Iteration Clase

Modelo de iteración que se va a enviar a través de JSON.

Las variables solo se rellenan mediante el servidor y se omitirán al enviar una solicitud.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
Iteration

Constructor

Iteration(*, name: str, **kwargs)

Parámetros

name
str
Requerido

Necesario. Obtiene o establece el nombre de la iteración.

Variables

id
str

Obtiene el identificador de la iteración.

status
str

Obtiene el estado de iteración actual.

created
datetime

Obtiene la hora en que se completó esta iteración.

last_modified
datetime

Obtiene la hora en que esta iteración se modificó por última vez.

trained_at
datetime

Obtiene la hora en que esta iteración se modificó por última vez.

project_id
str

Obtiene el identificador del proyecto de la iteración.

exportable
bool

Si la iteración se puede exportar a otro formato para su descarga.

exportable_to
list[str]

Un conjunto de plataformas a las que se puede exportar esta iteración.

domain_id
str

Obtiene o establece un guid del dominio en el que se ha entrenado la iteración.

classification_type
str o Classifier

Obtiene el tipo de clasificación del proyecto. Entre los valores posibles se incluyen: "Multiclass", "Multilabel"

training_type
str o TrainingType

Obtiene el tipo de entrenamiento de la iteración. Entre los valores posibles se incluyen: "Regular", "Advanced"

reserved_budget_in_hours
int

Obtiene el presupuesto de entrenamiento avanzado reservado para la iteración.

training_time_in_minutes
int

Obtiene el tiempo de entrenamiento de la iteración.

publish_name
str

Nombre del modelo publicado.

original_publish_resource_id
str

Identificador del proveedor de recursos en el que se publicó originalmente esta iteración.

custom_base_model_info
CustomBaseModelInfo

Información de la iteración previamente entrenada que proporciona el modelo base para el entrenamiento de la iteración actual. El valor predeterminado de NULL especifica que no se usará ninguna iteración previamente entrenada para el aprendizaje incremental.

training_error_details
str

Detalles del error de entrenamiento, cuando se produce un error en el entrenamiento. El valor es null cuando el entrenamiento se realiza correctamente.

Métodos

as_dict

Devuelve un dict que puede ser JSONify mediante json.dump.

El uso avanzado puede usar opcionalmente una devolución de llamada como parámetro:

Key es el nombre de atributo que se usa en Python. Attr_desc es un dict de metadatos. Actualmente contiene 'type' con el tipo msrest y 'key' con la clave codificada restAPI. Value es el valor actual de este objeto.

La cadena devuelta se usará para serializar la clave. Si el tipo de valor devuelto es una lista, se considera una diferencia de resultado jerárquica.

Vea los tres ejemplos de este archivo:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Si desea serialización XML, puede pasar los kwargs is_xml=True.

deserialize

Analice una cadena mediante la sintaxis restAPI y devuelva un modelo.

enable_additional_properties_sending
from_dict

Analizar un dict mediante un extractor de claves dado devuelve un modelo.

De forma predeterminada, considere la posibilidad de extractores de claves (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor y last_rest_key_case_insensitive_extractor)

is_xml_model
serialize

Devuelve el JSON que se enviaría a Azure desde este modelo.

Se trata de un alias para as_dict(full_restapi_key_transformer, keep_readonly=False).

Si desea serialización XML, puede pasar los kwargs is_xml=True.

validate

Valide este modelo de forma recursiva y devuelva una lista de ValidationError.

as_dict

Devuelve un dict que puede ser JSONify mediante json.dump.

El uso avanzado puede usar opcionalmente una devolución de llamada como parámetro:

Key es el nombre de atributo que se usa en Python. Attr_desc es un dict de metadatos. Actualmente contiene 'type' con el tipo msrest y 'key' con la clave codificada restAPI. Value es el valor actual de este objeto.

La cadena devuelta se usará para serializar la clave. Si el tipo de valor devuelto es una lista, se considera una diferencia de resultado jerárquica.

Vea los tres ejemplos de este archivo:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Si desea serialización XML, puede pasar los kwargs is_xml=True.

as_dict(keep_readonly=True, key_transformer=<function attribute_transformer>, **kwargs)

Parámetros

key_transformer
<xref:function>

Función de transformador de teclas.

keep_readonly
valor predeterminado: True

Devoluciones

Un objeto compatible con JSON dict

Tipo de valor devuelto

deserialize

Analice una cadena mediante la sintaxis restAPI y devuelva un modelo.

deserialize(data, content_type=None)

Parámetros

data
str
Requerido

Una cadena de datos mediante la estructura restAPI. JSON de forma predeterminada.

content_type
str
valor predeterminado: None

JSON de forma predeterminada, establezca application/xml si XML.

Devoluciones

Instancia de este modelo

Excepciones

DeserializationError if something went wrong

enable_additional_properties_sending

enable_additional_properties_sending()

from_dict

Analizar un dict mediante un extractor de claves dado devuelve un modelo.

De forma predeterminada, considere la posibilidad de extractores de claves (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor y last_rest_key_case_insensitive_extractor)

from_dict(data, key_extractors=None, content_type=None)

Parámetros

data
dict
Requerido

Un dict mediante la estructura restAPI

content_type
str
valor predeterminado: None

JSON de forma predeterminada, establezca application/xml si XML.

key_extractors
valor predeterminado: None

Devoluciones

Instancia de este modelo

Excepciones

DeserializationError if something went wrong

is_xml_model

is_xml_model()

serialize

Devuelve el JSON que se enviaría a Azure desde este modelo.

Se trata de un alias para as_dict(full_restapi_key_transformer, keep_readonly=False).

Si desea serialización XML, puede pasar los kwargs is_xml=True.

serialize(keep_readonly=False, **kwargs)

Parámetros

keep_readonly
bool
valor predeterminado: False

Si desea serializar los atributos de solo lectura

Devoluciones

Un objeto compatible con JSON dict

Tipo de valor devuelto

validate

Valide este modelo de forma recursiva y devuelva una lista de ValidationError.

validate()

Devoluciones

Una lista de errores de validación

Tipo de valor devuelto