Single Layer Perceptron and Collaborative Filtering

The Project is about implementing perceptron to classify the emails as
ham or spam. The collaborative filtering project is an implementation of
supervised learning algorithm to recommend movies to the user according
to their past rating on movie that are watched.