Module aivis_engine_v2_sm_sdk_python.training

Classes

class SignalMonitorTraining (handle, key)

Class for creating and handling signal monitor training. This is your entry point for all training operations.

Private constructor. To create new instances use:

Static methods

def create(cls, data: SignalMonitorData, config_json: str) ‑> SignalMonitorTraining

@FlavourRequirement([Flavour.FULL])

Create signal monitor training for given data and config.

Use SignalMonitorTraining.get_model() to get instances of DtoModel as JSON string.

Parameters

data : SignalMonitorData
Instance of signal monitor data
config_json : str
DtoTrainingConfig as JSON string

Returns

SignalMonitorTraining
Instance of signal monitor training

Methods

def destroy(self)

@FlavourRequirement([Flavour.FULL])

Destroy this signal monitor training. It's always safe to destroy a training. Internally the destruction only takes place after all references to this object have been released.

def get_model(self) ‑> str

@FlavourRequirement([Flavour.FULL])

Get this training's DtoModel.

Returns

str
DtoModel as JSON string