Practice
Solution
Step 1: Understand the goal of minimizing false positives.
Precision is the metric that focuses on reducing false positives.Step 2: Eliminate wrong options.
Recall focuses on false negatives; F1 balances precision and recall; accuracy can be misleading with imbalanced data.Final Answer:
Option C -> Option CQuick Check:
Minimize false positives = optimize precision [OK]
Solution
Step 1: Identify the component's role.
KV Cache stores key-value pairs from previous computations to avoid redundant calculations.Step 2: Eliminate wrong options.
Batching reduces overhead by processing multiple requests together, not by reusing computations. Speculative Decoding predicts future tokens, not reuse. Load Balancer distributes requests, unrelated to computation reuse.Final Answer:
Option C -> Option CQuick Check:
KV Cache reuses computations to cut latency. [OK]
Solution
Step 1: Identify the role of each component
Bi-Encoders encode both queries and documents into a shared vector space for efficient retrieval.Step 2: Eliminate wrong options
Cross-Encoders evaluate query-document pairs directly, Dense Retrievers use encoded vectors, Sparse Retrievers use traditional methods.Final Answer:
Option A -> Option AQuick Check:
Bi-Encoder = shared vector space [check]
Solution
Step 1: Consider the need for model interpretability
Decision trees are preferred when interpretability is crucial due to their clear decision paths.Step 2: Eliminate options based on constraints
Neural networks (A, C, D) are better for large, unstructured data and when resources are abundant.Final Answer:
Option A -> Option AQuick Check:
Use trees for interpretability. [OK]
Solution
Step 1: Consider the impact of scaling experiments.
More experiments generate more data, stressing storage.Step 2: Eliminate wrong options.
Dashboard and segmentation handle display and grouping, while randomization is not data-intensive.Final Answer:
Option A -> Option AQuick Check:
More experiments = more data. [OK]
