机器学习笔记之Naive Bayes

机器学习笔记之Naive Bayes

  • A family of classifiers that are quite similar to linear models, but they train faster. Price for its efficiency is that these models often provide worse generalization performances.
  • The reason that naïve Bayes models are so efficient is that they
    learn parameters by looking at each feature individually and collect
    simply per-class statistics from each feature.
  • There are three kinds of naive Bayers classifiers implemented in
    scikit-learn: GaussianNB, BernoulliNB, MultinomialNB.
  • GaussianNB can be applied to any continuous data, while BernoulliNB assumes binary data and MultinomialNB assumes count data. (BernoulliNB and MultinomialNB are mostly used in text data
    classification)
  • MultinomialNB and BernoulliNB have a single parameter, alpha, which controls complexity. Alpha increases many virtual data points that have positive values for all the feature. GaussianNB is mostly used on high-dimensional data.
  • Naive Bayes models share many strengths and weakness of the linear
    models.
    • Fast to train and to predict. Work well with high-dimensional
      sparse data and relatively robust to the parameters. Great
      baseline models and often used on very large datasets.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值