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.
| File | Description |
|---|---|
| datasets.zip | training dataset |
| one_hidden_layer.py | ANN with 1 hidden layer |
| deep_learning.py | ANN with 2 hidden layers |
Python 3.8
- keras (2.3.1)
- sklearn (0.22.2)
- numpy (1.18.2)
- pandas (1.0.3)
- matplotlib (3.2.1)