diff options
author | Andreas Maunz <andreas@maunz.de> | 2011-11-08 13:43:10 +0100 |
---|---|---|
committer | Andreas Maunz <andreas@maunz.de> | 2011-11-08 13:43:10 +0100 |
commit | 7c4e683f6a7d2996456dc09bad446933f072c07a (patch) | |
tree | cff3151a870e483774c8f12d42e41c19aa61da38 /lazar.rb | |
parent | 0cf433a84a050c4c2ab782d6e91603dc910c5484 (diff) |
Removed transformer
Diffstat (limited to 'lazar.rb')
-rw-r--r-- | lazar.rb | 20 |
1 files changed, 3 insertions, 17 deletions
@@ -197,10 +197,6 @@ post '/lazar/?' do # AM: allow settings override by user lazar.prediction_algorithm = "Neighbors.#{params[:prediction_algorithm]}" unless params[:prediction_algorithm].nil? - if prediction_feature.feature_type == "regression" - lazar.transform["class"] = "Log10" if lazar.transform["class"] == "NOP" - end - lazar.transform["class"] = params[:activity_transform] unless params[:activity_transform].nil? lazar.prop_kernel = true if (params[:local_svm_kernel] == "propositionalized" || params[:prediction_algorithm] == "local_mlr_prop") lazar.conf_stdev = false lazar.conf_stdev = true if params[:conf_stdev] == "true" @@ -210,27 +206,17 @@ post '/lazar/?' do # - # AM TRANSFORMATIONS + # AM: Feed data # # # - - # AM: Feed Data using Transformations + if prediction_feature.feature_type == "regression" - transformed_acts = [] - training_activities.data_entries.each do |compound,entry| - transformed_acts.concat entry[prediction_feature.uri] unless entry[prediction_feature.uri].empty? - end - transformer = eval "OpenTox::Algorithm::Transform::#{lazar.transform["class"]}.new(transformed_acts)" - transformed_acts = transformer.values - lazar.transform["offset"] = transformer.offset - t_count=0 training_activities.data_entries.each do |compound,entry| lazar.activities[compound] = [] unless lazar.activities[compound] unless entry[prediction_feature.uri].empty? entry[prediction_feature.uri].each do |value| - lazar.activities[compound] << transformed_acts[t_count].to_s - t_count+=1 + lazar.activities[compound] << value end end end |