<!-- # hard line break macro for HTML -->

<a id="dataset-zoo-mnist"></a>

# MNIST

The MNIST database of handwritten digits.

The dataset consists of 70,000 28 x 28 grayscale images in 10 classes.
There are 60,000 training images and 10,000 test images.

**Details**

- Dataset name: `mnist`
- Dataset source: [http://yann.lecun.com/exdb/mnist](http://yann.lecun.com/exdb/mnist)
- Dataset license: CC-BY-SA-3.0
- Dataset size: 21.00 MB
- Tags: `image, classification`
- Supported splits: `train, test`
- ZooDataset classes:
  - [`MNISTDataset`](../../api/fiftyone.zoo.datasets.tf.md#fiftyone.zoo.datasets.tf.MNISTDataset) (TF backend)
  - [`MNISTDataset`](../../api/fiftyone.zoo.datasets.torch.md#fiftyone.zoo.datasets.torch.MNISTDataset) (Torch backend)

#### NOTE
You must have the
[Torch or TensorFlow backend(s)](../api.md#dataset-zoo-ml-backend) installed to
load this dataset.

**Example usage**

Python

CLI

```python
import fiftyone as fo
import fiftyone.zoo as foz

dataset = foz.load_zoo_dataset("mnist", split="test")

session = fo.launch_app(dataset)
```

```shell
fiftyone zoo datasets load mnist --split test

fiftyone app launch mnist-test
```

![mnist-test](images/dataset_zoo/mnist-test.png)
