Skip to content
skwdro Documentation
Toggle navigation menu
⌘
K
skwdro Documentation
/
Index
Index
A
arg_constraints (skwdro.distributions.dirac_distribution.Dirac property)
B
BaseDualLoss (in module skwdro.solvers)
C
cast_to_size() (in module skwdro.distributions.dirac_distribution)
check_all_params() (skwdro.solvers.optim_cond.OptCondTorch method)
check_iter() (skwdro.solvers.optim_cond.OptCondTorch method)
check_l() (skwdro.solvers.optim_cond.OptCondTorch method)
check_metric() (skwdro.solvers.optim_cond.OptCondTorch method)
check_t() (skwdro.solvers.optim_cond.OptCondTorch method)
check_tensor_validity() (in module skwdro.solvers.utils)
combine_intersect() (in module skwdro.solvers.optim_cond)
combine_union() (in module skwdro.solvers.optim_cond)
CompositeOptimizer (class in skwdro.solvers.oracle_torch)
current_samples (skwdro.solvers.DualPreSampledLoss property)
(skwdro.solvers.oracle_torch.DualPreSampledLoss property)
D
decide_on_impsamp() (in module skwdro.wrap_problem)
DEFAULT_OCOND (skwdro.linear_models.LogisticRegression attribute)
detach_tensor() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
diff_opt_tensor() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
diff_tensor() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
Dirac (class in skwdro.distributions.dirac_distribution)
dualize_primal_loss() (in module skwdro.wrap_problem)
DualLoss (in module skwdro.solvers)
(in module skwdro.solvers.oracle_torch)
DualPostSampledLoss (class in skwdro.solvers)
(class in skwdro.solvers.oracle_torch)
DualPreSampledLoss (class in skwdro.solvers)
(class in skwdro.solvers.oracle_torch)
E
entropy() (skwdro.distributions.dirac_distribution.Dirac method)
enumerate_support() (skwdro.distributions.dirac_distribution.Dirac method)
eval() (skwdro.operations_research.NewsVendor method)
(skwdro.operations_research.Portfolio method)
(skwdro.operations_research.Weber method)
expand() (skwdro.distributions.dirac_distribution.Dirac method)
expert_hyperparams() (in module skwdro.wrap_problem)
extract_data() (in module skwdro.solvers.entropic_dual_torch)
F
fit() (skwdro.linear_models.LinearRegression method)
(skwdro.linear_models.LogisticRegression method)
(skwdro.operations_research.NewsVendor method)
(skwdro.operations_research.Portfolio method)
(skwdro.operations_research.Weber method)
forward() (skwdro.solvers.DualPostSampledLoss method)
(skwdro.solvers.DualPreSampledLoss method)
(skwdro.solvers.oracle_torch.DualPostSampledLoss method)
(skwdro.solvers.oracle_torch.DualPreSampledLoss method)
G
get_flat_grad() (skwdro.solvers.optim_cond.OptCondTorch class method)
get_flat_param() (skwdro.solvers.optim_cond.OptCondTorch class method)
H
has_rsample (skwdro.distributions.dirac_distribution.Dirac attribute)
HybridAdam (class in skwdro.solvers.hybrid_opt)
HybridOpt (class in skwdro.solvers.hybrid_opt)
HybridSGD (class in skwdro.solvers.hybrid_opt)
I
interpret_steps_struct() (in module skwdro.solvers.utils)
L
LinearRegression (class in skwdro.linear_models)
,
[1]
load_state_dict() (skwdro.solvers.oracle_torch.CompositeOptimizer method)
log_prob() (skwdro.distributions.dirac_distribution.Dirac method)
LogisticRegression (class in skwdro.linear_models)
,
[1]
M
maybe_detach_tensor() (in module skwdro.solvers.utils)
maybe_flatten_grad_else_raise() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
maybe_unsqueeze() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
mean (skwdro.distributions.dirac_distribution.Dirac property)
mode (skwdro.distributions.dirac_distribution.Dirac property)
module
skwdro
skwdro.distributions
skwdro.distributions.dirac_distribution
skwdro.linear_models
skwdro.operations_research
skwdro.solvers
skwdro.solvers.entropic_dual_torch
skwdro.solvers.hybrid_opt
skwdro.solvers.optim_cond
skwdro.solvers.oracle_torch
skwdro.solvers.result
skwdro.solvers.specific_solvers
skwdro.solvers.utils
skwdro.tests
skwdro.torch
skwdro.wrap_problem
N
NewsVendor (class in skwdro.operations_research)
,
[1]
NoneGradError
,
[1]
normalize_just_vects() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
normalize_maybe_vects() (in module skwdro.solvers)
(in module skwdro.solvers.utils)
O
OptCondTorch (class in skwdro.solvers.optim_cond)
optim_postsample() (in module skwdro.solvers.entropic_dual_torch)
optim_presample() (in module skwdro.solvers.entropic_dual_torch)
P
perplexity() (skwdro.distributions.dirac_distribution.Dirac method)
Portfolio (class in skwdro.operations_research)
,
[1]
postrule() (in module skwdro.solvers.hybrid_opt)
postrule_mwu() (in module skwdro.solvers.hybrid_opt)
postrule_mwu_simplex() (in module skwdro.solvers.hybrid_opt)
postrule_non_neg() (in module skwdro.solvers.hybrid_opt)
power_from_parsed_spec() (in module skwdro.wrap_problem)
predict() (skwdro.linear_models.LinearRegression method)
(skwdro.linear_models.LogisticRegression method)
predict_proba() (skwdro.linear_models.LogisticRegression method)
predict_proba_2Class() (skwdro.linear_models.LogisticRegression method)
prerule() (in module skwdro.solvers.hybrid_opt)
prerule_bound() (in module skwdro.solvers.hybrid_opt)
prerule_mwu() (in module skwdro.solvers.hybrid_opt)
prerule_mwu_simplex() (in module skwdro.solvers.hybrid_opt)
presample (skwdro.solvers.DualPostSampledLoss property)
(skwdro.solvers.DualPreSampledLoss property)
(skwdro.solvers.oracle_torch.DualPostSampledLoss property)
(skwdro.solvers.oracle_torch.DualPreSampledLoss property)
R
reset_lbd_state() (skwdro.solvers.oracle_torch.CompositeOptimizer method)
reset_sampler_mean() (skwdro.solvers.DualPostSampledLoss method)
(skwdro.solvers.oracle_torch.DualPostSampledLoss method)
robustify() (in module skwdro.torch)
rsample() (skwdro.distributions.dirac_distribution.Dirac method)
rule_max() (in module skwdro.solvers.hybrid_opt)
S
SAANewsvendorSpecificSolver() (in module skwdro.solvers.specific_solvers)
SAANewsvendorSpecificSolver2() (in module skwdro.solvers.specific_solvers)
score() (skwdro.operations_research.NewsVendor method)
(skwdro.operations_research.Portfolio method)
(skwdro.operations_research.Weber method)
set_score_request() (skwdro.linear_models.LinearRegression method)
(skwdro.linear_models.LogisticRegression method)
skwdro
module
skwdro.distributions
module
skwdro.distributions.dirac_distribution
module
skwdro.linear_models
module
skwdro.operations_research
module
skwdro.solvers
module
skwdro.solvers.entropic_dual_torch
module
skwdro.solvers.hybrid_opt
module
skwdro.solvers.optim_cond
module
skwdro.solvers.oracle_torch
module
skwdro.solvers.result
module
skwdro.solvers.specific_solvers
module
skwdro.solvers.utils
module
skwdro.tests
module
skwdro.torch
module
skwdro.wrap_problem
module
solve_dual_wdro() (in module skwdro.solvers.entropic_dual_torch)
,
[1]
SolverResult (class in skwdro.solvers.result)
state_dict() (skwdro.solvers.oracle_torch.CompositeOptimizer method)
step() (skwdro.solvers.hybrid_opt.HybridOpt method)
(skwdro.solvers.oracle_torch.CompositeOptimizer method)
support (skwdro.distributions.dirac_distribution.Dirac property)
V
variance (skwdro.distributions.dirac_distribution.Dirac property)
W
WDROLinRegSpecificSolver() (in module skwdro.solvers.specific_solvers)
,
[1]
WDROLogisticSpecificSolver() (in module skwdro.solvers.specific_solvers)
,
[1]
WDRONewsvendorSpecificSolver() (in module skwdro.solvers.specific_solvers)
,
[1]
WDROPortfolioSpecificSolver() (in module skwdro.solvers.specific_solvers)
,
[1]
Weber (class in skwdro.operations_research)
wrap() (in module skwdro.solvers.optim_cond)
wrap_solver_result() (in module skwdro.solvers.result)
Z
zero_grad() (skwdro.solvers.oracle_torch.CompositeOptimizer method)
zeta (skwdro.solvers.DualPreSampledLoss attribute)
(skwdro.solvers.oracle_torch.DualPreSampledLoss attribute)
zeta_labels (skwdro.solvers.DualPreSampledLoss attribute)
(skwdro.solvers.oracle_torch.DualPreSampledLoss attribute)