Thuật ngữ

Tinh chỉnh

Khám phá cách tinh chỉnh các mô hình được đào tạo trước như YOLO tối ưu hóa AI cho các tác vụ cụ thể với ít dữ liệu và tài nguyên hơn.

Xe lửa YOLO mô hình đơn giản
với Ultralytics TRUNG TÂM

Tìm hiểu thêm

Tinh chỉnh là quá trình lấy một mô hình học máy được đào tạo trước và điều chỉnh nó cho một tác vụ hoặc tập dữ liệu cụ thể bằng cách đào tạo nó thêm trên dữ liệu mới. Phương pháp này tận dụng kiến thức nền tảng mà mô hình đã có được, giảm tài nguyên tính toán và thời gian cần thiết so với việc đào tạo một mô hình từ đầu. Tinh chỉnh đặc biệt hiệu quả trong các tình huống mà dữ liệu được gắn nhãn khan hiếm hoặc khi nhắm đến việc tối ưu hóa một mô hình cho một ứng dụng cụ thể theo miền.

Tầm quan trọng của việc tinh chỉnh

Các mô hình được đào tạo trước, chẳng hạn như các mô hình được sử dụng trong học chuyển giao , được đào tạo trên các tập dữ liệu chung, lớn như ImageNet hoặc COCO. Mặc dù các mô hình này vượt trội trong các tác vụ chung, nhưng việc tinh chỉnh cho phép chúng chuyên biệt hóa bằng cách tập trung vào các sắc thái cụ thể của miền. Ví dụ, một mô hình được đào tạo để phát hiện vật thể chung có thể được tinh chỉnh để phát hiện các bất thường về y khoa trong chụp X-quang hoặc các loài động vật cụ thể trong giám sát động vật hoang dã.

Tinh chỉnh là một kỹ thuật tiết kiệm chi phí và có khả năng mở rộng, giúp giảm thiểu nhu cầu về các tập dữ liệu lớn và tài nguyên tính toán mở rộng. Điều này làm cho nó đặc biệt có giá trị đối với các ứng dụng trong các ngành công nghiệp như chăm sóc sức khỏe , sản xuấtnông nghiệp .

Tinh chỉnh hoạt động như thế nào

Việc tinh chỉnh thường bao gồm các bước sau:

  1. Chọn một mô hình được đào tạo trước : Chọn một mô hình được đào tạo trước trên một nhiệm vụ tương tự như nhiệm vụ mục tiêu của bạn. Ví dụ, Ultralytics YOLO các mô hình được đào tạo trước trên các tập dữ liệu như COCO cho các nhiệm vụ phát hiện đối tượng.
  2. Đóng băng các lớp : Ban đầu, một số lớp của mô hình được đào tạo trước được đóng băng để giữ lại các tính năng tổng quát. Chỉ các lớp trên cùng được đào tạo lại trên tập dữ liệu mới.
  3. Tùy chỉnh Mô hình : Sửa đổi kiến trúc nếu cần thiết. Điều này có thể bao gồm việc thêm các lớp cụ thể cho tác vụ như đầu phân loại để phân loại hình ảnh hoặc các lớp hồi quy để ước tính tư thế.
  4. Đào tạo với dữ liệu mới : Đào tạo mô hình trên tập dữ liệu mới bằng cách sử dụng tốc độ học nhỏ hơn, đảm bảo các tính năng ban đầu không bị ghi đè quá mức.
  5. Đánh giá hiệu suất : Đánh giá mô hình được tinh chỉnh bằng các số liệu như mAPđiểm F1 để đảm bảo mô hình hoạt động tốt trong tác vụ cụ thể.

Để có hướng dẫn chi tiết về đào tạo và tinh chỉnh YOLO mô hình, hãy tham khảo tài liệu đào tạo YOLO Ultralytics .

Ứng dụng thực tế của tinh chỉnh

1. Chụp ảnh y khoa

Tinh chỉnh được sử dụng rộng rãi trong hình ảnh y tế cho các nhiệm vụ như phát hiện khối u hoặc phân đoạn cơ quan. Ví dụ, một mô hình được đào tạo trước về các nhiệm vụ phát hiện vật thể chung có thể được tinh chỉnh bằng cách sử dụng một tập dữ liệu y tế để xác định khối u não trong quét MRI. Điều này cho phép các chuyên gia chăm sóc sức khỏe đạt được độ chính xác và hiệu quả chẩn đoán tốt hơn.

Đọc thêm về cách AI đang chuyển đổi ngành chăm sóc sức khỏe trong AI trong chăm sóc sức khỏe .

2. Nông nghiệp thông minh

Trong nông nghiệp, tinh chỉnh cho phép phát triển các mô hình cho những thách thức cụ thể như phát hiện sâu bệnh hoặc giám sát cây trồng. Ví dụ, một mô hình phát hiện đối tượng chung có thể được tinh chỉnh với một tập dữ liệu về sâu bệnh nông nghiệp tại địa phương, cải thiện độ chính xác trong việc xác định và giảm thiểu các mối đe dọa đối với cây trồng.

Tìm hiểu thêm về vai trò của AI trong nông nghiệp tại AI trong Nông nghiệp .

3. Tự động hóa bán lẻ

Môi trường bán lẻ được hưởng lợi từ các mô hình tinh chỉnh cho các nhiệm vụ như quản lý hàng tồn kho và phân tích hành vi khách hàng. Một mô hình được đào tạo trước có thể được tinh chỉnh để phát hiện chính xác các loại sản phẩm cụ thể hoặc phân tích các mẫu lưu lượng đi bộ trong cửa hàng.

Để hiểu rõ hơn về tác động của AI đến hiệu quả bán lẻ, hãy khám phá AI trong sản xuất .

Tinh chỉnh so với các kỹ thuật liên quan

Tinh chỉnh có điểm tương đồng với học chuyển giao , nhưng chúng khác nhau về phạm vi và ứng dụng. Học chuyển giao liên quan đến việc sử dụng mô hình được đào tạo trước làm trình trích xuất tính năng mà không thay đổi trọng số của nó, trong khi tinh chỉnh điều chỉnh trọng số của mô hình cho tác vụ mới. Tinh chỉnh cũng khác với điều chỉnh siêu tham số , tối ưu hóa cài đặt mô hình nhưng không liên quan đến việc đào tạo lại các lớp của mô hình.

Ngoài ra, tinh chỉnh khác với học không-shot hoặc học ít-shot . Các kỹ thuật này nhằm mục đích khái quát hóa các tác vụ chưa thấy với dữ liệu mới tối thiểu hoặc không có dữ liệu mới, trong khi tinh chỉnh dựa vào một tập dữ liệu cụ thể để cải thiện hiệu suất trên một tác vụ mục tiêu.

Lợi ích của việc tinh chỉnh với Ultralytics TRUNG TÂM

Ultralytics HUB đơn giản hóa quá trình tinh chỉnh bằng cách cung cấp một nền tảng trực quan để đào tạo và triển khai các mô hình. Với các tính năng như đào tạo dựa trên đám mây và đào tạo trước Ultralytics YOLO mô hình, người dùng có thể dễ dàng tinh chỉnh các mô hình cho nhiều ứng dụng khác nhau mà không cần chuyên môn kỹ thuật sâu rộng. Tìm hiểu thêm về Ultralytics HUB và các khả năng của nó.

Tinh chỉnh là nền tảng của máy học hiện đại, cho phép các nhà phát triển và nhà nghiên cứu tùy chỉnh các mô hình cho các tác vụ cụ thể một cách hiệu quả. Bằng cách tận dụng các mô hình và công cụ được đào tạo trước như Ultralytics HUB, tinh chỉnh trở thành phương pháp dễ tiếp cận và mạnh mẽ để tối ưu hóa hiệu suất AI trong các ứng dụng thực tế.

Đọc tất cả