경희대학교 도서관에는 여러분을 위한 책이 기다리고 있습니다.
desKHU는 사용자의 관심사를 입력하면 경희대학교 도서관에 소장된 책 중에서 관심사에 맞는 책을 추천해주는 서비스입니다.
본 프로젝트의 메인 아이디어는 사용자의 관심사와 책 소개에 기반한 Content-Based Filtering입니다.
- 사용자의 관심사를 텍스트로 입력받아 이와 관련된 쿼리를 생성합니다.
- 해당 쿼리를 바탕으로 책을 검색합니다.
- 책의 isbn을 통해 소장정보를 확인합니다.
- 소장된 책을 중심으로 책 소개와 사용자의 관심사를 임베딩하여 유사도를 계산합니다.
- 사용자의 관심사와 가장 유사한 소개를 갖는 책 k개 추천합니다.
desKHU를 이용하여 관심사에 맞는 도서를 찾아보세요!
최용빈 | 홍민혁 |
---|---|
Modeling , Serving |
Modeling |
GitHub | GitHub |
- 필요한 패키지 설치
pip install -r requirements.txt
- streamlit 실행
streamlit run app.py
- OpenAI API 키 입력 / GPT 모델 및 추천 결과 수 선택
- 관심사 입력