コード例 #1
0
ファイル: main.py プロジェクト: yxw027/Annotation_Tool_LARa
def gestures_main():
    """
    Run experiment for a certain set of parameters for Opportunity Gestures

    User is welcome to revise in detail the configuration function
    for more information about all of possible configurations for the experiments

    """

    datasets_opts = [1]
    networks_arc = [0]
    fine_tunings = [7]
    frezze_opts = [0]
    proportions_opts = [2]
    for dset in datasets_opts:
        for ft in fine_tunings:
            for arch in networks_arc:
                for fopt in frezze_opts:
                    for pp in proportions_opts:
                        config = configuration(dataset_idx=dset, network_idx=arch, output_idx=0, usage_modus_idx=5,
                                               dataset_fine_tuning_idx=ft, learning_rates_idx=0, name_counter=0,
                                               freeze=fopt, proportions_id = pp, gpudevice = "4")
                        setup_experiment_logger(logging_level=logging.DEBUG, filename= config['folder_exp'] + "logger.txt")
                        logging.info('Finished')
                        modus = Modus_Selecter(config)
                        #Starting process
                        modus.net_modus()
    return
コード例 #2
0
def gestures_main():

    datasets_opts = [1]
    networks_arc = [0]
    fine_tunings = [7]
    frezze_opts = [0]
    proportions_opts = [2]
    for dset in datasets_opts:
        for ft in fine_tunings:
            for arch in networks_arc:
                for fopt in frezze_opts:
                    for pp in proportions_opts:
                        config = configuration(dataset_idx=dset,
                                               network_idx=arch,
                                               output_idx=0,
                                               usage_modus_idx=5,
                                               dataset_fine_tuning_idx=ft,
                                               learning_rates_idx=0,
                                               name_counter=0,
                                               freeze=fopt,
                                               proportions_id=pp,
                                               gpudevice="4")
                        setup_experiment_logger(logging_level=logging.DEBUG,
                                                filename=config['folder_exp'] +
                                                "logger.txt")
                        logging.info('Finished')
                        modus = Modus_Selecter(config)
                        #Starting process
                        modus.net_modus()
    return
コード例 #3
0
def NTU_nain():

    #dataset = {0 : 'locomotion', 1 : 'gesture', 2 : 'carrots', 3 : 'pamap2', 4 : 'orderpicking',
    # 5 : 'virtual', 6 : 'mocap_half', 7 : 'virtual_quarter', 8 : 'mocap_quarter', 9 : 'mbientlab_quarter'}
    # 10 : 'mbientlab'}
    
    datasets_opts = [1]
    networks_arc = [0]
    fine_tunings = [0]
    frezze_opts = [0]
    proportions_opts = [0]
    for dset in datasets_opts:
        for ft in fine_tunings:
            for arch in networks_arc:
                for fopt in frezze_opts:
                    for pp in proportions_opts:
                        config = configuration(dataset_idx=11, network_idx=arch, output_idx=0, usage_modus_idx=5,
                                               dataset_fine_tuning_idx=ft, learning_rates_idx=0, name_counter=0,
                                               freeze=1, proportions_id = 1, gpudevice = "0")
                        setup_experiment_logger(logging_level=logging.DEBUG, filename= config['folder_exp'] + "logger_NTU_acc_c1_c2_f.txt")
                        logging.info('Finished')
                        modus = Modus_Selecter(config)
                        #Starting process
                        modus.net_modus()
    return
コード例 #4
0
def main():
    """
    Run experiment for a certain set of parameters

    User is welcome to revise in detatil the configuration function
    for more information about all of possible configurations for the experiments

    """
    dataset_idx = [12]
    network_idx = [2]
    reshape_input = [False]
    output_idxs = [0]
    lrs = [0]
    dataset_ft_idx = [0]
    counter_exp = 0
    freeze = [0]
    proport = [0, 1, 2, 4]
    percentages = [12]
    for dts in range(len(dataset_idx)):
        for nt in range(len(network_idx)):
            for opt in output_idxs:
                for dft in dataset_ft_idx:
                    for pr in percentages:
                        for pp in proport:
                            for rsi in range(len(reshape_input)):
                                for fr in freeze:
                                    for lr in lrs:
                                        config = configuration(
                                            dataset_idx=dataset_idx[dts],
                                            network_idx=network_idx[nt],
                                            output_idx=opt,
                                            usage_modus_idx=5,
                                            dataset_fine_tuning_idx=dft,
                                            reshape_input=reshape_input[rsi],
                                            learning_rates_idx=lr,
                                            name_counter=counter_exp,
                                            freeze=fr,
                                            percentage_idx=pr,
                                            fully_convolutional=False,
                                            per_data=pp)

                                        setup_experiment_logger(
                                            logging_level=logging.DEBUG,
                                            filename=config['folder_exp'] +
                                            "logger.txt")

                                        logging.info('Finished')

                                        modus = Modus_Selecter(config)

                                        # Starting process
                                        modus.net_modus()
                                        counter_exp += 1

    return
コード例 #5
0
def main():
    dataset_idx = [11]
    network_idx = [0]
    reshape_input = [False]
    output_idxs = [0, 1]
    lrs = [0, 1, 2]
    dataset_ft_idx = [0, 1, 2, 3]
    counter_exp = 0
    freeze = [0]
    percentages = [12]
    for dts in range(len(dataset_idx)):
        for nt in range(len(network_idx)):
            for opt in output_idxs:
                for dft in dataset_ft_idx:
                    for pr in percentages:
                        for rsi in range(len(reshape_input)):
                            for fr in freeze:
                                for lr in lrs:
                                    config = configuration(
                                        dataset_idx=dataset_idx[dts],
                                        network_idx=network_idx[nt],
                                        output_idx=opt,
                                        usage_modus_idx=5,
                                        dataset_fine_tuning_idx=dft,
                                        reshape_input=reshape_input[rsi],
                                        learning_rates_idx=lr,
                                        name_counter=counter_exp,
                                        freeze=fr,
                                        percentage_idx=pr,
                                        fully_convolutional=False)

                                    setup_experiment_logger(
                                        logging_level=logging.DEBUG,
                                        filename=config['folder_exp'] +
                                        "logger.txt")

                                    logging.info('Finished')

                                    modus = Modus_Selecter(config)

                                    # Starting process
                                    modus.net_modus()
                                    counter_exp += 1

    return