tensorflow 簡單例項1

2021-08-02 21:46:44 字數 750 閱讀 8308

import tensorflow as tf

import numpy as np

#create data

x_data = np.random.rand(100).astype(np.float32)

y_data = 0.5*x_data + 1.3

#tensorflow中的變數,這些變數在每次sess迭代時會更新,而那麼不是變數的資料不會更新

weights = tf.variable(np.random.rand(1))

biases = tf.variable(np.zeros((1)))

y = weights*x_data+biases

loss = tf.reduce_mean(tf.square(y-y_data))

optimizer= tf.train.gradientdescentoptimizer(0.2)

train = optimizer.minimize(loss)

sess = tf.session()

init = tf.global_variables_initializer()

sess.run(init)

for i in range(200):

sess.run(train)

if(i % 20==0):

#定義為變數的資料必須通過sess來取出,否則輸出的是物件

print(i,sess.run(weights), sess.run(biases))

TensorFlow框架 不能更簡單 1

1.tensorflow是一種以資料流圖存在的框架。節點 操作 和邊 資料流 控制 2.張量 操作 會話 3.常量 變數 佔位符 4.完成乙個深度學習網路的步驟。1 資料預處理 2 構建深度學習網路框架 utils.py model.py yolo.py 定義損失函式以及選擇優化器等。3 訓練 tr...

Button簡單例項1

1.xml按鈕定義 relativelayout xmlns android android layout width match parent android layout height match parent button android id id button1 android layou...

tensorflow2 0的簡單訓練(1)

tf的張量改變可以使用python的方式 x tf.ones 6,6 x x 3 print x tf.tensor 4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.4.shape 6,6 dtype flo...