I think this
> 3) DSL/scripting support.
makes a lot of sense. In all honesty, over a number of experiences
with different approaches in the area I found that Groovy has the most
convenient and flexible way of building DSLs. E.g. Apache Camel uses
it for their own DSL as well as many other projects, including Apache
Bigtop.

As an quick overview I suggest to look at
  
http://docs.groovy-lang.org/docs/latest/html/documentation/core-domain-specific-languages.html

And it seems like a relatively simple exercise to add the support to
Ignite, considering its Java foundation (and, thank you Dao, not
Scala!). Seriously.

Cos

--
  Take care,
Konstantin (Cos) Boudnik
2CAC 8312 4870 D885 8616  6115 220F 6980 1F27 E622

Disclaimer: Opinions expressed in this email are those of the author,
and do not necessarily represent the views of any company the author
might be affiliated with at the moment of writing.


On Fri, Apr 21, 2017 at 9:43 AM, Yury Babak <y.ch...@gmail.com> wrote:
> Guys,
>
> Since the first version of Ignite ML module was merged into ignite 2.0 we
> want to discuss our next steps.
>
> Currently we think about 3 big areas to explore:
>
> 1) Regression and clustering algorithms.
> 2) Deep Learning/Neural Networks stuff.
> 3) DSL/scripting support.
>
> Suggestions/thoughts about these topics (or something else which you think
> we have missed) are welcome here as well as in IGNITE-5029.
>
> Some details about above topics.
>
> * First draft of ordinary least squares linear regression is in progress (by
> Artem, IGNITE-5012).
> * Deep learning/other NN stuff: currently Artem is investigating existing
> frameworks like Tensorflow/Encog/etc to find out if we can integrate with
> them somehow or at least define the scope/ideas for API of DL/NN
> functionality we need.
> * Also we think about using Java 8 Nashorn as script engine and possibility
> of build R-like DSL (mostly by me).
>
> Thanks,
> Yury Babak.
>
>
>
>
>
> --
> View this message in context: 
> http://apache-ignite-developers.2346864.n4.nabble.com/Ignite-ML-next-steps-IGNITE-5029-tp17096.html
> Sent from the Apache Ignite Developers mailing list archive at Nabble.com.

Reply via email to