Функция datasets.boston_housing.load_data
Функция datasets.boston_housing.load_data загружает
датасет Boston Housing, который содержит информацию
о ценах на жилье в пригородах Бостона. Первым параметром
функция принимает путь к каталогу с данными. Вторым
параметром можно передать тип тестовой выборки.
Функция возвращает кортеж из двух элементов: массив
признаков и массив целевых значений.
Синтаксис
tf.keras.datasets.boston_housing.load_data(
path="boston_housing.npz",
test_split=0.2,
seed=113
)
Пример
Давайте загрузим датасет Boston Housing и выведем форму обучающих данных:
import tensorflow as tf
(x_train, y_train), (x_test, y_test) = tf.keras.datasets.boston_housing.load_data()
print(x_train.shape)
print(y_train.shape)
Результат выполнения кода:
(404, 13)
(404,)
Пример
Давайте выведем первые пять значений целевой переменной обучающей выборки:
import tensorflow as tf
(x_train, y_train), (x_test, y_test) = tf.keras.datasets.boston_housing.load_data()
print(y_train[:5])
Результат выполнения кода:
[15.2 42.3 50. 21.1 17.7]
Пример
Давайте изменим размер тестовой выборки с помощью
параметра test_split:
import tensorflow as tf
(x_train, y_train), (x_test, y_test) = tf.keras.datasets.boston_housing.load_data(test_split=0.3)
print(x_train.shape)
print(x_test.shape)
Результат выполнения кода:
(354, 13)
(152, 13)
Смотрите также
-
функцию
mnist,
которая загружает датасет рукописных цифр -
функцию
fashion_mnist,
которая загружает датасет изображений одежды -
функцию
cifar10,
которая загружает датасет изображений CIFAR-10 -
функцию
normalize,
которая нормализует данные