Sha256: 6c4b708ed4036d3a4ae6e9d6ec7f5788d6a199aa998b461d699daa547f287d8d
Contents?: true
Size: 605 Bytes
Versions: 6
Compression:
Stored size: 605 Bytes
Contents
require "#{File.dirname(__FILE__)}/corpus" require "#{File.dirname(__FILE__)}/classifier" class Analyser def initialize @positive = Corpus.new @negative = Corpus.new end def train_positive path puts 'Training analyser with +ve sentiment' @positive.load_from_directory path puts '+ve sentiment training complete' end def train_negative path puts 'Training analyser with -ve sentiment' @negative.load_from_directory path puts '-ve sentiment training complete' end def analyse sentence Classifier.new(@positive, @negative).classify(sentence) end end
Version data entries
6 entries across 6 versions & 1 rubygems