Giải Tin học 12 - Định hướng khoa học máy tính trang 140

Lời giải chi tiết SGK Lớp 12 · Môn Tin Học · Trang 140–141

Hai trang này thuộc Bài 25 "Làm quen với Học máy" (sách Tin học 12 – Định hướng Khoa học máy tính). Nội dung tiếp nối phần Học không giám sát và trình bày vai trò của Học máy, kèm các câu hỏi cuối bài.

(Lưu ý nhỏ: ảnh bạn gửi đánh số trang là 138 và 139, nên mình dùng đúng số trang in trên sách để bạn dễ đối chiếu nhé.)

Tóm tắt lý thuyết

Hình 25.4 minh họa Học không giám sát (phân cụm dữ liệu): mô hình tự nhóm các đối tượng giống nhau thành cụm (cụm ngựa, cụm thỏ, cụm hươu) mà không cần nhãn cho trước.

Vai trò của Học máy:

  • Khai phá dữ liệu đa dạng, quy mô lớn, kể cả dữ liệu thay đổi theo thời gian để trích xuất thông tin, tri thức hữu ích.
  • Một số ví dụ ứng dụng:
Ứng dụngHọc máy làm gì
Lọc thư rácPhân loại email là rác/thường dựa trên từ khóa, cấu trúc thư; tự cập nhật theo mẫu rác mới
Chẩn đoán bệnhDùng dữ liệu sức khỏe + xét nghiệm để hỗ trợ chẩn đoán, dự báo, đề xuất điều trị
Phân tích thị trườngXác định xu hướng, dự báo giá cả, hỗ trợ ra quyết định kinh doanh
Nhận dạng tiếng nóiXây mô hình âm thanh biểu diễn các đơn vị tiếng (phoneme)
Nhận dạng chữ viếtXác định hình dạng, kích thước, góc xoay ký tự; học sâu cải thiện đáng kể
Dịch tự độngDùng dữ liệu bản dịch + bản gốc để dịch văn bản, tiếng nói giữa các ngôn ngữ

Ghi nhớ (khung vàng): Hai phương pháp học máy cơ bản là học có giám sát và học không giám sát, tùy theo dữ liệu có nhãn hay không có nhãn. Học máy giúp xử lý lượng lớn dữ liệu nhanh, hiệu quả, hỗ trợ ra quyết định và tự động hóa nhiệm vụ phức tạp.

Câu hỏi giữa bài

Đề: Vai trò quan trọng của Học máy trong các lĩnh vực khác nhau được thể hiện như thế nào?

Trả lời:

  • Xử lý lượng lớn dữ liệu trong thời gian thực một cách nhanh chóng, hiệu quả để xác định các mẫu và xu hướng quan trọng ẩn trong dữ liệu.
  • Tự động hóa các nhiệm vụ phức tạp mà trước đây cần con người can thiệp.
  • Nhờ khả năng học từ dữ liệu, Học máy giúp chuyên gia và nhà nghiên cứu từng bước xây dựng, bổ sung tri thức.
  • Khả năng tự động cập nhật mô hình giúp Học máy thích ứng với dữ liệu thay đổi liên tục theo thời gian.

LUYỆN TẬP

Đề: Tại sao có thể nói Học máy có vai trò không thể thiếu trong các ứng dụng mà dữ liệu không ngừng thay đổi theo thời gian? Hãy chỉ ra một vài minh họa cụ thể.

Lời giải:

Lý do cốt lõi là Học máy có khả năng học từ dữ liệu mới và tự động cập nhật mô hình đã huấn luyện. Với những ứng dụng mà dữ liệu liên tục biến đổi, một bộ quy tắc cố định do con người lập trình sẽ nhanh chóng lỗi thời. Học máy giải quyết điều này bằng cách liên tục bổ sung dữ liệu mới rồi điều chỉnh mô hình cho phù hợp với thực tế.

Một vài minh họa:

  • Lọc thư rác: kẻ gửi thư rác luôn nghĩ ra mẫu thư mới để né bộ lọc. Mô hình học máy học từ các email rác mới được người dùng đánh dấu, nhờ đó duy trì hiệu quả lọc theo thời gian.
  • Chẩn đoán bệnh: khi xuất hiện triệu chứng, biến thể bệnh mới, mô hình tiếp tục học từ ca bệnh mới để cập nhật khả năng dự báo, chẩn đoán.
  • Dịch tự động: ngôn ngữ luôn phát sinh từ mới, cách dùng mới; mô hình dịch học thêm từ các bản dịch mới để dịch chính xác hơn.
  • Phân tích thị trường: giá cả, xu hướng thay đổi liên tục, mô hình cập nhật dữ liệu mới để dự báo sát thực tế.

Kết luận: Vì khả năng "học suốt đời" và tự thích nghi, Học máy gần như không thể thay thế trong những bài toán mà dữ liệu thay đổi không ngừng.

VẬN DỤNG

Đề: Ngoài hai phương pháp học máy cơ bản nêu trong bài, một số tài liệu còn đề cập tới phương pháp học bán giám sát và học tăng cường. Hãy tìm hiểu về các phương pháp học máy này trên Internet.

Gợi ý nội dung tìm hiểu:

Học bán giám sát (Semi-supervised Learning)

  • Là phương pháp trung gian giữa học có giám sát và học không giám sát.
  • Dữ liệu huấn luyện gồm một phần nhỏ có nhãn và phần lớn không có nhãn.
  • Ý tưởng: dùng phần dữ liệu có nhãn để định hướng, kết hợp cấu trúc của dữ liệu không nhãn để cải thiện mô hình.
  • Lợi ích: tiết kiệm chi phí gán nhãn (vốn tốn thời gian, công sức) mà vẫn đạt độ chính xác tốt.
  • Ví dụ: phân loại trang web, nhận dạng ảnh, xử lý văn bản khi chỉ có ít dữ liệu được gán nhãn.

Học tăng cường (Reinforcement Learning)

  • Mô hình (gọi là tác tử – agent) học bằng cách tương tác với môi trường.
  • Cơ chế: thực hiện hành động → nhận phản hồi dưới dạng phần thưởng (reward) hoặc hình phạt → điều chỉnh chiến lược để tối đa hóa tổng phần thưởng.
  • Không cần dữ liệu gán nhãn sẵn mà học qua thử – sai (trial and error).
  • Ví dụ điển hình: chương trình chơi cờ vây AlphaGo, robot tự học đi, xe tự lái, hệ thống điều khiển tự động, AI chơi game.

Bạn có thể tìm thêm từ khóa tiếng Anh: "semi-supervised learning", "reinforcement learning" để xem các ví dụ và sơ đồ minh họa trực quan.

Nếu cần, mình có thể vẽ sơ đồ so sánh 4 phương pháp (có giám sát, không giám sát, bán giám sát, tăng cường) cho bạn dễ ôn tập.

Chế độ đọc sách →