Программное обеспечение для обработки естественного языка

Нижеследующий набор инструментов обработки естественного языка является популярным сборником ПО для обработки естественного языка ( (англ.) NLP) [1]. ПО включает набор библиотек, фреймворков и пакетов для символического и статистического анализа естественного языка и обработки речи. Инструменты NLP обычно выполняют обнаружение предложений, токенизацию, определение частей речи, речевых оборотов, классификацию, кластеризацию, лемматизацию, анализ и разрешение кореферентности и т. п.

Пакет / библиотека / фреймворкЯзык программированияЛицензияРазработчикСайт
AlchemyAPIC, C++, C#, Java, Python, Perl, RubyFreeware или КоммерческаяOrchestr8
FonemicaC#, C++, Java, PythonКоммерческаяFonemica LLChttps://fonemica.ai/
Digital SonataКоммерческаяDigital Sonata Pty Ltd
DistinguoC++КоммерческаяUltralingua Inc.
EllogonC / C++LGPLGeorgios Petasis
FreeLingC++GNUUniversitat Politècnica de Catalunya Архивировано 6 января 2013 года.
General Architecture for Text EngineeringJavaLGPLGATE research
LingPipeJavaroyalty free или КоммерческаяAlias-i
LinguaStreamJavaFree for researchUniversity of Caen, Франция
MII nlp toolkitJavaLGPLUCLA Medical Imaging Informatics (MII) Group
Modular Audio Recognition FrameworkJavaBSDThe MARF Research and Development Group, Concordia University
MontyLinguaPython, JavaMIT
Natural Language ToolkitPythonGNU
NooJ (основан на INTEX).NET FrameworkFree for researchUniversity of Franche-Comté, Франция
OpenNLPJavaApacheOnline community
Stanford NLPJavaGNUThe Stanford Natural Language Processing Group
UIMAJava / C++ApacheApache
Spacy Python MIT Explosion AI, др.

См. также

Примечания

Ссылки

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.