tqdm

Creator
Creator
Seonglae ChoSeonglae Cho
Created
Created
2023 Aug 19 8:37
Editor
Edited
Edited
2025 Apr 9 11:56
Refs
Refs
두가지 달라지는 모드에서 바뀌는 레이어 전부 리스트업해봐
  • drop out
  • bathroom(?)
한글로 대답해
 
from tqdm import tqdm
prevent redundant print on notebook
from tqdm.noteboook import tqdm
if __name__ == "__main__": # --- Task 1: Evaluating Retrieval Quality (AP and NDCG) --- print("\n--- Task 1: Evaluation Metrics ---") # --- Evaluate BM25 on Validation Data --- print("Evaluating BM25 on validation data...") bm25_val_predictions = {} validation_queries = validation_df[['qid', 'queries']].drop_duplicates() for qid, group in tqdm(validation_df.groupby('qid'), desc="Scoring validation with BM25"): query_text = group['queries'].iloc[0] # Get query text for this qid query_tokens = tokenize(query_text) scored_passages = [] for _, row in group.iterrows(): pid = row['pid'] # Use the BM25 model fitted on train+val data score = bm25_model.score(query_tokens, pid) scored_passages.append((pid, score)) # Sort passages by score descending scored_passages.sort(key=lambda x: x[1], reverse=True) bm25_val_predictions[qid] = scored_passages
 
 
 

Recommendations