BKTel - Machine Learning Tutorial 02: Face Recognition - Python - Pycharm - MTCNN - FaceNet

Поделиться
HTML-код
  • Опубликовано: 30 окт 2024

Комментарии • 41

  • @toannguyenk62hust
    @toannguyenk62hust 2 года назад

    Rất hay, cảm ơn anh đã làm video hướng dẫn ạ.

  • @trongnguyentien1619
    @trongnguyentien1619 2 года назад +4

    em thấy khi train model mình sử dụng SVC, khi đó chỉ được train 1 lần, nếu có thêm người mới thì phải retrain lại.
    Tại em đọc trong github thấy có sử dụng triplet loss nhưng trong code lại ko thấy, tới bước classifier lại dùng SVM. Như vậy nếu mình muốn train bằng tripletloss thì sao ạ ?
    Hiện tại em đang thử với data set 500 người mỗi người 500 tấm ảnh, acc khá cao 92%, bắt khuôn mặt rất nhanh 0.1s. Nhưng thời gian train thì 2h. Nhưng chẵng lẽ muốn thêm một người vào data set thì phải train lại, phải tốn 2h nữa. Vậy thì phải train bằng tripletloss....

  • @duyo7866
    @duyo7866 4 года назад +1

    Cảm ơn thầy

  • @duykhoa9707
    @duykhoa9707 2 года назад +1

    Cho em hỏi nếu tập dữ liệu ảnh đầu vào có nhiều đối tượng thì áp dụng mtcnn có hiệu quả k ạ

  • @xoanhoangthi5874
    @xoanhoangthi5874 4 года назад

    a ơi đến bước python train.py thì nó bị lỗi như này:
    train.py:79: SyntaxWarning: assertion is always true, perhaps remove parentheses?
    assert (len(cls.image_paths) > 0, 'There must be at least one image for each class in the dataset')
    Traceback (most recent call last):
    File "train.py", line 31, in
    import tensorflow as tf
    File "E:\DAIHOC\PYTHON\pythonProject\a1\lib\site-packages\tensorflow\__init__.py", line 41, in
    from tensorflow.python.tools import module_util as _module_util
    File "E:\DAIHOC\PYTHON\pythonProject\a1\lib\site-packages\tensorflow\python\__init__.py", line 40, in
    from tensorflow.python.eager import context
    File "E:\DAIHOC\PYTHON\pythonProject\a1\lib\site-packages\tensorflow\python\eager\context.py", line 32, in
    from tensorflow.core.framework import function_pb2
    File "E:\DAIHOC\PYTHON\pythonProject\a1\lib\site-packages\tensorflow\core\framework\function_pb2.py", line 7, in
    from google.protobuf import descriptor as _descriptor
    File "E:\DAIHOC\PYTHON\pythonProject\a1\lib\site-packages\google\protobuf\descriptor.py", line 48, in
    from google.protobuf.pyext import _message
    ImportError: DLL load failed: The specified procedure could not be found.

  • @tainguyen8620
    @tainguyen8620 Год назад

    Có cách nào giả mạo để qua được phương thức xác thực khuôn mặt trong app game k ạ

  • @linhngao7891
    @linhngao7891 4 года назад +1

    anh ơi làm nhận dạng trái cây đi a

  • @hieunguyen8952
    @hieunguyen8952 3 года назад

    Kết quả ko được tốt cho lắm nhỉ. Nhận nhầm khá nhiều người thành Trường Giang. Chỗ này có cách nào tối ưu hơn ko a?

  • @minzminz9805
    @minzminz9805 2 года назад

    e đưa dữ liệu vào train nó hiện dòng killed thì sao ạ ?

  • @thanhhieu5783
    @thanhhieu5783 4 года назад +1

    good

  • @thanhhieu5783
    @thanhhieu5783 4 года назад +1

    anh ơi em bị lỗi khi cài requi:
    ERROR: Could not find a version that satisfies the requirement tensorflow

    • @nguyenhuynhhaidang93
      @nguyenhuynhhaidang93 4 года назад

      mình cũng bị lỗi này, fix thế nào nhỉ

    • @thanhhieu5783
      @thanhhieu5783 4 года назад

      @@nguyenhuynhhaidang93 t cũng k biết nữa

    • @thanhhieu5783
      @thanhhieu5783 4 года назад +2

      @@nguyenhuynhhaidang93 ông cài riêng tensoflow đi

    • @MLIoTLab
      @MLIoTLab  4 года назад

      bạn cài lại pip install tensorflow==1.14.0 thử nhé

    • @channelpro6684
      @channelpro6684 4 года назад

      không cài được thầy ơi. Nó vẫn hiện cái lỗi đó.

  • @NhutBach
    @NhutBach 3 года назад

    Chào a, trong video có ngưỡng confidence =0.4, không biết làm sao mình xác định được ngưỡng này. A có thể nói rõ phần này được không ?. Cảm ơn anh nhiều.

    • @MLIoTLab
      @MLIoTLab  3 года назад

      Chào em, cái này nếu chọn giá trị trung bình thì sẽ chọn 0.5, tuy nhiên trong quá trình thực nghiệm thì mình sẽ chọn ngưỡng sao cho phù hợp nhất thôi em.

  • @minhhieu-bn4js
    @minhhieu-bn4js 3 года назад +1

    ERROR: Could not find a version that satisfies the requirement tensorflow

    • @minhhieu-bn4js
      @minhhieu-bn4js 2 года назад

      @@thanhbinhho9201 chưa fix được bạn

    • @toannguyenk62hust
      @toannguyenk62hust 2 года назад +1

      @@minhhieu-bn4js bạn giảm version của tensorflow xuống 1.7.0 hoặc 1.15.0 xem, mình chạy thành công ở bản đó.

    • @toannguyenk62hust
      @toannguyenk62hust 2 года назад +1

      câu lệnh pip install -r requirments.txt là câu lệnh truy vấn gian tiếp, bạn chuyển thành lệnh pip > requirement.txt xem như thế nào.

  • @inhhieule567
    @inhhieule567 3 года назад

    code này dùng dc cho vật thể không anh

    • @MLIoTLab
      @MLIoTLab  3 года назад +1

      Phần này ko dùng được cho vật thể nhé bạn. Nếu bạn muốn dùng object detection thì có thể xem video train yolo v5 nhé.

  • @minhhieu-bn4js
    @minhhieu-bn4js 3 года назад

    run train.py rồi mà your model chưa xuất hiện trong model thì bị sai phần nào ạ. Khắc phục như nào vậy ạ

    • @MLIoTLab
      @MLIoTLab  3 года назад

      có thông báo lỗi gì ko em?

    • @minhhieu-bn4js
      @minhhieu-bn4js 3 года назад

      @@MLIoTLab em có thay đổi file hình ảnh chân dung nghệ sĩ khác vào rồi các bước kia em làm giống anh. Rồi gặp tình huống như trên ạ. Em làm như thế có sai không ạ

    • @MLIoTLab
      @MLIoTLab  3 года назад

      @@minhhieu-bn4js em thử làm giống hoàn toàn xem có được ko nhé?

    • @minhhieu-bn4js
      @minhhieu-bn4js 3 года назад

      @@MLIoTLab vâng ạ

  • @linhphamvan7568
    @linhphamvan7568 4 года назад +1

    giờ mình muốn nhận diện ảnh thì làm sao hả thầy ạ

    • @MLIoTLab
      @MLIoTLab  4 года назад

      Video thực chất nó là ghép từ nhiều ảnh thôi mà em.

  • @antorn9980
    @antorn9980 3 года назад

    Em chạy file train.py thì có lỗi như dưới, lỗi như của em sửa lý như nào ạ:
    Creating networks and loading parameters
    Traceback (most recent call last):
    File "train.py", line 139, in
    align_mtcnn('your_face', 'face_align')
    File "C:\Users\Admin\Downloads\simple_facenet-master\align\align_mtcnn.py", line 74, in align_mtcnn
    gpu_options = tf.GPUOptions(per_process_gpu_memory_fraction=gpu_memory_fraction)
    AttributeError: module 'tensorflow' has no attribute 'GPUOptions'

    • @MLIoTLab
      @MLIoTLab  3 года назад

      em kiểm tra version tensorflow của em đang bản bao nhiêu. Em follow cái này nhé. Hoặc cài lại bản tensorflow 1.x
      stackoverflow.com/questions/55917154/module-tensorflow-has-no-attribute-gpuoptions

  • @mainguyen-cm2zv
    @mainguyen-cm2zv 3 года назад

    nếu mình muốn dùng came thì mình thay đổi sao ạ! em chỉ biết đổi ở "video_file =" mà không biết đổi thành sao ạ
    run('models', 'models/your_model.pkl', video_file='demo.mp4', output_file='demo.avi')

    • @NgocNguyen-wz8mb
      @NgocNguyen-wz8mb 3 года назад

      @Hậu Lê sai rồi ông ơi run('models', 'models/your_model.pkl', output_file='demo.avi')

  • @namothanh8196
    @namothanh8196 3 года назад

    thầy cho em xin slide ko ạ

    • @MLIoTLab
      @MLIoTLab  3 года назад

      Video này có slide nào đâu bạn nhỉ?

  • @lanngoc9264
    @lanngoc9264 3 года назад +1

    khi train báo lỗi: D:\pycharm\mtcnn\simple_facenet\train.py:79: SyntaxWarning: assertion is always true, perhaps remove parentheses?
    assert (len(cls.image_paths) > 0, 'There must be at least one image for each class in the dataset')
    2021-05-30 22:59:41.523826: W tensorflow/stream_executor/platform/default/dso_loader.cc:64] Could not load dynamic library 'cudart64_110.dll'; dlerror: cudart64_110.dll not found
    2021-05-30 22:59:41.524061: I tensorflow/stream_executor/cuda/cudart_stub.cc:29] Ignore above cudart dlerror if you do not have a GPU set up on your machine.
    Traceback (most recent call last):
    File "D:\pycharm\mtcnn\simple_facenet\train.py", line 41, in
    from align.align_mtcnn import *
    File "D:\pycharm\mtcnn\simple_facenet\align\align_mtcnn.py", line 37
    from time import
    Rất mong được sự giúp đỡ của anh