训练神经网络预测sin(x)matlab

时间:2018-02-20 19:27:54

标签: matlab neural-network function-approximation

自从我尝试训练许多神经网络以预测sin(x)函数已经过去3天了,我正在使用matlab 2016b(我必须在我的设计中使用它)

我做了什么:

  • 更改图层
  • 重复数据集(大,小)
  • 添加/子时段
  • 随机播放数据
  • 更改每层神经元的数量
  • 改变学习功能
  • 更改传输功能并映射目标

所有没有良好预测的人,任何人都可以向我解释我做错了什么,  粘贴任何好书都是非常有帮助的(“准备数据集是为了训练”,“知道你项目最好的NN结构”,...... 任何书似乎都有帮助)

我的实际代码:(我正在使用nntool进行培训)

%% input and target
input = 0:pi/100:8*pi;
target = sin(input) ;


plot(input,sin(input)),
hold on,

inputA = input;
targetA = target;
plot(inputA,targetA),
hold on,
%simulate input
output=sim(network2,inputA);
plot(inputA,output,'or')
hold off

0 个答案:

没有答案