Jupyter notebooks with demo code intended as a companion to the book:
Data Driven Science & Engineering: Machine Learning, Dynamical Systems, and Control
by S. L. Brunton and J. N. Kutz
Cambridge Textbook, 2019
Copyright 2019, All Rights Reserved
http://databookuw.com/
Python code library by Daniel Dylewsky. There are a few items that are only available in the Matlab version. Many of these notebooks make use of third-party Python modules. Download links for the more obscure ones are provided inline.
MATLAB versions of these demos are available at https://github.com/dynamicslab/databook_matlab
Please cite this book when using this code/data.
- SEC02
- SEC03_Rotation
- SEC04_1_Linear
- SEC04_2_Cement
- SEC04_3_Housing
- SEC05_1_PCAGaussian
- SEC05_2_OvarianCancer
- SEC06_1
- SEC06_2_3_4
- SEC07_1
- SEC07_2
- SEC07_3
- SEC08_RSVD
- SEC09_Tensor
- SEC01_0_InnerProduct
- SEC01_1_FourierSines
- SEC01_2_Gibbs
- SEC01_2_Gibbs_Movie
- SEC02_1_DFT
- SEC02_2_Denoise
- SEC02_3_SpectralDerivative
- SEC03_1_FFTHeat
- SEC03_2_FFTWave
- SEC03_3_FFTBurgers
- SEC04_1_SpectrogramChirp
- SEC04_2_SpectrogramBeethoven
- SEC05_HAAR
- SEC06_1_2DFFT
- SEC06_2_Compress
- SEC06_3_Denoise
- SEC06_4_Wavelet
- SEC06_5_WaveletCompress
- SEC01_Compress
- SEC03_1_Underdetermined
- SEC03_2_AudioCS
- SEC04_Matrices
- SEC05_1_RobustRegression
- SEC05_2_LASSO
- SEC06_SparseRepresentation
- SEC07_RPCA
- SEC01_LinearRegression
- SEC02_1_GradientDescent
- SEC03_1_OverUnderDetermined
- SEC04_1_CompareRegression
- SEC05_0_Fig4p16_Pareto
- SEC05_1_CrossValidate
- SEC06_1_kFoldValidation
- SEC07_1_ModelValidation
- SEC07_2_RegressAIC_BIC
- SEC01_1_FischerExtraction
- SEC02_1_Fig5p7_Fig5p8
- SEC03_1_Kmeans
- SEC04_1_Dendrogram
- SEC05_1_GaussianMixtureModels
- SEC06_1_LDA_Classify
- SEC07_1_SVM
- SEC08_1_Trees
- SEC01_SimulateLogistic
- SEC01_SimulateLorenz
- SEC02_DMD_Cylinder
- SEC03_SINDY_Lorenz
- SEC04_Koopman
- SEC05_HAVOK_Lorenz