Overview 因为想尝试一些深度学习模型,就用Keras开始建模(为什么使用Keras?)。而且由于之前使用的极其模型都是基于R语言的,所以我们依然尝试使用R语言版本的Keras来训练深度学习模型。 Keras的R语言接口 Keras本身就是一个基于Tensorflow、Theano以及CNTK编写的纯Python框架,因为方便易用,所以使用广泛,为了让R语言开发者也能在R中使用Ke...阅读全文>>
R脚本在Windows和Mac上的一点不兼容
Overview 今天在Mac上运行一个在Windows中处理过的R脚本,不能正常运行,错误信息指向明确。 问题描述 使用./H_gr500_tune.R运行,报下面的错误: env: Rscript\r: No such file or directory 打开这个脚本,头几行内容如下: #!/usr/bin/env Rscript library(e1071) library(ply...阅读全文>>
机器学习项目服务器上线部署全流程记录
Overview 我们团队完整的机器学习项目已经做了两个了,分别是Bastion4和Bastion6。之前两个项目上线部署的记录过于片段化,针对现在马上要做完的Bastion3项目,我们在此完整记录搭建服务器各种环境的全部流程,以备不时之需。 完整的项目基本分为三大部分:Java处理业务逻辑;Perl后台消息队列;R机器学习模型预测。每个大部分还有很多细节,我们会在每部分都详细记录。 新申...阅读全文>>
一个R语言版本跟caret包不兼容的问题
Overview 最近在一台新的电脑上运行一个R脚本时,报了一个很奇怪的错误。因为类似的脚本已经运行了很多次,所以很快就可以确定是电脑的R环境不兼容引起的问题。 问题描述 脚本在运行时需要载入caret包,结果载入过程中报下面的错误: Loading required package: gplots Attaching package: ‘gplots’ The following o...阅读全文>>
Mac下R语言导入xlsx包报错的解决方案
Overview 最近把系统更新到了最新版本(10.12.3),又安装了一个新的语言Julia,再使用R的时候,发现命令行已经不能通过R命令进入了,连*.R文件都不再能被R语言关联了。具体原因未知,于是先下了一个最新的R-3.3.3,顺带删了Julia,所有的library都要重新安装,结果安装好xlsx后导入的时候报了错。 各种解决方法都尝试了,还是不行。考虑到可能是R的版本太新了,就把...阅读全文>>
R语言输出表格到Word
Overview 由于投稿论文,需要将大量csv格式的表格输出到Word当中。故将csv格式的表格读入到R中,然后再从R中输出至Word。这需要一个软件和几个R包的支持,故将安装过程记录下来。 1.下载安装statconnDCOM 在Windows系统下,到 http://rcom.univie.ac.at 下载statconnDCOM3.6-0B3_Noncommercial,这是非商业...阅读全文>>
Ubuntu 14.04 安装R和R packages
Overview 虽然已经用了很久的R语言,但一直没整理过,正好需要在我们的云服务器上安装R,所以一并记录下来了。下面的过程虽然是在Ubuntu 14.04上安装的,但是对于其他版本的系统,R和R packages的安装都大同小异。 1. 安装R 1.1 添加源 Ubuntu 14.04中的R版本比较旧,默认安装可能会出很多问题(我试过了)。所以最好添加一个新的源。 在etc/apt/so...阅读全文>>
R中randomForest包与ggplot2的一个不兼容问题
Overview 在做实验的时候因为要用到随机森林,所以使用了R中的randomForest包,但在画图的时候报了一个非常诡异的错误。 1. 错误描述 下面是我引入randomForest包之后的代码,这里省略了一些细节,只保留跟错误有关的代码: ## randomforest library("randomForest") # randomfo...阅读全文>>
使用R语言ggplot2包画图时的一个不兼容问题
Overview 昨天写了个R语言脚本,主要是借助ROCR包画ROC曲线,只是最后画图时,没用ROCR提供的plot函数画ROC曲线,而是用ROCR处理了数据后,提取了画图的数据,用ggplot2包画了ROC曲线。因为ggplot2可以提供强大的自定义绘图功能,没想到也正是这个自定义样式函数,在移植的时候出现了一些兼容性问题。 1. 问题描述 我使用的ggplot2样式函数,是一个我已经用...阅读全文>>
Ubuntu 12.04下R的安装
Overview 很久以前,安装R以及R的程序库时,遇到了一些问题,当时做了笔记,现在整理一下。 1.安装R 直接在ubuntu 12.04上安装的R版本是2.14.2,安装ggplot2总是失败。需要在软件源里添加第三方软件源 命令如下: sudo sh -c "echo deb http://mirror.bjtu.edu.cn/cran/bin/linux/ubunt...阅读全文>>