SlideShare une entreprise Scribd logo
1  sur  38
Recommendation Roadtrip
DYLAN VALERIO
Recommendation
Systems using
Python
WEAR SEATBELTS
Dylan Valerio
Software engineer > data scientist > Kaggler > academic
ADMU, BS CS, UP Diliman, MS CS
IT Security, e-commerce, internet technologies
Natural language processing, computer vision, deep
learning, recommendation systems
(Yes, this is my to-read list)
I like collecting these art for my tabletop games Ask and answer away in Quora.
“Recommendation is invaluable
for companies with content and
users of all sizes. It boosts
engagement and loyalty to the
brand.”
Mendeley is a site for researchers and their references
The Spotify Mix automatically crafts
recommendations from your favorite music
Productivity-buster!
Amazon has more than 500M
products in the US and is
estimated to have 65M
Amazon Prime Users.
There is a
deluge of
content for
users.
Netflix has 130M
subscribers and 8000
movies and TV shows
Spotify has 180M users
and 30M songs.Pinterest has 70M active users, 50B pins and
1B boards.
Quora has some 11M
questions and 30M
answers.
That’s a lot of content. Recommendation is an
absolute must for the user to even begin
consuming content.
Different Paradigms of Recommendation
watched
Content Filtering Collaborative Filtering
watched
Similar tags: crime, Robert de Niro, dark, mob
recommends
recommends
Pros More interesting for users
Cons Items with no usage (Cold-start)
Pros Readily explainable; Fast
Cons Stale and unchanging
• No free lunch
• It’s a quickly growing field with vast literature and domain-specific nuances
Technology Stack
Numpy
Pandas
Content-Based
Filtering
“Are we not like two volumes of
the same book?”
Anime Recommendations
Read Dataset
Separate Tags to Individual Columns
Get type features
Join it all together
Item to Item Content-Based Similarity
Examples
get_similar_items is my own function – it just maps the anime id to its name.
Dragon Ball and Naruto Slam Dunk and Kuroko no Basket
Examples
get_similar_items is my own function – it just maps the anime id to its name.
Psycho Pass and Kimi no Nawa Evangelion and Gundam Seed
Collaborative
Filtering - Memory
Based Algorithms
Alone we can do so little;
together we can do so much.
Ratings Matrix
Conceptual View Data View
Memory-Based Models
User-based K-Nearest Neighbor Recommendation
Intuition: Find the most enjoyed items by the users closest to me in terms of what they watch.
Item-based K-Nearest Neighbor Recommendation
Intuition: Find the closest items of the items I enjoyed in terms of the users that enjoyed both.
Similarity between users
Similarity between items
K-Nearest Neighbor Recommenders
User Based
For each user u:
neighbors <- get closest users to u
new_items <- get items u has not rated before from neighbors v
For each new_item i and neighbor v:
Accumulate weighted_scores <- similarity(u,v) * rating(v,i)
Normalize and sort
Item Based
For each user u:
my_items <- u’s rated items
close_items <- get items close to my_items
For each close_item i and my_item j:
Accumulate weighted_scores <- similarity(i,j) * rating(u,j)
Normalize and sort
MovieLens 20M My Recommendations
My Top Ratings20M ratings
138k users
26k movies
99.46% zero entries
My Own User-Based Recommender
Get closest users
Get items I haven’t
rated
For each neighbor and
new items, compute
weighted score
Normalize
Sort & serve
Example Recommendations
Top 20 Rated Items Top 10 Recommendations
Goals of Recommendation
Minimize difference of
ratings
Rank the
recommendation list
Business metrics
Click through rate
Customer conversion rates
MachineLearning
Metrics
Evaluating a Good Recommender
We take out a fraction of watches from each user.
We then compare the similarity of our predicted
recommendations to actual watched items.
Error-Based Metrics
• RMSE, MAE
Ranking Metrics
• Precision
• Recall
• Normalized Discounted Cumulative Gain
Other metrics
• Diversity
• Novelty
• Serendipity
Surprise Library
Cross Validation:
Use 2/3 of the data, test on 1/3,
repeat 3 times.
Root Mean Squared Error (RMSE)
Sum of the square of the
differences of the expected from
the predicted rating.
Simple Python Recommendation System Engine (????)
Extension to User-Based Recommender
Get closest users
Get items I haven’t
rated
For each neighbor and new
items, compute weighted score
taking into account the mean
of how I and others rate
Normalize
Sort & serve
Recommendations from the extension
Top 20 Rated Items Top 10 Recommendations
Collaborative
Filtering – Matrix
Factorization
THREE THINGS CANNOT BE
LONG HIDDEN: THE SUN, THE
MOON AND THE TRUTH
Collaborative Filtering : Matrix Factorization
• Latent factors describe the structure of the data beyond the noise
• There are two latent variables, the items and the users, rows and columns, respectively.
• Can “recover” the missing values in the ratings matrix
User
Item
• Surprise covers SVD, which uses explicit ratings
• Implicit covers Weighted Matrix Factorization (WMF), which uses implicit ratings
Steam Games
200k ratings
12k users
5k games
99.68% zero entries
You Might Like… Why? https://itstherealdyl.wordpress.com/2017/07/30/you-might-like-why/
Implicit Library
Data Preparation
Convert matrix to sparse format.
Sparse format can accommodate
BIG datasets.
Model:
100 dimension latent matrix
0.1 regularization
20 iterations
4 threads
Implicit Library
Bookkeeping:
Since in sparse format, the
original ID’s are lost.
Model Explainability:
Similarity of item i to j
weighted by how much the
user enjoyed “i”
Examples
Examples
Examples
A Simple Production Setup
Your App
User to Item
Interactions
Machine Learning
Recommendations
& Explanations
Recommendations
API
Rest Stop
TODAY
Content-based Filtering
Collaborative Filtering
Deployment Strategy
NEXT STOPS
Other matrix factorization algorithms
Hybrid Recommenders
Session-based recommendation
RecSys + NLP / CV
Dynamic RecSys
Security in RecSys
Recommendation Roadtrip
DYLAN VALERIO
Recommendation
Systems using
Python
WEAR SEATBELTS

Contenu connexe

Tendances

Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
Georgian Micsa
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
Chris Johnson
 
Recommender Engines
Recommender EnginesRecommender Engines
Recommender Engines
Thomas Hess
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
Liang Xiang
 
An Example of Predictive Analytics: Building a Recommendation Engine Using Py...
An Example of Predictive Analytics: Building a Recommendation Engine Using Py...An Example of Predictive Analytics: Building a Recommendation Engine Using Py...
An Example of Predictive Analytics: Building a Recommendation Engine Using Py...
PyData
 
Data Mining and Recommendation Systems
Data Mining and Recommendation SystemsData Mining and Recommendation Systems
Data Mining and Recommendation Systems
Salil Navgire
 

Tendances (20)

Collaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on HadoopCollaborative Filtering Recommendation Algorithm based on Hadoop
Collaborative Filtering Recommendation Algorithm based on Hadoop
 
Collaborative Filtering 1: User-based CF
Collaborative Filtering 1: User-based CFCollaborative Filtering 1: User-based CF
Collaborative Filtering 1: User-based CF
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 
Recommenders Systems
Recommenders SystemsRecommenders Systems
Recommenders Systems
 
Recommender systems for E-commerce
Recommender systems for E-commerceRecommender systems for E-commerce
Recommender systems for E-commerce
 
Introduction to Recommendation Systems
Introduction to Recommendation SystemsIntroduction to Recommendation Systems
Introduction to Recommendation Systems
 
Recommendation engines
Recommendation enginesRecommendation engines
Recommendation engines
 
Movie lens recommender systems
Movie lens recommender systemsMovie lens recommender systems
Movie lens recommender systems
 
Overview of recommender system
Overview of recommender systemOverview of recommender system
Overview of recommender system
 
Interactive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and SpotifyInteractive Recommender Systems with Netflix and Spotify
Interactive Recommender Systems with Netflix and Spotify
 
Recommender Engines
Recommender EnginesRecommender Engines
Recommender Engines
 
Recommendation System
Recommendation SystemRecommendation System
Recommendation System
 
An introduction to Recommender Systems
An introduction to Recommender SystemsAn introduction to Recommender Systems
An introduction to Recommender Systems
 
Recommender system algorithm and architecture
Recommender system algorithm and architectureRecommender system algorithm and architecture
Recommender system algorithm and architecture
 
An Example of Predictive Analytics: Building a Recommendation Engine Using Py...
An Example of Predictive Analytics: Building a Recommendation Engine Using Py...An Example of Predictive Analytics: Building a Recommendation Engine Using Py...
An Example of Predictive Analytics: Building a Recommendation Engine Using Py...
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Recommendation system
Recommendation systemRecommendation system
Recommendation system
 
Recommender Systems
Recommender SystemsRecommender Systems
Recommender Systems
 
Data Mining and Recommendation Systems
Data Mining and Recommendation SystemsData Mining and Recommendation Systems
Data Mining and Recommendation Systems
 
Collaborative filtering
Collaborative filteringCollaborative filtering
Collaborative filtering
 

Similaire à Recommendation Systems Roadtrip

Book Recommendations.pptx
Book Recommendations.pptxBook Recommendations.pptx
Book Recommendations.pptx
DishaSharma337110
 

Similaire à Recommendation Systems Roadtrip (20)

Recommender systems
Recommender systemsRecommender systems
Recommender systems
 
Fashiondatasc
FashiondatascFashiondatasc
Fashiondatasc
 
Collaborative Filtering Recommendation System
Collaborative Filtering Recommendation SystemCollaborative Filtering Recommendation System
Collaborative Filtering Recommendation System
 
Introduction to Recommendation System
Introduction to Recommendation SystemIntroduction to Recommendation System
Introduction to Recommendation System
 
Recommendation Systems
Recommendation SystemsRecommendation Systems
Recommendation Systems
 
Lecture Notes on Recommender System Introduction
Lecture Notes on Recommender System IntroductionLecture Notes on Recommender System Introduction
Lecture Notes on Recommender System Introduction
 
IntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdfIntroductionRecommenderSystems_Petroni.pdf
IntroductionRecommenderSystems_Petroni.pdf
 
Bootstrapping Recommendations with Neo4j
Bootstrapping Recommendations with Neo4jBootstrapping Recommendations with Neo4j
Bootstrapping Recommendations with Neo4j
 
Recommender Systems and Linked Open Data
Recommender Systems and Linked Open DataRecommender Systems and Linked Open Data
Recommender Systems and Linked Open Data
 
Bootstrapping Recommendations OSCON 2015
Bootstrapping Recommendations OSCON 2015Bootstrapping Recommendations OSCON 2015
Bootstrapping Recommendations OSCON 2015
 
Recommender lecture
Recommender lectureRecommender lecture
Recommender lecture
 
Recommended System.pptx
 Recommended System.pptx Recommended System.pptx
Recommended System.pptx
 
Reasesrty djhjan S - explanation required.pptx
Reasesrty djhjan S - explanation required.pptxReasesrty djhjan S - explanation required.pptx
Reasesrty djhjan S - explanation required.pptx
 
Rokach-GomaxSlides.pptx
Rokach-GomaxSlides.pptxRokach-GomaxSlides.pptx
Rokach-GomaxSlides.pptx
 
Rokach-GomaxSlides (1).pptx
Rokach-GomaxSlides (1).pptxRokach-GomaxSlides (1).pptx
Rokach-GomaxSlides (1).pptx
 
A recommendation engine for your php application
A recommendation engine for your php applicationA recommendation engine for your php application
A recommendation engine for your php application
 
Recsys 2018 overview and highlights
Recsys 2018 overview and highlightsRecsys 2018 overview and highlights
Recsys 2018 overview and highlights
 
Filtering content bbased crs
Filtering content bbased crsFiltering content bbased crs
Filtering content bbased crs
 
Book Recommendations.pptx
Book Recommendations.pptxBook Recommendations.pptx
Book Recommendations.pptx
 
bookrecommendations-230615063942-3b1016c9 (1).pdf
bookrecommendations-230615063942-3b1016c9 (1).pdfbookrecommendations-230615063942-3b1016c9 (1).pdf
bookrecommendations-230615063942-3b1016c9 (1).pdf
 

Dernier

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 

Recommendation Systems Roadtrip

  • 2. Dylan Valerio Software engineer > data scientist > Kaggler > academic ADMU, BS CS, UP Diliman, MS CS IT Security, e-commerce, internet technologies Natural language processing, computer vision, deep learning, recommendation systems
  • 3. (Yes, this is my to-read list) I like collecting these art for my tabletop games Ask and answer away in Quora. “Recommendation is invaluable for companies with content and users of all sizes. It boosts engagement and loyalty to the brand.” Mendeley is a site for researchers and their references The Spotify Mix automatically crafts recommendations from your favorite music Productivity-buster!
  • 4. Amazon has more than 500M products in the US and is estimated to have 65M Amazon Prime Users. There is a deluge of content for users. Netflix has 130M subscribers and 8000 movies and TV shows Spotify has 180M users and 30M songs.Pinterest has 70M active users, 50B pins and 1B boards. Quora has some 11M questions and 30M answers. That’s a lot of content. Recommendation is an absolute must for the user to even begin consuming content.
  • 5. Different Paradigms of Recommendation watched Content Filtering Collaborative Filtering watched Similar tags: crime, Robert de Niro, dark, mob recommends recommends Pros More interesting for users Cons Items with no usage (Cold-start) Pros Readily explainable; Fast Cons Stale and unchanging • No free lunch • It’s a quickly growing field with vast literature and domain-specific nuances
  • 7. Content-Based Filtering “Are we not like two volumes of the same book?”
  • 10. Separate Tags to Individual Columns
  • 12. Join it all together
  • 13. Item to Item Content-Based Similarity
  • 14. Examples get_similar_items is my own function – it just maps the anime id to its name. Dragon Ball and Naruto Slam Dunk and Kuroko no Basket
  • 15. Examples get_similar_items is my own function – it just maps the anime id to its name. Psycho Pass and Kimi no Nawa Evangelion and Gundam Seed
  • 16. Collaborative Filtering - Memory Based Algorithms Alone we can do so little; together we can do so much.
  • 18. Memory-Based Models User-based K-Nearest Neighbor Recommendation Intuition: Find the most enjoyed items by the users closest to me in terms of what they watch. Item-based K-Nearest Neighbor Recommendation Intuition: Find the closest items of the items I enjoyed in terms of the users that enjoyed both. Similarity between users Similarity between items
  • 19. K-Nearest Neighbor Recommenders User Based For each user u: neighbors <- get closest users to u new_items <- get items u has not rated before from neighbors v For each new_item i and neighbor v: Accumulate weighted_scores <- similarity(u,v) * rating(v,i) Normalize and sort Item Based For each user u: my_items <- u’s rated items close_items <- get items close to my_items For each close_item i and my_item j: Accumulate weighted_scores <- similarity(i,j) * rating(u,j) Normalize and sort
  • 20. MovieLens 20M My Recommendations My Top Ratings20M ratings 138k users 26k movies 99.46% zero entries
  • 21. My Own User-Based Recommender Get closest users Get items I haven’t rated For each neighbor and new items, compute weighted score Normalize Sort & serve
  • 22. Example Recommendations Top 20 Rated Items Top 10 Recommendations
  • 23. Goals of Recommendation Minimize difference of ratings Rank the recommendation list Business metrics Click through rate Customer conversion rates MachineLearning Metrics
  • 24. Evaluating a Good Recommender We take out a fraction of watches from each user. We then compare the similarity of our predicted recommendations to actual watched items. Error-Based Metrics • RMSE, MAE Ranking Metrics • Precision • Recall • Normalized Discounted Cumulative Gain Other metrics • Diversity • Novelty • Serendipity
  • 25. Surprise Library Cross Validation: Use 2/3 of the data, test on 1/3, repeat 3 times. Root Mean Squared Error (RMSE) Sum of the square of the differences of the expected from the predicted rating. Simple Python Recommendation System Engine (????)
  • 26. Extension to User-Based Recommender Get closest users Get items I haven’t rated For each neighbor and new items, compute weighted score taking into account the mean of how I and others rate Normalize Sort & serve
  • 27. Recommendations from the extension Top 20 Rated Items Top 10 Recommendations
  • 28. Collaborative Filtering – Matrix Factorization THREE THINGS CANNOT BE LONG HIDDEN: THE SUN, THE MOON AND THE TRUTH
  • 29. Collaborative Filtering : Matrix Factorization • Latent factors describe the structure of the data beyond the noise • There are two latent variables, the items and the users, rows and columns, respectively. • Can “recover” the missing values in the ratings matrix User Item • Surprise covers SVD, which uses explicit ratings • Implicit covers Weighted Matrix Factorization (WMF), which uses implicit ratings
  • 30. Steam Games 200k ratings 12k users 5k games 99.68% zero entries You Might Like… Why? https://itstherealdyl.wordpress.com/2017/07/30/you-might-like-why/
  • 31. Implicit Library Data Preparation Convert matrix to sparse format. Sparse format can accommodate BIG datasets. Model: 100 dimension latent matrix 0.1 regularization 20 iterations 4 threads
  • 32. Implicit Library Bookkeeping: Since in sparse format, the original ID’s are lost. Model Explainability: Similarity of item i to j weighted by how much the user enjoyed “i”
  • 36. A Simple Production Setup Your App User to Item Interactions Machine Learning Recommendations & Explanations Recommendations API
  • 37. Rest Stop TODAY Content-based Filtering Collaborative Filtering Deployment Strategy NEXT STOPS Other matrix factorization algorithms Hybrid Recommenders Session-based recommendation RecSys + NLP / CV Dynamic RecSys Security in RecSys

Notes de l'éditeur

  1. 1 - https://export-x.com/2015/12/11/how-many-products-does-amazon-sell-2015/ 2 - http://www.businessinsider.com/amazon-gives-clue-number-of-prime-users-2017-2 3- http://www.cardrates.com/news/learn-finance-online-from-worlds-best-universities-with-coursera/ 4 - https://www.quora.com/How-large-is-the-Quora-database