No veo un paquete para hacer redes neuronales convolucionales en R. ¿Alguien ha implementado este tipo de algoritmo en R?
r
convnet
software-recommendation
Hack-R
fuente
fuente
Respuestas:
Supongo que no hay un paquete para cnn pero puedes escribir tu propia capa convolucional. mxnet o h2o le serán útiles.
mira esto:
http://dmlc.ml/rstats/2015/11/03/training-deep-net-with-R.html
fuente
Los siguientes 2 paquetes están disponibles en R para el entrenamiento de redes neuronales profundas:
darch : Paquete para arquitecturas profundas y máquinas de Boltzmann restringidas. El paquete darch está construido sobre la base del código de GE Hinton y RR Salakhutdinov (disponible bajo el Código Matlab para redes de creencias profundas). Este paquete es para generar redes neuronales con muchas capas (arquitecturas profundas), entrenarlas y ajustarlas con algoritmos de entrenamiento conocidos comunes, como propagación hacia atrás o gradientes conjugados. Además, el ajuste supervisado se puede mejorar con maxout y dropout, dos técnicas desarrolladas recientemente para mejorar el ajuste para el aprendizaje profundo. Enlace de CRAN: http://cran.um.ac.ir/web/packages/darch/index.html
deepnet : kit de herramientas de aprendizaje profundo en R. Implemente algunas arquitecturas de aprendizaje profundo y algoritmos de redes neuronales, incluidos BP, RBM, DBN, Deep autoencoder, etc. Enlace CRAN: https://cran.r-project.org/web/packages/deepnet/index.html
fuente
Creo que mxnet es una de las mejores opciones si codifica en R. Tienen un contenedor R pero el núcleo está en C ++.
Tienen varios ejemplos en la web. Uno de ellos es el reconocimiento de caracteres con la base de datos MNIST. Tienen soporte para multi-gpus y también para Spark.
fuente
El paquete MXNetR es una interfaz de la biblioteca MXNet escrita en C ++. Contiene redes neuronales de retroalimentación y redes neuronales convolucionales (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
fuente
Tensorflow para R está disponible.
Proporciona acceso completo a la API de Tensorflow , la API de Keras y los Estimadores de Tensorflow .
Instalación de Tensorflow (extracto a continuación) -> https://tensorflow.rstudio.com/tensorflow/
fuente