Hi Alex, Impressive, thanks for sharing this with us. Btw, do we need to tweak the existing OLS documentation to mention the contributed changes? https://apacheignite.readme.io/docs/ols-multiple-linear-regression
— Denis > On Nov 16, 2017, at 5:55 AM, Alexey Zinoviev <zaleslaw....@gmail.com> wrote: > > Hello, > > I've added support of distributed OLS regression per > IGNITE-5846 [1] and would want to push these to master. > > Changes impact "ml" module, more details of portion of code can be > found in PR #3030 [2]. Yury Babak [3], Oleg Ignatenko[4] did review and > sanity > check. > > The main idea was to keep OLS Regression as algorithm and add support of > many operations on SparseDistributedMatrix and SparseBlockDistributedMatrix. > > To implement this functionality I added SparseBlockDistributedVector and > SparseDistributedVector classes. Also a few operations on distributed > vectors and matrices were implemented using power of affinity. > > The successful build could be found here [5] > > > [1] <goog_1261495998>https://issues.apache.org/jira/browse/IGNITE-5846 > [2] <goog_1261495993>https://github.com/apache/ignite/pull/3030 > [3] https://github.com/ybabak > [4] https://github.com/oignatenko > [5] > https://ci.ignite.apache.org/viewLog.html?buildId=945536&buildTypeId=Ignite20Tests_IgniteMl&tab=buildResultsDiv > > Sincerely yours, > Alex