On Oct 8, 2009, at 4:13 AM, deneche abdelhakim wrote:
There is also a main() method in:
./examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/CDGA.java
I should be able to post a patch saturday concerning CDInfosTool and
CDGA.
Personally, I'd just commit. The goal here is to convert to CLI. It
doesn't take a whole lot of review. Only thing I would suggest is we
be consistent about what we name arguments, so have a look at the
other ones for precedent.
-Grant
On Thu, Oct 8, 2009 at 7:29 AM, Isabel Drost (JIRA)
<j...@apache.org> wrote:
[ https://issues.apache.org/jira/browse/MAHOUT-138?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12763378#action_12763378
]
Isabel Drost commented on MAHOUT-138:
-------------------------------------
From the classes above, I worked through up to the classification
stuff. Documentation is in the wiki at: http://cwiki.apache.org/confluence/display/MAHOUT/ClassifyingYourData
(the links with commandline in their name) and http://cwiki.apache.org/confluence/display/MAHOUT/ClusteringYourData
(again the links with commandline in their name).
Currently their are only examples left to convert as well as three
classes containing main methods from the taste code:
./core/src/main/java/org/apache/mahout/cf/taste/hadoop/
RecommenderJob.java
./core/src/main/java/org/apache/mahout/cf/taste/hadoop/
SlopeOneDiffsToAveragesJob.java
./core/src/main/java/org/apache/mahout/cf/taste/hadoop/
SlopeOnePrefsToDiffsJob.java
./examples/src/main/java/org/apache/mahout/cf/taste/example/
bookcrossing/BookCrossingRecommenderEvaluatorRunner.java
./examples/src/main/java/org/apache/mahout/cf/taste/example/netflix/
NetflixRecommenderEvaluatorRunner.java
./examples/src/main/java/org/apache/mahout/cf/taste/example/netflix/
TransposeToByUser.java
./examples/src/main/java/org/apache/mahout/cf/taste/example/jester/
JesterRecommenderEvaluatorRunner.java
./examples/src/main/java/org/apache/mahout/cf/taste/example/
grouplens/GroupLensRecommenderEvaluatorRunner.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/dirichlet/Job.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/canopy/Job.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/canopy/InputDriver.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/kmeans/Job.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/meanshift/Job.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/meanshift/InputDriver.java
./examples/src/main/java/org/apache/mahout/clustering/
syntheticcontrol/meanshift/OutputDriver.java
./examples/src/main/java/org/apache/mahout/ga/watchmaker/cd/tool/
CDInfosTool.java
Convert main() methods to use Commons CLI for argument processing
-----------------------------------------------------------------
Key: MAHOUT-138
URL: https://issues.apache.org/jira/browse/
MAHOUT-138
Project: Mahout
Issue Type: Improvement
Affects Versions: 0.2
Reporter: Grant Ingersoll
Assignee: Grant Ingersoll
Priority: Minor
Fix For: 0.3
Attachments: MAHOUT-138.patch,
MAHOUT-138_fuzzyKMeansJob.patch
Commons CLI is in the classpath and makes it much easier to handle
command line args and they are more self-documenting when done
right. We should convert our main methods to use CLI
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
--------------------------
Grant Ingersoll
http://www.lucidimagination.com/
Search the Lucene ecosystem (Lucene/Solr/Nutch/Mahout/Tika/Droids)
using Solr/Lucene:
http://www.lucidimagination.com/search