DeepHyperX
DeepHyperX copied to clipboard
Refactor
- [x] Rewrite disjoint sampling method
- [x] Move sklearn models into their own file
- [x] Rewrite the Dataset
- [x] Add parallelization option (see #32)
- [x] Use a unique IGNORED_INDEX value for all ignored pixels
- [x] Use
sklearn.metricseverywhere needed (especially in validation) - [x] Move data exploration/data visualization functions into their own file
- [x] Rewrite the
build_datasetfunction - [x] Main script uses a
mainfunction - [x] Unify
valandtestfunction - [ ] Deal with the varying tensor sizes when using : spectra (1D), images (2D), cubes (3D).
- [x] Unify segmentation and classification datasets
- [ ] Use
SequentialAPI for simple models - [x] Add --overlap options for training and test
- [ ] Use scheduler/auto LR reduction (see #22)
- [ ] Save output image after training
- [ ] Rewrite data augmentation as
torchvision.transforms(see #33) - [ ] Move downloaders into their own script
- [ ] Add other class balancing schemes (see #39)
- [ ] Add IoU/dice score loss
- [ ] Improve cross-validation support
- [ ] Optional: Simplify dataset configuration
- [ ] Optional: Support defining a dataset as a collection of HSI images and GT masks
Where is the output image after training saved,I really can't find it