Advertisement

深度置信网络(DBN)

阅读量:

深度置信网络(Deep Belief Networks)DBN

一、DBN算法的功能

深度置信网络(DBNs)是一种在机器学习领域广泛应用的神经网络模型。它不仅适合于无监督学习任务的求解,在监督学习中也展现出良好的适应性。作为一种基于联合概率分布的概率生成模型,DBNs与传统的判别模型有着本质的区别:它专注于建立观察数据与其潜在标签之间的联合概率分布关系。通过优化各层神经元之间的连接权重参数,在一定程度上实现了对训练数据集的高度拟合能力的提升。该算法不仅能有效地进行特征提取与数据分类工作,在数据生成方面也展现出显著的能力。此外,在机器学习的实际应用中 DBN 技术已被成功应用于手写字体识别 语音识别以及图像处理等多个领域

二、DBN算法结构及原理

  1. DBN由多层次神经单元构成,在这些神经单元中又可分为显性神经元与隐性神经元(统称显单元与隐单元)。其中显单元的作用是接收输入数据并完成信息传递功能;而隐单元则主要负责提取特征信息,并被赋予个别名称即特征检测器(feature detectors)。最顶层的两个层面之间建立的是双向无向连接关系,并共同构成联合内存(associative memory)。而在较低层级之间则采用单向有向连接结构实现信息传递通路。最底层的部分则对应着数据向量(data vectors),每个神经单元都承担着对一个数据向

全部评论 (0)

还没有任何评论哟~