import torch
import torch.nn as nn
from IPython import display
from matplotlib import pyplot as plt
import numpy as np
import random
import os
os.environ['KMP_DUPLICATE_LIB_OK']='TRUE'
train_sample =500
train_examples =7000
w = torch.ones(train_sample,1)*0.0056
train_x = torch.tensor(np.random.normal(0,1,(train_examples, train_sample)), dtype=torch.float)
labels = torch.mm(train_x,w)+0.028print(train_x.size())print(labels.size())print(w.size())
plt.figure(figsize=(10,8))
plt.scatter(train_x[:,0],labels)
plt.xlabel("x")
plt.ylabel("y")
plt.show()