go home Home | Main Page | Topics | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Globals | Related Pages
Loading...
Searching...
No Matches
ImpactLoss::L1 Class Reference

#include <ImpactLoss.h>

Detailed Description

L1 loss over feature vectors: mean absolute difference.

Definition at line 214 of file ImpactLoss.h.

Inheritance diagram for ImpactLoss::L1:

Public Member Functions

 L1 ()
void updateValue (torch::Tensor &fixedOutput, torch::Tensor &movingOutput) override
torch::Tensor updateValueAndGetGradientModulator (torch::Tensor &fixedOutput, torch::Tensor &movingOutput) override
Public Member Functions inherited from ImpactLoss::Loss
virtual torch::Tensor GetDerivative (double N) const
virtual double GetValue (double N) const
virtual void initialize (torch::Tensor &output)
 Loss (bool isLossNormalized)
virtual Lossoperator+= (const Loss &other)
void reset ()
void setNumberOfParameters (int numberOfParameters)
void updateDerivativeInJacobianMode (torch::Tensor &jacobian, torch::Tensor &nonZeroJacobianIndices)
virtual void updateValueAndDerivativeInStaticMode (torch::Tensor &fixedOutput, torch::Tensor &movingOutput, torch::Tensor &jacobian, torch::Tensor &nonZeroJacobianIndices)
virtual ~Loss ()=default

Additional Inherited Members

Protected Attributes inherited from ImpactLoss::Loss
torch::Tensor m_Derivative
bool m_Initialized = false
int m_NumberOfParameters
double m_Value

Constructor & Destructor Documentation

◆ L1()

ImpactLoss::L1::L1 ( )
inline

Definition at line 217 of file ImpactLoss.h.

Member Function Documentation

◆ updateValue()

void ImpactLoss::L1::updateValue ( torch::Tensor & fixedOutput,
torch::Tensor & movingOutput )
inlineoverridevirtual

Implements ImpactLoss::Loss.

Definition at line 222 of file ImpactLoss.h.

◆ updateValueAndGetGradientModulator()

torch::Tensor ImpactLoss::L1::updateValueAndGetGradientModulator ( torch::Tensor & fixedOutput,
torch::Tensor & movingOutput )
inlineoverridevirtual

Implements ImpactLoss::Loss.

Definition at line 229 of file ImpactLoss.h.



Generated on 1774142652 for elastix by doxygen 1.15.0 elastix logo