离散 Hopfield 网络-4| 学习笔记

简介: 快速学习离散 Hopfield 网络-4。

开发者学堂课程【机器学习算法 :离散 Hopfield 网络-4】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/535/detail/7254


离散 Hopfield 网络-4

 

DHNN 例子

三节点的 DHNN 网络,其阈值、权重值都已经确定,即该网络能够存储的记忆值均以确定。计算网络的演变过程。

各节点取值为0或1,则其输入模式共有23=8种。初态以 X =(000)T 为例:

第一步:初始状态(000)r 如果优先更新 X1:

image.png

此时网络状态为(100)T

如果该步优先更新 X2:

X2=sgn(0*(-0.5)+0*0+0*0.6-0)=sgn(0)=0

此时网络状态为(000)T,原来的分量也是0,就没有变

如果该步优先更新 X3:如果该步优先更新 X3:

X2=sgn(0*0.2+0*06+0*.-0)=sgn(0)=0

此时网络状态为(000)T,原来的分量也是0,就没有变

第一步因为更新次序不同,会导致不同的网络状态,两次被导向(000)T,一次被导向:(100)T

image.png

现在研究一下网络状态是(100)T 如果优先更新 X1:

如果状态是(100)那我们更新 X1,X1 的分量就成为1,就没有变化

X1=sgn(1*0+0*(-0.5)+0*0.2-(-0.1))=sgn(0.1)=1

此时网络状态为(100)T

如果该步优先更新X2:

X2=sgn(1*(-0.5)+0*0+0*0.6-0)=sgn(-0.5)=0

此时网络状态为(100)T

第二步因为更新次序不同,会导致不同的网络状态,其中两次被导向(100)T,一次被导向:(101)T

image.png

同样的,第三步:网络状态为(101)T如果优先更新 X1:

X1=sgn(1*1+1*(-0.5)+1*0.2-(-0.1))=sgn(-0.2)=0

此时网络状态为(101)T

如果该步优先更新 X2:

X2=sgn(1*(-0.5)+1*0+1*0.6-0)=sgn(0.1)=1

此时网络状态为(111)T

如果该步优先更新 X3:

X3=sgn(1*0.2+1*0.6+1*0-0)=sgn(0.8)=1

此时网络状态为(101)T

第三步因为更新次序不同,会导致不同的网络状态,其中两次被导向(101)T,一次被导向:(111)T

image.png

第四步:网络状态为(111)T如果优先更新 X1:

X1=sgn(1*0+1*(-0.5)+1*0.2-(-0.1))=sgn(-0.2)=0

此时网络状态为(011)T

如果该步优先更新 X2:

X2=sgn(1*(-0.5)+1*0+1*0.6-0)=sgn(0.1)=1

此时网络状态为(111)T

如果该步优先更新 X3:

X3=sgn(1*0.2+1*0.6+1*0-0)=sgn(0.8)=1

此时网络状态为(111)T

第四步因为更新次序不同,会导致不同的网络状态,其中两次被导向(111)T,一次被导向:(011)T

image.png

第五步:网络状态为(011)T 如果优先更新 X1:

X1=sgn(0*0+1*(-0.5)+1*0.2-(-0.1))=sgn(-0.2)=0

此时网络状态为(011)T

如果该步优先更新 X2:

X2=sgn(0*(-0.5)+1*0+1*0.6)=sgn(0.6)=1

此时网络状态为(011)T

如果该步优先更新 X3:

X3=sgn(0*0.2+1*0.6+1*0-0)=sgn(0.6)=1

此时网络状态为(011)T

第五步不同的更新次序都会导向同样的网络状态(011)T,即本次输出模式会收敛于这个网络状态。

就证明(011)T 是稳定状态,三种更新的次序,每一个次序来讲都会回到它本身,所以它是稳定状态。

当它从(000)T 变成(100)T 时候,因为次序不一样,它变换的概率也不一样,每一步都是如此。

image.png

这个图可以展示所有的演变过程。

接下来就可以挨着往下算,蓝框表示初始状态,红框表示它的稳定态,计算的过程如下图所示:

image.png

另外一种可能的状态就是(010)T 以及(101)T

image.png

一共八种状态,接下来就是(110)T 以及(111)T

image.png

我们发现所有的状态趋于稳定之后都会变成(011)T

相关文章
|
30天前
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
347 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
5月前
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
79 5
|
28天前
|
机器学习/深度学习 数据可视化 Linux
Seaborn可视化学习笔记(一):可视化神经网络权重分布情况
这篇文章是关于如何使用Seaborn库来可视化神经网络权重分布的教程,包括函数信息、测试代码和实际应用示例。
34 0
|
2月前
|
算法
基于GA遗传优化的离散交通网络双层规划模型设计matlab仿真
该程序基于GA遗传优化设计了离散交通网络的双层规划模型,以路段收费情况的优化为核心,并通过一氧化碳排放量评估环境影响。在MATLAB2022a版本中进行了验证,显示了系统总出行时间和区域排放最小化的过程。上层模型采用多目标优化策略,下层则确保总阻抗最小,实现整体最优解。
|
3月前
|
机器学习/深度学习 自然语言处理 并行计算
【深度学习+面经】Transformer 网络学习笔记
Transformer模型的核心概念、优缺点以及在多个领域的应用,并提供了针对Transformer架构的面试问题及答案。
147 2
|
6月前
|
网络协议 Docker 容器
Ubantu docker学习笔记(七)容器网络
Ubantu docker学习笔记(七)容器网络
|
7天前
|
存储 安全 算法
网络安全与信息安全:漏洞、加密技术及安全意识的重要性
如今的网络环境中,网络安全威胁日益严峻,面对此类问题,除了提升相关硬件的安全性、树立法律法规及行业准则,增强网民的网络安全意识的重要性也逐渐凸显。本文梳理了2000年以来有关网络安全意识的研究,综述范围为中国知网中篇名为“网络安全意识”的期刊、硕博论文、会议论文、报纸。网络安全意识的内涵是在“网络安全”“网络安全风险”等相关概念的发展中逐渐明确并丰富起来的,但到目前为止并未出现清晰的概念界定。此领域内的实证研究主要针对网络安全意识现状与问题,其研究对象主要是青少年。网络安全意识教育方面,很多学者总结了国外的成熟经验,但在具体运用上仍缺乏考虑我国的实际状况。 内容目录: 1 网络安全意识的相关
|
2天前
|
SQL 安全 算法
网络安全与信息安全:漏洞、加密与意识的交织
【10月更文挑战第35天】在数字化时代,网络安全不再是可选项,而是每个网民的必修课。本文旨在深入探讨网络安全的核心要素,包括常见的安全漏洞、先进的加密技术以及不可或缺的安全意识。通过分析这些方面,我们将揭示如何保护个人和组织免受网络攻击的策略,同时提供实用的代码示例,以增强读者的实践能力。文章将引导您思考如何在日益复杂的网络环境中保持警惕,并采取积极措施以确保数据的安全。
13 4
|
1天前
|
SQL 安全 网络安全
网络安全与信息安全:漏洞、加密与安全意识的交织
在数字化时代,网络安全和信息安全的重要性日益凸显。本文深入探讨了网络安全漏洞、加密技术以及安全意识等关键要素,分析了它们之间的相互作用和对维护网络安全的影响。通过实例和代码示例,揭示了网络攻击的常见手段,展示了如何利用加密技术保护数据,以及提升个人和组织的安全意识。本文旨在为读者提供有价值的信息和建议,帮助在复杂的网络环境中更好地保护自己的数字资产。
|
3天前
|
监控 安全 网络安全
企业网络安全:构建高效的信息安全管理体系
企业网络安全:构建高效的信息安全管理体系
22 5
下一篇
无影云桌面