如何在深度学习4 j中使用网络进行预测?

时间:2016-09-20 22:38:56

标签: java maven deployment deep-learning deeplearning4j

作为深度学习的初学者,我目前正在练习使用名为deep learning 4 j的项目。

我非常擅长深度学习的“培训”和“评估”部分,但我应该如何在应用程序中部署完成的网络?似乎没有在examples for dl4j中使用网络(a.k.a预测)的好例子。

所以要100%具体;在 java上下文中,部署在 dl4j 中创建的网络/模型的最简洁方法是在手机应用程序( Android < /强>)?

是否有任何 maven / gradle 行只能获得预测所需的依赖项(而不是整个工具集)?

使用我的网络的最小源代码示例是什么?

2 个答案:

答案 0 :(得分:2)

在最新版本中,您只能使用deeplearning4j-nn。这就是dsl的配置。你通常需要deeplearning4j-core。

我们尝试尽可能多地分开。

还重:android。 Dl4j下面有很多原生位。当您尝试使用deeplearning4j.org时,请进入我们的聊天列表,以便我们可以互动地为您提供帮助。

答案 1 :(得分:1)

DeepLearning4J有一个关于如何部署到Android的tutorial

此外,我发现demo也使用DeepLearning4J来识别数字。

我还基于DeepLearning4J创建了an Android app