deepreg/loss/image.py
File image.py
has 254 lines of code (exceeds 250 allowed). Consider refactoring. Open
Open
"""Provide different loss or metrics classes for images."""
import tensorflow as tf
from deepreg.constant import EPS
from deepreg.loss.kernel import gaussian_kernel1d_size as gaussian_kernel1d
Function call
has 28 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def call(self, y_true: tf.Tensor, y_pred: tf.Tensor) -> tf.Tensor:
"""
Return loss for a batch.
:param y_true: shape = (batch, dim1, dim2, dim3)
Function __init__
has 6 arguments (exceeds 4 allowed). Consider refactoring. Open
Open
def __init__(