GitHub user ilya-nozhkin opened a pull request: https://github.com/apache/ignite/pull/2969
IGNITE-5246: Fuzzy c-means (FCM) Implemented local and distributed versions of FCM algorithm You can merge this pull request into a Git repository by running: $ git pull https://github.com/ilya-nozhkin/ignite ignite-5246 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/2969.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 #2969 ---- commit 177427ff6a5024af3a61fb34584847370b46afae Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-03T20:38:38Z started to work on fuzzy c-means clustering, partially implemented base abstract entities commit 9f005b897fc797a27abfa19e19ac2ce01370a3b3 Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-17T21:04:41Z implemented the local version of FCM commit 2481e6fb85203af6b49c398ae538683ea467a5e3 Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-21T14:08:24Z finished to implement FCM local clusterer, wrote some tests commit 144e9284fb2a3fcfad54ef6a8ae6c4fcedfef33f Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-27T17:04:32Z partially implemented centers selection commit 126019354e88db249c13897205ea57a61001fff6 Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-27T17:11:08Z Merge branch 'master' into ignite-5247 commit fa2efcae5806feb6264f51255b59973a1998676b Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-27T17:43:46Z implemented centers selection commit fdc9ac3987c46d5c6db155f3b17aa30d9eeed12c Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-27T21:56:17Z implemented distributed version of FCM and some test for it too commit d0f200f987af87d6e34305bc8554305becd58e39 Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-31T21:06:03Z wrote comments for distributed version commit 8582832143cecb49e49f404b4cd39ddd52b60151 Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-31T21:47:32Z commented local clusterer, changed the location of some methods, added stop condition for distributed clusterer, added exceptions throwing commit 6f7114a3355c6468bd5112fb8b82c9fb0b8ef1ff Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-10-31T22:26:22Z implemented new test for local clusterer, fixed bug with argument checking commit 12eb052d9420f54eeb0b9f04b057beedabd97b33 Author: Ilya Nozhkin <nozhkin...@gmail.com> Date: 2017-11-01T22:57:15Z updated and commented tests, changed access levels of methods in distributed clusterer ---- ---