You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by Yury Babak <y....@gmail.com> on 2017/10/10 18:58:50 UTC

Ignite ML news

Hi Igniters!

I want to provide some updates about current state of ml module, so let me
introduce that we already have:

* OLS lin regression(not so efficient in distributed case, but Alexey
Zinoviev already working to fix that, IGNITE-6222).
* K-means (IGNITE-5113).
* Decision tree(almost done by Artem Malykh, IGNITE-5218).
* Suitable for distributed calculations block matrices(IGNITE-5791).
* BLAS support (IGNITE-5777).
* And some minors bugfixes/improvements.

As new features now we worked on the several algorithms:

* FCM (Ilya Nozhkin, IGNITE-5246) - Fuzzy c-means, will be the first fuzzy
algoritm in our ML module.
* Log regression (Vladisav Jelisavcic, IGNITE-5059) - logistic regression
and regularization mechanism.
* SVM (Oleg Ignatenko, IGNTIE-6585) - Support vector machine, another
popular classification algorithm.

Also we start works related with neural networks. And here we working on two
big ares. 

The first area is implementation our own distributed neural networks over
Ignite(IGNITE-6386). We will start with CNN(convolutional neural network).

And the second area is integration with existing libs and using them as
backend wrapped on our API. Here we looks on Encog and Deeplearning4j libs.

Also we want to add API for group model trainings. Using this API we will
able to train and choose best model. We even could choose between different
models, like k-mean and decision tree for example.

Any questions or suggestions are welcome.

Regards,
Yury



--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/

Re: Ignite ML news

Posted by Yury Babak <y....@gmail.com>.
Hi Denis,

Sure, will do.

Regards,
Yury



--
Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/

Re: Ignite ML news

Posted by Denis Magda <dm...@apache.org>.
Hi Yuri,

Sounds impressive!

The only suggestion I have for you guys is to copy the dev list more for ML related discussions. This will let the community to keep track of your activities on a daily basis and do proposal to algorithms you’ve been working on.

Agreed?

—
Denis
 
> On Oct 10, 2017, at 11:58 AM, Yury Babak <y....@gmail.com> wrote:
> 
> Hi Igniters!
> 
> I want to provide some updates about current state of ml module, so let me
> introduce that we already have:
> 
> * OLS lin regression(not so efficient in distributed case, but Alexey
> Zinoviev already working to fix that, IGNITE-6222).
> * K-means (IGNITE-5113).
> * Decision tree(almost done by Artem Malykh, IGNITE-5218).
> * Suitable for distributed calculations block matrices(IGNITE-5791).
> * BLAS support (IGNITE-5777).
> * And some minors bugfixes/improvements.
> 
> As new features now we worked on the several algorithms:
> 
> * FCM (Ilya Nozhkin, IGNITE-5246) - Fuzzy c-means, will be the first fuzzy
> algoritm in our ML module.
> * Log regression (Vladisav Jelisavcic, IGNITE-5059) - logistic regression
> and regularization mechanism.
> * SVM (Oleg Ignatenko, IGNTIE-6585) - Support vector machine, another
> popular classification algorithm.
> 
> Also we start works related with neural networks. And here we working on two
> big ares. 
> 
> The first area is implementation our own distributed neural networks over
> Ignite(IGNITE-6386). We will start with CNN(convolutional neural network).
> 
> And the second area is integration with existing libs and using them as
> backend wrapped on our API. Here we looks on Encog and Deeplearning4j libs.
> 
> Also we want to add API for group model trainings. Using this API we will
> able to train and choose best model. We even could choose between different
> models, like k-mean and decision tree for example.
> 
> Any questions or suggestions are welcome.
> 
> Regards,
> Yury
> 
> 
> 
> --
> Sent from: http://apache-ignite-developers.2346864.n4.nabble.com/