Module: Rlid
- Defined in:
- lib/rlid.rb,
lib/rlid/tmp.rb,
lib/rlid/tmp.rb,
lib/rlid/web.rb,
lib/rlid/common.rb,
lib/rlid/models/model.rb,
lib/rlid/models/ordered_ngrams.rb,
lib/rlid/models/generate_models.rb,
lib/rlid/models/naive_bayes_models.rb,
lib/rlid/models/cosine_distance_model.rb,
lib/rlid/language_guesser/language_guesser.rb,
lib/rlid/models/generate_naive_bayes_models.rb,
lib/rlid/language_guesser/naive_bayes_guesser.rb,
lib/rlid/probabilities/language_probabilities.rb,
lib/rlid/language_guesser/model_distance_guesser.rb
Defined Under Namespace
Classes: CosineDistanceModel, FrequencyModel, Language, LanguageGuesser, LanguageProbabilities, Model, ModelDistanceGuesser, NGramModel, NGrams300, NGrams3000, NGrams4000, NGrams800, NGramsKDE, NaiveBayesGuesser, NaiveBayesModels, NaiveBayesPriorGuesser, NaiveBayesProbabilityGuesser, OrderedNGrams, Percentage, TestProbabilities
Constant Summary
collapse
- DATA_DIRECTORY =
File.expand_path("#{__FILE__}/../../../data")
- LANGUAGES =
Language.all_codes3
- COMMON_LANGUAGES =
[:dut, :eng, :ita, :por, :fre, :ger]
- MODELS =
[CosineDistanceModel]
- @@tmp_methods =
{}
Class Method Summary
collapse
Class Method Details
.guess_language(string) ⇒ Object
5
6
7
|
# File 'lib/rlid.rb', line 5
def self.guess_language(string)
@guesser.guess_language(string)
end
|
99
100
101
102
103
104
105
|
# File 'lib/rlid/common.rb', line 99
def self.scrollbar(perc, size=80)
realsize = size-2
pos = (perc.to_f * realsize).round
bar = "=" * pos + " " * (realsize-pos)
bar[pos-1] = ">" if pos > 0 and pos < realsize
print "|", bar, "|", "\r"
end
|
.tmp_methods ⇒ Object
2
3
4
|
# File 'lib/rlid/tmp.rb', line 2
def self.tmp_methods
@@tmp_methods
end
|
.tmp_methods=(val) ⇒ Object
5
6
7
|
# File 'lib/rlid/tmp.rb', line 5
def self.tmp_methods= (val)
@@tmp_methods = val
end
|