Skip to content

ThomasChatzopoulos/collaborative_filtering_ANN

Repository files navigation

collaborative_filtering_ANN

This is an academic project for the course of Computational Intelligence concerning Artificial Neural Networks (ANN) and Deep Learning.

The aim of this project is to develop and train an ANN that takes a user as input and will generate ratings for all movies in the data set at the output.

For more details about the requirements of the project and the results of the ANN training you can check the files in the folder requirements_&_report.

Files

File Description
datasets.zip training dataset
one_hidden_layer.py ANN with 1 hidden layer
deep_learning.py ANN with 2 hidden layers

Python Packages

Python version

Python 3.8

Packages

  • keras (2.3.1)
  • sklearn (0.22.2)
  • numpy (1.18.2)
  • pandas (1.0.3)
  • matplotlib (3.2.1)

About

ANN recommendation system (collaborative filtering)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published