OpenTextSummarizer C# Port

  •        584

This is a port to C# of the fantastic Open Text Summarizer (http://libots.sourceforge.net/) . It uses the same dictionary files and algorithms of the original OTS, though all of the code was rewritten.

http://ots.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

Automatic-Text-Summarizer


Automatic Document Summarizer using Bipartite HITS, Natural Language Processing (NLP)

ots - Open Text Summarizer


Open Text Summarizer

ots - ruby bindings to open text summarizer


ruby bindings to open text summarizer

ots - open text summarizer is an extension for chromium browsers


open text summarizer is an extension for chromium browsers

Gate - General Architecture for Text Engineering


GATE excels at text analysis of all shapes and sizes. It provides support for diverse language processing tasks such as parsers, morphology, tagging, Information Retrieval tools, Information Extraction components for various languages, and many others. It provides support to measure, evaluate, model and persist the data structure. It could analyze text or speech. It has built-in support for machine learning and also adds support for different implementation of machine learning via plugin.



nlp - Selected Machine Learning algorithms for basic natural language processing in Golang


An implementation of selected machine learning algorithms for basic natural language processing in golang. The initial focus for this project is Latent Semantic Analysis to allow retrieval/searching, clustering and classification of text documents based upon semantic content.Built upon the gonum/gonum matrix library with some inspiration taken from Python's scikit-learn.

prose - :book: A Golang library for text processing, including tokenization, part-of-speech tagging, and named-entity extraction


prose is Go library for text (primarily English at the moment) processing that supports tokenization, part-of-speech tagging, named-entity extraction, and more. The library's functionality is split into subpackages designed for modular use.See the GoDoc documentation for more information.

lingo - package lingo provides the data structures and algorithms required for natural language processing


package lingo provides the data structures and algorithms required for natural language processing.Specifically, it provides a POS Tagger (lingo/pos), a Dependency Parser (lingo/dep), and a basic tokenizer (lingo/lexer) for English. It also provides data structures for holding corpuses (lingo/corpus), and treebanks (lingo/treebank).

libots - open text summarizer library fork


open text summarizer library fork

ArabicNLP - Collection of various Arabic NLP and Text Processing Scripts and Utilities


Collection of various Arabic NLP and Text Processing Scripts and Utilities

nlp - Extract values from strings and fill your structs with nlp.


You will always begin by creating a NL type calling nlp.New(), the NL type is a Natural Language Processor that owns 3 funcs, RegisterModel(), Learn() and P().RegisterModel takes 3 parameters, an empty struct, a set of samples and some options for the model.

whatlanggo - Natural language detection library for Go


Natural language detection for Go.Thanks to greyblake Potapov Sergey for creating whatlang-rs from where I got the idea and logic.

jnlp - Natural Language Processing (NLP) library in Java


Natural Language Processing (NLP) library in Java

SWING


The Summarizer from the Web IR / NLP Group (WING), hence SWING, is a modular, state-of-the-art automatic extractive text summarization system. It is used as the basis for summarization research at the National University of Singapore. It performs as one of the leading automatic summarization systems in the international TAC competition, getting high marks for the ROUGE evaluation measure

segment - A Go library for performing Unicode Text Segmentation as described in Unicode Standard Annex #29


You can use a bufio.Scanner with the SplitWords implementation of SplitFunc. The SplitWords function will identify the appropriate word boundaries in the input text and the Scanner will return tokens at the appropriate place.Sometimes you would also like information returned about the type of token. To do this we have introduce a new type named Segmenter. It works just like Scanner but additionally a token type is returned.

summarizer - Automated summarizer (PHP wrapper for open text summary)


Automated summarizer (PHP wrapper for open text summary)

twitter-summarizer - Summarize of a bunch of tweets using NLP!


Summarize of a bunch of tweets using NLP!

TextTeaser - Automatic Summarization Algorithm


TextTeaser is an automatic summarization algorithm that combines the power of natural language processing and machine learning to produce good results. It can provide provide a gist of an article, Better previews in news readers.

nlp - Natural language processing tools for text generation, search and analysis.


Natural language processing tools for text generation, search and analysis.

topic-diviner


Input an academic paper and get back a list of the likely authors. JFrame GUI on top of an NLP library 'Maui', custom web / text processing, and history states stored in MySQL via JDBC.