Task-based End-to-end Model Learning
Input Convex Neural Networks