summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authordavor <vorgrimmlerdavid@gmx.de>2012-01-13 14:17:12 +0100
committerdavor <vorgrimmlerdavid@gmx.de>2012-01-13 14:17:12 +0100
commit196f5292da023ee6cbc9f1e833a8236e26b8b7c7 (patch)
tree989ace2239fd9897cc5c0446907656c630d41d5e
parentb4adb67081980d68662b0a49180a736d0fde05e7 (diff)
Fixed SVD test
-rw-r--r--transform.rb14
1 files changed, 8 insertions, 6 deletions
diff --git a/transform.rb b/transform.rb
index 0ac7bf7..5754393 100644
--- a/transform.rb
+++ b/transform.rb
@@ -112,16 +112,21 @@ class TransformTest < Test::Unit::TestCase
# run SVD
- svd = OpenTox::Algorithm::Transform::SVD.new m
+ svd = OpenTox::Algorithm::Transform::SVD.new m, 0.2
+ #puts
+ #puts svd.restore.to_a.collect { |r| r.collect{ |v| sprintf("%.2f", v) }.join(", ") }.join("\n")
+ #puts
+ #puts svd.data_transformed_matrix.to_a.collect { |r| r.collect{ |v| sprintf("%.2f", v) }.join(", ") }.join("\n")
+
# instance transform
bar = svd.transform bar # alias for svd.transform_instance bar
sim = []
svd.uk.each_row { |x|
sim << OpenTox::Algorithm::Similarity.cosine_num(x,bar.row(0))
}
-
+
# # # NO AUTOSCALE
#assert_equal sim[0].round_to(3), 0.346
#assert_equal sim[1].round_to(3), 0.966
@@ -138,10 +143,7 @@ class TransformTest < Test::Unit::TestCase
assert_equal sim[4].round_to(3), 0.972
assert_equal sim[5].round_to(3), 1.000
- #puts
- #puts svd.restore.to_a.collect { |r| r.collect{ |v| sprintf("%.2f", v) }.join(", ") }.join("\n")
-
-
+
# feature transform, only for demonstration of concept
foo = svd.transform_feature foo
sim = []