lance-format/mnist-lance
收藏Hugging Face2026-05-28 更新2026-06-14 收录
下载链接:
https://hf-mirror.com/datasets/lance-format/mnist-lance
下载链接
链接失效反馈官方服务:
资源简介:
该数据集是经典MNIST手写数字数据集的Lance格式版本,包含70,000个28×28灰度数字图像,覆盖10个平衡类别(数字0-9)。每行数据包含内联PNG字节(图像数据)、数字标签(0-9的整数)、人类可读的类别名称(如“0”到“9”的字符串)以及预计算的CLIP图像嵌入(基于OpenCLIP ViT-B-32模型,512维,余弦归一化)。数据集采用Lance列式存储格式,支持高效随机访问和向量相似性搜索。关键特性包括:内联PNG字节无需外部文件、预计算CLIP嵌入、在标签列上构建的标量索引(BTREE和BITMAP)以及用于向量搜索的IVF_PQ索引。数据集分为训练集(60,000行)和测试集(10,000行),可通过HuggingFace datasets、LanceDB或Lance库加载,并支持搜索、筛选、数据演化、训练、版本控制和子集物化等操作。
This dataset is a Lance-formatted version of the classic MNIST handwritten digit dataset, containing 70,000 28×28 grayscale digital images spanning 10 balanced classes (digits 0 through 9). Each row includes inline PNG bytes (storing the raw image data), numeric labels (integers ranging from 0 to 9), human-readable class names (strings of "0" to "9"), and pre-computed CLIP image embeddings based on the OpenCLIP ViT-B-32 model: these embeddings are 512-dimensional and cosine-normalized. Built on the Lance columnar storage format, the dataset supports efficient random access and vector similarity search. Its key features are as follows: inline PNG bytes that require no external files, pre-computed CLIP embeddings, scalar indexes (BTREE and BITMAP) constructed on the label column, and an IVF_PQ index for vector search. The dataset is split into a training set (60,000 rows) and a test set (10,000 rows). It can be loaded via the HuggingFace Datasets, LanceDB, or Lance libraries, and supports various operations including search, filtering, data evolution, training, version control, and subset materialization.
提供机构:
lance-format搜集汇总
数据集介绍

构建方式
本数据集基于经典的MNIST手写数字图像集,通过Lance格式进行了重构。具体而言,将原有70,000张28×28灰度图像及其标签转换为列式存储,每一行不仅包含内联的PNG字节图像、数字标签和可读的类别名称,还预计算了经由OpenCLIP ViT-B-32模型提取的512维余弦归一化图像嵌入。同时,在图像嵌入列上构建了IVF_PQ向量索引,并在标签列上分别创建了BTREE和BITMAP标量索引,形成一个可直接通过HuggingFace Hub访问的高效列式数据集。
使用方法
用户可通过HuggingFace的datasets库直接流式加载数据集进行快速探索,或借助LanceDB将其作为可查询表进行向量搜索与复杂过滤。例如,利用tbl.search()与.where()方法组合向量相似度与标量条件,实现精确候选筛选。在训练场景中,通过select_columns()投影仅加载所需列(如图像与标签),配合PyTorch的DataLoader高效读取。生产环境建议先使用hf download命令下载至本地,再通过LanceDB连接本地路径以获得最佳随机访问与索引性能。
背景与挑战
背景概述
MNIST手写数字数据集由Yann LeCun、Corinna Cortes和Christopher J.C. Burges于1998年创建,是计算机视觉领域最具里程碑意义的基础数据集之一,其核心研究问题聚焦于手写数字的自动识别与分类。该数据集包含70,000张28×28像素的灰度图像,均匀分布于0至9十个类别,为图像分类算法提供了标准化的基准测试平台。mnist-lance版本在保留原始数据精髓的基础上,采用Lance列式存储格式对经典数据进行重塑,并预计算了CLIP图像嵌入向量,构建了多模态检索与特征提取的现代化数据基础设施,极大推动了深度学习模型在特征表示、相似性搜索及高效数据管理等领域的技术进步。
当前挑战
该数据集面临的核心挑战在于如何突破传统图像分类的范式限制,实现高效的多模态数据管理与实时检索。具体而言,原始MNIST数据集以静态文件形式存储,缺乏对大规模随机访问、向量相似性搜索及动态数据演化的原生支持;而在构建mnist-lance过程中,技术难点在于需在不破坏原始数据完整性的前提下,将60,000张训练图像与10,000张测试图像转换为列式存储格式,同时嵌入512维CLIP特征向量并构建IVF_PQ索引,这要求解决大规模高维向量的高效索引、跨模态数据的一致性维护以及云端与本地存储间的无缝数据传输等复杂工程问题。
常用场景
经典使用场景
作为计算机视觉与模式识别领域中最具奠基性的基准数据集,MNIST-Lance延续了原始MNIST在图像分类任务中的核心地位,提供了70,000张28×28像素的手写数字灰度图像,涵盖0至9十个平衡类别。其经典应用场景在于构建和评估图像分类模型,尤其适用于研究人员快速验证从卷积神经网络到全连接层在内的基础算法架构。数据集预嵌入的CLIP图像特征向量与IVF_PQ索引,赋予了研究者同时开展视觉语义检索与分类实验的能力,开辟了在统一框架下探索对比学习、度量学习以及多层次特征融合的全新可能。
解决学术问题
该数据集在学术界着力解决了图像分类领域长期面临的基准测试标准化问题,通过提供预计算的高维CLIP嵌入向量与可秒级检索的向量索引,使得研究者无需重复进行特征提取即可直接对比不同模型的表征能力。其Lance格式存储结构有效弥合了经典数据集与现代大规模检索系统之间的鸿沟,为研究轻量级线性探针、特征空间几何结构分析以及跨模态对应学习提供了可复现、可扩展的实验平台。这一创新性数据组织形式显著降低了入门门槛,加速了从特征学习到语义匹配的学术探索进程。
实际应用
在实际工业应用中,MNIST-Lance展现了卓越的可用性与灵活性,尤其是在实时推理、交互式数据标注与在线学习等场景中。其Lance的列式存储架构支持对海量图像字节的惰性加载,使得无需加载全部数据即可进行高效的随机采样和快速检索。银行票据识别、邮政编码分类、表单自动录入等手写数字识别系统可直接基于该数据集进行原型验证与精度调优。此外,预构建的向量索引为构建低延迟的视觉语义搜索引擎奠定了坚实的数据基础,使真实场景中的图像去重、相似判决与增量更新成为可落地范式。
数据集最近研究
最新研究方向
在经典MNIST手写数字数据集的基础上,mnist-lance通过整合Lance列式存储格式与预计算CLIP嵌入技术,为图像分类与特征提取领域开辟了高效的检索与演化范式。前沿研究聚焦于利用其内置的IVF_PQ向量索引和BTREE标量索引,实现跨模态相似性搜索与动态数据演化,支持快速随机采样、实时ML服务和可复现的训练管线。该数据集推动了多模态数据处理中索引加速、版本控制和列式投影的融合,尤其在需要协同检索图像内容与语义标签的场景中,如零样本分类和混淆数字判别,其意义在于将传统基准数据集的查询效率提升至工业级水平,为后续大规模Lance格式数据集的构建提供了可借鉴的蓝图。
以上内容由遇见数据集搜集并总结生成



