예제 #1
0
def create_and_visualize(param):
    print(f"{dt()} :: Create And Visualize Initialize")
    datasets = loader.create_loader(param)

    for nb_comb in range(1, 6):
        print(f"{dt()} :: --Create Combine Number : {nb_comb}")
        dc = dict()
        for key, files in datasets.items():
            files = sorted(files)
            param.key = key
            class_collect = list()

            for file in files:
                output = create_configuration(param, file, nb_comb)
                class_collect.append(output)
            dc[key] = class_collect

        print(f"{dt()} :: --Combine Number : {nb_comb} Save Initialize")
        cc.save_datasets(param, dc, nb_comb)
        print(f"{dt()} :: --Done")

        if nb_comb == 1:
            print(f"{dt()} :: Visualize Initialize")
            visdat = loader.viz_loader(param)
            print(f"{dt()} :: --Visualize Dataset Path Load")
            visualizer.chosen_viz(param, visdat)
            print(f"{dt()} :: --Done")
예제 #2
0
def create(param):
    print(f"{dt()} :: Create Initialize")
    datasets = loader.create_loader(param)

    for nb_comb in range(1, 6):
        print(f"{dt()} :: Combine Number : {nb_comb}")
        dc = dict()
        for key, files in datasets.items():
            files = sorted(files)
            param.key = key
            class_collect = list()

            for file in files:
                output = create_configuration(param, file, nb_comb)
                class_collect.append(output)
            dc[key] = class_collect
        print(f"{dt()} :: --Combine Number : {nb_comb} Save Initialize")
        cc.save_datasets(param, dc, nb_comb)
        print(f"{dt()} :: --Done")
예제 #3
0
def create_v2(param):
    print(f"{dt()} :: Create Initialize")
    datasets = loader.create_loader(param)

    for nb_comb in range(1, 6):
        print(f"{dt()} :: Combine Number : {nb_comb}")
        dc = dict()
        for key, files in datasets.items():
            files = sorted(files)
            param.key = key
            class_collect = list()

            for file in files:
                if file.split('/')[-1] == '13_04.csv' or file.split('/')[-1] == '14_05.csv' and \
                        (param.datatype == 'disease' or param.datatype == 'disease_add'):
                    continue
                print(file)
                output = create_configuration_v2(param, file, nb_comb)
                class_collect.append(output)
            dc[key] = class_collect
        print(f"{dt()} :: --Combine Number : {nb_comb} Save Initialize")
        cc.save_datasets(param, dc, nb_comb)
        print(f"{dt()} :: --Done")