机器学习
苏七qaq
加油呀
展开
-
简单线性回归算法和多元线性回归算法
简单线性回归:1:设置最佳拟合直线方程:y=a*x+b2:确定损失函数:Σ ((yi - a * xi -b)**2 )3:最优化损失函数获得参数a,b简单线性回归算法:class liner_regression2: def __init__(self): self.a = None self.b = None def fit(self,x_train,y_train): x_mean = np.mean(x_tra原创 2021-07-05 17:43:36 · 226 阅读 · 0 评论 -
SKlearn_KNN
库的引入:from sklearn import datasets import matplotlib.pyplot as pltimport numpy as np1:调用sklearn中的鸢尾花数据集以及样本点的绘制dt = datasets.load_iris()x = dt.data[:,:2] #只取前两个特征,方便绘图y = dt.target #y代表的是特征的结果(该花属于哪个类别)plt.plot(x[y==0,0],x[y==0,1],color = "b原创 2021-07-05 16:54:42 · 103 阅读 · 0 评论