Trang chủ
Giới thiệu Ultralytics YOLO11 , phiên bản mới nhất của mô hình phát hiện đối tượng và phân đoạn hình ảnh theo thời gian thực được ca ngợi. YOLO11 được xây dựng dựa trên những tiến bộ tiên tiến trong học sâu và thị giác máy tính , mang lại hiệu suất vô song về tốc độ và độ chính xác . Thiết kế hợp lý của nó giúp nó phù hợp với nhiều ứng dụng khác nhau và dễ dàng thích ứng với các nền tảng phần cứng khác nhau, từ thiết bị biên đến API đám mây.
Khám phá Ultralytics Docs, một nguồn tài nguyên toàn diện được thiết kế để giúp bạn hiểu và sử dụng các tính năng và khả năng của nó. Cho dù bạn là một học viên học máy dày dạn kinh nghiệm hay mới vào nghề, trung tâm này đều hướng đến mục tiêu tối đa hóa YOLO tiềm năng của trong các dự án của bạn
Bắt đầu từ đâu
Bắt đầu
Cài đặt
ultralytics
với pip và bắt đầu chạy trong vài phút để đào tạo YOLO người mẫu
Dự đoán
Dự đoán hình ảnh, video và luồng mới với YOLO
Đào tạo một mô hình
Đào tạo một cái mới YOLO mô hình trên tập dữ liệu tùy chỉnh của riêng bạn từ đầu hoặc tải và đào tạo trên một mô hình được đào tạo trước
Khám phá Nhiệm vụ
Phát hiện YOLO các nhiệm vụ như phát hiện, phân đoạn, phân loại, tạo dáng, OBB và theo dõi
Khám phá YOLO11 MỚI
Phát hiện Ultralytics 'các mẫu YOLO11 hiện đại nhất và khả năng của chúng
Nguồn mở, AGPL-3.0
Ultralytics cung cấp hai tùy chọn cấp phép cho YOLO : AGPL-3.0 Giấy phép và Giấy phép doanh nghiệp. Ultralytics có sẵn trên GitHub
Xem: Làm thế nào để đào tạo một YOLO mô hình trên Bộ dữ liệu tùy chỉnh của bạn trong Google Hợp tác.
YOLO : Một Lịch Sử Ngắn Gọn
YOLO (You Only Look Once), một mô hình phát hiện đối tượng và phân đoạn hình ảnh phổ biến, được phát triển bởi Joseph Redmon và Ali Farhadi tại Đại học Washington. Ra mắt vào năm 2015, YOLO nhanh chóng trở nên phổ biến vì tốc độ và độ chính xác cao.
- YOLOv2, được phát hành vào năm 2016, đã cải thiện mô hình ban đầu bằng cách kết hợp chuẩn hóa hàng loạt, hộp neo và cụm kích thước.
- YOLOv3, ra mắt vào năm 2018, đã nâng cao hơn nữa hiệu suất của mô hình bằng cách sử dụng mạng đường trục hiệu quả hơn, nhiều neo và gộp kim tự tháp không gian.
- YOLOv4 được phát hành vào năm 2020, giới thiệu những cải tiến như tăng cường dữ liệu Mosaic, đầu phát hiện không cần neo mới và chức năng mất mát mới.
- YOLOv5 Cải thiện hơn nữa hiệu suất của mô hình và thêm các tính năng mới như tối ưu hóa siêu tham số, theo dõi thử nghiệm tích hợp và xuất tự động sang các định dạng xuất phổ biến.
- YOLOv6 được Meituan mở nguồn mở vào năm 2022 và đang được sử dụng trong nhiều robot giao hàng tự động của công ty.
- YOLOv7 đã thêm các tác vụ bổ sung như ước tính tư thế trên bộ dữ liệu điểm chính COCO.
- YOLOv8 được phát hành vào năm 2023 bởi Ultralytics . YOLOv8 đã giới thiệu các tính năng và cải tiến mới để nâng cao hiệu suất, tính linh hoạt và hiệu quả, hỗ trợ đầy đủ các tác vụ AI về thị giác,
- YOLOv9 giới thiệu các phương pháp sáng tạo như Thông tin chuyển màu có thể lập trình (PGI) và Mạng tổng hợp lớp hiệu quả tổng quát (GELAN).
- YOLOv10 được tạo ra bởi các nhà nghiên cứu từ Đại học Thanh Hoa bằng cách sử dụng Ultralytics Python gói. Phiên bản này cung cấp các tiến bộ phát hiện đối tượng theo thời gian thực bằng cách giới thiệu đầu End-to-End giúp loại bỏ các yêu cầu Non-Maximum Suppression (NMS).
- YOLO11 🚀 MỚI : Ultralytics ' mới nhất YOLO các mô hình cung cấp hiệu suất tiên tiến (SOTA) trên nhiều tác vụ, bao gồm phát hiện , phân đoạn , ước tính tư thế , theo dõi và phân loại , tận dụng khả năng trên nhiều ứng dụng và miền AI khác nhau.
YOLO Giấy phép: Làm thế nào là Ultralytics YOLO được cấp phép?
Ultralytics cung cấp hai tùy chọn cấp phép để đáp ứng nhiều trường hợp sử dụng khác nhau:
- AGPL-3.0 Giấy phép: Giấy phép nguồn mở được OSI phê duyệt này lý tưởng cho sinh viên và những người đam mê, thúc đẩy sự hợp tác mở và chia sẻ kiến thức. Xem tệp LICENSE để biết thêm chi tiết.
- Giấy phép doanh nghiệp: Được thiết kế để sử dụng cho mục đích thương mại, giấy phép này cho phép tích hợp liền mạch Ultralytics các mô hình phần mềm và AI thành hàng hóa và dịch vụ thương mại, bỏ qua các yêu cầu nguồn mở của AGPL-3.0. Nếu kịch bản của bạn liên quan đến việc nhúng các giải pháp của chúng tôi vào một dịch vụ thương mại, hãy liên hệ thông qua Ultralytics Cấp phép.
Chiến lược cấp phép của chúng tôi được thiết kế để đảm bảo rằng bất kỳ cải tiến nào đối với các dự án nguồn mở của chúng tôi đều được trả lại cho cộng đồng. Chúng tôi luôn coi trọng các nguyên tắc của nguồn mở ❤️, và sứ mệnh của chúng tôi là đảm bảo rằng những đóng góp của chúng tôi có thể được sử dụng và mở rộng theo những cách có lợi cho tất cả mọi người.
CÂU HỎI THƯỜNG GẶP
Là gì Ultralytics YOLO và nó cải thiện khả năng phát hiện vật thể như thế nào?
Ultralytics YOLO là sự tiến bộ mới nhất trong sự hoan nghênh YOLO (You Only Look Once) series để phát hiện đối tượng theo thời gian thực và phân đoạn hình ảnh. Nó được xây dựng dựa trên các phiên bản trước bằng cách giới thiệu các tính năng và cải tiến mới để nâng cao hiệu suất, tính linh hoạt và hiệu quả. YOLO hỗ trợ nhiều tác vụ AI thị giác khác nhau như phát hiện, phân đoạn, ước tính tư thế, theo dõi và phân loại. Kiến trúc tiên tiến của nó đảm bảo tốc độ và độ chính xác vượt trội, phù hợp với nhiều ứng dụng khác nhau, bao gồm các thiết bị biên và API đám mây.
Làm thế nào tôi có thể bắt đầu với YOLO cài đặt và thiết lập?
Bắt đầu với YOLO nhanh chóng và đơn giản. Bạn có thể cài đặt Ultralytics gói sử dụng pip và chạy trong vài phút. Sau đây là lệnh cài đặt cơ bản:
Để biết hướng dẫn từng bước toàn diện, hãy truy cập hướng dẫn bắt đầu nhanh của chúng tôi. Tài nguyên này sẽ giúp bạn với hướng dẫn cài đặt, thiết lập ban đầu và chạy mô hình đầu tiên của bạn.
Làm thế nào tôi có thể đào tạo một tùy chỉnh YOLO mô hình trên tập dữ liệu của tôi?
Đào tạo một phong tục YOLO mô hình trên tập dữ liệu của bạn bao gồm một vài bước chi tiết:
- Chuẩn bị tập dữ liệu có chú thích của bạn.
- Cấu hình các tham số đào tạo trong tệp YAML.
- Sử dụng
yolo TASK train
lệnh để bắt đầu đào tạo. (MỗiTASK
có lập luận riêng của nó)
Sau đây là mã ví dụ cho Nhiệm vụ Phát hiện Đối tượng:
Ví dụ đào tạo cho nhiệm vụ phát hiện đối tượng
Để biết hướng dẫn chi tiết, hãy xem hướng dẫn Đào tạo mô hình của chúng tôi, bao gồm các ví dụ và mẹo để tối ưu hóa quy trình đào tạo của bạn.
Các tùy chọn cấp phép có sẵn cho là gì? Ultralytics YOLO ?
Ultralytics cung cấp hai tùy chọn cấp phép cho YOLO :
- AGPL-3.0 Giấy phép: Giấy phép nguồn mở này lý tưởng cho việc sử dụng giáo dục và phi thương mại, thúc đẩy sự hợp tác mở.
- Giấy phép doanh nghiệp: Điều này được thiết kế cho các ứng dụng thương mại, cho phép tích hợp liền mạch Ultralytics phần mềm thành các sản phẩm thương mại mà không có các hạn chế của AGPL-3.0 giấy phép.
Để biết thêm chi tiết, hãy truy cập trang Cấp phép của chúng tôi.
Làm sao có thể Ultralytics YOLO có thể được sử dụng để theo dõi đối tượng theo thời gian thực?
Ultralytics YOLO hỗ trợ theo dõi nhiều đối tượng hiệu quả và có thể tùy chỉnh. Để sử dụng khả năng theo dõi, bạn có thể sử dụng yolo track
lệnh như hiển thị bên dưới:
Ví dụ về Theo dõi Đối tượng trên Video
Để biết hướng dẫn chi tiết về cách thiết lập và chạy theo dõi đối tượng, hãy xem tài liệu về chế độ theo dõi của chúng tôi, giải thích cấu hình và các ứng dụng thực tế trong các tình huống thời gian thực.