dòng chảy :: hoạt động :: ExtractGlimpse

#include <image_ops.h>

Trích xuất một cái nhìn thoáng qua từ tensor đầu vào.

Tóm lược

Trả về một tập hợp các cửa sổ được gọi là cái nhìn thoáng qua được trích xuất tại các vị trí offsets từ tensor đầu vào. Nếu các cửa sổ chỉ chồng lên nhau một phần các đầu vào, các vùng không chồng chéo sẽ bị nhiễu ngẫu nhiên.

Kết quả là một tensor 4-D của hình dạng [batch_size, glimpse_height, glimpse_width, channels] . Các kênh và kích thước lô giống như kích thước của tensor đầu vào. Chiều cao và chiều rộng của các cửa sổ đầu ra được chỉ định trong tham số size .

Đối số được normalized và căn centered kiểm soát cách các cửa sổ được tạo:

  • Nếu tọa độ được chuẩn hóa nhưng không căn giữa, thì 0,0 và 1,0 tương ứng với giá trị tối thiểu và tối đa của mỗi kích thước chiều cao và chiều rộng.
  • Nếu các tọa độ được chuẩn hóa và căn giữa, chúng nằm trong khoảng từ -1,0 đến 1,0. Tọa độ (-1.0, -1.0) tương ứng với góc trên bên trái, góc dưới bên phải nằm ở (1.0, 1.0) và tâm là (0, 0).
  • Nếu các tọa độ không được chuẩn hóa, chúng được hiểu là số pixel.

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • đầu vào: Một tensor float 4-D của hình dạng [batch_size, height, width, channels] .
  • size: Một tensor 1-D gồm 2 phần tử có chứa kích thước của các hình ảnh thoáng cần trích xuất. Chiều cao thoáng phải được chỉ định trước, sau đó là chiều rộng thoáng.
  • hiệu số: Một tensor số nguyên 2-D của hình dạng [batch_size, 2] chứa các vị trí y, x của tâm mỗi cửa sổ.

Các thuộc tính tùy chọn (xem Phần Attrs ):

  • centered: cho biết nếu tọa độ offset được căn giữa so với hình ảnh, trong trường hợp này, offset (0, 0) có liên quan đến tâm của các hình ảnh đầu vào. Nếu sai, độ lệch (0,0) tương ứng với góc trên bên trái của ảnh đầu vào.
  • chuẩn hóa: cho biết nếu tọa độ bù đắp được chuẩn hóa.
  • tiếng ồn đồng nhất: cho biết liệu tiếng ồn nên được tạo ra bằng cách sử dụng phân phối đồng nhất hoặc phân phối Gaussian.
  • tiếng ồn: cho biết liệu tiếng ồn có uniform , gaussian hay zero . Giá trị mặc định là uniform có nghĩa là loại tiếng ồn sẽ được quyết định bởi uniform_noise .

Lợi nhuận:

  • Output : Một tensor đại diện cho cái nhìn thoáng qua [batch_size, glimpse_height, glimpse_width, channels] cái nhìn thoáng qua, cái nhìn thoáng qua [batch_size, glimpse_height, glimpse_width, channels] .

Người xây dựng và Người phá hủy

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)

Thuộc tính công khai

glimpse
operation

Chức năng công cộng

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Các chức năng tĩnh công khai

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

Cấu trúc

tensorflow :: ops :: ExtractGlimpse :: Attrs

Bộ thiết lập thuộc tính tùy chọn cho ExtractGlimpse .

Thuộc tính công khai

nhìn thoáng qua

::tensorflow::Output glimpse

hoạt động

Operation operation

Chức năng công cộng

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
)

nút

::tensorflow::Node * node() const 

toán tử :: tensorflow :: Đầu vào

 operator::tensorflow::Input() const 

toán tử :: tensorflow :: Đầu ra

 operator::tensorflow::Output() const 

Các chức năng tĩnh công khai

Căn giữa

Attrs Centered(
  bool x
)

Tiếng ồn

Attrs Noise(
  StringPiece x
)

Bình thường hóa

Attrs Normalized(
  bool x
)

UniformNoise

Attrs UniformNoise(
  bool x
)