## To Reviewer
- BUG 이슈에서 제안해주신 config에 경로를 추가하는 방식도 고민했지만, 다음과 같은 두 가지 이유로 해당 방식을 채택했습니다.
- 첫째, 팀원마다 서버에 이 프로젝트 파일이 저장된 경로들이 약간씩 다름.
- 예: `/data/ephemeral/home/minji/retrieval/sparse/model/`에서 `minji` 등
- 매 번 각자의 환경에 맞춰 config에서 파일 경로 수정하기 번거로울 것
- 둘째, `get_sparse_embedding` 함수들 뿐만 아니라 다른 경로들에도 공통적으로 수정이 필요해 보임
- `run_sparse_retrieval.py` 및 `utils_sparse_retrieval.py` 등
- @LeeJeongHwi 확인부탁드려요:) 별다른 이상 없다고 하시면 바로 병합하겠습니다.
## Issue Tags
- Fixed: #18
Overview
Change Log
src/sparse_retrieval.py
:get_sparse_embedding_tfidf()
및get_sparse_embedding_bm25()
에서 임베딩 파일 저장 경로 변경src/run_sparse_retrieval.py
:append_to_csv()
함수를 사용해 evaluate 된 결과의 저장 경로 변경utils/utils_sparse_retrieval.py
:load_config()
에서 config 파일의 저장 경로 변경os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
코드를 활용했습니다.예시 - 변경 후
sparse_path_name = os.path.dirname(os.path.dirname(os.path.abspath(file))) pickle_name = f"{self.embedding_method}_sparse_embedding.bin"