Professional Documents
Culture Documents
Learning Architecture
Organized by
Pantech Solutions
&
The Institution of Electronics and
Telecommunication
Instruction for Attendees
www.pantechsolutions.net
About IETE
Profile
Founded in 1953|1,25,000 members | 64 Centers
IETE Focus on
IETE conducts Technical Meetings | Conferences | Symposia
| Exhibitions | delivering career advancement opportunity
and publishes Technical journals
IETE Exams
Computer Science & Engineering and Information
Technology streams and Diploma DIPIETE Exams|
ALCCS Post graduate source
www.pantechsolutions.net
About Pantech
Profile
Established on 2004 | 7 Branches | 100+ Team
R&D
Manufacturer of Lab equipment‘s & Development boards |
Industrial &Funded projects | Online retail store of
engineering products and projects
Training
1500+ Workshops | 250+ FDP | 100+ Seminars
www.pantechsolutions.net
Pantech Technology
Electronics AI
Manufacturer of Embedded Machine Learning | Deep Learning |
development Boards | FPGA Boards | NLP | Chatbot | Block chain | Data
Sensors | Interface Modules science and AI boards
“To Gain Global
Electrical Leadership in Sof tware
providing AR & VR products | Android
E- Vehicle | Renewable energy
Technological development | Cyber security |
systems | Motors and Drivers |Power
Solutions through Cloud & Mobile computing | IoT
electronics | Power Systems
Sustained
Innovation”
www.pantechsolutions.net
Agenda
01
General talk on AI
Intelligence demonstrated
by the Machines in
contrast to Natural
Intelligence delivered by
Humans
“AI WILL BE THE BEST OR
WORST THING EVER FOR
HUMANITY.” – ELON MUSK
Intelligence is given by
“SUCCESS IN CREATING AI feeding the experience
WOULD BE THE BIGGEST EVENT of human to machines
IN HUMAN HISTORY. in the form of data
UNFORTUNATELY, IT MIGHT
ALSO BE THE LAST, UNLESS WE
LEARN HOW TO AVOID THE
RISKS.” – STEPHEN HAWKING www.pantechsolutions.net
www.pantechsolutions.net
Deep Learning
Subset of Machine learning, Algorithms inspired by the
structure and function of Human Brain
Recognition
Brain
Vision
Training Model
Dataset Recognition
www.pantechsolutions.net
Why Deep Learning ?
Input Data Automatic Feature
Extraction
Prediction
AI
Its an Apple
Model
www.pantechsolutions.net
Why GPU
www.pantechsolutions.net
Deep Learning Libraries ?
Tensor Flow
Keras
Numerical computation using data flow
Framework for Deep learning | Same
graphs | Backend for Keras |
code for CPU & GPU | Uses Theano/TF
Distributed computing on multiple GPU
as Backend | CNN | not support multi
GPU
Numerical Python & Scientific
Python Torch
Basic operation such as Sorting, Old ML & DL library | Supports
Reshaping, indexing | Scientific CUDA for parallel computation |
computing | Most new feature Supervised image problem with
belong in SciPy rather than CNN
Numpy
Mxnet Caffe
More number of Language Very high performance | Tuning Hyper
Bindings | Distributed computing parameters | CNN & RNN(Facebook
extends) | | CPU & GPU
www.pantechsolutions.net
Neuron & Activation Fn.
Neuron
• Like a Human Brain, here a Neuron takes input and do some
function to give the output
Cell Body Synapse
• Function going to be the Mathematical function Dendrites
Activation Function
• Step Function
• Sigmoid Function
Neuron
• Tanh Function
Inputs OUTPUT
• ReLU Function
Activation Fn.
www.pantechsolutions.net
Activation Function
STEP Function
www.pantechsolutions.net
Activation Function
Tanh Function
ReLU Function
www.pantechsolutions.net
Activation Function
SOFTMAX Function
www.pantechsolutions.net
Deep Learning Algorithm
ARTIFICIAL NEURAL
01 NETWORK (ANN)
RECURRENT NEURAL
02 NETWORK (ANN)
CONVOLUTIONAL NEURAL
03 NETWORK (ANN)
www.pantechsolutions.net
Vanishing & Exploding Gradient
• It is very common problem in every Neural Network, which is associated with Backpropagation.
• When the number of hidden layer is high, then the gradient vanishes or explodes as it
propagates backward. It leads instability in network, unable to learn from training
• The explosion occurs through exponential growth by repeatedly multiplying gradients through
the network layers that have values larger than 1.0
• It can be fixed by redesigning the network, using Long Short Term Memory networks, Gradient
clipping, etc.
ANN
• Learns any Non-Linear Function, It is known as Universal
Function Approximators
Hidden
www.pantechsolutions.net
RNN
• Looping system in hidden layer of ANN is known as RNN
www.pantechsolutions.net
CNN
• CNN learns the filter automatically to extract the right features from the data
• It also follows parameter sharing like RNN, applies single filter in different part of single image.
Whereas ANN can’t.
• It don’t have recurrent connections like RNN, instead it has convolution type of hidden layers
• CONVOLUTION: Input image and other as Filter on input image(Kernel) produces output image.
• POOLING: picking maximum value from selected region is Max pooling and vice versa.
www.pantechsolutions.net
CNN Architecture
FC_4
Fully Connected
FC_3 Neural Network
Conv_2
Max-pooling
(2x2)
Fully Connected
ReLU Activation
0
Convolution
Conv_1
Max-pooling
(2x2)
(5x5)
1
Convolution
(5x5) .
. 2
.
.
9
.
. .
.
.
. Output
.
.
Input .
784 Pixels
….
.
.
.
.
Input
28x28x1
.
.
.
.
0 1 2 3 9
www.pantechsolutions.net
100 image at a time Weights
784x10 Matrix
W0,0 W0,1 W0,2 ……W0,9
W1,0 W1,1 W1,2 ……W1,9
W2,0 W2,1 W2,2 ……W2,9
W3,0 W3,1 W3,2 ……W3,9
X
W4,0 W4,1 W4,2 ……W4,9
Input Image .
100x784 (100 images Flattened) .
.
X W783,0 W783,1 W783,2 ……W783,9 Bias
1x10 Matrix
… 100x10 Matrix
.
… L0,0 W0,1 W0,2 ……W0,9 b0 b1 b2 b3 ….. b9
. L1,0 W1,1 W1,2 ……W1,9
… L2,0 W2,1 W2,2 ……W2,9
. L3,0 W3,1 W3,2 ……W3,9
+
. L4,0 W4,1 W4,2 ……W4,9
. .
. .
.
… L99,0 L99,1 L99,2 ……W99,9
. www.pantechsolutions.net
In Tensor Flow
W[784x10]
X[100x784]
Y[100x10]
b[10]
Y =
tf.nn.softmax(tf.matmul(X,W)+b)
Cross Entropy 0 1 2 3 4 5 6 7 8 9
Actual Probability
0 0 1 0 0 0 0 0 0 0
0 1 2 3 4 5 6 7 8 9
Computed Probability 0.1 0.2 0.9 0.5 0.3 0.1 0.2 0.1 0.3 0.1
www.pantechsolutions.net
Application of Deep Learning
AI Doctor
It is kind of machine analyses the symptoms and cause and
suggesting the Medicine for the patient. Those knowledge is fed by
tons of Medical data, based on the applications.
www.pantechsolutions.net
Application of Deep Learning
Fruit & vegetable classification
After cultivation, Fruits and Vegetables needed to be segregated based
on the quality like Rotten or Healthy. AI application will done this with
great accuracy
AI in Cooking
Now AI is used for studying and identifying the pattern of molecular structure of
Food Items to deliver a new dish recipes.
AI in voice Assistance
AI in Autonomous Vehicle
www.pantechsolutions.net
Demo
Session
Q&A
Session
THANK YOU
Upcoming Session
May 30 – Conversational Bot design
April 2 – Brain Computer Interface