Kernel methods for statistical modeling of dynamical systems.
This project provides a MATLAB implementation of nonlinear Laplacian spectral analysis (NLSA) and related kernel algorithms for feature extraction and prediction of observables of dynamical systems.
git clone https://github.com/dg227/NLSA
cd
into the project’s directory, and add /nlsa
to the MATLAB search path. This can be done by executing the MATLAB command:
addpath(genpath('nlsa'))
/examples/circle/demoKoopman.m
/examples/circle/demoNLSA.m
/examples/l63/demoKAF.m
NLSA implements a MATLAB class nlsaModel
which encodes the attributes of the machine learning procedure to be carried out. This includes:
Each of the elements above are implemented as MATLAB classes. See /nlsa/classes
for further information and basic documentation.
Results from each stage of the computation are written on disk in a directory tree with (near-) unique names based on the nlsaModel parameters.
Research funded by the National Science Foundation (grants DMS-1521775, 1842538, DMS-1854383) and Office of Naval Research (grants N00014-14-1-0150, N00014-16-1-2649, N00014-19-1-2421).