Time-Aware RAG 고도화 (Cross-Encoder + Async) 및 최종 결과 v2 추가 #10
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🔍 변경 사항 요약
Task 3 (Time-Aware RAG)의 성능과 속도를 개선한 v2 모델과 최종 시뮬레이션 결과 추가
🛠 주요 작업 내용
1. 모델 고도화 (v2)
rag_modules_v2.py): - 기존 Bi-Encoder 검색 후, Cross-Encoder를 활용한 리랭킹(Reranking) 과정을 추가하여 검색 정확도 대폭 향상.simulation_model_c_v2.py): - 무거운 GPU 연산(검색/리랭킹)을 별도 스레드로 분리(asyncio.to_thread)하여, 시뮬레이션 속도 저하 문제(Freezing) 해결.2. 최종 결과 데이터 추가
Team3_TimeAware_Results_Final_v2.csv: - 총 6,344개(61일 × 104명)의 전체 시뮬레이션 결과 파일 업로드.3. 기타 설정
.gitignore업데이트: - 팀원 간 충돌 해결 및 시스템 로그, 대용량 파일(.zip), 불필요한 스크립트(.sh) 무시 규칙 강화.✅ 비고