神经网络具体指什么?谁有具体的源程序?谢谢

2023-02-22 08:16

1个回答
神经网络就是通过权值调整来做一些比如逼近任何非线性函数的网络。
这是bp算法求疑惑问题的源程序。
%%%2-2-1Bp网络求异或问题%%%
clear;
lr=0.1; %学习速率
eps=0.0001; %精度
times=20000;
result=zeros(1,4);
p=[0 0 1 1;0 1 0 1]; %输入
t=[0 1 0 1]; %参考输出
w1=rand(2,2); %权值初始化
b1=rand(2,1);
w2=rand(2,1);
b2=rand(1);
for i=1:times;
error=0;
cw1=zeros(size(w1));
cb1=zeros(size(b1));
cw2=zeros(size(w2));
cb2=zeros(size(b2));
for j=1:4;
hl=w1'*p(:,j)+b1;
hlo=1./(1+exp(-hl)); %隐含层作用函数
ol=w2'*hlo+b2;
deta=t(j)-ol;
cw2=cw2+lr*deta*hlo;
cb2=cb2+lr*deta;
deta2=hlo.*(1-hlo).*w2*deta; %隐含层作用函数的反函数
cb1=cb1+lr*deta2;
cw1=cw1+lr*p(:,j)*deta2';
error=error+0.5*(t(j)-ol)*(t(j)-ol);
end
w1=w1+cw1;b1=b1+cb1;%权值调整
w2=w2+cw2;b2=b2+cb2;
if error break; %检验精度
end;
end;
for j=1:4; %训练完之后检验结果
hl=w1'*p(:,j)+b1;
hlo=1./(1+exp(-hl));
ol=w2'*hlo+b2;
result(j)=ol;
end;
error,i,result %结果输出
相关问答
想问一下,网络工程专业具体学些什么内容
1个回答2022-12-07 14:20
osi的2 3 4层
做一个程序员要具备什么
3个回答2022-10-02 07:07
基础学起,你还是先知道你自已要往哪个方向发展,不同的方向,语言不同。勤学苦练
程序员具有什么普遍爱好
1个回答2024-03-06 17:25
程序员具有的普遍爱好有: 一,死宅。 程序员一般喜欢宅在家里,不太喜欢出去活动。在家里折腾电脑手机,写写程序,看看编程技术和科技方面的书,几乎每一个程序员手边都有一堆这样那样的书。 二,泡网。 程序员...
全文
谁是做手办的吗?具体过程是怎样的啊,如果我想做,要些什么工具呢?
1个回答2024-03-13 10:00
想要捏完就算出成品的话,用超轻粘土(跟橡皮泥差不多),或者软陶(烤制就成型) 当然细节部分还是得自己上色,不会画就做贴纸 想做成那些商业成品就得用石粉,油泥,美国土等先捏出灰模原型;分件后再做出模具,...
全文
自己用免费小程序制作工具做的小程序好用吗?
2个回答2022-11-30 20:19
好用,但是还是不建议自己制作,后期如果真的出现问题的话会很麻烦的,可以使用模板开发的小程序啊,毕竟后面是有专业的公司来支撑着的,还是比较靠谱的,而且价格也不是很贵,大部分的人完全可以接受。推荐你使用外...
全文
餐具消毒的基本程序是?
1个回答2023-07-03 03:06
洗洁精水一遍,清水二遍,晾干并紫外线照射
“网络妈妈”的具体内容
1个回答2023-11-22 05:06
给我分 我给你说
金面具的来源与传说?
1个回答2024-03-10 06:14
最近三星堆遗址出土了半块黄金面具,震撼世人,黄金含量高达84%。同时在祭祀坑里还发现了丝绸朽化后的残留物,大量象牙以及青铜神树、青铜尊等。加上此前三星堆遗址还出土过金面罩、金权杖、金箔产品和金料块...
全文
玩具名字的来源?
1个回答2024-03-16 19:12
大概有人类就该有玩具了。只不过那里的玩具特别简陋罢了。随着人类生产水平的提高和生活水平的提高,发明的玩具越来越专业化和特色化了。到了商品经济时代,玩具的发明制造成为了一个专门的行业。于是就有了你玩...
全文
扫码下载APP
听书听课听播客,随时随地陪伴你
热门问答