人工知能と競プロやってくブログ

深層学習・機械学習・AI・atcoder・競技プログラミングについて調べてやってみたことをまとめるブログです

Fashion-MNIST

PyTorchでMNISTをMLPで学習してモデルを保存。そのモデルを読み込んで識別する簡単サンプル

PyTorchでMNISTを畳み込みニューラルネットワークで学習するサンプルはありましたが、MLP(Multilayer perceptron)が無かったので学習がてら作ってみました。 なんとなくファッションMNISTにしてみました。 訓練 MLPで訓練するコードがコチラ。 Google Colabo…

PyTorchでMNIST、ファッションMNIST、くずし字MNISTを読み込んで表示してみる簡単サンプル

PyTorchのデータセット管理にMNISTだけでも5種類(2019-08現在)あることを知ったので、試しに見栄えが違う3種類をピックアップして表示するコードを書いて見ました。 ソースコード くずし字MNISTあるジャン!と表示。 その他Fashion-MNIST、いつものMNISTも…

Fashion-MNISTの画像を似た順に並べる簡単サンプル

DeepLearningで似た画像を探すプログラムを作ってみたくなったんで、やってみました。 仕組み 画像を識別する畳み込みニューラルネットワークから得られる特徴ベクトルが、近いものを「似てる」と判定することとします。 ランダムに1まい選んだFashion-MNIS…

KerasのMNISTデータをJPEGに書き出す簡単サンプル

MNISTをサンプルの学習データ作りで画像に書き出したかったんで、やってみました。 ソースコード Keras使ってるんでシンプルに出来てます。 ついでにFashion-MNISTも書き出してみる まぁついでなんで、ちょっとだけ書き換えてやってみました。 参考 euglena1…

畳み込みニューラルネットワークでのFashion-MNISTの学習をひたすら廻してみた結果

前回の記事 Fashion-MNISTを畳み込みニューラルネットワークで判定する簡単サンプル - 人工知能プログラミングやってくブログ に対して 「val_lossがまだ0.2もあるんだから、もっと学習回せば正答率あがんじゃないの?」 という意見をもらったんで、 「じゃ…

Fashion-MNISTを畳み込みニューラルネットワークで判定する簡単サンプル

「Fashion-MNISTは、MNISTとほぼ同じで画像ファイルが違うだけだから、MNISTの畳み込みニューラルネットワークで判定できるだろうな」 とは思ったんですが、一応確認のためにやってみました。 Fashion-MNISTをCNNで学習しモデルを保存 Kerasのエグザンプルに…

KerasデータセットのFashion-MNIST(ファッションMNIST)を表示する簡単サンプル

「お、こんなデータセットあるんだ!?」 とKerasのドキュメント読んでて知ったファッションMNIST。 知らなかったんで表示するコードをpythonで書いてみました。 Fashion-MNISTとは ファッションの白黒画像を集めたデータセットで、MNISTのファッション版。 …