私はrの中に150,000行のdata.tableを持っています。 私は9つの機能を使用しており、トレーニング時間は30分以上です。私はもっと待っていませんでした。 また、500行(0.2秒かかる)で5000回(71.2秒)かかる。 どのように私はすべてのデータで私のモデルを訓練する必要がありますか私に他のアドバイスを与えることができるかもしれません?ここニューラルネットを使用してRで大きなデータセットを使用してニューラルネットワークを学習するにはどうすればよいですか?
は、ログをコンパイルします。
train1 <- train[1:5000,]+1
> f1 = as.formula("target~ v1+ v2+ v3+ v4+ v5+ v6+ v7+ v8+ v9")
> a=Sys.time()
> nn <-neuralnet(f1,data=train1, hidden = c(4,2), err.fct = "ce", linear.output = TRUE)
Warning message:
'err.fct' was automatically set to sum of squared error (sse), because the response is not binary
> b=Sys.time()
> difftime(b,a,units = "secs")
Time difference of 71.2000401 secs
あなたが何を求めているのかわからない! MATLABでは、NN Toolboxは、データの正規化、不足している定数や定数の削除、トレーニング、検証、テストのためのデータの分割など、ほとんどすべてを処理します。あなたは通常BIGデータを必要とせず、トレーニング/検証のためのサンプルとテストなどのための別のサンプルを取ることもできます。また、近似/回帰または分類には異なる伝達関数と異なる学習アルゴリズムを使用できます。 – Celdor
MXNetは私が訓練用ニューラルネットワークのために見つけた最高のRパッケージです:http://myungjun-youn-demo.readthedocs.org/en/latest/R-package/ – Zelazny7
あなたはそれを試していただきありがとうございますパッケージ。 –