DBN网络训练流程
2017-02-03 17:19:24 0 举报
DBN网络训练流程主要包括以下几个步骤:首先,初始化网络参数;然后,使用无标签数据进行预训练,每次只训练一层,通过贪婪逐层训练的方式,使得每一层都尽可能地学习到数据的高阶特征;接着,对整个网络进行微调,使用有标签数据进行监督学习,优化网络参数;最后,根据实际需求,可以对网络进行进一步的优化和调整。在整个训练过程中,需要不断调整学习率、动量等超参数,以获得最佳的训练效果。
作者其他创作
大纲/内容
采用BP算法微调整个DBN权值
采用CD算法训练第i个RBM
结束
No
开始
输入数据,设定DBN结构参数
固定已完成训练的RBM权值及偏置
将第( i-1)个RBM的隐含层作为第 i 个RBM可见层的输入
Yes
If layer = 1
If layer = max layer
将原始数据作为第 i 个RBM可见层的输入
0 条评论
下一页