Example #1
0
def simple_learning_test():
    import numpy
    from mclp import *

    c = LPBoostMulticlassClassifier(3, 0.1)

    c.initialize_boosting([0,1,2], False, "clp")
    c.add_multiclass_classifier([[1.0, 0.0, 0.0],
                                 [0.0, 1.0, 0.0],
                                 [0.0, 0.0, 1.0]])

    c.update()

    assert(c.weights[0][0] - 1.0 <  1e-8)
    assert(c.rho - 1.0 < 1e-8)