Subclasses diretas conhecidas |
Subclasses indiretas conhecidas BinaryCrossentropy <T estende TNumber >, CategoricalCrossentropy <T estende TNumber >, CategoricalHinge <T estende TNumber >, CosineSimilarity <T estende TNumber >, Hinge <T estende TNumber >, KLDivergence <T estende TNumber >, LogCoshError <T estende TNumber >, Média <T estende TNumber >, MeanAbsoluteError <T estende TNumber >, MeanAbsolutePercentageError <T estende TNumber >, MeanMetricWrapper <T estende TNumber >, MeanSquaredError <T estende TNumber >, MeanSquaredLogarithmicError <T estende TNumber >, Poisson <T estende TNumber >, SparseC ategóricaCrossentropia < T estende TNumber >, SquaredHinge <T estende TNumber > |
Classe base para métricas
Métodos Públicos
Operando final <T> | |
Corda | getNome () Obtém o nome desta métrica. |
longo | obterSeed () Obtém o valor inicial do gerador de números aleatórios |
Operações | obterTF () Obtém as operações do TensorFlow |
operação abstrata | resetEstados () Redefine quaisquer variáveis de estado para seus valores iniciais |
Operando abstrato <T> | resultado () Obtém o resultado atual da métrica |
operação final | |
operação final | updateState ( Operando <? estende TNumber > valores, Operando <? estende TNumber > sampleWeights) Cria uma operação NoOp com dependências de controle para atualizar o estado da métrica |
Lista< Op > | |
Lista< Op > | updateStateList ( Operando <? estende TNumber > valores, Operando <? estende TNumber > sampleWeights) Cria uma lista de operações para atualizar o estado da métrica com base nos valores de entrada. |
Métodos herdados
Métodos Públicos
public final Operando <T> callOnce ( Operando <? estende TNumber > valores, Operando <? estende TNumber > sampleWeights)
Chama o estado de atualização uma vez, seguido por uma chamada para obter o resultado
Parâmetros
valores | as entradas a serem passadas para o estado de atualização, isso não pode ser nulo |
---|---|
pesos de amostra | os pesos amostrais a serem aplicados aos valores podem ser nulos. |
Devoluções
- o resultado, possivelmente com dependências de controle
String pública getNome ()
Obtém o nome desta métrica.
Devoluções
- o nome desta métrica
getSeed longo público ()
Obtém o valor inicial do gerador de números aleatórios
Devoluções
- o valor inicial do gerador de números aleatórios
operações públicas getTF ()
Obtém as operações do TensorFlow
Devoluções
- as operações do TensorFlow
resumo público Op resetStates ()
Redefine quaisquer variáveis de estado para seus valores iniciais
Devoluções
- a operação de controle para fazer o reset
operando abstrato público <T> resultado ()
Obtém o resultado atual da métrica
Devoluções
- o resultado, possivelmente com dependências de controle
public final Op updateState ( Operando <? estende TNumber > rótulos, Operando <? estende TNumber > previsões, Operando <? estende TNumber > sampleWeights)
Cria uma operação NoOp com dependências de controle para atualizar o estado da métrica
Parâmetros
rótulos | os rótulos |
---|---|
previsões | as previsões |
pesos de amostra | os pesos amostrais a serem aplicados aos valores podem ser nulos. |
Devoluções
- a operação para atualizar o estado da métrica
public final Op updateState ( Operando <? estende TNumber > valores, Operando <? estende TNumber > sampleWeights)
Cria uma operação NoOp com dependências de controle para atualizar o estado da métrica
Parâmetros
valores | as entradas a serem passadas para o estado de atualização, isso não pode ser nulo |
---|---|
pesos de amostra | os pesos amostrais a serem aplicados aos valores podem ser nulos. |
Devoluções
- a operação para atualizar o estado da métrica
public List< Op > updateStateList ( Operando <? estende TNumber > rótulos, Operando <? estende TNumber > previsões, Operando <? estende TNumber > sampleWeights)
Cria uma lista de operações para atualizar o estado da métrica com base em rótulos e previsões.
Esta é uma implementação vazia que deve ser substituída em uma subclasse, se necessário.
Parâmetros
rótulos | os rótulos |
---|---|
previsões | as previsões |
pesos de amostra | os pesos amostrais a serem aplicados aos valores podem ser nulos. |
Devoluções
- uma lista de operações para atualizar o estado da métrica
public List< Op > updateStateList ( Operando <? estende TNumber > valores, Operando <? estende TNumber > sampleWeights)
Cria uma lista de operações para atualizar o estado da métrica com base nos valores de entrada.
Esta é uma implementação vazia que deve ser substituída em uma subclasse, se necessário.
Parâmetros
valores | as entradas a serem passadas para o estado de atualização, isso não pode ser nulo |
---|---|
pesos de amostra | os pesos amostrais a serem aplicados aos valores podem ser nulos. |
Devoluções
- uma lista de operações para atualizar o estado da métrica