nf-core / deepmodeloptim

Stochastic Testing and Input Manipulation for Unbiased Learning Systems
https://nf-co.re/deepmodeloptim
MIT License
23 stars 9 forks source link

[future][discussion] deal with data located in files #196

Open mathysgrapotte opened 1 month ago

mathysgrapotte commented 1 month ago

Description of feature

Current implementation requires a flat-file input csv file where one line = one entry (see readme ).

However, most datasets are not flat, i.e. image datasets require data to be saved in external files

We should consider :

  1. the shuffle process shuffles the lines of the input csv file, image datasets have few files that each contain lots of information (which would decrease the effectiveness of shuffle). idem for the split method.
  2. how to mount those files to the various processes ?
  3. effective way of parsing those files
  4. memory allocation for large datasets