pulsatrix
Loading...
Searching...
No Matches
lrp_conservation.hpp
Go to the documentation of this file.
1
5#pragma once
6
8
9namespace pulsatrix {
10
23
25 [[nodiscard]] float delta() const;
26};
27
37[[nodiscard]] ConservationResult ComputeConservation(const Tensor& relevance_in, const Tensor& relevance_out);
38
39} // namespace pulsatrix
N-dimensional tensor. Owns its data buffer exclusively; a DeviceBackend* is injected (not owned) – th...
Definition tensor.hpp:29
Definition acquisition_functions.hpp:16
ConservationResult ComputeConservation(const Tensor &relevance_in, const Tensor &relevance_out)
Sums relevance_in and relevance_out independently and reports their gap.
The result of comparing a relevance-propagation step's input and output totals.
Definition lrp_conservation.hpp:20
float relevance_out_sum
Definition lrp_conservation.hpp:22
float relevance_in_sum
Definition lrp_conservation.hpp:21
float delta() const
|relevance_in_sum - relevance_out_sum| – 0 is perfect conservation.
N-dimensional tensor – owns a buffer via DeviceBackend*, RAII (Rule of Five).