РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
519 of 824 menu

Функция datasets.mnist.load_data

Функция datasets.mnist.load_data загружает датасет MNIST с изображениями рукописных цифр. Функция не принимает обязательных параметров и возвращает кортеж из двух кортежей: первый содержит обучающие данные x_train и метки y_train, второй содержит тестовые данные x_test и метки y_test. Изображения представлены массивами NumPy с формой (28, 28) и значениями от 0 до 255, а метки - целыми числами от 0 до 9.

Синтаксис

tf.keras.datasets.mnist.load_data()

Пример

Давайте загрузим датасет MNIST и выведем форму обучающих и тестовых данных:

import tensorflow as tf (x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data() print(x_train.shape) print(y_train.shape) print(x_test.shape) print(y_test.shape)

Результат выполнения кода:

(60000, 28, 28) (60000,) (10000, 28, 28) (10000,)

Пример

Давайте выведем первое изображение из обучающей выборки и его метку:

import tensorflow as tf (x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data() print(x_train[0]) print(y_train[0])

Результат выполнения кода:

[[ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0] ... [ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]] 5

Пример

Давайте нормализуем значения пикселей изображений, разделив их на 255:

import tensorflow as tf (x_train, y_train), (x_test, y_test) = tf.keras.datasets.mnist.load_data() x_train = x_train / 255.0 x_test = x_test / 255.0 print(x_train.min()) print(x_train.max())

Результат выполнения кода:

0.0 1.0

Смотрите также

  • функцию mnist,
    которая представляет модуль для работы с датасетом MNIST
  • функцию fashion_mnist,
    которая загружает датасет Fashion MNIST с изображениями одежды
  • функцию cifar10,
    которая загружает датасет CIFAR-10 с цветными изображениями
  • функцию to_categorical,
    которая преобразует метки в one-hot encoding
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить