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?

 채택된 답변

Greg Heath
Greg Heath 2013년 10월 23일

0 개 추천

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.

추가 답변 (0개)

질문:

2013년 10월 21일

답변:

2013년 10월 23일

Community Treasure Hunt

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

Start Hunting!

Translated by