Stephen Becker's Projects
AIMS South Africa Short Course on Optimization
2 week short-course taught for Cambridge CCIMI June 2018
APPM 5630 at CU Boulder
Matlab code for an exact linesearch for LASSO problems
Matlab code for all variants of robust PCA and SPCP
L-BFGS-B, converted from Fortran to C, with Matlab wrapper
Theoretical Machine Learning (APPM 4490) class, Spring 2022
Undergraduate numerical analysis, first semester, APPM 4650. University of Colorado Boulder
Quadrature-based convolutions for deep learning on unstructured and non-uniform mesh data.
Randomized algorithm class at CU
KMeans for big data using preconditioning and sparsification, Matlab implementation. Aka k-means
Sparse Subspace Clustering (for linear and affine spaces)
Singular Value Thresholding (legacy code)
MATH/STAT 4540/5540 Introduction to Time Series, spring 2022
Code for time-varying optimization
Code for our NeurIPS 2018 paper titled "Low-Rank Tucker Decomposition of Large Tensors Using TensorSketch"
Proximal gradient algorithm for convex optimization, using a diagonal +/- rank-1 norm