我们正在研究我们的Tensorflow人工智能Sequential model,它具有输入数据数组,并提供预测“真”或“假”的概率。
我们想知道哪个预测对应于“真”,哪个对应于“假”
我们的模型:
model = tf.keras.Sequential([
layers..
tf.keras.layers.GlobalAveragePooling1D(),
tf.keras.layers.Dense(2, activation='softmax')
])
模型编译:
model.compile(loss="sparse_categorical_crossentropy",
optimizer=tf.keras.optimizers.Adam(),
metrics=['accuracy']
)
然后模型适合tests和results,其中results是“真”或“假”。
history = self.model.fit(
np.array(self.data["tests"], dtype=float),
np.array(self.data["results"], dtype=float),
validation_split=0.1,
epochs=self.epochs,
batch_size=self.batch_size,
steps_per_epoch=self.steps_per_epoch,
verbose=0,
shuffle=True,
callbacks=[PlotLossesKerasTF()],
)
当我们对我们使用的新数据进行预测时model.predict(newData),它会为我们提供如下概率:
[[0.5787903 0.42120975]]
那么这些数字中的哪些对应于哪个标签?
holdtom
相关分类