2

SKlearn には、BinomialNB と MultinomialNB という 2 つの単純なベイズ分類器があります。どちらの場合も、coef_ 変数は各特徴の重要度の重みを返します。3 クラスの場合、 coef_ のサイズは3xn、4 クラス、4xnなどになります。ただし、2 クラスの問題の場合、 coef_ は 1xnです。コード スニペットは次のとおりです。

return (self.feature_log_prob_[1:]
            if len(self.classes_) == 2 else self.feature_log_prob_)

返される係数は、2 番目のクラスに関連する係数のみです。に直接行くことで明らかに係数を取得できますfeature_log_probが、それは必須ではありません。

どうしてこれなの??

4

0 に答える 0