Znane podklasy bezpośrednie |
Znane podklasy pośrednie BinarnyCrossentropia <T rozszerza TNumber >, KategorycznyCrossentropia <T rozszerza TNumber >, KategorycznyZawias <T rozszerza TNumber >, CosinusPodobieństwo <T rozszerza TNumber >, Zawias <T rozszerza TNumber >, KLDrozbieżność <T rozszerza TNumber >, LogCoshError <T rozszerza TNumber >, Średnia <T rozszerza TNumber >, MeanAbsoluteError <T rozszerza TNumber >, MeanAbsolutePercentageError <T rozszerza TNumber >, MeanMetricWrapper <T rozszerza TNumber >, MeanSquaredError <T rozszerza TNumber >, MeanSquaredLogarithmicError <T rozszerza TNumber >, Poisson <T rozszerza TNumber > , RzadkiKategorycznyCrossentropia < T rozszerza TNumber >, SquaredHinge <T rozszerza TNumber > |
Klasa bazowa dla metryk
Metody publiczne
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. |
Metody dziedziczone
Metody publiczne
publiczny końcowy operand <T> callOnce ( Operand <? rozszerza TNumber > wartości, Operand <? rozszerza TNumber > próbkiWeights)
Wywołuje aktualizację stanu raz, po czym następuje wywołanie w celu uzyskania wyniku
Parametry
wartości | dane wejściowe, które mają zostać przekazane do stanu aktualizacji, nie może to być wartość null |
---|---|
próbkiWagi | wagi próbek, które należy zastosować do wartości, mogą mieć wartość zerową. |
Zwroty
- wynik, ewentualnie z zależnościami kontrolnymi
public String getName ()
Pobiera nazwę tej metryki.
Zwroty
- nazwa tego miernika
publiczny długi getSeed ()
Pobiera wartość początkową generatora liczb losowych
Zwroty
- wartość początkowa generatora liczb losowych
Ops publiczne getTF ()
Pobiera operacje TensorFlow
Zwroty
- operacji TensorFlow
publiczne streszczenie Op resetStates ()
Resetuje wszystkie zmienne stanu do ich wartości początkowych
Zwroty
- operacja sterująca resetowaniem
publiczna abstrakcja Operand <T> wynik ()
Pobiera bieżący wynik metryki
Zwroty
- wynik, ewentualnie z zależnościami kontrolnymi
publiczny końcowy stan aktualizacji operacji ( Operand <? rozszerza TNumber > etykiety, Operand <? rozszerza TNumber > przewidywania, Operand <? rozszerza TNumber > próbkiWagi)
Tworzy operację NoOp z zależnościami kontrolnymi w celu zaktualizowania stanu metryki
Parametry
etykiety | etykiety |
---|---|
prognozy | przewidywania |
próbkiWagi | wagi próbek, które należy zastosować do wartości, mogą mieć wartość zerową. |
Zwroty
- Operacja aktualizacji stanu metryki
publiczna końcowa op. updateState ( Operand <? rozszerza TNumber > wartości, Operand <? rozszerza TNumber > próbkiWagi)
Tworzy operację NoOp z zależnościami kontrolnymi w celu zaktualizowania stanu metryki
Parametry
wartości | dane wejściowe, które mają zostać przekazane do stanu aktualizacji, nie może to być wartość null |
---|---|
próbkiWagi | wagi próbek, które należy zastosować do wartości, mogą mieć wartość zerową. |
Zwroty
- Operacja aktualizacji stanu metryki
public List< Op > updateStateList ( Operand <? rozszerza TNumber > etykiety, Operand <? rozszerza TNumber > przewidywania, Operand <? rozszerza TNumber > próbkiWagi)
Tworzy listę operacji w celu zaktualizowania stanu metryki na podstawie etykiet i przewidywań.
Jest to pusta implementacja, którą w razie potrzeby należy zastąpić w podklasie.
Parametry
etykiety | etykiety |
---|---|
prognozy | przewidywania |
próbkiWagi | wagi próbek, które należy zastosować do wartości, mogą mieć wartość zerową. |
Zwroty
- Lista operacji służących do aktualizacji stanu metryki
public List< 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.
Jest to pusta implementacja, którą w razie potrzeby należy zastąpić w podklasie.
Parametry
wartości | dane wejściowe, które mają zostać przekazane do stanu aktualizacji, nie może to być wartość null |
---|---|
próbkiWagi | wagi próbek, które należy zastosować do wartości, mogą mieć wartość zerową. |
Zwroty
- Lista operacji służących do aktualizacji stanu metryki