Independent input and labels

Would like to confirm my understanding:
From

def get_data(n):
        x = torch.randn(bs*n, 1)
        return TensorDataset(x, a*x + b + 0.1*torch.randn(bs*n, 1))

is x defining the independent input
and a*x + b + 0.1*torch.randn(bs*n, 1) defining the label?

yep x is the input and a*x + b + 0.1*torch.randn(bs*n, 1) is the target. or you can also say x is the independent variable and a*x + b + 0.1*torch.randn(bs*n, 1) is the dependent variable. lots of terms for the same thing…