Skip to content

🎢 μ‚¬μš©μž μ·¨ν–₯ 뢄석 기반 μŒμ•… μΆ”μ²œ 및 친ꡬ μΆ”μ²œ μ›Ήμ„œλΉ„μŠ€

Notifications You must be signed in to change notification settings

parkkyungjun/final-project-level3-recsys-02

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ’ 🎢 μ‚¬μš©μž μ·¨ν–₯ 뢄석 기반 μŒμ•… μΆ”μ²œ 및 친ꡬ μΆ”μ²œ

Β  Β 

2️⃣ RecSys_2μ‘° 2️⃣

πŸ™‹πŸ»β€β™‚οΈπŸ™‹πŸ»β€β™€οΈ Member

κΉ€λ™μ˜_4028 민볡기_T4074 λ°•κ²½μ€€_T4076 μ˜€ν¬μ •_T4129 μš©ν¬μ›_T4130

πŸ—‚οΈ Project Structure

.
β”œβ”€β”€ API
β”‚Β Β  β”œβ”€β”€ Dockerfile
β”‚Β Β  β”œβ”€β”€ backend-api.py
β”‚Β Β  └── requirements.txt
β”œβ”€β”€ Airflow
β”‚Β Β  β”œβ”€β”€ airflow-webserver.pid
β”‚Β Β  β”œβ”€β”€ airflow.cfg
β”‚Β Β  β”œβ”€β”€ airflow.db
β”‚Β Β  β”œβ”€β”€ dags
β”‚Β Β  └── webserver_config.py
β”œβ”€β”€ DB
β”‚Β Β  └── README.md
β”œβ”€β”€ EDA
β”‚Β Β  β”œβ”€β”€ EDA_bk.ipynb
β”‚Β Β  β”œβ”€β”€ EDA_final.ipynb
β”‚Β Β  β”œβ”€β”€ README.md
β”‚Β Β  └── columns.JPG
β”œβ”€β”€ README.md
β”œβ”€β”€ UI
β”‚Β Β  β”œβ”€β”€ README.md
β”‚Β Β  β”œβ”€β”€ assets
β”‚Β Β  β”œβ”€β”€ lib
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ constants.dart
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ main.dart
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ models
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ pages
β”‚Β Β  β”‚Β Β  β”œβ”€β”€ utils
β”‚Β Β  β”‚Β Β  └── widgets
β”‚Β Β  β”œβ”€β”€ pubspec.lock
β”‚Β Β  β”œβ”€β”€ pubspec.yaml
β”‚Β Β  └── web
β”œβ”€β”€ bentoml
β”‚Β Β  β”œβ”€β”€ bento
β”‚Β Β  └── env
β”œβ”€β”€ crawling
β”‚Β Β  β”œβ”€β”€ README.md
β”‚Β Β  β”œβ”€β”€ artifacts
β”‚Β Β  β”œβ”€β”€ crawling.py
β”‚Β Β  β”œβ”€β”€ multiproceessing_test.py
β”‚Β Β  └── requirements.txt
β”œβ”€β”€ model
β”‚Β Β  β”œβ”€β”€ README.md
β”‚Β Β  β”œβ”€β”€ data
β”‚Β Β  β”œβ”€β”€ datasets.py
β”‚Β Β  β”œβ”€β”€ label2string.py
β”‚Β Β  β”œβ”€β”€ models.py
β”‚Β Β  β”œβ”€β”€ modules.py
β”‚Β Β  β”œβ”€β”€ output
β”‚Β Β  β”œβ”€β”€ predictor.py
β”‚Β Β  β”œβ”€β”€ preprocessing_csv.py
β”‚Β Β  β”œβ”€β”€ preprocessing_db.py
β”‚Β Β  β”œβ”€β”€ requirements.txt
β”‚Β Β  β”œβ”€β”€ run_finetune_full.py
β”‚Β Β  β”œβ”€β”€ run_inference.py
β”‚Β Β  β”œβ”€β”€ run_pretrain.py
β”‚Β Β  β”œβ”€β”€ trainers.py
β”‚Β Β  └── utils.py
β”œβ”€β”€ lastfm_api_crawl
β”‚Β Β  β”œβ”€β”€ README.md
β”‚Β Β  β”œβ”€β”€ api_key
β”‚Β Β  β”œβ”€β”€ etc
β”‚Β Β  β”œβ”€β”€ lastfm_api_crawl.py
β”‚Β Β  └── lastfm_api_crawl.sh
└── img

🎢 Project Overview

이 μ„œλΉ„μŠ€λŠ” μ‚¬μš©μžμ—κ²Œ μƒˆλ‘œμš΄ μΉœκ΅¬μ™€ μƒˆλ‘œμš΄ μŒμ•…μ— λŒ€ν•œ μΆ”μ²œμ„ μ œκ³΅ν•¨μœΌλ‘œμ¨ 두 μž₯점을 κ²°ν•©ν•œλ‹€. μ‚¬μš©μžμ˜ μŒμ•… μ„ ν˜Έλ„μ™€ νŒ¨ν„΄μ„ 뢄석해 μŒμ•… μ·¨ν–₯이 λΉ„μŠ·ν•œ μ‚¬λžŒλ“€μ„ λ§€μΉ­ν•΄μ£ΌλŠ” μ„œλΉ„μŠ€μ΄λ‹€.

λ˜ν•œ, μ‚¬μš©μžκ°€ μ’‹μ•„ν•˜λŠ” μ•„ν‹°μŠ€νŠΈ, λ…Έλž˜, μž₯λ₯΄λ₯Ό 기반으둜 κ°œμΈν™”λœ μŒμ•… μΆ”μ²œ μ œκ³΅ν•œλ‹€. λ”λΆˆμ–΄ μ‚¬μš©μžκ°€ 항상 μ›ν•˜λŠ” μŠ€νƒ€μΌμ˜ μ΅œμ‹  μŒμ•…μ— μ ‘κ·Όν•  수 μžˆλ„λ‘ μ •κΈ°μ μœΌλ‘œ μ—…λ°μ΄νŠΈλ₯Ό μ§„ν–‰ν•œλ‹€.

이 μ„œλΉ„μŠ€λ₯Ό 톡해, μ‚¬μš©μžλ“€μ€ μƒˆλ‘œμš΄ μŒμ•…μ„ λ°œκ²¬ν•˜κ³ , μƒˆλ‘œμš΄ 친ꡬλ₯Ό 사귀고, μŒμ•…μ— λŒ€ν•œ 열정을 κ³΅μœ ν•˜λŠ” λ‹€λ₯Έ μ‚¬λžŒλ“€μ„ λ§Œλ‚  수 μžˆλ‹€.

πŸ“† Project Plan

img.png

🎧 MusicOops

image

βœ… Recommand List

🚨 System Architecture

image

πŸ“€ Dataset : LFM-1b dataset

lastfmsite.png

🧢Model : S3Rec

s3rec.png 좜처 : https://arxiv.org/abs/2008.07873

🧳 DB : Postgresql

image

About

🎢 μ‚¬μš©μž μ·¨ν–₯ 뢄석 기반 μŒμ•… μΆ”μ²œ 및 친ꡬ μΆ”μ²œ μ›Ήμ„œλΉ„μŠ€

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 45.2%
  • Python 33.8%
  • Dart 15.1%
  • C++ 2.8%
  • CMake 2.4%
  • HTML 0.2%
  • Other 0.5%