Skip to content
Snippets Groups Projects

Resolve "Experiment pipeline"

Merged Charly Lamothe requested to merge 12-experiment-pipeline into master
3 files
+ 57
23
Compare changes
  • Side-by-side
  • Inline
Files
3
@@ -8,8 +8,8 @@ class ModelRawResults(object):
def __init__(self, model_object, training_time,
datetime, train_score, dev_score, test_score,
score_metric, train_score_regressor, dev_score_regressor,
test_score_regressor):
train_score_base, dev_score_base,
test_score_base, score_metric, base_score_metric):
self._model_object = model_object
self._training_time = training_time
@@ -17,10 +17,11 @@ class ModelRawResults(object):
self._train_score = train_score
self._dev_score = dev_score
self._test_score = test_score
self._train_score_base = train_score_base
self._dev_score_base = dev_score_base
self._test_score_base = test_score_base
self._score_metric = score_metric
self._train_score_regressor = train_score_regressor
self._dev_score_regressor = dev_score_regressor
self._test_score_regressor = test_score_regressor
self._base_score_metric = base_score_metric
@property
def model_object(self):
@@ -47,20 +48,24 @@ class ModelRawResults(object):
return self._test_score
@property
def score_metric(self):
return self._score_metric
def train_score_base(self):
return self._train_score_base
@property
def dev_score_base(self):
return self._dev_score_base
@property
def train_score_regressor(self):
return self._train_score_regressor
def test_score_base(self):
return self._test_score_base
@property
def dev_score_regressor(self):
return self._dev_score_regressor
def score_metric(self):
return self._score_metric
@property
def test_score_regressor(self):
return self._test_score_regressor
def base_score_metric(self):
return self._base_score_metric
def save(self, models_dir):
save_obj_to_pickle(models_dir + os.sep + 'model_raw_results.pickle',
Loading