Model Sınıf

Eğitim ve puanlama modeli.

Devralma
azure.ai.ml.entities._assets._artifacts.artifact.Artifact
Model

Oluşturucu

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)

Parametreler

name
Optional[str]
Gerekli

Modelin adı. Varsayılan olarak rastgele bir GUID'yi kullanır.

version
Optional[str]
Gerekli

Modelin sürümü. Ad yoksa veya kaydedilmemiş bir ad sağlanmışsa varsayılan olarak "1" olarak ayarlanır. Aksi takdirde, varsayılan olarak modelin bu ada sahip son kayıtlı sürümünden otomatikcrement olarak ayarlanır.

type
Optional[str]
Gerekli

NCD (Novel Class Discovery) için kullanılan bu varlığın depolama biçimi. Kabul edilen değerler "custom_model", "mlflow_model" veya "triton_model" değerleridir. Varsayılan olarak "custom_model" kullanılır.

utc_time_created
Optional[str]
Gerekli

Modelin oluşturulduğu tarih ve saat (UTC ISO 8601 biçiminde). (ör. '2020-10-19 17:44:02.096572').

flavors
Optional[dict[str, Any]]
Gerekli

Modelin yorumlanabileceği tatlar. Varsayılan değer Yok'tır.

path
Optional[str]
Gerekli

Modele işaret eden uzak bir uri veya yerel yol. Varsayılan değer Yok'tır.

description
Optional[str]
Gerekli

Kaynağın açıklaması. Varsayılan değer Yok

tags
Optional[dict[str, str]]
Gerekli

Etiket sözlüğü. Etiketler eklenebilir, kaldırılabilir ve güncelleştirilebilir. Varsayılan değer Yok'tır.

properties
Optional[dict[str, str]]
Gerekli

Varlık özelliği sözlüğü. Varsayılan değer Yok'tır.

stage
Optional[str]
Gerekli

Kaynağın aşaması. Varsayılan değer Yok'tır.

kwargs
Optional[dict]
Gerekli

Ek yapılandırma parametrelerinin sözlüğü.

Örnekler

Model nesnesi oluşturma.


   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",
   )

Yöntemler

dump

Varlık içeriğini YAML biçiminde bir dosyaya döküm edin.

dump

Varlık içeriğini YAML biçiminde bir dosyaya döküm edin.

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

Parametreler

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

YAML içeriğinin yazılabileceği yerel yol veya dosya akışı. Dest bir dosya yoluysa yeni bir dosya oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır.

kwargs
dict

YAML seri hale getiricisine geçirmek için ek bağımsız değişkenler.

Özel durumlar

Dest bir dosya yoluysa ve dosya zaten varsa oluşturulur.

Dest açık bir dosyaysa ve dosya yazılabilir değilse oluşturulur.

Öznitelikler

base_path

Kaynağın temel yolu.

Döndürülenler

Kaynağın temel yolu.

Dönüş türü

str

creation_context

Kaynağın oluşturma bağlamı.

Döndürülenler

Kaynağın oluşturma meta verileri.

Dönüş türü

id

Kaynak kimliği.

Döndürülenler

Kaynağın genel kimliği, Azure Resource Manager (ARM) kimliği.

Dönüş türü

path

version

Varlık sürümü.

Döndürülenler

Varlık sürümü.

Dönüş türü

str