deepscribe.pipeline.training¶
-
class
deepscribe.pipeline.training.RunTalosScanTask(*args, **kwargs)¶ Runs a Talos scan from the model_definition parameter (a dictionary of lists instead of single values)
-
load_def()¶ Loads and preprocesses the model definition JSON file.
-
output()¶ Pickled Talos Scan object.
Returns: luigi.LocalTarget
-
run_training(model_params: dict)¶ Executes model training and saves result to disk.
Parameters: model_params – dictionary containing model parameter information.
-
-
class
deepscribe.pipeline.training.TrainKerasModelFromDefinitionTask(*args, **kwargs)¶ Trains a Keras model from the model_definition parameter and saves it to disk.
-
load_def()¶ Loads and preprocesses the model definition JSON file.
-
output()¶ Output location of trained Keras model in HDF5 format.
Returns: luigi.LocalTarget
-
run_training(model_params: dict)¶ Selects model class from params dictionary and runs training.
Parameters: model_params – dict Returns: None
-
-
class
deepscribe.pipeline.training.TrainModelFromDefinitionTask(*args, **kwargs)¶ Luigi task skeleton for a task that loads parameters from a JSON file, trains a model based on those parameters, and saves the model (or other results) to disk.
-
load_def()¶ Loads and preprocesses the model definition JSON file.
-
requires()¶ Returns: SelectDatasetTask
-
run()¶ Creates output directories, load model definition, run training
Returns:
-
run_training(model_params: dict)¶ Executes model training and saves result to disk.
Parameters: model_params – dictionary containing model parameter information.
-