Eval task configuration for recommend tasks. These have more parameters than predict tasks.
Type | Name and description |
---|---|
java.lang.String |
candidates The candidate selector. |
java.lang.String |
exclude The exclude selector. |
java.lang.Object |
itemOutputFile The per-item output file for separated evaluations. |
java.lang.String |
labelPrefix The label prefix (for column labels). |
int |
listSize The list size. |
boolean |
separateItems Whether or not to treat items separately (Bellogin's 1R). |
Constructor and description |
---|
RecommendEvalTaskConfig
(Project prj) |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
candidateItems(java.lang.String sel) |
|
void |
candidates(java.lang.String sel) |
|
void |
exclude(java.lang.String sel) |
|
void |
excludeItems(java.lang.String sel) |
|
java.util.Map |
getJson() |
|
void |
itemOutputFile(java.lang.Object f) |
|
void |
labelPrefix(java.lang.String pfx) |
|
void |
listSize(int sz) |
|
void |
separateItems(boolean sep) |
Methods inherited from class | Name |
---|---|
class EvalTaskConfig |
configure, getJson, metric, metric, outputFile |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
The candidate selector.
The exclude selector.
The per-item output file for separated evaluations.
The label prefix (for column labels).
The list size.
Whether or not to treat items separately (Bellogin's 1R).