Từ điển học thuật

Học máy là gì? Các bài nghiên cứu khoa học về Học máy

Học máy là lĩnh vực thuộc trí tuệ nhân tạo nghiên cứu các thuật toán cho phép máy tính học từ dữ liệu và cải thiện hiệu suất mà không cần lập trình tường minh. Nó sử dụng mô hình toán học để phát hiện mẫu và đưa ra dự đoán hoặc quyết định, dựa trên nguyên lý tối ưu hóa hàm ánh xạ từ đầu vào đến đầu ra.

612 lượt xem Cập nhật 2/9/2026

Định nghĩa học máy

Học máy (machine learning) là một lĩnh vực của trí tuệ nhân tạo (AI) tập trung vào việc phát triển các thuật toán cho phép máy tính học từ dữ liệu và cải thiện hiệu suất theo thời gian mà không cần được lập trình cụ thể cho từng tác vụ. Thay vì viết mã cố định để xử lý mọi tình huống, học máy giúp máy tính tự tạo ra mô hình dựa trên kinh nghiệm từ dữ liệu đầu vào.

Trong học máy, hệ thống được huấn luyện để phát hiện ra các mẫu (patterns) trong dữ liệu, từ đó đưa ra các quyết định, phân loại hoặc dự đoán giá trị đầu ra cho dữ liệu mới. Ví dụ điển hình bao gồm nhận diện khuôn mặt, phân loại email spam, dự đoán giá nhà, hoặc đề xuất sản phẩm trên các nền tảng thương mại điện tử.

Một định nghĩa hình thức của học máy do Tom Mitchell (Carnegie Mellon University) đề xuất: “Một chương trình máy tính được coi là học hỏi từ kinh nghiệm E với nhiệm vụ T và đo lường hiệu suất P nếu hiệu suất của nó với nhiệm vụ T, được đo bởi P, cải thiện với kinh nghiệm E”.

Nguyên lý hoạt động

Học máy hoạt động thông qua quá trình mô hình hóa dữ liệu. Mục tiêu là xây dựng một hàm ánh xạ f:XYf: X \rightarrow Y, trong đó XX là tập đặc trưng (input features) và YY là tập nhãn hoặc đầu ra tương ứng. Mô hình cố gắng ước lượng f^\hat{f} sao cho f^(x)y\hat{f}(x) \approx y đối với các cặp dữ liệu trong tập huấn luyện.

Quá trình huấn luyện bao gồm 4 bước chính:

  • Chọn cấu trúc mô hình (model architecture)
  • Xác định hàm mất mát (loss function) đo sai số dự đoán
  • Tối ưu hóa mô hình bằng thuật toán (thường là gradient descent)
  • Đánh giá hiệu suất trên dữ liệu chưa từng thấy (validation/test set)

Ví dụ với hồi quy tuyến tính, hàm mất mát phổ biến là MSE (Mean Squared Error): L=1ni=1n(yiy^i)2L = \frac{1}{n}\sum_{i=1}^{n}(y_i - \hat{y}_i)^2, với y^i\hat{y}_i là đầu ra mô hình và yiy_i là nhãn thực tế.

Phân loại học máy

Học máy được phân thành nhiều loại dựa trên cách thức học và loại dữ liệu được cung cấp. Phân loại chính gồm:

  • Học có giám sát (Supervised Learning): Mô hình học từ tập dữ liệu có nhãn. Ví dụ: phân loại ảnh mèo/chó, dự đoán giá cổ phiếu.
  • Học không giám sát (Unsupervised Learning): Dữ liệu không có nhãn, mô hình tự phát hiện cấu trúc hoặc nhóm ẩn. Ví dụ: phân cụm khách hàng, phát hiện bất thường.
  • Học tăng cường (Reinforcement Learning): Mô hình học thông qua tương tác với môi trường, nhận phần thưởng hoặc hình phạt. Ví dụ: huấn luyện robot, chơi game.

Bảng sau tóm tắt sự khác biệt giữa ba loại học máy phổ biến:

Loại học máy Dữ liệu đầu vào Mục tiêu Ví dụ
Có giám sát Dữ liệu có nhãn Dự đoán nhãn cho dữ liệu mới Dự đoán giá nhà, phân loại email
Không giám sát Dữ liệu không nhãn Phát hiện cấu trúc/nhóm dữ liệu Phân cụm khách hàng, nén dữ liệu
Tăng cường Trạng thái và phản hồi Tối ưu hóa hành động qua phần thưởng Robot học di chuyển, AI chơi game

Để tìm hiểu thêm, xem tại Google ML Glossary.

Các thuật toán phổ biến

Mỗi loại học máy sử dụng các thuật toán cụ thể tùy vào bài toán và dữ liệu. Các thuật toán được thiết kế để cân bằng giữa độ chính xác, tốc độ xử lý, khả năng mở rộng và khả năng giải thích.

Một số thuật toán học có giám sát:

  • Hồi quy tuyến tính (Linear Regression): Dự đoán giá trị liên tục
  • Hồi quy logistic (Logistic Regression): Phân loại nhị phân
  • Cây quyết định (Decision Tree): Dễ diễn giải, hỗ trợ cả phân loại và hồi quy
  • Máy vector hỗ trợ (SVM): Tối ưu hóa biên phân tách trong không gian đặc trưng

Các thuật toán học không giám sát phổ biến gồm:

  • K-means: Phân cụm dữ liệu theo khoảng cách
  • PCA (Principal Component Analysis): Giảm chiều dữ liệu, trích xuất đặc trưng

Trong học sâu (deep learning), mạng nơ-ron nhân tạo (ANN) và mạng học sâu (DNN) đóng vai trò trung tâm. Các biến thể như CNN (cho ảnh), RNN (cho chuỗi thời gian) và Transformer (cho ngôn ngữ) đang ngày càng phổ biến trong các hệ thống AI thực tiễn.

Tham khảo chi tiết tại tài liệu chính thức của Scikit-learn – Supervised Learning.

Dữ liệu và xử lý dữ liệu

Dữ liệu là yếu tố cốt lõi trong học máy, đóng vai trò như “nhiên liệu” để huấn luyện và đánh giá mô hình. Một mô hình dù tinh vi đến đâu cũng không thể hoạt động hiệu quả nếu được huấn luyện trên dữ liệu không đầy đủ, nhiễu hoặc mất cân bằng. Chất lượng dữ liệu thường quan trọng hơn số lượng trong việc đảm bảo mô hình học đúng bản chất của vấn đề.

Quy trình chuẩn trong xử lý dữ liệu học máy bao gồm:

  • Thu thập dữ liệu: từ cảm biến, cơ sở dữ liệu, API, web scraping hoặc nguồn mở
  • Tiền xử lý (preprocessing): loại bỏ dữ liệu thiếu, nhiễu, chuẩn hóa, xử lý outlier
  • Trích xuất và chọn đặc trưng (feature engineering): tạo mới hoặc lựa chọn đặc trưng phù hợp
  • Phân chia dữ liệu: thường theo tỷ lệ 70:20:10 hoặc 80:10:10 (train/validation/test)

Một ví dụ về chuẩn hóa dữ liệu liên tục là đưa toàn bộ đặc trưng về khoảng giá trị [0, 1] hoặc chuẩn hóa theo z-score: z=xμσz = \frac{x - \mu}{\sigma}, trong đó μ\mu là trung bình và σ\sigma là độ lệch chuẩn.

Các kho dữ liệu phổ biến hỗ trợ nghiên cứu và phát triển học máy:

Đánh giá và hiệu chỉnh mô hình

Đánh giá mô hình là bước quan trọng để xác định mô hình có khả năng tổng quát tốt không, hay chỉ phù hợp với dữ liệu huấn luyện. Các chỉ số đánh giá được lựa chọn tùy theo loại bài toán: hồi quy hay phân loại.

Với bài toán phân loại, các chỉ số thường dùng gồm:

  • Accuracy (độ chính xác): TP+TNTP+FP+TN+FN \frac{TP + TN}{TP + FP + TN + FN}
  • Precision và Recall: đo hiệu quả mô hình với lớp dương
  • F1-score: trung bình điều hòa của Precision và Recall
  • AUC-ROC: đo khả năng phân biệt giữa các lớp

Với bài toán hồi quy, ta sử dụng RMSE, MAE hoặc R² score để đo sai số dự đoán.

Quá trình hiệu chỉnh mô hình (hyperparameter tuning) giúp tối ưu hiệu suất bằng cách lựa chọn các siêu tham số tốt nhất, như độ sâu của cây quyết định, số lớp ẩn trong mạng nơ-ron, hoặc tốc độ học. Hai kỹ thuật phổ biến:

  • Grid Search: thử hết các tổ hợp trong một không gian tham số được định nghĩa trước
  • Random Search: chọn ngẫu nhiên các tổ hợp trong không gian tham số, nhanh hơn grid search

Thư viện hỗ trợ đánh giá mô hình hiệu quả: Scikit-learn Evaluation Metrics.

Ứng dụng của học máy

Học máy đang trở thành công nghệ hạt nhân trong nhiều ngành công nghiệp và lĩnh vực khoa học. Các ứng dụng thực tiễn minh họa rõ khả năng thích nghi và mở rộng của công nghệ này trong thế giới hiện đại.

Một số lĩnh vực ứng dụng tiêu biểu:

  • Y tế: chuẩn đoán hình ảnh y khoa, phát hiện ung thư sớm, phân tích trình tự gen
  • Tài chính: dự báo thị trường, phát hiện gian lận thẻ tín dụng, quản lý danh mục đầu tư
  • Bán lẻ & thương mại điện tử: cá nhân hóa quảng cáo, gợi ý sản phẩm, phân tích hành vi khách hàng
  • Giao thông: xe tự hành, tối ưu hóa lịch trình, phát hiện tắc đường theo thời gian thực
  • Xử lý ngôn ngữ tự nhiên: chatbot, dịch máy, phân tích cảm xúc từ văn bản

Chi tiết một số công cụ ứng dụng học máy: Google AI Tools.

Thách thức và hạn chế

Dù mang lại tiềm năng lớn, học máy cũng đối mặt với nhiều thách thức và rào cản thực tế trong triển khai. Việc hiểu rõ giới hạn của mô hình giúp ta áp dụng công nghệ một cách có trách nhiệm và an toàn.

Một số thách thức lớn hiện nay:

  • Dữ liệu mất cân bằng: gây thiên lệch mô hình, đặc biệt trong bài toán phân loại hiếm
  • Overfitting: mô hình học quá kỹ dữ liệu huấn luyện và mất khả năng tổng quát
  • Khả năng giải thích: mô hình như deep learning rất mạnh nhưng khó hiểu (black-box)
  • Vấn đề đạo đức và thiên lệch (bias): nguy cơ duy trì bất công xã hội nếu mô hình học từ dữ liệu lệch

Thảo luận chuyên sâu có thể tham khảo bài viết trên Nature – The big picture in machine learning.

Xu hướng nghiên cứu tương lai

Học máy tiếp tục phát triển với tốc độ nhanh, kéo theo nhiều nhánh nghiên cứu và ứng dụng mới. Các mô hình ngày càng lớn và phức tạp, đòi hỏi không chỉ về dữ liệu mà còn về tính toán và tính bền vững.

Các xu hướng nổi bật trong nghiên cứu hiện nay gồm:

  • Học sâu (Deep Learning): mở rộng khả năng mô hình hóa phi tuyến trong ảnh, âm thanh, văn bản
  • Học chuyển tiếp (Transfer Learning): tận dụng kiến thức đã học từ nhiệm vụ A cho nhiệm vụ B
  • Học liên tục (Continual Learning): duy trì hiệu suất trong môi trường dữ liệu thay đổi
  • Mô hình ngôn ngữ lớn (LLMs): như GPT, BERT, ứng dụng trong xử lý văn bản ở quy mô lớn
  • Đạo đức AI và AI có thể giải thích: minh bạch hóa quyết định mô hình, giảm rủi ro xã hội

Các hội nghị học thuật uy tín như NeurIPS hoặc ICML là nơi cập nhật các kết quả nghiên cứu tiên tiến nhất.

Các nghiên cứu khoa học về “học máy”

Công bố nổi bật trên thế giới và tại Việt Nam, kèm tóm tắt theo hướng chủ đề.

Mới nhất

  • Bảo trì dự đoán thông minh cho hệ thống tính toán hiệu suất cao: một tổng quan tài liệu

    André Luis da Cunha Dantas Lima và cộng sự2021

    AI tóm tắt

    Tổng quan hệ thống phân tích các phương pháp trí tuệ nhân tạo và học máy phục vụ bảo trì dự đoán thông minh trên các cụm siêu máy tính hiệu năng cao HPC. Công trình tổng hợp các kỹ thuật khai thác luồng dữ liệu giám sát nhật ký và cảm biến nhiệt nhằm cảnh báo sớm sự cố phần cứng. Nghiên cứu định hình khung kiến trúc chẩn đoán hỏng hóc tự động giúp giảm thời gian dừng hoạt động của máy chủ.

  • Cải thiện ước lượng biểu hiện gen từ vi mạch bằng cách sử dụng học máy

    Paul K. Korir và cộng sự2015BMC Bioinformatics

    AI tóm tắt

    Phương pháp MaLTE ứng dụng thuật toán Rừng ngẫu nhiên để chuyển đổi dữ liệu cường độ huỳnh quang vi mạch microarray sang thang đo biểu hiện gen định lượng của RNA-Seq. Mô hình học máy được huấn luyện trên hơn 700 mẫu mô người thuộc dự án GTEx nhằm ước lượng chính xác mức độ biểu hiện bản phiên mã. Cải tiến này mở ra khả năng tái khai thác kho dữ liệu vi mạch công cộng khổng lồ.

  • Học Tập Trực Tuyến về Ổn Định Đi Bộ Hai Chân

    Marcell Missura và cộng sự2015KI - Künstliche Intelligenz

    AI tóm tắt

    Nghiên cứu khung thuật toán điều khiển thích nghi cho phép robot hình người tự học cách giữ thăng bằng động trong quá trình di chuyển hai chân. Để khắc phục giới hạn số lần lặp thực nghiệm trên phần cứng, phương pháp học máy trực tuyến kết hợp kỹ năng bước đi cơ bản với cơ chế học củng cố tương tác. Giải pháp giúp nâng cao độ ổn định bước đi của robot trong các môi trường vận động phức tạp.

  • Nghiên cứu về việc sử dụng CDHMM cho nhận dạng chữ Hán viết tay với từ vựng lớn

    Yong Ge và cộng sựProceedings Eighth International Workshop on Frontiers in Handwriting Recognition

    AI tóm tắt

    Mô hình Markov ẩn liên tục kết hợp hàm phân bố hỗn hợp Gaussian dạng CDHMM được tối ưu hóa cho bài toán nhận dạng chữ Hán viết tay ngoại tuyến trên kho từ vựng lớn. Thuật toán học máy trích xuất đặc trưng nét bút và cấu trúc ký tự nhằm tăng cường độ chính xác phân loại trong điều kiện nét viết biến thiên. Công trình đóng góp giải pháp xây dựng hệ thống nhận diện ký tự quang học hiệu năng cao.

Trích dẫn nhiều nhất

Nổi bật tại Việt Nam

  • Hướng tiếp cận phát hiện mã độc dựa trên phân tích tĩnh kết hợp thuật toán học máy

    VN Đức2023Tạp chí Nghiên cứu Khoa học và Công nghệ quân sự0 trích dẫn

    AI tóm tắt

    Kỹ thuật phân tích tĩnh cấu trúc tệp thực thi PE File kết hợp các thuật toán học máy được phát triển nhằm nâng cao hiệu quả phát hiện phần mềm độc hại malware. Phương pháp này trích xuất các đặc trưng tĩnh ẩn giấu bên trong định dạng tệp mà không cần kích hoạt mã thực thi. Giải pháp tăng cường khả năng nhận diện mã độc cho các hệ thống giám sát an toàn thông tin.

  • ỨNG DỤNG KỸ THUẬT HỌC MÁY TRONG TÍNH TOÁN LƯỢNG TIÊU THỤ NHIÊN LIỆU CỦA TÀU

    TH HÀ và cộng sự2023Tạp chí Khoa học Công nghệ Hàng hải0 trích dẫn

    AI tóm tắt

    Thuật toán học máy hồi quy được ứng dụng để ước tính mức tiêu hao nhiên liệu của động cơ tàu thủy dựa trên dữ liệu hành trình và điều kiện khí tượng biển. Phân tích thực nghiệm xác định các tham số vận tốc di chuyển, tải trọng và hướng sóng là những yếu tố ảnh hưởng trực tiếp đến mức tiêu thụ năng lượng. Mô hình cung cấp công cụ định mức hành trình tối ưu giúp doanh nghiệp vận tải biển tiết kiệm chi phí vận hành.

  • 35. ỨNG DỤNG THUẬT TOÁN HỌC MÁY ĐÁNH GIÁ BIẾN ĐỘNG LỚP PHỦ ĐẤT- NGHIÊN CỨU TẠI MỘT SỐ XÃ TRÊN ĐỊA BÀN TỈNH NGHỆ AN

    Đinh Thị Thanh Huyền và cộng sự2025Tạp chí khoa học tài nguyên và môi trường

    AI tóm tắt

    Ứng dụng thuật toán Rừng ngẫu nhiên Random Forest phân loại biến động lớp phủ đất LULC tại Nghệ An từ chuỗi ảnh viễn thám Landsat 8 giai đoạn 2020–2024. Mô hình học máy đạt độ tin cậy phân loại cao với hệ số Kappa dao động từ 87,23% đến 90,01% trên toàn vùng khảo sát. Kết quả minh chứng tiềm năng giám sát biến động tài nguyên tự động bằng dữ liệu vệ tinh.