Funded by the European Union. Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European Education and Culture Executive Agency (EACEA). Neither the European Union nor EACEA can be held responsible for them.


Applied Recommender Systems with Python

Users: 1 - Average Rating: 4.00

After a crystal-clear overview of what types of recommender systems (RSs) exists, the simplest one (based on association rule mining) is built from scratch in Python, along with (product) content and (demographics) knowledge-based alternatives. Then some collaborative filtering RSs (both item-based and user-based) using kernel neural networks and support vector machines (using matrix factorization, singular value decompositions and alternative least squares) are developed, along with more advanced hybrid, clustering, classification, deep learning, natural language processing and graph-based RSs. A closing overview of current (as of 2022) emerging techniques as personalized/context-based engines and multi-objective RSs is also included, with the main goal through the whole book being to fully be able to understand and implement different RSs techniques using Python.


Machine Learning, Optimization

Target Group:

DOI: (to appear)

Cite as:
Kulkarni, A.R; Shivananda, A; Kulkarni, A; Krishnan, V.A. Applied Recommender Systems with Python. APress, December 24th, 2022. ISBN 9781484289532.

Author of the review:
Pablo Guerrero-Garcia
University of Malaga


You have to login to leave a comment. If you are not registered click here

Eligius Hendrix

It gives a nice introduction, because it goes to the bottom level of applying python for learning and recommending.