Practice
Solution
Step 1: Understand the methods.
Human annotation is accurate but slow. Weak supervision uses heuristics or external data sources to generate labels quickly but may be less accurate.Step 2: Eliminate wrong options.
Programmatic labeling is similar to weak supervision but often requires more setup. Active learning involves human input and is not as fast.Final Answer:
Option A -> Option AQuick Check:
Weak supervision = fast, less accurate [OK]
Solution
Step 1: Identify when dropout is counterproductive
Dropout is a regularization technique that helps prevent overfitting, not underfitting.Step 2: Eliminate wrong options
When the model is overfitting on the training data. is incorrect because dropout is useful for overfitting. When the model is being used for time series forecasting. is incorrect because dropout can be used in time series if applied correctly. When the model has a large number of parameters. is incorrect because dropout is often used in models with many parameters to prevent overfitting.Final Answer:
Option B -> Option BQuick Check:
Dropout not for underfitting. [OK]
Solution
Step 1: Identify the goal.
The goal is to optimize recommendations over time based on user feedback.Step 2: Eliminate wrong options.
Supervised learning, because it can predict future purchases. is incorrect because predicting purchases doesn't optimize over time. Unsupervised learning, because it can cluster users with similar behaviors. is incorrect because clustering doesn't adapt to feedback. Supervised learning, because it can classify users into categories. is incorrect because classification doesn't optimize recommendations.Final Answer:
Option A -> Option AQuick Check:
Optimize over time -> Reinforcement learning [OK]
Solution
Step 1: Consider the nature of gradual shifts.
Gradual shifts require a system that can adapt over time without waiting for performance to drop significantly.Step 2: Evaluate the options.
Use periodic retraining with a fixed schedule regardless of data shifts. is incorrect because a fixed schedule may not align with shifts. Use continual learning without any additional mechanisms. is incorrect because continual learning alone may not handle shifts effectively. Use periodic retraining only when performance drops significantly. is incorrect because waiting for performance drops can lead to suboptimal results.Final Answer:
Option C -> Option CQuick Check:
Adapt to shifts with detection. [OK]
Solution
Step 1: Evaluate multilingual strategies
Multilingual BERT is designed to handle multiple languages effectively, unlike Word2Vec.Step 2: Eliminate wrong options
Train separate Word2Vec models for each language and concatenate the embeddings. doesn't capture cross-lingual semantics. Use a shared vocabulary across languages and train a single Word2Vec model. is impractical due to vocabulary differences. Translate all text to a single language before training Word2Vec. loses language-specific nuances.Final Answer:
Option A -> Option AQuick Check:
Multilingual BERT for cross-language tasks [OK]
