| Znane podklasy bezpośrednie |
Klasa bazowa dla optymalizatorów gradientu.
Klasy zagnieżdżone
| klasa | Optimizer.GradAndVar <T rozszerza TType > | Klasa przechowująca sparowany gradient i zmienną. | |
| klasa | Optymalizator.Opcje | Opcjonalne atrybuty Optimizer | |
Stałe
| Strunowy | ZMIENNA_V2 |
Metody publiczne
| Op | ApplyGradients (List< GradAndVar <? rozszerza TType >> gradsAndVars, nazwa ciągu) Stosuje gradienty do zmiennych |
| <T rozszerza TType > Lista< GradAndVar <?>> | |
| ciąg statyczny | createName ( Wyjście <? rozszerza TType > zmienna, String NazwaSlotu) Tworzy nazwę poprzez połączenie nazwy zmiennej i nazwy gniazda |
| abstrakcyjny ciąg | getOptimizerName () Uzyskaj nazwę optymalizatora. |
| <T rozszerza TType > Opcjonalne< Zmienna <T>> | |
| ostatnie operacje | getTF () Pobiera instancję Optymalizatora |
| Op | |
| Op |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków VARIABLE_V2
Metody publiczne
public Op ApplyGradients (List< GradAndVar <? rozszerza TType >> gradsAndVars, nazwa ciągu)
Stosuje gradienty do zmiennych
Parametry
| gradsAndVars | lista par (gradientowych, zmiennych). |
|---|---|
| nazwa | nazwa operacji zastosowania gradientów |
Zwroty
- Op, który stosuje gradienty do zmiennych.
public List< GradAndVar <?>> computeGradients (Utrata argumentu <?>)
Oblicza gradienty na podstawie argumentu straty.
Parametry
| strata | operacja straty |
|---|
Zwroty
- obliczone gradienty
public static String createName ( Wyjście <? rozszerza TType > zmienna, String nazwa_slotu)
Tworzy nazwę poprzez połączenie nazwy zmiennej i nazwy gniazda
Parametry
| zmienny | zmienna |
|---|---|
| Nazwa gniazda | nazwa gniazda |
Zwroty
- połączona nazwa
publiczny ciąg abstrakcyjny getOptimizerName ()
Uzyskaj nazwę optymalizatora.
Zwroty
- Nazwa optymalizatora.
public Opcjonalne < Zmienna <T>> getSlot ( Wyjście <T> var, String NazwaSlotu)
Pobiera gniazdo skojarzone z określoną zmienną i nazwą gniazda.
Parametry
| odm | Zmienna do wyszukania. |
|---|---|
| Nazwa gniazda | Nazwa gniazda. |
Zwroty
- Slot lub
empty().
publiczne operacje końcowe getTF ()
Pobiera instancję Optymalizatora
Zwroty
- instancja Optymalizatora
minimalizacja operacji publicznej (utrata argumentu <?>)
Minimalizuje straty poprzez aktualizację zmiennych
Parametry
| strata | operacja straty, która zwraca wartość do zminimalizowania |
|---|
Zwroty
- zwraca op, który minimalizuje straty poprzez aktualizację wymienionych zmiennych