Skip to content

Machine Learning: Automated data loading, processing, analysis, collaborative filtering to predict users' favorite books and suggest books to users when the predicted rating is >= 5, logging to multiple files and to stdout.

Notifications You must be signed in to change notification settings

nikolaosmparoutis/Book_Recommendation_System

Repository files navigation

Book Recommendation System

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

About

Machine Learning: Automated data loading, processing, analysis, collaborative filtering to predict users' favorite books and suggest books to users when the predicted rating is >= 5, logging to multiple files and to stdout.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages