爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 13273|回复: 21

[程序设计] 小波神经网络程序

[复制链接]

新浪微博达人勋

发表于 2011-12-2 23:50:53 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
文件头:
clc
clear
%step 1=========================
%定义输入样本;
t=0:0.01:1.5;
x=-sin(2*pi*t);
mubiao=[0 0 1 1 0 0 ];
eta=0.02;aerfa=0.935;
%初始化连接权wjh(输出层和隐层的连接权);whi(隐层和输出层的连接权);
%假设小波函数节点数为:H个;样本数为P;
%输出节点数为:J个;输入节点数为:I个;
H=15;P=2;
I=length(t);
J=length(mubiao);
%初始化小波参数
b=rand(H,1);
a=rand(H,1);
%初始化权系数;
whi=rand(I,H);
wjh=rand(H,J);
%阈值初始化;
b1=rand(H,1);
b2=rand(J,1);
p=0;
%保存的误差;
Err_NetOut=[];
flag=1;count=0;
while flag>0
flag=0;
count=count+1;

%step 2=================================
xhp1=0;
for h=1:H
for i=1:I
xhp1=xhp1+whi(i,h)*x(i);
end
ixhp(h)=xhp1+b1(h);
xhp1=0;
end
for h=1:H
oxhp(h)=fai((ixhp(h)-b(h))/a(h));
end
%step 3====================================
ixjp1=0;
for j=1:J
for h=1:H
ixjp1=ixjp1+wjh(h,j)*oxhp(h);
end
ixjp(j)=ixjp1+b2(j);
ixjp1=0;
end
for i=1:J
oxjp(i)=fnn(ixjp(i));
end

评分

参与人数 2金钱 +20 贡献 +1 收起 理由
mofangbao + 10 楼主很地道啊,直接贴出来了
topmad + 10 + 1 安慰一下

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2011-12-3 09:59:51 | 显示全部楼层
谢谢分享  人多力量大啊

不过 话说开头就上来个泪人  楼主肿么了
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-2-29 15:02:12 | 显示全部楼层
不错,我来顶一下
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2012-3-2 14:23:21 | 显示全部楼层
matlab用的好,比fortran上手容易
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-5 10:00:02 | 显示全部楼层
我也想要matlab的神经网络程序。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-4 17:35:46 | 显示全部楼层
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-4 17:43:09 | 显示全部楼层
楼主 ,可否用实际数据举个例子
输入节点数-输入变量数
输出节点数-预测量(期望得到的变量数)
你在文中定义的数据的长度,难道数据的长度就是输入的变量数??而一般来说输入量为一个矩阵,行表示输入的变量数,列表示输入的变量的时间序列(虽然跟时间无关),你这么写肯定存在一定问题。
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-18 23:19:57 | 显示全部楼层
楼主是否有实际的例子。比如降雨的数据做个说明吗?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-18 23:24:25 | 显示全部楼层
  1. Undefined function 'fai' for input arguments of type 'double'.

  2. Error in xiaobo_shenjingwangluo (line 43)
  3. oxhp(h)=fai((ixhp(h)-b(h))/a(h));
复制代码
楼主,帖子中的代码好像有问题。第一个while处少一个end。另外上述的两个错误,也是代码中出现的。请楼主看一下如何改?
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2013-1-29 02:30:22 | 显示全部楼层
可以指点一下在哪里可以添加自己的数据然后分享呢?
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表