与えられたターゲットの重み付き誤差を調整することは可能ですか?私がしようとしているのは、マルチクラスを予測する際にレアクラスの損失をより大きくすることです。損失関数xgboostの予測クラスの重みを調整する
0
A
答えて
1
あなたが「set_weight」パラメータを使用してラベルの重みを設定することができますコアデータ構造を使用している場合:
set_weight(重量)は、各インスタンスの重みを設定します。
パラメータ: - :How is the parameter "weight" (DMatrix) used in the gradient boosting procedure (xgboost)?
重量(のような配列)の各データポイント
ドキュメントがそのトピックにかなり精彩を欠いている間の重みが、私はこの前のトピックに役に立つかもしれない合理的な答えを発見しましたそれを引用
:
インスタンス重量は
XGBoostのsupporファイルインスタンスの重要度を区別するための重みを各インスタンスに提供します。
train.txt.weight
0.5
0.5:たとえば、我々は、以下のように例では "train.txt" ファイルのインスタンス 重量ファイルを提供する場合
0.5
これは、XGBoostが第1および第4のインスタンス、すなわち訓練中に肯定的なインスタンスを強調することを意味する。 の設定は、グループ情報の設定と似ています。 インスタンスファイル名が "xxx"の場合、XGBoostは同じディレクトリに "xxx.weight"というファイルがあるかどうかをチェックし、存在する場合は はモデルトレーニング中にウェイトを使用します。
願っています!
関連する問題
- 1. 360度予測のケラス損失関数
- 2. XGBoostを微調整して特定の予測変数の列に多くの重みを与える方法
- 3. RでXGBoostを使用してクラス変数を予測する
- 4. カスタム損失関数:バイナリクロスエントロピー誤差に重みを適用する
- 5. 予測誤差Xgboost R
- 6. R xgboostはearly.stop.roundで予測する
- 7. トレーニングデータを重み付けするためのTensorFlowのカスタム損失関数
- 8. ケラスで重み付けされたmseカスタム損失関数
- 9. xgboostを微調整して変数に重みを割り当てる方法はありますか?
- 10. Kerasでカスタム損失と予測を使用する
- 11. 重みを調整する方法 - バックプロパゲーション
- 12. TensorFlowで加重損失関数を定義する方法は?
- 13. Sklearn予測関数
- 14. MATLABの損失関数
- 15. Tensorflowのペアワイズランキング損失関数
- 16. ケラスカスタム損失関数を定義した後の "未知の損失関数"エラー
- 17. 重要な予測変数のランダムフォレスト
- 18. 多変量LSTM予測損失と評価
- 19. xgboostモデルから予測を手動で構築する方法
- 20. 偽陽性と偽陰性に異なる重みを組み込む損失関数の設計
- 21. R予測関数エラー
- 22. 予測分散関数R
- 23. 予測とnnet関数
- 24. plm関数で予測するR
- 25. 損失関数のジェネレータを使用
- 26. カスタム損失関数のテンソルを変更
- 27. Rのランダムフォレストで正しいクラス、予測クラス、予測確率を得るには?
- 28. Kerasモデルの予測が失敗する
- 29. Xgboost予測モデルの休暇期間がありません
- 30. 私のネットワークは1つのクラスのみを予測します
私の理解は、実際のクラスそのものではないツリーインスタンスのためです。 – TheM00s3