SlideShare une entreprise Scribd logo
1  sur  40
Télécharger pour lire hors ligne
Distributed	Time	Travel	for	Feature	
Generation
DB	Tsai
March	24,	2016	at	SF	Big	Analytics	Meetup
Who	am	I?
• I	am	a	Senior	Research	Engineer	at	Netflix
• I	am	an	Apache	Spark	Committer
Turn on Netflix, and the absolute best
content for you would automatically
start playing
Data	Driven
• Try	an	idea	offline	using	historical	data to	see	if	it	would	
have	made	better	recommendations
• If	it	did,	deploy	a	live	A/B	test to	see	if	it	performs	well	in	
Production
Quickly try ideas on historical data and
transition to online A/B test
+ ≠
Feature	Engineering
Why build a Time Machine?
Label	Leaks
• Recommendation	is	an	analytic	learning	process	to	learn	from	
the	past	to	predict	the	future.	
• P(playt|featurest’)	where	t’	<	t
• This	has	to	be	very	careful;	otherwise	the	features	can	contain	
the	labels	such	that	offline	metrics	are	very	good,	but	online	
evaluation	will	not	be	performing	as	expected.
The	Past
• Generate	features	based	on	event	data	logged	in	Hive
• Need	to	reimplement	features	for	online	A/B	test
• Data discrepancies between offline and online sources
• Log	features	online	where	the	model	will	be	used
• Need to deploy each idea into production
• Feature	generation	calls	online	services	and	filters	data	past	a	
certain	time
• Works only when a service records a log of historical events
• Additional load on online services
DeLorean image by JMortonPhoto.com & OtoGodfrey.com
Time	Travel	using	Snapshots
• Snapshot	online	services	and	use	the	snapshot	
data	offline	to	generate	features
• Share	facts	and	features	between	experiments	
without	calling	live	systems
How to build a Time Machine
Context	Selection
Data	Snapshots
APIs	for	Time	Travel
Context Selection
Context	
Selection
Runs once a day
Hive
S3
Context
SetStratified
Sampling
Contexts
tagged with
meta data
Data	Snapshots
S3
Context
Set
Data	
Snapshots Runs once
a day
S3
Snapshot
Prana	
(Netflix	
Libraries)
Viewing	
History	
Service
MyList	
Service
Ratings	
Service
Snapshot data for
each Context
Thrift
Parquet
APIs	for	Time	Travel
Data	Architecture
S3
Snapshot
S3
Context
Set
Runs once
a day
Prana	
(Netflix	
Libraries)
Viewing	
History	
Service
MyList	
Service
Ratings
Service
Context	
Selection
Runs once a day
Hive
Stratified
Sampling
Contexts
tagged with
meta data
Thrift
Context Selection
Data Snapshots
Batch APIs
RDD of
Snapshot
Objects
Data	
Snapshots
Batch	APIs
Generating Features via Time Travel
Great	Scott!	
• DeLorean:	A	time-traveling	vehicle
• uses	data	snapshots	to	travel	in	time
• scales	with	Apache	Spark
• prototypes	new	ideas	with	Zeppelin
• requires	minimal	code	changes	from	experimentation	
to	A/B	test	to	production
https://en.wikipedia.org/wiki/Emmett_Brown
There’s the DeLorean!
Running	Time	Travel	Experiment
Select the destination time
Bring it up to 88 miles per hour!
Running	Time	Travel	Experiment
Design	Experiment
Collect	Label	Dataset
DeLorean:	Offline	
Feature	Generation	
Distributed	Model	
Training
Parallel	training	of	
individual	models	
using	different	
executors
Compute	Validation	
Metrics
Model	Testing
Choose
best model
Design a New Experimentto Test Out DifferentIdeas
Good
Metrics
Offline
Experiment
Online
System
Online	
AB	Testing
Bad Metrics
Selected
Contexts
DeLorean	Input	Data
• Contexts:	The	setting	for	evaluating	a	set	of	items	(e.g.	tuples	
of	member	profiles,	country,	time,	device,	etc.)	
• Items:	The	elements	to	be	trained	on,	scored,	and/or	ranked	
(e.g.	videos,	rows,	search	entities).
• Labels:	For	supervised	learning,	this	will	be	the	label	(target)	
for	each	item.
Feature	Encoders
• Compute	features	for	each	item	in	a	given	context
• Each	type	of	raw	data	element	has	its	own	data	key
• Data	map	is	a	map	from	data	keys	to	data	objects	in	a	given	
context
• Data	map	is	consumed	by	feature	encoder	to	compute	features
Two	type	of	Data	Elements
• Context-dependent	data	elements
• Viewing	History	
• Mylist
• ...
• Context-independent	data	elements
• Video	Metadata	
• Genre	Metadata
• ...
Video	Country	of	Origin	Matching	Fraction
Context-Items
Context:										s										
Items:
Context:										s										
Items:
Context
Dependent
Data Element
Viewing History
Context:										s										
Items:
Context:										s										
Items:
Context:							s																			
Items:
=	0.5
=	0.5
=	0.5
Context
Independent
Data Element
Video Metadata
Context:							s																			
Items:
=	1.0
=	0.0
=	1.0
Features
Feature	GenerationS3
Snapshot
Model	Training
Label Features
Feature	EncodersLabel	Data
Feature	Encoders
Data	Elements
Feature	Model
(JSON)
Feature	Encoders
Feature	Encoders
Feature	Encoders
Required
Feature Keys
Data
Data Map
Features
Data in POJOs
Data Keys
Data Keys
Features
• Represented	in	Spark’s	DataFrames
• In	nested	structure	to	avoid	data	shuffling	in	ranking	
process
• Stored	with	Parquet	format	in	S3
Features
Context
Item, label,
and features
Going	Online
S3
Snapshot
DeLorean:	Offline	
Feature	Generation
Online	Ranking	/	
Scoring	Service
Model	Training	/	
Validation	/	Testing
Offline Experiment
Online SystemViewing	
History	
Service
MyList	
Service
Ratings
Service
Online	Feature	
Generation
Deploy
models
Shared	Feature	
Encoders
Conclusion
Spark helped us significantly reduce
the time from an idea to an AB Test
Future	work
Event Driven Data Snapshots
Time Travel to the Future!!
We’re	hiring!
(come	talk	to	us)
https://jobs.netflix.com/
Tech Blog: http://bit.ly/sparktimetravel

Contenu connexe

Tendances

PowerPoint and Airtable Integration
PowerPoint and Airtable IntegrationPowerPoint and Airtable Integration
PowerPoint and Airtable IntegrationKurt Dupont
 
Rapid Data Analytics @ Netflix
Rapid Data Analytics @ NetflixRapid Data Analytics @ Netflix
Rapid Data Analytics @ NetflixData Con LA
 
Maximize Your Time in the Field
Maximize Your Time in the FieldMaximize Your Time in the Field
Maximize Your Time in the FieldCartegraph
 
VMworld 2016 vBrownBag Tech Talk - VM Capacity Management
VMworld 2016 vBrownBag Tech Talk - VM Capacity ManagementVMworld 2016 vBrownBag Tech Talk - VM Capacity Management
VMworld 2016 vBrownBag Tech Talk - VM Capacity ManagementDan Barr
 
Compare Table Unleashed
Compare Table UnleashedCompare Table Unleashed
Compare Table UnleashedCarl Brundage
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Corp
 
Bootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B TestsBootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B TestsDatabricks
 
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...HostedbyConfluent
 
Development Productivity for IBM i - Build an Efficient IT Department with AB...
Development Productivity for IBM i - Build an Efficient IT Department with AB...Development Productivity for IBM i - Build an Efficient IT Department with AB...
Development Productivity for IBM i - Build an Efficient IT Department with AB...HelpSystems
 
mabl's Machine Learning Implementation on Google Cloud Platform
mabl's Machine Learning Implementation on Google Cloud Platformmabl's Machine Learning Implementation on Google Cloud Platform
mabl's Machine Learning Implementation on Google Cloud PlatformJoseph Lust
 
Open Source DataViz with Apache Superset
Open Source DataViz with Apache SupersetOpen Source DataViz with Apache Superset
Open Source DataViz with Apache SupersetCarl W. Handlin
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceAni Lopez
 
Salesforce university Working with Data
Salesforce university   Working with Data Salesforce university   Working with Data
Salesforce university Working with Data Paige Van Riper
 
Department Budget and Resource Planning Proposal
Department Budget and Resource Planning ProposalDepartment Budget and Resource Planning Proposal
Department Budget and Resource Planning ProposalMike Wienold
 
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection SystemArchitecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection SystemDavid Talby
 

Tendances (16)

PowerPoint and Airtable Integration
PowerPoint and Airtable IntegrationPowerPoint and Airtable Integration
PowerPoint and Airtable Integration
 
Rapid Data Analytics @ Netflix
Rapid Data Analytics @ NetflixRapid Data Analytics @ Netflix
Rapid Data Analytics @ Netflix
 
Maximize Your Time in the Field
Maximize Your Time in the FieldMaximize Your Time in the Field
Maximize Your Time in the Field
 
VMworld 2016 vBrownBag Tech Talk - VM Capacity Management
VMworld 2016 vBrownBag Tech Talk - VM Capacity ManagementVMworld 2016 vBrownBag Tech Talk - VM Capacity Management
VMworld 2016 vBrownBag Tech Talk - VM Capacity Management
 
Data Science at Udemy
Data Science at UdemyData Science at Udemy
Data Science at Udemy
 
Compare Table Unleashed
Compare Table UnleashedCompare Table Unleashed
Compare Table Unleashed
 
Voxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analyticsVoxeo Summit Day 2 - Using CXP hotspot analytics
Voxeo Summit Day 2 - Using CXP hotspot analytics
 
Bootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B TestsBootstrapping of PySpark Models for Factorial A/B Tests
Bootstrapping of PySpark Models for Factorial A/B Tests
 
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
Building Event Streaming Applications with Pac-Man (Ricardo Ferreira, Conflue...
 
Development Productivity for IBM i - Build an Efficient IT Department with AB...
Development Productivity for IBM i - Build an Efficient IT Department with AB...Development Productivity for IBM i - Build an Efficient IT Department with AB...
Development Productivity for IBM i - Build an Efficient IT Department with AB...
 
mabl's Machine Learning Implementation on Google Cloud Platform
mabl's Machine Learning Implementation on Google Cloud Platformmabl's Machine Learning Implementation on Google Cloud Platform
mabl's Machine Learning Implementation on Google Cloud Platform
 
Open Source DataViz with Apache Superset
Open Source DataViz with Apache SupersetOpen Source DataViz with Apache Superset
Open Source DataViz with Apache Superset
 
Store, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged ConferenceStore, Extract, Transform, Load, Visualize. Untagged Conference
Store, Extract, Transform, Load, Visualize. Untagged Conference
 
Salesforce university Working with Data
Salesforce university   Working with Data Salesforce university   Working with Data
Salesforce university Working with Data
 
Department Budget and Resource Planning Proposal
Department Budget and Resource Planning ProposalDepartment Budget and Resource Planning Proposal
Department Budget and Resource Planning Proposal
 
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection SystemArchitecting a Predictive,  Petabyte-Scale, Self-Learning Fraud Detection System
Architecting a Predictive, Petabyte-Scale, Self-Learning Fraud Detection System
 

En vedette

Evaluacion final grupo_212060_40
Evaluacion  final grupo_212060_40Evaluacion  final grupo_212060_40
Evaluacion final grupo_212060_40Eunice Jesros
 
Robust Stream Processing With Apache Flink
Robust Stream Processing With Apache FlinkRobust Stream Processing With Apache Flink
Robust Stream Processing With Apache FlinkJamie Grier
 
Presentación libro capilla la magdalena parral 27 dic 2007
Presentación libro capilla la magdalena parral 27 dic 2007Presentación libro capilla la magdalena parral 27 dic 2007
Presentación libro capilla la magdalena parral 27 dic 2007Alfonso Pacheco Alvarez
 
Scribd ajay enclave
Scribd ajay enclaveScribd ajay enclave
Scribd ajay enclaveTanya012
 
99年度教育優先區計畫申請及執行應注意事項依規陳核
99年度教育優先區計畫申請及執行應注意事項依規陳核99年度教育優先區計畫申請及執行應注意事項依規陳核
99年度教育優先區計畫申請及執行應注意事項依規陳核Shi Guo Xian
 
Mahesh will act in Mani’s Movie: Suhasini
Mahesh will act in Mani’s Movie: Suhasini      Mahesh will act in Mani’s Movie: Suhasini
Mahesh will act in Mani’s Movie: Suhasini telugustop.com
 
Lean manufacturing &amp; lean supply chain awareness workshop
Lean manufacturing &amp; lean supply chain awareness workshopLean manufacturing &amp; lean supply chain awareness workshop
Lean manufacturing &amp; lean supply chain awareness workshopAdvanced Value Group, LLC
 
SAP Inside Track Lima 09 - Keynote
SAP Inside Track Lima 09 - KeynoteSAP Inside Track Lima 09 - Keynote
SAP Inside Track Lima 09 - KeynoteAlvaro Tejada
 
Рынок жилья России 2015.
Рынок жилья России 2015. Рынок жилья России 2015.
Рынок жилья России 2015. Mikhail Khorkov
 
Рынок жилья Екатеринбурга, 2016
Рынок жилья Екатеринбурга, 2016Рынок жилья Екатеринбурга, 2016
Рынок жилья Екатеринбурга, 2016Mikhail Khorkov
 
Mobile cloudnight 2015/11/11
Mobile cloudnight 2015/11/11Mobile cloudnight 2015/11/11
Mobile cloudnight 2015/11/11YUSUKE MORIZUMI
 
Frontal sinus procedures
Frontal sinus proceduresFrontal sinus procedures
Frontal sinus proceduresAjay Manickam
 

En vedette (20)

شكر وتقدير 2014
شكر وتقدير 2014شكر وتقدير 2014
شكر وتقدير 2014
 
Evaluacion final grupo_212060_40
Evaluacion  final grupo_212060_40Evaluacion  final grupo_212060_40
Evaluacion final grupo_212060_40
 
Delapan tujuan pembangunan milenium
Delapan tujuan pembangunan mileniumDelapan tujuan pembangunan milenium
Delapan tujuan pembangunan milenium
 
Robust Stream Processing With Apache Flink
Robust Stream Processing With Apache FlinkRobust Stream Processing With Apache Flink
Robust Stream Processing With Apache Flink
 
Presentación libro capilla la magdalena parral 27 dic 2007
Presentación libro capilla la magdalena parral 27 dic 2007Presentación libro capilla la magdalena parral 27 dic 2007
Presentación libro capilla la magdalena parral 27 dic 2007
 
Scribd ajay enclave
Scribd ajay enclaveScribd ajay enclave
Scribd ajay enclave
 
las maravillas y curiosidades del computador
las maravillas y curiosidades del computadorlas maravillas y curiosidades del computador
las maravillas y curiosidades del computador
 
99年度教育優先區計畫申請及執行應注意事項依規陳核
99年度教育優先區計畫申請及執行應注意事項依規陳核99年度教育優先區計畫申請及執行應注意事項依規陳核
99年度教育優先區計畫申請及執行應注意事項依規陳核
 
Mahesh will act in Mani’s Movie: Suhasini
Mahesh will act in Mani’s Movie: Suhasini      Mahesh will act in Mani’s Movie: Suhasini
Mahesh will act in Mani’s Movie: Suhasini
 
Transcription
TranscriptionTranscription
Transcription
 
Lean manufacturing &amp; lean supply chain awareness workshop
Lean manufacturing &amp; lean supply chain awareness workshopLean manufacturing &amp; lean supply chain awareness workshop
Lean manufacturing &amp; lean supply chain awareness workshop
 
SAP Inside Track Lima 09 - Keynote
SAP Inside Track Lima 09 - KeynoteSAP Inside Track Lima 09 - Keynote
SAP Inside Track Lima 09 - Keynote
 
Рынок жилья России 2015.
Рынок жилья России 2015. Рынок жилья России 2015.
Рынок жилья России 2015.
 
Рынок жилья Екатеринбурга, 2016
Рынок жилья Екатеринбурга, 2016Рынок жилья Екатеринбурга, 2016
Рынок жилья Екатеринбурга, 2016
 
Mobile cloudnight 2015/11/11
Mobile cloudnight 2015/11/11Mobile cloudnight 2015/11/11
Mobile cloudnight 2015/11/11
 
Source y Labels
Source y LabelsSource y Labels
Source y Labels
 
Ecosanoids
EcosanoidsEcosanoids
Ecosanoids
 
Frontal sinus procedures
Frontal sinus proceduresFrontal sinus procedures
Frontal sinus procedures
 
Racks
RacksRacks
Racks
 
Cadena de suministro de helados
Cadena de suministro de heladosCadena de suministro de helados
Cadena de suministro de helados
 

Similaire à Distributed Time Travel for Feature Generation at Netflix

Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...
Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...
Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...Spark Summit
 
Adventures in Azure Machine Learning from NE Bytes
Adventures in Azure Machine Learning from NE BytesAdventures in Azure Machine Learning from NE Bytes
Adventures in Azure Machine Learning from NE BytesDerek Graham
 
Data Ingestion Engine
Data Ingestion EngineData Ingestion Engine
Data Ingestion EngineAdam Doyle
 
Data Scientist Toolbox
Data Scientist ToolboxData Scientist Toolbox
Data Scientist ToolboxAndrei Savu
 
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovSpiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovAtlassian
 
Productionizing Data Science at Experience
Productionizing Data Science at ExperienceProductionizing Data Science at Experience
Productionizing Data Science at ExperienceMatt Mills
 
2015 Data Science Summit @ dato Review
2015 Data Science Summit @ dato Review2015 Data Science Summit @ dato Review
2015 Data Science Summit @ dato ReviewHang Li
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...DIWUG
 
Performance tuning
Performance tuningPerformance tuning
Performance tuningEric Phan
 
capstone-story-template.pptx
capstone-story-template.pptxcapstone-story-template.pptx
capstone-story-template.pptxPraveenPawar37
 
Intro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWSIntro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWSSri Ambati
 
Azure saturday pn 2018
Azure saturday pn 2018Azure saturday pn 2018
Azure saturday pn 2018Marco Pozzan
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning ProductsAndrew Musselman
 
Perfect Norikra 2nd Season
Perfect Norikra 2nd SeasonPerfect Norikra 2nd Season
Perfect Norikra 2nd SeasonSATOSHI TAGOMORI
 
Data Science at Scale with Apache Spark and Zeppelin Notebook
Data Science at Scale with Apache Spark and Zeppelin NotebookData Science at Scale with Apache Spark and Zeppelin Notebook
Data Science at Scale with Apache Spark and Zeppelin NotebookCarolyn Duby
 
Lean-Agile SharePoint Development
Lean-Agile SharePoint DevelopmentLean-Agile SharePoint Development
Lean-Agile SharePoint DevelopmentBill Ayers
 
Continuous delivery for machine learning
Continuous delivery for machine learningContinuous delivery for machine learning
Continuous delivery for machine learningRajesh Muppalla
 
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...Big Data Spain
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsYalçın Yenigün
 

Similaire à Distributed Time Travel for Feature Generation at Netflix (20)

Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...
Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...
Distributed Time Travel for Feature Generation by DB Tsai and Prasanna Padman...
 
Adventures in Azure Machine Learning from NE Bytes
Adventures in Azure Machine Learning from NE BytesAdventures in Azure Machine Learning from NE Bytes
Adventures in Azure Machine Learning from NE Bytes
 
Data Ingestion Engine
Data Ingestion EngineData Ingestion Engine
Data Ingestion Engine
 
Data Scientist Toolbox
Data Scientist ToolboxData Scientist Toolbox
Data Scientist Toolbox
 
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli KazatchkovSpiking Your Way to Improved Agile Development - Anatoli Kazatchkov
Spiking Your Way to Improved Agile Development - Anatoli Kazatchkov
 
Productionizing Data Science at Experience
Productionizing Data Science at ExperienceProductionizing Data Science at Experience
Productionizing Data Science at Experience
 
2015 Data Science Summit @ dato Review
2015 Data Science Summit @ dato Review2015 Data Science Summit @ dato Review
2015 Data Science Summit @ dato Review
 
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
SPSNL17 - Implementing SharePoint hybrid search, start to finish - Thomas Voc...
 
Performance tuning
Performance tuningPerformance tuning
Performance tuning
 
capstone-story-template.pptx
capstone-story-template.pptxcapstone-story-template.pptx
capstone-story-template.pptx
 
Intro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWSIntro to Machine Learning with H2O and AWS
Intro to Machine Learning with H2O and AWS
 
Python ml
Python mlPython ml
Python ml
 
Azure saturday pn 2018
Azure saturday pn 2018Azure saturday pn 2018
Azure saturday pn 2018
 
Maintainable Machine Learning Products
Maintainable Machine Learning ProductsMaintainable Machine Learning Products
Maintainable Machine Learning Products
 
Perfect Norikra 2nd Season
Perfect Norikra 2nd SeasonPerfect Norikra 2nd Season
Perfect Norikra 2nd Season
 
Data Science at Scale with Apache Spark and Zeppelin Notebook
Data Science at Scale with Apache Spark and Zeppelin NotebookData Science at Scale with Apache Spark and Zeppelin Notebook
Data Science at Scale with Apache Spark and Zeppelin Notebook
 
Lean-Agile SharePoint Development
Lean-Agile SharePoint DevelopmentLean-Agile SharePoint Development
Lean-Agile SharePoint Development
 
Continuous delivery for machine learning
Continuous delivery for machine learningContinuous delivery for machine learning
Continuous delivery for machine learning
 
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
State of Play. Data Science on Hadoop in 2015 by SEAN OWEN at Big Data Spain ...
 
Building High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning ApplicationsBuilding High Available and Scalable Machine Learning Applications
Building High Available and Scalable Machine Learning Applications
 

Dernier

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Dernier (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Distributed Time Travel for Feature Generation at Netflix