org.square.qa.algorithms
Interface ExtendedAlgorithmInterface<TypeWID,TypeQ,TypeR>

All Superinterfaces:
AlgorithmInterface<TypeWID,TypeQ,TypeR>
All Known Implementing Classes:
Models.RaykarModel, Models.ZenModel

public interface ExtendedAlgorithmInterface<TypeWID,TypeQ,TypeR>
extends AlgorithmInterface<TypeWID,TypeQ,TypeR>


Method Summary
 boolean hasWorkerPriors()
          Checks if worker priors are supported
 boolean isSemiSupervisedModel()
          Checks if algorithm is configured to run with 'light-supervision'
 boolean isSupervisedModel()
          Checks if algorithm is configured to run with 'supervision'
 boolean isUnsupervisedModel()
          Checks if algorithm is configured to run 'unsupervised'
 
Methods inherited from interface org.square.qa.algorithms.AlgorithmInterface
getCombinedEstLabels, getGoldStandard, getResponseCategories, getTuneGT, getWorkersMap, getWorkersMapGold, getWorkersMapTune, hasCombinedEstLabels, hasGoldStandard, hasResponseCategories, hasTuneGT, hasWorkersMap, hasWorkersMapGold, hasWorkersMapTune, setCombinedEstLabels, setGoldStandard, setResponseCategories, setTuneGT, setWorkersMap, setWorkersMapGold, setWorkersMapTune
 

Method Detail

isUnsupervisedModel

boolean isUnsupervisedModel()
Checks if algorithm is configured to run 'unsupervised'

Returns:
true if model is configured to estimate labels without supervision

isSemiSupervisedModel

boolean isSemiSupervisedModel()
Checks if algorithm is configured to run with 'light-supervision'

Returns:
true if model is configured to estimate labels with light-supervision

isSupervisedModel

boolean isSupervisedModel()
Checks if algorithm is configured to run with 'supervision'

Returns:
true if model is configured to estimate labels with supervision

hasWorkerPriors

boolean hasWorkerPriors()
Checks if worker priors are supported

Returns:
true if worker priors are supported


Copyright © 2013. All Rights Reserved.