首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在MATLAB中解释神经网络的生成和训练

在MATLAB中解释神经网络的生成和训练
EN

Stack Overflow用户
提问于 2014-05-20 02:54:38
回答 1查看 190关注 0票数 0

我是MATLAB的新手,对创建和训练神经网络的MATLAB代码有问题。举个例子,

代码语言:javascript
运行
复制
x = [0 1 2 3 4 5 6 7 8];
t = [0 0.84 0.91 0.14 -0.77 -0.96 -0.28 0.66 0.99];
net = newff(x',t',5,{'tansig', 'purelin'});
net = train(net,x',t');

我需要知道的是两个向量xt之间的关系。我知道x是输入向量,t是目标向量。但是这组x值和t值之间的关系是什么呢?神经网络是否有9个输入节点,将向量x中的值作为输入值?t向量的第一个值(在本例中为0)是否应该是网络仅训练一次后的输出?在训练的第二次迭代之后,第二个值是否应该被视为输出值?有人能给我解释一下吗。我很困惑。

EN

回答 1

Stack Overflow用户

发布于 2014-05-20 04:05:00

神经网络有一个输入节点。t的第一个值是(完全训练的)神经网络在输入0时的输出应该是什么,而0.84是当输入是1时应该给出的输出,依此类推。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23745159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档