mnist_corrupted

MNISTCorruptedは、MNISTデータセットのテストイメージに15個の破損を追加することによって生成されたデータセットです。このデータセットは、元の作成者によってアップロードされた静的で破損したMNISTテスト画像をラップします

スプリット
'test' 10,000
'train' 60,000
  • 特長
FeaturesDict({
    'image': Image(shape=(28, 28, 1), dtype=tf.uint8),
    'label': ClassLabel(shape=(), dtype=tf.int64, num_classes=10),
})
@article{mu2019mnist,
  title={MNIST-C: A Robustness Benchmark for Computer Vision},
  author={Mu, Norman and Gilmer, Justin},
  journal={arXiv preprint arXiv:1906.02337},
  year={2019}
}

mnist_corrupted / identity(デフォルト設定)

  • コンフィグの説明:破損の方法:アイデンティティ

  • tfds.show_examples ):

視覚化

mnist_corrupted / shot_noise

視覚化

mnist_corrupted / impalse_noise

  • コンフィグの説明:破損の方法:impulse_noise

  • tfds.show_examples ):

視覚化

mnist_corrupted / glass_blur

視覚化

mnist_corrupted / motion_blur

視覚化

mnist_corrupted / shear

視覚化

mnist_corrupted / scale

  • コンフィグの説明:破損の方法:スケール

  • tfds.show_examples ):

視覚化

mnist_corrupted / rotate

視覚化

mnist_corrupted / brightness

視覚化

mnist_corrupted / translate

視覚化

mnist_corrupted / strippe

  • コンフィグの説明:破損の方法:ストライプ

  • tfds.show_examples ):

視覚化

mnist_corrupted / fog

視覚化

mnist_corrupted / spatter

  • コンフィグの説明:破損の方法:スパッタ

  • tfds.show_examples ):

視覚化

mnist_corrupted / dotted_line

視覚化

mnist_corrupted / zigzag

  • コンフィグの説明:破損の方法:ジグザグ

  • tfds.show_examples ):

視覚化

mnist_corrupted / cany_edges

視覚化