'Args:
aug_lists (list): list of augmentors, or list of (augmentor, probability) tuples'

def __init__(self, aug_lists):

    if isinstance(aug_lists[0], (tuple, list)):
        prob = [k[1] for k in aug_lists]
        aug_lists = [k[0] for k in aug_lists]
        self._init(locals())
    else:
        prob = ([(1.0 / len(aug_lists))] * len(aug_lists))
        self._init(locals())
    super(RandomChooseAug, self).__init__()
