/KernelISOMAP

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Kernel ISOMAP

An RBF-Kernelized version of ISOMAP (Isometric Mapping). A description of the algorithm can be found here.

Prerequisites

  • NumPy - NumPy is the fundamental package for scientific computing with Python.
  • scikit-learn - Machine Learning in Python

Python

The code is compatible with python 3.x .

Example

from sklearn.datasets import load_digits
from kernel_isomap import *

if __name__ == '__main__':
    digits = load_digits(n_class=6)
    X = digits.data
    X_embedded = KernelIsomap(n_jobs=-1).fit_transform(X)
    print(X_embedded.shape)

Author

Antonio Roberto - Linkedin

License

This project is licensed under the GNU GENERAL PUBLIC LICENSE - see the LICENSE.md file for details