YOLOvME: Vụ án bí ẩn về chất thải chó
Khám phá cách Ben Farahmand sử dụng YOLOv5 và AI thị giác để giải quyết tình huống khó xử về chất thải chó trong khu phố và cải thiện quan hệ cộng đồng.

Lần tới khi bạn để chó của mình phóng uế trong sân nhà ai đó, bạn có thể sẽ muốn cân nhắc lại. Ben Farahmand nhận ra mình gặp đúng vấn đề này khi con gái anh bắt đầu cảnh báo về lượng phân chó ngày càng xuất hiện nhiều trong sân nhà mình. Không rõ ai là người đứng sau chuyện này, Ben bắt đầu lên kế hoạch làm thế nào để bắt quả tang thủ phạm.
Chúng tôi muốn biết câu chuyện kết thúc như thế nào, vì vậy chúng tôi đã trò chuyện với Ben và đặt cho anh ấy một vài câu hỏi về trải nghiệm của anh ấy với Ultralytics YOLOv5 và AI thị giác.
Quy trình tạo công cụ phát hiện đối tượng của bạn như thế nào?#

Xác định thách thức#
“Tôi thấy một vấn đề. Tôi kiểu như, được rồi, con gái tôi chơi trong sân và nó nhận thấy có phân chó trong sân. Tôi muốn có thể nói chuyện với người để chó phóng uế mà không dọn dẹp”, Ben nói. Ben cần tìm một giải pháp tốt hơn là việc cứ nhìn chằm chằm ra cửa sổ 24/7.
Chọn model ML phù hợp#
Vì vậy, sau một tìm kiếm nhanh trên Google, Ben đã phát hiện ra Ultralytics YOLOv5 và bắt tay vào huấn luyện model của mình. “Tôi đã tình cờ thấy một vài model khác nhau có sẵn. YOLOv5 dường như có tài liệu tốt, vì vậy tôi chỉ bắt đầu với model đó.” Ben sau đó chuyển sang Twitter và ghi lại thông tin từ cuộc theo dõi của mình, khiến chúng tôi đứng ngồi không yên.
Huấn luyện model ML#
Ban đầu, Ben gặp phải một vài trở ngại. Model của Ben lúc đầu gặp khó khăn trong việc phát hiện những chú chó nhỏ, những đối tượng vẫn được coi là nghi phạm trong vụ việc. Đôi khi nó phân loại nhầm những chú chó nhỏ thành chim, và những lúc khác lại bỏ lỡ hoàn toàn. Trong một trường hợp cụ thể, một chú chó trắng to lớn, đầy lông đã bị phân loại thành cừu. Để khắc phục vấn đề này, Ben đã thay thế mạng neural nhỏ mà anh đang sử dụng bằng một mạng lớn hơn – và đã thành công. Những chú chó nhỏ không còn bị xác định nhầm là chim nữa, và chú cừu trước đó cuối cùng đã được xác định chính xác là một chú chó.

Bạn đã bao giờ bắt được thủ phạm chưa?#
“Tôi đã làm được và điều cuối cùng xảy ra là những người chủ thường đi ngang qua sân nhà tôi. Đôi khi người cha đi ngang qua, đôi khi là cô con gái. Khi xem dữ liệu của mình, tôi thực sự thấy rằng người cha luôn dọn phân chó, nhưng cô con gái thì không.” Có vẻ như mọi thứ đã được cải thiện trong khu phố của Ben. “Chúng tôi đã viết một lá thư và nói chuyện với họ, và cho đến nay không còn thấy phân chó nữa. Nhưng, điều đó bây giờ lại cảm thấy hơi đáng sợ vì đôi khi tôi đi ra ngoài và nhận ra những chú chó này đang đi ngang qua. Tôi tự hỏi liệu họ có biết là tôi đang theo dõi họ không.”
Bạn đã bắt đầu với Ultralytics và YOLOv5 như thế nào?#
“Ồ, là do tình cờ thôi, vì tôi biết về OpenCV, tôi đã từng mày mò với nó hồi còn học cao học. Nhưng chương trình cao học của tôi thiên về thiết kế vì tác động xã hội hơn là tập trung vào kỹ thuật. Tôi chỉ mày mò một chút. Gần đây, tôi biết là mình có thể thực hiện những gì mình muốn, chỉ là không chắc chắn 100% liệu mình có làm được hay không. Tôi cũng không nhận ra là nó lại dễ dàng đến vậy. Xin gửi lời khen ngợi đến các bạn vì đã có tài liệu tuyệt vời. Bất cứ ai viết tài liệu của các bạn đều xứng đáng được tăng lương.”
Bạn Muốn Giải Quyết Những Thử Thách Nào Khác Bằng Ultralytics YOLOv5?#
“Hiện tại, điều đầu tiên xuất hiện trong đầu tôi là chúng tôi có một biển báo dừng trong khu phố mà mọi người thường xuyên lờ đi. Có lẽ ai đó đã tạo ra một ứng dụng như thế này rồi, nhưng tôi muốn tìm ra ai là người tiếp tục không tuân thủ biển báo dừng. Tuy nhiên, tôi không thể nói chắc về tính pháp lý nếu tôi thiết lập một thứ gì đó như thế này.”
Ben Farahmand là một product manager tại một công ty giáo dục nhỏ có tên là Tuva Labs, chuyên thúc đẩy giáo dục năng lực đọc viết dữ liệu và trao quyền cho giáo viên đưa việc học tập thực tế vào giảng dạy toán học và khoa học. Tuva Labs cung cấp các bộ dữ liệu, bài học và phần mềm vẽ đồ thị cho phép tích hợp bất kỳ loại bài học thống kê nào vào chương trình giảng dạy của họ. Ben cũng thành lập FAZA, một trò chơi cờ bàn hợp tác đầy hồi hộp mang chủ đề khoa học viễn tưởng giật gân kể lại câu chuyện kinh điển về cuộc xâm lược của người ngoài hành tinh.
Hãy xem chuỗi bài đăng trên Twitter của Ben, ghi lại câu chuyện về phân chó.
Tìm kho lưu trữ GitHub của Ben tại đây.






