To predict if a customer will like a movie or not depending on his past ratings and preferences using RBMs. The given dataset includes movie dataset of over 4000 movies which have been rated by over 1000+ users.
- Importing the dataset of movies,users and ratings
- Preparing the training and test set by converting them into an array.
- Obtaining the number of users and movies
- Converting the data ninto array with users in lines and movies in columns
- Converting the ratings into binary(0/1) Liked or Disliked
- Set all the given files into the directory
- Run the rbm.py file