我在这里遵循了有关使用深度学习检测对象的教程:https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/training.html
在某些时候,经过多达4082个步骤的训练之后,我使用CTRL + C停止了训练。
现在我的训练目录下有很多文件,看起来像这样:
list of files in the training directory
问题是,我现在应该如何进行?接下来做什么?本教程不会教您如何使用训练数据,如果正确识别,甚至不会对其进行测试。
谢谢。
答案 0 :(得分:0)
您获得的文件是检查点。您现在要做的是从检查点还原模型。来自CV tricks的指示:
with tf.Session() as sess:
model = tf.train.import_meta_graph('my_test_model-1000.meta')
model.restore(sess, tf.train.latest_checkpoint('./'))
之后,您可以在test set上评估模型:
test_accuracy = tfe.metrics.Accuracy()
for (x, y) in test_dataset:
logits = model(x)
prediction = tf.argmax(logits, axis=1, output_type=tf.int32)
test_accuracy(prediction, y)
print("Test set accuracy: {:.3%}".format(test_accuracy.result()))