wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Câu hỏi về Regression và Linear Regression

Total questions: 70

Worksheet time: 35mins

Name
Class
Date
1.

Regression thuộc loại học máy nào?

a)

Unsupervised learning

b)

Supervised learning

c)

Reinforcement learning

d)

Semi-supervised learning

2.

Bài toán dự đoán giá nhà thuộc loại nào?

a)

Classification

b)

Regression

c)

Clustering

d)

Forecasting

3.

Trong regression, biến mục tiêu y có tính chất gì?

a)

Rời rạc

b)

Liên tục

c)

Chuỗi

d)

Nhị phân

4.

Mô hình Regression học gì từ dữ liệu?

a)

Mối quan hệ giữa đầu vào x và đầu ra y

b)

Tốc độ sinh nhản

c)

Ma trận chỉ số

d)

Chuẩn hoá dữ liệu

5.

Mễ thuật Linear Regression để làm gì?

a)

Ước lượng y như là hàm tuyến tính của x

b)

Dự đoán nhãn phân loại

c)

Tính toán mạng nơ-ron

d)

Biến đổi vector

6.

Phép tính của Linear Regression được xác định theo công thức:

a)

f(x) = ax^2 + b

b)

f(x) = w0 + w1x1 + ... + wmxm

c)

f(x) = √(x)

d)

f(x) = log(x)

7.

Bias trong Linear Regression là giá trị nào?

a)

w0 (hằng số tự do)

b)

w1

c)

x1

d)

λ

8.

Mục tiêu huấn luyện của mô hình Regression là?

a)

Tối đa accuracy

b)

Giảm tối đa hàm loss

c)

Tăng số features

d)

Giảm chi phí dữ liệu

9.

Lỗi dự đoán của mô hình Regression được xác định bằng:

a)

Accuracy

b)

f(x) - y

c)

Gradient

d)

x - w

10.

Cost function Mean Squared Error (MSE) được tính theo:

a)

∑|f(x) - y|

b)

∑(f(x) - y)^2

c)

∑(f(x) + y)^2

d)

∑|f(x) + y|

11.

Hàm loss luôn âm đúng không?

a)

Đúng

b)

Sai

c)

Tuỳ thuộc dữ liệu

d)

Tùy mô hình

12.

Mean Absolute Error (MAE) là?

a)

Trung bình tổng sai số tuyệt đối

b)

Trung bình tổng sai số bình phương

c)

Chuẩn hoá dữ liệu

d)

Trung bình nhãn

13.

Tại sao RMSE được ưa chuộng hơn MAE trong nưốc sâu?

a)

Tốc độ nhanh hơn

b)

Nhạy cảm hơn với sai số lớn

c)

Tính toán đơn giản

d)

Áp dụng cho nhãn nhỏ

14.

Cost function trong Linear Regression có đặc điểm gì?

a)

Lôi lồi lồi (convex)

b)

Lồi phi tuyến tính

c)

Có nhiều cực tiểu

d)

Không xác định

15.

Gradient Descent được dùng để?

a)

Gắn nhãn

b)

Tìm giá trị tham số tối ưu

c)

Tăng accuracy

d)

Phát sinh dữ liệu

16.

Trong Gradient Descent, đạo hàm > 0 thì làm gì?

a)

Tăng giá trị tham số

b)

Giảm giá trị tham số

c)

Dừng cập nhật

d)

Tăng bias

17.

Vai trò của learning rate (λ)?

a)

Xác định bước nhảy khi cập nhật

b)

Tự động huấn luyện

c)

Chọn feature

d)

Gắn nhãn nhị

18.

Learning rate quá lớn gây ra?

a)

Tối ưu nhanh hơn

b)

Mô hình chuẩn hơn

c)

Bỏ qua minimum, hoặc không hội tụ

d)

Đạo hàm sai

19.

Overfitting xảy ra khi?

a)

Mô hình không học được

b)

Mô hình học qúa kỹ dữ liệu huấn luyện

c)

Dữ liệu không có nhãn

d)

Mô hình được tối ưu

20.

Underfitting xảy ra khi?

a)

Mô hình được tối ưu

b)

Mô hình không bị nhiễu

c)

Mô hình quá đơn giản, không bám dữ liệu

d)

Dữ liệu thừa kém

21.

Cross-validation giúp làm gì?

a)

Huấn luyện mô hình nhanh hơn

b)

Đánh giá khả năng tổng quát hoá của mô hình

c)

Tăng kích thước dữ liệu

d)

Xóa nhãn

22.

K-fold cross-validation chia dữ liệu như thế nào?

a)

Tự động random

b)

Chia dữ liệu thành k phần, xoay vòng validation

c)

Chia theo label

d)

Gộp theo nhóm

23.

Leave-one-out cross-validation là?

a)

Lấy ngẫu nhiên 80% training

b)

Lần lượt loại 1 dữ liệu làm test, còn lại train

c)

Test trên tập validation

d)

Cross-validation nhóm 3 phần

24.

KNN regression dự đoán dựa trên?

a)

Decision tree

b)

Trung bình y của k láng giềng gần nhất

c)

Deep learning

d)

Max pooling

25.

Trong KNN, k quá nhỏ dẫn đến?

a)

Kết quả rất ổn định

b)

Nhạy cảm với nhiễu

c)

Hiệu suất cao

d)

Tự động generalize

26.

Trong KNN, k quá lớn dẫn đến?

a)

Tăng noise

b)

Mất nhãn

c)

Bình quân hoá lỏm mất đặc trưng cục bộ

d)

Tăng bias

27.

Logistic Regression dùng cho?

a)

Bài toán Classification

b)

Dự đoán số thực

c)

Tối ưu hoá ma trận

d)

Giảm chiều

28.

Hàm sigmoid dùng trong Logistic Regression trả về giá trị:

a)

[0,∞)

b)

[0,1]

c)

(-∞,+∞)

d)

[-1,1]

29.

Classification dùng để làm gì?

a)

Phân loại dữ liệu theo nhãn rời rạc

b)

Dự đoán số liên tục

c)

Sinh dữ liệu ngẫu nhiên

d)

Tính trung bình dữ liệu

30.

Dữ liệu trong classification gồm:

a)

Chỉ input features

b)

Chỉ output labels

c)

Cặp (x, y) với x là feature, y là class label

d)

Danh sách class

31.

Classification khác regression ở điểm nào?

a)

Dữ liệu ít hơn

b)

Kết quả dự đoán là nhãn rời rạc

c)

Sử dụng kNN

d)

Dự đoán chuỗi

32.

Output y trong classification thuộc kiểu dữ liệu nào?

a)

Số liên tục

b)

Nhãn rời rạc (categorical)

c)

Dữ liệu text

d)

Ma trận

33.

Thuật ngữ "attribute set" đồng nghĩa với:

a)

Class

b)

Feature, predictor, input variable

c)

Label

d)

Outcome

34.

Accuracy là gì?

a)

Tỷ lệ dữ liệu test được dự đoán đúng

b)

Tổng số prediction

c)

Số nhãn huấn luyện

d)

Độ phủ hợp giữa x và y

35.

Error rate = ?

a)

Accuracy + 1

b)

1 - Accuracy

c)

TP / (TP + TN)

d)

FP / (FN + TN)

36.

Sensitivity (Recall) đo lường?

a)

TP / (TP + FN)

b)

TP / (TP + FP)

c)

TN / (FP + TN)

d)

1 - Accuracy

37.

Specificity là?

a)

TN / (TP + FN)

b)

TN / (FP + TN)

c)

TP / (TP + TN)

d)

FP / (TP + TN)

38.

Precision là:

a)

TP / (TP + FP)

b)

TP / (TP + FN)

c)

TN / (TN + FN)

d)

FN / (TP + FP)

39.

F1-score là:

a)

TB của precision và recall

b)

Trung bình hại hòa (harmonic mean)

c)

Max precision, recall

d)

TP - FN

40.

ROC curve vẽ mối quan hệ giữa:

a)

TPR (Recall) và FPR

b)

Accuracy và Recall

c)

Precision và F1

d)

TP và TN

41.

AUC là giá trị đại diện cho?

a)

Precision

b)

Diện tích dưới đường cong ROC

c)

Accuracy

d)

TP

42.

AUC = 0.5 mang ý nghĩa?

a)

Mô hình hoàn hảo

b)

Đoán ngẫu nhiên (không phân biệt)

c)

Precision = 1

d)

Recall = 0

43.

Accuracy cao nhưng Precision thấp đồng nghĩa với?

a)

Mô hình tốt

b)

Nhiều False Positive

c)

Nhiều True Negative

d)

Dữ liệu lớn

44.

kNN d���a vào yếu tố nào?

a)

Khoảng cách tới k láng giềng gần nhất

b)

Cây quyết định

c)

Tính entropy

d)

Gradient descent

45.

Trong kNN, k quá nhỏ gây ra?

a)

Tổng quát hoá cao

b)

Nhạy với nhiễu hoặc outlier

c)

Bỏ qua outlier

d)

Giảm noise

46.

Trong kNN, k quá lớn gây ra?

a)

Mất tính cục bộ, nghiên về đa số

b)

Tăng sai số

c)

Giảm accuracy

d)

Tăng noise

47.

Để đo khoảng cách trong kNN ta có thể dùng?

a)

MAE

b)

Gradient

c)

Euclidean, Manhattan, Minkowski

d)

Cross entropy

48.

KNN thuộc loại học gì?

a)

Eager learning

b)

Lazy learning (không huấn luyện trước)

c)

Deep learning

d)

Online learning

49.

Naive Bayes dựa trên giả thuyết?

a)

Đồ thị quyết định

b)

Bayes' Theorem

c)

Gradient Descent

d)

SVM Margin

50.

Giả định lớn nhất trong Naive Bayes dựa trên:

a)

P(Ci|X)

b)

P(X|Ci) + P(Ci)

c)

Accuracy

d)

k-fold

51.

Tính độc lập có điều kiện được giả định trong Naive Bayes giúp:

a)

Giảm chi phí tính toán

b)

Tăng độ chính xác

c)

Giảm noise

d)

Tăng recall

52.

Dữ liệu numeric trong Naive Bayes thường dùng?

a)

Random Forest

b)

Phân phối Gaussian

c)

Uniform

d)

MAE

53.

Để tránh xác suất = 0 trong Naive Bayes ta dùng?

a)

Laplace Correction (add-one smoothing)

b)

Gradient

c)

Decision Tre

54.

Dữ liệu numeric trong Naive Bayes thường dùng?

a)

Random Forest

b)

Phân phối Gaussian

c)

Uniform

d)

MAE

55.

Để tránh xác suất = 0 trong Naive Bayes ta dùng?

a)

Laplace Correction (add-one smoothing)

b)

Gradient

c)

Decision Tree

d)

kNN tuning

56.

Mục tiêu chính của SVM là?

a)

Tìm siêu phẳng tối ưu phân tách các lớp

b)

Tối đa số điểm đúng

c)

Giảm MAE

d)

Sinh dữ liệu mới

57.

Margin trong SVM là gì?

a)

Khoảng cách giữa hai điểm

b)

Khoảng cách giữa siêu phẳng và điểm gần nhất

c)

Tổng lỗi mô hình

d)

Trung bình sai số

58.

SVM hiệu quả nhất khi dữ liệu

a)

Rất nhiễu

b)

Có thể phân tách tuyến tính tốt

c)

Có nhiều class

d)

Có dạng ảnh

59.

Kernel trick trong SVM giúp?

a)

Biến dữ liệu phi tuyến thành tuyến tính trong không gian mới

b)

Tối ưu độ chính xác

c)

Xóa nhiễu

d)

Gán nhãn

60.

Một ví dụ kernel phổ biến trong SVM là?

a)

MAE

b)

RBF (Gaussian)

c)

Cross entropy

d)

Manhattan loss

61.

Nếu chọn kernel sai trong SVM, điều gì có thể xảy ra?

a)

Accuracy cao hơn

b)

Mô hình underfitting hoặc overfitting

c)

Không ảnh hưởng

d)

Luôn tốt hơn Logistic Regression

62.

SVM có thể dùng cho?

a)

Regression duy nhất

b)

Classification và Regression

c)

Reinforcement Learning

d)

Clustering

63.

Hyperparameter C trong SVM ảnh hưởng?

a)

Chiều của dữ liệu

b)

Độ cho phép lỗi - trade-off giữa margin và lỗi

c)

Learning rate

d)

Epoch

64.

Logistic Regression thường dùng cho?

a)

Bài toán phân loại nhị phân

b)

Phân cụm

c)

Dự đoán giá trị liên tục

d)

Tối ưu ma trận

65.

Hàm sigmoid trong Logistic Regression giúp?

a)

Sinh nhãn

b)

Biến output thành xác suất trong [0, 1]

c)

Tăng accuracy

d)

Giảm noise

66.

Output của Logistic Regression thường được xử lý như thế nào?

a)

Nếu xác suất > 0.5 thì dự đoán class 1, ngược lại class 0

b)

Luôn lấy nhãn lớn hơn

c)

Làm tròn về 0 hoặc 1

d)

Tự động normalize

67.

Hàm mất mát thường dùng trong Logistic Regression?

a)

MAE

b)

MSE

c)

Cross-entropy loss

d)

RMSE

68.

Regularization giúp gì cho Logistic Regression?

a)

Tránh overfitting

b)

Tăng precision

c)

Sinh nhãn

d)

Giảm recall

69.

L1 regularization còn gọi là?

a)

Lasso

b)

Ridge

c)

ElasticNet

d)

Linear

70.

Sự khác biệt chính giữa L1 và L2 trong Logistic Regression?

a)

L1 phạt nhẹ hơn

b)

L2 tạo sparse model

c)

L1 có thể loại bỏ feature (hệ số = 0), L2 thì không

d)

Không có sự khác biệt