详读西瓜书+南瓜书第3章——线性回归

embedded/2024/11/15 2:02:11/

在这里,我们来深入探讨线性模型的相关内容,这章涵盖了从基础线性回归到更复杂的分类任务模型。我们会逐步分析其数学公式和实际应用场景。

3.1 基本形式

线性模型的核心是通过属性的线性组合来预测结果。具体形式为:

其中,w 是权重向量,代表每个属性的重要性,x 是输入特征,b 是偏置项。

3.2 线性回归

线性回归的目的是找到最合适的权重 www 和偏置 bbb,使得模型预测的值 f(x) 尽量接近真实值 y。通过最小化均方误差来实现这一目标,均方误差(MSE)定义为:

通过对 w 和 b 求导并令偏导数为0,可以得到最优的解。对于单属性问题:多元线性回归的情况更加复杂,可以使用矩阵形式表示并通过最小二乘法求解,最终的闭式解为:

3.3 对数几率回归

对数几率回归(Logistic Regression)适用于二分类问题。通过一个可微函数(Sigmoid函数)将线性回归的预测值转换为概率:

这个函数将输入值映射到 000 到 111 之间,输出代表事件发生的概率。

对数几率回归的核心公式为:

左边的对数项称为“几率”,反映了样本作为正例的相对可能性。

3.4 线性判别分析 (LDA)

线性判别分析的目标是通过将样本投影到一条直线上进行分类,最大化类间的差异并最小化类内的差异。投影后的线性函数可以表示为:

其中 w 是投影方向,通过最大化以下目标函数求得:

其中 Sb​ 是类间散度矩阵,Sw是类内散度矩阵。通过求解可以得到最优的投影向量 w。

3.5 多分类学习

多分类任务可以通过将其分解为多个二分类任务来解决。常见的策略包括:

  1. OvO(One-vs-One):将每两个类别进行配对,训练 N(N−1)/2 个分类器。
  2. OvR(One-vs-Rest):每次将一个类别作为正例,其他类别作为反例,训练 N 个分类器。
  3. MvM(Many-vs-Many):将多个类别组合为正类和反类,通过纠错输出码设计来优化分类器。

3.6 类别不平衡问题

在类别不平衡的场景下,直接训练模型可能导致分类性能偏向多数类。常用的方法包括:

  1. 欠采样:减少多数类样本。
  2. 过采样:增加少数类样本。
  3. 数据重采样:通过随机化样本来平衡类别。

以上内容涵盖了线性模型的关键部分,包括线性回归、对数几率回归、线性判别分析和多分类学习。它们在实际应用中被广泛用于分类与回归任务,同时可以通过正则化、采样等技术进一步优化模型的性能。


http://www.ppmy.cn/embedded/114481.html

相关文章

使用 React、Material-UI、Spring、MySQL、MyBatis 以及高德 API 模拟实时位置信息

要使用 React、Material-UI、Spring、MySQL、MyBatis 以及高德 API 模拟实时位置信息,你可以按以下步骤来实现: 目录 1. 前端 (React Material-UI) 2. 后端 (Spring Boot MyBatis MySQL) 3. 模拟实时位置数据 4. 前后端联调 1. 前端 (React Mat…

Go进阶概览 -【第6章 Go程序的性能优化与调优】

第6章 Go程序的性能优化与调优 在之前的学习中,其实我们已经基本将性能相关的内容讲的差不多了。所以在本章中,我们更多的是做一个总结,我们将探讨如何通过各种手段优化Go程序的性能。 我们将介绍性能分析工具,讨论内存管理与CP…

Vue自定义指令以及项目中封装过的自定义指令

自定义指令 Vue 自定义指令是 Vue.js 框架中一个非常强大的功能,它允许你注册一些全局或局部的自定义 DOM 操作指令,以便在模板中复用。自定义指令通过 Vue.directive() 方法进行全局注册,或者在组件的 directives 选项中局部注册。 自定义…

uniapp中使用echarts 完整步骤,包括报错以及解决方案

在我们日常可能会有小程序中要使用echarts,我今天总结了一下整个引入的步骤 首先echarts - DCloud 插件市场在插件市场里面导入进项目,我这边用的是vue3的以及主要开发小程序,就直接放我的案例了 按照上面的步骤,在样式部分这样…

炫酷HTML蜘蛛侠登录页面

全篇使用HTML、CSS、JavaScript&#xff0c;建议有过基础的进行阅读。 一、预览图 二、HTML代码 <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-w…

《粮油与饲料科技》是什么级别的期刊?是正规期刊吗?能评职称吗?

问题解答 问&#xff1a;《粮油与饲料科技》是不是核心期刊&#xff1f; 答&#xff1a;不是&#xff0c;是知网收录的第一批认定 学术期刊。 问&#xff1a;《粮油与饲料科技》级别&#xff1f; 答&#xff1a;省级。主管单位&#xff1a;中文天地出版传媒集团股份有限公司…

高质量的翻译:应用程序可用性和成功的关键

在日益全球化的应用市场中&#xff0c;开发一款优秀的产品只是成功的一半。另一半&#xff1f;确保你的用户&#xff0c;无论他们在哪里或说什么语言&#xff0c;都能无缝理解和使用它。这就是高质量翻译的用武之地——不是事后的想法&#xff0c;而是应用程序可用性和最终成功…

【系统架构设计师-2012年真题】案例分析-答案及详解

更多内容请见: 备考系统架构设计师-核心总结索引 文章目录 【材料1】【问题 1】(11 分)【问题 2】(8 分)【问题 3】(6 分)【材料2】【问题 1】(6 分)【问题 2】(9 分)【问题 3】(10 分)【材料3】【问题 1】(共 9 分)【问题 2】(共 16 分)【材料4】【问题 1】(共 10 分)【问题 …