[文献阅读] A Rough Hypercuboid Approach for Feature Selection in Approximation Spaces

损失函数与优化器:从「梯度是怎么被造出来的」到「梯度是怎么被用掉的」 本文揭示损失函数与优化器本质一体:优化器仅依赖损失产生的梯度,而损失决定梯度的方向、尺度与噪声特性。错误的损失选择(如分类用MSE)会导致梯度失衡,使优化器失效;不同损失(如Huber、Focal)通过调控梯度分布影响优化过程。实测表明,归约方式、标签结构与损失配对直接决定梯度行为,进而影响收敛性与泛化。核心观点:选对损失,才是让优化器“看得懂”的前提。 阅读详情
摘要

选择相关和重要的特征是一个重要问题,尤其是对于具有大量特征的数据集。为此,我们提出了一种基于粗糙超立方体(rough hypercuboid)方法的新特征选择算法。该算法通过最大化所选特征的相关性、依赖性和重要性(relevance, dependency and significance),从数据集中选出一组特征。通过引入超立方体等效分区矩阵(hypercuboid equivalence partition matrix)的概念,提出了一种样本类别对特征依赖程度的新表示方法,用于衡量近似空间(approximation space)中特征的相关性、依赖性和重要性。等效分区矩阵还提供了一种有效的方法来计算更多量化指标,以描述近似分类的不精确性。在粗略超立方体方法的基础上引入了几个定量指标,用于评估所提出方法的性能。在各种不同大小和维度的真实数据集上,广泛证明了所提出的方法在计算复杂性和分类准确性方面优于其他特征选择方法。

相关概念

minimal redundancy-maximal relevance (mRMR) 最小冗余度-最大相关度

 一种用于特征选择的算法,目的是识别一组与目标变量相关度最大、且彼此冗余度最低的特征,目的是提高分类器或预测器的性能,同时也减少过拟合和计算复杂性。其中,相关度用特征与目标变量的互信息(mutual information)计算,冗余度用特征之间的互信息计算。

maximal relevance-maximal significance (MRMS) 最大相关度-最大重要度

与mRMR相似,将relevance和significance的标准相结合进行特征选择。mRMR和MRMS都没有考虑高维空间和类别标签的数据分布之间的依赖关系。

rough set 粗糙集

本文中涉及的粗糙集概念已经在粗糙超立方体学习笔记中提到,在此不过多赘述。

hypercuboid 超立方体 (将m维数据点集转换为超立方体)
图1

如图1,两种点都有两个特征A_i和A_j,其中圆点的A_i特征的取值范围为[A,C],于是,[A,C]区间形成了Class A在特征A_i维度上的投影,同样地,[B,D]形成了Class B在特征A_i维度上的投影。d维超立方体(d个属性)被定义为其d个正交区间的笛卡尔积。

hypercuboid equivalence partition matrix 超立方体等价划分矩阵

设论域U=\{x_1,\dots,x_j,\dots,x_n\},条件属性集C=\{A_1,\dots,A_k,\dots,A_m\},由决策属性集划分的等价类U/D=\{\beta_1,\dots,\beta_i,\dots,\beta_c\}。对于某一条件属性A_k,其超立方体等价划分矩阵定义如下:

H(A_k) = \begin{pmatrix} h_{11}(A_k) & h_{12}(A_k) & \cdots & h_{1n}(A_k) \\ h_{21}(A_k) & h_{22}(A_k) & \cdots & h_{2n}(A_k) \\ \vdots & \vdots & \ddots & \vdots \\ h_{c1}(A_k) & h_{c2}(A_k) & \cdots & h_{cn}(A_k) \\ \end{pmatrix}

其中h_{ij}(A_k)表示第j个对象的A_k属性是否在等价类\beta_i中A_k属性的范围内,即区间[L_i,U_i]内,形式化的定义为h_{ij}(A_k) = \begin{cases} 1, & \text{if } L_i \leq x_j(A_k) \leq U_i \\ 0, & \text{otherwise}. \end{cases}。

这可以看作利用类信息的监督式粒化过程(supervised granulation process)。

决策属性对条件属性或条件属性子集的依赖程度可以通过找到包含误分类对象(misclassified objects)的隐式超立方体来评估。基于超立方体等价分割矩阵的概念,隐式超立方体的误分类对象可以通过如下定义的长度为n的混淆向量(confusion vector)来确定:V(A_k)=[v_1(A_k),\dots,v_j(A_k),\dots,v_n(A_k)],其中v_j(A_k)=min\left \{ 1,\sum_{i=1}^{c}h_{ij}(A_k)-1 \right \},表示x_j是否被包含在超过一个类的边界内。

超立方体等价分割矩阵和A_k的混淆向量可用于定义等价类\beta_i的上下近似:

\underline{A}(\beta_i)=\{x_j|h_{ij}(A_k)=1\ and\ v_j(A_k)=0\}

\overline{A}(\beta_i)=\{x_j|h_{ij}(A_k)=1\}

其中A是由属性A_k引导的等价关系,则\beta_i的边界域定义如下:

BND_A(\beta_i)=\underline{A}(\beta_i)\setminus \overline{A}(\beta_i)=\{x_j|h_{ij}(A_k)=1\ and\ v_j(A_k)=1\}

dependence and significance 依赖度和重要度

基于粗糙集中上下近似的定义,决策属性D的正域、负域和边界域定义如下:

POS_A(D)=\bigcup_{\beta\in U/D}\underline{A}(\beta_i)

NEG_A(D)=U-\bigcup_{\beta\in U/D}\overline{A}(\beta_i)

BND_A(D)=\bigcup_{\beta\in U/D}\overline{A}(\beta_i)-\bigcup_{\beta\in U/D}\underline{A}(\beta_i)

结合前面的超正方体等价划分矩阵和混淆向量的式子,可以得到

|POS_A(D)|=\sum_{i=1}^{c}\sum_{j=1}^{n}h_{ij}(A_k)\cap[1-v_j(A_k)]

因此,条件属性A_k与决策属性D的依赖度可以写为

\gamma_{A_k}(D)=\frac{1}{n}\sum_{i=1}^{c}\sum_{j=1}^{n}h_{ij}(A_k)\cap[1-v_j(A_k)]=1-\frac{1}{n}\sum_{j=1}^{n}v_j(A_k)

依赖度是0到1的值,其值越大说明决策属性D对条件属性A_k的依赖度越高,如果\gamma_{A_k}(D)=1,说明D完全取决于A_k。 

若同时考虑多个条件属性,计算其超立方体等价划分矩阵,则有H(C)=\bigcap_{A_k\in C}H(A_k),其中h_{ij}(C)=\bigcap_{A_k\in C}h_{ij}(A_k)。同理,同时考虑多个条件属性的混淆向量为V(C)=[v_1(C),\dots,v_j(C),\dots,v_n(C)],其中v_j(C)=min\left \{ 1,\sum_{i=1}^{c}h_{ij}(C)-1 \right \},表示x_j的C各项条件属性都被包含在超过一个类的边界内。

(接下来是一段有关加速正域计算的式子,由于无法完全理解先放一放...)

结合粗糙集中重要度的定义,以及前面的式子,属性A_k关于条件属性集C的重要度可以写作\sigma_C(D,A_k)=\frac{1}{n}\sum_{j=1}^{n}[v_j(C-{A_k})-v_j(C)],其值为0到1,其值越高,则属性A_k越重要。

算法流程

量化指标
平均准确度(\alpha指数)

\alpha=\frac{1}{c}\sum_{i=1}^{c}\frac{\underline{A}(\beta_i)}{\overline{A}(\beta_i)}

其中|\overline{A}(\beta_i)|=\sum_{j=1}^{n}h_{ij}(S),|\underline{A}(\beta_i)|=\sum_{j=1}^{n}h_{ij}(S)\cap[1-v_j(S)]

\alpha指数反映了所选择的特征对与决策属性D的分辨能力,如果\alpha=1,说明决策属性可以由所选择的条件特征集合S清晰定义。

平均粗糙度(\varrho指数)

\varrho =1-\alpha=1-\frac{1}{c}\sum_{i=1}^{c}\frac{\underline{A}(\beta_i)}{\overline{A}(\beta_i)}

\varrho指数表示了所选知识的不完整程度,其值越低,则整体类近似效果越好。

近似准确度(\alpha^*指数)

\alpha^*=\frac{\sum_{i=1}^{c}|\underline{A}(\beta_i)|}{\sum_{i=1}^{c}|\overline{A}(\beta_i)|}

\alpha^*指数反应了近似分类的精确度。

近似质量(\gamma指数)

\gamma=\frac{1}{|U|}\sum_{i=1}^{c}|\underline{A}(\beta_i)|

\gamma指数反映了近似分类算法的质量。

实验结果

以下介绍五个特征评估指数。

Class Separability Index 类分离指数

数据集的类分离指数定义为\textit{S}=\textup{trace}(V_B^{-1}V_W),其中V_W是类内散布矩阵(within-class scatter matrix),是在统计模式识别和机器学习中用来量化每个类中的样本围绕其自身类均值的紧密程度的一种度量,V_B是类间散布矩阵(between-class scatter matrix),衡量的是各类均值围绕所有样本总体均值的散布程度。

Entropy 熵

数据集的熵定义为E=-\sum_{i=1}^{n}\sum_{j=1}^{n}S_{ij}\times \textup{log}S_{ij}+(1-S_{ij})\times \textup{log}(1-S_{ij}),其中S表示两个体间的相似度,熵能够衡量数据集内部复杂性和无序度。

Representation Entropy 表示熵

表示熵H_R是根据数据的特征集的协方差矩阵的特征值来定义的。它通过特征值来量化特征表示中的信息分布,当所有信息都集中在一个方向上时,表示熵达到最小值零;如果所有特征值相等,即所有特征中的信息分布均匀,表示熵则最大。这个度量有助于了解在特征降维过程中涉及的信息和不确定性的多少。

Support Vector Machine 支持向量机

支持向量机(SVM)是一种分类器,它在特征向量空间中寻找一个最优超平面来划分不同类别的样本,旨在最大化类别之间的边界间隔,因而具有良好的泛化能力。SVM的一个关键因素是使用核函数来构造非线性决策边界。在当前的工作中,使用了线性核函数。

C4.5 Decision Tree 决策树

C4.5是基于决策树的分类算法,用于评估缩减特征集对分类效果的影响。它在训练过程中进行特征选择,并且构建的分类模型以决策树的形式表示,可以进一步分析这些树。

SVM和决策树作为分类算法,通过计算分类准确度评估特征选择的表现。

结论

论文的贡献主要有三个方面:

  1. 提出了一个融合了粗糙集和超立方体等价划分矩阵优点的特征选择算法;
  2. 定义了基于粗糙超立方体描述分类近似性的新的量化指标;
  3. 通过在多个现实生活中的数据集上与其他算法的比较,展示了所提算法的有效性。

1553B通信项目开发笔记(一)协议概述 最近接了个项目,需要用1553B协议通信,仅作为RT端口进行通信,控制器采用ARM 使用芯片为国产的BU61580芯片,功能和引脚和DDC的61580完全一致。 阅读详情

相关推荐

VS Code配置MinGW64编译非线性优化库NLopt

VS Code用MinGW64编译C++代码安装MSYS2软件并配置非线性优化库NLopt和测试引用库代码的完整具体步骤。:若使用非UCRT版本(如传统MinGW64),替换所有路径中的。库文件会自动安装到MSYS2的。

weixin_30777913的博客 902

[文献阅读]Large-Scale Meta-Heuristic Feature Selection Based on BPSO Assisted Rough Hypercuboid Approach

在构建更紧凑高效的模型中,选择重要特征是数据挖掘(data mining)领域的一项重要的数据预处理任务(data pre-processing task)。粗糙超立方体方法是一种新兴技术,可用于消除不相关和冗余特征,特别是近似数值分类(approximate numerical classification)中的不准确性问题(inexactness problem)上。通过融合基于元启发式的进化搜索技术,本文提出了一种新的数值特征全局搜索方法,这种方法基于粗糙超立方体方法和二进制粒子群优化(BPSO)

JSDBJSJSH的博客 2202

RTC时钟芯片替换代码移植-IIC通信

1、问题 RTC时钟芯片由爱普生RX-8010SJ更换成大普INS5710A,两者都是IIC通信,更换大普芯片后时钟不走、以及报掉电错误。仿真分析原因是CPU和RTC芯片收发数据延时不够导致,根据爱普生芯片手册,8010收发数据不采取延时,但大普芯片采用同样方式读取不行(需要加延时) 2、RX-8010SJ手册说明(以读取数据为例) (1)寄存器读操作时序图 指定地址读操作: 1)CPU 发送开始条件[S] 2)CPU 传输RX-8010SJ 的从地址,用R/W 位设定写模式 3)检测从RX-8010

weixin_42851683的博客 2066

低温ECR-MOCVD生长(002)GaN:椭偏仪测厚与电学性能

本研究用ECR-MOCVD在Si(111)和蓝宝石衬底上低温生长GaN薄膜,蓝宝石1.0SCCM、2h样品呈完全(002)择优取向,椭偏仪测厚32.81nm,迁移率10.42cm²/(V·s)。文章梳理了生长温度、TMGa流量与生长时间对结晶取向、膜厚、粗糙度、光学带隙和电学性能的影响。

Flexfilm_的博客 366

三、分区配置

rk3566/rk3568 修改分区

暮云星影的博客 514

Unity AR开发实战:从Vuforia图片识别到实体识别全流程解析

增强现实(AR)技术通过计算机视觉算法将虚拟信息叠加到现实世界,其核心原理在于对现实环境的感知与理解。在移动端AR开发中,图像识别与物体识别是实现虚实融合的关键技术,它们决定了虚拟内容能否准确、稳定地与现实对象对齐。Vuforia作为成熟的商业AR SDK,为开发者提供了从平面图像识别(Image Target)到三维实体识别(Model Target)的完整解决方案,极大降低了计算机视觉技术的应用门槛。在工程实践中,Vuforia通过封装复杂的特征提取与匹配算法,使开发者能够专注于交互设计与内容制作,广泛

weixin_30972263的博客 303

从认识人工智能到理解机器学习:我的 AI 入门第一课

正式开始学习人工智能之前,我对 AI 的认识其实比较模糊:知道 ChatGPT、知道大模型,也知道现在很多岗位都在谈 AI,但如果有人问我“人工智能到底是什么”“机器是怎么学会识别一只猫的”,我未必能从头到尾讲清楚。上午的课程更偏向行业全景:人工智能的发展、研究方向、NLP、岗位分工、学习路线和 AI Coding 工具。下午的课程更偏向技术基础:机器学习的原理、有监督学习、深度学习、模型训练和评估方法。

chh563的博客 446

关于使用CMT2300A FIFO缓存区间设置为64Byte的问题

帮助你解决在使用CMT2300A 时遇到的各种问题,若有需要,请及时与我交流

teleger的博客 1429

机器学习基础|监督学习、标签、回归

网约车预估等待时长依赖监督学习中的回归任务。平台利用历史订单数据,以司机实际到达耗时为标签,通过上车点、时间、运力、路况等特征训练模型。模型不断优化预测值与真实耗时的误差,最终对新订单输出连续的预估等待时间,实现精准预测。

weixin_43971465的博客 258

RDMA学习笔记-IB五层网络协议和报文结构

Reference InfiniBand Architecture Specification Volume 1, Release 1.3 文章目录IBA 网络协议分层1.链路层1.1 LRH1.2 ICRC1.3 VCRC2.网络层(GRH)3.传输层3.1 BTH3.2 extended transport header4. 报文结构4.1 send request4.2 RDMA Write request4.3 RDMA Read request4.4 ACK4.5 Atomic operatio

u014114310的博客 9472

基于ESP32的AI 古琴:基于音频指纹的民族乐器智能校准系统设计与实现

硬件选型兼顾实用性与低成本,接线简单易实现;基于 MFCC 的音频指纹算法,能有效识别古琴弦的音高特征;人机交互友好,新手可快速上手。

weixin_42300449的博客 308

Hugging Face:成为机器学习界的“Github”

以下文章来源于OneFlow,作者OneFlow社区五年前,AI领域的知名研究者Andrej Karpathy发文称,传统人工编程属于“软件1.0”,“软件2

2601_96798011的博客 136

Unity 之如何使用Pico4u锚点功能实现一个世界锁GameRoot

摘要 空间锚点技术是混合现实(MR)应用的核心,能永久记录虚拟物体的空间位置。文章介绍了在Unity中使用Pico SDK实现空间锚点的完整流程:1)环境配置需安装XR模块和Pico SDK;2)关键操作包括启动空间感知、创建/删除/查询/更新锚点;3)提供了经典应用案例,通过GameRoot节点实现场景固定和锚点同步。源码展示了基于XR交互工具包的锚点抓取与位置更新实现,为MR开发提供了实用参考方案。

TxNet 972

机器学习——混淆矩阵(待更新)

二元: true表示真实==预测,positive表示预测值=1.

m0_61175448的博客 165

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

机器学习必修课:经典算法与Python实战

《机器学习必修课:经典算法与Python实战》是一门系统性与实战性兼顾的课程,旨在帮助学习者从零基础掌握机器学习核心算法与Python编程应用。

2601_96797912的博客 57

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

AI 是怎样从数据中学习的?训练、验证、测试与推理

泛化能力(Generalization)指模型面对训练过程中没有见过的新数据时,仍然能够做出合理预测的能力。这是判断模型是否具有实际应用价值的重要标准。例如:一个用户流失预测模型,在历史数据上表现很好,但面对新上线的用户群体时,预测准确率明显下降。这可能说明模型学到的规律无法适应新的用户群体。泛化能力不仅取决于模型本身,也与训练数据是否具有代表性有关。训练数据只包含老用户,没有新用户。训练数据主要来自某个地区,实际业务却覆盖不同地区。过去的用户行为与当前用户行为已经发生变化。

dshizixu的博客 323

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Spark06_MLlib机器学习

本文是《PySpark 从入门到实战》系列收官篇,带你用 Spark MLlib 走通机器学习全流程:从三要素与 7 步标准流程讲起,剖析 KNN、朴素贝叶斯、决策树三大算法原理,再以 KNN 手写、垃圾短信分类、决策树分类、逻辑回归鸢尾花(准确率 96.67%)、K-Means 聚类(轮廓系数 0.7345)五个案例落地,最后详解 TF-IDF 文本特征与余弦相似度。全文代码可直接运行,适合有 RDD 与 Spark SQL 基础的开发者快速上手。

2301_80420058的博客 461

机器学习01,KNN使用与简单数学原理

个人笔记

qq_59247073的博客 272

AI小白入门|无监督学习到底是什么?

很多新手看完无监督学习的定义只会死记硬背。本文避开复杂公式,从真实业务场景切入,对比监督学习,讲清楚无监督学习的核心价值、适用场景、底层逻辑和容易踩坑的认知误区,帮你理解它在机器学习链路里的定位。

weixin_43971465的博客 190

SVM支持向量机通俗解析:找到机器学习的“最优分界线”

一、爆款钩子:同样是画分界线,为何SVM能成为机器学习的“王者选手”?做机器学习的人,几乎都绕不开一个问题:如何给混乱的数据“分家”?有人用逻辑回归,有人用KNN,但有一个算法

2601_96798737的博客 93

机器学习03,端到端02

个人笔记

qq_59247073的博客 271

GaN 动态导通电阻测试专题:电流崩塌从哪来,测量窗口怎么选

但器件装到实际电路上跑一段时间,或者用双脉冲台架模拟开关工况再测导通压降,数值往往明显高于手册静态值,而且关断应力越强(母线电压越高、应力保持越久),抬升越明显;:使用钳位电压探头,把示波器通道的工作区间限制在低电压区(常见做法是钳位在 1.5V 附近的导通压降区),应力高压段由钳位电路吸收,导通段以高分辨率采样。台架搭建相对简单,是器件表征最常用的方案。双脉冲台的难点不在发脉冲,而在采样:漏源电压要从几百伏的应力电平瞬间跌落到毫伏至伏级的导通压降,示波器单一量程难以兼顾"扛住高压"和"分辨毫伏"。

Namisooft的博客 235

基于有效Token规模化的大模型预训练数据配方与工程体系研究——基于唐杰《高级机器学习》课程演讲

在此背景下,本文系统梳理GLM系列模型数据迭代轨迹,纠正数据墙认知偏差,分析天然数据与合成数据的互补机制,并完整构建支撑高质量Token挖掘的全链路数据工程体系,为大模型数据规模化建设提供理论与工程参考。早期小模型训练场景下,数据总量远大于算力可消化量,核心策略为择优筛选少量高质量数据。基于唐杰公开演讲核心观点、GLM数据迭代、数据墙、合成数据、清洗解析工具链、分层架构图、自研工程壁垒),完整重构成一篇结构严谨、逻辑连贯、标准期刊论文风格全文,预留精准图片插入位置,可直接定稿、查重、发表、结课提交。

interpromotion的博客 281

茶叶病虫害目标检测数据集

目标检测 yolo 目标检测数据集 茶叶病虫害目标检测数据集

DL_data_set的博客 399

CAGR 21.8%:GaN功率器件封装材料市场从3.23亿美元迈向12.77亿美元

随着氮化镓(GaN)功率半导体在消费快充、AI服务器电源及车载电源领域的加速渗透,GaN功率器件封装材料作为实现芯片贴装、电气互连、热量传导和长期可靠性保障的核心功能性材料,正迎来爆发式增长期。根据LP Information(路亿市场策略)初步调研,2025年全球GaN功率器件封装材料市场规模约为3.23亿美元,2026年预计约3.91亿美元,2032年将达到12.77亿美元,2026—2032年复合增长率(CAGR)高达21.8%。

LPIHelen的博客 189

《机器学习》笔记

知道特征工程是什么:利用专业背景知识和技巧处理数据,让机器学习算法效果最好。这个过程就是特征工程。数据和特征决定了机器学习的上限,而模型和算法只是逼近这个上限而已。理解特征提取的作用:原始数据中提取与任务相关的特征,构成特征向量。新数据 = 特征提取(原数据)理解特征预处理的作用:特征对模型产生影响,因量纲(单位)问题,有些特征对模型影响大,有些影响小。有两种思路,归一化和标准化(重点),归一化公式为:(当前值-最小值)/(最大值-最小值),使映射的值域在(0~1)之间。

weixin_51781852的博客 230
上一篇: 粗糙超立方体学习笔记 (1)
下一篇: 粗糙超立方体学习笔记(2)
BerryPie1
博客等级 码龄4年 145粉丝 17原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值