Stigz / go_Isomap

Isomap implementation in golang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

go_Isomap

Isomap implementation in golang

ISOMAP.go finds 2D representation of classic Swiss Roll dataset and outputs original (result1.csv) and mapped (result2.csv) data.

Run the executePlot1 and 2 files to displaye the results.

TODO:

  • Create test
  • Clean up and comment code
  • Create package Isomap
  • Generalize to n-dimensional input data
  • Optimize/Try with Djikstra instead of Floyd-Warshall
  • Try and incorporate SMACOF scaling instead of classsical MDS
  • Output 3D mapping of data

About

Isomap implementation in golang


Languages

Language:Go 90.0%Language:Python 10.0%