LossFunction
class LossFunction(ABC):
@abstractmethod
def compute_loss(self, y_true: np.ndarray, y_pred: np.ndarray) -> float:
raise NotImplementedError
@abstractmethod
def compute_gradient(self, y_true: np.ndarray, y_pred: np.ndarray):
raise NotImplementedError
Last updated