On Fri, Jul 26, 2013 at 5:07 AM, Ted Dunning <[email protected]> wrote:
> 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)? > +1 a * b being pointwise products will confuse any mathematician in the audience. > > > 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 > > > -- -jake
