在R中使用Keras和TensorFlow构建深度学习模型

一、以TensorFlow为后端的Keras框架安装

#首先在ubuntu16.04中运行以下代码
sudo apt-get install libcurl4-openssl-dev libssl-dev

#在RStudio中安装Keras
install.packages("devtools")
devtools::install_github("rstudio/keras")

library(keras)  
#在默认情况下,RStudio会加载CPU版本的TensorFlow,如果没有成功加载,使用以下指令来下载
install_tensorflow()

#如果为单独用户或桌面系统安装GPU支持的TensorFlow
install_tensorflow(gpu=TRUE)

二、构建案例

# 在R中使用Keras构建的模型列表
# 1.多层感知器(Multi-Layer Perceptrons)
# 2.卷积神经网络(Convoluted Neual Networks)
# 3.递归神经网络(Recurrent Nerual Networks)
# 4.Skip-Gram模型
# 5.使用预训练的模型(VGG16、RESENT)
# 6.微调预训练的模型

data <- dataset_mnist()

train_x <- data$train$x
train_y <- data$train$y
test_x <- data$test$x
test_y <- data$test$y
rm(data)

train_x <- array(train_x,dim=c(dim(train_x)[1],prod(dim(train_x)[-1]))) / 255

 

转载于:https://www.cnblogs.com/flymeng/p/7339012.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值