自适应共振理论网络-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输入,相似层度会更高,因为已优化过权重。

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

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

相关文章
|
1月前
|
机器学习/深度学习 人工智能 安全
构建未来:AI驱动的自适应网络安全防御系统
【2月更文挑战第15天】 在数字化时代,网络安全已成为全球关注的焦点。传统的安全防御手段在面对日益复杂的网络威胁时显得捉襟见肘。本文将探讨如何利用人工智能(AI)技术构建一个自适应的网络安全防御系统。该系统能够实时分析网络流量,自动识别和响应潜在威胁,从而提供一种更加动态和灵活的安全保护机制。通过深度学习算法的不断进化,这种系统能够预测和适应新型攻击模式,显著提高防御效率和准确性。
|
3月前
|
网络协议 Linux C++
Linux C/C++ 开发(学习笔记十二 ):TCP服务器(并发网络编程io多路复用epoll)
Linux C/C++ 开发(学习笔记十二 ):TCP服务器(并发网络编程io多路复用epoll)
56 0
|
8月前
|
机器学习/深度学习 数据采集 算法
四足动物模型控制中的模型自适应神经网络
翻译:《Mode-Adaptive Neural Networks for Quadruped Motion Control》
|
3月前
|
网络协议 Linux C++
Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程)
Linux C/C++ 开发(学习笔记十一 ):TCP服务器(并发网络网络编程 一请求一线程)
39 0
|
18天前
|
机器学习/深度学习 人工智能 运维
构建未来:AI驱动的自适应网络安全防御系统
【4月更文挑战第7天】 在数字时代的浪潮中,网络安全已成为维系信息完整性、保障用户隐私和确保商业连续性的关键。传统的安全防御策略,受限于其静态性质和对新型威胁的响应迟缓,已难以满足日益增长的安全需求。本文将探讨如何利用人工智能(AI)技术打造一个自适应的网络安全防御系统,该系统能够实时分析网络流量,自动识别并响应未知威胁,从而提供更为强大和灵活的保护机制。通过深入剖析AI算法的核心原理及其在网络安全中的应用,我们将展望一个由AI赋能的、更加智能和安全的网络环境。
28 0
|
1月前
|
机器学习/深度学习 人工智能 算法
构建未来:AI驱动的自适应网络安全防御系统
【2月更文挑战第27天】 在数字化进程加速的背景下,网络安全威胁日益增长,传统的安全防御机制逐渐显得力不从心。本文提出一种基于人工智能技术的自适应网络安全防御系统架构,旨在通过实时分析网络行为和自动调整防御策略来应对复杂多变的网络攻击。该系统利用机器学习算法对异常行为进行检测与分类,并结合深度学习技术实现攻击模式的预测和响应策略的动态优化。文章详细阐述了系统的设计理念、关键技术以及预期效能,展望了AI技术在网络安全领域应用的未来趋势。
|
1月前
|
机器学习/深度学习 人工智能 自然语言处理
构建未来:AI驱动的自适应网络安全防御系统
【2月更文挑战第26天】 在数字化时代,网络安全已成为维护信息完整性、确保业务连续性的关键。随着攻击手段的不断进化,传统的安全防御措施已不足以应对日益复杂的威胁。本文将探讨人工智能(AI)如何革新网络安全领域,构建一个自适应的防御系统。通过分析当前网络威胁的演变趋势,结合AI技术的实时数据分析、模式识别和自我学习能力,提出一种智能化的安全框架。该框架能够动态调整安全策略,预防未知攻击,并减少误报,从而为网络环境提供更加坚固的保护。
|
2月前
|
域名解析 存储 网络协议
某教程学习笔记(一):03、网络基础
某教程学习笔记(一):03、网络基础
16 0
|
6月前
|
域名解析 存储 网络协议
华三杯H3C 网络知识学习笔记(1)
华三杯H3C 网络知识学习笔记(1)
62 0
|
8月前
|
计算机视觉 机器学习/深度学习 编解码
【轻量化网络系列(4)】ShuffleNetV1论文超详细解读(翻译 +学习笔记+代码实现)
【轻量化网络系列(4)】ShuffleNetV1论文超详细解读(翻译 +学习笔记+代码实现)
350 0
【轻量化网络系列(4)】ShuffleNetV1论文超详细解读(翻译 +学习笔记+代码实现)

热门文章

最新文章