I start to learn artificial neural network and all introduction that I have found on internet present architecture with a number of input variable, so the input layer has the same number of "neurons" as number of variable. Then a number of neurons in hidden layers and only one output neurons.
Does it make sense to have several output neurons ? Is it the same method but with more neurons at the end ?
I have try to do some tests in fortran90, starting from a basic example, but I start to get confused to make it with more than one output neurons
Thanks
EDIT
To be more clear : is there a way to create an ANN with various output neurons that can take different states ? (without making a correspondence between K class corresponding to each possible output)
I would like to have 3 output neurons that will take the following states :
Inputs X | Outputs Y
----------------------
0 0 0 1 0 | 0 0 0
1 0 0 1 1 | 1 1 0
1 1 0 1 1 | 0 1 1
1 0 0 0 1 | 1 1 1
0 0 0 0 0 | 1 0 0
if yes what is the methods ?