PineForge HPO 1.11.0
Native hyperparameter optimization for PineForge strategies
Loading...
Searching...
No Matches
pbo.py File Reference

Go to the source code of this file.

Classes

class  pineforge_hpo.pbo.PboError
 
class  pineforge_hpo.pbo.MomentTable
 

Namespaces

namespace  pineforge_hpo
 
namespace  pineforge_hpo.pbo
 

Functions

MomentTable pineforge_hpo.pbo.load_moment_table (Any parts, *int S, Any roster=None)
 
Triple pineforge_hpo.pbo.merge_moments (Triple a, Triple b)
 
Triple pineforge_hpo.pbo.pooled_moments (Iterable[Triple] blocks)
 
float|None pineforge_hpo.pbo.ranking_statistic (int n, float s, float m2)
 
dict[str, int] pineforge_hpo.pbo.estimate_work (int S, int N)
 
str pineforge_hpo.pbo.roster_label (Any sampler, *Any early_stop=_UNSET)
 
Iterator[tuple[tuple[int,...], tuple[int,...]]] pineforge_hpo.pbo.iter_ordered_splits (int S)
 
dict[str, Any] pineforge_hpo.pbo.pbo (Any parts, *int S, Any roster=None, int|float|None max_work=None, str|None sampler=None, Any early_stop=_UNSET, bool with_lambdas=False)
 

Variables

str pineforge_hpo.pbo.CONTRACT = "pineforge-hpo-pbo/v1"
 
str pineforge_hpo.pbo.ALGORITHM = "cscv-all-ordered-splits/v1"
 
str pineforge_hpo.pbo.STATISTIC = "pooled-mean-over-sample-sigma/v1"
 
str pineforge_hpo.pbo.CONSTRAINT_VIOLATION = "constraint_violation"
 
str pineforge_hpo.pbo.NON_POSITIVE_EQUITY = "non_positive_equity"
 
tuple pineforge_hpo.pbo.ROSTER_ROW_STATUSES = (OK, CONSTRAINT_VIOLATION)
 
tuple pineforge_hpo.pbo.ERROR_ROW_STATUSES
 
str pineforge_hpo.pbo.PRUNED_ROW_STATUS = "pruned"
 
str pineforge_hpo.pbo.PARTIAL_ROW_STATUS = "partial"
 
str pineforge_hpo.pbo.RETURN_BLOCKS_CONTRACT = "pineforge-hpo-return-blocks/v1"
 
str pineforge_hpo.pbo.RETURN_BLOCKS_SERIES = "bar"
 
tuple pineforge_hpo.pbo.RETURN_BLOCKS_KEYS
 
str pineforge_hpo.pbo.DATASET_IDENTITY_KEY = "dataset_identity"
 
tuple pineforge_hpo.pbo.DECLARED_OBJECT_KEYS = RETURN_BLOCKS_KEYS + (DATASET_IDENTITY_KEY,)
 
dict pineforge_hpo.pbo.TIE_RULES
 
tuple pineforge_hpo.pbo.INTERPRETATION
 
tuple pineforge_hpo.pbo.PAPER_CONFORMANT_SAMPLERS = ("grid", "random", "sobol")
 
tuple pineforge_hpo.pbo.DIAGNOSTIC_SAMPLERS = ("tpe", "dlib_global", "candidates")
 
tuple pineforge_hpo.pbo.CODES