その他のLinear Classifier - Naive Bayes Classifiers
その他のLinear ClassifierとしてNaive Bayes Classifiersがある
Naive Bayes Classifiers
特徴量間で独立となる確率分布を用いて事後確率が最大となるクラスに分類する。単純で高速なため、他のモデルを評価するbaseとして使われる。
一般的な分析対象の特徴量間では通常はなんらかの関係性が見いだされるため、モデルのあてはまりはよくない。Text Classificationに使われる。
確率分布によって3種類用意されている
- Bernoulli Naive Bayes
- Multinomial Naive Bayes
- Gaussian Naive Bayes
Bernoulli Naive Bayes
ベルヌーイ分布を仮定する。つまり2項分布。
Multinomial Naive Bayes
多項分布
Gaussian Naive Bayes
Strucuture
sklearn.naive_bayes.GaussianNB(priors=None, var_smoothing=1e-09
from sklearn.naive_bayes import GaussianNB