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 >, SparseCategoricalCrossentropy < T estende TNumber >, SquaredHinge <T estende TNumber > |
Classe base para métricas
Métodos Públicos
Operando final <T> | |
Fragmento | getName () Obtém o nome desta métrica. |
longo | getSeed () Obtém o valor da semente do gerador de número aleatório |
Ops | getTF () Obtém as operações do TensorFlow |
Op abstrato | resetStates () Redefine quaisquer variáveis de estado para seus valores iniciais |
Operando abstrato <T> | resultado () Obtém o resultado atual da métrica |
op final | |
op 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 atualizar o estado, isso não pode ser nulo |
---|---|
sampleWeights | os pesos da amostra a serem aplicados aos valores podem ser nulos. |
Devoluções
- o resultado, possivelmente com dependências de controle
public String getName ()
Obtém o nome desta métrica.
Devoluções
- o nome desta métrica
public long getSeed ()
Obtém o valor da semente do gerador de número aleatório
Devoluções
- o valor da semente do gerador de número aleatório
public Ops getTF ()
Obtém as operações do TensorFlow
Devoluções
- o TensorFlow Ops
public abstract Op resetStates ()
Redefine quaisquer variáveis de estado para seus valores iniciais
Devoluções
- a operação de controle para fazer o reset
public abstract Operand <T> result ()
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 > etiquetas, 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 |
sampleWeights | os pesos da amostra a serem aplicados aos valores podem ser nulos. |
Devoluções
- a operação para atualizar o estado métrico
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 atualizar o estado, isso não pode ser nulo |
---|---|
sampleWeights | os pesos da amostra a serem aplicados aos valores podem ser nulos. |
Devoluções
- a operação para atualizar o estado métrico
Lista pública < Op > updateStateList ( Operando <? estende TNumber > etiquetas, 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 |
sampleWeights | os pesos da amostra a serem aplicados aos valores podem ser nulos. |
Devoluções
- uma lista de operações para atualizar o estado métrico
Lista pública < 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 atualizar o estado, isso não pode ser nulo |
---|---|
sampleWeights | os pesos da amostra a serem aplicados aos valores podem ser nulos. |
Devoluções
- uma lista de operações para atualizar o estado métrico