This sounds great in principle. I haven't seen any details yet (haven't had time to look).
Is there a strong reason to go with the R syntax for multiplication instead of the matlab convention that a*b means a.times(b)? On Fri, Jul 26, 2013 at 12:07 AM, Dmitriy Lyubimov <[email protected]>wrote: > Hello, > > i would like to put for discussion a proposal of adding a module > mathout-math-scala to Mahout containing various scala DSLs for Mahout > project. > > Here is what i have got so far : > > http://weatheringthrutechdays.blogspot.com/2013/07/scala-dsl-for-mahout-in-core-linear.html > > for now it is in-core stuff only, but it can also be used to script out > driver pipelines for Mahout DRM and solvers. (Some code, in particular, > tests may look ugly at the moment). > > By proposing it as a part of Mahout, I of course pursue some selfish goals: > since the stuff covers a lot of Mahout matrix APIs, if I have it away from > Mahout, i would be having hard time maintaining it in sync with Mahout as > the project morphs its apis. So I want to make sure that committers run my > tests too before committing new changes. > > (I am actually using this for spark-based solvers bsed on Mahout DRMs and > to make it more accessible to our data scientists to work with -- at some > point I hope to contribute spark ports of some Mahout work too). > > Respectfully, > -Dmitriy >
