def evaluate_optimal_darpa_models_ontest_irobot(depends_on=('../config/darpa_irobot_binary_task.py', '../config/darpa_extraction.py', '../config/darpa_optimal_models.py', '../config/darpa_heli_test_all_irobot.py')): a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d, write=True,parallel = False, use_db = True)
def train_optimal_darpa_models_more_enriched(depends_on=('../config/darpa_optimal_training_more_enriched.py', '../config/darpa_extraction.py', '../config/darpa_optimal_models.py', '../config/darpa_heli_optimalbbox_100000_enriched.py')): a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d, write=True,parallel=False,use_db = True)
def screen_darpa_models(depends_on=('../config/darpa_screen_evaluation.py', '../config/darpa_extraction.py', '../config/darpa_models.py', '../config/darpa_heli_200_2500_enriched.py')): """ """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d, write=True,parallel=True,use_db = True)
def evaluate_various_l1_gabors_reptiles_and_planes_percentile_more(depends_on=('../config/reptile_subtasks9.py', '../config/reptile_plane_extraction_percentile.py', '../config/various_l1_gabor_models.py', '../config/reptiles_and_planes_images.py')): """ reptiles vs planes with percentile and more exmaples etc .... """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,write=True,parallel=True)
def evaluate_various_l1_gabors_reptiles_and_planes_subtasks7(depends_on=('../config/reptile_subtasks7.py', '../config/reptile_plane_extraction.py', '../config/various_l1_gabor_models.py', '../config/reptiles_and_planes_images.py')): """ reptiles vs planes with more examples """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,write=True,parallel=False)
def evaluate_various_l1_gabors_lizard_vs_particular_plane_percentile(depends_on=('../config/reptile_subtasks8.py', '../config/reptile_plane_extraction_percentile.py', '../config/various_l1_gabor_models.py', '../config/reptiles_and_planes_images.py')): """ leatherback & monitor lizard (!) vs. specific planes with percentile """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,write=True,parallel=True)
def evaluate_top5_manylevel_renderman_percentile_subtasks_more_examples(depends_on=('../config/renderman_percentile_subtasks_more_examples.py', '../config/renderman_extraction_percentile.py', '../config/ht_manylevel_top5_renderman_models.py', '../config/ten_categories_images.py')): """ """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d, write=True,parallel = False, use_db = True)
def evaluate_various_l1_gabors_reptiles_and_planes_subtasks5(depends_on=('../config/reptile_subtasks5.py', '../config/reptile_plane_extraction.py', '../config/various_l1_gabor_models.py', '../config/reptiles_and_planes_images.py')): """ monitor lizard vs pairs of planes ... to see if we can make the T-I phenomenon appear greater """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,write=True,parallel=True)
def evaluate_various_l1_gabors_reptiles_and_planes_subtasks3(depends_on=('../config/reptile_subtasks3.py', '../config/reptile_plane_extraction.py', '../config/various_l1_gabor_models.py', '../config/reptiles_and_planes_images.py')): """ geck & turtle vs. specific planes more examples """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,write=True,parallel=False)
def evaluate_top5_l1_gabor_renderman_percentile(depends_on=('../config/renderman_percentile_tasks.py', '../config/renderman_extraction_percentile.py', '../config/ht_l1_gabor_top5_renderman_models.py', '../config/ten_categories_images.py')): """ """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d, write=True,parallel = False, use_db = True)
def evaluate_LRL_various_l1_gabors_reptile_and_planes(depends_on=('../config/reptile_tasks4.py', '../config/reptile_plane_extraction.py', '../config/various_l1_gabor_models.py', '../config/ten_categories_images.py')): """ """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,convolve_func_name='numpy', write=True,parallel=False)
def evaluate_various_l1_gabors2_reptile_and_planes(depends_on=('../config/reptile_tasks3.py', '../config/reptile_plane_extraction.py', '../config/various_l1_gabor_models2.py', '../config/ten_categories_images.py')): """ adding more rotations doesn't seem to help at all (compare to evaluate_various_l1_gabors_reptile_and_planes) """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,convolve_func_name='numpy', write=True,parallel=False)
def evaluate_various_l1_gabors_reptile_and_planes_normed(depends_on=('../config/reptile_tasks3.py', '../config/reptile_plane_extraction_normed.py', '../config/various_l1_gabor_models.py', '../config/ten_categories_images.py')): """ """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d, write=True,parallel=False)
def evaluate_various_l1_gabors_reptiles_and_planes_subtasks4(depends_on=('../config/reptile_subtasks4.py', '../config/reptile_plane_extraction.py', '../config/various_l1_gabor_models.py', '../config/reptiles_and_planes_images.py')): """ leatherback & monitor lizard (!) vs. specific planes more examples result: basically the phenomenon is less obvious """ a,b,c,d = depends_on protocols.evaluate_protocol(a,b,c,d,write=True,parallel=False)
def evaluate(evaluate_config_path,model_config_path,image_config_path): D,hashes = protocols.evaluate_protocol(evaluate_config_path,model_config_path,image_config_path,write=False) for (d,h) in zip(D,hashes): actualize([d],outfiledir=get_code_dir(h)) return hashes