Sommario:

Come si riutilizzano le variabili in TensorFlow?
Come si riutilizzano le variabili in TensorFlow?

Video: Come si riutilizzano le variabili in TensorFlow?

Video: Come si riutilizzano le variabili in TensorFlow?
Video: Tensorflow 7 Variable (учебные пособия по нейронной сети) 2024, Maggio
Anonim

Parole finali

  1. riutilizzare significa condividere lo stesso variabile tra oggetti diversi.
  2. Se vuoi condividere un variabile , la seconda volta che ci fai riferimento, devi specificare esplicitamente " riutilizzare =Vero” in variabile portata del variabile che vuoi riutilizzare , o.
  3. impostare il variabile ambito di " riutilizzare =tf. AUTO_REUSE”

Inoltre, è necessario sapere che cos'è l'ambito variabile in TensorFlow?

Ambito variabile ti permette di creare nuovi variabili e condividere quelli già creati fornendo controlli per non creare o condividere accidentalmente.

Ci si potrebbe anche chiedere, cosa fa TF Global_variables_initializer? tf . global_variables_initializer () fa questo automaticamente e subito. Questa funzione fa risparmiare tempo ma tecnicamente tu fare non è necessario chiamarlo e potrebbe inizializzare le variabili con altri mezzi (esempio più frequente: ripristino dei pesi da file).

Quindi, come si inizializza una variabile TensorFlow?

Per inizializzare una nuova variabile dal valore di un altro variabile usa l'altro variabile proprietà valore_inizializzato(). Puoi usare il inizializzato valore direttamente come valore iniziale per il nuovo variabile , oppure puoi usarlo come qualsiasi altro tensore per calcolare un valore per il nuovo variabile.

Che cos'è TF Get_variable?

get_variable () viene utilizzato per ottenere o creare una variabile invece di una chiamata diretta a tf . Variabile. Usa un inizializzatore invece di passare il valore direttamente, come in tf . Variabile. Un inizializzatore è una funzione che prende la forma e fornisce un tensore con quella forma.

Consigliato: