Google I/O에 참여해 주셔서 감사합니다. 주문형 모든 세션 보기 주문형 시청

tensorflow :: ops :: ExtractGlimpse

#include <image_ops.h>

입력 텐서에서 엿보기를 추출합니다.

요약

입력 텐서의 위치 offsets 에서 추출 된 glimpses라는 창 집합을 반환합니다. 창이 부분적으로 만 입력과 겹치는 경우 겹치지 않는 영역은 임의의 노이즈로 채워집니다.

결과는 [batch_size, glimpse_height, glimpse_width, channels] 모양의 4 차원 텐서입니다. 채널 및 배치 차원은 입력 텐서의 차원과 동일합니다. 출력 창의 높이와 너비는 size 매개 변수에 지정됩니다.

normalized 되고 centered normalized 인수는 창 작성 방법을 제어합니다.

  • 좌표가 정규화되었지만 중앙에 있지 않은 경우 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 개 요소의 1 차원 텐서. 흘림 높이를 먼저 지정하고 그 뒤에 흘림 너비를 지정해야합니다.
  • 오프셋 : 각 창 중앙의 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] 텐서 [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)

구조체

tensorflow :: 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 

연산자 :: tensorflow :: 입력

 operator::tensorflow::Input() const 

연산자 :: tensorflow :: 출력

 operator::tensorflow::Output() const 

공개 정적 함수

중심

Attrs Centered(
  bool x
)

소음

Attrs Noise(
  StringPiece x
)

정규화

Attrs Normalized(
  bool x
)

균일 한 소음

Attrs UniformNoise(
  bool x
)