Spisu treści:

Jak ponownie wykorzystać zmienne w TensorFlow?
Jak ponownie wykorzystać zmienne w TensorFlow?

Wideo: Jak ponownie wykorzystać zmienne w TensorFlow?

Wideo: Jak ponownie wykorzystać zmienne w TensorFlow?
Wideo: Tensorflow 7 Variable (neural network tutorials) 2024, Listopad
Anonim

Ostatnie słowa

  1. ponowne użycie oznacza dzielenie się tym samym zmienny między różnymi obiektami.
  2. Jeśli chcesz udostępnić a zmienny , za drugim razem, gdy się do tego odwołujesz, musisz wyraźnie określić „ ponowne użycie =Prawda” w zmienny zakres zmienny że chcesz ponowne użycie , lub.
  3. Ustaw zmienny zakres do „ ponowne użycie =tf. AUTO_REUSE”

Warto również wiedzieć, czym jest zakres zmiennych w TensorFlow?

Zmienny zakres pozwala tworzyć nowe zmienne i udostępniać już utworzone, zapewniając jednocześnie czeki, których nie należy tworzyć lub udostępniać przypadkowo.

Można też zapytać, co robi TF Global_variables_initializer? tf . global_variables_initializer () czy to automatycznie i natychmiast. Ta funkcja oszczędza czas, ale technicznie Ty robić nie trzeba go wywoływać i może inicjować zmienne w inny sposób (najczęstszy przykład: przywracanie wag z pliku).

Jak zatem zainicjować zmienną TensorFlow?

Do inicjalizuj nowy zmienny od wartości innego zmienny użyj drugiego zmienne właściwość initialized_value(). Możesz użyć zainicjowany wartość bezpośrednio jako wartość początkowa dla nowego zmienny , lub możesz użyć go jak dowolnego innego tensora do obliczenia wartości dla nowego zmienny.

Co to jest TF Get_variable?

pobierz_zmienną () służy do pobierania lub tworzenia zmiennej zamiast bezpośredniego wywołania tf . Zmienny. Używa inicjatora zamiast bezpośredniego przekazywania wartości, jak w tf . Zmienny. Inicjator to funkcja, która przyjmuje kształt i zapewnia tensor o tym kształcie.

Zalecana: