- Level Professional
- Course by Sungkyunkwan University
-
Offered by
About
A Recommender System is a process that seeks to predict user preferences. This Specialization covers all the fundamental techniques in recommender systems, from non-personalized and project-association recommenders through content-based and collaborative filtering techniques, as well as advanced topics like matrix factorization, hybrid machine learning methods for recommender systems, and dimension reduction techniques for the user-product preference space. This Specialization is designed to serve both the data mining expert who would want to implement techniques like collaborative filtering in their job, as well as the data literate marketing professional, who would want to gain more familiarity with these topics. The courses offer interactive, spreadsheet-based exercises to master different algorithms, along with an honors track where you can go into greater depth using the LensKit open source toolkit. By the end of this Specialization, you’ll be able to implement as well as evaluate recommender systems. The Capstone Project brings together the course material with a realistic recommender design and analysis project.Modules
What is a recommender system?
1
Assignment
- Quiz 1
1
Videos
- Main recommender systems
1
Readings
- Recommender system application developments: A survey
Basic Recommender Systems
1
Assignment
- Quiz 2
1
Videos
- Read data, measure accuracy
1
Readings
- The Limits of Popularity-Based Recommendations, and the Role of Social Ties
Collaborative Filtering I
1
Assignment
- Quiz 3
1
Videos
- Principles of Collaborative Filtering
1
Readings
- Time Weight Collaborative Filtering
Collaborative Filtering II
1
Assignment
- Quiz 4
1
Videos
- User-Based CF vs. Item-Based CF
1
Readings
- Setting Goals and Choosing Metrics for Recommender System Evaluations
Matrix Factorization
1
Assignment
- Quiz 5
1
Videos
- Principles of matrix factorization
1
Readings
- Matrix factorization techniques for recommender systems
Recommander System based on Matrix Factorization
1
Assignment
- Quiz 6
1
Videos
- Matrix factorization algorithm
1
Readings
- Matrix Factorization and Recommender Systems
Surprise Package
1
Assignment
- Quiz 7
1
Videos
- Introduction to Surprise package
1
Readings
- Surprise: A Python library for recommender systems
Recommender systems using deep learning 1
1
Assignment
- Quiz 8
1
Videos
- Compare Algorithms and Set Options
1
Readings
- Convolutional Matrix Factorization for Document Context-Aware Recommendation
Recommender systems using deep learning 2
1
Assignment
- Quiz 9
1
Videos
- Deep Learning Recommendation using Keras 2
1
Readings
- Deep Learning Based Recommender System: A Survey and New Perspectives
Hybrid Recommender Systems
1
Assignment
- Quiz 10
1
Videos
- Combination of CF and MF
1
Readings
- Matrix factorization model in collaborative filtering algorithms: A survey
Sparse Matrix
1
Assignment
- Quiz 11
1
Videos
- Processing of large-scale data
1
Readings
- A Nonnegative Latent Factor Model for Large-Scale Sparse Matrices in Recommender Systems via Alternating Direction Method
Some Issues in RS
2
Assignment
- Quiz 12
- Final Test
1
Videos
- Cold start, scalability, binary data
1
Readings
- DeepFM: a factorization-machine based neural network for CTR prediction
Auto Summary
Unlock the power of predicting user preferences with the "Recommender Systems" course. Dive into non-personalized, content-based, and collaborative filtering techniques, and explore advanced topics like matrix factorization and hybrid machine learning methods. Ideal for data mining experts and marketing professionals, this professional-level course from Coursera includes interactive exercises and an honors track with LensKit. Conclude with a Capstone Project to apply your knowledge. Available via a Starter subscription.

Jaekwang KIM