文件说明不是很清晰。链接提供了模糊的描述,仅表示它初始化表格。这些表格是哪些?
在TensorFlow中,表格一般指支持查找操作的数据结构,即类似map的集合。迄今为止,这些操作一直都存在于tf.contrib.lookup
之下,但是TensorFlow团队似乎正在将其移动到TensorFlow核心中(可能是作为努力实现TensorFlow 2.0的一部分,其中tf.contrib
将不再包括)。事实上,您可以看到这些类已经在核心TensorFlow中了:
import tensorflow as tf
from tensorflow.python.ops import lookup_ops # This is inside core TensorFlow
print(tf.contrib.lookup.HashTable is lookup_ops.HashTable)
# True
tf.initializers.tables_initializer
在文档中出现似乎更多是一个偶然,因为查找操作的公共API仍然是tf.contrib.lookup
。该文档页面是由python/ops/lookup_ops.py
中的@tf_export
修饰符引起的。随着API的移动,所有文档的部分将更好地适配(虽然该函数的文档可能需要更加详细)。
无论如何,如果您不使用查找操作或数据结构,则可能与您无关。