def __construct_neural_network(self):
model = Sequential()
model.add(Dense(400,
activation='relu',
input_shape=(len(self.dictionary.keys()),)))
model.add(Dropout(0.5))
model.add(Dense(100, activation='relu'))
model.add(Dropout(0.5))
model.add(Dense(len(self.all_topics), activation='softmax'))
model.compile(loss=categorical_crossentropy,
optimizer=Adadelta(),
metrics=['accuracy'])
return model
评论列表
文章目录