Discriminative Machine Learning With Structure. door Simon Lacoste-Julien