From b31ace79ea5f6b3f279c544cd3a443d6fbf2a24d Mon Sep 17 00:00:00 2001 From: Patrick Simianer Date: Thu, 26 Feb 2026 10:05:59 +0000 Subject: overhaul --- log-reg | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'log-reg') 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 - -- cgit v1.2.3