Пример #1
0
	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")
Пример #2
0
    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 = []
Пример #3
0
 def __init__(self):
     Policy.__init__(self)
Пример #4
0
 def __init__(self,desc,num,premium,VehNum):
     Policy.__init__(self,desc,num,premium):
         self._vNum=VehNum