Sha256: c96c7c1afa2384035a29e7e6b00920e69a5e223444244e620b1b5e174f650230
Contents?: true
Size: 492 Bytes
Versions: 2
Compression:
Stored size: 492 Bytes
Contents
module OpenNlp class NamedEntityDetector < Tool self.java_class = Java::opennlp.tools.namefind.NameFinderME # Detects names for provided array of tokens # # @param [Array<String>] tokens tokens to run name detection on # @return [Array<Java::opennlp.tools.util.Span>] names detected def detect(tokens) fail ArgumentError, 'tokens must be an instance of Array' unless tokens.is_a?(Array) j_instance.find(tokens.to_java(:String)).to_ary end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
open_nlp-0.2.0-java | lib/open_nlp/named_entity_detector.rb |
open_nlp-0.1.0-java | lib/open_nlp/named_entity_detector.rb |