YAML ve Python ile Sorumlu yapay zeka içgörüleri oluşturma
ŞUNLAR IÇIN GEÇERLIDIR: Azure CLI ml uzantısı v2 (geçerli)Python SDK azure-ai-ml v2 (geçerli)
Sorumlu yapay zeka bileşenlerini kullanarak bir işlem hattı işi aracılığıyla Sorumlu yapay zeka panosu ve karne oluşturabilirsiniz. Sorumlu AI panoları oluşturmaya yönelik birkaç yardımcı bileşen ile birlikte altı temel bileşen vardır. Örnek bir deneme grafı aşağıda verilmişti:
Sorumlu yapay zeka bileşenleri
Azure Machine Learning'de Sorumlu Yapay Zeka panosunu oluşturmak için temel bileşenler şunlardır:
RAI Insights dashboard constructor
- Araç bileşenleri:
Add Explanation to RAI Insights dashboard
Add Causal to RAI Insights dashboard
Add Counterfactuals to RAI Insights dashboard
Add Error Analysis to RAI Insights dashboard
Gather RAI Insights dashboard
Gather RAI Insights score card
RAI Insights dashboard constructor
ile Gather RAI Insights dashboard
bileşenleri ve en az bir araç bileşeni her zaman gereklidir. Ancak, her Sorumlu yapay zeka panosundaki tüm araçları kullanmak gerekli değildir.
Aşağıdaki bölümlerde, YaML ve Python'da Sorumlu Yapay Zeka bileşenlerinin belirtimleri ve kod parçacıkları örnekleri verilmiştir.
Önemli
Bu makalede işaretlenen (önizleme) öğeler şu anda genel önizleme aşamasındadır. Önizleme sürümü bir hizmet düzeyi sözleşmesi olmadan sağlanır ve üretim iş yükleri için önerilmez. Bazı özellikler desteklenmiyor olabileceği gibi özellikleri sınırlandırılmış da olabilir. Daha fazla bilgi için bkz. Microsoft Azure Önizlemeleri Ek Kullanım Koşulları.
Sınırlamalar
Geçerli bileşen kümesinin kullanımlarıyla ilgili birçok sınırlaması vardır:
- Tüm modellerin Azure Machine Learning'de MLflow biçiminde bir sklearn (scikit-learn) tadıyla kaydedilmesi gerekir.
- Modellerin bileşen ortamına yüklenebilmesi gerekir.
- Modeller turşulu olmalıdır.
- Modeller, sağladığımız bileşen kullanılarak Sorumlu yapay zeka bileşenlerine
Fetch Registered Model
sağlanmalıdır. - Veri kümesi girişleri biçiminde olmalıdır
mltable
. - Yalnızca verilerin nedensel analizi gerçekleştirilse bile bir model sağlanmalıdır. Bu amaçla scikit-learn'den ve
DummyRegressor
tahmin aracılarını kullanabilirsinizDummyClassifier
.
R Yapay Zeka İçgörüleri pano oluşturucu
Bu bileşenin üç giriş bağlantı noktası vardır:
- Makine öğrenmesi modeli
- Eğitim veri kümesi
- Test veri kümesi
Hata analizi ve Model açıklamaları gibi bileşenlerle model hata ayıklama içgörüleri oluşturmak için modelinizi eğitirken kullandığınız eğitim ve test veri kümesini kullanın. Model gerektirmeyen nedensel analiz gibi bileşenler için, nedensel içgörüleri oluşturmak üzere nedensel modeli eğitmek için eğitim veri kümesini kullanırsınız. Sorumlu yapay zeka panosu görselleştirmelerinizi doldurmak için test veri kümesini kullanırsınız.
Modeli sağlamanın en kolay yolu, giriş modelini kaydetmek ve bu makalenin devamında ele aldığımız bileşenin RAI Insight Constructor
model giriş bağlantı noktasına aynı modele başvurmaktır.
Not
Şu anda yalnızca MLflow biçiminde ve bir sklearn
çeşite sahip modeller desteklenmektedir.
İki veri kümesinin biçiminde olması mltable
gerekir. Sağlanan eğitim ve test veri kümelerinin modeli eğitmek için kullanılan veri kümeleri ile aynı olması gerekmez, ancak bunlar aynı olabilir. Varsayılan olarak, performans nedeniyle test veri kümesi görselleştirme kullanıcı arabiriminin 5.000 satırıyla sınırlıdır.
Oluşturucu bileşeni aşağıdaki parametreleri de kabul eder:
Parametre adı | Açıklama | Tür |
---|---|---|
title |
Panonun kısa açıklaması. | String |
task_type |
Modelin sınıflandırma, regresyon veya tahmin için olup olmadığını belirtir. | Dize, classification , regression veya forecasting |
target_column_name |
Modelin tahmin etmeye çalıştığı giriş veri kümelerindeki sütunun adı. | String |
maximum_rows_for_test_dataset |
Performans nedeniyle test veri kümesinde izin verilen en fazla satır sayısı. | Tamsayı, varsayılan olarak 5.000'e ayarlanır |
categorical_column_names |
Veri kümelerindeki, kategorik verileri temsil eden sütunlar. | İsteğe bağlı dize listesi1 |
classes |
Eğitim veri kümesindeki sınıf etiketlerinin tam listesi. | İsteğe bağlı dize listesi1 |
feature_metadata |
Görev türüne bağlı olarak panonun ihtiyaç duyabileceği ek bilgileri belirtir. Tahmin için bu, hangi sütunun sütun olduğunu ve hangi sütunun datetime sütun olduğunu belirtmeyi time_series_id içerir. Görüntü işleme için bu, bir görüntünün ortalama piksel değerini veya konum verilerini içerebilir. |
İsteğe bağlı dize listesi1 |
use_model_dependency |
MODELIn RAI panosuyla çakışan bağımlılıklar nedeniyle içinde ayrı bir docker kapsayıcısı kullanılmasını gerektirip gerektirmediğini belirtir. Tahmin için bunun etkinleştirilmesi gerekir. Genellikle diğer senaryolarda bu etkinleştirilmez. | Boolean |
1 Listeler , , classes
feature_metadata
girişleri için categorical_column_names
tek bir JSON ile kodlanmış dize olarak sağlanmalıdır.
Oluşturucu bileşeninin adlı rai_insights_dashboard
tek bir çıkışı vardır. Bu, tek tek araç bileşenlerinin üzerinde çalıştığı boş bir panodur. Tüm sonuçlar sonunda bileşen tarafından Gather RAI Insights dashboard
bir araya getirilir.
create_rai_job:
type: command
component: azureml://registries/azureml/components/microsoft_azureml_rai_tabular_insight_constructor/versions/<get current version>
inputs:
title: From YAML snippet
task_type: regression
type: mlflow_model
path: azureml:<registered_model_name>:<registered model version>
train_dataset: ${{parent.inputs.my_training_data}}
test_dataset: ${{parent.inputs.my_test_data}}
target_column_name: ${{parent.inputs.target_column_name}}
categorical_column_names: '["location", "style", "job title", "OS", "Employer", "IDE", "Programming language"]'
R Yapay Zeka İçgörüleri panosuna Nedensel ekleme
Bu bileşen, sağlanan veri kümelerinde nedensel analiz gerçekleştirir. Çıkışını RAI Insights dashboard constructor
kabul eden tek bir giriş bağlantı noktası vardır. Ayrıca aşağıdaki parametreleri kabul eder:
Parametre adı | Açıklama | yazın |
---|---|---|
treatment_features |
Farklı sonuçlar elde etmek için "işlenebilir" olabilecek veri kümelerindeki özellik adlarının listesi. | Dizelerinlistesi 2. |
heterogeneity_features |
"İşlem yapılabilir" özelliklerin nasıl davrandığını etkileyebilecek veri kümelerindeki özellik adlarının listesi. Varsayılan olarak, tüm özellikler dikkate alınır. | İsteğe bağlı dize listesi2. |
nuisance_model |
İşlem özelliklerini değiştirmenin sonucunu tahmin etmek için kullanılan model. | İsteğe bağlı dize. varsayılan olarak linear veya AutoML olmalıdırlinear . |
heterogeneity_model |
Heterojenlik özelliklerinin sonuç üzerindeki etkisini tahmin etmek için kullanılan model. | İsteğe bağlı dize. varsayılan olarak linear veya forest olmalıdırlinear . |
alpha |
Güvenilirlik aralıklarının güvenilirlik düzeyi. | İsteğe bağlı kayan nokta numarası, varsayılan olarak 0,05'tir. |
upper_bound_on_cat_expansion |
Kategorik özelliklerin maksimum genişlemesi. | İsteğe bağlı tamsayı, varsayılan olarak 50'ye ayarlanır. |
treatment_cost |
Tedavilerin maliyeti. 0 ise, tüm tedavilerin maliyeti sıfır olacaktır. Bir liste geçirilirse, her öğe öğesinden treatment_features birine uygulanır.Her öğe, bu işlemi uygulamanın sabit maliyetini veya her örneğin maliyetini gösteren bir diziyi göstermek için bir skaler değer olabilir. İşlem ayrık bir işlemse, bu özelliğin dizisi iki boyutlu olmalıdır; ilk boyut örnekleri, ikincisi ise varsayılan olmayan değerler ile varsayılan değer arasındaki maliyet farkını temsil eder. |
İsteğe bağlı tamsayı veya liste2. |
min_tree_leaf_samples |
İlke ağacında yaprak başına en az örnek sayısı. | İsteğe bağlı tamsayı, varsayılan olarak 2'ye ayarlanır. |
max_tree_depth |
İlke ağacının en büyük derinliği. | İsteğe bağlı tamsayı, varsayılan olarak 2'ye ayarlanır. |
skip_cat_limit_checks |
Varsayılan olarak, bir modelin sağlam bir şekilde sığdırılabilmesi için kategorik özelliklerin her kategorinin birkaç örneğine sahip olması gerekir. Bunu olarak True ayarlamak bu denetimleri atlar. |
İsteğe bağlı Boole değeri, varsayılan olarak olarak False gösterilir. |
categories |
Kategorik sütunlar için kullanılacak kategoriler. ise auto , kategoriler tüm kategorik sütunlar için çıkarılır. Aksi takdirde, bu bağımsız değişkenin kategorik sütun sayısı kadar girdisi olmalıdır.Her girdi, bu sütunun değerlerini veya sütunun değer listesini çıkarsamak için olmalıdır auto . Açık değerler sağlanırsa, ilk değer, diğer değerlerin karşılaştırıldığı sütun için "denetim" değeri olarak değerlendirilir. |
auto İsteğe bağlı veya liste2. |
n_jobs |
Kullanılacak paralellik derecesi. | İsteğe bağlı tamsayı, varsayılan olarak 1'e ayarlanır. |
verbose |
Hesaplama sırasında ayrıntılı çıkış sağlanıp sağlanmayacağını ifade eder. | İsteğe bağlı tamsayı, varsayılan olarak 1'e ayarlanır. |
random_state |
Sahte sayı oluşturucu (PRNG) için tohum. | İsteğe bağlı tamsayı. |
2 Parametreler için list
: Parametrelerin birkaçı diğer tür listelerini (dizeler, sayılar, hatta diğer listeler) kabul eder. Bunları bileşene geçirmek için önce JSON ile tek bir dizeye kodlanmış olmaları gerekir.
Bu bileşen, bileşenin giriş bağlantı noktalarından insight_[n]
birine bağlanabilen tek bir çıkış bağlantı noktasına Gather RAI Insights Dashboard
sahiptir.
causal_01:
type: command
component: azureml://registries/azureml/components/microsoft_azureml_rai_tabular_causal/versions/<version>
inputs:
rai_insights_dashboard: ${{parent.jobs.create_rai_job.outputs.rai_insights_dashboard}}
treatment_features: `["Number of GitHub repos contributed to", "YOE"]'
R Yapay Zeka İçgörüleri panosuna Counterfactuals ekleme
Bu bileşen, sağlanan test veri kümesi için karşıt noktalar oluşturur. R Yapay Zeka İçgörüleri pano oluşturucusunun çıkışını kabul eden tek bir giriş bağlantı noktası vardır. Ayrıca aşağıdaki parametreleri kabul eder:
Parametre adı | Açıklama | Tür |
---|---|---|
total_CFs |
Test veri kümesindeki her satır için oluşturulacak karşı nokta sayısı. | İsteğe bağlı tamsayı, varsayılan olarak 10'a ayarlanır. |
method |
dice-ml Kullanılacak açıklayıcı. |
İsteğe bağlı dize. , random genetic veya kdtree . varsayılan değeridir random . |
desired_class |
İstenen counterfactual sınıfını tanımlayan dizin. İkili sınıflandırma için bu, olarak opposite ayarlanmalıdır. |
İsteğe bağlı dize veya tamsayı. Varsayılan değer 0'dır. |
desired_range |
Regresyon sorunları için istenen sonuç aralığını belirleyin. | İsteğe bağlı iki sayınınlistesi 3. |
permitted_range |
Anahtar olarak özellik adlarını ve bir listede değer olarak izin verilen aralığı içeren sözlük. Varsayılan olarak eğitim verilerinden çıkan aralığı kullanır. | İsteğe bağlı dize veya liste3. |
features_to_vary |
Değişiklik gösteren bir dize all veya özellik adları listesi. |
İsteğe bağlı dize veya liste3. |
feature_importance |
kullanarak dice-ml özellik önemlerinin hesaplamasını etkinleştirmek için bayrak ekleyin. |
İsteğe bağlı Boole değeri. varsayılan değeridir True . |
3 Skaler olmayan parametreler için: Listeler veya sözlükler olan parametreler tek JSON ile kodlanmış dizeler olarak geçirilmelidir.
Bu bileşen, bileşenin giriş bağlantı noktalarından insight_[n]
birine bağlanabilen tek bir çıkış bağlantı noktasına Gather RAI Insights dashboard
sahiptir.
counterfactual_01:
type: command
component: azureml://registries/azureml/components/microsoft_azureml_rai_tabular_counterfactual/versions/<version>
inputs:
rai_insights_dashboard: ${{parent.jobs.create_rai_job.outputs.rai_insights_dashboard}}
total_CFs: 10
desired_range: "[5, 10]"
R Yapay Zeka İçgörüleri panosuna Hata Analizi ekleme
Bu bileşen model için bir hata analizi oluşturur. Çıkışını RAI Insights Dashboard Constructor
kabul eden tek bir giriş bağlantı noktası vardır. Ayrıca aşağıdaki parametreleri kabul eder:
Parametre adı | Açıklama | Tür |
---|---|---|
max_depth |
Hata çözümleme ağacının maksimum derinliği. | İsteğe bağlı tamsayı. Varsayılan değer 3'tir. |
num_leaves |
Hata ağacındaki en fazla yaprak sayısı. | İsteğe bağlı tamsayı. Varsayılan değer 31'tir. |
min_child_samples |
Yaprak oluşturmak için gereken en az veri noktası sayısı. | İsteğe bağlı tamsayı. Varsayılan değer 20'dir. |
filter_features |
Matris filtresi için kullanılacak bir veya iki özelliğin listesi. | tek bir JSON ile kodlanmış dize olarak geçirilecek isteğe bağlı liste. |
Bu bileşen, bileşenin giriş bağlantı noktalarından insight_[n]
birine bağlanabilen tek bir çıkış bağlantı noktasına Gather RAI Insights Dashboard
sahiptir.
error_analysis_01:
type: command
component: azureml://registries/azureml/components/microsoft_azureml_rai_tabular_erroranalysis/versions/<version>
inputs:
rai_insights_dashboard: ${{parent.jobs.create_rai_job.outputs.rai_insights_dashboard}}
filter_features: `["style", "Employer"]'
R Yapay Zeka İçgörüleri panosuna Açıklama Ekle
Bu bileşen model için bir açıklama oluşturur. Çıkışını RAI Insights Dashboard Constructor
kabul eden tek bir giriş bağlantı noktası vardır. Parametre olarak tek ve isteğe bağlı bir açıklama dizesini kabul eder.
Bu bileşenin, Toplama R Yapay Zeka İçgörüleri pano bileşeninin insight_[n]
giriş bağlantı noktalarından birine bağlanabilen tek bir çıkış bağlantı noktası vardır.
explain_01:
type: command
component: azureml://registries/azureml/components/microsoft_azureml_rai_tabular_explanation/versions/<version>
inputs:
comment: My comment
rai_insights_dashboard: ${{parent.jobs.create_rai_job.outputs.rai_insights_dashboard}}
R Yapay Zeka İçgörüleri panosunu toplama
Bu bileşen, oluşturulan içgörüleri tek bir Sorumlu yapay zeka panosunda birleştirir. Beş giriş bağlantı noktası vardır:
constructor
R Yapay Zeka İçgörüleri pano oluşturucu bileşenine bağlanması gereken bağlantı noktası.- Araç bileşenlerinin çıkışına bağlanabilen dört
insight_[n]
bağlantı noktası. Bu bağlantı noktalarından en az birinin bağlı olması gerekir.
İki çıkış bağlantı noktası vardır:
- Bağlantı
dashboard
noktası tamamlanmışRAIInsights
nesneyi içerir. - Bağlantı
ux_json
noktası, en düşük panoyu görüntülemek için gereken verileri içerir.
gather_01:
type: command
component: azureml://registries/azureml/components/microsoft_azureml_rai_tabular_insight_gather/versions/<version>
inputs:
constructor: ${{parent.jobs.create_rai_job.outputs.rai_insights_dashboard}}
insight_1: ${{parent.jobs.causal_01.outputs.causal}}
insight_2: ${{parent.jobs.counterfactual_01.outputs.counterfactual}}
insight_3: ${{parent.jobs.error_analysis_01.outputs.error_analysis}}
insight_4: ${{parent.jobs.explain_01.outputs.explanation}}
Sorumlu yapay zeka karnesi oluşturma (önizleme)
Yapılandırma aşaması, model performansı ve eşitlik ölçümleri üzerinde istediğiniz hedef değerleri ayarlamak için sorun konusunda etki alanı uzmanlığınızı kullanmanızı gerektirir.
YAML işlem hattında yapılandırılan diğer Sorumlu Yapay Zeka panosu bileşenleri gibi, YAML işlem hattında karne oluşturmak için bir bileşen ekleyebilirsiniz:
scorecard_01:
type: command
component: azureml:rai_score_card@latest
inputs:
dashboard: ${{parent.jobs.gather_01.outputs.dashboard}}
pdf_generation_config:
type: uri_file
path: ./pdf_gen.json
mode: download
predefined_cohorts_json:
type: uri_file
path: ./cohorts.json
mode: download
Burada pdf_gen.json puan kartı oluşturma yapılandırma json dosyasıdır ve önceden oluşturulmuş cohorts tanım json dosyasını predifined_cohorts_json kimliğidir.
Cohorts tanımı ve karne oluşturma yapılandırması için örnek bir JSON dosyası aşağıda verilmişti:
Kohort tanımı:
[
{
"name": "High Yoe",
"cohort_filter_list": [
{
"method": "greater",
"arg": [
5
],
"column": "YOE"
}
]
},
{
"name": "Low Yoe",
"cohort_filter_list": [
{
"method": "less",
"arg": [
6.5
],
"column": "YOE"
}
]
}
]
Aşağıda regresyon örneği olarak bir karne oluşturma yapılandırma dosyası verilmişti:
{
"Model": {
"ModelName": "GPT-2 Access",
"ModelType": "Regression",
"ModelSummary": "This is a regression model to analyze how likely a programmer is given access to GPT-2"
},
"Metrics": {
"mean_absolute_error": {
"threshold": "<=20"
},
"mean_squared_error": {}
},
"FeatureImportance": {
"top_n": 6
},
"DataExplorer": {
"features": [
"YOE",
"age"
]
},
"Fairness": {
"metric": ["mean_squared_error"],
"sensitive_features": ["YOUR SENSITIVE ATTRIBUTE"],
"fairness_evaluation_kind": "difference OR ratio"
},
"Cohorts": [
"High Yoe",
"Low Yoe"
]
}
Sınıflandırma örneği olarak bir karne oluşturma yapılandırma dosyası aşağıda verilmişti:
{
"Model": {
"ModelName": "Housing Price Range Prediction",
"ModelType": "Classification",
"ModelSummary": "This model is a classifier that predicts whether the house will sell for more than the median price."
},
"Metrics" :{
"accuracy_score": {
"threshold": ">=0.85"
},
}
"FeatureImportance": {
"top_n": 6
},
"DataExplorer": {
"features": [
"YearBuilt",
"OverallQual",
"GarageCars"
]
},
"Fairness": {
"metric": ["accuracy_score", "selection_rate"],
"sensitive_features": ["YOUR SENSITIVE ATTRIBUTE"],
"fairness_evaluation_kind": "difference OR ratio"
}
}
Sorumlu AI karne bileşeni için girişlerin tanımı
Bu bölümde, Sorumlu AI karne bileşenini yapılandırmak için gereken parametreler listelenir ve tanımlanmıştır.
Model
ModelName | Modelin adı |
---|---|
ModelType |
['classification', 'regresyon'] içindeki değerler. |
ModelSummary |
Modelin ne için olduğunu özetleyen metin girin. |
Not
Çok sınıflı sınıflandırma için, önce başvuru sınıfınızı seçmek için One-vs-Rest stratejisini kullanmanız ve ardından çok sınıflı sınıflandırma modelinizi seçtiğiniz başvuru sınıfı için bir ikili sınıflandırma sorununa bölmeniz ve sınıfların geri kalanına bölmeniz gerekir.
Ölçümler
Performans ölçümü | Tanım | Model türü |
---|---|---|
accuracy_score |
Doğru sınıflandırılan veri noktalarının kesri. | Sınıflandırma |
precision_score |
1 olarak sınıflandırılanlar arasında doğru şekilde sınıflandırılan veri noktalarının kesri. | Sınıflandırma |
recall_score |
Gerçek etiketi 1 olan veriler arasında doğru şekilde sınıflandırılan veri noktalarının kesirleri. Alternatif adlar: gerçek pozitif oran, duyarlılık. | Sınıflandırma |
f1_score |
F1 puanı, duyarlık ve yakalamanın harmonik ortalamasıdır. | Sınıflandırma |
error_rate |
Tüm örnek kümesinde yanlış sınıflandırılan örneklerin oranı. | Sınıflandırma |
mean_absolute_error |
Hataların mutlak değerlerinin ortalaması. aykırı değerlere göre daha mean_squared_error sağlamdır. |
Regresyon |
mean_squared_error |
Hata karesi ortalaması. | Regresyon |
median_absolute_error |
Kareli hataların ortanca değeri. | Regresyon |
r2_score |
Model tarafından açıklanan etiketlerdeki varyansın kesri. | Regresyon |
Eşik: Seçili ölçüm için istenen eşik. İzin verilen matematiksel belirteçler , <, >= ve <=m'dir >ve ardından gerçek bir sayı gelir. Örneğin= 0,75, >seçilen ölçümün hedefinin 0,75'ten büyük veya buna eşit olduğu anlamına gelir.
Özellik önemi
top_n: Gösterilecek özellik sayısı ve en fazla 10. 10'a kadar pozitif tamsayılara izin verilir.
Eşitlik
Metrik Sistem | Açıklama |
---|---|
metric |
Değerlendirme eşitliği için birincil ölçüm. |
sensitive_features |
Eşitlik raporu için hassas özellikler olarak belirlenecek giriş veri kümesindeki özellik adlarının listesi. |
fairness_evaluation_kind |
['difference', 'ratio'] içindeki değerler. |
threshold |
Eşitlik değerlendirmesinin istenen hedef değerleri . İzin verilen matematik belirteçleri , <, >= ve = ile <birlikte gerçek bir sayıdır>. Örneğin metric="accuracy", fairness_evaluation_kind="difference". <= 0,05, doğruluk farkının hedefinin 0,05'ten küçük veya buna eşit olduğu anlamına gelir. |
Not
Seçiminiz fairness_evaluation_kind
('fark' ile 'oran' arasında seçim) hedef değerinizin ölçeğini etkiler. Seçiminizde anlamlı bir hedef değer seçtiğinizden emin olun.
Karnenin eşitlik değerlendirme bileşeninizi yapılandırmak için aşağıdaki ölçümler fairness_evaluation_kind
arasından öğesini seçebilirsiniz:
Metric | fairness_evaluation_kind | Tanım | Model türü |
---|---|---|---|
accuracy_score |
difference | İki grup arasındaki doğruluk puanındaki en büyük fark. | Sınıflandırma |
accuracy_score |
oran | İki grup arasındaki doğruluk puanındaki en düşük oran. | Sınıflandırma |
precision_score |
difference | İki grup arasındaki en yüksek duyarlık puanı farkı. | Sınıflandırma |
precision_score |
oran | İki grup arasındaki en yüksek duyarlık puanı oranı. | Sınıflandırma |
recall_score |
difference | İki grup arasındaki en yüksek geri çağırma puanı farkı. | Sınıflandırma |
recall_score |
oran | İki grup arasındaki geri çağırma puanındaki en yüksek oran. | Sınıflandırma |
f1_score |
difference | f1 puanındaki iki grup arasındaki en büyük fark. | Sınıflandırma |
f1_score |
oran | f1 puanındaki iki grup arasındaki en yüksek oran. | Sınıflandırma |
error_rate |
difference | İki grup arasındaki hata oranı en yüksek farkı. | Sınıflandırma |
error_rate |
oran | İki grup arasındaki hata oranı üst sınırı. | Sınıflandırma |
Selection_rate |
difference | İki grup arasındaki seçim oranı en yüksek farkı. | Sınıflandırma |
Selection_rate |
oran | herhangi iki grup arasındaki seçim oranı üst sınırı. | Sınıflandırma |
mean_absolute_error |
difference | İki grup arasındaki ortalama mutlak hata arasındaki en büyük fark. | Regresyon |
mean_absolute_error |
oran | İki grup arasındaki ortalama mutlak hatadaki en yüksek oran. | Regresyon |
mean_squared_error |
difference | İki grup arasındaki ortalama hata karesi arasındaki en büyük fark. | Regresyon |
mean_squared_error |
oran | İki grup arasındaki ortalama hata karesindeki en yüksek oran. | Regresyon |
median_absolute_error |
difference | İki grup arasındaki ortanca mutlak hata arasındaki en büyük fark. | Regresyon |
median_absolute_error |
oran | Ortanca mutlak hatada iki grup arasındaki en yüksek oran. | Regresyon |
r2_score |
difference | R2 puanındaki iki grup arasındaki en büyük fark. | Regresyon |
r2_Score |
oran | R2 puanındaki iki grup arasındaki maksimum oran. | Regresyon |
Giriş kısıtlamaları
Hangi model biçimleri ve tatlar desteklenir?
Modelin MLflow dizininde sklearn aroması bulunmalıdır. Ayrıca modelin Sorumlu yapay zeka bileşenleri tarafından kullanılan ortamda yüklenebilir olması gerekir.
Hangi veri biçimleri desteklenir?
Sağlanan veri kümeleri tablosal verilerle birlikte olmalıdır mltable
.
Sonraki adımlar
- Sorumlu yapay zeka panonuzu oluşturduktan sonra Azure Machine Learning stüdyosu'de bu panoya nasıl erişip kullanacağınızı görüntüleyin.
- Sorumlu yapay zeka içgörülerinizi PDF dışarı aktarma olarak Sorumlu yapay zeka karnesiyle özetleyin ve paylaşın.
- Sorumlu yapay zeka panosunun arkasındaki kavramlar ve teknikler hakkında daha fazla bilgi edinin.
- Sorumlu bir şekilde veri toplama hakkında daha fazla bilgi edinin.
- YAML veya Python ile Sorumlu yapay zeka panosu oluşturmak için örnek YAML ve Python not defterlerini görüntüleyin.
- Bu teknoloji topluluğu blog gönderisinde veri ve modellerde hata ayıklamak ve daha iyi karar alma konusunda bilgi edinmek için Sorumlu yapay zeka panosunu ve karnesini kullanma hakkında daha fazla bilgi edinin.
- Sorumlu yapay zeka panosunun ve karnesinin Birleşik Krallık Ulusal Sistem Sağlığı Hizmeti (NHS) tarafından gerçek hayattaki müşteri hikayesinde nasıl kullanıldığı hakkında bilgi edinin.
- Bu etkileşimli yapay zeka laboratuvarı web tanıtımıyla Sorumlu yapay zeka panosunun özelliklerini keşfedin.