Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
05a4cc2
working on perturbation detectors
rabah-khalek Aug 8, 2024
cf2a8c4
Refactor HF ppl model to convert numpy array to PIL image
Inokinoki Aug 5, 2024
7ba35b6
Allow to set global mode for an HF ppl model for PIL conversion
Inokinoki Aug 5, 2024
6c3ffc9
mode switch in hf models
rabah-khalek Aug 8, 2024
7e14795
supporting gray scale
rabah-khalek Aug 8, 2024
f3d8e32
Merge branch 'main' into perturbation-detectors
rabah-khalek Aug 8, 2024
c30dade
Merge branch 'main' into perturbation-detectors
rabah-khalek Aug 10, 2024
98baa6d
added missing predict_rgb_image
rabah-khalek Aug 12, 2024
a9fa22f
ensuring backward compatibility with predict_image
rabah-khalek Aug 12, 2024
e9198ce
updating detectors
rabah-khalek Aug 12, 2024
4dd46b4
Adding noise perturbation detector with Gaussian noise (#52)
bmalezieux Aug 12, 2024
e547d4d
updating detectors
rabah-khalek Aug 12, 2024
a44399d
refactoring detectors
rabah-khalek Aug 13, 2024
fe26272
small updates
rabah-khalek Aug 13, 2024
c359c9c
refactored spec setting
rabah-khalek Aug 13, 2024
6dca401
fixed import in object_detection dataloader
rabah-khalek Aug 13, 2024
99d98dd
renaming pert detectors
rabah-khalek Aug 13, 2024
6601ecb
Merge branch 'main' into perturbation-detectors
rabah-khalek Aug 13, 2024
14de1fa
Merge branch 'perturbation-detectors' into refactoring-detectors
rabah-khalek Aug 13, 2024
182731c
fixed import
rabah-khalek Aug 13, 2024
6ba1994
fixing get_scan_results args
rabah-khalek Aug 13, 2024
ffbb425
Merge pull request #53 from Giskard-AI/refactoring-detectors
rabah-khalek Aug 13, 2024
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 7 additions & 1 deletion giskard_vision/core/dataloaders/base.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,13 @@
import cv2
import numpy as np

from giskard_vision.core.dataloaders.meta import MetaData
from giskard_vision.core.dataloaders.meta import (
MetaData,
get_brightness,
get_entropy,
get_image_channel_number,
get_image_size,
)

from ..types import TypesBase

Expand Down
3 changes: 2 additions & 1 deletion giskard_vision/core/detectors/metadata_scan_detector.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@
import pandas as pd

from giskard_vision.core.detectors.base import DetectorVisionBase, ScanResult
from giskard_vision.core.issues import IssueGroup
from giskard_vision.core.issues import IssueGroup, PerformanceIssueMeta

from giskard_vision.core.tests.base import MetricBase
from giskard_vision.utils.errors import GiskardImportError

Expand Down
8 changes: 6 additions & 2 deletions giskard_vision/image_classification/dataloaders/loaders.py
Original file line number Diff line number Diff line change
Expand Up @@ -145,7 +145,9 @@ def get_image(self, idx: int) -> np.ndarray:
Returns:
np.ndarray: The image data.
"""
return np.array(self.ds[idx]["image"])
raw_img = self.get_raw_hf_image(idx)

return np.array(raw_img)

def get_labels(self, idx: int) -> Optional[np.ndarray]:
"""
Expand Down Expand Up @@ -246,7 +248,9 @@ def get_image(self, idx: int) -> np.ndarray:
Returns:
np.ndarray: The image data.
"""
return np.array(self.ds[idx]["img"])
raw_img = self.get_raw_hf_image(idx)

return np.array(raw_img)

def get_labels(self, idx: int) -> Optional[np.ndarray]:
"""
Expand Down
2 changes: 1 addition & 1 deletion giskard_vision/landmark_detection/dataloaders/loaders.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@
import cv2
import numpy as np

from giskard_vision.core.dataloaders.base import EthicalIssueMeta, PerformanceIssueMeta
from giskard_vision.core.dataloaders.meta import MetaData
from giskard_vision.core.dataloaders.tfds import DataLoaderTensorFlowDatasets
from giskard_vision.core.dataloaders.utils import flatten_dict
from giskard_vision.core.issues import EthicalIssueMeta, PerformanceIssueMeta

from giskard_vision.landmark_detection.types import Types

from .base import DataLoaderBase
Expand Down