diff options
author | David Vorgrimmler <vorgrimmlerdavid@gmx.de> | 2011-09-19 15:32:17 +0200 |
---|---|---|
committer | David Vorgrimmler <vorgrimmlerdavid@gmx.de> | 2011-09-19 15:32:17 +0200 |
commit | 418df9b8c5ef469df60306324f730ed4cb11667c (patch) | |
tree | 70a3c1594e3809843ecab65c2468292e664ee102 /lazar.rb | |
parent | bce27bd8e66deebb6f438e56957f575399946a50 (diff) |
Set nr_hits for regression as default. Minor modifications.
Diffstat (limited to 'lazar.rb')
-rw-r--r-- | lazar.rb | 13 |
1 files changed, 11 insertions, 2 deletions
@@ -61,8 +61,7 @@ post '/lazar/?' do lazar = OpenTox::Model::Lazar.new lazar.min_sim = params[:min_sim].to_f if params[:min_sim] - lazar.nr_hits = true if params[:nr_hits] == "true" - + if prediction_feature.feature_type == "classification" @training_classes = training_activities.accept_values(prediction_feature.uri).sort @training_classes.each_with_index { |c,i| @@ -70,8 +69,18 @@ post '/lazar/?' do params[:value_map] = lazar.value_map } elsif prediction_feature.feature_type == "regression" + lazar.nr_hits = true lazar.prediction_algorithm = "Neighbors.local_svm_regression" end + + if params[:nr_hits] == "false" # if nr_hits is set optional to true/false it will return as String (but should be True/FalseClass) + lazar.nr_hits = false + params[:nr_hits] = false + elsif params[:nr_hits] == "true" + lazar.nr_hits = true + end + params[:nr_hits] = true if lazar.nr_hits + task.progress 10 if params[:feature_dataset_uri] |