Innehållsförteckning:

Hur återanvänder man variabler i TensorFlow?
Hur återanvänder man variabler i TensorFlow?

Video: Hur återanvänder man variabler i TensorFlow?

Video: Hur återanvänder man variabler i TensorFlow?
Video: #2. Тензоры tf.constant и tf.Variable. Индексирование и изменение формы | Tensorflow 2 уроки 2024, Maj
Anonim

Slutord

  1. återanvändning betyder att dela detsamma variabel mellan olika föremål.
  2. Om du vill dela en variabel , andra gången du hänvisar till det måste du uttryckligen ange " återanvändning =True” i variabel omfattningen av variabel som du vill återanvändning , eller.
  3. ställ in variabel utrymme till " återanvändning =tf. AUTO_REUSE"

Också att veta är, vad är variabelt omfattning i TensorFlow?

Variabel omfattning låter dig skapa nya variabler och att dela redan skapade samtidigt som du tillhandahåller kontroller för att inte skapa eller dela av misstag.

Man kan också fråga sig, vad gör TF Global_variables_initializer? tf . global_variables_initializer () gör detta automatiskt och på en gång. Denna funktion är en tidsbesparande men tekniskt sett du do behöver inte kalla det och kan initiera dina variabler på annat sätt (vanligaste exemplet: återställa vikter från fil).

Hur initierar man sedan en TensorFlow-variabel?

Till initiera en ny variabel från en annans värde variabel använda den andra variabelns initialized_value() egenskap. Du kan använda initieras värde direkt som startvärdet för det nya variabel , eller så kan du använda den som vilken annan tensor som helst för att beräkna ett värde för den nya variabel.

Vad är TF Get_variable?

get_variable () används för att hämta eller skapa en variabel istället för ett direktanrop till tf . Variabel. Den använder en initialiserare istället för att skicka värdet direkt, som i tf . Variabel. En initialiserare är en funktion som tar formen och ger en tensor med den formen.

Rekommenderad: