Direct Graphical Models (DGM) C++ library, a simple-to-use Conditional Random Fields library, which is optimized for parallel computing and includes modules for feature extraction, classification and visualization.