summaryrefslogtreecommitdiff
path: root/perceptron-new-test.rb
diff options
context:
space:
mode:
Diffstat (limited to 'perceptron-new-test.rb')
-rwxr-xr-xperceptron-new-test.rb30
1 files changed, 0 insertions, 30 deletions
diff --git a/perceptron-new-test.rb b/perceptron-new-test.rb
deleted file mode 100755
index 6566f68..0000000
--- a/perceptron-new-test.rb
+++ /dev/null
@@ -1,30 +0,0 @@
-#!/usr/bin/env ruby
-
-require 'zipf'
-
-STDERR.write "reading test data...\n"
-test = []
-test_f = ReadFile.new ARGV[0]
-n = 0
-while i = test_f.gets
- test << SparseVector.from_kv(i.strip, '=', ' ')
- n += 1
- STDERR.write "#{n}\n" if n%1000==0
-end
-STDERR.write " test set size = #{test.size}\n"
-
-errors = 0
-w = SparseVector.from_kv ReadFile.new(ARGV[1]).read, "\t", "\n"
-
-test.each { |x|
- m = w.dot(x)
- if m <= 0.0
- errors += 1
- puts -1
- else
- puts 1
- end
-}
-
-STDERR.write "accuracy = #{(test.size-errors)/test.size.to_f}\n"
-