【机器学习】监督学习--(回归)多项式回归
注:数据集在文章末尾
● 多项式回归 —— sklearn
import numpy as np
import matplotlib.pyplot as plt
from sklearn.preprocessing import PolynomialFeatures
from sklearn.linear_model import LinearRegression# 载入数据
data = np.genfromtxt("job.csv", delimiter=",")
x_data = data[1:,1]
y_data = data[1:,2]
plt.scatter(x_data,y_data)
plt.show()
输出:
# 定义多项式回归,degree的值可以调节多项式的特征
poly_reg = PolynomialFeatures(degree=5)
# 特征处理
x_poly = poly_reg.fit_transform(x_data)
# 定义回归模型
lin_reg = LinearRegression()
# 训练模型
lin_reg.fit(x_poly, y_data)# 画图
plt.plot(x_data, y_data, 'b.')
plt.plot(x_data, lin_reg.predict(poly_reg.fit_transform(x_data)), c='r')
plt.title('Truth or Bluff (Polynomial Regression)')
plt.xlabel('Position level')
plt.ylabel('Salary')
plt.show()
输出:
# 画图
plt.plot(x_data, y_data, 'b.')
x_test = np.linspace(1,10,100)
x_test = x_test[:,np.newaxis]
plt.plot(x_test, lin_reg.predict(poly_reg.fit_transform(x_test)), c='r')
plt.title('Truth or Bluff (Polynomial Regression)')
plt.xlabel('Position level')
plt.ylabel('Salary')
plt.show()
输出:
● 数据集:“job.csv”:
Position,Level,Salary
Business Analyst,1,45000
Junior Consultant,2,50000
Senior Consultant,3,60000
Manager,4,80000
Country Manager,5,110000
Region Manager,6,150000
Partner,7,200000
Senior Partner,8,300000
C-level,9,500000
CEO,10,1000000
【机器学习】监督学习--(回归)多项式回归相关推荐
- 机器学习中有监督学习——回归
机器学习中有监督学习--回归 一.引言 本材料参考Andrew Ng大神的机器学习课程 http://cs229.stanford.edu,以及斯坦福无监督学习UFLDL tutorial http: ...
- 机器学习-监督学习-logistic回归,softMax回归
本篇博文来总结一下回归模型里面两个非常重要的模型. logistic回归 softMAX回归 Logistic回归 logistics回归虽然有"回归"两字但是却是分类模型,并且是 ...
- NLP-机器学习-监督学习-回归
一个好的总结:机器学习知识点全面总结_GoAI的博客-CSDN博客_机器学习笔记 监督学习和无监督学习很好区分:是否有监督(supervised),就看输入数据是否有标签(label),输入数据有标签 ...
- [机器学习] - 岭回归与Lasso回归
注:在学习机器学习中回归算法时,随时都会接触最小二乘法原理和求解过程,最小二乘法可能对于理工科的学生低头不见抬头见的知识点,特点是在我学习<数值分析>课程中,老师讲了些最小二乘法的历史[- ...
- 机器学习——逻辑回归
机器学习--逻辑回归 一.逻辑回归 logistic回归又称logistic回归分析,常用于数据挖掘,疾病自动诊断,经济预测等领域.它是一种广义的线性回归分析模型,因此与多重线性回归分析有很多相同之处 ...
- 机器学习之回归的数学原理
机器学习之回归 基本数学原理 查看数据: import numpy as np import matplotlib.pyplot as plt %matplotlib inline# 读入训练数据 t ...
- ML之ME/LF:机器学习中回归预测模型评估指标(MSE/RMSE/MAE)简介、使用方法、代码实现、案例应用之详细攻略
ML之ME/LF:机器学习中回归预测模型评估指标(MSE/RMSE/MAE)简介.使用方法.代码实现.案例应用之详细攻略 目录 回归预测问题中评价指标简介 RMSE 标准差SD MSE函数
- 机器学习 对回归的评估_在机器学习回归问题中应使用哪种评估指标?
机器学习 对回归的评估 If you're like me, you might have used R-Squared (R²), Root Mean Squared Error (RMSE), a ...
- 机器学习 多变量回归算法_如何为机器学习监督算法识别正确的自变量?
机器学习 多变量回归算法 There is a very famous acronym GIGO in the field of computer science which I have learn ...
- Python 数据科学入门教程:机器学习:回归
Python 数据科学入门教程:机器学习:回归 原文:Regression - Intro and Data 译者:飞龙 协议:CC BY-NC-SA 4.0 引言和数据 欢迎阅读 Python 机器 ...
最新文章
- 2021年福安民族中学高考成绩查询,福安民族中学2019年录取分数线
- Redis常用命令之操作String类型
- NYOJ 620 真实的谎言
- [BUUCTF-pwn]——[第六章 CTF之PWN章]stack
- python是外部还是编程_Python网络编程(绑定到外部地址)
- ArcGIS删除地图投影坐标,只保留地理坐标
- Spark:Spark 编程模型及快速入门
- 【论文笔记】DeCAF: A Deep Convolutional Activation Feature for Generic Visual Recognition
- visio双线方框怎么画_visio透明框怎么画? visio绘制方框透明的教程
- html css笔试题库,web前端笔试题集锦(HTML/CSS篇)
- 2020美容师(初级)操作证考试及美容师(初级)作业模拟考试
- 云原生的 CICD 框架:Tekton
- html - 移动标签 marquee 属性
- 查平台域名解析到本地服务器,如何查询本地DNS域名解析地址
- mysql5.7驱动(tableau,excel)
- 5G直播武汉医院施工现场!百万网友,在线监工
- Django框架全面讲解
- WampServer使用指南
- 论看过的书对我产生了什么影响?
- 红外手势传感器手势识别
热门文章
- c语言程序设计二级考试哪些题型,计算机二级考试题型及分值
- rtosucos和linux区别,为什么我们需要uCos?带你透彻理解RTOS
- 基于java洗浴中心管理系统_Java小白也能听懂的线程池的内部原理:老王的洗浴中心...
- python三维图能画地图_Python数据可视化:3D动态图,让你的足迹实现在地图上
- 【蓝桥杯单片机】IAP15在线仿真实验:Connecting to target system lost!please reset your target system and try again
- Keil综合(01)一些常见文件类型的作用和功能说明
- window php 安装zip扩展,Windows下安装php_rar 扩展,让php实现rar文件的读取和解压
- 修改mysql默认字符集的方法
- 查看mysql某人执行了什么语句_详解MySQL如何监控系统全部执行过的sql语句
- ReentrantLock的使用场景