[英]get a list of predictions of a neural network
I created a neural network to classify messages.我创建了一个神经网络来对消息进行分类。 Now I want to collect the predictions into a list in python.
现在我想将预测收集到 python 中的列表中。 How do I do this?
我该怎么做呢?
So here is the model:所以这里是 model:
model = Sequential()
model.add(layers.Dense(500, activation = "relu", input_shape=(7600,)))
# Hidden - Layers
model.add(layers.Dropout(0.4, noise_shape=None, seed=None))
model.add(layers.Dense(300, activation = "relu"))
model.add(layers.Dropout(0.4, noise_shape=None, seed=None))
model.add(layers.Dense(100, activation = "relu"))
model.add(layers.Dropout(0.4, noise_shape=None, seed=None))
model.add(layers.Dense(20, activation = "softmax"))
model.summary()
model.compile(loss="categorical_crossentropy",
optimizer="adam",
metrics=['accuracy'])
model.fit( np.array(vectorized_training), np.array(y_train_neralnet),
batch_size=2000,
epochs=3,
verbose=1,
validation_data=(np.array(vectorized_validation), np.array(y_validation_neralnet)))
Here I tried to print the shape of validation_data that is inside of the model.fit() method but it gives an error.在这里,我尝试打印 model.fit() 方法内部的 validation_data 的形状,但它给出了错误。
NameError: name 'validation_data' is not defined
This is what you are looking for:这就是您要查找的内容:
preds = model.predict(X_test)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.