Skip to content

soo0711/bookVillage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

https://www.python.org/downloads/

위 URL에서 파이썬 3.11.9 버전 설치

다운로드 받은 폴더에서 명령어 입력

추천 알고리즘 폴더로 이동

cd ai\recommend\content_based

image

가상환경 활성화

python -m venv venv venv\Scripts\activate

image

이처럼 왼쪽에 초록색 (venv) 표시가 뜨면 성공

이제 부터 모든 명령어는 가상환경 활성화 (왼쪽에 venv) 상태에서 실행

의존성 설치

python -m pip instasll --upgrade pip pip install -r requirements.txt

image

설치 완료

임베딩 파일 압축 해제

https://drive.google.com/drive/folders/1gW_S7U3melPzcinAHKFOYj7aVnYrLMW8?usp=sharing

링크에서 받은 book_metadata.npy.gz, embeddings.npy.gz, similarities.npy.gz 파일들을 "ai\recommend\content_based\embeddings\klue_bert-base" 폴더에 붙여넣기

이후 "\ai\recommend\content_based\decompress_file.py" 파일 열어 디렉토리 경로를 로컬 환경에 맞는 경로로 설정 image

image

위의 경로 + embeddings/klue_bert-base하면 됨.

파일 저장 후 python .\decompress_file.py 명령어 실행

image

DB 연결

"ai\recommend\content_based\database.py" 파일 수정

image

mysql+pymysql://{username}:{user_password}@{my_sql_ip}:{mysql_port}/{DB_NAME} 형식으로 DB의 계정 정보와 상태에 맞게 수정

서버 가동

uvicorn main:app --reload

image

크롬에서 http://127.0.0.1:8000/docs 접속

image

Tri it out 클릭 image

user_id 칸에 DB 서버의 Book_register에 저장되어 있는 user_id 값 입력 -> Execute image

정상 작동 확인

About

책 교환 및 추천 서비스

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •