Professional Documents
Culture Documents
BUSINESS
APPLICATIONS
Delivered by
OVERVIEW OF BUSINESS
OVERVIEW OF
DEEP CASES OF DEEP
AI
LEARNING LEARNING
• Basic Architecture of • Fundamentals of Deep • Applications in
ANN Learning Industry
• Connection with Deep • Types of Deep • Capability
learning Learning Algorithms requirement for
execution
THE PROGRESS OF AI
Axon hillock
An artificial neural network consists of a number of
very simple processors, also called neurons, which
are analogous to the biological neurons in the brain.
The neurons are connected by weighted links
Artificial Neural passing signals from one neuron to another.
O u t p u ti g Sn a l s
I n p u t i gS n a l s
Middle Layer
Input Layer Output Layer
Analogy between biological and
artificial neural networks
The neuron as a simple computing element
x1
Y
w1
x2
w2
Neuron Y Y
wn
Y
xn
Types Of Artificial Intelligence
Artificial Narrow Intelligence - Also known as Weak AI, ANI is the stage of Artificial
Intelligence involving machines that can perform only a narrowly defined set of specific
tasks. At this stage, the machine does not possess any thinking ability, it just performs a
set of pre-defined functions.
Eg: All existing applications of AI
Artificial General Intelligence - Also known as Strong AI, AGI is the stage in the
evolution of Artificial Intelligence wherein machines will possess the ability to think
and make decisions just like us humans.
Eg: Near future applications such as autonomous robots
Artificial Super Intelligence - Artificial Super Intelligence is the stage of Artificial
Intelligence when the capability of computers will surpass human beings. ASI is
currently a hypothetical situation as depicted in movies and science fiction books,
where machines have taken over the world.
Applications of AI
Based on the functionality of AI-based systems, AI can be categorized into the following
types:
Reactive Machines AI – IBM Watson, Google’s Deep Mind, Deep Blue Computer,
AlphaGo
Limited Memory AI- Self driving cars
Theory Of Mind AI – AI based emotion recognition
Self-aware AI- Still at a hypothetical stage
HOW DOES AN AI LEARN?
ANN is modeled using layers of artificial neurons to receive input and apply an
activation function along with a human set threshold to process the input to get the
desired output.
The processing of an ANN
The backpropagation learning algorithm
procedure:
1. Initializes weights with random values and set
other network parameters for the input
The learning variables
technique - 2. Compute the actual output (by working
forward through the layers)
Backpropagation
3. Compute the error (difference between the
(BP) actual and desired output)
4. Change the weights by working backward
through the hidden layers
5. Repeat steps 2-5 until weights stabilize
How Back Propagation takes place
a(Z
a (Zi – Yi)
x1 error
w1
. Summation
Transfer
Function
wn
xn
17
TYPES OF MACHINE
LEARNING
Supervised learning
Involves an output label (target variable) associated with each
instance in the dataset
This output can be discrete/categorical (Yes, No, True, False, Success,
Failure, Jaguar, Ford, Mustang, STOP sign, spam/ham etc)
Can also be continuous / real number (Satisfaction score, revenue,
TRP Rating, BMI)
It involves a human supervisor that is more knowledgeable than the
ML Algorithm itself who dictates how the ML algorithm learns about
hidden patterns in the raw data
Training the Model
While training the model, data is usually split in the ratio of 80:20 i.e. 80% as
training data and rest as testing data. In training data, we feed input as well as output
for 80% data.
The model learns from training data only. By learning, it means that the model will
build some logic of its own.
Once the model is ready then it is good to be tested. At the time of testing, the input
is fed from the remaining 20% data which the model has never seen before.
The model will predict some value using the test data and we can compare it with
actual output and calculate the accuracy.
Types of Supervised Learning
Clustering: A clustering problem is
In case of reinforcement / deep learning, instead of telling the model whether it has
got the right prediction, we reward the model with some positive signs or through
some negative signs depending on what the model predicts.
Very quickly after a few iterations the model learns to predict the correct outcome
through this type of trial and error process.
This is called reinforcement learning where the models are trained by receiving
virtual “rewards” or “punishments”.
Why reinforcement learning is also known as
deep learning?
Reinforcement learning models are also known as
Deep-learning networks as these are distinguished from
the more general single-hidden-layer neural networks
by their depth.
Here by Depth, we mean the number of node layers
where there are more than one hidden layers thus need
for more computation power for forward/backward
optimization while training, testing and eventually
running these ANNs.
A typical DEEP LEARNING NEURAL
NETWORK compared to a simple ANN
CNNs are deep artificial neural networks that are
used primarily to classify images (e.g. label what
Recursive Say you are analyzing hand-writing, you can predict words and
future letters much better if you remember the previous letters.
(Recurrent) Another way to think about RNNs is that they have a “memory”
which captures information about what has been calculated so far.
Neural RNN can remember the former inputs, which gives them a big edge
over other artificial neural networks when it comes to sequential
Networks time series data and context-sensitive tasks such as speech
recognition .
(RNN) RNNs are considered maybe the most powerful model for NLP.
RNNs are also used for language translations, composing music,
writing novels, Wikipedia articles or Shakespearean poems, write AI
tweets… You can train it to write machine generated Obama
speeches or compose non-existent “Beatles” songs.
A TYPICAL RNN ARCHITECTURE
Handwriting recognition with RNN
APPLICATIONS IN MEDICAL
TREATMENT
THE NEXT WAVE – SMART
NETWORKS
Smart networks are computing networks with intelligence built in such that
identification and transfer is performed by the network itself through protocols that
automatically identify (deep learning), validate, confirm, and route transactions
(blockchain) within the network
Smart Networks are based on two core fundamentals:
- Deep Learning algorithms for predictive identification
- Blockchains to transfer value, confirm authenticity
DEEP LEARNING BLOCK CHAIN
NETWORKS
Deep Learning Blockchain Network combines Deep Learning and Blockchain
Technology, where Blockchain offers secure audit ledger of activity
Applications include larger-scale problems such as Genomic disease, protein
modelling, energy storage, global financial risk assessment, voting, astronomical
data
TAXONOMY OF AI ALGORITHMS
DEEP LEARNING FRAMEWORKS