我正在研究将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的连接有关。不过,我无法找到任何有关其他用户的问题的信息。
任何输入或建议,将不胜感激。