[英]MXNet Time-series Example - Dropout Error when running locally
我正在研究使用 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 连接有关。 不过,我无法找到有关这对其他用户来说是个问题的任何信息。
任何意见或建议将不胜感激,谢谢。
看起来您正在运行旧版本的 R 包。 我认为按照此页面上的说明构建最近的 R 包应该可以解决这个问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.