Probabilistic Neural Network all outputs the same

I have to create a PNN in matlab. To start, I am using a small dataset with only two classes. I am using the following code:
net = newpnn(train_data',train_class'); out = sim(net,test_data');
My ouput is array of all 1's.
Anyone have any suggestions?

 Respuesta aceptada

Greg Heath
Greg Heath el 23 de Oct. de 2013

0 votos

1.Normalize inputs to have zero mean and unit standard deviation via zscore or mapstd.
2. Train multiple designs in a loop over a spread value interval that includes the default value of 1. For example, spread = 0.1 : 0.1 : 2.

Más respuestas (0)

Preguntada:

el 21 de Oct. de 2013

Respondida:

el 23 de Oct. de 2013

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by