随着 采用R基于tensorflow (CPU 和 GPU 兼容)的Keras 库的发布,R语言也进军深度学习啦,下面开始安装TensorFlow 和Keras
一、安装:
install.packages("devtools")
devtools::install_github("rstudio/keras")
devtools::install_github("rstudio/tensorflow")
安装过程遇到的错误:
ERROR: dependency 'processx' is not available for package 'tensorflow'
* removing 'C:/Users/Administrator/Documents/R/win-library/3.2/tensorflow'
Error: Command failed (1)
解决:
install.packages("processx")
devtools::install_github("rstudio/keras")
devtools::install_github("rstudio/tensorflow")
二、检测安装是否成功
> library(keras)
> library(tensorflow)
>
默认情况下 RStudio 加载 CPU 版本的 tensorflow。以下命令可以下载 CPU版本的 tensorflow。
install_tensorflow()
安装GPU版本的 tensorflow , 执行以下命令:
install_tensorflow(gpu=TRUE)
在R中安装tensorflow:
install.packages("tensorflow", repos = "http://cran.rstudio.com/")
4 简单的例子
更多例子可以看Github
library(tensorflow)
sess = tf$Session()
hello <- tf$constant("Hello, TensorFlow!")
sess$run(hello)
a <- tf$constant(10L)
b <- tf$constant(32L)
sess$run(a + b)
sess$close()