diff options
author | Martin Gütlein <martin.guetlein@gmail.com> | 2010-01-07 12:09:28 +0100 |
---|---|---|
committer | Martin Gütlein <martin.guetlein@gmail.com> | 2010-01-07 12:09:28 +0100 |
commit | 003296a4a1df68717ca8396f27c6962656e474e8 (patch) | |
tree | 2fef13c053d826bcaff1739d7624e94a2a230e53 /validation/validation_format.rb | |
parent | 15f49fc9862fa995612c7960becc2ce98f2bd1c4 (diff) |
add validations to crossvalidation output
added param algorihtm_params to split and cv
added examples and example-preparation
Diffstat (limited to 'validation/validation_format.rb')
-rw-r--r-- | validation/validation_format.rb | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/validation/validation_format.rb b/validation/validation_format.rb index c5acef9..b953a9b 100644 --- a/validation/validation_format.rb +++ b/validation/validation_format.rb @@ -71,6 +71,12 @@ class Crossvalidation < Lib::Crossvalidation def get_content h = {} Lib::CROSS_VAL_PROPS.each{|p| h[p] = self.send(p)} + + v = [] + Validation.all(:crossvalidation_id => self.id).each do |val| + v.push({ :validation_uri => val.uri.to_s }) + end + h[:validations] = v h end @@ -186,8 +192,9 @@ class CrossvalidationToRDF < ContentToRDF def initialize() @literals = [ :stratified, :num_folds, :random_seed ] - @object_properties = { :dataset_uri => OT['crossvalidationDataset'], :algorithm_uri => OT['corssvalidationAlgorithm'] } - @classes = { } + @object_properties = { :dataset_uri => OT['crossvalidationDataset'], :algorithm_uri => OT['crossvalidationAlgorithm'], + :validation_uri => OT['crossvalidationValidation'], :validations => OT['crossvalidationValidations'] } + @classes = { :validations => OT['CrossvalidationValidations'] } end end |