Nâng cao YOLO11 Đào tạo: Đơn giản hóa quy trình ghi nhật ký của bạn với Comet Máy tính
Việc ghi lại các chi tiết đào tạo quan trọng như thông số, số liệu, dự đoán hình ảnh và điểm kiểm tra mô hình là điều cần thiết trong học máy —nó giúp dự án của bạn minh bạch, tiến trình có thể đo lường được và kết quả có thể lặp lại được.
Ultralytics YOLO11 tích hợp liền mạch với Comet ML, nắm bắt và tối ưu hóa hiệu quả mọi khía cạnh của bạn YOLO11 quá trình đào tạo mô hình phát hiện đối tượng . Trong hướng dẫn này, chúng tôi sẽ đề cập đến quá trình cài đặt, Comet Thiết lập ML, thông tin chi tiết theo thời gian thực, ghi nhật ký tùy chỉnh và sử dụng ngoại tuyến, đảm bảo rằng YOLO11 quá trình đào tạo được ghi chép đầy đủ và tinh chỉnh để mang lại kết quả vượt trội.
Comet Máy tính
Comet ML là một nền tảng để theo dõi, so sánh, giải thích và tối ưu hóa các mô hình và thí nghiệm học máy. Nó cho phép bạn ghi lại số liệu, tham số, phương tiện và nhiều thứ khác trong quá trình đào tạo mô hình của bạn và theo dõi các thí nghiệm của bạn thông qua giao diện web đẹp mắt. Comet ML giúp các nhà khoa học dữ liệu lặp lại nhanh hơn, tăng cường tính minh bạch và khả năng tái tạo, đồng thời hỗ trợ phát triển các mô hình sản xuất.
Khai thác sức mạnh của YOLO11 Và Comet Máy tính
Bằng cách kết hợp Ultralytics YOLO11 với Comet ML, bạn mở khóa một loạt các lợi ích. Bao gồm quản lý thử nghiệm đơn giản, thông tin chi tiết theo thời gian thực để điều chỉnh nhanh, tùy chọn ghi nhật ký linh hoạt và tùy chỉnh, và khả năng ghi nhật ký thử nghiệm ngoại tuyến khi truy cập internet bị hạn chế. Tích hợp này cho phép bạn đưa ra quyết định dựa trên dữ liệu, phân tích số liệu hiệu suất và đạt được kết quả đặc biệt.
Cài đặt
Để cài đặt các gói cần thiết, hãy chạy:
Cài đặt
Cấu hình Comet Máy tính
Sau khi cài đặt các gói cần thiết, bạn sẽ cần phải đăng ký, lấy Khóa API Comet và cấu hình nó.
Sau đó, bạn có thể khởi tạo Comet dự án. Comet sẽ tự động phát hiện khóa API và tiến hành thiết lập.
Nếu bạn đang sử dụng một Google Sổ tay Colab, mã ở trên sẽ nhắc bạn nhập khóa API để khởi tạo.
Cách sử dụng
Trước khi tìm hiểu hướng dẫn sử dụng, hãy chắc chắn kiểm tra phạm vi các mẫu YOLO11 do Ultralytics cung cấp . Điều này sẽ giúp bạn chọn được mẫu phù hợp nhất cho yêu cầu dự án của mình.
Cách sử dụng
Sau khi chạy mã đào tạo, Comet ML sẽ tạo ra một thí nghiệm trong bạn Comet không gian làm việc để theo dõi quá trình chạy tự động. Sau đó, bạn sẽ được cung cấp liên kết để xem nhật ký chi tiết về quá trình đào tạo mô hình YOLO11 của mình.
Comet tự động ghi lại các dữ liệu sau mà không cần cấu hình bổ sung: các số liệu như mAP và mất mát, siêu tham số, điểm kiểm tra mô hình, ma trận nhầm lẫn tương tác và dự đoán hộp giới hạn hình ảnh.
Hiểu hiệu suất của mô hình của bạn với Comet Hình ảnh hóa ML
Hãy cùng khám phá những gì bạn sẽ thấy trên Comet Bảng điều khiển ML một khi bạn YOLO11 mô hình bắt đầu đào tạo. Bảng điều khiển là nơi diễn ra mọi hoạt động, trình bày một loạt thông tin được ghi lại tự động thông qua hình ảnh và số liệu thống kê. Sau đây là một chuyến tham quan nhanh:
Bảng thí nghiệm
Phần bảng thí nghiệm của Comet Bảng thông tin ML sắp xếp và trình bày các lần chạy khác nhau cùng số liệu của chúng, chẳng hạn như mất mặt nạ phân đoạn, mất lớp, độ chính xác và độ chính xác trung bình .
Số liệu
Trong phần số liệu, bạn cũng có tùy chọn kiểm tra số liệu theo định dạng bảng, được hiển thị trong một ngăn chuyên dụng như minh họa ở đây.
Ma trận nhầm lẫn tương tác
Ma trận nhầm lẫn, nằm trong tab Ma trận nhầm lẫn, cung cấp một cách tương tác để đánh giá độ chính xác phân loại của mô hình. Ma trận này nêu chi tiết các dự đoán đúng và sai, cho phép bạn hiểu được điểm mạnh và điểm yếu của mô hình.
Hệ thống số liệu
Comet ML ghi lại các số liệu hệ thống để giúp xác định bất kỳ nút thắt nào trong quá trình đào tạo. Nó bao gồm các số liệu như GPU sử dụng, GPU sử dụng bộ nhớ, CPU sử dụng và sử dụng RAM. Đây là những yếu tố cần thiết để theo dõi hiệu quả sử dụng tài nguyên trong quá trình đào tạo mô hình.
Tùy chỉnh Comet Ghi nhật ký ML
Comet ML cung cấp tính linh hoạt để tùy chỉnh hành vi ghi nhật ký của nó bằng cách thiết lập các biến môi trường. Các cấu hình này cho phép bạn tùy chỉnh Comet ML theo nhu cầu và sở thích cụ thể của bạn. Sau đây là một số tùy chọn tùy chỉnh hữu ích:
Ghi nhật ký dự đoán hình ảnh
Bạn có thể kiểm soát số lượng dự đoán hình ảnh Comet Nhật ký ML trong quá trình thử nghiệm của bạn. Theo mặc định, Comet ML ghi lại 100 dự đoán hình ảnh từ bộ xác thực. Tuy nhiên, bạn có thể thay đổi số này để phù hợp hơn với yêu cầu của mình. Ví dụ: để ghi lại 200 dự đoán hình ảnh, hãy sử dụng mã sau:
Khoảng thời gian ghi nhật ký hàng loạt
Comet ML cho phép bạn chỉ định tần suất ghi lại các lô dự đoán hình ảnh. COMET_EVAL_BATCH_LOGGING_INTERVAL
biến môi trường kiểm soát tần suất này. Cài đặt mặc định là 1, ghi lại dự đoán từ mọi đợt xác thực. Bạn có thể điều chỉnh giá trị này để ghi lại dự đoán ở một khoảng thời gian khác. Ví dụ, đặt thành 4 sẽ ghi lại dự đoán từ mọi đợt thứ tư.
Vô hiệu hóa ghi nhật ký Ma trận nhầm lẫn
Trong một số trường hợp, bạn có thể không muốn ghi lại ma trận nhầm lẫn từ tập xác thực của mình sau mỗi lần thời đại. Bạn có thể vô hiệu hóa tính năng này bằng cách thiết lập COMET_EVAL_LOG_CONFUSION_MATRIX
biến môi trường thành "false". Ma trận nhầm lẫn sẽ chỉ được ghi lại một lần sau khi quá trình đào tạo hoàn tất.
Ghi nhật ký ngoại tuyến
Nếu bạn thấy mình đang ở trong tình huống mà khả năng truy cập internet bị hạn chế, Comet ML cung cấp tùy chọn ghi nhật ký ngoại tuyến. Bạn có thể thiết lập COMET_MODE
biến môi trường thành "ngoại tuyến" để bật tính năng này. Dữ liệu thử nghiệm của bạn sẽ được lưu cục bộ trong một thư mục mà sau này bạn có thể tải lên Comet ML khi có kết nối internet.
Bản tóm tắt
Hướng dẫn này đã hướng dẫn bạn cách tích hợp Comet ML với Ultralytics ' YOLO11 . Từ cài đặt đến tùy chỉnh, bạn đã học cách hợp lý hóa việc quản lý thử nghiệm, có được thông tin chi tiết theo thời gian thực và điều chỉnh việc ghi nhật ký theo nhu cầu của dự án.
Khám phá tài liệu chính thức của Comet ML để biết thêm thông tin chi tiết về việc tích hợp với YOLO11 .
Hơn nữa, nếu bạn đang muốn tìm hiểu sâu hơn về các ứng dụng thực tế của YOLO11 , dành riêng cho các tác vụ phân đoạn hình ảnh , hướng dẫn chi tiết này về cách tinh chỉnh YOLO11 bằng Comet ML cung cấp những thông tin chi tiết có giá trị và hướng dẫn từng bước để nâng cao hiệu suất mô hình của bạn.
Ngoài ra, để khám phá các tích hợp thú vị khác với Ultralytics , hãy xem trang hướng dẫn tích hợp , nơi cung cấp nhiều tài nguyên và thông tin.
CÂU HỎI THƯỜNG GẶP
Làm thế nào để tôi tích hợp Comet ML với Ultralytics YOLO11 để đào tạo?
Để tích hợp Comet ML với Ultralytics YOLO11 , hãy làm theo các bước sau:
-
Cài đặt các gói cần thiết :
-
Thiết lập Khóa API Comet của bạn :
-
Khởi tạo dự án Comet của bạn trong mã Python :
-
Đào tạo mô hình YOLO11 của bạn và ghi lại số liệu :
Để biết hướng dẫn chi tiết hơn, hãy tham khảo phần cấu hình Comet ML .
Lợi ích của việc sử dụng là gì? Comet ML với YOLO11 ?
Bằng cách tích hợp Ultralytics YOLO11 với Comet ML, bạn có thể:
- Theo dõi thông tin chi tiết theo thời gian thực : Nhận phản hồi tức thì về kết quả đào tạo của bạn, cho phép điều chỉnh nhanh chóng.
- Ghi lại số liệu mở rộng : Tự động ghi lại các số liệu quan trọng như mAP, mất mát, siêu tham số và điểm kiểm tra mô hình.
- Theo dõi thử nghiệm ngoại tuyến : Ghi lại quá trình đào tạo cục bộ khi không có kết nối internet.
- So sánh các lần chạy luyện tập khác nhau : Sử dụng tương tác Comet Bảng điều khiển ML để phân tích và so sánh nhiều thử nghiệm.
Bằng cách tận dụng các tính năng này, bạn có thể tối ưu hóa quy trình làm việc học máy của mình để có hiệu suất và khả năng tái tạo tốt hơn. Để biết thêm thông tin, hãy truy cập hướng dẫn tích hợp Comet ML .
Làm thế nào để tôi tùy chỉnh hành vi ghi nhật ký của Comet ML trong YOLO11 đào tạo?
Comet ML cho phép tùy chỉnh rộng rãi hành vi ghi nhật ký bằng cách sử dụng các biến môi trường:
-
Thay đổi số lượng dự đoán hình ảnh được ghi lại :
-
Điều chỉnh khoảng thời gian ghi nhật ký hàng loạt :
-
Vô hiệu hóa ghi nhật ký ma trận nhầm lẫn :
Tham khảo phần Tùy chỉnh ghi nhật ký Comet ML để biết thêm các tùy chọn tùy chỉnh.
Làm thế nào để tôi xem số liệu chi tiết và hình ảnh trực quan của tôi? YOLO11 đào tạo về Comet Máy tính?
Một khi bạn YOLO11 mô hình bắt đầu đào tạo, bạn có thể truy cập vào nhiều số liệu và hình ảnh trực quan trên Comet Bảng điều khiển ML. Các tính năng chính bao gồm:
- Bảng điều khiển thử nghiệm : Xem các lần chạy khác nhau và số liệu của chúng, bao gồm mất mặt nạ phân đoạn, mất lớp và độ chính xác trung bình.
- Số liệu : Kiểm tra số liệu dưới dạng bảng để phân tích chi tiết.
- Ma trận nhầm lẫn tương tác : Đánh giá độ chính xác của phân loại bằng ma trận nhầm lẫn tương tác.
- Hệ thống số liệu : Giám sát GPU Và CPU sử dụng, sử dụng bộ nhớ và các số liệu hệ thống khác.
Để biết tổng quan chi tiết về các tính năng này, hãy truy cập phần Hiểu về hiệu suất mô hình của bạn với hình ảnh trực quan Comet ML .
Tôi có thể sử dụng Comet ML để ghi nhật ký ngoại tuyến khi đào tạo YOLO11 mô hình?
Có, bạn có thể bật chức năng đăng nhập ngoại tuyến Comet ML bằng cách thiết lập COMET_MODE
biến môi trường thành "ngoại tuyến":
Tính năng này cho phép bạn ghi lại dữ liệu thử nghiệm của mình tại địa phương, sau đó có thể tải lên Comet ML khi có kết nối internet. Điều này đặc biệt hữu ích khi làm việc trong môi trường có hạn chế về truy cập internet. Để biết thêm chi tiết, hãy tham khảo phần Ghi nhật ký ngoại tuyến .