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?

 Akzeptierte Antwort

Greg Heath
Greg Heath am 23 Okt. 2013

0 Stimmen

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.

Weitere Antworten (0)

Kategorien

Mehr zu Deep Learning Toolbox finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by