ML pp13_u3
ML pp13_u3
Dendrites Inputs
Cell nucleus Nodes
Synapse Weights
Axon Output
Dendrites Inputs
Cell nucleus Nodes
Synapse Weights
Axon Output
ANN..
▪An Artificial Neural Network in the field of Artificial intelligence where it attempts to
mimic the network of neurons makes up a human brain so that computers will have
an option to understand things and make decisions in a human-like manner.
▪The artificial neural network is designed by programming computers to behave simply
like interconnected brain cells.
▪There are around 1000 billion neurons in the human brain. Each neuron has an
association point somewhere in the range of 1,000 and 100,000.
▪In the human brain, data is stored in such a manner as to be distributed, and we can
extract more than one piece of this data when necessary from our memory parallelly.
We can say that the human brain is made up of incredibly amazing parallel processor
ANN example
▪We can understand the artificial neural network with an example, consider an
example of a digital logic gate that takes an input and gives an output. "OR"
gate, which takes two inputs.
▪If one or both the inputs are "On," then we get "On" in output.
▪If both the inputs are "Off," then we get "Off" in output. Here the output
depends upon input. Our brain does not perform the same task.
▪The outputs to inputs relationship keep changing because of the neurons in our
brain, which are "learning."
Artificial Neural Networks Architecture
There are three layers in the network architecture: the input layer, the hidden layer (more
than one), and the output layer. Because of the numerous layers are sometimes referred to
as the MLP (Multi-Layer Perceptron).
Artificial Neural Networks Architecture
▪It is possible to think of the hidden layer as a “distillation layer,” which extracts
some of the most relevant patterns from the inputs and sends them on to the
next layer for further analysis.
▪It accelerates and improves the efficiency of the network by recognizing just the
most important information from the inputs and discarding the redundant
information.
Activation Function
▪The activation function is important for two reasons: first, it allows you to turn
on your computer.
▪This model captures the presence of non-linear relationships between the
inputs.
▪It contributes to the conversion of the input into a more usable output.
Rectified linear unit (ReL)
Exponential linear unit (elu)
Advantages of Artificial Neural Network
(ANN)
▪Parallel processing capability:
Artificial neural networks have a numerical value that can perform more than
one task simultaneously.
▪Storing data on the entire network:
Data that is used in traditional programming is stored on the whole network, not
on a database. The disappearance of a couple of pieces of data in one place
doesn't prevent the network from working.
▪Capability to work with incomplete knowledge:
After ANN training, the information may produce output even with inadequate
data. The loss of performance here relies upon the significance of missing data.
Advantages of Artificial Neural Network
(ANN)