class Bae::NativeClassifier

Attributes

internal_classifier[R]

Public Class Methods

new() click to toggle source
# File lib/bae/native_classifier.rb, line 9
def initialize
  @internal_classifier = ::Java::Bae::NaiveBayesClassifier.new
end

Public Instance Methods

classify(feature) click to toggle source
# File lib/bae/native_classifier.rb, line 17
def classify(feature)
  internal_classifier.classify(::Java::Bae::Document.new(feature))
end
finish_training!() click to toggle source
# File lib/bae/native_classifier.rb, line 21
def finish_training!
  internal_classifier.calculateInitialLikelihoods()
end
train(label, feature) click to toggle source
# File lib/bae/native_classifier.rb, line 13
def train(label, feature)
  internal_classifier.train(label, ::Java::Bae::Document.new(feature))
end