Quantitative Finance, Mathematics, Convex Optimization, Machine Learning, Python.
problem specifications. Ability to swap out or upgrade solvers in the backend without changing model. Last point is key! When you swap out a solver, the ML model stays in intact. Multiple DSLs have been developed as software packages for formulating and solving convex optimization problems: CVX —