Python深度學(xué)習(xí)TensorFlow神經(jīng)網(wǎng)絡(luò)基礎(chǔ)概括
一、基礎(chǔ)理論
1、TensorFlow
tensor
:張量(數(shù)據(jù))
flow
:流動(dòng)
Tensor-Flow
:數(shù)據(jù)流
2、TensorFlow過(guò)程
TensorFlow構(gòu)成:圖和會(huì)話
1、構(gòu)建圖階段
構(gòu)建階段:定義了數(shù)據(jù)(張量tensor)與操作(節(jié)點(diǎn)operation),構(gòu)成圖(靜態(tài))
張量:TensorFlow中的基本數(shù)據(jù)對(duì)象。
節(jié)點(diǎn):提供圖中執(zhí)行的操作。
2、執(zhí)行圖階段(會(huì)話)
執(zhí)行階段:使用會(huì)話執(zhí)行定義好的數(shù)據(jù)與操作。
二、TensorFlow實(shí)例(執(zhí)行加法)
1、構(gòu)造靜態(tài)圖
1-1、創(chuàng)建數(shù)據(jù)(張量)
#圖(靜態(tài)) a = tf.constant(2) #數(shù)據(jù)1(張量) b = tf.constant(6) #數(shù)據(jù)2(張量)
1-2、創(chuàng)建操作(節(jié)點(diǎn))
c = a + b #操作(節(jié)點(diǎn))
2、會(huì)話(執(zhí)行)
API:
普通執(zhí)行
#會(huì)話(執(zhí)行) with tf.Session() as sess: print(sess.run(a + b))
fetches(多參數(shù)執(zhí)行)
#會(huì)話(執(zhí)行) with tf.Session() as sess: print(sess.run([a,b,c]))
feed_dict(參數(shù)補(bǔ)充)
def Feed_Add(): #創(chuàng)建靜態(tài)圖 a = tf.placeholder(tf.float32) b = tf.placeholder(tf.float32) c = tf.add(a,b) #會(huì)話(執(zhí)行) with tf.Session() as sess: print(sess.run(c, feed_dict={a:0.5, b:2.0}))
總代碼
import tensorflow as tf def Add(): #圖(靜態(tài)) a = tf.constant(2) #數(shù)據(jù)1(張量) b = tf.constant(6) #數(shù)據(jù)2(張量) c = a + b #操作(節(jié)點(diǎn)) #會(huì)話(執(zhí)行) with tf.Session() as sess: print(sess.run([a,b,c])) def Feed_Add(): #創(chuàng)建靜態(tài)圖 a = tf.placeholder(tf.float32) b = tf.placeholder(tf.float32) c = tf.add(a,b) #會(huì)話(執(zhí)行) with tf.Session() as sess: print(sess.run(c, feed_dict={a:0.5, b:2.0})) Add() Feed_Add()
以上就是Python深度學(xué)習(xí)TensorFlow神經(jīng)網(wǎng)絡(luò)基礎(chǔ)概括的詳細(xì)內(nèi)容,更多關(guān)于TensorFlow神經(jīng)網(wǎng)絡(luò)基礎(chǔ)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
- python深度學(xué)習(xí)tensorflow安裝調(diào)試教程
- python深度學(xué)習(xí)TensorFlow神經(jīng)網(wǎng)絡(luò)模型的保存和讀取
- python神經(jīng)網(wǎng)絡(luò)TensorFlow簡(jiǎn)介常用基本操作教程
- Python3.8安裝tensorflow的簡(jiǎn)單方法步驟
- python神經(jīng)網(wǎng)絡(luò)tensorflow利用訓(xùn)練好的模型進(jìn)行預(yù)測(cè)
- python神經(jīng)網(wǎng)絡(luò)使用tensorflow構(gòu)建長(zhǎng)短時(shí)記憶LSTM
- python深度學(xué)習(xí)tensorflow入門(mén)基礎(chǔ)教程示例
相關(guān)文章
Python中用Ctrl+C終止多線程程序的問(wèn)題解決
花了一天時(shí)間用python為服務(wù)寫(xiě)了個(gè)壓力測(cè)試。很簡(jiǎn)單,多線程向服務(wù)器發(fā)請(qǐng)求。但寫(xiě)完之后發(fā)現(xiàn)如果中途想停下來(lái),按Ctrl+C達(dá)不到效果,自然想到要用信號(hào)處理函數(shù)捕捉信號(hào),使線程都停下來(lái),問(wèn)題解決的方法請(qǐng)往下看:2013-03-03Python3中編碼與解碼之Unicode與bytes的講解
今天小編就為大家分享一篇關(guān)于Python3中編碼與解碼之Unicode與bytes的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-02-02Anaconda下Python中GDAL模塊的下載與安裝過(guò)程
這篇文章主要介紹了Anaconda下Python中GDAL模塊的下載與安裝方法,本文介紹在Anaconda環(huán)境下,安裝Python中柵格、矢量等地理數(shù)據(jù)處理庫(kù)GDAL的方法,需要的朋友可以參考下2023-04-04基于Python3制作一個(gè)帶GUI界面的小說(shuō)爬蟲(chóng)工具
這篇文章主要為大家介紹了一個(gè)通過(guò)Python3制作的帶GUI界面的小說(shuō)爬蟲(chóng)工具,用來(lái)從筆趣閣爬取小說(shuō)。感興趣的小伙伴可以跟隨小編一起動(dòng)手嘗試一下2022-02-02python入門(mén)學(xué)習(xí)關(guān)于for else的特殊特性講解
本文將介紹 Python 中的" for-else"特性,并通過(guò)簡(jiǎn)單的示例說(shuō)明如何正確使用它,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-11-11Pycharm導(dǎo)入anaconda環(huán)境的教程圖解
這篇文章主要介紹了Pycharm導(dǎo)入anaconda環(huán)境的教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-07-07Python實(shí)現(xiàn)全自動(dòng)安裝第三方庫(kù)的方法
這篇文章主要介紹了Python實(shí)現(xiàn)全自動(dòng)安裝第三方庫(kù)的方法,一說(shuō)Python要安裝哪個(gè)模塊,我們第一反應(yīng),win+r輸入cmd,pip?instll安裝,但是如果換電腦了,Python第三方庫(kù)那么多,難道要一次一次的敲擊pip?install,本文就介紹一個(gè)簡(jiǎn)單的方法解放雙手,需要的朋友可以參考下2023-07-07Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn)
這篇文章主要介紹了Python 獲取指定文件夾下的目錄和文件的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-08-08