no, they are not. just plainly incoming as tensors with required_grad = True and retain_grad()
I give an example of the scenario: x = sensor data (distance to player) is coming in, x_target target distance to player is given (0). This squared difference between these should make up the loss.
The net predicts aktuator movements as y.