chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

tensorflow的構(gòu)建流程

姚小熊27 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2020-12-04 15:01 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

tensorflow的構(gòu)建流程

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

例如有如下代碼:

import tensorflow as tf

g = tf.Graph()

## add nodes to the graph

with g.as_default():

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

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瀏覽器,輸入得的的網(wǎng)址即可看到 我們生成的流程圖了:

TensorFlow執(zhí)行流程

TensorFlow的基礎(chǔ)運(yùn)算

在搞神經(jīng)網(wǎng)絡(luò)之前,先讓我們把TensorFlow的基本運(yùn)算,也就是加減乘除搞清楚。

首先,TensorFlow有幾個(gè)概念需要進(jìn)行明確:

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

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

3 Tensor:用來表示數(shù)據(jù),是我們的原料。

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

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

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

2.1 創(chuàng)建圖和運(yùn)行圖:

下面我們創(chuàng)建一個(gè)圖,并在Session中執(zhí)行它,不用擔(dān)心看不懂,每句代碼都會(huì)注釋,只有有編程基礎(chǔ),都能OK:

上面就是用TensorFlow進(jìn)行了一個(gè)最簡單的矩陣乘法。

2.2 創(chuàng)建一個(gè)變量,并用for循環(huán)對變量進(jìn)行賦值操作

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

2.3 通過feed設(shè)置placeholder的值

有的時(shí)候,我們會(huì)在聲明變量的時(shí)候不賦值,計(jì)算的時(shí)候才進(jìn)行賦值,這個(gè)時(shí)候feed就派上用場了。


責(zé)任編輯:YYX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • tensorflow
    +關(guān)注

    關(guān)注

    13

    文章

    330

    瀏覽量

    61186
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    無法將Tensorflow Lite模型轉(zhuǎn)換為OpenVINO?格式怎么處理?

    Tensorflow Lite 模型轉(zhuǎn)換為 OpenVINO? 格式。 遇到的錯(cuò)誤: FrontEnd API failed with OpConversionFailure:No translator found for TFLite_Detection_PostProcess node.
    發(fā)表于 06-25 08:27

    FlexBuild構(gòu)建Debian 12,在“tflite_ethosu_delegate”上構(gòu)建失敗了怎么解決?

    , found in /home/joezhang/workspace/tn_debian_FlexBuild 構(gòu)建/components_lsdk2412/apps/ml/tflite/tensorflow
    發(fā)表于 04-01 06:53

    用樹莓派搞深度學(xué)習(xí)?TensorFlow啟動(dòng)!

    介紹本頁面將指導(dǎo)您在搭載64位Bullseye操作系統(tǒng)的RaspberryPi4上安裝TensorFlowTensorFlow是一個(gè)專為深度學(xué)習(xí)開發(fā)的大型軟件庫,它消耗大量資源。您可以在
    的頭像 發(fā)表于 03-25 09:33 ?443次閱讀
    用樹莓派搞深度學(xué)習(xí)?<b class='flag-5'>TensorFlow</b>啟動(dòng)!

    TensorFlow模型轉(zhuǎn)換為中間表示 (IR) 時(shí)遇到不一致的形狀錯(cuò)誤怎么解決?

    使用命令轉(zhuǎn)換為 Tensorflow* 模型: mo --input_model ../models/middlebury_d400.pb --input_shape [1,352,704,6
    發(fā)表于 03-07 08:20

    使用OpenVINO? 2020.4.582將自定義TensorFlow 2模型轉(zhuǎn)換為中間表示 (IR)收到錯(cuò)誤怎么解決?

    轉(zhuǎn)換自定義 TensorFlow 2 模型 mask_rcnn_inception_resnet_v2_1024x1024_coco17 要 IR 使用模型優(yōu)化器命令: 注意上面的鏈接可能無法
    發(fā)表于 03-07 07:28

    可以使用OpenVINO?工具包將中間表示 (IR) 模型轉(zhuǎn)換為TensorFlow格式嗎?

    無法將中間表示 (IR) 模型轉(zhuǎn)換為 TensorFlow* 格式
    發(fā)表于 03-06 06:51

    使用各種TensorFlow模型運(yùn)行模型優(yōu)化器時(shí)遇到錯(cuò)誤非法指令怎么解決?

    使用各種 TensorFlow 模型運(yùn)行模型優(yōu)化器時(shí)遇到 [i]錯(cuò)誤非法指令
    發(fā)表于 03-05 09:56

    TensorFlow saved_model格式轉(zhuǎn)換為IR遇到錯(cuò)誤怎么解決?

    TensorFlow saved_model格式轉(zhuǎn)換為 IR。 遇到錯(cuò)誤: FrontEnd API failed with OpConversionFailure: : No translator found for TensorListFromTensor node.
    發(fā)表于 03-05 09:12

    OpenVINO?是否與TensorFlow集成支持Raspberry Pi?

    無法確定OpenVINO?是否與 TensorFlow* 集成支持 Raspberry Pi。
    發(fā)表于 03-05 08:26

    為什么無法將自定義EfficientDet模型從TensorFlow 2轉(zhuǎn)換為中間表示(IR)?

    將自定義 EfficientDet 模型從 TensorFlow* 2 轉(zhuǎn)換 為 IR 時(shí)遇到錯(cuò)誤: [ ERROR ] Exception occurred during running replacer \"REPLACEMENT_ID\" ()
    發(fā)表于 03-05 06:29

    構(gòu)建云原生機(jī)器學(xué)習(xí)平臺(tái)流程

    構(gòu)建云原生機(jī)器學(xué)習(xí)平臺(tái)是一個(gè)復(fù)雜而系統(tǒng)的過程,涉及數(shù)據(jù)收集、處理、特征提取、模型訓(xùn)練、評估、部署和監(jiān)控等多個(gè)環(huán)節(jié)。
    的頭像 發(fā)表于 12-14 10:34 ?436次閱讀

    如何使用Python構(gòu)建LSTM神經(jīng)網(wǎng)絡(luò)模型

    : NumPy:用于數(shù)學(xué)運(yùn)算。 TensorFlow:一個(gè)開源機(jī)器學(xué)習(xí)庫,Keras是其高級API。 Keras:用于構(gòu)建和訓(xùn)練深度學(xué)習(xí)模型。 你可以使用pip來安裝這些庫: pip install
    的頭像 發(fā)表于 11-13 10:10 ?1584次閱讀

    基于系統(tǒng)設(shè)備樹的構(gòu)建流程

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

    快速部署Tensorflow和TFLITE模型在Jacinto7 Soc

    電子發(fā)燒友網(wǎng)站提供《快速部署Tensorflow和TFLITE模型在Jacinto7 Soc.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:41 ?0次下載
    快速部署<b class='flag-5'>Tensorflow</b>和TFLITE模型在Jacinto7 Soc

    第四章:在 PC 交叉編譯 aarch64 的 tensorflow 開發(fā)環(huán)境并測試

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