关于EasyML的使用
一、安装IntelliJ Idea
具体安装过程比较简单。但是遇到一个问题,如今LInux版本的IntelliJ的安装需要jdk1.8及以上版本的支持,但是EasyML目前仅支持jdk1.7的环境。
于是我在网上找各种解决方法,找到了下面这个:
You should create IDEA_JDK_64 environment variable and set its value to JDK8 instance location on your computer.
This JDK8 instance can be used only for idea and JAVA_HOME can point to the Java7 at the same time without any problems.
Via documentation:
idea64.exe uses this JDK search sequence:
IDEA_JDK_64 environment variable
..\jre64 directory
system Registry
JDK_HOME environment variable
JAVA_HOME environment variable
JAVA_HOME can point to the java7 at the same time with no problems.
这是英文文档里的内容,大致意思是说,你可以在环境变量中创建一个叫做IDEA_JDK_64的配置,地位等同于java_home,idea会优先读取这个配置,如此一来,idea可以启动,具体项目用哪个版本进去之后再设置也ok,两不耽误。加了IDEA_JDK_64之后,path变量里也要加,就是把之前的%java_home%复制一份,然后改成%IDEA_JDK_64%
我试了一下没成功,一开始是因为下载的jdk1.8有问题。于是又重新下载了一个,但还是没成功。于是我又去找答案,后来发现IntelliJ的安装环境和运行环境其实是可以独立的,即可以使用jdk1.8进行安装,具体的project运行的时候可以选择相应的jdk环境,这样问题就简单解决了。
二 Ubuntu下使用FQ工具
安装好IntelliJ后,我将EasyML导入,具体导入过程参考了这篇博文:http://blog.csdn.net/lihuinihao/article/details/73188848
运行的时候报错了:

发生错误的原因就是maven无法将某些包或者链接库导入,我觉得可能是需要FQ。于是参考了一下这篇博文:http://blog.sina.com.cn/s/blog_920b83770102xjxp.html
但是FQ并没有成功。。。具体原因我也不是很清楚,弄了很长时间还是没能搞定。又尝试了这个博客中提到的方法:http://blog.chinaunix.net/uid-26786246-id-3756519.html 依然没有成功。又尝试了这个:http://blog.sina.com.cn/s/blog_924d6a570102w4ir.html 浪费了很多时间,还是没能成功,准备后面再看看还有没有别的方法。
周四晚上突然想了一下,我的Ubuntu是装的虚拟机,能不能从主机的vpn下手,一查,还真找到了解决方法:http://blog.csdn.net/zzl1243976730/article/details/63695131 但其实这个方法还是有错误的,步骤二中还是得选择:桥接方式。有趣的是虚拟机可以访问google了,但是百度登不上了,但总算是解决了FQ的问题。解决了FQ的问题以后,很绝望的是发现还是运行不起来。
所以肯定还存在别的问题。我又想是不是Idea自带的maven插件有问题。于是打算独立装个maven插件:http://blog.csdn.net/ac_dao_di/article/details/54233520
通过运行clean和compile,还是报错了,有个包还是无法下载。

经确认确实是打不开的。。。所以最后还是没能运行成功。
关于EasyML的使用的更多相关文章
- 神经网络:多层网络与C++实现
相关源码可参考最新的实现:https://github.com/ronnyyoung/EasyML ,中的neural_network模块,后持续更新,包括加入CNN的结构. 一.引言 在前一篇关于神 ...
随机推荐
- LightOJ 1132 Summing up Powers:矩阵快速幂 + 二项式定理
题目链接:http://lightoj.com/volume_showproblem.php?problem=1132 题意: 给定n.k,求(1K + 2K + 3K + ... + NK) % 2 ...
- Posix线程编程指南(2)
这是一个关于Posix线程编程的专栏.作者在阐明概念的基础上,将向您详细讲述Posix线程库API.本文是第2篇将向您讲述线程的创建与取消. 一.概念及作用在单线程程序中,我们经常要用到"全 ...
- XML配置中 引入外部property文件
新建properties配置文件 内容如下: jdbc.driverClassName=com.mysql.jdbc.Driver jdbc.url=jdbc\:mysql\://localhost\ ...
- bzoj 3230 相似子串 —— 后缀数组+二分
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=3230 先算出每个后缀贡献子串的区间: 然后前缀LCP直接查询,后缀LCP二分长度,查询即可: ...
- webAPP meta 标签大全
1.先说说mate标签里的viewport: viewport即可视区域,对于桌面浏览器而言,viewport指的就是除去所有工具栏.状态栏.滚动条等等之后用于看网页的区域.对于传统WEB页面来说,9 ...
- Eclipse+Maven
http://www.cnblogs.com/alunchen/p/5632497.html
- CCD与CMOS的区别?
我们在购买相机或是摄像机时,都会看到使用CMOS镜头或是CCD镜头,那么CCD与CMOS是什么意思呢,CCD与CMOS的区别是什么?首先,让我们了解CCD与CMOS的意思. CCDCCD使用一种高感光 ...
- iview组件DatePicker type="datetimerange绑定初始默认时间值
使用::value="[this.startTime,this.endTime]",绑定当天时间 如下: <DatePicker type="datetimeran ...
- web性能并发测试工具(转)
导读:随着Web 2.0技术的迅速发展,许多公司都开发了一些基于Web的网站服务,通常在设计开发Web应用系统的时候很难模拟出大量用户同时访问系统的实际情况,因此,当Web网站遇到访问高峰时,容易发生 ...
- Working Experience - NLog 多实例时配置文件冲突
正文 问题: 当前项目已使用 NLog 的情况下再引用使用 NLog 的项目, 出现配置文件冲突, 有一个配置文件不工作 方法: 使用 LogFactory 代替 LogManager 来获取 Log ...