[ https://issues.apache.org/jira/browse/IGNITE-9282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16631854#comment-16631854 ]
ASF GitHub Bot commented on IGNITE-9282: ---------------------------------------- GitHub user dehasi opened a pull request: https://github.com/apache/ignite/pull/4869 IGNITE-9282 Add Gaussian Naive Bayes Classifier You can merge this pull request into a Git repository by running: $ git pull https://github.com/dehasi/ignite feature/ignite-9282-naive-bayes Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/4869.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 #4869 ---- commit a397a4e89bd57fd1062b9d2a8f4be35be74bf9e7 Author: dehasi <rgaleyev@...> Date: 2018-09-08T17:21:17Z IGNITE-9282: Create bayes packages commit 814d45516334b10264f49c6ff31b05883f7c7535 Author: dehasi <rgaleyev@...> Date: 2018-09-08T18:55:33Z IGNITE-9282: Add gauss density function commit 7600f9814806cfa377dc8c350d2540f5ffee34f7 Author: dehasi <rgaleyev@...> Date: 2018-09-08T20:16:07Z IGNITE-9282: Implement model commit 8b7a9e8ba7f423ffbec0153ad9f6dcafe1921c85 Author: dehasi <rgaleyev@...> Date: 2018-09-08T20:25:41Z IGNITE-9282: Add java doc commit bf943bd29395fed9a266c13a5c58960f9b41d5cd Author: dehasi <rgaleyev@...> Date: 2018-09-08T20:26:04Z IGNITE-9282: Add dot commit a26865860f7fb5601178f02b93e930686a6669a1 Author: dehasi <rgaleyev@...> Date: 2018-09-09T15:46:16Z IGNITE-9282: Update java doc commit e266041820d4dddec6e3158a4d31731906ade8ec Author: dehasi <rgaleyev@...> Date: 2018-09-09T15:54:26Z IGNITE-9282: Add a trainer skeleton commit c91bd79d3eaa84afa7557374cddae5053887266f Author: dehasi <rgaleyev@...> Date: 2018-09-17T17:31:05Z IGNITE-9282: Add javadoc commit e9498bb5eac4fcb36244270a7d38239ebc31520e Author: dehasi <rgaleyev@...> Date: 2018-09-21T12:22:18Z IGNITE-9282: Add computation skeleton commit bc98cc65e44ba3f98386007ff74d4fc9d6c6c36d Author: dehasi <rgaleyev@...> Date: 2018-09-21T12:46:19Z IGNITE-9282: count means for each label commit 977b2393734ceabbe858d5aee8e9861039bb2ce5 Author: dehasi <rgaleyev@...> Date: 2018-09-23T20:50:55Z IGNITE-9282: count means with map reduce commit 117939be9a7f537d057d3454846b4389aba6e6d9 Author: dehasi <rgaleyev@...> Date: 2018-09-23T21:47:16Z IGNITE-9282: Add trainer unit test commit 2c8d29a51cde34e6356e922e8eccf378ca979221 Author: dehasi <rgaleyev@...> Date: 2018-09-23T22:03:40Z IGNITE-9282: Add test checker commit 3b05686321c77f0c36aaefe9757dbf43d04e0d8c Author: dehasi <rgaleyev@...> Date: 2018-09-24T17:02:31Z IGNITE-9282: compute variances commit d2b42f94f9e2c4ff107457c5c0e39f3cfad738ee Author: dehasi <rgaleyev@...> Date: 2018-09-24T17:22:26Z IGNITE-9282: fix variance calc commit 664b175f4d817ea17b5ede96bd8956978dbab3a6 Author: dehasi <rgaleyev@...> Date: 2018-09-24T18:54:01Z IGNITE-9282: Add java docs to model commit 4730a24d4594f6a77a1cfd9682b5bd911f9d6210 Author: dehasi <rgaleyev@...> Date: 2018-09-24T19:12:48Z IGNITE-9282: Add java docs to trainer commit 6982b4d5cfac77d118e7d922a292f0c2814383bf Author: dehasi <rgaleyev@...> Date: 2018-09-24T19:12:59Z IGNITE-9282: Add java docs to trainer commit 8337b890ca2916566dda7f58ff31222b5d0b920c Author: dehasi <rgaleyev@...> Date: 2018-09-24T19:23:30Z IGNITE-9282: Add a test to check variance commit c6e5eb2d11b3fff3ceac25769df5471c879bd5b9 Author: dehasi <rgaleyev@...> Date: 2018-09-24T19:43:52Z Merge branch 'master' into feature/ignite-9282-naive-bayes commit fdcf94ac8286c0212fd537982adf4369e704dfaa Author: dehasi <rgaleyev@...> Date: 2018-09-24T20:30:11Z IGNITE-9282: Add Naive Bayes Example commit aa76b8dcc00f17d49627e0717318fa1ce0d1cac1 Author: dehasi <rgaleyev@...> Date: 2018-09-26T16:47:56Z IGNITE-9282: Use double instead of object commit 5ae89d1415b775f287cba371e37627129fd19fa6 Author: dehasi <rgaleyev@...> Date: 2018-09-26T16:55:01Z IGNITE-9282: Use TrainerTest commit 17b39e8a64b3d2c89411ffc0d3742af7cf816d84 Author: dehasi <rgaleyev@...> Date: 2018-09-26T17:56:08Z IGNITE-9282: Use array instead of vector commit 23fec409973d2635e9556fa8de3b21bb80067f65 Author: dehasi <rgaleyev@...> Date: 2018-09-26T18:01:07Z IGNITE-9282: Add abitily to set class probabilities commit a5021023bbe07ec5740e6b91085a631cb3f9d3ca Author: dehasi <rgaleyev@...> Date: 2018-09-26T18:19:31Z IGNITE-9282: Add abitily to set class probabilities commit a5faf74b28ae3a7ea0a456a67d4fae7e7f16d66b Author: dehasi <rgaleyev@...> Date: 2018-09-26T18:25:20Z IGNITE-9282: Fix model test commit 23b6ebc51416e6fafb92580046f4837c750a0cd2 Author: dehasi <rgaleyev@...> Date: 2018-09-26T18:32:36Z IGNITE-9282: Update trainer setters commit 92dabe2ec6f4bf6599e23db2f17c1a9fab5c4020 Author: dehasi <rgaleyev@...> Date: 2018-09-26T18:42:05Z IGNITE-9282: Add wikipedia dataset test commit 71a10b041faac953ea8a874561210f1299441a76 Author: dehasi <rgaleyev@...> Date: 2018-09-26T19:08:23Z IGNITE-9282: Add scikit learn dataset test ---- > [ML] Add Naive Bayes classifier > ------------------------------- > > Key: IGNITE-9282 > URL: https://issues.apache.org/jira/browse/IGNITE-9282 > Project: Ignite > Issue Type: Sub-task > Components: ml > Reporter: Aleksey Zinoviev > 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. > Ideally, implementation should support both multinomial naive Bayes and > Bernoulli naive Bayes. > 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)