SlideShare a Scribd company logo
Introduc)on	to	Deep	Learning	and	AI	at	Scale	for	
Managers	
Dr.	Vladimir	Bacvanski	
vladimir.bacvanski@scispike.com	
	
									@OnSo5ware	
									h8ps://www.linkedin.com/in/vladimirbacvanski
§  Founder	of	SciSpike,	a	development,	consul@ng,	and		
training	firm	
§  Passionate	about	So5ware	and	Big	Data		
§  PhD	in	computer	science	RWTH	Aachen,	Germany	
§  Architect,	consultant,	mentor	
Dr.	Vladimir	Bacvanski	
§  Custom	development	and	consul@ng	
§  Scalable	Web	and	IoT	systems	
§  Healthcare,	Smart	Ci@es,	E-Commerce,…	
www.scispike.com
Ar@ficial		
Intelligence	
AI,	Machine	Learning,	Deep	Learning	
www.scispike.com																									 3	
Machine	Learning	
1950's	 1980's	 2010's	
Deep	Learning	
"Dog"
Beware	The	Hype!	
4	
Source:	Gartner
Op)ons…	
www.scispike.com																									 5	
Source:	h8p://www.shivonzilis.com/	
288	Companies
Star)ng	With	Machine	Learning	
Popular	applica)ons:	
§  Text	and	speech	recogni@on	
§  Recommenda@on	systems	
§  Image	classifica@on	
§  Spam	filtering	
Machine	Learning	is	a	study	of	computer	algorithms	that	
improve	automa7cally	through	experience	
	
	Tom	Mitchell	
	
§  Face	recogni@on	
§  Computer	security	
§  Fraud	detec@on	
§  Predic@ng	future	events	and	values
Approaches	to	Machine	Learning	
7	
Source:	S.	Raschka:	An	Introduc@on	to	Supervised		
Machine	Learning	and	Pa8ern	Classifica@on:	The	Big	Picture
Approaches	to	Machine	Learning	
8	
Source:	S.	Raschka:	An	Introduc@on	to	Supervised		
Machine	Learning	and	Pa8ern	Classifica@on:	The	Big	Picture		
95%	of	industry	use	
cases		
[Gartner]
What	Algorithm	to	Use?	…and	There	is	More...	
9
§  A	simple	algorithm	with	more	data	may	perform	be8er	than	a	complex	
model	
•  Op@mize	only	what	ma8ers	
§  The	UI	is	the	main	communica@on	channel	that	ma8ers	to	users	
•  Data	à	ML	à	UI	(Visualiza@on	/	Speech)	
BeLer	Models	or	More	Data?		
www.scispike.com																									 10	
"Google	does	not	have	be<er	algorithms,	only	more	data"	
	
Peter	Norvig,	Director	of	research,	Google
§  Deep	Learning:	a	branch	of	ML	that	uses	mul@ple	(deep)	processing	layers,	
composed	of	mul@ple	non-linear	transforma@ons.	
•  70's	Neural	Networks	used	with	much	more	compu@ng	power	
•  More	data	+	bigger	models	+	more	computa@on	
•  GPUs	make	it	much	faster	
Deep	Learning		-	Deep	Neural	Networks	
www.scispike.com																									 11
§  A	single	layer	neural	network:	adjust	hyperparameters	un@l	you	get	the	
desired	results	
Layers	in	a	Neural	Network	
www.scispike.com																									 12	
Source:	h8p://deeplearning4j.org/	
Number	of	Hidden	Layers	
-  Deep:	3	
-  Very	deep:	16+	
-  Extremely	deep:	50	–	1000s	
Most	of	the	problems	use1-2	
hidden	layers
Build	a	model	from	a	set	of	
examples	
Start	with	a	random	set	of	
parameters	
Measure	against	the	known	
correct	output	
Modify	parameters,	try	to	
improve	the	match	
• This	is	the	
tricky	part!	
The	model	eventually	
makes	useful	predic@ons		
But	How	Does	it	Work?	
www.scispike.com																									 13	
Deep	Learning	Systems:	
-  Tensorflow	
-  Keras	
-  MXNet	
-  Caffe	
-  CNTK	
-  Theano	
-  …
Layers:	Deepen	Intermediate	Representa)ons	
www.scispike.com																									 14	
Source:	h8p://deeplearning4j.org/
The	Difference:	Large	Number	of	Layers	
www.scispike.com																									 15	
Source:	Google	Research
Deep	Learning	Pros	and	Cons	
Pros	
•  Conceptually	simple	
•  Non-linear	
•  Highly	flexible	
•  Can	be	fine-tuned	with	more	data	
•  Excellent	for	pa8ern	recogni@on	
Cons	
•  Hard	to	interpret	
•  Theory	not	well	understood	
•  Slow	to	train	
•  May	overfit	
•  Data	hungry	
www.scispike.com																									 16
Distributed	Deep	Learning:	TensorFlowOnSpark	
www.scispike.com																									 17	
Source:	Yahoo		
Migra@on	to	
TensorFlowOnSpark	
requires	changing	
about	10	lines	of	
Python	code	
•  There	are	several	frameworks	that	combine	DL	with	distributed	systems,	this	is	just	one	of	them
§  Quora	experience:	[Quora]	
•  Spark	implementa@on:	6hr,	15	machines	
•  C++	implementa@on:	10	min,	1	machine	
§  Some	others	found	7x	improvement	13	node	distributed	vs.	single	
machine	[Databricks]	
§  You	may	not	need	distributed	solu@ons	for	every	problem!	
•  Maybe	you	can	reduce	your	data	set?		
•  Smart	sampling	may	be	be8er		
•  Use	if	your	data	is	really	big	and	workload	parallelizable	
•  Always	benchmark	with	your	data	set	
Distribu)ng	Machine	Learning:	Do	You	Need	It?	
www.scispike.com																									 18
Combining	IoT	+	AI:	Ambient	Intelligence:		
www.scispike.com																									 19
§  AI	close	to	the	source	of	events		
–  Determine	if	the	event	should	be	sent	to	back-end		
–  Only	highly	relevant	events	are	processed	
•  Pa8ern	matching,	classifica@on,	recogni@on		
–  Preserves	the	bandwidth,	saves	processing	resources		
§  AI	on	the	back-end		
–  Event	data	processed	with	AI	
–  AI	used	for	things	to	difficult	for	conven@onal	processing		
–  Pa8ern	matching,	classifica@on,	recogni@on		
Event	Sources	and	AI	Applica)ons	
www.scispike.com																									 20
From	Event	Flows,	Streaming	to	AI	Enhanced	Behavior		
www.scispike.com																									 21	
Easy	start:	cloud	based	ML	
and	AI	services	ML/AI	Components:	
•  Object	and	scene	detec@on	
•  Facial	search	and	recogni@on	
•  Language	understanding	
•  Recommenda@ons	
•  Text	analy@cs	
•  …
§  AI	systems	are	not	100%	accurate		
§  What	is	the	level	of	trust?		
–  Accuracy	50%	
•  We	don't	trust	it,	but	may	accept	result	as	a	help	
•  We	are	always	ready	to	intervene		
–  Accuracy	99%	
•  We	learn	to	trust	it,	and	don't	pay	a8en@on	to	it	any	more	
•  In	case	of	failure,	humans	are	unlikely	to	respond	in	@me	
§  What	is	the	consequence	of	failure?		
Challenges	of	AI	and	Streaming:	Accuracy		
www.scispike.com																									 22
§  Example:	Deep	Visual-Seman@c	Alignments	for	Genera@ng	Image	
Descrip@ons		
Successes...		
www.scispike.com																									 23	
Source:	h8p://cs.stanford.edu/people/karpathy/deepimagesent/
§  Example:	Deep	Visual-Seman@c	Alignments	for	Genera@ng	Image	
Descrip@ons		
Successes...		
www.scispike.com																									 24	
Source:	h8p://cs.stanford.edu/people/karpathy/deepimagesent/
§  Deep	Learning	problems:		
–  Confidently	classifying	random	data		
–  Minuscule	perturba@ons	of	inputs	may	lead	to	misclassifica@on		
…	and	Failures	
www.scispike.com																									 25
§  Uncertainty	in	development		
§  Difficult	to	forecast	success		
–  Choice	of	an	algorithm		
–  Choice	of	the	data	set		
§  The	solu@ons	may	incorporate	bias	based	on	the	data	sets	provided	for	
training		
§  Is	the	tes@ng	data	set	representa@ve	of	real	world?		
§  Integra@on	is	essen@al:	large	parts	of	AI	applica@ons	are	conven@onal	Big	
Data	/	Streaming	/	Data	management	systems	
Challenges	of	Deep	Learning	and	AI	Development		
www.scispike.com																									 26
§  AI	(and	other	advanced	ML	models)	are	(mostly)	black	boxes	
§  We	have	the	understanding	of	mechanism	deployed,	but	not	the	
relevance	of	factors	created	during	training	
§  In	face	of	errors,	where	do	you	debug?		
–  Start	training	from	the	beginning?	 		
–  Somewhere	in	the	middle?		
•  Focus	on	the	last	layer	of	deep	learning	systems?		
Challenges	of	Deep	Learning	and	AI	Debugging	
www.scispike.com																									 27
§  Look	for	inspira@on	in	publicly	available	machine	learning	applica@ons	
§  Tools	and	libraries	reduce	(but	do	not	eliminate!)	the	need	for	specialized	talent		
Business	Innova)on	with	DL	and	AI	
www.scispike.com																									 28	
Data	Research	and	Build	
Hypotheses		
Build	ML	Solu7ons	
AB	tes7ng,	
Real	world	confirma7on	
Data	Science	 Data	Science	ML	Engineering
•  Iden@fy	the	areas	where	Deep	Learning	and	AI	can	add	value	
•  What	is	the	value	for	the	customer?	
•  Dis@nguish	short	term	experiment	vs.	long	term	goal	
•  Integrate	Deep	Learning	and	AI	with	Big	Data	systems	
•  Not	ge7ng	started:	a	mistake	
•  Get	your	hands	dirty!	
•  If	you	are	a	business	person:	pair	up	with	a	curious	developer!	
Deep	Learning	And	AI	in	Your	Organiza)on	
www.scispike.com																									 29
§  Start	with	"A	visual	introduc@on	to	machine	learning"	
–  h8p://www.r2d3.us/visual-intro-to-machine-learning-part-1/	
§  Great	insight	into	AI:	Columbia	University	Ar@ficial	Intelligence	course	
–  h8ps://courses.edx.org/courses/course-v1:ColumbiaX+CSMM.101x+2T2017/	
–  For	managers:	watch	the	videos,	you	can	skip	the	labs	
§  Amazon,	Google,	Micorso5	AI	services	–	variety	of	services	
§  Some	other	services:	
–  Wit.ai:	turn	voice	into	text,	execute	commands	
–  api.ai:	conversa@onal	user	experience:	build	bots	
–  clarifai.com:	visual	recogni@on	
§  Tensorflow	–	a	popular	deep	learning	framework.	Keras	makes	it	easier	
–  h8ps://www.tensorflow.org/,	h8ps://keras.io/	
How	To	Start	Your	First	AI	Project:	Resources	
www.scispike.com																									 30
Ques)ons?	
	 	Thank	you!	
vladimir.bacvanski@scispike.com	
	
									@OnSo5ware	
									h8ps://www.linkedin.com/in/vladimirbacvanski	
	
	 www.scispike.com																									 31

More Related Content

PPTX
Computer vision
DOCX
Facial Expression Recognition via Python
PPTX
Facial Emotion Recognition: A Deep Learning approach
PDF
Human Emotion Recognition
PPTX
Heart Disease Prediction using machine learning.pptx
DOCX
Project proposal book_shop
PPTX
detect emotion from text
PPTX
Fake News detection.pptx
Computer vision
Facial Expression Recognition via Python
Facial Emotion Recognition: A Deep Learning approach
Human Emotion Recognition
Heart Disease Prediction using machine learning.pptx
Project proposal book_shop
detect emotion from text
Fake News detection.pptx

What's hot (20)

PPTX
Optical Mark Recognition
PPTX
final presentation fake news detection.pptx
PPTX
Credit card fraud detection using machine learning Algorithms
PDF
Hard copy of proj doc
PPTX
The Visualization Pipeline
PDF
Analysis, Design And Implementation Of A Helpdesk Management System
PPTX
Driver drowsiness monitoring system using visual behavior and Machine Learning.
PPTX
Younger: Predicting Age with Deep Learning
PDF
YOGA POSE DETECTION USING MACHINE LEARNING LIBRARIES
PPTX
PPTX
Facial emotion detection on babies' emotional face using Deep Learning.
DOCX
Internship report
PDF
Usr tour and tra vel mini project report
PPTX
Computer Vision
PPTX
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
PPTX
Introduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
PDF
Digital bus pass
DOCX
Project synopsis on online voting system
DOCX
Bus Ticket Management System Documentation
PPTX
Smart attendance application
Optical Mark Recognition
final presentation fake news detection.pptx
Credit card fraud detection using machine learning Algorithms
Hard copy of proj doc
The Visualization Pipeline
Analysis, Design And Implementation Of A Helpdesk Management System
Driver drowsiness monitoring system using visual behavior and Machine Learning.
Younger: Predicting Age with Deep Learning
YOGA POSE DETECTION USING MACHINE LEARNING LIBRARIES
Facial emotion detection on babies' emotional face using Deep Learning.
Internship report
Usr tour and tra vel mini project report
Computer Vision
Online Ticket Reservation System-SRS, ERD, DFD, Structured Charts
Introduction to MapReduce | MapReduce Architecture | MapReduce Fundamentals
Digital bus pass
Project synopsis on online voting system
Bus Ticket Management System Documentation
Smart attendance application
Ad

Similar to Introduction to Deep Learning and AI at Scale for Managers (20)

PDF
Big Data for Managers: From hadoop to streaming and beyond
PDF
Big Data for Manager: From Hadoop to Streaming and Beyond
PDF
Making Intelligent Virtual Assistants a Reality
PDF
Sourcing with Social Media: Tips from a Corporate Sleuth by Sean Campbell
PPTX
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
PDF
Data Science for Beginner by Chetan Khatri and Deptt. of Computer Science, Ka...
PPTX
Making sense of Enterprise Artificial Intelligence
PDF
SpatzAI Powering Bold Idea Sharing Spat by Spat
PDF
CWIN17 san francisco-ai implementation-pub
PPTX
SpatzAI - Powering Bold Idea Sharing Spat by Spat
PPT
Enterprise Search Europe 2015: Fishing the big data streams - the future of ...
PDF
Enterprise Scale Knowledge Graphs
PDF
SpatzAI Empowering Bold Idea Sharing, Spat by Spat
PPTX
Apache spark empowering the real time data driven enterprise - StreamAnalytix...
PDF
IBM_Analytics_eBook_07 15 16
PDF
CyberMindTechnology
PDF
Data science presentation
PDF
Delivery and adoption of cloud computing services in contemporary organizatio...
PDF
The Future of Data Science
PDF
Social Media Boot Camp
Big Data for Managers: From hadoop to streaming and beyond
Big Data for Manager: From Hadoop to Streaming and Beyond
Making Intelligent Virtual Assistants a Reality
Sourcing with Social Media: Tips from a Corporate Sleuth by Sean Campbell
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
Data Science for Beginner by Chetan Khatri and Deptt. of Computer Science, Ka...
Making sense of Enterprise Artificial Intelligence
SpatzAI Powering Bold Idea Sharing Spat by Spat
CWIN17 san francisco-ai implementation-pub
SpatzAI - Powering Bold Idea Sharing Spat by Spat
Enterprise Search Europe 2015: Fishing the big data streams - the future of ...
Enterprise Scale Knowledge Graphs
SpatzAI Empowering Bold Idea Sharing, Spat by Spat
Apache spark empowering the real time data driven enterprise - StreamAnalytix...
IBM_Analytics_eBook_07 15 16
CyberMindTechnology
Data science presentation
Delivery and adoption of cloud computing services in contemporary organizatio...
The Future of Data Science
Social Media Boot Camp
Ad

More from DataWorks Summit (20)

PPTX
Data Science Crash Course
PPTX
Floating on a RAFT: HBase Durability with Apache Ratis
PPTX
Tracking Crime as It Occurs with Apache Phoenix, Apache HBase and Apache NiFi
PDF
HBase Tales From the Trenches - Short stories about most common HBase operati...
PPTX
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
PPTX
Managing the Dewey Decimal System
PPTX
Practical NoSQL: Accumulo's dirlist Example
PPTX
HBase Global Indexing to support large-scale data ingestion at Uber
PPTX
Scaling Cloud-Scale Translytics Workloads with Omid and Phoenix
PPTX
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
PPTX
Supporting Apache HBase : Troubleshooting and Supportability Improvements
PPTX
Security Framework for Multitenant Architecture
PDF
Presto: Optimizing Performance of SQL-on-Anything Engine
PPTX
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
PPTX
Extending Twitter's Data Platform to Google Cloud
PPTX
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
PPTX
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
PPTX
Big Data Meets NVM: Accelerating Big Data Processing with Non-Volatile Memory...
PDF
Computer Vision: Coming to a Store Near You
PPTX
Big Data Genomics: Clustering Billions of DNA Sequences with Apache Spark
Data Science Crash Course
Floating on a RAFT: HBase Durability with Apache Ratis
Tracking Crime as It Occurs with Apache Phoenix, Apache HBase and Apache NiFi
HBase Tales From the Trenches - Short stories about most common HBase operati...
Optimizing Geospatial Operations with Server-side Programming in HBase and Ac...
Managing the Dewey Decimal System
Practical NoSQL: Accumulo's dirlist Example
HBase Global Indexing to support large-scale data ingestion at Uber
Scaling Cloud-Scale Translytics Workloads with Omid and Phoenix
Building the High Speed Cybersecurity Data Pipeline Using Apache NiFi
Supporting Apache HBase : Troubleshooting and Supportability Improvements
Security Framework for Multitenant Architecture
Presto: Optimizing Performance of SQL-on-Anything Engine
Introducing MlFlow: An Open Source Platform for the Machine Learning Lifecycl...
Extending Twitter's Data Platform to Google Cloud
Event-Driven Messaging and Actions using Apache Flink and Apache NiFi
Securing Data in Hybrid on-premise and Cloud Environments using Apache Ranger
Big Data Meets NVM: Accelerating Big Data Processing with Non-Volatile Memory...
Computer Vision: Coming to a Store Near You
Big Data Genomics: Clustering Billions of DNA Sequences with Apache Spark

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Modernizing your data center with Dell and AMD
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPT
Teaching material agriculture food technology
PDF
Electronic commerce courselecture one. Pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
KodekX | Application Modernization Development
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Modernizing your data center with Dell and AMD
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Encapsulation_ Review paper, used for researhc scholars
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
Mobile App Security Testing_ A Comprehensive Guide.pdf
Teaching material agriculture food technology
Electronic commerce courselecture one. Pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Network Security Unit 5.pdf for BCA BBA.
Diabetes mellitus diagnosis method based random forest with bat algorithm
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
KodekX | Application Modernization Development

Introduction to Deep Learning and AI at Scale for Managers