ModErn Text Analysis META Enumerates Textual Applications
meta.h File Reference

Contains top-level namespace documentation for the META toolkit. More...

#include <cstdint>
#include <string>
#include "meta/util/identifiers.h"

Go to the source code of this file.

## Namespaces

meta
The ModErn Text Analysis toolkit is a suite of natural language processing, classification, information retrieval, data mining, and other applications of text processing.

meta::caching
Containers to be used for caching purposes.

meta::corpus
Various ways to convert corpus formats into META-readable documents.

meta::learn
Generic learning algorithms and support data structures.

meta::classify
Algorithms for multi-class and binary classification.

meta::classify::kernel
Kernel functions for linear classifiers.

meta::classify::loss
Loss functions for sgd.

meta::regress
Algorithms for regression.

meta::index
Indexes to create efficient representations of data.

meta::io
Compressed file readers and writers, configuration file readers, a simple parser, and memory-mapped file support.

meta::io::libsvm_parser
Parser specifically for libsvm-formatted files.

meta::parallel
Implementation of a thread pool and a parallel for loop.

meta::utf
Functions for converting to and from various character sets.

meta::analyzers
Contains various ways to segment text and deal with preprocessed files (POS tags, parse trees, etc).

meta::analyzers::tokenizers
Contains tokenizers that start off a filter chain.

meta::analyzers::filters
Contains filters that mutate existing token streams in a filter chain.

meta::topics
Topic modeling functionality.

meta::util
Shared resources and utilities.

meta::printing
Contains functions that print to the terminal and provide progress bars.

meta::graph
Contains implementations of the graph data structure and algorithms that operate over them.

meta::lm
Contains implementations of statistical language models.

meta::parser
Contains functions that relate to phrase structure trees and parsing of natural language.

meta::sequence
Sequence representations and labeling models/algorithms.

meta::stats
Probability distributions and other statistics functions.

## Detailed Description

Contains top-level namespace documentation for the META toolkit.

documentation is included here because there is no main file in each namespace that is a logical choice for such documentation.

All files in META are dual-licensed under the MIT and NCSA licenses. For more details, consult the file LICENSE.mit and LICENSE.ncsa in the root of the project.