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