Ultralytics YOLO27: Đăng ký vào danh sách chờ.
Cấp phép YOLO
Ultralytics YOLO

Phân đoạn ảnh với Ultralytics YOLO11 trên Google Colab

Tìm hiểu từng bước cách huấn luyện và kiểm thử model segmentation Ultralytics YOLO11 trên dataset Carparts Segmentation trong Google Colab.

Abirami VinaAbirami Vina11 phút đọc
Tìm hiểu từng bước cách huấn luyện và kiểm thử model segmentation Ultralytics YOLO11 trên dataset Carparts Segmentation trong Google Colab.

Các model Ultralytics YOLO, chẳng hạn như Ultralytics YOLO11 và phiên bản kế nhiệm Ultralytics YOLO26, hỗ trợ nhiều tác vụ thị giác máy tính như phát hiện đối tượng, phân đoạn instance và phân loại ảnh. Mỗi tác vụ này hướng đến việc tái tạo một khía cạnh cụ thể của thị giác con người, giúp máy móc có thể nhìn và diễn giải thế giới xung quanh.

Ví dụ, hãy hình dung một học sinh trong lớp mỹ thuật cầm bút chì và phác đường viền của một vật thể trong tranh. Ẩn phía sau, não bộ của em đang thực hiện phân đoạn: phân biệt vật thể với nền và các thành phần khác. Phân đoạn ảnh đạt được mục tiêu tương tự bằng AI, chia dữ liệu hình ảnh thành các phần có ý nghĩa để máy móc hiểu được. Kỹ thuật này có thể được ứng dụng trong nhiều ngành nghề.

Ultralytics YOLO11 phân đoạn các đối tượng trong hình ảnh

Hình 1. Ultralytics YOLO11 được sử dụng để phân đoạn các đối tượng trong hình ảnh.

Một ví dụ thực tiễn là phân đoạn phụ tùng ô tô. Bằng cách xác định và phân loại các bộ phận cụ thể của xe, phân đoạn hình ảnh có thể tinh giản quy trình trong những ngành như sản xuất ô tô, sửa chữa và lập danh mục thương mại điện tử.

Trong bài viết này, chúng ta sẽ tìm hiểu cách sử dụng Ultralytics YOLO11, Google Colab và dataset Phân đoạn phụ tùng ô tô Roboflow để xây dựng giải pháp có thể xác định và phân đoạn phụ tùng ô tô một cách chính xác.

Ultralytics YOLO11 dễ sử dụng#

Ultralytics YOLO11 được cung cấp dưới dạng model huấn luyện trước trên dataset COCO, bao gồm 80 lớp đối tượng khác nhau. Tuy nhiên, với các ứng dụng cụ thể như phân đoạn phụ tùng ô tô, model có thể được huấn luyện tùy chỉnh để phù hợp hơn với dataset và trường hợp sử dụng của bạn. Tính linh hoạt này giúp YOLO11 hoạt động hiệu quả trong cả tác vụ đa mục đích lẫn tác vụ chuyên biệt cao.

Huấn luyện tùy chỉnh là quá trình sử dụng model Ultralytics YOLO11 đã huấn luyện trước và tinh chỉnh model trên một dataset mới. Bằng cách cung cấp các ví dụ được gắn nhãn phù hợp với tác vụ, model học cách nhận diện và phân đoạn những đối tượng đặc thù của dự án. So với việc chỉ dựa vào trọng số đã huấn luyện trước mang tính tổng quát, huấn luyện tùy chỉnh thường đem lại độ chính xác và mức độ phù hợp cao hơn.

Việc thiết lập Ultralytics YOLO11 để huấn luyện tùy chỉnh khá đơn giản. Chỉ cần thiết lập tối thiểu, bạn có thể tải model và dataset, bắt đầu huấn luyện, đồng thời theo dõi các chỉ số như loss và độ chính xác trong suốt quá trình. YOLO11 cũng tích hợp sẵn các công cụ xác thực và đánh giá, giúp bạn dễ dàng đánh giá hiệu quả hoạt động của model.

Chạy Ultralytics YOLO11 trên Google Colab#

Khi huấn luyện tùy chỉnh Ultralytics YOLO11, bạn có một số lựa chọn để thiết lập môi trường. Google Colab là một trong những lựa chọn dễ tiếp cận và thuận tiện nhất. Sau đây là một số ưu điểm của việc dùng Google Colab để huấn luyện YOLO11:

  • Truy cập tài nguyên miễn phí: Google Colab cung cấp GPU (bộ xử lý đồ họa) và TPU (bộ xử lý tensor), cho phép bạn huấn luyện Ultralytics YOLO11 mà không cần phần cứng đắt tiền.
  • Môi trường cộng tác: Google Colab giúp bạn chia sẻ notebook, lưu công việc trên Google Drive và đơn giản hóa làm việc nhóm thông qua khả năng cộng tác cũng như theo dõi phiên bản dễ dàng.
  • Thư viện cài đặt sẵn: Với các công cụ được cài đặt sẵn như PyTorch và TensorFlow, Google Colab đơn giản hóa quá trình thiết lập và giúp bạn bắt đầu nhanh chóng.
  • Tích hợp đám mây: Bạn có thể dễ dàng tải dataset từ Google Drive, GitHub hoặc các nguồn đám mây khác, qua đó đơn giản hóa việc chuẩn bị và lưu trữ dữ liệu.

Notebook Ultralytics YOLO11 trên Google Colab

Hình 2. Notebook Ultralytics YOLO11 trên Google Colab.

Ultralytics cũng cung cấp notebook Google Colab được cấu hình sẵn dành riêng cho việc huấn luyện YOLO11. Notebook này bao gồm mọi thứ bạn cần, từ huấn luyện model đến đánh giá hiệu năng, giúp quy trình trở nên đơn giản và dễ thực hiện. Đây là điểm khởi đầu tuyệt vời, cho phép bạn tập trung tinh chỉnh model theo nhu cầu cụ thể mà không phải lo lắng về các bước thiết lập phức tạp.

Tổng quan về Dataset Phân đoạn phụ tùng ô tô Roboflow#

Sau khi chọn môi trường huấn luyện, bước tiếp theo là thu thập dữ liệu hoặc chọn dataset phù hợp để phân đoạn phụ tùng ô tô. Dataset Phân đoạn phụ tùng ô tô của Roboflow, có trên Roboflow Universe, được Roboflow duy trì. Đây là nền tảng cung cấp các công cụ xây dựng, huấn luyện và triển khai model thị giác máy tính. Dataset này gồm 3.156 hình ảnh huấn luyện, 401 hình ảnh xác thực và 276 hình ảnh kiểm thử, tất cả đều có annotation chất lượng cao cho các bộ phận ô tô như cản xe, cửa, gương và bánh xe.

Thông thường, bạn cần tải dataset từ Roboflow Universe xuống rồi thiết lập thủ công để huấn luyện trên Google Colab. Tuy nhiên, package Python Ultralytics đơn giản hóa quy trình này bằng cách cung cấp cấu hình dataset tích hợp sẵn.

Ví dụ từ dataset phân đoạn phụ tùng ô tô

Hình 3. Ví dụ từ dataset phân đoạn phụ tùng ô tô.

Với Ultralytics, dataset sẵn sàng sử dụng thông qua file YAML được cấu hình sẵn, bao gồm đường dẫn dataset, nhãn lớp và các tham số huấn luyện khác. File này đảm nhiệm phần thiết lập, giúp bạn tải dataset nhanh chóng và bắt đầu huấn luyện ngay. Ngoài ra, dataset được tổ chức thành các tập huấn luyện, xác thực và kiểm thử riêng, giúp theo dõi tiến độ và đánh giá hiệu năng dễ dàng hơn.

Khi sử dụng Roboflow Carparts Segmentation Dataset cùng các công cụ do Ultralytics YOLO11 cung cấp, bạn sẽ có quy trình làm việc tinh gọn để xây dựng model phân đoạn hiệu quả trên các nền tảng như Google Colab. Cách tiếp cận này rút ngắn thời gian thiết lập và cho phép bạn tập trung tinh chỉnh model cho các ứng dụng thực tế.

Các ứng dụng thực tế của phân đoạn phụ tùng ô tô#

Phân đoạn phụ tùng ô tô có nhiều ứng dụng thực tiễn trong các ngành nghề khác nhau. Ví dụ, tại các xưởng sửa chữa, công nghệ này có thể nhanh chóng xác định và phân loại những bộ phận bị hư hỏng, giúp quy trình sửa chữa nhanh chóng và hiệu quả hơn. Tương tự, trong ngành bảo hiểm, model phân đoạn có thể tự động hóa việc đánh giá yêu cầu bồi thường bằng cách phân tích hình ảnh xe bị hư hỏng để xác định các bộ phận bị ảnh hưởng. Điều này đẩy nhanh quy trình xử lý yêu cầu bồi thường, giảm lỗi và tiết kiệm thời gian cho cả công ty bảo hiểm lẫn khách hàng.

Phân đoạn phụ tùng ô tô bằng YOLO

Hình 4. Phân đoạn phụ tùng ô tô bằng YOLO.

Trong sản xuất, phân đoạn hỗ trợ kiểm soát chất lượng bằng cách kiểm tra lỗi trên phụ tùng ô tô, đảm bảo tính nhất quán và giảm lãng phí. Những ứng dụng này cho thấy phân đoạn phụ tùng ô tô có thể chuyển đổi các ngành nghề như thế nào bằng cách giúp quy trình an toàn hơn, nhanh hơn và chính xác hơn.

Hướng dẫn từng bước: sử dụng Ultralytics YOLO11 trên Google Colab#

Giờ đây, sau khi đã trình bày đầy đủ các chi tiết, đã đến lúc kết hợp mọi thứ. Để bắt đầu, hãy xem video YouTube của chúng tôi, hướng dẫn toàn bộ quy trình thiết lập, huấn luyện và xác thực model Ultralytics YOLO11 để phân đoạn phụ tùng ô tô.

Dưới đây là tổng quan nhanh về các bước cần thực hiện:

  • Thiết lập môi trường trên Google Colab: Bật hỗ trợ GPU và cài đặt gói Python của Ultralytics để chuẩn bị huấn luyện model.
  • Tải model Ultralytics YOLO11: Bắt đầu với model phân đoạn YOLO11 đã huấn luyện trước để tiết kiệm thời gian và tái sử dụng các đặc trưng đã học cho tác vụ phân đoạn phụ tùng ô tô.
  • Huấn luyện model bằng dataset: Sử dụng file “carparts-seg.yaml” trong quá trình huấn luyện để tự động tải xuống, cấu hình và sử dụng Dataset Phân đoạn phụ tùng ô tô Roboflow. Điều chỉnh các tham số như số epoch, kích thước hình ảnh và batch size để tinh chỉnh model.
  • Theo dõi tiến độ huấn luyện: Theo dõi các chỉ số hiệu năng chính, chẳng hạn như loss phân đoạn và độ chính xác trung bình (mAP), để đảm bảo model cải thiện như mong đợi.
  • Xác thực và triển khai model: Kiểm thử model đã huấn luyện trên tập validation để xác nhận độ chính xác và xuất model cho các ứng dụng thực tế như kiểm soát chất lượng hoặc xử lý yêu cầu bồi thường bảo hiểm.

Lợi ích của việc sử dụng Ultralytics YOLO11 để phân đoạn phụ tùng ô tô#

Ultralytics YOLO11 là công cụ đáng tin cậy và hiệu quả để phân đoạn phụ tùng ô tô, với nhiều ưu điểm khiến model này trở thành lựa chọn lý tưởng cho các ứng dụng thực tế khác nhau. Sau đây là những lợi ích chính:

  • Tốc độ và hiệu quả: Ultralytics YOLO11 xử lý hình ảnh nhanh chóng mà vẫn duy trì độ chính xác cao, phù hợp với các tác vụ thời gian thực như kiểm soát chất lượng và xe tự hành.
  • Độ chính xác cao: Model có khả năng phát hiện và phân đoạn nhiều đối tượng trong một hình ảnh, đảm bảo nhận diện chính xác các bộ phận ô tô.
  • Khả năng mở rộng: Ultralytics YOLO11 có thể xử lý dataset lớn và các tác vụ phân đoạn phức tạp, phù hợp để mở rộng cho các ứng dụng công nghiệp.
  • Nhiều tích hợp: Ultralytics hỗ trợ tích hợp với các nền tảng như Google Colab, Ultralytics HUB (hiện là Ultralytics Platform) và các công cụ phổ biến khác, giúp nhà phát triển linh hoạt và dễ dàng tiếp cận hơn.

Mẹo sử dụng Ultralytics YOLO11 trên Google Colab#

Mặc dù Google Colab giúp quy trình machine learning dễ quản lý hơn nhiều, bạn có thể cần chút thời gian để làm quen nếu mới sử dụng. Ban đầu, việc thao tác với thiết lập trên đám mây, cài đặt runtime và giới hạn phiên có thể khá phức tạp, nhưng một vài mẹo sau sẽ giúp mọi việc suôn sẻ hơn.

Dưới đây là một số điểm cần lưu ý:

  • Trước tiên, hãy bật tăng tốc GPU trong phần cài đặt runtime để tăng tốc độ huấn luyện.
  • Vì Colab chạy trên đám mây, hãy đảm bảo bạn có kết nối internet ổn định để truy cập các tài nguyên như dataset và repository.
  • Sắp xếp file và dataset trên Google Drive hoặc GitHub để dễ tải và quản lý trong Colab.
  • Nếu gặp giới hạn bộ nhớ ở gói miễn phí của Colab, hãy thử giảm kích thước hình ảnh hoặc batch size trong quá trình huấn luyện.
  • Hãy nhớ thường xuyên lưu model và kết quả, vì các phiên Colab có giới hạn thời gian và bạn sẽ không muốn mất tiến độ của mình.

Đạt được nhiều hơn với Ultralytics YOLO11#

Ultralytics YOLO11, kết hợp với các nền tảng như Google Colab và các bộ dữ liệu như Roboflow Carparts Segmentation, giúp việc phân đoạn ảnh trở nên đơn giản và dễ tiếp cận. Với các công cụ trực quan, model được huấn luyện trước và quy trình thiết lập dễ dàng, YOLO11 giúp bạn bắt đầu các tác vụ thị giác máy tính nâng cao một cách dễ dàng.

Dù bạn đang cải thiện an toàn ô tô, tối ưu hóa hoạt động sản xuất hay xây dựng các ứng dụng AI sáng tạo, sự kết hợp này đều cung cấp công cụ giúp bạn thành công. Với Ultralytics YOLO11, bạn có thể xây dựng các giải pháp thiết thực, hiệu quả cho những vấn đề trong thế giới thực.

Để tìm hiểu thêm, hãy xem repository GitHub của chúng tôi và tham gia cộng đồng. Khám phá các ứng dụng AI trong xe tự lái và thị giác máy tính trong nông nghiệp trên các trang giải pháp của chúng tôi.

Được viết bởi

Abirami Vina
Abirami Vina

Nhà sáng tạo nội dung · Ultralytics

Khởi đầu sự nghiệp với vai trò kỹ sư thị giác máy tính, Abirami Vina đã xây dựng nền tảng vững chắc về AI thị giác và machine learning. Cô là Nhà sáng tạo nội dung tại Ultralytics, đồng thời là Nhà sáng lập kiêm Biên tập viên chính tại Scribe of AI, nơi cô xây dựng nội dung kỹ thuật chất lượng cao cho các công ty tập trung vào AI. Với niềm đam mê giúp AI trở nên dễ hiểu và hấp dẫn, công việc của cô kết nối công nghệ tiên tiến với tác động thực tế.

Bình luận

Đặt câu hỏi, chia sẻ kết quả hoặc giúp đỡ người khác.

Khám phá các giải pháp

Thị giác máy tính trong thể thao

Thị giác máy tính trong thể thao

Khám phá cách Ultralytics YOLO thúc đẩy thị giác máy tính trong thể thao với khả năng theo dõi cầu thủ và bóng, phân tích hiệu suất, cung cấp thông tin chuyên sâu cho huấn luyện và hỗ trợ phục hồi cho vận động viên.
Tìm hiểu thêm
Thị giác máy tính cho ảnh hàng không

Thị giác máy tính cho ảnh hàng không

Chuyển hình ảnh từ drone và ảnh hàng không thành thông tin chuyên sâu theo thời gian thực cho nông nghiệp, nuôi trồng thủy sản, bảo tồn và phân tích không gian địa lý với Ultralytics YOLO.
Tìm hiểu thêm
Thị giác máy tính trong hàng không vũ trụ

Thị giác máy tính trong hàng không vũ trụ

Ứng dụng computer vision trong ngành hàng không vũ trụ với Ultralytics YOLO cho kiểm tra máy bay, phát hiện dị vật trên đường băng (FOD), vận hành mặt đất tại sân bay và phát hiện lỗi vật liệu composite.
Tìm hiểu thêm
Computer vision trong lĩnh vực an ninh

Computer vision trong lĩnh vực an ninh

Bảo vệ mọi địa điểm bằng model Ultralytics YOLO. Vision AI hỗ trợ giám sát vành đai, phát hiện mối đe dọa, nhận dạng biển số và an toàn nơi làm việc.
Tìm hiểu thêm
Computer vision trong robotics

Computer vision trong robotics

Tăng cường năng lực cho máy móc thông minh bằng model Ultralytics YOLO. Vision AI trong lĩnh vực robotics hỗ trợ điều hướng tự động, nhận thức, theo dõi đối tượng và điều khiển theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong logistics

Thị giác máy tính trong logistics

Tinh giản hoạt động logistics với các model Ultralytics YOLO. Vision AI hỗ trợ kiểm tra kiện hàng, phân loại, theo dõi phương tiện và giám sát an toàn kho hàng theo thời gian thực.
Tìm hiểu thêm
Thị giác máy tính trong bán lẻ

Thị giác máy tính trong bán lẻ

Định hình lại hoạt động bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ theo dõi hàng tồn kho, giám sát kệ hàng, quản lý hàng chờ và phân tích khách hàng thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong chăm sóc sức khỏe

Thị giác máy tính trong chăm sóc sức khỏe

Xây dựng các giải pháp chăm sóc sức khỏe với model Ultralytics YOLO. Vision AI trong chăm sóc sức khỏe hỗ trợ xử lý hình ảnh y tế nhanh hơn, chẩn đoán thông minh hơn và theo dõi bệnh nhân.
Tìm hiểu thêm
Thị giác máy tính trong sản xuất

Thị giác máy tính trong sản xuất

Tối ưu hóa sản xuất bằng các model Ultralytics YOLO. Vision AI thúc đẩy kiểm soát chất lượng, phát hiện lỗi, tuân thủ PPE và tự động hóa dây chuyền lắp ráp.
Tìm hiểu thêm
Thị giác máy tính trong ngành ô tô

Thị giác máy tính trong ngành ô tô

Ứng dụng thị giác máy tính trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn giao thông, hỗ trợ người lái và tự động hóa phương tiện để tạo nên những tuyến đường thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính trong nông nghiệp

Thị giác máy tính trong nông nghiệp

Ứng dụng AI thị giác vào nông nghiệp thông minh với các model Ultralytics YOLO. Hỗ trợ giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để nâng cao năng suất một cách thông minh hơn.
Tìm hiểu thêm

Hãy cùng nhau kiến tạo tương lai của AI!

Bắt đầu hành trình hướng đến tương lai của machine learning