2017-09-04 2 views
1

Ich muss einen einfachen Initialisierer für meine Faltungsschicht-Verzerrungen schreiben. Ich verwende tf.slim so kann ich die initializer angeben, wenn die Faltungsschicht aufgerufen wird, like so.Definieren eines sehr einfachen Bias-Initialisierers im Tensorfluss

ich die biases_initializer=init_ops.zeros_initializer() mit meiner eigenen benutzerdefinierten Funktion ersetzt werden soll, die nur die Vorspannung initialisiert, um eine Konstante gegeben, zum Beispiel:

`biases_initializer=custom_initializer(value)` 

wo ich den Wert angeben kann, zum Beispiel value = -5.

Kann mir jemand zeigen, wie das gemacht wird? Ich habe ungefähr eine Stunde damit verbracht, die existing initializers zu lesen, weiß aber immer noch nicht, wie ich diese einfache Funktion implementieren soll.

Antwort

0

Ich fand schließlich, dass es nicht notwendig ist, diese Funktion zu definieren, da es bereits eine tf.constant_initializer gibt. Das obige würde nur erreicht werden mit:

biases_initializer = tf.constant_initializer(value) 
Verwandte Themen