Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Extra Quiz for MIS 447 ML – Fall 2025-2026

Total questions: 21

Worksheet time: 32mins

Name
Class
Date
1.

You are given an imbalanced dataset for binary classification. Which metric provides a balanced view of performance by combining precision and recall?

a)

Specificity directly replaces precision

b)

Accuracy is sufficient for imbalanced datasets

c)

F1-Score balances precision and recall

d)

ROC AUC equals precision times recall

2.

You must choose k for K-Means on high-dimensional data. What is a reasonable plan to select k and prepare features?

a)

Pick k as number of classes in labels

b)

Use elbow plot and apply PCA before K-Means

c)

Set k to sqrt of samples always

d)

Tune k by maximizing training accuracy

3.

In the context of clustering, what is a common method to evaluate the quality of clusters formed by K-Means?

a)

Silhouette Score

b)

Mean Squared Error

c)

Cross-Validation Score

d)

Log-Likelihood

4.

Which method is commonly used to reduce the dimensionality of data before applying clustering algorithms?

a)

Decision Trees

b)

Support Vector Machines

c)

Linear Regression

d)

Principal Component Analysis (PCA)

5.

In the context of evaluating classification models, what does the ROC curve represent?

a)

True Positive Rate vs False Positive Rate

b)

F1-Score vs Specificity

c)

Precision vs Recall

d)

Accuracy vs Error Rate

6.

In the context of model evaluation, what does the term 'confusion matrix' refer to?

a)

A technique for dimensionality reduction

b)

A method for visualizing data distributions

c)

A graph showing model training progress

d)

A table used to describe the performance of a classification model

7.

What is the primary purpose of using cross-validation in model evaluation?

a)

To visualize the performance of the model

b)

To assess how the results of a statistical analysis will generalize to an independent dataset

c)

To reduce the computational cost of training

d)

To increase the size of the training dataset

8.

Which metric is most suitable for evaluating the performance of a regression model?

a)

Recall

b)

Precision

c)

Mean Squared Error

d)

F1-Score

9.

Which algorithm is typically used for supervised learning tasks?

a)

Hierarchical Clustering

b)

Principal Component Analysis

c)

Linear Regression

d)

K-Means Clustering

10.

What is the purpose of using a validation set during model training?

a)

To evaluate the model on unseen data only

b)

To visualize the model's predictions

c)

To increase the size of the training dataset

d)

To tune hyperparameters and prevent overfitting

11.

What is the main advantage of using Standardization for feature scaling in machine learning?

a)

It ensures all features contribute equally to the distance calculations

b)

It reduces the dimensionality of the dataset

c)

It increases the complexity of the model

d)

It eliminates the need for feature selection

12.

What does the 'K' parameter represent in K-Means clustering?

a)

The number of clusters to form

b)

The maximum number of iterations

c)

The number of features in the dataset

d)

The distance metric used for clustering

13.

What is the main benefit of using ElasticNet Regression over Lasso Regression?

a)

It only uses L1 regularization

b)

It combines L1 and L2 regularization to improve model performance

c)

It is faster to compute than Lasso

d)

It requires fewer hyperparameters to tune

14.

What is the primary purpose of using the Elbow Method in K-Means clustering?

a)

To reduce the dimensionality of the data

b)

To visualize the clusters formed

c)

To determine the optimal number of clusters

d)

To assess the quality of the clustering

15.

Which algorithm is particularly effective for handling high-dimensional data due to its ability to find a hyperplane that maximizes the margin between classes?

a)

K-Nearest Neighbors (KNN)

b)

Naive Bayes

c)

Decision Trees

d)

Support Vector Machine (SVM)

16.

What is a key assumption made by the Naive Bayes classifier regarding the features used for classification?

a)

Features are correlated

b)

Features are independent given the class label

c)

Features have a normal distribution

d)

Features are equally important

17.

What is the main purpose of the Yeo-Johnson transformation in data preprocessing?

a)

To normalize data that may not follow a Gaussian distribution

b)

To eliminate outliers from the dataset

c)

To reduce the dimensionality of the dataset

d)

To increase the variance of the dataset

18.

In the context of ensemble learning, Bagging and Boosting use different mathematical strategies to reduce the total error. Which of the following correctly identifies the error type targeted by each and their training nature?

a)

Bagging reduces Bias (parallel); Boosting reduces Variance (sequential).

b)

Bagging reduces Variance (parallel); Boosting reduces Bias (sequential).

c)

Bagging reduces Variance (sequential); Boosting reduces Bias (parallel).

d)

Both reduce Bias, but Bagging uses weighted voting while Boosting uses simple averaging.

19.

Unlike traditional Gradient Boosting Machines that grow trees level-by-level (Level-wise), LightGBM uses a Leaf-wise (Best-first) strategy. What is the primary operational difference of this strategy?

a)

It splits all nodes at the same depth before moving to the next level to keep the tree balanced.

b)

It only splits the root node and then stops to prevent complexity.

c)

It chooses the leaf node that provides the maximum reduction in loss to split, regardless of its depth in the tree.

d)

It uses a random search to decide which leaf should be expanded next.

20.

XGBoost and Overfitting (Regularization) Why is XGBoost often better at "Generalization" (performing well on new data) compared to the original Gradient Boosting Machine (GBM)?

a)

Because XGBoost is much slower, which gives it more time to learn.

b)

Because XGBoost includes built-in L1 and L2 Regularization to punish complex models.

c)

Because XGBoost removes all outliers from the dataset automatically.

d)

Because XGBoost does not use Decision Trees.

21.

Please, write your Student Id and Name.

4 lines