summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <root@ot-dev.in-silico.ch>2011-03-16 13:29:03 +0000
committerroot <root@ot-dev.in-silico.ch>2011-03-16 13:29:03 +0000
commit4f54eae64cf35443b7754096955d3e0005d2561f (patch)
tree8b377183784fed5ae36b143db5a625a662f3019c
parent127f26d09e3ad8710269e577549d9b58e1759fcf (diff)
parent00aa61c39e0bb2a0f6034e0dd02c01269f3189d2 (diff)
Merge branch 'hotfix/v1.0.2'v1.0.2
m---------last-utils0
-rw-r--r--lazar.rb13
m---------libfminer0
3 files changed, 9 insertions, 4 deletions
diff --git a/last-utils b/last-utils
-Subproject 324a179b992c7b8b6f52963d4912ce5f92fe81c
+Subproject f8a4631495309d86cb4bec5493af4110d25e4ad
diff --git a/lazar.rb b/lazar.rb
index e89d692..2f3ec28 100644
--- a/lazar.rb
+++ b/lazar.rb
@@ -9,7 +9,6 @@ get '/lazar/?' do
DC.title => 'lazar',
DC.creator => "helma@in-silico.ch, andreas@maunz.de",
DC.contributor => "vorgrimmlerdavid@gmx.de",
- OT.isA => OTA.ClassificationLazySingleTarget,
OT.parameters => [
{ DC.description => "Dataset URI with the dependent variable", OT.paramScope => "mandatory", DC.title => "dataset_uri" },
{ DC.description => "Feature URI for dependent variable. Optional for datasets with only a single feature.", OT.paramScope => "optional", DC.title => "prediction_feature" },
@@ -111,10 +110,12 @@ post '/lazar/?' do
end
end
end
+ end
+ training_activities.data_entries.each do |compound,entry|
lazar.activities[compound] = [] unless lazar.activities[compound]
- unless training_activities.data_entries[compound][params[:prediction_feature]].empty?
- training_activities.data_entries[compound][params[:prediction_feature]].each do |value|
+ unless entry[params[:prediction_feature]].empty?
+ entry[params[:prediction_feature]].each do |value|
case value.to_s
when "true"
lazar.activities[compound] << true
@@ -134,7 +135,11 @@ post '/lazar/?' do
lazar.metadata[OT.dependentVariables] = params[:prediction_feature]
lazar.metadata[OT.trainingDataset] = dataset_uri
lazar.metadata[OT.featureDataset] = feature_dataset_uri
- lazar.metadata[OT.isA] = OTA.ClassificationLazySingleTarget
+ if training_activities.feature_type.to_s == "classification"
+ lazar.metadata[OT.isA] = OTA.ClassificationLazySingleTarget
+ elsif training_activities.feature_type.to_s == "regression"
+ lazar.metadata[OT.isA] = OTA.RegressionLazySingleTarget
+ end
lazar.metadata[OT.parameters] = [
{DC.title => "dataset_uri", OT.paramValue => dataset_uri},
diff --git a/libfminer b/libfminer
-Subproject 6e35cacd8da45f21c4039591d339a74af9a44a6
+Subproject 03a3588cbea1c175d8573c2a8aad867f7a27e3e