NLP Building Blocks

These NLP applications are building blocks for larger NLP pipelines and systems. They provide functions integral to text processing such as text language detection, sentence extraction, string tokenization, document classification, and entity extraction. They are implemented as microservices and are stateless, scalable, and each features a REST-like API.

Idyl E3 Entity Extraction Engine

Idyl E3 Entity Extraction Engine is extracts named-entities from natural language text. Idyl E3 supports user-created entity models, has a REST-like API, and can be used in an air-gapped network.

Current version: 3.1.0 Idyl E3 Quick Start |  Source Code | Documentation | Release Notes | FAQ

DockerHub

Docker Container

docker run -p 9000:9000 -it mtnfog/idyl-e3:3.0.0

The above commands pull the Sonnet docker image and runs it. You can access Idyl E3’s API on port 9000.

Idyl E3 Entity Extraction Engine on DockerHub.

AWS Marketplace

AWS Marketplace

Launch Idyl E3 Entity Extraction Engine in AWS.

Idyl E3 Entity Extraction Engine is available for use on AWS via the AWS Marketplace. Launching Idyl E3 from the AWS Marketplace provides you with a turnkey entity extraction application. After launch, check out the Idyl E3 Quick Start for example Idyl E3 requests.

Azure Marketplace

Azure Marketplace

Launch Idyl E3 Entity Extraction Engine in Microsoft Azure.

Idyl E3 Entity Extraction Engine is available for use on Azure via the Azure Marketplace. Launching Idyl E3 from the AWS Marketplace provides you with a turnkey entity extraction application. After launch, check out the Idyl E3 Quick Start for example Idyl E3 requests.

Prose Sentence Detection Engine

Prose Sentence Extraction Engine breaks input text into its individual sentences based on rules or trained models. Many NLP applications operate on individual sentences and Prose provides an efficient means of extracting sentences from input text.

Current version: 1.1.0 Prose Quick Start  |  Source Code | Documentation | Release Notes | FAQ

Docker Container

Docker Container

docker run -p 8060:8060 -it mtnfog/prose:1.1.0

The above commands pull the Sonnet docker image and runs it. You can access Sonnet’s API on port 9090.

Prose on DockerHub.

AWS Marketplace

Azure Marketplace

Launch Prose Sentence Extraction Engine in Microsoft Azure via the Azure Marketplace.

Prose Sentence Detection Engine is available for use on Azure via the Azure Marketplace. Launching Prose from the Azure Marketplace provides you with a turnkey sentence extraction application. After launch, check out the Prose Quick Start for example Prose requests. Prose’s API will be available at http://<Public-Ip>:8060/api/sentences.

Renku Language Detection Engine

Renku Language Detection Engine detects the language of input natural language text. Capable of identifying over 100 languages, Renku is designed to be lightweight and efficient. Use Renku in your NLP pipelines to route text based on the text’s language.

Current version: 1.2.0 Renku Quick Start |  Source Code | Documentation | Release Notes | FAQ

Docker Container

Docker Container

docker run -p 7070:7070 -it mtnfog/renku:1.2.0

The above commands pull the Renku docker image and runs it. You can access Renku’s API on port 7070.

Renku on DockerHub.

AWS Marketplace

AWS Marketplace

Launch Renku Language Detection Engine on AWS.

Renku Language Detection Engine is available for use on AWS via the AWS Marketplace. Launching Renku from the AWS Marketplace provides you with a turnkey language detection application. After launch, check out the Renku Quick Start for example Renku requests. Renku’s API will be available at http://<Public-Ip>:7070/api/language.

Azure Marketplace

Azure Marketplace

Launch Renku Language Detection on Microsoft Azure.

Renku Language Detection Engine is available for use on Azure via the Azure Marketplace. Launching Renku from the Azure Marketplace provides you with a turnkey language detection application. After launch, check out the Renku Quick Start for example Renku requests. Renku’s API will be available at http://<Public-Ip>:7070/api/language.

Sonnet Tokenization Engine

Sonnet Tokenization Engine breaks input text into its individual tokens based on rules or trained models. Many NLP applications require tokenized text as input and Sonnet provides an easy to use means to tokenizing text.

Current version: 1.2.0 Sonnet Quick Start |  Source Code | Documentation | Release Notes | FAQ

Docker Container

Docker Container

docker run -p 9040:9040 -it mtnfog/sonnet:1.1.0

The above commands pull the Sonnet docker image and runs it. You can access Sonnet’s API on port 9040.

Sonnet on DockerHub.

AWS Marketplace

Azure Marketplace

Launch Sonnet Tokenization Engine in Microsoft Azure via the Azure Marketplace.

Sonnet Tokenization Engine is available for use on Azure via the Azure Marketplace. Launching Sonnet from the Azure Marketplace provides you with a turnkey text tokenization application. After launch, check out the Sonnet Quick Start for example Sonnet requests. Sonnet’s API will be available at http://<Public-Ip>:9040/api/tokenize.