Available in Python, C++, Java and others

Nieme has a very simple interface, that can either be used directly in a C++ program, or be used in several other languages thanks to wrappers. We use the SWIG tool to automatically generate wrappers from a set of C/C++ headers. For the moment, Java and Python wrappers are fully integrated. Using Nieme with other languages such as C# or OCaml should not be too difficult.

A Simple Nieme example in C++, Python and Java

The example above loads a classification data set, trains a Maximum Entropy Classifier and saves the model.

next