/Recommender-PyQt5

Recommender system with PyQt5

Primary LanguagePython

Recommender-PyQt5

It is a course project about recommender system.

Build a Recommender system using KNN and SVD algorithm. A GUI is inplemented with PyQt5 in order to do the presentation.

How to run

python recommander.py

Dependencies

  • tqdm
  • BeautifulSoup
  • PyQt5
  • fuzzywuzzy
  • scikit-learn

Datasets

the dataset is available on Movielens. And here is the download link. Download the dataset and extract in the same directory with other source file.

.

├── image.py

├── MainWindows.py

├── MainWindows.ui

├── ml-latest-small

│   ├── links.csv

│   ├── movies.csv

│   ├── ratings.csv

│   ├── README.txt

│   └── tags.csv

├── README.md

└── recommander.py