【发布时间】:2018-01-30 04:57:20
【问题描述】:
我浏览了 tensorflow 文档,但找不到使用 SavedModelBuilder 类以最佳验证精度保存模型的方法。 我正在使用 tflearn 进行模型构建,下面是我尝试过的工作,但这需要很多时间,我分别为每个时期运行拟合方法并保存模型
for i in range(epoch):
model.fit(trainX, trainY, n_epoch=1, validation_set=(testX, testY), show_metric=True, batch_size=8)
builder = tf.saved_model.builder.SavedModelBuilder('/tmp/serving/model/' + str(i))
builder.add_meta_graph_and_variables(model.session,
['TRAINING'],
signature_def_map={
'predict': prediction_sig
})
builder.save()
如果有更好的方法,请提出建议。
【问题讨论】:
标签: python tensorflow tensorflow-serving tflearn