KernelA / education-recsys

ods.ai RecSys homework with some additions

Home Page:https://ods.ai/tracks/mts-recsys-df2020

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Comparison of different RecSys methods

Description

Requirements

  1. Python 3.10 or higher.

How to run

Install dependencies:

pip install -r ./requirements.txt

For neural network training:

pip install -r ./requirements.torch.txt

For development:

pip install -r ./requirements.txt -r ./requirements.dev.txt

Setup Kaggle secrets

See DAG of all stages:

dvc dag

Run all stages or select some stages (you can skip stages with hyperparameters optimization):

dvc repro -R .

Some scripts use wandb. If you do not have account on WandDB then set up WANDB_MODE="disabled"

Open l2_coll_filtering.ipynb

About

ods.ai RecSys homework with some additions

https://ods.ai/tracks/mts-recsys-df2020


Languages

Language:Jupyter Notebook 88.2%Language:Python 11.8%