How to use the saliency.config.config_test function in saliency

To help you get started, we’ve selected a few saliency examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github coallaoh / GuidedLabelling / src / guide_generation / config.py View on Github external
def config_generate(control, conf, EXP_PHASE):
    assert (EXP_PHASE == 'guide-generate')

    assert (control['g_test_dataset'] == control['s_test_dataset'])
    assert (control['test_dataset'] == control['s_test_dataset'])
    assert (control['g_test_datatype'] == control['s_test_datatype'])
    assert (control['test_datatype'] == control['s_test_datatype'])

    control_seed = subcontrol(control, 'g')
    control_saliency = subcontrol(control, 's')

    from seed.config import config_test as config_test_seed
    from saliency.config import config_test as config_test_saliency

    control_seed, _, control_seed_token, _ = config_test_seed(control_seed, conf, 'seed-test')
    control_saliency, control_saliency_token, _ = config_test_saliency(control_saliency, conf, 'saliency-test')

    defaults = dict(
        # seed
        g_init='VGG_ILSVRC_16_layers',
        g_dataset='voc12train_aug',
        g_datatype='Segmentation',
        g_base_lr=0.001,
        g_batch_size=15,
        g_balbatch='clsbal',
        g_test_iter=8000,
        g_test_dataset='voc12train_aug',
        g_test_datatype='Segmentation',
        g_test_ranking='none',
        g_test_interpord=1,
        g_test_gtcls='use',