Interrompe il calcolo del gradiente.
Quando eseguita in un grafico, questa operazione restituisce il suo tensore di input così com'è.
Quando si creano operazioni per calcolare i gradienti, questa operazione impedisce che venga preso in considerazione il contributo dei suoi input. Normalmente, il generatore di gradiente aggiunge operazioni a un grafico per calcolare le derivate di una "perdita" specifica individuando ricorsivamente gli input che hanno contribuito al suo calcolo. Se inserisci questa operazione nel grafico, gli input verranno mascherati dal generatore di gradienti. Non vengono presi in considerazione per il calcolo dei gradienti.
Ciò è utile ogni volta che desideri calcolare un valore con TensorFlow ma devi fingere che il valore fosse una costante. Alcuni esempi includono:
- L'algoritmo EM in cui il passo M non dovrebbe comportare la propagazione all'indietro attraverso l'output del passo E.
- Allenamento con divergenza contrastiva delle macchine Boltzmann in cui, quando si differenzia la funzione energetica, l'allenamento non deve propagarsi all'indietro attraverso il grafico che ha generato i campioni dal modello.
- Formazione contraddittoria, in cui non dovrebbe avvenire alcun backprop attraverso il processo di generazione di esempi contraddittori.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita <T> | comeuscita () Restituisce l'handle simbolico del tensore. |
statico <T estende TType > StopGradient <T> | create (ambito dell'ambito , input dell'operando <T>) Metodo factory per creare una classe che racchiude una nuova operazione StopGradient. |
Uscita <T> | produzione () |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Uscita pubblica <T> asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
creazione statica pubblica StopGradient <T> (ambito ambito , input operando <T>)
Metodo factory per creare una classe che racchiude una nuova operazione StopGradient.
Parametri
scopo | ambito attuale |
---|
ritorna
- una nuova istanza di StopGradient