全部課程
發(fā)布時(shí)間: 2018-10-25 23:06:42
1.1 實(shí)驗(yàn)介紹
1.1.1 關(guān)于本實(shí)驗(yàn)
本實(shí)驗(yàn)通過輸出“Hello, TensorFlow!”,幫助理解 session 的作用。
1.1.2 實(shí)驗(yàn)?zāi)康?br>
l 理解 session。
l 理解如何建立 session。
1.1.3 實(shí)驗(yàn)介紹
Session 與圖的交互過程定義了兩中數(shù)據(jù)的流向機(jī)制。
注入機(jī)制:通過占位符向模式中傳入數(shù)據(jù)。取回機(jī)制:從模式中得到結(jié)果。
本實(shí)驗(yàn)通過建立 session,幫助理解 session 的作用。
建立一個(gè) session,在 session 中輸出“Hello,TensorFlow!”。
1.1.4 實(shí)驗(yàn)步驟步驟 1 登陸華為云:www.huaweicloud.com 。
步驟 2 點(diǎn)擊右上方的控制臺(tái)。
步驟 3 選擇彈性云服務(wù)器,網(wǎng)頁中會(huì)顯示該彈性云的可進(jìn)行的操作,選擇遠(yuǎn)程登錄。即登錄到彈性云服務(wù)器。
步驟 4 輸入指令 ll,查看當(dāng)前目錄下的文件。
步驟 5 輸入命令:vi sessionhelloworld.py,創(chuàng)建新的 Python 腳本。
步驟 6 輸入命令 i,進(jìn)入編輯模式開始編輯,輸入腳本內(nèi)容。
步驟 7 輸入命令 :wq!,保存并退出。
步驟 8 輸入命令 cat sessionhelloworld.py 查看代碼。
步驟 9 運(yùn)行測(cè)試。
輸入命令:python3 sessionhelloworld.py。
1.2 實(shí)驗(yàn)過程
1.2.1 設(shè)置編碼聲明
# -*- coding: utf-8 -*-
1.2.2 導(dǎo)入模塊
import tensorflow as tf
1.2.3 定義變量
hello = tf.constant('Hello, TensorFlow!') #定義一個(gè)常量
1.2.4 建立 session 會(huì)話
sess = tf.Session() #建立一個(gè) session
print (sess.run(hello)) #通過 session 里面的 run 來運(yùn)行結(jié)果
1.2.5 關(guān)閉回話
sess.close() #關(guān)閉 session
1.2.6 實(shí)驗(yàn)結(jié)果
輸出結(jié)果:
b'Hello, TensorFlow!'。
1.3 實(shí)例描述
tf.constant 定義的是一個(gè)常量,hello 的內(nèi)容只有在 session 的 run 內(nèi)才可以返回