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> |
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 |