[ https://issues.apache.org/jira/browse/IGNITE-9747?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ravil Galeyev reassigned IGNITE-9747: ------------------------------------- Assignee: Ravil Galeyev > [ML] Add Bernoulli Naive Bayes classifier > ----------------------------------------- > > Key: IGNITE-9747 > URL: https://issues.apache.org/jira/browse/IGNITE-9747 > Project: Ignite > Issue Type: Sub-task > Components: ml > Reporter: Ravil Galeyev > Assignee: Ravil Galeyev > Priority: Major > > Naive Bayes classifiers are a family of simple probabilistic classifiers > based on applying Bayes' theorem with strong (naive) independence assumptions > between the features. > So we want to add this algorithm to Apache Ignite ML module. > [Bernoulli Naive > Bayes|http://scikit-learn.org/stable/modules/naive_bayes.html#bernoulli-naive-bayes] > implements the naive Bayes training and classification algorithms for data > that is distributed according to multivariate Bernoulli distributions; i.e., > there may be multiple features but each one is assumed to be a binary-valued > (Bernoulli, boolean) variable. > Requirements for successful PR: > # PartitionedDataset usage > # Trainer-Model paradigm support > # Tests for Model and for Trainer (and other stuff) > # Example of usage with small, but famous dataset like IRIS, Titanic or > House Prices > # Javadocs/codestyle according guidelines -- This message was sent by Atlassian JIRA (v7.6.3#76005)