RaggedTensorFromVariant

публичный финальный класс RaggedTensorFromVariant

Декодирует `вариантный` Tensor в `RaggedTensor`.

Декодирует заданный «вариант» Tensor и возвращает RaggedTensor. Входные данные могут быть скалярными, то есть они кодируют один RaggedTensor с ragged_rank output_ragged_rank. Он также может иметь произвольный ранг, и в этом случае каждый элемент декодируется в `RaggedTensor` с ragged_rank `input_ragged_rank`, а затем они складываются в соответствии с входной формой для вывода одного `RaggedTensor` с ragged_rank `output_ragged_rank`. Каждый `вариантный` элемент во входном тензоре декодируется путём извлечения из элемента одномерного `вариантного` тензора с тензорами `input_ragged_rank + 1`, соответствующими разделениям и значениям декодированного `RaggedTensor`. Если `input_ragged_rank` равен -1, то он выводится как `output_ragged_rank` - `rank(encoded_ragged)`. См. RaggedTensorToVariant для соответствующей логики кодирования.

Публичные методы

static <T> RaggedTensorFromVariant <Long, T>
create (область области действия , операнд <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)
Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorFromVariant, с использованием типов вывода по умолчанию.
static <U расширяет число, T> RaggedTensorFromVariant <U, T>
create ( Область области действия, операнд <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplit)
Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorFromVariant.
Выход <Т>
выходные значенияDenseValues ​​()
Тензор, представляющий значения вывода RaggedTensor.
Список< Вывод <U>>
выводNestedSplits ()
Список из одного или нескольких тензоров, представляющих разбиение выходного сигнала RaggedTensor.

Унаследованные методы

Публичные методы

public static RaggedTensorFromVariant <Long, T> create (область действия , операнд <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)

Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorFromVariant, с использованием типов вывода по умолчанию.

Параметры
объем текущий объем
закодированныйРваный «Вариант» Tensor, содержащий закодированные RaggedTensor.
inputRaggedRank Ранговый ранг каждого закодированного компонента RaggedTensor во входных данных. Если установлено значение -1, это выводится как `output_ragged_rank` - `rank(encoded_ragged)`
выходRaggedRank Ожидаемый неровный ранг выходных данных RaggedTensor. Должно выполняться следующее: `output_ragged_rank = Rank(encoded_ragged) + input_ragged_rank`.
Возврат
  • новый экземпляр RaggedTensorFromVariant

public static RaggedTensorFromVariant <U, T> create (область области действия , операнд <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues, Class<U> Tsplit)

Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorFromVariant.

Параметры
объем текущий объем
закодированныйРваный «Вариант» Tensor, содержащий закодированные RaggedTensor.
inputRaggedRank Ранговый ранг каждого закодированного компонента RaggedTensor во входных данных. Если установлено значение -1, это выводится как `output_ragged_rank` - `rank(encoded_ragged)`
выходRaggedRank Ожидаемый неровный ранг выходных данных RaggedTensor. Должно выполняться следующее: `output_ragged_rank = Rank(encoded_ragged) + input_ragged_rank`.
Возврат
  • новый экземпляр RaggedTensorFromVariant

общедоступный вывод <T> outputDenseValues ​​()

Тензор, представляющий значения вывода RaggedTensor.

общедоступный список< Вывод <U>> выводNestedSplits ()

Список из одного или нескольких тензоров, представляющих разбиение выходного сигнала RaggedTensor.