Тёмный
No video :(

Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018 

PyCon 2018
Подписаться 21 тыс.
Просмотров 18 тыс.
50% 1

Speaker: Daniel Pyrathon
Recommender systems have become increasingly popular in recent years, and are used by some of the largest websites in the world to predict the likelihood of a user taking an action on an item. In the world of Netflix, this means recommending similar movies to the ones you have seen. In the world of dating, this means suggesting matches similar to people you already showed interest in!
My path to recommenders has been an unusual one: from a Software Engineer to working on matching algorithms at a dating company, with a little background on machine learning. With my knowledge of Python and the use of basic SVD (Singular Value Decomposition) frameworks, I was able to understand SVDs from a practical standpoint of what you can do with them, instead of focusing on the science.
In my talk, you will learn 2 practical ways of generating recommendations using SVDs: matrix factorization and item similarity. We will be learning the high-level components of SVD the "doer way": we will be implementing a simple movie recommendation engine with the help of Jupiter notebooks, the MovieLens database, and the Surprise recommendation package.
Slides can be found at: speakerdeck.com/pycon2018 and github.com/PyCon/2018-slides

Опубликовано:

 

12 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 14   
@scottk5083
@scottk5083 3 года назад
Love this
@mrunalsrivastava2015
@mrunalsrivastava2015 3 года назад
@16:52 I was asking about this Matrix only, how do we get after implementing svd(n_factors=50). Is it using model.pu?? Anyone please help
@mrunalsrivastava2015
@mrunalsrivastava2015 3 года назад
Hey after implementing svd from surprise we'll get model.qi for item x latent factors model.pu for user x latent factors. Now, my question is how to map every vectors (from model.pu) back to its users?? I am confused.. someone please help
@mrunalsrivastava2015
@mrunalsrivastava2015 3 года назад
@22:58 model.qi shows movies x latent factor matrix i.e having 596 movies and 100 latent factors. Similarly, will model.pu shows (user x latent factors) matrix ?? Please help me to clear the hands on concept.
@srujanapenugonda3548
@srujanapenugonda3548 5 лет назад
Awesome explanation sir very clearly explained
@spicytuna08
@spicytuna08 5 лет назад
do you have the source code? thanks
@TimothyMayes
@TimothyMayes 6 лет назад
Jupyter notebook slides are at github.com/PirosB3/PyConUS2018
@plato4ek
@plato4ek 3 года назад
this should be the first comment although there is no presentation, only jupyter notebooks
@tingnews7273
@tingnews7273 5 лет назад
I have two questions, Some how you all answer it. 1、how to cold start. 2、how to scale it. amazing
@1382poseidon
@1382poseidon 4 года назад
cold start is when we have new users or products with no history of transactions. Typically when it becomes difficult to establish assiciation for those users/ items based on similarities.
@Georgesbarsukov
@Georgesbarsukov 4 года назад
"effectively"
@Georgesbarsukov
@Georgesbarsukov 4 года назад
Despite all of those, I enjoyed the talk ^^
@Georgesbarsukov
@Georgesbarsukov 4 года назад
He really didn't hear that first question lol
@marcsmith3079
@marcsmith3079 4 года назад
Damn you for pointing that out lol
Далее
ДЖЕФ ВСЕМ ПОМОЖЕТ🤓
10:33
Просмотров 789 тыс.
ТЫ С ДРУГОМ В ДЕТСТВЕ😂#shorts
00:55
Kyle Knapp - Automating Code Quality - PyCon 2018
31:21
ДЖЕФ ВСЕМ ПОМОЖЕТ🤓
10:33
Просмотров 789 тыс.