采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
超参数是不是只对算法的输入参数才叫超参数?而test_ratio应该是算法性能评价部分吧
对,通常不会对test_ratio调参的:)
就是说整个和机器学习相关的输入参数都可以叫超参数,有的能直接影响准确度的需要调参? 为什么叫超参数,超的意思是不是层次更高的意思? 网上搜的是说: 超参数: 定义关于模型的更高层次的概念,如复杂性或学习能力。 不能直接从标准模型训练过程中的数据中学习,需要预先定义。 可以通过设置不同的值,训练不同的模型和选择更好的测试值来决定。 超参数的一些示例: 树的数量或树的深度 矩阵分解中潜在因素的数量 学习率(多种模式) 深层神经网络隐藏层数 k均值聚类中的簇数
test_ratio只是说明你的测试数据集的比例,和模型本身无关。调整test_ratio不能让你的模型更好,如果数值上更好,只是“虚假的”更好,某种程度上是一种过拟合。可以参考第八章的内容:)
登录后可查看更多问答,登录/注册
Python3+sklearn,兼顾原理、算法底层实现和框架使用。
2.4k 19
3.4k 17
2.9k 15
1.6k 15
1.4k 14