我有一个tensorflow .pb文件,我想把它加载到python DNN中,恢复图形并获得预测结果。我这样做是为了测试创建的.pb文件是否能做出类似于正常Saver.save()模型的预测。
我的基本问题是,当我在安卓上使用上述.pb文件进行预测时,得到的预测值非常不同。
我的.pb文件创建代码。
frozen_graph = tf.graph_util.convert_variables_to_constants(
session,
session.graph_def,
['outputLayer/Softmax']
with open('frozen_model.pb', 'wb') as f:
f.write(frozen_graph.SerializeToString())
因此,我有两个主要关切。
How can I load the above mentioned .pb file to python Tensorflow model ?
Why am I getting completely different values of prediction in python and android ?