Neural Networks-Notes
Neural Networks-Notes
Artificial Neural Networks(ANN) also called Neural Networks are artificially created
systems or networks that are based on the working of human brain . These networks solve
complex computation problems by regulating how the computing cells are activated,
similar to the activation and deactivation of the neurons in the human brain.
.
The axon
carry
information
away from the
cell body.
STRUCTURE OF A NEURON
Mechanism Of Neurons
A neuron consists of a Soma( cell body ),
many dendrites and Axon
Pulses from other neurons are inputted to the
cell body from the dendrites via synapses and
are integrated there.
The neuron send a pulse to other neurons
through the Axon when the potential of the
Cell body is higher than the Threshold
Neural Networks
• The computer can learn, recognize and make decisions like human
beings.
• It is a fast and efficient way to solve problems for which the dataset
is very large.
Let us learn the design
Layers of Neural networks
• Input Layer
• Hidden layer
• Output layer
ARTIFICIAL NEURON NETWORK WITH TWO
HIDDEN LAYERS
Working
Working
• Each layer of these hidden layers has its own machine learning
algorithm which it executes on the data received from the input
layer.
• The processed output is then fed into the subsequent hidden layer of
the network.
• There can be multiple hidden layers in a neural network system and
their number depends on the complexity of function for which the
network has been configured.
How it works
SUPERVISED LEARNING
• Supervised learning uses labelled dataset to train the
model.
• Here the machine know the features of the object and
the labels associated with those features
How Machines learn
UNSUPERVISED LEARNING
• Unsupervised learning uses unlabelled dataset to
train the model.
• Here the model learns by extracting features and
patterns on its own.
How Machines learn
REINFORCEMENT LEARNING
• Reinforcement learning is learning based on reward or
punishment.
• It works on the basis of the feedback provided to the model.
Features of Neural Networks
Applications of neural networks
https://quickdraw.withgoogle.com/
This game will try to guess what you are drawing while you are drawing it. The game
will ask you to draw six drawings, one after the other.You will have 20 seconds to draw
each of the figures.
USING HANDWRITING WITH A NEURAL
NETWORK.
https://distill.pub/201
6/handwriting/
This is an experiment that uses neural networks for
generating strokes based on the inputs provided by you.
Multi predictor experiment
https://magenta.tensorflow.org/assets/sketch_rnn_demo/multi_predict.html
This experiment predicts the drawing which the user wants to create based on the
partial drawing made by the user.For using this experiment you start drawing a
sketch on the left side area of the screen.The neural network will predict the
complete drawing based on your inputs and show it on the right side of the
screen.The AI in this experiment will predict different outputs based on the
probabilities.