机器学习2.多项式回归

本文详细介绍了如何使用Python进行多项式回归,包括数据集生成、可视化、模型建立、结果评价、预测以及完整的代码实现。同时,文章还探讨了多项式回归的推导公式、知识点,以及多项式的优缺点和一元多项式与多元一次线性方程的关系。
摘要由CSDN通过智能技术生成

1.生成数据集

# 1.生成数据集
import numpy as np
data = []  # 保存样本集的列表
for i in range(100):    # 循环采样100个点
    x = np.random.uniform(-5., 15.)    # 随机采样输入x
    eps = np.random.normal(0., 0.1)     # 采样高斯噪声
    y = -5.555 * x**3 +2.333 * x**2 + 1.477 * x + 0.089 + eps         # 得到模型输出
    data.append([x, y])                 # 保存样本点
data = np.array(data)                   # 转换为2D numpy数组

2.数据集可视化

# 2.散点图可视化
import matplotlib.pyplot as plt
# 2.1 确定画布
plt.figure(figsize=(8, 4))  # figsize:确定画布大小

# 2.2 绘图
plt.scatter(data[:,0],  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值