Model Kelas
Menunjukkan hasil pelatihan pembelajaran mesin.
Model adalah hasil dari pelatihan Azure Machine Learning Run atau beberapa proses pelatihan model lainnya di luar Azure. Terlepas dari bagaimana model dihasilkan, model ini dapat didaftarkan di ruang kerja, yang ditunjukkan oleh sebuah nama dan versi. Dengan kelas Model, Anda dapat mengemas model untuk digunakan dengan Docker dan menyebarkannya sebagai titik akhir real time yang dapat digunakan untuk permintaan inferensi.
Untuk tutorial secara menyeluruh yang menunjukkan bagaimana model dibuat, dikelola, dan digunakan, lihat Melatih model klasifikasi gambar dengan data MNIST dan scikit-learn menggunakan Azure Machine Learning.
Konstruktor model.
Konstruktor Model digunakan untuk mengambil representasi cloud dari objek Model yang terkait dengan ruang kerja yang disediakan. Harus memberikan nama atau ID.
- Warisan
-
builtins.objectModel
Konstruktor
Model(workspace, name=None, id=None, tags=None, properties=None, version=None, run_id=None, model_framework=None, expand=True, **kwargs)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Objek ruang kerja yang berisi model yang akan diambil. |
name
|
Nama model yang akan diambil. Model terbaru dengan nama yang ditentukan ditampilkan, jika ada. Nilai default: None
|
id
|
ID model yang akan diambil. Model dengan ID yang ditentukan ditampilkan, jika ada. Nilai default: None
|
tags
|
Daftar tag opsional yang digunakan untuk memfilter hasil yang ditampilkan. Hasil difilter berdasarkan daftar yang disediakan, mencari dengan 'kunci' atau '[kunci, nilai]'. Contoh ['key', ['key2', 'key2 value']] Nilai default: None
|
properties
|
Daftar properti opsional yang digunakan untuk memfilter hasil yang ditampilkan. Hasil difilter berdasarkan daftar yang disediakan, mencari dengan 'kunci' atau '[kunci, nilai]'. Contoh ['key', ['key2', 'key2 value']] Nilai default: None
|
version
|
Versi model yang akan ditampilkan. Saat diberikan bersama dengan parameter Nilai default: None
|
run_id
|
ID opsional yang digunakan untuk memfilter hasil yang ditampilkan. Nilai default: None
|
model_framework
|
Nama kerangka kerja opsional yang digunakan untuk memfilter hasil yang ditampilkan. Jika ditentukan, hasil untuk model yang cocok dengan kerangka kerja yang ditentukan akan ditampilkan. Lihat Framework untuk nilai yang diizinkan. Nilai default: None
|
workspace
Diperlukan
|
Objek ruang kerja yang berisi model yang akan diambil. |
name
Diperlukan
|
Nama model yang akan diambil. Model terbaru dengan nama yang ditentukan ditampilkan, jika ada. |
id
Diperlukan
|
ID model yang akan diambil. Model dengan ID yang ditentukan ditampilkan, jika ada. |
tags
Diperlukan
|
Daftar tag opsional yang digunakan untuk memfilter hasil yang ditampilkan. Hasil difilter berdasarkan daftar yang disediakan, mencari dengan 'kunci' atau '[kunci, nilai]'. Contoh ['key', ['key2', 'key2 value']] |
properties
Diperlukan
|
Daftar properti opsional yang digunakan untuk memfilter hasil yang ditampilkan. Hasil difilter berdasarkan daftar yang disediakan, mencari dengan 'kunci' atau '[kunci, nilai]'. Contoh ['key', ['key2', 'key2 value']] |
version
Diperlukan
|
Versi model yang akan ditampilkan. Saat diberikan bersama dengan parameter |
run_id
Diperlukan
|
ID opsional yang digunakan untuk memfilter hasil yang ditampilkan. |
model_framework
Diperlukan
|
Nama kerangka kerja opsional yang digunakan untuk memfilter hasil yang ditampilkan. Jika ditentukan, hasil untuk model yang cocok dengan kerangka kerja yang ditentukan akan ditampilkan. Lihat Framework untuk nilai yang diizinkan. |
expand
|
Jika true, akan menampilkan model dengan semua subproperti yang terisi misalnya eksekusi, himpunan data, dan eksperimen. Nilai default: True
|
Keterangan
Konstruktor Model digunakan untuk mengambil representasi cloud dari objek Model yang terkait dengan ruang kerja yang ditentukan. Setidaknya nama atau ID harus disediakan untuk mengambil model, tetapi ada juga opsi lain untuk memfilter termasuk dengan tag, properti, versi, ID eksekusi, dan kerangka kerja.
from azureml.core.model import Model
model = Model(ws, 'my_model_name')
Sampel berikut menunjukkan cara mengambil versi model tertentu.
from azureml.core.model import Model
model = Model(ws, 'my_model_name', version=1)
Mendaftarkan model adalah kontainer logis untuk satu atau beberapa file yang membentuk model Anda. Selain konten file model itu sendiri, model terdaftar juga menyimpan metadata model, termasuk deskripsi model, tag, dan informasi kerangka kerja, yang berguna saat mengelola dan menyebarkan model di ruang kerja Anda. Misalnya, dengan tag Anda dapat mengategorikan model dan menerapkan filter saat mencantumkan model di ruang kerja. Setelah pendaftaran, Anda kemudian dapat mengunduh atau menyebarkan model terdaftar, serta menerima semua file dan metadata yang terdaftar.
Sampel berikut menunjukkan cara mendaftarkan model yang menentukan tag dan deskripsi.
from azureml.core.model import Model
model = Model.register(model_path="sklearn_regression_model.pkl",
model_name="sklearn_regression_model",
tags={'area': "diabetes", 'type': "regression"},
description="Ridge regression model to predict diabetes",
workspace=ws)
Sampel lengkap tersedia dari https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/deployment/deploy-to-local/register-model-deploy-local-advanced.ipynb
Contoh berikut menunjukkan cara mendaftarkan model yang menentukan kerangka kerja, set data input dan output, dan konfigurasi sumber daya.
import sklearn
from azureml.core import Model
from azureml.core.resource_configuration import ResourceConfiguration
model = Model.register(workspace=ws,
model_name='my-sklearn-model', # Name of the registered model in your workspace.
model_path='./sklearn_regression_model.pkl', # Local file to upload and register as a model.
model_framework=Model.Framework.SCIKITLEARN, # Framework used to create the model.
model_framework_version=sklearn.__version__, # Version of scikit-learn used to create the model.
sample_input_dataset=input_dataset,
sample_output_dataset=output_dataset,
resource_configuration=ResourceConfiguration(cpu=1, memory_in_gb=0.5),
description='Ridge regression model to predict diabetes progression.',
tags={'area': 'diabetes', 'type': 'regression'})
print('Name:', model.name)
print('Version:', model.version)
Bagian Variabel mencantumkan atribut representasi lokal objek Model cloud. Variabel ini harus dianggap baca-saja. Mengubah nilainya tidak akan tercermin dalam objek cloud yang sesuai.
Variabel
Nama | Deskripsi |
---|---|
created_by
|
Pengguna yang membuat Model. |
created_time
|
Kapan Model dibuat. |
azureml.core.Model.description
|
Deskripsi objek Model. |
azureml.core.Model.id
|
ID Model. ID Model ini dalam bentuk <nama model>:<versi model>. |
mime_type
|
Jenis mime Model. |
azureml.core.Model.name
|
Nama Model. |
model_framework
|
Kerangka kerja Model. |
model_framework_version
|
Versi kerangka kerja Model. |
azureml.core.Model.tags
|
Kamus tag untuk objek Model. |
azureml.core.Model.properties
|
Kamus properti nilai kunci untuk Model. Properti ini tidak dapat diubah setelah pendaftaran, namun pasangan nilai kunci baru dapat ditambahkan. |
unpack
|
Apakah Model perlu dibongkar (tanpa tar) saat ditarik ke konteks lokal. |
url
|
Lokasi url Model. |
azureml.core.Model.version
|
Versi Model. |
azureml.core.Model.workspace
|
Ruang Kerja yang berisi Model. |
azureml.core.Model.experiment_name
|
Nama Eksperimen yang membuat Model. |
azureml.core.Model.run_id
|
ID Eksekusi yang membuat Model. |
parent_id
|
ID Model induk dari Model. |
derived_model_ids
|
Daftar ID Model yang berasal dari Model ini. |
resource_configuration
|
ResourceConfiguration untuk Model ini. Digunakan untuk pembuatan profil. |
Metode
add_dataset_references |
Mengaitkan himpunan data yang disediakan dengan Model ini. |
add_properties |
Menambahkan pasangan nilai kunci ke kamus properti model ini. |
add_tags |
Menambahkan pasangan nilai kunci ke kamus tag model ini. |
delete |
Menghapus model ini dari ruang kerjanya yang terkait. |
deploy |
Sebarkan Layanan web dari nol atau beberapa objek Model. Layanan web yang dihasilkan adalah titik akhir real time yang dapat digunakan untuk permintaan inferensi. Fungsi Model |
deserialize |
Mengonversi objek JSON menjadi objek model. Konversi akan gagal jika ruang kerja yang ditentukan bukan ruang kerja yang digunakan untuk mendaftarkan model. |
download |
Mengunduh model untuk menargetkan direktori sistem file lokal. |
get_model_path |
Menampilkan jalur ke model. Fungsi akan mencari model di lokasi berikut. Jika
Jika
|
get_sas_urls |
Menampilkan kamus pasangan nilai kunci yang berisi nama file dan URL SAS yang sesuai. |
list |
Mengambil daftar semua model yang terkait dengan ruang kerja yang disediakan, dengan filter opsional. |
package |
Buat paket model dalam benti gambar Docker atau konteks build Dockerfile. |
print_configuration |
Cetak konfigurasi pengguna. |
profile |
Buat profil model untuk mendapatkan rekomendasi persyaratan sumber daya. Ini adalah operasi jangka panjang yang dapat memerlukan waktu hingga 25 menit tergantung ukuran himpunan data. |
register |
Mendaftarkan model dengan ruang kerja yang disediakan. |
remove_tags |
Menghapus kunci yang ditentukan dari kamus tag model ini. |
serialize |
Mengonversi Model ini menjadi kamus serial json. |
update |
Melakukan pembaruan model di tempat. Nilai parameter tertentu yang ada diganti. |
update_tags_properties |
Melakukan pembaruan tag dan properti model. |
add_dataset_references
Mengaitkan himpunan data yang disediakan dengan Model ini.
add_dataset_references(datasets)
Parameter
Nama | Deskripsi |
---|---|
datasets
Diperlukan
|
Daftar tuple yang mewakili pasangan tujuan himpunan data ke objek Himpunan Data. |
Pengecualian
Jenis | Deskripsi |
---|---|
add_properties
Menambahkan pasangan nilai kunci ke kamus properti model ini.
add_properties(properties)
Parameter
Nama | Deskripsi |
---|---|
properties
Diperlukan
|
dict(<xref:str : str>)
Kamus properti yang akan ditambahkan. |
Pengecualian
Jenis | Deskripsi |
---|---|
add_tags
Menambahkan pasangan nilai kunci ke kamus tag model ini.
add_tags(tags)
Parameter
Nama | Deskripsi |
---|---|
tags
Diperlukan
|
dict(<xref:{str : str}>)
Kamus tag yang akan ditambahkan. |
Pengecualian
Jenis | Deskripsi |
---|---|
delete
Menghapus model ini dari ruang kerjanya yang terkait.
delete()
Pengecualian
Jenis | Deskripsi |
---|---|
deploy
Sebarkan Layanan web dari nol atau beberapa objek Model.
Layanan web yang dihasilkan adalah titik akhir real time yang dapat digunakan untuk permintaan inferensi. Fungsi Model deploy
mirip dengan fungsi deploy
kelas Webservice, tetapi tidak mendaftarkan model. Gunakan fungsi Model deploy
jika Anda memiliki objek model yang sudah terdaftar.
static deploy(workspace, name, models, inference_config=None, deployment_config=None, deployment_target=None, overwrite=False, show_output=False)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Objek Ruang kerja yang akan dikaitkan dengan Layanan web. |
name
Diperlukan
|
Nama untuk memberikan layanan yang disebarkan. Harus bersifat unik bagi ruang kerja, hanya terdiri dari huruf kecil, angka, atau tanda hubung, dimulai dengan huruf, dan panjangnya antara 3 dan 32 karakter. |
models
Diperlukan
|
Daftar objek model. Bisa berupa daftar kosong. |
inference_config
|
Objek InferenceConfig yang digunakan untuk menentukan properti model yang diperlukan. Nilai default: None
|
deployment_config
|
WebserviceDeploymentConfiguration yang digunakan untuk mengonfigurasi layanan web. Jika tidak tersedia, objek konfigurasi kosong akan digunakan berdasarkan target yang diinginkan. Nilai default: None
|
deployment_target
|
ComputeTarget yang akan menjadi tempat penyebaran Layanan web. Karena Azure Container Instances tidak memiliki ComputeTarget terkait, biarkan parameter ini sebagai Tidak ada untuk disebarkan ke Azure Container Instances. Nilai default: None
|
overwrite
|
Menunjukkan apakah akan menimpa layanan yang ada jika layanan dengan nama yang ditentukan sudah ada. Nilai default: False
|
show_output
|
Menunjukkan apakah akan menampilkan kemajuan penyebaran layanan. Nilai default: False
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Objek Layanan web yang sesuai dengan layanan web yang disebarkan. |
Pengecualian
Jenis | Deskripsi |
---|---|
deserialize
Mengonversi objek JSON menjadi objek model.
Konversi akan gagal jika ruang kerja yang ditentukan bukan ruang kerja yang digunakan untuk mendaftarkan model.
static deserialize(workspace, model_payload)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Objek ruang kerja yang digunakan untuk mendaftarkan model. |
model_payload
Diperlukan
|
Objek JSON yang akan diubah menjadi objek Model. |
Mengembalikan
Jenis | Deskripsi |
---|---|
Representasi Model dari objek JSON yang disediakan. |
Pengecualian
Jenis | Deskripsi |
---|---|
download
Mengunduh model untuk menargetkan direktori sistem file lokal.
download(target_dir='.', exist_ok=False, exists_ok=None)
Parameter
Nama | Deskripsi |
---|---|
target_dir
|
Jalur ke direktori tempat mengunduh model. Defaultnya diatur ke "." Nilai default: .
|
exist_ok
|
Menunjukkan apakah akan mengganti dir/file yang diunduh jika ada. Default ke False. Nilai default: False
|
exists_ok
|
TIDAK DIGUNAKAN LAGI. Gunakan Nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Jalur ke file atau folder model. |
Pengecualian
Jenis | Deskripsi |
---|---|
get_model_path
Menampilkan jalur ke model.
Fungsi akan mencari model di lokasi berikut.
Jika version
Tidak Ada:
- Unduh dari jarak jauh ke cache (jika ruang kerja disediakan)
- Muat dari cache azureml-models/$MODEL_NAME/$LATEST_VERSION/
- ./$MODEL_NAME
Jika version
bukan Tidak Ada:
- Muat dari cache azureml-models/$MODEL_NAME/$SPECIFIED_VERSION/
- Unduh dari jarak jauh ke cache (jika ruang kerja disediakan)
static get_model_path(model_name, version=None, _workspace=None)
Parameter
Nama | Deskripsi |
---|---|
model_name
Diperlukan
|
Nama model yang akan diambil. |
version
|
Versi model yang akan diambil. Default ke versi terbaru. Nilai default: None
|
_workspace
|
Ruang kerja tempat mengambil model. Tidak dapat menggunakan dari jarak jauh. Jika tidak ditentukan, hanya cache lokal yang ditelusuri. Nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Jalur pada disk ke model. |
Pengecualian
Jenis | Deskripsi |
---|---|
get_sas_urls
Menampilkan kamus pasangan nilai kunci yang berisi nama file dan URL SAS yang sesuai.
get_sas_urls()
Mengembalikan
Jenis | Deskripsi |
---|---|
Kamus pasangan kunci-nilai yang berisi nama file dan URL SAS yang sesuai |
Pengecualian
Jenis | Deskripsi |
---|---|
list
Mengambil daftar semua model yang terkait dengan ruang kerja yang disediakan, dengan filter opsional.
static list(workspace, name=None, tags=None, properties=None, run_id=None, latest=False, dataset_id=None, expand=True, page_count=255, model_framework=None)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Objek ruang kerja tempat mengambil model. |
name
|
Jika disediakan, hanya akan menampilkan model dengan nama yang ditentukan, jika ada. Nilai default: None
|
tags
|
Akan memfilter berdasarkan daftar yang disediakan, baik dengan 'kunci' atau '[kunci, nilai]'. Contoh ['key', ['key2', 'key2 value']] Nilai default: None
|
properties
|
Akan memfilter berdasarkan daftar yang disediakan, baik dengan 'kunci' atau '[key, value]'. Contoh ['key', ['key2', 'key2 value']] Nilai default: None
|
run_id
|
Akan memfilter berdasarkan ID eksekusi yang disediakan. Nilai default: None
|
latest
|
Jika true, hanya akan menampilkan model dengan versi terbaru. Nilai default: False
|
dataset_id
|
Akan memfilter berdasarkan ID himpunan data yang disediakan. Nilai default: None
|
expand
|
Jika true, akan menampilkan model dengan semua subproperti yang terisi misalnya eksekusi, himpunan data, dan eksperimen. Mengaturnya ke false akan mempercepat penyelesaian metode list() jika ada banyak model. Nilai default: True
|
page_count
|
Jumlah item yang harus diambil dalam halaman. Saat ini nilai yang didukung hingga 255. Defaultnya diatur ke 255. Nilai default: 255
|
model_framework
|
Jika disediakan, hanya akan menampilkan model dengan kerangka kerja yang ditentukan, jika ada. Nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Daftar model, difilter secara opsional. |
Pengecualian
Jenis | Deskripsi |
---|---|
package
Buat paket model dalam benti gambar Docker atau konteks build Dockerfile.
static package(workspace, models, inference_config=None, generate_dockerfile=False, image_name=None, image_label=None)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Ruang kerja tempat membuat paket. |
models
Diperlukan
|
Daftar objek Model yang akan disertakan dalam paket. Bisa berupa daftar kosong. |
inference_config
|
Objek InferenceConfig untuk mengonfigurasi pengoperasian model. Ini harus menyertakan objek Lingkungan. Nilai default: None
|
generate_dockerfile
|
Apakah akan membuat Dockerfile yang dapat dijalankan secara lokal alih-alih membangun gambar. Nilai default: False
|
image_name
|
Saat membangun gambar, nama untuk gambar yang dihasilkan. Nilai default: None
|
image_label
|
Saat membangun gambar, label untuk gambar yang dihasilkan. Nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Objek ModelPackage. |
Pengecualian
Jenis | Deskripsi |
---|---|
print_configuration
Cetak konfigurasi pengguna.
static print_configuration(models, inference_config, deployment_config, deployment_target)
Parameter
Nama | Deskripsi |
---|---|
models
Diperlukan
|
Daftar objek model. Bisa berupa daftar kosong. |
inference_config
Diperlukan
|
Objek InferenceConfig yang digunakan untuk menentukan properti model yang diperlukan. |
deployment_config
Diperlukan
|
WebserviceDeploymentConfiguration yang digunakan untuk mengonfigurasi layanan web. |
deployment_target
Diperlukan
|
ComputeTarget yang akan disebarkan ke Layanan Web. |
Pengecualian
Jenis | Deskripsi |
---|---|
profile
Buat profil model untuk mendapatkan rekomendasi persyaratan sumber daya.
Ini adalah operasi jangka panjang yang dapat memerlukan waktu hingga 25 menit tergantung ukuran himpunan data.
static profile(workspace, profile_name, models, inference_config, input_dataset, cpu=None, memory_in_gb=None, description=None)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Objek Ruang Kerja untuk membuat profil model. |
profile_name
Diperlukan
|
Nama eksekusi pembuatan profil. |
models
Diperlukan
|
Daftar objek model. Bisa berupa daftar kosong. |
inference_config
Diperlukan
|
Objek InferenceConfig yang digunakan untuk menentukan properti model yang diperlukan. |
input_dataset
Diperlukan
|
Himpunan data input untuk pembuatan profil. Himpunan data input harus memiliki satu kolom dan input sampel harus dalam format string. |
cpu
|
Jumlah inti cpu yang digunakan pada instans pengujian terbesar. Saat ini nilai yang didukung hingga 3.5. Nilai default: None
|
memory_in_gb
|
Jumlah memori (dalam GB) untuk digunakan pada instans pengujian terbesar. Bisa berupa desimal. Saat ini nilai yang didukung hingga 15.0. Nilai default: None
|
description
|
Deskripsi yang akan dikaitkan dengan eksekusi pembuatan profil. Nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Pengecualian
Jenis | Deskripsi |
---|---|
<xref:azureml.exceptions.WebserviceException>, <xref:azureml.exceptions.UserErrorException>
|
register
Mendaftarkan model dengan ruang kerja yang disediakan.
static register(workspace, model_path, model_name, tags=None, properties=None, description=None, datasets=None, model_framework=None, model_framework_version=None, child_paths=None, sample_input_dataset=None, sample_output_dataset=None, resource_configuration=None)
Parameter
Nama | Deskripsi |
---|---|
workspace
Diperlukan
|
Ruang kerja yang digunakan untuk mendaftarkan model. |
model_path
Diperlukan
|
Jalur pada sistem file lokal tempat aset model berada. Jalur dapat berupa pointer langsung ke satu file atau folder. Jika menunjuk ke folder, parameter |
model_name
Diperlukan
|
Nama yang digunakan untuk mendaftarkan model. |
tags
|
dict(<xref:{str : str}>)
Kamus opsional tag nilai kunci yang akan ditetapkan ke model. Nilai default: None
|
properties
|
dict(<xref:{str : str}>)
Kamus opsional properti nilai kunci yang akan ditetapkan ke model. Properti ini tidak dapat diubah setelah pembuatan model, namun pasangan nilai kunci baru dapat ditambahkan. Nilai default: None
|
description
|
Deskripsi teks model. Nilai default: None
|
datasets
|
Daftar tupel di mana elemen pertama menggambarkan hubungan himpunan data-model dan elemen kedua adalah himpunan data. Nilai default: None
|
model_framework
|
Kerangka kerja dari model yang terdaftar. Menggunakan konstanta yang didukung sistem dari kelas Framework memungkinkan penyebaran yang disederhanakan untuk beberapa kerangka kerja populer. Nilai default: None
|
model_framework_version
|
Versi kerangka kerja dari model yang terdaftar. Nilai default: None
|
child_paths
|
Jika disediakan bersamaan dengan Nilai default: None
|
sample_input_dataset
|
Himpunan data input sampel untuk model terdaftar. Nilai default: None
|
sample_output_dataset
|
Himpunan data output sampel untuk model terdaftar. Nilai default: None
|
resource_configuration
|
Konfigurasi sumber daya untuk menjalankan model terdaftar. Nilai default: None
|
Mengembalikan
Jenis | Deskripsi |
---|---|
Objek model terdaftar. |
Pengecualian
Jenis | Deskripsi |
---|---|
Keterangan
Selain konten file model itu sendiri, model terdaftar juga menyimpan metadata model, termasuk deskripsi model, tag, dan informasi kerangka kerja, yang berguna saat mengelola dan menyebarkan model di ruang kerja Anda. Misalnya, dengan tag Anda dapat mengategorikan model dan menerapkan filter saat mencantumkan model di ruang kerja.
Sampel berikut menunjukkan cara mendaftarkan model yang menentukan tag dan deskripsi.
from azureml.core.model import Model
model = Model.register(model_path="sklearn_regression_model.pkl",
model_name="sklearn_regression_model",
tags={'area': "diabetes", 'type': "regression"},
description="Ridge regression model to predict diabetes",
workspace=ws)
Sampel lengkap tersedia dari https://github.com/Azure/MachineLearningNotebooks/blob/master/how-to-use-azureml/deployment/deploy-to-local/register-model-deploy-local-advanced.ipynb
Jika Anda memiliki model yang dihasilkan sebagai hasil eksekusi eksperimen, Anda dapat mendaftarkannya dari objek eksekusi secara langsung tanpa mengunduhnya ke file lokal terlebih dahulu. Untuk melakukan itu gunakan metode register_model seperti yang didokumentasikan di kelas Run.
remove_tags
Menghapus kunci yang ditentukan dari kamus tag model ini.
remove_tags(tags)
Parameter
Nama | Deskripsi |
---|---|
tags
Diperlukan
|
Daftar kunci yang akan dihapus |
Pengecualian
Jenis | Deskripsi |
---|---|
serialize
Mengonversi Model ini menjadi kamus serial json.
serialize()
Mengembalikan
Jenis | Deskripsi |
---|---|
Representasi json dari Model ini |
Pengecualian
Jenis | Deskripsi |
---|---|
update
Melakukan pembaruan model di tempat.
Nilai parameter tertentu yang ada diganti.
update(tags=None, description=None, sample_input_dataset=None, sample_output_dataset=None, resource_configuration=None)
Parameter
Nama | Deskripsi |
---|---|
tags
|
dict(<xref:{str : str}>)
Kamus tag untuk memperbarui model. Tag ini menggantikan tag yang ada untuk model. Nilai default: None
|
description
|
Deskripsi baru yang akan digunakan untuk model. Nama ini akan menggantikan nama yang sudah ada. Nilai default: None
|
sample_input_dataset
|
Himpunan data input sampel yang akan digunakan untuk model terdaftar. Himpunan data input sampel ini menggantikan himpunan data yang ada. Nilai default: None
|
sample_output_dataset
|
Himpunan data output sampel yang akan digunakan untuk model terdaftar. Himpunan data output sampel ini menggantikan himpunan data yang ada. Nilai default: None
|
resource_configuration
|
Konfigurasi sumber daya yang akan digunakan untuk menjalankan model terdaftar. Nilai default: None
|
Pengecualian
Jenis | Deskripsi |
---|---|
update_tags_properties
Melakukan pembaruan tag dan properti model.
update_tags_properties(add_tags=None, remove_tags=None, add_properties=None)
Parameter
Nama | Deskripsi |
---|---|
add_tags
|
dict(<xref:{str : str}>)
Kamus tag yang akan ditambahkan. Nilai default: None
|
remove_tags
|
Daftar nama tag yang akan dihapus. Nilai default: None
|
add_properties
|
dict(<xref:{str : str}>)
Kamus properti yang akan ditambahkan. Nilai default: None
|
Pengecualian
Jenis | Deskripsi |
---|---|