Seldonian Engine documentation¶
Welcome to the documentation for the Seldonian Engine, the core library of the the Seldonian Machine Learning Toolkit. The source code is hosted on GitHub.
If you are completely new to this library, see the Overview.
Table of contents¶
- Overview
- Getting Started
- API
- seldonian
- seldonian.RL
- seldonian.RL.Agents
- seldonian.RL.Agents.Agent
- seldonian.RL.Agents.Bases
- seldonian.RL.Agents.Discrete_Random_Agent
- seldonian.RL.Agents.Function_Approximators
- seldonian.RL.Agents.Function_Approximators.Function_Approximator
- seldonian.RL.Agents.Function_Approximators.Linear_FA
- seldonian.RL.Agents.Function_Approximators.Table
- seldonian.RL.Agents.Parameterized_non_learning_softmax_agent
- seldonian.RL.Agents.Parameterized_non_learning_softmax_agent.Parameterized_non_learning_softmax_agent
Parameterized_non_learning_softmax_agent
Parameterized_non_learning_softmax_agent.__init__()
Parameterized_non_learning_softmax_agent.__repr__()
Parameterized_non_learning_softmax_agent.choose_action()
Parameterized_non_learning_softmax_agent.get_action_values()
Parameterized_non_learning_softmax_agent.get_params()
Parameterized_non_learning_softmax_agent.get_policy()
Parameterized_non_learning_softmax_agent.get_prob_this_action()
Parameterized_non_learning_softmax_agent.set_new_params()
Parameterized_non_learning_softmax_agent.update()
- seldonian.RL.Agents.Parameterized_non_learning_softmax_agent.Parameterized_non_learning_softmax_agent
- seldonian.RL.Agents.Policies
- seldonian.RL.Agents.Policies.Policy
- seldonian.RL.Agents.Policies.Policy.Discrete_Action_Policy
Discrete_Action_Policy
Discrete_Action_Policy.__init__()
Discrete_Action_Policy.__repr__()
Discrete_Action_Policy.choose_action()
Discrete_Action_Policy.construct_basis_and_linear_FA()
Discrete_Action_Policy.from_0_indexed_action_to_environment_action()
Discrete_Action_Policy.from_environment_action_to_0_indexed_action()
Discrete_Action_Policy.get_action_values_given_state()
Discrete_Action_Policy.get_params()
Discrete_Action_Policy.get_prob_this_action()
Discrete_Action_Policy.get_probs_from_observations_and_actions()
Discrete_Action_Policy.make_state_action_FA()
Discrete_Action_Policy.set_new_params()
- seldonian.RL.Agents.Policies.Policy.Policy
- seldonian.RL.Agents.Policies.Policy.Discrete_Action_Policy
- seldonian.RL.Agents.Policies.SimglucosePolicyFixedArea
- seldonian.RL.Agents.Policies.SimglucosePolicyFixedArea.SigmoidPolicyFixedArea
SigmoidPolicyFixedArea
SigmoidPolicyFixedArea.__init__()
SigmoidPolicyFixedArea.__repr__()
SigmoidPolicyFixedArea.choose_action()
SigmoidPolicyFixedArea.get_params()
SigmoidPolicyFixedArea.get_prob_this_action()
SigmoidPolicyFixedArea.get_probs_from_observations_and_actions()
SigmoidPolicyFixedArea.set_new_params()
SigmoidPolicyFixedArea.theta2crcf()
- seldonian.RL.Agents.Policies.SimglucosePolicyFixedArea.SigmoidPolicyFixedArea
- seldonian.RL.Agents.Policies.Softmax
- seldonian.RL.Agents.Policies.Softmax.DiscreteSoftmax
DiscreteSoftmax
DiscreteSoftmax.__init__()
DiscreteSoftmax.__repr__()
DiscreteSoftmax._arg()
DiscreteSoftmax._denom()
DiscreteSoftmax.choose_action()
DiscreteSoftmax.choose_action_from_action_values()
DiscreteSoftmax.construct_basis_and_linear_FA()
DiscreteSoftmax.from_0_indexed_action_to_environment_action()
DiscreteSoftmax.from_environment_action_to_0_indexed_action()
DiscreteSoftmax.get_action_probs_from_action_values()
DiscreteSoftmax.get_action_values_given_state()
DiscreteSoftmax.get_e_to_the_something_terms()
DiscreteSoftmax.get_params()
DiscreteSoftmax.get_prob_this_action()
DiscreteSoftmax.get_probs_from_observations_and_actions()
DiscreteSoftmax.make_state_action_FA()
DiscreteSoftmax.set_new_params()
- seldonian.RL.Agents.Policies.Softmax.MixedSoftmax
MixedSoftmax
MixedSoftmax.__init__()
MixedSoftmax.__repr__()
MixedSoftmax.choose_action()
MixedSoftmax.choose_action_from_action_values()
MixedSoftmax.construct_basis_and_linear_FA()
MixedSoftmax.from_0_indexed_action_to_environment_action()
MixedSoftmax.from_environment_action_to_0_indexed_action()
MixedSoftmax.get_action_probs_from_action_values()
MixedSoftmax.get_action_values_given_state()
MixedSoftmax.get_e_to_the_something_terms()
MixedSoftmax.get_params()
MixedSoftmax.get_prob_this_action()
MixedSoftmax.get_probs_from_observations_and_actions()
MixedSoftmax.make_state_action_FA()
MixedSoftmax.set_new_params()
- seldonian.RL.Agents.Policies.Softmax.Softmax
Softmax
Softmax.__init__()
Softmax.__repr__()
Softmax.choose_action()
Softmax.choose_action_from_action_values()
Softmax.construct_basis_and_linear_FA()
Softmax.from_0_indexed_action_to_environment_action()
Softmax.from_environment_action_to_0_indexed_action()
Softmax.get_action_probs_from_action_values()
Softmax.get_action_values_given_state()
Softmax.get_e_to_the_something_terms()
Softmax.get_params()
Softmax.get_prob_this_action()
Softmax.get_probs_from_observations_and_actions()
Softmax.make_state_action_FA()
Softmax.set_new_params()
- seldonian.RL.Agents.Policies.Softmax.DiscreteSoftmax
- seldonian.RL.Agents.Policies.Policy
- seldonian.RL.Agents.keyboard_gridworld
- seldonian.RL.Agents.mountain_car_rough_solution
- seldonian.RL.Agents.mountain_car_rough_solution.Mountain_car_rough_solution
Mountain_car_rough_solution
Mountain_car_rough_solution.__init__()
Mountain_car_rough_solution.__repr__()
Mountain_car_rough_solution.choose_action()
Mountain_car_rough_solution.get_params()
Mountain_car_rough_solution.get_policy()
Mountain_car_rough_solution.get_prob_this_action()
Mountain_car_rough_solution.set_new_params()
Mountain_car_rough_solution.update()
- seldonian.RL.Agents.mountain_car_rough_solution.Mountain_car_rough_solution
- seldonian.RL.Agents.simglucose_custom_fixedarea_random_agent
- seldonian.RL.Agents.simglucose_custom_fixedarea_random_agent.SimglucoseFixedAreaAgent
SimglucoseFixedAreaAgent
SimglucoseFixedAreaAgent.__init__()
SimglucoseFixedAreaAgent.__repr__()
SimglucoseFixedAreaAgent.choose_action()
SimglucoseFixedAreaAgent.get_params()
SimglucoseFixedAreaAgent.get_policy()
SimglucoseFixedAreaAgent.get_prob_this_action()
SimglucoseFixedAreaAgent.set_new_params()
SimglucoseFixedAreaAgent.update()
- seldonian.RL.Agents.simglucose_custom_fixedarea_random_agent.SimglucoseFixedAreaAgent
- seldonian.RL.Env_Description
- seldonian.RL.Env_Description.Env_Description
- seldonian.RL.Env_Description.Spaces
- seldonian.RL.RL_model
- seldonian.RL.RL_runner
- seldonian.RL.environments
- seldonian.RL.environments.Environment
- seldonian.RL.environments.gridworld
- seldonian.RL.environments.gridworld.Gridworld
Gridworld
Gridworld.__init__()
Gridworld.__repr__()
Gridworld.create_env_description()
Gridworld.get_env_description()
Gridworld.get_observation()
Gridworld.is_in_goal_state()
Gridworld.reset()
Gridworld.start_visualizing()
Gridworld.stop_visualizing()
Gridworld.terminated()
Gridworld.transition()
Gridworld.update_position()
Gridworld.visualize()
- seldonian.RL.environments.gridworld.Gridworld
- seldonian.RL.environments.mountaincar
- seldonian.RL.environments.mountaincar.Mountaincar
Mountaincar
Mountaincar.__init__()
Mountaincar.__repr__()
Mountaincar.check_valid_mc_action()
Mountaincar.create_env_description()
Mountaincar.get_env_description()
Mountaincar.get_observation()
Mountaincar.position_and_termination_update()
Mountaincar.reset()
Mountaincar.start_visualizing()
Mountaincar.stop_visualizing()
Mountaincar.terminated()
Mountaincar.transition()
Mountaincar.update_velocity()
Mountaincar.visualize()
- seldonian.RL.environments.mountaincar.Mountaincar
- seldonian.RL.environments.n_step_mountaincar
- seldonian.RL.environments.n_step_mountaincar.N_step_mountaincar
N_step_mountaincar
N_step_mountaincar.__init__()
N_step_mountaincar.__repr__()
N_step_mountaincar.get_env_description()
N_step_mountaincar.get_observation()
N_step_mountaincar.reset()
N_step_mountaincar.start_visualizing()
N_step_mountaincar.stop_visualizing()
N_step_mountaincar.terminated()
N_step_mountaincar.transition()
N_step_mountaincar.visualize()
- seldonian.RL.environments.n_step_mountaincar.N_step_mountaincar
- seldonian.RL.Agents
- seldonian.candidate_selection
- seldonian.candidate_selection.candidate_selection
- seldonian.candidate_selection.candidate_selection.CandidateSelection
CandidateSelection
CandidateSelection.__init__()
CandidateSelection.__repr__()
CandidateSelection.calculate_batches()
CandidateSelection.calculate_batches_addl_datasets()
CandidateSelection.evaluate_primary_objective()
CandidateSelection.get_constraint_upper_bounds()
CandidateSelection.get_importance_weights()
CandidateSelection.objective_with_barrier()
CandidateSelection.precalculate_addl_dataset_batch_indices()
CandidateSelection.run()
- seldonian.candidate_selection.candidate_selection.CandidateSelection
- seldonian.candidate_selection.candidate_selection
- seldonian.dataset
- seldonian.dataset.load_RL_metadata
- seldonian.dataset.load_custom_metadata
- seldonian.dataset.load_supervised_metadata
- seldonian.dataset.CustomDataSet
- seldonian.dataset.CustomMetaData
- seldonian.dataset.DataSet
- seldonian.dataset.DataSetLoader
- seldonian.dataset.Episode
- seldonian.dataset.MetaData
- seldonian.dataset.RLDataSet
- seldonian.dataset.RLMetaData
- seldonian.dataset.SupervisedDataSet
- seldonian.dataset.SupervisedMetaData
- seldonian.hyperparam_search
- seldonian.hyperparam_search.HyperSchema
- seldonian.hyperparam_search.HyperparamSearch
HyperparamSearch
HyperparamSearch.__init__()
HyperparamSearch.__repr__()
HyperparamSearch._get_theta_init_from_hyper_dict()
HyperparamSearch._unpack_theta_to_hyperparam_values()
HyperparamSearch.aggregate_est_prob_pass()
HyperparamSearch.candidate_safety_combine()
HyperparamSearch.candidate_safety_split()
HyperparamSearch.cmaes_objective()
HyperparamSearch.create_bootstrap_trial_spec()
HyperparamSearch.create_dataset()
HyperparamSearch.find_best_frac_data_in_safety()
HyperparamSearch.find_best_hyperparameters()
HyperparamSearch.generate_all_bootstrap_datasets()
HyperparamSearch.get_all_greater_est_prob_pass()
HyperparamSearch.get_bootstrap_dataset_size()
HyperparamSearch.get_est_prob_pass()
HyperparamSearch.get_gridsearchable_hyperparameter_iterator()
HyperparamSearch.get_safety_size()
HyperparamSearch.powell_objective()
HyperparamSearch.run_bootstrap_trial()
HyperparamSearch.run_cmaes()
HyperparamSearch.run_powell()
- seldonian.models
- seldonian.models.custom_text_model
- seldonian.models.models
- seldonian.models.models.BaseLogisticRegressionModel
- seldonian.models.models.BinaryLogisticRegressionModel
- seldonian.models.models.BoundedLinearRegressionModel
- seldonian.models.models.ClassificationModel
- seldonian.models.models.DummyClassifierModel
- seldonian.models.models.LinearRegressionModel
- seldonian.models.models.LinearRegressionModelListFeatures
- seldonian.models.models.MultiClassLogisticRegressionModel
- seldonian.models.models.RandomClassifierModel
- seldonian.models.models.RegressionModel
- seldonian.models.models.SeldonianModel
- seldonian.models.models.SupervisedModel
- seldonian.models.objectives
- seldonian.models.objectives.Error_Rate
- seldonian.models.objectives.False_Negative_Rate
- seldonian.models.objectives.False_Positive_Rate
- seldonian.models.objectives.IS_estimate
- seldonian.models.objectives.Mean_Error
- seldonian.models.objectives.Mean_Squared_Error
- seldonian.models.objectives.Negative_Rate
- seldonian.models.objectives.PDIS_estimate
- seldonian.models.objectives.Positive_Rate
- seldonian.models.objectives.True_Negative_Rate
- seldonian.models.objectives.True_Positive_Rate
- seldonian.models.objectives.US_estimate
- seldonian.models.objectives.WIS_estimate
- seldonian.models.objectives.binary_logistic_loss
- seldonian.models.objectives.confusion_matrix
- seldonian.models.objectives.gradient_Bounded_Squared_Error
- seldonian.models.objectives.gradient_Mean_Squared_Error
- seldonian.models.objectives.gradient_binary_logistic_loss
- seldonian.models.objectives.multiclass_logistic_loss
- seldonian.models.sklearn_lr
- seldonian.models.sklearn_lr.SkLearnLinearRegressor
SkLearnLinearRegressor
SkLearnLinearRegressor.__init__()
SkLearnLinearRegressor.__repr__()
SkLearnLinearRegressor.backward_pass()
SkLearnLinearRegressor.create_model()
SkLearnLinearRegressor.forward_pass()
SkLearnLinearRegressor.get_model_params()
SkLearnLinearRegressor.predict()
SkLearnLinearRegressor.update_model_params()
- seldonian.models.sklearn_lr.SkLearnLinearRegressor
- seldonian.models.sklearn_model
- seldonian.models.sklearn_model.sklearn_predict_vjp
- seldonian.models.sklearn_model.SupervisedSkLearnBaseModel
SupervisedSkLearnBaseModel
SupervisedSkLearnBaseModel.__init__()
SupervisedSkLearnBaseModel.__repr__()
SupervisedSkLearnBaseModel.backward_pass()
SupervisedSkLearnBaseModel.create_model()
SupervisedSkLearnBaseModel.forward_pass()
SupervisedSkLearnBaseModel.get_model_params()
SupervisedSkLearnBaseModel.predict()
SupervisedSkLearnBaseModel.update_model_params()
- seldonian.models.trees
- seldonian.models.trees.skrandomforest_model
- seldonian.models.trees.sktree_model
- seldonian.optimizers
- seldonian.parse_tree
- seldonian.parse_tree.nodes
- seldonian.parse_tree.nodes.BaseNode
BaseNode
BaseNode.__init__()
BaseNode.__repr__()
BaseNode.calculate_bounds()
BaseNode.calculate_data_forbound()
BaseNode.calculate_value()
BaseNode.compute_HC_lowerbound()
BaseNode.compute_HC_upper_and_lowerbound()
BaseNode.compute_HC_upperbound()
BaseNode.mask_data()
BaseNode.predict_HC_lowerbound()
BaseNode.predict_HC_upper_and_lowerbound()
BaseNode.predict_HC_upperbound()
BaseNode.zhat()
- seldonian.parse_tree.nodes.CVaRSQeBaseNode
CVaRSQeBaseNode
CVaRSQeBaseNode.__init__()
CVaRSQeBaseNode.__repr__()
CVaRSQeBaseNode.calculate_bounds()
CVaRSQeBaseNode.calculate_data_forbound()
CVaRSQeBaseNode.calculate_value()
CVaRSQeBaseNode.compute_HC_lowerbound()
CVaRSQeBaseNode.compute_HC_upper_and_lowerbound()
CVaRSQeBaseNode.compute_HC_upperbound()
CVaRSQeBaseNode.mask_data()
CVaRSQeBaseNode.predict_HC_lowerbound()
CVaRSQeBaseNode.predict_HC_upper_and_lowerbound()
CVaRSQeBaseNode.predict_HC_upperbound()
CVaRSQeBaseNode.zhat()
- seldonian.parse_tree.nodes.ConfusionMatrixBaseNode
ConfusionMatrixBaseNode
ConfusionMatrixBaseNode.__init__()
ConfusionMatrixBaseNode.__repr__()
ConfusionMatrixBaseNode.calculate_bounds()
ConfusionMatrixBaseNode.calculate_data_forbound()
ConfusionMatrixBaseNode.calculate_value()
ConfusionMatrixBaseNode.compute_HC_lowerbound()
ConfusionMatrixBaseNode.compute_HC_upper_and_lowerbound()
ConfusionMatrixBaseNode.compute_HC_upperbound()
ConfusionMatrixBaseNode.mask_data()
ConfusionMatrixBaseNode.predict_HC_lowerbound()
ConfusionMatrixBaseNode.predict_HC_upper_and_lowerbound()
ConfusionMatrixBaseNode.predict_HC_upperbound()
ConfusionMatrixBaseNode.zhat()
- seldonian.parse_tree.nodes.ConstantNode
- seldonian.parse_tree.nodes.InternalNode
- seldonian.parse_tree.nodes.MEDCustomBaseNode
MEDCustomBaseNode
MEDCustomBaseNode.__init__()
MEDCustomBaseNode.__repr__()
MEDCustomBaseNode.calculate_bounds()
MEDCustomBaseNode.calculate_data_forbound()
MEDCustomBaseNode.calculate_value()
MEDCustomBaseNode.compute_HC_lowerbound()
MEDCustomBaseNode.compute_HC_upper_and_lowerbound()
MEDCustomBaseNode.compute_HC_upperbound()
MEDCustomBaseNode.mask_data()
MEDCustomBaseNode.precalculate_data()
MEDCustomBaseNode.predict_HC_lowerbound()
MEDCustomBaseNode.predict_HC_upper_and_lowerbound()
MEDCustomBaseNode.predict_HC_upperbound()
MEDCustomBaseNode.zhat()
- seldonian.parse_tree.nodes.MultiClassBaseNode
MultiClassBaseNode
MultiClassBaseNode.__init__()
MultiClassBaseNode.__repr__()
MultiClassBaseNode.calculate_bounds()
MultiClassBaseNode.calculate_data_forbound()
MultiClassBaseNode.calculate_value()
MultiClassBaseNode.compute_HC_lowerbound()
MultiClassBaseNode.compute_HC_upper_and_lowerbound()
MultiClassBaseNode.compute_HC_upperbound()
MultiClassBaseNode.mask_data()
MultiClassBaseNode.predict_HC_lowerbound()
MultiClassBaseNode.predict_HC_upper_and_lowerbound()
MultiClassBaseNode.predict_HC_upperbound()
MultiClassBaseNode.zhat()
- seldonian.parse_tree.nodes.NewPolicyPerformanceBaseNode
NewPolicyPerformanceBaseNode
NewPolicyPerformanceBaseNode.__init__()
NewPolicyPerformanceBaseNode.__repr__()
NewPolicyPerformanceBaseNode.calculate_bounds()
NewPolicyPerformanceBaseNode.calculate_data_forbound()
NewPolicyPerformanceBaseNode.calculate_value()
NewPolicyPerformanceBaseNode.compute_HC_lowerbound()
NewPolicyPerformanceBaseNode.compute_HC_upper_and_lowerbound()
NewPolicyPerformanceBaseNode.compute_HC_upperbound()
NewPolicyPerformanceBaseNode.mask_data()
NewPolicyPerformanceBaseNode.predict_HC_lowerbound()
NewPolicyPerformanceBaseNode.predict_HC_upper_and_lowerbound()
NewPolicyPerformanceBaseNode.predict_HC_upperbound()
NewPolicyPerformanceBaseNode.zhat()
- seldonian.parse_tree.nodes.Node
- seldonian.parse_tree.nodes.RLAltRewardBaseNode
RLAltRewardBaseNode
RLAltRewardBaseNode.__init__()
RLAltRewardBaseNode.__repr__()
RLAltRewardBaseNode.calculate_bounds()
RLAltRewardBaseNode.calculate_data_forbound()
RLAltRewardBaseNode.calculate_value()
RLAltRewardBaseNode.compute_HC_lowerbound()
RLAltRewardBaseNode.compute_HC_upper_and_lowerbound()
RLAltRewardBaseNode.compute_HC_upperbound()
RLAltRewardBaseNode.mask_data()
RLAltRewardBaseNode.predict_HC_lowerbound()
RLAltRewardBaseNode.predict_HC_upper_and_lowerbound()
RLAltRewardBaseNode.predict_HC_upperbound()
RLAltRewardBaseNode.zhat()
- seldonian.parse_tree.nodes.BaseNode
- seldonian.parse_tree.operators
- seldonian.parse_tree.parse_tree
- seldonian.parse_tree.parse_tree.make_parse_trees_from_constraints
- seldonian.parse_tree.parse_tree.ParseTree
ParseTree
ParseTree.__init__()
ParseTree.__repr__()
ParseTree._abs()
ParseTree._add()
ParseTree._assign_bounds_helper()
ParseTree._assign_deltas_helper()
ParseTree._assign_infl_factors_helper()
ParseTree._ast2pt_node()
ParseTree._ast_tree_helper()
ParseTree._div()
ParseTree._evaluator_helper()
ParseTree._exp()
ParseTree._log()
ParseTree._max()
ParseTree._min()
ParseTree._mult()
ParseTree._parse_subscript()
ParseTree._pow()
ParseTree._preprocess_constraint_str()
ParseTree._propagate_value()
ParseTree._propagator_helper()
ParseTree._protect_nan()
ParseTree._sub()
ParseTree._validate_delta_vector()
ParseTree._validate_infl_factors()
ParseTree.assign_bounds_needed()
ParseTree.assign_deltas()
ParseTree.assign_infl_factors()
ParseTree.build_tree()
ParseTree.create_from_ast()
ParseTree.evaluate_constraint()
ParseTree.make_viz()
ParseTree.make_viz_helper()
ParseTree.propagate()
ParseTree.propagate_bounds()
ParseTree.reset_base_node_dict()
- seldonian.parse_tree.zhat_funcs
measure_function_vector_mapper
- seldonian.parse_tree.zhat_funcs.batcher
- seldonian.parse_tree.zhat_funcs.evaluate_statistic
- seldonian.parse_tree.zhat_funcs.sample_from_statistic
- seldonian.parse_tree.zhat_funcs.vector_Accuracy
- seldonian.parse_tree.zhat_funcs.vector_Error
- seldonian.parse_tree.zhat_funcs.vector_Error_Rate
- seldonian.parse_tree.zhat_funcs.vector_False_Negative_Rate
- seldonian.parse_tree.zhat_funcs.vector_False_Positive_Rate
- seldonian.parse_tree.zhat_funcs.vector_IS_estimate
- seldonian.parse_tree.zhat_funcs.vector_Negative_Rate
- seldonian.parse_tree.zhat_funcs.vector_PDIS_estimate
- seldonian.parse_tree.zhat_funcs.vector_Positive_Rate
- seldonian.parse_tree.zhat_funcs.vector_Squared_Error
- seldonian.parse_tree.zhat_funcs.vector_True_Negative_Rate
- seldonian.parse_tree.zhat_funcs.vector_True_Positive_Rate
- seldonian.parse_tree.zhat_funcs.vector_WIS_estimate
- seldonian.parse_tree.zhat_funcs.vector_auxiliary_return_US_estimate
- seldonian.parse_tree.zhat_funcs.vector_confusion_matrix
- seldonian.parse_tree.nodes
- seldonian.safety_test
- seldonian.seldonian_algorithm
- seldonian.seldonian_algorithm.SeldonianAlgorithm
SeldonianAlgorithm
SeldonianAlgorithm.__init__()
SeldonianAlgorithm.__repr__()
SeldonianAlgorithm.candidate_safety_split()
SeldonianAlgorithm.candidate_safety_split_addl_datasets()
SeldonianAlgorithm.candidate_selection()
SeldonianAlgorithm.evaluate_primary_objective()
SeldonianAlgorithm.get_cs_result()
SeldonianAlgorithm.get_importance_weights()
SeldonianAlgorithm.get_st_upper_bounds()
SeldonianAlgorithm.parse_trees
SeldonianAlgorithm.run()
SeldonianAlgorithm.run_candidate_selection()
SeldonianAlgorithm.run_safety_test()
SeldonianAlgorithm.safety_test()
SeldonianAlgorithm.set_initial_solution()
- seldonian.seldonian_algorithm.SeldonianAlgorithm
- seldonian.spec
- seldonian.utils
- seldonian.utils.RL_utils
- seldonian.utils.hyperparam_utils
- seldonian.utils.hyperparam_utils.bootstrap_sample_dataset
- seldonian.utils.hyperparam_utils.clopper_pearson_bound
- seldonian.utils.hyperparam_utils.create_shuffled_dataset
- seldonian.utils.hyperparam_utils.rebuild_parse_trees
- seldonian.utils.hyperparam_utils.set_spec_with_hyperparam_setting
- seldonian.utils.hyperparam_utils.ttest_bound
- seldonian.utils.io_utils
- seldonian.utils.plot_utils
- seldonian.utils.stats_utils
- seldonian.utils.tutorial_utils
- seldonian.warnings
- seldonian.RL
- seldonian