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
>

Reply via email to