我有一个训练有素的TensorFlow DNN模型,我用Python训练过,但是我保存了它,所以我可以通过Java程序访问它。使用常规Java应用程序的模型没有问题。我使用以下代码加载模型:
SavedModelBundle bundle = SavedModelBundle.load("/scitweetsInfo/NeuralNetwork/scitweetsJavaModel/1514675940", "serve")
但是,我不确定将包含已保存模型的文件夹放在Java Web项目中的哪个位置。我也不确定我用它来访问它的路径。谢谢你的帮助!
编辑:所以我发现如果我把绝对磁盘路径(“D:/ Github / ....)它起作用,所以现在我想要如何做到这一点,而不必硬盘编码磁盘路径。” / p>
答案 0 :(得分:0)
您可以使用flask(python)构建api。打开api时,请确保加载了DNN模型。按下API后,前馈网络并返回结果或结果路径。现在,整个模型是一个REST api,请使用Java Web应用程序访问该api。
将输入提供给flask api,获取结果路径并在网页上查看。