BinaryCrossentropy

public class BinaryCrossentropy

Uma métrica que calcula a perda de entropia cruzada binária entre rótulos verdadeiros e rótulos previstos.

Esta é a classe de métrica crossentropy a ser usada quando houver apenas duas classes de rótulo (0 e 1).

Constantes herdadas

Construtores Públicos

BinaryCrossentropy (Ops tf, String name, boolean fromLogits, float labelSmoothing, long seed, Class <T> type)
Cria uma métrica BinaryCrossentropy

Métodos Públicos

Operando <T>
chamada ( Operando <? estende TNumber > etiquetas, Operando <? estende TNumber > previsões)
Calcula a perda ponderada entre labels e predictions

Métodos herdados

Construtores Públicos

public BinaryCrossentropy (Ops tf, String name, boolean fromLogits, float labelSmoothing, long seed, Class <T> type)

Cria uma métrica BinaryCrossentropy

Parâmetros
tf o TensorFlow Ops
nome o nome dessa métrica, se nulo, o nome da métrica é getSimpleName() .
fromLogits Se deve interpretar as previsões como um tensor de valores logit em oposição a uma distribuição de probabilidade.
labelSmoothing valor usado para suavizar rótulos, quando 0, não ocorre suavização. Quando> 0, calcule a perda entre os rótulos previstos e uma versão suavizada dos rótulos verdadeiros, onde a suavização pressiona os rótulos para 0,5. Valores maiores de label_smoothing correspondem a maior suavização.
semente a semente para geração de números aleatórios. Um inicializador criado com uma determinada semente sempre produzirá o mesmo tensor aleatório para uma determinada forma e tipo de dados.
modelo o tipo para as variáveis ​​e resultado

Métodos Públicos

pública Operando <T> chamada ( Operando <? estende TNumber > etiquetas, Operando <? estende TNumber > previsões)

Calcula a perda ponderada entre labels e predictions

Parâmetros
rótulos os valores verdadeiros ou rótulos
previsões as previsões
Devoluções
  • a perda