Tensorflow基本操作

前言

這兩天剛剛寫完畢業(yè)論文,畢業(yè)設(shè)計是做的深度學(xué)習(xí)相關(guān)的內(nèi)容,自己用的tensorflow來做的,當時因為畢業(yè)設(shè)計時間比較緊,自己就從簡單從網(wǎng)上看了點教程,然后從github上拉取了一份代碼,然后修修改改算是應(yīng)付了過去。但是自己意識到這樣是不行的,因為讀研的時候可能還要去做機器學(xué)習(xí)和深度學(xué)習(xí)相關(guān)的內(nèi)容,于是自己決定重新系統(tǒng)的學(xué)習(xí)一遍tensorflow。并且寫下這份筆記,算是記錄自己學(xué)習(xí)的歷程吧,其中還有不正確的地方希望各位看官給予指正。

定義常量

這個是tensorflow中最簡單的操作,和其他所有的程序類似,直接上代碼:

a = tf.constant(2)
b = tf.constant(3)
# 運算
with tf.Session() as sess:
    print(sess.run(a+b))

運行上述代碼后輸出的結(jié)果是5

通過placeholder來定義操作

placeholder的作用就是先占著一個坑,具體的輸入等到運行的時候在放進去,用法看代碼:

# 定義兩個placeholder
a = tf.placeholder(tf.int16)
b = tf.placeholder(tf.int16)
# 定義兩個操作
add = tf.add(a,b)
mul = tf.multiply(a,b)
# 運算,并且在運算時候賦值
with tf.Session() as sess:
    print(sess.run(add,feed_dict={a:2,b:3}))

最后輸出的結(jié)果也是5。具體的輸入是在運行時通過feed_dict來傳入的。

定義矩陣

直接上代碼:

# 定于兩個矩陣
m1 = tf.constant([[3.,3.]])
m2 = tf.constant([[2.],[2.]])
# 定義矩陣相乘的操作
product = tf.matmul(m1,m2)
# 運算
with tf.Session() as sess:
    print(sess.run(product))

最后輸出的結(jié)果是12。

完整代碼

from __future__ import print_function
import tensorflow as tf
# 定義兩個常量
a = tf.constant(2)
b = tf.constant(3)
# 運算
with tf.Session() as sess:
    print(sess.run(a+b))
# 定義兩個placeholder
a = tf.placeholder(tf.int16)
b = tf.placeholder(tf.int16)
# 定義兩個操作
add = tf.add(a,b)
mul = tf.multiply(a,b)
# 運算,并且在運算時候賦值
with tf.Session() as sess:
    print(sess.run(add,feed_dict={a:2,b:3}))
# 定于兩個矩陣
m1 = tf.constant([[3.,3.]])
m2 = tf.constant([[2.],[2.]])
# 定義矩陣相乘的操作
product = tf.matmul(m1,m2)
# 運算
with tf.Session() as sess:
    print(sess.run(product))

后記

繼續(xù)加油加油,爭取每天一篇!我愛學(xué)習(xí),學(xué)習(xí)使我快樂!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 178,979評論 25 709
  • 這個暑假 我和夏天有個約會 帆布鞋,雙肩包 一頂俏皮的小白帽 素面朝天 去擁抱蟬鳴鳥叫 給青春發(fā)個朋友圈 卻和立秋...
    京都物語閱讀 182評論 0 1
  • 當你看到這個題目的時候是不是很詫異,是不是很覺得跟自己的三觀簡直不匹配,如果是這樣,請你耐心的聽我慢慢續(xù)來,如果...
    我是瓦洛佳閱讀 1,001評論 0 1
  • 你的心里,會不會也有一個名字,它會在某個間隙,承載你所有的心事,承載你所有的想念,承載你所有的秘密。 我終于還是去...
    占小橙閱讀 492評論 0 3

友情鏈接更多精彩內(nèi)容