[ https://issues.apache.org/jira/browse/MAHOUT-1179?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13659764#comment-13659764 ]
Angel Martinez Gonzalez commented on MAHOUT-1179: ------------------------------------------------- Hi again, With the goal of modifying all classifiers to use the formats proposed above, I've started to work with Naive Bayes. In particular, I've moved the code related to evaluation (summary statistics, confusion matrix) that was executed at the end of TestNaiveBayesDriver to a separate ClassifierEvaluationJob. The benefit of this is that ClassifierEvaluationJob should be able in the future to take input from any classifier tester. The current state of the work may be reviewed here: https://github.com/amartgon/mahout/commit/519ae529e9932d1e1d0803d0731a7396daaa603b There are still modifications to be made on Naive Bayes, such as: -Modifying document id format from Text to IntWritable. -Moving the "label index" out of TrainNaiveBayesJob. Should I create a JIRA issue and submit this part? Or go on with the work at least till everything related to Naive Bayes is complete? I'd like to have some feedback before going on, to have an idea of whether there is agreement/interest in this before investing a lot of time into possibly useless work. > GSOC 2013: Refactor and improve the classification APIs > ------------------------------------------------------- > > Key: MAHOUT-1179 > URL: https://issues.apache.org/jira/browse/MAHOUT-1179 > Project: Mahout > Issue Type: New Feature > Reporter: Dan Filimon > Labels: gsoc2013, mentor > > [via Andy Twigg] > Improve and unify the Mahout classification API. Also related to the > refactoring of the clustering APIs MAHOUT-1177. > The two APIs should be roughly the same, at least in > terms of input/output so that pipelining etc is easier. (cf > scikit-learn clustering/classifier/regression API) > Currently Mahout support: > - logistic regression > - Naive Bayes > - Random Forests -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira