コード例 #1
0
ファイル: run_knn.py プロジェクト: davi1400/M-learn
        plt.figure(figsize=(10, 7))

        df_cm = DataFrame(final_result['best_cf'][i],
                          index=[i for i in range(2)],
                          columns=[i for i in range(2)])
        sn.heatmap(df_cm, annot=True)
        plt.title('Matriz de connfusão do KNN com acurácia de ' +
                  str(best_acc * 100) + "%")
        plt.xlabel('Valor Esperado')
        plt.ylabel('Valor Encontrado')

        path = get_project_root() + '/run/TR-00/ARTIFICIAL/results/'
        plt.savefig(path + "conf_result_knn.jpg")
        plt.show()

    xx, yy = generate_space(x_test)
    space = c_[xx.ravel(), yy.ravel()]

    point = {0: 'ro', 1: 'bo'}
    marker = {0: 's', 1: 'D'}

    # O clasificador da vigesima realização
    plot_dict = {
        'xx': xx,
        'yy': yy,
        'Z': array(best_acc_clf.predict(space)),
        'classes': {}
    }

    # utilizando o x_test e o y_test da ultima realização
    for c in [0, 1]:
コード例 #2
0
    for i in range(len(final_result['best_cf'])):
        plt.figure(figsize=(10, 7))

        df_cm = DataFrame(final_result['best_cf'][i],
                          index=[i for i in "01"],
                          columns=[i for i in "01"])
        sn.heatmap(df_cm, annot=True)

        path = get_project_root() + '/run/TR-035/ARTIFICIAL/results/'
        plt.savefig(path + "mat_confsuison_hyper_triangle.jpg")
        plt.show()

    x = base[:, :2]
    y = base[:, 2]
    xx, yy = generate_space(x)
    space = c_[xx.ravel(), yy.ravel()]

    point = {0: 'ro', 1: 'bo'}
    marker = {0: 's', 1: 'D'}

    # O clasificador da vigesima realização
    plot_dict = {
        'xx': xx,
        'yy': yy,
        'Z': array(sigmoid_net.predict(space, [0, 1])),
        'classes': {}
    }

    # utilizando o x_test e o y_test da ultima realização
    for c in [0, 1]: