Ultralytics YOLO11 Modes
Giới thiệu
Ultralytics YOLO11 is not just another object detection model; it's a versatile framework designed to cover the entire lifecycle of machine learning models—from data ingestion and model training to validation, deployment, and real-world tracking. Each mode serves a specific purpose and is engineered to offer you the flexibility and efficiency required for different tasks and use-cases.
Xem: Ultralytics Chế độ hướng dẫn: Đào tạo, Xác nhận, Dự đoán, Xuất & Điểm chuẩn.
Sơ lược về các chế độ
Understanding the different modes that Ultralytics YOLO11 supports is critical to getting the most out of your models:
- Chế độ tàu hỏa : Tinh chỉnh mô hình của bạn trên các bộ dữ liệu tùy chỉnh hoặc tải sẵn.
- Chế độ Val : Một điểm kiểm tra sau đào tạo để xác thực hiệu suất mô hình.
- Chế độ dự đoán : Giải phóng sức mạnh dự đoán của mô hình của bạn trên dữ liệu trong thế giới thực.
- Export mode: Make your model deployment-ready in various formats.
- Chế độ theo dõi : Mở rộng mô hình phát hiện đối tượng của bạn thành các ứng dụng theo dõi thời gian thực.
- Chế độ điểm chuẩn : Phân tích tốc độ và độ chính xác của mô hình trong các môi trường triển khai đa dạng.
This comprehensive guide aims to give you an overview and practical insights into each mode, helping you harness the full potential of YOLO11.
Xe lửa
Train mode is used for training a YOLO11 model on a custom dataset. In this mode, the model is trained using the specified dataset and hyperparameters. The training process involves optimizing the model's parameters so that it can accurately predict the classes and locations of objects in an image.
Val
Val mode is used for validating a YOLO11 model after it has been trained. In this mode, the model is evaluated on a validation set to measure its accuracy and generalization performance. This mode can be used to tune the hyperparameters of the model to improve its performance.
Dự đoán
Predict mode is used for making predictions using a trained YOLO11 model on new images or videos. In this mode, the model is loaded from a checkpoint file, and the user can provide images or videos to perform inference. The model predicts the classes and locations of objects in the input images or videos.
Xuất khẩu
Export mode is used for exporting a YOLO11 model to a format that can be used for deployment. In this mode, the model is converted to a format that can be used by other software applications or hardware devices. This mode is useful when deploying the model to production environments.
Rãnh
Track mode is used for tracking objects in real-time using a YOLO11 model. In this mode, the model is loaded from a checkpoint file, and the user can provide a live video stream to perform real-time object tracking. This mode is useful for applications such as surveillance systems or self-driving cars.
Chuẩn
Benchmark mode is used to profile the speed and accuracy of various export formats for YOLO11. The benchmarks provide information on the size of the exported format, its mAP50-95
metrics (for object detection, segmentation, and pose) or accuracy_top5
metrics (for classification), and the inference time in milliseconds per image across various formats like ONNX, OpenVINO, TensorRT, and others. This information can help users choose the optimal export format for their specific use case based on their requirements for speed and accuracy.
FAQ
How do I train a custom object detection model with Ultralytics YOLO11?
Training a custom object detection model with Ultralytics YOLO11 involves using the train mode. You need a dataset formatted in YOLO format, containing images and corresponding annotation files. Use the following command to start the training process:
Ví dụ
Để được hướng dẫn chi tiết hơn, bạn có thể tham khảo Ultralytics Hướng dẫn viên tàu hỏa.
What metrics does Ultralytics YOLO11 use to validate the model's performance?
Ultralytics YOLO11 uses various metrics during the validation process to assess model performance. These include:
- mAP (độ chính xác trung bình trung bình): Điều này đánh giá độ chính xác của việc phát hiện đối tượng.
- IOU (Giao lộ trên Liên minh): Đo lường sự chồng chéo giữa các hộp giới hạn sự thật dự đoán và mặt đất.
- Precision and Recall: Precision measures the ratio of true positive detections to the total detected positives, while recall measures the ratio of true positive detections to the total actual positives.
Bạn có thể chạy lệnh sau để bắt đầu xác thực:
Ví dụ
Tham khảo Hướng dẫn xác thực để biết thêm chi tiết.
How can I export my YOLO11 model for deployment?
Ultralytics YOLO11 offers export functionality to convert your trained model into various deployment formats such as ONNX, TensorRT, CoreML, and more. Use the following example to export your model:
Ví dụ
Các bước chi tiết cho từng định dạng xuất có thể được tìm thấy trong Hướng dẫn xuất.
What is the purpose of the benchmark mode in Ultralytics YOLO11?
Benchmark mode in Ultralytics YOLO11 is used to analyze the speed and accuracy of various export formats such as ONNX, TensorRT, and OpenVINO. It provides metrics like model size, mAP50-95
để phát hiện đối tượng và thời gian suy luận trên các thiết lập phần cứng khác nhau, giúp bạn chọn định dạng phù hợp nhất cho nhu cầu triển khai của mình.
Ví dụ
Để biết thêm chi tiết, hãy tham khảo Hướng dẫn điểm chuẩn.
How can I perform real-time object tracking using Ultralytics YOLO11?
Real-time object tracking can be achieved using the track mode in Ultralytics YOLO11. This mode extends object detection capabilities to track objects across video frames or live feeds. Use the following example to enable tracking:
Ví dụ
Để biết hướng dẫn chuyên sâu, hãy truy cập Hướng dẫn theo dõi.