资源简介
这个程序是用小脑神经网络进行正弦函数的函数逼近的matlab程序,本程序没有用matlab自带的工具箱函数,而是自己编写的哦`~希望对学习这方面知识的有所帮助。。。
代码片段和文件信息
%%%%%%%%要求实现y=sinx函数的CMAC拟合%%%%%%%%
%%%%%%%%%%%%%%%%%% 初始化%%%%%%%%%%%%%%%%%%%%%%%%%%
clear
clc
max=10000;%%%%最大循环次数
c=5;%%%%%重复覆盖的区域的内存个数
data=72;%%%%需要输入的数据个数
mem=77;%%%%需要的内存个数
error=0.01;%%%误差精确度
alpha=0.3;%%%%调整步长
A=uint8(zeros(datac));%%%用于存储每个数据所激活的内存空间地址
w=rand(122);%%%%初始化权值
%%%%%%%%求出训练数据的预测值%%%%%%%%
for i=1:data
x(i)=i/360*pi*10;
d(i)=sin(i/360*pi*10);
end
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
for i=1:data
sw(i)=i;
end
for i=1:c
for
- 上一篇:基于最小二乘法的谐波参数估计
- 下一篇:基于BOVW场景分类的matlab代码
评论
共有 条评论