BinaryCrossentropy

klasa publiczna BinaryCrossentropy

Metryka, która oblicza binarną stratę entropii krzyżowej między prawdziwymi i przewidywanymi etykietami.

Jest to klasa metryki crossentropii, która ma być używana, gdy istnieją tylko dwie klasy etykiet (0 i 1).

Dziedziczone stałe

Konstruktorzy publiczni

BinaryCrossentropy (Ops tf, nazwa ciągu, wartość logiczna fromLogits, etykieta zmiennoprzecinkowaSmoothing, długie ziarno, typ Class<T>)
Tworzy metrykę BinaryCrossentropy

Metody publiczne

Argument <T>
wywołanie ( Operand <? rozszerza TNumber > etykiety, Operand <? rozszerza TNumber > przewidywania)
Oblicza ważoną stratę między labels i predictions

Metody dziedziczone

Konstruktorzy publiczni

public BinaryCrossentropy (Ops tf, nazwa ciągu, wartość logiczna fromLogits, etykieta zmiennoprzecinkowaSmoothing, długie ziarno, typ Class<T>)

Tworzy metrykę BinaryCrossentropy

Parametry
tf operacji TensorFlow
nazwa nazwa tej metryki, jeśli ma wartość null, to nazwa metryki to getSimpleName() .
zLogits Czy interpretować przewidywania jako tensor wartości logitowych, a nie jako rozkład prawdopodobieństwa.
etykietaWygładzanie wartość używana do wygładzania etykiet. Gdy 0, wygładzanie nie występuje. Gdy > 0, oblicz stratę między przewidywanymi etykietami a wygładzoną wersją prawdziwych etykiet, gdzie wygładzanie ściska etykiety w kierunku 0,5. Większe wartości label_smoothing odpowiadają intensywniejszemu wygładzaniu.
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

Metody publiczne

publiczne wywołanie argumentu <T> ( operand <? rozszerza TNumber > etykiety, argument <? rozszerza TNumber > przewidywania)

Oblicza ważoną stratę między labels i predictions

Parametry
etykiety wartości prawdy lub etykiety
prognozy przewidywania
Zwroty
  • strata