美文网首页机器学习
最简单的线性回归

最简单的线性回归

作者: 徐_c90e | 来源:发表于2020-01-01 19:54 被阅读0次
import numpy as np
import matplotlib.pyplot as plt
from sklearn.linear_model import LinearRegression
%matplotlib inline

#产生一套模拟输入数据
x=np.linspace(1,10,50) #输入
noise=np.random.uniform(-2,2,size=50) #干扰量
y = x * 5 + 6 + noise #输出

#训练
liner=LinearRegression()
liner.fit(x.reshape(-1,1),y.reshape(-1,1))  # 训练

k=liner.coef_ #斜率k
b=liner.intercept_ #截距b
print (k)
print (b)
plt.plot(x,y,'o')

#测试一个输入,看看输出
y_test=liner.predict([[6]])
print('y_test=',y_test)

k= [[4.95313161]]
b= [6.02016759]


untitled.png

y_test= [[35.73895727]]

相关文章

  • 最简单的线性回归

    k= [[4.95313161]]b= [6.02016759] y_test= [[35.73895727]]

  • 逻辑回归

    最简单的回归是线性回归,线性回归是求均值,所以所有点的敏感度都一样,因此,容易被比较远的点引导走偏。所以,线性回归...

  • 线性回归代码实现

    线性回归是比较常用的模型。本文会简单介绍线性回归的原理,以及如何用代码实现线性回归模型。 什么是线性回归 简单举一...

  • 线性回归

    线性回归是机器学习中最基础最简单的回归算法了,现在关于线性回归的原理做一个总结。 关于线性的概念,其实在高中就有了...

  • 3 线性回归算法

    线性回归分为: 简单线性回归:特征数量只有一个。 多元线性回归:特征数量有多个。 1 简单线性回归 寻找一条直线,...

  • 《机器学习(周志华)》学习笔记(三)

    Q:机器学习中最简单的学习算法是什么? A:最简单的机器学习算法莫过于线性回归算法了。线性回归算法的基本形式如下:...

  • 最简单的回归模型-线性回归及其变体_chapter6

    一、在建立线性回归模型之前需要考虑的: 1、数据预处理:线性回归是最简单的回归模型,模型具有很好的可解释性,因而广...

  • 逻辑回归和线性回归对比

    简单说几点 线性回归和逻辑回归都是广义线性回归模型的特例。他们俩是兄弟关系,都是广义线性回归的亲儿子 线性回归只能...

  • 神经网络基础1:实现一个简单的神经网络

    线性回归网络 在神经网络基础0:线性逻辑回归理论实现章节,我们通过对y = wx+b的预测,实现了一个最简单的线性...

  • TensorFlow HOWTO 1.1 线性回归

    1.1 线性回归 线性回归是你能用 TF 搭出来的最简单的模型。 操作步骤 导入所需的包。 导入数据,并进行预处理...

网友评论

    本文标题:最简单的线性回归

    本文链接:https://www.haomeiwen.com/subject/qyegoctx.html