automl Paket
Azure Machine Learning SDKv2 için otomatik makine öğrenmesi sınıflarını içerir.
Ana alanlar AutoML görevlerini yönetmeyi içerir.
Sınıflar
ClassificationJob |
AutoML Sınıflandırma İşi yapılandırması. Yeni bir AutoML Sınıflandırma görevi başlatın. |
ColumnTransformer |
Sütun transformatörü ayarları. |
ForecastingJob |
AutoML Tahmin Görevi yapılandırması. Yeni bir AutoML Tahmin görevi başlatın. |
ForecastingSettings |
AutoML İşi için tahmin ayarları. |
ImageClassificationJob |
AutoML çok sınıflı Görüntü Sınıflandırma işi için yapılandırma. Yeni bir AutoML çok sınıflı Görüntü Sınıflandırma işi başlatın. |
ImageClassificationMultilabelJob |
AutoML çok etiketli Görüntü Sınıflandırma işi için yapılandırma. Yeni bir AutoML çok etiketli Görüntü Sınıflandırma işi başlatın. |
ImageClassificationSearchSpace |
AutoML Görüntü Sınıflandırması ve Görüntü Sınıflandırması Çok etiketli görevler için arama alanı. |
ImageInstanceSegmentationJob |
AutoML Görüntü Örneği Segmentasyonu işi için yapılandırma. Yeni bir AutoML Görüntü Örneği Segmentasyonu işi başlatın. |
ImageLimitSettings |
AutoML Görüntü Dikeyleri için ayarları sınırlayın. ImageLimitSettings şu parametreleri içeren bir sınıftır: max_concurrent_trials, max_trials ve timeout_minutes. Bu, zaman aşımları gibi limit parametrelerini yapılandırmak için isteğe bağlı bir yapılandırma yöntemidir. Not Belirtilen işlem hedefinde kullanılabilen kaynaklarda eş zamanlı çalıştırma sayısı geçitli. İşlem hedefinin istenen eşzamanlılık için kullanılabilir kaynaklara sahip olduğundan emin olun. İpucu max_concurrent_trials sayısını kümedeki düğüm sayısıyla eşleştirmek iyi bir uygulamadır. Örneğin, 4 düğümlü bir kümeniz varsa, max_concurrent_trials 4 olarak ayarlayın. Örnek kullanım ImageLimitSettings Yapılandırması
ImageLimitSettings nesnesini başlatın. AutoML Görüntü Dikeyleri için ImageLimitSettings oluşturucu. |
ImageModelSettingsClassification |
AutoML Görüntü Sınıflandırma görevleri için model ayarları. |
ImageModelSettingsObjectDetection |
AutoML Görüntü Nesnesi Algılama Görevi için model ayarları. |
ImageObjectDetectionJob |
AutoML Görüntü Nesnesi Algılama işi için yapılandırma. Yeni bir AutoML Görüntü Nesnesi Algılama işi başlatın. |
ImageObjectDetectionSearchSpace |
AutoML Görüntü Nesnesi Algılama ve Görüntü Örneği Kesimleme görevleri için arama alanı. |
ImageSweepSettings |
Tüm AutoML Görüntü Dikeyleri için süpürme ayarları. |
NlpFeaturizationSettings |
Tüm AutoML NLP Dikeyleri için özellik kazandırma ayarları. |
NlpFixedParameters |
NLP işleri için sabit parametreleri barındıracak nesne. |
NlpLimitSettings |
Tüm AutoML NLP Dikeyleri için ayarları sınırlayın. |
NlpSearchSpace |
AutoML NLP görevleri için arama alanı. |
NlpSweepSettings |
Tüm AutoML NLP görevlerinin ayarlarını süpürme. |
RegressionJob |
AutoML Regresyon İşi yapılandırması. Yeni bir AutoML Regresyonu görevi başlatın. |
SearchSpace |
AutoML dikeyleri için SearchSpace sınıfı. |
StackEnsembleSettings |
StackEnsemble çalıştırmasını özelleştirmek için gelişmiş ayar. |
TabularFeaturizationSettings |
AutoML İşi için özellik geliştirme ayarları. |
TabularLimitSettings |
AutoML Tablo Dikeyleri için ayarları sınırlayın. |
TextClassificationJob |
AutoML Metin Sınıflandırma İşi yapılandırması. Yeni bir AutoML Metin Sınıflandırması görevi başlatır. |
TextClassificationMultilabelJob |
AutoML Metin Sınıflandırması Çok Etiketli İşi yapılandırması. Yeni bir AutoML Metin Sınıflandırması Çok Etiketli görevi başlatır. |
TextNerJob |
AutoML Metin NER İşi yapılandırması. Yeni bir AutoML Metin NER görevi başlatır. |
TrainingSettings |
Azure Machine Learning için TrainingSettings sınıfı. Azure Machine Learning için TrainingSettings sınıfı. |
Numaralandırmalar
BlockedTransformers |
AutoML tarafından desteklenen tüm sınıflandırma modelleri için sabit listesi. |
ClassificationModels |
AutoML tarafından desteklenen tüm sınıflandırma modelleri için sabit listesi. |
ClassificationMultilabelPrimaryMetrics |
Çok etiketli sınıflandırma görevleri için birincil ölçümler. |
ClassificationPrimaryMetrics |
Sınıflandırma görevleri için birincil ölçümler. |
FeaturizationMode |
Özellik geliştirme modu - Veri özellik geliştirme modunu belirler. |
ForecastHorizonMode |
Tahmin ufku seçim modunu belirlemek için sabit listesi. |
ForecastingModels |
AutoML tarafından desteklenen tüm tahmin modelleri için sabit listesi. |
ForecastingPrimaryMetrics |
Tahmin görevi için birincil ölçümler. |
InstanceSegmentationPrimaryMetrics |
InstanceSegmentation görevleri için birincil ölçümler. |
LearningRateScheduler |
Öğrenme oranı zamanlayıcı sabit listesi. |
LogTrainingMetrics |
Azure Machine Learning SDKv2 için otomatik makine öğrenmesi sınıflarını içerir. Ana alanlar AutoML görevlerini yönetmeyi içerir. |
LogValidationLoss |
Azure Machine Learning SDKv2 için otomatik makine öğrenmesi sınıflarını içerir. Ana alanlar AutoML görevlerini yönetmeyi içerir. |
NCrossValidationsMode |
N-Cross doğrulama değerinin nasıl belirleneceğini belirler. |
ObjectDetectionPrimaryMetrics |
Image ObjectDetection görevi için birincil ölçümler. |
RegressionModels |
AutoML tarafından desteklenen tüm Regresyon modelleri için sabit listesi. |
RegressionPrimaryMetrics |
Regresyon görevi için birincil ölçümler. |
SamplingAlgorithmType |
Azure Machine Learning SDKv2 için otomatik makine öğrenmesi sınıflarını içerir. Ana alanlar AutoML görevlerini yönetmeyi içerir. |
ShortSeriesHandlingConfiguration |
AutoML'nin kısa zaman serisini nasıl işleyeceklerini tanımlayan parametre. |
StochasticOptimizer |
Görüntü modelleri için stokastik iyileştirici. |
TargetAggregationFunction |
Hedef toplama işlevi. |
TargetLagsMode |
Hedef gecikmeler seçim modları. |
TargetRollingWindowSizeMode |
Hedef sıralı pencereler boyut modu. |
UseStl |
Zaman serisi hedef sütununun STL Ayrıştırma'sını yapılandırın. |
ValidationMetricType |
Görüntü görevlerinde doğrulama ölçümleri için kullanılacak ölçüm hesaplama yöntemi. |
İşlevler
classification
ClassificationJob oluşturma işlevi.
Sınıflandırma işi, bir veri örneğinin sınıfını en iyi tahmin eden modeli eğitmek için kullanılır. Eğitim verileri kullanılarak çeşitli modeller eğitilir. Birincil ölçüme dayalı doğrulama verilerinde en iyi performansa sahip model, son model olarak seçilir.
classification(*, training_data: Input, target_column_name: str, primary_metric: str | None = None, enable_model_explainability: bool | None = None, weight_column_name: str | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, n_cross_validations: str | int | None = None, cv_split_column_names: List[str] | None = None, test_data: Input | None = None, test_data_size: float | None = None, **kwargs) -> ClassificationJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri. Hem eğitim özelliklerini hem de etiket sütununu (isteğe bağlı olarak örnek ağırlıklar sütunu) içermelidir.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre , validation_data
ve test_data
parametreleri için training_data
geçerlidir
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: doğruluk, AUC_weighted, norm_macro_recall, average_precision_score_weighted ve precision_score_weighted Doğruluk varsayılanları
- enable_model_explainability
- bool
Tüm AutoML eğitim yinelemelerinin sonunda en iyi AutoML modelinin açıklanmasının etkinleştirilip etkinleştirilmeyeceğini. Varsayılan değer Yok'tur. Daha fazla bilgi için bkz. Yorumlanabilirlik: otomatik makine öğrenmesinde model açıklamaları.
- weight_column_name
- str
Örnek ağırlık sütununun adı. Otomatik ML, giriş olarak ağırlıklı bir sütunu destekler ve bu da verilerdeki satırların yukarı veya aşağı ağırlıklı olmasına neden olur. Giriş verileri bir pandas'tansa. Sütun adları olmayan DataFrame, bunun yerine tamsayı olarak ifade edilen sütun dizinleri kullanılabilir.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri. Hem eğitim özelliklerini hem de etiket sütununu (isteğe bağlı olarak bir örnek ağırlık sütunu) içermelidir.
Varsayılan değer Yok
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin kesri. Bu, 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde belirtilen eğitim verilerinden doğrulama verilerini ayarlayın n_cross_validations
veya validation_data_size
ayıklayın.
Özel çapraz doğrulama katlama için kullanın cv_split_column_names
.
Daha fazla bilgi için bkz . Otomatik makine öğrenmesinde veri bölmelerini ve çapraz doğrulamayı yapılandırma.
Varsayılan değer Yok
Kullanıcı doğrulama verileri belirtilmediğinde gerçekleştirilecek çapraz doğrulamalar.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayarlayın n_cross_validations
veya validation_data_size
ayıklayın.
Özel çapraz doğrulama katlama için kullanın cv_split_column_names
.
Daha fazla bilgi için bkz . Otomatik makine öğrenmesinde veri bölmelerini ve çapraz doğrulamayı yapılandırma.
Varsayılan değer Yok
Özel çapraz doğrulama bölme içeren sütunların adları listesi. CV bölme sütunlarının her biri, her satırın eğitim için 1 veya doğrulama için 0 olarak işaretlendiği bir CV bölmesini temsil eder.
Varsayılan değer Yok
- test_data
- Input
Test veri kümelerini veya test veri bölmelerini kullanan Model Testi özelliği, Önizleme durumundaki bir özelliktir ve herhangi bir zamanda değişebilir. Model eğitimi tamamlandıktan sonra otomatik olarak başlatılacak bir test çalıştırması için kullanılacak test verileri. Test çalıştırması en iyi modeli kullanarak tahminleri alır ve bu tahminler göz önüne alındığında ölçümleri hesaplar.
Bu parametre veya test_data_size
parametre belirtilmezse, model eğitimi tamamlandıktan sonra hiçbir test çalıştırması otomatik olarak yürütülmeyecektir.
Test verileri hem özellikleri hem de etiket sütununu içermelidir.
belirtilirse test_data
parametresi belirtilmelidir target_column_name
.
Varsayılan değer Yok
- test_data_size
- float
Test veri kümelerini veya test veri bölmelerini kullanan Model Testi özelliği, Önizleme durumundaki bir özelliktir ve herhangi bir zamanda değişebilir. Model eğitimi tamamlandıktan sonra otomatik olarak başlatılacak bir test çalıştırması için test verileri için tutulacak eğitim verilerinin ne kadarı. Test çalıştırması en iyi modeli kullanarak tahminleri alır ve bu tahminler göz önüne alındığında ölçümleri hesaplar.
Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
ile aynı zamanda validation_data_size
belirtilirsetest_data_size
, doğrulama verileri bölünmeden önce test verileri'nden training_data
bölünür.
Örneğin, ve özgün eğitim verileri 1000 satır içeriyorsavalidation_data_size=0.1
test_data_size=0.1
, test verileri 100 satıra sahip olur, doğrulama verileri 90 satır içerir ve eğitim verileri 810 satır içerir.
Regresyon tabanlı görevler için rastgele örnekleme kullanılır. Sınıflandırma görevleri için katmanlı örnekleme kullanılır. Tahmin şu anda eğitim/test bölme kullanarak test veri kümesi belirtmeyi desteklememektedir.
Bu parametre veya test_data
parametre belirtilmezse, model eğitimi tamamlandıktan sonra hiçbir test çalıştırması otomatik olarak yürütülmeyecektir.
Varsayılan değer Yok
Döndürülenler
Yürütme için Azure ML işlemine gönderilebilen bir iş nesnesi.
Dönüş türü
forecasting
Tahmin işi oluşturma işlevi.
Geçmiş verileri temel alarak gelecek bir zaman aralığı için hedef değerleri tahmin etmek için bir tahmin görevi kullanılır. Eğitim verileri kullanılarak çeşitli modeller eğitilir. Birincil ölçüme dayalı doğrulama verilerinde en iyi performansa sahip model, son model olarak seçilir.
forecasting(*, training_data: Input, target_column_name: str, primary_metric: str | None = None, enable_model_explainability: bool | None = None, weight_column_name: str | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, n_cross_validations: str | int | None = None, cv_split_column_names: List[str] | None = None, test_data: Input | None = None, test_data_size: float | None = None, forecasting_settings: ForecastingSettings | None = None, **kwargs) -> ForecastingJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri. Hem eğitim özelliklerini hem de etiket sütununu (isteğe bağlı olarak örnek ağırlıklar sütunu) içermelidir.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre , validation_data
ve test_data
parametreleri için training_data
geçerlidir
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: r2_score, normalized_mean_absolute_error normalized_root_mean_squared_error Varsayılanları normalized_root_mean_squared_error
- enable_model_explainability
- bool
Tüm AutoML eğitim yinelemelerinin sonunda en iyi AutoML modelinin açıklanıp açıklanmayacağı. Varsayılan değer Yok'tır. Daha fazla bilgi için bkz . Yorumlanabilirlik: otomatik makine öğrenmesinde model açıklamaları.
- weight_column_name
- str
Örnek ağırlık sütununun adı. Otomatik ML, giriş olarak ağırlıklı bir sütunu destekler ve bu da verilerdeki satırların yukarı veya aşağı ağırlıklı olmasına neden olur. Giriş verileri bir pandas'tan alınıyorsa. Sütun adları olmayan DataFrame, bunun yerine tamsayı olarak ifade edilen sütun dizinleri kullanılabilir.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri. Hem eğitim özelliklerini hem de etiket sütununu (isteğe bağlı olarak bir örnek ağırlık sütunu) içermelidir.
Varsayılan değer Yok
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin ne kadar kesirli olduğu. Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayarlayın n_cross_validations
veya validation_data_size
ayıklayın.
Özel çapraz doğrulama katlama için kullanın cv_split_column_names
.
Daha fazla bilgi için bkz . Otomatik makine öğrenmesinde veri bölmelerini ve çapraz doğrulamayı yapılandırma.
Varsayılan değer Yok
Kullanıcı doğrulama verileri belirtilmediğinde gerçekleştirilecek çapraz doğrulamalar.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayarlayın n_cross_validations
veya validation_data_size
ayıklayın.
Özel çapraz doğrulama katlama için kullanın cv_split_column_names
.
Daha fazla bilgi için bkz . Otomatik makine öğrenmesinde veri bölmelerini ve çapraz doğrulamayı yapılandırma.
Varsayılan değer Yok
Özel çapraz doğrulama bölme içeren sütunların adları listesi. CV bölme sütunlarının her biri, her satırın eğitim için 1 veya doğrulama için 0 olarak işaretlendiği bir CV bölmesini temsil eder.
Varsayılan değer Yok
- test_data
- Input
Test veri kümelerini veya test veri bölmelerini kullanan Model Testi özelliği, Önizleme durumundaki bir özelliktir ve herhangi bir zamanda değişebilir. Model eğitimi tamamlandıktan sonra otomatik olarak başlatılacak bir test çalıştırması için kullanılacak test verileri. Test çalıştırması en iyi modeli kullanarak tahminleri alır ve bu tahminler göz önüne alındığında ölçümleri hesaplar.
Bu parametre veya test_data_size
parametre belirtilmezse, model eğitimi tamamlandıktan sonra hiçbir test çalıştırması otomatik olarak yürütülmeyecektir.
Test verileri hem özellikleri hem de etiket sütununu içermelidir.
belirtilirse test_data
parametresi belirtilmelidir target_column_name
.
Varsayılan değer Yok
- test_data_size
- float
Test veri kümelerini veya test veri bölmelerini kullanan Model Testi özelliği, Önizleme durumundaki bir özelliktir ve herhangi bir zamanda değişebilir. Model eğitimi tamamlandıktan sonra otomatik olarak başlatılacak bir test çalıştırması için test verileri için tutulacak eğitim verilerinin ne kadarı. Test çalıştırması en iyi modeli kullanarak tahminleri alır ve bu tahminler göz önüne alındığında ölçümleri hesaplar.
Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
ile aynı zamanda validation_data_size
belirtilirsetest_data_size
, doğrulama verileri bölünmeden önce test verileri'nden training_data
bölünür.
Örneğin, ve özgün eğitim verileri 1000 satır içeriyorsavalidation_data_size=0.1
test_data_size=0.1
, test verileri 100 satıra sahip olur, doğrulama verileri 90 satır içerir ve eğitim verileri 810 satır içerir.
Regresyon tabanlı görevler için rastgele örnekleme kullanılır. Sınıflandırma görevleri için katmanlı örnekleme kullanılır. Tahmin şu anda eğitim/test bölme kullanarak test veri kümesi belirtmeyi desteklememektedir.
Bu parametre veya test_data
parametre belirtilmezse, model eğitimi tamamlandıktan sonra hiçbir test çalıştırması otomatik olarak yürütülmeyecektir.
Varsayılan değer Yok
- forecasting_settings
- ForecastingSettings
Tahmin görevinin ayarları
Döndürülenler
Yürütme için Azure ML işlemine gönderilebilen bir iş nesnesi.
Dönüş türü
image_classification
AutoML Görüntüsü çok sınıflı Sınıflandırma işi için bir nesne oluşturur.
image_classification(*, training_data: Input, target_column_name: str, primary_metric: str | ClassificationPrimaryMetrics | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, **kwargs) -> ImageClassificationJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir.
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: doğruluk, AUC_weighted, norm_macro_recall, average_precision_score_weighted ve precision_score_weighted Varsayılanları doğruluk.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri.
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin ne kadar kesirli olduğu. Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayıklamak için ayarlayın validation_data_size
.
Varsayılan değer :2
- kwargs
- dict
Ek yapılandırma parametrelerinin sözlüğü.
Döndürülenler
Yürütme için Azure ML işlemine gönderilebilen görüntü sınıflandırma işi nesnesi.
Dönüş türü
image_classification_multilabel
AutoML Görüntüsü çok etiketli Sınıflandırma işi için bir nesne oluşturur.
image_classification_multilabel(*, training_data: Input, target_column_name: str, primary_metric: str | ClassificationMultilabelPrimaryMetrics | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, **kwargs) -> ImageClassificationMultilabelJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir.
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: doğruluk, AUC_weighted, norm_macro_recall, average_precision_score_weighted, precision_score_weighted ve Varsayılan olarak Iou.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri.
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin ne kadar kesirli olduğu. Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayıklamak için ayarlayın validation_data_size
.
Varsayılan değer :2
- kwargs
- dict
Ek yapılandırma parametrelerinin sözlüğü.
Döndürülenler
Yürütme için bir Azure ML işlemine gönderilebilen çok etiketli sınıflandırma işi nesnesi görüntüsü.
Dönüş türü
image_instance_segmentation
AutoML Görüntü Örneği Segmentlere Ayırma işi için bir nesne oluşturur.
image_instance_segmentation(*, training_data: Input, target_column_name: str, primary_metric: str | InstanceSegmentationPrimaryMetrics | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, **kwargs) -> ImageInstanceSegmentationJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir.
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: MeanAveragePrecision Varsayılanı MeanAveragePrecision'dır.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri.
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin ne kadar kesirli olduğu. Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayıklamak için ayarlayın validation_data_size
.
Varsayılan değer :2
- kwargs
- dict
Ek yapılandırma parametrelerinin sözlüğü.
Döndürülenler
Görüntü örneği segmentasyon işi
Dönüş türü
image_object_detection
AutoML Görüntü Nesnesi Algılama işi için bir nesne oluşturur.
image_object_detection(*, training_data: Input, target_column_name: str, primary_metric: str | ObjectDetectionPrimaryMetrics | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, **kwargs) -> ImageObjectDetectionJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir.
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: MeanAveragePrecision Varsayılanı MeanAveragePrecision'dır.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri.
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin ne kadar kesirli olduğu. Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayıklamak için ayarlayın validation_data_size
.
Varsayılan değer :2
- kwargs
- dict
Ek yapılandırma parametrelerinin sözlüğü.
Döndürülenler
Yürütme için bir Azure ML işlemine gönderilebilen görüntü nesnesi algılama işi nesnesi.
Dönüş türü
regression
Regresyon İşi oluşturma işlevi.
Bir modeli bir veri kümesinden hedef değişkenin sürekli değerlerini tahmin etmek üzere eğitmek için regresyon işi kullanılır. Çeşitli modeller eğitim verileri kullanılarak eğitilir. Birincil ölçümü temel alan doğrulama verileri üzerinde en iyi performansa sahip model, son model olarak seçilir.
regression(*, training_data: Input, target_column_name: str, primary_metric: str | None = None, enable_model_explainability: bool | None = None, weight_column_name: str | None = None, validation_data: Input | None = None, validation_data_size: float | None = None, n_cross_validations: str | int | None = None, cv_split_column_names: List[str] | None = None, test_data: Input | None = None, test_data_size: float | None = None, **kwargs) -> RegressionJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri. Hem eğitim özelliklerini hem de etiket sütununu (isteğe bağlı olarak örnek ağırlıklar sütunu) içermelidir.
- target_column_name
- str
Etiket sütununun adı.
Bu parametre , validation_data
ve test_data
parametreleri için training_data
geçerlidir
- primary_metric
Otomatik Makine Öğrenmesi'nin model seçimi için iyileştireceği ölçüm. Otomatik Makine Öğrenmesi iyileştirenenden daha fazla ölçüm toplar. Ölçümlerin hesaplanma şekli hakkında daha fazla bilgi için bkz https://docs.microsoft.com/azure/machine-learning/how-to-configure-auto-train#primary-metric. .
Kabul edilebilir değerler: spearman_correlation, r2_score, normalized_mean_absolute_error normalized_root_mean_squared_error. Varsayılan olarak normalized_root_mean_squared_error
- enable_model_explainability
- bool
Tüm AutoML eğitim yinelemelerinin sonunda en iyi AutoML modelinin açıklanıp açıklanmayacağı. Varsayılan değer Yok'tır. Daha fazla bilgi için bkz . Yorumlanabilirlik: otomatik makine öğrenmesinde model açıklamaları.
- weight_column_name
- str
Örnek ağırlık sütununun adı. Otomatik ML, giriş olarak ağırlıklı bir sütunu destekler ve bu da verilerdeki satırların yukarı veya aşağı ağırlıklı olmasına neden olur. Giriş verileri bir pandas'tan alınıyorsa. Sütun adları olmayan DataFrame, bunun yerine tamsayı olarak ifade edilen sütun dizinleri kullanılabilir.
Bu parametre ve validation_data
parametreleri için training_data
geçerlidir
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri. Hem eğitim özelliklerini hem de etiket sütununu (isteğe bağlı olarak bir örnek ağırlık sütunu) içermelidir.
Varsayılan değer Yok
- validation_data_size
- float
Kullanıcı doğrulama verileri belirtilmediğinde doğrulama için tutulacak verilerin ne kadar kesirli olduğu. Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayarlayın n_cross_validations
veya validation_data_size
ayıklayın.
Özel çapraz doğrulama katlama için kullanın cv_split_column_names
.
Daha fazla bilgi için bkz . Otomatik makine öğrenmesinde veri bölmelerini ve çapraz doğrulamayı yapılandırma.
Varsayılan değer Yok
Kullanıcı doğrulama verileri belirtilmediğinde gerçekleştirilecek çapraz doğrulamalar.
Doğrulama verilerini sağlamak için belirtin validation_data
, aksi takdirde doğrulama verilerini belirtilen eğitim verilerinden ayarlayın n_cross_validations
veya validation_data_size
ayıklayın.
Özel çapraz doğrulama katlama için kullanın cv_split_column_names
.
Daha fazla bilgi için bkz . Otomatik makine öğrenmesinde veri bölmelerini ve çapraz doğrulamayı yapılandırma.
Varsayılan değer Yok
Özel çapraz doğrulama bölme içeren sütunların adları listesi. CV bölme sütunlarının her biri, her satırın eğitim için 1 veya doğrulama için 0 olarak işaretlendiği bir CV bölmesini temsil eder.
Varsayılan değer Yok
- test_data
- Input
Test veri kümelerini veya test veri bölmelerini kullanan Model Testi özelliği, Önizleme durumundaki bir özelliktir ve herhangi bir zamanda değişebilir. Model eğitimi tamamlandıktan sonra otomatik olarak başlatılacak bir test çalıştırması için kullanılacak test verileri. Test çalıştırması en iyi modeli kullanarak tahminleri alır ve bu tahminler göz önüne alındığında ölçümleri hesaplar.
Bu parametre veya test_data_size
parametre belirtilmezse, model eğitimi tamamlandıktan sonra hiçbir test çalıştırması otomatik olarak yürütülmeyecektir.
Test verileri hem özellikleri hem de etiket sütununu içermelidir.
belirtilirse test_data
parametresi belirtilmelidir target_column_name
.
Varsayılan değer Yok
- test_data_size
- float
Test veri kümelerini veya test veri bölmelerini kullanan Model Testi özelliği, Önizleme durumundaki bir özelliktir ve herhangi bir zamanda değişebilir. Model eğitimi tamamlandıktan sonra otomatik olarak başlatılacak bir test çalıştırması için test verileri için tutulacak eğitim verilerinin ne kadarı. Test çalıştırması en iyi modeli kullanarak tahminleri alır ve bu tahminler göz önüne alındığında ölçümleri hesaplar.
Bu değer 0,0 ile 1,0 arasında olmalıdır ve bunlar dahil değildir.
ile aynı zamanda validation_data_size
belirtilirsetest_data_size
, doğrulama verileri bölünmeden önce test verileri'nden training_data
bölünür.
Örneğin, ve özgün eğitim verileri 1000 satır içeriyorsavalidation_data_size=0.1
test_data_size=0.1
, test verileri 100 satıra sahip olur, doğrulama verileri 90 satır içerir ve eğitim verileri 810 satır içerir.
Regresyon tabanlı görevler için rastgele örnekleme kullanılır. Sınıflandırma görevleri için katmanlı örnekleme kullanılır. Tahmin şu anda eğitim/test bölme kullanarak test veri kümesi belirtmeyi desteklememektedir.
Bu parametre veya test_data
parametre belirtilmezse, model eğitimi tamamlandıktan sonra hiçbir test çalıştırması otomatik olarak yürütülmeyecektir.
Varsayılan değer Yok
Döndürülenler
Yürütme için Azure ML işlemine gönderilebilen bir iş nesnesi.
Dönüş türü
text_classification
TextClassificationJob oluşturmak için işlev.
Metin sınıflandırma işi, metin verilerinin sınıfını/kategorisini tahmin edebilen bir modeli eğitmek için kullanılır. Giriş eğitim verileri, metni tam olarak bir sınıfa sınıflayan bir hedef sütun içermelidir.
text_classification(*, training_data: Input, target_column_name: str, validation_data: Input, primary_metric: str | None = None, log_verbosity: str | None = None, **kwargs) -> TextClassificationJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri. Hem eğitim özelliklerini hem de hedef sütunu içermelidir.
- target_column_name
- str
Hedef sütunun adı.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri. Hem eğitim özelliklerini hem de hedef sütunu içermelidir.
- primary_metric
- Union[str, ClassificationPrimaryMetrics]
Görevin birincil ölçümü. Kabul edilebilir değerler: doğruluk, AUC_weighted, precision_score_weighted
- log_verbosity
- str
Günlük ayrıntı düzeyi.
- kwargs
- dict
Ek yapılandırma parametreleri sözlüğü.
Döndürülenler
TextClassificationJob nesnesi.
Dönüş türü
text_classification_multilabel
TextClassificationMultilabelJob oluşturmak için işlev.
Metin sınıflandırması çok etiketli iş, metin verilerinin sınıflarını/kategorilerini tahmin edebilen bir modeli eğitmek için kullanılır. Giriş eğitim verileri, metni sınıflara dönüştüren bir hedef sütun içermelidir. Çok etiketli verilerin biçimi hakkında daha fazla bilgi için bkz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-nlp-models#multi-label
text_classification_multilabel(*, training_data: Input, target_column_name: str, validation_data: Input, primary_metric: str | None = None, log_verbosity: str | None = None, **kwargs) -> TextClassificationMultilabelJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri. Hem eğitim özelliklerini hem de hedef sütunu içermelidir.
- target_column_name
- str
Hedef sütunun adı.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri. Hem eğitim özelliklerini hem de hedef sütunu içermelidir.
- primary_metric
- str
Görevin birincil ölçümü. Kabul edilebilir değerler: doğruluk
- log_verbosity
- str
Günlük ayrıntı düzeyi.
- kwargs
- dict
Ek yapılandırma parametreleri sözlüğü.
Döndürülenler
TextClassificationMultilabelJob nesnesi.
Dönüş türü
text_ner
TextNerJob oluşturma işlevi.
Varlık tanıma işi adlı bir metin, metindeki adlandırılmış varlıkları tahmin edebilen bir modeli eğitmek için kullanılır. Giriş eğitim verileri CoNLL biçiminde bir metin dosyası olmalıdır. Metin NER verilerinin biçimi hakkında daha fazla bilgi için bkz: https://docs.microsoft.com/en-us/azure/machine-learning/how-to-auto-train-nlp-models#named-entity-recognition-ner
text_ner(*, training_data: Input, validation_data: Input, primary_metric: str | None = None, log_verbosity: str | None = None, **kwargs) -> TextNerJob
Parametreler
- training_data
- Input
Deneme içinde kullanılacak eğitim verileri. Hem eğitim özelliklerini hem de hedef sütunu içermelidir.
- validation_data
- Input
Deneme içinde kullanılacak doğrulama verileri. Hem eğitim özelliklerini hem de hedef sütunu içermelidir.
- primary_metric
- str
Görevin birincil ölçümü. Kabul edilebilir değerler: doğruluk
- log_verbosity
- str
Günlük ayrıntı düzeyi.
- kwargs
- dict
Ek yapılandırma parametreleri sözlüğü.
Döndürülenler
TextNerJob nesnesi.
Dönüş türü
Azure SDK for Python