Skip to content

R Implementation of Semi-Supervised Locally Linear Embedding

Notifications You must be signed in to change notification settings

lisa-wm/manifold-lle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

manifold-lle


Code base

This repository contains an open-source implementation of Semi-Supervised Locally Linear Embedding (SSLLE) by Yang et al. (2006). The code base for SSLLE is stored in 1_sslle_implementation. In order to compute an SSLLE embedding, simply use the perform_sslle function defined in fun_perform_sslle.R. The easiest way to set up all required packages and source files is by simply running 0_run_setup.R first.


Seminar

All additional code concerning analyses and visualization is stored under 0_seminar/1_code.

0_utils contains source files (general utility functions and functions for visualization purposes) required to run the scripts besides the core SSLLE implementation.

1_scripts contains code required to produce the sensitivity analysis (1_run_sensitivity_analysis.R) and corresponding visualization (2_run_visualization_experiments.R). 3_run_figures.R produces all figures used for report and presentation. Prior to running these files, 0_run_setup.R must be executed to set up all packages and source the required function files.

Lastly, 2_data contains several temporary data files produced by the above scripts as well as the raw input data needed to build the world data set.


So, in order to...

... compute an SSLLE embedding, simply use perform_sslle from 1_sslle_implementation.

... reproduce all analyses and figures of the seminar report/presentation, execute all scripts in 0_seminar/1_code/1_scripts in the given order.

About

R Implementation of Semi-Supervised Locally Linear Embedding

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published