Spec-Zone.ru › TensorFlow 1.15

tf.contrib.framework.load_embedding_initializer

Возвращает инициализатор переменной для загрузки предобученных вложений.

tf.contrib.framework.load_embedding_initializer(
    ckpt_path, embedding_tensor_name, new_vocab_size, embedding_dim, old_vocab_file,
    new_vocab_file, old_vocab_size=-1, num_oov_buckets=0, initializer=None,
    max_rows_in_memory=-1
)

Обёртка вокруг load_and_remap_matrix_initializer() , специализированная для загрузки весов вложений и перепривязки согласно предоставленным файлам словарей. См. документацию по load_and_remap_matrix_initializer() для получения более подробной информации.

Примечание: Только для использования с переменными/словарями, разделяемыми по разделам.
Аргументы
ckpt_path Путь к контрольной точке TensorFlow (версия 2, TensorBundle) из которой будет загружена старая матрица Tensor .
embedding_tensor_name Имя 2-мерного Tensor для загрузки из контрольной точки.
new_vocab_size Количество записей в новом словаре.
embedding_dim int , определяющее размер векторов вложений из контрольной точки. Должно соответствовать количеству столбцов в старой матрице вложений.
old_vocab_file Скалярный Tensor типа string , содержащий путь к файлу старого словаря.
new_vocab_file Скалярный Tensor типа string , содержащий путь к файлу нового словаря.
old_vocab_size Количество записей для рассмотрения в старом словаре. С использованием значения по умолчанию -1 будет использоваться весь старый файл словаря строк. В противном случае будут рассмотрены только первые old_vocab_size записи для перепривязки. Должно быть меньше длины old_row_vocab_file.
num_oov_buckets int , определяющее количество ведер вне словаря для использования. Должно быть >= 0.
initializer Функция инициализации, которая принимает 1-мерный тензор в качестве аргумента для указания формы возвращаемого тензора. Если None, по умолчанию используется truncated_normal_initializer().
max_rows_in_memory int , определяющее максимальное количество строк для загрузки из контрольной точки за раз. Если меньше или равно 0, вся матрица будет загружена в память. Установка этого аргумента балансирует увеличение чтения с диска с уменьшением использования памяти.
Возвращаемое значение
Функция инициализации переменной.

© 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/framework/load_embedding_initializer

Spec-Zone.ru

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