BNMPy.simulation_evaluator¶
The simulation_evaluator module provides tools for evaluating PBN simulations against experimental data.
- class BNMPy.simulation_evaluator.SimulationEvaluator(pbn, experiments, config=None, nodes_to_optimize=None, normalize=False)[source]¶
Bases:
objectEvaluation engine for PBN parameter optimization Handles experiment simulation and SSE calculation
Methods
Get bounds for optimization parameters Now returns bounds only for nodes being optimized
objective_function(cij_vector)Calculate objective function (MSE) for given parameters
- __init__(pbn, experiments, config=None, nodes_to_optimize=None, normalize=False)[source]¶
Initialize evaluator with PBN and experiments