zoukankan      html  css  js  c++  java
  • 在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
  • 相关阅读:
    [公告] 置顶博客一览
    [公告] 关于花
    【题解】[SNOI2019] 纸牌
    [题解向] PAM简单习题
    [题解向] 带悔贪心泛做
    [题解向] Manacher简单习题
    java记录(2)
    java记录(1)
    js垃圾回收的机制
    盒子的计算
  • 原文地址:https://www.cnblogs.com/flymeng/p/7339012.html
Copyright © 2011-2022 走看看