《推荐系统笔记(九))》DNN的BP算法(内含详细数学推导)
前言
推荐系统中,我们通常用深度神经网络(DNN)来学习高阶(非线性)特征。这篇博客中,我们将详细介绍DNN的BP算法。
DNN
我们可以将DNN分成三个部分,
输入层
隐藏层
输出层
接下来,我们以三层DNN为例。
1. 输入层
对于输入层,我们假设输入数据xxx有nnn个特征,即
x=(x(1),x(2),...,x(n))x=(x^{(1)}, x^{(2)}, ..., x^{(n)})x=(x(1),x(2),...,x(n))
2. 第一层隐藏层
第一层隐藏层的输出为mmm维向量,这样,从输
原创
2020-07-31 11:26:01 ·
731 阅读 ·
0 评论