You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mahout.apache.org by Pat Ferrel <pa...@occamsmachete.com> on 2014/10/01 23:26:48 UTC

Re: Interested in developing for mahout

If you are talking about the Scala Mahout+Solr recommender here are some docs for the drivers: https://mahout.apache.org/users/recommender/intro-cooccurrence-spark.html There is some description of integration but not nearly enough.

The scaladocs can be built locally by running the following in all of the scala subprojects:

mvn scala:doc

Docs will be put in target/site/scaladocs for each subproject.

A tutorial would be fantastic.


On Sep 29, 2014, at 4:36 PM, Thejas Prasad <th...@gmail.com> wrote:

Ted,
Thanks for the tip! I shall start with writing a tutorial! 

-Thejas

Sent from my iPhone

> On Sep 29, 2014, at 3:56 PM, Ted Dunning <te...@gmail.com> wrote:
> 
> Thejas,
> 
> A good starter task would be to gather the discussions about the new
> recommendation system in Scala and write up a tutorial for using it.
> 
> Writing new bindings in the math section requires a bit of advanced
> knowledge of Scala and an ability to read some subtle code.  Probably not
> the best starting point.
> 
> 
> 
>> On Mon, Sep 29, 2014 at 11:34 AM, thejas prasad <th...@gmail.com> wrote:
>> 
>> Hey Ted,
>> 
>> It seemed interesting. I was looking at Jira and also Git and It seemed as
>> though some scala bindings where already implemented.. Am I correct?
>> 
>> I wanted to take up a task that is trivial since I am new to scala and
>> even mahout.
>> 
>> With that said I would be interested in writing more matlab bindings.
>> 
>> Does that sound okay?
>> 
>> -Thejas
>> 
>> 
>>>> On Sun, Sep 28, 2014 at 3:15 PM, Aamir Khan <9a...@gmail.com>
>>> wrote:
>>> Hi,
>>> 
>>> I am also new to Apache and Mahout. This thread caught my attention.
>>> Can you tell what are the areas where development is required.
>>> Is there any work on *Clustering*?
>>> Any guidance on how to start and useful links are highly appreciated.
>>> 
>>> Many thanks,
>>> 
>>> 
>>>> On Mon, Sep 29, 2014 at 1:19 AM, Ted Dunning <te...@gmail.com>
>>> wrote:
>>> 
>>>> Thejas,
>>>> 
>>>> What were your impressions?
>>>> 
>>>> Which parts of the system match your background and capabilities?
>>>> 
>>>> 
>>>> 
>>>> On Sun, Sep 28, 2014 at 11:46 AM, Thejas Prasad <th...@gmail.com>
>>>> wrote:
>>>> 
>>>>> Hey suneel,
>>>>> 
>>>>> I finished reading the paper.  What's next?
>>>>> 
>>>>> Sent from my iPhone
>>>>> 
>>>>>> On Sep 26, 2014, at 7:04 PM, Suneel Marthi <sm...@apache.org>
>> wrote:
>>>>>> 
>>>>>> See this for a start
>> http://mahout.apache.org/users/sparkbindings/ScalaSparkBindings.pdf
>>>>>> 
>>>>>> 
>>>>>>> On Fri, Sep 26, 2014 at 8:02 PM, thejas prasad <
>> thejchess@gmail.com>
>>>>> wrote:
>>>>>>> 
>>>>>>> what exactly in the  scala math library?
>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>>> On Fri, Sep 26, 2014 at 1:00 AM, Ted Dunning <
>> ted.dunning@gmail.com>
>>>>>>> wrote:
>>>>>>> 
>>>>>>>> Got it!
>>>>>>>> 
>>>>>>>> Sorry to be dense.
>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>>> On Thu, Sep 25, 2014 at 4:23 PM, Thejas Prasad <
>> thejchess@gmail.com>
>>>>>>>> wrote:
>>>>>>>> 
>>>>>>>>> Sorry I meant to say what is the best way to get started**?
>>>>>>>>> 
>>>>>>>>> Thanks,
>>>>>>>>> Thejas
>>>>>>>>> Sent from my iPhone
>>>>>>>>> 
>>>>>>>>>> On Sep 25, 2014, at 4:28 PM, Ted Dunning <
>> ted.dunning@gmail.com>
>>>>>>>> wrote:
>>>>>>>>>> 
>>>>>>>>>>> On Thu, Sep 25, 2014 at 9:35 AM, Thejas Prasad <
>>>> thejchess@gmail.com
>>>>>>>> 
>>>>>>>>> wrote:
>>>>>>>>>>> 
>>>>>>>>>>> what is the best way to get statues
>>>>>>>>>> 
>>>>>>>>>> 
>>>>>>>>>> Hmmm....
>>>>>>>>>> 
>>>>>>>>>> I am totally confused.  You must have meant something here.
>>>>>>>>>> 
>>>>>>>>>> Regarding your next question, the place to start work is on the
>>>> scala
>>>>>>>>> math
>>>>>>>>>> library.
>> 
>> 


Re: Interested in developing for mahout

Posted by thejas prasad <th...@gmail.com>.
Pat & Ted,
I was thinking of building an example/ tutorial for
https://mahout.apache.org/users/recommender/intro-cooccurrence-spark.html.
Would that be an overkill? Note this would be a scala example.. And also
should I create a Jira for this?

Thanks again for all the support!
Thejas

On Wed, Oct 1, 2014 at 4:26 PM, Pat Ferrel <pa...@occamsmachete.com> wrote:

> If you are talking about the Scala Mahout+Solr recommender here are some
> docs for the drivers:
> https://mahout.apache.org/users/recommender/intro-cooccurrence-spark.html
> There is some description of integration but not nearly enough.
>
> The scaladocs can be built locally by running the following in all of the
> scala subprojects:
>
> mvn scala:doc
>
> Docs will be put in target/site/scaladocs for each subproject.
>
> A tutorial would be fantastic.
>
>
> On Sep 29, 2014, at 4:36 PM, Thejas Prasad <th...@gmail.com> wrote:
>
> Ted,
> Thanks for the tip! I shall start with writing a tutorial!
>
> -Thejas
>
> Sent from my iPhone
>
> > On Sep 29, 2014, at 3:56 PM, Ted Dunning <te...@gmail.com> wrote:
> >
> > Thejas,
> >
> > A good starter task would be to gather the discussions about the new
> > recommendation system in Scala and write up a tutorial for using it.
> >
> > Writing new bindings in the math section requires a bit of advanced
> > knowledge of Scala and an ability to read some subtle code.  Probably not
> > the best starting point.
> >
> >
> >
> >> On Mon, Sep 29, 2014 at 11:34 AM, thejas prasad <th...@gmail.com>
> wrote:
> >>
> >> Hey Ted,
> >>
> >> It seemed interesting. I was looking at Jira and also Git and It seemed
> as
> >> though some scala bindings where already implemented.. Am I correct?
> >>
> >> I wanted to take up a task that is trivial since I am new to scala and
> >> even mahout.
> >>
> >> With that said I would be interested in writing more matlab bindings.
> >>
> >> Does that sound okay?
> >>
> >> -Thejas
> >>
> >>
> >>>> On Sun, Sep 28, 2014 at 3:15 PM, Aamir Khan <9a...@gmail.com>
> >>> wrote:
> >>> Hi,
> >>>
> >>> I am also new to Apache and Mahout. This thread caught my attention.
> >>> Can you tell what are the areas where development is required.
> >>> Is there any work on *Clustering*?
> >>> Any guidance on how to start and useful links are highly appreciated.
> >>>
> >>> Many thanks,
> >>>
> >>>
> >>>> On Mon, Sep 29, 2014 at 1:19 AM, Ted Dunning <te...@gmail.com>
> >>> wrote:
> >>>
> >>>> Thejas,
> >>>>
> >>>> What were your impressions?
> >>>>
> >>>> Which parts of the system match your background and capabilities?
> >>>>
> >>>>
> >>>>
> >>>> On Sun, Sep 28, 2014 at 11:46 AM, Thejas Prasad <th...@gmail.com>
> >>>> wrote:
> >>>>
> >>>>> Hey suneel,
> >>>>>
> >>>>> I finished reading the paper.  What's next?
> >>>>>
> >>>>> Sent from my iPhone
> >>>>>
> >>>>>> On Sep 26, 2014, at 7:04 PM, Suneel Marthi <sm...@apache.org>
> >> wrote:
> >>>>>>
> >>>>>> See this for a start
> >> http://mahout.apache.org/users/sparkbindings/ScalaSparkBindings.pdf
> >>>>>>
> >>>>>>
> >>>>>>> On Fri, Sep 26, 2014 at 8:02 PM, thejas prasad <
> >> thejchess@gmail.com>
> >>>>> wrote:
> >>>>>>>
> >>>>>>> what exactly in the  scala math library?
> >>>>>>>
> >>>>>>>
> >>>>>>>
> >>>>>>> On Fri, Sep 26, 2014 at 1:00 AM, Ted Dunning <
> >> ted.dunning@gmail.com>
> >>>>>>> wrote:
> >>>>>>>
> >>>>>>>> Got it!
> >>>>>>>>
> >>>>>>>> Sorry to be dense.
> >>>>>>>>
> >>>>>>>>
> >>>>>>>>
> >>>>>>>> On Thu, Sep 25, 2014 at 4:23 PM, Thejas Prasad <
> >> thejchess@gmail.com>
> >>>>>>>> wrote:
> >>>>>>>>
> >>>>>>>>> Sorry I meant to say what is the best way to get started**?
> >>>>>>>>>
> >>>>>>>>> Thanks,
> >>>>>>>>> Thejas
> >>>>>>>>> Sent from my iPhone
> >>>>>>>>>
> >>>>>>>>>> On Sep 25, 2014, at 4:28 PM, Ted Dunning <
> >> ted.dunning@gmail.com>
> >>>>>>>> wrote:
> >>>>>>>>>>
> >>>>>>>>>>> On Thu, Sep 25, 2014 at 9:35 AM, Thejas Prasad <
> >>>> thejchess@gmail.com
> >>>>>>>>
> >>>>>>>>> wrote:
> >>>>>>>>>>>
> >>>>>>>>>>> what is the best way to get statues
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Hmmm....
> >>>>>>>>>>
> >>>>>>>>>> I am totally confused.  You must have meant something here.
> >>>>>>>>>>
> >>>>>>>>>> Regarding your next question, the place to start work is on the
> >>>> scala
> >>>>>>>>> math
> >>>>>>>>>> library.
> >>
> >>
>
>