diff options
| author | Patrick Simianer <patrick@lilt.com> | 2026-02-26 10:05:59 +0000 |
|---|---|---|
| committer | Patrick Simianer <patrick@lilt.com> | 2026-02-26 10:05:59 +0000 |
| commit | b31ace79ea5f6b3f279c544cd3a443d6fbf2a24d (patch) | |
| tree | 31f2b599fa5f6996aeb134390d58deb63eefe04a /log-reg | |
| parent | 8805e95ae94d798c6441f7e1b72c90e049563f17 (diff) | |
Diffstat (limited to 'log-reg')
| -rwxr-xr-x | log-reg | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -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 - |
