![]() |
![]() |
![]() |
|---|---|---|
| κΉμ±μ° | ꡬμ§λ² | μ΄νμ£Ό |
LG U+μμ μ£Όμ΅ν λνλ‘ μμ΄κ° λ€μμ μμ²ν μ½ν μΈ λ₯Ό μΆμ²νλ λνμ λλ€. λ§ν¬
λμ΄ κΈ°λ° Rule-base Model, NeuMF Model, LightGCN Model, CatBoost Modelμ μ¬μ©νμ΅λλ€.
Private κΈ°μ€ 216ν μ€ 14μλ₯Ό κΈ°λ‘ν΄ λ³Έμ μ§μΆ μ±κ³΅ νμμ΅λλ€.
μμΈν λ΄μ©μ Presentation ν΄λμ λ°νμλ£λ₯Ό μ°Έκ³ ν΄μ£ΌμΈμ!
Upstage V100
Presentation/ : νλ‘μ νΈ λ°ν μλ£κ° μμ΅λλ€.
EDA/EDA.ipynb : μ λ°μ μΈ EDA λ΄μ©μ λ΄κ³ μμ΅λλ€.
EDA/personal/ : κ°μΈμ μΌλ‘ μ§νλ μ€νμ μΈ EDA λ΄μ© μ
λλ€.
input : μ¬μ©νλ λ°μ΄ν°κ° μ μ₯λμ΄ μλ νμΌμ
λλ€.
MODEL/catboost_model.py : catboost μΆμ² λͺ¨λΈμ λ리λ νμΌμ
λλ€.
MODEL/LightGCN_EMB_MODEL.ipynb : LightGCN μΆμ² λͺ¨λΈμ λ리λ νμΌμ
λλ€.
MODEL/MF_Model.ipynb : NeuMF μΆμ² λͺ¨λΈμ λ리λ νμΌμ
λλ€.
MODEL/RuleBase_Age.ipynb : RuleBase + Ageκ·Έλ£Ή λ³ μΆμ² λͺ¨λΈμ λ리λ νμΌμ
λλ€. μ΄ λͺ¨λΈμ΄ μ°λ¦¬ νμ μ΅μ’
μ μΆ λͺ¨λΈμ
λλ€.
saved/ : λͺ¨λΈμ΄ μ€κ° μ μ₯λλ μ₯μμ
λλ€.
submission/ : λͺ¨λΈ μ΅μ’
μ°μΆλ¬Όμ΄ μ μ₯λλ μ₯μμ
λλ€.
requirement.txt : catboost, mf, rulebase λͺ¨λΈ κ°μνκ²½ ꡬμΆμ μν νμΌμ
λλ€.
install.sh : lightgcn λͺ¨λΈ κ°μνκ²½ ꡬμΆμ μν νμΌμ
λλ€.
conda create -n gcn python=3.10
conda activate gcn
chmod +x install.sh
./install.sh
python -m ipykernel install --user --name gcn --display-name gcn
μ΄ν gcn 컀λλ‘ MODEL/LightGCN_EMB_MODEL.ipynb μ€ν
conda create -n recsys python=3.9
conda activate recsys
pip install -r requirements.txt
CatBoost : python MODEL/catboost_model.py μ
λ ₯
NeuMF : recsys 컀λλ‘ MODEL/MF_Model.ipynb μ€ν
Rulebase : recsys 컀λλ‘ MODEL/RuleBase_Age.ipynb μ€ν




