tf.control_dependencies()函数用法
生活随笔
收集整理的這篇文章主要介紹了
tf.control_dependencies()函数用法
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在有些機(jī)器學(xué)習(xí)程序中我們想要指定某些操作執(zhí)行的依賴關(guān)系,這時我們可以使用tf.control_dependencies()來實現(xiàn)。
tf.control_dependencies(control_inputs)
作用: 用來控制計算流圖的,也就是給圖中的某些計算指定順序。有的時候我們想要指定某些操作執(zhí)行的依賴關(guān)系,比如想要讓參數(shù)先更新,然后再獲取參數(shù)更新的值等。
返回: 會返回一個控制依賴的上下文管理器,使用了with關(guān)鍵字就可以讓在這個上下文環(huán)境中的操作都在control_inputs 執(zhí)行
理解意思:代表當(dāng)括號里面的參數(shù)執(zhí)行完畢再執(zhí)行with里面的語句
訓(xùn)練模型時有可能每步訓(xùn)練需要按先后順序執(zhí)行3種操作,比如:
with g.control_dependencies([a, b, c]):# `d` and `e` will only run after `a`, `b`, and `c` have executed.d = ...e = ...d、e的操作會在a、b、c的操作執(zhí)行完之后再執(zhí)行。
總結(jié)
以上是生活随笔為你收集整理的tf.control_dependencies()函数用法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: numpy.power()
- 下一篇: img disabled可以用什么替代_