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

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