SlideShare a Scribd company logo
1 of 122
Download to read offline
by Ilya Kuzovkin
ilya.kuzovkin@gmail.com
Machine Learning Estonia
2016
Deep Learning
THEORY, HISTORY,
STATE OF THE ART & PRACTICAL TOOLS
http://neuro.cs.ut.ee
Where it has started
How it evolved
What is the state now
How can you use it
How it learns
Where it has started
Where it has started
Artificial Neuron
Where it has started
Artificial Neuron
McCulloch and Pitts
“A Logical Calculus of the Ideas Immanent in Nervous Activity”
1943
Where it has started
Artificial Neuron
McCulloch and Pitts
“A Logical Calculus of the Ideas Immanent in Nervous Activity”
1943
Where it has started
Perceptron
Frank Rosenblatt1957
Where it has started
Perceptron
Frank Rosenblatt1957
Where it has started
Perceptron
Frank Rosenblatt1957
Where it has started
Perceptron
Frank Rosenblatt1957
“[The Perceptron is] the embryo of an electronic computer that
[the Navy] expects will be able to walk, talk, see, write,
reproduce itself and be conscious of its existence.”
THE NEW YORK TIMES
Where it has started
Sigmoid & Backpropagation
Where it has started
Sigmoid & Backpropagation
Where it has started
Sigmoid & Backpropagation
Measure how small changes in weights affect output
Can apply NN to regression
Where it has started
Sigmoid & Backpropagation
(Werbos) Rumelhart, Hinton, Williams
(1974) 1986
“Learning representations by back-propagating errors” (Nature)
Measure how small changes in weights affect output
Can apply NN to regression
Where it has started
Sigmoid & Backpropagation
(Werbos) Rumelhart, Hinton, Williams
(1974) 1986
“Learning representations by back-propagating errors” (Nature)
Measure how small changes in weights affect output
Multilayer neural networks, etc.
Can apply NN to regression
Where it has started
Why DL revolution did not happen in 1986?
FROM A TALK BY GEOFFREY HINTON
Where it has started
Why DL revolution did not happen in 1986?
• Not enough data (datasets were 1000 times
too small)
• Computers were too slow (1,000,000 times)
FROM A TALK BY GEOFFREY HINTON
Where it has started
Why DL revolution did not happen in 1986?
• Not enough data (datasets were 1000 times
too small)
• Computers were too slow (1,000,000 times)
• Not enough attention to network initialization
• Wrong non-linearity
FROM A TALK BY GEOFFREY HINTON
How it learns
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
Repeat for h2 = 0.596, o1 = 0.751, o2 = 0.773
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
We have o1, o2
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
We have o1, o2
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
We have o1, o2
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
We have o1, o2
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Forward Pass — Calculating the total error
NET OUT
We have o1, o2
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
Learning rate
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
1. The Backwards Pass — updating weights
NET OUT
Gradient descent update rule
Learning rate
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
NET OUT
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
NET OUT
• Repeat for w6, w7, w8
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
NET OUT
• Repeat for w6, w7, w8
• In analogous way for w1, w2, w3, w4
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
NET OUT
• Repeat for w6, w7, w8
• In analogous way for w1, w2, w3, w4
• Calculate the total error again:
it was:
0.291027924
0.298371109
How it learns
Backpropagation
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
Given inputs 0.05 and 0.10,
we want the neural network
to output 0.01 and 0.99
NET OUT
• Repeat for w6, w7, w8
• In analogous way for w1, w2, w3, w4
• Calculate the total error again:
it was:
• Repeat 10,000 times:
0.291027924
0.298371109
0.000035085
How it learns
Optimization methods
Alec Radford “Introduction to Deep Learning with Python”
How it learns
Optimization methods
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
How it evolved
1-layer NN
INPUT OUTPUT
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
1-layer NN
92.5% on the MNIST test set
INPUT OUTPUT
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
1-layer NN
92.5% on the MNIST test set
INPUT OUTPUT
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
One hidden layer
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
One hidden layer
98.2% on the MNIST test set
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
One hidden layer
98.2% on the MNIST test set
Activity of a 100 hidden
neurons (out of 625)
Alec Radford “Introduction to Deep Learning with Python”
How it evolved
Overfitting
How it evolved
Dropout
Srivastava, Hinton, Krizhevsky, Sutskever, Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Overfitting”, 2014
How it evolved
Dropout
Srivastava, Hinton, Krizhevsky, Sutskever, Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Overfitting”, 2014
How it evolved
Dropout
Srivastava, Hinton, Krizhevsky, Sutskever, Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Overfitting”, 2014
How it evolved
Dropout
Srivastava, Hinton, Krizhevsky, Sutskever, Salakhutdinov, “Dropout: A Simple Way to Prevent Neural Networks from Overfitting”, 2014
How it evolved
ReLU
X. Glorot, A. Bordes, Y. Bengio, “Deep Sparse Rectifier Neural Networks”, 2011
How it evolved
ReLU
X. Glorot, A. Bordes, Y. Bengio, “Deep Sparse Rectifier Neural Networks”, 2011
How it evolved
“Modern” ANN
• Several hidden layers
• ReLU activation units
• Dropout
How it evolved
“Modern” ANN
• Several hidden layers
• ReLU activation units
• Dropout
How it evolved
“Modern” ANN
• Several hidden layers
• ReLU activation units
• Dropout
99.0% on the MNIST test set
How it evolved
Convolution
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
40 40 40
40 40 40
40 40 40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
+1 +1 +1
0 0 0
-1 -1 -1
40 40 40
40 40 40
40 40 40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
+40 +40 +40
0 0 0
-40 -40 -40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
0
+40 +40 +40
0 0 0
-40 -40 -40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
0
90
90
0
40 40 40
40 40 40
40 40 40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
0
90
90
0
40 40 40
40 40 40
40 40 40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
0
90
90
0
40 40 40
40 40 40
40 40 40
10 10 10
10 10 10
10 10 10
How it evolved
Convolution
+1 +1 +1
0 0 0
-1 -1 -1
Prewitt
edge
detector
0
90
90
0
40 40 40
40 40 40
40 40 40
10 10 10
10 10 10
10 10 10
Edge detector is a handcrafted feature detector.
How it evolved
Convolution
The idea of a convolutional layer is to learn feature
detectors instead of using handcrafted ones
How it evolved
Convolution
The idea of a convolutional layer is to learn feature
detectors instead of using handcrafted ones
http://yann.lecun.com/exdb/mnist/
How it evolved
Convolution
The idea of a convolutional layer is to learn feature
detectors instead of using handcrafted ones
99.50% on the MNIST test set
CURRENT BEST: 99.77% by committee of 35 conv. nets
http://yann.lecun.com/exdb/mnist/
How it evolved
More layers
How it evolved
More layers
C. Szegedy, et al., “Going Deeper with Convolutions”, 2014
How it evolved
More layers
C. Szegedy, et al., “Going Deeper with Convolutions”, 2014
ILSVRC 2015 winner — 152 (!) layers
K. He et al., “Deep
Residual Learning
for Image
Recognition”,
2015
How it evolved
Hyperparameters
• Network:
• architecture
• number of layers
• number of units (in each layer)
• type of the activation function
• weight initialization
• Convolutional layers:
• size
• stride
• number of filters
• Optimization method:
• learning rate
• other method-specific
constants
• …
How it evolved
Hyperparameters
• Network:
• architecture
• number of layers
• number of units (in each layer)
• type of the activation function
• weight initialization
• Convolutional layers:
• size
• stride
• number of filters
• Optimization method:
• learning rate
• other method-specific
constants
• …
Grid search :(
How it evolved
Hyperparameters
• Network:
• architecture
• number of layers
• number of units (in each layer)
• type of the activation function
• weight initialization
• Convolutional layers:
• size
• stride
• number of filters
• Optimization method:
• learning rate
• other method-specific
constants
• …
Grid search :(
Random search :/
How it evolved
Hyperparameters
• Network:
• architecture
• number of layers
• number of units (in each layer)
• type of the activation function
• weight initialization
• Convolutional layers:
• size
• stride
• number of filters
• Optimization method:
• learning rate
• other method-specific
constants
• …
Grid search :(
Random search :/
Bayesian optimization :)
Snoek, Larochelle, Adams, “Practical Bayesian Optimization of Machine Learning Algorithms”
How it evolved
Hyperparameters
• Network:
• architecture
• number of layers
• number of units (in each layer)
• type of the activation function
• weight initialization
• Convolutional layers:
• size
• stride
• number of filters
• Optimization method:
• learning rate
• other method-specific
constants
• …
Grid search :(
Random search :/
Bayesian optimization :)
Informal parameter search :)
Snoek, Larochelle, Adams, “Practical Bayesian Optimization of Machine Learning Algorithms”
How it evolved
Major Types of ANNs
feedforward convolutional
How it evolved
Major Types of ANNs
recurrent
feedforward convolutional
How it evolved
Major Types of ANNs
recurrent autoencoder
feedforward convolutional
What is the state now
What is the state now
Computer vision
http://cs.stanford.edu/people/karpathy/deepimagesent/
Kaiming He, et al.
“Deep Residual Learning for Image Recognition”
2015
What is the state now
Natural Language Processing
speech recognition + translation Facebook bAbi dataset: question answering
http://smerity.com/articles/2015/keras_qa.html
http://karpathy.github.io/2015/05/21/rnn-effectiveness/
What is the state now
AI
DeepMind’s DQN
What is the state now
AI
Sukhbaatar et al. “MazeBase: A Sandbox for Learning from Games”, 2015DeepMind’s DQN
What is the state now
Neuroscience
Güclü and Gerven, “Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream”, 2015
What is the state now
Neuroscience
Güclü and Gerven, “Deep Neural Networks Reveal a Gradient in the Complexity of Neural Representations across the Ventral Stream”, 2015
How can you use it
How can you use it
Pre-trained models
How can you use it
Pre-trained models
• Go to https://github.com/BVLC/caffe/wiki/Model-Zoo, pick a model
• … and use it in your application
How can you use it
Pre-trained models
• Go to https://github.com/BVLC/caffe/wiki/Model-Zoo, pick a model
• … and use it in your application
• Or …
How can you use it
Pre-trained models
• Go to https://github.com/BVLC/caffe/wiki/Model-Zoo, pick a model
• … and use it in your application
• Or …
• … use part of it as the starting point for your model
. . .
How can you use it
Zoo of Frameworks
Low-level
High-level &
Wrappers
How can you use it
Keras
http://keras.io
How can you use it
Keras
http://keras.io
How can you use it
Keras
http://keras.io
How can you use it
Keras
http://keras.io
How can you use it
Keras
http://keras.io
How can you use it
Keras
http://keras.io
How can you use it
Keras
http://keras.io
• A Step by Step Backpropagation Example
http://mattmazur.com/2015/03/17/a-step-by-step-backpropagation-example
• Online book by By Michael Nielsen
http://neuralnetworksanddeeplearning.com
• CS231n: Convolutional Neural Networks for Visual Recognition
http://cs231n.stanford.edu/

More Related Content

Similar to Deep learning

Lab 6 Neural Network
Lab 6 Neural NetworkLab 6 Neural Network
Lab 6 Neural Network
Kyle Villano
 
Raspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdf
Raspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdfRaspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdf
Raspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdf
SANTIAGO PABLO ALBERTO
 
Final Semester Project
Final Semester ProjectFinal Semester Project
Final Semester Project
Debraj Paul
 
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
 
Java Programming: Loops
Java Programming: LoopsJava Programming: Loops
Java Programming: Loops
Karwan Mustafa Kareem
 
IN_White_Paper.290215145
IN_White_Paper.290215145IN_White_Paper.290215145
IN_White_Paper.290215145
ypai
 

Similar to Deep learning (20)

Lab 6 Neural Network
Lab 6 Neural NetworkLab 6 Neural Network
Lab 6 Neural Network
 
AlphaZero and beyond: Polygames
AlphaZero and beyond: PolygamesAlphaZero and beyond: Polygames
AlphaZero and beyond: Polygames
 
AI in Geosciences - Mineral Exploration and Beyond
AI in Geosciences - Mineral Exploration and BeyondAI in Geosciences - Mineral Exploration and Beyond
AI in Geosciences - Mineral Exploration and Beyond
 
Artificial Neural networks
Artificial Neural networksArtificial Neural networks
Artificial Neural networks
 
Blue Brain
Blue BrainBlue Brain
Blue Brain
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
How Neural Networks Think
How Neural Networks ThinkHow Neural Networks Think
How Neural Networks Think
 
Raspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdf
Raspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdfRaspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdf
Raspberry Pi: Python todo en uno para dummies por John Shovic parte 2.pdf
 
Unraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Unraveling mysteries of the Universe at CERN, with OpenStack and HadoopUnraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
Unraveling mysteries of the Universe at CERN, with OpenStack and Hadoop
 
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
Economic Load Dispatch (ELD), Economic Emission Dispatch (EED), Combined Econ...
 
Introduction to Neural Networks
Introduction to Neural NetworksIntroduction to Neural Networks
Introduction to Neural Networks
 
Quantum Computing algorithm and new business applications
Quantum Computing algorithm and new business applicationsQuantum Computing algorithm and new business applications
Quantum Computing algorithm and new business applications
 
Ann model and its application
Ann model and its applicationAnn model and its application
Ann model and its application
 
Introduction to Deep Learning
Introduction to Deep LearningIntroduction to Deep Learning
Introduction to Deep Learning
 
Artificial Neural Network
Artificial Neural NetworkArtificial Neural Network
Artificial Neural Network
 
[CLASS 2014] Palestra Técnica - Jason Larsen
[CLASS 2014] Palestra Técnica - Jason Larsen[CLASS 2014] Palestra Técnica - Jason Larsen
[CLASS 2014] Palestra Técnica - Jason Larsen
 
Final Semester Project
Final Semester ProjectFinal Semester Project
Final Semester Project
 
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 ...
 
Java Programming: Loops
Java Programming: LoopsJava Programming: Loops
Java Programming: Loops
 
IN_White_Paper.290215145
IN_White_Paper.290215145IN_White_Paper.290215145
IN_White_Paper.290215145
 

More from André Karpištšenko (9)

Lingvist - Statistical Methods in Language Learning
Lingvist - Statistical Methods in Language LearningLingvist - Statistical Methods in Language Learning
Lingvist - Statistical Methods in Language Learning
 
alphablues - ML applied to text and image in chat bots
alphablues - ML applied to text and image in chat botsalphablues - ML applied to text and image in chat bots
alphablues - ML applied to text and image in chat bots
 
Starship, Building Intelligent Delivery Robots
Starship, Building Intelligent Delivery RobotsStarship, Building Intelligent Delivery Robots
Starship, Building Intelligent Delivery Robots
 
Knowledge Discovery in Production
Knowledge Discovery in ProductionKnowledge Discovery in Production
Knowledge Discovery in Production
 
Machine learning in action at Pipedrive
Machine learning in action at PipedriveMachine learning in action at Pipedrive
Machine learning in action at Pipedrive
 
Knowledge Discovery
Knowledge DiscoveryKnowledge Discovery
Knowledge Discovery
 
Cognitive plausibility in learning algorithms
Cognitive plausibility in learning algorithmsCognitive plausibility in learning algorithms
Cognitive plausibility in learning algorithms
 
Practical Deep Learning
Practical Deep LearningPractical Deep Learning
Practical Deep Learning
 
Data science for everyone
Data science for everyoneData science for everyone
Data science for everyone
 

Recently uploaded

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Recently uploaded (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
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...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS LiveVip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.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
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
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...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
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
 
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 ...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 

Deep learning