Jump to content

NLP++

From Natural Philosophy Wiki
Revision as of 11:03, 20 November 2020 by DeHilster (talk | contribs) (NLP++)
NLP++
The NLP++ Logo
ParadigmsNatural Language Processing
Designed byAmnon Meyers David de Hilster
DeveloperText Analysis International
First appearedTemplate:Start date and age
Template:Infobox software/simple
Typing disciplineStatic, nominative, partially inferred
PlatformCross Platform
OSMost major
Filename extensions.pat, .nlp, .seq, .txxt, .kb
Websitewww.visualtext.com

NLP++ is a computer language specifically designed for processing unstructured or semi-unstructured text and includes the NLP++ language, as well as the Conceptual Grammar, a hierarchical knowledge base. NLP++ works in conjunction with the Integrated Development Environment VisualText.

Overview

NLP++ was designed to build text analyzers that read and process text like human readers combining an island-driven, bottom up sequential pattern matching with a hierarchical knowledge base called the conceptual grammar. NLP++ can dynamically build knowledge and use stored knowledge in order to aid in the task of understanding written text.

NLP++

NLP++ is a computer language that includes rules and functions that specifically relate to processing text files.

Conceptual Grammar

VisualText

History

Open Source

In December of 2018, NLP++ went open source. The company Text Analysis International was desolved and it was moved to an open source MIT license by creators Amnon Meyers and David de Hilster.

NLP Engine

The NLP engine is a C++ class and executable. It currently compiles on linux and will be available on windows and mac Os in the near future.

VisualText

The original VisualText interface was written for Windows and is available as a free download from the VisualText website.

The latest beta version is VSCode language extension which runs cross platform. It is planned to be officially launch in the first quarter of 2021.

External links