[ 
https://issues.apache.org/jira/browse/MAHOUT-586?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Sean Owen resolved MAHOUT-586.
------------------------------

       Resolution: Won't Fix
    Fix Version/s: 0.5
         Assignee: Sean Owen

OK, it's possible to reopen if/when there's a submittable patch to consider. 
It's fine to iterate on it, here if you like or on the mailing list.

Since the intent is to add functionality, my guess is that the shape of the 
patch is more like adding some interface/implementation, and some refactoring 
to make some logic shareable to the new parts. That is I think it would be 
strongly preferable to keep the existing API, and extend and mimic it to add 
new functions. Which is what the OrderBasedRecommenderEvaluator did well.

The sampling iterator shouldn't need to be repeatable, except for unit testing 
purposes, and it is insofar as all RNGs are set to a known state on each test. 
"Shouldn't" doesn't mean there isn't some practical reason it can't be, but 
ideally it's not something anyone depends on.

> Redo RecommenderEvaluator for modularity
> ----------------------------------------
>
>                 Key: MAHOUT-586
>                 URL: https://issues.apache.org/jira/browse/MAHOUT-586
>             Project: Mahout
>          Issue Type: Improvement
>          Components: Collaborative Filtering
>            Reporter: Lance Norskog
>            Assignee: Sean Owen
>             Fix For: 0.5
>
>         Attachments: MAHOUT-586.patch
>
>
> The RecommenderEvaluator implementation is hard-coded around one algorithm.
> This is a more flexible, modular rewrite.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to