Réseaux de neurones récurrents dans R

8

J'ai un peu entendu parler de l'utilisation des réseaux de neurones pour prévoir les séries chronologiques , en particulier les réseaux de neurones récurrents .

Je me demandais, existe-t-il un package de réseau de neurones récurrent pour R? Je n'arrive pas à en trouver un sur CRAN . Le plus proche que je suis venu est la fonction nnetTs dans le package tsDyn , mais qui appelle simplement la fonction nnet à partir du package nnet . Il n'y a rien de spécial ou de "reccurant" à ce sujet.

Zach
la source

Réponses:

6

Il existe le package RSNNS qui donne accès au "Stuttgart Neural Network Simulator" (SNNS). Il contient les structures de réseau récurrentes classiques des types «Jordan» et «Elman». SNNS est un peu ancien (avant 2000), mais peut-être vaut-il la peine d'essayer. Le package R lui-même a été mis à jour en septembre de cette année.

Hans W.
la source
3

J'espère que quelqu'un avec plus de connaissances R que moi soumettra une réponse R, mais je ne suis au courant de rien. Voici une option: utilisez l'une des multiples implémentations basées sur Python (par exemple PyBrain ou PyNeurGen ) et connectez-vous à R via Rpy ou (ma préférence ) pyRserve . Je sais que ce n'est pas idéal, mais cela pourrait vous donner un moyen plus simple que d'écrire votre propre paquet, du moins au début. En outre, je suppose qu'il serait préférable d'appeler Python à partir de R, mais je ne pense pas que le package RSPython dans R ait été mis à jour depuis un certain temps.

EDIT: Il semble que PyNeurGen n'ait peut-être pas été mis à jour depuis quelque temps non plus. PyBrain semble avoir le plus grand nombre d'abonnés et est en développement actif .

Josh Hemann
la source