Module aivis_engine_v2_sp_sdk_python.training

Classes

class SignalPredictionTraining (handle, key)

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

Private constructor. To create new instances use:

Static methods

def create(cls, data: SignalPredictionData, config_json: str) ‑> SignalPredictionTraining

@FlavourRequirement([Flavour.FULL])

Create signal prediction training for given data and config.

Use SignalPredictionTraining.get_model() or SignalPredictionTraining.get_report() to get instances of DtoModel or DtoTrainingReport as JSON string.

Parameters

data : SignalPredictionData
Instance of signal prediction data
config_json : str
DtoTrainingConfig as JSON string

Returns

SignalPredictionTraining
Instance of signal prediction training

Methods

def destroy(self)

@FlavourRequirement([Flavour.FULL])

Destroy this signal prediction 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
def get_report(self) ‑> str

@FlavourRequirement([Flavour.FULL])

Get this training's DtoTrainingReport.

Returns

str
DtoTrainingReport as JSON string