模型参数(Model Parameters)
模型参数是根据训练集数据而定义的,故它们是利用训练集数据训练得到的,它们往往不能手动设置,常见的模型参数包括:
- 线性模型、非线性模型的系数
- 神经网络的权重,隐藏层的层数,每一层的神经元个数等
- 随机森林中决策树的个数
模型超参数(Model Hyper-Parameters)
模型超参数往往独立于训练集而被定义,所以它们不能从训练集中学习得到。常见的超参数包括:
- 模型的学习速率
- k折交叉验证的k值
Grid Search
每一个模型几乎都有许多超参数,所以寻找超参数的一个直观的方法是尝试这些超参数的不能组合,然后比较结果。
Python实现
下面我们以寻找逻辑斯蒂回归模型最佳正则函数和学习速率为例,来感受一个Grid Search。
|
|