Index A | B | C | D | E | F | G | H | I | K | L | M | N | P | R | S | T | U | V | W | Y A accuracy_score() (in module secure_learning.metrics) add_gradient_penalty_function() (secure_learning.solvers.solver.Solver method) adj_r2_score() (in module secure_learning.metrics) alpha (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) (secure_learning.regularizers.L1Regularizer attribute) (secure_learning.regularizers.L2Regularizer attribute) AnyTV (in module secure_learning.utils.util_matrix_vec) APPROX (secure_learning.models.secure_logistic.ExponentiationTypes attribute) augment() (secure_learning.utils.matrix_augmenter.MatrixAugmenter method) B BALANCED (secure_learning.models.secure_logistic.ClassWeightsTypes attribute) BaseRegularizer (class in secure_learning.regularizers) BaseSecureLearnError best_param_set() (secure_learning.models.grid_cv.GridCV method) C class_weights (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) (secure_learning.models.secure_logistic.Logistic attribute) class_weights_type (secure_learning.models.secure_logistic.Logistic attribute) ClassWeightsTypes (class in secure_learning.models.secure_logistic) coef_init (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) (secure_learning.solvers.solver.Solver attribute) compute_aggregated_differentiable_regularizer_penalty() (secure_learning.solvers.solver.Solver method) compute_coef_mpc() (secure_learning.models.secure_model.Model method) cross_validate() (secure_learning.models.secure_model.Model method) cross_validation() (secure_learning.models.grid_cv.GridCV method) D data_permutator (secure_learning.solvers.solver.Solver attribute) DEFAULT_L1_PENALTY (in module secure_learning.models.secure_model) DEFAULT_L2_PENALTY (in module secure_learning.models.secure_model) delete() (secure_learning.utils.matrix_augmenter.MatrixAugmenter method) DifferentiableRegularizer (class in secure_learning.regularizers) E ELASTICNET (secure_learning.models.secure_model.PenaltyTypes attribute) ElasticNets (class in secure_learning.models.secure_elastic_nets) EQUAL (secure_learning.models.secure_logistic.ClassWeightsTypes attribute) eta0 (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) (secure_learning.solvers.solver.Solver attribute) evaluate_gradient_function_for_minibatch() (secure_learning.solvers.solver.Solver method) evaluate_proximal_function() (secure_learning.solvers.solver.Solver method) EXACT (secure_learning.models.secure_logistic.ExponentiationTypes attribute) exponentiation (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) ExponentiationTypes (class in secure_learning.models.secure_logistic) F f1_score() (in module secure_learning.metrics) G GD (class in secure_learning.solvers.gd_solver) (secure_learning.models.secure_model.SolverTypes attribute) gradient_function (secure_learning.solvers.solver.Solver attribute) gradient_function() (secure_learning.models.secure_linear.Linear method) (secure_learning.models.secure_logistic.Logistic method) (secure_learning.models.secure_model.Model method) (secure_learning.models.secure_svm.SVM method) GradientFunction (class in secure_learning.models.common_gradient_forms) GridCV (class in secure_learning.models.grid_cv) H has_proximal_function (secure_learning.solvers.solver.Solver property) I init_solver() (secure_learning.solvers.solver.Solver method) initialize_solver() (secure_learning.models.secure_model.Model method) inner_loop_calculation() (secure_learning.solvers.gd_solver.GD method) (secure_learning.solvers.solver.Solver method) insecure_data_permutation() (secure_learning.utils.data_permutator.SecureDataPermutator method) iterative_data_permutation() (secure_learning.solvers.solver.Solver method) K keys() (secure_learning.utils.matrix_augmenter.MatrixAugmenter method) L L1 (secure_learning.models.secure_model.PenaltyTypes attribute) L1Regularizer (class in secure_learning.regularizers) L2 (secure_learning.models.secure_model.PenaltyTypes attribute) L2Regularizer (class in secure_learning.regularizers) Lasso (class in secure_learning.models.secure_lasso) Linear (class in secure_learning.models.secure_linear) Logistic (class in secure_learning.models.secure_logistic) M mat_to_vec() (in module secure_learning.utils.util_matrix_vec) mat_vec_mult() (in module secure_learning.utils.util_matrix_vec) Matrix (in module secure_learning.utils.types) matrix_sum() (in module secure_learning.utils.util_matrix_vec) matrix_transpose() (in module secure_learning.utils.util_matrix_vec) MatrixAugmenter (class in secure_learning.utils.matrix_augmenter) mean_squared_error() (in module secure_learning.metrics) mean_squared_model() (in module secure_learning.metrics) minibatch_size (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) (secure_learning.solvers.solver.Solver attribute) MissingFunctionError Model (class in secure_learning.models.secure_model) model_type (secure_learning.models.grid_cv.GridCV attribute) ModelTypeTV (in module secure_learning.models.grid_cv) module secure_learning secure_learning.exceptions secure_learning.metrics secure_learning.models secure_learning.models.common_gradient_forms secure_learning.models.grid_cv secure_learning.models.secure_elastic_nets secure_learning.models.secure_lasso secure_learning.models.secure_linear secure_learning.models.secure_logistic secure_learning.models.secure_model secure_learning.models.secure_ridge secure_learning.models.secure_svm secure_learning.regularizers secure_learning.solvers secure_learning.solvers.gd_solver secure_learning.solvers.solver secure_learning.utils secure_learning.utils.data_permutator secure_learning.utils.matrix_augmenter secure_learning.utils.types secure_learning.utils.util_matrix_vec mu_x (secure_learning.solvers.solver.Solver attribute) mu_y (secure_learning.solvers.solver.Solver attribute) mult_scalar_mul() (in module secure_learning.utils.util_matrix_vec) N n (secure_learning.solvers.solver.Solver attribute) name (secure_learning.models.secure_elastic_nets.ElasticNets attribute) (secure_learning.models.secure_lasso.Lasso attribute) (secure_learning.models.secure_linear.Linear attribute) (secure_learning.models.secure_logistic.Logistic attribute) (secure_learning.models.secure_model.Model attribute) (secure_learning.models.secure_ridge.Ridge attribute) (secure_learning.models.secure_svm.SVM attribute) (secure_learning.solvers.gd_solver.GD attribute) (secure_learning.solvers.solver.Solver attribute) NonDifferentiableRegularizer (class in secure_learning.regularizers) NONE (secure_learning.models.secure_logistic.ExponentiationTypes attribute) (secure_learning.models.secure_model.PenaltyTypes attribute) nr_epochs (secure_learning.solvers.solver.Solver attribute) nr_inner_iters (secure_learning.solvers.solver.Solver property) nr_maxiters (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) NumpyFloatArray (in module secure_learning.utils.types) NumpyIntegerArray (in module secure_learning.utils.types) NumpyNumberArray (in module secure_learning.utils.types) NumpyObjectArray (in module secure_learning.utils.types) NumpyOrMatrix (in module secure_learning.utils.types) NumpyOrVector (in module secure_learning.utils.types) P ParameterCollection (class in secure_learning.models.grid_cv) Parameters (class in secure_learning.models.grid_cv) penalty (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) PenaltyTypes (class in secure_learning.models.secure_model) permutable_matrix (secure_learning.solvers.solver.Solver attribute) permute_data (secure_learning.utils.data_permutator.SecureDataPermutator attribute) permute_matrix() (in module secure_learning.utils.util_matrix_vec) postprocessing() (secure_learning.solvers.solver.Solver static method) precision_score() (in module secure_learning.metrics) predict() (secure_learning.models.secure_linear.Linear static method) (secure_learning.models.secure_logistic.Logistic static method) (secure_learning.models.secure_model.Model static method) (secure_learning.models.secure_svm.SVM static method) predictive_func (secure_learning.models.common_gradient_forms.WeightedDifferencesGradient attribute) preprocessing() (secure_learning.solvers.gd_solver.GD method) (secure_learning.solvers.solver.Solver method) print_progress (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) R r2_score() (in module secure_learning.metrics) random_state (secure_learning.models.grid_cv.GridCV attribute) recall_score() (in module secure_learning.metrics) refresh_seed() (secure_learning.utils.data_permutator.SecureDataPermutator method) rel_update_diff (secure_learning.solvers.solver.Solver attribute) results (secure_learning.models.grid_cv.GridCV property) retrieve() (secure_learning.utils.matrix_augmenter.MatrixAugmenter method) reveal_class_weights() (secure_learning.models.secure_logistic.Logistic method) Ridge (class in secure_learning.models.secure_ridge) S scale_vector_or_matrix() (in module secure_learning.utils.util_matrix_vec) score() (secure_learning.models.secure_linear.Linear method) (secure_learning.models.secure_logistic.Logistic method) (secure_learning.models.secure_model.Model method) (secure_learning.models.secure_svm.SVM method) SecNumTypes (in module secure_learning.utils.types) SecNumTypesTV (in module secure_learning.utils.types) secret_shared_coef_ (secure_learning.solvers.solver.Solver attribute) secure_data_permutation() (secure_learning.utils.data_permutator.SecureDataPermutator static method) secure_learning module secure_learning.exceptions module secure_learning.metrics module secure_learning.models module secure_learning.models.common_gradient_forms module secure_learning.models.grid_cv module secure_learning.models.secure_elastic_nets module secure_learning.models.secure_lasso module secure_learning.models.secure_linear module secure_learning.models.secure_logistic module secure_learning.models.secure_model module secure_learning.models.secure_ridge module secure_learning.models.secure_svm module secure_learning.regularizers module secure_learning.solvers module secure_learning.solvers.gd_solver module secure_learning.solvers.solver module secure_learning.utils module secure_learning.utils.data_permutator module secure_learning.utils.matrix_augmenter module secure_learning.utils.types module secure_learning.utils.util_matrix_vec module secure_permutations (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) SecureDataPermutator (class in secure_learning.utils.data_permutator) SecureLearnTypeError SecureLearnUninitializedSolverError SecureLearnValueError SecureObjectType (in module secure_learning.utils.types) seed (secure_learning.utils.data_permutator.SecureDataPermutator property) seq_to_list() (in module secure_learning.utils.types) SeqMatrix (in module secure_learning.utils.types) SeqVector (in module secure_learning.utils.types) set_gradient_function() (secure_learning.solvers.solver.Solver method) set_proximal_function() (secure_learning.solvers.solver.Solver method) shape (secure_learning.utils.matrix_augmenter.MatrixAugmenter property) shuffle (secure_learning.models.grid_cv.GridCV attribute) Solver (class in secure_learning.solvers.solver) solver (secure_learning.models.secure_model.Model property) solver_type (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) SolverTypes (class in secure_learning.models.secure_model) sorted_param_set() (secure_learning.models.grid_cv.GridCV method) SVM (class in secure_learning.models.secure_svm) T TemplateType (in module secure_learning.utils.matrix_augmenter) (in module secure_learning.utils.types) tolerance (secure_learning.models.grid_cv.ParameterCollection attribute) (secure_learning.models.grid_cv.Parameters attribute) (secure_learning.solvers.solver.Solver attribute) U UnknownPenaltyError update() (secure_learning.utils.matrix_augmenter.MatrixAugmenter method) update_key() (secure_learning.utils.matrix_augmenter.MatrixAugmenter method) V Vector (in module secure_learning.utils.types) vector_to_matrix() (in module secure_learning.utils.util_matrix_vec) W w_prev (secure_learning.solvers.gd_solver.GD attribute) w_prevprev (secure_learning.solvers.gd_solver.GD attribute) weighted_differences_gradient (secure_learning.models.secure_linear.Linear attribute) WeightedDifferencesGradient (class in secure_learning.models.common_gradient_forms) Y yfactor (secure_learning.solvers.solver.Solver attribute)