Spec-Zone.ru › TensorFlow

tf.keras.datasets.imdb.load_data

Загружает набор данных IMDB.

tf.keras.datasets.imdb.load_data(
    path='imdb.npz',
    num_words=None,
    skip_top=0,
    maxlen=None,
    seed=113,
    start_char=1,
    oov_char=2,
    index_from=3,
    **kwargs
)

Это набор данных из 25 000 отзывов о фильмах с IMDB, размеченных по тональности (положительная/отрицательная). Отзывы предварительно обработаны, и каждый отзыв представлен списком индексов слов (целых чисел). Для удобства слова индексируются по общей частоте встречаемости в наборе данных, так что, например, целое число «3» обозначает третье по частоте слово в данных. Это позволяет быстро выполнять операции фильтрации, например: «учитывать только 10 000 самых распространённых слов, но исключить 20 самых распространённых слов».

По соглашению «0» не обозначает конкретное слово, а используется для кодирования токена заполнения.

Аргументы
path где кэшировать данные (относительно ~/.keras/dataset).
num_words целое число или None. Слова ранжируются по частоте встречаемости (в обучающей выборке), и сохраняются только num_words самых частотных слов. Все менее частотные слова будут представлены значением oov_char в данных последовательностей. Если None, сохраняются все слова. Значение по умолчанию — None.
skip_top пропустить N наиболее часто встречающихся слов (которые могут быть малоинформативными). Эти слова будут представлены в наборе данных значением oov_char. Если задано 0, слова не пропускаются. Значение по умолчанию — 0.
maxlen целое число или None. Максимальная длина последовательности. Более длинные последовательности будут усечены. None означает отсутствие усечения. Значение по умолчанию — None.
seed целое число. Начальное значение для воспроизводимого перемешивания данных.
start_char целое число. Начало последовательности будет помечено этим символом. Обычно для заполнения используется 0. Значение по умолчанию — 1.
oov_char целое число. Символ для слов вне словаря. Слова, исключённые из-за ограничений num_words или skip_top, будут заменены этим символом.
index_from целое число. Индексировать фактические слова этим индексом и выше.
Возвращает
Кортеж массивов Numpy: (x_train, y_train), (x_test, y_test).

x_train, x_test: списки последовательностей, представленных списками индексов (целых чисел). Если задан аргумент num_words, максимально возможное значение индекса равно num_words - 1. Если задан аргумент maxlen, наибольшая возможная длина последовательности равна maxlen.

y_train, y_test: списки целочисленных меток (1 или 0).

Примечание: Символ «вне словаря» используется только для слов, которые присутствовали в обучающей выборке, но не включены, поскольку не вошли в отсечку num_words. Слова, отсутствовавшие в обучающей выборке, но встречающиеся в тестовой, просто пропускаются.

© 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/imdb/load_data

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API