Пример #1
0
def experiment3(trees, train, test):
    # Bag'em
    learner = Bagger()
    learner.add_classifiers(trees)

    # Test
    print 'Testing ensemble against \'train\''
    results = learner.test(train[0], train[1])
    accuracy = sum(r[0] == r[1] for r in results)
    print '* Train Accuracy: {0}/{1} ({2:.4f})'.format(
        accuracy, len(results),
        float(accuracy) / len(results))

    print 'Testing ensemble against \'test\''
    results = learner.test(test[0], test[1])
    accuracy = sum(r[0] == r[1] for r in results)
    print '* Test Accuracy: {0}/{1} ({2:.4f})'.format(
        accuracy, len(results),
        float(accuracy) / len(results))