wee6——模型评估
Posted ^_^|
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wee6——模型评估相关的知识,希望对你有一定的参考价值。
训练集、测试集、验证集
One way to break down our dataset into the three sets is:
- Training set: 60%
- Cross validation set: 20%
- Test set: 20%
三种数据划分可以分别做一下用途:
We can now calculate three separate error values for the three different sets using the following method:
- Optimize the parameters in Θ using the training set for each polynomial degree.
- Find the polynomial degree d with the least error using the cross validation set.
- Estimate the generalization error using the test set with
J
t
e
s
t
(
Θ
(
d
)
)
J_{test}(\\Theta^{(d)})
Jtest(Θ(d))
(d = theta from polynomial with lower error);
如果只是按照训练集、测试集进行划分,那么测试集就承担了完成2、3两步的任务,但是第二步就是用测试集去选择的d,如果第三步再用测试集去评估模型,很显然是“不公平”的。因此,我们引入了验证集去分担任务2.
以上是关于wee6——模型评估的主要内容,如果未能解决你的问题,请参考以下文章