FusedResizeAndPadConv2d

lớp cuối cùng công khai FusedResizeAndPadConv2d

Thực hiện thay đổi kích thước và đệm như một bước tiền xử lý trong quá trình tích chập.

Thông thường, có thể thực hiện các phép biến đổi không gian hiệu quả hơn như một phần của giai đoạn đóng gói của tích chập, vì vậy hoạt động này cho phép triển khai được tối ưu hóa trong đó các giai đoạn này được hợp nhất với nhau. Điều này ngăn cản sự cần thiết phải ghi ra các kết quả trung gian dưới dạng toàn bộ tensor, giảm áp lực bộ nhớ và chúng ta có thể đạt được một số mức tăng về độ trễ bằng cách hợp nhất các phép tính chuyển đổi. Thuộc tính data_format cho Conv2D không được op này hỗ trợ và được đặt mặc định theo thứ tự 'NHWC'. Trong nội bộ, op này sử dụng một bộ đệm đầu cho mỗi biểu đồ, có nghĩa là nó sẽ chặn nếu nhiều phiên bản đang chạy song song. Điều này là do toán tử này chủ yếu là sự tối ưu hóa để giảm thiểu việc sử dụng bộ nhớ.

Các lớp lồng nhau

lớp học FusedResizeAndPadConv2d.Options Thuộc tính tùy chọn cho FusedResizeAndPadConv2d

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công khai

Đầu ra <T>
asOutput ()
Trả về tay cầm tượng trưng của tensor.
tĩnh <T mở rộng TNumber > FusedResizeAndPadConv2d <T>
tạo ( Phạm vi phạm vi, đầu vào Toán hạng <T>, kích thước Toán hạng < TInt32 >, phần đệm Toán hạng < TInt32 >, bộ lọc Toán hạng <T>, Chế độ chuỗi, Danh sách <Dài> bước, Phần đệm chuỗi, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác FusedResizeAndPadConv2d mới.
Đầu ra <T>
tĩnh FusedResizeAndPadConv2d.Options
thay đổi kích thướcAlignCorners (Boolean thay đổi kích thướcAlignCorners)

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "FusedResizeAndPadConv2D"

Phương pháp công khai

Đầu ra công khai <T> asOutput ()

Trả về tay cầm tượng trưng của tensor.

Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.

public static FusedResizeAndPadConv2d <T> tạo ( Phạm vi phạm vi , đầu vào Toán hạng <T>, Kích thước toán hạng < TInt32 >, Phần đệm toán hạng < TInt32 >, Bộ lọc toán hạng <T>, Chế độ chuỗi, Bước tiến danh sách<Long>, Phần đệm chuỗi, Tùy chọn.. . tùy chọn)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác FusedResizeAndPadConv2d mới.

Thông số
phạm vi phạm vi hiện tại
đầu vào 4-D với hình dạng `[batch, in_height, in_width, in_channels]`.
kích cỡ Tensor int32 1-D gồm 2 phần tử: `new_height, new_width`. Kích thước mới cho hình ảnh.
phần đệm Ma trận hai cột chỉ định kích thước phần đệm. Số hàng phải bằng thứ hạng của `đầu vào`.
lọc 4-D với hình dạng `[filter_height, filter_width, in_channels, out_channels]`.
bước tiến 1-D có chiều dài 4. Bước của cửa sổ trượt cho từng chiều của `đầu vào`. Phải theo cùng thứ tự với kích thước được chỉ định bằng định dạng.
phần đệm Loại thuật toán đệm sẽ sử dụng.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của FusedResizeAndPadConv2d

Đầu ra công khai đầu ra <T> ()

tĩnh công khai FusedResizeAndPadConv2d.Options thay đổi kích thướcAlignCorners (Boolean thay đổi kích thướcAlignCorners)

Thông số
thay đổi kích thướcAlignCorners Nếu đúng, tâm của 4 pixel góc của tensor đầu vào và đầu ra sẽ được căn chỉnh, giữ nguyên giá trị ở các pixel góc. Mặc định là sai.