Data Analysis and Machine Learning in Object Oriented: Automated data loading, processing, analysis, collaborative filtering (using KNN) to predict users' favorite books and suggest books to users when the predicted rating is >= 5, logging to multiple files and to stdout.
Run Model.py to start it.
- Output for User with ID=7 the item 13, with predicted rating of his liking 5/10.
ModelToStream - INFO - Line No. : 30 - ---Model Logging---
ModelToStream - INFO - Line No. : 30 - processed ratings dataset dimensions: (14, 7402)
ModelToStream - INFO - Line No. : 30 - Predicted rating >= 5 for user 7 -> item 13: 5
ModelToStream - INFO - Line No. : 30 - Item recommended