diff options
author | Martin Gütlein <martin.guetlein@gmail.com> | 2010-01-15 10:36:18 +0100 |
---|---|---|
committer | Martin Gütlein <martin.guetlein@gmail.com> | 2010-01-15 10:36:18 +0100 |
commit | dc5a64cf91eff9011cdcdcd028e2bc19c1a3bd13 (patch) | |
tree | e26bf1089344ebf1b3166392746190ba5fd33a7c /report/validation_access.rb | |
parent | e65b7f04ce114affd6f1a3318c938f6a19fa1451 (diff) |
minor changes, simply validation access initialization
Diffstat (limited to 'report/validation_access.rb')
-rw-r--r-- | report/validation_access.rb | 34 |
1 files changed, 25 insertions, 9 deletions
diff --git a/report/validation_access.rb b/report/validation_access.rb index ce09131..2a5ce51 100644 --- a/report/validation_access.rb +++ b/report/validation_access.rb @@ -4,28 +4,43 @@ require "lib/wrapper.rb" # = Reports::ValidationAccess # -# service that connects to the validation-service +# service that connects (mainly) to the validation-service # class Reports::ValidationAccess - # initialize validation object with + # initialize Reports::Validation object with data from Lib:Validation object + # def init_validation(validation, uri) raise "not implemented" end + # sets cv-attributes in Reports::Validation object + # def init_cv(validation) raise "not implemented" end + # yields predictions (Lib::OTPredictions) if available + # def get_predictions(validation) raise "not implemented" end + # replaces crossvalidations uris with corresponding validation uris, in-/output: array + # def resolve_cv_uris(validation_uris) raise "not implemented" end - def get_prediction_feature_values(prediction_feature) + # get domain/class values of prediction feature + # + def get_prediction_feature_values(validation) + raise "not implemented" + end + + # is validation classification? + # + def classification?(validation) raise "not implemented" end @@ -58,10 +73,6 @@ class Reports::ValidationDB < Reports::ValidationAccess validation.send("#{p.to_s}=".to_sym, v[p]) end - #model = OpenTox::Model::LazarClassificationModel.new(v[:model_uri]) - #raise "cannot access model '"+v[:model_uri].to_s+"'" unless model - #validation.prediction_feature = model.get_prediction_feature - {:classification_statistics => Lib::VAL_CLASS_PROPS, :regression_statistics => Lib::VAL_REGR_PROPS}.each do |subset_name,subset_props| subset = v[subset_name] @@ -80,7 +91,8 @@ class Reports::ValidationDB < Reports::ValidationAccess end def get_predictions(validation) - Lib::OTPredictions.new( validation.classification?, validation.prediction_feature, validation.test_dataset_uri, validation.prediction_dataset_uri) + Lib::OTPredictions.new( validation.classification?, validation.prediction_feature, + validation.test_dataset_uri, validation.prediction_dataset_uri) end def get_prediction_feature_values( validation ) @@ -95,7 +107,9 @@ class Reports::ValidationDB < Reports::ValidationAccess end - +# +# OUTDATED, please update before use +# class Reports::ValidationWebservice < Reports::ValidationAccess def resolve_cv_uris(validation_uris) @@ -163,6 +177,8 @@ end # = Reports::OTMockLayer # +# OUTDATED, please update before use +# # does not connect to other services, provides randomly generated data # class Reports::ValidationMockLayer < Reports::ValidationAccess |