您的位置:首页 >> 污染防治

改神经网络系列教程1神经网络的分类

时间:2020-08-22 14:16:04 来源:西贡环保厂家 浏览量:3

神经络系列教程1:神经络的分类

神经络系列教程1:神经络的分类-动态和静态神经络

字体:

发表于: 01:03 作者: math 来源: MATLAB/Simulink 技术博客

神经络分为两大类:静态神经络(static neural network)和动态神经络(dynamic neural network ),动态神经络又分为有反馈(recurrent)和无反馈两种(nonrecurrent)。 简单一点说:动态神经络要比静态神经络功能强,因为动态神经络有记忆功能(memory)。当然,动态神经络的训练过程会更复杂一些。如果大家有参加最近几年的人工智能大会的话,你会发现大部分的研究都和动态神经络有关系。

为了方便大家理解,我们将使用提供的图形,详细阐述:

静态神经络:络的输出只依赖于当前的输入,如下图所示:

动态神经络(无反馈):络的输出不仅依赖于当前的输入,同时依赖于前面的输入,如下图所示:

动态神经络(有反馈):络的输出不仅依赖于当前和之前的输入,同时之前的输出,如下图所示:

动态神经络最主要的应用就是时间序列的预测,我会以后逐步在教程中讲到.

我也来说两句

查看全部回复

最新回复

lzre_grl ( 11:43:38)

正好在学谢谢版主

billz ( 18:44:20)

如何把动态神经络的值实时的输出呢?比如做滚动优化用

billz ( 21:58:44)

能否用静态神经络代替动态神经络呢?好像我见过有可以的

billz ( 10:04:24)

如何把动态神经络的值实时的输出呢?比如做滚动优化用

小雪ABC ( 19:55:23)

我是一个在校的大学生,想自学Matlab 。请大家多多帮助!不胜感激!

现在要设计一个输入层是7, 隐藏层是11, 输出层是4的BP神经络,

得出仿真图,看此络的经过多少步能到达收敛。

我的程序如下:

%输入样本

P=[0.4008 1 .0000 0.0000 0.6787 0.8837 0.8644 0.0324; 1.0000 1.0000 0.9881 0.6456 0.9963 0.4567 0.3650; 1.0000 1.0000 1.0000 0.6574 0.2561 0.0121 1.0000; 1.0000 1.0000 1.0000 0.6941 0.5873 0.6783 1.0000; 0.4430 0.9890 0.9798 0.6368 0.2566 1.0000 0.0454; 0.3859 0.9989 1.0000 0.7010 0.8814 0.8560 0.0223; 1.0000 1.0000 1.0000 1.0000 0.88活动期间在这两条赛道中进行游戏将会获得20%的赛道奖励37 0.8441 0.9960]

%目标向量

T=[0 0 0 1;0 0 1 0;0 0 1 1;0 1 0 0;0 1 0 1;0 1 1 0;0 1 1 1]

net=newff(minmax(P),[7,11,4],{'purelin','tansig','purelin'},'traingd');

ow=50;

=0.05;

ochs=600;

al=1e-2;

[net,tr]=train(net,P,T);

结果出现错误提示:??? Error using == ain

Targets are incorrectly sized for network.

Matrix must have 4 rows.

我不知道该怎么办了 请求帮助!!

fishxl ( 20:43:45)

顶起

顶起来喽

fishxl ( 20:48:23)

把P和T转置一下就可以了,比如令p=P.'

芝麻开花 ( 13:20:16)

来看看了

tshg0530 ( 15:24:37)

好好的帖子,谢谢楼主

net_ranger ( 14:50:37)

就结束了吗?能否再一些餐饮企业和家政服务公司也相中年夜饭商机深入细致的讲解一下?尤其是有反馈的动态络。

对于高阶闭环系统,是否就应该使用带反馈的动态络来建模呢?

另外ELMAN络的反馈似乎只能从上一层到前一层,有的书上还说只有第一层有反馈,那么多层ELMAN的反馈是怎样的呢?又如何实现多隐层络输出到输入的反馈?

net_ranger ( 16:10:22)

刚刚学习了math关于动态神经络的教学视频,受益匪浅!但是随之产生了新的问题。本人对神经络属于初学阶段,对于各种类型神经络的了解还停留在常见的BP hopfield RBF ELMAN等。而您在视频中使用的新版matlab中的工具箱建模使用的是新的NARX络的概念,首先想请问这种络对应原先的BP络等有什么异同?如果没有新版的matlab(比如只有matlab7

.1)是否能够实现这样的反馈络?

谢谢!

小雪ABC ( 19:47:18)

非常感谢您真诚的帮助!!

我还是想麻烦您一下,能说的详细一点吗?怎么转置啊?

在原来程序的基础上加上p=P'吗?

期盼您的回复

sanyang ( 20:07:39)

直接在P T后 输入P=P' 和T=T‘就可以了

另外你的络好像有问题吧?输入层不用写

net=newff(minmax(P),[11,4],{'tansig','purelin'},'traingd');

应该就可以了!

myisland ( 13:41:56)

非常好,感谢math斑竹!

xiaogr ( 17:05:02)

版主大人,你好,我刚装完matlab r2010b,想试下其中的神经络工具箱,不过为什么我每次训练络的时候,都会被警告,望版主大大解惑,谢谢

[ 本帖最后由 xiaogr 于 17:06 ]

无标题.jpg?x-oss-process=style/max-width-640

sxp7501 ( 21:38:51)

为什么你发的免费视频看不了呢

旋风 ( 23:19:26)

过来看看……

caojl ( 18:54:20)

ANS ( 15:07:13)

而且,有什么可以下载的么?也看不到啊

411qinshi ( 19:59:36)

灰指甲中间凹陷了怎么办
引起腹胀的原因有哪些
汉中白癜风医院
相关阅读
怎样训练苏牧淘狗网位置

怎样训练苏牧_淘狗怎样训练苏牧_淘狗 16:11:59出处:络点击:2449 导读: 与自己的苏牧游戏可以使我们与苏牧之...[详细]

2022-06-10
怎样训练腊肠犬不随便吃掉在路上的食物位置

怎样训练腊肠犬不随便吃掉在路上的食物怎样训练腊肠犬不随便吃掉在路上的食物 16:11:59出处:络点击:1633 导...[详细]

2022-06-10
怎样训练狗狗进行搜索图位置

怎样训练狗狗进行搜索?【图】怎样训练狗狗进行搜索?【图】 09:53:21出处:络点击:786 导读: 看见搜索犬挺神...[详细]

2022-06-10
怎样训练贵宾犬位置

怎样训练贵宾犬怎样训练贵宾犬 16:07:08出处:络点击:10856 导读: 买了贵宾犬以后,就想着狗狗要听自己的话,...[详细]

2022-06-10
怎样训练萨摩耶听话位置

怎样训练萨摩耶听话怎样训练萨摩耶听话 17:36:27出处:络点击:16836 导读: 萨摩耶的外貌很漂亮,每个见到它的...[详细]

2022-06-10
怎样训练比熊宝宝不再随地大小便位置

怎样训练比熊宝宝不再随地大小便?怎样训练比熊宝宝不再随地大小便? 16:11:59出处:络点击:9313 导读: 比熊...[详细]

2022-06-10
友情链接