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,gaussianhayzero. Mặc định làuniform, có nghĩa là loại nhiễu sẽ được quyết định bởiuniform_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 )