我对 MatLab 很陌生。我的任务是在 MatLab 中使用神经网络对非线性回归进行建模。
我需要创建一个两层神经网络,其中:
第一层是 N 个具有 sigmoid 激活函数的神经元。
第二层是具有一个神经元和一个线性激活函数的层。
这是我实现网络的方式:
net = network(N, 2);
net.layers{1}.transferFcn = 'logsig';
net.layers{1}.size = N
net.layers{2}.size = 1;
这个实现正确吗?我应该如何将线性激活函数分配给第二层?