边界Fisher分析(MFA)及其非线性改进核边界Fisher分析(KMFA)的验证对比
0、前言
前期博文讲述了MFA相关理论及其可以改进的点,本期文章对MFA进行非线性改进,提出核边界Fisher分析(KMFA)方法,并将MFA与KMFA在相同数据集上进行验证对比分析。MFA理论介绍见前期博文,本文不再赘述。
1、核边界Fisher分析(KMFA)理论
核心思想:将原始数据集X通过核映射转换到无限维特征空间,使得无限维空间中的数据线性可分,然后在新的高维空间应用MFA进行特征提取。MFA理论
原始特征空间数据表达X,高维空间数据表达为,为核矩阵,其元素,k(.)为核函数。
核技巧:,解决高维空间向量内积计算问题。
最终特征映射:,设,即A可以由高维空间的特征线性表达。应用核技巧,最终映射表达转换为:。
基于MFA理论,可以推导出KMFA的求解目标函数:
其中:K为非线性映射对应的核矩阵,最终特征表达,其余数据矩阵的含义详见MFA的理论介绍MFA理论。需要注意的是近邻图构建应该在高维空间中完成,即在高维空间中计算样本距离即连接权重。
在高维空间中计算样本的欧式距离和近邻权重需要应用核技巧:
高维空间样本欧氏距离计算方式:,在该距离度量方式下求解连接权重。
2、代码实现
2、验证对比分析
(1) 特征提取可视化效果图:左为MFA,右为KMFA
边界Fisher分析(MFA)及其非线性改进核边界Fisher分析(KMFA)的验证对比相关推荐
- 鸿蒙轻内核M核源码分析:中断Hwi
摘要:本文带领大家一起剖析了鸿蒙轻内核的中断模块的源代码,掌握中断相关的概念,中断初始化操作,中断创建.删除,开关中断操作等. 本文分享自华为云社区<鸿蒙轻内核M核源码分析系列五 中断Hwi&g ...
- 鸿蒙轻内核M核源码分析:数据结构之任务就绪队列
摘要:本文会给读者介绍鸿蒙轻内核M核源码中重要的数据结构,任务基于优先级的就绪队列Priority Queue. 本文分享自华为云社区<鸿蒙轻内核M核源码分析系列三 数据结构-任务就绪队列> ...
- 全网最硬核 JVM TLAB 分析 6. TLAB 相关热门QA汇总
今天,又是干货满满的一天.这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始.由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外 ...
- 全网最硬核 JVM TLAB 分析(额外加菜) 8. 通过 JFR 监控 TLAB
今天,又是干货满满的一天.这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始.由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外 ...
- 全网最硬核 JVM TLAB 分析(单篇版不包含额外加菜)
今天,又是干货满满的一天.这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始.由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外 ...
- 全网最硬核 JVM TLAB 分析 1. 内存分配思想引入
今天,又是干货满满的一天.这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始.由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外 ...
- Py之matplotlib-seaborn :核密度估计(KDE)分析/奇异点分析/相关性分析简、绘图的高级进阶之高级图可视化(直方图-箱线图-密度图-小提琴图等)简介、代码实现之详细攻略
Py之matplotlib-seaborn :核密度估计(KDE)分析/奇异点分析/相关性分析简.绘图的高级进阶之高级图可视化(直方图-箱线图-密度图-小提琴图等)简介.代码实现之详细攻略 目录 根据 ...
- a335x换linux内核,linux 內核代碼分析1 TI am335x
1. TI AM335x 內核源碼分析 1.1 Board-am335xevm.c Board-am335xevm.c(./arch/arm/mach-omap2)中開始執行入口: MACH ...
- 全网最硬核 JVM TLAB 分析 4. TLAB 基本流程全分析
今天,又是干货满满的一天.这是全网最硬核 JVM 系列的开篇,首先从 TLAB 开始.由于文章很长,每个人阅读习惯不同,所以特此拆成单篇版和多篇版 全网最硬核 JVM TLAB 分析(单篇版不包含额外 ...
最新文章
- 微信小程序家庭记账本开发进度二
- 过滤:filter、结果收集(数组)
- Angular应用动态创建style标签页的场景
- gradient设置上下渐变_PaintCode Mac使用教程:如何使用渐变色
- 腾讯CKV海量分布式存储系统
- JanusGraph: 可视化 Gephi 插件安装
- linux下代码写错了怎么更改_linux系统下poll和epoll内核源代码剖析
- GotoAndPlay 图论
- Jmeter正则表达式提取多个值示例
- 你还在期待彩票中奖么?
- 曲阜水利学校计算机96级聚会,曲阜水利学校50年校庆
- 自定义View中,四个参数的构造函数,其最后两个参数的含义
- 鼠标移动到的地方一直往右移动的解决办法
- 手机QQ协议抓包教程
- box-shadow 93种经典效果
- Angular常用ng指令详解
- 程序员也可以很浪漫,精选10个圣诞节特效网页设计-前端HTML+CSS等实现
- 梯度下降算法与Normal equation
- 未来深圳房价真的会有两倍的上升空间吗?
- 下载大文件报SocketTimeoutException