国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

第2話 TensorFlow 數(shù)據(jù)流圖———TensorBoard的使用

li21 / 1394人閱讀

摘要:什么是數(shù)據(jù)流圖使用符號計算圖,這與相似,不過與相比,更簡潔。這兩種元素在數(shù)據(jù)流圖中有自己各自的作用,其中節(jié)點代表對數(shù)據(jù)所做的運算或某種算子。

1.1 什么是數(shù)據(jù)流圖

TensorFlow使用符號計算圖,這與Theano相似,不過與Theano相比,TensorFlow 更簡潔。TensorFlow 的名字本身描述了它自身的執(zhí)行原理: Tensor (張量)意味著N維數(shù)組,F(xiàn)low (流)意味著基于數(shù)據(jù)流圖的計算。數(shù)據(jù)流圖中的圖就是我們所說的有向圖,在圖這種數(shù)據(jù)結(jié)構(gòu)中包含兩種基本元素:節(jié)點和邊。這兩種元素在數(shù)據(jù)流圖中有自己各自的作用,其中節(jié)點代表對數(shù)據(jù)所做的運算或某種算子(Operation)。另外,任何一種運算都有輸人/輸出,因此它也可以表示數(shù)據(jù)輸人的起點或輸出的終點。而邊表示節(jié)點與節(jié)點之間的輸人1輸出關(guān)系,一種特殊類型的數(shù)據(jù)沿著這些邊傳遞。這種特殊類型的數(shù)據(jù)在TensorFlow中被稱為Tensor,即張量,所謂的張量通俗點說就是多維數(shù)組。

當(dāng)我們向這種圖中輸人張量后,節(jié)點代表的操作就會被分配到計算設(shè)備完成計算,下面就是一個簡單的數(shù)據(jù)流圖。

1.2 TensorFlow實現(xiàn)數(shù)據(jù)流圖

上面的圖寫成代碼如下所示:

import tensorflow as tf

a = tf.constant(2)
b = tf.constant(4)
c = tf.multiply(a, b)
d = tf.add(a, b)
e = tf.add(c, d)

with tf.Session() as sess:
    print(sess.run(e))

"""
輸出>>>
14
"""
1.3 可視化數(shù)據(jù)流圖

想要看見,需要使用一個工具——TensorBoard,這個工具已經(jīng)在你安裝tensorflow的時候帶上了,不用再安裝了。

是什么?干什么?怎么用?寫代碼

import tensorflow as tf

a = tf.constant(2, name="input_a")
b = tf.constant(4, name="input_b")
c = tf.multiply(a, b, name="mul_c")
d = tf.add(a, b, name="add_d")
e = tf.add(c, d, name="add_e")

with tf.Session() as sess:
    print(sess.run(e))
    writer = tf.summary.FileWriter("board", sess.graph)  # tf.summary這個模塊就是用來可視化的,不要為什么
    writer.close()

"""
輸出>>>
14
"""

運行代碼,會在制定的目錄board生成log文件(文件名也可以改成其他的,隨你)

可以看到,再board目錄下生成了一個log文件,怎么用呢,雙擊可不行,來跟我左手右手一個慢動作

啟動你的cmd (win鍵+r鍵),進(jìn)入對應(yīng)的目錄,輸入 tensorboard --logdir="board"
(這個board你可以改成其他名字,對應(yīng)代碼里的也要改。)

][4]

訪問 http://localhost:6006 (不要訪問cmd上的http://LAPTOP-BBMBSKKI:6006/,可能打不開在一些瀏覽器,反正我的chrome里打不開,uc可以)

得到下圖的界面

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/45160.html

相關(guān)文章

  • tensorflow

    當(dāng)談到機(jī)器學(xué)習(xí)和深度學(xué)習(xí)時,TensorFlow是最受歡迎的框架之一。它是由Google開發(fā)的一個開源軟件庫,用于構(gòu)建和訓(xùn)練機(jī)器學(xué)習(xí)模型。TensorFlow是一個強(qiáng)大的工具,可以用于各種任務(wù),包括圖像識別、自然語言處理、語音識別等等。在這篇文章中,我們將探討一些TensorFlow的編程技術(shù),以幫助您更好地利用這個強(qiáng)大的框架。 1. 安裝TensorFlow 首先,您需要安裝TensorFl...

    Alfred 評論0 收藏2822
  • tensorflow

    當(dāng)談到機(jī)器學(xué)習(xí)和人工智能時,TensorFlow是一個非常流行的編程框架。它是由Google開發(fā)的一個開源庫,被廣泛用于構(gòu)建深度學(xué)習(xí)模型。在本文中,我們將探討使用TensorFlow的一些編程技巧。 1. 定義計算圖 TensorFlow的核心概念是計算圖。計算圖是一個由節(jié)點和邊組成的有向無環(huán)圖,其中節(jié)點表示操作,邊表示數(shù)據(jù)流。在TensorFlow中,我們首先定義計算圖,然后執(zhí)行該圖以獲得結(jié)...

    Honwhy 評論0 收藏3205
  • 從框架優(yōu)缺點說起,這是一份TensorFlow入門極簡教程

    摘要:第一個主流產(chǎn)品級深度學(xué)習(xí)庫,于年由啟動。在年月日宣布,的開發(fā)將終止。張量中最基本的單位是常量變量和占位符。占位符并沒有初始值,它只會分配必要的內(nèi)存。是一個字典,在字典中需要給出每一個用到的占位符的取值。 為什么選擇 TensorFlow?在本文中,我們將對比當(dāng)前最流行的深度學(xué)習(xí)框架(包括 Caffe、Theano、PyTorch、TensorFlow 和 Keras),幫助你為應(yīng)用選擇最合適...

    AlphaWatch 評論0 收藏0
  • tensorboard簡介(含代碼)

    摘要:代表圖中的一個節(jié)點,用于計算張量數(shù)據(jù)可以由節(jié)點構(gòu)造器與產(chǎn)生。例如表示創(chuàng)建了一個類型為的,該接收和作為輸入,而產(chǎn)生作為輸出。是否能在該作用域內(nèi)創(chuàng)建新對象由決定。 一.tensorboard簡介 tensorboard是tensorflow自帶的一個強(qiáng)大的可視化工具,也是一個web應(yīng)用套件支持七種可視化包括 SCALARS(標(biāo)量)、IMAGES(圖像)、AUDIO(音頻)、GRAPHS(數(shù)...

    JayChen 評論0 收藏0
  • 使用TensorFlowTensorBoard從零開始構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)

    摘要:在本教程中,我會介紹如何只使用低級別的工具從零開始構(gòu)建卷積神經(jīng)網(wǎng)絡(luò),以及使用可視化我們的計算圖和網(wǎng)絡(luò)的表現(xiàn)。選擇模型接下來,我必須決定使用哪個卷積神經(jīng)網(wǎng)絡(luò)的模型。實質(zhì)上,大多數(shù)卷積神經(jīng)網(wǎng)絡(luò)都包含卷積和池化。 如果使用TensorFlow的所有較高級別的工具,例如tf.contrib.learn和Keras,你可以輕松地使用非常少量的代碼來構(gòu)建卷積神經(jīng)網(wǎng)絡(luò)。但是經(jīng)常使用這些較高級別的應(yīng)用,你就...

    ninefive 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<