モデルが訓練エポックの数だけ取得するには、その後、m
呼び出された場合:使用可能である他のどのような情報を参照するにはlast([email protected]$scoring_history$epochs)
を(文字通りあなたはフローインターフェースで見ることができるすべてのものである)とどのようにアクセスしますそれ、またstr(m)
は、このコマンドを認識して使用します。print(m)
で示されているものに加えてsummary(m)
を、それが(ディープラーニングモデルのために)このセクションを追加します。
Scoring History:
timestamp duration training_speed epochs iterations samples training_MSE training_deviance training_r2
1 2016-04-14 11:35:46 0.000 sec 0.00000 0 0.000000
2 2016-04-14 11:35:52 5.218 sec 15139 rows/sec 10.00000 1 77150.000000 0.00000 0.00000 0.07884
...
7 2016-04-14 11:36:18 31.346 sec 25056 rows/sec 100.00000 10 771500.000000 0.00000 0.00000 0.72245
I.e.最後の行を見ると、エポックの総数を見ることができます。
ところで、これは、データフレームに適用すると、h2oのsummary()
コマンドとは異なります。その場合、Rのビルトイン集計関数のように動作し、データフレームの各列の統計を表示します。
良い点を - 私の質問と私の答えの両方のポイントは、早期の停止がそれを停止する前に行われたどのように多くのエポック知りたいました。私はあなたの統計量 - いくつかの指標の最小値に達するエポックの数 - も興味深いと思います。しかし、それらのすべては慎重に使用する必要があります:実行すると同じ結果に到達するには、+/- 50%のエポックを簡単に変更することができます。 –