首页/新闻资讯/正文详情

【Python机器学习】零基础掌握小样本分类中 LDA 与 QDA 的选型思路

发布时间:2026/9/25 5:06:36 来源:云帆数科 栏目:资讯中心
【Python机器学习】零基础掌握小样本分类中 LDA 与 QDA 的选型思路
样本很少时,分类边界越灵活越好吗?假如每类只有几十条训练记录,QDA 允许两类拥有不同的协方差结构,但估计的参数也更多。仅凭训练集上的一条漂亮曲线,不能判断它是否比 LDA 更适合未来数据。本文用两组二维模拟数据演示选型:一组让两类共享协方差,另一组故意让协方差不同。先在训练集做相同划分的重复交叉验证,再依据事先声明的简化规则选模型,最后只看一次留出测试集。模拟结果用于说明判断过程,不是 LDA 或 QDA 的通用排名。文章目录小样本分类首先要检查哪些条件LDA 与 QDA 的关键假设有什么不同何时选择线性边界或二次边界用两种协方差情形进行对照实验结果不稳定时如何排查与调整总结小样本分类首先要检查哪些条件在考虑算法名称前,先问每一类究竟有多少训练样本、特征维数是多少、不同类的形状是否明显不同。本文每种情形总共只使用 120 条训练记录,二分类各 60 条,另有 780 条独立测试记录。二维设置是为了看清边界,并不代表真实问题只有两个特征。检查项为什么重要可能采取的动作每类样本数QDA 需要分别估计每类协方差;样本过少时估计容易波动。分层划分,报告每类数量;必要时简化边界或考虑正则化。特征维数与相关性维数接近类内样本数,协方差可能接近奇异。先排查冗余特征;不要只凭训练准确率选择 QDA。类别分布形态LDA 和 QDA 都建立在类条件分布及协方差假设之上。用分布图和验证分数检查近似是否可用,而不是机械套用正态假设。数据划分方式同一主体的重复记录若跨训练和验证,分数可能虚高。真实项目按主体或时间重新设计验证,不照搬本例随机划分。本例以平衡准确率作为指标,避免只看总体命中率。两类数量相同并不意味着这个指标只能用于本例;

相关推荐

【人脸检测 FPS 1000+】ubuntu下libfacedetection tensorrt部署
【人脸检测 FPS 1000+】ubuntu下libfacedetection tensorrt部署

TensorRT系列之 Windows10下yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov7 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov6 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov5 tensorrt模型加速… · 2026/9/25 5:06:36

win10下yolov5 tensorrt模型部署
win10下yolov5 tensorrt模型部署

TensorRT系列之 Win10下yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov7 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov6 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov5 tensorrt模型加速部署… · 2026/9/25 5:06:35

win10下u2net tensorrt模型部署
win10下u2net tensorrt模型部署

TensorRT系列之 Win10下yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov8 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov7 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov6 tensorrt模型加速部署 TensorRT系列之 Linux下 yolov5 tensorrt模型加速部署… · 2026/9/25 5:06:35

【电路设计】常开和常闭开关/接触器 如何选?
【电路设计】常开和常闭开关/接触器 如何选?

在电路设计中经常碰见常开和常闭的开关或者接触器,本文将会简要按照我的理解说明一下常开,常闭的选择依据。常开常闭其实在正常的工况下没有什么过大的区别,但是在某些故障场景,常开和常闭就是非常重要的选择。常开:在… · 2026/9/25 5:35:56

工具调用已足够,现在基于 pkg/testing/README.md 及其源码完成文章编写。
工具调用已足够,现在基于 pkg/testing/README.md 及其源码完成文章编写。

编程语言编译器语言运行时标准库开发工具 【免费下载链接】sdk The Dart SDK, including the VM, JS and Wasm compilers, analysis, core libraries, and more. 项目地址&#xff1a; https://gitcode.com/gh_mirrors/sdk1/sdk 点击查看 免费下载 <output文章> Dart S… · 2026/9/25 5:35:50

WeiXinMPSDK 高级接口实战指南:AppId 与 AccessToken 的自动识别调用机制
WeiXinMPSDK 高级接口实战指南:AppId 与 AccessToken 的自动识别调用机制

后端即时通讯金融科技 【免费下载链接】WeiXinMPSDK 微信全平台 .NET SDK&#xff0c; Senparc.Weixin for C#&#xff0c;支持 .NET Framework 及 .NET Core、.NET 10.0。已支持微信公众号、小程序、小游戏、微信支付、企业微信/企业号、开放平台、JSSDK、微信周边等全平台。 … · 2026/9/25 5:35:44

【Dify】智能简历筛选与语义分析应用
【Dify】智能简历筛选与语义分析应用

自动化与智能化简历筛选已成为招聘流程提升效率的重要方向。简历文件数量庞大、信息结构多样,传统人工处理耗时费力,容易出现筛选误差。 本文介绍一种基于多模型与自动化节点的智能简历筛选工作流,覆盖批量导入、文本抽取、结构化分析到语义筛查与结果导出,助力高效实现精… · 2026/9/25 5:35:44

rsuite Avatar 头像组件 bordered 边框属性实战指南:从示例到源码实现
rsuite Avatar 头像组件 bordered 边框属性实战指南:从示例到源码实现

前端UI组件 【免费下载链接】rsuite &#x1f9f1; A suite of React components . 项目地址&#xff1a; https://gitcode.com/gh_mirrors/rs/rsuite 点击查看 免费下载 导读 bordered 是 rsuite Avatar&#xff08;头像&#xff09;组件自 5.59.0 版本起提供的属性&#x… · 2026/9/25 5:35:44

基于昇腾Atlas 300V 24G的YOLO模型部署与调优实践
基于昇腾Atlas 300V 24G的YOLO模型部署与调优实践

如果你在网上搜“atlas部署yolo”&#xff0c;大概率会刷到一堆华为昇腾的官方文档和别人的踩坑记录。但说句实在话&#xff0c;很多人第一次拿到Atlas 300V 24G这块卡的时候&#xff0c;连它到底算不算显卡都没搞明白。我先直接回答那个被问烂了的问题&#xff1a;它是运算加速… · 2026/9/25 5:35:38

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码