diff options
author | mguetlein <martin.guetlein@gmail.com> | 2011-01-14 15:02:31 +0100 |
---|---|---|
committer | mguetlein <martin.guetlein@gmail.com> | 2011-01-14 15:02:31 +0100 |
commit | bba009c7c59655392236e1cdaf873117bb59600f (patch) | |
tree | d40dfe6b4bf069a2d62954574521632495690f3c /validation/validation_service.rb | |
parent | eeb0b6df2dbdae29ccf3f4ccd923002e0ed65506 (diff) |
minor fixes + adjustments to set percentage completed
Diffstat (limited to 'validation/validation_service.rb')
-rwxr-xr-x | validation/validation_service.rb | 10 |
1 files changed, 4 insertions, 6 deletions
diff --git a/validation/validation_service.rb b/validation/validation_service.rb index 01fba7b..da5822e 100755 --- a/validation/validation_service.rb +++ b/validation/validation_service.rb @@ -76,8 +76,7 @@ module Validation LOGGER.debug "building model '"+algorithm_uri.to_s+"' "+params.inspect algorithm = OpenTox::Algorithm::Generic.new(algorithm_uri) - self.model_uri = algorithm.run(params) - task.progress(33) + self.model_uri = algorithm.run(params, OpenTox::SubTask.create(task, 0, 33)) #model = OpenTox::Model::PredictionModel.build(algorithm_uri, params, # OpenTox::SubTask.create(task, 0, 33) ) @@ -129,8 +128,7 @@ module Validation prediction_dataset_uri = "" benchmark = Benchmark.measure do #prediction_dataset_uri = model.predict_dataset(self.test_dataset_uri, OpenTox::SubTask.create(task, 0, 50)) - prediction_dataset_uri = model.run(:dataset_uri => self.test_dataset_uri) - task.progress(50) + prediction_dataset_uri = model.run( {:dataset_uri => self.test_dataset_uri}, OpenTox::SubTask.create(task, 0, 50)) end # self.attributes = { :prediction_dataset_uri => prediction_dataset_uri, # :real_runtime => benchmark.real } @@ -223,8 +221,8 @@ module Validation def perform_cv ( prediction_feature, algorithm_params=nil, task=nil ) - create_cv_datasets( prediction_feature, OpenTox::SubTask.create(task, 0, 0.33) ) - perform_cv_validations( algorithm_params, OpenTox::SubTask.create(task, 0.33, 1) ) + create_cv_datasets( prediction_feature, OpenTox::SubTask.create(task, 0, 33) ) + perform_cv_validations( algorithm_params, OpenTox::SubTask.create(task, 33, 100) ) end # deletes a crossvalidation, all validations are deleted as well |