SPQR API summary¶
Oracles¶
First Order Oracles for superquantile optimization:
|
Base class that instantiate the superquantile oracle for a non differentiable loss |
|
Base class that instantiate the superquantile oracle for a differentiable loss |
First Order Oracles for hyperquantile optimization:
|
Base class that instantiate the hyperquantile oracle for a non differentiable loss |
|
Base class that instantiate the hyperquantile oracle for a differentiable loss |
Optimization Algorithms¶
Algorithms for a non-smooth loss function:
|
Class aimed at running subgradient method. |
|
|
|
Class aimed at running Dual Averaging Method. |
Algorithms for a smooth loss function:
|
|
|
Class aimed at running Accelerated Gradient Method. |
|
Class aimed at running Low memory bfgs method. |
Risk Optimization Framework¶
|
Base class for optimization of superquantile-based losses. |