Hi Meethu, Thanks for asking! Scala is the native language in Spark. Implementing algorithms in Scala can utilize the full power of Spark Core. Also, Scala's syntax is very concise. Implementing ML algorithms using different languages would increase the maintenance cost. However, there are still much work to be done in the Python/Java land. For example, we currently do not support distributed matrix and decision tree in Python, and those interfaces may not be friendly for Java users. If you would like to contribute to MLlib in Python or Java, it would be a good place to start. Thanks!
Best, Xiangrui On Thu, May 22, 2014 at 3:06 AM, MEETHU MATHEW <meethu2...@yahoo.co.in> wrote: > Hi, > > > I would like to do some contributions towards the MLlib .I've a few concerns > regarding the same. > > 1. Is there any reason for implementing the algorithms supported by MLlib in > Scala > 2. Will you accept if the contributions are done in Python or Java > > Thanks, > Meethu M