Skip to content

๐Ÿท๊ฐœ์ธ ๋งž์ถคํ˜• ์™€์ธ ์ถ”์ฒœ ์„œ๋น„์Šค WINERY๐Ÿท

Notifications You must be signed in to change notification settings

boostcampaitech5/level3_recsys_finalproject-recsys-02

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

71 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿท ๊ฐœ์ธ ๋งž์ถคํ˜• ์™€์ธ ์ถ”์ฒœ ์„œ๋น„์Šค WINERY

web-20171215150854806914


๐Ÿพ WINERY ์ด์šฉํ•˜๋Ÿฌ ๊ฐ€๊ธฐ ๐Ÿพ


๐Ÿ‘ฏ Team

Boostcamp AI Tech 5๊ธฐ Recsys 2์กฐ, Recommy์ž…๋‹ˆ๋‹ค ๐Ÿ˜„

๊น€๋™ํ™˜ ๊น€์˜์„œ ๋ฐ•์žฌ์„ฑ ์ „์˜ˆ์› ์ง„์„ฑํ˜ธ

๐Ÿค” Project Introduction

๊ฐœ์ธ์˜ ์ทจํ–ฅ๊ณผ ๊ฐœ์„ฑ์„ ์ค‘์‹œํ•˜๋Š” ์‹œ๋Œ€๊ฐ€ ๋˜๋ฉด์„œ ์ด์ƒ‰์ ์ธ ๊ฒƒ๊ณผ ํŠธ๋ ŒํŠธ์— ๋ฏผ๊ฐํ•ด์ง€๊ณ  ์™€์ธ์„ ์ฐพ๋Š” 20-30๋Œ€๋„ ์ฆ๊ฐ€ํ•˜๋Š” ์ถ”์„ธ๊ฐ€ ๋˜๊ณ  ์žˆ๋‹ค. ํ•˜์ง€๋งŒ, ์ฒ˜์Œ ์ ‘ํ•˜๋Š” ์ดˆ๋ณด์ž๊ฐ€ ์ž์‹ ์—๊ฒŒ ๋งž๋Š” ์™€์ธ์„ ์ฐพ๊ธฐ๋Š” ๋งค์šฐ ์–ด๋ ค์šฐ๋ฉฐ, ์ •๋ณด ๋˜ํ•œ ์ฐพ์•„๋ณด๊ธฐ ํž˜๋“ค๋‹ค. ๋”ฐ๋ผ์„œ, MBTI์™€ ๊ฐ™์€ ์ ‘๊ทผ์„ฑ ์ข‹์€ ํ…Œ์ŠคํŠธ๋ฅผ ํ†ตํ•ด์„œ ์‰ฝ๊ฒŒ ๋งž์ถคํ˜• ์™€์ธ ์ถ”์ฒœ๊ณผ ์ •๋ณด๋ฅผ ์ œ๊ณตํ•˜๊ณ ์ž ํ•œ๋‹ค.

  • ์ง„ํ–‰๊ธฐ๊ฐ„ : 6์›” 26์ผ (์›”) 10:00 ~ 7์›” 28์ผ (๊ธˆ) 13:00

๐Ÿ’Ž Data

Untitled2

  • ์„ธ๊ณ„์ ์ธ ์™€์ธ ์ปค๋ฎค๋‹ˆํ‹ฐ์ด์ž ์˜จ๋ผ์ธ ํŒ๋งค์ฒ˜์ธ Vivino์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํฌ๋กค๋ง
  • ๊ฐ ์™€์ธ์— ๋Œ€ํ•œ feedback ๋ฐ์ดํ„ฐ: metadata๋งŒ์œผ๋กœ ์ž˜ ํ‘œํ˜„์ด ๋˜์ง€ ์•Š๋Š” ์™€์ธ์˜ ํŠน์„ฑ์„ ํ‘œํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ํ…์ŠคํŠธ ๋ฆฌ๋ทฐ๋ฅผ ํฌ๋กค๋งํ•˜์—ฌ ํ…์ŠคํŠธ ์ž„๋ฒ ๋”ฉ์— ํ™œ์šฉ

๐Ÿ—บ๏ธ Service Architecture

Untitled


โš™๏ธ Project Architecture

โ”œโ”€โ”€ code
โ”‚   โ”œโ”€โ”€ feature_map # id2idx , item2idx ๋“ฑ idx๋ฅผ ์ •๋ฆฌํ•œ json ํŒŒ์ผ
โ”‚   โ”œโ”€โ”€ text # ์™€์ธ ํ…์ŠคํŠธ ์ „์ฒ˜๋ฆฌ ๋ฐ ํ•™์Šต ์ฝ”๋“œ
โ”‚	โ”‚ย ย  โ”œโ”€โ”€ train_bert.py
โ”‚	โ”‚ย ย  โ”œโ”€โ”€ train_bert_multilabel.py
โ”‚	โ”‚ย ย  โ””โ”€โ”€ train_utils.py
โ”‚   โ””โ”€โ”€ data # ๋ฐ์ดํ„ฐ ์ „์ฒ˜๋ฆฌ ํŒŒ์ดํ”„๋ผ์ธ ์ฝ”๋“œ
โ”œโ”€โ”€ crawl # crawling ์ฝ”๋“œ
โ”œโ”€โ”€ EDA.ipynb # ์ˆ˜์ง‘๋œ ๋ฐ์ดํ„ฐ EDA ๋ฐ ์ „์ฒ˜๋ฆฌ
โ”œโ”€โ”€ Recbole # Recbole ์‹คํ—˜ ์ฝ”๋“œ
โ”‚   โ”œโ”€โ”€ basic.yaml
โ”‚   โ”œโ”€โ”€ args.py
โ”‚   โ”œโ”€โ”€ train.py
โ”‚   โ”œโ”€โ”€ inference.py
โ”‚   โ”œโ”€โ”€ utils.py
โ”œโ”€โ”€ front # Frontend ์ฝ”๋“œ
โ”‚		โ”œโ”€โ”€ Api.js
โ”‚		โ”œโ”€โ”€ App.js
โ”‚		โ”œโ”€โ”€ Group.js
โ”‚		โ”œโ”€โ”€ Home.js
โ”‚		โ”œโ”€โ”€ Login.js
โ”‚		โ”œโ”€โ”€ Mbti.js
โ”‚		โ”œโ”€โ”€ MbtiQ.js
โ”‚		โ”œโ”€โ”€ MbtiS.js
โ”‚		โ”œโ”€โ”€ Recommend.js
โ”‚		โ”œโ”€โ”€ Search.js
โ”‚		โ”œโ”€โ”€ Sign.js
โ”‚		โ”œโ”€โ”€ StackNavigator.js
โ”‚		โ”œโ”€โ”€ StarButton.js
โ”‚		โ”œโ”€โ”€ StarRating.js
โ”‚		โ”œโ”€โ”€ WineInfo.js
โ”‚		โ”œโ”€โ”€ app.json
โ”‚		โ”œโ”€โ”€ assets
โ”‚		โ”‚ย ย  โ”œโ”€โ”€ banner
โ”‚		โ”‚ย ย  โ”œโ”€โ”€ logo.png
โ”‚		โ”‚ย ย  โ”œโ”€โ”€ mbti
โ”‚		โ”‚ย ย  โ”œโ”€โ”€ splash.png
โ”‚		โ”‚ย ย  โ”œโ”€โ”€ splashWine.png
โ”‚		โ”‚ย ย  โ”œโ”€โ”€ wine.jpg
โ”‚		โ”‚ย ย  โ””โ”€โ”€ wineSplash2.jpg
โ”‚		โ”œโ”€โ”€ babel.config.js
โ”‚		โ”œโ”€โ”€ mapped_idx2item.json
โ”‚		โ”œโ”€โ”€ node_modules
โ”‚		โ”œโ”€โ”€ package-lock.json
โ”‚		โ””โ”€โ”€ package.json
โ””โ”€โ”€ server # Backend ์ฝ”๋“œ
    โ”œโ”€โ”€ crud_mongo.py
    โ”œโ”€โ”€ crud.py
    โ”œโ”€โ”€ database.py
    โ”œโ”€โ”€ data_generator.py
    โ”œโ”€โ”€ main.py
    โ”œโ”€โ”€ models.py
    โ”œโ”€โ”€ poetry.lock
    โ”œโ”€โ”€ pyproject.toml
    โ”œโ”€โ”€ routers
    โ”‚ย ย  โ”œโ”€โ”€ home_router.py
    โ”‚ย ย  โ”œโ”€โ”€ mbti_router.py
    โ”‚ย ย  โ”œโ”€โ”€ user_router.py
    โ”‚ย ย  โ””โ”€โ”€ wine_router.py 
    โ”œโ”€โ”€ schema.py
    โ”œโ”€โ”€ user_data_generator.py
    โ””โ”€โ”€ utils.py

โœ… Appendix

๐Ÿค– ์‹œ์—ฐ ์˜์ƒ
๐Ÿง‘โ€๐Ÿ’ป ๋ฐœํ‘œ ์˜์ƒ
๐Ÿ”– Wrap-Up Report


About

๐Ÿท๊ฐœ์ธ ๋งž์ถคํ˜• ์™€์ธ ์ถ”์ฒœ ์„œ๋น„์Šค WINERY๐Ÿท

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •