Xgboost: [PYTHON]機能名の検証をオプションにする

作成日 2016年09月22日  ·  4コメント  ·  ソース: dmlc/xgboost

機能名の検証が役立つ場合もありますが、新しいデータに対応する機能が含まれていない場合にも問題が発生します。 これはスパースデータで頻繁に発生する可能性があり、望ましい動作ではありません。 データがまばらな場合、機能名を頻繁に確認すると、トレーニングフェーズで速度が低下します。

機能名の検証を削除し、オプションにすることを提案します。 結果を理解し、誰がPRをしたいかを確認したいと思います。 @sinhrks @terrytangyuan @phunterlau

https://github.com/dmlc/xgboost/issues/1238を完全に解決し、これを防ぐために回帰テストを追加できることを願っています

最も参考になるコメント

この変更に同意します。

最近、これをPRする暇はあまりありませんが、これをオプションにするのはかなり簡単なはずです。

ただし、更新のたびに検証して呼び出しをブーストする必要はないと思います。 DMatrixBooster初期化中に一度だけ検証する必要があるように感じます。 検証をスキップした場合の結果とトレードオフをユーザーに明示的に通知する必要があります。

全てのコメント4件

この変更に同意します。

最近、これをPRする暇はあまりありませんが、これをオプションにするのはかなり簡単なはずです。

ただし、更新のたびに検証して呼び出しをブーストする必要はないと思います。 DMatrixBooster初期化中に一度だけ検証する必要があるように感じます。 検証をスキップした場合の結果とトレードオフをユーザーに明示的に通知する必要があります。

これは解決されましたか?

同上。 これが解決されるのを待っています。 まだ0.4a30ます..。

#3323がこの問題に対処しているため、終了します。

このページは役に立ちましたか?
0 / 5 - 0 評価