Python implementation of "Structured Prediction with Projection Oracles".
- Probability simplex
- Unit cube
- Knapsack polytope
- Birkhoff polytope
- Permutahedron
- Order simplex
- Cartesian products
Simply copy relevant files to your project.
[1] | SparseMAP: Differentiable Sparse Structured Inference.
Vlad Niculae, André F. T. Martins, Mathieu Blondel, Claire Cardie.
In Proc. of ICML 2018.
[arXiv] |
[2] | Learning Classifiers with Fenchel-Young Losses: Generalized Entropies, Margins, and Algorithms.
Mathieu Blondel, André F. T. Martins, Vlad Niculae.
In Proc. of AISTATS 2019.
[arXiv] |
[3] | Learning with Fenchel-Young Losses.
Mathieu Blondel, André F. T. Martins, Vlad Niculae.
Preprint.
[arXiv] |
[4] | Structured Prediction with Projection Oracles.
Mathieu Blondel.
In Proc. of NeurIPS 2019.
[arXiv] |