自适应共振理论网络-1|学习笔记

简介: 快速学习自适应共振理论网络-1

开发者学堂课程【神经网络概览及算法详解:自适应共振理论网络-1】学习笔记与课程紧密联系,让用户快速学习知识

课程地址https://developer.aliyun.com/learning/course/40/detail/938


自适应共振理论网络-1

 

内容介绍:

一、自适应共振网络理论网络

二、ART网络结构

三、ART网络运行原理

 

一、自适应共振网络理论网络

ART为自适应共振网络理论(Adaptive Resonance Theory ),1976年由美国波斯顿大学学者G.A.Carpenter提出,随后与S.Grossberg基于ART理论,提出了ART网络。

ART解决的问题既神经网络常见问题:

l 有监督学习网络:通过反复输入样本数据,更新里面的权重,使

其达到稳定记忆,再输入新样本数据继续训练,前面的训练结果会受后面数据的影响,之前有提到。

l 无监督网络学习:新样本会对已训练的聚类进行修改,从学习的

角度来理解,既新学习的知识会导致旧知识的遗忘或者对旧知识的更新。所以现在有很多类型的网络,也会考虑旧知识的保留。在更新权重时,可加入对原有权重保留的动作,考虑对旧知识的保留,但是是通过系数控制,系数非常难确定,没有一般的方法可以解决。

l 无论是无监督学习还是有监督学习,最终学习效果主要通过权重

矩阵W和网络top结构进行表达,但其包含的信息终归有限。假设想要网络记忆更强,一般会通过扩大网络规模实现,网络规模不可能无限扩大,一旦网络规模到达一定程度,是不可计算的,实现起来不现实。ART比较好的解决这类问题。

 

二、ART网络结构

ART网络由两层组成两个子系统,一个叫比较层C,一个叫识别层R,及三种控制信号;复位信号(Reset),逻辑控制信号(G1,G2)组成。这种网络结构与之前学习的网络结构不同,这种网络结构多出三个控制信号,导致该网络非常复杂,理解起来比较困难。

解释如下:

image.png

首先观察C层比较层,对于每一个C层的神经元来说,有三个输入和一个输出。三个输入:第一:外部样本输入;第二:逻辑控制信号的输入G1,G1可取0或者1。

来自R层的输入T,有一个输出C,C1也会输入到R层中,因R有输入与输出就没有画C到R层里。这一部分为C层的核心部分。

image.png

R层:接收C层的输入,既C层输出的向量C会以m个B的方式输入到R层,这里记作b。右边部分为竞争层。不是所有的输出都有机会输出,每次只有一个输出会输出。

image.png

控制信号G2对R层整体起作用。对于控制信号G1来说,G1是能使C层能够区分网络运行的不同阶段。观察图:

image.png

如果是网络刚开始运行,G1的值为1。C层输出的决定,有三个输出信号,G1,R返回信号T,外部输出X。采用投票的方式,多数获胜,既三个信号,为1或者0,终归有一个信号会有两个或者三个,占多数的信号输出为C。开始时,G1值为1,T的值为0,因为刚开始。假设X输入为1,就有两个1,因G1为1,C等于1,等于输入。X等于0,因T等于0,有两个0,C等于X,所以网络开始运行时相当于输入开始透传到下一层。当网络开始正常运行时,G不等于1。其通过G1的逻辑信号值,来控制网络或者区分网络运行的不同阶段,如果等于1,刚开始运行时就等于1,后面不等于1。

image.png

‘’

控制信号G2:检测输入模式X是否等于0,等于X各分量逻辑或的值,当X全是0,既当所有输入全为0时,G2等于0,否则G2=1。G1与G2之间存在一个关系,把R层输出向量R的分量传给C的分量,记作R0。则存在以下关系:G1=G2R0

控制信号Reset:该信号可以使R层竞争获胜的神经元无效。如果竞争获胜的神经元的输出模式和输入模式的相似程度无法达到预期的标准,就触发该信号。门限为预先设置好的值,假设输入一个X,X与所有的模式不匹配或者匹配程度都达不到门限值的要求,这时就触发控制信号Reset,既做一次Reset

 

三、ART网络运行原理

网络接受新的输入后,开始检测输入和R层已有分类信息的匹配程度(竞争学习得到获胜单元)。因网络刚开始接受新输入时,G1=1,所以X是通过C透传过来,透传到R竞争层中,在R竞争层中有一个分类被激活或有一个分类,或者有一个输出被输出,就得到一个获胜单元。

对于相似程度高的(获胜神经元),既输入肯定会有一个输出。实际上要比较这时的输入与这时的输出的相似层度能达到门限要求。假设相似程度已设定好,如果能满足这个要求,直接输出。则归于这类。就可根据该条件调整权重,既Winner-Take-All的调整方式,调整完后,如果再有相同的X输入,相似层度会更高,因为已优化过权重。

如果相似度没有超过门限,竞争获胜的那类和输入并不匹配或者匹配程度达不到要求,这时返回上一步,继续匹配,最佳匹配不上,次要模式能否匹配,还达不到要求,这时认为在当前分类中,并没有一个分类适合当前的输入。

在原有的旧知识中,并没有满足要求的,需要在输出端设立一个代表新模式的神经元,既在增加一个分类,既为旧知识的更新。

相关文章
|
30天前
|
Ubuntu 网络安全 图形学
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
在Ubuntu 20.04系统中解决网络图标消失和无法连接有线网络问题的方法,其中第三种方法通过检查并确保Windows防火墙中相关服务开启后成功恢复了网络连接。
336 0
Ubuntu学习笔记(二):ubuntu20.04解决右上角网络图标激活失败或者消失,无法连接有线问题。
|
3月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的自适应神经网络:原理与应用
【8月更文挑战第14天】在深度学习领域,自适应神经网络作为一种新兴技术,正逐渐改变我们处理数据和解决问题的方式。这种网络通过动态调整其结构和参数来适应输入数据的分布和特征,从而在无需人工干预的情况下实现最优性能。本文将深入探讨自适应神经网络的工作原理、关键技术及其在多个领域的实际应用,旨在为读者提供一个全面的视角,理解这一技术如何推动深度学习向更高效、更智能的方向发展。
|
5月前
|
存储 算法 网络虚拟化
【计算机网络】学习笔记,第三篇:数据链路层
现在的光纤宽带接入 FTTx 都要使用 PPPoE 的方式进行接入。在 PPPoE 弹出的窗口中键入在网络运营商购买的用户名和密码,就可以进行宽带上网了 利用 ADSL 进行宽带上网时,从用户个人电脑到家中的 ADSL 调制解调器之间,也是使用 RJ-45 和 5 类线(即以太网使用的网线)进行连接的,并且也是使用 PPPoE 弹出的窗口进行拨号连接的
79 5
|
28天前
|
机器学习/深度学习 数据可视化 Linux
Seaborn可视化学习笔记(一):可视化神经网络权重分布情况
这篇文章是关于如何使用Seaborn库来可视化神经网络权重分布的教程,包括函数信息、测试代码和实际应用示例。
34 0
|
3月前
|
机器学习/深度学习 自然语言处理 并行计算
【深度学习+面经】Transformer 网络学习笔记
Transformer模型的核心概念、优缺点以及在多个领域的应用,并提供了针对Transformer架构的面试问题及答案。
147 2
|
5月前
|
机器学习/深度学习 人工智能 自然语言处理
深度学习中的自适应神经网络
【6月更文挑战第24天】在深度学习的浪潮中,自适应神经网络以其独特的灵活性和高效性引起了研究者的广泛关注。本文将深入探讨自适应神经网络的设计原理、优化算法以及在不同领域的应用案例,揭示其在处理复杂数据模式时的优势与挑战。
|
4月前
|
机器学习/深度学习 自然语言处理 算法
深度学习中的自适应神经网络:理论与应用
【7月更文挑战第1天】本文旨在探究自适应神经网络在深度学习领域的理论基础及其在多个应用场景中的实际效能。通过分析自适应机制如何优化网络结构,提高学习效率和模型泛化能力,我们进一步讨论了自适应神经网络面临的主要挑战及未来发展方向。
|
6月前
|
人工智能 自然语言处理 安全
构建未来:AI驱动的自适应网络安全防御系统提升软件测试效率:自动化与持续集成的实践之路
【5月更文挑战第30天】 在数字化时代,网络安全已成为维护信息完整性、保障用户隐私和企业持续运营的关键。传统的安全防御手段,如防火墙和入侵检测系统,面对日益复杂的网络攻击已显得力不从心。本文提出了一种基于人工智能(AI)技术的自适应网络安全防御系统,该系统能够实时分析网络流量,自动识别潜在威胁,并动态调整防御策略以应对未知攻击。通过深度学习算法和自然语言处理技术的结合,系统不仅能够提高检测速度和准确性,还能自主学习和适应新型攻击模式,从而显著提升网络安全防御的效率和智能化水平。 【5月更文挑战第30天】 在快速迭代的软件开发周期中,传统的手动测试方法已不再适应现代高效交付的要求。本文探讨了如
|
5月前
|
机器学习/深度学习 算法
基于RBF神经网络的自适应控制器simulink建模与仿真
使用MATLAB2022a,开发了一个基于RBF神经网络的自适应控制器Simulink S函数,进行了控制仿真。核心程序展示了RBF网络的权重和参数调整。测试结果显示了控制效果。RBF网络是一种三层前馈网络,利用高斯函数处理非线性系统。自适应控制器通过在线调整参数应对系统变化。网络学习分为自组织和有导师两个阶段,通过误差信号调整权重,确保系统稳定性。
|
6月前
|
机器学习/深度学习 人工智能 安全
构建未来:AI驱动的自适应网络安全防御系统
【5月更文挑战第29天】 随着网络攻击手段的不断演变和升级,传统的基于特征的安全防御机制已不再能够有效地应对日益复杂的安全威胁。本文探讨了如何通过集成人工智能(AI)技术来构建一个自适应的网络安全防御系统,该系统能够在不断变化的网络环境中学习、预测并主动防御未知威胁。通过深度学习算法、实时数据分析和自动化响应策略,这种新型系统旨在提高企业级网络安全的智能化水平,减少人为干预,同时提升防御效率和准确性。
下一篇
无影云桌面