Sweep Sınıf
Süpürme düğümü için temel sınıf.
Bu sınıf doğrudan örneklenmemelidir. Bunun yerine, oluşturucu işlevi aracılığıyla oluşturulmalıdır: süpür.
- Devralma
-
azure.ai.ml.entities._job.sweep.parameterized_sweep.ParameterizedSweepSweepazure.ai.ml.entities._builders.base_node.BaseNodeSweep
Oluşturucu
Sweep(*, trial: CommandComponent | str | None = None, compute: str | None = None, limits: SweepJobLimits | None = None, sampling_algorithm: str | SamplingAlgorithm | None = None, objective: Objective | None = None, early_termination: BanditPolicy | MedianStoppingPolicy | TruncationSelectionPolicy | None = None, search_space: Dict[str, Choice | LogNormal | LogUniform | Normal | QLogNormal | QLogUniform | QNormal | QUniform | Randint | Uniform] | None = None, inputs: Dict[str, int | str | float | bool | Input] | None = None, outputs: Dict[str, str | Output] | None = None, identity: ManagedIdentityConfiguration | AmlTokenConfiguration | UserIdentityConfiguration | None = None, queue_settings: QueueSettings | None = None, **kwargs)
Parametreler
- trial
- Union[CommandComponent, str]
Adım için çalıştırılacak komut bileşeninin veya işin kimliği veya örneği.
- sampling_algorithm
- str
Arama alanının içinde örnekleme yapmak için kullanılacak örnekleme algoritması. Kabul edilen değerler şunlardır: "random", "grid" veya "bayesian".
- objective
- Objective
Arama alanında yerel en uygun hiper parametreyle hedef çalıştırmayı belirlemek için kullanılan hedef.
- early_termination_policy
- Union[BanditPolicy, MedianStoppingPolicy, TruncationSelectionPolicy]
Süpürme düğümünün erken sonlandırma ilkesi.
- search_space
- Dict[str, Union[Choice, LogNormal, LogUniform, Normal, QLogNormal, QLogUniform, QNormal, QUniform, Randint, Uniform]]
Denemelerin çalıştırılacak hiper parametre arama alanı.
İşte kullanılan giriş veri bağlamalarının eşlemesi.
Eğitim işinin işlem üzerinde çalışırken kullanacağı kimlik.
Yöntemler
clear | |
copy | |
dump |
İş içeriğini YAML biçiminde bir dosyaya dökümünü alır. |
fromkeys |
Yinelenebilir anahtarlar ve değerler değer olarak ayarlanmış yeni bir sözlük oluşturun. |
get |
Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir. |
items | |
keys | |
pop |
Anahtar bulunamazsa, verilen varsayılan değeri döndürür; aksi takdirde, bir KeyError yükseltin. |
popitem |
Bir (anahtar, değer) çifti kaldırma ve 2 tanımlama grubu olarak döndürme. Çiftler LIFO (last-in, first-out) sırasına göre döndürülür. Dikte boşsa KeyError'ı yükseltir. |
set_limits |
Süpür düğümü için sınırlar ayarlayın. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın. |
set_objective |
Süpürme nesnesini ayarla.. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın. "simge durumuna küçült", "ekranı kapla". :type hedefi: str :keyword primary_metric: İyileştirecek ölçümün adı. :p aramtype primary_metric: str |
setdefault |
Anahtar sözlükte değilse varsayılan değere sahip anahtar ekleyin. Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir. |
update |
E varsa ve bir .keys() yöntemi varsa, şunu yapar: E: D[k] = E[k] içinde k için E varsa ve bir .keys() yöntemi yoksa, şunu yapar: k için, E'de v: D[k] = v Her iki durumda da, bunu izler: F:D[k] = F[k] içinde k için |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
dump
İş içeriğini YAML biçiminde bir dosyaya dökümünü alır.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametreler
YAML içeriğinin yazılabileceği yerel yol veya dosya akışı. Dest bir dosya yoluysa yeni bir dosya oluşturulur. Dest açık bir dosyaysa, dosya doğrudan öğesine yazılır.
- kwargs
- dict
YAML seri hale getiricisine geçirmek için ek bağımsız değişkenler.
Özel durumlar
Dest bir dosya yoluysa ve dosya zaten varsa oluşturulur.
Dest açık bir dosyaysa ve dosya yazılabilir değilse oluşturulur.
fromkeys
Yinelenebilir anahtarlar ve değerler değer olarak ayarlanmış yeni bir sözlük oluşturun.
fromkeys(value=None, /)
Parametreler
- type
- iterable
- value
get
Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir.
get(key, default=None, /)
Parametreler
- key
- default
items
items() -> a set-like object providing a view on D's items
keys
keys() -> a set-like object providing a view on D's keys
pop
Anahtar bulunamazsa, verilen varsayılan değeri döndürür; aksi takdirde, bir KeyError yükseltin.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Bir (anahtar, değer) çifti kaldırma ve 2 tanımlama grubu olarak döndürme.
Çiftler LIFO (last-in, first-out) sırasına göre döndürülür. Dikte boşsa KeyError'ı yükseltir.
popitem()
set_limits
Süpür düğümü için sınırlar ayarlayın. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın.
set_limits(*, max_concurrent_trials: int | None = None, max_total_trials: int | None = None, timeout: int | None = None, trial_timeout: int | None = None) -> None
Parametreler
- max_concurrent_trials
- int
maksimum eşzamanlı deneme numarası.
- max_total_trials
- int
maksimum toplam deneme sayısı.
- timeout
- int
süpürme düğümü için saniye olarak toplam zaman aşımı
- trial_timeout
- int
her deneme için saniye olarak zaman aşımı
set_objective
Süpürme nesnesini ayarla.. Karşılık gelen değerleri güncelleştirmek istemiyorsanız parametreleri Yok olarak bırakın.
"simge durumuna küçült", "ekranı kapla". :type hedefi: str :keyword primary_metric: İyileştirecek ölçümün adı. :p aramtype primary_metric: str
set_objective(*, goal: str | None = None, primary_metric: str | None = None) -> None
Parametreler
- goal
Hiper parametre ayarı için desteklenen ölçüm hedeflerini tanımlar. Kabul edilebilir değerler şunlardır:
setdefault
Anahtar sözlükte değilse varsayılan değere sahip anahtar ekleyin.
Anahtar sözlükteyse anahtarın değerini döndürür, aksi takdirde varsayılan değerdir.
setdefault(key, default=None, /)
Parametreler
- key
- default
update
E varsa ve bir .keys() yöntemi varsa, şunu yapar: E: D[k] = E[k] içinde k için E varsa ve bir .keys() yöntemi yoksa, şunu yapar: k için, E'de v: D[k] = v Her iki durumda da, bunu izler: F:D[k] = F[k] içinde k için
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values
Öznitelikler
base_path
creation_context
Kaynağın oluşturma bağlamı.
Döndürülenler
Kaynağın oluşturma meta verileri.
Dönüş türü
early_termination
Süpürme işi için erken sonlandırma ilkesi.
Dönüş türü
id
Kaynak kimliği.
Döndürülenler
Kaynağın genel kimliği, Azure Resource Manager (ARM) kimliği.
Dönüş türü
inputs
Nesnenin girişlerini alın.
Döndürülenler
Nesnenin girişlerini içeren sözlük.
Dönüş türü
limits
log_files
İş çıkış dosyaları.
Döndürülenler
Günlük adlarının ve URL'lerin sözlüğü.
Dönüş türü
name
outputs
Nesnenin çıkışlarını alın.
Döndürülenler
Nesnenin çıkışlarını içeren sözlük.
Dönüş türü
sampling_algorithm
Süpürme işi için örnekleme algoritması.
Döndürülenler
Süpürme işi için örnekleme algoritması.
Dönüş türü
search_space
Hiper parametre arama alanının sözlüğü.
Her anahtar bir hiper parametrenin adı ve değeri parametre ifadesidir.
Dönüş türü
status
İşin durumu.
Döndürülen yaygın değerler şunlardır: "Çalışıyor", "Tamamlandı" ve "Başarısız". Tüm olası değerler şunlardır:
NotStarted - Bu, istemci tarafı Çalıştırma nesnelerinin bulut göndermeden önce içinde olduğu geçici bir durumdur.
Başlatılıyor - Çalıştırma bulutta işlenmeye başladı. Çağıranın bu noktada bir çalıştırma kimliği vardır.
Sağlama - Belirli bir iş gönderimi için isteğe bağlı işlem oluşturuluyor.
Hazırlanıyor - Çalıştırma ortamı hazırlanıyor ve iki aşamadan birinde:
Docker görüntü derlemesi
conda ortamı kurulumu
Kuyruğa alındı - İş işlem hedefinde kuyruğa alındı. Örneğin, BatchAI'de iş kuyruğa alınmış durumdadır
tüm istenen düğümlerin hazır olmasını beklerken.
Çalışıyor - İş işlem hedefinde çalışmaya başladı.
Son haline getirme - Kullanıcı kodu yürütmesi tamamlandı ve çalıştırma işlem sonrası aşamalarda.
CancelRequested - İş için iptal istendi.
Tamamlandı - Çalıştırma başarıyla tamamlandı. Buna hem kullanıcı kodu yürütme hem de çalıştırma dahildir
işlem sonrası aşamalar.
Başarısız - Çalıştırma başarısız oldu. Genellikle bir çalıştırmadaki Error özelliği nedenine ilişkin ayrıntıları sağlar.
İptal edildi - bir iptal isteği izler ve çalıştırmanın başarıyla iptal edildi olduğunu gösterir.
NotResponding - Sinyallerin etkinleştirildiği çalıştırmalar için yakın zamanda sinyal gönderilmedi.
Döndürülenler
İşin durumu.
Dönüş türü
studio_url
Azure ML studio uç noktası.
Döndürülenler
İş ayrıntıları sayfasının URL'si.
Dönüş türü
trial
Adım için çalıştırılacak komut bileşeninin veya işin kimliği veya örneği.
Dönüş türü
type
Azure SDK for Python
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin