Dump classifier results

This commit is contained in:
Joshua Peek
2012-06-08 14:13:26 -05:00
parent 0172623061
commit 9ecab364d1
4 changed files with 6157 additions and 1 deletions

View File

@@ -3,6 +3,12 @@ require 'linguist/tokenizer'
module Linguist
# Language bayesian classifier.
class Classifier
PATH = File.expand_path('../classifier.yml', __FILE__)
def self.instance
@instance ||= YAML.load_file(PATH)
end
def initialize
@tokens_total = 0
@languages_total = 0
@@ -53,4 +59,7 @@ module Linguist
@languages[language].to_f / @languages_total.to_f
end
end
# Eager load instance
Classifier.instance
end