summaryrefslogtreecommitdiff
path: root/bin/crossvalidation-predictions.rb
blob: 55ae5a1502f58def66b85d64c1dfd09ee0da7fed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
#!/usr/bin/env ruby
require_relative "../lib/lazar"

t = Time.now
Dir["#{File.join(ARGV[0],'[0-9]')}"].each do |fold|
  fork do
    puts "Crossvalidation #{fold} started"
    model = Model.new File.join(fold,"train.csv")
    model.predict File.join(fold,"test.csv")
  end
end
Process.waitall
puts "Crossvalidation: #{(Time.now-t)/60} min"