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 on mml, 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: