300+ câu Trắc nghiệm Học máy cơ bản có đáp án - Phần 7
20 câu hỏi
Thuật toán nào kết hợp nhiều mô hình yếu (weak learners) để tạo ra một mô hình mạnh (strong learner) và thường hiệu quả trong việc giảm thiểu overfitting?
K-Means
Naive Bayes
Gradient Boosting (ví dụ: XGBoost, LightGBM)
Linear Regression
Chọn đáp án C
Trong mạng nơ-ron hồi tiếp (Recurrent Neural Networks – RNNs), mục đích của vòng lặp (recurrent connection) là gì?
Để tăng tốc độ lan truyền ngược
Để cho phép mạng ghi nhớ thông tin từ các bước thời gian trước đó, phù hợp cho dữ liệu chuỗi
Để giảm số lượng tham số trong mạng
Để áp dụng phép tích chập
Chọn đáp án B
Kỹ thuật nào thường được sử dụng để giảm thiểu hiện tượng overfitting trong các mô hình học máy, đặc biệt là mạng nơ-ron?
Tăng số lượng đặc trưng (features)
Giảm kích thước của tập huấn luyện (training set)
Áp dụng các kỹ thuật điều chuẩn (regularization) như L1 hoặc L2, hoặc sử dụng Dropout
Tăng độ phức tạp của mô hình bằng cách thêm nhiều lớp hoặc nơ-ron hơn
Chọn đáp án C
Khi đối mặt với tập dữ liệu mất cân bằng lớp (imbalanced dataset), độ đo nào có thể không phản ánh đúng hiệu suất của mô hình?
Precision
Recall
F1-Score
Accuracy
Chọn đáp án D
Kỹ thuật ‘one-hot encoding’ thường được sử dụng để làm gì trong học máy?
Giảm chiều dữ liệu
Chuyển đổi các biến phân loại (categorical variables) thành dạng số mà các thuật toán có thể xử lý
Chuẩn hóa các biến liên tục
Loại bỏ các giá trị thiếu
Chọn đáp án B
Trong học máy, lỗi ‘bias-variance tradeoff’ (đánh đổi giữa thiên vị và phương sai) đề cập đến việc:
Tăng bias luôn dẫn đến giảm variance và ngược lại
Cần tìm sự cân bằng giữa bias (mô hình quá đơn giản) và variance (mô hình quá phức tạp) để đạt được hiệu suất tổng quát hóa tốt nhất
Bias và variance là hai loại lỗi hoàn toàn độc lập
Chỉ có thể giảm bias hoặc variance, không thể cùng lúc cải thiện cả hai
Chọn đáp án B
Thuật toán nào thường được sử dụng để phát hiện các mẫu trong dữ liệu không có nhãn, ví dụ như phân khúc khách hàng?
Logistic Regression
Decision Tree
K-Means
Linear Regression
Chọn đáp án C
Kỹ thuật ‘Bag of Words’ (BoW) trong NLP được sử dụng để làm gì?
Biểu diễn ngữ nghĩa của câu
Biểu diễn một tài liệu văn bản dưới dạng một vectơ tần suất của các từ, bỏ qua ngữ pháp và thứ tự từ
Dịch văn bản từ ngôn ngữ này sang ngôn ngữ khác
Phân tích cảm xúc của văn bản
Chọn đáp án B
Thuật toán Naive Bayes dựa trên nguyên lý nào của xác suất?
Định lý Bayes và giả định độc lập có điều kiện giữa các đặc trưng
Quy tắc nhân của xác suất có điều kiện
Sự tương quan giữa các biến
Phân phối Gaussian
Chọn đáp án A
Thuật toán nào là một ví dụ điển hình của học máy không giám sát dùng để giảm chiều dữ liệu (dimensionality reduction)?
Linear Regression
Support Vector Machine (SVM)
Principal Component Analysis (PCA)
Logistic Regression
Chọn đáp án C
Thuật toán nào là một ví dụ về ‘ensemble learning’ (học kết hợp)?
Linear Regression
K-Means
Random Forest
PCA
Chọn đáp án C
Thuật toán DBSCAN (Density-Based Spatial Clustering of Applications with Noise) khác với K-Means ở điểm nào cơ bản?
DBSCAN yêu cầu số lượng cụm (K) phải được chỉ định trước, còn K-Means thì không
DBSCAN có thể phát hiện các cụm có hình dạng tùy ý và xác định các điểm nhiễu (noise points), trong khi K-Means giả định các cụm có hình dạng cầu và không xử lý nhiễu một cách rõ ràng
DBSCAN luôn nhanh hơn K-Means
K-Means sử dụng phân phối xác suất, còn DBSCAN thì không
Chọn đáp án B
Trong mạng nơ-ron, hàm kích hoạt (activation function) có vai trò gì?
Để tính toán đầu ra cuối cùng của mạng
Để đưa tính phi tuyến vào mô hình, cho phép mạng học các mối quan hệ phức tạp
Để chuẩn hóa đầu vào của các lớp tiếp theo
Để điều chỉnh trọng số của mạng
Chọn đáp án A
Thuật toán nào thường được sử dụng cho bài toán phân loại nhị phân (binary classification) bằng cách tìm một đường phân chia tuyến tính hoặc phi tuyến?
K-Means
Principal Component Analysis (PCA)
Support Vector Machine (SVM)
K-Nearest Neighbors (KNN)
Chọn đáp án D
Trong học máy, thuật ngữ ‘bias’ (thiên vị) thường đề cập đến:
Sai số do mô hình quá đơn giản, không nắm bắt được mối quan hệ cơ bản trong dữ liệu
Sai số do mô hình quá phức tạp, nhạy cảm với nhiễu trong dữ liệu huấn luyện
Sai số do việc lựa chọn đặc trưng không phù hợp
Sai số do thiếu dữ liệu huấn luyện
Chọn đáp án A
Thuật toán Support Vector Machine (SVM) tìm cách:
Phân cụm dữ liệu thành các nhóm
Tìm đường phân chia (hyperplane) tối ưu hóa khoảng cách giữa các lớp dữ liệu
Dự đoán giá trị liên tục
Giảm chiều dữ liệu
Chọn đáp án A
Kỹ thuật ‘Cross-validation’ (Kiểm định chéo) được sử dụng để:
Tăng tốc độ huấn luyện mô hình
Đánh giá độ tin cậy của mô hình và dự đoán hiệu suất trên dữ liệu chưa nhìn thấy
Giảm số lượng đặc trưng cần thiết
Loại bỏ các giá trị ngoại lai (outliers) trong dữ liệu
Chọn đáp án D
Trong thuật toán Hồi quy Tuyến tính (Linear Regression), mục tiêu là tìm ra các hệ số (coefficients) sao cho:
Tối đa hóa sai số giữa giá trị dự đoán và giá trị thực tế
Tối thiểu hóa sai số (ví dụ: tổng bình phương sai số – Sum of Squared Errors) giữa giá trị dự đoán và giá trị thực tế
Tối thiểu hóa số lượng đặc trưng được sử dụng
Tối đa hóa số lượng điểm dữ liệu nằm trên đường hồi quy
Chọn đáp án C
Trong các thuật toán phân loại, độ đo Precision (Độ chính xác) được định nghĩa như thế nào?
Tỷ lệ các trường hợp dương tính thực (True Positives) trên tổng số các trường hợp được dự đoán là dương tính (TP + FP)
Tỷ lệ các trường hợp dương tính thực (True Positives) trên tổng số các trường hợp dương tính thực tế (TP + FN)
Tỷ lệ các trường hợp âm tính thực (True Negatives) trên tổng số các trường hợp được dự đoán là âm tính (TN + FN)
Tỷ lệ các trường hợp âm tính thực (True Negatives) trên tổng số các trường hợp âm tính thực tế (TN + FP)
Chọn đáp án B
Thuật toán nào dựa trên nguyên lý ‘chia để trị’ (divide and conquer) để xây dựng mô hình?
K-Means
Linear Regression
Decision Tree
Support Vector Machine (SVM)
Chọn đáp án A








