Professional Documents
Culture Documents
Home > AI & Machine Learning > Deep Learning with TensorFlow > Perceptron Tutorial
Perceptron Tutorial
Deep Learning
with TensorFlow Welcome to the second lesson of the ‘Perceptron’ of
Certification Training
the Deep Learning Tutorial, which is a part of the
2720 Learners
Deep Learning (with TensorFlow) Certification
Course offered by Simplilearn. This lesson gives you
VIEW COURSE NOW!
an in-depth knowledge of Perceptron and its
activation functions.
9 Chapters
Let us begin with the objectives of this lesson.
Deep Learning
Tutorial
Objectives
What is Perceptron After completing this lesson on ‘Perceptron’, you’ll be
able to:
How to Train an
Artificial Neural
Explain artificial neurons with a comparison to
Network
biological neurons
Multilayer Artificial Implement logic gates with Perceptron
Neural Network
Describe the meaning of Perceptron
Discuss Sigmoid units and Sigmoid activation
function in Neural Network
Call Us
Explain Hyperbolic
Chat
Tangent Activation Function Query?
Biological Neuron
A human brain has billions of neurons. Neurons are
interconnected nerve cells in the human brain that
are involved in processing and transmitting chemical
and electrical signals. Dendrites are branches that
receive information from other neurons.
Artificial Neuron
An artificial neuron is a mathematical function based
on a model of biological neurons, where each neuron
takes inputs, weighs them separately, sums them up
and passes this sum through a nonlinear function to
produce output.
Dendrites Input
Synapse Weights or
interconnections
Axon Output
Perceptron
A perceptron is a neural network unit (an artificial
neuron) that does certain computations to detect
features or business intelligence in the input data.
Perceptron was introduced by Frank Rosenblatt in
1957. He proposed a Perceptron learning rule based
on the original MCP neuron.
Perceptron Function
Perceptron is a function that maps its input “x,”
which is multiplied with the learned weight
coefficient; an output value ”f(x)”is generated.
In the equation given above:
For example:
Output of Perceptron
Perceptron with a Boolean output:
Inputs: x1…xn
Output: o(x1….xn)
Error in Perceptron
In the Perceptron Learning Rule, the predicted
output is compared with the known output. If it does
not match, the error is propagated backward to allow
weight adjustment to happen.
Output
AND
NAND
OR
NOR
NOT
XOR
XNOR
AND
OR
x1 = 1 (TRUE), x2 = 0 (FALSE)
XOR
Input Output
A B
0 0 0
0 1 1
1 0 1
1 1 0
Sigmoid Curve
Scale well
Softmax Function
Another very popular activation function is the
Softmax function. The Softmax outputs probability of
the result belonging to a certain set of classes. It is
akin to a categorization logic at the end of a neural
network.
Hyperbolic Functions
Hyperbolic Tangent
Hyperbolic or tanh function is often used in neural
networks as an activation function. It provides output
between -1 and +1. This is an extension of logistic
sigmoid; the difference is that output stretches
between -1 and +1 here.
Hyperbolic Tangent
This code implements the tanh formula. Then it calls
both logistic and tanh functions on the z value.
Summary
Let us summarize what we have learned in this
lesson:
Conclusion
With this, we have come to an end of this lesson on
Perceptron. In the next lesson, we will talk about how
to train an artificial neural network.
Simplilearn’s Deep
"The Simplilearn Data Scientist
Learning with
Machine Learning Master’s Program is an awesome
TensorFlow
course! You learn how to solve
Certification Training
real-world..."
A.Anthony Davis
In the media
Alumni speak
Contact us
RSS feed
Trending Courses
PMP Certification Training Course | Big Data Hadoop Certification Training Course | Data
Science with Python Training Course | Machine Learning Certification Course | AWS Solutions
Architect Certification Training Course | DevOps Certification Training Course | CISSP
Certification Training | CEH (v10) - Certified Ethical Hacking Course | Certified ScrumMaster
(CSM) Certification Training | ITIL 4 Foundation Certification Training Course
PMP Plus Certification Training Course | Big Data Engineering Training Course | Data Science
Course | Data Analytics Certification Training Course | Artificial Intelligence Course | Cloud
Architect Certification Training Course | DevOps Engineer Certification Training Course |
Advanced Digital Marketing Course | Cyber Security Expert Certification Training Course
Terms of Use Privacy Policy Refund Policy Reschedule Policy
© 2009-2019 - Simplilearn Solutions. All Rights Reserved. The certification names are the trademarks of their
respective owners.
smpl_2019-12-20
Disclaimer
PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute,
Inc.