/khuda-project-3

[KHUDA] 경희대학교 도서관 책 추천 GPT : desKHU📚

Primary LanguageJupyter Notebook

[KHUDA] 경희대학교 도서관 책 추천 GPT : desKHU

경희대학교 도서관에는 여러분을 위한 책이 기다리고 있습니다.

desKHU는 사용자의 관심사를 입력하면 경희대학교 도서관에 소장된 책 중에서 관심사에 맞는 책을 추천해주는 서비스입니다.

본 프로젝트의 메인 아이디어는 사용자의 관심사와 책 소개에 기반한 Content-Based Filtering입니다.

  1. 사용자의 관심사를 텍스트로 입력받아 이와 관련된 쿼리를 생성합니다.
  2. 해당 쿼리를 바탕으로 책을 검색합니다.
  3. 책의 isbn을 통해 소장정보를 확인합니다.
  4. 소장된 책을 중심으로 책 소개와 사용자의 관심사를 임베딩하여 유사도를 계산합니다.
  5. 사용자의 관심사와 가장 유사한 소개를 갖는 책 k개 추천합니다.

desKHU를 이용하여 관심사에 맞는 도서를 찾아보세요!

Members

최용빈 홍민혁
Modeling, Serving Modeling
whybe-choi Minhyuckhong
GitHub GitHub

Architecture

스크린샷 2023-07-26 오전 1 52 56

Preview

vllo 5

vllo 4

스크린샷 2023-07-23 오전 1 35 16

How to use

  1. 필요한 패키지 설치
pip install -r requirements.txt
  1. streamlit 실행
streamlit run app.py
  1. OpenAI API 키 입력 / GPT 모델 및 추천 결과 수 선택
스크린샷 2023-07-25 오전 10 52 42
  1. 관심사 입력
스크린샷 2023-07-25 오전 10 57 19

Reference