GitHub user avplatonov opened a pull request: https://github.com/apache/ignite/pull/4436
IGNITE-9064: Decision tree optimization @dmitrievanthony @artemmalykh Please review this code You can merge this pull request into a Git repository by running: $ git pull https://github.com/gridgain/apache-ignite IGNITE-9064 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/ignite/pull/4436.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 #4436 ---- commit df45dba7dae1c6b9604474ec9fb912781d965a2f Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-23T07:43:11Z O(n^2) in Regression Trees and memory leak elimination commit 7b31a02dd4ed6ff9396f50c0dab3187165303c39 Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-24T12:48:21Z features index commit 8afc3af5b33bd560a26c081188ba8c19f4a6df3a Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-24T14:07:32Z create tree data index, adopt for classification commit 615906bdeea7c5cb30d0839ab2906868306d5103 Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-24T14:31:37Z adopt index for regression commit 4b52959a294603c80342511538eeff79071b64cc Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-24T14:32:43Z Merge branch 'master' of https://github.com/apache/ignite into ml/optimizations commit b13e43560d4ec063615951d1c0a3f7810986b257 Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-25T12:32:05Z use index projections and caching commit f6973800333319c95278c0a98bb1a18b684c3bd6 Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-26T08:19:06Z some refactoring and comments commit 01096df8ab4ae0733285ff37ce37c63eb2a7a87a Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-26T10:04:47Z make indexes is optional commit 9848faf37325391776f4a3014c6ec814797dc851 Author: Alexey Platonov <aplatonovv@...> Date: 2018-07-26T10:38:54Z add useIndex flag exhaustive search to tests ---- ---