R语言深度学习——他山之石(Keras来了)

2020-06-16 00:00:00 语言 学习 安装 步骤 深度

前言

很多人都在质疑,作为老牌的统计分析编辑语言到底能不能胜任深度学习这个新任务。不可否认,在“某度”上,R语言的深度学习资料确实不多,我想这主要是应用群体的关系。因此,我们开始搜索英文原始资料,希望能够搜罗到尽可能多的R语言深度学习解决方案(有朋友劝我,要不你换个编程语言?我说算了吧,以前用过C,学过VB,换过PB,也编过Matlab,年纪一把了,实在懒得再换语法了)。

Keras简介



下面我们开始言归正传,首先什么是Keras? Keras的中文文档是这么介绍的:

Keras是一个高层神经网络API,Keras由纯Python编写而成并基Tensorflow、Theano以及CNTK后端。Keras 为支持快速实验而生,能够把你的idea迅速转换为结果,如果你有如下需求,请选择Keras:

  • 简易和快速的原型设计(keras具有高度模块化,极简,和可扩充特性)
  • 支持CNN和RNN,或二者的结合
  • 无缝CPU和GPU切换

keras-cn.readthedocs.io

读到这里,我心中窃喜,呵呵,果断没必要学习Python了,能调用就好了啊。




如何在R中调用Keras

要学习如何调用Keras,你可以在keras.rstudio.com/中找到非常详细的说明,当然是全英文的(做DA不会英语不行啊)。下面我们就以网站上的例子来讲解如何运用在R中运用Keras进行深度学习。

以下为个人理解版,要看原文的直接点击链接keras.rstudio.com/


步骤1 安装Keras包

install.packages("keras")
library(keras)
install_keras()

相关文章