DeepLearning4J 環境搭建【轉】

深度學習Deeplearning4j eclipse 開發環境搭建

eclipse設置deeplearning4j開發環境:手動添加jar包html

https://deeplearning4j.org/cn/eclipsegit

 

 

eclipse maven設置deeplearning4j開發環境github

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

準備:首先要配置eclipse  maven  以及maven插件eclipse

 

1.      建立maven工程:maven

點擊eclipse File->new->other 彈出對話框輸入mavenide

 

點擊 Maven Preject  next  選擇maven-archtype-quickstart1.1 選擇項輸入grouptid : com.test  ArtifactID :dl4j  點擊finishwordpress

2.      修改pom文件學習

將下邊pom內容複製到原來pom中 :ui

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

 pom中添加依賴:

 

[plain] view plain copy
  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.   
  21.   
  22.     <dependencies>  
  23.         <!-- ND4J backend. You need one in every DL4J project. Normally define   
  24.             artifactId as either "nd4j-native-platform" or "nd4j-cuda-7.5-platform" -->  
  25.         <dependency>  
  26.             <groupId>org.nd4j</groupId>  
  27.             <artifactId>${nd4j.backend}</artifactId>  
  28.         </dependency>  
  29.   
  30.         <!-- Core DL4J functionality -->  
  31.         <dependency>  
  32.             <groupId>org.deeplearning4j</groupId>  
  33.             <artifactId>deeplearning4j-core</artifactId>  
  34.             <version>${dl4j.version}</version>  
  35.         </dependency>  
  36.   
  37.         <dependency>  
  38.             <groupId>org.deeplearning4j</groupId>  
  39.             <artifactId>deeplearning4j-nlp</artifactId>  
  40.             <version>${dl4j.version}</version>  
  41.         </dependency>  
  42.   
  43.         <!-- deeplearning4j-ui is used for HistogramIterationListener + visualization:   
  44.             see http://deeplearning4j.org/visualization -->  
  45.         <dependency>  
  46.             <groupId>org.deeplearning4j</groupId>  
  47.             <artifactId>deeplearning4j-ui_${scala.binary.version}</artifactId>  
  48.             <version>${dl4j.version}</version>  
  49.         </dependency>  
  50.   
  51.         <!-- Force guava versions for using UI/HistogramIterationListener -->  
  52.         <dependency>  
  53.             <groupId>com.google.guava</groupId>  
  54.             <artifactId>guava</artifactId>  
  55.             <version>${guava.version}</version>  
  56.         </dependency>  
  57.   
  58.         <!-- datavec-data-codec: used only in video example for loading video data -->  
  59.         <dependency>  
  60.             <artifactId>datavec-data-codec</artifactId>  
  61.             <groupId>org.datavec</groupId>  
  62.             <version>${datavec.version}</version>  
  63.         </dependency>  
  64.   
  65.         <!-- Used in the feedforward/classification/MLP* and feedforward/regression/RegressionMathFunctions   
  66.             example -->  
  67.         <dependency>  
  68.             <groupId>jfree</groupId>  
  69.             <artifactId>jfreechart</artifactId>  
  70.             <version>${jfreechart.version}</version>  
  71.         </dependency>  
  72.         <dependency>  
  73.             <groupId>org.jfree</groupId>  
  74.             <artifactId>jcommon</artifactId>  
  75.             <version>${jcommon.version}</version>  
  76.         </dependency>  
  77.   
  78.         <!-- Used for downloading data in some of the examples -->  
  79.         <dependency>  
  80.             <groupId>org.apache.httpcomponents</groupId>  
  81.             <artifactId>httpclient</artifactId>  
  82.             <version>4.3.5</version>  
  83.         </dependency>  
  84.   
  85.     </dependencies>  

3.      更新

右擊項目名->Maven ->Update Project

相關文章
相關標籤/搜索