登录 注册
当前位置:主页 > 资源下载 > 9 > 内核PCA用于新颖性检测的matlab精度验证代码

内核PCA用于新颖性检测的matlab精度验证代码

  • 更新:2024-07-26 21:22:02
  • 大小:1.06MB
  • 推荐:★★★★★
  • 来源:网友上传分享
  • 类别:Matlab - 大数据
  • 格式:ZIP

资源介绍

matlab精度检验代码用于新颖性检测的内核PCA [] 介绍 异常(异常值或新颖性)检测方法的目标是在数据集中检测以常规背景点为主的异常点。 从定义上讲,异常是罕见的,并且通常是由不同的基础过程产生的[,]。 异常检测在医学,欺诈检测,故障检测和遥感等方面都有应用[,]。 背景数据通常是由底层的非线性过程产生的。 基于内核的方法旨在更好地对转换后的非线性特征空间(F)中的数据进行建模。 内核函数可以有效地计算F中的内积,而无需显式计算映射。 在这些用于异常检测的方法中,最流行的是一类支持向量机(OC-SVM),它将数据与F []中的原点分开。 对于高斯径向基函数(rbf)内核,此过程等效于将数据球形封装在F中。 PCA内核(原始结果) Hoffman认为OC-SVM产生的边界太大而无法紧密建模背景数据,从而激发了误报率,从而激发了内核PCA。 霍夫曼通过使用内核PCA(kPCA)对背景点之间的关系进行更好的建模,从而充分利用了内核技术的优势和SVM的潜在局限性。 F和背景模型中的点分离(霍夫曼称其为“重建误差”)是异常评分。 霍夫曼首先概述了在特征空间中执行PCA的过程,以及如何仅使