Bằng cách nhấp vào “Chấp nhận tất cả Cookie”, bạn đồng ý với việc lưu trữ cookie trên thiết bị của mình để tăng cường khả năng điều hướng trang web, phân tích việc sử dụng trang web và hỗ trợ các nỗ lực tiếp thị của chúng tôi. Thêm thông tin
Cài đặt Cookie
Bằng cách nhấp vào “Chấp nhận tất cả Cookie”, bạn đồng ý với việc lưu trữ cookie trên thiết bị của mình để tăng cường khả năng điều hướng trang web, phân tích việc sử dụng trang web và hỗ trợ các nỗ lực tiếp thị của chúng tôi. Thêm thông tin
Khám phá cách huấn luyện các mô hình YOLO tùy chỉnh một cách dễ dàng với Ultralytics HUB. Hướng dẫn từng bước này về nền tảng trực quan cung cấp cái nhìn tổng quan về tích hợp liền mạch, theo dõi thời gian thực và huấn luyện trên đám mây.
Khi chúng tôi không ngừng nỗ lực để đổi mới dựa trên AI, hãy cùng chúng tôi xem xét kỹ hơn về Ultralytics HUB, một nền tảng được thiết kế để đơn giản hóa việc huấn luyện các mô hình Ultralytics YOLO tùy chỉnh. Cho dù bạn là một nhà phát triển dày dặn kinh nghiệm hay người mới bắt đầu, Ultralytics HUB đều mang đến trải nghiệm liền mạch để tạo và quản lý các mô hình thị giác máy tính. Hãy cùng khám phá cách huấn luyện các mô hình YOLO tùy chỉnh của bạn chỉ trong vài cú nhấp chuột.
Ultralytics HUB là gì?
Ultralytics HUB là một nền tảng toàn diện được thiết kế để quản lý các bộ dữ liệu, dự án và mô hình của bạn, giúp bạn dễ dàng huấn luyện và triển khai các mô hình máy học hơn.
Nó tích hợp với nhiều nền tảng khác nhau, hỗ trợ cập nhật theo thời gian thực thông qua ứng dụng di động (có sẵn trên cả Android và iOS) và liên tục phát triển với các tính năng mới. Để biết thêm thông tin chi tiết về mặt kỹ thuật và quy trình làm việc từng bước, hãy xem bài viết trên Medium của chúng tôi về cách Huấn luyện các mô hình Computer Vision trên Cloud.
Bắt đầu với Ultralytics HUB
Giao diện thân thiện với người dùng
Điều đầu tiên bạn sẽ nhận thấy về Ultralytics HUB là giao diện trực quan của nó. Trang chủ cung cấp quyền truy cập dễ dàng vào bộ dữ liệu, dự án, mô hình và tích hợp. Mặc dù vẫn đang ở giai đoạn beta, nền tảng này đã tự hào có một loạt các tính năng mạnh mẽ.
Bộ dữ liệu và mô hình
Ultralytics HUB được tải sẵn các bộ dữ liệu tiêu chuẩn như VOC, COCO và Simpsons, thường được sử dụng để đánh giá chuẩn. Các bộ dữ liệu này rất lớn, với COCO có 80 lớp và 140.000 hình ảnh. Tuy nhiên, nền tảng này cũng hỗ trợ các bộ dữ liệu nhỏ hơn, khiến nó trở nên lý tưởng cho người dùng ở mọi cấp độ. Bạn có thể tải lên bộ dữ liệu tùy chỉnh của mình hoặc kết nối với các công cụ bên ngoài như Roboflow để chú thích hình ảnh và chuẩn bị bộ dữ liệu.
Tạo một dự án
Việc tạo một dự án mới trong Ultralytics HUB cực kỳ đơn giản. Dưới đây là hướng dẫn từng bước để giúp bạn bắt đầu:
Tạo một Dự án: Bắt đầu bằng cách đặt tên cho dự án của bạn. Đối với ví dụ này, hãy gọi nó là "Phát hiện đối tượng".
Chọn một Bộ dữ liệu: Chọn một bộ dữ liệu từ các tùy chọn có sẵn. Để đơn giản, chúng ta sẽ sử dụng bộ dữ liệu Simpsons với 14.000 hình ảnh.
Chọn một mô hình: Chọn một mô hình YOLO. Ultralytics HUB hỗ trợ nhiều mô hình khác nhau, bao gồm YOLOv5 và YOLOv8. Trong ví dụ này, chúng ta sẽ sử dụng mô hình YOLOv8 nano.
Điều chỉnh Siêu Tham Số: Điều chỉnh các cài đặt như số lượng epochs, kích thước ảnh và kích thước batch. Bạn cũng có thể chọn sử dụng GPU hoặc CPU và định cấu hình các tùy chọn lưu vào bộ nhớ cache.
Huấn luyện mô hình
Sau khi dự án của bạn được thiết lập, việc huấn luyện mô hình chỉ là một cú nhấp chuột. Ultralytics HUB cung cấp nhiều tùy chọn huấn luyện:
Huấn luyện cục bộ: Cài đặt Ultralytics trên máy cục bộ của bạn và chạy tập lệnh huấn luyện.
Google Colab: Mở một sổ tay Google Colab được định cấu hình sẵn với mã cần thiết. Tùy chọn này không yêu cầu viết mã và chạy liền mạch trên đám mây.
HUB Cloud: Ultralytics HUB Cloud Training cung cấp giải pháp không cần code để huấn luyện các mô hình YOLO, hoàn hảo cho những người không chuyên về code và chủ doanh nghiệp. Quy trình làm việc bao gồm tải lên tập dữ liệu, lựa chọn mô hình và thiết lập phiên bản đám mây, giúp bạn dễ dàng tinh chỉnh các mô hình đã được huấn luyện trước và xuất chúng cho nhiều ứng dụng khác nhau.
Để huấn luyện mô hình trong Google Colab:
Cài đặt Ultralytics: Chạy lệnh để cài đặt Ultralytics trong notebook.
Thiết lập và Khóa API: Định cấu hình thiết lập và nhập khóa API của bạn.
Bắt đầu huấn luyện: Thực thi các lệnh huấn luyện và mô hình của bạn sẽ bắt đầu quá trình huấn luyện.
Hình 1. Nicolai Nielsen trình bày cách huấn luyện mô hình trên Ultralytics HUB.
Giám sát tiến độ đào tạo
Ultralytics HUB cung cấp khả năng theo dõi thời gian thực tiến trình huấn luyện mô hình của bạn. Bạn có thể theo dõi các số liệu chính như độ chính xác, độ chụm, độ phủ và các hàm mất mát. Nền tảng này cũng trực quan hóa dữ liệu huấn luyện, cho phép bạn thấy mô hình của mình cải thiện như thế nào theo thời gian.
Các tính năng và tích hợp nâng cao
Đào tạo trên đám mây và tích hợp RoboFlow
Ultralytics HUB đã giới thiệu huấn luyện trên đám mây, cho phép người dùng huấn luyện mô hình trực tiếp trên đám mây mà không cần bất kỳ thiết lập cục bộ nào. Nền tảng này cũng tích hợp với Roboflow để chú thích hình ảnh và chuẩn bị bộ dữ liệu. Sự tích hợp này hợp lý hóa quy trình làm việc từ chuẩn bị dữ liệu đến huấn luyện mô hình.
Ứng dụng di động
Ứng dụng Ultralytics HUB mang lại khả năng phát hiện đối tượng theo thời gian thực cho thiết bị di động của bạn. Sử dụng các mô hình được huấn luyện trước, ứng dụng có thể phát hiện các đối tượng từ bộ dữ liệu COCO với độ chính xác cao, chạy ở 30 khung hình mỗi giây trên iPhone 14 Pro. Tính năng này hoàn hảo để kiểm tra các mô hình trong các tình huống thực tế và trình diễn khả năng của các mô hình đã huấn luyện của bạn.
Tóm lại
Ultralytics HUB là một bước đột phá trong lĩnh vực thị giác máy tính, giúp việc huấn luyện các mô hình YOLO tùy chỉnh trở nên dễ dàng hơn bao giờ hết. Giao diện thân thiện với người dùng, các tính năng mạnh mẽ và tích hợp liền mạch của nó định vị nó như một công cụ không thể thiếu cho các nhà phát triển và nhà nghiên cứu. Cho dù bạn đang tìm cách huấn luyện mô hình cục bộ, trên đám mây hay khi di chuyển với ứng dụng di động, Ultralytics HUB đều đáp ứng được nhu cầu của bạn.
Vậy còn chần chừ gì nữa? Hãy khám phá Ultralytics HUB ngay hôm nay và mở khóa tiềm năng của các dự án học máy của bạn chỉ với một vài cú nhấp chuột!