标签(空格分隔): DeepLearning


在Mac上装DP4j

1. 安装Java

因为DP4j是基于JVM的,所以要先安装一下Java。

使用命令行brew install java 并且在profile文件中配置JAVA_HOME

MAC OSX的环境变量加载顺序为:

df /etc/profile; /etc/paths; ~/.bash_profile; ~/.bash_login; ~/.bashrc

其中,/etc/profile; /etc/paths;是系统级的,系统启动就会自动加载,后面几个是用户级额环境变量,因为电脑是比较私人的物品,只有自己用,所以我设置的都是系统级的系统变量。

后面三个都是按顺序读取的,如果~/.bash_profile存在,后面两个就忽略不再读取了,依次类推。

设置PATH的语法格式为:

export PATH = $PATH:<PATH 1>:<PATH 2>:----:<PATH n>$

将JAVA_HOME配置到/etc/profile里面就可以了,(这是一个全局配置,不管哪个用户登录系统,都会读取该文件)

JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/1.8.0/home
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH

配置好后,在Terminal终端输入java -versionecho $JAVA_HOME查看是否配置成功。

2. 安装Maven

使用命令行brew install maven进行安装即可,安装完成后输入mvn -version查看maven是否安装成功。

如果显示Error: JAVA_HOME is not defined correctly. We cannot execute /usr/libexec/java_home/bin/java 错误,则需要修改JAVA_HOME的配置。

/etc/profile文件中,将JAVA_HOME的配置修改为export JAVA_HOME=$(/usr/libexec/java_home)即可,然后再次输入mvn -version就可以看到刚刚安装的最新版的Maven了。

3. 安装IDE

这里,我选用的IDE是Eclipse,也可以使用Intellij IDE, NetBeans等,任君选择。

4. 安装git

命令行输入brew install git, 如果已经安装了git,则使用以下命令更新一下:git clone git://git.kernel.org/pub/scm/git/git.git

5. 下载dp4j框架

  • 命令行输入$ git clone https://github.com/deeplearning4j/dl4j-examples.git;

  • 代码默认下载在~/dl4j-examples/目录下,进入该目录$ cd dl4j-examples/;

  • 依赖的架包是真多,我要回宿舍了,可是他还在下载 呜呜

  • 终于下载成功。

初识DeepLearning4j的更多相关文章

  1. TensorFlow学习(1)-初识

    初识TensorFlow 一.术语潜知 深度学习:深度学习(deep learning)是机器学习的分支,是一种试图使用包含复杂结构或由多重非线性变换构成的多个处理层对数据进行高层抽象的算法. 深度学 ...

  2. Android动画效果之初识Property Animation(属性动画)

    前言: 前面两篇介绍了Android的Tween Animation(补间动画) Android动画效果之Tween Animation(补间动画).Frame Animation(逐帧动画)Andr ...

  3. 初识Hadoop

    第一部分:              初识Hadoop 一.             谁说大象不能跳舞 业务数据越来越多,用关系型数据库来存储和处理数据越来越感觉吃力,一个查询或者一个导出,要执行很长 ...

  4. python学习笔记(基础四:模块初识、pyc和PyCodeObject是什么)

    一.模块初识(一) 模块,也叫库.库有标准库第三方库. 注意事项:文件名不能和导入的模块名相同 1. sys模块 import sys print(sys.path) #打印环境变量 print(sy ...

  5. 初识IOS,Label控件的应用。

    初识IOS,Label控件的应用. // // ViewController.m // Gua.test // // Created by 郭美男 on 16/5/31. // Copyright © ...

  6. UI篇(初识君面)

    我们的APP要想吸引用户,就要把UI(脸蛋)搞漂亮一点.毕竟好的外貌是增进人际关系的第一步,我们程序员看到一个APP时,第一眼就是看这个软件的功能,不去关心界面是否漂亮,看到好的程序会说"我 ...

  7. Python导出Excel为Lua/Json/Xml实例教程(一):初识Python

    Python导出Excel为Lua/Json/Xml实例教程(一):初识Python 相关链接: Python导出Excel为Lua/Json/Xml实例教程(一):初识Python Python导出 ...

  8. 初识SpringMvc

    初识SpringMvc springMvc简介:SpringMVC也叫Spring Web mvc,属于表现层的框架.Spring MVC是Spring框架的一部分,是在Spring3.0后发布的 s ...

  9. 初识redis数据类型

    初识redis数据类型 1.String(字符串) string是redis最基本的类型,一个key对应一个value. string类型是二进制安全的.意思是redis的string可以包含任何数据 ...

随机推荐

  1. BizTalk动手实验(八)消息路由

    1 课程简介 通过本课程熟悉BizTalk消息由的机制 2 准备工作 1. 熟悉XML.XML Schema.XSLT等相关XML开发技术 2. 新建BizTalk空项目 3 演示 3.1 动态消息路 ...

  2. 【iCore3 双核心板_FPGA】例程二:GPIO输出实验——点亮三色LED

    实验指导书及代码包下载: http://pan.baidu.com/s/1boiOJBT iCore3 购买链接: https://item.taobao.com/item.htm?id=524229 ...

  3. jquery实现nav的下拉

    <script type="text/javascript"> $(function(){ //tab_flag 根据此标记判断是否由父级nav指向了nav_list ...

  4. java线程生命周期及其对应方法

    http://blog.sina.com.cn/s/blog_a8aa82cc0101ktrm.html http://wenku.baidu.com/view/c242df69011ca300a6c ...

  5. Servlet 生命周期、工作原理

    按照单例的编码规则,Servlet本身只是一个Java,结构并不是单例结构. 只是Web容器在维护这些Servlet的时候只给创建一个实例存在JVM中,用户请求服务时,服务器只调用它已经实例化好的Se ...

  6. [BS-29] 给UIView添加背景图片

    给UIView添加背景图片 //默认情况下只能设置UIView的背景颜色,不能给UIView设置背景图片,但通过绘图知识可以做到 - (void)drawRect:(CGRect)rect { [su ...

  7. jpg转png

    对于jpg图片来说,有损压缩因子设置为0.5 可以大大减少图片的体积,而对图片的质量几乎没有太大影响: 下面是测试图片结果:     // UIImage *image_jpg = [UIImage ...

  8. Scrum 项目7.0

    一.内容 1.回顾组织 主题:“我们怎样才能在下个sprint中做的更好?” 时间:设定为1至2个小时. 参与者:整个团队. 场所:能够在不受干扰的情况下讨论. 秘书:指定某人当秘书,筹备.记录.整理 ...

  9. 【转】[退役]纪念我的ACM——headacher@XDU

    转自:http://hi.baidu.com/headacher/item/5a2ce1d50609091b20e25022 退役了,是时候总结一下我ACM的生涯了.虽然很舍不得,但这段回忆很值得纪念 ...

  10. TI CC2541的红外控制

    整整一个礼拜, 整了...大约40个小时吧, 最少.. 下面是结果, 只能做一个delay延时.: unsigned char Time;unsigned char IrValue[6];#pragm ...