Skip to content

Reuse dataset transformations for replay #640

Answered by lrzpellegrini
AntonioCarta asked this question in Q&A
Discussion options

You must be logged in to vote

This is a nice but yet tricky feature to implement. The problem with augmentations is that we don't have a systematic way to detect if a transformation (basically a callable) is an augmentation (with "randomness") or a deterministic preprocessing step.

In fact, an empirical evaluation can be done by "trying" each transformation twice to check if we get a different output for the same input.

In general, I think it's a good idea to have some methods to enable/disable augmentations. This may also open to the possibility to have some kind of in-memory caching of the dataset.

However, consider that this would only discriminate between random and deterministic transformations. The semantic diff…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@AntonioCarta
Comment options

AntonioCarta Jun 8, 2021
Maintainer Author

Answer selected by AntonioCarta
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants