diff options
author | Christoph Helma <helma@in-silico.ch> | 2015-09-24 13:09:20 +0200 |
---|---|---|
committer | Christoph Helma <helma@in-silico.ch> | 2015-09-24 13:09:20 +0200 |
commit | 341e74ee91181c4450b56ed8c5ae2ea9771ad1f0 (patch) | |
tree | e709fe92e290f8b7764dd803c8a23589a0b986f2 /lib | |
parent | d5bf97c2cb999539c56bf59aa1d7d3286745be84 (diff) |
fixed missing model_algorithm in experiments
Diffstat (limited to 'lib')
-rw-r--r-- | lib/experiment.rb | 8 |
1 files changed, 3 insertions, 5 deletions
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} |