1.k折交叉验证:处理小样本数据集
将样本分成k份,然后分配训练和验证比例,轮次训练和验证。
二 参数管理
ps:1.*是python的基本语法,解包。有多个元素需要传入时使用,访问list的每个值。*对list进行拆解,这样print函数接收到的就是单独的变量。 这里也可以不加*,这样输出的就是一个list。
2.这里的1.weight不存在,应该是relu层
ps:不能将weight全部初始化为1,如果这么做,那么无论多少个神经元都等于一个神经元的效果。
ps:uniform distribution:均匀分布。
ps:自定义线性层:
1.使用nn.Paramrter()对参数进行赋值。
2.randn是random normal distribution
3.(a,)是表示是向量。
4.torch.matmul(a,b):a,b做矩阵乘法。
三 读取文件
ps: 不能存储模型,只能存储参数。
四 使用gpu查看gpu
ps:运算时,需要将数据,模型,模型参数依次放入gpu上进行运算。
计算能力:一秒钟能完成的浮点数运算。
gpu并行运算比cpu强,所以用来处理图像更快。(为什么使用gpu)



