婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 使用tensorflow 實現反向傳播求導

使用tensorflow 實現反向傳播求導

熱門標簽:天津電話機器人公司 電銷機器人的風險 河北防封卡電銷卡 開封自動外呼系統怎么收費 400電話辦理哪種 開封語音外呼系統代理商 手機網頁嵌入地圖標注位置 應電話機器人打電話違法嗎 地圖標注線上如何操作

看代碼吧~

X=tf.constant([-1,-2],dtype=tf.float32)
w=tf.Variable([2.,3.])
truth=[3.,3.]
Y=w*X
# cost=tf.reduce_sum(tf.reduce_sum(Y*truth)/(tf.sqrt(tf.reduce_sum(tf.square(Y)))*tf.sqrt(tf.reduce_sum(tf.square(truth)))))
cost=Y[1]*Y
optimizer = tf.train.GradientDescentOptimizer(1).minimize(cost)
with tf.Session() as sess:
    sess.run(tf.global_variables_initializer())
    print(sess.run(Y))
    print(sess.run(w))
    print(sess.run(cost))
 
    print(sess.run(Y))
    sess.run(optimizer)
 
    print(sess.run(w))

結果如下

W由[2,3]變成[-4,-25]

過程:

f=y0*y=w0*x0*w*x=[w1*x1*w0*x0,w1*x1*w1*x1,]

f對w0求導,得w1*x0*x1+0=6 ,所以新的w0=w0-6=-4

f對w1求導,得 w0*x0*x1+2*w1*x1*x1=28,所以新的w1=w1-28=-25

補充:【TensorFlow篇】--反向傳播

一、前述

反向自動求導是 TensorFlow 實現的方案,首先,它執行圖的前向階段,從輸入到輸出,去計算節點
值,然后是反向階段,從輸出到輸入去計算所有的偏導。

二、具體

1、舉例

圖是第二個階段,在第一個階段中,從 x =3和 y =4開始去計算所有的節點值

f ( x / y )=x 2 * y + y + 2

求解的想法是逐漸的從圖上往下,計算 f ( x , y )的偏導,使用每一個連續的節點,直到我們到達變量節
點,嚴重依賴鏈式求導法則!

2.具體過程:

因為n7是輸出節點,所以f=n7,所以𝜕f/𝜕𝑛7= 1

讓我們繼續往下走到n5節點,𝜕f/𝜕𝑛5=𝜕f/𝜕𝑛7∗𝜕𝑛7/𝜕𝑛5 . 我們已知𝜕f/𝜕𝑛7=1,所以我們需要知道𝜕𝑛7/𝜕𝑛5 ,因為n7=n5+n6,所以我們求得𝜕𝑛7/𝜕𝑛5=1,所以𝜕f/𝜕𝑛5=1*1=1

現在我們繼續走到節點n4,𝜕f/𝜕𝑛4=𝜕f/𝜕𝑛5∗𝜕𝑛5/𝜕𝑛4,因為n5=n4*n2,我們求得�𝑛5/𝜕𝑛4=n2,𝜕f/𝜕𝑛4=1*4

沿著圖一路向下,我們可以計算出所有節點,就能計算出 𝜕𝑓/𝜕x= 24,𝜕𝑓/𝜕y= 10

那我們就可以利用和上面類似的方式方法去計算𝜕𝑓/𝜕𝑤

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • TensorFlow的自動求導原理分析
  • tensorflow中的梯度求解及梯度裁剪操作
  • Tensorflow 如何從checkpoint文件中加載變量名和變量值
  • Python3安裝tensorflow及配置過程
  • 解決tensorflow 與keras 混用之坑
  • tensorflow中的數據類型dtype用法說明

標簽:蘭州 江蘇 駐馬店 山東 成都 常州 六盤水 宿遷

巨人網絡通訊聲明:本文標題《使用tensorflow 實現反向傳播求導》,本文關鍵詞  使用,tensorflow,實現,反向,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用tensorflow 實現反向傳播求導》相關的同類信息!
  • 本頁收集關于使用tensorflow 實現反向傳播求導的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 祥云县| 阿拉尔市| 铜山县| 和静县| 吉安市| 鹰潭市| 定陶县| 黔南| 华亭县| 象山县| 武平县| 晋宁县| 宜兰县| 宝清县| 新蔡县| 凤庆县| 东乌珠穆沁旗| 南平市| 桓仁| 佛坪县| 萨嘎县| 基隆市| 都兰县| 家居| 桂林市| 淄博市| 固安县| 安阳市| 陇川县| 大化| 天长市| 阳信县| 望谟县| 钟祥市| 筠连县| 五华县| 宁德市| 枣庄市| 岫岩| 砀山县| 焉耆|