美文网首页
机器学习中的参数和超参数

机器学习中的参数和超参数

作者: 小赛TT | 来源:发表于2018-10-20 16:21 被阅读0次

在机器学习或者深度学习领域,参数和超参数是一个常见的问题,个人根据经验给出了一个很狭隘的区分这两种参数的方法。

参数parameters:就是模型可以根据数据可以自动学习出的变量,应该就是参数。比如,深度学习的权重,偏差等

超参数hyperparameters:就是用来确定模型的一些参数,超参数不同,模型是不同的(这个模型不同的意思就是有微小的区别,比如假设都是CNN模型,如果层数不同,模型不一样,虽然都是CNN模型哈。),超参数一般就是根据经验确定的变量。在深度学习中,超参数有:学习速率,迭代次数,层数,每层神经元的个数等等。

二者的联系:

当针对特定问题调整机器学习算法时,例如在使用网格搜索或随机搜索时,你将调整模型或命令的超参数,以发现一个可以使模型预测最熟练的模型参数。许多模型中重要的参数无法直接从数据中估计得到。例如,在K近邻分类模型中...这种类型的模型参数被称为调整参数,因为没有可用的分析公式来为其计算一个合适的值。

区分:

模型超参数通常被称为模型参数,这种叫法很容易让人产生误解。解决这个问题的一个很好的经验法则如下:如果你必须手动指定一个“模型参数”,那么它可能就是一个模型超参数。

相关文章

  • 机器学习中的参数和超参数

    在机器学习或者深度学习领域,参数和超参数是一个常见的问题,个人根据经验给出了一个很狭隘的区分这两种参数的方法。 参...

  • 2019-06-27-4.5 超参数

    4.5 超参数 超参数就是指在运行机器学习算法之前,需要指定的参数。 模型参数:算法过程中学习的参数。 KNN算法...

  • 4.5 超参数

    4.5 超参数 超参数就是指在运行机器学习算法之前,需要指定的参数。 模型参数:算法过程中学习的参数。 KNN算法...

  • 超参数

    超参数:在我们运行机器学习算法之前,需要指定的参数。模型参数:算法过程中学习的参数。 kNN算法没有模型参数kNN...

  • 机器学习中的超参数

    超参数指的是在学习训练之前设置的参数值 1、学习速率 用来控制每次更新时权值的大小或者权值修正的幅度 2、权值初始...

  • 天天随手记,持续更新中(2018-05-02)

    超参数hyperparameters 超参数通过控制机器学习算法来调整模型以至于适应数据,controls how...

  • 机器学习中模型参数与超参数的区别

    原文链接 https://mp.weixin.qq.com/s/Nwd0Dm2_D1eY3n4z_Fw1FA 导语...

  • 超参数网格搜索

    在机器学习的上下文中,超参数是在开始学习过程之前设置值的参数,而不是通过训练得到的参数数据。通常情况下,需要对超参...

  • 机器学习系列(八)——超参数GridSearch调节与模型优化

    超参数 超参数与模型参数 超参数是运行算法之前需要指定的参数;模型参数是算法运行过程中学习的参数,往往需要不断随算...

  • 机器学习算法—K近邻(一文看懂KNN)

    本篇札记对机器学习中K近邻算法(KNN)的基础、原理、实例、超参数以及scikit-learn中的使用和调参等各种...

网友评论

      本文标题:机器学习中的参数和超参数

      本文链接:https://www.haomeiwen.com/subject/kojmzftx.html