2016-08-26 3 views
1

Ich bin gerade erst von Theano, Lasagne nach Keras eingezogen.In Keras (Deep-Learning-Bibliothek), sush benutzerdefinierte Einbettungsschicht möglich?

Wenn ich in theano, habe ich solche benutzerdefinierte Einbettungsschicht verwendet.

How to keep the weight value to zero in a particular location using theano or lasagne?

Es war nützlich, wenn viele variabler Länge Eingabe durch Klotzen hinzufügen.

In Keras, solche benutzerdefinierte Einbettungsschicht möglich? Dann, wie kann ich es machen?

Und solche Einbettungsschicht kann falsch sein?

+0

Falls Sie nicht in der Dokumentation gefunden haben, ist hier, wie keras.io sagt über die eigene Schicht zu schreiben: https://keras.io/layers/Schreiben-your-own-keras-Schichten/ – Zane

Antwort

1

Dies ist möglicherweise nicht genau das, was Sie wollen, aber die Lösung, die ich persönlich benutze, wie es in Keras-Beispielen verwendet wird (z. B. this one), ist die Daten auf eine konstante Länge zu puffern, bevor Sie es in das Netzwerk einspeisen.

Keras selbst bieten diese Vorverarbeitung Werkzeug für Sequenzen in keras.preprocessing.sequence.pad_sequences(seq, length)

+0

Dies ist keine genaue Lösung für die ich gesucht habe. Aber ich denke, das wird ein Hinweis sein. Vielen Dank! –

Verwandte Themen