Iteration Class

Iteration model to be sent over JSON.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to Azure.

Inheritance
Iteration

Constructor

Iteration(*, name: str, **kwargs) -> None

Parameters

name
str
Required

Required. Gets or sets the name of the iteration.

Variables

id
str

Gets the id of the iteration.

status
str

Gets the current iteration status.

created
datetime

Gets the time this iteration was completed.

last_modified
datetime

Gets the time this iteration was last modified.

trained_at
datetime

Gets the time this iteration was last modified.

project_id
str

Gets the project id of the iteration.

exportable
bool

Whether the iteration can be exported to another format for download.

exportable_to
list[str]

A set of platforms this iteration can export to.

domain_id
str

Get or sets a guid of the domain the iteration has been trained on.

classification_type
str or Classifier

Gets the classification type of the project. Possible values include: 'Multiclass', 'Multilabel'

training_type
str or TrainingType

Gets the training type of the iteration. Possible values include: 'Regular', 'Advanced'

reserved_budget_in_hours
int

Gets the reserved advanced training budget for the iteration.

training_time_in_minutes
int

Gets the training time for the iteration.

publish_name
str

Name of the published model.

original_publish_resource_id
str

Resource Provider Id this iteration was originally published to.

custom_base_model_info
CustomBaseModelInfo

Information of the previously trained iteration which provides the base model for current iteration's training. Default value of null specifies that no previously trained iteration will be used for incremental learning.

training_error_details
str

Training error details, when training fails. Value is null when training succeeds.