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

吴恩达机器学习笔记:特征与多项式回归

1.特征和多项式回归

如房价预测问题,
在这里插入图片描述
ℎθ (x) = θ0 + θ1 × frontage + θ2 × deptℎ
x1 = frontage(临街宽度),x2 = deptℎ(纵向深度),x = frontage ∗ deptℎ = area (面积),则: h θ ( x ) = θ 0 + θ 1 x h_\theta(x) = \theta_0 + \theta_1x hθ(x)=θ0+θ1x
在这里插入图片描述

线性回归并不适用于所有数据,有时我们需要曲线来适应我们的数据,比如一个二次方模型: h θ ( x ) = θ 0 + θ 1 x 1 + θ 2 x 2 2 ℎ_\theta(x) = \theta_0 + \theta_1 x_1 + \theta_2 x_2^2 hθ(x)=θ0+θ1x1+θ2x22
或者三次方模型: h θ ( x ) = θ 0 + θ 1 x 1 + θ 2 x 2 2 + θ 3 x 3 3 ℎ_\theta(x) = \theta_0 + \theta_1 x_1 + \theta_2 x_2^2 + \theta_3x_3^3 hθ(x)=θ0+θ1x1+θ2x22+θ3x33

通常我们需要先观察数据然后再决定准备尝试怎样的模型。 另外,我们可以令:
x2 = x 2 2 x_2^2 x22, x3 = x 3 3 x_3^3 x33,从而将模型转化为线性回归模型。 根据函数图形特性,我们还可以使:
h θ ( x ) = θ 0 + θ 1 ⋅ size + θ 2 ⋅ size 2 h_\theta(x) = \theta_0 + \theta_1 \cdot \text{size} + \theta_2 \cdot \text{size}^2 hθ(x)=θ0+θ1size+θ2size2或者:

h θ ( x ) = θ 0 + θ 1 ⋅ size + θ 2 ⋅ size ℎθ (x) = θ_0 + θ_1 \cdot \text{size} + θ_2 \cdot \sqrt{\text{size}} hθ(x)=θ0+θ1size+θ2size
注:如果我们采用多项式回归模型,在运行梯度下降算法前,特征缩放非常有必要。

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

相关文章:

  • springboot AOP中,通过解析SpEL 表达式动态获取参数值
  • 第二十五天打卡
  • GUI图形化演示
  • 【测试】用例篇
  • 免疫浸润分析
  • 哲学物理:太极图和莫比乌斯环有什么关系?
  • 【QT 项目部署指南】使用 Inno Setup 打包 QT 程序为安装包(超详细图文教程)
  • Vue3的基础知识
  • 【skywalking】index“:“skywalking_metrics-all“},“status“:404}
  • Ansys Zemax | 在 MATLAB 或 Python 中使用 ZOS-API 进行光线追迹的批次处理
  • TASK02【Datawhale 组队学习】使用 LLM API 开发应用
  • javascript —— ! 和 !! 的区别与作用
  • 傻子学编程之——数据库如何性能优化
  • 西瓜书【机器学习(周志华)】目录
  • [网络升级指南] 服务器网卡/带宽如何选?1GbE vs 10GbE vs 25GbE+ 性能与成本深度解析 (2025)
  • 香山新篇:海淀低密奢居的典范之作
  • 今日行情明日机会——20250515
  • OpenShift AI - 用 ModelCar 构建容器化模型,提升模型弹性扩展速度
  • 冲刺软考:做减法,走出备考迷茫,高效提分!
  • 学习C++的好书:C++编程之禅
  • Spring类
  • 基于WinCC flexible 2008、STEP_7和博途之间的项目移植
  • rsync入门笔记
  • 【Redis】压缩列表
  • 打破传统束缚:Captiks 无线惯性动捕与步态分析系统如何重新定义运动测量?
  • 【内含文档PPT】基于SSM框架的智能交通信息管理系统
  • day21-线性表(链表III)
  • 网络爬虫学习之httpx的使用
  • 函数专题1
  • 【大模型面试每日一题】Day 19:如何设计自动化评估框架验证大模型的多步推理能力(如数学解题)?