Job category:
Software Engineering

Learning to Predict User Preferences

Take your recommendation engine to the next level with supervised machine learning! You'll learn how to prepare training data from user listening logs, train a classification model (like Logistic Regression) to predict track affinity, and use these predictions to offer even more personalized music suggestions.
Flask
Pandas
Python
sklearn
4 lessons
15 practices
2 hours
Badge for Server-Side Programming,
Server-Side Programming

Course details

Preparing Training Data
Preparing Training Data from Session Logs Example
Correct the Data Prep Logic to Reflect Real User Preferences
Preparing Training Data from Session Logs Example
Build the Core Function from Guided Skeleton

Turn screen time into skills time

Practice anytime, anywhere with our mobile app.
Sign up

Join the 1M+ learners on CodeSignal

Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal