Декодирует `вариантный` 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 для соответствующей логики кодирования.
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. | 
Публичные методы
| static <T расширяет TType > RaggedTensorFromVariant < TInt64 , T> |  create (область области действия , операнд <?> encodedRagged, Long inputRaggedRank, Long outputRaggedRank, Class<T> Tvalues)  Фабричный метод для создания класса, обертывающего новую операцию RaggedTensorFromVariant, с использованием типов вывода по умолчанию. | 
| static <U расширяет TNumber , T расширяет TType > RaggedTensorFromVariant <U, T> | |
| Выход <Т> |  выходные значенияDenseValues ()  Тензор, представляющий значения вывода RaggedTensor. | 
| Список< Вывод <U>> |  выводNestedSplits ()  Список из одного или нескольких тензоров, представляющих разбиение выходного сигнала RaggedTensor.  | 
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static RaggedTensorFromVariant < TInt64 , 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
общедоступный список< Вывод <U>> выводNestedSplits ()
Список из одного или нескольких тензоров, представляющих разбиение выходного сигнала RaggedTensor.