LightGBMError: Label must be in [0, 6), but found 160 in label

2024年6月17日

エラーの原因は、ラベルの値が許容される範囲外にあることです。LightGBMでは、クラスのラベルは0からnum_class - 1までの範囲である必要があります。エラーメッセージによると、ラベルの値は0から5までの範囲内である必要がありますが、160という値が見つかっているとのことです。

この問題を解決するためには、ラベルの値を確認し、必要に応じて修正する必要があります。ラベルが6未満の整数であることを確認してください。ラベルの値が連続した整数の範囲にあることが一般的ですが、データセットによってはそうでない場合もあります。

ラベルの値が正しい範囲内にあることを確認した後、LightGBMモデルを再度トレーニングしてください。

未分類

Posted by ぼっち