摘要: 编者注:本文包含了使用Python2.X读取数据、数据处理、作图,构建梯度下降法函数求解一元线性回归,并对结果进行可视化展示,是非常综合的一篇文章,包含了Python的数据操作、可视化与机器学习等内容。学习了这一篇文章就大概了解或掌握相关Python编程与数据分析等内容。另外,本文还巧妙地进行了一个 阅读全文
posted @ 2018-05-06 21:45 jude_python 阅读(8588) 评论(0) 推荐(0) 编辑
摘要: 一、梯度下降算法理论知识 我们给出一组房子面积,卧室数目以及对应房价数据,如何从数据中找到房价y与面积x1和卧室数目x2的关系? 为了实现监督学习,我们选择采用自变量x1、x2的线性函数来评估因变量y值,得到: 这里,sita1、sita2代表自变量x1、x2的权重(weights),sita0代表 阅读全文
posted @ 2018-05-06 17:16 jude_python 阅读(6306) 评论(0) 推荐(0) 编辑
摘要: 梯度下降算法是一个很基本的算法,在机器学习和优化中有着非常重要的作用,本文首先介绍了梯度下降的基本概念,然后使用python实现了一个基本的梯度下降算法。梯度下降有很多的变种,本文只介绍最基础的梯度下降,也就是批梯度下降。 实际应用例子就不详细说了,网上关于梯度下降的应用例子很多,最多的就是NG课上 阅读全文
posted @ 2018-05-06 09:31 jude_python 阅读(702) 评论(0) 推荐(0) 编辑