- Content-based using the pre-trained BERT vectorizer to recommend similar books.
- Collaborative filter using item matrix and knn to recommend similar users (friends'suggest)
- Collaborative filter using the
Surprise
library, just to calcualte the precision and the recall for the data (Surprise do everything by its own we don't have to do any thing but pass out the data)
Note: if you want to run first tow implementations you need to use GCP