Practice
Solution
Step 1: Identify common issues in logistic regression.
Feature scaling is crucial for convergence in logistic regression, especially with gradient-based optimization.Step 2: Eliminate wrong options.
The model is overfitting due to too many features. is less likely as logistic regression is less prone to overfitting. The model is underfitting because of insufficient data. is incorrect because underfitting is more about model complexity. The learning rate is too high, causing divergence. is incorrect as logistic regression typically uses small learning rates.Final Answer:
Option A -> Option AQuick Check:
Check feature scaling for convergence issues [OK]
Solution
Step 1: Compare LSTM and GRU.
GRU is simpler and often faster due to fewer parameters, making it suitable for limited resources.Step 2: Eliminate wrong options.
LSTM's complexity isn't always needed, GRU isn't always more accurate, and LSTM's longer sequence handling isn't a universal advantage.Final Answer:
Option C -> Option CQuick Check:
GRU: fewer parameters, faster. [OK]
Solution
Step 1: Consider the task requirements
Complex spatial hierarchies require the ability to learn multiple levels of abstraction, which deep networks are better suited for.Step 2: Eliminate wrong options
A shallow network because it trains faster. is incorrect because training speed is not the primary concern. A shallow network because it requires less data. is incorrect because data requirements depend on the task complexity. A deep network because it always generalizes better. is incorrect because deep networks do not always generalize better.Final Answer:
Option C -> Option CQuick Check:
Deep networks for complex hierarchies. [OK]
Solution
Step 1: Address both temporal order and class imbalance.
Time Series Split respects temporal order, and manual balancing addresses class imbalance.Step 2: Eliminate wrong options.
Standard K-Fold (A) ignores temporal order, Stratified K-Fold (B) doesn't respect temporal order, Leave-One-Out (D) is computationally expensive and doesn't address temporal order.Final Answer:
Option D -> Option DQuick Check:
Time series + imbalance = manual balance. [OK]
Solution
Step 1: Identify the core ML task
Predicting future sales based on historical data aligns well with regression, which is suitable for continuous output prediction.Step 2: Eliminate wrong options
Use clustering to group similar products and predict demand is incorrect because clustering is unsupervised and doesn't predict demand. Use classification to categorize products into high and low demand is incorrect because classification is for discrete categories, not continuous predictions. Use reinforcement learning to dynamically adjust inventory levels is incorrect because reinforcement learning is complex and not necessary for static predictions.Final Answer:
Option A -> Option AQuick Check:
Use regression for continuous predictions like sales. [OK]
