tf.contrib.lookup.index_to_string
Преобразует tensor индексов в строковые значения на основе mapping. (устарело)
tf.contrib.lookup.index_to_string(
tensor, mapping, default_value='UNK', name=None
)
Эта операция преобразует int64 индексы в строковые значения. Сопоставление инициализируется из тензора строковых mapping значений, где каждый элемент представляет значение, а соответствующий индекс в тензоре — ключ.
Любой вход, который не имеет соответствующего индекса в 'mapping' (словарь вне лексикона), получает значение default_value
Необходимо инициализировать базовую таблицу, вызвав session.run(tf.compat.v1.tables_initializer) один раз.
Например:
mapping_string = tf.constant(["emerson", "lake", "palmer"])
indices = tf.constant([1, 5], tf.int64)
values = tf.contrib.lookup.index_to_string(
indices, mapping=mapping_string, default_value="UNKNOWN")
...
tf.compat.v1.tables_initializer().run()
values.eval() ==> ["lake", "UNKNOWN"]
| Аргументы | |
|---|---|
tensor | int64 Tensor с индексами, которые нужно преобразовать в строки. |
mapping | 1-мерный строковый Tensor тензор, содержащий строки для преобразования из индексов. |
default_value | Строковое значение, используемое для индексов вне лексикона. |
name | Имя этой операции (необязательно). |
| Возвращаемое значение | |
|---|---|
Строковые значения, связанные с индексами. Результирующий тензор плотных значений признаков имеет ту же форму, что и соответствующий indices. |
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/lookup/index_to_string