summaryrefslogtreecommitdiff
path: root/log-reg
diff options
context:
space:
mode:
authorPatrick Simianer <patrick@lilt.com>2026-02-26 10:05:59 +0000
committerPatrick Simianer <patrick@lilt.com>2026-02-26 10:05:59 +0000
commitb31ace79ea5f6b3f279c544cd3a443d6fbf2a24d (patch)
tree31f2b599fa5f6996aeb134390d58deb63eefe04a /log-reg
parent8805e95ae94d798c6441f7e1b72c90e049563f17 (diff)
overhaulHEADmaster
Diffstat (limited to 'log-reg')
-rwxr-xr-xlog-reg11
1 files changed, 5 insertions, 6 deletions
diff --git a/log-reg b/log-reg
index 5e43555..99d9153 100755
--- a/log-reg
+++ b/log-reg
@@ -1,8 +1,8 @@
#!/usr/bin/env ruby
-require 'zipf'
-require 'matrix'
-require 'optimist'
+require "zipf"
+require "matrix"
+require "optimist"
def read_data fn
f = ReadFile.new fn
@@ -30,7 +30,7 @@ def approx_eql x, y, eps=10**-10
return false if !x||!y
return false if x.size!=y.size
x.each_with_index { |_,i|
- return false if (x[i]-y[i]).abs>eps
+ return false if (x[i]-y[i]).abs>eps
}
return true
end
@@ -48,7 +48,7 @@ def main
prev_model = nil
gradient = Vector.elements zeros
hessian = Matrix.build(dim,dim) { |i,j| 0.0 }
- i = 0
+ i = 0
while true
i += 1
data.each_with_index { |x,j|
@@ -68,4 +68,3 @@ def main
end
main
-