Code, slides, and figs on various analysis techniques
This repository contains a variety of instructional code and slides for Hlab analysis mini-lectures. The purpose is to provide examples of applied mathematical analyses to typical neural data recorded in the Hlab.
Each week we will discuss a specific topic and dive into real data. The repository will continuously grow with new folders added for each topic. Expected topics to be covered are:
- Linear algebra & matrix/vector data representations
- inner / outer products
- matrices as affine functions
- geometrical perspective
- Statistical signal/image processing
- fourier analysis, filtering, spectrograms
- wavelets & convolution
- auto-correlations / auto-regression
- time-series decomposition (singular spectrum)
- object identification / edge & ridge detection
- Matrix/tensor factorization
- general framework of matrix factorization
- eigenvectors/eigenvalues & PCA
- NMF, sparse PCA, ICA
- CANDECOMP/PARAFAC
- smoothing/denoising & dimensionality reduction
- Unsupervised clustering
- k-means, k-medians
- mixture models, EM
- density-based clustering
- Graph Theory
- representation & construction
- decomposition (laplacian eigmaps, spectral clustering)
- inference & applications to time series data
- Supervised learning (regression, classification)
- linear, multiple regression
- logistic regression
- regularization
- curve fitting
- linear, polynomial, exponential
- splines
- spline regression
- Parametric and non-parametric statistics
- bootstrapping / sampling
- density estimation
- quantitative comparisons of distributions
- self-created statistical tests
- Probability theory & bayesian analysis
- stochastic vs. deterministic signals
- bayes rule & chain rule
- conditional probability and expectation/conditional expectation
- graphical models & inference
- Data visualization
- dimensionality reduction and visualization
- multi-variate distributions
- time-series & movies
- Deep learning
- single-layer MLPs <--> logistic regression
- Naive Bayes
- multi-layer MLPs and non-linear activations
- RNNs for time-series prediction