日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

TensorFlow(1)TensorFlow基础(整体介绍)

發布時間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 TensorFlow(1)TensorFlow基础(整体介绍) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄

一、基礎理論

1、TensorFlow

2、TensorFlow過程

1、構建圖階段

2、執行圖階段(會話)

二、TensorFlow實例(執行加法)

1、構造靜態圖

1-1、創建數據(張量)

1-2、創建操作(節點)

2、會話(執行)

總代碼


一、基礎理論

1、TensorFlow

tensor:張量(數據)

flow:流動

Tensor-Flow:數據流

2、TensorFlow過程

TensorFlow構成:會話

1、構建圖階段

構建階段:定義了數據(張量tensor)操作(節點operation)構成圖靜態

張量:TensorFlow中的基本數據對象

節點:提供圖中執行的操作。?

2、執行圖階段(會話)

執行階段:使用會話執行定義好的數據與操作。

二、TensorFlow實例(執行加法)

1、構造靜態圖

1-1、創建數據(張量)

#圖(靜態)
a = tf.constant(2)    #數據1(張量)
b = tf.constant(6)    #數據2(張量)

1-2、創建操作(節點)

c = a + b              #操作(節點)

2、會話(執行)

API:

?

?

普通執行

#會話(執行)
with tf.Session() as sess:print(sess.run(a + b))

fetches(多參數執行)

#會話(執行)
with tf.Session() as sess:print(sess.run([a,b,c]))

?

?

feed_dict(參數補充)

def Feed_Add():#創建靜態圖a = tf.placeholder(tf.float32)b = tf.placeholder(tf.float32)c = tf.add(a,b)#會話(執行)with tf.Session() as sess:print(sess.run(c, feed_dict={a:0.5, b:2.0}))

?

?

?

總代碼

import tensorflow as tfdef Add():#圖(靜態)a = tf.constant(2)    #數據1(張量)b = tf.constant(6)    #數據2(張量)c = a + b              #操作(節點)#會話(執行)with tf.Session() as sess:print(sess.run([a,b,c]))def Feed_Add():#創建靜態圖a = tf.placeholder(tf.float32)b = tf.placeholder(tf.float32)c = tf.add(a,b)#會話(執行)with tf.Session() as sess:print(sess.run(c, feed_dict={a:0.5, b:2.0}))Add()
Feed_Add()

總結

以上是生活随笔為你收集整理的TensorFlow(1)TensorFlow基础(整体介绍)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。