Movatterモバイル変換


[0]ホーム

URL:


LoginSignup
16

Go to list of users who liked

8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Fashion-MNIST README-ja

Last updated atPosted at 2017-09-19

MNIST の代替データセットとして、Zalando からFashion-MNIST データセットが2017年8月に公開されました。Fashion-MNIST は MNIST の欠点を補うとともに、フォーマットは MNIST と完全互換です。60,000 サンプルの訓練セットと 10,000 サンプルのテストセットから成り、各サンプルは 28×28 グレースケール画像で 10 クラスのラベルと関連付けられています。Fashion-MNIST はオリジナルの MNIST データセット の直接的な差し込み式の置き換えとしてサーブすることを意図しています。

そして@masao-classcat が翻訳した Fashion-MNIST のREADME の翻訳ドキュメントを author の Dr. Han Xiao 氏の要望でREADME-ja として github の公式 repository に push する運びとなりましたので、qiita でも共有しておきます。

Fashion-MNIST README-ja

60,000 サンプルの訓練セットと 10,000 サンプルのテストセットから成る、Zalando の記事の画像のデータセットです。各サンプルは 28×28 グレースケール画像で、10 クラスからのラベルと関連付けられています。Fashion-MNIST は、機械学習アルゴリズムのベンチマークのためのオリジナルの MNIST データセット の 直接的な差し込み式の (= drop-in) 置き換え としてサーブすることを意図しています。

fashion-mnist-sprite.png

embedding.gif

何故でしょう?

オリジナルのMNIST データセットは沢山の手書き数字を含みます。AI/ML/データサイエンス・コミュニティの人々はこのデータセットを好みそして彼らのアルゴリズムを検証するためのベンチマークとしてそれを使用します。実際に、MNIST はしばしば試してみる最初のデータセットです。「もしそれが MNIST で動作しなければ、まったく動作しないだろう」と彼らは言いました。「そうですね~、もし MNIST で動作するとしても、他の上では依然として失敗するかもしれませんが。」

Fashion-MNIST は、機械学習アルゴリズムのベンチマークのためのオリジナルの MNIST データセットの直接的な差し込み式の (= drop-in) 置き換えとしてサーブすることを意図しています、というのはそれは同じ画像サイズでそして訓練及びテスト分割の構造を共有しているからです。

真面目な機械学習研究者へ

真面目な話し、MNIST を置き換えることについて話しをしています。幾つかの良い理由がここにあります :

データを取得する

データセットをダウンロードするためには直接リンクを使用することができます。データはオリジナルのMNIST データと同じフォーマットでストアされています。

名前内容サンプルサイズリンクMD5チェックサム
train-images-idx3-ubyte.gz訓練セット画像60,00026 MBytesダウンロード8d4fb7e6c68d591d4c3dfef9ec88bf0d
train-labels-idx1-ubyte.gz訓練セット・ラベル60,00029 KBytesダウンロード25c81989df183df01b3e8a0aad5dffbe
t10k-images-idx3-ubyte.gzテストセット画像10,0004.3 MBytesダウンロードbef4ecab320f06d8554ea6380940ec79
t10k-labels-idx1-ubyte.gzテストセット・ラベル10,0005.1 KBytesダウンロードbb300cfdad3c16e7a12a480ee83cd310

あるいはこのレポジトリを clone することもできます、データセットはdata/fashion の下です。この repo はベンチーマークと可視化のための幾つかのスクリプトを含みます。

git clone git@github.com:zalandoresearch/fashion-mnist.git

ラベル

各訓練とテスト・サンプルは以下のラベル群の一つに割り当てられています :

ラベル記述
0T-shirt/top
1Trouser
2Pullover
3Dress
4Coat
5Sandal
6Shirt
7Sneaker
8Bag
9Ankle boot

使い方

Python (NumPyが必要)でデータをロードする

この repo のutils/mnist_reader を使用する :

importmnist_readerX_train,y_train=mnist_reader.load_mnist('data/fashion',kind='train')X_test,y_test=mnist_reader.load_mnist('data/fashion',kind='t10k')

TensorFlow でデータをロードする

私たちのデータセットをダウンロードしてくださいことを確認し、それをdata/fashionの下に置きます。それ以外の場合、* Tensorflowは自動的に元のMNISTをダウンロードして使用します。 *

fromtensorflow.examples.tutorials.mnistimportinput_datadata=input_data.read_data_sets('data/fashion')data.train.next_batch(BATCH_SIZE)

他の機械学習ライブラリを使用する

機械学習コミュニティでもっとも人気のあるデータセットの一つですので、人々は多くの言語で MNIST loader を実装してきています。それらはFashion-MNIST データセットをロードするためにも使用できるでしょう (最初に decompress する必要があるかもしれません)。それらは私たちによってテストはされていないことには注意してください。

ベンチマーク

scikit-learn ベースの自動ベンチマーキング・システムを構築しました、これは異なるパラメータの 129 の (深層学習ではない) 分類器をカバーします。結果はここで見つかります。.

benchmark.gif

結果は benchmark/runner.py を実行することで再現できます。推奨方法はこの docker コンテナをビルドして deploy することです (訳注 : リンク欠落)。this Dockerfile.

貴方のベンチマークを submit することを歓迎します。新しい issue を作成してください、貴方の結果はここでリストされます。詳細はcontributor guidelines セクションを確認してください。ベンチマークを submit する前に、このリストにリストされていなことを必ず確認してください。

分類器前処理Fashion テスト精度MNIST テスト精度Submitterコード
2 Conv Layers with max pooling (Keras)None0.876-Kashif Rasul:link:
2 Conv Layers with max pooling (Tensorflow) >300 epochsNone0.916-Tensorflow's doc:link:
2 Conv Layers netNormalization, random horizontal flip, random vertical flip, random translation, random rotation.0.9190.971Kyriakos Efthymiadis:link:
2 Conv Layers net <100K parameterNone0.9250.992@hardmaru:link:
3 Conv layers and 2 FCNone0.907-@Cenk Bircanoğlu:link:
3 Conv+pooling and 2 FC+dropoutNone0.926-@Umberto Griffo:link:
GRU+SVMNone0.8880.965@AFAgarap:link:
GRU+SVM with dropoutNone0.8970.988@AFAgarap:link:
WRN40-4 8.9M paramsstandard preprocessing (mean/std subtraction/division) and augmentation (random crops/horizontal flips)0.967-@ajbrock:link::link:
DenseNet-BC 768K paramsstandard preprocessing (mean/std subtraction/division) and augmentation (random crops/horizontal flips)0.954-@ajbrock:link::link:
MobileNetaugmentation (horizontal flips)0.950-@苏剑林:link:
ResNet18Normalization, random horizontal flip, random vertical flip, random translation, random rotation.0.9490.979Kyriakos Efthymiadis:link:
GoogleNet with cross-entropy lossNone0.937-@Cenk Bircanoğlu:link:
AlexNet with Triplet lossNone0.899-@Cenk Bircanoğlu:link:
SqueezeNet with cyclical learning rate 200 epochsNone0.900-@snakers4:link:
Dual path network with wide resnet 28-10standard preprocessing (mean/std subtraction/division) and augmentation (random crops/horizontal flips)0.957-@Queequeg:link:
MLP 256-128-64None0.900-@lianghong:link:
VGG16 26M parametersNone0.935-@QuantumLiu:link::link:
WRN-28-10standard preprocessing (mean/std subtraction/division) and augmentation (random crops/horizontal flips)0.959-@zhunzhong07:link:
WRN-28-10 + Random Erasingstandard preprocessing (mean/std subtraction/division) and augmentation (random crops/horizontal flips)0.963-@zhunzhong07:link:

他の探求

Generative adversarial networks (GANs)

可視化

t-SNE on Fashion-MNIST (左) とオリジナルの MNIST (右)

34d72c08.png
01e0c4be.png

PCA on Fashion-MNIST (左) とオリジナルの MNIST (右)

f04ba662.png

4433f0e1.png

貢献する

Thanks for your interest in contributing! There are many ways to get involved; start with ourcontributor guidelines and then check theseopen issues for specific tasks.

コンタクト

To discuss the dataset, please useGitter.

Citing Fashion-MNIST

If you use Fashion-MNIST in a scientific publication, we would appreciate references to the following paper:

Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms. Han Xiao, Kashif Rasul, Roland Vollgraf.arXiv:1708.07747

Biblatex entry:

@online{xiao2017/online,  author       ={Han Xiao and Kashif Rasul and Roland Vollgraf},  title        ={Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithms},  date         ={2017-08-28},  year         ={2017},  eprintclass  ={cs.LG},  eprinttype   ={arXiv},  eprint       ={cs.LG/1708.07747},}

License

The MIT License (MIT) Copyright © [2017] Zalando SE,https://tech.zalando.com

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

以上

16

Go to list of users who liked

8
0

Go to list of comments

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16

Go to list of users who liked

8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?


[8]ページ先頭

©2009-2025 Movatter.jp