色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

探究優化機器學習模型的關鍵技術

Tensorflowers ? 來源:cg ? 2019-01-05 09:04 ? 次閱讀

設置

importtensorflow astftf.enable_eager_execution()

梯度帶

TensorFlow 提供用于自動微分的 tf.GradientTapeAPI - 計算與其輸入變量相關的計算梯度。TensorFlow 通過tf.GradientTape“記錄” 在上下文中執行的所有操作到 “磁帶”(tape)上。然后,TensorFlow 使用該磁帶和與每個記錄操作相關聯的梯度來計算使用反向模式微分的 “記錄” 計算的梯度。

例如:

x = tf.ones((2, 2)) with tf.GradientTape() as t: t.watch(x) y = tf.reduce_sum(x) z = tf.multiply(y, y)# Derivative of z with respect to the original input tensor xdz_dx = t.gradient(z, x)for i in [0, 1]: for j in [0, 1]: assert dz_dx[i][j].numpy() == 8.0

您還可以根據在 “記錄”tf.GradientTape 上下文時計算的中間值請求輸出的梯度。

x = tf.ones((2, 2)) with tf.GradientTape() as t: t.watch(x) y = tf.reduce_sum(x) z = tf.multiply(y, y)# Use the tape to compute the derivative of z with respect to the# intermediate value y.dz_dy = t.gradient(z, y)assert dz_dy.numpy() == 8.0

默認情況下,GradientTape 持有的資源會在調用 GradientTape.gradient() 方法后立即釋放。要在同一計算中計算多個梯度,創建一個持久的梯度帶。這允許多次調用 gradient() 方法。當磁帶對象 tape 被垃圾收集時釋放資源。例如:

x = tf.constant(3.0)with tf.GradientTape(persistent=True) as t: t.watch(x) y = x * x z = y * ydz_dx = t.gradient(z, x) # 108.0 (4*x^3 at x = 3)dy_dx = t.gradient(y, x) # 6.0del t # Drop the reference to the tape

記錄控制流

因為磁帶(tape)在執行時記錄操作,所以自然會處理 Python 控制流(例如使用 ifs 和 whiles):

def f(x, y): output = 1.0 for i in range(y): if i > 1 and i < 5:? ? ? output = tf.multiply(output, x)? return outputdef grad(x, y):? with tf.GradientTape() as t:? ? t.watch(x)? ? out = f(x, y)? return t.gradient(out, x) x = tf.convert_to_tensor(2.0)assert grad(x, 6).numpy() == 12.0assert grad(x, 5).numpy() == 12.0assert grad(x, 4).numpy() == 4.0

高階梯度

GradientTape 記錄上下文管理器內部的操作以實現自動區分。如果梯度是在這個上下文中計算的,那么梯度計算也會被記錄下來。因此,同樣的 API 也適用于高階梯度。例如:

x = tf.Variable(1.0) # Create a Tensorflow variable initialized to 1.0with tf.GradientTape() as t: with tf.GradientTape() as t2: y = x * x * x # Compute the gradient inside the 't' context manager # which means the gradient computation is differentiable as well. dy_dx = t2.gradient(y, x)d2y_dx2 = t.gradient(dy_dx, x)assert dy_dx.numpy() == 3.0assert d2y_dx2.numpy() == 6.0

下一步

以上教程中,我們介紹了 TensorFlow 中的梯度計算。有了這些,我們就有了足夠的基本要素來構建和訓練神經網絡

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 機器學習
    +關注

    關注

    66

    文章

    8438

    瀏覽量

    133024
  • tensorflow
    +關注

    關注

    13

    文章

    329

    瀏覽量

    60615

原文標題:自動微分,優化機器學習模型的關鍵技術

文章出處:【微信號:tensorflowers,微信公眾號:Tensorflowers】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【「基于大模型的RAG應用開發與優化」閱讀體驗】+大模型微調技術解讀

    今天學習<基于大模型的RAG應用開發與優化>這本書。大模型微調是深度學習領域中的一項關鍵技術
    發表于 01-14 16:51

    汽車總線及其關鍵技術的研究

    汽車總線及其關鍵技術的研究
    發表于 07-10 11:33

    CDMA原理與關鍵技術

    CDMA原理與關鍵技術
    發表于 08-16 20:25

    物聯網的關鍵技術有哪些

    物聯網關鍵技術————傳感器技術
    發表于 06-16 17:25

    智能通信終端有哪些關鍵技術

    智能通信終端有哪些關鍵技術
    發表于 05-26 07:04

    MIMO-OFDM中有哪些關鍵技術

    本文介紹了MIMO-OFDM技術中的關鍵技術,如信道估計、同步、分集技術和空時編碼等。
    發表于 05-27 06:05

    POE的關鍵技術有哪些?

    使用以太網線供電的優勢是什么?PoE設備是怎么供電的?POE的關鍵技術有哪些?
    發表于 06-10 09:26

    機器人實現智能的關鍵技術到底是什么?

    機器人實現智能的關鍵技術到底是什么?這些技術在最近十年會發展到什么程度?整個產業的應用前景將會如何?
    發表于 07-05 06:55

    明白VPP關鍵技術有哪些

    隨著人工智能技術的不斷發展,越來越多的行業開始使用人工智能技術,這也使得智能虛擬代理技術得到了廣泛的應用。為了能夠深入了解智能虛擬代理技術,需要明白VPP
    發表于 08-31 07:28

    面向OpenHarmony終端的密碼安全關鍵技術

    終端-云端協同,實現當前國產體系密碼技術合規應用、首創并優化非交互聯邦學習、解決云-端整體安全技術難題,具備創新性、可行性。 歡迎大家加入到密碼安全
    發表于 09-13 19:20

    視覺導航關鍵技術及應用

    由于視覺導航技術的應用越來越普及 ,因此 ,有必要對視覺導航中的關鍵技術及應用進行研究。文章對其中的圖像處理技術和定位與跟蹤技術進行了詳細研究 ,并與此相對應 ,介紹的相關的應用。
    發表于 09-25 08:09

    工業機器人的關鍵技術及應用趨勢

    工業機器人的關鍵技術及應用趨勢
    發表于 02-07 18:25 ?17次下載

    機器學習模型切實可行的優化步驟

    這篇文章提供了可以采取的切實可行的步驟來識別和修復機器學習模型的訓練、泛化和優化問題。
    的頭像 發表于 05-04 12:08 ?2700次閱讀

    關于生成式AI的關鍵技術

    生成式AI的關鍵技術是生成式對抗網絡(GANs, Generative Adversarial Networks ),其本質是一種深度學習模型,是近年來復雜分布上無監督學習最具前景的方
    的頭像 發表于 10-17 09:27 ?2428次閱讀

    LLM大模型推理加速的關鍵技術

    LLM(大型語言模型)大模型推理加速是當前人工智能領域的一個研究熱點,旨在提高模型在處理復雜任務時的效率和響應速度。以下是對LLM大模型推理加速關鍵
    的頭像 發表于 07-24 11:38 ?1000次閱讀
    主站蜘蛛池模板: 人体内射精一区二区三区 | 午夜爽喷水无码成人18禁三级 | 9久高清在线不卡免费无吗视频 | 专干老肥熟女视频网站300部 | 抽插性奴中出乳精内射 | 久久re这里视频精品15 | 嫩草在线播放 | 美女在线永久免费网站 | 国产婷婷午夜精品无码A片 国产婷婷色综合AV蜜臀AV | 亚洲AV怡红院影院怡春院 | 女生下面免费看 | ASIAN大陆明星裸休合成PICS | 秋霞午夜一级理论片久久 | 国产精品外围在线观看 | 国产女合集第六部 | 人妻精品久久无码专区 | 国内精品九九视频 | 国产在线播放精品视频 | 久久黄色免费网站 | 99久久久无码国产精精品 | 亚洲七七久久桃花综合 | 久久视频精品3线视频在线观看 | 国产午夜永久福利视频在线观看 | 中文字幕成人免费高清在线 | 国产永久免费高清在线观看 | 24小时日本在线电影 | 久久久久琪琪精品色 | 女人高潮了拔出来了她什么感觉 | 亚洲精品久久久久久蜜臀 | 97人人添人人澡人人澡人人澡 | 琪琪热热色原日韩在线 | 亚洲国产中文字幕在线视频综合 | 草莓视频免费看 | 好男人在线观看免费视频WWW | www.三级| 国精产品999一区二区三区有限 | 中文字幕在线观看 | 亚洲欧美国产双大乳头 | 好大快用力深一点h视频 | 国产免费网站看v片在线 | 国产精品久久久久久久久LI无码 |