Patter Recognition and Probability Estimation using ANNs

We can use an MLP as a non-parametric estimator for pattern recognition in 2 ways:

  1. Use MLPs as discriminant function: Train them via backpropagation on a set labeled with outputs.
  2. Probabilistic interpretation of the MLPs outputs.

NOTE: The MLP output may be interpreted as a probability if and only if it is constrained within the range. This is guaranteed if sigmoid activation function are used. We also need to assert that the sum of all outputs equal to 1, this is done if we let: Where: is the -th ANN output over the current input .

Or we can use the SOFTMAX normalization:


Original Files