示例#1
0
def main():
    UsefulFunctions.warning()

    # Building Phase
    first_X, first_Y = UsefulFunctions.loadVehicleData()
    clf_first, first_training_score, first_training_data, first_testing_data, first_graph_data = analyze(
        first_X, first_Y)
    print(
        "Decision Tree Training Score (first) After Cross Validation: {0:.2f}%"
        .format(first_training_score * 100))
    UsefulFunctions.calc_accuracy(first_training_data[1],
                                  clf_first.predict(first_training_data[0]),
                                  first_testing_data[1],
                                  clf_first.predict(first_testing_data[0]))

    second_X, second_Y = UsefulFunctions.loadWineData()
    clf_second, second_training_score, second_training_data, second_testing_data, second_graph_data = analyze(
        second_X, second_Y)
    print(
        "Decision Tree Training Score (second) After Cross Validation: {0:.2f}%"
        .format(second_training_score * 100))
    UsefulFunctions.calc_accuracy(second_training_data[1],
                                  clf_second.predict(second_training_data[0]),
                                  second_testing_data[1],
                                  clf_second.predict(second_testing_data[0]))
示例#2
0
文件: kNN.py 项目: shanky3011/CS4641
def mainCurves():
    UsefulFunctions.warning()

    first_X, first_Y = UsefulFunctions.loadVehicleData()
    first_graph_data = analyzePerNeighbor(first_X, first_Y)

    second_X, second_Y = UsefulFunctions.loadWineData()
    second_graph_data = analyzePerNeighbor(second_X, second_Y)

    graphDataCurves(first_graph_data, second_graph_data)