单流网络中的神经网络技术:从基础到应用
在神经网络的研究领域,单流网络是一种常见且重要的结构。它将输入数据作为一个整体进行处理,与多流网络在同一时刻处理多个不同数据流形成鲜明对比。下面我们将深入探讨单流网络中涉及的一些关键技术和概念。
1. 背景知识
在深入研究单流网络之前,我们需要了解一些基础的背景知识,包括Hebbian学习、信息论、主成分分析(PCA)以及执行PCA的人工神经网络(ANN)。
1.1 Hebbian学习
无监督学习的目标是让神经网络对原始数据进行自主表示,而Hebbian学习是实现这一目标的常用方法。它基于Donald Hebb的提议,即当神经元A的轴突靠近并反复激发神经元B时,两者之间的连接效率会提高。
Hebbian学习的规则可以用以下公式表示:
- (y_i = \sum_{j} w_{ij}x_j)
- (\Delta w_{ij} = \eta x_j y_i)
其中,(y_i)是神经元(i)的输出,(x_j)是第(j)个输入,(w_{ij})是从(x_j)到(y_i)的权重,(\eta)是学习率。
然而,简单的Hebbian学习存在权重无限制增长的问题,形成正反馈循环。为了分析其稳定性,我们可以考虑矩阵的特征向量和特征值。若Hebbian学习过程收敛到稳定方向(w^*),则有(Rw = 0)((R)为相关矩阵),但实际上简单Hebbian学习的权重往往会被相关矩阵最大特征值对应的方向所主导。
1.2 信息量化
信息论中,Shannon定义了事件的信息含量为(-\log p_i)((p_i)为事件(i)
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



