Udostępnij za pośrednictwem


Model Klasa

Model trenowania i oceniania.

Dziedziczenie
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]
Wymagane

Nazwa modelu. Domyślnie jest to losowy identyfikator GUID.

version
Optional[str]
Wymagane

Wersja modelu. Wartość domyślna to "1", jeśli nie podano nazwy lub niezarejestrowanej nazwy. W przeciwnym razie wartość domyślna to autoinkrementacja z ostatniej zarejestrowanej wersji modelu o tej nazwie.

type
Optional[str]
Wymagane

Format magazynu dla tej jednostki, używany do wykrywania klasy NCD (Novel Class Discovery). Akceptowane wartości to "custom_model", "mlflow_model" lub "triton_model". Wartość domyślna to "custom_model".

utc_time_created
Optional[str]
Wymagane

Data i godzina utworzenia modelu w formacie ISO 8601 w formacie UTC. (np. '2020-10-19 17:44:02.096572').

flavors
Optional[dict[str, Any]]
Wymagane

Smaki, w których można interpretować model. Domyślnie wartość Brak.

path
Optional[str]
Wymagane

Zdalny identyfikator URI lub ścieżka lokalna wskazująca model. Domyślnie wartość Brak.

description
Optional[str]
Wymagane

Opis zasobu. Wartości domyślne to None

tags
Optional[dict[str, str]]
Wymagane

Tag słownika. Tagi można dodawać, usuwać i aktualizować. Domyślnie wartość Brak.

properties
Optional[dict[str, str]]
Wymagane

Słownik właściwości elementu zawartości. Domyślnie wartość Brak.

stage
Optional[str]
Wymagane

Etap zasobu. Domyślnie wartość Brak.

kwargs
Optional[dict]
Wymagane

Słownik dodatkowych parametrów konfiguracji.

Przykłady

Tworzenie obiektu Model.


   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

Zrzuć zawartość zasobu do pliku w formacie YAML.

dump

Zrzuć zawartość zasobu do pliku w formacie YAML.

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

Parametry

dest
Union[<xref:PathLike>, str, IO[AnyStr]]
Wymagane

Ścieżka lokalna lub strumień plików do zapisania zawartości YAML do. Jeśli dest jest ścieżką pliku, zostanie utworzony nowy plik. Jeśli dest jest otwartym plikiem, plik zostanie zapisany bezpośrednio.

kwargs
dict

Dodatkowe argumenty do przekazania do serializatora YAML.

Wyjątki

Podniesione, jeśli dest jest ścieżką pliku i plik już istnieje.

Podniesione, jeśli dest jest otwartym plikiem, a plik nie jest zapisywalny.

Atrybuty

base_path

Podstawowa ścieżka zasobu.

Zwraca

Podstawowa ścieżka zasobu.

Typ zwracany

str

creation_context

Kontekst tworzenia zasobu.

Zwraca

Metadane tworzenia zasobu.

Typ zwracany

id

Identyfikator zasobu.

Zwraca

Globalny identyfikator zasobu, identyfikator usługi Azure Resource Manager (ARM).

Typ zwracany

path

version

Wersja elementu zawartości.

Zwraca

Wersja elementu zawartości.

Typ zwracany

str