在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

tensorflow的構建流程

姚小熊27 ? 來源:網絡整理 ? 作者:網絡整理 ? 2020-12-04 15:01 ? 次閱讀

tensorflow的構建流程

tf.Graph() 表示實例化了一個類,一個用于 tensorflow 計算和表示用的數據流圖,通俗來講就是:在代碼中添加的操作(畫中的結點)和數據(畫中的線條)都是畫在紙上的“畫”,而圖就是呈現這些畫的紙,你可以利用很多線程生成很多張圖,但是默認圖就只有一張。

例如有如下代碼:

import tensorflow as tf

g = tf.Graph()

## add nodes to the graph

with g.as_default():

a = tf.constant(1, name=‘a’)

b = tf.constant(2, name=‘b’)

c = tf.constant(3, name=‘c’)

z = 2 * (a - b) + c

## launch the graph

with tf.Session(graph=g) as sess:

writer = tf.summary.FileWriter(“E://PycharmProjects//Graph”, g)

print(‘2*(a-b)+c =》 ’, sess.run(z))

打開cmd命令行,輸入tensorboard --logdir=E:\PycharmProjects\Graph

回車后,打開google瀏覽器,輸入得的的網址即可看到 我們生成的流程圖了:

TensorFlow執行流程

TensorFlow的基礎運算

在搞神經網絡之前,先讓我們把TensorFlow的基本運算,也就是加減乘除搞清楚。

首先,TensorFlow有幾個概念需要進行明確:

1 圖(Graph):用來表示計算任務,也就我們要做的一些操作。

2 會話(Session):建立會話,此時會生成一張空圖;在會話中添加節點和邊,形成一張圖,一個會話可以有多個圖,通過執行這些圖得到結果。如果把每個圖看做一個車床,那會話就是一個車間,里面有若干個車床,用來把數據生產成結果。

3 Tensor:用來表示數據,是我們的原料。

4 變量(Variable):用來記錄一些數據和狀態,是我們的容器。

5 feed和fetch:可以為任意的操作(arbitrary operation) 賦值或者從其中獲取數據。相當于一些鏟子,可以操作數據。

形象的比喻是:把會話看做車間,圖看做車床,里面用Tensor做原料,變量做容器,feed和fetch做鏟子,把數據加工成我們的結果。

2.1 創建圖和運行圖:

下面我們創建一個圖,并在Session中執行它,不用擔心看不懂,每句代碼都會注釋,只有有編程基礎,都能OK:

上面就是用TensorFlow進行了一個最簡單的矩陣乘法。

2.2 創建一個變量,并用for循環對變量進行賦值操作

可以看到,除了變量創建稍微麻煩一些和必須建立session來運行,其他的操作基本和普通Python一樣。

2.3 通過feed設置placeholder的值

有的時候,我們會在聲明變量的時候不賦值,計算的時候才進行賦值,這個時候feed就派上用場了。


責任編輯:YYX

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

    關注

    13

    文章

    329

    瀏覽量

    60561
收藏 人收藏

    評論

    相關推薦

    如何使用Python構建LSTM神經網絡模型

    : NumPy:用于數學運算。 TensorFlow:一個開源機器學習庫,Keras是其高級API。 Keras:用于構建和訓練深度學習模型。 你可以使用pip來安裝這些庫: pip install
    的頭像 發表于 11-13 10:10 ?485次閱讀

    基于系統設備樹的構建流程

    用于構建 AMD embeddedsw 組件的舊方法將 .xsa 用作來自硬件人員的交接文件,并將 mdd、mld 和 mss 文件用于不同的軟件配置。這使得舊方法依賴于 AMD 專屬工具,如軟件
    的頭像 發表于 11-01 13:38 ?236次閱讀

    第四章:在 PC 交叉編譯 aarch64 的 tensorflow 開發環境并測試

    本文介紹了在 PC 端交叉編譯 aarch64 平臺的 tensorflow 庫而非 tensorflow lite 的心酸過程。
    的頭像 發表于 08-25 11:38 ?1277次閱讀
    第四章:在 PC 交叉編譯 aarch64 的 <b class='flag-5'>tensorflow</b> 開發環境并測試

    如何在Tensorflow中實現反卷積

    TensorFlow中實現反卷積(也稱為轉置卷積或分數步長卷積)是一個涉及多個概念和步驟的過程。反卷積在深度學習領域,特別是在圖像分割、圖像超分辨率、以及生成模型(如生成對抗網絡GANs)等任務中
    的頭像 發表于 07-14 10:46 ?673次閱讀

    TensorFlow是什么?TensorFlow怎么用?

    TensorFlow是由Google開發的一個開源深度學習框架,它允許開發者方便地構建、訓練和部署各種復雜的機器學習模型。TensorFlow憑借其高效的計算性能、靈活的架構以及豐富的工具和庫,在學
    的頭像 發表于 07-12 16:38 ?755次閱讀

    使用TensorFlow進行神經網絡模型更新

    使用TensorFlow進行神經網絡模型的更新是一個涉及多個步驟的過程,包括模型定義、訓練、評估以及根據新數據或需求進行模型微調(Fine-tuning)或重新訓練。下面我將詳細闡述這個過程,并附上相應的TensorFlow代碼示例。
    的頭像 發表于 07-12 11:51 ?450次閱讀

    請問ESP32如何運行TensorFlow模型?

    請問ESP32如何運行TensorFlow模型?
    發表于 07-09 07:30

    tensorflow和pytorch哪個更簡單?

    PyTorch更簡單。選擇TensorFlow還是PyTorch取決于您的具體需求和偏好。如果您需要一個易于使用、靈活且具有強大社區支持的框架,PyTorch可能是一個更好的選擇。如果您需要一個在
    的頭像 發表于 07-05 09:45 ?921次閱讀

    tensorflow和pytorch哪個好

    tensorflow和pytorch都是非常不錯的強大的框架,TensorFlow還是PyTorch哪個更好取決于您的具體需求,以下是關于這兩個框架的一些關鍵點: TensorFlow : 發布時間
    的頭像 發表于 07-05 09:42 ?733次閱讀

    tensorflow簡單的模型訓練

    TensorFlow開始,然后介紹如何構建和訓練一個簡單的神經網絡模型。 1. 安裝TensorFlow 首先,我們需要安裝TensorFlowT
    的頭像 發表于 07-05 09:38 ?732次閱讀

    keras模型轉tensorflow session

    在這篇文章中,我們將討論如何將Keras模型轉換為TensorFlow session。 Keras和TensorFlow簡介 Keras是一個高級神經網絡API,它提供了一種簡單、快速的方式來構建
    的頭像 發表于 07-05 09:36 ?570次閱讀

    如何使用Tensorflow保存或加載模型

    TensorFlow是一個廣泛使用的開源機器學習庫,它提供了豐富的API來構建和訓練各種深度學習模型。在模型訓練完成后,保存模型以便將來使用或部署是一項常見的需求。同樣,加載已保存的模型進行預測或
    的頭像 發表于 07-04 13:07 ?1638次閱讀

    如何在TensorFlow構建并訓練CNN模型

    TensorFlow構建并訓練一個卷積神經網絡(CNN)模型是一個涉及多個步驟的過程,包括數據預處理、模型設計、編譯、訓練以及評估。下面,我將詳細闡述這些步驟,并附上一個完整的代碼示例。
    的頭像 發表于 07-04 11:47 ?1014次閱讀

    TensorFlow的定義和使用方法

    數據流圖,從而簡化機器學習模型的構建、訓練和部署。自2015年11月開源以來,TensorFlow迅速成為數據科學家、軟件開發者以及教育工作者廣泛使用的工具,廣泛應用于圖像識別、自然語言處理、推薦系統等多個領域。本文將深入解讀Tenso
    的頭像 發表于 07-02 14:14 ?840次閱讀

    TensorFlow與PyTorch深度學習框架的比較與選擇

    深度學習作為人工智能領域的一個重要分支,在過去十年中取得了顯著的進展。在構建和訓練深度學習模型的過程中,深度學習框架扮演著至關重要的角色。TensorFlow和PyTorch是目前最受歡迎的兩大深度
    的頭像 發表于 07-02 14:04 ?1011次閱讀
    主站蜘蛛池模板: 最好看的2019中文字幕免费高清| 欧美黄色片在线| 国产伦精一区二区三区| freesexvideo性大全| 六月丁香中文字幕| 四虎影院观看视频在线观看| 9久热久re爱免费精品视频| 91成人免费视频| 在线观看永久免费视频网站| 麻豆国产一区二区在线观看| 日韩三级精品| 婷婷第四色| 亚洲网站www| 99久久国产免费中文无字幕| 在线a网站| 白嫩少妇激情无码| 亚洲天堂手机在线| 日本在线观看www| 色多多网址| 色多多成视频人在线观看| 欧美透逼视频| 欧美三级大片在线观看| 久久国产精品99精品国产987| 美女国产视频| 狠狠色网| 好男人社区www在线资源视频| 国产床戏无遮掩视频播放| 国产成人精品日本亚洲直接| 小视频国产| 天天做天天爱天天爽综合区| 亚洲午夜免费| 亚洲高清资源| 精品一区二区三区18| 成人免费一区二区三区| vip免费观看| 日本69xxxxx| 国产午夜视频在永久在线观看| h视频在线免费看| 中文字幕成人乱码在线电影| 日本午夜片| 爱逼综合|