Model Třída

Model pro trénování a bodování

Dědičnost
azure.ai.ml.entities._assets._artifacts.artifact.Artifact
Model

Konstruktor

Model(*, name: str | None = None, version: str | None = None, type: str | None = None, path: str | PathLike | None = None, utc_time_created: str | None = None, flavors: Dict[str, Dict[str, Any]] | None = None, description: str | None = None, tags: Dict | None = None, properties: Dict | None = None, stage: str | None = None, **kwargs)

Parametry

name
Optional[str]
Vyžadováno

Název modelu Výchozí hodnota je náhodný identifikátor GUID.

version
Optional[str]
Vyžadováno

Verze modelu. Výchozí hodnota je 1, pokud není zadán žádný název nebo neregistrovaný název. V opačném případě se ve výchozím nastavení automaticky zvýší z poslední registrované verze modelu s tímto názvem.

type
Optional[str]
Vyžadováno

Formát úložiště pro tuto entitu, který se používá pro NCD (Zjišťování třídy Novel). Akceptované hodnoty jsou "custom_model", "mlflow_model" nebo "triton_model". Výchozí hodnota je "custom_model".

utc_time_created
Optional[str]
Vyžadováno

Datum a čas vytvoření modelu ve formátu UTC ISO 8601. (např. "2020-10-19 17:44:02.096572").

flavors
Optional[dict[str, Any]]
Vyžadováno

Příchutě, ve kterých lze model interpretovat. Výchozí hodnota je Žádná.

path
Optional[str]
Vyžadováno

Vzdálený identifikátor URI nebo místní cesta odkazující na model. Výchozí hodnota je Žádná.

description
Optional[str]
Vyžadováno

Popis prostředku. Výchozí hodnota není žádná.

tags
Optional[dict[str, str]]
Vyžadováno

Slovník značek. Značky je možné přidávat, odebírat a aktualizovat. Výchozí hodnota je Žádná.

properties
Optional[dict[str, str]]
Vyžadováno

Slovník vlastností majetku. Výchozí hodnota je Žádná.

stage
Optional[str]
Vyžadováno

Fáze prostředku. Výchozí hodnota je Žádná.

kwargs
Optional[dict]
Vyžadováno

Slovník dalších parametrů konfigurace.

Příklady

Vytvoření objektu Modelu.


   from azure.ai.ml.entities import Model

   model = Model(
       name="model1",
       version="5",
       description="my first model in prod",
       path="models/very_important_model.pkl",
       properties={"prop1": "value1", "prop2": "value2"},
       type="mlflow_model",
       flavors={
           "sklearn": {"sklearn_version": "0.23.2"},
           "python_function": {"loader_module": "office.plrmodel", "python_version": 3.6},
       },
       stage="Production",
   )

Metody

dump

Výpis obsahu prostředku do souboru ve formátu YAML

dump

Výpis obsahu prostředku do souboru ve formátu YAML

dump(dest: str | PathLike | IO, **kwargs) -> None

Parametry

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Vyžadováno

Místní cesta nebo datový proud souboru, do které chcete zapsat obsah YAML. Pokud je dest cesta k souboru, vytvoří se nový soubor. Pokud je soubor dest otevřený, zapíše se přímo do souboru.

kwargs
dict

Další argumenty, které se mají předat serializátoru YAML.

Výjimky

Vyvolána, pokud je dest cesta k souboru a soubor již existuje.

Vyvolána, pokud je soubor dest otevřený a soubor není zapisovatelný.

Atributy

base_path

Základní cesta prostředku.

Návraty

Základní cesta prostředku.

Návratový typ

str

creation_context

Kontext vytvoření prostředku.

Návraty

Metadata vytvoření prostředku.

Návratový typ

id

ID prostředku.

Návraty

Globální ID prostředku, ID Azure Resource Manager (ARM).

Návratový typ

path

version

Verze prostředku.

Návraty

Verze prostředku.

Návratový typ

str