Topics
We summarize here some highlighted posts in this blog.
0. Ongoing Projects
- Safe Screening - Old and New available on Github. This project aims to provide a comprehensive overview of safe screening techniques during the last 15 years. Please contact me if you are interested in collaboration on developing safe screening techniques.
1. Theoretical Mathematics
- Duality Theorems in Optimization
- Properties of Adjoint Operator
- On the Duality Between Uniform Convexity and Uniform Smoothness
- Biconjugate theorem for convex functions
2. Applied Mathematics
A. Machine Learning, Signal Processing:
- Solving L1-Penalization of Kullback-Leibler Divergence using SMART Algorithm
- Solving Blasso problem using gardient descent method
- Solving Elastic-Net problem using Proximal Gradient Descent
- Chambolle-Pock Algorithm for Solving LASSO
- Support Vector Machine (P1)
- Mathematical Definition of Image Classification Problem
- A deep understanding of PCA: From statistics to optimization explanation
- MNIST Classification using PyTorch’s Neural Network
B. Combinatorics:
- Solving Knapsack Problem with Python
- Solving Quickest Path Problem in Networks using Python
- Finding discrete local maximizers
C. Calculations:
- On the calculus of Kullback-Leibler Divergence
- Fenchel inequality with Proximal operator
- Product of Gaussian functions
- Projection onto L1 Unit Ball
D. Others:
3. Programming
- How to plot spectrum
- Create GIF image with Python
- Using Python to plot the city graph of France
- Plotting Region defined by Inequality Constraints in Python (Part 2)
- A “Hello World” program using Asymptote - A Vector Graphics Language
- Visualization of optimal transport
- Introduction to NetworkX in Python
- Image processing: Transforming MNIST digits using optimal transport
- Using Support Vector Machines (SVM) to Classify the MNIST Dataset