优化算法——FTRL

本文介绍了FTRL(Follow The Regularized Leader)优化算法在CTR预测中的应用,详细解析了模型损失函数、梯度计算及参数更新公式,并强调了FTRL如何确保参数更新的稀疏性。此外,还提到了FTRL中每个维度学习率的独立考虑。
摘要由CSDN通过智能技术生成

ctr预测中,单个样本由向量x表示,w是模型参数,预测样本x被点击的概率p=sigmoid(w * x),sigmoid(x) = 1/(1+exp(x))。样本label为{0, 1}表示是否被点击。模型损失函数为交叉熵损失:
L = -ylog§ - (1-y)log(1-p),梯度g为损失函数对w求偏导:
在这里插入图片描述
ftrl更新参数的公式为:
在这里插入图片描述
在这里插入图片描述
这个表示梯度,就是损失函数对参数求偏导。
t表示第t轮更新参数,g表示梯度,g1:t表示前t轮梯度之和,Ws表示上轮迭代后w的值。
这个更新公式由三部分组成,第一部分g1:t * w表示参数更新的方向也就是梯度,中间部分限制了更新的w和上一轮的w不要相差太大(万一样本不是好样本呢),它的系数与学习率有关,
在这里插入图片描述
最后一项是为了更新得到稀疏的w。
下面是公式推导:

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值