classe pública BinaryCrossentropy
Uma métrica que calcula a perda binária de entropia cruzada entre rótulos verdadeiros e rótulos previstos.
Esta é a classe de métrica de entropia cruzada a ser usada quando existem apenas duas classes de rótulos (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> |
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 | as operações do TensorFlow |
|---|---|
| nome | o nome desta métrica, se for nulo, o nome da métrica será getSimpleName() . |
| deLogits | Se deve interpretar as previsões como um tensor de valores logit em oposição a uma distribuição de probabilidade. |
| etiqueta Suavização | valor usado para suavizar rótulos. Quando 0, nenhuma suavização ocorre. Quando > 0, calcule a perda entre os rótulos previstos e uma versão suavizada dos rótulos verdadeiros, onde a suavização comprime os rótulos em direção a 0,5. Valores maiores de label_smoothing correspondem a uma suavização mais pesada. |
| 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. |
| tipo | o tipo para as variáveis e resultado |
Métodos Públicos
chamada de operando público <T> ( Operando <? estende TNumber > rótulos, Operando <? estende TNumber > previsões)
Calcula a perda ponderada entre labels e predictions
Parâmetros
| rótulos | os valores de verdade ou rótulos |
|---|---|
| previsões | as previsões |
Devoluções
- a perda