Optimizer

publiczny optymalizator klasy abstrakcyjnej
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 <?>>
computeGradients (Utrata argumentu <?>)
Oblicza gradienty na podstawie argumentu straty.
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>>
getSlot ( Wyjście <T> var, String NazwaSlotu)
Pobiera gniazdo skojarzone z określoną zmienną i nazwą gniazda.
ostatnie operacje
getTF ()
Pobiera instancję Optymalizatora
Op
minimalizuj (utrata argumentu <?>)
Minimalizuje straty poprzez aktualizację zmiennych
Op
minimalizuj (Utrata argumentu <?>, nazwa ciągu)
Minimalizuje straty poprzez aktualizację zmiennych

Metody dziedziczone

wartość logiczna
równa się (Obiekt arg0)
ostatnia klasa<?>
pobierzKlasę ()
wew
hashCode ()
ostateczna pustka
powiadomić ()
ostateczna pustka
powiadom wszystkich ()
Strunowy
doString ()
ostateczna pustka
czekaj (długi arg0, int arg1)
ostateczna pustka
czekaj (długi arg0)
ostateczna pustka
Czekać ()

Stałe

publiczny statyczny końcowy ciąg znaków VARIABLE_V2

Wartość stała: „Zmienna 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

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

public Op minimalizuj (Utrata argumentu <?>, nazwa ciągu)

Minimalizuje straty poprzez aktualizację zmiennych

Parametry
strata operacja straty, która zwraca wartość do zminimalizowania
nazwa nazwa operacji minimalizacji
Zwroty
  • op, który minimalizuje straty poprzez aktualizację wymienionych zmiennych