How To Install tapkee-devel on CentOS 7

In this tutorial we learn how to install tapkee-devel on CentOS 7. tapkee-devel is C++ template library for efficient dimension reduction

Introduction

In this tutorial we learn how to install tapkee-devel on CentOS 7.

What is tapkee-devel

Tapkee is a C++ template library for dimensionality reduction with some bias on spectral methods. The Tapkee origins from the code developed during GSoC 2011 as the part of the Shogun machine learning toolbox. The project aim is to provide efficient and flexible standalone library for dimensionality reduction which can be easily integrated to existing codebases. Tapkee leverages capabilities of effective Eigen3 linear algebra library and optionally makes use of the ARPACK eigensolver. The library uses CoverTree and VP-tree data-structures to compute nearest neighbors. To achieve greater flexibility we provide a callback interface which decouples dimension reduction algorithms from the data representation and storage schemes. Tapkee provides implementations of the following dimension reduction methods * Locally Linear Embedding and Kernel Locally Linear Embedding (LLE/KLLE) * Neighborhood Preserving Embedding (NPE) * Local Tangent Space Alignment (LTSA) * Linear Local Tangent Space Alignment (LLTSA) * Hessian Locally Linear Embedding (HLLE) * Laplacian eigenmaps * Locality Preserving Projections * Diffusion map * Isomap and landmark Isomap * Multidimensional scaling and landmark Multidimensional scaling (MDS/lMDS) * Stochastic Proximity Embedding (SPE) * PCA and randomized PCA * Kernel PCA (kPCA) * Random projection * Factor analysis * t-SNE * Barnes-Hut-SNE

We can use yum or dnf to install tapkee-devel on CentOS 7. In this tutorial we discuss both methods but you only need to choose one of method to install tapkee-devel.

Install tapkee-devel on CentOS 7 Using yum

Update yum database with yum using the following command.

sudo yum makecache

After updating yum database, We can install tapkee-devel using yum by running the following command:

sudo yum -y install tapkee-devel

Install tapkee-devel on CentOS 7 Using dnf

If you don’t have dnf installed you can install DNF on CentOS 7 first. Update yum database with dnf using the following command.

sudo dnf makecache

After updating yum database, We can install tapkee-devel using dnf by running the following command:

sudo dnf -y install tapkee-devel

How To Uninstall tapkee-devel on CentOS 7

To uninstall only the tapkee-devel package we can use the following command:

sudo dnf remove tapkee-devel

References

Summary

In this tutorial we learn how to install tapkee-devel on CentOS 7 using yum and dnf.