Huấn luyện tùy chỉnh Ultralytics YOLO11 để ước tính tư thế chó
Tìm hiểu cách huấn luyện tùy chỉnh Ultralytics YOLO11 để ước tính tư thế chó và khai thác model đã huấn luyện trong các ứng dụng thực tế như chăm sóc thú cưng.
Abirami Vina12 phút đọc
Nếu tư thế của chó có thể giúp bạn hiểu cảm xúc của chúng thì sao? Việc theo dõi chúng liên tục suốt ngày đêm bằng cách thủ công không hề dễ dàng. Tuy nhiên, nhờ những tiến bộ trong trí tuệ nhân tạo (AI) và thị giác máy tính, chúng ta có thể phân tích video theo thời gian thực để hiểu rõ hơn hành vi của chúng.
Cụ thể, các model thị giác máy tính như Ultralytics YOLO11 có thể giúp ước tính tư thế và theo dõi chuyển động của chó, cung cấp thông tin hữu ích về tình trạng sức khỏe của chúng. Cách thức hoạt động ra sao? Khả năng ước tính tư thế của YOLO11 có thể xác định các điểm mốc trên cơ thể đối tượng để hiểu tư thế và chuyển động của đối tượng.
Ngoài ra, YOLO11 có thể được huấn luyện tùy chỉnh trên một dataset dành cho ước tính tư thế chó, giúp phân tích chính xác ngôn ngữ cơ thể của thú cưng. Gói Python Ultralytics hỗ trợ Dog-Pose Dataset, giúp huấn luyện và triển khai model vision AI cho chó dễ dàng hơn. Công nghệ này là một phần của thị trường công nghệ thú cưng đang bùng nổ, được định giá 9,4 tỷ USD vào năm 2024 và dự kiến đạt 64 tỷ USD vào năm 2037.
Cảm hứng cho bài viết này là Blues, Giám đốc điều hành chó (DEO) của chúng tôi. Nếu truy cập trang Giới thiệu, bạn sẽ thấy Blues là thành viên được quý trọng trong nhóm và đóng vai trò quan trọng trong việc giữ cho không khí tại Ultralytics luôn vui vẻ!
Trong bài viết này, chúng ta sẽ thảo luận cách huấn luyện tùy chỉnh Ultralytics YOLO11 bằng Dog-Pose Dataset để ước tính tư thế chó. Chúng ta cũng sẽ tìm hiểu các ứng dụng thực tế của công nghệ này trong chăm sóc thú cưng và phân tích hành vi.

Hình 1. Gặp gỡ Blues, Giám đốc điều hành chó (DEO) tại Ultralytics.
Tổng quan về Dog-Pose Dataset#
Dataset là tập hợp dữ liệu được dùng để huấn luyện các model machine learning. Đối với ước tính tư thế, dataset lý tưởng bao gồm các hình ảnh có gán nhãn điểm mốc để xác định vị trí cơ thể. Dataset cũng cần có nhiều tư thế, góc chụp, điều kiện chiếu sáng và phông nền khác nhau để giúp model học cách nhận diện và dự đoán tư thế chính xác. Sự đa dạng này giúp model đáng tin cậy hơn khi sử dụng trong thực tế.
Bộ dữ liệu Dog-Pose, do Ultralytics hỗ trợ, được thiết kế chuyên biệt để giúp các model học và nhận diện tư thế chó hiệu quả. Bộ dữ liệu gồm hơn 8.400 ảnh được gán nhãn thuộc nhiều giống chó khác nhau, có thể duyệt trên Ultralytics Platform, cùng nhãn chi tiết cho 24 điểm chính, chẳng hạn như đuôi, tai và bàn chân.

Hình 2. Tổng quan về Dog-Pose Dataset.
Cách huấn luyện tùy chỉnh Ultralytics YOLO11 với Dog-Pose Dataset#
Tùy chỉnh huấn luyện YOLO11 với Dog-Pose Dataset là một quy trình đơn giản. Để bắt đầu, bạn cần thiết lập môi trường bằng cách cài đặt gói Python của Ultralytics, bao gồm tất cả công cụ cần thiết để huấn luyện và đánh giá.
Ultralytics tích hợp sẵn hỗ trợ Dog-Pose Dataset, nhờ đó không cần gán nhãn thủ công và bạn có thể bắt đầu huấn luyện ngay. Sau khi thiết lập xong, bạn có thể huấn luyện YOLO11 trên Dog-Pose Dataset chỉ bằng vài dòng code, như minh họa trong hình bên dưới.
Trong quá trình huấn luyện, model học cách phát hiện và theo dõi tư thế của chó thuộc nhiều giống khác nhau, trong các điều kiện ánh sáng và môi trường khác nhau. Sau khi huấn luyện, bạn có thể trực quan hóa kết quả và tinh chỉnh model để cải thiện độ chính xác và hiệu năng.

Hình 3. Đoạn mã minh họa cách tùy chỉnh huấn luyện Ultralytics YOLO11 trên Dog-Pose Dataset.
Nếu gặp sự cố trong khi huấn luyện model, dưới đây là một số mẹo khắc phục để giúp bạn xử lý nhanh chóng:
- Kiểm tra kết nối internet: Dog-Pose Dataset được tự động tải xuống khi bạn chạy tập lệnh huấn luyện. Hãy đảm bảo kết nối internet ổn định để tránh lỗi tải xuống.
- Cập nhật Ultralytics: Đảm bảo bạn đang sử dụng phiên bản mới nhất của gói Python Ultralytics.
- Kiểm tra lỗi trong console: Đọc kỹ mọi thông báo lỗi vì chúng thường cung cấp manh mối về những nội dung cần khắc phục.
Bạn có thể xem Hướng dẫn về các vấn đề thường gặp của Ultralytics để biết thêm mẹo khắc phục sự cố.
Điều gì diễn ra trong quá trình tùy chỉnh huấn luyện model?#
Bạn có thể thắc mắc điều gì diễn ra phía sau khi tùy chỉnh huấn luyện Ultralytics YOLO11 trên Dog-Pose Dataset. Hãy cùng tìm hiểu kỹ hơn về quy trình này.
Thay vì bắt đầu từ đầu, chúng ta sử dụng model Ultralytics YOLO11-pose đã được huấn luyện trước trên COCO-Pose dataset. Model được huấn luyện trước này có thể phát hiện các điểm then chốt của con người vì COCO-Pose được thiết kế để ước tính tư thế người. Trên thực tế, bạn có thể dùng YOLO11-Pose để ước tính tư thế người ngay sau khi cài đặt mà không cần huấn luyện bổ sung.
Thông qua học chuyển giao, chúng ta điều chỉnh model này chuyên biệt cho việc ước tính tư thế chó, giúp model nhận diện các điểm then chốt như chân, đuôi và đầu. Khi được tiếp xúc với các ví dụ riêng về chó, model học cách tập trung vào những đặc điểm thiết yếu này.
Trong quá trình huấn luyện, một số phần của model vẫn được giữ nguyên, bảo toàn kiến thức tổng quát đã học được từ COCO dataset. Các phần khác được huấn luyện lại để cải thiện độ chính xác khi ước tính tư thế chó. Model học bằng cách so sánh dự đoán với các điểm then chốt thực tế trong dataset và điều chỉnh để giảm sai số. Theo thời gian, quy trình này giúp model theo dõi chuyển động của chó chính xác hơn.
Học chuyển giao cũng giúp model thích ứng với các giống chó, kích thước và kiểu chuyển động khác nhau, đảm bảo hiệu suất đáng tin cậy trong các tình huống thực tế.

Hình 4. Các điểm then chốt của Blues và em gái Happy được phát hiện.
Ưu điểm của Ultralytics YOLO11 trong ước tính tư thế chó#
Có nhiều model thị giác máy tính khác nhau, vậy điều gì khiến YOLO11 trở thành lựa chọn phù hợp để ước tính tư thế chó?
Ultralytics YOLO11 nổi bật nhờ tốc độ và độ chính xác theo thời gian thực, là lựa chọn phù hợp để ước tính tư thế chó. Model này vượt trội hơn các phiên bản trước về cả độ chính xác lẫn tốc độ. Ví dụ, YOLO11m đạt độ chính xác trung bình (mAP) cao hơn YOLOv8m trên bộ dữ liệu COCO dù có ít hơn 22% tham số, nghĩa là model phát hiện đối tượng chính xác và hiệu quả hơn. Tốc độ xử lý nhanh khiến model này phù hợp với các ứng dụng thời gian thực, nơi khả năng phát hiện nhanh và đáng tin cậy là thiết yếu.
Ngoài ước tính tư thế, Ultralytics YOLO11 còn hỗ trợ các tác vụ thị giác máy tính như phân đoạn instance và theo dõi đối tượng, có thể giúp tạo ra giải pháp AI thị giác toàn diện hơn để giám sát chó của bạn. Những tính năng này có thể cải thiện việc theo dõi chuyển động, phân tích hành vi và chăm sóc thú cưng nói chung.

Hình 5. Ultralytics YOLO11 hoạt động: phân đoạn Blues.
Ứng dụng của ước tính tư thế chó và Ultralytics YOLO11#
Tiếp theo, hãy cùng tìm hiểu các ứng dụng thực tế của việc ước tính tư thế chó và tác động của công nghệ này đối với việc chăm sóc thú cưng.
Cải thiện việc huấn luyện thú cưng bằng ước tính tư thế chó#
Ước tính tư thế chó có thể giúp việc huấn luyện chó trở nên thông minh và hiệu quả hơn. Giả sử một camera được dùng để ghi lại chuyển động của chó. Đây là lúc Ultralytics YOLO11 có thể phát huy tác dụng. Model có thể phát hiện các điểm chính như chân, đuôi và đầu, rồi phân tích chúng để nhận diện các hành động như ngồi, đứng yên hoặc nằm xuống.
Nếu chó không thực hiện đúng hành động, hệ thống có thể gửi phản hồi tức thì qua ứng dụng, giúp người huấn luyện phản ứng theo thời gian thực. Nhờ đó, việc huấn luyện trở nên hiệu quả, chính xác và đáp ứng tốt hơn tiến độ của chó.
Ví dụ, hãy xem xét việc dạy chó ngồi theo hiệu lệnh. Hệ thống có thể theo dõi tư thế của chó và phát hiện xem chó đã ngồi hẳn hay chưa. Nếu chó hạ thấp người nhưng chưa ngồi hẳn, hệ thống có thể phát hiện hành động chưa hoàn tất và gửi phản hồi tức thì qua ứng dụng. Người huấn luyện có thể nhận cảnh báo để điều chỉnh nhỏ trong quá trình huấn luyện, chẳng hạn như nhắc lại hiệu lệnh hoặc hướng dẫn chó vào đúng tư thế.

Hình 6. Blues hỗ trợ nhóm ước tính tư thế chó bằng Ultralytics YOLO11
Thúc đẩy chăm sóc thú y bằng các model ước tính tư thế#
Thị giác máy tính có thể thay đổi cách bác sĩ thú y chăm sóc động vật. Khả năng phân tích chính xác các chi tiết của công nghệ ước tính tư thế chó giúp phát hiện các kiểu chuyển động bất thường và xác định những vấn đề sức khỏe tiềm ẩn dễ dàng hơn.
Ví dụ, bác sĩ thú y theo dõi một chú chó đang hồi phục sau chấn thương dây chằng có thể sử dụng Ultralytics YOLO11, được huấn luyện trên Dog-Pose Dataset, để phân tích tự động. Tình trạng đi khập khiễng hoặc thay đổi vị trí chân có thể được phát hiện dễ dàng. Việc giám sát liên tục 24/7 bằng thị giác máy tính cung cấp thông tin rõ ràng về quá trình hồi phục của chó, giúp bác sĩ xác định liệu phương pháp điều trị có hiệu quả hay cần điều chỉnh.
Triển vọng tương lai của việc ước tính tư thế chó#
Khi công nghệ tiếp tục phát triển, các giải pháp như ước tính tư thế chó bằng YOLO11 nhiều khả năng sẽ đóng vai trò lớn hơn trong việc giám sát động vật và nâng cao sức khỏe của chúng. Trên thực tế, YOLO11 có thể tích hợp với công nghệ đeo được, chẳng hạn như vòng cổ thông minh và thiết bị theo dõi sức khỏe, để giám sát các chỉ số sức khỏe quan trọng như nhịp tim, mức độ hoạt động và kiểu vận động.
Chẳng hạn, vòng cổ thông minh được trang bị cảm biến chuyển động có thể theo dõi dáng đi hoặc chạy của chó, trong khi tính năng ước tính tư thế của Ultralytics YOLO11 phân tích tư thế theo thời gian thực. Nếu hệ thống phát hiện chuyển động bất thường, chẳng hạn như đi khập khiễng hoặc cứng người, hệ thống có thể đối chiếu dữ liệu này với nhịp tim và mức độ hoạt động để đánh giá khả năng chó bị đau hoặc chấn thương. Chủ nuôi và bác sĩ thú y có thể sử dụng những thông tin này để sớm phát hiện vấn đề và chủ động xử lý.
Với những tiến bộ này, việc ước tính tư thế chó đang vượt xa hoạt động theo dõi chuyển động đơn thuần - công nghệ này đang trở thành một phần quan trọng của hệ thống chăm sóc thú cưng toàn diện ứng dụng AI, giúp chó khỏe mạnh, an toàn hơn và được theo dõi tốt hơn theo thời gian thực.
Điểm chính cần ghi nhớ#
Với những đổi mới như Ultralytics YOLO11 và Dog-Pose Dataset, chúng ta đang mở ra những khả năng mới trong lĩnh vực thị giác máy tính. Những tiến bộ này giúp chúng ta hiểu rõ hơn về hành vi và sức khỏe của chó theo những cách trước đây chưa thể thực hiện.
Bằng cách theo dõi chính xác tư thế chó, chúng ta có thể cải thiện việc huấn luyện, giám sát sức khỏe và nâng cao hiệu quả chăm sóc thú cưng. Dù trong nghiên cứu, chăm sóc thú y hay huấn luyện chó, AI thị giác đang tạo ra những phương thức thông minh hơn để chăm sóc chó và cải thiện sức khỏe của chúng.
Tham gia cộng đồng của chúng tôi và khám phá kho GitHub của chúng tôi để tìm hiểu thêm về AI. Khám phá cách những đổi mới như thị giác máy tính trong chăm sóc sức khỏe và AI trong xe tự lái đang định hình tương lai. Xem các tùy chọn cấp phép để bắt đầu các dự án AI thị giác ngay hôm nay.
Được viết bởi
Bình luận
Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.










