使用newff函数写一个激活函数为sigmoid,两个隐藏层,隐藏层神经元个数分别是8和16,学习率为0.1的神经网络的matlab代码
时间: 2024-05-15 16:17:59 浏览: 153
您好,感谢提问。下面是使用newff函数写一个激活函数为sigmoid,两个隐藏层,隐藏层神经元个数分别是8和16,学习率为0.1的神经网络的matlab代码:
```matlab
% 神经网络设置
net = newff(minmax(inputs),[8, 16, 1],{'logsig','logsig', 'purelin'},'traingd');
net.trainParam.lr = 0.1;
% 神经网络训练
net = train(net, inputs, targets);
```
以上代码仅供参考,实际使用时需根据具体的数据情况进行调整。祝工作顺利!
阅读全文