A machine learning library designed from the ground up to be human friendly. It is different from other machine learning libraries in the following ways: A thrift based feature representation that enables pairwise ranking loss and single context multiple item representation. A feature transform language gives the user a lot of control over the features Human friendly debuggable models Separate lig