mahout-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Mohit Singh <mohit1...@gmail.com>
Subject Re: can i run mahout algorithms on mobile device..
Date Mon, 04 Feb 2013 19:02:24 GMT
Yes.
Like I said. That project has just taken off!


On Mon, Feb 4, 2013 at 12:44 AM, VIGNESH S <vigneshklncit@gmail.com> wrote:

> Hi,
>
> I don,t think graphchi supports many algorithms..
>
>
> Thanks and Regards
> Vignesh Srinivasan
>
> On Sat, Feb 2, 2013 at 2:21 AM, Mohit Singh <mohit1007@gmail.com> wrote:
> > You should look into graphchi..a new spinoff from graphlab project. which
> > uses disk for graph computations.
> > http://graphlab.org/graphchi/
> > Though, the aim of this project is to be able to do large scale machine
> > learning on laptop
> >
> http://www.technologyreview.com/news/428497/your-laptop-can-now-analyze-big-data/?nlid=nldly&nld=2012-07-17
> > but for reasonable datasets and computations, i think you can make it run
> > on mobile.
> > Though so far, only collaborative filtering and lda are being
> implemented.
> >
> >
> > On Fri, Feb 1, 2013 at 12:23 PM, Jake Mannix <jake.mannix@gmail.com>
> wrote:
> >
> >> On Fri, Feb 1, 2013 at 7:19 AM, Chris Harrington <chris@heystaks.com>
> >> wrote:
> >>
> >> > Kind of off topic but why Mahout and not Weka and why on a mobile
> device.
> >> >
> >> > Mahout is built to be scalable for large datasets, not something you'd
> >> > associate with a mobile device.
> >>
> >>
> >> Mahout scalability is about the *training set*.  For example, you run a
> >> webmail service, you have tons and tons of spam and not-spam emails.
>  You
> >> use Mahout to train a classifier on Hadoop using this training data, at
> the
> >> end of the day, you spit out a sparse classifier model file, which could
> >> reasonably be a *very small* blob, under 100-1000KB.
> >>
> >>
> >> > On any mobile device you're going to run into memory issues very
> quickly
> >> > with any sizable dataset. Even the Galaxy s3 only has max 256mb heap
> >> > allowed (i think).
> >> >
> >> > Personally I wouldn't even attempt such a thing, I'd off load the
> heavy
> >> > lifting to a server and simply have the client mobile device request
> >> > whatever it needed.
> >> >
> >> >
> >> > On 1 Feb 2013, at 14:55, Jake Mannix wrote:
> >> >
> >> > > Hi Vignesh,
> >> > >
> >> > >  You've got a lot of steps to go through before you can start
> talking
> >> > > about putting it on your mobile device:  you need to get your
> training
> >> > > data, train your classifier offline using Mahout, write code in your
> >> > mobile
> >> > > app which links to and uses the classifier package in Mahout that
> will
> >> > > understand how to use the serialized classifier data file, then make
> >> sure
> >> > > your classifier data file is either bundled with your mobile app,
or
> >> else
> >> > > downloads it when it needs it.
> >> > >
> >> > >  So first, you need to train a classifier (check out Mahout In
> Action
> >> for
> >> > > more detailed instructions on this), it will result in a serialized
> >> > > classifier model on disk at the end of this process.
> >> > >
> >> > >
> >> > > On Thu, Jan 31, 2013 at 10:23 PM, VIGNESH S <
> vigneshklncit@gmail.com>
> >> > wrote:
> >> > >
> >> > >> Hi ,
> >> > >>
> >> > >> Thanks for the reply..
> >> > >>
> >> > >> How can we make use of the training data done using Hadoop in
> mobile
> >> > >> phones..
> >> > >>
> >> > >> For Example,i can do some sort of serialization and store it on
> disk
> >> > >> and deserialize in mobile and use that data..
> >> > >>
> >> > >> is that possible or how can i use the training data without
> connecting
> >> > >> to a hadoop cluster in real time..
> >> > >>
> >> > >>
> >> > >>
> >> > >> Thanks and Regards
> >> > >> Vignesh Srinivasan
> >> > >>
> >> > >>
> >> > >> On Thu, Jan 31, 2013 at 7:43 AM, Jake Mannix <
> jake.mannix@gmail.com>
> >> > >> wrote:
> >> > >>> The *training* of many Mahout algorithms are on Hadoop, but
the
> >> output
> >> > >>> classifiers (e.g. a binary text classifier [trained with L1
> >> > >> regularization
> >> > >>> to sparsify] for spam filtering) could certainly fit on a
small
> >> > footprint
> >> > >>> like a mobile phone.
> >> > >>>
> >> > >>>
> >> > >>> On Wed, Jan 30, 2013 at 7:46 AM, Mahesh Balija
> >> > >>> <balijamahesh.mca@gmail.com>wrote:
> >> > >>>
> >> > >>>> AFAIK it is NOT possible. As Mahout runs on top of Hadoop.
> >> > >>>> Also Hadoop is a distributed computing framework, it will
run on
> >> > >> cluster of
> >> > >>>> machines.
> >> > >>>> So ideally it may NOT be possible to run on a Mobile.
> >> > >>>>
> >> > >>>> On Wed, Jan 30, 2013 at 8:46 PM, VIGNESH S <
> vigneshklncit@gmail.com
> >> >
> >> > >>>> wrote:
> >> > >>>>
> >> > >>>>> I am trying to implement some classification in android
mobile
> >> > >> device..
> >> > >>>>>
> >> > >>>>> is it possible to use mahout in mobile device..Please
kindly
> help
> >> me
> >> > >>>>>
> >> > >>>>> --
> >> > >>>>> Thanks and Regards
> >> > >>>>> Vignesh Srinivasan
> >> > >>>>> 9739135640
> >> > >>>>>
> >> > >>>>
> >> > >>>
> >> > >>>
> >> > >>>
> >> > >>> --
> >> > >>>
> >> > >>>  -jake
> >> > >>
> >> > >>
> >> > >>
> >> > >> --
> >> > >> Thanks and Regards
> >> > >> Vignesh Srinivasan
> >> > >> 9739135640
> >> > >>
> >> > >
> >> > >
> >> > >
> >> > > --
> >> > >
> >> > >  -jake
> >> >
> >> >
> >>
> >>
> >> --
> >>
> >>   -jake
> >>
> >
> >
> >
> > --
> > Mohit
> >
> > "When you want success as badly as you want the air, then you will get
> it.
> > There is no other secret of success."
> > -Socrates
>
>
>
> --
> Thanks and Regards
> Vignesh Srinivasan
> 9739135640
>



-- 
Mohit

"When you want success as badly as you want the air, then you will get it.
There is no other secret of success."
-Socrates

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message