public class TrainModelTask<T> extends AbstractTask<T>
Constructor and Description |
---|
TrainModelTask() |
TrainModelTask(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
Function<LenskitRecommender,T> |
getAction() |
AlgorithmInstance |
getAlgorithm() |
DataSource |
getInputData() |
java.io.File |
getWriteFile() |
T |
perform() |
TrainModelTask |
setAction(Function<LenskitRecommender,T> act)
Set the action to invoke.
|
TrainModelTask |
setAlgorithm(AlgorithmInstance algo)
Configure the algorithmInfo.
|
TrainModelTask |
setInput(DataSource data)
Specify the data source to train on.
|
TrainModelTask |
setWriteFile(java.io.File file)
Specify a file to write.
|
execute, getName, getProject, setName, setProject
addListener, cancel, get, get, interruptTask, isCancelled, isDone, set, setException, wasInterrupted
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener
public TrainModelTask()
public TrainModelTask(java.lang.String name)
public AlgorithmInstance getAlgorithm()
public java.io.File getWriteFile()
public DataSource getInputData()
public Function<LenskitRecommender,T> getAction()
public TrainModelTask setAlgorithm(AlgorithmInstance algo)
algo
- The algorithmInfo to configure.public TrainModelTask setWriteFile(java.io.File file)
file
- The file name.public TrainModelTask setInput(DataSource data)
data
- The input data source.public TrainModelTask setAction(Function<LenskitRecommender,T> act)
perform()
.act
- The action to invoke.public T perform() throws TaskExecutionException
perform
in class AbstractTask<T>
TaskExecutionException