Ejemplo n.º 1
0
 def update_period(self, value: int):
     validate_positive_int(value)
     self._update_period = value
Ejemplo n.º 2
0
 def hidden_size(self, value: int):
     validate_positive_int(value)
     self._network_params.hidden_size = value
Ejemplo n.º 3
0
 def sy(self, value: int):
     validate_positive_int(value)
     self._params.sy = value
Ejemplo n.º 4
0
 def learning_period(self, value: int):
     validate_positive_int(value)
     self._node_params.learning_period = value
Ejemplo n.º 5
0
 def batch_size(self, value: int):
     validate_positive_int(value)
     validate_predicate(lambda: value < self._node_params.buffer_size)
     self._node_params.batch_size = value
Ejemplo n.º 6
0
 def flock_size(self, value: int):
     validate_positive_int(value)
     self._node_params.flock_size = value
     self._network_params.flock_size = value
Ejemplo n.º 7
0
 def validate(self):
     validate_positive_int(self._node_params.flock_size)
     validate_predicate(lambda: self.inputs.learning_coefficients.tensor.dim() == 1)
     validate_predicate(lambda: self._node_params.flock_size == self.inputs.learning_coefficients.tensor.shape[0])
Ejemplo n.º 8
0
 def fixed_region_size(self, value: int):
     validate_positive_int(value)
     self._fixed_region_size = value
     self._salient_region.fixed_region_size = value
     self._focus_node.trim_output_size = value