- ์ฑ ์ ์ฝ๋ค. ๋ฌธ์ฅ์ ์๋ค
- Book + roulette์ ํฉ์ฑ์ด๋ก ๋ฃฐ๋ ์ฒ๋ผ ์ฌ์ฉ์์๊ฒ ๊ผญ ๋ง๋ ๋ฌธ์ฅ, ์ฑ ์ ์ถ์ฒํด์ค๋ค๋ ๋ป ์ ๋๋ค.
- Book + let์ ํฉ์ฑ์ด๋ก ์ฌ์ฉ์์๊ฒ ์๋ง์ ์ฑ ์ถ์ฒ์ ํด์ค๋ค๋ ๋ป์ ๋๋ค.
- ๋ถ๋ ์ฒดํํ๋ฌ ๊ฐ๊ธฐ
- ๋น ๋ฐ์ดํฐ ์ถ์ฒ ๊ธฐ์ ์ ํ์ฉํ ๋์, ๋ฌธ์ฅ ์ถ์ฒ
- ์ฑ ์ ์ข์ํ๊ฑฐ๋, ๋ง์์ ๋๋ ๋ฌธ์ฅ ์์ง์ ์ข์ํ๋ ๋ชจ๋ ์ฌ๋
- ํ์
- ์ ์
- ์ ์ ์ทจํฅ ๋ฑ๋ก(์ฅ๋ฅด, ์ฑ , ๊ฐ์ฑํ๊ทธ)
- ํ๋ก์ฐ
- ์ ์ ํ๋ ์ ๋ณด ์กฐํ
- ๋ฌธ์ฅ
- ๋์
- ๋ฌธ์ฅ
- ๋ฑ๋ก/์์ /์ญ์
- ๋๊ธ/๋๋๊ธ
- ์คํฌ๋ฉ
- ๋์
- ๋์ ๋ฆฌ๋ทฐ
- ๋์ ์ถ์ฒ
- ํ์ง ๊ธฐ๋ฐ ์ถ์ฒ
- ์์ ํ์ ๊ธฐ๋ฐ ์ถ์ฒ
- ์ข์์ ๊ธฐ๋ฐ ์ถ์ฒ
- ์ฅ๋ฅด ๊ธฐ๋ฐ ์ถ์ฒ
- ์ธ์ ์ฌํญ ๊ธฐ๋ฐ ์ถ์ฒ
- Spring Security
- JWT Authentication
- REST API
- Keras
- tensorflow
- OpenCV
- KNN & TF-IDF
-
Frontend
- React 18.2.0
- Redux 8.0.5
- styled-components 5.3.8
- JavaScript
-
Backend
- Java 11
- Spring Boot 2.7.9
- Python 3.9.13, 3.10.10
- Django 4.0
- CUDA 11.7
- keras 2.12.0
- tensorflow 2.12.0
- OpenCV 4.7.0.72
- ipython 9.3.0
-
DataBase
- MySQL 8.0.31
- S3
-
Infra
- Jenkins 2.387.1
- Docker 23.0.1
- springCloudVersion
- URL : https://j8b306.p.ssafy.io
- ํ
์คํธ ๊ณ์
- ID - booklet
- PW - booklet!
- ํฌํ ๋ฉ๋ด์ผ
- 2023.02.27. ~ 2023.04.07(7์ฃผ)
- ๋ถ๋ ์ ์ฑ ์ ์ข์ํ์ฌ ๋ค์ํ๊ณ ์๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ฑ ์ ์ถ์ฒ ๋ฐ๊ณ ์ถ๊ฑฐ๋, ์์ ๋ง์ ์์คํ ๋ฌธ์ฅ๋ค์ ๋ค๋ฅธ ์ฌ๋๋ค๊ณผ ์๋ก ๊ณต์ ํ ์ ์๋ ๋์ ์ถ์ฒ SNS ํ๋ ํผ ์ ๋๋ค.
- ํ์ ๊ฐ์ ์ ๊ฐ์ฑํ๊ทธ, ์ ํธ ์ฑ ์ปค๋ฒ ์ ๋ ฅ์ ํตํด ์ถ์ฒ์ ์ํ ๊ธฐ๋ณธ ๋ฐ์ดํฐ ๊ตฌ์ถ
- ํ์ ์ฌ์ฉ ์ ๋ณด ๋ฐ ๋น ๋ฐ์ดํฐ ๋ถ์, ๋จธ์ ๋ฌ๋ ๋ถ์ ๊ฒฐ๊ณผ๋ฅผ ํ์ฉํ์ฌ ์ฅ๋ฅด, ์ข์์, ํ์ , ๋ถ์ปค๋ฒ ๋ฑ ๋ค์ํ ์ฑ ๋ฐ ๋ฌธ์ฅ ์ถ์ฒ
- ํ๋ก์ฐ, ๋๊ธ, ์คํฌ๋ฉ ๋ฑ SNS ๊ธฐ๋ฅ์ ๋์ ํ์ฌ, ์ ์ ๊ฐ ๊ณต์ ํ๊ณ ์ํต ๊ฐ๋ฅ
- ๋ง์ดํ์ด์ง์์ ๊ฐ์ธ์ ํ๋ ๋ด์ญ๋ค์ ์ ์ ์์
# ์ด๋ฏธ์ง ์ถ์ฒ ์์คํ
๊ตฌ์กฐ
- 1์ฐจ๋ก ์ด๋ฏธ์ง ์ข
๋ฅ๋ฅผ ๋ถ๋ฅํ ๋ค์, 2์ฐจ๋ก ๋์ผ ์นดํ
๊ณ ๋ฆฌ ๋ด์์ ์ ์ฌ๋๊ฐ ๊ฐ์ฅ ๋์ 10๊ฐ์ ์ด๋ฏธ์ง URL ๋ฐํ
- ์ด๋ฏธ์ง ์ข
๋ฅ ๋ถ๋ฅ(1์ฐจ)๋ static/model_p1 ๋ชจ๋ธ ์ฌ์ฉ(load_model ์ ํด๋ ์งธ๋ก ๋ถ๋ฌ์ค๊ธฐ)
- ์ด๋ฏธ์ง ๋ฐ์ดํฐ ์ฝ๊ธฐ ๋ฐ ์ ์ฒ๋ฆฌ๋ cv2๋ฅผ ์ฌ์ฉํ์๊ณ , ์์ฑ ์ ์ฌ์ฑ ํจํด์ ๊ณ ๋ คํ์ฌ ์ปฌ๋ฌ ์ด๋ฏธ์ง๋ก ์ฒ๋ฆฌํ์ต๋๋ค.
- ํ์ง ์ถ์ฒ ์ ์ต๋ํ ๋น์ทํ ์์๋ค์ ๊ฐ๊ณ ์๋ ์ด๋ฏธ์ง๋ฅผ ์ถ์ฒํ ์ ์๋๋ก ์ถ์ฒ ๋ชจ๋ธ์ ๊ตฌ์ฑํ์ต๋๋ค.
-
๊ธฐ์กด SSIM ๋ชจ๋ธ, yolo 5 ๋ฑ ์ ๋ฐํ ์ถ์ฒ์ ๊ธฐํํ์์ผ๋, ์ฑ๋ฅ์ธก๋ฉด์ด ์๋นํ ์ ํ๋์ด, ์ ์ ํธ์ต์ ํด๋ฅผ ๊ฐํ๊ฒ ๋์๊ณ , ์ด์ ๋ฐ๋ผ keras๋ฅผ ๋์ ํ๋ ๋ฑ ์ฑ๋ฅ ์ธก๋ฉด์ ํฅ์์์ผฐ์ต๋๋ค.
-
- ํ์ ํํฐ๋ง with KNN
- ์ปจํ ์ธ ๊ธฐ๋ฐ ํํฐ๋ง with TF-IDF
- Frontend
C:.
โโbuild
โ โโstatic
โ โโcss
โ โโjs
โ โโmedia
โโnode_modules
โโpublic
โโsrc
โโapis
โ โโinit
โโassets
โ โโicons
โ โโimages
โ โโBanner
โ โโdummy
โ โโcover
โโcomponents
โ โโatoms
โ โ โโButton
โ โ โโIcon
โ โ โ โโTabBar
โ โ โโImage
โ โ โโJoin
โ โ โโMypage
โ โ โโSentence
โ โโmolecules
โ โ โโBanner
โ โ โโBar
โ โ โโBook
โ โ โโInput
โ โ โโMypage
โ โ โโSentence
โ โ โโTab
โ โโorganisms
โ โ โโBook
โ โ โโJoin
โ โ โโMypage
โ โ โโSentence
โ โโpages
โ โ โโBook
โ โ โโJoin
โ โ โโLogin
โ โ โโMypage
โ โ โโSentence
โ โโtemplates
โ โโBook
โโconfig
โโfonts
โโhooks
โโreducer
โโstyles
โโBook
โโcommon
โโMypage
โโSentence
โโUser
- Backend
- Spring
C:\PROJECT\S08P22B306\BE\SPRING\{์๋น์ค๋ช
}-SERVICE
โโsrc
โโmain
โ โโjava
โ โ โโcom
โ โ โโbooklet
โ โ โโ{์๋น์ค๋ช
}service
โ โ โโconfig
โ โ โโcontroller
โ โ โโdto
โ โ โ โโ{entity1}
โ โ โ โโ{entity2}
โ โ โโentity
โ โ โโrepository
โ โ โโservice
โ โ โโutil
โ โโresources
- django
recommend-bookcover
โฃ bookcover
โ โฃ admin.py
โ โฃ apps.py
โ โฃ models.py
โ โฃ serializers.py
โ โฃ tests.py
โ โฃ train.py
โ โฃ urls.py
โ โฃ views.py
โ โ __init__.py
โฃ models
โ โฃ model5
โ โ โฃ variables
โ โ โ โฃ variables.data-00000-of-00001
โ โ โ โ variables.index
โ โ โฃ fingerprint.pb
โ โ โฃ keras_metadata.pb
โ โ โ saved_model.pb
โ โ model_p1
โ โ โฃ assets
โ โ โฃ variables
โ โ โ โฃ variables.data-00000-of-00001
โ โ โ โ variables.index
โ โ โฃ fingerprint.pb
โ โ โฃ keras_metadata.pb
โ โ โ saved_model.pb
โฃ recommend
โ โฃ asgi.py
โ โฃ settings.py
โ โฃ urls.py
โ โฃ wsgi.py
โ โ __init__.py
โฃ .gitignore
โฃ Dockerfile
โฃ manage.py
โ requirements.txt
recommend-service
โฃ basic_recom
โ โฃ excel
โ โ โฃ author_df.xlsx
โ โ โฃ book_10_female_data.xlsx
โ โ โฃ book_10_male_data.xlsx
โ โ โฃ book_20_female_data.xlsx
โ โ โฃ book_20_male_data.xlsx
โ โ โฃ book_30_female_data.xlsx
โ โ โฃ book_30_male_data.xlsx
โ โ โฃ book_40_female_data.xlsx
โ โ โฃ book_40_male_data.xlsx
โ โ โฃ book_50_female_data.xlsx
โ โ โฃ book_50_male_data.xlsx
โ โ โฃ book_author_df.xlsx
โ โ โฃ book_category_df.xlsx
โ โ โฃ book_info_df.xlsx
โ โ โฃ category_df.xlsx
โ โ โฃ df_book.xlsx
โ โ โฃ df_star.xlsx
โ โ โ score_list.csv
โ โฃ admin.py
โ โฃ apps.py
โ โฃ models.py
โ โฃ tests.py
โ โฃ urls.py
โ โฃ views.py
โ โ __init__.py
โฃ book_recom
โ โฃ asgi.py
โ โฃ settings.py
โ โฃ urls.py
โ โฃ wsgi.py
โ โ __init__.py
โฃ .gitignore
โฃ Dockerfile
โฃ manage.py
โฃ README.md
โฃ requirements.txt
โ start.sh
- ๋ฌธ์ฅ์ฐ๊ธฐ
- ๋ด ๋ฌธ์ฅ
- ๋๊ธ/๋๋๊ธ
- ๋์ ๋ํ ์ผ
- ํ์๋ฌธ์ฅ
- ๋ฌธ์ฅ์ถ์ฒ
- ํ๋ก์ฐ
- ์คํฌ๋ฉ
- ์ ์ ์ ๋ณด ๊ธฐ๋ฐ ์ถ์ฒ
- ์ข์์, ํ์
- ์ ์์ ๋ค๋ฅธ ์ฑ
- ์ฅ๋ฅด ์ถ์ฒ
- ์ข์์ ์ถ์ฒ
- ํ์ ๊ธฐ๋ฐ ์ถ์ฒ
- ํ์ง๊ธฐ๋ฐ ์ถ์ฒ
- ํ๋ก์ฐ
- ๋ด๊ฐ์ด ๋ฆฌ๋ทฐ
- ์ข์ํ๋ ๋์
- ํ์ ์ ๋ณด ์์



































