tensorflow随机旋转功能


data_augumentation=tf.keras.Sequential([
layers.experimental.preprocessing.RandomFlip("horizantal_and_vertical"),
layers.experimental.preprocessing.RandomRotation(0.2)
])

谁能告诉我0.2在随机旋转函数中代表什么

来自官方文档:

一个浮点数,表示为2 Pi的分数,或者一个大小为2的元组,表示顺时针和逆时针旋转的下界和上界。正值表示逆时针旋转,负值表示顺时针旋转。当表示为单个浮点数时,此值用于上限和下限。例如,factor=(-0.2, 0.3)导致在[-20% * 2pi, 30% * 2pi]范围内以随机量进行输出旋转。factor=0.2导致输出在[-20% * 2pi, 20% * 2pi]范围内随机旋转。

这样,该参数将旋转角度范围定义为2 * Pi弧度的分数。在你的确切情况下,旋转角度范围将是:从-0.4 * pi0.4 * pi

最新更新