Top 26 Free Software for Text Analysis, Text Mining, Text Analytics 4.7 (93.42%) 222 ratings (93.42%)ratings

Information is one of the most important resources in the contemporary business environment. It’s hard for any company to succeed without having sufficient information about its customers, employees, and other key stakeholders.

Every day, companies receive unstructured and structured text from various sources such as survey results, tweets, call center notes, phone transcripts, online customer reviews, recorded interactions, emails, and other documents. These sources provide raw text, which is not easy to understand without using the right text analysis tool. It’s possible to perform text analytics manually, but the manual process is ineffective.

Traditional systems use keywords and are unable to read and understand language in emails, tweets, web pages, and text documents. For these reasons, companies use text analytics software to analyze large volumes of text data. The software helps users to gain insights from text data in order to act accordingly.

What are the Top Free Software for Text Analysis, Text Mining, Text Analytics: Apache OpenNLP, Google Cloud Natural Language API, General Architecture for Text Engineering- GATE, Datumbox, KH Coder, QDA Miner Lite, RapidMiner Text Mining Extension, VisualText, TAMS, Natural Language Toolkit, Carrot2, Apache Mahout, KNIME Text Processing, Textable, Apache UIMA, tm- Text Mining Package, Pattern, Gensim, Aika, Distributed Machine Learning Toolkit, LPU, Apache Stanbol, LingPipe are some of the Top Free Software for Text Analysis, Text Mining, Text Analytics.

Text Analytics is the process of converting unstructured text data into meaningful data. The text analysis applications scan a set of documents written in a natural language. These applications model the document set for predictive classification purposes or populate a database or search index with the information extracted.

You may also like to review the Text Analysis, Text Mining, Text Analytics proprietary software

What are Text Analysis, Text Mining, Text Analytics Software?

Text Analytics allows users to gain insights from structured and unstructured data. The software mines text and uses natural language processing (NLP) algorithms to derive meaning from huge volumes of text. Text Analytics is used to measure customer opinions, product reviews, feedback, to provide search facility, sentimental analysis and entity modeling to support fact based decision making. Text analysis software uses many linguistic, statistical, and machine learning techniques.

Organizations receive huge amounts of unstructured and structured text from multiple sources every day and it’s hard to know the meaning and make the most of this text without using the right data mining tools.

Text analytics software is a great tool for unlocking unstructured text to help users understand its meaning. Companies use it to identify patterns, themes, and topics of interests from different sources of information. For example, if a company wants to know more about its customers or employees, it can use text analytics software to mine and analyze data from customer and employee emails, feedback, and tweets. In simple terms, text analytics software turns text data into meaningful information. Organizations need this information to take practical actions.

Sisense for Cloud Data Teams

Sisense for Cloud Data Teams formerly Periscope Data is an end-to-end BI and analytics solution that lets you quickly connect your data, then analyze, visualize and share insights. Periscope Data can securely connect and join data from any source, creating a single source of truth for your organization. Perform BI reporting and advanced analytics operations all from one integrated platform. Communicate insights more effectively by selecting from Periscope Data’s wide range of visualization options (including standard charts, statistical plots, maps and more) and instantly share real-time insights via direct linking, email or Slack.With Periscope Data you can also incorporate Natural Language Processing into your data analysis.

Free Sisense for Cloud Data Teams

Text Importation: The ability to import text is one of the most important features of text analytics software because users need to retrieve text data from different sources. The best data mining software can import data in different formats such as plain text, HTML, PDF, RTF, CSV, MS Access, and MS Excel.

The ability to import text is one of the most important features of text analytics software because users need to retrieve text data from different sources. The best data mining software can import data in different formats such as plain text, HTML, PDF, RTF, CSV, MS Access, and MS Excel. Natural Language Processing (NLP): Text analytics software uses natural language processing algorithms to detect language, process text, classify topics, and perform readability assessments. It also provides services like parsing, tokenization, sentence segmentation, named entity extraction, and part-of-speech tagging.

Text analytics software uses natural language processing algorithms to detect language, process text, classify topics, and perform readability assessments. It also provides services like parsing, tokenization, sentence segmentation, named entity extraction, and part-of-speech tagging. Text Data Visualization: Another important feature of text analytics software is the ability to visualize processed text. The software leverages machine language and NLP to help users visualize data in different ways for easy interpretation. Software users can explore relationships between terms and use interactive diagrams to display results.

Another important feature of text analytics software is the ability to visualize processed text. The software leverages machine language and NLP to help users visualize data in different ways for easy interpretation. Software users can explore relationships between terms and use interactive diagrams to display results. User-Friendly Interface: The best data analytics applications have a user-friendly and flexible user interface that allows users to perform different tasks. Some of these tasks include merging topics, displaying topics, illustrating terms, managing process-flow diagrams, managing tables, and choosing languages.

The best data analytics applications have a user-friendly and flexible user interface that allows users to perform different tasks. Some of these tasks include merging topics, displaying topics, illustrating terms, managing process-flow diagrams, managing tables, and choosing languages. Multiple Languages: Most text analytics applications support various languages including English, Chinese, Dutch, Greek, Thai, French, Finish, Italian and other languages.

Some of the benefits of Text Analysis Software includes:

Quick analysis of large amounts of unstructured and structured text from different sources.

Users gain insights from text data and take the necessary action based on the data.

Companies and use analyzed data to identify, understand and meet the needs of their customers and employees.

Analyzed data can provide early warning signs if there is an imminent problem.

Top Free Software for Text Analysis, Text Mining, Text Analytics

Apache OpenNLP, Google Cloud Natural Language API, General Architecture for Text Engineering- GATE, Datumbox, KH Coder, QDA Miner Lite, RapidMiner Text Mining Extension, VisualText, TAMS, Natural Language Toolkit, Carrot2, Apache Mahout, KNIME Text Processing, Textable, Apache UIMA, tm- Text Mining Package, Pattern, Gensim, Aika, Distributed Machine Learning Toolkit, LPU, Apache Stanbol, LingPipe are some of the top Free Text Analysis, Text Mining, Text Analytics Software.

Free Text Analysis, Text Mining, Text Analytics Software PAT Index™ SORT Apache OpenNLP 7.6 7.8 95 Google Cloud Natural Language API 8.0 7.6 94 General Architecture for Text Engineering – GATE 9.5 6.6 92 Datumbox 7.6 7.6 85 KH Coder 7.7 8.5 82 QDA Miner Lite 7.7 7.6 82 RapidMiner Text Mining Extension 7.7 7.7 77 VisualText 7.7 8.6 72 TAMS 8.1 7.4 67 Natural Language Toolkit 7.6 7.4 54 Carrot2 7.6 8.9 54 Apache Mahout 7.5 8.8 53 KNIME Text Processing 7.6 7.1 53 Textable 7.6 7.5 53 Apache UIMA 7.6 6.5 49 tm – Text Mining Package 7.6 6.7 49 Pattern 9.5 7.5 48 Gensim 7.6 6.5 47 Aika 7.6 4.1 47 Distributed Machine Learning Toolkit 7.6 7.4 46 LPU 7.6 7.2 45 Apache Stanbol 7.6 7.7 45 LingPipe 7.8 8.3



1

Apache OpenNLP

The Apache OpenNLP library is a machine learning based toolkit for the processing of natural language text. Apache OpenNLP is an open source Java library which is used to process Natural Language text. OpenNLP provides services such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and co-reference resolution, etc. These tasks are usually required to build more advanced text processing services. OpenNLP also included maximum entropy and perceptron based machine learning. The goal of the OpenNLP project will be to create a mature toolkit for the above mentioned tasks. An additional goal is to provide a large…

Overview Features • Named Entity Recognition (NER)

• Document Categorizer

• Sentence Detection

• Parts of Speech Tagging

•Tokenization

•Lemmatization

•Language Detection Price Free Website Apache OpenNLP

What is best? • Named Entity Recognition (NER)

• Document Categorizer

• Sentence Detection What are the benefits? • Advanced text processing services.

•. It supports the most common NLP tasks.

Bottom Line Apache OpenNLP is an open-source Java library which is used to process natural language text. You can build an efficient text processing service using this library. 7.6 Editor Rating 7.8 Aggregated User Rating 10 ratings You have rated this

Apache OpenNLP

2

Google Cloud Natural Language API

Google Cloud Natural Language API reveals the structure and meaning of text by offering powerful machine learning models in an easy to use REST API. You can use it to extract information about people, places, events and much more, mentioned in text documents, news articles or blog posts. You can use it to understand sentiment about your product on social media or parse intent from customer conversations happening in a call center or a messaging app. You can analyze text uploaded in your request or integrate with your document storage on Google Cloud Storage. Extract actionable insights on product reception…

Overview Features • Syntax Analysis

• Entity Analysis

• Sentiment Analysis

• Entity Sentiment Analysis

• Multi-Language

• Integrated REST API Price • 0 - 5K units/month - Free

• Pricing based on feature for 5K+ - 1M onwards Website Google Cloud Natural Language API

What is best? • Syntax Analysis

• Entity Analysis

• Sentiment Analysis What are the benefits? • Insights from your customers

• Multimedia, Multi-lingual Support

• Content Classification

Bottom Line Extract actionable insights on product reception or user experience from customer conversations in email, chat or social media by using entity detection and sentiment analysis. 8.0 Editor Rating 7.6 Aggregated User Rating 22 ratings You have rated this

Google Cloud Natural Language API

3

General Architecture for Text Engineering – GATE

General Architecture for Text Engineering - GATE : GATE (General Architecture for Text Engineering) is a Java suite of tools used for all sorts of natural language processing tasks, including information extraction in many languages. The Text Analytics software was developed at the University of Sheffield beginning in 1995. GATE has grown over the years to include a desktop client for developers, a workflow-based web application, a Java library, an architecture and a process. GATE includes components for diverse language processing tasks, such as parsers, morphology, tagging, Information Retrieval tools, Information Extraction components for various languages, and many others. GATE…

Overview Features • Capable of solving almost any text processing problem

• Creating robust and maintainable text processing workflows

• In active use for all sorts of language processing tasks and applications Price Free Website GATE

What is best? • Capable of solving almost any text processing problem

• Creating robust and maintainable text processing workflows

• In active use for all sorts of language processing tasks and applications What are the benefits? • Comprehensiveness

• Scalability

• Openness, extensibility and reusability

Bottom Line GATE (General Architecture for Text Engineering) is a Java suite of tools used for all sorts of natural language processing tasks, including information extraction in many languages. 9.5 Editor Rating 6.6 Aggregated User Rating 65 ratings You have rated this

General Architecture for Text Engineering – GATE

4

Datumbox

Datumbox offers a Machine Learning platform composed of 14 classifiers and Natural Language processing functions. Functions include sentiment analysis, topic classification, readability assessment, language detection, and much more. The Datumbox API provides developer access using REST-like RPC-style operations over HTTP POST requests. The API accesses all of the platform functions. Responses are JSON formatted. Access requires a user account and API Key. Datumbox API is a web service which allow to use tools from the website, software or mobile application. The API gives access to all of the supported functions of Datumbox service. Datumbox Web Service uses "REST-Like" RPC-style operations…

Overview Features •Sentiment Analysis

•Twitter Sentiment Analysis

•Subjectivity Analysis

•Topic Classification

•Spam Detection

•Adult Content Detection Price Contact for Pricing

What is best? •Readability Assessment

•Language Detection

•Commercial Detection What are the benefits? • Machine learning via API.

• Powerful open source framework.

• Easy to use API.

Bottom Line The Datumbox API is a web service which allows you to use our tools from your website, software or mobile application. The API gives you access to all of the supported functions of our service. 7.6 Editor Rating 7.6 Aggregated User Rating 2 ratings You have rated this

Datumbox

5

KH Coder

KH Coder is a free software for quantitative content analysis or text data mining. KH Coder can also be utilized for computational linguistics. KH Coder can also analyze Japanese, English, French, German, Italian, Portuguese and Spanish texts. The input raw texts, can utilize searching and statistical analysis functionalities like KWIC, collocation statistics, co-occurrence networks, self-organizing map, multidimensional scaling, cluster analysis and correspondence analysis. KH Coder KH Coder The features include frequency list, Searching, KWIC concordance, collocation stats, correspondence analysis, multi-dimensional scaling, co-occurrence network and hierarchical cluster analysis. The categories for developing to own categories or dictionaries, frequency list, cross tabulation,…

Overview Features • Stopwords

• Word frequency list

• Co‐occurrence network of words

• Correspondence analysis of words

• Hierarchical cluster analysis

• Multi-dimensional scaling Price Free Website KH Coder

What is best? • Stopwords

• Word frequency list

• Co‐occurrence network of words What are the benefits? • Quantitative content analysis

• Text mining

• Utilized for computational linguistics.

Bottom Line KH Coder is a free software for quantitative content analysis or text data mining. The input raw texts, can utilize searching and statistical analysis functionalities like KWIC, collocation statistics, co-occurrence networks, self-organizing map, multidimensional scaling, cluster analysis and correspondence analysis. 7.7 Editor Rating 8.5 Aggregated User Rating 8 ratings You have rated this

KH Coder

6

QDA Miner Lite

QDA Miner Lite is a free computer assisted qualitative analysis software, which can be used for the analysis of textual data such as interview and news transcripts, open-ended responses, etc. as well as for the analysis of still images. It offers basic CAQDAS features such as importation of documents from plain text, RTF, HTML, PDF as well as data stored in Excel, MS Access, CSV, tab delimited text files,importation from other qualitative coding software such as Altas.ti, HyperResearch, Etnograph, from transcription tools like Transana and Transcriber as well as from Reference Information System (.RIS) files. It also provides intuitive coding…

Overview Features • Importation of documents from plain text, RTF, HTML, PDF as well as data stored in Excel, MS Access, CSV, tab delimited text files,

• Importation from other qualitative coding software such as Altas.ti, HyperResearch, Etnograph, from transcription tools like Transana and Transcriber as well as from Reference Information System (.RIS) files.

• Intuitive coding using codes organized in a tree structure.

• Ability to add comments (or memos) to coded segments, cases or the whole project.

• Fast Boolean text search tool for retrieving and coding text segments. Price Free Website QDA Miner Lite

What is best? • Code frequency analysis with bar chart, pie chart and tag clouds.

• Coding retrieval with Boolean (and, or , not) and proximity operators (includes, enclosed, near, before, after).

• Export tables to XLS, Tab Delimited, CSV formats, and Word format What are the benefits? • Easy-to-use

• Analysis of transcripts

• Analysis of interviews

Bottom Line It offers basic CAQDAS features such as importation of documents from plain text, RTF, HTML, PDF as well as data stored in Excel, MS Access, CSV, tab delimited text files 7.7 Editor Rating 7.6 Aggregated User Rating 7 ratings You have rated this

QDA Miner Lite

7

RapidMiner Text Mining Extension

RapidMiner is an open source data mining framework, which offers many operators that can be formed together into a process. A graphical user interface (GUI) allows to connect the operators with each other in the process view. The major function of a process is the analysis of the data which is retrieved at the beginning of the process. There are many packages available for RapidMiner, such as text processing, Weka extension, parallel processing, web mining, reporting extension, series processing, PMML, community, and R extension packages. RapidMiner Text Mining Extension The RapidMiner Text Extension adds all operators necessary for statistical text…

Overview Features •Statistical text analysis

•Load texts from many different data sources

•Filtering techniques, and finally analyze your text data

•Supports several text formats including plain text, HTML, or PDF as well as other data sources

•Standard filters for tokenization, stemming, stopword filtering, or n-gram generation Price Free

What is best? •Statistical text analysis

•Load texts from many different data sources

•Filtering techniques, and finally analyze your text data What are the benefits? •Analyze your text data

•Different filtering techniques

Bottom Line The RapidMiner Text Extension adds all operators necessary for statistical text analysis. The Rapidminer Text Extensions supports several text formats including plain text, HTML, or PDF. It also provides standard filters for tokenization, stemming, stopword filtering, or n-gram generation. 7.7 Editor Rating 7.7 Aggregated User Rating 17 ratings You have rated this

RapidMiner Text Mining Extension

8

VisualText

VisualText is the premier integrated development environment for building information extraction systems, natural language processing systems, and text analyzers. VisualText IDE (Integrated Development Environment) can be used to automatically populate databases with the critical content now buried in textual documents. VisualText has been used to build a number of applications, including accurate analyzers for extracting information from resumes, systems that categorize web pages, an analyzer that monitors a financial transaction chat, email analyzers, selective web spiders, and more. VisualText is a unique integrated development environment (IDE) for developing text analyzers. It tightly integrates our revolutionary NLP++ programming language for rapid…

Overview Features • Integrated development environment (IDE)

• Rich, integrated GUI tool set and data views

• NLP++ Programming Language

• Hierarchical Knowledge Base Management System

• Automatic Rule Generation (RUG)

• NLP++ integrates code, rules, parse trees, and KB

• Interpreted NLP++ execution

• Compilation of analyzer and KB

• Excellent GUI support for debugging analyzers Price Contact for Pricing

What is best? • Integrated development environment (IDE)

• Rich, integrated GUI tool set and data views

• NLP++ Programming Language What are the benefits? • Reduces resources needed to build text analyzers

• Accelerates development of deep, accurate analyzers

• Easy to access/modify knowledge

Bottom Line VisualText is a unique integrated development environment (IDE) for developing text analyzers. It tightly integrates our revolutionary NLP++® programming language for rapid analyzer building, Conceptual Grammar knowledge base management system for representing linguistic, conceptual, and domain knowledge, a rule generation system that learns from samples, and a runtime analyzer engine. 7.7 Editor Rating 8.6 Aggregated User Rating 8 ratings You have rated this

VisualText

9

TAMS

TAMS stands for Text Analysis Markup System. It is a convention for identifying themes in texts (web pages, interviews, field notes). It was designed for use in ethnographic and discourse research. TAMS Analyzer is a program that works with TAMS to let you assign ethnographic codes to passages of a text just by selecting the relevant text and double clicking the name of the code on a list. It then allows you to extract, analyze, and save coded information. TAMS Analyzer is open source; it is released under GPL v2. The Macintosh version of the program also includes full support…

Overview Features • PDF coding and analysis support

• Image (jpg, etc.) coding and analysis support

• Improved layout for video coding and analysis

• New icon set Price Free Website TAMS

What is best? • PDF coding and analysis support

• Image (jpg, etc.) coding and analysis support

• Improved layout for video coding and analysis What are the benefits? • Identify themes in texts

• Assign ethnographic codes to passages of a text

• Allows you to extract, analyze, and save coded information

Bottom Line TAMS Analyzer is a program that works with TAMS to let you assign ethnographic codes to passages of a text just by selecting the relevant text and double clicking the name of the code on a list. 8.1 Editor Rating 7.4 Aggregated User Rating 7 ratings You have rated this

TAMS

10

Natural Language Toolkit

NLTK is a leading platform for building Python programs to work with human language data. It provides easy-to-use interfaces to over 50 corpora and lexical resources such as WordNet, along with a suite of text processing libraries for classification, tokenization, stemming, tagging, parsing, and semantic reasoning, wrappers for industrial-strength NLP libraries, and an active discussion forum. Thanks to a hands-on guide introducing programming fundamentals alongside topics in computational linguistics, plus comprehensive API documentation, NLTK is suitable for linguists, engineers, students, educators, researchers, and industry users alike. NLTK is available for Windows, Mac OS X, and Linux. Best of all, NLTK…

Overview Features •Feature structure types

•Parsing feature structure strings

•Feature paths

•Reentrance

•Text classification Price Free Website Natural Language Toolkit

What is best? •Feature structure types

•Parsing feature structure strings

•Feature paths What are the benefits? • Tokenization

• Stemming

• Tagging

Bottom Line NLTK is suitable for linguists, engineers, students, educators, researchers, and industry users alike. NLTK is available for Windows, Mac OS X, and Linux. Best of all, NLTK is a free, open source, community-driven project. 7.6 Editor Rating 7.4 Aggregated User Rating 7 ratings You have rated this

Natural Language Toolkit

11

Carrot2

Carrot2 is an Open Source Search Results Clustering Engine. It can automatically organize small collections of documents, e.g. search results, into thematic categories. Carrot2 is a library and a set of supporting applications you can use to build a search results clustering engine. Such an engine will organize your search results into topics, fully automatically and without external kowledge such as taxonomies or preclassified content. Carrot2 integrates very well with both Open Source and proprietary search engines. Apart from the two main specialized document clustering algorithms( Suffix Tree Clustering and Lingo), Carrot2 offers ready-to-use components for fetching search results from…

Overview Features • Two high-quality document clustering algorithms

• Integrates with public and open source search engines (Solr, Lucene)

• Easy to integrate with Java and non-Java software

• Ships a GUI application for tuning clustering for specific collections

• Ships with a simple web application

• Native C# / .NET API Price Free Website Carrot2

What is best? • Two high-quality document clustering algorithms

• Integrates with public and open source search engines (Solr, Lucene)

• Easy to integrate with Java and non-Java software What are the benefits? •Easily integrates with both Java and non-Java platforms

Bottom Line Carrot2 is an open Source search Results Clustering Engine with high quality clustering algorithmns and esily integrates in both Java and non Java platforms. 7.6 Editor Rating 8.9 Aggregated User Rating 3 ratings You have rated this

Carrot2

12

Apache Mahout

The Apache Mahout project’s goal is to build an environment for quickly creating scalable performant machine learning applications. Apache Mahout is a simple and extensible programming environment and framework for building scalable algorithms and contains a wide variety of premade algorithms for Scala and Apache Spark, H2O, Apache Flink. It also used Samsara which is a vector math experimentation environment with R-like syntax which works at scale. Apache™ Mahout is a library of scalable machine-learning algorithms, implemented on top of Apache Hadoop and using the MapReduce paradigm. While Mahout's core algorithms for clustering, classification and batch based collaborative filtering are…

Overview Features •Collaborative filtering

•Clustering

•Classification

•Frequent itemset timing

•Distributed Algebraic optimizer

•R-Like DSL Scala API

•Linear algebra operations Price Free Website Apache Mahout

What is best? •Distributed Algebraic optimizer

•R-Like DSL Scala API

•Linear algebra operations What are the benefits? • Access to extensible programming framework

• Build scalable algorithms

• Access many premade algorithms

Bottom Line Apache Mahout introduces a new math environment called Samsara, for its theme of universal renewal. It reflects a fundamental rethinking of how scalable machine learning algorithms are built and customized. 7.5 Editor Rating 8.8 Aggregated User Rating 5 ratings You have rated this

Apache Mahout

13

KNIME Text Processing

The KNIME Text Processing feature was designed and developed to read and process textual data, and transform it into numerical data (document and term vectors) in order to apply regular KNIME data mining nodes (e.g. for clustering and classification). This feature allows for the parsing of texts available in various formats (e.g. Xml, Microsoft Word or PDF and the internal representation of documents and terms) as KNIME data cells stored in a data table. It is possible to recognize and tag different kinds of named entities such as names of persons and organizations, genes and proteins or chemical compounds, thus…

Overview Features • Natural language processing (NLP)

• Text mining

• Information retrieval. Price • KNIME Analytics Platform - Open Source and Free

• KNIME TeamSpace-2'000€ per user/year

• KNIME Server Lite- 7'500€ for 5 users/year

• KNIME WebPortal- 12'500€ for 5 users/year

• KNIME Server-21'000€ for 5 users*/year

What is best? • Natural language processing (NLP)

• Text mining

• Information retrieval. What are the benefits? • Enables to read, process, mine and visualize textual data in a convenient way

Bottom Line Knime Text processing feature reads and processes textual data and transforms it to numerical data.It achieves this with its text mining capabilities,information retrieval and natural language processing 7.6 Editor Rating 7.1 Aggregated User Rating 7 ratings You have rated this

KNIME Text Processing

14

Textable

Textable was initally developed as part of a pedagogical innovation project at the University of Lausanne but it has gained access to a new widget named Theatre Classique by simply installing Textable-Prototypes using Orange’s software.This new widget offers a straightforward way of importing theater plays from the Théâtre Classique website. Orange Textable is an open-source add-on bringing advanced text-analytical functionalities to the Orange Canvas data mining software package. It essentially enables users to build data tables on the basis of text data, by means of a flexible and intuitive interface. Textable can import text from keyboard, files, or URLs,process any…

Overview Features • Basic text analysis

• Quantitative text analysis

• Text recoding

• Extensibility

• Interoperability

• Ease of access Price Free Website Textable

What is best? • Basic text analysis

• Quantitative text analysis

• Text recoding What are the benefits? •Powerful

•Visual

•Developed in Academia

Bottom Line Textable is an open-source add-on bringing advanced text-analytical functionalities to the Orange Canvas data mining software package. Since it is easy to start,it enables users to build data tables on the basis of text data, by means of a flexible and intuitive interface. 7.6 Editor Rating 7.5 Aggregated User Rating 4 ratings You have rated this

Textable

15

Apache UIMA

Unstructured Information Management applications are software systems that analyze large volumes of unstructured information in order to discover knowledge that is relevant to an end user. An example UIM application might ingest plain text and identify entities, such as persons, places, organizations; or relations, such as works-for or located-at UIMA enables applications to be decomposed into components, for example "language identification" => "language specific segmentation" => "sentence boundary detection" => "entity detection (person/place names etc.)". Each component implements interfaces defined by the framework and provides self-describing metadata via XML descriptor files. The framework manages these components and the data flow…

Overview Features •Infrastructe

•Components

•Frameworks

•Annotators

•Tooling Price Free Website Apache UIMA

What is best? •Infrastructe

•Components

•Frameworks What are the benefits? • Development source code issue management

• Tooling

• Servers

Bottom Line UIMA additionally provides capabilities to wrap components as network services, and can scale to very large volumes by replicating processing pipelines over a cluster of networked nodes. 7.6 Editor Rating 6.5 Aggregated User Rating 4 ratings You have rated this

Apache UIMA

16

tm – Text Mining Package

Text Mining Infrastructure in R(tm) provides a framework for text mining applications within R. R is a free software environment for statistical computing and graphics which compiles and runs on a wide variety of UNIX platforms, Windows and MacOS. The tm package offers functionality for managing text documents, abstracts the process of document manipulation and eases the usage of heterogeneous text formats in R. The package has integrated database back-end support to minimize memory demands. An advanced meta data management is implemented for collections of text documents to alleviate the usage of large and with meta data enriched document sets.…

Overview Features • Integrated database back-end .

• Advanced meta data management

• Text document Management.

• Preprocessing and manipulation mechanisms

• Generic Filter Architecture Price Free Website tm - Text Mining Package

What is best? • Integrated database back-end .

• Advanced meta data management

• Text document Management. What are the benefits? •It be extended to fit custom demands.

•Provides native support for reading in several classic file formats

•Supports the export from document collections to term-document matrices.

Bottom Line tm provides a framework for text mining applications within R and it has and advances meta data mangement with an integrated database back-end. 7.6 Editor Rating 6.7 Aggregated User Rating 3 ratings You have rated this

tm – Text Mining Package

17

Pattern

Pattern is a web mining module for the Python programming language. It has tools for data mining (Google, Twitter and Wikipedia API, a web crawler, a HTML DOM parser), natural language processing (part-of-speech taggers, n-gram search, sentiment analysis, WordNet), machine learning (vector space model, clustering, SVM), network analysis and visualization. The pattern.web module is a web toolkit that contains API's (Google, Gmail, Bing, Twitter, Facebook, Wikipedia, Wiktionary, DBPedia, Flickr, ...), a robust HTML DOM parser and a web crawler. The pattern.en module is a natural language processing (NLP) toolkit for English. Because language is ambiguous (e.g., I can ↔ a…

Overview Features Data mining tools

Natural language processing

Network analysis

Machine learning Price Free

Bottom Line It has tools for data mining (Google, Twitter and Wikipedia API, a web crawler, a HTML DOM parser), natural language processing (part-of-speech taggers, n-gram search, sentiment analysis, WordNet), machine learning (vector space model, clustering, SVM), network analysis and visualization. 9.5 Editor Rating 7.5 Aggregated User Rating 15 ratings You have rated this

Pattern

18

Gensim

Gensim is a FREE Python library that has scalable statistical semantics. It analyzes plain-text documents for semantic structure and retrieve semantically similar documents. In addition, Gensim is a robust, efficient and hassle-free piece of software to realize unsupervised semantic modelling from plain text. It stands in contrast to brittle homework-assignment-implementations that do not scale on one hand, and robust java-esque projects that take forever just to run “hello world”. Gensim is licensed under the OSI-approved GNU LGPLv2.1 license. This means that it’s free for both personal and commercial use, but if users make any modification to gensim that users distribute…

Overview Features • Scalability

• Efficient implementations

• Platform independent

• Converters & I/O formats

• Robust

• Similarity queries Price Free Website Gensim

7.6 Editor Rating 6.5 Aggregated User Rating 3 ratings You have rated this

Gensim

19

Aika

Aika is an open source text mining engine that automatically extracts and annotates semantic information into text. For a case where the extracted information is ambigous Aika generates several hypothetical interpretations concerning the meaning of the text and pick the most likely one.Aika algorithm is based on various ideas and approaches from the field of AI such as artificial neural networks, frequent pattern mining and logic based expert systems. Aika is written in Java and distributed under the Apache license. Aika is based on non-monotonic logic, meaning that it first draws tentative conclusions only. In other words, Aika is able…

Overview Features • Non monotonic logic

• Activation object propagation

• Linguistic modelling Price •Propagates activation objects through its network

• Linguistic modelling Website Aika

What is best? • Non monotonic logic

• Activation object propagation

• Linguistic modelling What are the benefits? • Ability to accurately recognize named entities within texts and predict the correct meaning of the name.

• Activation object propagation

• Linguistic modelling

Bottom Line Aika is an open source text mining engine that automatically extracts and annotates semantic information into text and picks the most suitable incase of ambiguity. 7.6 Editor Rating 4.1 Aggregated User Rating 2 ratings You have rated this

Aika

20

Distributed Machine Learning Toolkit

Distributed Machine Toolkit is an open source project from the Microsoft Company.To generate better accuracies in various distributed Machine learning applications it requires a large number of computation resources which has become a main challenge for common machine learning researchers and practitioners. Microsoft released Microsoft Distributed Machine Learning Toolkit (DMTK), which contains both algorithmic and system innovations. These innovations make machine learning tasks on big data highly scalable, efficient, and flexible. It comprises four components. • LightLDA: an extremely fast and scalable topic model algorithm, with a O(1) Gibbs sampler and an efficient distributed implementation. • Distributed (Multisense) Word Embedding:…

Overview Features • Bagging

• Column(feature) sub-sample

• Continued train with input GBDT model

• Continued train with the input score file

• Weighted training

• Validation metric output during training

• Multi validation data

• Multi metrics

• Early stopping (both training and prediction)

• Prediction for leaf index Price Free Website Distributed Machine Learning Toolkit

What is best? • Column(feature) sub-sample

• Continued train with input GBDT model

• Continued train with the input score file What are the benefits? •Flexibility

•Efficiency

•Big Data

Bottom Line Microsoft Distributed Machine Learning Toolkit (DMTK) is an open source project from the Microsoft Company, which contains both algorithmic and system innovations. These innovations make machine learning tasks on big data highly scalable, efficient, and flexible. 7.6 Editor Rating 7.4 Aggregated User Rating 2 ratings You have rated this

Distributed Machine Learning Toolkit

21

LPU

LPU (which stands for Learning from Positive and Unlabeled data) is a text learning or classification system that learns from a set of positive documents and a set of unlabeled documents (without labeled negative documents). This type of learning is different from classic text learning/classification, in which both positive and negative training documents are required. Given a set of positive documents and a set of unlabeled documents, the LPU algorithm learns a classifier in two steps: • Step 1 : Identifying a set of reliable negative documents from the unlabeled set. For this step, LPU has three techniques, i.e., spy,…

Overview Features •Cost sensitive classification

• Ramp loss function

• Hinge loss function Price Free Website LPU

What is best? •Cost sensitive classification

• Ramp loss function

• Hinge loss function What are the benefits? •Can be used for both retrieval or classification.

Bottom Line LPU is a text learning or classification system that learns from a set of positive documents and a set of unlabeled documents (without labeled negative documents) and can be used for both retrieval or classification. 7.6 Editor Rating 7.2 Aggregated User Rating 2 ratings You have rated this

LPU

22

Apache Stanbol

Apache Stanbol provides a set of reusable components for semantic content management. Apache Stanbol's intended use is to extend traditional content management systems with semantic services. Other feasible use cases include: direct usage from web applications (e.g. for tag extraction/suggestion; or text completion in search fields), 'smart' content workflows or email routing based on extracted entities, topics, etc. In order to be used as a semantic engine via its services, all components offer their functionalities in terms of a RESTful web service API.Apache Stanbol is designed to bring semantic technologies to existing content management systems (CMS). If you have a…

Overview Features • Analyze textual content, enhance with it with named entities

• Reasoning

• Knowledge Models

• Persistence

•Use locally defined entities

•Semantic Search in Portals Price Free Website Apache Stanbol

What is best? • Analyze textual content, enhance with it with named entities

• Reasoning

•Use locally defined entities What are the benefits? •Direct usage from web applications

•'Smart' content workflows or email routing based on extracted entities or topics.

•Works with custom vocabularies.

Bottom Line Apache Stanbol's intended use is to extend traditional content management systems with semantic services. 7.6 Editor Rating 7.7 Aggregated User Rating 2 ratings You have rated this

Apache Stanbol

23

LingPipe

LingPipe is tool kit for processing text using computational linguistics. LingPipe is used to do tasks like to find the names of people, organizations or locations in news, automatically classify Twitter search results into categories and suggest correct spellings of queries. LingPipe's architecture is designed to be efficient, scalable, reusable, and robust. Highlights include: Java API with source code and unit tests; multi-lingual, multi-domain, multi-genre models; training with new data for new tasks; n-best output with statistical confidence estimates; online training (learn-a-little, tag-a-little); thread-safe models and decoders for concurrent-read exclusive-write (CREW) synchronization; and character encoding-sensitive I/O.

Overview Features • Java API with source code and unit tests

• Multi-lingual, multi-domain, multi-genre models

• Training with new data for new tasks

• N-best output with statistical confidence estimates

• Online training (learn-a-little, tag-a-little)

• Thread-safe models and decoders

• Character encoding-sensitive I/O

What is best? • Java API with source code and unit tests

• Multi-lingual, multi-domain, multi-genre models

• Training with new data for new tasks What are the benefits? • Find the names of people, organizations or locations in news

• Automatically classify Twitter search results into categories

• Suggest correct spellings of queries

Bottom Line LingPipe is used to do tasks like to find the names of people, organizations or locations in news, automatically classify Twitter search results into categories and suggest correct spellings of queries. 7.8 Editor Rating 8.3 Aggregated User Rating 3 ratings You have rated this

LingPipe

24.S-EM

S-EM is a text learning or classification system that learns from a set of positive and unlabeled examples with no negative examples. It is based on a "spy" technique, naive Bayes and EM algorithm.

S-EM

25.LibShortText

LibShortText is an open source tool for short-text classification and analysis. LibShortText can handle the classification of titles, questions, sentences, and short messages. It is more efficient than general text-mining packages. On a typical computer, processing and training 10 million short texts takes only around half an hour. An interactive tool for error analysis is included. Based on the property that each short text contains few words, LibShortText provides details in predicting each text.

LibShortText

26.Coh-Metrix

Coh-Metrix is a system for computing computational cohesion and coherence metrics for written and spoken texts. Coh-Metrix allows readers, writers, educators, and researchers to instantly gauge the difficulty of written text for the target audience.

Coh-Metrix

You may also like to review the Text Analysis, Text Mining, Text Analytics proprietary software list:

Top software for Text Analysis, Text Mining, Text Analytics

You may also like to review the Top Qualitative Data Analysis Software proprietary software list:

Top Qualitative Data Analysis Software

You may also like to review the Top Free Qualitative Data Analysis Software software list:

Top Free Qualitative Data Analysis Software

What are Text Analysis, Text Mining, Text Analytics Software? Text Analytics allows users to gain insights from structured and unstructured data. The software mines text and uses natural language processing (NLP) algorithms to derive meaning from huge volumes of text. Text Analytics is used to measure customer opinions, product reviews, feedback, to provide search facility, sentimental analysis and entity modeling to support fact based decision making.