[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data

Sumit Rangwala
Sumit RangwalaStaff Software Engineer at LinkedIn
People You May Know
Fast Recommendations Over Massive Data
Jeff Weiner
Chief Executive Officer
Sumit Rangwala
Artificial Intelligence
Felix GV
Data Infrastructure
My Professional Network
Professional network in real world
Sumit Felix
Amol
GaojiePeter
My Professional Network
Professional network in real world Professional network on LinkedIn
Sumit Felix
Peter
Amol
Gaojie
Sumit Felix
Peter
Amol
Gaojie
My Professional Network
Professional network in real world Professional network on LinkedIn
Sumit Felix
Peter
Amol
Gaojie
Sumit Felix
Peter
Amol
Gaojie
Predicting
real world
connections
Helps grow member’s professional network
Recommends people that one might know
People You May Know
Enables many other LinkedIn services
Talk Outline
People You May Know
PYMK: Generating Recommendations
PYMK Architecture Evolution
PYMK Rebirth
Insights and Road Ahead
PYMK: Generating Recommendations
PYMK: Prediction Strategy
Data Mining
• LinkedIn’s Economic Graph
• Member’s activities and profile
LinkedIn Economic Graph
Sumit Felix
Peter
Amol
Gaojie
PYMK: Prediction Strategy
Data Mining
• LinkedIn’s Economic Graph
• Member’s activities and profile
LinkedIn Economic Graph
Felix
Peter
Amol
Gaojie
Microsoft
USC
Sumit
Recommendation System
Candidate Generation
Feature Generation
Scoring
PYMK: Candidate Generation
Using commonalities in
economic graph
• Friends of my friends
(triangle closing)
LinkedIn Economic Graph
Amol
Peter Gaojie
Sumit Felix
PYMK: Candidate Generation
Using commonalities in
economic graph
• Friends of my friends
(triangle closing)
• Coworkers
• Personalized Page Rank
LinkedIn Economic Graph
Amol
Peter Gaojie
Felix
Microsoft
Sumit
PYMK: Feature Generation
Using economic graph
characteristics
• Number of common friends
Using member
activities/profile
• Common work location
LinkedIn Economic Graph
Amol
Peter Gaojie
Felix
Microsoft
Sumit
PYMK: Recommendation System
Candidate
Generation
Feature
Generation
PYMK: Recommendation System
Candidate
Generation
Feature
Generation
Sumit might know Amol’s friend Felix
Sumit and Felix has one common friend
Sumit and Felix both work in Bay Area
PYMK: Recommendation System
Candidate
Generation
Feature
Generation
Sumit might know Amol’s friend Felix
Sumit and Felix has one common friend
Sumit and Felix both work in Bay Area
Graph processing
Data processing
PYMK Architecture Evolution
Pre-compute recommendations
A P P R O A C H
PYMK: The Beginning
Problem Space
• 10s of millions of members
Architecture
• Pre-compute using SQL
Shortcomings
• Staleness of 6 weeks to 6 months
• Extraneous computation
Oracle
PYMK: The Beginning
Problem Space
• 10s of millions of members
Architecture
• Pre-compute using SQL
Shortcomings
• Staleness of 6 weeks to 6 months
• Extraneous computation
Oracle PYMK
Service
Online service request
PYMK: Keeping up with Growth
Problem space
• Low 100s of millions of members
Architecture
• Pre-compute using Hadoop MR
• Push to a key-value store
Shortcomings
• Staleness of 2-3 days
• Extraneous computation
Voldemort
PYMK
Service
PYMK: Pushing the Technology Limits
Problem Space
• Mid 100s of millions of members
Architecture
• Pre-compute using Spark1
• Push to a key-value store
Shortcomings
• Staleness of 1-2 days
• Excessive computation cost
Venice
[1] Managing Exploding Big Data
PYMK
Service
PYMK: Exploring Data Freshness
Problem Space
• Use up to date member data
Architecture
• Hybrid offline-online approach
Shortcomings
• Split-brain design
• Didn’t scale
Venice
Realtime signals
PYMK
Service
Key Realization
Freshness
matters
Pre-computation
is costly
PYMK Rebirth
Compute recommendations on demand
A P P R O A C H
PYMK: Recommendation System
Candidate
Generation
Feature
Generation
Sumit might know Amol’s friend Felix
Sumit and Felix has one common friend
Sumit and Felix both work in Bay Area
Online Graph Traversal
Fast Data Access
An online graph processing system
G A I A
A generic service for executing complex graph algorithms
with low latency on massive graphs
Gaia: Overview
Gaia
Gaia: Overview
Gaia
Any kind of graph
A snapshot
on HDFS
Gaia: Overview
Gaia
Any kind of graph
Updates to graph
A snapshot
on HDFS
Via Kafka, etc.
Gaia: Overview
Gaia
Any kind of graph
Updates to graph
Graph algorithm code
A snapshot
on HDFS
Via Kafka, etc.
Using
compute
framework
e.g., triangle closing,
random graph walks
Design Choice
Gaia
• Single server architecture with replicas
• Full in-memory graph for fast execution
Gaia: Architecture
Server Server Server
Gaia
Gaia: Architecture
Server Server Server
Algo Algo Algo
Gaia
Gaia: Architecture
Graph snapshot on
disk
Server Server Server
Algo Algo Algo
Gaia
Gaia: Architecture
Graph snapshot on
disk Graph updates via
Kafka, etc.
Server Server Server
Algo Algo Algo
Gaia
PYMK
Gaia
• Candidate generation using triangle
closing and common connection count
• 10s of milliseconds (p90)
A key-value store with scoring capability
At a glance
Venice
• Tailored for serving ML jobs’ output
• High throughput ingestion
• Fast lookups
• Self-service onboarding
Supported Ingestion Modes in Venice
Batch
Hadoop Push Job
Supported Ingestion Modes in Venice
Batch Incremental
Hadoop Push Job
Samza Streaming Job
Supported Ingestion Modes in Venice
Batch Incremental
Hadoop Push Job Push Job
Samza Reprocessing Job
(Kappa Architecture)
Streaming Job
Supported Ingestion Modes in Venice
Batch Incremental
Hadoop Push Job Push Job
Samza Reprocessing Job
(Kappa Architecture)
Streaming Job
Hybrid Any Batch Job + Streaming Job
(Lambda Architecture)
Online Feature Retrieval
F i r s t P Y M K U s e C a s e
Requirements
Online Feature Retrieval
• Millions of lookups / sec at peak
• ~1000 keys / query
• Thousands of queries / sec
• ~80B / value
Before / After
Online Feature Retrieval
• Base latency
• 4 seconds (p99)
• Changed storage engine to RocksDB
• 60 ms (p99)
Embeddings
S e c o n d P Y M K U s e C a s e
Requirements
Embeddings
• Millions of lookups / sec at peak
• ~1000 keys / query
• Thousands of queries / sec
• ~800B / value
• 10x the previous size
Before / After
Embeddings
• Base latency
• 275 ms (p99)
• Server-side computation
• 60 ms (p99)
At a glance
Server-side Computation
• Simple vector operations
• Smaller response size
• Big input (vector)
• Small output (scalar)
• Declarative API
• No arbitrary code
More tuning
Fast Avro
• Online feature retrieval
• 60 to 40 ms (p99)
• Embeddings w/ computation
• 60 to 35 ms (p99)
• Now open-source!
• github.com/linkedin/avro-util
PYMK Today
P u t t i n g i t a l l t o g e t h e r
PYMK: Recommendation System
Candidate
Generation
Sumit might know Amol’s friend, Felix
Sumit and Felix have one common friend
Sumit and Felix both work in Bay Area
PYMK Service
Feature
Generation
Scoring Sumit and Felix likely know each other
Venice
Gaia
PYMK: Today
Venice
PYMK
Service
Gaia
1. Ingest in
Gaia & Venice
2. Candidate gen
& graph features
from Gaia
4. Final scoring
by PYMK Service
3. Member features
& partial scoring
from Venice
Staleness
• Seconds to minutes
Key Learnings
• Pre-computation is viable for many products
• Scaling RT computation requires moving compute close to data
• Infra aware Machine Learning
Looking Ahead
• Further scale Gaia & Venice
• More candidates
• More features
• Larger features
• More complex computations
ML-Aware Infra
• Continue democratizing access
• Easier onboarding to Venice & Gaia
• Multi-tenancy for Venice Compute
• Integration with other frameworksProductive ML
Contributors
Amol Ghoting Gaojie Liu Kevinjeet Gill Peter Chng Min Huang
Yao Chen Hema Raghavan Many othersAshish Singhai
Thank You
[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data
1 of 63

Recommended

Déjà Vu: The Importance of Time and Causality in Recommender Systems by
Déjà Vu: The Importance of Time and Causality in Recommender SystemsDéjà Vu: The Importance of Time and Causality in Recommender Systems
Déjà Vu: The Importance of Time and Causality in Recommender SystemsJustin Basilico
11.8K views45 slides
Deep Learning for Recommender Systems by
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender SystemsYves Raimond
15.4K views33 slides
Time, Context and Causality in Recommender Systems by
Time, Context and Causality in Recommender SystemsTime, Context and Causality in Recommender Systems
Time, Context and Causality in Recommender SystemsYves Raimond
5.9K views35 slides
Artwork Personalization at Netflix Fernando Amat RecSys2018 by
Artwork Personalization at Netflix Fernando Amat RecSys2018 Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Fernando Amat
3.5K views24 slides
Recent Trends in Personalization at Netflix by
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixJustin Basilico
24.2K views57 slides
Activity Ranking in LinkedIn Feed by
Activity Ranking in LinkedIn FeedActivity Ranking in LinkedIn Feed
Activity Ranking in LinkedIn FeedBodla Kumar
1.7K views20 slides

More Related Content

What's hot

Making Netflix Machine Learning Algorithms Reliable by
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms ReliableJustin Basilico
11.8K views41 slides
Crafting Recommenders: the Shallow and the Deep of it! by
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it! Sudeep Das, Ph.D.
1.8K views60 slides
Calibrated Recommendations by
Calibrated RecommendationsCalibrated Recommendations
Calibrated RecommendationsHarald Steck
4.2K views24 slides
Netflix Recommendations Feature Engineering with Time Travel by
Netflix Recommendations Feature Engineering with Time TravelNetflix Recommendations Feature Engineering with Time Travel
Netflix Recommendations Feature Engineering with Time TravelFaisal Siddiqi
3.5K views26 slides
Missing values in recommender models by
Missing values in recommender modelsMissing values in recommender models
Missing values in recommender modelsParmeshwar Khurd
117 views29 slides
Deep Learning for Personalized Search and Recommender Systems by
Deep Learning for Personalized Search and Recommender SystemsDeep Learning for Personalized Search and Recommender Systems
Deep Learning for Personalized Search and Recommender SystemsBenjamin Le
37.4K views113 slides

What's hot(20)

Making Netflix Machine Learning Algorithms Reliable by Justin Basilico
Making Netflix Machine Learning Algorithms ReliableMaking Netflix Machine Learning Algorithms Reliable
Making Netflix Machine Learning Algorithms Reliable
Justin Basilico11.8K views
Crafting Recommenders: the Shallow and the Deep of it! by Sudeep Das, Ph.D.
Crafting Recommenders: the Shallow and the Deep of it! Crafting Recommenders: the Shallow and the Deep of it!
Crafting Recommenders: the Shallow and the Deep of it!
Sudeep Das, Ph.D.1.8K views
Calibrated Recommendations by Harald Steck
Calibrated RecommendationsCalibrated Recommendations
Calibrated Recommendations
Harald Steck4.2K views
Netflix Recommendations Feature Engineering with Time Travel by Faisal Siddiqi
Netflix Recommendations Feature Engineering with Time TravelNetflix Recommendations Feature Engineering with Time Travel
Netflix Recommendations Feature Engineering with Time Travel
Faisal Siddiqi3.5K views
Missing values in recommender models by Parmeshwar Khurd
Missing values in recommender modelsMissing values in recommender models
Missing values in recommender models
Parmeshwar Khurd117 views
Deep Learning for Personalized Search and Recommender Systems by Benjamin Le
Deep Learning for Personalized Search and Recommender SystemsDeep Learning for Personalized Search and Recommender Systems
Deep Learning for Personalized Search and Recommender Systems
Benjamin Le37.4K views
LinkedIn talk at Netflix ML Platform meetup Sep 2019 by Faisal Siddiqi
LinkedIn talk at Netflix ML Platform meetup Sep 2019LinkedIn talk at Netflix ML Platform meetup Sep 2019
LinkedIn talk at Netflix ML Platform meetup Sep 2019
Faisal Siddiqi3.2K views
Context Aware Recommendations at Netflix by Linas Baltrunas
Context Aware Recommendations at NetflixContext Aware Recommendations at Netflix
Context Aware Recommendations at Netflix
Linas Baltrunas5.7K views
Recent Trends in Personalization: A Netflix Perspective by Justin Basilico
Recent Trends in Personalization: A Netflix PerspectiveRecent Trends in Personalization: A Netflix Perspective
Recent Trends in Personalization: A Netflix Perspective
Justin Basilico30.3K views
Tutorial on Deep Learning in Recommender System, Lars summer school 2019 by Anoop Deoras
Tutorial on Deep Learning in Recommender System, Lars summer school 2019Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Tutorial on Deep Learning in Recommender System, Lars summer school 2019
Anoop Deoras2.2K views
Deep Learning for Recommender Systems by Justin Basilico
Deep Learning for Recommender SystemsDeep Learning for Recommender Systems
Deep Learning for Recommender Systems
Justin Basilico21K views
Past, Present & Future of Recommender Systems: An Industry Perspective by Justin Basilico
Past, Present & Future of Recommender Systems: An Industry PerspectivePast, Present & Future of Recommender Systems: An Industry Perspective
Past, Present & Future of Recommender Systems: An Industry Perspective
Justin Basilico65K views
Tutorial: Context In Recommender Systems by YONG ZHENG
Tutorial: Context In Recommender SystemsTutorial: Context In Recommender Systems
Tutorial: Context In Recommender Systems
YONG ZHENG11.5K views
Personalizing "The Netflix Experience" with Deep Learning by Anoop Deoras
Personalizing "The Netflix Experience" with Deep LearningPersonalizing "The Netflix Experience" with Deep Learning
Personalizing "The Netflix Experience" with Deep Learning
Anoop Deoras1.1K views
Shallow and Deep Latent Models for Recommender System by Anoop Deoras
Shallow and Deep Latent Models for Recommender SystemShallow and Deep Latent Models for Recommender System
Shallow and Deep Latent Models for Recommender System
Anoop Deoras2.6K views
Personalized Page Generation for Browsing Recommendations by Justin Basilico
Personalized Page Generation for Browsing RecommendationsPersonalized Page Generation for Browsing Recommendations
Personalized Page Generation for Browsing Recommendations
Justin Basilico5.3K views
A Multi-Armed Bandit Framework For Recommendations at Netflix by Jaya Kawale
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
Jaya Kawale11.1K views
Learning a Personalized Homepage by Justin Basilico
Learning a Personalized HomepageLearning a Personalized Homepage
Learning a Personalized Homepage
Justin Basilico6.5K views
Warsaw Data Science - Factorization Machines Introduction by Bartlomiej Twardowski
Warsaw Data Science -  Factorization Machines IntroductionWarsaw Data Science -  Factorization Machines Introduction
Warsaw Data Science - Factorization Machines Introduction

Similar to [QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data

Ohio Devfest - Visual Analysis with GCP by
Ohio Devfest - Visual Analysis with GCPOhio Devfest - Visual Analysis with GCP
Ohio Devfest - Visual Analysis with GCPWesley Workman
60 views19 slides
Cloud-native Semantic Layer on Data Lake by
Cloud-native Semantic Layer on Data LakeCloud-native Semantic Layer on Data Lake
Cloud-native Semantic Layer on Data LakeDatabricks
684 views26 slides
Machine learning model to production by
Machine learning model to productionMachine learning model to production
Machine learning model to productionGeorg Heiler
4.4K views58 slides
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ... by
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...confluent
1.4K views20 slides
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y... by
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...confluent
2.2K views38 slides
Chirp 2010: Scaling Twitter by
Chirp 2010: Scaling TwitterChirp 2010: Scaling Twitter
Chirp 2010: Scaling TwitterJohn Adams
38K views49 slides

Similar to [QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data(20)

Ohio Devfest - Visual Analysis with GCP by Wesley Workman
Ohio Devfest - Visual Analysis with GCPOhio Devfest - Visual Analysis with GCP
Ohio Devfest - Visual Analysis with GCP
Wesley Workman60 views
Cloud-native Semantic Layer on Data Lake by Databricks
Cloud-native Semantic Layer on Data LakeCloud-native Semantic Layer on Data Lake
Cloud-native Semantic Layer on Data Lake
Databricks684 views
Machine learning model to production by Georg Heiler
Machine learning model to productionMachine learning model to production
Machine learning model to production
Georg Heiler4.4K views
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ... by confluent
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
Kafka: Journey from Just Another Software to Being a Critical Part of PayPal ...
confluent1.4K views
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y... by confluent
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
Bringing Streaming Data To The Masses: Lowering The “Cost Of Admission” For Y...
confluent2.2K views
Chirp 2010: Scaling Twitter by John Adams
Chirp 2010: Scaling TwitterChirp 2010: Scaling Twitter
Chirp 2010: Scaling Twitter
John Adams38K views
Kontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světě by Peter Sedlařík
Kontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světěKontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světě
Kontent.ai DevMeetup #1 - Evoluce prvního veřejného API v hotelovém světě
Peter Sedlařík18 views
Genji: Framework for building resilient near-realtime data pipelines by Swami Sundaramurthy
Genji: Framework for building resilient near-realtime data pipelinesGenji: Framework for building resilient near-realtime data pipelines
Genji: Framework for building resilient near-realtime data pipelines
Engineering Netflix Global Operations in the Cloud by Josh Evans
Engineering Netflix Global Operations in the CloudEngineering Netflix Global Operations in the Cloud
Engineering Netflix Global Operations in the Cloud
Josh Evans2.5K views
PayPal Risk Platform High Performance Practice by Brian Ling
PayPal Risk Platform High Performance PracticePayPal Risk Platform High Performance Practice
PayPal Risk Platform High Performance Practice
Brian Ling393 views
Architecting a next generation data platform by hadooparchbook
Architecting a next generation data platformArchitecting a next generation data platform
Architecting a next generation data platform
hadooparchbook2.5K views
Beyond DevOps - How Netflix Bridges the Gap by Josh Evans
Beyond DevOps - How Netflix Bridges the GapBeyond DevOps - How Netflix Bridges the Gap
Beyond DevOps - How Netflix Bridges the Gap
Josh Evans174.7K views
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019 by Chun-Yu Tseng
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019 Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
Build and Host Real-world Machine Learning Services from Scratch @ pycontw2019
Chun-Yu Tseng595 views
Trending with Purpose by Jason Dixon
Trending with PurposeTrending with Purpose
Trending with Purpose
Jason Dixon2.1K views
(ISM301) Engineering Netflix Global Operations In The Cloud by Amazon Web Services
(ISM301) Engineering Netflix Global Operations In The Cloud(ISM301) Engineering Netflix Global Operations In The Cloud
(ISM301) Engineering Netflix Global Operations In The Cloud
Amazon Web Services5.5K views
Building real-time data analytics on Google Cloud by Jonny Daenen
Building real-time data analytics on Google CloudBuilding real-time data analytics on Google Cloud
Building real-time data analytics on Google Cloud
Jonny Daenen75 views
Security with the Speed of Continuous Delivery by Tapabrata Pal
Security with the Speed of Continuous DeliverySecurity with the Speed of Continuous Delivery
Security with the Speed of Continuous Delivery
Tapabrata Pal704 views
Eric Proegler Oredev Performance Testing in New Contexts by Eric Proegler
Eric Proegler Oredev Performance Testing in New ContextsEric Proegler Oredev Performance Testing in New Contexts
Eric Proegler Oredev Performance Testing in New Contexts
Eric Proegler700 views

Recently uploaded

START Newsletter 3 by
START Newsletter 3START Newsletter 3
START Newsletter 3Start Project
5 views25 slides
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... by
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...Anowar Hossain
12 views34 slides
What is Whirling Hygrometer.pdf by
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdfIIT KHARAGPUR
11 views3 slides
SNMPx by
SNMPxSNMPx
SNMPxAmatullahbutt
16 views12 slides
sam_software_eng_cv.pdf by
sam_software_eng_cv.pdfsam_software_eng_cv.pdf
sam_software_eng_cv.pdfsammyigbinovia
5 views5 slides
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx by
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptxlwang78
52 views19 slides

Recently uploaded(20)

DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... by Anowar Hossain
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
Anowar Hossain12 views
What is Whirling Hygrometer.pdf by IIT KHARAGPUR
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdf
IIT KHARAGPUR 11 views
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx by lwang78
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
2023Dec ASU Wang NETR Group Research Focus and Facility Overview.pptx
lwang7852 views
SUMIT SQL PROJECT SUPERSTORE 1.pptx by Sumit Jadhav
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptx
Sumit Jadhav 12 views
Effect of deep chemical mixing columns on properties of surrounding soft clay... by AltinKaradagli
Effect of deep chemical mixing columns on properties of surrounding soft clay...Effect of deep chemical mixing columns on properties of surrounding soft clay...
Effect of deep chemical mixing columns on properties of surrounding soft clay...
AltinKaradagli6 views
Generative AI Models & Their Applications by SN
Generative AI Models & Their ApplicationsGenerative AI Models & Their Applications
Generative AI Models & Their Applications
SN6 views
_MAKRIADI-FOTEINI_diploma thesis.pptx by fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi7 views
Update 42 models(Diode/General ) in SPICE PARK(DEC2023) by Tsuyoshi Horigome
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Update 42 models(Diode/General ) in SPICE PARK(DEC2023)
Introduction to CAD-CAM.pptx by suyogpatil49
Introduction to CAD-CAM.pptxIntroduction to CAD-CAM.pptx
Introduction to CAD-CAM.pptx
suyogpatil495 views
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... by AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1266 views
fakenews_DBDA_Mar23.pptx by deepmitra8
fakenews_DBDA_Mar23.pptxfakenews_DBDA_Mar23.pptx
fakenews_DBDA_Mar23.pptx
deepmitra814 views
MSA Website Slideshow (16).pdf by msaucla
MSA Website Slideshow (16).pdfMSA Website Slideshow (16).pdf
MSA Website Slideshow (16).pdf
msaucla64 views

[QCon.ai 2019] People You May Know: Fast Recommendations Over Massive Data