近期微软出了一个开源版本的R(Microsoft R OPEN),其运算速度据称有百分之40左右的提高,搭配上Visual Studio ide的环境感觉还不错。不过在快捷键上有些不适应,线下自己尝试了一下。新添加了不少功能:

  • 对于矩阵运算,速度上确实加快了不少,感觉与OPEN BLAS相当。但是更为重要的可能是,他提供了多线程的数学库,这意味着并行运算速度会有所提升。
  • Microsoft R Server,这是R平台在服务器集群上的环境,可以连接其他大数据平台(比如:Hadoop或者Teradata DB),分析功能也更加全面。其通过内置的3个组件来针对快速的并行执行进行优化(ScaleR),来管理并行计算的资源(DistributedR),来连接多种数据源(ConnectR)。还有一个可以方便进行并行运算的机器学习包MicrosoftML,Microsoft R Server感觉很强大,可惜是需要付费的。

下载地址:
https://mran.microsoft.com/download/#download
官网的学习地址:
https://msdn.microsoft.com/en-us/microsoft-r/microsoft-r-getting-started

官网上的性能对比图

耗时对比

提升倍数:

可视化展现:


附上翻译:
matrix multiplication : 矩阵乘法
cholesky factorization:不太懂。因子分解?
QR decomposition : QR分解
singular value decomposition: SVD 奇异值分解
principal compoent : 主成分分析
Linear discriminant:线性判别法

其他

哈哈,作为一个R用户,微软的MRO感觉有点帅气,毕竟也是微软的产品了,也出了微软的IDE:RTVS,是Visual Studio的一个扩展程序,所以安装完要几个G,不过界面让人感觉终于像是在干活敲代码,而不是在做作业,不过RTVS有些太智能的感觉,尤其是敲代码时的提示,提示贼长贼长的,把部分界面都给挡住了。用*pply族的时候尤其明显,体验这块不够Rstudio好。
RTVS的下载地址:
http://microsoft.github.io/RTVS-docs/
界面:

加速R运算的简易方法-MRO相关推荐

  1. 探讨TensorRT加速AI模型的简易方案 — 以图像超分为例

    AI模型近年来被广泛应用于图像.视频处理,并在超分.降噪.插帧等应用中展现了良好的效果.但由于图像AI模型的计算量大,即便部署在GPU上,有时仍达不到理想的运行速度.为此,NVIDIA推出了Tenso ...

  2. 【线上分享】探讨TensorRT加速AI模型的简易方案:以图像超分为例

    AI模型近年来广泛应用于图像.视频处理,在超分.降噪.插帧等应用中展现了良好效果.由于图像AI模型的计算量大,即便部署在GPU上,有时仍达不到理想的运行速度.为此,NVIDIA推出了TensorRT, ...

  3. 8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法

    8421BCD码 5421BCD码 余三码 格雷码 余三循环码之间的关系,转换以及简易方法 1. 有权码和无权码的包括 2.各种码值的介绍 8421码的简介 8421码又称为BCD码,是十进代码中最常 ...

  4. win10最新下载编译Android源码的简易方法分享(已亲测)

    win10最新下载编译Android源码的简易方法分享(已亲测) 准备至少150G的硬盘空间 win+R 输入control 打开程序与功能-启用或关闭Windows功能 勾选"适用于Lin ...

  5. windows python2和python3共存_windows python2与python3环境共存简易方法

    题图来源(Code Lyoko E81的13分55秒位置)将浏览器拉窄即可看到全图. PC版网页左上角从上到下第二个图标是目录,请多用目录. 网页右下角按钮为返回顶部,请多用返回顶部来查看顶部目录. ...

  6. linux下测试磁盘的读写IO速度-简易方法

    linux下测试磁盘的读写IO速度-简易方法 参考资料: https://blog.csdn.net/zqtsx/article/details/25487185 一:使用hdparm命令 这是一个是 ...

  7. R语言使用回归方法解决方差分析问题

    R语言使用回归方法解决方差分析问题 线性回归与t检验等价: 线性回归与方差分析等价: 线性回归与协方差分析等价: ANOVA 和回归都是广义线性模型的特例. 案例1 回归分析做ANOVA librar ...

  8. 避免图像去雾算法中让天空部分出现过增强的一种简易方法

    FROM:http://www.chawenti.com/articles/25193.html 在经典的几种去雾算法中,包括何凯明的暗通道去雾.Tarel的基于中值滤波的去雾以及一些基于其他边缘保留 ...

  9. [CLPR] 用于加速训练神经网络的二阶方法

    本文翻译自: http://www.codeproject.com/Articles/16650/Neural-Network-for-Recognition-of-Handwritten-Digi ...

  10. dns被自动修改_怎么加速iTunes下载速度 设置DNS方法【介绍】

    这回主要分享的加速iTunes下载应用的方法主要是修改你连接的无线网络(WIFI)的DNS的方法. 有的人可能会问为什么修改DNS就可以了呢? 简单的说就是把你所要下载的服务器准确的找到,不用自动分配 ...

最新文章

  1. ntp时间服务器配置
  2. I - 交叉排序(冒泡实现)
  3. Apache Karaf遇到Apache HBase
  4. java -jar maven项目打包提示.jar中没有主清单属性
  5. Linux内存监控日记,Linux 内存监控
  6. JDBC操作数据库,第一:jsp插入mysql数据库,坎坷摸索分享
  7. 共阳极数码管显示c语言,基于74HC595单片机驱动数码管设计
  8. 2020-12-28 learning opencv3: 十:Smoothing
  9. 地震日记-2008-05-14
  10. 电脑网易云音乐,网易云音乐的橄榄枝来了?
  11. 国外除了Google还有什么搜索引擎?
  12. 【图像配准】基于surf算法实现图像配准附Matlab代码
  13. UWP: 实现 UWP 应用自启动
  14. 右上角的引用文献格式_论文标注参考文献格式
  15. mysql 三星索引_三星索引系统
  16. vue项目用qrcodejs2生成多个二维码的实现
  17. Mapbox 绘制区域边界线 鼠标悬停效果 vue
  18. C++弹幕游戏自制分享
  19. Worse is Better
  20. APP自动化--元素操作之九宫格解锁密码图案

热门文章

  1. 项目开发流程_【直播回放】房地产开发项目全流程全税种税收筹划
  2. pfm格式转png格式
  3. SA299学习笔记 第一章 描述接口配置(3)
  4. 伪原创内容来源的八个渠道
  5. c语言中的output用法,OUTPUT 子句
  6. 利用github和hexo一步步生成个人博客(2)---基本配置和发表文章
  7. 建模阶段性总结(一)
  8. 人工智能真正值得担心的是缺德,而不是聪明
  9. Windows 10, version 21H2 (released Nov 2021) 简体中文版、英文版(企业版)下载
  10. 键盘按键发出声音,打不了字,提示启用筛选键