neodroidvision.utilities.deep_augmentation.deep_batch_augmentation.non_linear_interpolate_pairs_deep_aug¶
- neodroidvision.utilities.deep_augmentation.deep_batch_augmentation.non_linear_interpolate_pairs_deep_aug()[source]¶
Find a pair and use a learned interpolator to interpolate between points.
for the learned interpolation regularize the representation by adding a small amount of noise to the representation abd impose penalty on l2 norms, and so on to avoid degenaracy/mode collapse. Same a avoid overfitting a generative model.
Look at variational autoencoders for this.
OTHER NOTES: Ties to generative diffusion models?
Look up LINDA: learning to interpolate for data augmentation. and SSMBA: state space model for data augmentation. and Mixup: non-local data augmentation.
Domain specific: combine multiple Facial features from different people. set of eye from person A and mouth from person B.
- Returns
- Return type