コード例 #1
0
def plot_type(plot_type, out_file_path, base_path_list, data_object_path):

    model_path = '{}/GP_model.npy'.format(base_path_list)
    name_index_list = '{}/name_index.npy'.format(base_path_list)

    import os.path
    if not os.path.isfile(model_path): return

    data_object = data_object_path

    # model = Utility.load_obj(model_path)
    # data = model.X.mean
    # means = np.array(data)

    GP_LVM_Scatter.plot_scatter(
        Utility.load_obj(model_path),
        Utility.load_obj(data_object),
        out_file_path,
        name_index_list=Utility.load_obj(name_index_list),
        label_type=plot_type,
        no_short_duration=True,
        perform_unsupervised=False,
        non_unlabelled_stress=False,
        get_only_gpr_data=False,
        get_only_manual_data=True,
        return_after_dbscan=False)

    # sys.exit()

    pass
コード例 #2
0
def run_plot_and_latex():

    # output_name = '02_delta_delta-delta'
    # output_name = '03_delta'
    # output_name = '04_no_delta'
    system_names = [
        '02_delta_delta-delta', '03_delta', '04_no_delta',
        '05_missing_data_no_delta', '06_02_with_3-dimentionality'
    ]

    for output_name in system_names:

        base_path = '/home/h1/decha/Dropbox/Inter_speech_2016/Syllable_object/{}/BGP_LVM/'.format(
            output_name)
        object_path = '/home/h1/decha/Dropbox/Inter_speech_2016/Syllable_object/01_manual_labeling_object/'

        for tone in ['0', '1', '2', '3', '4', '01234']:

            model_path = '{}/Tone_{}/GP_model.npy'.format(base_path, tone)
            data_object = '{}/syllable_{}.pickle'.format(object_path, tone)

            if tone == '01234':
                data_object = '{}/syllable_all.pickle'.format(object_path)

            outpath = '{}/Tone_{}/stress_unstress_plot.eps'.format(
                base_path, tone)

            GP_LVM_Scatter.plot_scatter(Utility.load_obj(model_path),
                                        Utility.load_obj(data_object), outpath)

    pass
コード例 #3
0
def plot_type(plot_type, out_file_path, base_path_list, data_object_path, perform_unsupervised):

    model_path = '{}/GP_model.npy'.format(base_path_list)

    import os.path
    if not os.path.isfile(model_path) : return

    data_object = data_object_path

    # model = Utility.load_obj(model_path)
    # data = model.X.mean
    # means = np.array(data)

    GP_LVM_Scatter.plot_scatter(
        Utility.load_obj(model_path), 
        Utility.load_obj(data_object), 
        out_file_path, 
        label_type=plot_type, perform_unsupervised=False)

    # sys.exit()

    pass