Sdílet prostřednictvím


Iteration Třída

Model iterace, který se má odeslat přes JSON.

Proměnné jsou naplněné pouze serverem a při odesílání požadavku budou ignorovány.

Aby bylo možné odesílat do Azure, musí být vyplněny všechny požadované parametry.

Dědičnost
Iteration

Konstruktor

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

Parametry

name
str
Vyžadováno

Povinná hodnota. Získá nebo nastaví název iterace.

Proměnné

id
str

Získá ID iterace.

status
str

Získá aktuální stav iterace.

created
datetime

Získá čas, kdy byla tato iterace dokončena.

last_modified
datetime

Získá čas, kdy byla tato iterace naposledy změněna.

trained_at
datetime

Získá čas, kdy byla tato iterace naposledy změněna.

project_id
str

Získá ID projektu iterace.

exportable
bool

Určuje, zda lze iteraci exportovat do jiného formátu ke stažení.

exportable_to
list[str]

Sada platforem, na které se dá tato iterace exportovat.

domain_id
str

Získejte nebo nastaví identifikátor GUID domény, ve které byla iterace vytrénována.

classification_type
str nebo Classifier

Získá typ klasifikace projektu. Mezi možné hodnoty patří: 'Multiclass', 'Multilabel'

training_type
str nebo TrainingType

Získá typ trénování iterace. Mezi možné hodnoty patří: 'Regular', 'Advanced'

reserved_budget_in_hours
int

Získá rozpočet rezervovaného pokročilého trénování pro iteraci.

training_time_in_minutes
int

Získá čas trénování pro iteraci.

publish_name
str

Název publikovaného modelu.

original_publish_resource_id
str

ID poskytovatele prostředků, pro který byla tato iterace původně publikována.

custom_base_model_info
CustomBaseModelInfo

Informace o dříve natrénované iteraci, která poskytuje základní model pro trénování aktuální iterace. Výchozí hodnota null určuje, že pro přírůstkové učení se nepoužije žádná dříve natrénovaná iterace.

training_error_details
str

Podrobnosti o chybě trénování v případě selhání trénování Pokud je trénování úspěšné, hodnota má hodnotu null.

Metody

as_dict

Vrácení diktování, které může být JSONify pomocí json.dump.

Rozšířené použití může jako parametr volitelně použít zpětné volání:

Klíč je název atributu, který se používá v Pythonu. Attr_desc je dikt metadat. Aktuálně obsahuje 'type' s typem msrest a 'key' s klíčem kódovaným RestAPI. Value je aktuální hodnota v tomto objektu.

Vrácený řetězec se použije k serializaci klíče. Pokud je návratovým typem seznam, považuje se to za hierarchický dikt výsledku.

Podívejte se na tři příklady v tomto souboru:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

deserialize

Parsujte str pomocí syntaxe RestAPI a vraťte model.

enable_additional_properties_sending
from_dict

Parsování diktování pomocí daného extraktoru klíčů vrátí model.

Ve výchozím nastavení zvažte extraktory klíčů (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor a last_rest_key_case_insensitive_extractor).

is_xml_model
serialize

Vrátí kód JSON, který se z tohoto modelu odešle do Azure.

Toto je alias pro as_dict(full_restapi_key_transformer, keep_readonly=False).

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

validate

Rekurzivně ověřte tento model a vraťte seznam ValidationError.

as_dict

Vrácení diktování, které může být JSONify pomocí json.dump.

Rozšířené použití může jako parametr volitelně použít zpětné volání:

Klíč je název atributu, který se používá v Pythonu. Attr_desc je dikt metadat. Aktuálně obsahuje 'type' s typem msrest a 'key' s klíčem kódovaným RestAPI. Value je aktuální hodnota v tomto objektu.

Vrácený řetězec se použije k serializaci klíče. Pokud je návratovým typem seznam, považuje se to za hierarchický dikt výsledku.

Podívejte se na tři příklady v tomto souboru:

  • attribute_transformer

  • full_restapi_key_transformer

  • last_restapi_key_transformer

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

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

Parametry

key_transformer
<xref:function>

Funkce klíčového transformátoru.

keep_readonly
výchozí hodnota: True

Návraty

Objekt kompatibilní se dict JSON

Návratový typ

deserialize

Parsujte str pomocí syntaxe RestAPI a vraťte model.

deserialize(data, content_type=None)

Parametry

data
str
Vyžadováno

Str využívající strukturu RestAPI. Json ve výchozím nastavení.

content_type
str
výchozí hodnota: None

Ve výchozím nastavení JSON nastavte application/xml, pokud XML.

Návraty

Instance tohoto modelu

Výjimky

DeserializationError if something went wrong

enable_additional_properties_sending

enable_additional_properties_sending()

from_dict

Parsování diktování pomocí daného extraktoru klíčů vrátí model.

Ve výchozím nastavení zvažte extraktory klíčů (rest_key_case_insensitive_extractor, attribute_key_case_insensitive_extractor a last_rest_key_case_insensitive_extractor).

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

Parametry

data
dict
Vyžadováno

A dict using RestAPI structure

content_type
str
výchozí hodnota: None

Ve výchozím nastavení JSON nastavte application/xml, pokud XML.

key_extractors
výchozí hodnota: None

Návraty

Instance tohoto modelu

Výjimky

DeserializationError if something went wrong

is_xml_model

is_xml_model()

serialize

Vrátí kód JSON, který se z tohoto modelu odešle do Azure.

Toto je alias pro as_dict(full_restapi_key_transformer, keep_readonly=False).

Pokud chcete serializaci XML, můžete předat kwargs is_xml=True.

serialize(keep_readonly=False, **kwargs)

Parametry

keep_readonly
bool
výchozí hodnota: False

Pokud chcete serializovat atributy readonly

Návraty

Objekt kompatibilní se dict JSON

Návratový typ

validate

Rekurzivně ověřte tento model a vraťte seznam ValidationError.

validate()

Návraty

Seznam chyb ověření

Návratový typ