Skip to content
Snippets Groups Projects

Resolve "Experiment pipeline"

Merged Charly Lamothe requested to merge 12-experiment-pipeline into master
13 files
+ 14
12
Compare changes
  • Side-by-side
  • Inline

Files

+ 7
3
@@ -42,10 +42,14 @@ class Trainer(object):
def base_score_metric_name(self):
return self._base_score_metric_name
def init(self, model):
def init(self, model, subsets_used='train,dev'):
if type(model) in [RandomForestRegressor, RandomForestClassifier]:
self._X_forest = self._dataset.X_train
self._y_forest = self._dataset.y_train
if subsets_used == 'train,dev':
self._X_forest = self._dataset.X_train
self._y_forest = self._dataset.y_train
else:
self._X_forest = np.concatenate([self._dataset.X_train, self._dataset.X_dev])
self._y_forest = np.concatenate([self._dataset.y_train, self._dataset.y_dev])
self._logger.debug('Fitting the forest on train subset')
elif model.models_parameters.subsets_used == 'train,dev':
self._X_forest = self._dataset.X_train
Loading