第一个deeplearning4jproject跑起
来源:互联网 发布:淘宝七天退换什么意思 编辑:程序博客网 时间:2024/06/02 16:29
需要学习dl4j,无从下手,就想着先看看官网的examples,于是,下载了examples程序,结果无法运行,总是出错,如下:
查看一周的错误,也没有成功,马上就要放弃了,结果今天在论坛一大牛指导下,终于成功跑起,下面,将心酸的环境配置过程记录如下,以备自己以后查阅,同时,也希望各种高手可以指点,毕竟,本人还是菜鸟一枚
1.安装JAVA运行环境
该部分,网上有许多教程,这里不再赘述,首先,就是安装一个JDK,然后,再安装一个自己喜欢的IED,这里,以eclispe为例
好了,java的运行环境配置好了,接下来,开始配置dl4j的运行环境,它的官网上给了好复杂的设置步骤,照着做看一些后,发现根本无法进行,结果发现,不需要全部设置完成,就可以运行它的例子了,所以,本人并没有按照官网的教程全部设置,只是设置到了可以运行官网的examples为止,可能存在隐患吧,但本人能力有限,实在无从下手,还期待高手指定
2.按照Maven
按照教程安装Maven,该教程讲述非常详细
(1)下载Maven3,3,3,以win7 64位为例
下载地址:https://maven.apache.org/download.cgi
(2)将Maven解压到某个文件夹中,这里以“C:\Program Files\apache-maven-3.3.3”为例
(3)配置环境变量:将maven中的bin的路径添加到system variables的PATH中
(4)测试maven是否安装成功
在命令行中输入mvn -version
如果如下下图所示结果,证明配置正确
3. 下载dl4j的examples,网址为: https://github.com/deeplearning4j/dl4j-0.4-examples
4.打开eclipse,导入刚刚下载的dl4j的examples,具体地:
打开eclipse后->File->import->Maven Existing Maven Projects,在Root Directory中选择examples的文件夹
然后,Finish
这样,examples被成功导入
当然,由于Maven会自动导入程序所需的jar文件(在配置文件pom.xml中所提及),所以,会花费一些时间自动下载这些文件
点击运行,出现如下错误:
这个问题困扰了本人一周,终于解决,是因为系统缺少dll文件所致
5. 下载dll文件,地址为https://www.dropbox.com/s/6p8yn3fcf230rxy/ND4J_Win64_OpenBLAS-v0.2.14.zip?dl=1
下载后,将该文件随意放入一个文件夹中,这里以“C:/BLAS”为例
将所有下载得到的dll文件放入该文件夹,并且,将该路径添加至环境变量Path中
6.此时,再运行刚刚的examples,发现程序终于可以正常运行了!
- 第一个deeplearning4jproject跑起
- Java 零基础跑起第一个程序
- 第一个技术博客,走起
- android开发第0.5步,跑起第一个Android程序
- 从Andriod的第一个程序学起
- 搜索字符串右边起的第一个匹配字符
- apache配置虚拟主机,为什么总是第一个VirtualHost起效 apache基于域名虚拟主机,只访问第一个的问题
- UNIX网络编程第一步之第一个程序daytimetcpcli.c走起
- Android Things:撸起袖子来创建第一个Things工程
- UNIX网络编程第一步之第一个程序daytimetcpcli.c走起
- 起个名字
- 起个大早
- 有17个小朋友围成一圈做游戏,从第一个小朋友起以一开始报数
- Java中怎样保留小数的有效位数,即从第一个不是0的数开始算起
- 为什么c语言第一个数组元素要从a[0]开始数起,不从a[1]数起呢?
- 跑起来,第一个ssh
- Python起个web服务
- 第一个
- 安装Java
- 进程间通讯总结 (7) --COM
- 渗透漏洞框架
- JDK的帮助文档
- 菜鸟的Android学习笔记(二)
- 第一个deeplearning4jproject跑起
- (转)Eclipse 下找不到或无法加载主类的解决办法
- PyCharm使用技巧记录(一)如何查看变量
- 到底该如何入门Keras、Theano呢?(浅谈)
- Keras如何构造简单的CNN网络
- 张老师:Condition多路例子
- PyCharm如何设置显示行号?
- Python/Keras如何将给定的数据集打乱
- Python如何进行cross validation training