I am using the following function for label smoothing in tensorflow.
tf.keras.losses.BinaryCrossentropy(from_logits=False, label_smoothing=0,
reduction=losses_utils.ReductionV2.AUTO, name='binary_crossentropy')
If I assign label_smoothing = 0.1, does that mean it will generate random numbers between 0 and 0.1 instead of hard label of 0 for fake images and 0.9 to 1 instead of 1 for real images? I am trying to stabilize my generative adversarial network training. Thank you.