You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 16 Next »

These stages are external libraries to the Saga Core library, and need to be added as dependencies to your application.

Text Block Breakers

Breakers read text blocks and break them into individual text blocks.

  • SentenceBreaker - Breaks a text block into sentences, using OpenNLP Sentence Detector

Spell Checkers

Spell checkers process specific tokens to identify misspellings and add alternatives to the interpretation graph.

  • SpellingAlternatives

    Error rendering macro 'excerpt-include'

    No link could be created for 'Spelling Alternatives Stage'.

Language Detectors

Language detectors use OpenNLP (https://opennlp.apache.org/) and its language detector model to identify the language of a text block.

Machine Learning

These stages load an ML model and evaluate input text through Saga.

  • Name Entity Recognizer - The name predictor stage uses OpenNLP's NameFinder to load Name Entity Recognizer models and tag tokens that match entities based on the model given a certain threshold of accuracy.
  • Sentence Classifier - The sentence classifier stage uses OpenNLP's DocumentCategorizer to load classification models and tag sentences that match the binary classification model (is or isn't in a certain category) given a specified threshold of accuracy.


  • No labels