Sweep Osztály
A takarítási csomópont alaposztálya.
Ezt az osztályt nem szabad közvetlenül példányosítani. Ehelyett a szerkesztő függvényen keresztül kell létrehozni: takarítás.
- Öröklődés
-
azure.ai.ml.entities._job.sweep.parameterized_sweep.ParameterizedSweepSweepazure.ai.ml.entities._builders.base_node.BaseNodeSweep
Konstruktor
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)
Paraméterek
- trial
- Union[CommandComponent, str]
A lépéshez futtatni kívánt parancsösszetevő vagy feladat azonosítója vagy példánya.
- sampling_algorithm
- str
A keresési területen belüli mintavételezéshez használható mintavételi algoritmus. Az elfogadott értékek a következők: "véletlenszerű", "rács" vagy "bayesian".
- objective
- Objective
A célfuttatás meghatározására használt cél a helyi optimális hiperparaméterrel a keresési térben.
- early_termination_policy
- Union[BanditPolicy, MedianStoppingPolicy, TruncationSelectionPolicy]
A takarítási csomópont korai felmondási szabályzata.
- search_space
- Dict[str, Union[Choice, LogNormal, LogUniform, Normal, QLogNormal, QLogUniform, QNormal, QUniform, Randint, Uniform]]
A hiperparaméter keresési területe a próbaverziók futtatásához.
A feladatban használt bemeneti adatkötések leképezése.
A feladatban használt kimeneti adatkötések leképezése.
Az identitás, amelyet a betanítási feladat használni fog a számításon való futtatás során.
Metódusok
clear | |
copy | |
dump |
A feladat tartalmát YAML formátumú fájlba menti. |
fromkeys |
Hozzon létre egy új szótárat iterálásból származó kulcsokkal és értékre beállított értékekkel. |
get |
Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint. |
items | |
keys | |
pop |
Ha a kulcs nem található, adja vissza az alapértelmezett értéket, ha meg van adva; ellenkező esetben hozzon létre egy KeyErrort. |
popitem |
Távolítsa el és adja vissza a (kulcs, érték) párokat 2 rekordként. A párokat LIFO (last-in, first-out) sorrendben adja vissza a rendszer. A KeyError értékét emeli, ha a diktálás üres. |
set_limits |
Állítson be korlátozásokat a Takarítás csomóponthoz. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként. |
set_objective |
Állítsa be a takarítási objektumot. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként. "kis méret", "teljes méret". :type goal: str :keyword primary_metric: Az optimalizálni kívánt metrika neve. :p aramtype primary_metric: str |
setdefault |
Az alapértelmezett értékkel rendelkező kulcs beszúrása, ha a kulcs nem szerepel a szótárban. Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint. |
update |
Ha az E jelen van, és .keys() metódussal rendelkezik, akkor a következőket teszi: a k esetében az E: D[k] = E[k] Ha az E jelen van, és nem rendelkezik .keys() metódussal, akkor a következőket teszi: k esetén v az E: D[k] = v Mindkét esetben ezt követi: k in F: D[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
dump
A feladat tartalmát YAML formátumú fájlba menti.
dump(dest: str | PathLike | IO, **kwargs) -> None
Paraméterek
A YAML-tartalom írásához használt helyi elérési út vagy fájlstream. Ha a dest fájlelérési út, a rendszer új fájlt hoz létre. Ha a dest egy megnyitott fájl, a fájl közvetlenül a fájlba lesz megírva.
- kwargs
- dict
A YAML szerializálónak átadandó további argumentumok.
Kivételek
Akkor jön létre, ha a dest fájlelérési út, és a fájl már létezik.
Akkor jön létre, ha a dest egy megnyitott fájl, és a fájl nem írható.
fromkeys
Hozzon létre egy új szótárat iterálásból származó kulcsokkal és értékre beállított értékekkel.
fromkeys(value=None, /)
Paraméterek
- type
- iterable
- value
get
Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.
get(key, default=None, /)
Paraméterek
- 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
Ha a kulcs nem található, adja vissza az alapértelmezett értéket, ha meg van adva; ellenkező esetben hozzon létre egy KeyErrort.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Távolítsa el és adja vissza a (kulcs, érték) párokat 2 rekordként.
A párokat LIFO (last-in, first-out) sorrendben adja vissza a rendszer. A KeyError értékét emeli, ha a diktálás üres.
popitem()
set_limits
Állítson be korlátozásokat a Takarítás csomóponthoz. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként.
set_limits(*, max_concurrent_trials: int | None = None, max_total_trials: int | None = None, timeout: int | None = None, trial_timeout: int | None = None) -> None
Paraméterek
- max_concurrent_trials
- int
maximális egyidejű próbaszám.
- max_total_trials
- int
maximális teljes próbaszám.
- timeout
- int
teljes időtúllépés másodpercben a takarítási csomópont esetében
- trial_timeout
- int
időtúllépés másodpercben az egyes próbaverziókhoz
set_objective
Állítsa be a takarítási objektumot. Ha nem szeretné frissíteni a megfelelő értékeket, hagyja a paramétereket Nincs értékként.
"kis méret", "teljes méret". :type goal: str :keyword primary_metric: Az optimalizálni kívánt metrika neve. :p aramtype primary_metric: str
set_objective(*, goal: str | None = None, primary_metric: str | None = None) -> None
Paraméterek
- goal
A hiperparaméterek finomhangolásához támogatott metrikacélokat definiál. Az elfogadható értékek a következők:
setdefault
Az alapértelmezett értékkel rendelkező kulcs beszúrása, ha a kulcs nem szerepel a szótárban.
Adja vissza a kulcs értékét, ha a kulcs a szótárban van, máskülönben alapértelmezés szerint.
setdefault(key, default=None, /)
Paraméterek
- key
- default
update
Ha az E jelen van, és .keys() metódussal rendelkezik, akkor a következőket teszi: a k esetében az E: D[k] = E[k] Ha az E jelen van, és nem rendelkezik .keys() metódussal, akkor a következőket teszi: k esetén v az E: D[k] = v Mindkét esetben ezt követi: k in F: D[k] = F[k]
update([E], **F) -> None. Update D from dict/iterable E and F.
values
values() -> an object providing a view on D's values
Attribútumok
base_path
creation_context
Az erőforrás létrehozási környezete.
Válaszok
Az erőforrás létrehozási metaadatai.
Visszatérési típus
early_termination
A takarítási feladat korai felmondási szabályzata.
Visszatérési típus
id
Az erőforrás-azonosító.
Válaszok
Az erőforrás globális azonosítója, egy Azure Resource Manager (ARM) azonosító.
Visszatérési típus
inputs
Kérje le az objektum bemeneteit.
Válaszok
Az objektum bemeneteit tartalmazó szótár.
Visszatérési típus
limits
A takarítási feladat korlátai.
Válaszok
A takarítási feladat korlátai.
Visszatérési típus
log_files
Feladat kimeneti fájljai.
Válaszok
A naplónevek és URL-címek szótára.
Visszatérési típus
name
outputs
Kérje le az objektum kimeneteit.
Válaszok
Az objektum kimeneteit tartalmazó szótár.
Visszatérési típus
sampling_algorithm
Mintavételezési algoritmus a takarítási feladathoz.
Válaszok
Mintavételezési algoritmus a takarítási feladathoz.
Visszatérési típus
search_space
A hiperparaméter-keresési terület szótára.
Minden kulcs egy hiperparaméter neve, az értéke pedig a paraméterkifejezés.
Visszatérési típus
status
A feladat állapota.
A visszaadott értékek közé tartozik a "Running", a "Completed" és a "Failed" (Sikertelen). Minden lehetséges érték a következő:
NotStarted – Ez egy ideiglenes állapot, amelyben az ügyféloldali Run objektumok a felhőbeküldés előtt találhatók.
Indítás – A futtatás megkezdődött a felhőben való feldolgozásban. A hívó ezen a ponton futtatási azonosítóval rendelkezik.
Kiépítés – Egy adott feladatbeküldéshez igény szerinti számítás jön létre.
Előkészítés – A futtatási környezet előkészítése folyamatban van, és a következő két szakasz egyikében van:
Docker-rendszerkép összeállítása
conda-környezet beállítása
Queued – A feladat várólistára van helyezve a számítási célon. A BatchAI-ban például a feladat várólistás állapotban van
amíg az összes kért csomópont készen áll.
Futtatás – A feladat elkezdett futni a számítási célon.
Véglegesítés – A felhasználói kód végrehajtása befejeződött, a futtatás pedig a feldolgozás utáni fázisokban van.
CancelRequested – A feladat lemondását kérték.
Befejeződött – A futtatás sikeresen befejeződött. Ez magában foglalja a felhasználói kód végrehajtását és a futtatást is
utófeldolgozási fázisok.
Sikertelen – A futtatás sikertelen volt. A futtatáskor általában az Error tulajdonság adja meg a hiba okát.
Megszakítva – Egy lemondási kérést követ, és azt jelzi, hogy a futtatás sikeresen megszakadt.
NotKiszolgáló – Azon futtatások esetében, amelyeken engedélyezve van a szívverés, a rendszer nem küldött szívverést a közelmúltban.
Válaszok
A feladat állapota.
Visszatérési típus
studio_url
Azure ML Studio-végpont.
Válaszok
A feladat részleteit tartalmazó lap URL-címe.
Visszatérési típus
trial
A lépéshez futtatni kívánt parancsösszetevő vagy feladat azonosítója vagy példánya.
Visszatérési típus
type
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: