Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018
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: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018 канала PyCon 2018
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: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Видео Daniel Pyrathon - A practical guide to Singular Value Decomposition in Python - PyCon 2018 канала PyCon 2018
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Hillel Wayne - Beyond Unit Tests: Taking Your Testing to the Next Level - PyCon 2018Mario Corchero - Effortless Logging: A deep dive into the logging module - PyCon 2018Lecture 47 — Singular Value Decomposition | Stanford UniversityHow does Netflix recommend movies? Matrix FactorizationHow to Design and Build a Recommendation System Pipeline in Python (Jill Cates)Raymond Hettinger - Dataclasses: The code generator to end all code generators - PyCon 2018Sunday Morning Lightning Talks + Keynote - PyCon 2018Gilbert Strang: Singular Value DecompositionJohn Reese - Thinking Outside the GIL with AsyncIO and Multiprocessing - PyCon 2018David Beazley - Reinventing the Parser Generator - PyCon 2018Singular Value Decomposition (SVD) and Image CompressionNed Batchelder - Big-O: How Code Slows as Data Grows - PyCon 2018Nina Zakharenko - Memory Management in Python - The Basics - PyCon 2016Singular Value Decomposition (SVD): Dominant CorrelationsLecture 48 — Dimensionality Reduction with SVD | Stanford UniversityJames Bennett - A Bit about Bytes: Understanding Python Bytecode - PyCon 2018Deep Learning for Recommender Systems (Nick Pentreath)Computing the Singular Value Decomposition | MIT 18.06SC Linear Algebra, Fall 2011Top to down, left to right (Surprise talk) - James PowellPieter Hooimeijer - Types, Deeper Static Analysis, and you - PyCon 2018