Thoughts about convex optimization
Convex optimization as a powerful modeling language: express problems as objectives and constraints, then solve efficiently. Demonstrated with image denoising using CVX.
Category
Articles filed under Computing.
Convex optimization as a powerful modeling language: express problems as objectives and constraints, then solve efficiently. Demonstrated with image denoising using CVX.
Demonstrates automatic CAPTCHA recognition using image binarization, digit splitting, and K-nearest neighbor classification, achieving perfect accuracy on EMS package tracking system.
How to run ASP.NET 4.0 applications on Debian/Linux using nginx and Mono FastCGI, with practical migration tips and filesystem considerations.
Collecting mouse positions throughout the day and visualizing them as heatmaps reveals user behavior patterns that could potentially be used for person identification.
Quick updates to the Beamer Outline Generator tool: removed info panel, added page numbers, improved indent handling and CSS styling for faster LaTeX slide creation.
Step-by-step guide to installing DotNetBlogEngine 1.6 on Debian Linux using Apache, Mono, and mod-mono, with notes on version compatibility limitations.
Implementing Loopy Belief Propagation as a more general optimization approach for MRF, supporting non-grid graphs and non-binary cases, with image restoration experiment results.
Deep dive into what energy functions can be minimized via graph-cut, with the necessary and sufficient condition f(0,0)+f(1,1)≤f(0,1)+f(1,0) and application to image segmentation.
Introducing how to formulate image restoration as a Markov Random Field optimization problem and solve it using graph-cut algorithm to achieve global optimal results efficiently.
No single language fits all scientific computing needs. Following UNIX philosophy—combining C#, MATLAB, and Python through files and system calls—achieves both development and runtime efficiency.