网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

matlab离散Hopfield神经网络的概念是什么

这篇文章主要介绍“matlab离散Hopfield神经网络的概念是什么”,在日常操作中,相信很多人在matlab离散Hopfield神经网络的概念是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”matlab离散Hopfield神经网络的概念是什么”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

发展壮大离不开广大客户长期以来的信赖与支持,我们将始终秉承“诚信为本、服务至上”的服务理念,坚持“二合一”的优良服务模式,真诚服务每家企业,认真做好每个细节,不断完善自我,成就企业,实现共赢。行业涉及成都展览展示等,在网站建设公司营销型网站、WAP手机网站、VI设计、软件开发等项目上具有丰富的设计经验。

1982年,J.Hopfield 提出了可用作联想存储器的互连网络,这个网络称为 Hopfield 网络模型,也称 Hopfield 模型。Hopfield 神经网络模型是一种循环神经网络,从输出到输入有反馈连接。Hopfield 网络有离散型和连续型两种。

反馈神经网络由于其输出端有反馈到其输入端;所以,Hopfield 网络在输入的激励下,会产生不断的状态变化。当有输入之后,可以求取出Hopfield 的输出,这个输出反馈到输入从而产生新的输出,这个反馈过程一直进行下去。如果Hopfield 网络是一个能收敛的稳定网络,则这个反馈与迭代的计算过程所产生的变化越来越小,一旦到达了稳定平衡状态;那么Hopfield 网络就会输出一个稳定的恒值。对于一个Hopfield 网络来说,关键是在于确定它在稳定条件下的权系数。

matlab离散Hopfield神经网络的概念是什么  

%% 清空环境变量

clc

clear

matlab离散Hopfield神经网络的概念是什么  

%% 数据导入

load data1 array_one

matlab离散Hopfield神经网络的概念是什么  

load data2 array_two

%% 训练样本(目标向量)

 T=[array_one;array_two]';

%% 创建网络

 net=newhop(T);

%% 数字1和2的带噪声数字点阵(固定法)

load data1_noisy noisy_array_one

load data2_noisy noisy_array_two

%% 数字识别

noisy_one={(noisy_array_one)'};

identify_one=sim(net,{10,10},{},noisy_one);

identify_one{10}';

noisy_two={(noisy_array_two)'};

identify_two=sim(net,{10,10},{},noisy_two);

identify_two{10}';

%% 结果显示

matlab离散Hopfield神经网络的概念是什么  

Array_one=imresize(array_one,20);

subplot(3,2,1)

imshow(Array_one)

title('标准(数字1)') 

Array_two=imresize(array_two,20);

subplot(3,2,2)

imshow(Array_two)

title('标准(数字2)') 

subplot(3,2,3)

Noisy_array_one=imresize(noisy_array_one,20);

imshow(Noisy_array_one)

title('噪声(数字1)') 

subplot(3,2,4)

Noisy_array_two=imresize(noisy_array_two,20);

imshow(Noisy_array_two)

title('噪声(数字2)')

subplot(3,2,5)

imshow(imresize(identify_one{10}',20))

title('识别(数字1)')

subplot(3,2,6)

imshow(imresize(identify_two{10}',20))

title('识别(数字2)')

到此,关于“matlab离散Hopfield神经网络的概念是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网站标题:matlab离散Hopfield神经网络的概念是什么
标题URL:http://bjjierui.cn/article/gcoegi.html

其他资讯