A neural net has a large number of simple processing units called neurons, cells or nodes.Each neuron is connected to another neuron by directed links which have an associated weight to it. When a signal passes through links, it gets multiplied by their respective weights.A neuron is connected with multiple neurons, all the signals are added up and then there is an activation function which checks if the added signal is greater than some threshold value, if it is greater then the signal is fired otherwise it is not. Later we are going to see various activation function like the Binary step function, Binary sigmoid, and Bipolar sigmoid.

For example

consider a neuron B, it receives inputs from A1, A2, A3, A4 .Output signals from A1, A2, A3, A4 is a1,a2,a3,a4 respectively. Also, the weights of connection from A to B are w1, w2, w3, w4 respectively as shown in the diagram.

Activation function f(b_in) is the logistic sigmoid function(S-shaped curve)

The signal after passing through activation function then it passes to another neuron C1, C2 via v1, v2 weights respectively.

Training of neural network deals with finding optimal values for weights of connection links.

consider a neuron B, it receives inputs from A1, A2, A3, A4 .Output signals from A1, A2, A3, A4 is a1,a2,a3,a4 respectively. Also, the weights of connection from A to B are w1, w2, w3, w4 respectively as shown in the diagram.

` b_in=w1a1 + w2a2 + w3a3 + w4a4 `

Activation function f(b_in) is the logistic sigmoid function(S-shaped curve)

` f(x)=1/(1+exp(-x) `

The signal after passing through activation function then it passes to another neuron C1, C2 via v1, v2 weights respectively.

Training of neural network deals with finding optimal values for weights of connection links.

- Installation of TensorFLow
- Getting Started With TensorFlow