帮酷LOGO
  • 显示原文与译文双语对照的内容
文章标签:spark  spa  数据  DEEP  
These examples are based on deeplearning4j 0.4 release.

  • 源代码名称:dl4j-examples
  • 源代码网址:http://www.github.com/deeplearning4j/dl4j-examples
  • dl4j-examples源代码文档
  • dl4j-examples源代码下载
  • Git URL:
    git://www.github.com/deeplearning4j/dl4j-examples.git
  • Git Clone代码到本地:
    git clone http://www.github.com/deeplearning4j/dl4j-examples
  • Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/deeplearning4j/dl4j-examples
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
  • Deeplearning4J示例

    : 如何解释这些示例

    数据加载

    你可能会看到定制的datasetiterators - 这些迭代器仅用于特殊示例和 1个用例。 如果你不确定如何继续,请参考 gitter 。 在为你的用例找到记录读取器之后,你应该使用预先生成的迭代器之一,以了解如何解释记录读取器输出,例如正常数据或者用于序列数据的SequenceRecordReaderDataSetIterator x - 。 有关顺序的更多信息,请参见我们的 rnns页面。

    我们有特殊的迭代器用于 1个用例,它的中正常数据不存在,或者者有时它是遗留的。 如果你不适合我们,你应该使用 datavec 和编写自己的自定义记录阅读器。 在 datavec 中,如果你不确定什么是可用的,那么你可以在javadoc中找到正常记录读者序列记录读者。

    依赖项

    注意,这个存储库包含所有模块的所有dl4j示例。 它将从 Maven 中心下载大约 1.5个依赖,当你首次开始。 也就是说,无需担心下载内容,就可以轻松开始。 这个示例存储库应该是一个参考点,以便开始使用大多数常见用例。 它被分成几个模块。 如果你想得到一个更简单的/简单的指南,请在这里走到

    Deeplearning4J神经网络示例的知识库:

    • 神经网络神经网络
    • 卷积神经网络
    • 递归神经网络
    • TSNE
    • Word2Vec &手套
    • 异常检测
    • 用户界面示例。

    DL4J-Examples是在 Apache 2.0许可证下发布的。 通过向这个存储库贡献代码,你同意在 Apache 2.0许可证下提供你的贡献。

    构建和运行

    使用 Maven 插件构建示例。

    mvn clean package

    这将下载所有平台的二进制文件,但我们还可以使用 android-armandroid-x86linux-ppc64lelinux-x86_64macosx-x86_64 或者 windows-x86_64 附加 -Djavacpp.platform=,以便只获取一个平台,并生成更小。

    运行 runexamples.sh 脚本以运行示例( 要求使用 bash ) 。 它将列出示例并提示你要运行的示例。 通过 --all 参数运行所有这些参数。 ( 其他选项用 -h 显示) 。

    ./runexamples.sh [-h | --help]

    文档

    有关更多信息,请参见 deeplearning4j.org 及其 JavaDoc 。

    dl4j-examples/src/main/java/org/deeplearning4j/examples/userInterface 中的GradientsListenerExample.java 使用 JavaFX 。 如果你使用的是 Java 8或者 GREATER,它应该是。 如果使用Java或者早期版本,应该设置JAVAFX_HOME指向JavaFX的root 目录。

    已知的问题

    如果你在 1.7或者更低版本上运行,那么maven强制插件将要求你在构建之前设置变量 JAVAFX_HOME 。 变量应该指向包含 jfxrt.jar的目录,它是 JavaFX 2.0分发版的一个文件。

    请将它设置为 MATCHES的一个实例,与你试图使用这个项目的JDK一起使用。 通常,Sun JDK附带了 JavaFX 。 然而,OpenJDK并没有,你可能必须安装 OpenJFX,这是一个免费的JavaFX发行版。

    请注意你的编辑器( 比如 。 IntelliJ可能不使用你的系统默认( 而且你可以在上找到)的JDK 。

    IntelliJ上的

    要运行IntelliJ的JavaFX示例,你必须将 jfxrt.jar 作为项目的exernal依赖项添加。 下面是有关如何执行这里操作的屏幕截图: https://youtu.be/si146q7WkSY

    上的插件

    如果你使用的是 OpenJDK,在 Ubuntu 16上,你可以安装 sudo apt-get install libopenjfx-java 一个典型的JAVAFX_HOME/usr/share/java/openjfx/jre/lib/ext/ 你可以使用以下过程在 Ubuntu 14上安装 OpenJFX:

    • 编辑 /etc/apt/sources.list.d/openjdk-r-ppa-trusty.list 并取消对 deb-src行的注释
    • sudo apt-get update
    • sudo apt-get install libicu-dev
    • sudo aptitude build-dep libopenjfx-java
    • sudo apt-get --compile source libopenjfx-java
    • ls -1 *.deb|xargs sudo dpkg -i
    1.8上的

    Sun版本的JDK8仍然带有它自己的JavaFX,因这里不需要配置任何特定的内容,并且构建成功。 使用OpenJDK8时,你仍然需要安装OpenJFX并设置 JAVAFX_HOME,但是maven强制插件不会捕获你,因为在第2 版中,你会发现和sun都是相同的供应商 ID 。

    如果使用 OpenJDK,请安装并设置如下所示的JAVAFX_HOME 。 编译时 mvn clean install -POpenJFX

    其他问题

    如果你发现问题,请记录它们,如果你想贡献,请提交请求请求。 这里欢迎输入。



    文章标签:数据  spa  DEEP  spark  

    Copyright © 2011 HelpLib All rights reserved.    知识分享协议 京ICP备05059198号-3  |  如果智培  |  酷兔英语