-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Description
Hello @fsalv ,
I'm curious about the random flips and rotations.
In training.py, LL119-121:
if data_aug:
train_ds.map(random_rotate, num_parallel_calls=tf.data.experimental.AUTOTUNE)
train_ds.map(random_flip, num_parallel_calls=tf.data.experimental.AUTOTUNE)I believe .map is NOT an in-place operator so I don't think this is doing anything. To check this, we can adapt the example from the Tensorflow documentation here: https://www.tensorflow.org/api_docs/python/tf/data/Dataset#map
from tensorflow.data import Dataset
dataset = Dataset.range(1, 6) # ==> [ 1, 2, 3, 4, 5 ]
dataset.map(lambda x: x + 1)
list(dataset.as_numpy_iterator()) # [1, 2, 3, 4, 5] map had no effect
dataset = Dataset.range(1, 6) # ==> [ 1, 2, 3, 4, 5 ]
dataset = dataset.map(lambda x: x + 1)
list(dataset.as_numpy_iterator()) # [2, 3, 4, 5, 6] expected outputDoes this seem like a bug to you? If so, could you please advise if you think your pretrained models were affected?
Metadata
Metadata
Assignees
Labels
No labels