MXNet 时间序列示例 - 运行 本地时出现丢失错误
MXNet Time-series Example - Dropout Error when running locally
我正在考虑使用 MXNet LSTM 建模对我目前正在处理的问题进行时间序列分析。
作为理解如何实现它的一种方式,我遵循 xnNet 从 link 给出的示例代码: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 的连接有关。不过,我还没有找到任何关于这对其他用户来说是个问题的信息。
如有任何意见或建议,我们将不胜感激。
看起来你是 运行 旧版本的 R 包。我认为按照 instructions on this page 构建最新的 R 包应该可以解决这个问题。
我正在考虑使用 MXNet LSTM 建模对我目前正在处理的问题进行时间序列分析。
作为理解如何实现它的一种方式,我遵循 xnNet 从 link 给出的示例代码: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 的连接有关。不过,我还没有找到任何关于这对其他用户来说是个问题的信息。
如有任何意见或建议,我们将不胜感激。
看起来你是 运行 旧版本的 R 包。我认为按照 instructions on this page 构建最新的 R 包应该可以解决这个问题。