Spec-Zone.ru › TensorFlow 1.15

tf.io.deserialize_many_sparse

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

Десериализация и конкатенация SparseTensors из сериализованной мини-пачки.

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

Основные псевдонимы

`tf.deserialize_many_sparse`

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

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

tf.compat.v1.deserialize_many_sparse, tf.compat.v1.io.deserialize_many_sparse, `tf.compat.v2.io.deserialize_many_sparse`

tf.io.deserialize_many_sparse(
    serialized_sparse, dtype, rank=None, name=None
)

Вход serialized_sparse должен быть строчной матрицей формы [N x 3], где N — размер мини-пачки, а строки соответствуют упакованным результатам serialize_sparse. Ранги исходных SparseTensor объектов должны совпадать. Когда создается конечный SparseTensor, его ранг на единицу выше, чем ранги входных SparseTensor объектов (они были склеены по новому размеру строки).

Значения формы выходного SparseTensor объекта для всех измерений, кроме первого, — это максимум по входным SparseTensor объектам для соответствующих измерений. Его первое значение формы — N, размер мини-пачки.

Индексы входных SparseTensor объектов предполагаются упорядоченными в стандартном лексикографическом порядке. Если это не так, после этого шага запустите sparse.reorder, чтобы восстановить порядок индексов.

Например, если сериализованный ввод — это матрица [2, 3] , представляющая два исходных SparseTensor объекта:

index = [ 0]
        [10]
        [20]
values = [1, 2, 3]
shape = [50]

и

index = [ 2]
        [10]
values = [4, 5]
shape = [30]

тогда конечный десериализованный SparseTensor будет:

index = [0  0]
        [0 10]
        [0 20]
        [1  2]
        [1 10]
values = [1, 2, 3, 4, 5]
shape = [2 50]
Аргументы
serialized_sparse 2-мерная Tensor типа string формы [N, 3]. Сериализованные и упакованные SparseTensor объекты.
dtype Ранг сериализованных SparseTensor объектов.
rank (необязательно) целое число Python, ранг SparseTensor объектов.
name Префикс имени для возвращаемых тензоров (необязательно)
Возвращаемое значение
SparseTensor , представляющий десериализованные SparseTensor , соединённые вдоль первого измерения SparseTensor .

Все сериализованные SparseTensor должны были иметь одинаковый ранг и тип.

© 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/io/deserialize_many_sparse

Spec-Zone.ru

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