Hi Ted, Thanks . Can you please tell me the class which one I have to use for multinomial (Like AdaptiveLogisticRegression and OnLineLogistic Regression). How do I give target categories value to this class.is it from constructor.If you give small code snippet ,that will be helpful for me.
-----Original Message----- From: Ted Dunning [mailto:[email protected]] Sent: Tuesday, July 23, 2013 9:42 AM To: [email protected] Subject: Re: multinomial in mahout sgd Classify is the call that you want. The command line logistic regression programs were originally written more as demonstrations and weren't written to handle multiple target values. It shouldn't be hard to adapt them. It would be great to get a patch to do so. On Mon, Jul 22, 2013 at 9:08 PM, Shantha Kumar N01 < [email protected]> wrote: > Hi, > > in Mahout examples, the (org.apache.mahout.classifier.sgd.)RunLogistic > or Trainlogistic class is a great example to classify content with SGD > and to get a nice confusion matrix. > > I'm trying to use and adapt this to classify data in more than 2 > categories. > The alorithm uses classify scalar methods, which is only working with > 2 categories. > > "classifyScalar" method in AbstractOnlineLogisticRegression class > return a double when we evaluate the model. This double is used as a > score fot the matrix. > > "classify" seems to be equivalent but returns another vector, I guess > because the matrix has more than one row in that case. > > I'm looking for a way to do this with more categories. Do you have a > clue or example for doing this > > i mean --categories 4 is possible instead of --categories 2 in the > below command.If not then how to SGD algorithm for multinomial > logistic regression in mahout. > > bin/mahout trainlogistic --input donut.csv \ --output ./model \ > --target color --categories 4 \ --predictors x y --types numeric \ > --features 20 --passes 100 --rate 50 > > **************** CAUTION - Disclaimer ***************** This e-mail > contains PRIVILEGED AND CONFIDENTIAL INFORMATION intended solely for > the use of the addressee(s). If you are not the intended recipient, > please notify the sender by e-mail and delete the original message. > Further, you are not to copy, disclose, or distribute this e-mail or > its contents to any other person and any such actions are unlawful. > This e-mail may contain viruses. Infosys has taken every reasonable > precaution to minimize this risk, but is not liable for any damage you > may sustain as a result of any virus in this e-mail. You should carry > out your own virus checks before opening the e-mail or attachment. > Infosys reserves the right to monitor and review the content of all > messages sent to or from this e-mail address. Messages sent to or from > this e-mail address may be stored on the Infosys e-mail system. > ***INFOSYS******** End of Disclaimer ********INFOSYS*** >
