Xin được chỉ giáo về việc dùng AI nhận diện các loài động vật trong rừng bảo tồn
Xin chào các anh em Mình đang làm 1 dự án có liên quan đến việc nhận diện các loài động vật trong rừng bảo tồn, sau đó gửi thông tin nhận diện được về website cá nhân Với nhu cầu như thế anh em cho em xin một vài lời khuyên để xây dựng mô hình này với ạ, cả phần cứng lẫn phần mềm ạ. Rất cảm ơn mọi người
6 CÂU TRẢ LỜI
Chưa rõ context của bạn lắm nên mình có thể đưa ra một vài gợi ý như sau liên quan đến backend:
- Phần mềm:
- Để nhận diện thì có thể sử dụng mô hình AI liên quan đến object detection (họ YOLO, RCNN). Tuy nhiên chưa có mô hình sẵn dùng cho động vật trong rừng bảo tồn nên sẽ phải huấn luyện lại.
- Về việc gửi dữ liệu về website thì tùy có gửi video về server hay không thì cần có server lưu trữ tương ứng
- Phần cứng:
- Để huấn luyện thì cần có PC có GPU hoặc dùng dịch vụ cloud như google colab(có cả free và trả phí), Azure, hoặc thuê server GPU
- Để nhận diện trên thiết bị nhúng thì tùy vào yêu cầu, nếu không cần tốc độ cao thì dùng mini pc không có GPU như raspberry pi, orange pi, intel NUC,... hoặc dòng jetson có GPU nếu cần tốc độ cao. Các dòng này đều hỗ trợ wifi. Ngoài ra cần module 3G/4G và phát wifi. Camera có thể dùng cam USB hoặc gắn lên board.
- Nếu cần stream cả video thời gian thực thì nên dùng dòng jetson với NVIDIA DeepStream
Nhắc đến realtime object tracking thì mình nghĩ ngay đến YOLO, phần cứng thì bạn có thể tham khảo trên docs của nó. Ngoài ra có thể tham khảo model MobileNet nó sẽ yêu cầu phần cứng nhẹ hơn.
các bạn ở đây gợi ý YOLO khá nhiều. Mình thì có thể cho bạn giải pháp là dùng luôn 1 số dịch vụ custom label của các Cloud Provider luôn(AWS có con Rekognition Custom Label chẳng hạn). Ưu điểm mấy con custom label của các Cloud Provider là bạn không phải lo phần cứng mà chỉ cần lo làm thế nào để train nó. Còn nhược điểm thì độ chính xác của nó vấn phụ thuộc vào bạn train nó như nào và bản thân thuật toán được dùng của các dịch vụ có độ chính xác ra sao nữa
bạn có thể xây một mô hình object detection, các nhãn sẽ là bounding box của các loại động vật bạn là người xây dựng hệ thống hay bạn đi mua giải pháp vậy. những vấn đề như này chỉ có tự mình làm thôi chứ mình k nghĩ có bên nào làm cái này để bán, trừ khi bạn đặt hàng họ làm