Learning to Optimize
Generic methods for optimization-based modeling