OpenNLP Toolsによる英語の品詞解析


 [NativeChecker] 
OpenNLPOpenNLP Tools使
OpenNLP ToolsWeb

1. OpenNLP Tools

OpenNLP[Download]OpenNLP Tools
redirect

2. 

[Models]tag.bin.gztagdict

http://opennlp.sourceforge.net/models/english/parser/

3. opennlp.tools.lang.english.PosTagger使

1OpenNLP Toolsjarsrc2C:\opennlp
import java.io.IOException;

import opennlp.tools.lang.english.PosTagger;
import opennlp.tools.postag.POSDictionary;

public class Test {
    public static void main(String[] args) {
        try {
            POSDictionary dic = new POSDictionary(
                "C:\\opennlp\\tagdict", false);
            PosTagger tagger = new PosTagger(
                "C:\\opennlp\\tag.bin.gz", dic);

            String pos = tagger.tag("convention over configuration");
            System.out.println(pos);
        }
        catch(IOException e) {
            e.printStackTrace();
        }
    }
}


convention/NN over/IN configuration/NN

NNINPenn Treebank

http://bulba.sdsu.edu/jeanette/thesis/PennTags.html

Penn Treebank


IN - Preposition or subordinating conjunction
NN - Noun, singular or mass
 

INNN

OpenNLP ToolsJava