LICENSE
README.md
pyproject.toml
setup.py
src/pyscnn.egg-info/PKG-INFO
src/pyscnn.egg-info/SOURCES.txt
src/pyscnn.egg-info/dependency_links.txt
src/pyscnn.egg-info/requires.txt
src/pyscnn.egg-info/top_level.txt
src/scnn/__init__.py
src/scnn/activations.py
src/scnn/loss_functions.py
src/scnn/metrics.py
src/scnn/models.py
src/scnn/optimize.py
src/scnn/py.typed
src/scnn/regularizers.py
src/scnn/solvers.py
src/scnn/support.py
src/scnn/private/__init__.py
src/scnn/private/initializers.py
src/scnn/private/loss_functions.py
src/scnn/private/metrics.py
src/scnn/private/interface/__init__.py
src/scnn/private/interface/data.py
src/scnn/private/interface/metrics.py
src/scnn/private/interface/models.py
src/scnn/private/interface/solvers.py
src/scnn/private/interface/utils.py
src/scnn/private/methods/__init__.py
src/scnn/private/methods/callbacks.py
src/scnn/private/methods/external_solver.py
src/scnn/private/methods/method_utils.py
src/scnn/private/methods/processing.py
src/scnn/private/methods/termination_criteria.py
src/scnn/private/methods/core/__init__.py
src/scnn/private/methods/core/augmented_lagrangian.py
src/scnn/private/methods/core/gradient_descent.py
src/scnn/private/methods/core/line_search.py
src/scnn/private/methods/core/proximal_gradient.py
src/scnn/private/methods/cvxpy/__init__.py
src/scnn/private/methods/cvxpy/cone_decomposition.py
src/scnn/private/methods/cvxpy/cvxpy_solver.py
src/scnn/private/methods/cvxpy/training_programs.py
src/scnn/private/methods/line_search/__init__.py
src/scnn/private/methods/line_search/backtrack.py
src/scnn/private/methods/line_search/conditions.py
src/scnn/private/methods/line_search/step_size_updates.py
src/scnn/private/methods/optimization_procedures/__init__.py
src/scnn/private/methods/optimization_procedures/double_loop_procedure.py
src/scnn/private/methods/optimization_procedures/iterative.py
src/scnn/private/methods/optimization_procedures/optimization_procedure.py
src/scnn/private/methods/optimization_procedures/torch_loop.py
src/scnn/private/methods/optimizers/__init__.py
src/scnn/private/methods/optimizers/augmented_lagrangian.py
src/scnn/private/methods/optimizers/fista.py
src/scnn/private/methods/optimizers/gd.py
src/scnn/private/methods/optimizers/meta_optimizer.py
src/scnn/private/methods/optimizers/optimizer.py
src/scnn/private/methods/optimizers/pgd.py
src/scnn/private/methods/optimizers/proximal_optimizer.py
src/scnn/private/models/__init__.py
src/scnn/private/models/model.py
src/scnn/private/models/one_vs_all.py
src/scnn/private/models/convex/__init__.py
src/scnn/private/models/convex/convex_mlp.py
src/scnn/private/models/convex/operators.py
src/scnn/private/models/convex/al/__init__.py
src/scnn/private/models/convex/al/al_mlp.py
src/scnn/private/models/convex/kernels/__init__.py
src/scnn/private/models/convex/kernels/direct_kernel.py
src/scnn/private/models/convex/kernels/einsum_kernel.py
src/scnn/private/models/decompositions/__init__.py
src/scnn/private/models/decompositions/quadratic_decomposition.py
src/scnn/private/models/linear/__init__.py
src/scnn/private/models/linear/l2_regression.py
src/scnn/private/models/linear/logistic_regression.py
src/scnn/private/models/non_convex/__init__.py
src/scnn/private/models/non_convex/manual/__init__.py
src/scnn/private/models/non_convex/manual/gated_relu_mlp.py
src/scnn/private/models/non_convex/manual/relu_mlp.py
src/scnn/private/models/non_convex/torch/__init__.py
src/scnn/private/models/non_convex/torch/gated_relu_layer.py
src/scnn/private/models/non_convex/torch/layer_wrapper.py
src/scnn/private/models/non_convex/torch/sequential_wrapper.py
src/scnn/private/models/regularizers/__init__.py
src/scnn/private/models/regularizers/constraint.py
src/scnn/private/models/regularizers/feature_group_l1.py
src/scnn/private/models/regularizers/group_l1.py
src/scnn/private/models/regularizers/group_l1_orthant.py
src/scnn/private/models/regularizers/l1.py
src/scnn/private/models/regularizers/l1_squared.py
src/scnn/private/models/regularizers/l2.py
src/scnn/private/models/regularizers/orthant.py
src/scnn/private/models/regularizers/regularizer.py
src/scnn/private/models/solution_mappings/__init__.py
src/scnn/private/models/solution_mappings/mlps.py
src/scnn/private/prox/__init__.py
src/scnn/private/prox/proximal_ops.py
src/scnn/private/utils/__init__.py
src/scnn/private/utils/linear_operators.py
src/scnn/private/utils/data/__init__.py
src/scnn/private/utils/data/synthetic.py
src/scnn/private/utils/data/transforms.py
src/scnn/private/utils/linear/__init__.py
src/scnn/private/utils/linear/direct_solvers.py
src/scnn/private/utils/linear/iterative_solvers.py
src/scnn/private/utils/linear/preconditioners.py
test/test_activations.py
test/test_optimize.py
test/test_regularizers.py
test/test_solvers.py