「Rによるディープラーニング」のための情報まとめ
オライリーの「RとKerasによるディープラーニング」も出版され、Rユーザでもディープラーニングに手を出してみようという人が増えている気がします。これは、Rユーザにとってのディープラーニング関連情報のありかをまとめたものになります。
あらためて、RStudioさんが大変素晴らしい仕事をしていただいているため、その最新情報をチェックし続けるだけでも良いのかもしれません。他に良い情報を発信しているところがあれば、追記していきます。
TensorFlow
TensorFlowをRから利用するRStudio謹製パッケージになります。 tensorflow.rstudio.com
GitHub
Blog
RStudio、Business Scienceなどに所属している方によるためになる記事。 blogs.rstudio.com
Keras
こちらもRStudioによる、KerasをRから利用するものになります。 keras.rstudio.com
GitHub
Cheat Sheet
チートシートは日本語版も用意されていています。 github.com
Book
Keras開発者のフランソワによる「PythonとKerasによるディープラーニング」のJ. J. アレールによるR版書籍になります。 www.oreilly.co.jp
Article
- How to create a sequential model in Keras for R | by Pablo Casas | Towards Data Science
- Custom Loss functions for Deep Learning: Predicting Home Values with Keras for R | by Ben Weber | Towards Data Science
- Binary Classification using Keras in R | by Derrick Mwiti | Heartbeat
- RにTensorFlow + Kerasを実装した{keras}パッケージがやって来たので試してみた(追記2件あり) - 渋谷駅前で働くデータサイエンティストのブログ
- Keras for R | RStudio Blog
Torch
Rからtorchライブラリを利用するものになります。開発段階で今後に期待できます。 dfalbel.github.io
GitHub
CNTK
MicrosoftによるCNTKをRから利用するものになります。 microsoft.github.io
GitHub
2019年5月現在積極的には開発されていない模様です。CNTKの人気がイマイチだからなのかもしれませんが、MicrosoftはRユーザに対しての利用拡大を推進していって欲しいところです。 github.com
Article
- Tutorial: Deep Learning with R on Azure with Keras and CNTK (Revolutions)
- https://www.rstudio.com/resources/videos/reinforcement-learning-in-minecraft-with-cntk-r/
MXNet
Github
https://github.com/apache/incubator-mxnet/tree/master/R-packagegithub.com
Article
- Machine translation from scratch with MXNet and R | by Jeremie Desgagne Bouchard | Apache MXNet | Medium
- Predicting time series with deep learning, R and Apache MXNet | by Ankit Khedia | Apache MXNet | Medium
- What is Cloud Computing? - Soft Cloud Tech
- What is Cloud Computing? - Soft Cloud Tech
- What is Cloud Computing? - Soft Cloud Tech
- mxnetで頑張る深層学習
- Deep Learningライブラリ「MXNet」のR版をKaggle Otto Challengeで実践してみた - Think more, try less
- Deep Learningライブラリ{mxnet}のR版でConvolutional Neural Networkをサクッと試してみた(追記3件あり) - 渋谷駅前で働くデータサイエンティストのブログ
- What is Cloud Computing? - Soft Cloud Tech
H2O
Cheat Sheet
Article
その他
その他、適度に手入れがされているパッケージ。
nnet
neuralnet
他にも関連パッケージがありますが、開発が止まっているものが多いようです。