据我所知,loss值被用于评估训练阶段的模型。但是,当我将Keras模型评估用于测试数据集(例如,m_recall.evaluate(testData,testLabel) )时,也存在loss值,并伴随着类似下面的输出的accuracy值。准确性评估对我来说似乎很好(例如,0.9523 in m_acc),但我也担心loss,它是否会使我的模型表现糟糕?P.S. m_acc,m_recall等就是我给我的模型命名的方式(他们在GridSearchCV中接受了不同的度量
我在TensorFlow中有一个图表,我已经根据成百上千个时期的32个观察值对其进行了训练。我现在想要根据训练好的图预测一些新数据,所以我保存了它并重新加载了它,但我被迫总是传递与我的批处理大小相同数量的观察值,因为我在我的图中声明了一个与批处理大小相对应的占位符。我怎样才能让我的图表接受任何数量的观察?下面是代码的一些重要部分的摘录。构建图表: with graph.as_default():
x = tf.placeholder(tf.float