Modell:Fehler in den letzten Keras Schicht neuronaler Netzwerk
model = Sequential()
act = 'relu'
model.add(Dense(430, input_shape=(3,)))
model.add(Activation(act))
model.add(Dense(256))
model.add(Activation(act))
model.add(Dropout(0.4))
model.add(Dense(148))
model.add(Activation(act))
model.add(Dropout(0.3))
model.add(Dense(1))
model.add(Activation('softmax'))
model.compile(loss='categorical_crossentropy', optimizer='adam', metrics=['accuracy'])
#model.summary()
Fehler: Fehler bei der Prüfung target: erwartete activation_4 Form haben (keine, 1) bekam aber Array mit Form (1715, 2)
Der Fehler liegt in der letzten Schicht des neuronalen Netzwerks. Das neurale Netzwerk versucht zu klassifizieren, ob 2 Medikamente synergisch sind oder nicht. COMPLETE SOURCE CODE: https://github.com/tanmay-edgelord/Drug-Synergy-Models/blob/master/Drug%20Synergy%20NN%20Classifier.ipynb
Daten: https://github.com/tanmay-edgelord/Drug-Synergy-Models/blob/master/train.csv
Verwenden des TensorFlow-Back-Ends –