First, participle
1, Ictclas
http://www.ictclas.org/contains word segmentation, part-of-speech tagging, C + + writing, providing Java excuses, the industry is more famous.
2, ANSJ Chinese participle
http://www.ansj.org/Word of speech, such as Java, for Ictclas re-implementation version
The following three Chinese word segmentation modules are provided for Lucene
3, Ikanalyzer
Http://code.google.com/p/ik-analyzer/Java Writing
4, Paoding
Http://code.google.com/p/paoding/Java
5, Imdict-chinese-analyzer
Http://code.google.com/p/imdict-chinese-analyzer/Java HHMM participle model
6. Stanford Word Segmenter
Http://nlp.stanford.edu/software/segmenter.shtml
Second, POS labeling
1, Stanford POS tagger
Http://nlp.stanford.edu/software/tagger.shtml
2, Treetagger
http://www.ims.uni-stuttgart.de/projekte/corplex/TreeTagger/
3. TnT
http://www.coli.uni-saarland.de/~thorsten/tnt/
4. Ictclas supports Chinese pos tagging
Third, syntactic analysis
Stanford parserhttp://nlp.stanford.edu/software/lex-parser.shtml
Berkeley Parser http://nlp.cs.berkeley.edu/Main.html#Parsing
Charniak Parser http://www.cs.brown.edu/~ec/
Dependency analysis
Stanford parserhttp://nlp.stanford.edu/software/lex-parser.shtml
Mstparser http://www.ryanmcd.com/MSTParser/MSTParser.html
Maltparser http://www.maltparser.org/
Four, named entity recognition
Stanford NER http://nlp.stanford.edu/software/CRF-NER.shtml
Five, semantic role labeling
Illinois Semantic Role labeler (SRL) Http://cogcomp.cs.illinois.edu/page/software_view/SRL
Vi. Comprehensive Application
1, LTP http://ir.hit.edu.cn/ltp/
Hit language technology platform, LTP developed an XML-based language processing result representation, and on this basis provides a set of bottom-up rich and efficient Chinese language processing module (including lexical, syntactic, semantic, etc. 6 Chinese processing core technology), and based on dynamic link library Library, DLL) application interface, visualization tools, and can be used as a Web service.
Including word segmentation, part-of-speech tagging, named entity recognition, dependency parsing, semantic role tagging and other modules, C + + writing
2, FUDANNLP http://code.google.com/p/fudannlp/
Java Authoring
Information retrieval: Text Classification News Clustering
Chinese processing: Chinese word-of-speech tagging entity name recognition keyword extraction dependent syntactic analysis time phrase recognition
Structured Learning: Hierarchical classification of online learning for precise cluster inference
3, Stanford CORENLP http://nlp.stanford.edu/software/corenlp.shtml
Including part-of-speech tagging, named entity recognition, syntactic analysis, and reference digestion functions
4,CLEARNLP https://code.google.com/p/clearnlp/
This project provides several NLP tools such as a dependency parser,a semantic role Labeler, a penn-to-dependency converte R, a prop-to-dependencyconverter, and a morphological analyzer.
All tools is written in Java and developed by the Computationallanguage and Education (CLEAR) group at the Unive Rsity of Colorado Atboulder.
CLEARTK http://code.google.com/p/cleartk/