def __init__(self, *args, **kwargs): Merger.__init__(self, *args, **kwargs) self.learner_hash = kwargs.get('learner_hash', '') self.c_range = kwargs.get('c_range', [0.01, 0.7]) self.get_frontier = Frontier(self.c_range, 0.) self.CACHENAME = './dbwipes.rangemerger.cache' self.i = 0 self.yrange = None
def __init__(self, **kwargs): self.full_table = None self.bad_tables = [] self.good_tables = [] self.bad_err_funcs = [] self.good_err_funcs = [] self.err_func = None self.cols = None Merger.__init__(self, **kwargs)
def __init__(self, *args, **kwargs): Merger.__init__(self, *args, **kwargs) self.learner_hash = kwargs.get('learner_hash', '') self.c_range = kwargs.get('c_range', [0.01, 0.7]) self.get_frontier = Frontier(self.c_range, 0.) self.CACHENAME = './dbwipes.rangemerger.cache' self.i = 0 # # per execution state # # dim -> list of value subsets that were not on frontier # e.g., subregion -> [ (SR1, SR2), (SR3), ... ] self.rejected_disc_vals = defaultdict(list) # (dim, direction) -> range it has expanded along self.rejected_cont_vals = defaultdict(set)