java 预测模型_java加载tensorflow模型预测

算法同学通常会利用python做tensorflow深度学习模型的训练和测试,但当离线模型训练好之后,往往需要将模型部署上线,将其应用到web端或app应用调用,甚至分布式任务使用等等。

本文将介绍一下,如何利用java加载tensorflow的pb模型,实现模型的在线推理和预测。

JAVA API 参考文档:

注意:TensorFlow Java API 本质上是用Java封装了C++的动态库,而且Java API不在 TensorFlow API 稳定性保障的涵盖范围内。

1、环境搭建

目前java引擎的开发通常会使用maven进行jar包管理,首先需要在pom.xml中添加以下依赖以加载对应jar包。

Ps:至于java 的tensorflow的版本,要和python训练时用的tensorflow的版本一致。

depandency方法1:

org.tensorflow

tensorflow

1.15.0

depandency方法2:

org.tensorflow

libtensorflow

1.15.0

org.tensorflow

proto

1.15.0

org.tensorflow

libtensorflow_jni

1.15.0

2、Java加载tensorflow模型

/**

* @author lzhenboy

* @date 2020-01-02

*/

import org.ansj.domai


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部