| 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