zhengruifeng opened a new pull request #26575: [SPARK-29942][ML] Impl 
Complement Naive Bayes Classifier
URL: https://github.com/apache/spark/pull/26575
 
 
   ### What changes were proposed in this pull request?
   Impl Complement Naive Bayes Classifier as a `modelType` option in 
`NaiveBayes`
   
   ### Why are the changes needed?
   1, it is a better choice for text classification: it is said in 
[scikit-learn](https://scikit-learn.org/stable/modules/naive_bayes.html#complement-naive-bayes)
 that 'CNB regularly outperforms MNB (often by a considerable margin) on text 
classification tasks.'
   2, CNB is highly similar to existing MNB, only a small part of existing MNB 
need to be changed, so it is a easy win to support CNB.
   
   
   ### Does this PR introduce any user-facing change?
   yes, a new `modelType` is supported
   
   
   ### How was this patch tested?
   added testsuites
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to