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 <[email protected]> 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 <[email protected]> wrote: > >> On Fri, Feb 1, 2013 at 7:19 AM, Chris Harrington <[email protected]> >> 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 <[email protected]> >> > 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 <[email protected]> >> > >> 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 >> > >>> <[email protected]>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 <[email protected] >> > >> > >>>> 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
