NPredModels#
- class jolideco.models.NPredModels(background, calibration=None, *args, **kwargs)[source]#
Bases:
ModuleDict
Flux components
- Parameters:
background (~torch.Tensor) – Background tensor
calibration (NPredCalibration) – Calibration model.
Initialize internal Module state, shared by both nn.Module and ScriptModule.
Methods Summary
evaluate
(fluxes)Evaluate npred model
evaluate_per_component
(fluxes)Evaluate npred model per component
from_dataset_numpy
(dataset, components[, ...])Create multiple npred models.
Methods Documentation
- evaluate(fluxes)[source]#
Evaluate npred model
- Parameters:
fluxes (tuple of ~torch.tensor) – Flux components
- Returns:
npred_total – Predicted counts tensor
- Return type:
~torch.tensor