300+ câu Trắc nghiệm Học máy cơ bản có đáp án - Phần 1
30 câu hỏi
Thuật toán nào sau đây là ví dụ điển hình của phương pháp học sâu (deep learning)?
Hồi quy Logistic (Logistic Regression)
Mạng nơ-ron tích chập (Convolutional Neural Network – CNN)
Cây quyết định (Decision Tree)
Máy vector hỗ trợ (Support Vector Machine – SVM)
Chọn đáp án B
Trong học máy, ‘pipeline’ (đường ống) là một khái niệm dùng để:
Huấn luyện mô hình trên nhiều máy tính cùng lúc
Kết hợp nhiều bước xử lý dữ liệu và huấn luyện mô hình thành một chuỗi tuần tự, dễ quản lý và tái sử dụng
Tự động tìm kiếm siêu tham số (hyperparameter tuning)
Đánh giá hiệu suất của mô hình trên tập kiểm tra
Chọn đáp án B
Thuật toán nào sau đây thường được sử dụng cho bài toán phân loại đa lớp (multi-class classification)?
Hồi quy tuyến tính (Linear Regression)
Hồi quy Logistic (Logistic Regression) với chiến lược One-vs-Rest hoặc Softmax
Hồi quy tuyến tính với bình phương sai số (Linear Regression with squared error)
Phân tích thành phần chính (Principal Component Analysis – PCA)
Chọn đáp án B
Thuật toán ‘Logistic Regression’ thực chất là một dạng của mô hình gì?
Mô hình phân cụm
Mô hình hồi quy tuyến tính được áp dụng với hàm sigmoid để phân loại
Mô hình cây quyết định
Mô hình mạng nơ-ron đơn giản
Chọn đáp án B
Trong học máy, ‘cross-validation’ (kiểm định chéo) được sử dụng để làm gì?
Tăng cường tốc độ xử lý dữ liệu
Giảm thiểu số lượng đặc trưng cần thiết
Ước lượng hiệu suất của mô hình một cách đáng tin cậy hơn trên dữ liệu mới
Xử lý các giá trị bị thiếu trong dữ liệu
Chọn đáp án C
Kỹ thuật ‘data augmentation’ (tăng cường dữ liệu) thường được sử dụng trong lĩnh vực nào để cải thiện hiệu suất mô hình?
Xử lý ngôn ngữ tự nhiên (Natural Language Processing – NLP)
Nhận dạng hình ảnh (Image Recognition)
Dự báo chuỗi thời gian (Time Series Forecasting)
Phân cụm dữ liệu (Clustering)
Chọn đáp án B
Trong các thuật toán học máy, ‘feature engineering’ đề cập đến quá trình nào?
Chọn thuật toán học máy phù hợp
Tạo ra các đặc trưng mới từ dữ liệu thô để cải thiện hiệu suất mô hình
Huấn luyện mô hình trên tập dữ liệu lớn
Đánh giá mô hình bằng các độ đo hiệu suất
Chọn đáp án B
Trong học máy, ‘ensemble learning’ (học tập hợp) là một phương pháp kết hợp nhiều mô hình để:
Làm cho mô hình đơn giản hơn
Cải thiện hiệu suất tổng thể và độ ổn định của dự đoán
Giảm thiểu thời gian huấn luyện
Tăng cường tính giải thích của mô hình
Chọn đáp án B
Kỹ thuật ‘weight initialization’ (khởi tạo trọng số) trong mạng nơ-ron là quan trọng vì:
Nó đảm bảo mô hình luôn hội tụ nhanh chóng
Khởi tạo sai có thể dẫn đến vấn đề ‘vanishing gradient’ hoặc ‘exploding gradient’
Nó loại bỏ nhu cầu về ‘regularization’
Nó tự động chọn kiến trúc mạng nơ-ron phù hợp
Chọn đáp án B
Kỹ thuật ‘Grid Search’ trong học máy thường được sử dụng để:
Trực quan hóa dữ liệu
Tự động tìm kiếm bộ siêu tham số (hyperparameters) tối ưu cho mô hình
Giảm thiểu số lượng đặc trưng
Đánh giá hiệu suất của mô hình trên tập huấn luyện
Chọn đáp án B
Thuật toán ‘XGBoost’ (Extreme Gradient Boosting) là một biến thể tiên tiến của phương pháp nào?
K-Means Clustering
Gradient Boosting
Support Vector Machine (SVM)
Naive Bayes
Chọn đáp án B
Khi đối mặt với hiện tượng ‘underfitting’ (mô hình quá đơn giản), các chiến lược cải thiện nào sau đây là phù hợp?
Giảm độ phức tạp của mô hình (ví dụ: giảm số lượng tham số)
Tăng cường feature engineering hoặc thêm các đặc trưng mới
Giảm kích thước tập huấn luyện
Tăng cường regularization (ví dụ: L1, L2)
Chọn đáp án B
Trong các loại lỗi của mô hình học máy, ‘bias’ cao thường biểu thị điều gì?
Mô hình quá nhạy cảm với dữ liệu huấn luyện
Mô hình có xu hướng đưa ra dự đoán sai lệch hệ thống khỏi giá trị thực
Mô hình có phương sai cao
Mô hình có thể khái quát hóa rất tốt trên dữ liệu mới
Chọn đáp án B
Trong học máy, ‘feature importance’ (tầm quan trọng của đặc trưng) là một khái niệm thường được trích xuất từ loại mô hình nào?
Hồi quy tuyến tính (Linear Regression)
Các mô hình dựa trên cây (Tree-based models) như Random Forest, Gradient Boosting
K-Means Clustering
SVM với kernel tuyến tính
Chọn đáp án B
Trong Học máy giám sát, mục đích chính của việc chia tập dữ liệu thành tập huấn luyện (training set) và tập kiểm tra (testing set) là gì?
Để tăng tốc độ huấn luyện mô hình
Để đánh giá khả năng khái quát hóa của mô hình trên dữ liệu chưa thấy
Để giảm thiểu số chiều của dữ liệu đầu vào
Để lựa chọn thuật toán học máy phù hợp nhất
Chọn đáp án B
Trong học máy, ‘bias-variance tradeoff’ có ý nghĩa gì đối với mô hình phức tạp và đơn giản?
Mô hình phức tạp có bias cao và variance thấp; mô hình đơn giản có bias thấp và variance cao
Mô hình phức tạp có bias thấp và variance cao; mô hình đơn giản có bias cao và variance thấp
Cả mô hình phức tạp và đơn giản đều có bias và variance thấp
Cả mô hình phức tạp và đơn giản đều có bias và variance cao
Chọn đáp án B
Thuật toán ‘K-Nearest Neighbors’ (KNN) phân loại một điểm dữ liệu mới dựa trên:
Giá trị trung bình của các điểm dữ liệu gần nhất
Nhãn của đa số các điểm dữ liệu lân cận gần nhất
Khoảng cách từ điểm dữ liệu đến tâm của các cụm
Độ dốc của hàm mất mát tại điểm đó
Chọn đáp án B
Trong học máy, ‘feature selection’ (lựa chọn đặc trưng) khác với ‘dimensionality reduction’ (giảm chiều dữ liệu) ở điểm nào?
Feature selection tạo ra đặc trưng mới, còn dimensionality reduction loại bỏ đặc trưng
Feature selection chọn ra một tập con các đặc trưng gốc, còn dimensionality reduction tạo ra các đặc trưng mới là tổ hợp tuyến tính của các đặc trưng gốc
Feature selection chỉ áp dụng cho học có giám sát, còn dimensionality reduction cho học không giám sát
Không có sự khác biệt đáng kể giữa hai khái niệm này
Chọn đáp án B
Thuật toán ‘Apriori’ được sử dụng chủ yếu cho bài toán nào?
Phân loại văn bản
Phát hiện luật kết hợp (Association Rule Mining)
Dự báo chuỗi thời gian
Giảm chiều dữ liệu
Chọn đáp án B
Khi sử dụng ‘cross-validation’, số lượng ‘folds’ (phần) thường được chọn là bao nhiêu?
Luôn luôn là 2
Thường là 5 hoặc 10
Chỉ phụ thuộc vào số lượng đặc trưng
Luôn luôn bằng số lượng mẫu trong tập dữ liệu
Chọn đáp án B
Thuật toán ‘Support Vector Machine’ (SVM) tìm kiếm gì để phân chia các lớp dữ liệu?
Đường thẳng đi qua tâm của các điểm dữ liệu
Siêu phẳng (hyperplane) với biên (margin) lớn nhất giữa các lớp
Các cụm dữ liệu
Các đường cong tối thiểu hóa sai số bình phương
Chọn đáp án B
Kỹ thuật ‘Bagging’ (Bootstrap Aggregating) trong học máy thường được áp dụng để:
Tăng cường độ phức tạp của mô hình
Giảm phương sai (variance) của mô hình, giúp chống overfitting
Tìm kiếm các cụm dữ liệu
Giảm thiểu sai số hệ thống (bias)
Chọn đáp án B
Kỹ thuật ‘dimensionality reduction’ (giảm chiều dữ liệu) thường được áp dụng để làm gì?
Tăng số lượng đặc trưng để cải thiện hiệu suất
Giảm thiểu đa cộng tuyến (multicollinearity) giữa các đặc trưng và giảm chi phí tính toán
Chỉ sử dụng cho các mô hình học không giám sát
Phát hiện các giá trị ngoại lai
Chọn đáp án B
Thuật toán nào thuộc nhóm Học máy tăng cường (Reinforcement Learning)?
K-Means Clustering
Linear Regression
Q-Learning
Support Vector Machine (SVM)
Chọn đáp án C
Thuật toán ‘Random Forest’ là một ví dụ của phương phápensemble nào?
Boosting
Bagging
Stacking
Ensembling đơn giản (Simple Averaging)
Chọn đáp án B
Khái niệm ‘bias-variance tradeoff’ trong học máy đề cập đến sự đánh đổi giữa:
Tốc độ huấn luyện và độ chính xác của mô hình
Độ phức tạp của mô hình và khả năng học dữ liệu huấn luyện
Sai số do giả định sai của mô hình (bias) và sai số do nhạy cảm với biến động nhỏ trong dữ liệu huấn luyện (variance)
Kích thước tập huấn luyện và số lượng đặc trưng
Chọn đáp án C
Thuật toán nào sau đây thuộc nhóm Học máy không giám sát?
Hồi quy tuyến tính (Linear Regression)
Máy Vector Hỗ trợ (Support Vector Machine – SVM)
Phân cụm K-Means (K-Means Clustering)
Cây quyết định (Decision Tree)
Chọn đáp án C
Độ đo ‘Precision’ (độ chính xác) trong phân loại nhị phân được định nghĩa như thế nào?
Tỷ lệ các trường hợp dương tính thực sự trên tổng số các trường hợp được dự đoán là dương tính
Tỷ lệ các trường hợp dương tính thực sự trên tổng số các trường hợp dương tính thực tế
Tỷ lệ các trường hợp âm tính thực sự trên tổng số các trường hợp được dự đoán là âm tính
Tỷ lệ các trường hợp âm tính thực sự trên tổng số các trường hợp âm tính thực tế
Chọn đáp án A
Trong học máy, ‘regularization’ (chuẩn hóa) có vai trò gì?
Tăng tốc độ huấn luyện mô hình
Giảm sự phụ thuộc của mô hình vào các đặc trưng có giá trị lớn, giúp chống overfitting
Bắt buộc sử dụng nhãn cho tất cả dữ liệu
Loại bỏ các giá trị ngoại lai (outliers) khỏi tập dữ liệu
Chọn đáp án B
Thuật toán ‘Naive Bayes’ hoạt động dựa trên nguyên lý nào?
Quy tắc Bayes với giả định độc lập giữa các đặc trưng
Tìm kiếm các cụm dữ liệu dựa trên khoảng cách
Giảm thiểu sai số bình phương trung bình
Tối ưu hóa hàm mất mát bằng gradient descent
Chọn đáp án A








