텐서플로우:: ops:: 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)에 있습니다.
  • 좌표가 정규화되지 않으면 픽셀 수로 해석됩니다.

논거:

  • 범위: Scope 객체
  • 입력: [batch_size, height, width, channels] 형태의 4차원 부동 소수점 텐서.
  • 크기: 추출할 이미지의 크기를 나타내는 2개의 요소로 구성된 1차원 텐서입니다. 이미지의 높이를 먼저 지정한 후 너비를 지정해야 합니다.
  • offsets: 각 윈도우 중심의 y, x 위치를 포함하는 [batch_size, 2] 형태의 2차원 정수 텐서입니다.

선택적 속성( Attrs 참조):

  • centered: 오프셋 좌표가 이미지의 중심을 기준으로 하는지 여부를 나타냅니다. 중심을 기준으로 할 경우 (0, 0) 오프셋은 입력 이미지의 중심을 기준으로 합니다. false인 경우 (0, 0) 오프셋은 입력 이미지의 왼쪽 상단 모서리에 해당합니다.
  • normalized: 오프셋 좌표가 정규화되었는지 여부를 나타냅니다.
  • uniform_noise: 노이즈를 균일 분포 또는 가우시안 분포를 사용하여 생성할지 여부를 나타냅니다.
  • 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:: Attrs

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
)