You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ignite.apache.org by "ASF GitHub Bot (JIRA)" <ji...@apache.org> on 2018/10/29 19:43:11 UTC
[jira] [Commented] (IGNITE-9747) [ML] Add Bernoulli Naive Bayes
classifier
[ https://issues.apache.org/jira/browse/IGNITE-9747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16667648#comment-16667648 ]
ASF GitHub Bot commented on IGNITE-9747:
----------------------------------------
GitHub user dehasi opened a pull request:
https://github.com/apache/ignite/pull/5204
IGNITE-9747 Add Bernoulli naive Bayes
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/dehasi/ignite feature/ignite-9747-add-bernoulli-bayes
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/ignite/pull/5204.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #5204
----
commit 82e2cdf780a0ddc61b85b09509c3b62431f73312
Author: dehasi <rg...@...>
Date: 2018-10-24T16:37:39Z
IGNITE-9747: Add bernoulli package
commit aaec115f7692d925c4bc84db0f0532a672883022
Author: dehasi <rg...@...>
Date: 2018-10-25T16:19:01Z
IGNITE-9747: Add bernoulli model
commit 601db0f794cbbc84ce4f7629b20e87bb3cf4ab97
Author: dehasi <rg...@...>
Date: 2018-10-25T16:59:27Z
IGNITE-9747: Use log sum instead of mult
commit 24a7494012b8e4ae94a7f48cd32ad4a7d35c5977
Author: dehasi <rg...@...>
Date: 2018-10-25T17:01:55Z
IGNITE-9747: Use log sum instead of mult
commit b21c1443d7931595cc097afd5835b94c255c6882
Author: dehasi <rg...@...>
Date: 2018-10-26T16:58:11Z
IGNITE-9747: Update javadoc
commit c5a11244fd82875a47f79118525459a9f8d8cc7a
Author: dehasi <rg...@...>
Date: 2018-10-26T17:03:24Z
IGNITE-9747: Add Bernoulli trainer template
commit 573175c2d8da10cfd49b842095788332366c0cff
Author: dehasi <rg...@...>
Date: 2018-10-26T17:13:26Z
IGNITE-9747: Add unit test
commit 41cff0ace9525283dead37da40850209b8d74c75
Author: dehasi <rg...@...>
Date: 2018-10-26T17:20:26Z
IGNITE-9747: Add update model template
commit fe8e6d2b21296f16c3164d859b985f9d8c146d1c
Author: dehasi <rg...@...>
Date: 2018-10-26T17:31:58Z
IGNITE-9747: Add update model
commit fa3befa64fba3202c0d3a9d6a4431c092348ceaa
Author: dehasi <rg...@...>
Date: 2018-10-26T17:36:14Z
IGNITE-9747: Add trainer
commit 1e9608ac89d45520f27cef97365f76d58971cb05
Author: dehasi <rg...@...>
Date: 2018-10-26T17:48:08Z
IGNITE-9747: Test preset probabilities
commit 01fff4fc808399fc888bc90b2f74adb9f6449d85
Author: dehasi <rg...@...>
Date: 2018-10-26T17:52:07Z
IGNITE-9747: Test count probabilities
commit c218b2d07c6dde4fdaa2bb6b9567d2973b9165eb
Author: dehasi <rg...@...>
Date: 2018-10-26T17:58:57Z
IGNITE-9747: Test integration test
commit 38ac517c66fcacb1db49ff4e5f766214ef27be81
Author: dehasi <rg...@...>
Date: 2018-10-28T17:36:32Z
IGNITE-9747: Rid off exp
commit 52941a515c04eee78d8914ee34938cde660ea69a
Author: dehasi <rg...@...>
Date: 2018-10-28T17:39:50Z
IGNITE-9747: Rename test
commit 632a27abb15e6af228dae0ced3f818cca6eb8325
Author: dehasi <rg...@...>
Date: 2018-10-28T17:45:34Z
IGNITE-9747: Add java doc
commit 73dee910306975a52375a15ed17f200a8bb9fb9b
Author: dehasi <rg...@...>
Date: 2018-10-28T17:48:07Z
Merge branch 'master' into feature/ignite-9747-add-bernoulli-bayes
commit 5d822ad1174bfc17bff0734ed264e3ff8af82f3b
Author: dehasi <rg...@...>
Date: 2018-10-28T18:52:53Z
IGNITE-8292: Add Bernoulli example
commit 5d7f38e19f14bde197a05c5a7fe7358b63647f9b
Author: dehasi <rg...@...>
Date: 2018-10-28T19:17:59Z
IGNITE-8292: Fix dataset path
----
> [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)