publiczna klasa abstrakcyjna Zmniejsz
Znane podklasy bezpośrednie |
Znane podklasy pośrednie BinarnyCrossentropia <T rozszerza TNumber >, KategorycznyCrossentropia <T rozszerza TNumber >, KategorycznyHinge <T rozszerza TNumber >, CosinusSimilarity <T rozszerza TNumber >, Zawias <T rozszerza TNumber >, KLDrozbieżność <T rozszerza TNumber >, LogCoshError <T rozszerza TNumber >, MeanAbsoluteE błąd <T rozszerza TNumber >, MeanAbsolutePercentageError <T rozszerza TNumber >, MeanMetricWrapper <T rozszerza TNumber >, MeanSquaredError <T rozszerza TNumber >, MeanSquaredLogarithmicError <T rozszerza TNumber >, Poisson <T rozszerza TNumber >, SparseCategoricalCrossentropy <T rozszerza TNu mber >, SquaredHinge < T rozszerza TNumer > |
Hermetyzuje metryki, które wykonują operację zmniejszania wartości metryki.
Stałe
Strunowy | LICZYĆ | |
Strunowy | CAŁKOWITY |
Metody publiczne
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. |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków COUNT
Wartość stała: „liczba”
publiczny statyczny końcowy ciąg TOTAL
Wartość stała: „całkowita”
Metody publiczne
Klasa publiczna<T> getResultType ()
Pobiera typ zmiennych
Zwroty
- typ zmiennych
public Op resetStates ()
Resetuje wszystkie zmienne stanu do ich wartości początkowych
Zwroty
- operacja sterująca resetowaniem
wynik publicznego argumentu <T> ()
Pobiera bieżący wynik metryki
Zwroty
- wynik, ewentualnie z zależnościami kontrolnymi
public List< Op > updateStateList ( Operand <? rozszerza TNumber > wartości, Operand <? rozszerza TNumber > próbkiWeights)
Aktualizuje zmienne metryki na podstawie danych wejściowych. Co najmniej jeden argument wejściowy wymagany dla values
, opcjonalne dodatkowe wejście dla sampleWeights
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 z zależnością kontrolną od argumentów stanu aktualizacji
Rzuca
Wyjątek IllegalArgument | jeśli wartości mają wartość null |
---|