[Deeplearning4j应用教程02]_DL4J环境搭建教程-Windows版

编程入门 行业动态 更新时间:2024-10-21 13:35:38

Windows下DL4J环境搭建教程

  • 一、DL4J简介
  • 二、Windows下DL4J环境搭建
  • 三、安装JDK
    • 1.1、JDK简介
    • 1.2、JDK下载安装
    • 1.3、安装JDK
      • 1.3.1、环境变量配置
  • 四、安装Intellij idea
  • 五、Maven Apache安装
  • 六、在IDEA中配置Maven
  • 七、安装Git
  • 八、获取DL4J示例代码
  • 九、在IDEA中导入项目并运行

一、DL4J简介

Deeplearning4J(简称DL4J)不是第一个开源的深度学习项目,但与此前的其他项目相比,DL4J在编程语言和宗旨两方面都独具特色。DL4J是基于JVM、聚焦行业应用且提供商业支持的分布式深度学习框架,其宗旨是在合理的时间内解决各类涉及大量数据的问题。它与Hadoop和Spark集成,可使用任意数量的GPU或CPU运行。也是当前最大、最流行的机遇JAVA的深度学习框架。

二、Windows下DL4J环境搭建

系统要求:
 Java(开发者版本7或更新的版本,注意:仅支持64位版本)
 Eclipse/Intellij idea(建议)
 Apache Maven
 Git
在正式安装使用DL4J之前,我们需要先安装上述各项。DL4J虽然主要面向熟悉各类生产部署工具、IDE和自动化构建工具的专业Java开发者,如果我们对这些工具的都很熟悉。那么,恭喜你,使用DL4J将易如反掌;若不熟悉,也没关系,相信通过之后的学习,我们也能过轻松的使用并掌握它们。在本次教程中将会带领大家一起安装Java、Git、IDEA以及Maven,并最终完成DL4J环境的搭建。

三、安装JDK

1.1、JDK简介

java是当前比较流行的一种编程语言,当我们开始学习java的时候肯定会先要安装jdk,然后进行环境变量控制。

• JRE(Java Runtime Environment ) Java运行环境,用来运行JAVA程序的。
• JDK(Java Development Kit) Java开发工具包,包含JRE。因此只需要下载安装JDK即可。JDK是Sun Microsystems针对Java开发员的产品,JSP运行环境需要JDK的支持。它也是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

1.2、JDK下载安装

如果是已学习Java编程人员,那么我们应该知道Java的官网。如果是初学者,那我们可以在百度上搜索“java官网”。然后进入官网https://www.oracle/java/technologies/javase/javase-jdk8-downloads.html,也可以直接下载附录当中的JDK资源。

进入官方网站后,我们往下拉,就能看到各种不同的JDK版本,注意:需要选择7或以上的版本,选择相应的版本进行下载。

然后,继续往下进行:

上述步骤完成后,可能需要进行登录,此次直接填写自己的账号,密码后即会自动下载。

1.3、安装JDK

1、“双击”下载好的JDK文件进行安装

2、然后,会出现如下的界面,我们继续点击下一步即可。

3、之后,出现如下界面,我们可以进行安装路径的更改(建议不动它),继续点击下一步。

4、稍微等待一会儿,让它进行安装,安装过程中可能需要其他操作,如步骤5所示。

5、在安装过程中可能会出现如下界面,我们可以更改Java安装位置,不需要管他,继续点击下一步,将会继续安装,等待一会儿即可完成JDK的安装。

1.3.1、环境变量配置

6.1、打开环境变量设置JAVA_HOME

6.2、设置路径Path

记得点击“确定”。
7、最终,我们可以在命令行当中输入“java -version”进行测试,如果正常显示版本信息,那么,恭喜你!说明安装成功了。

四、安装Intellij idea

IntelliJ IDEA简称IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn、github等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等少数语言。这里我们安装旗舰版。
1、首先,进入IntelliJ IDEA官网https://www.jetbrains/idea/,点击“Download”。

然后,选择专业版进行下载。

2、进入下载页开始下载(默认会自动弹出下载框),如果没有弹出下载框,点击图中链接。

3、下载完成后,双击安装文件进行安装,然后,点击下一步。

4、选择安装路径,点击下一步。

5、选择相应的操作系统进行安装,其他可选可不选。

6、开始安装


7、点击Finish,安装完成。

8、接着双击打开安装了的IntelliJ IDEA,继续往下进行。


9、最后,可以选择购买或者免费使用30天。

10、我们可先选择“免费使用30天”,然后进行免费使用,进入IDEA。

11、进入IDEA后,我们将看到如下界面,并开始创建一个Java工程,点击“New Project”。


12、至此,关于IDEA的安装就完成了

五、Maven Apache安装

1、下载Maven
下载地址:link

点击图中红色矩形内的链接下载,本文下载的是3.6.3最新版本,当然,你也可以使用其他版本。
2、解压下载好的“apache-maven-3.6.3-bin.zip”文件

3、配置环境变量
(1)、打开环境变量


(2)、新建系统变量,变量名为MAVEN_HOME,变量值为下载Maven的解压目录。

(3)、编辑环境变量Path,新增%MAVEN_HOME%\bin(非win10系统需要在最后面加英文分号分隔),最后,点击“确定”。

(4)、由于Maven命令实际上是执行了Java命令,所以可以通过JAVA命令参数的方式来设置MAVEN运行参数,通常需要设置MAVEN_OPTS的值为-Xms128m -Xmx512m,因为Java默认的最大可用内存往往不能够满足Maven运行的需要,比如在项目较大时,使用Maven生成项目站点需要占用大量的内存,如果没有该配置,则很容易得到java.lang.OutOfMemeoryError。因此,需要设置Maven运行参数,新建系统变量,变量名为MAVEN_OPTS,变量值为-Xms128m -Xmx512m。最后,点击“确定”完成创建。

4、检查是否安装成功
打开命令行窗口,输入mvn -v或mvn --version测试环境变量是否配置成功,若出现下图的提示则Maven安装成功。

六、在IDEA中配置Maven

1、配置Maven
打开此前安装好的 IntelliJ IDEA,进行如下操作,File -> settings -> Bulid。

2、然后选择”Build,Execution, Deployment” -> Build Tools -> Maven(快捷键 Ctrl + Alt + S) 找到maven默认的配置,可以修改,也可以用默认的。修改最后三项,下图为本教程修改后的配置:

3、修改settings.xml文件
(1)“settings.xml”文件就是上一步当中,我们下载的Maven文件中的conf文件内。找到“settings.xml”文件后,打开(可用记事本或其他方式打开),修改本地仓库的地址。
(2)打开“settings.xml”文件后,按找到“localRepository”所在位置(可使用“Control+f”键进行快速搜索找到)

(3)、根据自己在前面设置的本地仓库地址位置,修改本地仓库地址。

记得,保存!记得,保存!记得,保存!重要的事说三遍。
(4)、配置阿里云镜像服务器,在mirrors标签中添加以下一段:

alimaven
aliyun maven
http://maven.aliyun/nexus/content/groups/public/
central

如下图所示:

(5)、继续在“settings.xml”文件当中修改profiles标签,找到profiles标签,我们修改jdk版本,按自己的实际情况配置。在文件最后的标签前,添加如下内容,并注释前面profiles的内容,将”–>”下移,最终如图所示:

<profiles>
<profile>
      <id>jdk-1.8</id>
      <activation>
	         <activeByDefault>true</activeByDefault>
             <jdk>1.8</jdk>
      </activation>
      <properties>
             <mavenpiler.source>1.8</mavenpiler.source>
	         <mavenpiler.target>1.8</mavenpiler.target>
	         <mavenpilerpilerVersion>1.8</mavenpilerpilerVersion>
      </properties>
</profile>
</profiles>

如下图所示:

七、安装Git

1、获取Git安装程序
到Git官网下载,网站地址如下:link,进入网站后,点击“Windows”,将会自动进行下载。
2、安装
双击打开,下载的git文件。

点击Next,进行下一步。

3、选择安装路径
在输入框内输入想要安装到的本机路径,也就是实际文件夹位置,或点击“Browse…”选择已经存在的文件夹,然后点击“Next”按钮继续。

4、选择安装组件

上图红框2内的选项是默认勾选的,建议不要动。红色框1是决定是否在桌面创建快捷方式的。红色框3是决定在所有控制台窗口中使用TrueType字体和是否每天检查Git是否有Windows更新的。这些根据自己需要选择。最后,点击“Next”按钮进入下一步。
5、选择开始菜单页

这个界面是创建开始菜单中的名称,不需要修改,直接点“Next”按钮进行下一步。
6、选择Git文件默认的编辑器

这个页面是在选择Git文件默认的编辑器,很少用到,所以默认Vim即可,直接点“Next”按钮进行下一步。
7、调整在新的资源库中初始分支的名称

可以使用默认的名称,也可以进行自定义,本次教程当中,我们选择的是默认的。最后点击Next,进行下一步。
8、调整我们的PATH环境

这个界面是调整我们的PATH环境。
  第一种配置是“仅从Git Bash使用Git”。这是最安全的选择,因为您的PATH根本不会被修改。您只能使用 Git Bash 的 Git 命令行工具。但是这将不能通过第三方软件使用。
  第二种配置是“从命令行以及第三方软件进行Git”。该选项被认为是安全的,因为它仅向PATH添加了一些最小的Git包装器,以避免使用可选的Unix工具造成环境混乱。
这里,我们将能够从Git Bash,命令提示符和Windows PowerShell以及在PATH中寻找Git的任何第三方软件中使用Git。这也是推荐的选项。
  第三种配置是“从命令提示符使用Git和可选的Unix工具”。警告:这将覆盖Windows工具,如 “ find 和 sort ”。只有在了解其含义后才使用此选项。
  我门选择推荐的选项第二种配置,点击“Next”按钮进行下一步。
9、选择HTTPS后端传输

这个界面是选择HTTPS后端传输。
  第一个选项是“使用 OpenSSL 库”。服务器证书将使用ca-bundle.crt文件进行验证。这也是我们常用的选项。
  第二个选项是“使用本地 Windows 安全通道库”。服务器证书将使用Windows证书存储验证。此选项还允许我们使用公司的内部根CA证书,例如通过Active Directory Domain Services 。
  在这里,我们使用默认选项第一项,点击“Next”按钮继续到下一个界面。
10、配置行尾符号转换
这个界面是配置行尾符号转换。
  第一个选项是“签出Windows风格,提交Unix风格的行尾”。签出文本文件时,Git会将LF转换为CRLF。提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Windows上的推荐设置(“ core.autocrlf”设置为“ true”)
  第二个选项是“按原样签出,提交Unix样式的行尾”。签出文本文件时,Git不会执行任何转换。 提交文本文件时,CRLF将转换为LF。对于跨平台项目,这是Unix上的建议设置(“ core.autocrlf”设置为“ input”)
  第三种选项是“按原样签出,按原样提交”。当签出或提交文本文件时,Git不会执行任何转换。不建议跨平台项目选择此选项(“ core.autocrlf”设置为“ false”)
  在这里,我们选择第一种选项,点击“Next”按钮继续到下一个界面:

11、配置终端模拟器以与Git Bash一起使用

这个界面是配置终端模拟器以与Git Bash一起使用。
  第一个选项是“使用MinTTY(MSYS2的默认终端)”。Git Bash将使用MinTTY作为终端模拟器,该模拟器具有可调整大小的窗口,非矩形选择和Unicode字体。Windows控制台程序(例如交互式Python)必须通过“ winpty”启动才能在MinTTY中运行。
  第二个选项是“使用Windows的默认控制台窗口”。Git将使用Windows的默认控制台窗口(“cmd.exe”),该窗口可以与Win32控制台程序(如交互式Python或node.js)一起使用,但默认的回滚非常有限,需要配置为使用unicode 字体以正确显示非ASCII字符,并且在Windows 10之前,其窗口不能自由调整大小,并且只允许矩形文本选择。
  我们选择默认的第一种选项,点击“Next”按钮进行下一步。
12、选择默认的“git pull”行为

使用默认的方式即可,“git pull”命令用于从远程获取代码并合并本地的版本。git pull 其实就是 git fetch 和 git merge FETCH_HEAD 的简写。
13、选择一个凭证帮助

使用默认即可,进行下一步。
14、配置配置额外的选项

这个界面是配置配置额外的选项。
  第一个选项是“启用文件系统缓存”。文件系统数据将被批量读取并缓存在内存中用于某些操作(“core.fscache”设置为“true”)。 这提供了显著的性能提升。
  第二个选项是“启用符号链接”。启用符号链接(需要SeCreateSymbolicLink权限)。请注意,现有存储库不受此设置的影响。
  我们勾选默认的第一个选项,点击“Next”按钮继续到下一个界面。
15、配置实验选项

这个界面是配置实验选项。
  启用实验性的内置添加 -i / -p。(新!)使用实验性的内置交互式add(“ git add -i”或“ git add -p”)。这使其速度更快(尤其是启动!),但尚未被认为是可靠的。
  默认不勾选,直接点击“Install”按钮将进到安装进度界面。
16、安装进度指示。

安装进度结束之后,会出现下图的完成Git安装向导界面,在这个界面,可以勾选是否启动启动Git Bash和是否查看发行说明,然后点“Finish”按钮退出安装界面。。

17、测试启动
到此,Git的安装完成,可以在开始菜单中看到Git的三个启动图标(Git Bash、Git CMD(Deprecated)、Git GUI)。

Git Bash,是Git配套的一个控制台,点击打开如下图:

Git CMD(Deprecated),是通过CMD使用Git(不推荐使用),点击打开如下图:

Git GUI,是Git的可视化操作工具,点击打开如下图:

到此,Git就正式安装完毕。

八、获取DL4J示例代码

1、在命令行中输入以下代码,下载DL4J示例:
git clone https://github/deeplearning4j/dl4j-examples.git

2、下载完成后,分别执行以下命令:
(1)、切换到dl4j-examples目录:
cd dl4j-examples/dl4j-examples

(2)、然后使用Maven安装,命令与运行结果如下图所示:
mvn clean install

九、在IDEA中导入项目并运行

1、首先,打开IDEA,选择File->New->Project from Existing Sources,然后选择dl4j-examples的主目录,如下图所示:

2、然后,找到通过Git下载的dl4j-examples文件夹下的dl4j-examples,点击OK,如下图所示。

3、选择从外部模型导入项目,选择Maven,点击Finish完成导入,如下图所示:

4、等待项目加载完成(需要比较久的时间),运行一个示例,本次教程中运行的是鸢尾花分类示例IrisClassifier。

需要注意的是,如果在运行过程当中出现错误“Command line is too long”,这是因为需要打印的变量太长了,超过了限制。不要担心,我们只需要修改一下IDEA的配置即可,右键->More Run/Debug->Modify Run Configure…,如下图所示:

添加Shorten command line,点击Modify options->Shorten command line。

最后,选择JAR manifest即可完成配置。

5、最后,运行示例的最终结果如下:

更多推荐

[Deeplearning4j应用教程02]_DL4J环境搭建教程-Windows版

本文发布于:2023-06-14 08:59:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1459008.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:教程   环境   Deeplearning4j   Windows   _DL4J

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!