tensorflow函数-tf.assign()
生活随笔
收集整理的這篇文章主要介紹了
tensorflow函数-tf.assign()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面記錄一個很簡單的tensorflow代碼,用來理解tensorflow運行機制
代碼中有詳細注釋,大家可以在運行一下,為什么會是1,2,3這個結果?
??
#-*-coding:UTF-8-*-import tensorflow as tfstate=tf.Variable(0,name="a")#使用tensorflow在默認的圖中創建節點,這個節點是一個變量 one = tf.constant(1)#此處調用了tf的一個函數,用于創建常量 new_value = tf.add(state,one)#對常量與變量進行簡單的加法操作, #這點需要說明的是: 在TensoorFlow中,所有的操作op,變量都視為節點,tf.add() #的意思就是在tf的默認圖中添加一個op,這個op是用來做加法操作的。update = tf.assign(state,new_value)#這個操作是:賦值操作。將new_value的值賦值給state變量,update只是一個用于sess #的變量init=tf.global_variables_initializer()with tf.Session() as sess:sess.run(init)#對變量進行初始化,執行(run)init語句for i in range(3):sess.run(update)print(sess.run(state))運行結果 :?
??1
? 2
? 3
?
tensorflow的圖中tensor的流動模型如下
?
?
?
總結
以上是生活随笔為你收集整理的tensorflow函数-tf.assign()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 最安全的门禁系统来了,贝迪特掌静脉引领“
- 下一篇: 用HTML和CSS做一个简单的静态京东手