Gặp gỡ YOLO26: AI tầm nhìn thế hệ tiếp theo.
Ultralytics
Ultralytics YOLO

Huấn luyện tùy chỉnh Ultralytics YOLO11 cho việc ướ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à tận dụng mô hình đã huấn luyện cho các ứng dụng thực tế như chăm sóc thú cưng.

ABAbirami Vina
4 min read
Ultralytics YOLO11 ước tính tư thế của một chú chó

Sẽ ra sao nếu tư thế của chú chó có thể giúp bạn hiểu được cảm xúc của chúng? Việc theo dõi thủ công suốt cả ngày 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 dữ liệu video theo thời gian thực để hiểu rõ hơn về 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 giá trị về tình trạng sức khỏe của chúng. Cơ chế 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 khóa (key points) trên cơ thể chủ thể để hiểu về tư thế và chuyển động của chúng.

Ngoài ra, YOLO11 có thể được huấn luyện tùy chỉnh trên tập dữ liệu dành riêng cho việc ước tính tư thế chó, giúp phân tích ngôn ngữ cơ thể của thú cưng một cách chính xác. Gói Python của Ultralytics hỗ trợ Dog-Pose Dataset, giúp việc huấn luyện và triển khai các model thị giác AI cho chó trở nên 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ổ, với giá trị đạt 9,4 tỷ USD vào năm 2024 và dự kiến sẽ lên tới 64 tỷ USD vào năm 2037.

Nguồn cảm hứng cho bài viết này đến từ Blues, Giám đốc Điều hành Chó (DEO) của chúng tôi. Nếu bạn xem qua trang Về Chúng Tôi, bạn sẽ thấy Blues là một thành viên quan trọng của nhóm và đóng vai trò không nhỏ trong việc duy trì niềm vui tại Ultralytics!

Trong bài viết này, chúng tôi sẽ thảo luận về cách huấn luyện tùy chỉnh YOLO11 sử dụng Dog-Pose Dataset cho bài toán ước tính tư thế chó. Chúng ta cũng sẽ khám phá các ứng dụng thực tiễn của nó trong chăm sóc thú cưng và phân tích hành vi.

Blues, Giám đốc điều hành chó (DEO) tại Ultralytics

Hình 1. Gặp gỡ Blues, Giám đốc Điều hành Chó (DEO) tại Ultralytics.

Link to this sectionTổng quan về tập dữ liệu Dog-Pose#

Một 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ế, một tập dữ liệu lý tưởng cần bao gồm các hình ảnh với các điểm khóa được gán nhãn để định vị tư thế cơ thể. Nó cũng nên có sự đa dạng về tư thế, góc chụp, điều kiện ánh sáng và phông nền để 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 trở nên đáng tin cậy hơn cho các ứng dụng thực tế.

Dog-Pose Dataset, được hỗ trợ bởi Ultralytics, được thiết kế đặc biệt để giúp các model học và nhận diện tư thế chó hiệu quả. Tập dữ liệu bao gồm hơn 8.400 hình ảnh đã được chú thích của nhiều giống chó khác nhau, với nhãn chi tiết cho 24 điểm khóa, như đuôi, tai và bàn chân.

Tổng quan về Bộ dữ liệu Dog-Pose

Hình 2. Tổng quan về Dog-Pose Dataset.

Link to this sectionCách huấn luyện tùy chỉnh YOLO11 với Dog-Pose Dataset#

Huấn luyện tùy chỉnh YOLO11 với Dog-Pose Dataset là một quy trình trực tiếp. Để 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ác công cụ cần thiết cho việc huấn luyện và đánh giá.

Ultralytics có hỗ trợ tích hợp cho Dog-Pose Dataset, loại bỏ nhu cầu dán nhãn thủ công, giúp bạn có thể bắt đầu huấn luyện ngay lập tức. Sau khi thiết lập xong, bạn có thể huấn luyện YOLO11 trên Dog-Pose Dataset chỉ với vài dòng mã, như trong hình dưới đây.

Trong quá trình huấn luyện, model sẽ học cách phát hiện và theo dõi tư thế chó trên các giống chó, đ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 (fine-tune) model để cải thiện độ chính xác và hiệu suất.

Đoạn mã để tùy chỉnh huấn luyện YOLO11 trên Bộ dữ liệu Dog-Pose

Hình 3. Đoạn mã minh họa cách huấn luyện tùy chỉnh YOLO11 trên Dog-Pose Dataset.

Nếu bạn gặp bất kỳ vấn đề nào trong quá trình huấn luyện model, dưới đây là một số mẹo khắc phục sự cố giúp bạn giải quyết 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 bạn có kết nối internet ổn định để tránh lỗi tải về.
  • 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ỹ các thông báo lỗi, vì chúng thường cung cấp manh mối về những gì 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 để có thêm các mẹo xử lý sự cố.

Link to this sectionĐiều gì xảy ra trong quá trình huấn luyện model tùy chỉnh?#

Có thể bạn đang thắc mắc điều gì xảy ra đằng sau hậu trường khi bạn huấn luyện tùy chỉnh YOLO11 trên Dog-Pose Dataset. Hãy cùng xem xét kỹ hơn quy trình này.

Thay vì bắt đầu từ con số không, chúng tôi sử dụng model YOLO11-pose đã được huấn luyện sẵn, vốn đã được đào tạo trên tập dữ liệu COCO-Pose. Model tiền huấn luyện này có thể phát hiện các điểm khóa của con người vì COCO-Pose được thiết kế cho bài toán ước tính tư thế người. Trên thực tế, ngay cả khi không cần huấn luyện thêm, bạn vẫn có thể sử dụng YOLO11-Pose để thực hiện ước tính tư thế người ngay lập tức.

Thông qua chuyển học (transfer learning), chúng tôi điều chỉnh model này dành riêng cho việc ước tính tư thế chó, giúp nó nhận diện được các điểm khóa như chân, đuôi và đầu. Bằng cách cho model tiếp xúc với các ví dụ cụ thể về chó, nó học cách tập trung vào những đặc điểm thiết yếu này.

Trong khi huấn luyện, một số thành phần của model vẫn giữ nguyên, lưu giữ kiến thức tổng quát thu được từ tập dữ liệu COCO. Các phần khác được huấn luyện lại để cải thiện độ chính xác trong việc ước tính tư thế chó. Model học bằng cách so sánh các dự đoán của nó với các điểm khóa thực tế trong tập dữ liệu và điều chỉnh để giảm sai số. Theo thời gian, quá trình này giúp model theo dõi chuyển động của chó chính xác hơn.

Transfer learning 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ế.

Các điểm chính được phát hiện trên Blues và em gái Happy của cậu ấy

Hình 4. Các điểm khóa của Blues và em gái Happy đang được phát hiện.

Link to this sectionNhững lợi thế của YOLO11 trong ước tính tư thế chó#

Hiện có nhiều model thị giác máy tính trên thị trường, vậy điều gì khiến YOLO11 trở thành lựa chọn phù hợp cho bài toán ước tính tư thế chó?

YOLO11 nổi bật nhờ tốc độ thời gian thực và độ chính xác, biến nó thành lựa chọn tuyệt vời cho ước tính tư thế chó. Nó hoạt động tốt hơn các phiên bản trước về cả độ chính xác và tốc độ. Với số lượng tham số ít hơn 22% so với YOLOv8, nó đạt được mAP (mean average precision) cao hơn trên tập dữ liệu COCO, nghĩa là nó phát hiện đối tượng chính xác và hiệu quả hơn. Tốc độ xử lý nhanh của nó rất hoàn hảo cho các ứng dụng thời gian thực, nơi mà việc phát hiện nhanh và đáng tin cậy là điều thiết yếu.

Ngoài ước tính tư thế, YOLO11 còn hỗ trợ các tác vụ thị giác máy tính như phân đoạn cá thể (instance segmentation) và theo dõi đối tượng, giúp tạo ra giải pháp thị giác AI toàn diện hơn để giám sát chú 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 toàn diện.

YOLO11 phân đoạn chú chó Blues

Hình 5. YOLO11 trong thực tế: phân đoạn Blues một cách dễ dàng!

Link to this sectionCác ứng dụng của ước tính tư thế chó và YOLO11#

Tiếp theo, hãy cùng thảo luận về các ứng dụng thực tế của ước tính tư thế chó và tác động của nó đối với việc chăm sóc thú cưng.

Link to this sectionCải thiện việc huấn luyện thú cưng với ước tính tư thế chó#

Ước tính tư thế chó có thể làm cho quá trình huấn luyện thông minh và hiệu quả hơn. Giả sử có một camera đang được sử dụng để ghi lại chuyển động của chó, đây là lúc YOLO11 phát huy tác dụng. Nó có thể phát hiện các điểm khóa như chân, đuôi và đầu, 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ú chó không thực hiện đúng hành động, hệ thống có thể cung cấp phản hồi tức thì thông qua ứng dụng, hỗ trợ người huấn luyện theo thời gian thực. Điều này làm cho việc huấn luyện hiệu quả hơn, chính xác hơn và phản hồi tốt hơn với sự tiến bộ của chú chó.

Ví dụ, hãy cân nhắc việc dạy chú chó lệnh ngồi. Hệ thống có thể theo dõi tư thế của chó và phát hiện xem chúng đã ngồi hẳn hay chưa. Nếu chú chó hạ thấp cơ thể nhưng không ngồi hoàn toàn, hệ thống có thể phát hiện hành động chưa hoàn thiện đó và gửi phản hồi ngay lập tức qua ứng dụng. Người huấn luyện có thể được cảnh báo để điều chỉnh nhẹ trong quá trình dạy, như củng cố lệnh hoặc hướng dẫn chó vào tư thế đúng.

Blues hỗ trợ đội ngũ ước tính tư thế chó bằng YOLO11

Hình 6. Blues hỗ trợ nhóm thực hiện ước tính tư thế chó sử dụng YOLO11.

Link to this sectionNâng cao dịch vụ chăm sóc thú y với các model ước tính tư thế#

Thị giác máy tính có thể thay đổi cách các bác sĩ thú y tiếp cận việc chăm sóc động vật. Khả năng phân tích chi tiết chính xác của ước tính tư thế chó giúp phát hiện dễ dàng hơn các kiểu chuyển động bất thường và xác định các vấn đề sức khỏe tiềm ẩn.

Ví dụ, một bác sĩ thú y giám sát chú chó đang phục hồi sau chấn thương dây chằng có thể dựa vào YOLO11, được huấn luyện trên Dog-Pose Dataset, để phân tích tự động. Việc đ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 24/7 nhờ thị giác AI cung cấp thông tin rõ ràng về sự phục hồi của chú chó, giúp họ xác định liệu phương pháp điều trị có hiệu quả hay cần điều chỉnh.

Link to this sectionTương lai của ướ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ó với YOLO11 có khả năng sẽ đóng vai trò lớn hơn trong giám sát động vật và chăm sóc sức khỏe. Thực tế, YOLO11 có thể được 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.

Ví dụ, một chiếc vòng cổ thông minh 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 khả năng ước tính tư thế của 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 không đều, chẳng hạn như đi khập khiễng hoặc cứng khớp, nó có thể đối chiếu dữ liệu này với nhịp tim và mức độ hoạt động để đánh giá mức độ khó chịu hoặc chấn thương tiềm ẩn. Chủ nuôi và bác sĩ thú y sử dụng những thông tin này để xác định vấn đề sớm và có biện pháp can thiệp chủ động.

Với những tiến bộ này, ước tính tư thế chó đang vượt xa việc theo dõi chuyển động đơn thuần - nó đang trở thành một phần quan trọng của hệ thống chăm sóc thú cưng dựa trên AI toàn diện, giúp chó khỏe mạnh hơn, an toàn hơn và được giám sát tốt hơn theo thời gian thực.

Link to this sectionCác điểm chính cần lưu ý#

Với những cải tiến như YOLO11 và Dog-Pose Dataset, chúng ta đang mở ra những khả năng mới trong 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 cách chưa từng có trước đây.

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à làm cho việc chăm sóc thú cưng trở nên hiệu quả hơn. Dù trong nghiên cứu, chăm sóc thú y hay huấn luyện chó, thị giác AI đang tạo ra những cách thông minh hơn để chăm sóc những chú chó và nâng cao phúc lợi của chúng.

Hãy tham gia cộng đồng của chúng tôi và khám phá kho mã nguồn GitHub của chúng tôi để tìm hiểu thêm về AI. Khám phá cách các cải tiến như thị giác máy tính trong y tếAI trong xe tự lái đang định hình tương lai. Kiểm tra các tùy chọn cấp phép của chúng tôi để bắt đầu các dự án thị giác AI của bạn ngay hôm nay.

Explore solutions

Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Robot

Tăng cường sức mạnh cho các cỗ máy thông minh hơn với các model Ultralytics YOLO. AI thị giác trong lĩnh vực robot thúc đẩy khả năng điều hướng tự hành, nhận thức, theo dõi đối tượng và điều khiển thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong Logistics

Tối ưu hóa logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra hàng hóa, phân loại, theo dõi phương tiện và giám sát an toàn kho bãi trong thời gian thực.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong ngành Bán lẻ

Tái định hình bán lẻ với các model Ultralytics YOLO. Vision AI thúc đẩy theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và thông tin chi tiết thông minh hơn về khách hàng.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong chăm sóc sức khỏe

Xây dựng các giải pháp y tế với các model Ultralytics YOLO. AI thị giác trong y tế hỗ trợ chẩn đoán hình ảnh y khoa nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Real-time AI that works with your team

AI trong sản xuất

Tối ưu hóa sản xuất với các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Real-time AI that works with your operation

AI trong Ô tô

Áp dụng thị giác máy tính trong ô tô với các model Ultralytics YOLO. AI thị giác nâng cao an toàn đường bộ, hỗ trợ người lái và tự động hóa phương tiện cho những con đường thông minh hơn.
Tìm hiểu thêm
Real-time AI tailored to your operation

AI trong Nông nghiệp

Mang AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Tăng cường giám sát mùa màng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau xây dựng tương lai của AI!

Bắt đầu hành trình của bạn với tương lai của machine learning