pca kernel pca principal component analysis kernel principal component analysis 主成分分析 核主成分分析 Matlab算法源代码
2021-05-03 15:36:09 3KB pca kernel pca
1
核主元分析KPCA的降维特征提取以及故障检测应用-Kernel Principal Component Analysis .zip 本帖最后由 iqiukp 于 2018-11-9 15:02 编辑      核主元分析(Kernel principal component analysis ,KPCA)在降维、特征提取以及故障检测中的应用。主要功能有:(1)训练数据和测试数据的非线性主元提取(降维、特征提取) (2)SPE和T2统计量及其控制限的计算 (3)故障检测 参考文献: Lee J M, Yoo C K, Choi S W, et al. Nonlinear process monitoring using kernel principal component analysis[J]. Chemical engineering science, 2004, 59: 223-234. 1. KPCA的建模过程(故障检测): (1)获取训练数据(工业过程数据需要进行标准化处理) (2)计算核矩阵 (3)核矩阵中心化 (4)特征值分解 (5)特征向量的标准化处理 (6)主元个数的选取 (7)计算非线性主成分(即降维结果或者特征提取结果) (8)SPE和T2统计量的控制限计算 function model = kpca_train % DESCRIPTION % Kernel principal component analysis % %       mappedX = kpca_train % % INPUT %   X            Training samples %                N: number of samples %                d: number of features %   options      Parameters setting % % OUTPUT %   model        KPCA model % % % Created on 9th November, 2018, by Kepeng Qiu. % number of training samples L = size; % Compute the kernel matrix K = computeKM; % Centralize the kernel matrix unit = ones/L; K_c = K-unit*K-K*unit unit*K*unit; % Solve the eigenvalue problem [V,D] = eigs; lambda = diag; % Normalize the eigenvalue V_s = V ./ sqrt'; % Compute the numbers of principal component % Extract the nonlinear component if options.type == 1 % fault detection     dims = find) >= 0.85,1, 'first'); else     dims = options.dims; end mappedX  = K_c* V_s ; % Store the results model.mappedX =  mappedX ; model.V_s = V_s; model.lambda = lambda; model.K_c = K_c; model.L = L; model.dims = dims; model.X = X; model.K = K; model.unit = unit; model.sigma = options.sigma; % Compute the threshold model.beta = options.beta;% corresponding probabilities [SPE_limit,T2_limit] = comtupeLimit; model.SPE_limit = SPE_limit; model.T2_limit = T2_limit; end复制代码2. KPCA的测试过程: (1)获取测试数据(工业过程数据需要利用训练数据的均值和标准差进行标准化处理) (2)计算核矩阵 (3)核矩阵中心化 (4)计算非线性主成分(即降维结果或者特征提取结果) (5)SPE和T2统计量的计算 function [SPE,T2,mappedY] = kpca_test % DESCRIPTION % Compute th
2021-05-03 15:34:52 20KB matlab
1
Linux Kernel Networking takes you on a guided in-depth tour of the current Linux networking implementation and the theory behind it. Linux kernel networking is a complex topic, so the book won't burden you with topics not directly related to networking. This book will also not overload you with cumbersome line-by-line code walkthroughs not directly related to what you're searching for; you'll find just what you need, with in-depth explanations in each chapter and a quick reference at the end of each chapter. Linux Kernel Networking is the only up-to-date reference guide to understanding how networking is implemented in the latest version of the Linux kernel, and it will be indispensable in years to come since so many devices now use Linux or operating systems based on Linux, like Android, and since Linux is so prevalent in the datacenter arena, including Linux-based virtualization technologies like Xen. What you'll learn * Kernel networking basics, including socket buffers * How key protocols like ICMP are implemented * In-depth looks at both IPv4 and IPv6 * Everything you need to know about Linux routing * How netfilter and IPsec are implemented * Linux wireless networking * Additional topics like Infiniband, BlueZ, the Android API, and network monitoring Who this book is for Software developers and architects, project managers, CTOs, network admins and architects, network security professionals, computer science researchers, and Linux kernel hackers. A basic knowledge of C and networking is required; basic knowledge of the Linux kernel is helpful but not mandatory.
2021-05-02 12:00:33 5.34MB Linux Kernel Network
1
这个是kernel-devel-3.10.0-1062.el7.x86_64.rpm centos7.7官方包
2021-04-30 22:33:18 16.23MB kernel kernel-devel kernel-devel-3.1
1
zephyr OS操作系统中文介绍,介绍了内核,线程,定时,内存分配,同步,数据传递
2021-04-30 18:00:52 612KB zephyr
1
高通sxr2130平台下,kernel中访问文件的方法,对应的代码
2021-04-29 22:05:38 5KB linux
1
centos出现Missing Dependency :kernel-header 的解决方法: “Error: Missing Dependency: kernel-headers is needed by package glibc-headers-2.5-81.el5_8.2.x86_64” 安装kernel-headers即可解决问题
2021-04-29 21:14:49 8.95MB linux kernel-headers
1
R0 驱动 HOOK机器码 源码
2021-04-29 17:01:06 12KB R0HOOK 机器码 驱动HOOK
1
linux指定内核编译步骤,适应SocketCAN的编译及其验证做准备。
2021-04-29 01:38:06 788KB 内核编译步骤
1
CentOS8 内核升级及常见错误
2021-04-29 01:27:10 77KB kernel update CentOS
1