Spec-Zone.ru › TensorFlow 2.9

tf.keras.preprocessing.text.hashing_trick

Просмотреть исходный код на GitHub

Преобразует текст в последовательность индексов в пространстве хеширования фиксированного размера.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.keras.preprocessing.text.hashing_trick

tf.keras.preprocessing.text.hashing_trick(
    text,
    n,
    hash_function=None,
    filters='!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~\t\n',
    lower=True,
    split=' ',
    analyzer=None
)
Устарело: tf.keras.text.preprocessing.hashing_trick не работает с тензорами и не рекомендуется для нового кода. Предпочитайте tf.keras.layers.Hashing, который обеспечивает эквивалентную функциональность через слой, принимающий tf.Tensor вход. См. руководство по слоям предобработки для обзора слоев предобработки.
Аргументы
text Входной текст (строка).
n Размер пространства хеширования.
hash_function по умолчанию использует python функцию hash, может быть 'md5' или любой функцией, которая принимает строку в качестве входных данных и возвращает целое число. Обратите внимание, что 'hash' — это не стабильная хеш-функция, поэтому она не является согласованной при разных запусках, в то время как 'md5' — это стабильная хеш-функция.
filters список (или объединение) символов для фильтрации, например знаков препинания. По умолчанию: !"#$%&()*+,-./:;<=>?@[\\]^_`{|}~\\t\\n, включает основные знаки препинания, табуляции и переводы строк.
lower булево значение. Нужно ли перевести текст в нижний регистр.
split str. Разделитель для разделения слов.
analyzer функция. Пользовательский анализатор для разделения текста
Возвращаемое значение
Список целых индексов слов (уникальность не гарантируется). 0 — это зарезервированный индекс, который не будет назначен ни одному слову. Два или более слова могут быть назначены одному и тому же индексу из-за возможных коллизий хеш-функции. Вероятность коллизии связана с размером пространства хеширования и количеством различных объектов.

© 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/versions/r2.9/api_docs/python/tf/keras/preprocessing/text/hashing_trick

Spec-Zone.ru

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