Ultralytics YOLO27:
Ultralytics YOLO

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

Khám phá cách sử dụng hiệu quả Ultralytics YOLO11 cho phân đoạn ảnh, tận dụng dataset phụ tùng ô tô trên Google Colab để huấn luyện và kiểm thử thuận tiện.

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

Các model Ultralytics YOLO, như Ultralytics YOLO11 mới nhất, hỗ trợ nhiều tác vụ thị giác máy tính như phát hiện đối tượng, phân loại ảnh và phân đoạn instance. Mỗi tác vụ này nhằm 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 xem xét cách một học sinh trong lớp mỹ thuật có thể cầm bút chì và phác viền một đối tượng trong bản vẽ. Phía sau quá trình này, não bộ của em đang thực hiện phân đoạn — phân biệt đối tượng 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 trí tuệ nhân tạo (AI), phân tách 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 sử dụng trong nhiều ứng dụng thuộc nhiều ngành khác nhau.

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

Hình 1. Ultralytics YOLO11 được sử dụng để phân đoạn các đối tượng trong ả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 ảnh có thể tinh gọn quy trình trong các 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ẽ khám phá cách sử dụng Ultralytics YOLO11, Google Colab và dataset Roboflow Carparts Segmentation để xây dựng một giải pháp có thể xác định và phân đoạn chính xác các phụ tùng ô tô.

Ultralytics YOLO11 dễ sử dụng#

Ultralytics YOLO11 có sẵn dưới dạng model được huấn luyện trước trên dataset COCO, bao phủ 80 lớp đối tượng khác nhau. Tuy nhiên, đối với các ứng dụng cụ thể, chẳng hạn như phân đoạn phụ tùng ô tô, model có thể được custom training để 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 cho phép YOLO11 hoạt động tốt trong cả các tác vụ đa dụng và các tác vụ chuyên biệt cao.

Custom training bao gồm việc sử dụng model Ultralytics YOLO11 được huấn luyện trước và fine-tune model trên một dataset mới. Bằng cách cung cấp các ví dụ đã 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 các đối tượng đặc thù của dự án. Custom training đảm bảo độ chính xác và mức độ phù hợp cao hơn so với việc chỉ dựa vào các weight được huấn luyện trước dạng tổng quát.

Thiết lập Ultralytics YOLO11 cho custom training rất đơn giản. Với thiết lập tối thiểu, bạn có thể tải model và dataset, bắt đầu training cũng như theo dõi các metric như loss và độ chính xác trong quá trình này. YOLO11 cũng tích hợp sẵn các công cụ validation và evaluation, giúp đánh giá hiệu suất của model dễ dàng hơn.

Chạy Ultralytics YOLO11 trên Google Colab#

Khi custom training Ultralytics YOLO11, bạn có một số lựa chọn khác nhau để thiết lập môi trường. Một trong những lựa chọn dễ tiếp cận và tiện lợi nhất là Google Colab. Dưới đây là một số lợi ích của việc sử dụng Google Colab để training 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 training 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 trong Google Drive và đơn giản hóa việc làm việc nhóm thông qua cộng tác cũng như theo dõi phiên bản dễ dàng.
  • Thư viện được 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 cloud: Bạn có thể dễ dàng tải dataset từ Google Drive, GitHub hoặc các nguồn cloud khác, giúp đơ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 một notebook Google Colab được cấu hình sẵn dành riêng cho việc training YOLO11. Notebook này bao gồm mọi thứ bạn cần, từ training model đến đánh giá hiệu suất, giúp quy trình trở nên đơn giản và dễ làm theo. Đây là điểm khởi đầu tuyệt vời, cho phép bạn tập trung vào việc fine-tune 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ề Roboflow Carparts Segmentation Dataset#

Sau khi quyết định môi trường training, bước tiếp theo là thu thập dữ liệu hoặc chọn một dataset phù hợp để phân đoạn phụ tùng ô tô. Carparts Segmentation Dataset của Roboflow, có trên Roboflow Universe, được duy trì bởi Roboflow — một nền tảng cung cấp các công cụ để xây dựng, training và triển khai các model thị giác máy tính. Dataset này bao gồm 3.156 ảnh training, 401 ảnh validation và 276 ảnh testing, tất cả đều có annotation chất lượng cao cho các phụ tùng ô 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 và tự thiết lập dataset để training trên Google Colab. Tuy nhiên, package Python của Ultralytics đơn giản hóa quy trình này bằng cách cung cấp khả năng tích hợp liền mạch và các công cụ được cấu hình sẵn.

Các ví dụ từ dataset phân đoạn phụ tùng ô tô

Hình 3. Các 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 một file YAML được cấu hình sẵn, bao gồm các đường dẫn dataset, nhãn lớp và các tham số training khác. Quy trình này xử lý phần thiết lập giúp bạn, để bạn có thể nhanh chóng tải dataset và bắt đầu training model ngay. Ngoài ra, dataset được cấu trúc với các tập training, validation và test riêng biệt, giúp theo dõi tiến độ và đánh giá hiệu suất dễ dàng hơn.

Bằng cách tận dụng Roboflow Carparts Segmentation Dataset cùng các công cụ do Ultralytics YOLO11 cung cấp, bạn có một workflow liền mạch để xây dựng các model phân đoạn hiệu quả trên những nền tảng như Google Colab. Phương pháp này rút ngắn thời gian thiết lập và cho phép bạn tập trung vào việc 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 khác nhau. Ví dụ, tại các xưởng sửa chữa, công nghệ này có thể giúp nhanh chóng xác định và phân loại các bộ phận bị hư hỏng để quy trình sửa chữa nhanh và hiệu quả hơn. Tương tự, trong ngành bảo hiểm, các model phân đoạn có thể tự động hóa việc thẩm định yêu cầu bồi thường bằng cách phân tích ả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, giảm lỗi và tiết kiệm thời gian cho cả doanh nghiệp 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 phụ tùng ô tô để phát hiện lỗi, đảm bảo tính nhất quán và giảm lãng phí. Các ứ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 công nghiệp bằng cách làm cho 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#

Sau khi đã trình bày mọi chi tiết, đã đến lúc kết hợp tất cả lại. Để bắt đầu, bạn có thể xem video YouTube của chúng tôi, hướng dẫn bạn qua toàn bộ quy trình thiết lập, training và validation một 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 package Python của Ultralytics để chuẩn bị cho việc training model.
  • Tải model Ultralytics YOLO11: Bắt đầu với một model phân đoạn YOLO11 được huấn luyện trước để tiết kiệm thời gian và tận dụng các tính năng sẵn có cho việc phân đoạn phụ tùng ô tô.
  • Training model với dataset: Sử dụng file “carparts-seg.yaml” trong quá trình training để tự động tải xuống, cấu hình và sử dụng Roboflow Carparts Segmentation Dataset. Điều chỉnh các tham số như số epoch, kích thước ảnh và batch size để fine-tune model.
  • Theo dõi tiến độ training: Theo dõi các metric hiệu suất 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ư kỳ vọng.
  • Validation và triển khai model: Kiểm thử model đã training trên tập validation để xác nhận độ chính xác, sau đó export 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à một công cụ đáng tin cậy và hiệu quả để phân đoạn phụ tùng ô tô, cung cấp nhiều ưu điểm khiến model này phù hợp với nhiều ứng dụng thực tế. Dưới đây là những lợi ích chính:

  • Tốc độ và hiệu quả: Ultralytics YOLO11 xử lý ảnh nhanh chóng trong khi vẫn duy trì độ chính xác cao, phù hợp với các tác vụ real-time như kiểm soát chất lượng và xe tự hành.
  • Độ chính xác cao: Model nổi bật trong việc phát hiện và phân đoạn nhiều đối tượng trong một ảnh duy nhất, đảm bảo nhận diện chính xác các phụ tùng ô tô.
  • Khả năng mở rộng: Ultralytics YOLO11 có thể xử lý các dataset lớn và tác vụ phân đoạn phức tạp, phù hợp để mở rộng trong 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 và các công cụ phổ biến khác, tăng tính linh hoạt và khả năng tiếp cận cho developer.

Mẹo làm việc với Ultralytics YOLO11 trên Google Colab#

Mặc dù Google Colab giúp các workflow machine learning dễ xử lý hơn nhiều, bạn có thể cần một chút thời gian để làm quen nếu mới sử dụng. Việc điều hướng thiết lập cloud, cài đặt runtime và giới hạn session ban đầu có thể khá khó khăn, nhưng một số mẹo sau sẽ giúp mọi thứ thuận tiện 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 cài đặt runtime để đẩy nhanh quá trình training.
  • Vì Colab chạy trên cloud, 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 các file và dataset trong Google Drive hoặc GitHub để dễ tải và quản lý chúng trong Colab.
  • Nếu gặp giới hạn bộ nhớ trong gói miễn phí của Colab, hãy thử giảm kích thước ảnh hoặc batch size trong quá trình training.
  • Hãy nhớ thường xuyên lưu model và kết quả, vì session Colab có giới hạn thời gian và bạn 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 dataset như Roboflow Carparts Segmentation, giúp 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à thiết lập dễ dàng, YOLO11 cho phép bạn tiếp cận các tác vụ thị giác máy tính nâng cao một cách thuận tiện.

Dù bạn đang cải thiện an toàn ô tô, tối ưu hóa sản xuất hay xây dựng các ứng dụng AI đổi mới, sự kết hợp này cung cấp các công cụ giúp bạn thành công. Với Ultralytics YOLO11, bạn không chỉ xây dựng model — bạn còn mở đường cho những giải pháp thông minh và hiệu quả hơ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áithị giác máy tính cho nông nghiệp trên các trang giải pháp của chúng tôi. 🚀

Explore solutions

Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm
Thị giác máy tính cho hình ảnh trên không

Thị giác máy tính cho hình ảnh trên không

Biến đổi hình ảnh từ máyδ bay không người lái và ảnh chụp trên không thành thông tin chi tiết thời gian thực cho nông nghiệp, nuôi trồng thủy sản, giám sát môi trường, 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ụ

Mang thị giác AI đến với hoạt động giám sát trên không bằng các model Ultralytics YOLO. Cung cấp sức mạnh cho máy bay không người lái, quy trình hàng không vũ trụ, bảo tồn môi trường & ngành công nghiệp địa không gian với các giải pháp thị giác máy tính.
Tìm hiểu thêm

Bảo vệ mọi địa điểm bằng các model Ultralytics YOLO. Thị giác AI cung cấp sức mạnh cho việc giám sát chu vi, phát hiện mối đe dọa, nhận diện biển số xe và an toàn nơi làm việc.
Tìm hiểu thêm
Thị giác máy tính trong robotics

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

Nâng cao năng lực cho máy móc thông minh hơn với các model Ultralytics YOLO. Vision AI trong 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 gọn 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 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 ngành bán lẻ với các model Ultralytics YOLO. Vision AI hỗ trợ tracking hàng tồn kho, giám sát kệ hàng, quản lý hàng đợi và cung cấp insight khách hàng thông minh hơn.
Tìm hiểu thêm
Computer vision trong healthcare

Computer vision trong healthcare

Xây dựng các giải pháp healthcare với các model Ultralytics YOLO. Vision AI trong healthcare thúc đẩy chẩn đoán hình ảnh nhanh hơn, chẩn đoán thông minh hơn và giám sát bệnh nhân.
Tìm hiểu thêm
Computer vision trong sản xuất

Computer vision trong sản xuất

Tối ưu hóa sản xuất với 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
Computer vision trong ngành ô tô

Computer vision trong ngành ô tô

Ứng dụng computer vision trong ngành ô tô với các model Ultralytics YOLO. Vision AI nâng cao an toàn đường bộ, 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
Computer vision trong nông nghiệp

Computer vision trong nông nghiệp

Đưa vision AI vào nông nghiệp thông minh với các model Ultralytics YOLO. Thúc đẩy giám sát cây trồng, theo dõi vật nuôi và canh tác chính xác để đạt năng suất cao hơn, thông minh hơn.
Tìm hiểu thêm

Hãy cùng xây dựng tương lai của AI!

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