Meet YOLO26: next-gen vision AI.

Link to this sectionFashion-MNIST 数据集#

Fashion-MNIST 数据集是一个 Zalando 商品图像数据库,包含 60,000 个训练样本和 10,000 个测试样本。每个样本都是一张 28x28 的灰度图像,对应 10 个类别中的一个标签。Fashion-MNIST 旨在作为原始 MNIST 数据集的直接替代品,用于对 机器学习 算法进行基准测试。



Watch: How to do Image Classification on Fashion MNIST Dataset using Ultralytics YOLO26

Link to this section主要特性#

  • Fashion-MNIST 包含 60,000 张用于训练和 10,000 张用于测试的 Zalando 商品图像。
  • 该数据集包含 28x28 像素的灰度图像。
  • 每个像素都有一个关联的像素值,表示该像素的明暗程度,数值越高代表越暗。此像素值为 0 到 255 之间的整数。
  • Fashion-MNIST 被广泛用于机器学习领域的训练和测试,特别是图像分类任务。

Link to this section数据集结构#

Fashion-MNIST 数据集被划分为两个子集:

  1. 训练集:该子集包含 60,000 张图像,用于训练机器学习模型。
  2. 测试集:该子集包含 10,000 张用于测试和基准评估已训练模型的图像。

Link to this section标签#

每个训练和测试样本都被分配到以下标签之一:

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

Link to this section应用#

Fashion-MNIST 数据集被广泛用于训练和评估图像分类任务中的深度学习模型,例如 卷积神经网络 (CNN)、支持向量机 (SVM) 以及各种其他机器学习算法。该数据集简单且结构良好的格式使其成为机器学习和计算机视觉领域研究人员和从业者的重要资源。

Link to this section用法#

要在 Fashion-MNIST 数据集上训练 100 个 轮次 且图像大小为 28x28 的 CNN 模型,你可以使用以下代码片段。有关可用参数的完整列表,请参阅模型 训练 页面。

训练示例
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)

Link to this section样本图像和标注#

Fashion-MNIST 数据集包含 Zalando 商品的灰度图像,为图像分类任务提供了一个结构良好的数据集。以下是该数据集中的一些图像示例:

Fashion-MNIST 服装分类数据集样本

该示例展示了 Fashion-MNIST 数据集中图像的多样性和复杂性,突显了多样化数据集对于训练稳健的图像分类模型的重要性。

Link to this section致谢#

如果你在研究或开发工作中使用 Fashion-MNIST 数据集,请通过链接到 GitHub 存储库 来注明该数据集。此数据集由 Zalando Research 提供。

Link to this section常见问题解答#

Link to this section什么是 Fashion-MNIST 数据集,它与 MNIST 有何不同?#

Fashion-MNIST 数据集是一个包含 70,000 张 Zalando 商品灰度图像的集合,旨在作为原始 MNIST 数据集的现代替代品。它作为图像分类任务中机器学习模型的基准。与包含手写数字的 MNIST 不同,Fashion-MNIST 由 28x28 像素的图像组成,分为 10 个时尚相关类别,例如 T 恤/上衣、裤子和踝靴。

Link to this section我该如何在 Fashion-MNIST 数据集上训练 YOLO 模型?#

要在 Fashion-MNIST 数据集上训练 Ultralytics YOLO 模型,你可以同时使用 Python 和 CLI 命令。这是一个让你入门的快速示例:

训练示例
from ultralytics import YOLO

# Load a pretrained model
model = YOLO("yolo26n-cls.pt")

# Train the model on Fashion-MNIST
results = model.train(data="fashion-mnist", epochs=100, imgsz=28)

有关更详细的训练参数,请参阅 训练页面

Link to this section为什么要使用 Fashion-MNIST 数据集来对我的机器学习模型进行基准测试?#

Fashion-MNIST 数据集在 深度学习 社区中被广泛认为是 MNIST 的稳健替代品。它提供了一组更复杂且多样化的图像,使其成为基准测试图像分类模型的绝佳选择。该数据集结构包含 60,000 张训练图像和 10,000 张测试图像,每张图像都标有 10 个类别之一,这使其非常适合在更具挑战性的背景下评估不同机器学习算法的性能。

Link to this section我可以使用 Ultralytics YOLO 进行像 Fashion-MNIST 这样的图像分类任务吗?#

可以,Ultralytics YOLO 模型可用于图像分类任务,包括涉及 Fashion-MNIST 数据集的任务。例如,YOLO26 支持各种视觉任务,如检测、实例分割、语义分割、分类、姿态估计和定向目标检测。要开始使用图像分类任务,请参阅 分类页面

Link to this sectionFashion-MNIST 数据集的主要特点和结构是什么?#

Fashion-MNIST 数据集分为两个主要子集:60,000 张训练图像和 10,000 张测试图像。每张图像都是一张 28x28 像素的灰度图片,代表 10 个时尚相关类别之一。其简单且结构良好的格式使其非常适合在机器学习和 计算机视觉 任务中训练和评估模型。有关数据集结构的更多详细信息,请参阅 数据集结构部分

Link to this section我该如何在我的研究中注明对 Fashion-MNIST 数据集的使用?#

如果你在研究或开发项目中利用了 Fashion-MNIST 数据集,请务必通过链接到 GitHub 存储库 来注明该数据集。这有助于将数据归功于 Zalando Research,他们使该数据集可供公众使用。

评论