This is a book recommendation system using collaborative filtering based on the cosine similarity between user ratings using 'NearestNeighbors' algorithm
- Made use of a histogram to represent the age distribution of users that rated books.
- Narrowed down the recommendation to users based in USA and Canada.
- Converted user ratings to matrix and used 'NearestNeighbors' algorithm to determine the users with the closest similarities and recommending books based on user rating similarities.
- Tested the algorithm and it gave good recommendations.