Exam Practice
Questions with Full Solutions - All Modules
L01
Python Setup
Q1
Easy
L01
Which of the following is NOT a valid Python data type?
Solution
Answer: A
Python has int, float, str, bool as basic types. 'decimal' is a module, not a built-in type.
Python has int, float, str, bool as basic types. 'decimal' is a module, not a built-in type.
Q2
Easy
L01
What is the result of 7 // 2 in Python?
Solution
Answer: D
// is floor division, which returns the integer part of the division.
// is floor division, which returns the integer part of the division.
Q3
Easy
L01
Which operator is used for exponentiation in Python?
Solution
Answer: A
** is the exponentiation operator. ^ is bitwise XOR in Python.
** is the exponentiation operator. ^ is bitwise XOR in Python.
L02
Data Structures
Q4
Easy
L02
What is the output of [1, 2, 3][1]?
Solution
Answer: B
Python uses zero-based indexing, so index 1 returns the second element.
Python uses zero-based indexing, so index 1 returns the second element.
Q5
Easy
L02
Which method adds an element to the end of a list?
Solution
Answer: B
append() adds a single element to the end of a list.
append() adds a single element to the end of a list.
Q6
Easy
L02
What does stocks[-1] return for stocks = ['AAPL', 'GOOGL', 'MSFT']?
Solution
Answer: C
Negative indexing starts from the end; -1 is the last element.
Negative indexing starts from the end; -1 is the last element.
L03
Control Flow
Q7
Easy
L03
What keyword starts a conditional statement in Python?
Solution
Answer: B
Python uses 'if' for conditional statements.
Python uses 'if' for conditional statements.
Q8
Easy
L03
What is the output of: for i in range(3): print(i)?
Solution
Answer: D
range(3) produces 0, 1, 2.
range(3) produces 0, 1, 2.
Q9
Easy
L03
Which keyword is used for the 'otherwise' condition?
Solution
Answer: C
else is used for the default case when no conditions match.
else is used for the default case when no conditions match.
L04
Functions
Q10
Easy
L04
Which keyword is used to define a function in Python?
Solution
Answer: B
Python uses 'def' to define functions.
Python uses 'def' to define functions.
Q11
Easy
L04
What does a function return if no return statement is used?
Solution
Answer: B
Functions without explicit return return None.
Functions without explicit return return None.
Q12
Easy
L04
What is the purpose of a docstring?
Solution
Answer: A
Docstrings document what a function does.
Docstrings document what a function does.
L05
DataFrames Introduction
Q13
Easy
L05
Which library provides the DataFrame data structure?
Solution
Answer: B
Pandas provides DataFrames for tabular data.
Pandas provides DataFrames for tabular data.
Q14
Easy
L05
What is the difference between a Series and a DataFrame?
Solution
Answer: C
Series is a single column; DataFrame is a table.
Series is a single column; DataFrame is a table.
Q15
Easy
L05
Which function reads a CSV file into a DataFrame?
Solution
Answer: A
pd.read_csv() reads CSV files into DataFrames.
pd.read_csv() reads CSV files into DataFrames.
L06
Selection Filtering
Q16
Easy
L06
Which method selects rows by label?
Solution
Answer: B
loc uses labels; iloc uses integer positions.
loc uses labels; iloc uses integer positions.
Q17
Easy
L06
What does df.iloc[0] return?
Solution
Answer: D
iloc[0] selects the first row by position.
iloc[0] selects the first row by position.
Q18
Easy
L06
How do you filter df where column 'price' > 100?
Solution
Answer: A
Boolean indexing: df[condition].
Boolean indexing: df[condition].
L07
Missing Data
Q19
Easy
L07
What value represents missing data in pandas?
Solution
Answer: C
Pandas recognizes None, NaN, and NA as missing.
Pandas recognizes None, NaN, and NA as missing.
Q20
Easy
L07
Which method checks for missing values?
Solution
Answer: D
isna() or isnull() checks for missing values.
isna() or isnull() checks for missing values.
Q21
Easy
L07
What does df.dropna() do?
Solution
Answer: A
dropna() removes rows containing NaN by default.
dropna() removes rows containing NaN by default.
L08
Basic Operations
Q22
Easy
L08
What does df['price'] * 2 do?
Solution
Answer: B
Operations are applied element-wise.
Operations are applied element-wise.
Q23
Easy
L08
How do you add a new column 'total' as 'price' * 'quantity'?
Solution
Answer: C
Assign result of operation to new column.
Assign result of operation to new column.
Q24
Easy
L08
What does df.sort_values('price') do?
Solution
Answer: A
sort_values sorts by specified column.
sort_values sorts by specified column.
L09
GroupBy Operations
Q25
Easy
L09
What does df.groupby('sector') do?
Solution
Answer: B
groupby() creates groups for aggregation.
groupby() creates groups for aggregation.
Q26
Easy
L09
What is the split-apply-combine pattern?
Solution
Answer: D
GroupBy splits data, applies aggregation, combines results.
GroupBy splits data, applies aggregation, combines results.
Q27
Easy
L09
What does df.groupby('sector')['price'].mean() return?
Solution
Answer: A
Returns Series indexed by group keys.
Returns Series indexed by group keys.
L10
Merging Joining
Q28
Easy
L10
What is the default join type in pd.merge()?
Solution
Answer: A
Inner join is the default, keeping only matching rows.
Inner join is the default, keeping only matching rows.
Q29
Easy
L10
What does left join do?
Solution
Answer: C
Left join keeps all left rows, fills NaN for non-matches.
Left join keeps all left rows, fills NaN for non-matches.
Q30
Easy
L10
What is pd.concat() used for?
Solution
Answer: A
concat() stacks DataFrames along an axis.
concat() stacks DataFrames along an axis.
L11
NumPy Basics
Q31
Easy
L11
What is the main data structure in NumPy?
Solution
Answer: B
NumPy's core is the n-dimensional array (ndarray).
NumPy's core is the n-dimensional array (ndarray).
Q32
Easy
L11
What does np.array([1, 2, 3]) create?
Solution
Answer: D
Creates a 1-dimensional NumPy array.
Creates a 1-dimensional NumPy array.
Q33
Easy
L11
What is broadcasting in NumPy?
Solution
Answer: A
Broadcasting allows operations on arrays of different shapes.
Broadcasting allows operations on arrays of different shapes.
L12
Time Series
Q34
Easy
L12
What does pd.to_datetime() do?
Solution
Answer: B
to_datetime() parses strings/numbers to datetime objects.
to_datetime() parses strings/numbers to datetime objects.
Q35
Easy
L12
What is a DatetimeIndex?
Solution
Answer: D
DatetimeIndex is pandas index type for time series.
DatetimeIndex is pandas index type for time series.
Q36
Easy
L12
What does df.resample('M') do?
Solution
Answer: A
resample() groups time series for aggregation.
resample() groups time series for aggregation.
L13
Descriptive Statistics
Q37
Easy
L13
What does df.describe() return?
Solution
Answer: B
describe() returns count, mean, std, min, quartiles, max.
describe() returns count, mean, std, min, quartiles, max.
Q38
Easy
L13
What is the median?
Solution
Answer: D
Median is the 50th percentile.
Median is the 50th percentile.
Q39
Easy
L13
What is the mode?
Solution
Answer: C
Mode is the most commonly occurring value.
Mode is the most commonly occurring value.
L14
Distributions
Q40
Easy
L14
What characterizes a normal distribution?
Solution
Answer: B
Normal distribution is symmetric and bell-shaped.
Normal distribution is symmetric and bell-shaped.
Q41
Easy
L14
What parameters define $N(\mu, \sigma^2)$?
Solution
Answer: D
Normal is defined by $\mu$ (mean) and $\sigma$ (std).
Normal is defined by $\mu$ (mean) and $\sigma$ (std).
Q42
Easy
L14
What is the $68$-$95$-$99.7$ rule?
Solution
Answer: A
Empirical rule: $68\%$ within $\pm 1\sigma$, $95\%$ within $\pm 2\sigma$.
Empirical rule: $68\%$ within $\pm 1\sigma$, $95\%$ within $\pm 2\sigma$.
L15
Hypothesis Testing
Q43
Easy
L15
What is the null hypothesis ($H_0$)?
Solution
Answer: B
$H_0$ is the default position we test against.
$H_0$ is the default position we test against.
Q44
Easy
L15
What is a $p$-value?
Solution
Answer: D
$p = P(\text{data as extreme} \mid H_0 \text{ true})$.
$p = P(\text{data as extreme} \mid H_0 \text{ true})$.
Q45
Easy
L15
What does $p < 0.05$ mean?
Solution
Answer: A
Low $p$-value suggests data unlikely under null.
Low $p$-value suggests data unlikely under null.
L16
Correlation
Q46
Easy
L16
What does correlation measure?
Solution
Answer: B
Correlation measures strength and direction of linear relationship.
Correlation measures strength and direction of linear relationship.
Q47
Easy
L16
What is the range of Pearson correlation $r$?
Solution
Answer: D
$r \in [-1, +1]$.
$r \in [-1, +1]$.
Q48
Easy
L16
What does $r = 0$ indicate?
Solution
Answer: A
$r = 0$ means no linear correlation (may have nonlinear).
$r = 0$ means no linear correlation (may have nonlinear).
L17
Matplotlib Basics
Q49
Easy
L17
What does plt.figure() create?
Solution
Answer: B
figure() creates a new figure (canvas) for plotting.
figure() creates a new figure (canvas) for plotting.
Q50
Easy
L17
What does plt.subplots(2, 3) return?
Solution
Answer: D
Returns (figure, axes array) with 2 rows, 3 columns.
Returns (figure, axes array) with 2 rows, 3 columns.
Q51
Easy
L17
How do you set figure size?
Solution
Answer: A
figsize parameter sets width, height in inches.
figsize parameter sets width, height in inches.
L18
Seaborn Plots
Q52
Easy
L18
What is Seaborn built on?
Solution
Answer: B
Seaborn is built on top of matplotlib.
Seaborn is built on top of matplotlib.
Q53
Easy
L18
What does sns.set_theme() do?
Solution
Answer: D
set_theme() applies seaborn's aesthetic defaults.
set_theme() applies seaborn's aesthetic defaults.
Q54
Easy
L18
What does sns.histplot() create?
Solution
Answer: A
histplot() creates histogram, can overlay KDE.
histplot() creates histogram, can overlay KDE.
L19
Multi Panel Figures
Q55
Easy
L19
What does plt.subplots(2, 2) create?
Solution
Answer: B
Creates figure with 2 rows and 2 columns of axes.
Creates figure with 2 rows and 2 columns of axes.
Q56
Easy
L19
How do you access axes in 2x2 grid?
Solution
Answer: D
Index with [row, col] for 2D axes array.
Index with [row, col] for 2D axes array.
Q57
Easy
L19
What does sharex=True do?
Solution
Answer: A
sharex synchronizes x-axis limits across subplots.
sharex synchronizes x-axis limits across subplots.
L20
Data Storytelling
Q58
Easy
L20
What is data storytelling?
Solution
Answer: B
Data storytelling communicates insights through narrative.
Data storytelling communicates insights through narrative.
Q59
Easy
L20
What should a chart title convey?
Solution
Answer: D
Titles should highlight the main takeaway.
Titles should highlight the main takeaway.
Q60
Easy
L20
What is the data-ink ratio?
Solution
Answer: A
Maximize data-ink, minimize chartjunk (Tufte).
Maximize data-ink, minimize chartjunk (Tufte).
L21
Linear Regression
Q61
Easy
L21
What does linear regression predict?
Solution
Answer: B
Linear regression predicts continuous target variables.
Linear regression predicts continuous target variables.
Q62
Easy
L21
What is the simple linear regression equation?
Solution
Answer: D
The equation is $y = \beta_0 + \beta_1 x$ where $\beta_0$ is the intercept and $\beta_1$ is the slope.
The equation is $y = \beta_0 + \beta_1 x$ where $\beta_0$ is the intercept and $\beta_1$ is the slope.
Q63
Easy
L21
What does the slope $\beta_1$ represent?
Solution
Answer: A
The slope $\beta_1$ represents the rate of change of $y$ with respect to $x$.
The slope $\beta_1$ represents the rate of change of $y$ with respect to $x$.
L22
Regularization
Q64
Easy
L22
What is regularization?
Solution
Answer: B
Regularization adds a penalty term to reduce overfitting by constraining coefficient magnitudes.
Regularization adds a penalty term to reduce overfitting by constraining coefficient magnitudes.
Q65
Easy
L22
What does $L_2$ regularization penalize?
Solution
Answer: D
$L_2$ (Ridge) penalty is $\lambda \sum_{j=1}^{p} \beta_j^2$.
$L_2$ (Ridge) penalty is $\lambda \sum_{j=1}^{p} \beta_j^2$.
Q66
Easy
L22
What does $L_1$ regularization penalize?
Solution
Answer: A
$L_1$ (Lasso) penalty is $\lambda \sum_{j=1}^{p} |\beta_j|$.
$L_1$ (Lasso) penalty is $\lambda \sum_{j=1}^{p} |\beta_j|$.
L23
Regression Metrics
Q67
Easy
L23
What is MSE?
Solution
Answer: B
$MSE = \frac{1}{n}\sum_{i=1}^{n}(y_i - \hat{y}_i)^2$, the mean of squared residuals.
$MSE = \frac{1}{n}\sum_{i=1}^{n}(y_i - \hat{y}_i)^2$, the mean of squared residuals.
Q68
Easy
L23
What is RMSE?
Solution
Answer: C
$RMSE = \sqrt{MSE}$, has same units as target variable $y$.
$RMSE = \sqrt{MSE}$, has same units as target variable $y$.
Q69
Easy
L23
What is MAE?
Solution
Answer: A
$MAE = \frac{1}{n}\sum_{i=1}^{n}|y_i - \hat{y}_i|$, mean of absolute residuals.
$MAE = \frac{1}{n}\sum_{i=1}^{n}|y_i - \hat{y}_i|$, mean of absolute residuals.
L24
Factor Models
Q70
Easy
L24
What is a factor model?
Solution
Answer: B
Factor models attribute returns to systematic factors.
Factor models attribute returns to systematic factors.
Q71
Easy
L24
What is the CAPM single factor?
Solution
Answer: D
CAPM uses market return minus risk-free rate.
CAPM uses market return minus risk-free rate.
Q72
Easy
L24
What does beta measure in CAPM?
Solution
Answer: A
$\beta$ is systematic risk exposure.
$\beta$ is systematic risk exposure.
L25
Logistic Regression
Q73
Easy
L25
What does logistic regression predict?
Solution
Answer: B
Logistic regression predicts class probabilities $P(y=1|x)$.
Logistic regression predicts class probabilities $P(y=1|x)$.
Q74
Easy
L25
What is the sigmoid function?
Solution
Answer: D
Sigmoid: $\sigma(z) = \frac{1}{1 + e^{-z}}$.
Sigmoid: $\sigma(z) = \frac{1}{1 + e^{-z}}$.
Q75
Easy
L25
What is the range of sigmoid output?
Solution
Answer: A
Sigmoid outputs probabilities in the range $(0, 1)$.
Sigmoid outputs probabilities in the range $(0, 1)$.
L26
Decision Trees
Q76
Easy
L26
What is a decision tree?
Solution
Answer: B
Decision trees split data using hierarchical rules.
Decision trees split data using hierarchical rules.
Q77
Easy
L26
What is a leaf node?
Solution
Answer: D
Leaf nodes contain final predictions.
Leaf nodes contain final predictions.
Q78
Easy
L26
What is Gini impurity?
Solution
Answer: A
Gini measures misclassification probability $\text{Gini} = 1 - \sum p_i^2$.
Gini measures misclassification probability $\text{Gini} = 1 - \sum p_i^2$.
L27
Classification Metrics
Q79
Easy
L27
What is accuracy?
Solution
Answer: B
$\text{Accuracy} = \frac{\text{TP} + \text{TN}}{\text{TP} + \text{TN} + \text{FP} + \text{FN}}$
$\text{Accuracy} = \frac{\text{TP} + \text{TN}}{\text{TP} + \text{TN} + \text{FP} + \text{FN}}$
Q80
Easy
L27
When is accuracy misleading?
Solution
Answer: D
Accuracy can be high by predicting majority class.
Accuracy can be high by predicting majority class.
Q81
Easy
L27
What is precision?
Solution
Answer: A
$\text{Precision} = \frac{\text{TP}}{\text{TP} + \text{FP}}$
$\text{Precision} = \frac{\text{TP}}{\text{TP} + \text{FP}}$
L28
Class Imbalance
Q82
Easy
L28
What is class imbalance?
Solution
Answer: B
Imbalance when one class is much more frequent.
Imbalance when one class is much more frequent.
Q83
Easy
L28
Why is imbalance problematic?
Solution
Answer: D
Models can achieve high accuracy by ignoring minority.
Models can achieve high accuracy by ignoring minority.
Q84
Easy
L28
What is oversampling?
Solution
Answer: A
Oversampling increases minority class representation.
Oversampling increases minority class representation.
L29
KMeans Clustering
Q85
Easy
L29
What type of learning is clustering?
Solution
Answer: B
Clustering has no target labels.
Clustering has no target labels.
Q86
Easy
L29
What does K-Means minimize?
Solution
Answer: D
$k$-Means minimizes inertia $\sum_{i} \sum_{x \in C_i} \|x - \mu_i\|^2$.
$k$-Means minimizes inertia $\sum_{i} \sum_{x \in C_i} \|x - \mu_i\|^2$.
Q87
Easy
L29
What is a centroid?
Solution
Answer: A
Centroid is the mean of cluster points.
Centroid is the mean of cluster points.
L30
Hierarchical Clustering
Q88
Easy
L30
What is hierarchical clustering?
Solution
Answer: B
Hierarchical builds nested cluster hierarchy.
Hierarchical builds nested cluster hierarchy.
Q89
Easy
L30
What is a dendrogram?
Solution
Answer: D
Dendrogram visualizes hierarchical structure.
Dendrogram visualizes hierarchical structure.
Q90
Easy
L30
What is agglomerative clustering?
Solution
Answer: A
Agglomerative starts with each point, merges up.
Agglomerative starts with each point, merges up.
L31
PCA
Q91
Easy
L31
What does PCA stand for?
Solution
Answer: B
Principal Component Analysis.
Principal Component Analysis.
Q92
Easy
L31
What is the goal of PCA?
Solution
Answer: D
PCA reduces dimensions while keeping variance.
PCA reduces dimensions while keeping variance.
Q93
Easy
L31
What are principal components?
Solution
Answer: A
PCs are uncorrelated directions capturing variance.
PCs are uncorrelated directions capturing variance.
L32
ML Pipeline
Q94
Easy
L32
What is an sklearn Pipeline?
Solution
Answer: B
Pipeline chains preprocessing and model.
Pipeline chains preprocessing and model.
Q95
Easy
L32
Why use pipelines?
Solution
Answer: D
Pipelines ensure proper fit/transform separation.
Pipelines ensure proper fit/transform separation.
Q96
Easy
L32
What is data leakage?
Solution
Answer: A
Leakage contaminates model with test info.
Leakage contaminates model with test info.
L33
Perceptron
Q97
Easy
L33
What is a perceptron?
Solution
Answer: B
Perceptron is simplest neural network unit.
Perceptron is simplest neural network unit.
Q98
Easy
L33
What was the perceptron inspired by?
Solution
Answer: D
Modeled after biological neural processing.
Modeled after biological neural processing.
Q99
Hard
L33
What does a perceptron compute?
Solution
Answer: A
Output = activation(weighted_sum + bias).
Output = activation(weighted_sum + bias).
L34
MLP Activations
Q100
Easy
L34
What is an MLP?
Solution
Answer: B
MLP = neural network with hidden layers.
MLP = neural network with hidden layers.
Q101
Easy
L34
What are hidden layers?
Solution
Answer: D
Hidden layers are internal processing layers.
Hidden layers are internal processing layers.
Q102
Easy
L34
Why do we need hidden layers?
Solution
Answer: A
Hidden layers enable non-linear decision boundaries.
Hidden layers enable non-linear decision boundaries.
L35
Backpropagation
Q103
Easy
L35
What is the forward pass?
Solution
Answer: B
Forward pass computes predictions.
Forward pass computes predictions.
Q104
Easy
L35
What is backpropagation?
Solution
Answer: D
Backprop calculates gradients via chain rule.
Backprop calculates gradients via chain rule.
Q105
Easy
L35
What mathematical concept underlies backpropagation?
Solution
Answer: A
Chain rule propagates gradients through layers.
Chain rule propagates gradients through layers.
L36
Overfitting Prevention
Q106
Easy
L36
What is overfitting?
Solution
Answer: B
Overfitting: low training error, high test error.
Overfitting: low training error, high test error.
Q107
Easy
L36
What is underfitting?
Solution
Answer: D
Underfitting: high error on both train and test.
Underfitting: high error on both train and test.
Q108
Easy
L36
What is dropout?
Solution
Answer: A
Dropout randomly deactivates neurons.
Dropout randomly deactivates neurons.
L37
Text Preprocessing
Q109
Easy
L37
What is tokenization?
Solution
Answer: B
Tokenization breaks text into units.
Tokenization breaks text into units.
Q110
Easy
L37
What is lowercasing for?
Solution
Answer: D
Lowercasing treats 'The' and 'the' as same.
Lowercasing treats 'The' and 'the' as same.
Q111
Easy
L37
What are stop words?
Solution
Answer: A
Stop words are filtered out often.
Stop words are filtered out often.
L38
BOW TFIDF
Q112
Easy
L38
What is Bag of Words (BOW)?
Solution
Answer: B
BOW ignores order, counts word occurrences.
BOW ignores order, counts word occurrences.
Q113
Easy
L38
What does BOW ignore?
Solution
Answer: D
BOW treats document as unordered word set.
BOW treats document as unordered word set.
Q114
Easy
L38
What does CountVectorizer produce?
Solution
Answer: A
CountVectorizer creates term frequency matrix.
CountVectorizer creates term frequency matrix.
L39
Word Embeddings
Q115
Easy
L39
What are word embeddings?
Solution
Answer: B
Embeddings map words to dense vectors.
Embeddings map words to dense vectors.
Q116
Easy
L39
What is the key property of word embeddings?
Solution
Answer: D
Semantic similarity = vector similarity.
Semantic similarity = vector similarity.
Q117
Easy
L39
What is Word2Vec?
Solution
Answer: A
Word2Vec learns embeddings from context.
Word2Vec learns embeddings from context.
L40
Sentiment Analysis
Q118
Easy
L40
What is sentiment analysis?
Solution
Answer: B
Sentiment analysis classifies positive/negative/neutral.
Sentiment analysis classifies positive/negative/neutral.
Q119
Easy
L40
What are common sentiment categories?
Solution
Answer: D
Basic sentiment: positive, negative, neutral.
Basic sentiment: positive, negative, neutral.
Q120
Easy
L40
What is lexicon-based sentiment analysis?
Solution
Answer: A
Lexicon: predefined word sentiment scores.
Lexicon: predefined word sentiment scores.
L41
Model Serialization
Q121
Easy
L41
What is model serialization?
Solution
Answer: B
Serialization converts model to saveable format.
Serialization converts model to saveable format.
Q122
Easy
L41
Why serialize models?
Solution
Answer: D
Save trained models for later use.
Save trained models for later use.
Q123
Easy
L41
What is pickle?
Solution
Answer: A
pickle serializes Python objects.
pickle serializes Python objects.
L42
FastAPI
Q124
Easy
L42
What is FastAPI?
Solution
Answer: B
FastAPI builds fast, modern APIs.
FastAPI builds fast, modern APIs.
Q125
Easy
L42
What makes FastAPI 'fast'?
Solution
Answer: D
Built on fast async foundations.
Built on fast async foundations.
Q126
Easy
L42
What is a REST API?
Solution
Answer: A
REST: HTTP-based stateless interface.
REST: HTTP-based stateless interface.
L43
Streamlit Dashboards
Q127
Easy
L43
What is Streamlit?
Solution
Answer: B
Streamlit creates interactive data apps.
Streamlit creates interactive data apps.
Q128
Easy
L43
Main advantage of Streamlit?
Solution
Answer: D
Pure Python, no frontend knowledge needed.
Pure Python, no frontend knowledge needed.
Q129
Easy
L43
How to run Streamlit app?
Solution
Answer: A
streamlit run command.
streamlit run command.
L44
Cloud Deployment
Q130
Easy
L44
What is cloud deployment?
Solution
Answer: B
Cloud runs apps on remote infrastructure.
Cloud runs apps on remote infrastructure.
Q131
Easy
L44
What is Docker?
Solution
Answer: D
Docker packages apps in containers.
Docker packages apps in containers.
Q132
Easy
L44
What is a Docker container?
Solution
Answer: A
Containers share OS, isolate apps.
Containers share OS, isolate apps.
L45
Project Work 1
Q133
Easy
L45
What is the first step in a data science project?
Solution
Answer: B
Start with clear problem statement.
Start with clear problem statement.
Q134
Easy
L45
What is EDA?
Solution
Answer: D
EDA explores and understands data.
EDA explores and understands data.
Q135
Easy
L45
What does EDA typically include?
Solution
Answer: A
EDA reveals data patterns and issues.
EDA reveals data patterns and issues.
L46
Project Work 2
Q136
Easy
L46
What is model selection?
Solution
Answer: B
Select model based on performance and requirements.
Select model based on performance and requirements.
Q137
Easy
L46
What is hyperparameter tuning?
Solution
Answer: D
Tuning finds optimal hyperparameters.
Tuning finds optimal hyperparameters.
Q138
Easy
L46
What is ensemble learning?
Solution
Answer: A
Ensembles aggregate predictions.
Ensembles aggregate predictions.
L47
ML Ethics
Q139
Easy
L47
What is algorithmic bias?
Solution
Answer: B
Bias leads to unfair treatment of groups.
Bias leads to unfair treatment of groups.
Q140
Easy
L47
Where does bias in ML come from?
Solution
Answer: D
Bias from biased data and design choices.
Bias from biased data and design choices.
Q141
Easy
L47
What is fairness in ML?
Solution
Answer: A
Fairness: equal treatment regardless of group.
Fairness: equal treatment regardless of group.
L48
Final Presentations
Q142
Easy
L48
What is the purpose of final presentation?
Solution
Answer: B
Present findings to stakeholders.
Present findings to stakeholders.
Q143
Easy
L48
Who is the audience for data science presentations?
Solution
Answer: D
Adapt to mixed audiences.
Adapt to mixed audiences.
Q144
Easy
L48
What should an executive summary include?
Solution
Answer: A
Executive summary: high-level takeaways.
Executive summary: high-level takeaways.