AnswerDotAI / AnswerDotAI/fastprogress

TypeError: Outputs must be theano Variable or Out instances.

Offen
#73 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Jupyter Notebook
Sterne
1.1k
Forks
104
Ø Merge
1 Min.
Gemergte PRs (30 T.)
1

Beschreibung

In custom keras layers, I am trying to get a layer's output which is returning three different tensors in a list.
below is the code:
test_fn = K.function([model.get_layer('sentence_input').input, model.get_layer('sentence2_input').input,
model.get_layer('sentence3_input').input, K.learning_phase()],
[model.get_layer('as_weights').output, model.get_layer('p_t').output,
model.get_layer('as_emb').output])

model.get_layer('as_emb').output is the layer I am getting the error message.

The objective is I want to pass a layer to theano.function's output attribute, which returns multiple tensors in a list. How to do this without the above error?

I am very much happy if someone helps me out in this regard.

Thanks.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, den gezeigten K.function-Aufruf mit den Ausgaben der benutzerdefinierten Keras-Schicht zu reproduzieren, insbesondere as_emb, und untersuche, wie die Schicht ihre Tensoren zurückgibt. Erledigt ist dies, wenn eine unterstützte Möglichkeit identifiziert wurde, die mehreren Ausgaben der Schicht ohne den gemeldeten TypeError zu übergeben; im Issue wird keine Repository-Datei oder kein Test genannt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
keras, python
Bereich
machine-learning
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
20/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.