Tensorflow Android demo提供了一个不错的基础,用于构建使用TensorFlow图形的Android应用程序,但我一直困在如何将其重新用于不执行图像分类的应用程序上。目前,它从.pb文件中加载Inception图,并使用该图进行推理(代码也是如此假定的),但我想做的是加载自己的图形(来自.pb文件)并对如何处理图形的输入/输出进行自定义实现。
这个问题中的图表来自Udacity深度学习课程Assignment 6,是使用LSTM生成文本的RNN。(我已经将它冻结成了.pb文件。)然而,Android演示的代码基于它们正在处理图像分类器的假设。目前,我已经确定需要更改传递给tensorflow.initializeTensorflow
(在TensorFlowImageListener
中调用)的参数值,但其中几个参数表示图像输入的属性(例如IMAGE_SIZE
),而我要加载的图形并没有这些属性。这是否意味着我必须更改本地代码?更一般地说,我应该如何解决这个问题?