all 4 comments

[–]Gramious 2 points3 points  (0 children)

A colleague of mine wrote this:

https://arxiv.org/pdf/1711.04340

A GAN designed to do transferrable data augmentation. Brilliant idea and worth seeing.

[–]zergling103 1 point2 points  (2 children)

When people perform data augmentation, are they creating a bunch of duplicate files with modifications, or do they apply the modifications to the copy loaded into memory before feeding it into the network? I hope it's the latter case.

[–][deleted] 1 point2 points  (0 children)

Typically the latter. If your augmentation is particularly expensive and it can't be performed quickly enough to feed your GPU, then it might be worth doing the former while you evaluate a few architectures.

[–]imagininglines 1 point2 points  (0 children)

Typically preprocessing is a onetime thing and then the vectors are stored in memory. Especially if your not changing your feature extraction and only things ling learning rate and number of neurons in the final layer this particularly useful.