Sweep Klasa
Klasa bazowa dla węzła zamiatania.
Nie należy bezpośrednio utworzyć wystąpienia tej klasy. Zamiast tego należy go utworzyć za pomocą funkcji konstruktora: zamiatać.
- Dziedziczenie
-
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)
Parametry
- trial
- Union[CommandComponent, str]
Identyfikator lub wystąpienie składnika polecenia lub zadania do uruchomienia dla kroku.
- sampling_algorithm
- str
Algorytm próbkowania używany do próbkowania w przestrzeni wyszukiwania. Akceptowane wartości to: "random", "grid" lub "bayesian".
- objective
- Objective
Cel używany do określania przebiegu docelowego z lokalną optymalną hiperparametrą w przestrzeni wyszukiwania.
- early_termination_policy
- Union[BanditPolicy, MedianStoppingPolicy, TruncationSelectionPolicy]
Zasady wczesnego zakończenia węzła zamiatania.
- search_space
- Dict[str, Union[Choice, LogNormal, LogUniform, Normal, QLogNormal, QLogUniform, QNormal, QUniform, Randint, Uniform]]
Przestrzeń wyszukiwania hiperparametrów do uruchamiania prób w programie.
Mapowanie powiązań danych wejściowych używanych w zadaniu.
Mapowanie powiązań danych wyjściowych używanych w zadaniu.
Tożsamość, która będzie używana przez zadanie trenowania podczas uruchamiania w środowisku obliczeniowym.
Metody
clear | |
copy | |
dump |
Zrzuty zawartości zadania do pliku w formacie YAML. |
fromkeys |
Utwórz nowy słownik z kluczami z iterowalnymi i wartościami ustawionymi na wartość. |
get |
Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna. |
items | |
keys | |
pop |
Jeśli klucz nie zostanie znaleziony, zwróć wartość domyślną, jeśli zostanie podana; w przeciwnym razie zgłoś błąd KeyError. |
popitem |
Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową. Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty. |
set_limits |
Ustaw limity dla węzła zamiatanie. Pozostaw parametry jako Brak, jeśli nie chcesz aktualizować odpowiednich wartości. |
set_objective |
Ustaw obiekt zamiatania. Pozostaw parametry jako Brak, jeśli nie chcesz aktualizować odpowiednich wartości. "minimalizuj", "maksymalizuj". :type goal: str :keyword primary_metric: Nazwa metryki do optymalizacji. primary_metric :p aramtype: str |
setdefault |
Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku. Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna. |
update |
Jeśli E jest obecny i ma metodę .keys(), wykonuje następujące czynności: dla k in E: D[k] = E[k] Jeśli E jest obecny i brakuje metody .keys(), to robi: dla k, v in E: D[k] = v w obu przypadkach, jest to następujące: dla k w F: D[k] = F[k] = F[k] |
values |
clear
clear() -> None. Remove all items from D.
copy
copy() -> a shallow copy of D
dump
Zrzuty zawartości zadania do pliku w formacie YAML.
dump(dest: str | PathLike | IO, **kwargs) -> None
Parametry
Ścieżka lokalna lub strumień plików do zapisania zawartości YAML do. Jeśli dest jest ścieżką pliku, zostanie utworzony nowy plik. Jeśli dest jest otwartym plikiem, plik zostanie zapisany bezpośrednio.
- kwargs
- dict
Dodatkowe argumenty do przekazania do serializatora YAML.
Wyjątki
Podniesione, jeśli dest jest ścieżką pliku i plik już istnieje.
Podniesione, jeśli dest jest otwartym plikiem, a plik nie jest zapisywalny.
fromkeys
Utwórz nowy słownik z kluczami z iterowalnymi i wartościami ustawionymi na wartość.
fromkeys(value=None, /)
Parametry
- type
- iterable
- value
get
Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.
get(key, default=None, /)
Parametry
- 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
Jeśli klucz nie zostanie znaleziony, zwróć wartość domyślną, jeśli zostanie podana; w przeciwnym razie zgłoś błąd KeyError.
pop(k, [d]) -> v, remove specified key and return the corresponding value.
popitem
Usuń i zwróć parę (klucz, wartość) jako krotkę 2-krotkową.
Pary są zwracane w kolejności LIFO (last-in, first-out). Zgłasza błąd KeyError, jeśli dykt jest pusty.
popitem()
set_limits
Ustaw limity dla węzła zamiatanie. Pozostaw parametry jako Brak, jeśli nie chcesz aktualizować odpowiednich wartości.
set_limits(*, max_concurrent_trials: int | None = None, max_total_trials: int | None = None, timeout: int | None = None, trial_timeout: int | None = None) -> None
Parametry
- max_concurrent_trials
- int
maksymalny współbieżny numer próbny.
- max_total_trials
- int
maksymalna łączna liczba próbna.
- timeout
- int
łączny limit czasu w sekundach dla węzła zamiatania
- trial_timeout
- int
limit czasu w sekundach dla każdej wersji próbnej
set_objective
Ustaw obiekt zamiatania. Pozostaw parametry jako Brak, jeśli nie chcesz aktualizować odpowiednich wartości.
"minimalizuj", "maksymalizuj". :type goal: str :keyword primary_metric: Nazwa metryki do optymalizacji. primary_metric :p aramtype: str
set_objective(*, goal: str | None = None, primary_metric: str | None = None) -> None
Parametry
- goal
Definiuje obsługiwane cele metryk na potrzeby dostrajania hiperparametrów. Dopuszczalne wartości to:
setdefault
Wstaw klucz z wartością domyślną, jeśli klucz nie znajduje się w słowniku.
Zwróć wartość klucza, jeśli klucz znajduje się w słowniku, a w przeciwnym razie wartość domyślna.
setdefault(key, default=None, /)
Parametry
- key
- default
update
Jeśli E jest obecny i ma metodę .keys(), wykonuje następujące czynności: dla k in E: D[k] = E[k] Jeśli E jest obecny i brakuje metody .keys(), to robi: dla k, v in E: D[k] = v w obu przypadkach, jest to następujące: dla k w F: D[k] = F[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
Atrybuty
base_path
creation_context
early_termination
Zasady wczesnego zakończenia zadania zamiatania.
Typ zwracany
id
Identyfikator zasobu.
Zwraca
Globalny identyfikator zasobu, identyfikator usługi Azure Resource Manager (ARM).
Typ zwracany
inputs
Pobierz dane wejściowe dla obiektu.
Zwraca
Słownik zawierający dane wejściowe obiektu.
Typ zwracany
limits
log_files
Pliki wyjściowe zadania.
Zwraca
Słownik nazw dzienników i adresów URL.
Typ zwracany
name
outputs
Pobierz dane wyjściowe obiektu.
Zwraca
Słownik zawierający dane wyjściowe obiektu.
Typ zwracany
sampling_algorithm
Algorytm próbkowania dla zadania zamiatania.
Zwraca
Algorytm próbkowania dla zadania zamiatania.
Typ zwracany
search_space
Słownik przestrzeni wyszukiwania hiperparametrów.
Każdy klucz jest nazwą hiperparametru, a jego wartość jest wyrażeniem parametru.
Typ zwracany
status
Stan zadania.
Zwracane wspólne wartości to "Running", "Completed" i "Failed". Wszystkie możliwe wartości to:
NotStarted — jest to stan tymczasowy, w przypadku którego przed przesłaniem chmury znajdują się obiekty Uruchom po stronie klienta.
Uruchamianie — uruchamianie zaczęło być przetwarzane w chmurze. Obiekt wywołujący ma w tym momencie identyfikator uruchomienia.
Aprowizowanie — zasoby obliczeniowe na żądanie są tworzone dla danego przesłania zadania.
Przygotowywanie — środowisko uruchamiania jest przygotowane i znajduje się w jednym z dwóch etapów:
Kompilacja obrazu platformy Docker
Konfiguracja środowiska conda
Queued — zadanie jest w kolejce w obiekcie docelowym obliczeniowym. Na przykład w usłudze BatchAI zadanie jest w stanie w kolejce
czekając na gotowość wszystkich żądanych węzłów.
Uruchomiono — zadanie zostało uruchomione na docelowym obiekcie obliczeniowym.
Finalizowanie — wykonanie kodu użytkownika zostało ukończone, a przebieg znajduje się na etapach przetwarzania końcowego.
CancelRequested — zażądano anulowania zadania.
Ukończono — przebieg został ukończony pomyślnie. Obejmuje to zarówno wykonywanie kodu użytkownika, jak i uruchamianie
etapy przetwarzania końcowego.
Niepowodzenie — przebieg zakończył się niepowodzeniem. Zazwyczaj właściwość Error w przebiegu zawiera szczegółowe informacje o przyczynie.
Anulowano — następuje żądanie anulowania i wskazuje, że przebieg został pomyślnie anulowany.
Brak odpowiedzi — w przypadku przebiegów z włączonymi pulsami nie wysłano ostatnio żadnego pulsu.
Zwraca
Stan zadania.
Typ zwracany
studio_url
Punkt końcowy usługi Azure ML Studio.
Zwraca
Adres URL strony szczegółów zadania.
Typ zwracany
trial
Identyfikator lub wystąpienie składnika polecenia lub zadania do uruchomienia dla kroku.
Typ zwracany
type
Azure SDK for Python
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla