线性回归应该是神经网络所能处理的最简单的问题,通过此问题我们可以了解神经网络的基本流程。
1.准备训练数据集
生成一堆直线上取的散点,并且用随机数给它产生噪声
import randompath = r'D:\python\torch_study\datasets\liner.csv'with open(path,'w') as f: for i in range(0,1000,1): x = i*0.1 y = (random.random()-0.5)*0.1 + 2*x f.write('%f,%.4f\n' % (x,y))