问答 · ANSWER

机器学习中的两类参数是什么?

直接回答
机器学习中的参数分为模型自身参数和超参数。模型自身参数由算法在训练中学习得到,如逻辑回归的权重;超参数需在训练前手动设置,如kNN中的k值。调参主要指调整超参数,交叉验证是评估超参数的常用方法。

关键要点

  • 模型自身参数是模型内部固有的,不能直接指定,需通过训练数据学习得到。
  • 超参数凌驾于模型自身参数之上,用于控制模型框架或训练过程,需在训练前手动设置。
  • 逻辑回归的特征权重和偏置项是模型自身参数的例子。
  • k近邻算法中的邻居数量k是超参数的例子。
  • 调参通常指的是调整超参数。
  • 交叉验证是评估超参数性能的一种实验方法。
  • 通过交叉验证确定超参数后,需在整个训练集上重新训练最终模型。
  • 最终模型应在独立的测试集上进行评估。

怎么选 / 怎么做

区分两类参数:
- 模型自身参数:由算法在训练数据上自动学习优化得到,如权重、偏置。
- 超参数:在模型训练开始前由人工设定,控制模型结构或学习过程,如k值、正则化系数。
调参主要指调整超参数,可通过交叉验证等方法评估不同超参数设置的性能。

常见问题

模型自身参数是什么?

模型内部固有,通过训练数据学习得到,如逻辑回归的权重。

超参数是什么?

训练前手动设置,控制模型框架,如kNN中的k值。

如何寻找合适的超参数?

可通过交叉验证等实验方法评估不同设置的性能。

深入学

  • 交叉验证与手动调参是什么?

小象教研组整理 · 内容来自课程讲义与企业内训素材,仅供学习参考。