imagenet2012_破損

  • 説明

Imagenet2012Corrupted は、ImageNet データセット内の画像に一般的な破損を追加することによって生成されたデータセットです。元の論文には 15 + 4 の異なる破損があり、それぞれに 5 つの重大度レベルがあります。また、ガウス ブラー、飽和、スパッタ、スペックル ノイズの 4 つの追加の破損も実装します。ランダム性は固定されているため、再生成は決定的です。

  • ホームページ: https://openreview.net/forum?id=HJz6tiCqYm

  • ソースコード: tfds.datasets.imagenet2012_corrupted.Builder

  • バージョン:

    • 0.0.1 : 初期データセット
    • 3.1.0 (デフォルト): 欠落している破損を実装します。トリミング/サイズ変更の順序、ファイルエンコーディングを修正
    • 5.0.0 : リリースノートはありません。
  • ダウンロードサイズ: 1.98 MiB

  • データセットのサイズ: Unknown size

  • 手動ダウンロード手順: このデータセットでは、ソース データをdownload_config.manual_dirに手動でダウンロードする必要があります (デフォルトは~/tensorflow_datasets/downloads/manual/ )。
    Manual_dir には、ILSVRC2012_img_train.tar と ILSVRC2012_img_val.tar の 2 つのファイルが含まれている必要があります。データセットをダウンロードするリンクを取得するには、 https://image-net.org/download-imagesに登録する必要があります。

  • 自動キャッシュ(ドキュメント): 不明

  • 分割:

スプリット
'validation' 50,000
  • 機能の構造:
FeaturesDict({
    'file_name': Text(shape=(), dtype=string),
    'image': Image(shape=(224, 224, 3), dtype=uint8),
    'label': ClassLabel(shape=(), dtype=int64, num_classes=1000),
})
  • 機能ドキュメント:
特徴クラスDタイプ説明
特徴辞書
ファイル名文章
画像画像(224, 224, 3) uint8
ラベルクラスラベルint64
@inproceedings{
  hendrycks2018benchmarking,
  title={Benchmarking Neural Network Robustness to Common Corruptions and Perturbations},
  author={Dan Hendrycks and Thomas Dietterich},
  booktitle={International Conference on Learning Representations},
  year={2019},
  url={https://openreview.net/forum?id=HJz6tiCqYm},
}

imagenet2012_corrupted/gaussian_noise_1 (デフォルト設定)

  • 構成の説明: 破損の種類 = gaussian_noise、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/gaussian_noise_2

  • 構成の説明: 破損の種類 = gaussian_noise、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ガウスノイズ_3

  • 構成の説明: 破損の種類 = gaussian_noise、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ガウスノイズ_4

  • 構成の説明: 破損の種類 = gaussian_noise、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/gaussian_noise_5

  • 構成の説明: 破損の種類 = gaussian_noise、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/shot_noise_1

視覚化

imagenet2012_破損/ショット_ノイズ_2

視覚化

imagenet2012_破損/ショット_ノイズ_3

視覚化

imagenet2012_破損/ショット_ノイズ_4

視覚化

imagenet2012_破損/ショット_ノイズ_5

視覚化

imagenet2012_破損/インパルス_ノイズ_1

  • 構成の説明: 破損の種類 = impulse_noise、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/インパルス_ノイズ_2

  • 構成の説明: 破損の種類 = impulse_noise、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/インパルス_ノイズ_3

  • 構成の説明: 破損の種類 = impulse_noise、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/インパルス_ノイズ_4

  • 構成の説明: 破損の種類 = impulse_noise、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/インパルス_ノイズ_5

  • 構成の説明: 破損の種類 = impulse_noise、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/焦点ぼけ_1

  • 構成の説明: 破損の種類 = defocus_blur、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/焦点ぼけ_2

  • 構成の説明: 破損の種類 = defocus_blur、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/焦点ぼけ_3

  • 構成の説明: 破損の種類 = defocus_blur、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/焦点ぼけ_4

  • 構成の説明: 破損の種類 = defocus_blur、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/焦点ぼけ_5

  • 構成の説明: 破損の種類 = defocus_blur、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/glass_blur_1

視覚化

imagenet2012_破損/glass_blur_2

視覚化

imagenet2012_破損/glass_blur_3

視覚化

imagenet2012_破損/glass_blur_4

視覚化

imagenet2012_破損/glass_blur_5

視覚化

imagenet2012_corrupted/motion_blur_1

視覚化

imagenet2012_corrupted/motion_blur_2

視覚化

imagenet2012_corrupted/motion_blur_3

視覚化

imagenet2012_corrupted/motion_blur_4

視覚化

imagenet2012_corrupted/motion_blur_5

視覚化

imagenet2012_破損/zoom_blur_1

視覚化

imagenet2012_破損/zoom_blur_2

視覚化

imagenet2012_破損/zoom_blur_3

視覚化

imagenet2012_破損/zoom_blur_4

視覚化

imagenet2012_破損/zoom_blur_5

視覚化

imagenet2012_破損/snow_1

視覚化

imagenet2012_破損/snow_2

視覚化

imagenet2012_破損/雪_3

視覚化

imagenet2012_破損/雪_4

視覚化

imagenet2012_破損/雪_5

視覚化

imagenet2012_破損/フロスト_1

  • 構成の説明: 破損の種類 = フロスト、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/フロスト_2

  • 構成の説明: 破損の種類 = フロスト、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/フロスト_3

  • 構成の説明: 破損の種類 = フロスト、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/フロスト_4

  • 構成の説明: 破損の種類 = フロスト、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/フロスト_5

  • 構成の説明: 破損の種類 = フロスト、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/fog_1

視覚化

imagenet2012_破損/霧_2

視覚化

imagenet2012_破損/霧_3

視覚化

imagenet2012_破損/霧_4

視覚化

imagenet2012_破損/霧_5

視覚化

imagenet2012_破損/明るさ_1

視覚化

imagenet2012_破損/明るさ_2

視覚化

imagenet2012_破損/明るさ_3

視覚化

imagenet2012_破損/明るさ_4

視覚化

imagenet2012_破損/明るさ_5

視覚化

imagenet2012_破損/コントラスト_1

  • 構成の説明: 破損の種類 = コントラスト、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/コントラスト_2

  • 構成の説明: 破損の種類 = コントラスト、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/コントラスト_3

  • 構成の説明: 破損の種類 = コントラスト、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/コントラスト_4

  • 構成の説明: 破損の種類 = コントラスト、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/コントラスト_5

  • 構成の説明: 破損の種類 = コントラスト、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/elastic_transform_1

  • 構成の説明: 破損の種類 = elastic_transform、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/elastic_transform_2

  • 構成の説明: 破損の種類 = elastic_transform、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/elastic_transform_3

  • 構成の説明: 破損の種類 = elastic_transform、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/elastic_transform_4

  • 構成の説明: 破損の種類 = elastic_transform、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/elastic_transform_5

  • 構成の説明: 破損の種類 = elastic_transform、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ピクセル化_1

  • 構成の説明: 破損の種類 = ピクセル化、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ピクセル化_2

  • 構成の説明: 破損の種類 = ピクセル化、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ピクセル化_3

  • 構成の説明: 破損の種類 = ピクセル化、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ピクセル化_4

  • 構成の説明: 破損の種類 = ピクセル化、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ピクセル化_5

  • 構成の説明: 破損の種類 = ピクセル化、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/jpeg_compression_1

  • 構成の説明: 破損の種類 = jpeg_compression、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/jpeg_compression_2

  • 構成の説明: 破損の種類 = jpeg_compression、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/jpeg_compression_3

  • 構成の説明: 破損の種類 = jpeg_compression、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/jpeg_compression_4

  • 構成の説明: 破損の種類 = jpeg_compression、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/jpeg_compression_5

  • 構成の説明: 破損の種類 = jpeg_compression、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/gaussian_blur_1

  • 構成の説明: 破損タイプ = gaussian_blur、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/gaussian_blur_2

  • 構成の説明: 破損の種類 = gaussian_blur、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/ガウス_ブラー_3

  • 構成の説明: 破損タイプ = gaussian_blur、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/gaussian_blur_4

  • 構成の説明: 破損タイプ = gaussian_blur、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_corrupted/gaussian_blur_5

  • 構成の説明: 破損タイプ = gaussian_blur、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/飽和_1

視覚化

imagenet2012_破損/飽和_2

視覚化

imagenet2012_破損/飽和_3

視覚化

imagenet2012_破損/飽和_4

視覚化

imagenet2012_破損/飽和_5

視覚化

imagenet2012_破損/スパッタ_1

  • 構成の説明: 破損の種類 = スパッタ、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スパッタ_2

  • 構成の説明: 破損の種類 = スパッタ、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スパッタ_3

  • 構成の説明: 破損の種類 = スパッタ、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スパッタ_4

  • 構成の説明: 破損の種類 = スパッタ、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スパッタ_5

  • 構成の説明: 破損の種類 = スパッタ、重大度 = 5

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スペックル_ノイズ_1

  • 構成の説明: 破損の種類 = speckle_noise、重大度 = 1

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スペックル_ノイズ_2

  • 構成の説明: 破損の種類 = speckle_noise、重大度 = 2

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スペックル_ノイズ_3

  • 構成の説明: 破損の種類 = speckle_noise、重大度 = 3

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スペックル_ノイズ_4

  • 構成の説明: 破損の種類 = speckle_noise、重大度 = 4

  • ( tfds.show_examples ):

視覚化

imagenet2012_破損/スペックル_ノイズ_5

  • 構成の説明: 破損の種類 = speckle_noise、重大度 = 5

  • ( tfds.show_examples ):

視覚化