입력 2D 'SparseTensor'의 빈 행을 기본값으로 채웁니다.
입력 `SparseTensor`는 입력 튜플(`indices`, `values`, `dense_shape`)을 통해 표현됩니다. 출력 `SparseTensor`는 `dense_shape`과 동일하지만 인덱스 `output_indices`와 값 `output_values`를 갖습니다.
이 작업은 값이 없는 모든 행에 대해 단일 항목을 삽입합니다. 인덱스는 `[row, 0, ..., 0]`으로 생성되며 삽입된 값은 `default_value`입니다.
예를 들어, `sp_input`이 `[5, 6]` 모양이고 비어 있지 않은 값을 가지고 있다고 가정합니다.
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
행 1과 4는 비어 있으므로 출력은 값이 포함된 `[5, 6]` 모양이 됩니다.
[0, 1]: a [0, 3]: b [1, 0]: 기본값_값 [2, 0]: c [3, 1]: d [4, 0]: 기본값_값
출력 `SparseTensor`는 행 우선 순서이며 입력과 동일한 모양을 갖습니다.
이 작업은 또한 `[dense_shape[0]]` 모양의 표시기 벡터를 반환합니다.
empty_row_indicator[i] = i행이 빈 행인 경우 True입니다.
그리고 역전파 시 사용되는 `[indices.shape[0]]` 형태의 역방향 인덱스 맵 벡터,
reverse_index_map[j] = out_j st 인덱스[j, :] == 출력_인덱스[out_j, :]
상수
끈 | OP_NAME | TensorFlow 코어 엔진에서 알려진 이 작업의 이름 |
공개 방법
static <T는 TType을 확장합니다. > SparseFillEmptyRows <T> | |
출력 < TBool > | 빈 행 표시기 () 1-D. |
출력 < TInt64 > | 출력 인덱스 () |
출력 <T> | 출력값 () 1-D. |
출력 < TInt64 > | 역방향 인덱스맵 () 1-D. |
상속된 메서드
상수
공개 정적 최종 문자열 OP_NAME
TensorFlow 코어 엔진에서 알려진 이 작업의 이름
공개 방법
public static SparseFillEmptyRows <T> create ( 범위 범위, Operand < TInt64 > 인덱스, Operand <T> 값, Operand < TInt64 >densenseShape, Operand <T> defaultValue)
새로운 SparseFillEmptyRows 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
지수 | 2D. 희소 텐서의 인덱스. |
가치 | 1-D. 희소 텐서의 값. |
조밀한 모양 | 1-D. 희소 텐서의 모양. |
기본값 | 0-D. 입력 희소 텐서에서 누락된 행에 대해 '[row, 0, ..., 0]' 위치에 삽입할 기본값입니다. 출력 인덱스: 2-D. 채워진 희소 텐서의 인덱스. |
보고
- SparseFillEmptyRows의 새 인스턴스