mml.core.scripts
The scripts sub-module of MML focuses on the data processing. It’s core is the
AbstractBaseScheduler that provides all internal routing, logging,
object holding as well as common methods to ease objects creation. Developers can inherit from it and quickly write
new schedulers for their use case. The following inherited schedulers are shipped with mml-core:
InfoScheduler- provides basic information onmml, available tasks and hyperparameter searches
CreateScheduler- allows to automatically create (and integrate) data of new tasks
PreprocessScheduler- preprocess tasks once to speed up training
TrainingScheduler- single task training, cross-fold validation, generate predictions
Some MML plugins ship their own schedulers with them. In addition this sub-module holds:
mml.core.scripts.callbacks - some useful
lightningcallback implementationsmml.core.scripts.decorators - some useful decorators
mml.core.scripts.exceptions - exceptions defined by
mmlmml.core.scripts.notifier - a notification system for
mmlmonitoringmml.core.scripts.model_storage - a container to hold all relevant information of a trained model
mml.core.scripts.pipeline_configuration - a container to encapsulate a training pipeline
mml.core.scripts.utils - a bunch of useful stuff