Practice
Solution
Step 1: Understand the evaluation context
Precision at K measures how many of the top K retrieved items are relevant, which is crucial for search systems.Step 2: Eliminate wrong options
Mean Squared Error is for regression, Accuracy and F1 Score are for classification, not retrieval quality.Final Answer:
Option D -> Option DQuick Check:
Search quality = Precision at K. [OK]
Solution
Step 1: Understand the impact on accuracy.
Speculative Decoding can introduce errors by predicting future tokens.Step 2: Eliminate wrong options.
Batching and KV Cache do not inherently affect accuracy. Model Pruning reduces model size but can be controlled to maintain accuracy.Final Answer:
Option B -> Option BQuick Check:
Speculative Decoding risks accuracy for speed. [OK]
Solution
Step 1: Understand lineage tracking purpose
Lineage tracking ensures that all steps and data leading to a model's creation are documented, aiding reproducibility.Step 2: Eliminate wrong options
Increased model training time is incorrect as lineage doesn't affect training time. Higher model deployment costs is wrong because deployment costs aren't directly related to lineage. Decreased model accuracy is incorrect as accuracy isn't directly impacted by lineage tracking.Final Answer:
Option A -> Option AQuick Check:
Lineage = Reproducibility [OK]
Solution
Step 1: Evaluate update capabilities.
HNSW supports dynamic updates efficiently.Step 2: Eliminate wrong options.
FAISS is not optimized for frequent updates; indexing speed and precision are not the primary concerns here.Final Answer:
Option D -> Option DQuick Check:
HNSW handles dynamic updates well. [OK]
Solution
Step 1: Analyze the impact of scaling on each component.
Feature Storage is likely to become a bottleneck due to increased data volume.Step 2: Eliminate wrong options.
Data Preprocessing and Model Inference can be parallelized, and Network Bandwidth is less affected by data volume.Final Answer:
Option B -> Option BQuick Check:
Storage struggles with data scale. [OK]
