Analyzing Task Driven Dictionary Learning Algorithms AMSC 663 Project Proposal