def check(test_data: OneDigit, logistic_regression_model: LogisticRegressionModel):
    num = len(test_data.X01)
    right_num = 0
    i = 0
    for x in test_data.X01:
        p_y = logistic_regression_model.predict(x)
        y = int(test_data.y01[i])
        i += 1
        if p_y == y:
            right_num += 1
    print(right_num)
    print(num)
    print(right_num / num)
Example #2
0
def logged_comparison(model: LogisticRegressionModel,
                      labeled_point: LabeledPoint):
    predication = model.predict(labeled_point.features)
    # print(f'prediction = {predication}', end=', ')
    return predication == labeled_point.label