Lably
Skip to content

Mathematics of neural networks in machine learning

Type of network

  • 6 min read
  • 4 chapters

Related on Lably

Through Pattern recognition, Vector (mathematics and physics) and Mathematical optimization

Structure

Neuron

A neuron with label j receiving an input pj(t) from predecessor neurons consists of the following components:

  • an activation aj(t), the neuron's state, depending on a discrete time parameter,
  • an optional threshold θj, which stays fixed unless changed by learning,
  • an activation function f that computes the new activation at a given time t+1 from aj(t), θj and the net input pj(t) giving rise to the relation
aj(t+1)=f(aj(t),pj(t),θj),
  • and an output function fout computing the output from the activation
oj(t)=fout(aj(t)).

Often the output function is simply the identity function.

An input neuron has no predecessor but serves as input interface for the whole network. Similarly an output neuron has no successor and thus serves as output interface of the whole network.

Propagation function

The propagation function computes the input pj(t) to the neuron j from the outputs oi(t)and typically has the form

pj(t)=∑ioi(t)wij.

Bias

A bias term can be added, changing the form to the following:

pj(t)=∑ioi(t)wij+w0j, where w0j is a bias.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Statistics