Optimization

Work in progress

Come back later!

using AbstractTrees, InferOpt, InteractiveUtils
AbstractTrees.children(x::Type) = subtypes(x)
print_tree(InferOpt.AbstractOptimizationLayer)
AbstractOptimizationLayer
├─ AbstractRegularized
│  ├─ RegularizedFrankWolfe
│  ├─ SoftArgmax
│  ├─ SoftRank
│  └─ SparseArgmax
├─ IdentityRelaxation
├─ Interpolation
├─ PerturbedOracle
└─ SoftSort