Skip to main content

GroupCoefficientsScenario

Training scenarios · Implementation: mlsysim/engine/scenario_definitions/training.py.

Construct this scenario with keyword inputs. The fields below show the types and defaults declared by this class.

The rewards of one group of rollouts and the coefficient convention applied to them.

Notes

Equation: Composition of mlsysim.solvers.GroupCoefficientsModel.solve.

Assumptions: Inputs are routed to GroupCoefficientsModel.solve; their documented regimes and units apply to this configuration.

Excludes: Additional mechanisms beyond the linked solver contracts; the scenario does not collect measurements.

References

Derivation: This scenario binds named inputs to GroupCoefficientsModel. The linked solver contracts own equations, sources, and result-unit definitions.

Examples

Evaluate the named configuration and display a modeled result.

>>> from mlsysim import Scenarios
>>> case = Scenarios.RepairGroupOnePassOfThree
>>> value = case.result.std
>>> print(f"{value:.3g}")
0.471

Attributes

Name Description
bessel
result Evaluate the stated group coefficients case through GroupCoefficientsModel.solve; returns its typed result and quantity units.
rewards
stabilizer

rewards

Type: List[float].

Declared default: required.

stabilizer

Type: float.

Declared default: required.

bessel

Type: bool.

Declared default: False.

result

engine.scenario_types.GroupCoefficientsScenario.result

Evaluate the stated group coefficients case through GroupCoefficientsModel.solve; returns its typed result and quantity units.

Calculation: mlsysim.solvers.GroupCoefficientsModel.solve.

Back to top