[英]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.