Eu vi alguns resultados impressionantes dos modelos LSTM produzindo textos como Shakespeare. Eu queria saber se existe um pacote LSTM para R. Eu pesquisei por ele, mas só encontrei pacotes para Python e Julia. (talvez haja algum problema de desempenho que explique por que esses programas são mais preferíveis ao R) Você conhece um pacote LSTM (ou pelo menos um RNN) para R? Se existir, existem tutoriais para usá-los?
r
neural-network
rnn
Viktor
fonte
fonte
Respostas:
Dê uma olhada no pacote rnn (divulgação completa, eu sou o autor). Ele implementa uma RNN, GRU e LSTM de várias camadas diretamente no R, ou seja, não é uma biblioteca C ++ subjacente; portanto, você também deve ler o código e entender o que está acontecendo.
A versão CRAN está bastante atualizada, mas a versão GitHub é moderna e pode ser instalada usando:
fonte
Keras também está disponível para R. Aqui está um exemplo de um LSTM com a API R.
fonte
Encontrei esta página, mas o pacote R parece não ser de código aberto: link.
fonte
Pode ser necessário estender outro pacote para implementar LSTM e RNN em R. Aqui estão alguns pacotes para você começar:
fonte
Você pode querer dar uma olhada no mxnet . É uma biblioteca distribuída para aprendizado profundo. Ele suporta C ++, python, scala e R. Existem muitos exemplos com R. Aqui você tem um exemplo de LSTM em R com esta biblioteca.
fonte