In order execute the program, you need to do the following steps:
- This program is executed under python 2.7 environment and requires numpy and pandas libraries installed
- You need to extract ml-100k.zip into local file
- For user-based and item-based collaborative filter models, you need to input the following orders into the prompt command: --python infor_cf.py
- For user-based and item-based KNN algorithm, you need to input the following orders into the prompt command: --python KNN.py
- For latent factor model, you need to input the following orders into the prompt command: --python matrix_factorizaiton.py