Kazalo:

Kako ponovno uporabite spremenljivke v TensorFlow?
Kako ponovno uporabite spremenljivke v TensorFlow?

Video: Kako ponovno uporabite spremenljivke v TensorFlow?

Video: Kako ponovno uporabite spremenljivke v TensorFlow?
Video: Как ускорить обучение нейросети / Tensorflow 2024, November
Anonim

Zadnje besede

  1. ponovno uporabo pomeni deliti isto spremenljivka med različnimi predmeti.
  2. Če želite deliti a spremenljivka , ko se drugič sklicujete na to, morate izrecno navesti » ponovno uporabo =True« v spremenljivka obsega spremenljivka da si želiš ponovno uporabo , oz.
  3. nastavite spremenljivka obseg do " ponovno uporabo =tf. AUTO_REUSE”

Prav tako morate vedeti, kaj je spremenljivi obseg v TensorFlow?

Spremenljiv obseg vam omogoča ustvarjanje novih spremenljivke in deliti že ustvarjene, hkrati pa zagotavljati preverjanja, da se ne ustvarijo ali delijo po naključju.

Lahko se tudi vprašamo, kaj počne TF Global_variables_initializer? tf . global_variables_initializer () ne to samodejno in naenkrat. Ta funkcija prihrani čas, vendar tehnično vi narediti ni treba klicati in bi lahko vaše spremenljivke inicializirali na druge načine (najpogostejši primer: obnavljanje uteži iz datoteke).

Kako potem inicializirate spremenljivko TensorFlow?

Za inicializirati nov spremenljivka iz vrednosti drugega spremenljivka uporabite drugo spremenljivke lastnost inicializirana_vrednost(). Lahko uporabite inicializirano vrednost neposredno kot začetno vrednost za novo spremenljivka ali pa ga lahko uporabite kot kateri koli drug tenzor za izračun vrednosti za novo spremenljivka.

Kaj je TF Get_variable?

get_variable () se uporablja za pridobivanje ali ustvarjanje spremenljivke namesto neposrednega klica na tf . Spremenljivka. Namesto neposrednega posredovanja vrednosti uporablja inicializator, kot v tf . Spremenljivka. Inicializator je funkcija, ki prevzame obliko in zagotovi tenzor s to obliko.

Priporočena: