内核主成分分析(KPCA) MATLAB代码,用于通过使用内核来进行非线性降维,故障检测和故障诊断。 2.1版,2020年5月6日 电子邮件: 主要特点 易于使用的API,用于训练和测试KPCA模型 多种内核功能 支持降维,故障检测和故障诊断 支持数据重建 告示 仅支持对高斯内核进行故障诊断。 使用“ Classdef ... End”定义类,因此该代码只能在R2008a版本之后应用于MATLAB。 更多详细信息和讨论,请参阅: : 此代码仅供参考。 降维演示(“香蕉”数据和“圆”数据) 数据重建演示(“圆形”数据) 故障检测演示(TE过程数据) 故障诊断演示(TE过程数据)
1
This book describes established and advanced methods for reducing the dimensionality of numerical databases. Each description starts from intuitive ideas, develops the necessary mathematical details, and ends by outlining the algorithmic implementation. The text provides a lucid summary of facts and concepts relating to well-known methods as well as recent developments in nonlinear dimensionality reduction. Methods are all described from a unifying point of view, which helps to highlight their respective strengths and shortcomings. The presentation will appeal to statisticians, computer scientists and data analysts, and other practitioners having a basic background in statistics or computational learning.
2021-06-21 15:31:31 21.97MB Nonlinear Dimension Reduction
1
星座图的matlab代码自动编码器用于降维 使用自动编码器进行降维的简单,单个隐藏层示例 在现代“大数据”时代,一项艰巨的任务是减少特征空间,因为在当今的超大数据集中执行任何类型的分析或建模在计算上都非常昂贵。 为此目的,有各种各样的技术:PCA,LDA,拉普拉斯特征图,扩散图等。在这里,我使用了基于神经网络的方法,即自动编码器。 自动编码器本质上是一个神经网络,在中间(以某种方式)对其进行编码之后,它会在其输出中复制输入层。 换句话说,NN在将其输入经过一组堆栈之后尝试预测其输入。 NN的实际体系结构不是标准的,而是用户定义和选择的。 通常看起来像是镜像图像(例如,第一层256个节点,第二层64个节点,第三层又是256个节点)。 在这个简单的介绍性示例中,由于输入空间最初相对较小(92个变量),因此我仅使用一个隐藏层。 对于较大的特征空间,可能需要更多的层/更多的节点。 我将特征空间从这92个变量减少到只有16个。AUC分数非常接近我为此数据集构建的最佳NN(0.753对0.771),因此我们的数据减少了5倍,因此没有牺牲太多信息。 建立自动编码器模型后,我使用它来将我的92个特征的
2021-06-16 20:24:28 1.64MB 系统开源
1
Matlab Toolbox for Dimensionality Reduction Matlab数据降维工具箱,包括几乎所有的数据降维方法:PCA、LDA、ICA、MDS、Isomap、LandmarkIsomap、LLE、LLC、Laplacian、HessianLLE、LTSA、DiffusionMaps、KernelPCA、KernelLDA、SNE、NPE、LPP、SPE、LLTSA、SPCA、CCA、MVU、FastMVU、AutoEncoder、AutoEncoderEA
2019-12-21 18:57:46 1011KB Matlab 降维 Dimensionality Reduction
1