tf.keras.datasets.california_housing.load_data
Загружает набор данных California Housing.
tf.keras.datasets.california_housing.load_data(
version='large',
path='california_housing.npz',
test_split=0.2,
seed=113
)
Этот набор данных был получен из репозитория StatLib.
Это набор данных непрерывной регрессии с 20 640 примерами и 8 признаками каждый.
Целевая переменная — скаляр: средняя стоимость дома для районов Калифорнии в долларах.
8 входных признаков следующие:
- MedInc: медианный доход в группе кварталов
- HouseAge: медианный возраст дома в группе кварталов
- AveRooms: среднее количество комнат на домохозяйство
- AveBedrms: среднее количество спален на домохозяйство
- Population: население группы кварталов
- AveOccup: среднее количество членов домохозяйства
- Latitude: широта группы кварталов
- Longitude: долгота группы кварталов
Этот набор данных был получен из переписи населения США 1990 года, используя по одной строке на группу кварталов. Группа кварталов — это наименьший географический блок, для которого Бюро переписи населения США публикует выборочные данные (как правило, группа кварталов насчитывает от 600 до 3000 человек).
Домохозяйство — это группа людей, проживающих в одном доме. Поскольку среднее количество комнат и спален в этом наборе данных предоставлено на домохозяйство, эти столбцы могут принимать неожиданно большие значения для групп кварталов с небольшим количеством домохозяйств и множеством пустых домов, таких как курорты.
| Аргументы | |
|---|---|
version | "small" или "large". Маленькая версия содержит 600 примеров, большая — 20 640. Маленькая версия предназначена как приблизительное замещение устаревшего набора данных boston_housing. |
path | Путь для кеширования набора данных локально (относительно ~/.keras/datasets). |
test_split | Доля данных, которые нужно зарезервировать как тестовый набор. |
seed | Случайное семя для перемешивания данных перед вычислением тестового разбиения. |
| Возвращаемые значения | |
|---|---|
Кортеж массивов NumPy: (x_train, y_train), (x_test, y_test). |
x_train, x_test: массивы NumPy с формой (num_samples, 8), содержащие либо обучающие примеры (для x_train), либо тестовые примеры (для y_train).
y_train, y_test: массивы NumPy с формой (num_samples,), содержащие целевые скаляры. Цели — это числовые скаляры, обычно от 25 000 до 500 000, представляющие цены на жилье в долларах.
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/datasets/california_housing/load_data