TensorFlow2學習八之資料增強

2021-10-17 09:25:38 字數 991 閱讀 1021

影象增強:對影象的簡單形變。

tensorflow2影象增強函式tf.keras.preprocessing.image.imagedatagenerator()

image_gen_train = tf.keras.preprocessing.image.imagedatagenerator(

rescale = 所有資料將乘以該數值

rotation_range = 隨機旋轉角度數範圍

width_shift_range = 隨機寬度偏移量

height_shift_range = 隨機高度偏移量

水平翻**horizontal_flip = 是否隨機水平翻轉

隨機縮放:zoom_range = 隨機縮放的範圍 [

1-n,1

+n])

image_gen_train.fit(x_train)

x_train = x_train.reshape(x_train.shape[0]

,28,28

,1)# 給資料增加乙個維度,從(60000, 28, 28)reshape為(60000, 28, 28, 1)

image_gen_train = imagedatagenerator(

rescale=1.

/1.,

# 如為影象,分母為255時,可歸至0~1

rotation_range=45,

# 隨機45度旋轉

width_shift_range=

.15,

# 寬度偏移

height_shift_range=

.15,

# 高度偏移

horizontal_flip=

false

,# 水平翻轉

zoom_range=

0.5# 將影象隨機縮放閾量50%)

image_gen_train.fit(x_train)

tensorflow2 學習筆記(二) 反向傳播

反向傳播python 裡面的梯度下降,學習率,損失函式都需要好好的理解。參考 北京大學 import tensorflow as tf w tf.variable tf.constant 5,dtype tf.float32 epoch 40lr base 0.2 最初學習率 lr decay 0....

tensorflow2的資料載入

對於一些小型常用的資料集,tensorflow有相關的api可以呼叫 keras.datasets 經典資料集 1 boston housing 波士頓房價 2 mnist fasion mnist 手寫數字集 時髦品集 3 cifar10 100 物象分類 4 imdb 電影評價 使用 tf.da...

Tensorflow2 自動求導機制

tensorflow 引入了 tf.gradienttape 這個 求導記錄器 來實現自動求導 如何使用 tf.gradienttape 計算函式 y x x 2 在 x 3 時的導數 import tensorflow as tf x tf.variable initial value 3.初始化...