机器学习
记录学习过程中所遇到的机器学习相关的算法及相关的代码
FDmitnick
这个作者很懒,什么都没留下…
展开
-
线性回归算法及回归实践(最小二乘法)
1、线性回归是什么回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。2、线性回归主要的两种算法2.1、最小二乘法2.2、梯度下降法3、相关实例的代码3.1、最小二乘法的代码import pandas as pdimport matplotlib.pyplot as pltdata = pd.read_csv('data.csv',原创 2020-05-19 22:24:19 · 828 阅读 · 0 评论 -
线性回归算法及回归实践(梯度下降法)
1、梯度下降算法2、相关代码2.2、梯度下降的代码import numpy as npimport matplotlib.pyplot as plt #载入数据data = np.genfromtxt("data.csv",delimiter=",")#加载文件,分隔符为逗号x_data = data[:,0]#存储第0列的所有数据y_data = data[:,1]#存储第1列的所有数据 #学习率lr = 0.005#截距b = 0.0#斜率k = 0.0#最大迭代次数原创 2020-05-19 22:24:03 · 335 阅读 · 0 评论