You would have to package the Model into your war (if Web application) or into 
your jar (if its a standalone app).

You can read the Model from your application using ModelSerializer.readBinary() 
method call.

OnlineLogisticRegression sgd = ModelSerializer.readBinary(
new FileInputStream("model"), OnlineLogisticRegression.class);


You can then invoke sgd.classify() to classify your user query.




________________________________
 From: Selvakumar Arumugam (Created) (JIRA) <[email protected]>
To: [email protected] 
Sent: Wednesday, December 21, 2011 10:43 AM
Subject: [jira] [Created] (MAHOUT-934) Deploy sgd classifier trained model in 
an application
 
Deploy sgd classifier trained model in an application
-----------------------------------------------------

                 Key: MAHOUT-934
                 URL: https://issues.apache.org/jira/browse/MAHOUT-934
             Project: Mahout
          Issue Type: New Feature
          Components: Classification, Integration
    Affects Versions: 0.6
         Environment: Operating System : Linux (Ubuntu)
Software Frameworks : Apache Mahout, Java, Servlet and Jsp
            Reporter: Selvakumar Arumugam
            Priority: Minor
             Fix For: 0.6


I have generated trained model by modifying mahout sgd classifier for my own 
train data.
But now i want to use that model in my web application which need to give 
response as classified category for user query.
I dont know how to use that model. So please tell me
How to deploy a sgd classifier trained MODEL in an web application or any 
sample application? 
Or
How to use that model in Jsp/Servlet Web application to classify the query 
keyword which given by user?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to