线回与非线回—梯度下降法的一元线性回归
前言: 对于线性回归问题,通常有两种方法可以解决,即梯度下降法和标准方程法,两者各有优缺点 梯度下降法对于参数多的回归方程仍然适用,但并不是每次都能达到最优解,神经网络也需要梯度下降法来解决 标准方程法适用于参数少的回归方程,但是时间复杂度较高 正文: 首先来看一下梯度下降法的代码 import numpy as np import matplotlib.pyplot as plt #这两个数据库是经常在机器学习中使用的,numpy通常用于科学计算等 #matplotlib是画图工具,简写为np和plt #载入数据 data = np.genfromtxt(data.csv,delimit
用户评论