Machine Learning (ML)
Khám phá kiến thức nền tảng về Machine Learning (ML). Tìm hiểu về supervised learning, MLOps và các ứng dụng AI thực tế sử dụng Ultralytics YOLO26 và Platform.
Học máy (ML) là một nhánh năng động của trí tuệ nhân tạo (AI), cho phép các hệ thống máy tính học từ dữ liệu và cải thiện hiệu suất mà không cần được lập trình rõ ràng cho từng quy tắc. Thay vì tuân theo các chỉ dẫn tĩnh được mã hóa cứng, các thuật toán học máy xác định các mẫu trong khối lượng lớn dữ liệu lớn để đưa ra quyết định hoặc dự đoán. Khả năng này là động lực đằng sau nhiều công nghệ hiện đại, cho phép máy tính thích ứng với các tình huống mới bằng cách xử lý dữ liệu huấn luyện và tinh chỉnh logic nội bộ theo thời gian thông qua kinh nghiệm.
Các khái niệm và kỹ thuật cốt lõi#
Về nền tảng, ML dựa vào các kỹ thuật thống kê để xây dựng các hệ thống thông minh. Lĩnh vực này thường được phân loại thành ba phương pháp chính dựa trên cách hệ thống học. Học có giám sát bao gồm việc huấn luyện một model trên các tập dữ liệu được gán nhãn, trong đó đầu ra mong muốn đã được biết trước; đây là kỹ thuật thường được sử dụng trong các tác vụ phân loại ảnh. Ngược lại, học không giám sát xử lý dữ liệu chưa được gán nhãn, yêu cầu thuật toán tự tìm ra các cấu trúc hoặc cụm ẩn. Cuối cùng, học tăng cường cho phép các tác tử học thông qua thử và sai trong một môi trường tương tác để tối đa hóa phần thưởng. Những tiến bộ hiện đại thường sử dụng học sâu, một nhánh chuyên biệt của ML dựa trên mạng nơ-ron, mô phỏng cấu trúc phân lớp của não người.
Các ứng dụng trong thực tế#
Học máy đã chuyển đổi nhiều ngành công nghiệp bằng cách tự động hóa các tác vụ phức tạp. Dưới đây là hai ví dụ cụ thể về tác động của công nghệ này:
- Hệ thống tự hành: Trong lĩnh vực thị giác máy tính, các model ML như Ultralytics YOLO26 được sử dụng để phát hiện đối tượng theo thời gian thực. Các hệ thống này đóng vai trò là "đôi mắt" cho xe tự hành, nhanh chóng xác định người đi bộ, các phương tiện khác và biển báo giao thông để đưa ra các quyết định an toàn trong tích tắc.
- Chẩn đoán y tế: Trong lĩnh vực chăm sóc sức khỏe, các thuật toán ML phân tích hình ảnh y tế phức tạp để phát hiện những bất thường như khối u sớm hơn các phương pháp truyền thống. Bằng cách xử lý hồ sơ bệnh nhân trong quá khứ và sử dụng phân tích ảnh y tế, các công cụ này hỗ trợ bác sĩ đưa ra chẩn đoán chính xác và xây dựng kế hoạch điều trị cá nhân hóa.
Triển khai học máy#
Việc phát triển một giải pháp ML bao gồm một vòng đời được gọi là Vận hành học máy (MLOps). Quy trình này bắt đầu bằng việc thu thập dữ liệu chất lượng cao và thực hiện gán nhãn dữ liệu để chuẩn bị đầu vào cho model. Sau đó, nhà phát triển phải huấn luyện model đồng thời theo dõi các vấn đề như quá khớp, trong đó hệ thống ghi nhớ dữ liệu huấn luyện nhưng không thể khái quát hóa cho thông tin mới.
Đoạn mã Python sau đây minh họa cách tải một model ML đã được huấn luyện trước bằng package ultralytics để thực hiện suy luận trên một hình ảnh:
from ultralytics import YOLO
# Load the advanced YOLO26 model (nano version)
model = YOLO("yolo26n.pt")
# Perform object detection on an image source
results = model.predict("https://ultralytics.com/images/bus.jpg")
# Display the results to see the identified objects
results[0].show()Phân biệt các thuật ngữ chính#
Điều quan trọng là phải phân biệt "Học máy" với các khái niệm liên quan. Trong khi AI là ngành khoa học bao quát về việc tạo ra các máy móc thông minh, ML là tập hợp phương pháp cụ thể được sử dụng để đạt được trí tuệ đó thông qua dữ liệu. Ngoài ra, khoa học dữ liệu là một lĩnh vực rộng hơn, bao gồm ML nhưng cũng tập trung vào làm sạch dữ liệu, trực quan hóa và phân tích thống kê để rút ra thông tin chuyên sâu cho doanh nghiệp. Các framework như PyTorch và TensorFlow cung cấp các công cụ nền tảng để xây dựng những hệ thống này.
Để đơn giản hóa độ phức tạp của việc huấn luyện và triển khai các model này, những giải pháp cloud-native như Ultralytics Platform cho phép các nhóm quản lý tập dữ liệu, huấn luyện các model có khả năng mở rộng và xử lý triển khai model lên các thiết bị biên một cách hiệu quả.









