Rac*_*ava 5 python-3.x deep-learning tensorflow
我想在tensorflow中实现一个多任务学习框架。我目前正在执行类似的操作(伪代码)
define_reg_cost()
define_clas_cost()
reg_optimizer.(reg_learning_rate).min(reg_cost)
clas_optimizer.(clas_learning_rate).min(clas_cost)
for num_iterations:
reg_optimizer.run()
clas_optimizer.run()
Run Code Online (Sandbox Code Playgroud)
这对我来说似乎不是正确的方法。我有两个损失函数,我想学习权重以在同一优化器中以不同的学习率将两个损失减至最小。我基本上希望渐变优化器进行如下更新:
权重更新=权重-学习率_1 * d(损失1)/ dw-学习率_2 * d(损失2)/ dw
有关如何执行此操作的任何提示(可能使用optimizer.apply_gradients())?
| 归档时间: |
|
| 查看次数: |
267 次 |
| 最近记录: |