intermediate checkin for benchmarking...
ENH some speed improvements in one_slack_svm
ENH don't do input validation in psi of CrammerSingerSVM: way to expensive.
ENH add another convenience method for pickling...
ENH repr for SSVM objects
ENH: added decaying learning rate to SubgradientStructuredSVM
Added repr to StructuredProblem, unstructured svms
ENH use sparse matrices for constraints in n-slack svm. ~5-10x speedup. Oh, the humanity!
ENH: add option to show true loss in one-slack ssvm.
ENH use sparse matrix in 1-slack svm
don't show "true" loss by default in 1-slack ssvm
allow optimization of loss, psi and inference on batches in one-slack ssvm
implement batch optimizations in Crammer-Singer SVM
cosmit remove unused variable
ENH one-slack svm: compute psi of ground truth once and for all in beginning of training
ENH if possible, use batch_loss to compute loss for displaying.
add batch_inference to crammer-singer svm problem, fix repr
add cythonized psi to crammer singer svm problem