Я рассматриваю использование MXNet LSTM-моделирования для анализа временных рядов для проблемы, над которой я сейчас работаю.
Чтобы понять, как это реализовать, я следую примеру кода, предоставленного xnNetпо ссылке: https://mxnet.incubator.apache.org/tutorials/r/MultidimLstm.html
При запуске этого скрипта после загрузки необходимых данных в мой локальный источник я могу нормально выполнять код до тех пор, пока не доберусь до следующего раздела для обучения модели:
## train the network
system.time(model <- mx.model.buckets(symbol = symbol,
train.data = train.data,
eval.data = eval.data,
num.round = 100,
ctx = ctx,
verbose = TRUE,
metric = mx.metric.mse.seq,
initializer = initializer,
optimizer = optimizer,
batch.end.callback = NULL,
epoch.end.callback = epoch.end.callback))
При запуске этого раздела при подключении к API возникает следующая ошибка.
Error in mx.nd.internal.as.array(nd) :
[14:22:53] c:\jenkins\workspace\mxnet\mxnet\src\operator\./rnn-inl.h:359:
Check failed: param_.p == 0 (0.2 vs. 0) Dropout is not supported at the moment.
В настоящее время существует внутренняя проблема в пакете XNNet R, который не может быть запущенэтот код?Я не могу представить, что они предоставили бы учебный пример для пакета, который не является исполняемым.
Моя другая мысль заключается в том, что это связано с выполнением моего локального устройства и подключением к API.Я не смог найти никакой информации о том, что это проблема для других пользователей.
Будем благодарны за любые замечания или предложения.