当前位置: 首页 > news >正文

Day19_【机器学习—线性回归 (1)】

一、线性回归简介


线性回归是 一种建模方式,即对一个或多个自变量(特征值)和因变量(目标值)之间的关系进行建模的一种分析方式

二、实现API

核心 API:sklearn.linear_model.LinearRegression

1. 导入
from sklearn.linear_model import LinearRegression
2. 创建模型
model = LinearRegression()
3. 训练模型:.fit(X, y)
model.fit(X_train, y_train)
4. 预测:.predict(X)
y_pred = model.predict(X_test)
5. 获取模型参数
print("权重(系数):", model.coef_)       # 每个特征的斜率 w
print("截距:", model.intercept_)         # 偏置 b
6.完整示例代码 
from sklearn.linear_model import LinearRegression
import numpy as np# 示例数据
X = np.array([[1], [2], [3], [4], [5]])  # 特征(广告投入)
y = np.array([2, 4, 6, 8, 10])           # 目标(销售额)# 创建并训练模型
model = LinearRegression()
model.fit(X, y)# 预测
pred = model.predict()
print("预测值:", pred)           # [12.]
print("权重:", model.coef_)      # [2.]
print("截距:", model.intercept_) # 0.0

http://www.xdnf.cn/news/1411561.html

相关文章:

  • PerfectSquares.java
  • c++程序员日常超实用工具(长期记录更新)
  • 疯狂星期四文案网第56天运营日记
  • 创意无界:云渲染如何让视觉创作触手可及
  • python如何下载svg图片
  • 【LeetCode - 每日1题】解数独
  • 虚幻引擎技术开放日!facecar分享3D HMI设计与UE开发经验
  • 基于单片机智能电子秤/称重计费
  • Idea启动错误-java.lang.OutOfMemoryError:内存不足错误。
  • DBeaverEE Mac 数据库管理工具
  • 决胜千里之外:服务器及硬件项目标书制作全流程与避坑指南
  • 《SVA断言系统学习之路》【02】并发断言
  • leetcode解题思路分析(一百六十六)1438 - 1444 题
  • 【机器学习基础】无监督学习算法的现代演进:从数据探索到智能系统的自主发现能力
  • 深入理解Nginx反向代理及其应用
  • 京东商品评论接口技术实现:从接口分析到数据挖掘全方案
  • 【Android】Notification 的基本使用
  • [线上问题排查]深度剖析:一条MySQL慢查询的全面优化实战
  • Cesium 入门教程(十四):鼠标键盘交互
  • 设置Ubuntu 22.04 LTS上的rsync同步服务
  • 提取动漫图像轮廓并拟合为样条曲线(MATLAB)
  • WEB漏洞挖掘篇(一) 基本概念、十大常見WEB漏洞
  • Python训练营打卡Day49-神经网络调参指南
  • 赵玉平《刘备谋略》读书笔记(上部)
  • 如何通过 AI IDE 集成开发工具快速生成简易留言板系统
  • 链表OJ做题报告
  • 批量修改用户密码的命令chpasswd
  • 使用组合子构建抽象语法树
  • vsgCs显示谷歌全球倾斜模型-数据转换
  • 打工人日报#20250831