matlab
qq_32216775
这个作者很懒,什么都没留下…
展开
-
使用matlab的fminunc函数自动设置学习率α
个人博客文章链接: http://www.huqj.top/article?id=164应用梯度下降法中最为关键的一个步骤就是学习率α的选择,根据梯度下降的数学原理可知:如果学习率过大,可能导致梯度下降发无法收敛甚至发散,而学习率过小又会导致迭代次数过多,影响学习效率。所以通常我们会选择各种学习率测试,最终选择一个比较合适的值作为最终学习率。 但是在一些高级的参数调优算法中,不需要我...原创 2019-01-08 13:53:41 · 2790 阅读 · 0 评论 -
逻辑回归原理及matlab实现
个人博客文章链接: http://www.huqj.top/article?id=163对于某些分类问题,自变量可能是连续的,但是因变量却可能是离散的,例如:根据肿瘤大小判断该肿瘤是否是良性。这种问题不适合用线性回归来解决,虽然可以将连续的因变量值映射到离散的分类上,但是效果和训练复杂度都不尽如人意。因此,逻辑回归(logistic regression)就成为了一个解决分类问题的好方法。...原创 2019-01-08 13:54:46 · 14547 阅读 · 1 评论 -
梯度下降法及matlab实现
个人博客文章链接:http://www.huqj.top/article?id=162梯度下降法(gradient descent),是机器学习中最常用的参数调优算法,所谓梯度下降,就是对于一个模型的代价函数而言,从某个初始参数开始,逐渐将参数朝“使得代价函数减小最快”的方向调整,使得代价函数最终稳定在某个值左右。举个例子,对于训练集数据: 1 traini...原创 2019-01-08 13:55:40 · 22565 阅读 · 2 评论