Overview
Master the essentials of building recommendation systems from scratch in Go! This course covers collaborative filtering, content-based methods, hybrid techniques, and evaluation metrics through hands-on projects and real-world applications
Syllabus
- Course 1: Recommendation Systems Foundations with Go
- Course 2: Content-Based and Model-Based Recommendations in Go
- Course 3: Diving Deep into Collaborative Filtering Techniques with ALS
Courses
-
This course introduces foundational algorithms and concepts that form the backbone of recommendation systems. You'll start with simple baseline prediction models and gradually advance to similarity measures and more sophisticated prediction models. Mastering these fundamentals is essential for developing robust and efficient recommendation tools.
-
In this course, learners will dive into content-based recommendation systems, focusing on feature engineering, user and item profiling, and factorization machines. These approaches utilize item features and user profiles to make recommendations. The course provides hands-on coding examples to demonstrate how to develop content-based models that harness rich data for personalized recommendations.
-
This course explores collaborative filtering techniques, which are central to modern recommendation systems. It covers both user-based and item-based collaborative filtering methods, as well as matrix factorization and the powerful Alternating Least Squares algorithm.