Keras/TensorFlowを使用して画像(またはndimベクトル)を処理したいとします。 そして、正真正銘の正則化のために、各入力をランダムな数の位置で左に移動させたい(右に現れた部分が再び現れる)。Tensorflowのベクトルシフト(ロール)
それが閲覧して解決できる方法:
1)
TensorFlowためのnumpyのロール機能に何らかの変化がありますか?
2)
x - 2D tensor
ri - random integer
concatenate(x[:,ri:],x[:,0:ri], axis=1) #executed for each single input to the layer, ri being random again and again (I can live with random only for each batch)
私の間違いを訂正してくれてありがとう! – Khaj
最後の行に ':'がありません。 'y = tf.concat([x [:、x_len-i:]、x [:、:x_len-i]]、axis = 1)' – hannes