Ich habe ein beeindruckendes Ergebnis von LSTM-Modellen gesehen, die Shakespeare-ähnliche Texte produzieren. Ich habe mich gefragt, ob ein LSTM-Paket für R existiert. Ich habe danach gegoogelt, aber nur Pakete für Python und Julia gefunden. (Möglicherweise gibt es ein Leistungsproblem, das erklärt, warum diese Programme R vorgezogen werden.) Kennen Sie ein LSTM-Paket (oder zumindest ein RNN-Paket) für R? Wenn vorhanden, gibt es Tutorials für deren Verwendung?
r
neural-network
rnn
Viktor
quelle
quelle
Antworten:
Schauen Sie sich das rnn-Paket an (vollständige Offenlegung, ich bin der Autor). Es implementiert ein mehrschichtiges RNN, GRU und LSTM direkt in R, dh keine zugrunde liegende C ++ - Bibliothek, sodass Sie auch in der Lage sein sollten, den Code zu lesen und zu verstehen, was vor sich geht.
Die CRAN-Version ist ziemlich aktuell, aber die GitHub-Version ist auf dem neuesten Stand und kann installiert werden mit:
quelle
Keras ist jetzt auch für R verfügbar. Hier ist ein Beispiel für ein LSTM mit der R-API.
quelle
Ich habe diese Seite gefunden, aber das R-Paket scheint kein Open Source: Link zu sein.
quelle
Möglicherweise müssen Sie ein anderes Paket erweitern, um LSTM und RNN in R zu implementieren. Hier sind einige Pakete, um Ihnen den Einstieg zu erleichtern:
quelle
Vielleicht möchten Sie einen Blick auf mxnet werfen . Es ist eine verteilte Bibliothek für tiefes Lernen. Es unterstützt C ++, Python, Scala und R. Es gibt viele Beispiele für R. Hier haben Sie ein Beispiel für LSTM in R mit dieser Bibliothek.
quelle