voiage.backends.advanced_integration.JaxAdvancedBackend
Extended JAX backend with advanced features.
Methods
Section titled “Methods”evppi_advanced
Section titled “evppi_advanced”evppi_advanced([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: np.ndarray = None, [positional or keyword] parameter_samples: np.ndarray | Mapping[str, np.ndarray] = None, [positional or keyword] parameters_of_interest: Sequence[str] = None, [positional or keyword] method: str = 'polynomial', [positional or keyword] degree: int = 2, [positional or keyword] cv_folds: int = 5, [positional or keyword] regularization: float = 1e-06) -> floatAdvanced EVPPI calculation with enhanced regression.
Parameters:
selfnet_benefit_arraynp.ndarrayparameter_samplesnp.ndarray | Mapping[str, np.ndarray]parameters_of_interestSequence[str]methodstr(default:'polynomial')degreeint(default:2)cv_foldsint(default:5)regularizationfloat(default:1e-06)
Returns: float
get_gpu_info
Section titled “get_gpu_info”get_gpu_info([positional or keyword] self: None = None) -> objectGet GPU information for optimization.
Parameters:
self
Returns: object
profile_evppi
Section titled “profile_evppi”profile_evppi([positional or keyword] self: None = None, [positional or keyword] net_benefit_array: np.ndarray = None, [positional or keyword] parameter_samples: np.ndarray | Mapping[str, np.ndarray] = None, [positional or keyword] parameters_of_interest: Sequence[str] = None) -> dict[str, object]Profile EVPPI calculation performance.
Parameters:
selfnet_benefit_arraynp.ndarrayparameter_samplesnp.ndarray | Mapping[str, np.ndarray]parameters_of_interestSequence[str]
Returns: dict[str, object]