From 341e74ee91181c4450b56ed8c5ae2ea9771ad1f0 Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Thu, 24 Sep 2015 13:09:20 +0200 Subject: fixed missing model_algorithm in experiments --- lib/experiment.rb | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'lib/experiment.rb') diff --git a/lib/experiment.rb b/lib/experiment.rb index 616a273..6910139 100644 --- a/lib/experiment.rb +++ b/lib/experiment.rb @@ -10,12 +10,10 @@ module OpenTox dataset = Dataset.find(dataset_id) results[dataset_id.to_s] = [] model_settings.each do |setting| - model_algorithm = setting.delete :model_algorithm + setting = setting.dup + model_algorithm = setting.delete :model_algorithm #if setting[:model_algorithm] model = Object.const_get(model_algorithm).create dataset, setting - #model.prediction_algorithm = setting[:prediction_algorithm] if setting[:prediction_algorithm] - #model.neighbor_algorithm = setting[:neighbor_algorithm] if setting[:neighbor_algorithm] - #model.neighbor_algorithm_parameters = setting[:neighbor_algorithm_parameter] if setting[:neighbor_algorithm_parameter] - p model + $logger.debug model model.save repeated_crossvalidation = RepeatedCrossValidation.create model results[dataset_id.to_s] << {:model_id => model.id, :repeated_crossvalidation_id => repeated_crossvalidation.id} -- cgit v1.2.3