tensorflow::ops::ExtractGlimpse

#include <image_ops.h>

Trích xuất một phần thông tin từ tensor đầu vào.

Bản tóm tắt

Hàm trả về một tập hợp các cửa sổ được gọi là "glimpses" được trích xuất tại các vị trí offsets với tensor đầu vào. Nếu các cửa sổ chỉ chồng lấp một phần lên đầu vào, các vùng không chồng lấp sẽ được lấp đầy bằng nhiễu ngẫu nhiên.

Kết quả là một tensor 4 chiều có dạng [batch_size, glimpse_height, glimpse_width, channels] . Kích thước kênh và kích thước batch giống với 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 .

Các tham số normalized và centered kiểm soát cách thức xây dựng các cửa sổ:

  • Nếu tọa độ được chuẩn hóa nhưng không được căn giữa, thì 0,0 và 1,0 tương ứng với giá trị nhỏ nhất và lớn nhất của mỗi 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 nằm ở (0, 0).
  • Nếu tọa độ không được chuẩn hóa, chúng sẽ được hiểu là số lượng pixel.

Luận điểm:

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

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

  • centered: cho biết liệu tọa độ offset có được căn giữa so với hình ảnh hay không, trong trường hợp đó offset (0, 0) sẽ được tính tương đối so với tâm của hình ảnh đầu vào. Nếu false, offset (0,0) sẽ tương ứng với góc trên bên trái của hình ảnh đầu vào.
  • normalized: cho biết liệu tọa độ bù trừ có được chuẩn hóa hay không.
  • uniform_noise: cho biết liệu tiếng ồn nên được tạo ra bằng phân bố đều hay phân bố Gauss.
  • noise: cho biết nhiễu nên là uniform , gaussian hay zero . Mặc định là uniform , có nghĩa là loại nhiễu sẽ được quyết định bởi uniform_noise .

Trả về:

  • Output : Một tensor biểu diễn các hình ảnh thoáng qua [batch_size, glimpse_height, glimpse_width, channels] .

Hàm khởi tạo và hàm 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 hàm 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

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

Thuộc tính công khai

thoáng nhìn

::tensorflow::Output glimpse

hoạt động

Operation operation

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

Trích đoạn thoáng qua

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

Trích đoạn thoáng qua

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets,
  const ExtractGlimpse::Attrs & attrs
)

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Các hàm tĩnh công khai

Căn giữa

Attrs Centered(
  bool x
)

Tiếng ồn

Attrs Noise(
  StringPiece x
)

Đã chuẩn hóa

Attrs Normalized(
  bool x
)

Tiếng ồn đồng nhất

Attrs UniformNoise(
  bool x
)