Đến nội dung chính
AI cơ bản

Machine Learning, Deep Learning và AI khác nhau thế nào?

Phân biệt phạm vi AI, cách học của Machine Learning và biểu diễn nhiều tầng trong Deep Learning.

Mức giải thích

AI là phạm vi rộng của các hệ thống thực hiện tác vụ thường cần năng lực nhận thức. Machine Learning và Deep Learning mô tả những cách xây dựng một phần các hệ thống đó; ba tên gọi không phải ba sản phẩm cạnh tranh.

Mục tiêu học tập

  • Phân loại được một hệ luật, mô hình học và neural network nhiều tầng.
  • Tách loại tác vụ khỏi họ thuật toán.
  • Chọn baseline phù hợp với dữ liệu và ràng buộc.

Ba khái niệm, ba phạm vi

Machine Learning ước lượng quy tắc hoặc tham số từ dữ liệu theo một tiêu chí. Linear regression, decision tree và nhiều phương pháp khác không đòi hỏi mạng sâu. Deep Learning dùng nhiều tầng biến đổi học được để tạo biểu diễn; số tầng hữu ích phụ thuộc kiến trúc và bài toán.

Một ứng dụng thường kết hợp các hướng: luật xác thực đầu vào, mô hình phân loại, và thuật toán tìm kiếm. Đừng gắn nhãn toàn bộ hệ thống dựa trên một khối duy nhất.

Tác vụ không quyết định thuật toán

Supervised learning dùng cặp input–target; unsupervised learning tìm cấu trúc không dựa vào nhãn mục tiêu như vậy. Self-supervised learning tạo mục tiêu từ dữ liệu, chẳng hạn dự đoán token bị che hoặc token tiếp theo. Reinforcement learning tối ưu hành động qua phản hồi reward.

Deep Learning có thể xuất hiện trong nhiều chế độ trên. “Unsupervised” không có nghĩa dữ liệu không cần làm sạch, và “self-supervised” không đồng nghĩa không có hàm loss.

Ví dụ chọn giải pháp từ ràng buộc

Ghi baseline, split, metric và giới hạn latency trước khi thử thuật toán. So sánh mô hình tuyến tính, tree-based model và mạng phù hợp bằng cùng protocol. Đặc trưng có ý nghĩa và nhãn tốt thường quan trọng hơn tên gọi thuật toán.

Workflow & kiến trúc

AI là phạm vi rộng. Machine Learning là một hướng xây dựng hệ thống AI từ dữ liệu; Deep Learning dùng mạng nhiều tầng trong phạm vi Machine Learning. Sơ đồ phân loại không đo mức độ thông minh.
01Định nghĩa tác vụ
02Kiểm tra dữ liệu
03Baseline
04Đánh giá độc lập
Workflow minh họa · Các bước cần được điều chỉnh theo bài toán thực tế.

Ứng dụng & giới hạn

  • Chọn phương pháp cho dữ liệu bảng hoặc ảnh.
  • Đọc đúng các mô tả AI trong tài liệu sản phẩm.

Điểm mạnh

Phân biệt phạm vi giúp chọn thuật toán dựa trên bằng chứng và ràng buộc.

Giới hạn cần nhớ

Sơ đồ lồng nhau là bản đồ thuật ngữ, không mô tả hết mọi trường phái AI hoặc chất lượng hệ thống.

Thử trong một project nhỏ

LEARN BY DOING

Chọn ba ứng dụng quen thuộc. Ghi input, output, thành phần viết luật và thành phần học. Đề xuất một baseline không dùng mạng sâu cho ít nhất một ứng dụng.

Nguồn tham khảo

  1. Dive into Deep Learning — Introduction
  2. Goodfellow, Bengio & Courville — Machine Learning Basics

KEEP EXPLORING

Đọc tiếp để nối các ý tưởng.