From 96a476a2331daa4d1d6b5ac444bbdbd2ac221a5f Mon Sep 17 00:00:00 2001 From: Christoph Helma Date: Thu, 10 Sep 2015 12:54:18 +0200 Subject: tests fixed (crossvalidations may fail due to memory constraints) --- lib/model.rb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'lib/model.rb') diff --git a/lib/model.rb b/lib/model.rb index 36011a0..547144f 100644 --- a/lib/model.rb +++ b/lib/model.rb @@ -138,16 +138,19 @@ module OpenTox end class LazarFminerClassification < LazarClassification - def self.create training_dataset + field :feature_calculation_parameters, type: Hash + + def self.create training_dataset, fminer_params={} model = super(training_dataset) model.update "_type" => self.to_s # adjust class model = self.find model.id # adjust class model.neighbor_algorithm = "OpenTox::Algorithm::Neighbor.fminer_similarity" model.neighbor_algorithm_parameters = { :feature_calculation_algorithm => "OpenTox::Algorithm::Descriptor.smarts_match", - :feature_dataset_id => Algorithm::Fminer.bbrc(training_dataset).id, + :feature_dataset_id => Algorithm::Fminer.bbrc(training_dataset,fminer_params).id, :min_sim => 0.3 } + model.feature_calculation_parameters = fminer_params model.save model end -- cgit v1.2.3