SlideShare ist ein Scribd-Unternehmen logo
1 von 94
Downloaden Sie, um offline zu lesen
Phoenix	Deep	Learning	
Meet	Up	Group
James	Sirota
5/30/2017
Welcome
• Thank	you	for	attending
• Thanks	to	Galvanize	for	sponsoring
• Speakers	wanted
• Additional	Sponsors	Wanted
• Pizza/pop
• Speaker	visits
• Please	email	james.sirota@yahoo.com
Today:
• Brief	intro	to	deep	learning
• Deep	learning	use	cases
• Deep	Feed	Forward	NNs	
• Gradient	Decent
• Introduction	to	Tensorflow
• Tensorflow Example
Next	Meetup
Who	are	we?
• Data	Scientists?
• Big	Data	Engineers?
• Software	Engineers?
• Other	Technologists?
• Students?
• Startups?
Speakers	Wanted
• Scaling	Tensorflow
• Enterprise	Use	Cases
• Competing	Libraries
• Torch
• Theano
• Caffe
• Microsoft	Cognitive	Toolkit
•Topic	of	your	choice?
Deep	Dreams
Chat	Bots
In	“Nature”	27	January	2016:
• “DeepMind’s	program	AlphaGo beat	Fan	
Hui,	the	European	Go	champion,	five	
times	out	of	five	in	tournament	
conditions...”
• “AlphaGo was	not	preprogrammed	to	
play	Go:	rather,	it	learned	using	a	
general-purpose	algorithm	that	allowed	
it	to	interpret	the	game’s	patterns.”
• “…AlphaGo program	applied	deep	
learning in	neural	networks	
(convolutional	NN)	— brain-inspired	
programs	in	which	connections	between	
layers	of	simulated	neurons	are	
strengthened	through	examples	and	
experience.”
7
What	is	deep	learning
Deep	Learning	Today
• Advancement	in	speech	recognition	in	the	last	2	years
• A	few	long-standing	performance	records	were	broken	with	deep	learning	methods
• Microsoft	and	Google	have	both	deployed	DL-based	speech	recognition	systems	in	
their	products
• Advancement	in	Computer	Vision
• Feature	engineering	is	the	bread-and-butter	of	a	large	portion	of	the	CV	community,	
which	creates	some	resistance	to	feature	learning
• But	the	record	holders	on	ImageNet	and	Semantic	Segmentation	are	convolutional	
nets
• Advancement	in	Natural	Language	Processing
• Fine-grained	sentiment	analysis,	syntactic	parsing
• Language	model,	machine	translation,	question	answering
11
12
Engine	management
• The behaviour of a car engine is influenced
by a large number of parameters
– temperature at various points
– fuel/air mixture
– lubricant viscosity.
• Major companies have used neural networks
to dynamically tune an engine depending on
current settings.
13
ALVINN
Drives	70	mph	on	a	public	highway
30x32	pixels
as	inputs
30	outputs
for	steering
30x32	weights
into	one	out	of
four	hidden
unit
4	hidden
units
14
Signature	recognition
• Each person's signature is different.
• There are structural similarities which are
difficult to quantify.
• One company has manufactured a machine
which recognizes signatures to within a high
level of accuracy.
– Considers speed in addition to gross shape.
– Makes forgery even more difficult.
15
Sonar	target	recognition
• Distinguish mines from rocks on sea-bed
• The neural network is provided with a large
number of parameters which are extracted
from the sonar signal.
• The training set consists of sets of signals
from rocks and mines.
16
Stock	market	prediction
• “Technical trading” refers to trading based
solely on known statistical parameters; e.g.
previous price
• Neural networks have been used to attempt
to predict changes in prices.
• Difficult to assess success since companies
using these techniques are reluctant to
disclose information.
17
Mortgage	assessment
• Assess risk of lending to an individual.
• Difficult to decide on marginal cases.
• Neural networks have been trained to make
decisions, based upon the opinions of expert
underwriters.
• Neural network produced a 12% reduction in
delinquencies compared with human experts.
TPU
Motivations	for	Deep	Architectures
• Insufficient	depth	can	hurt
• With	shallow	architecture	(SVM,	NB,	KNN,	etc.),	the	required	number	of	nodes	in	the	graph	
(i.e.	computations,	and	also	number	of	parameters,	when	we	try	to	learn	the	function)	may	
grow	very	large.
• Many	functions	that	can	be	represented	efficiently	with	a	deep	architecture	cannot	be	
represented	efficiently	with	a	shallow	one.
• The	brain	has	a	deep	architecture
• The	visual	cortex	shows	a	sequence	of	areas	each	of	which	contains	a	representation	of	the	
input,	and	signals	flow	from	one	to	the	next.
• Note	that	representations	in	the	brain	are	in	between	dense	distributed	and	purely	local:	
they	are	sparse:	about	1%	of	neurons	are	active	simultaneously	in	the	brain.
• Cognitive	processes	seem	deep
• Humans	organize	their	ideas	and	concepts	hierarchically.
• Humans	first	learn	simpler	concepts	and	then	compose	them	to	represent	more	abstract	
ones.
• Engineers	break-up	solutions	into	multiple	levels	of	abstraction	and	processing
20
Deep	Learning	=	Learning	Hierarchical	Representations
21
Limitations	of	Neural	Networks
Random	initialization	 +	densely	connected	networks	lead	to:
• High	cost
• Each	neuron	in	the	neural	network	can	be	considered	as	a	logistic	regression.
• Training	the	entire	neural	network	is	to	train	all	the	interconnected	logistic	regressions.
• Difficult	to	train	as	the	number	of	hidden	layers	increases
• Recall	that	logistic	regression	is	trained	by	gradient	descent.
• In	backpropagation,	gradient	is	progressively	getting	more	dilute.	That	is,	below	top	layers,	
the	correction	signal	𝛿" is	minimal.
• Stuck	in	local	optima
• The	objective	function	of	the	neural	network	is	usually	not	convex.
• The	random	initialization	does	not	guarantee	starting	from	the	proximity	of	global	optima.
• Solution:
• Deep	Learning/Learning	multiple	levels	of	representation
22
Deep	Feed	Forward	Neural	Nets	
(in	1	Slide	(J))
So	what	then	is	learning?
hθ(x(i))
hypothesis
(x(i),y(i))
Learning	is	adjusting	the	wi,j’s such	that	the	cost
function	J(θ) is	minimized	(a	form	of	Hebbian learning)
W1
W2
W3
f(x)
1.4
-2.5
-0.06
2.7
-8.6
0.002
f(x)
1.4
-2.5
-0.06
x = -0.06×2.7 + 2.5×8.6 + 1.4×0.002 = 21.34
Activation	Functions
Sigmoid
tanh				tanh(x)
ReLU				max(0,x)
Maxout
ELU
Leaky	ReLU
max(0.1x,	x)
Activation	Functions
tanh(x)
• Squashes	numbers	to	range	[-1,1]
• Zero	centered	(nice)
• Still	kills	gradients	when	saturated	:(
• Also	used	in	LSTMs	for	bounded,	signed	
values.
• Not	as	good	for	binary	functions
[LeCun	et	al.,	1991]
28
Activation	Functions
ReLU
(Rectified	Linear	Unit)
- Computes	f(x)	=	max(0,x)
- Does	not	saturate	(in	+region)
- Very	computationally	efficient
- Converges	much	faster	than	
sigmoid/tanh	in	practice	(e.g.	6x)
- Not	zero-centered	output
- An	annoyance:
hint:	what	is	the	gradient	when	x	<	0?
Activation	Functions
tanh(x)
• Squashes	numbers	to	range	[-1,1]
• Zero	centered	(nice)
• Still	kills	gradients	when	saturated	:(
• Also	used	in	LSTMs	for	bounded,	signed	
values.
• Not	as	good	for	binary	functions
[LeCun	et	al.,	1991]
Source:	https://www.youtube.com/watch?v=ILsA4nyG7I0
A dataset
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Training the neural network
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Initialise with random weights
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Present a training pattern
1.4
2.7
1.9
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Feed it through to get output
1.4
2.7 0.8
1.9
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Compare with target output
1.4
2.7 0.8
0
1.9 error 0.8
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Adjust weights based on error
1.4
2.7 0.8
0
1.9 error 0.8
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Present a training pattern
6.4
2.8
1.7
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Feed it through to get output
6.4
2.8 0.9
1.7
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Compare with target output
6.4
2.8 0.9
1
1.7 error -0.1
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
Adjust weights based on error
6.4
2.8 0.9
1
1.7 error -0.1
Training data
Fields class
1.4 2.7 1.9 0
3.8 3.4 3.2 0
6.4 2.8 1.7 1
4.1 0.1 0.2 0
etc …
And so on ….
6.4
2.8 0.9
1
1.7 error -0.1
Repeat	this	thousands,	maybe	millions	of	times	– each	time
taking	a	random	training	instance,	and	making	slight	
weight	adjustments
Algorithms	for	weight	adjustment	are	designed	to	make
changes	that	will	reduce	the	error
The	decision	boundary	perspective…
Initial random weights
The	decision	boundary	perspective…
Present a training instance / adjust the weights
The	decision	boundary	perspective…
Present a training instance / adjust the weights
The	decision	boundary	perspective…
Present a training instance / adjust the weights
The	decision	boundary	perspective…
Present a training instance / adjust the weights
The	decision	boundary	perspective…
Eventually ….
49
Different	Non-Linearly
Separable	Problems
Structure
Types of
Decision Regions
Exclusive-OR
Problem
Classes with
Meshed regions
Most General
Region Shapes
Single-Layer
Two-Layer
Three-Layer
Half Plane
Bounded By
Hyperplane
Convex Open
Or
Closed Regions
Arbitrary
(Complexity
Limited by No.
of Nodes)
A
AB
B
A
AB
B
A
AB
B
B
A
B
A
B
A
Feature	
detectors
Hidden	layer	units	become	
self-organised	feature	detectors
…
1
63
1 5 10 15 20 25 …
strong +ve weight
low/zero weight
What	does	this	unit	detect?	
…
1
63
1 5 10 15 20 25 …
strong +ve weight
low/zero weight
What	does	this	unit	detect?	
…
1
63
1 5 10 15 20 25 …
strong +ve weight
low/zero weight
it will send strong signal for a horizontal
line in the top row, ignoring everywhere else
What	does	this	unit	detect?	
…
1
63
1 5 10 15 20 25 …
strong +ve weight
low/zero weight
What	does	this	unit	detect?	
…
1
63
1 5 10 15 20 25 …
strong +ve weight
low/zero weight
Strong signal for a dark area in the top left
corner
What features might you expect a good NN
to learn, when trained with data like this?
63
1
vertical lines
63
1
Horizontal lines
63
1
Small circles
Backpropagation Algorithm – Main
Idea – error in hidden layers
The ideas of the algorithm can be summarized as follows :
1. Computes the error term for the output units using the
observed error.
2. From output layer, repeat
- propagating the error term back to the previous layer
and
- updating the weights between the two layers
until the earliest hidden layer is reached.
Backpropagation	Algorithm
• Initialize	weights	(typically	random!)
• Keep	doing	epochs
• For	each example	e in	training	set	do
• forward	pass to	compute
• O	=	neural-net-output(network,e)
• miss	=	(T-O)	at	each	output	unit	
• backward	passto	calculate	deltas	to	weights
• update	all	weights
• end
• until	tuning	set	error stops	improving
Backward pass explained in next slideForward pass explained
earlier
Learning	Algorithm:
Backpropagation
In	the	next	algorithm	step	the	output	signal	of	the	network y is	
compared	with	the	desired	output	value	(the	target),	which	is	found	in	
training	data	set.	The	difference	is	called	error	signal d of	output	layer	
neuron
Learning	Algorithm:
Backpropagation
The	idea	is	to	propagate	error	signal d (computed	in	single	teaching	step)	
back	to	all	neurons,	which	output	signals	were	input	for	discussed	
neuron.
Learning	Algorithm:
Backpropagation
The	idea	is	to	propagate	error	signal d (computed	in	single	teaching	step)	
back	to	all	neurons,	which	output	signals	were	input	for	discussed	
neuron.
Learning	Algorithm:
Backpropagation
The	weights'	coefficients wmn used	to	propagate	errors	back	are	equal	to	
this	used	during	computing	output	value.	Only	the	direction	of	data	flow	
is	changed	(signals	are	propagated	from	output	to	inputs	one	after	the	
other).	This	technique	 is	used	for	all	network	layers.	If	propagated	errors	
came	from	few	neurons	they	are	added.	The	illustration	is	below:
Learning	Algorithm:
Backpropagation
When	the	error	signal	for	each	neuron	is	computed,	the	weights	
coefficients	 of	each	neuron	input	node	may	be	modified.	In	formulas	
below df(e)/de represents	derivative	of	neuron	activation	function	
(which	weights	are	modified).
Bias
Each neuron is like a simple logistic regression and you
have y=σ(Wx+b). The input values are multiplied with the
weights and the bias affects the initial level of squashing
in the sigmoid function (tanh etc.), which results the
desired the non-linearity.
For example, assume that you want a neuron to
fire y≈1 when all the input pixels are black x≈0. If there is
no bias no matter what weights W you have, given the
equation y=σ(Wx) the neuron will always fire y≈0.5.
Tanh0
Bias	=	6
1[data	values	between	-1	&	1]
Monitor	and	visualize	the	loss	curve
TensorFlow
• What	is	it:
• Neural	networks	software	for	numerical	computation	- uses	data	flow	graphs	for	computation
• Developed	at	Google’s	machine	 intelligence	research	organization
• What	can	it	be	used	for:
• Any	machine	neural	network	problem
• Video	Demonstration
• Six	minute	video	introduction	on	TensorFlow on	youtube.
• Further	information:
• www.tensorflow.org
• https://www.youtube.com/watch?v=bYeBL92v99Y
74
Torch
• What	is	it:
• Torch	is	a	scientific	computing	framework	for	machine	learning.
• The	goal	is	to	be	flexible	and	allow	the	building	of	scientific	algorithms	quickly	- contains	neural	network	
and	optimization	libraries
• What	can	it	be	used	for:
• Machine	learning	neural	network	problems
• Video	Demonstration
• Three	minute	introduction	on	youtube.
• Further	information:
• http://torch.ch/
• https://www.youtube.com/watch?v=uxja6iwOnc4&list=PLjJh1vlSEYgvGod9wWiydumYl8hOXixNu&index
=19
75
CNTK
• What	is	it:
• CNTK	stands	for	Computational	Network	Toolkit	- created	by	Microsoft.
• Designed	for	use	with	CPUs	or	GPUs	(ie,	graphical	processing	units)
• What	can	it	be	used	for:
• Can	be	used	for	image	classification	problems,	video	analysis,	speech	recognition	and	natural	language	
processing.
• Video	Demonstration
• A	two	minute	introduction	on	youtube.
• Further	information:
• https://www.cntk.ai/
• https://www.youtube.com/watch?v=-mLdConF1EU
76
Caffee
• What	is	it:
• Caffee	is	a	deep	learning	framework	designed	to	be	modular	and	fast	– used	with	
CPUs	or	GPUs.
• Developed	by	Berkeley	Vision	and	Learning	Center	(BLVC)	and	community	
contributors.
• What	can	it	be	used	for:
• Originally	developed	for	machine	vision;	but,	now	able	to	handle	speech	 and	text	
problems.
• Video	Demonstration
• A	three	minute	introduction	on	youtube.
• Further	information:
• http://caffe.berkeleyvision.org/
• https://www.youtube.com/watch?v=bOIZ74rOik0
77
Computational	Graph
Construction	Phase
Execution	
Phase
Vertical	Scalability
Tensorflow Cluster
Latest	Developments
Roadmap	Highlights
How	to	contribute
https://github.com/tensorflow/tensorflow
References
• Bordes,	A.,	Chopra,	S.,	&	Weston,	J.	(2014).	Question	answering	with	subgraph	embeddings.arXiv preprint	
arXiv:1406.3676.
• Graves,	A.,	Mohamed,	A.	R.,	&	Hinton,	G.	(2013,	May).	Speech	recognition	with	deep	recurrent	neural	
networks.	InAcoustics,	Speech	and	Signal	Processing	(ICASSP),	2013	IEEE	International	Conference	on (pp.	
6645-6649).	IEEE.
• Graves,	A.	(2013).	Generating	sequences	with	recurrent	neural	networks.arXiv preprint	arXiv:1308.0850.
• Irsoy,	O.,	&	Cardie,	C.	(2014,	October).	Opinion	Mining	with	Deep	Recurrent	Neural	Networks.	
InEMNLP(pp.	720-728).
• Mikolov,	T.,	Chen,	K.,	Corrado,	G.,	&	Dean,	J.	(2013).	Efficient	estimation	of	word	representations	in	vector	
space.arXiv preprint	arXiv:1301.3781.
• Rubenstein,	H.,	&	Goodenough,	J.	B.	(1965).	Contextual	correlates	of	synonymy. Communications	of	the	
ACM,8(10),	627-633.
• Socher,	R.,	Perelygin,	A.,	Wu,	J.	Y.,	Chuang,	J.,	Manning,	C.	D.,	Ng,	A.	Y.,	&	Potts,	C.	(2013,	October).	
Recursive	deep	models	for	semantic	compositionality	over	a	sentiment	treebank.	In Proceedings	of	the	
conference	on	empirical	methods	in	natural	language	processing	(EMNLP)(Vol.	1631,	p.	1642).
• Sutskever,	I.,	Vinyals,	O.,	&	Le,	Q.	V.	(2014).	Sequence	to	sequence	learning	with	neural	networks.	
InAdvances	in	neural	information	processing	systems(pp.	3104-3112).
• Tai,	K.	S.,	Socher,	R.,	&	Manning,	C.	D.	(2015).	Improved	semantic	representations	from	tree-structured	
long	short-term	memory	networks.arXiv preprint	arXiv:1503.00075. 94

Weitere ähnliche Inhalte

Was ist angesagt?

MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerPoo Kuan Hoong
 
Study of End to End memory networks
Study of End to End memory networksStudy of End to End memory networks
Study of End to End memory networksASHISH MENKUDALE
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learningAmr Rashed
 
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習台灣資料科學年會
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual IntroductionLukas Masuch
 
160805 End-to-End Memory Networks
160805 End-to-End Memory Networks160805 End-to-End Memory Networks
160805 End-to-End Memory NetworksJunho Cho
 
Neural Networks and Deep Learning
Neural Networks and Deep LearningNeural Networks and Deep Learning
Neural Networks and Deep LearningAsim Jalis
 
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Simplilearn
 
Generating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural NetworksGenerating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural NetworksJonathan Mugan
 
An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)Thomas da Silva Paula
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye viewRoelof Pieters
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learningJörgen Sandig
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep LearningPoo Kuan Hoong
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...Simplilearn
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learningleopauly
 
Deep Learning - A Literature survey
Deep Learning - A Literature surveyDeep Learning - A Literature survey
Deep Learning - A Literature surveyAkshay Hegde
 
DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101Felipe Prado
 
From Conventional Machine Learning to Deep Learning and Beyond.pptx
From Conventional Machine Learning to Deep Learning and Beyond.pptxFrom Conventional Machine Learning to Deep Learning and Beyond.pptx
From Conventional Machine Learning to Deep Learning and Beyond.pptxChun-Hao Chang
 
Deep learning crash course
Deep learning crash courseDeep learning crash course
Deep learning crash courseVishwas N
 

Was ist angesagt? (20)

MDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A PrimerMDEC Data Matters Series: machine learning and Deep Learning, A Primer
MDEC Data Matters Series: machine learning and Deep Learning, A Primer
 
Study of End to End memory networks
Study of End to End memory networksStudy of End to End memory networks
Study of End to End memory networks
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
[DSC 2016] 系列活動:李宏毅 / 一天搞懂深度學習
 
Deep learning - A Visual Introduction
Deep learning - A Visual IntroductionDeep learning - A Visual Introduction
Deep learning - A Visual Introduction
 
160805 End-to-End Memory Networks
160805 End-to-End Memory Networks160805 End-to-End Memory Networks
160805 End-to-End Memory Networks
 
Neural Networks and Deep Learning
Neural Networks and Deep LearningNeural Networks and Deep Learning
Neural Networks and Deep Learning
 
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
Deep Learning Tutorial | Deep Learning Tutorial For Beginners | What Is Deep ...
 
Generating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural NetworksGenerating Natural-Language Text with Neural Networks
Generating Natural-Language Text with Neural Networks
 
An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)An introduction to Machine Learning (and a little bit of Deep Learning)
An introduction to Machine Learning (and a little bit of Deep Learning)
 
Deep Learning: a birds eye view
Deep Learning: a birds eye viewDeep Learning: a birds eye view
Deep Learning: a birds eye view
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Neural networks and deep learning
Neural networks and deep learningNeural networks and deep learning
Neural networks and deep learning
 
An Introduction to Deep Learning
An Introduction to Deep LearningAn Introduction to Deep Learning
An Introduction to Deep Learning
 
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
What Is Deep Learning? | Introduction to Deep Learning | Deep Learning Tutori...
 
Introduction to Deep learning
Introduction to Deep learningIntroduction to Deep learning
Introduction to Deep learning
 
Deep Learning - A Literature survey
Deep Learning - A Literature surveyDeep Learning - A Literature survey
Deep Learning - A Literature survey
 
DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101DEF CON 24 - Clarence Chio - machine duping 101
DEF CON 24 - Clarence Chio - machine duping 101
 
From Conventional Machine Learning to Deep Learning and Beyond.pptx
From Conventional Machine Learning to Deep Learning and Beyond.pptxFrom Conventional Machine Learning to Deep Learning and Beyond.pptx
From Conventional Machine Learning to Deep Learning and Beyond.pptx
 
Deep learning crash course
Deep learning crash courseDeep learning crash course
Deep learning crash course
 

Ähnlich wie Phx dl meetup

Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introductionAdwait Bhave
 
LearningKit.ppt
LearningKit.pptLearningKit.ppt
LearningKit.pptbutest
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersRoelof Pieters
 
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural NetsPython for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural NetsRoelof Pieters
 
State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...
State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...
State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...inside-BigData.com
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfAnkita Tiwari
 
Introduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep LearningIntroduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep LearningMadhu Sanjeevi (Mady)
 
Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017Balázs Hidasi
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningPoo Kuan Hoong
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Amr Rashed
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning TutorialAmr Rashed
 
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017StampedeCon
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflowCharmi Chokshi
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptxfahmi324663
 
rsec2a-2016-jheaton-morning
rsec2a-2016-jheaton-morningrsec2a-2016-jheaton-morning
rsec2a-2016-jheaton-morningJeff Heaton
 
A Platform for Accelerating Machine Learning Applications
 A Platform for Accelerating Machine Learning Applications A Platform for Accelerating Machine Learning Applications
A Platform for Accelerating Machine Learning ApplicationsNVIDIA Taiwan
 
Emotion recognition using image processing in deep learning
Emotion recognition using image     processing in deep learningEmotion recognition using image     processing in deep learning
Emotion recognition using image processing in deep learningvishnuv43
 

Ähnlich wie Phx dl meetup (20)

Deep learning introduction
Deep learning introductionDeep learning introduction
Deep learning introduction
 
LearningKit.ppt
LearningKit.pptLearningKit.ppt
LearningKit.ppt
 
Deep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ersDeep Learning, an interactive introduction for NLP-ers
Deep Learning, an interactive introduction for NLP-ers
 
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural NetsPython for Image Understanding: Deep Learning with Convolutional Neural Nets
Python for Image Understanding: Deep Learning with Convolutional Neural Nets
 
State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...
State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...
State-Of-The Art Machine Learning Algorithms and How They Are Affected By Nea...
 
EssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdfEssentialsOfMachineLearning.pdf
EssentialsOfMachineLearning.pdf
 
Introduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep LearningIntroduction of Machine learning and Deep Learning
Introduction of Machine learning and Deep Learning
 
Introduction to deep learning
Introduction to deep learningIntroduction to deep learning
Introduction to deep learning
 
Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017Deep Learning in Recommender Systems - RecSys Summer School 2017
Deep Learning in Recommender Systems - RecSys Summer School 2017
 
Big Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep LearningBig Data Malaysia - A Primer on Deep Learning
Big Data Malaysia - A Primer on Deep Learning
 
Deep learning tutorial 9/2019
Deep learning tutorial 9/2019Deep learning tutorial 9/2019
Deep learning tutorial 9/2019
 
Deep Learning Tutorial
Deep Learning TutorialDeep Learning Tutorial
Deep Learning Tutorial
 
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
Getting Started with Keras and TensorFlow - StampedeCon AI Summit 2017
 
Deep learning with tensorflow
Deep learning with tensorflowDeep learning with tensorflow
Deep learning with tensorflow
 
Week1- Introduction.pptx
Week1- Introduction.pptxWeek1- Introduction.pptx
Week1- Introduction.pptx
 
NPTEL_SEM_3.pdf
NPTEL_SEM_3.pdfNPTEL_SEM_3.pdf
NPTEL_SEM_3.pdf
 
rsec2a-2016-jheaton-morning
rsec2a-2016-jheaton-morningrsec2a-2016-jheaton-morning
rsec2a-2016-jheaton-morning
 
A Platform for Accelerating Machine Learning Applications
 A Platform for Accelerating Machine Learning Applications A Platform for Accelerating Machine Learning Applications
A Platform for Accelerating Machine Learning Applications
 
tensorflow.pptx
tensorflow.pptxtensorflow.pptx
tensorflow.pptx
 
Emotion recognition using image processing in deep learning
Emotion recognition using image     processing in deep learningEmotion recognition using image     processing in deep learning
Emotion recognition using image processing in deep learning
 

Kürzlich hochgeladen

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptSAURABHKUMAR892774
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleAlluxio, Inc.
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfAsst.prof M.Gokilavani
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 

Kürzlich hochgeladen (20)

Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Arduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.pptArduino_CSE ece ppt for working and principal of arduino.ppt
Arduino_CSE ece ppt for working and principal of arduino.ppt
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Correctly Loading Incremental Data at Scale
Correctly Loading Incremental Data at ScaleCorrectly Loading Incremental Data at Scale
Correctly Loading Incremental Data at Scale
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdfCCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
CCS355 Neural Networks & Deep Learning Unit 1 PDF notes with Question bank .pdf
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 

Phx dl meetup