タグ

2023年1月9日のブックマーク (3件)

  • KerasのImageDataGeneratorが出力する画像の順番について - Qiita

    KerasのImageDataGeneratorを使用すると簡単にデータ拡張が実現できます。 ImageDataGeneratorの使用方法については以下の記事が参考になりますが、 複数の画像を入力したときにどのような順番で画像が出力されるか気になったので調べてみました。 Kerasによるデータ拡張 Kerasでデータ拡張(Data Augmentation)後の画像を表示する 使用したコードと概要 from tensorflow.keras.preprocessing.image import ImageDataGenerator from tensorflow.keras.preprocessing import image import numpy as np import matplotlib.pyplot as plt def load_img(name): img = imag

    KerasのImageDataGeneratorが出力する画像の順番について - Qiita
    plasma0713
    plasma0713 2023/01/09
    “画像の総数より小さいバッチサイズを指定するとすべての画像を使い切るまで同じ画像をもととしたものは現れない。”
  • 手書きひらがなの認識で99.78%の精度をディープラーニングで - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 手書きひらがなの認識、教科書通りの畳み込みニューラルネットワーク(ディープラーニング)で、99.78%の精度が出ました。教科書通りである事が(独自性がない事が)逆に読む方・書く方にメリットがありそうなので、Qiitaで記事にします。 ソースコード ソースコードは https://github.com/yukoba/CnnJapaneseCharacter です。 いきさつ いきさつは、友人と手書きひらがなの認識の雑談をFacebookでしていて、ググったら、この2つが見つかりました。 「Tensorflowを2ヶ月触ったので"手書きひら

    手書きひらがなの認識で99.78%の精度をディープラーニングで - Qiita
  • im2col徹底理解 - Qiita

    対象者 CNNを用いた画像認識で登場するim2col関数について詳しく知りたい方へ 初期の実装から改良版、バッチ・チャンネル対応版、ストライド・パディング対応版までgifや画像を用いて徹底解説します。 目次 im2colとは なぜ必要か CNNとは フィルタリング im2colの動作と初期の実装 im2colの動作 im2colの初期の実装 初期のim2colの問題点 改良版im2col(初期ver) 変更点1 変更点2 変更点3 多次元配列への拡張 数式で追いかける 実装してみる ストライドとパディング ストライド パディング ストライドとパディングの実装 - ストライドの実装 - パディングの実装 - 出力次元の計算 完成版im2col MNISTで実験 おわりに im2colとは im2colは、画像認識において用いられている関数です。動作としては多次元配列を2次元配列へ、可逆的に変

    im2col徹底理解 - Qiita