/anime_map

Anime recommendation system based on Machine-learning.

Primary LanguageJupyter Notebook

1 - Presentation

Description:

Anime recommendation system based on Machine-learning.

Data Source

Anime Recommendation DB 2020

Type of analysis

  • data cleaning
  • modelisation:
    • a supervised model (KNN)
    • an unsupervised model (Deep learning / neural network)
  • an API to serve the predictions from the calculated model
  • a website to allow users to get prediction results from the API/model

Project members

2 - Startup the project

Clone the project:

mkdir ~/code/anime_map && cd "$_"
git clone git@github.com:mijkami/anime_map.git
cd anime_map

Then add a raw_data directory (as it is not tracked by git):

mkdir raw_data

3 - Install

Go to https://github.com/{group}/anime_map to see the project, manage issues, setup you ssh public key, ...

Create a python3 virtualenv and activate it:

sudo apt-get install virtualenv python-pip python-dev
deactivate; virtualenv -ppython3 ~/venv ; source ~/venv/bin/activate

Create a virtual env for the project:

pyenv virtualenv anime_map

Tell pyenv that we want to use this virtual env for our project:

cd ~/code/mijkami/anime_map/

And run:

pyenv local anime_map

Install requirements:

make install_requirements