klasa publiczna KLDirgence
Metryka obliczająca metrykę utraty dywergencji Kullbacka-Leiblera między etykietami i prognozami.
Dziedziczone stałe
Konstruktorzy publiczni
KLDedergence (Ops tf, nazwa ciągu, długie ziarno, typ Class<T>) Tworzy metrykę KLDirgence |
Metody publiczne
Metody dziedziczone
Metryka strat <T> | spierniczaj () Pobiera funkcję straty. |
Lista <Op> | updateStateList ( Operand <? rozszerza TNumber > etykiety, Operand <? rozszerza TNumber > przewidywania, Operand <? rozszerza TNumber > próbkiWagi) Tworzy operacje, które aktualizują stan metryki średniej, wywołując funkcję straty i przekazując stratę do metryki Mean w celu obliczenia średniej ważonej straty w wielu iteracjach. |
Zmienna <T> | pobierz liczbę () Pobiera zmienną licznika |
Klasa<T> | getResultType () Pobiera typ zmiennych |
Zmienna <T> | getTotal () Pobiera całkowitą zmienną |
Op | resetStany () Resetuje wszystkie zmienne stanu do ich wartości początkowych |
Argument <T> | wynik () Pobiera bieżący wynik metryki |
Lista <Op> | updateStateList ( Operand <? rozszerza TNumber > wartości, Operand <? rozszerza TNumber > próbkiWeights) Aktualizuje zmienne metryki na podstawie danych wejściowych. |
końcowy argument <T> | |
Strunowy | pobierz nazwę () Pobiera nazwę tej metryki. |
długi | pobierz nasiona () Pobiera wartość początkową generatora liczb losowych |
Operacje | getTF () Pobiera operacje TensorFlow |
streszczenie op | resetStany () Resetuje wszystkie zmienne stanu do ich wartości początkowych |
abstrakcyjny argument <T> | wynik () Pobiera bieżący wynik metryki |
końcowy op | |
końcowy op | updateState ( Operand <? rozszerza TNumber > wartości, Operand <? rozszerza TNumber > próbkiWeights) Tworzy operację NoOp z zależnościami kontrolnymi w celu zaktualizowania stanu metryki |
Lista <Op> | |
Lista <Op> | updateStateList ( Operand <? rozszerza TNumber > wartości, Operand <? rozszerza TNumber > próbkiWeights) Tworzy listę operacji w celu zaktualizowania stanu metryki na podstawie wartości wejściowych. |
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ć () |
Konstruktorzy publiczni
public KLDivergence (Ops tf, nazwa ciągu, długie ziarno, typ Class<T>)
Tworzy metrykę KLDirgence
Parametry
tf | operacji TensorFlow |
---|---|
nazwa | nazwa tej metryki, jeśli ma wartość null, to nazwa metryki to getSimpleName() . |
nasionko | materiał siewny do generowania liczb losowych. Inicjator utworzony z danego ziarna zawsze będzie generował ten sam losowy tensor dla danego kształtu i typu danych. |
typ | typ zmiennych i wynik |