Main Supervised Learning Tasks

A supervised MLP learns a transformation which in principle, may be applied to :

  • Function approximation: .
  • Regression (linear or non-linear) : , where is the multivariate Gaussian noise.
  • Pattern classification: .

2-Class Classification: Depending on how we descrive the model, we might obtain a linear or non-linear classifier. This is heavily influenced by the number of hidden layers in the MLP:

  • If we have no hidden layers and a sigmoid activation function, the model will result into a linear classifier.
  • While if we have at least 1 hidden layer (still considering sigmoid activation functions) the model will be non-linear

Original Files