diff --git a/computer_vision/haralick_descriptors.py b/computer_vision/haralick_descriptors.py index 54632160dcf2..f2f5edb57b89 100644 --- a/computer_vision/haralick_descriptors.py +++ b/computer_vision/haralick_descriptors.py @@ -5,6 +5,7 @@ import imageio.v2 as imageio import numpy as np +import numpy.typing as npt def root_mean_square_error(original: np.ndarray, reference: np.ndarray) -> float: @@ -23,7 +24,7 @@ def root_mean_square_error(original: np.ndarray, reference: np.ndarray) -> float def normalize_image( - image: np.ndarray, cap: float = 255.0, data_type: np.dtype = np.uint8 + image: np.ndarray, cap: float = 255.0, data_type: npt.DTypeLike = np.uint8 ) -> np.ndarray: """ Normalizes image in Numpy 2D array format, between ranges 0-cap, diff --git a/machine_learning/loss_functions.py b/machine_learning/loss_functions.py index 46a6c6367673..85fcd16bd3cd 100644 --- a/machine_learning/loss_functions.py +++ b/machine_learning/loss_functions.py @@ -151,7 +151,7 @@ def categorical_cross_entropy( def categorical_focal_cross_entropy( y_true: np.ndarray, y_pred: np.ndarray, - alpha: np.ndarray = None, + alpha: np.ndarray | None = None, gamma: float = 2.0, epsilon: float = 1e-15, ) -> float: diff --git a/pyproject.toml b/pyproject.toml index 28d1332f716a..3d0dbdd05018 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -193,7 +193,6 @@ environment.python-version = "3.14" rules.call-non-callable = "ignore" rules.deprecated = "ignore" rules.invalid-argument-type = "ignore" -rules.invalid-parameter-default = "ignore" rules.invalid-return-type = "ignore" rules.invalid-type-arguments = "ignore" rules.invalid-type-form = "ignore"