Khám phá YOLOv5 phiên bản 7.0 với các mô hình phân đoạn phiên bản mới, vượt trội so với các tiêu chuẩn SOTA về độ chính xác và tốc độ AI hàng đầu. Tham gia cộng đồng của chúng tôi.
YOLOv5 Phiên bản v7.0, phiên bản mới nhất của kiến trúc AI của chúng tôi, đã ra mắt và chúng tôi rất vui mừng được giới thiệu các mô hình phân đoạn phiên bản mới của mình!
Trong khi làm việc trên bản phát hành mới nhất này, chúng tôi đã giữ hai mục tiêu ở phía trước và trung tâm. Đầu tiên là sứ mệnh của chúng tôi để làm cho AI trở nên dễ dàng và thứ hai là mục tiêu của chúng tôi để xác định lại "nhà nước-of-the-art" thực sự có nghĩa là gì.
Vì vậy, với những cải tiến, bản sửa lỗi và nâng cấp đáng kể, chúng tôi đã làm được điều đó. Giữ quy trình làm việc đơn giản giống như quy trình làm việc hiện tại của chúng tôi YOLOv5 Các mô hình phát hiện đối tượng, giờ đây việc đào tạo, xác thực và triển khai các mô hình của bạn trở nên dễ dàng hơn bao giờ hết YOLOv5 v7.0. Trên hết, chúng tôi đã vượt qua tất cả các điểm chuẩn SOTA, tạo ra hiệu quả YOLOv5 Nhanh nhất và chính xác nhất trên thế giới.
Vì đây là lần phát hành đầu tiên của chúng tôi về các mô hình phân khúc , chúng tôi vô cùng tự hào về cột mốc quan trọng này. Chúng tôi nợ rất nhiều lời cảm ơn đến cộng đồng tận tâm và những người đóng góp của chúng tôi, những người đã giúp làm cho bản phát hành này trở nên khả thi.
Vì vậy, hãy bắt đầu với YOLOv5 Ghi chú phát hành v7.0!
Dưới đây là những gì đã được cập nhật trong YOLOv5 kể từ lần phát hành cuối cùng của chúng tôi YOLOv5 v6.2 vào tháng 8/2022.
Chúng tôi đã đào tạo YOLOv5 phân đoạn mô hình trên COCO cho 300 kỷ nguyên ở kích thước hình ảnh 640 sử dụng GPU A100. Chúng tôi đã xuất tất cả các mô hình sang ONNX FP32 cho CPU kiểm tra tốc độ và để TensorRT FP16 cho GPU kiểm tra tốc độ. Chúng tôi đã chạy tất cả các bài kiểm tra tốc độ trên Google Máy tính xách tay Colab Pro cho khả năng tái tạo dễ dàng.
YOLOv5 đào tạo phân đoạn hỗ trợ tự động tải xuống tập dữ liệu phân đoạn COCO128-seg với đối số --data coco128-seg.yaml và tải xuống thủ công tập dữ liệu phân đoạn COCO với bash data/scripts/get_coco.sh --train --val --segments và sau đó python train.py --dữ liệu coco.yaml.
python Phân đoạn / Tàu hỏa.py --Mô hình yolov5s-seg.pt --Dữ liệu COCO128-seg.yaml --Kỷ nguyên 5 --IMG 640
python -m torch.distributed.run --nproc_per_node 4 --master_port 1 đoạn/tàu.py --mô hình yolov5s-seg.pt --data coco128-seg.yaml --epochs 5 --img 640 --thiết bị 0,1,2,3
Xác thực độ chính xác YOLOv5m-seg trên tập dữ liệu ImageNet-1k:
bash data/scripts/get_coco.sh --val --segments # download COCO val segments split (780MB, 5000 image) python segment/val.py --weights yolov5s-seg.pt --data coco.yaml --img 640 # validate
Sử dụng YOLOv5m-seg được đào tạo trước để dự đoán bus.jpg:
python phân đoạn / dự đoán.py - trọng số yolov5m-seg.pt - dữ liệu dữ liệu / hình ảnh / xe buýt.jpg
mô hình = torch.hub.load('ultralytics/yolov5', 'tùy chỉnh', 'yolov5m-seg.pt') # tải từ PyTorch Hub (CẢNH BÁO: suy luận chưa được hỗ trợ)
Xuất mô hình YOLOv5s-seg sang ONNX và TensorRT:
python export.py --trọng số yolov5s-seg.pt --bao gồm onnx Động cơ --IMG 640 --Thiết bị 0
Có bất kỳ câu hỏi? Hỏi Ultralytics diễn đàn, nêu vấn đề hoặc gửi PR trên repo. Bạn cũng có thể bắt đầu với YOLOv5 phân đoạn sổ ghi chép Colab cho các hướng dẫn bắt đầu nhanh.
Bắt đầu hành trình của bạn với tương lai của machine learning