小编szi*_*szi的帖子

Tensorflow Java API - 复杂的例子

我已经将问题视为github问题,但已被重定向到此处.我已经看到了导入模型的示例,该模型使用Python编译创建和训练,导入到Java代码中并用于预测.但是,我在理解实际发生的事情时遇到了一些问题,特别是在这个块和第156-207 之间的GraphBuilder类声明中.有人可以给他们一些解释吗?

而且,我知道Java API仍在构建中.但是,如果有可能看到一些更复杂的例子,我会感兴趣,如果有可能包括:

  • 将模型导入Java,然后对模型进行培训

  • 使用Tensorflow实现,培训,评估,保存,从头开始在Java中加载模型

有没有人有这样的例子,并愿意分享它?

感谢您的任何帮助!

干杯,

彼得

python java machine-learning tensorflow

8
推荐指数
1
解决办法
3922
查看次数

Tensorflow模型导入Java

我一直在尝试导入并使用Java中训练有素的模型(Tensorflow,Python).

我能够在Python中保存模型,但是当我尝试使用Java中的相同模型进行预测时遇到了问题.

在这里,您可以看到用于初始化,训练,保存模型的python代码.

在这里,您可以看到用于导入和预测输入值的Java代码.

我得到的错误信息是:

Exception in thread "main" java.lang.IllegalStateException: Attempting to use uninitialized value Variable_7
     [[Node: Variable_7/read = Identity[T=DT_FLOAT, _class=["loc:@Variable_7"], _device="/job:localhost/replica:0/task:0/cpu:0"](Variable_7)]]
    at org.tensorflow.Session.run(Native Method)
    at org.tensorflow.Session.access$100(Session.java:48)
    at org.tensorflow.Session$Runner.runHelper(Session.java:285)
    at org.tensorflow.Session$Runner.run(Session.java:235)
    at org.tensorflow.examples.Identity_import.main(Identity_import.java:35)
Run Code Online (Sandbox Code Playgroud)

我相信,问题出在python代码中,但我无法找到它.

python java machine-learning protocol-buffers tensorflow

6
推荐指数
1
解决办法
7810
查看次数