Backpropagation algorithim generate identical output for different input patterns

1 次查看(过去 30 天)
Hi,
Can someone plz tell me why does my backpropagation ann, with momentum, after training, produce identical output for different input?
I am using 5 input, 5 hiddens node, 2 output.
Here is an example of the output, thanks for your help.
|... .. . Epoch 924 Error = 0.02387692 Epoch 925 Error = 0.02503560 Epoch 926 Error = 0.01090963 Epoch 927 Error = 0.00940127
Here is the weights and bias updated after training 0.58 0.43 0.64 0.15 1.02 0.31 0.67 0.72 0.28 0.72 0.98 0.68 0.35 0.54 0.51 0.85 0.78 0.86 0.20 0.98 0.52 0.52 0.54 0.27 0.89 -0.10 0.43 0.03 0.50 0.35 1.04 0.02 0.26 -0.30 0.96 -0.14 0.50 -0.03 0.71 -0.26 -0.44 0.71
T1 is 0 and ANN output is 0.995169346508215 T2 is 1 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779
T1 is 1 and ANN output is 0.995169346508215 T2 is 0 and ANN output is -0.0045706191652779 |
///// here is my training data. The first 5 of the row are input. the last two of the row are output(OR and XOR).
0 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 1 1 1 0 0 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 1 0 0 0 1 0 0 1 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 0 1 1 0 0 1 0 0 1 1 0 1 1 0 0 1 1 1 0 1 0 0 1 1 1 1 1 0 1 0 0 0 0 1 0 1 0 0 0 1 1 0 1 0 0 1 0 1 0 1 0 0 1 1 1 0 1 0 1 0 0 1 0 1 0 1 0 1 1 0 1 0 1 1 0 1 0 1 0 1 1 1 1 0 1 1 0 0 0 1 0 1 1 0 0 1 1 0 1 1 0 1 0 1 0 1 1 0 1 1 1 0 1 1 1 0 0 1 0 1 1 1 0 1 1 0 1 1 1 1 0 1 0 1 1 1 1 1 1 0
FYI:
I am using the the about training data to train the network, and after it finished trained, I once again used that same data to test the network. But as u can see, the output are identical.
Thanks for any helps.
Sory, the training data should be in 7 colums by 32 rows. the cut&paste doesn't work

回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Statistics and Machine Learning Toolbox 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by