텐서플로우:: 작전:: ExtractGlimpse
#include <image_ops.h>
입력 텐서에서 엿볼 수 있는 내용을 추출합니다.
요약
입력 텐서의 위치 offsets
에서 추출된 일별이라는 창 세트를 반환합니다. 창이 입력과 부분적으로만 겹치는 경우 겹치지 않는 영역은 임의의 노이즈로 채워집니다.
그 결과는 [batch_size, glimpse_height, glimpse_width, channels]
모양의 4차원 텐서입니다. 채널과 배치 차원은 입력 텐서의 차원과 동일합니다. 출력 창의 높이와 너비는 size
매개변수에 지정됩니다.
normalized
및 centered
인수는 창이 작성되는 방식을 제어합니다.
- 좌표가 정규화되었지만 중앙에 위치하지 않은 경우 0.0과 1.0은 각 높이 및 너비 치수의 최소값과 최대값에 해당합니다.
- 좌표가 정규화되고 중심에 맞춰진 경우 범위는 -1.0에서 1.0입니다. 좌표 (-1.0, -1.0)는 왼쪽 위 모서리에 해당하고 오른쪽 아래 모서리는 (1.0, 1.0)에 위치하며 중심은 (0, 0)에 있습니다.
- 좌표가 정규화되지 않으면 픽셀 수로 해석됩니다.
인수:
- 범위: 범위 개체
- 입력:
[batch_size, height, width, channels]
모양의 4차원 부동 소수점 텐서. - size: 추출할 힐끗의 크기를 포함하는 2개 요소의 1D 텐서입니다. 엿보기 높이를 먼저 지정하고 그 다음에 엿보기 너비를 지정해야 합니다.
- offsets: 각 창 중심의 y, x 위치를 포함하는
[batch_size, 2]
모양의 2차원 정수 텐서.
선택적 속성( Attrs
참조):
- centered: 오프셋 좌표가 이미지를 기준으로 중앙에 있는지 여부를 나타냅니다. 이 경우 (0, 0) 오프셋은 입력 이미지의 중심을 기준으로 합니다. false인 경우 (0,0) 오프셋은 입력 이미지의 왼쪽 위 모서리에 해당합니다.
- Normalized: 오프셋 좌표가 정규화되었는지 여부를 나타냅니다.
- uniform_noise: 균일 분포 또는 가우스 분포를 사용하여 노이즈를 생성해야 하는지 여부를 나타냅니다.
- 노이즈: 노이즈가
uniform
해야 하는지,gaussian
또는zero
를 나타냅니다. 기본값은uniform
입니다. 즉, 노이즈 유형이uniform_noise
에 의해 결정됩니다.
보고:
-
Output
: 흘끗을 나타내는 텐서[batch_size, glimpse_height, glimpse_width, channels]
.
생성자와 소멸자 | |
---|---|
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets) | |
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs) |
공개 속성 | |
---|---|
glimpse | |
operation |
공공 기능 | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
공개 정적 함수 | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
구조체 | |
---|---|
텐서플로우:: ops:: ExtractGlimpse:: 속성 | ExtractGlimpse 에 대한 선택적 속성 설정자입니다. |
공개 속성
일견
::tensorflow::Output glimpse
작업
Operation operation
공공 기능
ExtractGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
ExtractGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
마디
::tensorflow::Node * node() const
연산자::텐서플로우::입력
operator::tensorflow::Input() const
연산자::텐서플로우::출력
operator::tensorflow::Output() const
공개 정적 함수
가운데 맞춤
Attrs Centered( bool x )
소음
Attrs Noise( StringPiece x )
정규화됨
Attrs Normalized( bool x )
균일소음
Attrs UniformNoise( bool x )