线性模型
基本流程
- Dataset
traing set
,dev set
,test set
- Model
- Training
- infering
线性模型
Linear model
ˆy=x∗ω
上面是本次实验中用到的
更一般的线性模型要加一个偏置b,形式如下:
ˆy=x∗ω+b
Training Loss(Error)
loss=(ˆy−y)2=(x∗ω−y)2
这是针对每一个样本的
Mean Square Error
cost=1NN∑n=1(^yn−yn)2
这是针对整个测试集的
实验中所采用代码
1 | import numpy as np |
其中对于参数w是采用枚举的方式来找的,实际不会采用这个做法。但调超参的话理论上可以用类似暴力的做法(虽然如果在公用机器上这么做会被骂)
课程来源:《PyTorch深度学习实践》完结合集