AutoMLRun Sınıf
Azure Machine Learning'de otomatik ml denemesi çalıştırmalarını temsil eder.
AutoMLRun sınıfı, bir AutoML çalıştırması gönderildikten sonra çalıştırmayı yönetmek, çalıştırma durumunu denetlemek ve çalıştırma ayrıntılarını almak için kullanılabilir. Deneme çalıştırmalarıyla çalışma hakkında daha fazla bilgi için sınıfına Run bakın.
AutoML çalıştırması başlatın.
- Devralma
-
AutoMLRun
Oluşturucu
AutoMLRun(experiment, run_id, **kwargs)
Parametreler
Name | Description |
---|---|
experiment
Gerekli
|
Çalıştırmayla ilişkili deneme. |
run_id
Gerekli
|
Çalıştırmanın kimliği. |
experiment
Gerekli
|
Çalıştırmayla ilişkili deneme. |
run_id
Gerekli
|
Çalıştırmanın kimliği. |
Açıklamalar
Bir denemenin yöntemini kullandığınızda submit bir AutoMLRun nesnesi döndürülür.
Zaten başlatılmış bir çalıştırmayı almak için aşağıdaki kodu kullanın:
from azureml.train.automl.run import AutoMLRun
ws = Workspace.from_config()
experiment = ws.experiments['my-experiment-name']
automl_run = AutoMLRun(experiment, run_id = 'AutoML_9fe201fe-89fd-41cc-905f-2f41a5a98883')
Yöntemler
cancel |
AutoML çalıştırmasını iptal etme. AutoML çalıştırması başarıyla iptal edildiyse True döndürür. |
cancel_iteration |
Belirli bir alt çalıştırmayı iptal etme. |
complete |
AutoML Çalıştırmasını tamamlama. |
continue_experiment |
Mevcut bir AutoML denemesine devam edin. |
fail |
AutoML Çalıştırması başarısız olur. İsteğe bağlı olarak, komutuna ileti veya özel durum geçirilirken |
get_best_child |
Bu AutoML Çalıştırması için en iyi puana sahip alt çalıştırmayı döndür. |
get_guardrails |
Guardrail doğrulamasını çalıştırmanın ayrıntılı sonuçlarını yazdırın ve döndürin. |
get_output |
Çalıştırmayı, daha önce test edilmiş olan ilgili en iyi işlem hattıyla döndürür. Hiçbir giriş parametresi sağlanmazsa, |
get_run_sdk_dependencies |
Belirli bir çalıştırma için SDK çalıştırma bağımlılıklarını alın. |
pause |
AutoML çalıştırması başarıyla duraklatıldıysa True döndürür. Bu yöntem uygulanmadı. |
register_model |
Modeli AzureML ACI hizmetine kaydedin. |
resume |
AutoML çalıştırması başarıyla sürdürüldüyse True değerini döndür. Bu yöntem uygulanmadı. |
retry |
AutoML çalıştırması başarıyla yeniden denendiyse True değerini döndür. Bu yöntem uygulanmadı. |
summary |
Denenen algoritmaların ve bunların puanlarının özetini içeren bir tablo alın. |
wait_for_completion |
Bu çalıştırmanın tamamlanmasını bekleyin. Beklemeden sonra durum nesnesini döndürür. |
cancel
AutoML çalıştırmasını iptal etme.
AutoML çalıştırması başarıyla iptal edildiyse True döndürür.
cancel()
Döndürülenler
Tür | Description |
---|---|
Hiçbiri |
cancel_iteration
Belirli bir alt çalıştırmayı iptal etme.
cancel_iteration(iteration)
Parametreler
Name | Description |
---|---|
iteration
Gerekli
|
İptal edilen yineleme. |
Döndürülenler
Tür | Description |
---|---|
Hiçbiri |
complete
AutoML Çalıştırmasını tamamlama.
complete(**kwargs)
Döndürülenler
Tür | Description |
---|---|
Hiçbiri |
continue_experiment
Mevcut bir AutoML denemesine devam edin.
continue_experiment(X=None, y=None, sample_weight=None, X_valid=None, y_valid=None, sample_weight_valid=None, data=None, label=None, columns=None, cv_splits_indices=None, spark_context=None, experiment_timeout_hours=None, experiment_exit_score=None, iterations=None, show_output=False, training_data=None, validation_data=None, **kwargs)
Parametreler
Name | Description |
---|---|
X
|
Eğitim özellikleri. Default value: None
|
y
|
Eğitim etiketleri. Default value: None
|
sample_weight
|
Eğitim verileri için örnek ağırlıklar. Default value: None
|
X_valid
|
Doğrulama özellikleri. Default value: None
|
y_valid
|
Doğrulama etiketleri. Default value: None
|
sample_weight_valid
|
doğrulama kümesi örnek ağırlıkları. Default value: None
|
data
|
Eğitim özellikleri ve etiketi. Default value: None
|
label
|
Verilerdeki etiket sütunu. Default value: None
|
columns
|
Verilerde özellik olarak kullanılmasına izin verilen sütunların listesi. Default value: None
|
cv_splits_indices
|
Çapraz doğrulama için eğitim verilerinin bölüneceği dizinler. Her satır ayrı bir çapraz katlamadır ve her bir çapraz klasörün içinde, ilki eğitim verileri için kullanılacak örneklerin dizinlerini, ikincisi ise doğrulama verileri için kullanılacak dizinleri içeren 2 dizi sağlar. i.e [t1, v1], [t2, v2], ...] burada t1 ilk çapraz katlama için eğitim endeksleri, v1 ise ilk çapraz katlama için doğrulama dizinleridir. Default value: None
|
spark_context
|
<xref:SparkContext>
Spark bağlamı, yalnızca azure databricks/spark ortamında kullanıldığında geçerlidir. Default value: None
|
experiment_timeout_hours
|
Bu denemenin kaç saat daha çalıştırılacak? Default value: None
|
experiment_exit_score
|
Belirtilirse, bu değere ulaşıldığında denemenin sonlandırıldığını gösterir. Default value: None
|
iterations
|
Bu deneme için çalıştırılacak ek yineleme sayısı. Default value: None
|
show_output
|
Çıkışın konsola yazdırılıp yazdırılmayacağını gösteren bayrak. Default value: False
|
training_data
|
<xref:azureml.dataprep.Dataflow> veya
DataFrame
Eğitim verilerini giriş. Default value: None
|
validation_data
|
<xref:azureml.dataprep.Dataflow> veya
DataFrame
Doğrulama verileri. Default value: None
|
Döndürülenler
Tür | Description |
---|---|
AutoML üst çalıştırması. |
Özel durumlar
Tür | Description |
---|---|
fail
AutoML Çalıştırması başarısız olur.
İsteğe bağlı olarak, komutuna ileti veya özel durum geçirilirken error_details
çalıştırmanın Error özelliğini ayarlayın.
fail(error_details=None, error_code=None, _set_status=True, **kwargs)
Parametreler
Name | Description |
---|---|
error_details
|
str veya
BaseException
Hatanın isteğe bağlı ayrıntıları. Default value: None
|
error_code
|
Hata sınıflandırması için hatanın isteğe bağlı hata kodu. Default value: None
|
_set_status
|
İzleme için durum olayının gönderilip gönderilmeydiğini gösterir. Default value: True
|
get_best_child
Bu AutoML Çalıştırması için en iyi puana sahip alt çalıştırmayı döndür.
get_best_child(metric: str | None = None, onnx_compatible: bool = False, **kwargs: Any) -> Run
Parametreler
Name | Description |
---|---|
metric
|
Döndürülecek en iyi çalıştırma seçilirken kullanılacak ölçüm. Varsayılan olarak birincil ölçümü kullanır. Default value: None
|
onnx_compatible
|
Yalnızca onnx modellerini oluşturan çalıştırmaların döndürülip döndürülmeyeceği. Default value: False
|
kwargs
Gerekli
|
|
Döndürülenler
Tür | Description |
---|---|
AutoML Alt Çalıştırma. |
get_guardrails
Guardrail doğrulamasını çalıştırmanın ayrıntılı sonuçlarını yazdırın ve döndürin.
get_guardrails(to_console: bool = True) -> Dict[str, Any]
Parametreler
Name | Description |
---|---|
to_console
|
Doğrulama sonuçlarının konsola yazıp yazılmayacağını gösterir. Default value: True
|
Döndürülenler
Tür | Description |
---|---|
Doğrulayıcı sonuçları sözlüğü. |
Özel durumlar
Tür | Description |
---|---|
get_output
Çalıştırmayı, daha önce test edilmiş olan ilgili en iyi işlem hattıyla döndürür.
Hiçbir giriş parametresi sağlanmazsa, get_output
birincil ölçüme göre en iyi işlem hattını döndürür. Alternatif olarak, belirli bir yinelemeyi veya sağlanan ölçüm başına en iyi çalıştırmayı almak için sırasıyla veya metric
parametresini kullanabilirsiniziteration
.
get_output(iteration: int | None = None, metric: str | None = None, return_onnx_model: bool = False, return_split_onnx_model: SplitOnnxModelName | None = None, **kwargs: Any) -> Tuple[Run, Any]
Parametreler
Name | Description |
---|---|
iteration
|
Döndürülecek karşılık gelen çalıştırma ve uydurılan modelin yineleme numarası. Default value: None
|
metric
|
Döndürülecek en iyi çalıştırma ve uygun modeli seçerken kullanılacak ölçüm. Default value: None
|
return_onnx_model
|
Parametre nesnesinde True AutoMLConfig olarak ayarlandıysa Default value: False
|
return_split_onnx_model
|
Döndürülecek bölünmüş onnx modelinin türü Default value: None
|
Döndürülenler
Tür | Description |
---|---|
Run, <xref:Model>
|
Çalıştırma, karşılık gelen uygun model. |
Özel durumlar
Tür | Description |
---|---|
Açıklamalar
Kullanılan önişlemcileri ve algoritmayı (tahmin aracı) incelemek isterseniz, bunu gibi aracılığıyla Model.steps
sklearn.pipeline.Pipeline.steps
yapabilirsiniz.
Örneğin, aşağıdaki kod tahmin aracının nasıl alınacaklarını gösterir.
best_run, model = parent_run.get_output()
estimator = model.steps[-1]
get_run_sdk_dependencies
Belirli bir çalıştırma için SDK çalıştırma bağımlılıklarını alın.
get_run_sdk_dependencies(iteration=None, check_versions=True, **kwargs)
Parametreler
Name | Description |
---|---|
iteration
|
Alınacak uydurılan çalıştırmanın yineleme numarası. Hiçbiri ise üst ortamı alın. Default value: None
|
check_versions
|
True ise, geçerli ortamla sürümleri denetleyin. False ise, geçin. Default value: True
|
Döndürülenler
Tür | Description |
---|---|
RunHistory'den alınan bağımlılıkların sözlüğü. |
Özel durumlar
Tür | Description |
---|---|
pause
AutoML çalıştırması başarıyla duraklatıldıysa True döndürür.
Bu yöntem uygulanmadı.
pause()
Özel durumlar
Tür | Description |
---|---|
register_model
Modeli AzureML ACI hizmetine kaydedin.
register_model(model_name=None, description=None, tags=None, iteration=None, metric=None)
Parametreler
Name | Description |
---|---|
model_name
|
Dağıtılmakta olan modelin adı. Default value: None
|
description
|
Dağıtılmakta olan modelin açıklaması. Default value: None
|
tags
|
Dağıtılmakta olan modelin etiketleri. Default value: None
|
iteration
|
Dağıtılacak modeli geçersiz kılın. Belirli bir yineleme için modeli dağıtır. Default value: None
|
metric
|
Dağıtılacak modeli geçersiz kılın. Farklı bir ölçüm için en iyi modeli dağıtır. Default value: None
|
Döndürülenler
Tür | Description |
---|---|
<xref:Model>
|
Kayıtlı model nesnesi. |
resume
AutoML çalıştırması başarıyla sürdürüldüyse True değerini döndür.
Bu yöntem uygulanmadı.
resume()
Özel durumlar
Tür | Description |
---|---|
NotImplementedError:
|
retry
AutoML çalıştırması başarıyla yeniden denendiyse True değerini döndür.
Bu yöntem uygulanmadı.
retry()
Özel durumlar
Tür | Description |
---|---|
summary
Denenen algoritmaların ve bunların puanlarının özetini içeren bir tablo alın.
summary()
Döndürülenler
Tür | Description |
---|---|
AutoML model istatistiklerini içeren Pandas DataFrame. |
wait_for_completion
Bu çalıştırmanın tamamlanmasını bekleyin.
Beklemeden sonra durum nesnesini döndürür.
wait_for_completion(show_output=False, wait_post_processing=False)
Parametreler
Name | Description |
---|---|
show_output
|
Sys.stdout üzerinde çalıştırma çıkışının gösterilip gösterilmeyeceğini gösterir. Default value: False
|
wait_post_processing
|
Çalıştırma tamamlandıktan sonra işlem sonrası işleminin tamamlanmasının beklenip beklenmeyeceğini gösterir. Default value: False
|
Döndürülenler
Tür | Description |
---|---|
Durum nesnesi. |
Özel durumlar
Tür | Description |
---|---|
Öznitelikler
run_id
Geçerli çalıştırmanın çalıştırma kimliğini döndürür.
Döndürülenler
Tür | Description |
---|---|
Geçerli çalıştırmanın çalıştırma kimliği. |