Skip to content

Michel-debug/recommandation

Repository files navigation

Execute instruction

  • cd current directory.

  • Infer Mode Execute ./start.sh data/train_ratings.csv [similarity threshold] the parameter similarity threshold by defaut is 0.05, you can modify it. for exemple: ./start.sh data/train_ratings.csv 0.055
    attention:cause i used the cosine similarity, and i advise you to set up similarity threshold 0.01 - 0.08, please do not use too large threshold

  • Evaluate Mode If you want to proceed evaluate our model, you can input the command python3 evaluate.py, it could be evaluated correctly

  • And wait some times to print out result, to reduce time, i've saved the cached time, Normally, it would read the cache file directly, if you don't want use directley the cache file, you can remove the name 'out.cache' file.⭐️ But i don't advise you to do that, it could spent lots of time to execute, maybe 10min-30min ⭐️

  • the refer's speed depends on your cpu cores, if your computer have more cpucores, il will run fast.

  • Refer to the Project Analysis Technique implementation Documentation for more technical details [Report.pdf] 🫰

  • ✨✨✨ If something executed wrong, please ensure that the versions are consistent, so please execute the code below pip install -r requirements.txt

About

This is a base recommend's system, by item-item, user-user FC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages