Widziałem imponujący wynik z modeli LSTM produkujących teksty podobne do Szekspira. Zastanawiałem się, czy istnieje pakiet LSTM dla R. Poszukałem go, ale znalazłem tylko pakiety dla Pythona i Julii. (może jest jakiś problem z wydajnością, który wyjaśnia, dlaczego te programy są bardziej preferowane niż R) Czy wiesz o pakiecie LSTM (lub przynajmniej RNN) dla R? Jeśli istnieje, czy istnieją jakieś samouczki dotyczące ich używania?
r
neural-network
rnn
Viktor
źródło
źródło
Odpowiedzi:
Zobacz pakiet rnn (pełne ujawnienie, jestem autorem). Implementuje wielowarstwowe RNN, GRU i LSTM bezpośrednio w R, tj. Nie stanowi podstawowej biblioteki C ++, więc powinieneś być w stanie przeczytać kod i zrozumieć, co się dzieje.
Wersja CRAN jest dość aktualna, ale wersja GitHub jest najnowocześniejsza i można ją zainstalować za pomocą:
źródło
Keras jest teraz dostępny również dla R. Oto przykład LSTM z interfejsem API R.
źródło
Znalazłem tę stronę, ale pakiet R wydaje się nie być open source: link.
źródło
Konieczne może być rozszerzenie innego pakietu w celu zaimplementowania LSTM i RNN w R. Oto kilka pakietów na początek:
źródło
Możesz rzucić okiem na mxnet . Jest to rozproszona biblioteka do głębokiego uczenia się. Obsługuje C ++, python, scala i R. Istnieje wiele przykładów z R. Tutaj masz przykład LSTM w R z tą biblioteką.
źródło