0
我想數據增強功能添加到TensorFlow MNIS例如mnist_deep.py
使用tf.contrib.image.rotate()
如何將標量張量轉換爲TensorFlow模型中的標量?
rotate_angle = 0.1
def deepnn(x):
...
with tf.name_scope('rotate'):
angle = tf.tf.placeholder(tf.float32)
x_image = tf.contrib.image.rotate(x_image, angle) # Wrong!
...
return angle
...
angle = deepnn(x)
with tf.Session() as sess:
angle.eval({angle: rotate_angle}
這不起作用,因爲tf.contrib.image.rotate()
只接受簡單的標量的角度。
我試過TensorFlow: cast a float64 tensor to float32但遺憾的是現在提到的函數還返回一個張量。
我應該如何將張量標量轉換爲模型本身的標量?我想重複使用相同的模型,併爲培訓和測試提供不同的角度。