机器学习
记录学习过程中所遇到的机器学习相关的算法及相关的代码
FDmitnick
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
线性回归算法及回归实践(最小二乘法)
1、线性回归是什么 回归分析中,只包括一个自变量和一个因变量,且二者的关系可用一条直线近似表示,这种回归分析称为一元线性回归分析。如果回归分析中包括两个或两个以上的自变量,且因变量和自变量之间是线性关系,则称为多元线性回归分析。 2、线性回归主要的两种算法 2.1、最小二乘法 2.2、梯度下降法 3、相关实例的代码 3.1、最小二乘法的代码 import pandas as pd import matplotlib.pyplot as plt data = pd.read_csv('data.csv',原创 2020-05-19 22:24:19 · 900 阅读 · 0 评论 -
线性回归算法及回归实践(梯度下降法)
1、梯度下降算法 2、相关代码 2.2、梯度下降的代码 import numpy as np import 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 · 396 阅读 · 0 评论
分享