什么是在java中使用训练的张量流的最佳方法

时间:2018-02-06 06:16:38

标签: java python tensorflow jython

我在javaFx eclipse编码用户界面 因为我只能使用java,没有python,没有c。

现在我尝试在此UI中使用经过训练的tensorflow文件。 (此tensorflow文件位于python下)

我正在寻找多种方式(APIjythonTCP/IP),但我不确定哪种方式最好。

请写下你的意见,这种意见有更多的优点或更少的缺点。

1 个答案:

答案 0 :(得分:0)

我认为有两种方法,

  1. tensorflow-serving使用grpc从java连接到服务器,使其独立于任何语言。查看here了解详情。
  2. 使用tensorflow java API。 HereHere是在本机java程序中使用对象检测模型的示例。
  3. 现在,tensorflow-serving是首选方式,因为有几个优点。服务大大优化了GPU等速度和资源管理。它还会堆叠多个请求(如果有太多请求),然后批量处理它们,从而有效地利用GPU。