- 3
- 0
- 约2.04千字
- 约 4页
- 2017-08-15 发布于贵州
- 举报
机器学习理论与方法
实验报告
实验项目:基于Hopfield Network 模型的数字识别
实验者: 彭江军
学号: 2011114093
专业: 信息与计算科学
指导教师: 张瑞
一:程序前期准备与思路
(1) 先对图中给的8个已知的pattern图像数字化成矩阵,对于待处理的图像也处理为矩阵,导入excel表。
(2) 由权重的计算公式,编写程序得到权重矩阵。
(3) 选择相应的激活函数,这里我们选择bi-polar binary 函数。不断更新,使其能量不断下降,最终趋于稳定。
二:程序代码
1.得到权重的程序
% 读取数据
A=xlsread(0.xls,1);
B=xlsread(1.xls,1);
C=xlsread(2.xls,1);
D=xlsread(3.xls,1);
E=xlsread(4.xls,1);
F=xlsread(6.xls,1);
G=xlsread(u.xls,1);
H=xlsread(9.xls,1);
% 将矩阵依次处理为向量,以便求weight,由于是A,B等编号,故这一步无法用for来做
A1=A(1,:);
for i=2:12
A1=vpa([A1 A(i,:)]);
end
B1=B(1,:);
for i=2:12
B1=vpa([B1 B(i,:)]);
end
C1=C(1,:);
for i=2:12
C1=vpa([C1 C(i,:)]);
end
D1=D(1,:);
for i=2:12
D1=vpa([D1 D(i,:)]);
end
E1=E(1,:);
for i=2:12
E1=vpa([E1 E(i,:)]);
end
F1=F(1,:);
for i=2:12
F1=vpa([F1 F(i,:)]);
end
G1=G(1,:);
for i=2:12
G1=vpa([G1 G(i,:)]);
end
H1=H(1,:);
for i=2:12
H1=vpa([H1 H(i,:)]);
end
% 求weight公式
I=eye(120);
W=(A1*A1+B1*B1+C1*C1+D1*D1+E1*E1+F1*F1+G1*G1+H1*H1)/120-8/120*I;
W=double(W);
xlswrite(w.xls,W)
2.更新程序
编写脚本文件
function HPML(x0,weight,n)
%% x0为需要识别的数字矩阵
% weight 为经过学习得到的权重
% n为需要迭代的次数
O=weight*x0;
[r,c]=size(O);
% 迭代更新矩阵
for k=1:n-1
for i=1:r
for j=1:c
if(O(i,j)=0)
O(i,j)=1;
else
O(i,j)=-1;
end
end
end
O=weight*O;
end
% 对于跳出循环的矩阵规范化
for i=1:r
for j=1:c
if(O(i,j)=0)
O(i,j)=1;
else
O(i,j)=-1;
end
end
end
%将生成的向量以行序为主转化为矩阵,因为reshape函数以列序为主,故未采用
M=zeros(12,10);
for i=1:12
M(i,:)=O(10*(i-1)+1:10*i);
end
imshow(M,[-1,1])
title(strcat(iteration times:,num2str(n)));
3.调用函数
x0=xlsread(i.xls,1);
weight=xlsread(w.xls,1);
X=zeros(12,10);
for i=1:12
X(i,:)=x0(10*(i-1)+1:10*i);
end
subplot(1,3,1);
imshow(X,[-1,1]);
title(previous image);
n=1;
subplot(1,3,2);
HPML(x0,weight,n)
subplot(1,3,3);
n=2;
HPML(x0,weight,n)
三:
您可能关注的文档
- 法律竞赛题.xls
- 法律知识竞赛(所有判断题和单选题)的答案.xls
- 法律知识考一中国村民自治的法学思.doc
- 法学辅修专业课程安排表(2013年暑假、秋季).xls
- 法学概论1.xls
- 法学基本理论.doc
- 法学经典书单.doc
- 法学名著推荐.doc
- 法学专业培养计划.xls
- 法医学鉴定.ppt
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 2025年自来水供应专属承包合同样本版.docx VIP
- 2022化工安全与环保第二版课后题答案最新版(完整版).docx VIP
- ASUS华硕主板大师系列Z97-A 用户使用手册 (繁体中文).pdf
- 智能金融:AI 驱动的金融变革.pptx
- 人工智能在心血管无创影像中的应用:前沿技术与临床价值.pdf VIP
- 2025年氢燃料电池在数据中心储能应用趋势.docx
- 2026年中国铁路上海局集团有限公司招聘普通高校毕业生1236人备考题库及答案详解(考点梳理).docx VIP
- 井工煤矿复工复产开工第一课教案.docx VIP
- 社区居务监督培训课件.ppt VIP
- 心灵终结单位全代码.doc VIP
原创力文档

文档评论(0)