Practice
1. In the context of agent system design, which component is primarily responsible for deciding the sequence of actions to achieve a goal?
easy
Solution
Step 1: Identify the role of each component
Planning is responsible for deciding the sequence of actions to achieve a goal.Step 2: Eliminate wrong options
Memory Architecture is for storing information, Tool Use is for executing actions, and Data Preprocessing is unrelated to action sequencing.Final Answer:
Option B -> Option BQuick Check:
Planning = action sequence decision [OK]
Hint: Planning decides action sequences. [OK]
Common Mistakes:
2. For a feed ranking system, which metric should be optimized to ensure users see the most relevant content?
easy
Solution
Step 1: Understand the goal of relevance
CTR measures how often users click on posts, indicating relevance.Step 2: Eliminate wrong options
Page load time affects performance, not relevance. Number of ads and total time spent are not direct indicators of content relevance.Final Answer:
Option A -> Option AQuick Check:
CTR indicates relevance. [OK]
Hint: CTR indicates relevance. [OK]
Common Mistakes:
3. For a vision-language model designed to generate image captions, which metric should be prioritized to evaluate the quality of the generated captions?
easy
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]
Hint: BLEU evaluates text generation quality. [OK]
Common Mistakes:
4. In the context of recommendation systems, which of the following best describes collaborative filtering?
easy
Solution
Step 1: Understand collaborative filtering.
Collaborative filtering relies on user-item interaction data to make recommendations.Step 2: Eliminate wrong options.
Options A, B, and D describe content-based or demographic-based approaches, not collaborative filtering.Final Answer:
Option A -> Option AQuick Check:
Collaborative = user-item interactions [OK]
Hint: Collaborative = user-item interactions [OK]
Common Mistakes:
5. When transitioning from traditional collaborative filtering to neural collaborative filtering, which trade-off is most significant?
medium
Solution
Step 1: Understand neural collaborative filtering.
Neural CF models are more flexible but require more data to train effectively.Step 2: Eliminate wrong options.
Options A and D are incorrect as neural models are less interpretable and more complex. Increased computational cost vs. improved scalability is incorrect as neural models are computationally expensive and not necessarily more scalable.Final Answer:
Option B -> Option BQuick Check:
Neural CF = more data, more flexibility [OK]
Hint: Neural CF = more data, more flexibility [OK]
Common Mistakes:
