(self, x: Tensor)
| 300 | self.shift_factor = params.shift_factor |
| 301 | |
| 302 | def encode(self, x: Tensor) -> Tensor: |
| 303 | z = self.reg(self.encoder(x)) |
| 304 | z = self.scale_factor * (z - self.shift_factor) |
| 305 | return z |
| 306 | |
| 307 | def decode(self, z: Tensor) -> Tensor: |
| 308 | z = z / self.scale_factor + self.shift_factor |