标签(空格分隔): 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. NLP 自然语言处理

    参考: 自然语言处理怎么最快入门:http://www.zhihu.com/question/ 自然语言处理简介:http://wenku.baidu.com/link?url=W6Mw1f-XN8s ...

  2. tomcat重启session不过期的处理

    tomcat关闭后重启,SESSION 仍然有效的处理方法很多时候明明在服务器上关闭了TOMCAT,但是客户端的表示 SESSION仍然在线,原因及解决方案如下: 每当正常关闭或者重启tomcat服务 ...

  3. 奥迪--A4L

    -型号:A4L -价格:30-41W -动力:2T -变速箱:7挡双离合 -长宽高:4.81,1.84,1.43 -油箱:54L -发动机:EA888 -大灯:氙气(选装LED)

  4. Given an array where elements are sorted in ascending order, convert it to a height balanced BST.

    /** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode ri ...

  5. mesos+marathon+zookeeper的docker管理集群亲手搭建实例(环境Centos6.8)

    资源:3台centos6.8虚拟机 4cpu 8G内存 ip 10.19.54.111-113 1台centos6.8虚拟机2cpu 8G ip 10.19.53.55 1.System Requir ...

  6. IE localhost 不能解析

    新建的项目  在虚拟机里试了,虚拟机的IE可以解析.本机的360.谷歌都可以解析 只有IE不可以,我把IE11卸载了换成IE8也不行.再换回IE11还是不行 在网上找了很多方法 最后  看到有一个人 ...

  7. 集合Hashtable Dictionary Hashset

    #region Dictionary<K,V> Dictionary<string, Person> dict = new Dictionary<string, Pers ...

  8. 用命令实现SQLServerr的备份与还原

    一.备份数据库,命令如下: USE master; GO BACKUP DATABASE mytest TO DISK='E:\disk\mytest.bak' /* mytest为数据库名称,'E: ...

  9. ExtJs、Struts2、Hibernate3.2登录页面的简单实现

    1.思想的大致模型 2.建立数据库test和数据库表tb_user 1 CREATEDATABASE `test`; 2  CREATETABLE `test`.`tb_user` ( 3 `user ...

  10. navicat------------利用navicat查看两个数据库之间的差异