Building a Recommendation System with Python Machine Learning & AI
1h 40mIntermediate2017-07-14
Authors

Lillian Pierson, P.E.
Engineer, CEO, and Head of Product at Data-Mania
Course details
Discover how to use Python—and some essential machine learning concepts—to build programs that can make recommendations. In this hands-on course, Lillian Pierson, P.E. covers the different types of recommendation systems out there, and shows how to build each one. She helps you learn the concepts behind how recommendation systems work by taking you through a series of examples and exercises. Once you're familiar with the underlying concepts, Lillian explains how to apply statistical and machine learning methods to construct your own recommenders. She demonstrates how to build a popularity-based recommender using the Pandas library, how to recommend similar items based on correlation, and how to deploy various machine learning algorithms to make recommendations. At the end of the course, she shows how to evaluate which recommender performed the best.
Learning objectives
Working with recommendation systems
Evaluating similarity based on correlation
Building a popularity-based recommender
Classification-based recommendations
Making a collaborative filtering system
Content-based recommender systems
Evaluating recommenders
Learning objectives
Working with recommendation systems
Evaluating similarity based on correlation
Building a popularity-based recommender
Classification-based recommendations
Making a collaborative filtering system
Content-based recommender systems
Evaluating recommenders
Skills covered
Machine LearningPythonArtificial Intelligence (AI)Programming LanguagesOpen SourceSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Welcome
- 02 - Using the exercise files
1. Simple Approaches to Recommendation Systems
- 03 - Introducing core concepts of recommendation systems
- 04 - Popularity-based recommenders
- 05 - Evaluating similarity based on correlation
2. Machine Learning Recommendation Systems
- 06 - Classification-based collaborative filtering
- 07 - Model-based collaborative filtering systems
- 08 - Content-based recommender systems
- 09 - Evaluating recommendation systems
Conclusion
- 10 - Next steps
Related courses
- Building a Recommendation System with Python Machine Learning and AI
- Building Recommender Systems with Machine Learning and AI
- Recommendation Systems: A Practical Hands-On Introduction
- Advanced Guide to ChatGPT, Embeddings, and Other Large Language Models (LLMs)
- AI Show: Building Recommender Systems
- Building LLM-Powered Recommendation Systems
- Complete Guide to Evaluating Large Language Models (LLMs)
- Building AI-Powered Retail Search and Recommendations with Vertex AI Search for Commerce
Related learn paths
- Advance Your Skills in Deep Learning and Neural Networks
- Introduction to Fundamental Skills for Data Work: Data Processing
- Advance Your Data Skills in Apache Spark
- Become a Programmer: Foundations
- Become a Software Developer
- Prepare for the CompTIA PenTest+ (PT0-002) Certification Exam
- Prepare for the AWS SysOps Administrator - Associate (SOA-C02) Exam
- Learn CSS