tensorflow::ops::ExpandDims
#include <array_ops.h>Chèn thêm chiều 1 vào hình dạng của tensor.
Bản tóm tắt
Với một tensor input , thao tác này chèn một chiều có giá trị 1 vào axis chỉ số chiều của hình dạng input . axis chỉ số chiều bắt đầu từ số 0; nếu bạn chỉ định một số âm cho axis nó sẽ được đếm ngược từ cuối.
Thao tác này hữu ích nếu bạn muốn thêm chiều hàng loạt vào một phần tử đơn lẻ. Ví dụ, nếu bạn có một hình ảnh đơn lẻ có kích thước [height, width, channels] , bạn có thể biến nó thành một hàng loạt gồm 1 hình ảnh bằng cách sử dụng expand_dims(image, 0) , điều này sẽ tạo ra kích thước [1, height, width, channels] .
Các ví dụ khác:
# 't' is a tensor of shape [2] shape(expand_dims(t, 0)) ==> [1, 2] shape(expand_dims(t, 1)) ==> [2, 1] shape(expand_dims(t, -1)) ==> [2, 1]
# 't2' is a tensor of shape [2, 3, 5] shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5] shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5] shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
Thao tác này yêu cầu:
-1-input.dims() <= dim <= input.dims()
Thao tác này có liên quan đến squeeze() , hàm này loại bỏ các chiều có kích thước bằng 1.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- trục: 0-D (vô hướng). Chỉ định chỉ số chiều mà tại đó hình dạng của
inputsẽ được mở rộng. Phải nằm trong khoảng[-rank(input) - 1, rank(input)].
Trả về:
-
Output: Chứa dữ liệu giống nhưinput, nhưng hình dạng của nó có thêm một chiều kích thước là 1.
Hàm khởi tạo và hàm hủy | |
|---|---|
ExpandDims (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input axis) |
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 | |
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
ExpandDims
ExpandDims( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input axis )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const