Je ne vois pas de package pour faire des réseaux de neurones convolutionnels dans R. Est-ce que quelqu'un a implémenté ce type d'algorithme dans R?
r
convnet
software-recommendation
Hack-R
la source
la source
Réponses:
Je suppose qu'il n'y a pas de package pour cnn mais vous pouvez écrire votre propre couche convolutionnelle. mxnet ou h2o lui seront utiles.
regarde ça:
http://dmlc.ml/rstats/2015/11/03/training-deep-net-with-R.html
la source
Les 2 packages suivants sont disponibles en R pour la formation sur les réseaux de neurones profonds:
darch : Package pour les architectures profondes et les machines Boltzmann restreintes. Le paquet Darch est construit sur la base du code de GE Hinton et RR Salakhutdinov (disponible sous le code Matlab pour les réseaux de croyances profondes). Ce package est destiné à générer des réseaux de neurones avec de nombreuses couches (architectures profondes), à les former et à les affiner avec des algorithmes de formation connus comme la rétropropagation ou les gradients conjugués. De plus, le réglage fin supervisé peut être amélioré avec maxout et dropout, deux techniques récemment développées pour améliorer le réglage fin pour l'apprentissage en profondeur. Lien CRAN: http://cran.um.ac.ir/web/packages/darch/index.html
deepnet : boîte à outils d'apprentissage en profondeur dans R. Implémentez des architectures d'apprentissage en profondeur et des algorithmes de réseau de neurones, notamment BP, RBM, DBN, Deep autoencoder et ainsi de suite. Lien CRAN: https://cran.r-project.org/web/packages/deepnet/index.html
la source
Je pense que mxnet est l'une des meilleures options si vous codez en R. Ils ont un wrapper R mais le noyau est en C ++.
Ils ont plusieurs exemples sur le Web. L'un d'eux est la reconnaissance de caractères avec la base de données MNIST. Ils ont un support pour multi-gpus et aussi pour Spark.
la source
Le package MXNetR est une interface de la bibliothèque MXNet écrite en C ++. Il contient des réseaux de neurones à action directe et des réseaux de neurones convolutifs (CNN) (MXNetR 2016a).
https://www.is.uni-freiburg.de/resources/r-oeffentlicher-zugriff/deep-learning-in-r/deep-learning-in-r-en?set_language=en
la source
Tensorflow pour R est disponible.
Il fournit un accès complet à l' API Tensorflow , à l' API Keras et aux estimateurs Tensorflow .
Installation de Tensorflow (extrait ci-dessous) -> https://tensorflow.rstudio.com/tensorflow/
la source