Ich arbeite an einem CNN-Modell und möchte ein neues kategorisches Feature vor der Dense-Ebene hinzufügen. Ich habe versucht, das Feature mit der abgeflachten Ausgabe der CNN-Ebene zu verketten, aber es sieht so aus, als ob die Verkettungsfunktion in Keras die Eingabe von Tensoren und nicht von Arrays erfordert. Wie soll ich vorgehen? Hier ist der Code, den ich versucht habe, so weit:Kategorisches Merkmal vor der dichten Schicht in Keras hinzufügen?
model = Sequential()
model.add(Conv2D(128, (6, 6), padding='same'))
model.add(Activation('relu'))
model.add(Conv2D(128, (6, 6)))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.25))
model.add(Flatten())
Ich versuche Concatenate Funktion zu verwenden, aber es kann Tensoren kommen, wo, wie meine Funktion ein numpy Array von Form (1, 3). Jede Hilfe wäre willkommen.
Willkommen bei SO. Damit andere Ihnen helfen können, lesen Sie bitte unter "So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel" https://stackoverflow.com/help/mcve – desertnaut