You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Implement more diverse and configurable data augmentation, probably using [gunpowder](https://github.com/funkey/gunpowder).
* Reduce data duplication - a clean data loader and augmenter will enable this.
* Revisit config validation: the config validation can be implemented with modern libraries such as dataclasses/pydantic (https://pydantic-docs.helpmanual.io/usage/dataclasses/).
* Revisit module structure and CLI: we can use Typer (https://typer.tiangolo.com/) or click (https://click.palletsprojects.com/en/8.1.x/) to write CLI.
This version of microDL will use pytorch for implementing 2D and 2.5D UNets for image translation. We will phase out 3D UNet and tensorflow code. We will leave the ability to train a segmentation model. Consolidate the parameters into one config, and select the stage of pipeline with a CLI (e.g., microDL --preprocess config.yml, microDL --train config.yml, or microDL --predict config.yml).