示例#1
0
 def sigma_type(self) -> dist.Distribution:
     return dist.HalfCauchy(self.scale_type)
示例#2
0
 def sigma_district(self) -> dist.Distribution:
     return dist.HalfCauchy(self.scale_district)
示例#3
0
 def sigma_state(self) -> dist.Distribution:
     return dist.HalfCauchy(self.scale_state)
示例#4
0
 def entropy(self):
     return dists.HalfCauchy(self.scale).entropy()
示例#5
0
 def sample(self, batch_size):
     return dists.HalfCauchy(self.scale).rsample((batch_size, ))
示例#6
0
 def log_prob(self, value):
     return dists.HalfCauchy(self.scale).log_prob(value).sum(-1)