コード例 #1
0
 def loadResources(self):
     """Loads in the resources in resource pool. If folds are present
     in the resource pool, they will be used instead of randomly
     split tenfold.
     """
     AbstractSelection.loadResources(self)
     if self.resource_pool.has_key(data_sources.CVFOLDS):
         #fs = self.resource_pool[data_sources.CVFOLDS]
         #self.folds = fs.readFolds()
         self.folds = self.resource_pool[data_sources.CVFOLDS]
     elif self.resource_pool.has_key(data_sources.TRAIN_QIDS):
         self.folds = self.resource_pool[data_sources.TRAIN_QIDS]
コード例 #2
0
ファイル: nfold_selection.py プロジェクト: peknau/RLScore
 def loadResources(self):
     """Loads in the resources in resource pool. If folds are present
     in the resource pool, they will be used instead of randomly
     split tenfold.
     """
     AbstractSelection.loadResources(self)
     if self.resource_pool.has_key(data_sources.CVFOLDS):
         #fs = self.resource_pool[data_sources.CVFOLDS]
         #self.folds = fs.readFolds()
         self.folds = self.resource_pool[data_sources.CVFOLDS]
     elif self.resource_pool.has_key(data_sources.TRAIN_QIDS):
         self.folds = self.resource_pool[data_sources.TRAIN_QIDS]
コード例 #3
0
 def loadResources(self):
     """Loads in the resources in resource pool. If folds are present
     in the resource pool, they will be used instead of randomly
     split tenfold.
     """
     AbstractSelection.loadResources(self)
     if not self.resource_pool.has_key(data_sources.VALIDATION_FEATURES):
         raise Exception("ValidationSetSelection cannot be initialized without validation set features provided")
     self.validation_X = self.resource_pool[data_sources.VALIDATION_FEATURES]
     if not self.resource_pool.has_key(data_sources.VALIDATION_LABELS):
         raise Exception("ValidationSetSelection cannot be initialized without validation set labels provided")
     self.validation_Y = self.resource_pool[data_sources.VALIDATION_LABELS]
     if self.resource_pool.has_key(data_sources.VALIDATION_QIDS):
         self.validation_qids = self.resource_pool[data_sources.VALIDATION_QIDS]
     else:
         self.validation_qids =  None
     self.K = None
コード例 #4
0
 def __init__(self):
     AbstractSelection.__init__(self)
     self.folds = None
コード例 #5
0
ファイル: nfold_selection.py プロジェクト: peknau/RLScore
 def __init__(self):
     AbstractSelection.__init__(self)
     self.folds = None