def __init__(self, world_space, **kwargs): self.init_var = kwargs.pop("init_variance") Policy.__init__(self, world_space, **kwargs) if self.type == Policy.STATE_VALUES: self.vals = np.random.normal(loc=0, scale=self.init_var, size=self._s_dim) elif self.type == Policy.ACTION_STATE_VALUES: self.vals = np.random.normal(loc=0, scale=self.init_var, size=np.append(self._s_dim, self._num_a) ) else: raise ValueError("kwarg value_type is invalid")
def __init__(self, element, ns, loggerParentName=None, debug=False): if loggerParentName: loggerName = loggerParentName + ".ReplicationPolicy" else: loggerName = "ReplicationPolicy" self.logger = logging.getLogger(loggerName) if debug: self.logger.setLevel(logging.DEBUG) else: self.logger.setLevel(logging.INFO) Policy.__init__(self, element, ns, loggerName, debug) self.dataset = None self.actions = []
def __init__(self): Policy.__init__(self)
def __init__(self,desc,num,premium,VehNum): Policy.__init__(self,desc,num,premium): self._vNum=VehNum