Thuật ngữ

Học máy tự động (AutoML)

Khám phá cách Học máy tự động (AutoML) đơn giản hóa AI với việc chuẩn bị dữ liệu tự động, lựa chọn mô hình và điều chỉnh siêu tham số.

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

Tìm hiểu thêm

Học máy tự động, thường được viết tắt là AutoML, là một phương pháp tiếp cận mang tính chuyển đổi trong lĩnh vực trí tuệ nhân tạo (AI) giúp hợp lý hóa quy trình xây dựng và triển khai các mô hình học máy (ML). Nó tự động hóa các bước chính trong quy trình ML, chẳng hạn như xử lý trước dữ liệu, kỹ thuật tính năng, lựa chọn mô hình và điều chỉnh siêu tham số, theo truyền thống đòi hỏi nhiều thời gian và chuyên môn từ các nhà khoa học dữ liệu và kỹ sư ML. Bằng cách tự động hóa các tác vụ này, AutoML giúp ML dễ tiếp cận hơn với nhiều đối tượng hơn, bao gồm cả những người không có kiến thức chuyên môn sâu rộng và đẩy nhanh quá trình phát triển các giải pháp do AI thúc đẩy.

Các khái niệm chính trong học máy tự động

AutoML bao gồm một số khái niệm quan trọng góp phần vào hiệu quả và tính dễ sử dụng của nó. Hiểu các khái niệm này cung cấp cái nhìn sâu sắc hơn về cách AutoML hoạt động và lý do tại sao nó có giá trị trong nhiều ứng dụng khác nhau.

Tiền xử lý dữ liệu

Trước khi có thể đào tạo mô hình, dữ liệu thô thường phải trải qua một số bước tiền xử lý. Tiền xử lý dữ liệu bao gồm việc làm sạch, chuyển đổi và sắp xếp dữ liệu để phù hợp với việc đào tạo mô hình. Các công cụ AutoML có thể tự động xử lý các tác vụ như xử lý các giá trị bị thiếu, mã hóa các biến phân loại và chia tỷ lệ các tính năng số.

Kỹ thuật tính năng

Kỹ thuật tính năng là quá trình tạo ra các tính năng mới từ các tính năng hiện có để cải thiện hiệu suất mô hình. Điều này có thể bao gồm các kỹ thuật như giảm chiều, trích xuất tính năng và tạo các thuật ngữ tương tác. AutoML tự động hóa việc lựa chọn và tạo các tính năng có liên quan, giảm nhu cầu can thiệp thủ công.

Lựa chọn mô hình

Việc lựa chọn mô hình ML phù hợp cho một nhiệm vụ cụ thể có thể là một thách thức, vì các mô hình khác nhau có điểm mạnh và điểm yếu khác nhau. Các nền tảng AutoML đánh giá nhiều mô hình, chẳng hạn như cây quyết định , máy vectơ hỗ trợmạng nơ-ron , để xác định mô hình phù hợp nhất với dữ liệu và vấn đề nhất định.

Điều chỉnh siêu tham số

Điều chỉnh siêu tham số liên quan đến việc tìm các thiết lập tối ưu cho siêu tham số của mô hình, là các tham số không được học trong quá trình đào tạo nhưng được thiết lập trước. Các công cụ AutoML sử dụng các kỹ thuật như tìm kiếm lưới, tìm kiếm ngẫu nhiên và tối ưu hóa Bayesian để tự động hóa quy trình này, đảm bảo rằng mô hình hoạt động tốt nhất.

Ứng dụng của máy học tự động

AutoML có nhiều ứng dụng trong nhiều ngành công nghiệp khác nhau, cho phép các tổ chức tận dụng sức mạnh của ML hiệu quả hơn. Sau đây là một số ví dụ:

Y tế

Trong chăm sóc sức khỏe, AutoML có thể được sử dụng để phát triển các mô hình dự đoán cho chẩn đoán bệnh, đánh giá rủi ro của bệnh nhân và khuyến nghị điều trị. Ví dụ, AutoML có thể giúp xây dựng các mô hình phân tích hình ảnh y tế để phát hiện các bất thường, chẳng hạn như khối u trong ảnh chụp não , với độ chính xác cao. Điều này không chỉ đẩy nhanh quá trình chẩn đoán mà còn hỗ trợ các chuyên gia y tế đưa ra quyết định sáng suốt hơn.

Tài chính

Ngành tài chính sử dụng AutoML cho các nhiệm vụ như phát hiện gian lận, chấm điểm tín dụng và giao dịch thuật toán. AutoML có thể tự động hóa việc phát triển các mô hình phân tích dữ liệu giao dịch để xác định các hoạt động gian lận theo thời gian thực. Tương tự như vậy, nó có thể được sử dụng để tạo các mô hình chấm điểm tín dụng đánh giá mức độ tín nhiệm của người vay dựa trên nhiều yếu tố khác nhau, hợp lý hóa quy trình phê duyệt khoản vay.

Bán lẻ

Các nhà bán lẻ có thể tận dụng AutoML để nâng cao trải nghiệm của khách hàng và tối ưu hóa hoạt động. Ví dụ, AutoML có thể được sử dụng để xây dựng các hệ thống đề xuất gợi ý sản phẩm cho khách hàng dựa trên lịch sử duyệt và mua hàng của họ. Nó cũng có thể được áp dụng vào quản lý hàng tồn kho , giúp các nhà bán lẻ dự đoán nhu cầu và tối ưu hóa mức tồn kho để giảm chi phí và cải thiện sự hài lòng của khách hàng.

Học máy tự động so với học máy truyền thống

Mặc dù cả AutoML và ML truyền thống đều hướng đến mục tiêu xây dựng các mô hình dự đoán, nhưng chúng khác nhau đáng kể về cách tiếp cận và mức độ tự động hóa. ML truyền thống bao gồm một quy trình thủ công, lặp đi lặp lại, trong đó các nhà khoa học dữ liệu thực hiện từng bước của quy trình ML, từ xử lý dữ liệu trước đến triển khai mô hình. Điều này đòi hỏi kiến thức chuyên môn sâu và có thể tốn thời gian.

Ngược lại, AutoML tự động hóa nhiều bước trong số này, giúp quy trình nhanh hơn và dễ tiếp cận hơn. Các công cụ AutoML có thể tự động chọn mô hình tốt nhất và tối ưu hóa các siêu tham số của nó, giảm nhu cầu can thiệp thủ công. Điều này cho phép các tổ chức triển khai các giải pháp ML nhanh hơn và hiệu quả hơn. Tuy nhiên, ML truyền thống vẫn cung cấp nhiều khả năng kiểm soát và linh hoạt hơn, điều này có thể cần thiết cho các dự án phức tạp hoặc chuyên biệt cao.

Công cụ và nền tảng cho máy học tự động

Một số công cụ và nền tảng hỗ trợ AutoML, mỗi công cụ cung cấp các tính năng và khả năng khác nhau. Một số nền tảng AutoML phổ biến bao gồm Google Cloud AutoML, Amazon SageMaker và Microsoft Azure Machine Learning. Các nền tảng này cung cấp giao diện thân thiện với người dùng và các tính năng tự động hóa mạnh mẽ cho phép người dùng xây dựng và triển khai các mô hình ML một cách dễ dàng. Ngoài ra, các thư viện nguồn mở như H2O.ai và Auto-sklearn cung cấp các khả năng AutoML có thể được tích hợp vào các quy trình làm việc ML tùy chỉnh.

Ultralytics cũng cung cấp các giải pháp bổ sung cho các phương pháp tiếp cận AutoML. Ví dụ, Ultralytics HUB cung cấp một nền tảng để đào tạo và triển khai các mô hình Ultralytics YOLO , được biết đến với khả năng phát hiện đối tượng tiên tiến. Trong khi Ultralytics HUB tập trung vào các kiến trúc mô hình cụ thể, chia sẻ mục tiêu đơn giản hóa quy trình ML và giúp nó dễ tiếp cận hơn với nhiều đối tượng hơn.

Kết thúc

Học máy tự động đại diện cho một bước tiến đáng kể trong lĩnh vực AI, cho phép phát triển các mô hình ML nhanh hơn và dễ tiếp cận hơn. Bằng cách tự động hóa các bước chính trong quy trình ML, AutoML trao quyền cho các tổ chức tận dụng sức mạnh của ML hiệu quả hơn. Khi AutoML tiếp tục phát triển, nó sẽ đóng vai trò ngày càng quan trọng trong việc thúc đẩy đổi mới và giải quyết các vấn đề phức tạp trong nhiều ngành công nghiệp khác nhau. Bạn có thể tìm thêm thông tin về các công nghệ AI và thị giác máy tính liên quan trong thuật ngữ Ultralytics .

Đọc tất cả