Practice
Solution
Step 1: Identify the role of each component.
The Tokenizer is responsible for converting raw text into tokens, which are then converted into numerical vectors.Step 2: Eliminate wrong options.
Data Loader handles data input, Feature Extractor processes features but not directly from raw text, and Batch Normalizer normalizes data batches.Final Answer:
Option C -> Option CQuick Check:
Tokenizer converts text to tokens. [OK]
Solution
Step 1: Understand the task requirements
Image captioning requires evaluating the quality of generated text against reference captions.Step 2: Choose the appropriate metric
BLEU score is specifically designed to evaluate the quality of text generation tasks like translation and captioning.Final Answer:
Option B -> Option BQuick Check:
BLEU evaluates text generation quality. [OK]
Solution
Step 1: Understand the user tower's role
The user tower is responsible for generating embeddings that represent users based on their features.Step 2: Eliminate wrong options
To generate item embeddings based on user interactions. is incorrect because item embeddings are generated by the item tower. To compute similarity scores between users and items. is incorrect because similarity scores are computed after embeddings are generated. To directly predict user-item interaction scores. is incorrect because the model predicts interaction scores using both towers' outputs.Final Answer:
Option B -> Option BQuick Check:
User tower generates user embeddings. [OK]
Solution
Step 1: Identify the impact of poor tuning
Poor tuning can lead to irrelevant recommendations, reducing user engagement.Step 2: Eliminate wrong options
Increased computational cost (A) and latency (D) are technical issues, not directly related to user engagement. Overfitting (C) is more about personalization than diversity.Final Answer:
Option A -> Option AQuick Check:
Poor tuning reduces engagement due to irrelevant content [OK]
Solution
Step 1: Analyze scaling challenges
The Recommendation Engine processes user data to generate personalized feeds, which becomes computationally intensive as user numbers grow.Step 2: Consider other components
B: Content Delivery Network scales well with caching. C: User Interface is less affected by user count. D: Data Storage can be expanded more easily than processing power.Final Answer:
Option B -> Option BQuick Check:
Recommendation Engine struggles first with user scale. [OK]
