maxent libraries?

Sasha Rush sasha.rush at
Mon May 23 02:01:50 BST 2011

liblbfgs is in C and has an mit license. A bit bare bones compared to  
something like mallet, but you can use that to train a maxent model.

On May 22, 2011, at 6:38 PM, David MacIver <david at> wrote:

> I'd love to know about it if there are. I did some looking into this a
> while ago and concluded that they were basically all in C++ and
> various combinations of broken, toy and irritatingly licensed.
> I have some vague intentions of doing a port of the maxent package on
> which OpenNLP is based to Clay, which it should be relatively easy to
> create a shared object and C header for, but don't hold your breath.
> :-)
> David
> On 22 May 2011 23:26, Rogan Creswick <creswick at> wrote:
>> Is anyone aware of any BSD/Apache (or "free-er") licensed maxent
>> libraries/packages for haskell or c (or other ffi-compatible
>> language..)?  I'd like to recreate some of the OpenNLP classifiers,
>> which rely heavily on maxent (I haven't found suitable tokenizers /
>> sentence splitters / POS taggers / NE-recognisers for Haskell yet..).
>> There is a c++ implementation of maxent here:
>> but the  
>> license
>> doesn't make allowances for commercial distribution/use, which is a
>> non-starter.  (The GPL is also probably out, for similar reasons.)
>> Thanks!
>> Rogan
>> _______________________________________________
>> NLP mailing list
>> NLP at
> _______________________________________________
> NLP mailing list
> NLP at

More information about the NLP mailing list