【Fashion-MNIST】ファッションアイテムのデータセットを使ってみた【TensorFlow】

公開日: : 最終更新日:2022/03/15 機械学習 , , , ,

今回は、機械学習用に公開されているデータセットの1つである「Fashion-MNIST」について紹介します。

手書き数字データセットに「MNIST」という有名なものがありますが、「Fashion-MNIST」はそれのファッションアイテム版です。

以下の10種類のアイテムが入っています。

※数字はラベルを表しています。

  • 0:Tシャツ
  • 1:ズボン
  • 2:プルオーバー
  • 3:ドレス
  • 4:コート
  • 5:サンダル
  • 6:シャツ
  • 7:スニーカー
  • 8:バッグ
  • 9:アンクルブーツ

今回は、TensorFlow を使って読み込みをしていますが、PyTorch でも同様に読み込みができます。

Contents

データセットのロード

以下のようにデータセットのロードを行います。

初回のみ、データセットのダウンロードが行われます。

読み込んだデータの形状

以下のようにデータ形状を調べます。

以下のように出力されます。

ファッションアイテム画像は、28×28ピクセルのモノクロ画像です。

y_train, y_test には、正解ラベル(0~9の値)が入っています。

x_train, y_train は、3階テンソル(データセットの数, 28, 28)となっています。

ファッションアイテム画像一覧表示

ファッションアイテム画像を100枚表示させます。

10列×10行で一覧表示させます。軸のメモリは非表示にします。

また、X軸のラベルに、ファッションアイテム名が表示されるようになっています。

参考文献

関連記事

【転移学習】学習済みVGG16 による転移学習を行う方法【PyTorch】

今回は、PyTorch を使って、学習済みのモデル VGG16 を用いて転移学習をしてみました。

記事を読む

【Weka】ARFF 形式から CSV 形式に簡単に変換する方法。

フリーのデータマイニングツールである WEKA では、ARFF 形式と CSV 形式のデータを読み込

記事を読む

【画像認識】 Google画像検索結果を取得する方法 【google image download】

今回は、深層学習(DeepLearning)で画像認識をするための画像データの収集を、Google画

記事を読む

【Weka】欠損データを自動的に補完するフィルタを使ってみた。

機械学習で用いるデータについてです。データは完璧なことに越したことはないが、通常は、ある属性の値が入

記事を読む

【Weka】フリーの機械学習ソフトをインストールする方法。

Weka は、GUIで使えるフリーの機械学習ソフトです。 https://ja.wikiped

記事を読む

【機械学習】 scikit-learn で不正解データを抽出する方法【Python】

Python の scikit-learn ライブラリを使って機械学習でテストデータを識別(2クラス

記事を読む

【機械学習】 scikit-learn で精度・再現率・F値を算出する方法【Python】

今回は、2クラス分類で Python の scikit-learn を使った評価指標である、精度(P

記事を読む

【PyTorch】ニューラルネットワークを構築する方法【NN】

今回は、PyTorch を使って、ニューラルネットワーク(NN)を構築したときのメモです。 フ

記事を読む

【Weka】CSVファイルを読み込んで決定木を実行。

フリーの機械学習ソフト Weka を使って、CSVファイルを読み込んで決定木(Decision Tr

記事を読む

【機械学習】決定木(decision tree)について。

教師あり学習の一つである決定木(desicion tree)について勉強したことを書いていきます。

記事を読む

無料動画編集ソフト AviUtl で mp4 形式の動画を読み込み・出力する方法【Windows】

今回は、無料動画編集ソフト AviUtl で mp4 形式の動画を読み

【Cubase】イヤホンから音がでないときの対処方法。

Cubase でイヤホンから音がでなくなったときの対処方法のメモです。

【Cubase】特定のトラックを無効にする方法。

今回は、Cubaseで特定のトラックのみを無効にする方法について紹介し

【転移学習】学習済みVGG16 による転移学習を行う方法【PyTorch】

今回は、PyTorch を使って、学習済みのモデル VGG16 を用い

【PyTorch】畳込みニューラルネットワークを構築する方法【CNN】

今回は、PyTorch を使って畳込みニューラルネットワーク(CNN)

→もっと見る

PAGE TOP ↑