MATLAB を使用して単純なフィードフォワード ネットワークをトレーニングしようとしています。XOR を計算します。これが私のコードです:
net = feedforwardnet([3]);
P = [0 0; 0 1; 1 0; 1 1]';
T = [0 1 1 0]; % desired output
net = configure(net, P, T);
net.trainParam.goal = 1e-8;
net.trainParam.epochs = 1000;
net = train(net, P, T);
目標を達成したと言えます。ただし、目的の出力が得られません。
sim(net, P)
1.4885 0.6830 0.7796 0.3879
何か不足していますか?