OCDocker.OCScore.Optimization package¶
Module contents¶
Optimization routines and hyperparameter search utilities.
Usage:
import OCDocker.OCScore.Optimization as ocopt
Modules¶
Protocol: Current minimal staged protocol abstractions.
StagedOptuna: Current task-separated PDBbind/DUDEz Optuna protocol.
archived: Previous mixed-metric Optuna protocol family.
Staged Optuna orchestration (StagedOptuna), model export (ModelExport), and cross-validation (ModelCrossValidation).
Submodules¶
- OCDocker.OCScore.Optimization.ModelCrossValidation module
CrossValidationConfigCrossValidationFoldResultCrossValidationResultbuild_scorer_comparison_summary()diagnose_entity_overlap()evaluate_scoring_function_baselines_on_fold()identify_scoring_function_columns()infer_higher_is_better()iter_receptor_group_kfold_indices()iter_row_kfold_indices()run_cross_validation_from_export()save_cross_validation_result()validate_fold_indices()validate_fold_split()validate_receptor_group_split()
- OCDocker.OCScore.Optimization.ModelExport module
- OCDocker.OCScore.Optimization.OptunaSearchSpace module
OptimizerSearchSpaceEncoderSearchSpaceProjectionSearchSpaceDecoderSearchSpacePDBbindHeadSearchSpaceDUDEzHeadSearchSpaceSharedNeuralSearchSpacePDBbindSearchSpaceConfigDUDEzSearchSpaceConfigvalidate_pdbbind_search_phase()pdbbind_search_space_for_phase()available_activation_options()activation_is_available()build_activation_module()search_space_to_summary()
- OCDocker.OCScore.Optimization.OptunaStorage module
- OCDocker.OCScore.Optimization.Protocol module
- OCDocker.OCScore.Optimization.StagedOptuna module
DUDEzOptunaConfigDUDEzOptunaStageDUDEzScreeningModelFeatureExtractorPDBbindOptunaConfigPDBbindOptunaStagePDBbindRegressionModelTransferFeatureExtractorStageapply_fine_tuning_mode()build_dudez_model()build_pdbbind_model()compute_regression_reconstruction_loss()derive_dudez_labels()dudez_search_space_summary()evaluate_regression_metrics()pdbbind_phase1_experiment_config()pdbbind_search_space_summary()prepare_dudez_screening_data()summarize_dudez_split_diagnostics()prepare_pdbbind_regression_data()resolve_dudez_primary_metric()run_staged_ocscore_optuna_protocol()suggest_decoder_hidden_sizes()suggest_dudez_trial_params()suggest_encoder_architecture()suggest_pdbbind_trial_params()
- OCDocker.OCScore.Optimization.StagedTrainProtocol module