WorksheetsMachine Learning Quiz
Total questions: 50
Worksheet time: 25mins
What is the primary goal of supervised learning?
To predict output from labeled input data
To clean and prepare data for analysis
To maximize rewards through trial and error
To discover patterns in unlabeled data
Which of the following is a characteristic of unsupervised learning?
It predicts outcomes based on input data
It requires labeled data
It is used for reinforcement learning
It finds hidden patterns in data
What is a key disadvantage of machine learning?
It is always accurate
It requires a large amount of data
It does not require human input
It can achieve superhuman performance
What does the term 'dataset' refer to?
A collection of data arranged in some order
A collection of algorithms
A method of data cleaning
A type of machine learning model
Which step comes first in the machine learning workflow?
Data analysis
Model evaluation
Model deployment
Data gathering
What is the purpose of data wrangling?
To collect data from various sources
To analyze data for patterns
To clean and convert raw data into a usable format
To deploy models in production
In supervised learning, what is required for the model to learn?
No data
Random data
Labeled data
Unlabeled data
What is the main goal of reinforcement learning?
To classify data into categories
To discover patterns in data
To learn actions based on feedback
To clean and prepare data
Which of the following is a type of classification algorithm?
K-means clustering
Logistic regression
Hierarchical clustering
Principal component analysis
What does a confusion matrix help evaluate?
The complexity of the model
The performance of a classification model
The amount of data collected
The accuracy of unsupervised learning
Which of the following is NOT a type of unsupervised learning?
Association
Classification
Dimensionality Reduction
Clustering
What is the output of a classification algorithm?
A data structure
A continuous value
A numerical score
A categorical label
What is the main advantage of unsupervised learning?
It is easier to implement
It can discover new patterns
It guarantees accurate results
It requires labeled data
What does PCA stand for in machine learning?
Probabilistic Component Analysis
Pattern Classification Analysis
Predictive Classification Algorithm
Principal Component Analysis
Which of the following is a method to evaluate classification models?
Confusion matrix
Feature engineering
Data wrangling
Data gathering
What is the primary focus of strategic thinking in machine learning?
Simple recall of facts
Applying skills and concepts
Reasoning and planning to solve problems
Collecting data
What is the main goal of clustering in unsupervised learning?
To predict outcomes
To group similar objects
To clean data
To classify data
What is a potential disadvantage of K-means clustering?
It can yield different results with each run
It is always accurate
It is easy to implement
It requires labeled data
What does the term 'overfitting' refer to in machine learning?
A model that is too simple
A model that learns too much from the training data
A model that performs well on unseen data
A model that is easy to interpret
What is the main difference between supervised and unsupervised learning?
Unsupervised learning requires more data
Supervised learning is easier to implement
Unsupervised learning is more accurate
Supervised learning uses labeled data, unsupervised does not
What is the role of an AI model in machine learning?
To predict outcomes based on input data
To clean data
To analyze data
To gather data
What is the main focus of reinforcement learning?
To classify data
To learn from feedback and rewards
To discover patterns in data
To clean and prepare data
What is a common technique used to prevent overfitting in machine learning models?
Ignoring validation data
Using more features
Increasing model complexity
Data augmentation
What is the first step in the Machine Learning Workflow Overview?
Analyze Data
Develop
Get Data
Deploy
A classifier that has only two labels, such as Yes or No, is called a:
Multi-class Classifier
Regression Classifier
Binary Classifier
Cluster Classifier
Which of the following is a Linear Model classification algorithm?
K-Nearest Neighbours
Naïve Bayes
Logistic Regression
Decision Tree Classification
What do Support Vector Machines (SVMs) aim to find?
The hidden patterns in data.
The boundary that separates classes by as wide a margin as possible.
The closest neighbors in a training set.
The optimal number of clusters.
What is a key assumption of all Naïve Bayes classifiers?
That the value of a particular feature is independent of the value of other features, given the output variable.
That the data must have linear decision boundaries.
That the algorithm should find the widest margin possible.
That the model must be trained on labeled data.
What is a characteristic of Random Forest Classifiers?
They consist of a single decision tree.
They subdivide feature space into regions with different labels.
They contain a large number of individual decision trees that operate as an ensemble.
They primarily use Bayes theorem of probability.
Which of the following is listed as an evaluation metric for Classification Models?
Classification Accuracy
Confusion Matrix
F1 Score
Precision and Recall
When is Classification Accuracy NOT an ideal evaluation metric?
When the model is performing well.
When data is imbalanced.
When the output variable is a category.
When dealing with binary classifiers.
What does "False Negative (FN)" mean in a Confusion Matrix?
Predicting positive class as positive.
Predicting negative class as positive.
Predicting positive class as negative.
Predicting negative class as negative.
What does Precision measure in evaluating classification models?
How good our model is at correctly predicting positive classes.
How many of the predictions are correct.
How good our model is when the prediction is positive.
The total variations within a cluster.
What does the ROC curve stand for?
Random Operations Curve
Receiver Operating Characteristics Curve
Result Optimization Curve
Recall Over Classification Curve
What is the main goal of Unsupervised Learning, according to its definition?
To produce an accurate result for labeled data
To find the underlying pattern of the dataset and group data
To learn actions by trial and error
To predict specific outcomes
What is one type of Unsupervised Learning listed?
Classification
Regression
Clustering
Supervised Learning
What is the K-means algorithm used for?
Predicting labels for new data
Classifying data into predefined categories
Clustering n objects into k groups based on attributes
Evaluating model accuracy
What is the purpose of Principal Component Analysis (PCA)?
To classify data into binary categories
To find hidden patterns in labeled datasets
To map original data into a lower dimensional space while preserving information
To identify fraudulent transactions
What is an advantage of Unsupervised Learning compared to Supervised Learning?
It always produces more accurate results
It is used for more complex tasks as it doesn't have labeled input data
It is intrinsically less difficult
It is easier to get labeled data for
Why might the result of an Unsupervised Learning algorithm be less accurate?
Because it has corresponding output data
Because input data is labeled, and algorithms know the exact output
Because input data is not labeled, and algorithms do not know the exact output in advance
Because it is limited to simpler tasks
What is Overfitting in machine learning?
When the model performs poorly on training data
When the model cannot learn anything from the data
When the model learns noise and patterns specific to training data, reducing generalization
When the model performs better on unseen data than on training data
What is Underfitting in machine learning?
When the model performs extremely well on training data but poorly on test data
When the model cannot capture the patterns in training data
When the model is too complex
When the model uses too much data
Which of the following is a common method to reduce overfitting in a neural network?
Increase the number of training epochs
Remove dropout layers
Apply data augmentation
Decrease model complexity
What is the purpose of adding a dropout layer during training?
To increase the learning rate
To prevent underfitting
To randomly remove data points
To reduce overfitting by preventing co-adaptation of neurons
How can you help resolve an underfitting model?
Apply more regularization
Add dropout layers
Decrease the number of training iterations
Increase the complexity of the model
Which action is likely to worsen underfitting?
Decreasing regularization
Removing dropout layers
Using a simpler model
Increasing training epochs
Which of the following is a primary advantage of machine learning?
Requires manual rule-setting by experts
Cannot outperform humans in any task
Learns patterns automatically from data
Always produces simple and explainable models
Why might machine learning models struggle in real-world applications?
They use too little data
They require human-written rules
They can be easily tricked by poor-quality data
They are always better than humans in all tasks
Which of the following best describes a disadvantage of machine learning?
Models can explain all of their decisions clearly
Machine learning requires very little data to be accurate
The relationships learned are often complex and not easily interpretable
Machine learning is unsuitable for image recognition tasks
What is one reason machine learning can outperform humans in specific tasks?
It requires no data to train
It can learn and optimize strategies beyond human capability
It only works on text-based tasks
It avoids using past data completely
