tensorflow學習筆記

2021-07-25 21:32:12 字數 1270 閱讀 6381

tensorflow安裝可以直接通過命令列或者原始碼安裝,在此介紹tensorflow8命令列安裝如下:
安裝tensorflow:sudo pip install --upgrade 

另外,解除安裝tensorflow命令為

:sudo pip uninstall tensorflow

tensorflow提供了函式使用說明文件,可以方便查詢函式使用方法,位址為

1.tensor型別的變數的索引:
例如我們定義矩陣:
import tensorflow as tf

x=tf.zeros([2,3])

x1=tf.variable(x)

op= x1[0,1].assign(1)#對矩陣的0行1列賦值

with tf.session() as sess:

sess.run(tf.initialize_all_variables())

sess.run(op)

print(sess.run(x1))

列印結果為:
[[ 0.  1.  0.]

[ 0.  0.  0.]]

2.矩陣相乘
對於二維矩陣相乘,函式為tf.matmul(m1,m2)
三維矩陣與三維矩陣相乘:
m1 =tf

.variable(tf

.random_normal([2

,3,4

]))m2 =tf

.variable(tf

.random_normal([2

,4,5

]))

n=tf.batch_matmul(m1,m2)
得到n的大小為[2,3,5]

三維矩陣與二維矩陣相乘,即對三維矩陣的某一維度上的所有二維矩陣與同乙個二維矩陣相乘:
m1 =tf

.variable(tf

.random_normal([2

,3,4

]))m2 =tf

.variable(tf

.random_normal([5

,4]))n =tf

.einsum

('ijk,lk->ijl',m1

,m2)]

得到n的大小為[2,3,5]

Tensorflow學習筆記

1.如何在虛擬機器中安裝tensor flow 1 首先安裝pip pip install 2 pip install 2.學習tensorflow需要學習 python and linux 3.使用 tensorflow,你必須明白 tensorflow 1 使用圖 graph 來表示計算任務.2...

TensorFlow學習筆記

1 擬合直線 import the library import tensorflow as tf import numpy as np prepare train data train x np.linspace 1,1,100 temp1 train x,temp2 train x.shape,...

tensorflow學習筆記

梯度下降線性回歸 import tensorflow as tf w tf.variable tf.random normal 1 name weight b tf.variable tf.random normal 1 name bias x tf.placeholder tf.float32,s...