비정형 텐서에서 조밀한 텐서를 생성하여 모양을 변경할 수 있습니다.
'ragged_to_dense' 작업은 행 파티션 텐서, 값 벡터 및 기본값 목록에서 밀집된 텐서를 생성합니다. 모양이 지정되지 않은 경우 비정형 텐서(자연 모양)의 모든 요소를 포함하는 데 필요한 최소 모양이 사용됩니다. 일부 치수를 지정하지 않은 경우 해당 치수에는 실제 모양의 크기가 사용됩니다.
default_value는 출력 형태로 브로드캐스트됩니다. 그 후에는 비정형 텐서의 값이 기본값을 덮어씁니다. default_value는 값보다 작은 크기를 가져야 합니다.
행 파티션 텐서는 차원 순서대로 되어 있습니다. 현재 유형은 다음과 같습니다.
- "ROW_SPLITS": 비정형 텐서의 row_splits 텐서.
- "VALUE_ROWIDS": 비정형 텐서의 value_rowids 텐서.
- "FIRST_DIM_SIZE": value_rowids가 첫 번째 차원에 사용되는 경우 "FIRST_DIM_SIZE"가 앞에 옵니다.
공개 방법
출력 <U> | 출력 () 텐서의 기호 핸들을 반환합니다. |
static <U, T는 숫자 확장, V는 숫자 확장> RaggedTensorToTensor <U> | |
출력 <U> | 결과 () 결과적으로 조밀한 텐서. |
상속된 메서드
공개 방법
공개 출력 <U> asOutput ()
텐서의 기호 핸들을 반환합니다.
TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.
public static RaggedTensorToTensor <U> create ( Scope 범위, Operand <T> 모양, Operand <U> 값, Operand <U> defaultValue, Iterable< Operand <V>> rowPartitionTensors, List<String> rowPartitionTypes)
새로운 RaggedTensorToTensor 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
모양 | 출력 텐서의 원하는 모양입니다. 지정하지 않고(비어 있는 경우) 비정형 텐서의 모든 요소를 포함하는 데 필요한 최소 모양(자연 모양)이 사용됩니다. 일부 치수를 지정하지 않은 경우 해당 치수에는 실제 모양의 크기가 사용됩니다. 조밀한 치수는 모양 인수로 수정할 수 없습니다. 조밀한 차원의 크기를 변경하려고 하면 작업이 실패하게 됩니다. 예: 자연 모양: [4, 5, 6] 모양: -1 출력 모양: [4, 5, 6] 자연 모양: [4, 5, 6] 모양: [3, -1, 2] 출력 모양: [3, 5, 2] 자연 모양: [4, 5, 6] 모양: [3, 7, 2] 출력 모양: [3, 7, 2] |
가치 | 비정형 텐서의 값을 나타내는 1D 텐서. |
기본값 | 모양이 비정형 텐서보다 큰 경우 default_value입니다. default_value는 출력 텐서의 모양이 될 때까지 브로드캐스팅된 다음 비정형 텐서의 값으로 덮어쓰여집니다. 기본값은 이 브로드캐스트 작업과 호환되어야 하며 값 텐서보다 차원이 작아야 합니다. |
rowPartitionTypes | 행 파티션 텐서의 유형입니다. 현재는 다음과 같습니다.
|
보고
- RaggedTensorToTensor의 새로운 인스턴스