Skip to content
Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Close

Search

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

Mì AI Mì AI Mì AI

Học AI theo cách Mì ăn liền!

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Close

Search

  • Trang chủ
  • Kênh Youtube
  • Facebook Group
  • Nói về chủ tiệm Mì
Computer Vision

[YOLO Series] #1 – Sử dụng Yolo để nhận dạng đối tượng trong ảnh

By Chủ tiệm Mì
August 5, 2019 3 Min Read
59

Xin chào các bạn, thi thoảng xem phim nước ngoài, các bạn hay thấy cái hình ảnh kiểu object detection, nhìn qua một cái kính là có thể biết được kia là cái gì, đây là cái gì kèm theo thông số như: level, cân nặng, sức khỏe, màu còn lại…. Bây giờ thì AI, Computer Vision cũng có thể làm được việc đó rồi. Hôm nay chúng ta sẽ cùng thử sử dụng YOLO để nhận dạng đối tượng trong 1 ảnh nhé. Khác với các bài viết trên mạng, viết qua loa nên khi triển khai các bạn sẽ rất vất vả, mình sẽ viết thật chi tiết cho các bạn tiện triển khai (vì ngày xưa mình cũng khá vất vả khi mày mò với mấy cái bài trên mạng).

Chuẩn bị ảnh để nhận dạng

Để cho nó có tính thời sự, mình sẽ lấy một ảnh thật, chụp từ camera hành trình tại Việt Nam nhé.

sử dụng YOLO

Chuẩn bị công cụ nhận dạng – Yolo

Đoạn này mình nói qua về cái Yolo nhé. Tìm hiểu về cái này một cách học thuật thì lằng nhằng lắm, nhưng blog này là Mì AI nên mình sẽ tìm hiểu theo cách Mì Ăn Liền nhé. Nói chung thì YOLO là một cái model để phát hiển các đối tượng trong ảnh với cách cực nhanh và gọn và chạy được trên nhiều môi trường khác nhau với cấu hình khác nhau (nó viết tắt của You Only Look Once, chỉ áp model lên ảnh 1 lần nên nó nhanh là vì thế).

YOLO hiện đã đến version 3 rồi, anh em Mì AI thì cứ lấy phiên bản cao nhất mà chơi, tội dzè. Thôi, nói vậy đủ rồi, bây giờ bắt tay từng bước nhé.

  1. Tạo một thư mục trên ổ cứng và đặt tên là MiAI_Yolo_1 nhé. Vì mình còn nhiều bài nên đặt tên thế cho đỡ nhầm.
  2. Cài đặt Python trên máy tính nhé. Cái này thì tùy các bạn dùng Window hay MacOS thì cách cài sẽ khác nhau. Các bạn tham khảo cách cài tại đây: https://quantrimang.com/cach-cai-dat-python-tren-windows-macos-linux-140625
  3. Cài đặt các thư viện cần thiết nhé. Các bạn cứ mở Command prompt hoặc Terminal ra chạy lần lượt các lệnh sau để cài:
    pip install opencv-python
    pip install numpy
  4. Rồi, bây giờ chúng ta sẽ tải về các file cần thiết nhé. Mình có publish một git tại đây https://github.com/thangnch/yolo_beginner . Các bạn tải toàn bộ các file về thư mục MiAI_Yolo_1 nhé (các file quan trọng là: yolov3.cfg, yolov3.txt và file mã nguồn YOLO.py).
  5. YOLO dã được train với rất nhiều ảnh thuộc nhiều class khác nhau, ta tải về và sử dụng nhé. Cách train thêm dữ liệu riêng se nói đến trong các bài sau. Ta tải weight của pretrain model tại đây https://pjreddie.com/media/files/yolov3.weights và để vào thư mục MiAI_Yolo_1 nhé.

Tận hưởng thành quả

Xong rồi, bây giờ các bạn mở Command Prompt hoặc Terminal lên và chuyển vào thư mục MiAI_Yolo_1 bằng lệnh cd nhé. Sau đó chạy tiếp lệnh:

python YOLO.py -i cam2.jpg -cl yolov3.txt -w yolov3.weights -c yolov3.cfg

Trong dó :

  • cam2.jpg: là tên file ảnh bạn muốn nhận dạng, bạn có thể thay bằng ảnh nào tùy thích.
  • yolov3.txt: Là file chứa tên của các đối tượng phát hiện được.
  • yolov3.weights: Là file pretrain weights nhé.
  • yolov3.cfg: Là file config của YOLO.

Nếu mọi thứ okie, bạn sẽ nhận được một cái ảnh detect và đầy đủ các box như sau:

yolo detection

Nhận dạng khá chuẩn với các phương tiện ở Việt Nam. Bạn có thể thử với nhiều ảnh khác nữa như đồ vật, con vật,… nhé.

Như vậy, đến đây chúng ta đã có thể dạy cho máy tính nhận dạng các vật thể trong ảnh. Trong các bài tiếp thuộc YOLO series này, các bạn sẽ biết cách train và nhận dạng các đối tượng đặc thù phục vụ bài toán riêng nhé.

Thân ái chào các bạn!

Chiến Thắng

Fanpage: http://facebook.com/miaiblog
Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup
Website: https://miai.vn/
Youtube: http://bit.ly/miaiyoutube

Tags:

computer visiondeep learningopencvYolo
Author

Chủ tiệm Mì

Follow Me
Other Articles
Previous

Tôi đã học AI như thế nào?

Next

[Computer Vision] Chia sẻ dữ liệu ảnh súng và dao để train model

59 Comments
  1. Lê Cường says:
    August 7, 2019 at 5:50 am

    Mình làm giống bác, mà kết quả không thấy gì cả bác ạ!

    Reply
    1. Nguyễn Chiến Thắng says:
      August 8, 2019 at 6:31 am

      Bạn vướng ở chỗ nào có thể liên hệ facebook mình cùng trao đổi nhé. http://facebook.com/thangnch!

      Reply
      1. Lê Tiến Tư says:
        August 14, 2020 at 1:42 pm

        Bạn có thể viết bài về SSD cho mình tham khỏa với ạ

        Reply
        1. Nguyễn Chiến Thắng says:
          August 14, 2020 at 5:13 pm

          Thanks bạn. Mình sẽ có bài về SSD sau nhé!

          Reply
          1. Tuấn Kiệt says:
            November 4, 2020 at 11:29 am

            a Thắng ơi, em đang tìm hiểu về ssd-mobilenet nhưng em vẫn chưa hiểu nó , anh có thể làm 1 bài nói về nó theo kiểu mì được không ạ ! Chúc anh nhiều sức khỏe và cảm ơn anh ạ !

          2. Nguyễn Chiến Thắng says:
            November 5, 2020 at 1:27 am

            Next nhé em .Thanks em nhiều!

  2. [Yolo Series] #2 – Cách train Yolo để detect các object đặc thù – Mì AI says:
    August 9, 2019 at 5:42 am

    […] [YOLO Series] #1 – Sử dụng Yolo để nhận dạng đối tượng trong ảnh […]

    Reply
  3. Huan says:
    August 9, 2019 at 10:29 am

    python YOLO.py -i cam2.png -cl yolov3.txt -w yolov3.weights -c yolov3.cfg
    đoạn này anh bị nhầm, trong thư mục không có file cam2.png (chỉ có cam1.png, cam2.jpg, cam3.jpeg, dog.jpg, object-detection.jpg). :v

    Cảm ơn anh về bài viết.

    Reply
    1. Nguyễn Chiến Thắng says:
      August 9, 2019 at 10:40 am

      Ah uh.Mình gõ nhầm. Để mình sửa lại. Thanks bạn nhé!

      Reply
    2. Glolut says:
      November 28, 2019 at 6:05 am

      em đã tải đầy đủ các file và cho hết vào 1 thư mục nhưng khi chạy YOLY.py thì nó ra lỗi thế này ạ:
      Traceback (most recent call last):
      File “YOLO.py”, line 96, in
      draw_prediction(image, class_ids[i], confidences[i], round(x), round(y), round(x + w), round(y + h))
      File “YOLO.py”, line 37, in draw_prediction
      cv2.rectangle(img, (x, y), (x_plus_w, y_plus_h), color, 2)
      TypeError: integer argument expected, got float
      Hiện tại em đang sử dụng Opencv 3.4.2

      Reply
      1. Glolut says:
        November 28, 2019 at 6:33 am

        sau khi em chuyển tất cả các tham số x y thành int(x) int (y) lại chạy đc rồi. Cơ mà thay đổi như vậy thì có ảnh hưởng gì không?

        Reply
        1. Nguyễn Chiến Thắng says:
          November 28, 2019 at 7:24 am

          Okie ko sao đâu em!

          Nếu cần trao đổi thêm gì em cứ up lên group nhé: Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup

          #MìAI
          Fanpage: http://facebook.com/miaiblog
          Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup
          Website: https://miai.vn
          Youtube: http://bit.ly/miaiyoutube

          Reply
  4. tbm98 says:
    August 14, 2019 at 12:35 pm

    anh ơi loạt bài này có theo thứ tự từ dễ tới khó không ạ. em chưa biết gì liệu có học dc ngay bài này ko ??

    Reply
    1. Nguyễn Chiến Thắng says:
      August 15, 2019 at 1:09 am

      Hầu hết các bài trên Mì AI đều ở dạng dễ học, dễ hiểu và làm ngay được. Em có thể bắt đầu luôn vào bài này nhé. Không vấn đề gì đâu!

      Reply
  5. [YOLO Series] Cách train Yolo trên Google Colab – Mì AI says:
    August 15, 2019 at 2:32 am

    […] [YOLO Series] #1 – Sử dụng Yolo để nhận dạng đối tượng trong ảnh […]

    Reply
  6. tbm98 says:
    August 17, 2019 at 8:15 am

    a ơi em chạy trên ubuntu 19.04 bị lỗi như này ạ:
    File “YOLO.py”, line 69
    SyntaxError: Non-ASCII character ‘\xe1’ in file YOLO.py on line 69, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

    Reply
    1. tbm98 says:
      August 17, 2019 at 8:20 am

      sau khi em sửa lại cái comment thì nó lại lỗi thành thế này ạ

      Traceback (most recent call last):
      File “YOLO.py”, line 97, in
      draw_prediction(image, class_ids[i], confidences[i], round(x), round(y), round(x + w), round(y + h))
      File “YOLO.py”, line 37, in draw_prediction
      cv2.rectangle(img, (x, y), (x_plus_w, y_plus_h), color, 2)
      TypeError: only size-1 arrays can be converted to Python scalars

      Reply
    2. Lvp says:
      September 4, 2019 at 12:26 pm

      Thử với python3

      Reply
      1. Nguyễn Chiến Thắng says:
        September 4, 2019 at 1:17 pm

        Em post lên group cho tiện nhé!

        Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup

        Reply
    3. Tui Tran says:
      December 4, 2019 at 4:12 am

      thêm dòng:
      #coding=utf-8
      vào đầu file YOLO.py nha

      Reply
  7. [Yolo Series] #2 – Cách train Yolo để detect các object đặc thù – Mì AI says:
    August 19, 2019 at 8:33 am

    […] 1 file tên là sung_test.png đi, ta sẽ sử dụng file YOLO.py đã tải về ở Bài 1 (https://miai.vn/2019/08/05/yolo-series-1-su-dung-yolo-de-nhan-dang-doi-tuong-trong-anh/) để kiểm thử bằng cách chạy […]

    Reply
  8. phu says:
    August 26, 2019 at 9:27 am

    Anh ơi, em thử ảnh camp2 chạy được, nhưng ảnh camp1 với camp3 thì không được, báo lỗi như này:
    File “YOLO.py”, line 44, in
    Width = image.shape[1]
    AttributeError: ‘NoneType’ object has no attribute ‘shape’

    Khăc phục như thế nào anh ?

    Reply
    1. Nguyễn Chiến Thắng says:
      August 26, 2019 at 9:28 am

      Bạn up lên group của Mì AI để tiện việc theo dõi và up ảnh nhé.

      Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup

      Cảm ơn bạn!

      Reply
    2. Tui Tran says:
      August 29, 2019 at 3:32 am

      cam1 là bạn phải sửa thành cam1.png, cam3 thì cam3.jpeg nha, vì nó khác định dạng ảnh với cam2

      Reply
      1. Nguyễn Chiến Thắng says:
        August 29, 2019 at 3:34 am

        Đúng rồi. Phải chú ý tên file để sửa lại lệnh. Thanks bạn Tui Tran nhé!

        #MìAI
        Fanpage: http://facebook.com/miaiblog
        Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup
        Website: https://miai.vn
        Youtube: http://bit.ly/miaiyoutube

        Reply
  9. Hieu Nguyen says:
    September 4, 2019 at 4:54 am

    Anh ơi sao em làm như trên mà không được ạ.
    Nó hiện lỗi python: can’t open file ‘YOLO.py’: [Errno 2] No such file or directory. Trong khi e đã cài thư viện opencv,numpy,argparse.

    Reply
    1. Nguyễn Chiến Thắng says:
      September 4, 2019 at 4:57 am

      Em kiểm tra xem đã đứng đúng folder chứa file YOLO.py chưa nhé.

      Em có thể join và post lên Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup

      Trên đó chụp được hình tiện trao đổi hơn!

      Reply
  10. Thai Nam Hoang says:
    September 18, 2019 at 4:32 pm

    Anh ơi em mới đổi qua MacOS dùng mà tự dưng bị lỗi
    “No module named cv2”
    Tại ở Windows em k bị ạ

    Reply
    1. Nguyễn Chiến Thắng says:
      September 18, 2019 at 4:39 pm

      Em dùng lệnh pip install opencv-python nhé!
      Nếu vẫn lỗi em up lên group để cùng trao đổi nhé.

      Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup

      Reply
  11. phạm hữu vinh says:
    September 26, 2019 at 3:09 am

    ngon lành cành đào

    Reply
    1. Nguyễn Chiến Thắng says:
      September 26, 2019 at 3:12 am

      Thanks bạn ủng hộ. Join cùng anh em Mì Ai bạn nhé.

      #MiAI
      Fanpage: http://facebook.com/miaiblog
      Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup
      Website: https://miai.vn
      Youtube: http://bit.ly/miaiyoutube

      Reply
  12. Duc says:
    October 1, 2019 at 9:11 pm

    Cho em hoi loi nay a
    import error: DLL loaded failed: the specified module could not be found

    Reply
    1. Nguyễn Chiến Thắng says:
      October 1, 2019 at 11:46 pm

      Em post lên group nhé. Ở đây không có hình nên khó nhìn quá.

      Group trao đổi, chia sẻ: https://www.facebook.com/groups/miaigroup

      Reply
  13. Glolut says:
    November 28, 2019 at 6:05 am

    em đã tải đầy đủ các file và cho hết vào 1 thư mục nhưng khi chạy YOLY.py thì nó ra lỗi thế này ạ:
    Traceback (most recent call last):
    File “YOLO.py”, line 96, in
    draw_prediction(image, class_ids[i], confidences[i], round(x), round(y), round(x + w), round(y + h))
    File “YOLO.py”, line 37, in draw_prediction
    cv2.rectangle(img, (x, y), (x_plus_w, y_plus_h), color, 2)
    TypeError: integer argument expected, got float
    Hiện tại em đang sử dụng Opencv 3.4.2

    Reply
  14. Trần Đăng Khoa says:
    March 28, 2020 at 11:36 am

    Cảm ơn anh, bài viết tuyệt quá ạ
    Tuy nhiên mong anh có thể giải thích rõ ràng hơn, vì em làm theo nhưng lại không đủ hiểu để làm một cái khác tương tự ạ

    Reply
    1. Nguyễn Chiến Thắng says:
      April 2, 2020 at 7:39 am

      Yeah. Cần thêm gì em có thể đọc các bài tiếp theo hoặc post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup nhé!

      Reply
  15. [YOLO Series] Train YOLO v4 train trên COLAB chi tiết và đẩy đủ (A-Z) - Mì AI says:
    May 25, 2020 at 4:26 am

    […] [YOLO Series] #1 – Sử dụng Yolo để nhận dạng đối tượng trong ảnh […]

    Reply
  16. [YOLO Series] Thử nhận diện lửa bằng Yolov4 trên GPU với Keras - Mì AI says:
    June 1, 2020 at 3:54 am

    […] bài trước mình có guide các bạn chạy YOLOv3 trên OpenCV tại đây. Tuy nhiên sau khi lên YOLOv4 thì nó có thêm một hàm activation mới là hàm […]

    Reply
  17. Đặng Đình Đại says:
    December 16, 2020 at 7:03 am

    Chia sẽ Các Anh/Chị link để tải yolo3.weights trên google driver
    (Tải theo link kêu 6 tiếng chán luôn 😀 – chắc ai đó sẽ cần)
    https://drive.google.com/file/d/1I92QB0ifKoEOZcUq6gAfay-o4Tjw1xTU/edit

    Reply
  18. %nhận dạng vật thể sử dụng YOLOv4- Object detection by YOLOv4N says:
    December 20, 2020 at 4:28 pm

    […] thể sử dụng code Object detection từ bài của anh Thắng ( miai.vn) theo bài này và code ở […]

    Reply
  19. kietnt.bdg says:
    April 9, 2021 at 2:03 am

    Bài viết hay, chị tiết , cám ơn anh

    Reply
    1. Nguyễn Chiến Thắng says:
      April 9, 2021 at 9:21 am

      Cảm ơn em nhiều nhé!

      Reply
  20. phuctc says:
    August 15, 2021 at 4:12 pm

    Bài viết rất hữu ích cho newbie.
    Mình học lý thuyết nhiều nhưng phần thực hành hơi yếu, nhờ bài viết này mà mình thực hành được ngay.
    Xin cảm ơn tác giả nhé.

    Reply
    1. Nguyễn Chiến Thắng says:
      September 12, 2021 at 8:50 am

      Yeah. Cảm ơn bạn ủng hộ nhé. Bạn gia nhập cộng đồng Mì AI cho vui!
      #MìAI
      Fanpage: http://facebook.com/miaiblog
      Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup
      Blog: https://miai.vn
      Youtube: https://www.youtube.com/c/MiAIblog

      Reply
  21. Phùng Quốc Khánh says:
    November 2, 2021 at 3:27 pm

    Mình Làm Theo hướng dẫn khi chạy ra lỗi này :
    Traceback (most recent call last):
    File “YOLO.py”, line 57, in
    outs = net.forward(get_output_layers(net))
    File “YOLO.py”, line 23, in get_output_layers
    output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    File “YOLO.py”, line 23, in
    output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    IndexError: invalid index to scalar variable.
    Mong tác giả giúp đỡ

    Reply
    1. Nguyễn Chiến Thắng says:
      November 4, 2021 at 8:20 pm

      Bạn post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup trao đổi cho tiện nha!

      Reply
  22. viet says:
    January 4, 2022 at 5:08 pm

    Traceback (most recent call last):
    File “C:\Users\HH\File\8-Python\Yolo3\MiAI_Yolo_1\YOLO.py”, line 57, in
    outs = net.forward(get_output_layers(net))
    File “C:\Users\HH\File\8-Python\Yolo3\MiAI_Yolo_1\YOLO.py”, line 23, in get_output_layers
    output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    File “C:\Users\HH\File\8-Python\Yolo3\MiAI_Yolo_1\YOLO.py”, line 23, in
    output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    IndexError: invalid index to scalar variable.
    E chạy thì bị lỗi như này ạ

    Reply
    1. Nguyễn Chiến Thắng says:
      January 23, 2022 at 9:43 am

      Em post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup cho tiện trao đổi nhé!

      Reply
  23. trần phương nam says:
    February 25, 2022 at 4:27 pm

    a ơi khi em chạy lệnh python YOLO.py –config ./yolov3.cfg –weights yolov3.weights –classes yolov3.txt –image cam3.jpeg
    ( em copy trên github ạ) thì bị lỗi này ạ
    Traceback (most recent call last):
    File “C:\Users\pc\Desktop\AI\yolo_test\YOLO.py”, line 57, in
    outs = net.forward(get_output_layers(net))
    File “C:\Users\pc\Desktop\AI\yolo_test\YOLO.py”, line 23, in get_output_layers
    output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    File “C:\Users\pc\Desktop\AI\yolo_test\YOLO.py”, line 23, in
    output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    IndexError: invalid index to scalar variable.

    Reply
    1. Nguyễn Chiến Thắng says:
      March 14, 2022 at 8:47 am

      Em post lên https://facebook.com/groups/miaigroup thảo luận cho tiện nha!

      Reply
  24. Khang says:
    March 6, 2022 at 11:08 am

    ai bị lỗi output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    IndexError: invalid index to scalar variable.
    thì fix bỏ [0] ở
    hàng 25 output_layers = [layer_names[i[0] – 1] for i in net.getUnconnectedOutLayers()]
    với hàng 87 i = i[0];
    mình test được nha

    Reply
    1. Nguyễn Chiến Thắng says:
      March 14, 2022 at 8:47 am

      Thanks bạn nhiều!

      Reply
  25. Trung CV says:
    April 12, 2022 at 3:24 pm

    Em làm theo hD nhưng chạy file không được ạ.
    Em mới học món này, mong các anh chỉ giáo thêm ạ

    Reply
    1. Nguyễn Chiến Thắng says:
      April 18, 2022 at 12:17 am

      Êm post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup xem thử nhé! Trao đổi cho tiện!

      Reply
  26. TOP 17 yolo là gì mcreater - Thành Phố Đà Nẵng says:
    October 7, 2022 at 3:24 pm

    […] Xem ngay […]

    Reply
  27. Van says:
    May 14, 2023 at 7:04 am

    ANh cho em hỏi sự khác biệt của Yolov và Yolo – Nas là gì thế anh? Cái nào tối ưu phân tích ảnh chính xác hơn ạ

    Reply
    1. Nguyễn Chiến Thắng says:
      May 19, 2023 at 10:10 am

      Em post lên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup nhé trao đổi cho tiện!

      Reply
  28. Nguyễn says:
    August 17, 2023 at 3:21 pm

    có thể sử dụng yolo để nhận dạng món ăn k ạ

    Reply
    1. Nguyễn Chiến Thắng says:
      August 26, 2023 at 5:14 pm

      Có chứ bạn. Bạn cần thêm info cứ hỏi trên Group trao đổi, chia sẻ: https://facebook.com/groups/miaigroup nhé!

      Reply
Show Comments

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Tìm hiểu và cài đặt OpenClaw – trợ lý ảo 24/7 thông minh đa chức năng – Mì Ai
  • Dùng thử Pika – robot học Tiếng Anh cho trẻ cực đỉnh – Mì AI
  • TopView.AI 4.0 – nền tảng tạo AI video cộng tác bá đạo – Mì AI
  • Storm MCP – giải pháp nhanh gọn nhẹ để có MCP Server trong 5 phút – Mì AI
  • VoxCPM thử voice cloning với checkpoint finetune Tiếng Việt – Mì AI

Recent Comments

  1. Chủ tiệm Mì on Thử xây dựng hệ thống Agentic AI với LangGraph – Mì AI
  2. Nguyễn Chiến Thắng on [Nhận diện biển số xe] Chương 3 – Phát hiện biển số bằng OpenCV thuần
  3. Trần Sơn Dương on [Nhận diện biển số xe] Chương 3 – Phát hiện biển số bằng OpenCV thuần
  4. Salomon on [CV] Thử làm model cảnh báo ngủ gật cho tài xế oto bằng Dlib và Resnet
  5. khang on Xây dựng hệ thống nhận diện thủ ngữ – ngôn ngữ ký hiệu tay – để giao tiếp với người khuyết tật

Categories

  • Basic
  • Computer Vision
  • Data Science – Data Analysis
  • Generative AI
  • MÌ ÚP
  • Natural Language Processing
  • RNN-LSTM-GRU
  • Share Data

Là người đi trước, hãy biết đưa tay lại phía sau.

Nguyễn Chiến Thắng
Cảm ơn các bạn đã ủng hộ Mì AI!