public abstract class ActiveDyadRanker
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected IDyadRankingPoolProvider |
poolProvider |
protected PLNetDyadRanker |
ranker |
| Constructor and Description |
|---|
ActiveDyadRanker(PLNetDyadRanker ranker,
IDyadRankingPoolProvider poolProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
activelyTrain(int numberOfQueries)
Actively trains the ranker for a certain number of queries.
|
abstract void |
activelyTrainWithOneInstance() |
IDyadRankingPoolProvider |
getPoolProvider() |
PLNetDyadRanker |
getRanker() |
void |
setPoolProvider(IDyadRankingPoolProvider poolProvider) |
void |
setRanker(PLNetDyadRanker ranker) |
protected PLNetDyadRanker ranker
protected IDyadRankingPoolProvider poolProvider
public ActiveDyadRanker(PLNetDyadRanker ranker, IDyadRankingPoolProvider poolProvider)
ranker - The PLNetDyadRanker that is actively trained.poolProvider - The IDyadRankingPoolProvider that provides a pool
for pool-based selective samplingpublic void activelyTrain(int numberOfQueries)
throws TrainingException
numberOfQueries - Number of queries the ranker conductsTrainingExceptionpublic abstract void activelyTrainWithOneInstance()
throws TrainingException
TrainingExceptionpublic PLNetDyadRanker getRanker()
public void setRanker(PLNetDyadRanker ranker)
public IDyadRankingPoolProvider getPoolProvider()
public void setPoolProvider(IDyadRankingPoolProvider poolProvider)