ImageNetのVal精度を再現するための前処理を考える
4.4k{icon} {views}ImageNetのValidation精度は論文でよく見ますが、その精度をどのようにして再現するのかがよくわからなかったので書きました。10-Cropをするのが最も簡単な方法です。 I […]...
Pillow/PIL ImageOpsチートシート
8.8k{icon} {views} Pillow/PILの簡単かつ強力な処理を、実例とコードつきで解説します。 ImageOpsについて Pillow/PILにあるモジュールの1つ。ImageOpsの関数で簡単にいい感 […]...
クラス別のData Augmentationって意味ある?を調べてみた
3k{icon} {views} Data Augmentationで精度を上げることにお熱になっていると、「特定の足引っ張っているクラスだけAugmetationかけたらいいんじゃない?」的なことをやりたくなります。こ […]...
データのお気持ちを考えながらData Augmentationする
27.5k{icon} {views} Data Augmentationの「なぜ?」に注目しながら、エラー分析をしてCIFAR-10の精度向上を目指します。その結果、オレオレAugmentationながら、Wide R […]...
TensorFlow/Kerasでネットワーク内でData Augmentationする方法
5.8k{icon} {views} NumpyでData Augmentationするのが遅かったり、書くの面倒だったりすることありますよね。今回はNumpy(CPU)ではなく、ニューラルネットワーク側(GPU、TPU […]...
keras_preprocessingを使ってお手軽に画像を回転させる方法
4.8k{icon} {views} Data Augmentationで画像を回転させたいことがあります。画像の回転は一般に「アフィン変換」と呼ばれる操作で、OpenCVやPillowのライブラリを使えば簡単にできるの […]...
PCA Color Augmentationを拡張してTensorFlow/Keras向けに実装した
2.9k{icon} {views} PCA Color AugmentationはAlexNetの論文に示された画像向けのData Augmentationですが、画像用だけではなく、テンソルの固有値分解をすることで構 […]...
Python(Numpy)で画像を水平反転する方法:Data Augmentation向け
10.9k{icon} {views} OpenCVを使わずに単純に画像を左右反転(水平反転)する方法を考えます。ディープラーニングでデータのジェネレーターを自分で実装した場合、Data Augmentationを組み込 […]...
Chainerで画像の前処理やDataAugmentationをしたいときはDatasetMixinを継承しよう
3.8k{icon} {views} Chainerにはデフォルトでランダムクロップや標準化といった、画像の前処理やDataAugmentation用の関数が用意されていません。別途のChainer CVというライブラリ […]...