org.square.qa.utilities.constructs
Class Models<TypeWID,TypeQ,TypeR>

java.lang.Object
  extended by org.square.qa.utilities.constructs.Models<TypeWID,TypeQ,TypeR>

public class Models<TypeWID,TypeQ,TypeR>
extends Object


Nested Class Summary
 class Models.BayesModel
           
 class Models.MajorityModel
           
 class Models.RaykarModel
           
 class Models.ZenModel
           
 
Constructor Summary
Models()
           
 
Method Summary
 Models.BayesModel getBayesModel()
          Get BayesModel
 Models.BayesModel getBayesTestModel()
          Get BayesModel -- test configuration
 Models.MajorityModel getMajorityModel()
          Get MajorityModel
 Models.MajorityModel getMajorityTestModel()
          Get MajorityModel -- test configuration
 Models.RaykarModel getRaykarModel()
          Get RaykarModel
 Models.RaykarModel getRaykarTestModel()
          Get RaykarModel -- test configuration
 Models.ZenModel getZenModel()
          Get ZenModel
 Models.ZenModel getZenTestModel()
          Get ZenModel -- test configuration
 void setBayesModel(Models.BayesModel bayesModel)
          Set BayesModel
 void setBayesTestModel(Models.BayesModel bTestModel)
          Set BayesModel -- test configuration
 void setGoldStandard(Map<TypeQ,TypeR> goldStandard)
          Set ground truth for gold (full-supervision) partition
 void setMajorityModel(Models.MajorityModel majorityModel)
          Set MajorityModel
 void setMajorityTestModel(Models.MajorityModel mTestModel)
          Set MajorityModel -- test configuration
 void setRaykarModel(Models.RaykarModel raykarModel)
          Set RaykarModel
 void setRaykarTestModel(Models.RaykarModel rTestModel)
          Set RaykarModel -- test configuration
 void setResponseCategories(TreeSet<TypeR> responseCategories)
          Set response categories for each model
 void setResponseCategoriesTest(TreeSet<TypeR> responseCategories)
          Set response categories for each of the test models
 void setTuneGT(Map<TypeQ,TypeR> tuneGT)
          Set ground truth for tune (light-supervision) partition
 void setWorkersMap(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMap)
          Set workers responses for each model
 void setWorkersMapGold(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMapGold)
          Set workers responses from the gold (full-supervision) partition
 void setWorkersMapTest(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMap)
          Set workers responses for each of the test models
 void setWorkersMapTune(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMapTune)
          Set workers responses from the tune (light-supervision) partition
 void setZenModel(Models.ZenModel zenModel)
          Set ZenModel
 void setZenTestModel(Models.ZenModel zTestModel)
          Set ZenModel -- test configuration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Models

public Models()
Method Detail

setWorkersMap

public void setWorkersMap(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMap)
Set workers responses for each model

Parameters:
workersMap - is a Map from workers to an object holding questions and responses

setResponseCategories

public void setResponseCategories(TreeSet<TypeR> responseCategories)
Set response categories for each model

Parameters:
responseCategories - is a TreeSet of response categories

setWorkersMapTune

public void setWorkersMapTune(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMapTune)
Set workers responses from the tune (light-supervision) partition

Parameters:
workersMapTune - is a Map from workers to an object holding questions and responses

setWorkersMapGold

public void setWorkersMapGold(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMapGold)
Set workers responses from the gold (full-supervision) partition

Parameters:
workersMapGold - is a Map from workers to an object holding questions and responses

setTuneGT

public void setTuneGT(Map<TypeQ,TypeR> tuneGT)
Set ground truth for tune (light-supervision) partition

Parameters:
tuneGT - is a Map from questions to responses

setGoldStandard

public void setGoldStandard(Map<TypeQ,TypeR> goldStandard)
Set ground truth for gold (full-supervision) partition

Parameters:
goldStandard - is a Map from workers to an object holding questions and responses

setWorkersMapTest

public void setWorkersMapTest(Map<TypeWID,workersDataStruct<TypeQ,TypeR>> workersMap)
Set workers responses for each of the test models

Parameters:
workersMap - is a Map from workers to an object holding questions and responses

setResponseCategoriesTest

public void setResponseCategoriesTest(TreeSet<TypeR> responseCategories)
Set response categories for each of the test models

Parameters:
responseCategories - is a TreeSet of response categories

getRaykarTestModel

public Models.RaykarModel getRaykarTestModel()
Get RaykarModel -- test configuration

Returns:
RaykarModel from Models

setRaykarTestModel

public void setRaykarTestModel(Models.RaykarModel rTestModel)
Set RaykarModel -- test configuration

Parameters:
rTestModel - is a RaykarModel from Models

getRaykarModel

public Models.RaykarModel getRaykarModel()
Get RaykarModel

Returns:
RaykarModel

setRaykarModel

public void setRaykarModel(Models.RaykarModel raykarModel)
Set RaykarModel

Parameters:
raykarModel - is a RaykarModel

getZenTestModel

public Models.ZenModel getZenTestModel()
Get ZenModel -- test configuration

Returns:
ZenModel

setZenTestModel

public void setZenTestModel(Models.ZenModel zTestModel)
Set ZenModel -- test configuration

Parameters:
zTestModel - is a ZenModel

getZenModel

public Models.ZenModel getZenModel()
Get ZenModel

Returns:
ZenModel

setZenModel

public void setZenModel(Models.ZenModel zenModel)
Set ZenModel

Parameters:
zenModel - is a ZenModel

getBayesTestModel

public Models.BayesModel getBayesTestModel()
Get BayesModel -- test configuration

Returns:
BayesModel

setBayesTestModel

public void setBayesTestModel(Models.BayesModel bTestModel)
Set BayesModel -- test configuration

Parameters:
bTestModel - is a BayesModel

getBayesModel

public Models.BayesModel getBayesModel()
Get BayesModel

Returns:
BayesModel

setBayesModel

public void setBayesModel(Models.BayesModel bayesModel)
Set BayesModel

Parameters:
bayesModel - is a BayesModel

getMajorityTestModel

public Models.MajorityModel getMajorityTestModel()
Get MajorityModel -- test configuration

Returns:
MajorityModel

setMajorityTestModel

public void setMajorityTestModel(Models.MajorityModel mTestModel)
Set MajorityModel -- test configuration

Parameters:
mTestModel - is a MajorityModel

getMajorityModel

public Models.MajorityModel getMajorityModel()
Get MajorityModel

Returns:
MajorityModel

setMajorityModel

public void setMajorityModel(Models.MajorityModel majorityModel)
Set MajorityModel

Parameters:
majorityModel - is a MajorityModel


Copyright © 2013. All Rights Reserved.