공개 최종 수업 리버스
텐서의 특정 차원을 반대로 바꿉니다.
'텐서'와 반전할 '텐서'의 차원 집합을 나타내는 'int32' 텐서 '축'이 주어집니다. 이 작업은 `j` st `axis[j] == i`가 존재하는 각 차원 `i`를 반대로 바꿉니다.
'텐서'는 최대 8차원을 가질 수 있습니다. '축'에 지정된 차원 수는 0개 이상의 항목일 수 있습니다. 인덱스가 두 번 이상 지정되면 InvalidArgument 오류가 발생합니다.
예를 들어:
# tensor 't' is [[[[ 0, 1, 2, 3],
# [ 4, 5, 6, 7],
# [ 8, 9, 10, 11]],
# [[12, 13, 14, 15],
# [16, 17, 18, 19],
# [20, 21, 22, 23]]]]
# tensor 't' shape is [1, 2, 3, 4]
# 'dims' is [3] or 'dims' is [-1]
reverse(t, dims) ==> [[[[ 3, 2, 1, 0],
[ 7, 6, 5, 4],
[ 11, 10, 9, 8]],
[[15, 14, 13, 12],
[19, 18, 17, 16],
[23, 22, 21, 20]]]]
# 'dims' is '[1]' (or 'dims' is '[-3]')
reverse(t, dims) ==> [[[[12, 13, 14, 15],
[16, 17, 18, 19],
[20, 21, 22, 23]
[[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11]]]]
# 'dims' is '[2]' (or 'dims' is '[-2]')
reverse(t, dims) ==> [[[[8, 9, 10, 11],
[4, 5, 6, 7],
[0, 1, 2, 3]]
[[20, 21, 22, 23],
[16, 17, 18, 19],
[12, 13, 14, 15]]]]
공개 방법
출력 <T> | 출력 () 텐서의 기호 핸들을 반환합니다. |
static <T, U 확장 숫자> 역방향 <T> | |
출력 <T> | 출력 () '텐서'와 같은 모양입니다. |
상속된 메서드
공개 방법
공개 출력 <T> asOutput ()
텐서의 기호 핸들을 반환합니다.
TensorFlow 작업에 대한 입력은 다른 TensorFlow 작업의 출력입니다. 이 메서드는 입력 계산을 나타내는 기호 핸들을 얻는 데 사용됩니다.
public static Reverse <T> create (범위 범위 , 피연산자 <T> 텐서, 피연산자 <U> 축)
새로운 역방향 작업을 래핑하는 클래스를 생성하는 팩토리 메서드입니다.
매개변수
범위 | 현재 범위 |
---|---|
텐서 | 최대 8D. |
중심선 | 1-D. 반전할 차원의 인덱스입니다. '[-rank(tensor), Rank(tensor))' 범위에 있어야 합니다. |
보고
- Reverse의 새로운 인스턴스