Project for Introduction of Machine Learning subject
pip3 install wheel
pip3 install pandas
pip3 install sklearn
pip3 install nltk
pip3 install tkinter
pip3 install customtkinter
pip3 install pandastable
pip3 install surprise
If pip3 install surprise
command occurred errors, try to download Anaconda then run below command with Anaconda command prompt
conda install -c conda-forge scikit-surprise
Or build Surprise from source code with the below commands (this required numpy
and cython
)
pip install numpy cython
git clone https://github.com/NicolasHug/surprise.git
cd surprise
python setup.py install
Download 2 input datasets below then put them into the right folder in the input directory.
- the-movies-dataset: Full MovieLens Dataset
- movies-data: forked from the above dataset for optimization
cd src
python app.py