深度学习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. IOS-如何锁定Xcode的API头文件

    如何锁定Xcode的API头文件1, 打开终端2, 前往Xcode.app, 命令: cd /Applications/Xcode.app3, 把头文件修改为只读, 命令: sudo chown -h ...

  2. Mutations

    蛤蟆可以吃队友,也可以吃对手. 如果数组第一个字符串元素包含了第二个字符串元素的所有字符,函数返回true. 举例,["hello", "Hello"]应该返回 ...

  3. vue请求本地json数据

    1.下载vue-resource插件 cnpm install vue-resource 1.2全局引入vue-resource: 在main.js import VueResource from ' ...

  4. WebApplication和WebSite的简单区别

    初步认识网站和网站应用程序区别 1. 网页头部文件 网站 <%@ Page Language="VB" AutoEventWireup="false" C ...

  5. C++多线程1.createthread

    C++ 多线程知识1.多线程入门 CreateThread 20131021 1.介绍WinAPI中的CreateThread 函数原型: HANDLE WINAPI CreateThread( LP ...

  6. PHP回调函数call_user_func()和call_user_func_array()的使用

    call_user_func():把第一个参数作为回调函数调用 用法:call_user_func ( callable $callback [, mixed $parameter [, mixed ...

  7. js获取来源网址

    举例: 1. a.html文件内容如下: <a href="b.html">浏览b.html </a> 2. b.html文件中的内容如下: <bod ...

  8. React-Native基础_4.View组件

    View组件 对应ios 的UIView android 中的view 使用要先导入View import { View } from 'react-native'; 使用就是View标签,可以添加S ...

  9. LR11开始录制时打不开浏览器

    LR11 能支持的浏览器实际上不仅限于 IE8 官方文档没有明确表示支持,可以尝试.官方支持列表如下: ➤ Microsoft Internet Explorer 6.0 SP1 or SP2 ➤ M ...

  10. ng-if 判断条件中不能 使用变量名字拼接,switch可以