dòng chảy :: hoạt động :: CropAndResizeGradBoxes
#include <image_ops.h>
Tính toán gradient của op crop_and_resize vào tensor hộp đầu vào.
Tóm lược
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- grads: Một tensor 4-D của hình dạng
[num_boxes, crop_height, crop_width, depth]
. - image: Hình dạng căng thẳng 4-D
[batch, image_height, image_width, depth]
hình ảnh, chiều rộng hình ảnh[batch, image_height, image_width, depth]
. Cảimage_height
vàimage_width
cần phải là số dương. - hộp: Một tensor 2-D của hình dạng
[num_boxes, 4]
. Hàng thứi
của tensor chỉ định tọa độ của một hộp trong hình ảnhbox_ind[i]
và được chỉ định trong tọa độ chuẩn hóa[y1, x1, y2, x2]
. Giá trị tọa độ chuẩn hóa củay
được ánh xạ tới tọa độ hình ảnh tạiy * (image_height - 1)
, vì vậy khoảng[0, 1]
của chiều cao hình ảnh chuẩn hóa được ánh xạ thành `[0, image_height - 1] trong tọa độ chiều cao hình ảnh. Chúng tôi cho phép y1> y2, trong trường hợp đó ảnh cắt lấy mẫu là phiên bản lật từ trên xuống của ảnh gốc. Kích thước chiều rộng được xử lý tương tự. Các tọa độ chuẩn hóa bên ngoài phạm vi[0, 1]
được cho phép, trong trường hợp đó, chúng tôi sử dụng giá trịextrapolation_value
để ngoại suy các giá trị hình ảnh đầu vào. - box_ind: Một tensor 1-D của hình dạng
[num_boxes]
với các giá trị int32 trong[0, batch)
. Giá trị củabox_ind[i]
chỉ định hình ảnh mà hộp thứi
chiếu đến.
Các thuộc tính tùy chọn (xem Phần Attrs
):
- method: Một chuỗi chỉ định phương pháp nội suy. Hiện chỉ có 'song tuyến' được hỗ trợ.
Lợi nhuận:
-
Output
: Một tensor 2-D của hình dạng[num_boxes, 4]
.
Người xây dựng và Người phá hủy | |
---|---|
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind) | |
CropAndResizeGradBoxes (const :: tensorflow::Scope & scope, :: tensorflow::Input grads, :: tensorflow::Input image, :: tensorflow::Input boxes, :: tensorflow::Input box_ind, const CropAndResizeGradBoxes::Attrs & attrs) |
Thuộc tính công khai | |
---|---|
operation | |
output |
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 | |
---|---|
Method (StringPiece x) |
Cấu trúc | |
---|---|
tensorflow :: ops :: CropAndResizeGradBoxes :: Attrs | Bộ thiết lập thuộc tính tùy chọn cho CropAndResizeGradBoxes . |
Thuộc tính công khai
hoạt động
Operation operation
đầu ra
::tensorflow::Output output
Chức năng công cộng
CropAndResizeGradBoxes
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind )
CropAndResizeGradBoxes
CropAndResizeGradBoxes( const ::tensorflow::Scope & scope, ::tensorflow::Input grads, ::tensorflow::Input image, ::tensorflow::Input boxes, ::tensorflow::Input box_ind, const CropAndResizeGradBoxes::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
phương pháp
Attrs Method( StringPiece x )