MSDS 6503 Machine Learning And Ai B1AMSDS 6503 

Module 1: Chapter QUIZ

What does ‘pandas’ library help with in machine learning?
Data manipulation and analysis

What does the ‘scikit-learn’ library primarily offer?

Tools for machine learning

Why is it important to split data into training and test sets?
To evaluate model performance on unseen data

Why is Python commonly used for machine learning?

It has extensive libraries and a strong community

Which Python tool is commonly used for interactive data analysis?

Jupyter Notebook

What is a ‘NumPy array’ primarily used for in machine learning?
To store and manipulate numerical data

What is the primary goal of unsupervised learning?

To find hidden patterns in data

Which Python library is essential for data manipulation in machine learning?
pandas

What is a key characteristic of a supervised learning problem?
The algorithm learns from labeled data

What does ‘overfitting’ imply in a machine learning model?
The model fits the training data too well

What is the purpose of feature scaling?
To standardize the range of features

What does ‘dimensionality reduction’ refer to in machine learning?

Reducing the number of features in the dataset

Which of the following tools is used to create interactive plots in Python?

matplotlib

In machine learning, what does ‘target’ refer to?

The output label

Which of the following is NOT a type of machine learning?
Linear programming

What is ‘cross-validation’ used for?
To evaluate the model’s performance on different subsets of the data

Which Python library is essential for numerical computations in machine learning?

NumPy

Which of the following is a disadvantage of a decision tree?
It can easily overfit the data

Which of the following is a characteristic of unsupervised learning?
Identifies hidden patterns in data

Why is ‘feature selection’ important in machine learning?
To reduce overfitting by removing irrelevant features

Module 2: Chapter QUIZ

What does the term ‘hyperparameter’ refer to in supervised learning?

A parameter that is set before training the model

Which of the following is an advantage of using neural networks?

They can model complex nonlinear relationships

What is the main goal of a regression model in supervised learning?

To predict a continuous output value

What is the purpose of the training data in supervised learning?
To train the model by providing input-output pairs

Which of the following best describes the concept of ‘bias’ in machine learning?

Error introduced by approximating a real-world problem with a model

Which of the following metrics is used to evaluate regression models?

Mean Squared Error

What is the purpose of the test data in supervised learning?

To evaluate the model’s performance on unseen data

Which of the following is a common activation function used in neural networks?
ReLU (Rectified Linear Unit)

Which of the following is a linear model used in supervised learning?

Linear Regression

Which of the following is a supervised learning algorithm?
Support Vector Machine (SVM)

Which metric is commonly used for evaluating classification models?

Accuracy

Which algorithm is typically used for tasks involving continuous output prediction?
Linear Regression

Which of the following is a common problem in supervised learning?

Overfitting

Which method is commonly used to avoid overfitting?
Regularization techniques

Which of the following is an example of a classification problem?
Identifying whether an email is spam or not

What is the primary advantage of using decision trees?

Easy interpretation of results

Which algorithm is commonly used for classification and regression tasks?

Decision Tree

What does ‘overfitting’ imply in a model’s behavior?
The model performs well on training data but poorly on unseen data

What is a key characteristic of a logistic regression model?
It is used for binary classification

Which of the following is an example of a multiclass classification problem?

Classifying images of handwritten digits

Module 3: Chapter QUIZ

Which of the following is a clustering algorithm?

Agglomerative Clustering

What is a common use of dimensionality reduction techniques like PCA?

Reducing computational cost and avoiding overfitting

In PCA, the first principal component is the direction that maximizes which of the following?

Variance

What does t-SNE stand for?

t-Distributed Stochastic Neighbor Embedding

Which of the following is an application of clustering?

Grouping customers with similar purchasing behavior

What is the purpose of dimensionality reduction?

To reduce the number of features

What is the purpose of normalization in preprocessing?

To scale features to a common range

Which of the following methods is commonly used for clustering high-dimensional data?

Hierarchical Clustering

Which of the following is a common application of k-means clustering?

Market segmentation

Which of the following preprocessing steps is often applied to text data?

Tokenization

What is the primary goal of unsupervised learning?

To find hidden patterns in data

Which of the following is a challenge associated with unsupervised learning?

Difficulty in evaluating model performance

Which method is used to ensure that the training and testing datasets have similar distributions?

Stratified Sampling

Which type of learning involves the model learning to separate data into classes that are not predefined?

Unsupervised learning

Which of the following is a use case for unsupervised learning?

Segmenting customers based on behavior

What does a dendrogram represent in hierarchical clustering?

A diagram that shows the arrangement of the clusters produced by hierarchical clustering

Which of the following is a common unsupervised learning algorithm?

k-Means Clustering

Which clustering algorithm can be used to identify clusters of varying shapes and sizes

DBSCAN

Which method is used for feature scaling in preprocessing?

Standardization

What does Principal Component Analysis (PCA) do?

Reduces the dimensionality of the data

Module 4: Chapter QUIZ

Which feature engineering technique is useful for handling high cardinality categorical variables?

One-Hot Encoding

Which of the following is an advantage of feature engineering?

It can improve model accuracy by creating more informative features

What is ‘binning’ used for in feature engineering?

To group continuous variables into discrete intervals

Which technique is used to convert categorical variables into numerical features?

One-Hot Encoding

What is the purpose of feature engineering?

To create new features or modify existing ones to improve model performance

Which feature engineering technique can be used to reduce overfitting?

Feature Selection

Which of the following best describes ‘feature selection’?

The process of selecting the most relevant features for a model

Which of the following is a common feature extraction method?

Principal Component Analysis

What is the goal of dimensionality reduction in feature engineering?

To reduce the number of features while retaining important information

Why is feature scaling important in machine learning?
To ensure that all features contribute equally to the model

What is the purpose of using logarithmic transformations in feature engineering?

To handle skewed distributions

What is the main purpose of using interaction terms in a model?

To capture relationships between two or more features

What is the purpose of binarization in feature engineering?

To convert continuous variables into binary values

Which of the following is a benefit of feature selection?
It helps in reducing overfitting by removing irrelevant features

Which technique is used to handle categorical features with a large number of categories?

One-Hot Encoding

Which method is used to encode categorical variables into a numerical format?

One-Hot Encoding

Which of the following methods can be used for feature selection?

Recursive Feature Elimination (RFE)

Which of the following can be used to handle multicollinearity in a dataset?

Dropping correlated features

Which of the following is a common method for feature extraction?
Principal Component Analysis (PCA)

Which method is used to identify and remove irrelevant or redundant features?

Feature Selection

Module 5: Chapter QUIZ

What is the purpose of using a test set in model evaluation?

To evaluate the model’s performance on unseen data

What is the purpose of using a learning curve in model evaluation?

To understand how model performance changes with varying training set sizes

Which of the following is an evaluation metric for regression models?

Mean Absolute Error (MAE)

Which of the following is a regularization technique used to prevent overfitting?

L1 Regularization

Which of the following is a method for evaluating clustering performance?

Silhouette Score

Which technique can be used to improve the performance of a linear regression model?

Adding polynomial features

Which of the following is a benefit of using cross-validation?


It provides a better estimate of model performance

Which of the following is an advantage of using Grid Search for hyperparameter tuning?

It exhaustively searches the hyperparameter space

Which of the following is an advantage of using cross-validation?


It provides a better estimate of model performance on unseen data

What is the purpose of a validation set?

To tune the model’s hyperparameters

Which evaluation metric is commonly used for multi-class classification problems?

Correct answer:

Macro-Averaged F1-Score

What is the purpose of a confusion matrix in classification?


To visualize the performance of a classification model

What is the purpose of hyperparameter tuning?

To find the best set of hyperparameters that optimize the model’s performance

Which metric is used to evaluate binary classification models?

F1-Score

Which metric is commonly used for evaluating classification models?

Accuracy

What does the F1-Score measure in classification models?

The balance between precision and recall

Which of the following techniques can be used to prevent overfitting?

Regularization

Which of the following is a method for hyperparameter tuning?

Random Search

Which metric is used to measure the accuracy of a regression model?

R-squared

What is the purpose of using ensemble methods in model improvement?

To combine multiple models to improve overall performance

Module 6: Chapter QUIZ

What is the purpose of using a Pipeline in a machine learning project?

To automate the sequence of steps required for model training and testing

Which of the following is a step that can be included in a machine learning pipeline?
Imputation

Which of the following is an advantage of using pipelines for hyperparameter tuning?

It ensures that the entire process, including preprocessing and model fitting, is optimized

Which library provides a Pipeline class that can be used to create machine learning pipelines in Python?

scikit-learn

Which of the following is a reason to use algorithm chains in machine learning?

To streamline the workflow by chaining together multiple processing steps

What is the purpose of using the Pipeline class in scikit-learn?

To automate a series of steps in a machine learning workflow

Which of the following is a benefit of using a pipeline in conjunction with cross-validation?

It ensures that preprocessing is done within each fold of the cross-validation

What is the main benefit of chaining multiple estimators in a pipeline?

To create a more streamlined and efficient workflow

What is a key benefit of using a pipeline in machine learning?
It reduces the risk of data leakage between training and testing sets

Which of the following is an example of a preprocessing step that can be included in a pipeline?
Standardization

What is the purpose of using OneHotEncoder in a pipeline?

To convert categorical variables into a binary format

Which of the following is a key benefit of using pipelines in machine learning?

They help automate and streamline the machine learning workflow

Which step is typically performed first in a machine learning pipeline?

Data preprocessing

What is the primary purpose of using FeatureUnion in a pipeline?

To combine the outputs of multiple transformer objects

Which of the following is a key advantage of using pipelines in machine learning?

They ensure that all steps in the workflow are applied consistently during training and testing

Which of the following is a valid step in a scikit-learn pipeline?

PCA

Which of the following is an example of a step that can be included in a pipeline?

Feature selection

Which of the following is a common step included in a machine learning pipeline?

Feature scaling

What is the purpose of using a grid search in combination with a pipeline?

To perform hyperparameter tuning across different steps of the pipeline

Which of the following is true about using pipelines in machine learning?

They reduce the risk of data leakage

Module 7 & 8: Chapter QUIZ

Which of the following is an application of NLP?

Sentiment analysis

Which of the following best describes the Bag-of-Words model?

A representation of text as a collection of words without regard to order

Which method is used to convert text data into vectors while preserving word order?

Word Embeddings

Which of the following is a common preprocessing step for text data?

Removing punctuation

Which of the following is a key challenge in text mining?

Handling the unstructured nature of text data

Which of the following is an application of named entity recognition (NER)?

Extracting names of people, organizations, and locations from text

Which technique is commonly used to convert text data into numerical features?

Bag-of-Words

What is the purpose of using stemming in text preprocessing?

To reduce words to their root form

Which method is used to reduce the dimensionality of text data while preserving the most informative features?

TF-IDF

What is the primary goal of Natural Language Processing (NLP)?

To enable computers to understand, interpret, and generate human language

What is the primary purpose of text preprocessing?


To clean and prepare text data for analysis

Which method is used to reduce words to their base or root form?

Stemming

What is the primary benefit of using word embeddings over one-hot encoding?

Word embeddings capture semantic relationships between words

Which of the following is a common technique for reducing the dimensionality of text data?
TF-IDF

Which of the following is a common application of text classification?

Spam detection

Which technique is used to create a numerical representation of text that captures the importance of each word?

TF-IDF

Which of the following is a common issue when working with text data?
Sparsity in the feature matrix

Which of the following methods is used to handle synonyms in text data?

Word Embeddings

Which technique is commonly used to identify the sentiment of a piece of text?

Sentiment Analysis

What is the purpose of removing stopwords in text preprocessing?
To eliminate common words that add little value to the analysis

Leave a Reply

Your email address will not be published. Required fields are marked *