Learn practical skills, build real-world projects, and advance your career
Updated 4 years ago
import torch
import numpy as np
import matplotlib.pyplot as plt
import torch.nn as nn
X = torch.linspace(1,50,50).reshape(-1,1)
X
tensor([[ 1.],
[ 2.],
[ 3.],
[ 4.],
[ 5.],
[ 6.],
[ 7.],
[ 8.],
[ 9.],
[10.],
[11.],
[12.],
[13.],
[14.],
[15.],
[16.],
[17.],
[18.],
[19.],
[20.],
[21.],
[22.],
[23.],
[24.],
[25.],
[26.],
[27.],
[28.],
[29.],
[30.],
[31.],
[32.],
[33.],
[34.],
[35.],
[36.],
[37.],
[38.],
[39.],
[40.],
[41.],
[42.],
[43.],
[44.],
[45.],
[46.],
[47.],
[48.],
[49.],
[50.]])
torch.manual_seed(71)
noise = torch.randint(-8,9, (50,1))
y = 2*X+1 +noise