- Using data from Goodreads, I built a recommedation system using cosine similarity. A simple webapp was also built using Flask.
-
User Data:
-
Book Data:
-
Author Data:
Data Source: https://mengtingwan.github.io/data/goodreads.html#datasets
The data was set up with every row being a unique book and every column being a unique user. Cosine similarity was used to find similarity scores for every book.
The web app was built using the python library Flask. Typing in the name of a book results in a page with 50 recommended books with the title, author, and image (if available).