LightGBMでearly_stoppingを使用する際のサンプルコード
クロスバリデーション | API | 旧指定方法 ('early_stopping_rounds' 引数) |
現在の推奨方法 (コールバック関数 'early_stopping()') |
---|---|---|---|
なし | Training API | lightgbm_training_api_old.py | lightgbm_training_api_new.py |
なし | Scikit-Learn API | lightgbm_sklearn_api_old.py | lightgbm_sklearn_api_new.py |
あり | Training API (スクラッチ実装) |
lightgbm_training_api_cv_scratch_old.py | lightgbm_training_api_cv_scratch_new.py |
あり | Training API ( lightgbm.cv メソッド) |
lightgbm_training_api_cv_lgbcv_old.py | lightgbm_training_api_cv_lgbcv_new.py |
あり | Scikit-Learn API (スクラッチ実装) |
lightgbm_sklearn_api_cv_old.py | lightgbm_sklearn_api_cv_new.py |
あり | Scikit-Learn API ( cross_val_score メソッド) |
- | lightgbm_sklearn_api_cv_crossvalscore.py |