簡體   English   中英

MXNet 時間序列示例 - 在本地運行時出現 Dropout 錯誤

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM