Machine Learning MCQs (Set-1)

Machine Learning MCQs – Set-1 | 50 questions on learning types, datasets, model training, evaluation, optimization, and deployment.

Mixed difficulty · Select one answer and open each explanation to review the concept.

What is the central idea of machine learning?

A Learn patterns from data
B Store files in folders
C Transmit packets between networks
D Render images on screen

What does a machine-learning model do?

A Installs hardware drivers
B Maps inputs to outputs
C Creates a network cable
D Formats a storage device

Which data does supervised learning use during training?

A Only unstructured files
B Unlabeled examples only
C Examples paired with labels
D Random network packets

What kind of output does a classification model predict?

A A continuous measurement
B A file location
C A natural-language paragraph only
D A category or class

Which task is a regression problem?

A Predicting a numerical value
B Choose from class labels
C Grouping unlabeled examples
D Finding nearest documents

What is a key feature of unsupervised learning?

A All examples labeled
B Training data lacks target labels
C The model receives explicit rewards
D The model uses no data

What does clustering attempt to find?

A Teacher-supplied class labels
B A numerical target value
C Groups of similar examples
D The fastest processor

Why use dimensionality reduction?

A Add more target labels
B Encrypt a training dataset
C Increase the number of examples
D Represent data with fewer features

What guides an agent in reinforcement learning?

A Rewards from its actions
B A folder structure
C Fixed class labels
D A processor clock

What is a feature in a dataset?

A The predicted target only
B Input variable for an example
C A model’s license
D A storage device

What is a label in supervised learning?

A A random file name
B A learning-rate setting
C The target value or class
D A validation metric

Which dataset is used to fit model parameters?

A Test set
B Validation set
C Production logs
D Training set

What is a validation set commonly used for?

A Tune choices during development
B Fit the final model only
C Replace all training data
D Store model predictions permanently

Why keep a separate test set?

A To select every training example
B Estimate performance on unseen data
C To choose the model’s name
D To compute training gradients

What is data leakage in machine learning?

A Using too few model layers
B Training on random batches
C Evaluation influenced by leaked data
D Compressing input files

What can overfitting indicate?

A Excellent unseen performance
B No relationship in training data
C Oversized test set
D Fit to training-specific details

How does underfitting commonly appear?

A Poor fit on all data
B Perfect training accuracy
C A very large test set
D Too many model predictions

What does generalization measure?

A How quickly data downloads
B Performance on new examples
C The number of model parameters
D The size of a database

Why shuffle or split data carefully?

A To make labels more colorful
B To increase model size
C Prevent train-test contamination
D To reduce processor voltage

What is a hyperparameter?

A Predicted target
B A value measured from users
C A data row identifier
D Setting chosen before parameter fitting

How are model parameters commonly obtained?

A Learned from training data
B Copied from test labels
C Chosen as file extensions
D Assigned by network routers

What does gradient descent try to do?

A Increase every model weight
B Reduce loss through updates
C Select a test dataset
D Generate new feature labels

What does the learning rate control?

A The number of input features
B Size of training files
C The size of parameter updates
D The test set’s class balance

What is one epoch in model training?

A One prediction for each class
B One database transaction
C One test-set pass
D One pass through training examples

What does a training batch contain?

A A subset of training examples
B All possible model parameters
C Only the test labels
D A set of output classes

What does a loss function quantify?

A The model’s network speed
B Prediction error relative to targets
C The number of input files
D The dataset’s storage format

What does an optimizer do during training?

A Creates new labels automatically
B Chooses the model’s license
C Updates parameters to reduce loss
D Stores evaluation reports

Which term names the error measure used to guide learning?

A Feature
B Epoch
C Batch
D Loss

What does a confusion matrix summarize?

A Predicted versus actual counts
B The order of training files
C Model parameters by layer
D The training set’s storage size

How is classification accuracy calculated?

A True positives over predicted positives
B Correct predictions over total
C False positives over negatives
D Recall divided by precision

What does precision measure for a positive class?

A Actual positives recovered
B All correct predictions
C Correct positives among predicted positives
D True negatives among actual negatives

What does recall measure for a positive class?

A Correct positives among predicted positives
B Correct predictions among all examples
C False positives among actual negatives
D Correct positives among actual positives

What does the F1 score balance?

A Precision and recall
B Accuracy and training speed
C Features and labels
D Loss and model size

Why can class imbalance make accuracy misleading?

A It increases every class equally
B Majority-only model may score highly
C Removes need for labels
D It guarantees overfitting

What does a classification threshold control?

A Which features enter training
B The size of the dataset
C Converts scores into classes
D How many model layers exist

What is cross-validation used to estimate?

A A model’s purchase price
B The dataset’s file format
C The processor’s learning rate
D Performance across data splits

Why scale numerical features before some models?

A Put values on comparable ranges
B Increase the number of labels
C Remove the test set
D Convert regression into classification

What is feature engineering?

A Changing test labels
B Creating useful model inputs
C Increasing network bandwidth
D Deleting model parameters

How can regularization reduce overfitting?

A By adding more test examples
B By removing all labels
C By penalizing overly complex solutions
D By increasing every weight

What does early stopping use to choose when training ends?

A Only the model’s file size
B The test labels repeatedly
C The number of feature names
D Validation performance

What is a neural network layer made of?

A Units that transform incoming values
B A set of training labels
C A database of test rows
D Network routers

What does an activation function add to a neural network?

A A larger training dataset
B Nonlinear transformations
C A class label
D A validation split

What does backpropagation calculate?

A A dataset’s class balance
B A model’s market price
C Gradients for parameter updates
D The number of test examples

What distinguishes deep learning from many simpler models?

A It uses no data
B It has no parameters
C It never needs evaluation
D Neural networks with multiple layers

Which architecture is commonly used to learn spatial image patterns?

A Convolutional neural network
B Decision list
C Linear regression only
D Key-value database

What is transfer learning?

A Training without any source data
B Reuse knowledge from pretrained models
C Converting labels into features
D Measuring network latency

What can an embedding represent for a machine-learning system?

A A physical server location
B A model’s license key
C Item represented as vector
D A training epoch

What is model drift?

A Database schema change
B Smaller training batch
C A feature scaling method
D Performance shift as data changes

Why monitor a deployed machine-learning model?

A Detect performance changes and failures
B Increase its training labels
C Prevent every data update
D Remove all prediction errors

How can data augmentation support model training?

A Varied examples from existing data
B Removes all training labels
C Replaces the loss function
D Shuts down model inference

Sources