Ejemplo n.º 1
0
  def set_params(self, **kwargs):
      Basic.set_params(self, **kwargs)

      self.p = kwargs.get('p', 0.6)
      self.tau = kwargs.get('tau', [0.001, 0.09])
      self.epsilon = kwargs.get('epsilon', 0.005)
      self.partition_min_pts = 2
      self.min_pts = 5
      self.SCORE_ID = kwargs['SCORE_ID']
      self.inf_bounds = None 
      self.min_improvement = kwargs.get('min_improvement', .01)
      self.err_funcs = kwargs.get('err_funcs', None)


      self.max_wait = kwargs.get('max_wait', 2*60*60)
      self.start_time = None

      self.sampler = Sampler(self.SCORE_ID)
      self.seen = set()
      self.is_done = False

      self.roots = []


      if self.err_funcs is None:
        raise RuntimeError("errfuncs is none")
Ejemplo n.º 2
0
    def set_params(self, **kwargs):
        Basic.set_params(self, **kwargs)

        self.p = kwargs.get('p', 0.6)
        self.tau = kwargs.get('tau', [0.001, 0.15])
        self.epsilon = kwargs.get('epsilon', 0.005)
        self.min_pts = 5
        self.SCORE_ID = kwargs['SCORE_ID']
        self.inf_bounds = None 
        self.min_improvement = kwargs.get('min_improvement', .01)

        self.candidates = CandidateQueue()

        # kill off partitioning after max_wait exceeded
        self.max_wait = kwargs.get('max_wait', 2*60*60) # 2 hours
        self.start_time = None

        self.sampler = Sampler(self.SCORE_ID)
Ejemplo n.º 3
0
    def set_params(self, **kwargs):
        Basic.set_params(self, **kwargs)

        self.p = kwargs.get('p', 0.6)
        self.tau = kwargs.get('tau', [0.001, 0.09])
        self.epsilon = kwargs.get('epsilon', 0.005)
        self.partition_min_pts = 2
        self.min_pts = 5
        self.SCORE_ID = kwargs['SCORE_ID']
        self.inf_bounds = None
        self.min_improvement = kwargs.get('min_improvement', .01)
        self.err_funcs = kwargs.get('err_funcs', None)

        self.max_wait = kwargs.get('max_wait', 2 * 60 * 60)
        self.start_time = None

        self.sampler = Sampler(self.SCORE_ID)
        self.seen = set()
        self.is_done = False

        self.roots = []

        if self.err_funcs is None:
            raise RuntimeError("errfuncs is none")
Ejemplo n.º 4
-7
    def set_params(self, **kwargs):
        Basic.set_params(self, **kwargs)

        self.p = kwargs.get('p', 0.6)
        self.tau = kwargs.get('tau', [0.001, 0.05])
        self.epsilon = kwargs.get('epsilon', 0.005)
        self.min_pts = 5
        self.samp_rate = 1.
        self.SCORE_ID = kwargs['SCORE_ID']
        self.inf_bounds = [inf, -inf]

        self.sampler = Sampler(self.SCORE_ID)