Skip to main content

Recommender Systems

  • Chapter
  • First Online:
Book cover Practical Data Science with Python 3

Abstract

When someone asks where machine learning is broadly applied in an industrial context, recommender systems is a typical answer. Indeed, these systems are ubiquitous, and we rely on them a lot. Amazon is maybe the best example of an e-commerce site that utilizes many types of recommendations to enhance users’ experience and help them quickly find what they are looking for. Spotify, whose domain is music, is another good example. Despite heavy usage of machine learning, recommender systems differ in two crucial ways from classically trained ones:

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 44.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    MovieLens is part of the GroupLens research project (see https://grouplens.org ), which allows you to download free datasets composed of anonymized movie ratings. We will use some of this data in subsequent examples (see reference [1]). Another associated project is LensKit (see https://lenskit.org ) for building experimental recommender systems in Python (some earlier editions were Java based). You will see examples using this framework.

  2. 2.

    At the time of this writing, the stable version is 0.5.0, which doesn’t yet contain the ndcg function (the latest development version already has it). So, you may expect the metrics API to change in the future in incompatible ways.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Ervin Varga

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Varga, E. (2019). Recommender Systems. In: Practical Data Science with Python 3. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-4859-1_8

Download citation

Publish with us

Policies and ethics