250 Practice MCQs - Machine Learning
250 Practice MCQs - Machine Learning
Q1
A finance team uses Linear Regression to forecast monthly revenue. Residuals show a clear curved pattern
when plotted against predicted values. What is the most appropriate conclusion?
A. The model has high bias
B. The model violates the linearity assumption
C. The model has multicollinearity
D. The model suffers from data leakage
Correct Answer: B
Explanation: A curved residual pattern indicates a non-linear relationship, violating linear regression
assumptions. Bias or multicollinearity cannot be inferred directly from residual plots.
Q2
A credit risk analyst applies Logistic Regression to predict loan default (Yes/No). Which output best
supports probability-based decision-making?
A. Classification label
B. Odds ratio
C. Predicted probability
D. Confusion matrix
Correct Answer: C
Explanation: Logistic regression naturally outputs probabilities, which allow flexible threshold-based credit
decisions rather than rigid classifications.
Q3
A bank wants a model that provides interpretability and handles non-linear splits for SME credit scoring.
Which model is most suitable?
A. Linear Regression
B. Logistic Regression
C. Decision Tree
D. K-Means
Correct Answer: C
Explanation: Decision trees offer clear rule-based interpretability and capture non-linear decision
boundaries effectively.
Q4
When increasing model complexity leads to better training accuracy but worse test accuracy, this indicates:
A. Underfitting
B. Data leakage
C. Overfitting
D. High bias
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 2
Correct Answer: C
Explanation: Overfitting occurs when the model memorizes training data but fails to generalize to unseen
data.
Q5
Which evaluation metric is most appropriate for a loan default model with high class imbalance?
A. Accuracy
B. Mean Squared Error
C. Precision-Recall metrics
D. R²
Correct Answer: C
Explanation: Accuracy can be misleading in imbalanced datasets; precision and recall better capture
minority-class performance.
Q6
A Decision Tree model perfectly classifies training data but performs poorly on validation data. The best
corrective action is:
A. Increase tree depth
B. Remove validation set
C. Prune the tree
D. Add more target classes
Correct Answer: C
Explanation: Pruning reduces overfitting by limiting excessive tree complexity.
Q7
Which financial application is best suited for Logistic Regression?
A. Revenue forecasting
B. Expense prediction
C. Customer default classification
D. Stock price estimation
Correct Answer: C
Explanation: Logistic regression is specifically designed for binary classification problems like default vs
non-default.
Q8
A regression model shows high RMSE but acceptable R². What does this imply?
A. Poor explanatory power
B. Large prediction errors despite good trend fit
C. Data leakage
D. Perfect prediction
Correct Answer: B
Explanation: R² measures variance explained, while RMSE measures absolute error magnitude; both must
be interpreted together.
Q9
Which assumption is NOT required for Decision Trees?
A. Linearity
B. Feature scaling
C. Normality of variables
D. All of the above
Correct Answer: D
Explanation: Decision trees are non-parametric and do not rely on classical statistical assumptions.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 3
Q10
Why are Decision Trees widely used in regulatory finance environments?
A. They maximize accuracy
B. They are computationally cheap
C. Their decisions are explainable
D. They require minimal data
Correct Answer: C
Explanation: Transparency and explainability are critical for regulatory compliance and audit reviews.
Q12
What is the primary limitation of K-Means clustering?
A. High computation cost
B. Requires labeled data
C. Must pre-specify number of clusters
D. Cannot handle numeric data
Correct Answer: C
Explanation: K-Means requires the analyst to define K in advance, which may not always be obvious.
Q13
Hierarchical clustering is preferred over K-Means when:
A. Dataset is very large
B. Cluster hierarchy is important
C. Real-time predictions are needed
D. Variables are binary
Correct Answer: B
Explanation: Hierarchical clustering reveals nested cluster structures through dendrograms.
Q14
Which finance use-case best fits unsupervised learning?
A. Fraud probability estimation
B. Credit scoring
C. Market segmentation
D. Default prediction
Correct Answer: C
Explanation: Market segmentation often lacks predefined labels and benefits from clustering methods.
Q15
What does the Elbow Method help determine in K-Means?
A. Feature importance
B. Optimal number of clusters
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 4
C. Distance metric
D. Classification threshold
Correct Answer: B
Explanation: The elbow point balances model simplicity and cluster cohesion.
Q16
If two variables have very different scales, what should be done before K-Means?
A. Encode variables
B. Normalize or standardize
C. Remove smaller-scale variable
D. Apply PCA only
Correct Answer: B
Explanation: K-Means relies on distance metrics, which are sensitive to scale.
Q17
Which distance metric is commonly used in K-Means?
A. Manhattan
B. Cosine similarity
C. Euclidean
D. Mahalanobis
Correct Answer: C
Explanation: K-Means minimizes Euclidean distance between points and cluster centroids.
Q18
Hierarchical clustering differs from K-Means because it:
A. Requires pre-defined clusters
B. Produces a single flat partition
C. Builds clusters iteratively
D. Uses probability distributions
Correct Answer: C
Explanation: Hierarchical clustering builds clusters step-by-step, forming a tree structure.
Q19
Which clustering method is most interpretable visually?
A. K-Means
B. DBSCAN
C. Hierarchical clustering
D. Random clustering
Correct Answer: C
Explanation: Dendrograms provide clear visual interpretation of hierarchical relationships.
Q20
Why is clustering useful in fraud detection?
A. It predicts exact fraud probability
B. It finds unusual behavior patterns
C. It requires labeled fraud cases
D. It eliminates false positives
Correct Answer: B
Explanation: Clustering identifies anomalies by grouping similar behaviors and highlighting outliers.
Generative AI in Finance
Q21
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 5
Q22
Using ChatGPT to generate Python code for financial analysis primarily improves:
A. Data accuracy
B. Execution speed
C. Developer productivity
D. Model precision
Correct Answer: C
Explanation: Generative AI accelerates coding and reduces development effort.
Q23
What is a key risk of using Generative AI in finance?
A. High cost
B. Data leakage and hallucination
C. Low speed
D. Hardware dependency
Correct Answer: B
Explanation: AI may generate incorrect or sensitive outputs if not properly governed.
Q24
Which task should NOT be fully automated using Generative AI?
A. Drafting financial summaries
B. Writing SQL queries
C. Final credit approval decisions
D. Explaining trends
Correct Answer: C
Explanation: Final decisions require human judgment, governance, and ethical oversight.
Q25
Why is prompt engineering important when using ChatGPT for finance?
A. Improves hardware utilization
B. Reduces token usage only
C. Enhances relevance and accuracy
D. Eliminates bias completely
Correct Answer: C
Explanation: Well-structured prompts significantly improve output quality.
Q26
Which Generative AI output is most suitable for auditors?
A. Raw predictions
B. Explainability narratives
C. Training datasets
D. Random samples
Correct Answer: B
Explanation: Auditors require clear explanations rather than black-box outputs.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 6
Q27
Copilot and Gemini differ from traditional ML because they:
A. Require no data
B. Generate human-like content
C. Perform clustering
D. Use regression only
Correct Answer: B
Explanation: Generative AI produces natural language and code outputs, unlike traditional predictive
models.
Q28
What governance control is essential when deploying Generative AI in finance?
A. High GPU usage
B. Prompt templates
C. Human-in-the-loop review
D. Auto-execution
Correct Answer: C
Explanation: Human oversight mitigates ethical, regulatory, and factual risks.
Q29
Which Generative AI application best supports prescriptive analytics?
A. Report summarization
B. Scenario recommendations
C. Image generation
D. Data cleaning
Correct Answer: B
Explanation: Prescriptive analytics focuses on recommending actions, not just describing outcomes.
Q30
Why must AI-generated financial insights be validated?
A. AI is slow
B. Regulatory and accuracy requirements
C. Low creativity
D. Formatting issues
Correct Answer: B
Explanation: Finance demands accuracy, compliance, and auditability.
Q32
CNNs are most suitable for which finance use-case?
A. Credit scoring
B. Fraud transaction sequences
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 7
Q33
What is the role of neurons in deep learning?
A. Data storage
B. Feature transformation
C. Model evaluation
D. Clustering
Correct Answer: B
Explanation: Neurons apply weighted transformations and activation functions.
Q34
Why is deep learning less preferred in some regulated finance models?
A. Low accuracy
B. High interpretability
C. Black-box nature
D. Low computational need
Correct Answer: C
Explanation: Lack of transparency limits regulatory acceptance.
Q35
GANs are primarily used to:
A. Classify loans
B. Generate synthetic data
C. Cluster customers
D. Predict revenue
Correct Answer: B
Explanation: GANs learn data distributions to generate realistic synthetic samples.
Q36
Which scenario best fits LSTM usage?
A. Static customer profile analysis
B. Quarterly revenue snapshot
C. Cash-flow forecasting over time
D. One-time risk scoring
Correct Answer: C
Explanation: LSTMs are ideal for sequential, time-dependent patterns.
Q37
Deep learning models generally require:
A. Small datasets
B. Strong assumptions
C. Large datasets
D. Manual feature creation
Correct Answer: C
Explanation: Deep networks need large data volumes to generalize effectively.
Q38
Which is a major cost of deep learning adoption?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 8
A. Licensing fees
B. Interpretability loss
C. High computational resources
D. Limited use-cases
Correct Answer: C
Explanation: Training deep models requires GPUs and high compute power.
Q39
Why is explainability important in AI-driven finance?
A. Improves accuracy
B. Reduces cost
C. Ensures regulatory compliance
D. Speeds up training
Correct Answer: C
Explanation: Regulators require transparent, explainable decisions.
Q40
Deep learning is least appropriate when:
A. Data is limited
B. Patterns are complex
C. Non-linear relationships exist
D. High prediction accuracy is required
Correct Answer: A
Explanation: Deep learning performs poorly with small datasets.
Q42
Prescriptive analytics builds upon predictive analytics by:
A. Visualizing results
B. Replacing prediction
C. Recommending actions
D. Cleaning data
Correct Answer: C
Explanation: Prescriptive analytics suggests optimal decisions.
Q43
Which finance task is prescriptive in nature?
A. Default probability estimation
B. Revenue trend analysis
C. Portfolio rebalancing recommendations
D. Data normalization
Correct Answer: C
Explanation: Prescriptive analytics advises on what actions to take.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 9
Q44
Which tool best supports prescriptive insights?
A. Linear regression
B. Clustering
C. Optimization + ML outputs
D. Data visualization only
Correct Answer: C
Explanation: Prescriptive analytics often combines ML with optimization.
Q45
Why are AI models increasingly used in financial forecasting?
A. Lower cost
B. Higher flexibility and learning capability
C. No need for validation
D. No human involvement
Correct Answer: B
Explanation: AI models adapt to complex, dynamic patterns.
Q47
What is a key ethical risk in AI-based credit scoring?
A. Overfitting
B. Discrimination bias
C. Low accuracy
D. High RMSE
Correct Answer: B
Explanation: Biased training data can lead to unfair decisions.
Q48
Why must AI models be periodically re-trained?
A. Regulatory pressure
B. Concept drift
C. Hardware upgrades
D. Code optimization
Correct Answer: B
Explanation: Data patterns change over time, affecting model validity.
Q49
Which control ensures accountability in AI systems?
A. Automation
B. Black-box models
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 10
C. Human oversight
D. Feature scaling
Correct Answer: C
Explanation: Human oversight ensures responsible decision-making.
Q50
Which metric best supports business decision-making, not just model accuracy?
A. RMSE
B. R²
C. Confusion matrix
D. Business impact metrics
Correct Answer: D
Explanation: Business KPIs translate model performance into financial value.
Q52
Which AI approach balances accuracy and interpretability best for finance?
A. Deep neural networks
B. Decision trees
C. GANs
D. K-Means
Correct Answer: B
Explanation: Decision trees provide explainable logic with reasonable performance.
Q53
Which scenario best illustrates hybrid AI usage?
A. Regression only
B. Clustering only
C. ML + Generative AI insights
D. Visualization only
Correct Answer: C
Explanation: Combining prediction with narrative insights improves decision quality.
Q54
What is the biggest risk of ignoring domain expertise in AI projects?
A. Slow execution
B. Irrelevant outputs
C. Higher cost
D. Poor visualization
Correct Answer: B
Explanation: Models may optimize mathematically but fail practically.
Q55
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 11
Q56
Which step comes after model prediction in prescriptive analytics?
A. Feature engineering
B. Action optimization
C. Data cleaning
D. Training
Correct Answer: B
Explanation: Prescriptive analytics uses predictions to suggest actions.
Q57
Which AI task aligns with fraud anomaly detection?
A. Regression
B. Classification
C. Clustering
D. Forecasting
Correct Answer: C
Explanation: Anomaly detection often relies on unsupervised clustering.
Q58
Why is cross-validation important?
A. Improves visualization
B. Reduces computation
C. Ensures model generalization
D. Removes bias entirely
Correct Answer: C
Explanation: Cross-validation tests model robustness across samples.
Q59
Which AI technique supports scenario analysis?
A. K-Means
B. Linear regression
C. Generative AI
D. PCA
Correct Answer: C
Explanation: Generative AI helps simulate and explain alternative scenarios.
Q60
Why should AI outputs be aligned with professional judgment?
A. AI lacks speed
B. AI lacks ethics
C. AI complements, not replaces humans
D. AI is inaccurate
Correct Answer: C
Explanation: AI supports decision-making but does not eliminate human responsibility.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 12
Q61
A financial forecasting model shows low training error and high validation error. Which action best
addresses this issue?
A. Increase model complexity
B. Reduce training data
C. Apply regularization or simplify the model
D. Increase learning rate
Correct Answer: C
Explanation: This is a classic overfitting problem. Regularization or simplification reduces variance and
improves generalization.
Q62
Why is model monitoring critical after deployment in a financial institution?
A. To improve computational speed
B. To detect concept drift and performance degradation
C. To reduce training cost
D. To eliminate bias automatically
Correct Answer: B
Explanation: Economic conditions and customer behavior change over time, causing concept drift, which
can invalidate model predictions.
Q63
Which technique helps identify key drivers behind a credit default prediction?
A. Feature importance analysis
B. Increasing epochs
C. Scaling target variable
D. Removing validation set
Correct Answer: A
Explanation: Feature importance provides transparency and supports explainability, which is essential in
regulated finance environments.
Q64
A prescriptive analytics system recommends loan approval thresholds. What is the final step before
implementation?
A. Retraining the model
B. Increasing dataset size
C. Removing human involvement
D. Business validation and management approval
Correct Answer: D
Explanation: Prescriptive outputs must be reviewed for business feasibility, risk appetite, and regulatory
compliance before execution.
Q65
Which governance practice ensures responsible AI use in finance?
A. Maximizing model accuracy
B. Fully automating decisions
C. Establishing model risk management frameworks
D. Removing explainability
Correct Answer: C
Explanation: Model Risk Management (MRM) frameworks ensure control, accountability, and
auditability of AI systems.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 13
Q66
Why do regulators prefer interpretable AI models in finance?
A. They run faster
B. They allow explanation of decisions to stakeholders
C. They require less data
D. They eliminate bias
Correct Answer: B
Explanation: Interpretability supports regulatory transparency, customer communication, and audit
reviews.
Q67
Which indicator signals model drift in a deployed credit risk model?
A. Sudden drop in prediction accuracy
B. Increase in training speed
C. Stable feature distributions
D. Improved ROC score
Correct Answer: A
Explanation: A decline in predictive performance often indicates data or concept drift, requiring
retraining or recalibration.
Q68
Which action best addresses ethical concerns in AI-based lending decisions?
A. Increasing automation
B. Removing manual review
C. Ignoring demographic variables
D. Performing bias and fairness testing
Correct Answer: D
Explanation: Bias testing ensures AI decisions do not unfairly discriminate against protected groups.
Q69
Which statement best describes Human–AI collaboration in finance?
A. AI replaces finance professionals
B. Humans replace AI outputs
C. AI supports decisions, humans retain accountability
D. AI eliminates judgment
Correct Answer: C
Explanation: AI augments decision-making, but professional judgment and accountability remain
human responsibilities.
Q70
Which stage is part of the AI lifecycle in finance?
A. Data ingestion → Model building → Deployment → Monitoring
B. Deployment → Data collection → Visualization → Reporting
C. Visualization → Automation → Deployment
D. Coding → Execution → Shutdown
Correct Answer: A
Explanation: A complete AI lifecycle includes continuous monitoring and governance, not just model
development.
Q71
Why is AI risk management essential for banks?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 14
Q72
Which combination best differentiates predictive vs prescriptive analytics?
A. Forecasting vs reporting
B. Visualization vs automation
C. Description vs explanation
D. Prediction vs optimization
Correct Answer: D
Explanation: Predictive analytics forecasts outcomes, while prescriptive analytics optimizes decisions
based on those forecasts.
Q73
How should uncertainty in AI predictions be handled in financial decisions?
A. Ignore it
B. Communicate confidence intervals and scenarios
C. Use only point estimates
D. Automate decisions
Correct Answer: B
Explanation: Communicating uncertainty improves risk-aware decision-making and avoids false
precision.
Q74
Why is selecting an appropriate decision threshold critical in credit models?
A. It impacts profitability and risk exposure
B. It increases dataset size
C. It improves visualization
D. It removes bias
Correct Answer: A
Explanation: Thresholds directly affect approval rates, default rates, and financial outcomes.
Q75
Which factor ensures AI initiatives deliver strategic business value?
A. Advanced algorithms only
B. Maximum automation
C. Alignment with business objectives and risk appetite
D. Eliminating human involvement
Correct Answer: C
Explanation: AI success is measured by business impact and strategic alignment, not technical
sophistication alone.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 15
Question 2
An audit firm has unlabeled transaction data and wants to identify unusual patterns that might
indicate fraudulent activities without prior examples of fraud. Which machine learning approach
should they use?
A) Linear regression for prediction
B) Decision trees for classification
C) K-Means clustering for anomaly detection
D) Logistic regression for binary outcomes
Correct Answer: C
Explanation: K-Means clustering is an unsupervised learning method that can identify unusual
patterns in unlabeled data by grouping similar transactions together, making outliers (potential
fraud) more visible. Supervised methods (A, B, D) require labeled training data with known fraud
cases.
Question 3
A chartered accountant wants to use AI to automatically generate financial report narratives from
structured data tables. Which AI technology is most suitable?
A) Linear regression models
B) K-Means clustering
C) Generative AI tools like ChatGPT or Gemini
D) Hierarchical clustering
Correct Answer: C
Explanation: Generative AI tools excel at content creation, including converting structured data
into narrative text. Regression and clustering methods are designed for prediction and pattern
recognition, not text generation.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 16
Question 4
In the context of AI algorithms, what is the primary distinction between supervised and
unsupervised learning?
A) Supervised learning requires more computational power
B) Supervised learning uses labeled training data with known outcomes
C) Unsupervised learning is always more accurate
D) Unsupervised learning can only work with numerical data
Correct Answer: B
Explanation: The fundamental difference is that supervised learning trains on labeled data where
outcomes are known (e.g., historical defaults), while unsupervised learning works with unlabeled
data to discover patterns. Computational power and accuracy depend on specific
implementations, and both can handle various data types.
Question 5
A retail company wants to segment its customers into distinct groups based on purchasing
behavior, demographics, and preferences without predefined categories. Which technique is most
appropriate?
A) Logistic regression
B) Linear regression
C) Decision trees
D) K-Means clustering
Correct Answer: D
Explanation: K-Means clustering is designed for market segmentation without predefined
categories, grouping similar customers together based on multiple attributes. The supervised
methods (A, B, C) require predefined target variables, which don't exist in exploratory
segmentation.
Question 6
An accounting firm is developing a model to forecast quarterly revenue based on historical sales
data, marketing spend, and economic indicators. Which algorithm is most suitable?
A) K-Means clustering
B) Linear regression
C) Hierarchical clustering
D) Logistic regression
Correct Answer: B
Explanation: Linear regression is designed for continuous numerical prediction (forecasting
revenue) based on relationships between independent variables and the dependent variable.
Clustering methods don't predict values, and logistic regression is for categorical outcomes, not
continuous forecasts.
Question 7
A compliance officer needs to classify transactions as either "high-risk" or "low-risk" based on
multiple factors. The historical data includes 10,000 labeled transactions. Which approach is most
appropriate?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 17
Question 8
What is the primary advantage of using decision trees for classification problems in financial
analysis?
A) They always provide the most accurate predictions
B) They are interpretable and can show the decision-making logic
C) They require less data than other methods
D) They work only with categorical variables
Correct Answer: B
Explanation: Decision trees provide clear, interpretable decision rules that stakeholders can
understand and audit, which is crucial in finance and compliance. They don't always guarantee the
highest accuracy, can work with both numerical and categorical data, and data requirements
depend on problem complexity.
Question 9
A financial analyst wants to identify distinct customer behavior patterns to tailor marketing
strategies. After analysis, they want to understand the hierarchy of similarity between different
customer groups. Which clustering method is most appropriate?
A) K-Means clustering
B) Linear regression
C) Hierarchical clustering
D) Logistic regression
Correct Answer: C
Explanation: Hierarchical clustering creates a dendrogram showing the nested hierarchy of
clusters, revealing how groups relate to each other at different similarity levels. K-Means creates
flat clusters without hierarchical relationships, while regression methods are for prediction, not
segmentation.
Question 10
In the context of fraud detection, why might unsupervised learning be preferred over supervised
learning in certain scenarios?
A) Unsupervised learning is always more accurate
B) Fraud patterns evolve, and new fraud types may not exist in historical labeled data
C) Unsupervised learning requires less computational resources
D) Supervised learning cannot handle financial data
Correct Answer: B
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 18
Explanation: Unsupervised learning can detect novel fraud patterns not present in training data
by identifying anomalies and unusual behavior. Supervised learning is limited to fraud types it has
seen before. Accuracy and resource requirements vary by implementation, and supervised
learning works well with financial data.
Question 11
A company wants to use AI to generate Python code for automating financial data analysis tasks.
Which type of AI tool is most appropriate?
A) K-Means clustering algorithm
B) Linear regression model
C) Generative AI tools like ChatGPT or Copilot
D) Decision tree classifier
Correct Answer: C
Explanation: Generative AI tools like ChatGPT and Copilot are specifically designed for code
generation and can understand natural language requirements to produce Python code.
Traditional ML algorithms (A, B, D) are designed for data analysis, not code generation.
Question 12
An auditor is analyzing expense claims and wants to predict the continuous dollar amount of
potential overstatement based on various claim characteristics. Which algorithm should they use?
A) Logistic regression
B) Linear regression
C) K-Means clustering
D) Hierarchical clustering
Correct Answer: B
Explanation: Linear regression predicts continuous numerical values (dollar amounts) based on
input features. Logistic regression is for binary/categorical outcomes, while clustering methods
group data rather than predict specific values.
Question 13
What is the key difference between classification and regression in supervised learning?
A) Classification uses more data than regression
B) Classification predicts categorical outcomes while regression predicts continuous values
C) Regression is always more accurate than classification
D) Classification can only use one input variable
Correct Answer: B
Explanation: Classification assigns data to discrete categories (e.g., fraud/not fraud), while
regression predicts continuous numerical values (e.g., sales amount). Data requirements and
accuracy depend on the specific problem, and both can use multiple input variables.
Question 14
A risk management team wants to analyze customer data to identify three distinct risk profiles
without predetermined criteria. They need exactly three groups. Which approach should they use?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 19
Question 15
In financial forecasting, what is the primary purpose of using time-series specific algorithms rather
than general regression models?
A) Time-series algorithms are always faster
B) They account for temporal dependencies and patterns like seasonality and trends
C) They require less historical data
D) They can only work with monthly data
Correct Answer: B
Explanation: Time-series algorithms are designed to capture temporal patterns like trends,
seasonality, and autocorrelation that general regression models may miss. Speed, data
requirements, and time granularity depend on specific implementations and can work with various
time intervals.
Question 17
An accounting firm trained a decision tree model on 2019-2021 data to classify transactions as
normal or suspicious. When applied to 2024 data, performance dropped significantly. What is the
most likely issue?
A) The model is overfitting to the training data
B) Decision trees cannot handle financial data
C) Business patterns and fraud tactics have evolved since the training period
D) The model needs more computational power
Correct Answer: C
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 20
Explanation: Model performance degradation over time typically indicates concept drift – the
relationships learned during training no longer hold as business conditions and fraud tactics
evolve. Overfitting would show poor performance even on similar time periods, and computational
power doesn't affect prediction quality once trained.
Question 18
A financial analyst is using linear regression to forecast sales. The model shows an R² value of
0.85. What does this indicate?
A) The model is 85% accurate in its predictions
B) 85% of the variance in sales is explained by the independent variables
C) There is an 85% probability the model is correct
D) The model will work for 85% of future scenarios
Correct Answer: B
Explanation: R² (coefficient of determination) measures the proportion of variance in the
dependent variable explained by the model. An R² of 0.85 means 85% of sales variability is
captured by the model. It's not a probability, accuracy percentage, or guarantee of future
performance.
Question 19
A retail company used K-Means clustering to segment customers and identified 5 clusters. Cluster
3 has high average purchase value but low purchase frequency. What business action is most
appropriate?
A) Ignore this cluster as it's too small
B) Develop retention and engagement strategies to increase purchase frequency
C) Reduce marketing spend on this segment
D) Merge it with another cluster
Correct Answer: B
Explanation: High-value, low-frequency customers represent an opportunity to increase lifetime
value through targeted engagement. Understanding cluster characteristics should drive strategic
action, not arbitrary merging or reduction of efforts on valuable customers.
Question 20
When building a logistic regression model for credit risk assessment, which of the following is NOT
typically an appropriate input feature?
A) Customer's credit score
B) Debt-to-income ratio
C) Customer's unique ID number
D) Employment length
Correct Answer: C
Explanation: Unique identifiers have no predictive power and would cause overfitting if included.
Credit score, debt-to-income ratio, and employment length are meaningful features that correlate
with creditworthiness. Including IDs would make the model memorize specific customers rather
than learn generalizable patterns.
Question 21
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 21
An audit team built a fraud detection model with 95% accuracy. However, fraud cases represent
only 1% of all transactions. What issue should they be concerned about?
A) The model is too accurate and must be overfitting
B) The model might be achieving high accuracy by simply predicting "no fraud" for everything
C) 95% accuracy is too low for fraud detection
D) The model should use clustering instead of classification
Correct Answer: B
Explanation: With severe class imbalance (99% non-fraud), a naive model predicting "no fraud"
for all cases would achieve 99% accuracy while catching zero fraud. Accuracy alone is misleading;
metrics like precision, recall, and F1-score are more meaningful for imbalanced datasets.
Question 22
A financial institution wants to predict customer churn (yes/no) and understand which factors most
influence the decision. Which model provides both good predictions and interpretability?
A) Deep neural network with 10 hidden layers
B) K-Means clustering
C) Decision tree
D) Hierarchical clustering
Correct Answer: C
Explanation: Decision trees provide clear, interpretable rules showing which features drive
predictions, making them ideal when both accuracy and explainability are needed. Deep neural
networks offer less interpretability, while clustering methods don't predict categorical outcomes.
Question 23
A company is using linear regression to predict monthly expenses. The model performs well on
training data (R²=0.92) but poorly on new data (R²=0.45). What is the most likely problem?
A) The model is underfitting
B) The model is overfitting
C) Linear regression cannot predict expenses
D) The training data is too large
Correct Answer: B
Explanation: Large performance gap between training and test data is a classic sign of overfitting
– the model has learned noise and specific patterns in training data that don't generalize.
Underfitting would show poor performance on both datasets.
Question 24
In hierarchical clustering of customer transaction data, the dendrogram shows that Clusters A and
B merge at height 2.5, while Clusters C and D merge at height 1.2. What does this indicate?
A) Clusters A and B are more similar to each other than C and D
B) Clusters C and D are more similar to each other than A and B
C) Cluster size is larger for A and B
D) The analysis has errors
Correct Answer: B
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 22
Question 25
A regression model for revenue forecasting includes variables: marketing spend, season,
competitor pricing, and economic growth. After training, the coefficient for marketing spend is 3.5.
What does this mean?
A) Marketing spend causes 3.5 times more revenue
B) For each unit increase in marketing spend, revenue is expected to increase by 3.5 units,
holding other variables constant
C) Marketing spend explains 3.5% of variance
D) The model is 3.5 times more sensitive to marketing than other variables
Correct Answer: B
Explanation: In linear regression, coefficients represent the expected change in the dependent
variable for a one-unit change in the independent variable, controlling for other factors. It's not a
multiplier, variance percentage, or relative sensitivity measure (which would require
standardization).
Question 26
An e-commerce company applies K-Means clustering with k=4 to customer data. The algorithm
converges with a high total within-cluster sum of squares (WCSS). What does this suggest?
A) The clusters are well-separated and distinct
B) The clusters have high internal variance and may not be well-defined
C) Four is the optimal number of clusters
D) The algorithm failed to converge properly
Correct Answer: B
Explanation: High WCSS indicates high variance within clusters, meaning data points within each
cluster are spread out and dissimilar. Well-separated clusters would have low WCSS. The elbow
method uses WCSS to find optimal k, but high WCSS alone suggests poor clustering quality.
Question 27
A credit scoring model uses logistic regression with a threshold of 0.5 (probabilities ≥0.5 predict
default). The bank wants to be more conservative. What should they do?
A) Increase the threshold to 0.7
B) Decrease the threshold to 0.3
C) Switch to linear regression
D) Use K-Means clustering instead
Correct Answer: A
Explanation: Raising the threshold makes the model more conservative by requiring higher
probability before predicting default, reducing false positives (incorrectly denying loans to good
customers) but potentially missing some actual defaults. Lowering the threshold does the
opposite.
Question 28
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 23
A financial analyst is comparing two customer segments identified through clustering. Segment A
has average transaction value of $500 with standard deviation of $450. Segment B has average of
$500 with standard deviation of $50. What does this indicate?
A) Both segments are identical
B) Segment A has more diverse transaction behavior than Segment B
C) Segment B is larger than Segment A
D) The clustering algorithm made an error
Correct Answer: B
Explanation: While both segments have the same average, Segment A's higher standard
deviation indicates much greater variability in transaction values, suggesting more diverse
customer behavior. Standard deviation doesn't indicate cluster size or clustering errors.
Question 29
A company built a decision tree for customer churn prediction that has 15 levels and 200 leaf
nodes. Performance is excellent on training data but poor on test data. What solution is most
appropriate?
A) Add more levels to the tree
B) Prune the tree to reduce complexity
C) Switch to K-Means clustering
D) Collect less training data
Correct Answer: B
Explanation: A very deep tree with many leaf nodes typically overfits training data. Pruning
reduces complexity by removing branches that don't generalize well, improving test performance.
Adding more complexity or using less data would worsen overfitting.
Question 30
In the context of supervised learning for financial forecasting, what is the purpose of splitting data
into training and test sets?
A) To reduce the amount of data the model needs to process
B) To evaluate the model's ability to generalize to new, unseen data
C) To make the algorithm run faster
D) To create two separate models for comparison
Correct Answer: B
Explanation: The test set provides an unbiased evaluation of how well the model performs on
data it hasn't seen during training, revealing its generalization ability. This is crucial for assessing
real-world performance and detecting overfitting.
Question 31
An audit firm is using logistic regression to identify high-risk transactions. They want to minimize
missing actual fraud cases, even if it means investigating some false alarms. Which metric should
they optimize?
A) Accuracy
B) Precision
C) Recall (Sensitivity)
D) Specificity
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 24
Correct Answer: C
Explanation: Recall measures the proportion of actual fraud cases correctly identified. Maximizing
recall minimizes false negatives (missed fraud), which is the priority here. Precision minimizes
false alarms, which conflicts with the stated goal. Accuracy can be misleading with imbalanced
data.
Question 32
A retail bank used K-Means clustering and must decide between k=3 (WCSS=1500) and k=6
(WCSS=800). What additional factor should primarily guide their decision?
A) Always choose the lower WCSS
B) Business interpretability and actionability of the segments
C) Computational speed of the algorithm
D) The number of customers in the database
Correct Answer: B
Explanation: While lower WCSS indicates better fit, the optimal number of clusters depends on
business utility. Six segments might fit data better but be too granular for practical marketing
strategies. Business context should guide the decision, balanced with statistical measures using
methods like the elbow plot.
Question 33
A financial forecasting model using linear regression shows that residuals (prediction errors)
increase as the predicted value increases. What issue does this indicate?
A) The model is perfect
B) Heteroscedasticity - non-constant variance of errors
C) The data has no patterns
D) The model is underfitting
Correct Answer: B
Explanation: Heteroscedasticity occurs when error variance changes across the range of
predictions, violating linear regression assumptions. This pattern means the model is less reliable
for certain prediction ranges and may need transformation or alternative modeling approaches.
Question 34
An investment firm built separate models: Model A (linear regression, R²=0.75) and Model B
(decision tree, R²=0.73). Model A has smooth predictions while Model B shows abrupt changes.
For regulatory reporting requiring explanation of predictions, which model is preferable?
A) Model A because it has higher R²
B) Model B because decision trees provide clear decision rules
C) Neither, as R² is too low
D) Combine both models
Correct Answer: B
Explanation: Despite slightly lower R², decision trees offer superior interpretability through explicit
rules, crucial for regulatory explanations. The R² difference (0.02) is minimal, and explainability
often outweighs small accuracy gains in regulated environments. Both R² values indicate
reasonable performance.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 25
Question 35
A company applies hierarchical clustering to supplier data and observes that the optimal number
of clusters based on the dendrogram is 7, but K-Means with k=7 produces different groupings.
Why might this occur?
A) One algorithm must be implemented incorrectly
B) Hierarchical and K-Means use different distance metrics and optimization approaches
C) The data is unsuitable for clustering
D) Seven is too many clusters
Correct Answer: B
Explanation: Hierarchical clustering uses linkage criteria and builds clusters sequentially, while K-
Means uses centroid-based optimization. Different algorithms can produce different but equally
valid groupings based on their distinct mathematical approaches. This doesn't indicate errors or
data problems.
Question 37
What is the fundamental concept of a "neuron" in deep learning that relates to its biological
inspiration?
A) It stores data permanently like brain cells
B) It receives inputs, applies weights and activation functions, and produces an output
C) It generates random numbers for predictions
D) It only works with image data
Correct Answer: B
Explanation: Artificial neurons mimic biological neurons by receiving multiple inputs (like
dendrites), applying weighted combinations and activation functions (like neural firing thresholds),
and producing outputs (like axons). They don't store data permanently, generate random numbers
for predictions, or have data type limitations.
Question 38
A financial institution wants to detect fraudulent transactions by analyzing sequential patterns in
customer behavior over time. Which deep learning architecture is most suitable?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 26
Question 39
What is the primary advantage of deep learning models over traditional machine learning
algorithms like logistic regression or decision trees?
A) Deep learning always requires less data
B) Deep learning can automatically learn complex hierarchical features from raw data
C) Deep learning models are always more interpretable
D) Deep learning is faster to train
Correct Answer: B
Explanation: Deep learning's key strength is automatic feature learning through multiple layers,
discovering complex patterns without manual feature engineering. However, it typically requires
more data, is less interpretable (black box), and takes longer to train than traditional ML methods.
Question 40
An insurance company wants to generate synthetic claims data to augment their training dataset
while preserving privacy. Which deep learning approach is most appropriate?
A) CNNs for image classification
B) LSTMs for sequence prediction
C) Generative Adversarial Networks (GANs)
D) Simple linear regression
Correct Answer: C
Explanation: GANs are specifically designed to generate synthetic data that resembles real data,
useful for data augmentation and privacy preservation. The generator creates fake data while the
discriminator distinguishes real from fake, improving quality iteratively. CNNs and LSTMs are
discriminative models, not generative.
Question 41
A compliance department wants to analyze thousands of contract documents to identify specific
clauses and patterns. Which deep learning architecture combined with NLP would be most
effective?
A) CNNs with image processing
B) LSTMs or Transformer-based models for text analysis
C) GANs for document generation
D) Standard K-Means clustering
Correct Answer: B
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 27
Explanation: LSTMs and Transformers (like BERT) excel at processing sequential text data,
capturing context and relationships between words to identify patterns in documents. CNNs are for
images, GANs for generation, and K-Means doesn't capture semantic text relationships.
Question 42
What is a key limitation of deep learning models in financial compliance and auditing contexts?
A) They cannot process numerical data
B) They lack interpretability, making it difficult to explain decisions to regulators
C) They always perform worse than traditional methods
D) They can only work with image data
Correct Answer: B
Explanation: Deep learning's "black box" nature makes it challenging to explain specific
predictions, which is problematic in regulated industries requiring audit trails and decision
explanations. However, they can process various data types and often outperform traditional
methods when sufficient data exists.
Question 43
In the context of fraud detection, how do LSTMs provide an advantage over traditional machine
learning methods?
A) They require less computational power
B) They can capture long-term dependencies and patterns in transaction sequences
C) They are easier to interpret
D) They don't need training data
Correct Answer: B
Explanation: LSTMs' memory cells can retain information over long sequences, detecting fraud
patterns that emerge from transaction history rather than individual transactions. This temporal
awareness surpasses traditional ML methods that treat transactions independently. However,
LSTMs require more computation and are less interpretable.
Question 44
A financial services firm wants to automatically categorize customer service emails into urgent,
normal, or low-priority based on content and context. Which deep learning approach would work
best?
A) CNNs designed for image classification
B) LSTM or Transformer networks for text classification
C) GANs for email generation
D) Simple decision trees
Correct Answer: B
Explanation: LSTMs and Transformers can process text sequences, understand context, and
classify based on content meaning. CNNs are primarily for images (though some CNN
architectures work for text), GANs generate rather than classify, and decision trees lack the
sophistication to understand natural language nuances.
Question 45
What is the primary function of the "discriminator" in a Generative Adversarial Network (GAN)?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 28
Question 46
A bank wants to forecast stock prices using historical price sequences along with news sentiment
and trading volumes. Which architecture could effectively combine these different data types?
A) Simple linear regression only
B) Hybrid deep learning model combining LSTMs for sequences with other neural network layers
for additional features
C) K-Means clustering
D) Traditional decision trees only
Correct Answer: B
Explanation: Hybrid architectures can leverage LSTMs for sequential price data while integrating
other neural network components to process additional features (sentiment, volume), combining
strengths of different architectures. Simple traditional methods lack the capacity to effectively
integrate diverse data types with temporal dependencies.
Question 47
In deep learning for financial applications, what does "overfitting" typically indicate, and why is it
particularly concerning?
A) The model works perfectly and needs no adjustment
B) The model memorizes training data patterns including noise, failing to generalize to new data
C) The model processes data too quickly
D) The model uses too few layers
Correct Answer: B
Explanation: Overfitting occurs when models learn training data too specifically, including noise
and outliers, resulting in poor performance on new data. This is especially problematic in finance
where models must generalize to future scenarios. Regularization techniques and proper
validation help address this.
Question 48
A compliance team wants to use deep learning to analyze surveillance camera footage in bank
branches to detect suspicious behavior. Which architecture is most appropriate?
A) LSTMs for time-series analysis
B) CNNs for video frame analysis, potentially combined with LSTMs for temporal patterns
C) Linear regression models
D) K-Means clustering
Correct Answer: B
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 29
Explanation: Video analysis benefits from CNNs to process individual frames (images) and can
be enhanced with LSTMs to capture temporal patterns across frames, detecting behaviors that
unfold over time. Pure LSTMs don't process images directly, while traditional methods lack the
sophistication for video analysis.
Question 49
What role do activation functions play in neural networks, and why are they necessary?
A) They store weights permanently
B) They introduce non-linearity, enabling networks to learn complex patterns
C) They reduce training time to zero
D) They are only used in the output layer
Correct Answer: B
Explanation: Activation functions (like ReLU, sigmoid, tanh) introduce non-linearity between
layers, allowing networks to learn complex, non-linear relationships. Without them, multiple layers
would collapse to a single linear transformation, unable to model complex patterns. They're used
throughout the network, not just in the output layer.
Question 50
An auditing firm is considering implementing deep learning for automated report analysis but is
concerned about regulatory compliance. What is the most significant challenge they should
address?
A) Deep learning is too slow for real-time analysis
B) Explainability and interpretability for audit trail and regulatory requirements
C) Deep learning cannot process financial data
D) Deep learning requires no training data
Correct Answer: B
Explanation: Regulatory environments require transparent, explainable decision-making
processes. Deep learning's black-box nature makes it difficult to provide the detailed explanations
and audit trails regulators demand. Techniques like LIME, SHAP, or attention mechanisms can
help, but interpretability remains the primary challenge in regulated applications.
Question 52
An accounting firm uses Gemini to draft financial analysis reports. What is a critical limitation they
should be aware of?
A) Gemini cannot generate any text content
B) Generated content may contain hallucinations (factually incorrect information) and requires
human verification
C) Gemini only works with numerical data
D) All generated content is automatically accurate and needs no review
Correct Answer: B
Explanation: Generative AI models can "hallucinate" - confidently generate plausible-sounding
but incorrect information. All AI-generated content, especially in professional contexts like financial
analysis, must be verified by domain experts. These models are powerful tools but not infallible
sources of truth.
Question 53
A chartered accountant wants to use Microsoft Copilot to analyze a client's financial statements.
Which of the following represents the most appropriate and effective use?
A) Have Copilot make final audit decisions without review
B) Use Copilot to draft preliminary analysis and identify patterns, then apply professional judgment
and verification
C) Replace all manual analysis with Copilot's output
D) Avoid using AI entirely in professional accounting
Correct Answer: B
Explanation: Generative AI should augment, not replace, professional judgment. Using it for
drafting, pattern identification, and preliminary analysis improves efficiency while maintaining the
accountant's oversight and expertise for final decisions. Complete reliance or complete avoidance both
miss the optimal human-AI collaboration approach.
Question 54
What is "prompt engineering" in the context of generative AI tools like ChatGPT?
A) Writing code to build the AI model
B) The practice of crafting effective input prompts to get desired outputs from AI models
C) Repairing broken AI systems
D) Translating between programming languages
Correct Answer: B
Explanation: Prompt engineering involves designing inputs (prompts) that guide AI models to
produce desired, accurate, and relevant outputs. It's a critical skill for effectively using generative
AI, involving clarity, specificity, context, and sometimes iterative refinement. It's distinct from model
development or system maintenance.
Question 55
A financial services company wants to use ChatGPT to generate client-facing investment advice.
What is the most significant risk they should address?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 31
Question 56
An analyst uses Copilot to generate Python code for data cleaning. The code runs but produces
unexpected results. What is the best course of action?
A) Assume the code is correct since it runs without errors
B) Review and test the code thoroughly, understanding each step before using it on real data
C) Immediately use it on production data
D) Discard all AI-generated code as unreliable
Correct Answer: B
Explanation: AI-generated code must be reviewed, tested, and validated before production use.
Running without errors doesn't guarantee correct logic or appropriate handling of edge cases.
Understanding the code ensures it meets requirements and handles data correctly. Blind trust or
complete dismissal are both inappropriate responses.
Question 57
A company wants to use generative AI to create training content for employees on new accounting
standards. What approach maximizes value while minimizing risks?
A) Use AI-generated content directly without expert review
B) Have AI generate draft content, then have accounting experts review, verify, and refine it
C) Avoid AI entirely for educational content
D) Use AI only to create images, not text
Correct Answer: B
Explanation: The optimal approach leverages AI for efficiency in draft creation while maintaining
accuracy through expert verification. This combines AI's speed in content generation with human
expertise in ensuring technical accuracy and compliance with professional standards.
Question 58
When using ChatGPT for financial analysis, which practice best ensures output reliability?
A) Accept the first response without question
B) Cross-reference outputs with authoritative sources, verify calculations, and apply domain
expertise
C) Use the longest response as it must be most thorough
D) Avoid providing any context to test the AI's knowledge
Correct Answer: B
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 32
Question 59
A tax consultant wants to use Gemini to research recent tax law changes. What limitation should
they be particularly mindful of?
A) Gemini cannot process tax-related queries
B) The model's training data has a cutoff date and may not include the most recent changes
C) Tax laws cannot be explained in text form
D) Gemini only works with mathematical calculations
Correct Answer: B
Explanation: Large language models are trained on data up to a specific cutoff date and may lack
information on recent developments. For rapidly changing areas like tax law, users must verify
current regulations through official sources. Some models offer web search capabilities to address
this limitation.
Question 60
What is the primary benefit of using generative AI tools like Copilot for code generation in financial
data analysis?
A) Completely eliminating the need for programming knowledge
B) Accelerating development time and providing starting points for common tasks
C) Guaranteeing bug-free code
D) Replacing all data analysts
Correct Answer: B
Explanation: Generative AI accelerates coding by providing templates, boilerplate code, and
solutions for common patterns, allowing analysts to focus on business logic and complex
problems. However, programming knowledge is still needed to review and customize code, and AI
doesn't guarantee correctness or replace human expertise.
Question 61
An audit team uses ChatGPT to help draft audit procedures for a new client. Which approach best
balances efficiency and professional standards?
A) Use ChatGPT's output as the final audit program without modification
B) Use ChatGPT to generate a template, then customize based on client-specific risks, industry
requirements, and professional standards
C) Avoid AI assistance in audit planning entirely
D) Only use ChatGPT for spelling and grammar checking
Correct Answer: B
Explanation: AI can efficiently generate foundational templates, but audit procedures must be
tailored to specific client risks, industry characteristics, and professional standards. This requires
professional judgment that AI cannot fully replicate. Using AI as a starting point optimizes both
efficiency and quality.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 33
Question 62
When using generative AI to create financial forecasting models, what is a critical consideration
regarding data privacy?
A) All data can be freely shared with AI platforms
B) Confidential client or proprietary data should not be input into public AI platforms without proper
safeguards
C) AI platforms automatically protect all data
D) Data privacy is not relevant for AI tools
Correct Answer: B
Explanation: Public AI platforms may use inputs for training or other purposes, creating data
privacy and confidentiality risks. Organizations must use appropriate platforms (like enterprise
versions with data protection), avoid inputting sensitive data, or use sanitized/synthetic data.
Compliance with data protection regulations is essential.
Question 63
A financial analyst asks ChatGPT to explain a complex derivative pricing model. ChatGPT
provides a detailed explanation with specific formulas. What should the analyst do?
A) Trust the explanation completely as AI is always accurate
B) Verify the formulas against established financial literature and textbooks
C) Assume all formulas are incorrect
D) Use the formulas immediately in client reports
Correct Answer: B
Explanation: While generative AI often provides accurate explanations, it can generate plausible-
sounding but incorrect information. Professional responsibility requires verifying technical content
against authoritative sources before use, especially for complex technical topics like derivative
pricing.
Question 64
What distinguishes generative AI tools like ChatGPT from traditional machine learning models like
logistic regression in terms of functionality?
A) Generative AI can only classify data
B) Generative AI creates new content (text, code, etc.) while traditional ML typically classifies or
predicts based on existing patterns
C) Traditional ML is always more accurate
D) They are functionally identical
Correct Answer: B
Explanation: Generative AI produces new content (text, images, code) based on learned
patterns, while traditional ML models typically perform discriminative tasks (classification,
prediction) on input data. They serve different purposes: creation vs. analysis, though both learn
from data.
Question 65
A company implements Copilot for automating report generation. After six months, analysts notice
they're losing proficiency in manual report creation. What does this highlight?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 34
Question 67
An accounting firm wants to automate variance analysis: extracting data from Excel, performing
calculations, and generating reports. They plan to use: Power Automate for extraction, Python for
calculations, and ChatGPT for report narrative. What principle does this illustrate?
A) Using only one tool is always better
B) Integrating specialized tools for different tasks creates more effective solutions
C) AI should replace all manual processes
D) Automation has no place in accounting
Correct Answer: B
Explanation: Effective automation leverages each tool's strengths: RPA for repetitive data tasks,
Python for complex calculations, and generative AI for content creation. Integrated solutions that
combine specialized tools typically outperform single-tool approaches for complex workflows.
Question 68
A bank develops a credit scoring model combining: traditional features (income, credit history),
alternative data (social media, transaction patterns analyzed by deep learning), and economic
indicators. The final score comes from an ensemble model. What advantage does this approach
offer?
A) It's simpler than using one data source
B) Diverse data sources and modeling approaches provide more comprehensive risk assessment
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 35
Question 69
A company uses AI throughout its financial close process: RPA for data gathering, ML for anomaly
detection, and generative AI for management commentary. Senior accountants review and
approve all outputs. What does this exemplify?
A) Complete automation without human involvement
B) Human-in-the-loop AI implementation maintaining professional oversight and judgment
C) Inefficient use of resources
D) Distrust of AI capabilities
Correct Answer: B
Explanation: Human-in-the-loop design uses AI for efficiency while maintaining human judgment
for critical decisions, quality assurance, and accountability. This is best practice in professional
services where expertise, ethics, and regulatory compliance require human oversight. It's not
about distrust but appropriate responsibility allocation.
Question 70
An investment firm wants to predict stock movements using: historical prices (LSTMs), news
sentiment (NLP with transformers), and social media trends (clustering and classification). They
discover each model alone has 60% accuracy, but combining them achieves 75%. What explains
this improvement?
A) The combined model is simpler
B) Ensemble methods capture complementary information sources, reducing individual model
weaknesses
C) One model must be incorrectly implemented
D) Accuracy improvements are impossible through combination
Correct Answer: B
Explanation: Ensemble methods improve predictions by combining models that capture different
patterns and information sources. When models make different types of errors, their combination
can outperform individuals by leveraging diverse perspectives. This is a fundamental principle in
machine learning and demonstrates the value of multi-source analysis.
Question 71
A compliance department implements an AI system using: rule-based systems for regulatory
requirements, ML for pattern detection, and generative AI for policy document analysis. When
should they primarily rely on each component?
A) Use all three simultaneously for every task
B) Rule-based for clear regulations; ML for complex pattern recognition; generative AI for
document understanding and summarization
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 36
Question 72
An auditor uses AI to analyze financial statements: CNNs to extract data from scanned
documents, Python for ratio calculations, decision trees to flag unusual patterns, and ChatGPT to
draft preliminary findings. They spend their time validating AI outputs and investigating flagged
items. How has AI changed the auditor's role?
A) AI has completely replaced the auditor
B) The role shifted from routine data processing to validation, investigation, and professional
judgment
C) The auditor's work has become more routine
D) AI has made auditing unnecessary
Correct Answer: B
Explanation: AI automation shifts professional roles from repetitive tasks to higher-value activities
requiring judgment, expertise, and interpersonal skills. Auditors focus on interpreting AI findings,
investigating anomalies, and making professional judgments - activities where human expertise is
irreplaceable. This is cognitive augmentation, not replacement.
Question 73
A financial services company measures AI implementation success by: accuracy metrics for
models, time saved through automation, user adoption rates, and business outcome
improvements (e.g., fraud reduction, revenue increase). Why is this multi-faceted approach
important?
A) Only accuracy metrics matter for AI success
B) Comprehensive evaluation ensures technical performance translates to business value and
user acceptance
C) Measuring multiple metrics is unnecessarily complex
D) Business outcomes are irrelevant to AI success
Correct Answer: B
Explanation: Technical accuracy alone doesn't guarantee business success. Effective AI
implementation requires: technically sound models, operational efficiency gains, user adoption
(people using the tools), and tangible business impact. Balanced measurement across these
dimensions ensures AI delivers actual value, not just theoretical capability.
Question 74
A bank implements AI for loan approvals but faces criticism for lack of transparency. They decide
to: use interpretable models where possible, implement SHAP values for complex models,
document decision logic, and provide explanations to applicants. What principle are they
addressing?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 37
A) Speed of processing
B) Responsible AI emphasizing explainability, transparency, and fairness
C) Cost reduction
D) Competitive advantage
Correct Answer: B
Explanation: Responsible AI implementation prioritizes explainability, transparency, fairness, and
accountability alongside performance. In regulated industries like banking, explaining decisions to
stakeholders, regulators, and affected individuals is both an ethical obligation and often a legal
requirement. This builds trust and ensures compliance.
Question 75
An organization's AI strategy includes: continuous monitoring for model drift, regular retraining with
new data, human oversight of critical decisions, and feedback loops for improvement. What does
this demonstrate?
A) AI models are perfect once deployed and need no maintenance
B) Effective AI implementation requires ongoing management, monitoring, and adaptation
C) AI should be replaced frequently without analysis
D) Human oversight indicates AI failure
Correct Answer: B
Explanation: AI systems require continuous management because business conditions change,
data patterns evolve (concept drift), and models degrade over time. Successful AI implementation
includes monitoring performance, updating with new data, maintaining human oversight for critical
decisions, and systematically incorporating feedback for continuous improvement. This is AI
lifecycle management, not a one-time deployment.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 38
2) Profit-based thresholding
A collection team wants a threshold for default probability to maximize profit: recoveries yield +SAR 800 if
contacted, contacting costs SAR 50, and false positives annoy customers (−SAR 40). What’s the best
approach?
A. Maximize ROC-AUC
B. Choose threshold that maximizes expected value using a cost matrix
C. Use 0.5 threshold
D. Minimize log loss only
Answer: B
Explanation: Threshold should be set using expected cost/benefit, not generic metrics. AUC/log loss help
ranking/calibration but don’t directly optimize business utility.
3) Time leakage
You train a fraud model using features like “chargeback count in next 30 days.” Performance is great in
validation but collapses in production. What happened?
A. Underfitting
B. Label noise
C. Data leakage
D. Class imbalance
Answer: C
Explanation: Future information leaked into features. It inflates validation scores but is unavailable at
prediction time.
5) Calibration check
A PD model ranks customers well (high AUC) but predicted PDs are systematically too low. What should
you do?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 39
A. Reduce features
B. Calibrate probabilities (Platt scaling / isotonic)
C. Increase regularization
D. Switch to k-NN
Answer: B
Explanation: Ranking and calibration are different. Calibration methods adjust probability outputs without
necessarily changing ranking.
8) Cross-validation choice
For monthly panel data used in risk modeling, which CV is safest?
A. Standard K-fold
B. Leave-one-out
C. Rolling/forward chaining CV
D. Random shuffle split
Answer: C
Explanation: Forward chaining respects time order and avoids leaking future information into training.
Explanation: PSI directly measures distribution changes between training and production for features or
scores.
18) Multi-collinearity
You include both “total balance” and “average daily balance,” highly correlated. Most robust model choice?
A. OLS regression
B. Ridge-regularized logistic regression
C. k-means clustering
D. Apriori rules
Answer: B
Explanation: Ridge handles multicollinearity by shrinking coefficients; OLS/logistic without regularization
can become unstable.
Explanation: Aligning to observation windows avoids leakage and matches the temporal granularity of
downstream risk processes.
Explanation: Pretrained LMs encode language structure; fine-tuning adapts them to your domain with far
fewer labeled examples.
B. Model learned identity mapping or threshold mis-set; reconstruction error distribution changed
C. Over-regularization always reduces false positives
D. PCA is broken
Answer: B
Explanation: Autoencoders can reconstruct too well, or thresholds become stale after retraining—re-
estimate thresholds and validate on known anomalies.
59) Guardrails
An LLM proposes “deny all applicants from region X” due to observed higher default. Correct response?
A. Implement immediately
B. Add fairness constraints, remove protected/proxy features, and require human review
C. Increase learning rate
D. Use more tokens
Answer: B
Explanation: This raises discrimination risks. Implement fairness and governance checks; ensure
compliance with laws/policies and review decisions.
Answer: B
Explanation: Poor synthetic generation can leak sensitive patterns or near-copies. Use privacy metrics, k-
anonymity checks, and risk reviews.
Explanation: Data residency can be met with local hosting and internal retrieval stores; governance controls
access and audit.
A bank monitors score drift after deploying a PD model. Which is more commonly used in credit risk
monitoring dashboards for stability reporting?
A. KS test only
B. PSI
C. RMSE
D. BLEU
Answer: B
Explanation: PSI is widely used for stability monitoring of features/scores across periods. KS can be used
too, but PSI is a standard drift KPI in credit operations.
You run a challenger model in parallel with the champion for 2 months. The best outcome metric to
compare is:
A. Training loss
B. Business KPI (profit/cost) under the same policy/threshold constraints
C. Number of features
D. Model size (MB)
Answer: B
Explanation: In production, the model’s value is measured by business impact under operational
constraints—not by internal training metrics.
Your PD model is trained only on approved applicants. Which step reduces bias without claiming to fully
solve reject inference?
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 53
You have predicted PD and LGD. Which is the most correct decision rule for a simple approve/decline
policy?
A. Approve if PD < 0.5
B. Approve if Expected Profit = Revenue − (PD × LGD × EAD) − Costs is positive
C. Approve if AUC is high
D. Decline if utilization is high
Answer: B
Explanation: Decisions should be based on expected value (risk-adjusted profitability), not arbitrary
probability thresholds or single features.
A new macro shock (rate hike) occurs; defaults rise even for historically low-risk segments. This is mainly:
A. Pure data leakage
B. Concept drift driven by macro regime change
C. Over-regularization
D. Label smoothing
Answer: B
Explanation: Macro regime shifts change the relationship between predictors and default, causing concept
drift—requiring recalibration or model redevelopment.
After drift, your PD model still ranks well but underestimates PDs. Best first action?
A. Retrain immediately
B. Recalibrate on recent matured data (with governance approval)
C. Increase number of trees
D. Drop features
Answer: B
Explanation: If ranking is preserved, recalibration is a fast, controlled fix to correct probability levels
before full redevelopment.
A regulator asks whether decline rates differ significantly across a sensitive group proxy. Which metric is
most directly relevant?
A. Demographic parity difference (selection rate gap)
B. R²
C. BLEU
D. Silhouette
Answer: A
Explanation: Demographic parity compares selection/approval rates between groups. It doesn’t prove
fairness alone, but it’s a direct disparity check.
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 54
You remove nationality, but keep “preferred language” and “mobile prefix.” Risk is:
A. No risk—sensitive attribute removed
B. Proxy discrimination via correlated features
C. Overfitting only
D. Underfitting only
Answer: B
Explanation: Non-sensitive fields can act as proxies. Fairness review should include correlation and
disparate impact testing.
Fraudsters learn your rules and start spreading transactions across many small amounts. Which feature type
becomes more valuable?
A. Single-transaction amount only
B. Velocity/behavioral aggregates (frequency, bursts, device changes)
C. Customer name
D. Random noise features
Answer: B
Explanation: Behavioral signals catch pattern manipulation (bursts, velocity, device shifts) when fraud
evades single-amount thresholds.
You want to detect fraud rings using shared devices, addresses, and merchants. Best modeling approach?
A. Linear regression
B. Graph-based features / Graph Neural Networks
C. ARIMA
D. k-means on amounts only
Answer: B
Explanation: Fraud rings are relational. Graph representations capture connections that tabular-only models
may miss.
You need probability of default over time and to handle censored loans (not yet matured). Best approach?
A. Standard logistic regression only
B. Survival analysis (e.g., Cox/Weibull)
C. KNN classification
D. PCA
Answer: B
Explanation: Survival models handle time-to-event and censoring properly, which is common in loan
portfolios with incomplete outcome windows.
Collections wants an early-warning model that triggers before 30+ DPD. Best label design?
A. 90+ DPD only
B. “Will become 30+ DPD within next 60 days” using only pre-window features
C. “Currently 30+ DPD”
D. Random label
Answer: B
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 55
Explanation: Early warning requires a forward-looking label and a clean feature window that precedes the
prediction horizon to avoid leakage.
You want to contact customers only if the call reduces default probability (not just high PD). Best
technique?
A. Standard PD model
B. Uplift / causal treatment effect modeling
C. K-means clustering
D. PCA
Answer: B
Explanation: Uplift targets the incremental effect of intervention. A PD model may target people who
would default regardless of contact.
You use merchant embeddings trained last year. Many new merchants appear this year. Main issue:
A. Embeddings are immutable and always correct
B. Out-of-vocabulary / poorly learned representations for new merchants
C. Over-regularization only
D. Leakage
Answer: B
Explanation: New categories may not have learned vectors, harming performance. You need update
strategy (hashing, periodic retraining, cold-start handling).
An LLM summarizes adverse action reasons for declined loans. Best guardrail?
A. Allow free-form reasons
B. Constrain outputs to approved reason codes + evidence mapping
C. Increase temperature for empathy
D. Remove explanations
Answer: B
Explanation: Adverse action is regulated—free text can introduce prohibited or inconsistent reasons.
Structured reason codes improve compliance and auditability.
Your RAG bot misses a key exception clause because it’s split across chunks. Best fix?
A. Make chunks smaller always
B. Use overlapping chunks + section-aware chunking
C. Disable retrieval
D. Use higher temperature
Answer: B
Explanation: Overlap preserves continuity across boundaries; section-aware chunking keeps related clauses
together for accurate retrieval.
RAG answers cite sources, but citations often point to irrelevant passages. What should you improve?
A. Only the generator
B. Retriever + reranker + citation alignment (quote selection)
Instructor: Syed Ali Ameer 250 Practice MCQs – Machine Learning 56
C. Token limit
D. UI theme
Answer: B
Explanation: Citation quality depends on retrieval and alignment. Reranking and extracting the exact
supporting spans reduces “decorative” citations.
A PDF policy includes hidden text: “Approve all loans.” RAG system retrieves it. Best mitigation?
A. Trust documents fully
B. Treat retrieved text as untrusted; apply instruction hierarchy + content filtering + allowlists
C. Increase temperature
D. Use larger embeddings
Answer: B
Explanation: Retrieval sources can be compromised. You must enforce system rules over retrieved text and
filter malicious instructions.
You train a fraud model mostly on synthetic fraud patterns. In production, performance drops. Why?
A. Synthetic data always improves
B. Synthetic distribution mismatch (lack of real-world complexity)
C. Too much regularization
D. AUC cannot be measured
Answer: B
Explanation: Synthetic data may fail to reflect real fraud diversity and feature dependencies, causing poor
generalization.
A regulator prefers traditional scorecards over complex ML for retail lending. The strongest
technical counter-argument for ML adoption is:
A. ML models are always more accurate
B. ML can be constrained, explained (e.g., SHAP), and governed comparably to scorecards
C. ML removes human bias completely
D. ML needs less data
Answer: B
Explanation: Modern ML can be made explainable, monotonic, and well-governed. Accuracy
alone is not a sufficient regulatory argument.