Class AlgorithmLLE

All Implemented Interfaces:
ActionListener, WindowListener, Runnable, EventListener

public class AlgorithmLLE extends AlgorithmBase
  • Field Details

    • numberOfNeighbors

      private int numberOfNeighbors
      This is a port of the file lle.m created by Professor Lawrence K. Saul References: 1.) Nonlinear Dimensionality Reduction by Locally Linear Embedding by Sam T. Roweis and Lawrence K Saul, Science, Vol. 290, December 22, 2000, pp. 2323 - 2326. 2.) Think Globally, Fit Locally: Unsupervised Learning of Low Dimensional Manifolds by Lawrence K. Saul and Sam T. Roweis, Journal of Machine Learning Research, Vol. 4, 2003, pp. 119 - 155. 3.) Unsupervised Learning of Image Manifolds by Semidefinite Programming by Kilian Q. Weinberger and Lawrence K. Saul.
    • tol

      private double tol
    • d

      private int d
  • Constructor Details

    • AlgorithmLLE

      public AlgorithmLLE(ModelImage destImg, ModelImage srcImg, int d, int numberOfNeighbors, double tol)
      Creates a new AlgorithmLLE object.
      Parameters:
      destImg - list of image models where result image is to stored
      srcImg - source image model
      d - Number of embedded dimensions
      numberOfNeighbors - Number of neighbors
      tol - regularizer
  • Method Details

    • finalize

      public void finalize()
      Prepares this class for destruction.
      Overrides:
      finalize in class AlgorithmBase
    • runAlgorithm

      public void runAlgorithm()
      Starts the algorithm.
      Specified by:
      runAlgorithm in class AlgorithmBase