当前位置: 首页 > 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.dtcms.com/a/359546.html

相关文章:

  • Linux-搭建NFS服务器
  • Hutool DsFactory多数据源切换
  • 深度学习篇---MobileNet网络结构
  • 揭秘数据分组的智慧:Self-Constrained Clustering Ensemble 介绍
  • leetcode_240 搜索二维矩阵 II
  • Windows PostgreSQL JDBC驱动安装包位置
  • 基于开源AI大模型、AI智能名片与S2B2C商城小程序的“教育用户”模式探究
  • C数据结构:排序
  • Knit-易用的prompt管理和调试工具
  • 程序员独立开发直播卖产品 SOP 教程
  • 下载 | Win10正式版最新原版ISO系统映像 (22H2、19045.6282、多合一版本)-系统问题修复
  • Spring Boot 3.0 应用 HTTP 到 HTTPS 技术改造方案
  • AI 相关内容:Agent、MCP、Prompt 与 RAG 入门指南
  • VSCode `tasks.json` 中 `tasks` 数组的详细解析
  • AI 应用 图文 解说 (二) -- 百度智能云 ASR LIM TTS 语音AI助手源码
  • VSCode的launch.json配置文件在C++项目调试中的全面应用
  • React学习教程,从入门到精通, ReactJS - 架构(6)
  • 心路历程-基础命令3
  • 编程与数学 03-004 数据库系统概论 11_数据库的维护
  • OpenCV 图像处理实战与命令行参数配置:从轮廓检测到模板匹配
  • 嵌入式Linux RAMDisk驱动开发
  • 介绍Ansible和实施Ansible PlayBook
  • Linux 特殊文件系统
  • LeetCode每日一题,2025-8-31
  • k8s中 discovery-token和token 的区别
  • COLA:大型语言模型高效微调的革命性框架
  • Python:如何批量下载CLMS NDVI V3数据集?
  • 论文翻译:VSA | Faster Video Diffusion with Trainable Sparse Attention
  • Cesium 入门教程(十四):鼠标键盘交互
  • 【读数笔记】《你的生存本能正在杀死你》