2017-03-23 6 views
1

Wie greifen Sie auf die Gewichte und Verzerrungen bei der Verwendung des tf.layers-Moduls in TensorFlow 1.0 zu? Der Vorteil des tf.layers-Moduls besteht darin, dass Sie die Variablen beim Erstellen einer vollständig verbundenen Ebene oder Faltungsschicht nicht separat erstellen müssen.Gewichte und Verzerrungen im tf.layers-Modul in TensorFlow 1.0

Ich konnte nichts in der Dokumentation in Bezug auf den Zugriff auf sie finden oder sie in Zusammenfassungen hinzufügen, nachdem sie erstellt wurden.

+0

Wenn Sie den Zugriff auf die Gewichte müssen (tf nennt sie "Kernel") und Verzerrungen, nachdem Sie initialisiert haben Deine Schicht, ich würde argumentieren, dass tf.layers nicht das richtige Maß an Abstraktion für dich ist. Versuchen Sie nur, sie in eine Zusammenfassung zu bringen oder machen Sie andere Sachen mit den Gewichten und Neigungen? –

+0

Ich versuche nur, sie auf eine Zusammenfassung zu bringen, und visualisiere die Gewichtsverteilung auf Tensorboard. Ich muss die Gewichte nicht direkt während des Trainings manipulieren. – siby

Antwort

2

Ich glaube nicht, tf.layers (d. H. TF-Kern) unterstützen Zusammenfassungen noch. Vielmehr müssen Sie verwenden, was in contrib ist ... das Zeug in contrib zu wissen, was schließlich in den Kern bewegen kann, aber dass die aktuelle API kann sich ändern:

Die Schichten Modul definiert summarize_variables Komfortfunktionen, summarize_weights und summarize_biases, die Setzen Sie die Sammlung Argument der summarize_collection zu VARIABLES, GEWICHTE und BIASES, jeweils.

Kasse:

Verwandte Themen