Các mô hình Ultralytics HUB
Các mô hình Ultralytics HUB cung cấp một giải pháp hợp lý để huấn luyện các mô hình AI thị giác trên các bộ dữ liệu tùy chỉnh.
Quy trình này thân thiện và hiệu quả, bao gồm quy trình tạo ba bước đơn giản và quá trình huấn luyện tăng tốc được hỗ trợ bởi Ultralytics YOLO11. Trong quá trình huấn luyện, các bản cập nhật theo thời gian thực về số liệu mô hình có sẵn để bạn có thể theo dõi từng bước của tiến trình. Sau khi quá trình huấn luyện hoàn tất, bạn có thể xem trước mô hình của mình và dễ dàng triển khai nó vào các ứng dụng thực tế. Do đó, Ultralytics HUB cung cấp một hệ thống toàn diện nhưng đơn giản để tạo, huấn luyện, đánh giá và triển khai mô hình.
Xem: Tổng quan về Huấn luyện và Xác thực của Ultralytics HUB
Huấn luyện Mô hình
Điều hướng đến trang Mô hình bằng cách nhấp vào nút Mô hình trong thanh bên và nhấp vào nút Huấn luyện mô hình ở phía trên bên phải của trang.
Hành động này sẽ kích hoạt hộp thoại Huấn luyện mô hình, hộp thoại này có ba bước đơn giản:
1. Bộ dữ liệu
Trong bước này, bạn phải chọn bộ dữ liệu bạn muốn huấn luyện mô hình của mình. Sau khi bạn chọn một bộ dữ liệu, hãy nhấp vào Tiếp tục.
Mẹo
Bạn có thể bỏ qua bước này nếu bạn huấn luyện mô hình trực tiếp từ trang Dataset.
2. Mô hình
Trong bước này, bạn phải chọn dự án mà bạn muốn tạo mô hình của mình, tên của mô hình và kiến trúc mô hình của bạn.
Lưu ý
Ultralytics HUB sẽ cố gắng chọn trước dự án.
Nếu bạn mở hộp thoại Train Model (Huấn luyện mô hình) như mô tả ở trên, Ultralytics HUB sẽ chọn trước dự án cuối cùng bạn đã sử dụng.
Nếu bạn mở hộp thoại Train Model (Huấn luyện mô hình) từ trang Dự án, Ultralytics HUB sẽ chọn trước dự án bạn đang ở trong đó.
Trong trường hợp bạn chưa tạo dự án, bạn có thể đặt tên cho dự án của mình trong bước này và nó sẽ được tạo cùng với mô hình của bạn.
Thông tin
Bạn có thể đọc thêm về các mô hình YOLO và kiến trúc có sẵn trong tài liệu của chúng tôi.
Theo mặc định, mô hình của bạn sẽ sử dụng mô hình được đào tạo trước (được đào tạo trên tập dữ liệu COCO) để giảm thời gian đào tạo. Bạn có thể thay đổi hành vi này và điều chỉnh cấu hình mô hình của mình bằng cách mở accordion Cấu hình mô hình nâng cao.
Lưu ý
Bạn có thể dễ dàng thay đổi các tùy chọn cấu hình mô hình phổ biến nhất (chẳng hạn như số lượng epochs), nhưng bạn cũng có thể sử dụng tùy chọn Custom để truy cập tất cả Cài đặt huấn luyện có liên quan đến Ultralytics HUB.
Xem: Cách định cấu hình các tham số huấn luyện Ultralytics YOLOv8 trong Ultralytics HUB
Ngoài ra, bạn bắt đầu đào tạo từ một trong các mô hình đã đào tạo trước đó của mình bằng cách nhấp vào tab Tùy chỉnh.
Khi bạn hài lòng với cấu hình mô hình của mình, hãy nhấp vào Continue.
3. Huấn luyện
Trong bước này, bạn sẽ bắt đầu huấn luyện mô hình của mình.
Lưu ý
Khi bạn ở bước này, bạn có tùy chọn đóng hộp thoại Train Model và bắt đầu huấn luyện mô hình của bạn từ trang Model sau.
Ultralytics HUB cung cấp ba tùy chọn huấn luyện:
- Ultralytics Cloud
- Google Colab
- Mang theo agent của riêng bạn
a. Ultralytics Cloud
Bạn cần nâng cấp lên Gói Pro để có thể truy cập Ultralytics Cloud.
Để huấn luyện các mô hình bằng giải pháp Cloud Training (Huấn Luyện Trên Cloud) của chúng tôi, hãy đọc tài liệu Ultralytics Cloud Training (Huấn Luyện Trên Cloud Ultralytics).
b. Google Colab
Để bắt đầu huấn luyện mô hình của bạn bằng Google Colab, hãy làm theo hướng dẫn được hiển thị trong hộp thoại Huấn luyện Mô hình Ultralytics HUB hoặc trên notebook Google Colab.
Khi quá trình huấn luyện bắt đầu, bạn có thể nhấp vào Xong và theo dõi tiến trình huấn luyện trên trang Mô hình.
Lưu ý
Trong trường hợp quá trình huấn luyện dừng lại và một điểm kiểm tra đã được lưu, bạn có thể tiếp tục huấn luyện mô hình của mình từ trang Mô hình.
c. Sử dụng agent của riêng bạn
Xem: Huấn luyện mô hình Bring your Own Agent bằng Ultralytics HUB
Để bắt đầu huấn luyện mô hình của bạn bằng agent của riêng bạn, hãy làm theo hướng dẫn được hiển thị trong hộp thoại Huấn luyện Mô hình Ultralytics HUB.
Cài đặt ultralytics
gói từ PyPI.
pip install -U ultralytics
Tiếp theo, sử dụng mã python được cung cấp để bắt đầu huấn luyện mô hình.
Khi quá trình huấn luyện bắt đầu, bạn có thể nhấp vào Xong và theo dõi tiến trình huấn luyện trên trang Mô hình.
Lưu ý
Trong trường hợp quá trình huấn luyện dừng lại và một điểm kiểm tra đã được lưu, bạn có thể tiếp tục huấn luyện mô hình của mình từ trang Mô hình.
Phân tích mô hình
Sau khi bạn huấn luyện một mô hình, bạn có thể phân tích các số liệu của mô hình.
Tab Huấn luyện hiển thị các số liệu quan trọng nhất được nhóm cẩn thận dựa trên tác vụ.
Để truy cập tất cả các số liệu mô hình, hãy nhấp vào tab Biểu đồ.
Mẹo
Mỗi biểu đồ có thể được phóng to để hiển thị tốt hơn.
Hơn nữa, để phân tích dữ liệu đúng cách, bạn có thể sử dụng tính năng thu phóng.
Xem trước Mô hình
Sau khi bạn huấn luyện một mô hình, bạn có thể xem trước nó bằng cách nhấp vào tab Xem trước.
Trong thẻ Kiểm tra, bạn có thể chọn ảnh xem trước từ bộ dữ liệu được sử dụng trong quá trình huấn luyện hoặc tải lên ảnh từ thiết bị của bạn.
Lưu ý
Bạn cũng có thể sử dụng máy ảnh của mình để chụp ảnh và chạy suy luận trực tiếp trên ảnh đó.
Hơn nữa, bạn có thể xem trước mô hình của mình trong thời gian thực trực tiếp trên thiết bị di động iOS hoặc Android của mình bằng cách tải xuống Ứng dụng Ultralytics HUB của chúng tôi.
Triển khai Mô hình
Sau khi bạn huấn luyện một mô hình, bạn có thể xuất nó sang 13 định dạng khác nhau, bao gồm ONNX, OpenVINO, CoreML, TensorFlow, Paddle và nhiều định dạng khác.
Xem: Cách Xuất Ultralytics YOLO11 sang ONNX, OpenVINO và Các Định Dạng Khác bằng Ultralytics HUB 🚀
Mẹo
Bạn có thể tùy chỉnh các tùy chọn xuất của từng định dạng nếu bạn mở danh sách thả xuống các hành động xuất và nhấp vào tùy chọn Nâng cao.
Lưu ý
Bạn có thể xuất lại từng định dạng nếu bạn mở danh sách thả xuống các hành động xuất và nhấp vào tùy chọn Nâng cao.
Bạn cũng có thể sử dụng API Suy luận của chúng tôi trong sản xuất.
Đọc tài liệu Ultralytics Inference API để biết thêm thông tin.
Chia sẻ mô hình
Thông tin
Chức năng chia sẻ của Ultralytics HUB cung cấp một cách thuận tiện để chia sẻ các mô hình với người khác. Tính năng này được thiết kế để phục vụ cả người dùng Ultralytics HUB hiện tại và những người chưa tạo tài khoản.
Lưu ý
Bạn có quyền kiểm soát quyền truy cập chung vào các mô hình của mình.
Bạn có thể chọn đặt quyền truy cập chung thành "Riêng tư", trong trường hợp đó, chỉ bạn mới có quyền truy cập. Ngoài ra, bạn có thể đặt quyền truy cập chung thành "Không công khai", cấp quyền xem cho bất kỳ ai có liên kết trực tiếp đến mô hình, bất kể họ có tài khoản Ultralytics HUB hay không.
Điều hướng đến trang Model của model bạn muốn chia sẻ, mở danh sách thả xuống các hành động của model và nhấp vào tùy chọn Share. Thao tác này sẽ kích hoạt hộp thoại Share Model.
Mẹo
Bạn cũng có thể chia sẻ mô hình trực tiếp từ trang Mô hình hoặc từ trang Dự án của dự án nơi mô hình của bạn được đặt.
Đặt quyền truy cập chung thành "Không công khai" và nhấp vào Lưu.
Giờ đây, bất kỳ ai có liên kết trực tiếp đến mô hình của bạn đều có thể xem nó.
Mẹo
Bạn có thể dễ dàng nhấp vào liên kết của mô hình được hiển thị trong hộp thoại Chia sẻ Mô hình để sao chép nó.
Chỉnh sửa Mô hình
Điều hướng đến trang Model của model bạn muốn chỉnh sửa, mở danh sách thả xuống các hành động của model và nhấp vào tùy chọn Edit. Thao tác này sẽ kích hoạt hộp thoại Update Model.
Mẹo
Bạn cũng có thể chỉnh sửa mô hình trực tiếp từ trang Mô hình hoặc từ trang Dự án của dự án nơi mô hình của bạn được đặt.
Áp dụng các chỉnh sửa mong muốn vào mô hình của bạn, sau đó xác nhận các thay đổi bằng cách nhấp vào Lưu.
Xóa mô hình
Điều hướng đến trang Model của model bạn muốn xóa, mở danh sách thả xuống các hành động của model và nhấp vào tùy chọn Delete. Thao tác này sẽ xóa model.
Mẹo
Bạn cũng có thể xóa mô hình trực tiếp từ trang Mô hình hoặc từ trang Dự án của dự án nơi mô hình của bạn được đặt.