【问题标题】:How to use a network for prediction in Deep Learning 4 j?如何在深度学习 4 j 中使用网络进行预测?
【发布时间】:2016-09-20 22:38:55
【问题描述】:

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

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

所以要 100% 混凝土;在 java 上下文 中,部署在 dl4j 中创建的网络/模型以用于手机应用程序(Android)?

是否有任何 ma​​ven/gradle 行可以让我获得预测所需的依赖项(而不是整个工具集)?

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

【问题讨论】:

    标签: java maven deployment deep-learning deeplearning4j


    【解决方案1】:

    在最新版本中,您可以只使用 deeplearning4j-nn。那是配置dsl。不过,您通常需要 deeplearning4j-core。

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

    也回复:安卓。 Dl4j 下面有很多原生位。当您尝试时,请加入我们在 deeplearning4j.org 上列出的聊天,以便我们在那里以交互方式为您提供帮助。

    【讨论】:

    • 提示:在 Android Studio 中启动和运行适用于 Android 的 JNI 是微不足道的,而且在 Android NDK 中为多家芯片供应商提供了对 OpenCL 的官方支持,因此您至少应该能够拥有一些您的原生位也可以在 Android 上原生运行!
    • 谢谢 看看。
    【解决方案2】:

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

    另外,我发现了一个demo,它也是用DeepLearning4J来识别数字的。

    我还基于 DeepLearning4J 创建了an Android app

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-06-21
      • 2018-01-09
      • 2018-11-03
      • 2018-09-16
      • 1970-01-01
      • 2018-09-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多