[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

lingxpca/kl1pca

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kernelized ℓ1-norm PCA for Denoising

This repository contains the implementation of the Kernel ℓ1-norm Principal Component Analysis (KPCA) algorithm for denoising, as described in the paper:

Kernel ℓ1-norm Principal Component Analysis for Denoising

Introduction

The proposed method focuses on denoising data using KPCA, which combines a projection-free preimage estimation algorithm with an ℓ1-norm KPCA. This approach is insensitive to outliers and computationally efficient, providing better performance in terms of mean squared error compared to the ℓ2-norm KPCA. The algorithm can be applied to a range of unsupervised learning tasks, such as denoising and clustering.

Getting Started Prerequisites

  • gcc
  • Intel-MKL

Instructions:

Prerequeist: Need install Intel OneAPI. After installation set enviroment variable . /opt/intel/oneapi/setvars.sh

  • make clean && make
  • go to exec folder
  • ./krpca filename #ofcomponents rbf l1 variance

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published