in make_data_radioactive.py [0:0]
def get_parser():
parser = argparse.ArgumentParser()
# main parameters
parser.add_argument("--dump_path", type=str, default="")
parser.add_argument("--exp_name", type=str, default="bypass")
parser.add_argument("--exp_id", type=str, default="")
parser.add_argument("--img_size", type=int, default=256)
parser.add_argument("--crop_size", type=int, default=224)
parser.add_argument("--data_augmentation", type=str, default="random", choices=["center", "random"])
parser.add_argument("--radius", type=int, default=10)
parser.add_argument("--epochs", type=int, default=300)
parser.add_argument("--lambda_ft_l2", type=float, default=0.5)
parser.add_argument("--lambda_l2_img", type=float, default=0.05)
parser.add_argument("--optimizer", type=str, default="sgd,lr=0.1-0.01-0.001,momentum=0.9,weight_decay=0.0001")
parser.add_argument("--carrier_path", type=str, default="", help="Direction in which to move features")
parser.add_argument("--carrier_id", type=int, default=0, help="Id of direction in direction array")
parser.add_argument("--angle", type=float, default=None, help="Angle (if cone)")
parser.add_argument("--half_cone", type=bool_flag, default=True)
parser.add_argument("--img_list", type=str, default=None,
help="File that contains list of all images")
parser.add_argument("--img_paths", type=str, default='',
help="Path to image to which apply adversarial pattern")
parser.add_argument("--marking_network", type=str, required=True)
# parser.add_argument("--image_sizes")
# debug
parser.add_argument("--debug_train", type=bool_flag, default=False,
help="Use valid sets for train sets (faster loading)")
parser.add_argument("--debug_slurm", type=bool_flag, default=False,
help="Debug from a SLURM job")
parser.add_argument("--debug", help="Enable all debug flags",
action="store_true")
return parser