今天不過開內建資料集就無法載入........
還要學習甚麼....當然我不是高手 在資料科學的領域算是一位新手
也知道python與R的戰爭,但keras支援R後,兩者之間戰爭又拉回中央
我接觸是R理所當然就用R ,當然我不是高手無法論戰兩套哪一個好?
只是單純學習時間考量而以.........
但在深度學習中其實都往python靠攏,在R光安裝深度學習的套件資源就不如python
甚至在R安裝套件的說明都是局部的沒有一個完整的說明,所以很令人挫折...
深度學習在R中有兩個套件很重要就是keras和TensorFlow
經過一番爬文及測試後發現以下過程,希望對大家有所幫助
- 首先安裝Anaconda軟體
- 下載Rtools
- 在R安裝keras
一、安裝Anaconda網址以下
依你的作業系統需求進行下載
在安裝時要注意 在next下一步過程看到 Add Anaconda to my path.....
只要看到PATH字樣就勾起來,很多人都是這個選項未選擇導致無法正常運作
這句話的意思將Anaconda的路徑加入至你的環境變數
二、安裝Rtools網址以下
一樣看到PATH字樣就勾起來
三、在R裝Anaconda這邊稍微較複雜,建議依順序執行
install.packages("devtools")
install.packages("R6")
install.packages("curl")
devtools::install_github("rstudio/keras")
在安裝R6出現重新啟動RStudio,按YES好幾次...最後我也不知道怎麼安裝好的
若是有人知道歡迎留言告知,接下來先載入keras,在安裝kers for cpu如下
library(keras)
install_keras()#for cpu一般來講都沒問題,這邊會安裝很久
安裝完成後驗證是否正確安裝,輸入以下指令
model <- keras_model_sequential()
model %>%
layer_dense(units = 256,activation = 'relu',input_shape = c(784)) %>%
layer_dropout(rate = 0.4) %>%
layer_dense(units = 128,activation = 'relu') %>%
layer_dropout(rate = 0.3) %>%
layer_dense(units = 10,activation = 'softmax')
summary(model)