深度学习Deeplearning4j eclipse 开发环境搭建

eclipse设置deeplearning4j开发环境:手动添加jar包

https://deeplearning4j.org/cn/eclipse

eclipse maven设置deeplearning4j开发环境

https://depiesml.wordpress.com/2015/08/26/dl4j-gettingstarted/

准备:首先要配置eclipse  maven  以及maven插件

1.      创建maven工程:

点击eclipse File->new->other 弹出对话框输入maven

点击 Maven Preject  next  选择maven-archtype-quickstart1.1 选择项输入grouptid : com.test  ArtifactID :dl4j  点击finish

2.      修改pom文件

将下边pom内容复制到原来pom中 :

https://github.com/deeplearning4j/dl4j-examples/blob/master/pom.xml

pom中添加依赖:

  1. <dependencyManagement>
  2. <dependencies>
  3. <dependency>
  4. <groupId>org.nd4j</groupId>
  5. <artifactId>nd4j-native-platform</artifactId>
  6. <version>${nd4j.version}</version>
  7. </dependency>
  8. <dependency>
  9. <groupId>org.nd4j</groupId>
  10. <artifactId>nd4j-cuda-7.5-platform</artifactId>
  11. <version>${nd4j.version}</version>
  12. </dependency>
  13. <dependency>
  14. <groupId>org.nd4j</groupId>
  15. <artifactId>nd4j-cuda-8.0-platform</artifactId>
  16. <version>${nd4j.version}</version>
  17. </dependency>
  18. </dependencies>
  19. </dependencyManagement>
  20. <dependencies>
  21. <!-- ND4J backend. You need one in every DL4J project. Normally define
  22. artifactId as either "nd4j-native-platform" or "nd4j-cuda-7.5-platform" -->
  23. <dependency>
  24. <groupId>org.nd4j</groupId>
  25. <artifactId>${nd4j.backend}</artifactId>
  26. </dependency>
  27. <!-- Core DL4J functionality -->
  28. <dependency>
  29. <groupId>org.deeplearning4j</groupId>
  30. <artifactId>deeplearning4j-core</artifactId>
  31. <version>${dl4j.version}</version>
  32. </dependency>
  33. <dependency>
  34. <groupId>org.deeplearning4j</groupId>
  35. <artifactId>deeplearning4j-nlp</artifactId>
  36. <version>${dl4j.version}</version>
  37. </dependency>
  38. <!-- deeplearning4j-ui is used for HistogramIterationListener + visualization:
  39. see http://deeplearning4j.org/visualization -->
  40. <dependency>
  41. <groupId>org.deeplearning4j</groupId>
  42. <artifactId>deeplearning4j-ui_${scala.binary.version}</artifactId>
  43. <version>${dl4j.version}</version>
  44. </dependency>
  45. <!-- Force guava versions for using UI/HistogramIterationListener -->
  46. <dependency>
  47. <groupId>com.google.guava</groupId>
  48. <artifactId>guava</artifactId>
  49. <version>${guava.version}</version>
  50. </dependency>
  51. <!-- datavec-data-codec: used only in video example for loading video data -->
  52. <dependency>
  53. <artifactId>datavec-data-codec</artifactId>
  54. <groupId>org.datavec</groupId>
  55. <version>${datavec.version}</version>
  56. </dependency>
  57. <!-- Used in the feedforward/classification/MLP* and feedforward/regression/RegressionMathFunctions
  58. example -->
  59. <dependency>
  60. <groupId>jfree</groupId>
  61. <artifactId>jfreechart</artifactId>
  62. <version>${jfreechart.version}</version>
  63. </dependency>
  64. <dependency>
  65. <groupId>org.jfree</groupId>
  66. <artifactId>jcommon</artifactId>
  67. <version>${jcommon.version}</version>
  68. </dependency>
  69. <!-- Used for downloading data in some of the examples -->
  70. <dependency>
  71. <groupId>org.apache.httpcomponents</groupId>
  72. <artifactId>httpclient</artifactId>
  73. <version>4.3.5</version>
  74. </dependency>
  75. </dependencies>

3.      更新

右击项目名->Maven ->Update Project

DeepLearning4J 环境搭建【转】的更多相关文章

  1. .NET Core系列 : 1、.NET Core 环境搭建和命令行CLI入门

    2016年6月27日.NET Core & ASP.NET Core 1.0在Redhat峰会上正式发布,社区里涌现了很多文章,我也计划写个系列文章,原因是.NET Core的入门门槛相当高, ...

  2. Azure Service Fabric 开发环境搭建

    微服务体系结构是一种将服务器应用程序构建为一组小型服务的方法,每个服务都按自己的进程运行,并通过 HTTP 和 WebSocket 等协议相互通信.每个微服务都在特定的界定上下文(每服务)中实现特定的 ...

  3. rnandroid环境搭建

    react-native 环境搭建具体步骤这个大家已经玩烂了,这个主要是记录下来自己做win7系统遇到的坑 1.com.android.ddmlib.installexception 遇到这个问题,在 ...

  4. python开发环境搭建

    虽然网上有很多python开发环境搭建的文章,不过重复造轮子还是要的,记录一下过程,方便自己以后配置,也方便正在学习中的同事配置他们的环境. 1.准备好安装包 1)上python官网下载python运 ...

  5. springMVC初探--环境搭建和第一个HelloWorld简单项目

    注:此篇为学习springMVC时,做的笔记整理. MVC框架要做哪些事情? a,将url映射到java类,或者java类的方法上 b,封装用户提交的数据 c,处理请求->调用相关的业务处理—& ...

  6. 【定有惊喜】android程序员如何做自己的API接口?php与android的良好交互(附环境搭建),让前端数据动起来~

    一.写在前面 web开发有前端和后端之分,其实android还是有前端和后端之分.android开发就相当于手机app的前端,一般都是php+android或者jsp+android开发.androi ...

  7. Nexus(一)环境搭建

    昨天,成功搭建了自己的 Maven 环境(详见:Maven(一)环境搭建),今天就来研究和探讨下 Nexus 的搭建! 使用背景: 安装环境:Windows 10 -64位 JDK版本:1.7 Mav ...

  8. 「译」JUnit 5 系列:环境搭建

    原文地址:http://blog.codefx.org/libraries/junit-5-setup/ 原文日期:15, Feb, 2016 译文首发:Linesh 的博客:环境搭建 我的 Gith ...

  9. appium+robotframework环境搭建

    appium+robotframework环境搭建步骤(Windows系统的appium自动化测试,只适用于测试安卓机:ios机需要在mac搭建appium环境后测试) 搭建步骤,共分为3部分: 一. ...

随机推荐

  1. laravel中设置表单的方式,以及获取表单的提交的数据

  2. mysql中的tinyint在C#中的类型

    mysql中的tinyint在C#中的类型 在C#中对应的类型是System.SByte,不是byte.

  3. hdu 4770 13 杭州 现场 A - Lights Against Dudely 暴力 bfs 状态压缩DP 难度:1

    Description Harry: "But Hagrid. How am I going to pay for all of this? I haven't any money.&quo ...

  4. hdu 4081 Qin Shi Huang's National Road System 树的基本性质 or 次小生成树思想 难度:1

    During the Warring States Period of ancient China(476 BC to 221 BC), there were seven kingdoms in Ch ...

  5. matlab eye 函数

    eye(n,n) 产生一个n*n的单位矩阵 eye(n,m) 产生一个n*m的单位矩阵 eye(3,3) ans = 1 0 0 0 1 0 0 0 1 eye(3,4) ans = 1 0 0 0 ...

  6. LNMP的搭建与原理

    常见的web框架结构:例如:lnmp和:ampL=LINUX N=NGINX A=APACHE P=php T=Tomcat lnmp的原理 在LNMP组合工作时,首先是用户通过浏览器输入域名请求Ng ...

  7. C语言实现的矩阵乘法运算器

    需求 编写程序模拟矩阵乘法,一个m*n的矩阵,乘以一个 n*m 的矩阵, 并且输出结果. STEP 1  矩阵乘法的计算 一个m行n列的矩阵与一个n行p列的矩阵可以相乘,得到的结果是一个m行p列的矩阵 ...

  8. shell脚本实例二

    练习题一:对已经存在的用户做密码的修改等操作 vim  user_ctrl.sh                 ##进行如下编写 #!/bin/bashShow(){        read -p ...

  9. easychm生成帮助文件时出现的目录导航乱码问题

    将html生成帮助文件时出现乱码问题的主要原因是:文件编译格式的问题 (一般的网页都是utf-8格式的,将其改为GB2312就可以了):

  10. visual studio 调试时提示 已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。

    问题描述 “Win32Project3.exe”(Win32): 已加载“D:\software\VS2013\VS2013 文档\Win32Project3\Debug\Win32Project3. ...