Fashion-MNISTデータセット#
Fashion-MNISTデータセットは、Zalandoの衣料品を写した28x28ピクセルのグレースケール画像70,000枚で構成される、画像分類のベンチマークです。10クラス(Tシャツ/トップス、ズボン、プルオーバー、ドレス、コート、サンダル、シャツ、スニーカー、バッグ、アンクルブーツ)に均等に分けられています。60,000枚のトレーニング画像と10,000枚のテスト画像(各クラス7,000枚)から成る定義済みの分割が付属しており、ベンチマーク用の機械学習アルゴリズムでは、元のMNISTデータセットのドロップイン代替として利用できます。カラー画像版については、関連するCIFAR-10データセットを参照してください。
Ultralytics Platform上のFashion-MNISTを確認すると、サンプルのプレビュー、データセット統計の確認、トレーニング用のクローン作成ができます。
主な特徴#
- Fashion-MNISTには、28x28ピクセルのグレースケール画像70,000枚が含まれており、10クラスに均等に分けられています。
- 各クラスには正確に7,000枚の画像が含まれ、トレーニング用が6,000枚、テスト用が1,000枚であるため、データセットは完全にバランスが取れています。
- これはMNISTのドロップイン代替です。画像サイズ、形式、分割構造は同一ですが、手書き数字の代わりに、より難しい衣料品カテゴリーが使用されています。
- データセットにはあらかじめtrain/test分割が含まれているため、手動または自動で分割する必要はありません。
- Fashion-MNISTは、画像分類およびディープラーニング研究で標準的に使用されるベンチマークです。
データセットの構成#
Fashion-MNISTには公式の定義済み分割が付属しているため、自動または手動での分割は必要ありません。
- クラス: 10(Tシャツ/トップス、ズボン、プルオーバー、ドレス、コート、サンダル、シャツ、スニーカー、バッグ、アンクルブーツ)
- 画像総数: 70,000(28x28グレースケール)
- トレーニングセット: 60,000枚(クラスごとに6,000枚)
- テストセット: 10,000枚(クラスあたり1,000枚)
Fashion-MNISTには独立したバリデーションフォルダーがないため、Ultralyticsではデフォルトで、トレーニング中に10,000枚のテストセットをバリデーション分割として使用します。
アプリケーション#
Fashion-MNISTは、従来の畳み込みニューラルネットワーク (CNNs)やサポートベクターマシン (SVMs)から最新のディープアーキテクチャまで、画像分類モデルのトレーニングと評価に広く使用されています。小さなグレースケール画像と10種類の衣料品カテゴリーにより、アルゴリズム比較やコンピュータービジョンの実験に適した高速で再現性の高いベンチマークとなっています。また、MNISTの手書き数字よりも難しい課題です。
使用方法#
Fashion-MNISTでYOLOモデルを、画像サイズ28、100エポックでトレーニングします。利用可能な引数の全リストについては、トレーニングページと画像分類タスクガイドを参照してください。
from ultralytics import YOLO
# Load a model
model = YOLO("yolo26n-cls.pt") # load a pretrained model (recommended for training)
# Train the model
results = model.train(data="fashion-mnist", epochs=100, imgsz=28)サンプル画像とアノテーション#
Fashion-MNISTデータセットのサンプル画像:

サンプルからはFashion-MNISTデータセットに含まれる衣料品カテゴリーの多様性が分かり、堅牢な画像分類モデルのトレーニングに多様なデータセットが有用であることが示されています。
引用と謝辞#
研究または開発作業でFashion-MNISTデータセットを使用する場合は、以下の論文を引用してください。
@article{xiao2017fashion,
title={Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms},
author={Han Xiao and Kashif Rasul and Roland Vollgraf},
year={2017},
eprint={1708.07747},
archivePrefix={arXiv},
primaryClass={cs.LG}
}貴重なリソースであるFashion-MNISTデータセットを作成・維持しているZalando Researchに、機械学習およびコンピュータービジョン研究コミュニティを代表して謝意を表します。Fashion-MNISTデータセットとその作成者の詳細については、Fashion-MNIST GitHubリポジトリをご覧ください。
FAQ#
Fashion-MNISTデータセットは、Zalandoの衣料品を写した28x28ピクセルのグレースケール画像70,000枚を10クラスに分けたベンチマークで、元のMNISTデータセットのドロップイン代替として作成されました。MNISTと同じ画像サイズ、形式、60,000/10,000のトレーニング/テスト分割を共有していますが、手書き数字の代わりにTシャツ/トップス、ズボン、アンクルブーツなどの、より難しいファッションカテゴリーが使われているため、画像分類モデルにとってより難度の高いベンチマークとなっています。
Fashion-MNISTでUltralytics YOLOモデルをトレーニングするには、以下のコードスニペットを使用してください。データセットは初回使用時に自動でダウンロードされます。引数の全リストについては、モデルのトレーニングページを参照してください。
トレーニング例from ultralytics import YOLO # Load a model model = YOLO("yolo26n-cls.pt") # load a pretrained model (recommended for training) # Train the model results = model.train(data="fashion-mnist", epochs=100, imgsz=28)Fashion-MNISTには10クラス(Tシャツ/トップス、ズボン、プルオーバー、ドレス、コート、サンダル、シャツ、スニーカー、バッグ、アンクルブーツ)があり、各クラスに正確に7,000枚、合計70,000枚の画像が含まれています。すべての画像はZalandoの単一の衣料品を写した28x28ピクセルのグレースケール画像で、クラスは完全にバランスが取れています。
Fashion-MNISTには、トレーニング画像60,000枚とテスト画像10,000枚から成る定義済みの分割が付属しており、各クラスにはトレーニング画像6,000枚とテスト画像1,000枚が含まれています。Ultralyticsが自動で分割するフォルダーベースの分類データセットとは異なり、Fashion-MNISTの公式分割はそのまま使用され、デフォルトではトレーニング中にテストセットがバリデーション分割として使用されます。
はい。Ultralytics Platformでは、データセットの管理、画像分類モデルのトレーニング、広範なコーディングなしでのデプロイが可能です。クラウドでFashion-MNISTの実験を実行する便利な方法であり、詳細なオプションについては分類データセットの概要をご覧ください。



