In #189 we merged the different settings classes into one.
This makes it easier to move all settings between functions and for storing the settings, however, the high number of different settings can make it confusing. Therefore we might want to switch back to separated setting classes. For instance a TrainingSettings (epochs, learning rate), GeneratorSettings (augmentation, shuffling, balanced inchikeys) and ModelSettings class (layers, dimensions).
In #189 we merged the different settings classes into one. This makes it easier to move all settings between functions and for storing the settings, however, the high number of different settings can make it confusing. Therefore we might want to switch back to separated setting classes. For instance a TrainingSettings (epochs, learning rate), GeneratorSettings (augmentation, shuffling, balanced inchikeys) and ModelSettings class (layers, dimensions).