FractionalAvgPool

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

Thực hiện tổng hợp trung bình phân đoạn trên đầu vào.

Tổng hợp trung bình phân số tương tự như tổng hợp tối đa phân số trong bước tạo vùng tổng hợp. Sự khác biệt duy nhất là sau khi các vùng gộp được tạo ra, một phép toán trung bình được thực hiện thay vì một phép toán tối đa trong mỗi vùng gộp.

Các lớp lồng nhau

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

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 < TInt64 >
colPoolingSequence ()
trình tự gộp cột, cần thiết để tính toán độ dốc.
tĩnh <T mở rộng TNumber > FractionalAvgPool <T>
tạo ( Phạm vi phạm vi, giá trị Toán hạng <T>, Danh sách<Float> poolingRatio, Tùy chọn... tùy chọn)
Phương thức gốc để tạo một lớp bao bọc một thao tác FractionalAvgPool mới.
FractionalAvgPool.Options tĩnh
xác định (xác định Boolean)
Đầu ra <T>
đầu ra ()
tenxơ đầu ra sau khi gộp phân số trung bình.
FractionalAvgPool.Options tĩnh
chồng chéo (Chồng chéo Boolean)
FractionalAvgPool.Options tĩnh
pseudoRandom (Boolean pseudoRandom)
Đầu ra < TInt64 >
rowPoolingSequence ()
trình tự gộp hàng, cần thiết để tính toán độ dốc.
FractionalAvgPool.Options tĩnh
hạt giống (Hạt dài)
FractionalAvgPool.Options tĩnh
hạt giống2 (Hạt dài2)

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: "FractionalAvgPool"

Phương pháp công khai

Đầu ra công khai < TInt64 > colPoolingSequence ()

trình tự gộp cột, cần thiết để tính toán độ dốc.

public static FractionalAvgPool <T> tạo ( Phạm vi phạm vi, Giá trị toán hạng <T>, Danh sách<Float> poolingRatio, Tùy chọn... tùy chọn)

Phương thức gốc để tạo một lớp bao bọc một thao tác FractionalAvgPool mới.

Thông số
phạm vi phạm vi hiện tại
giá trị 4-D với hình dạng `[lô, chiều cao, chiều rộng, kênh]`.
tỷ lệ gộp Tỷ lệ gộp cho từng thứ nguyên của `value`, hiện chỉ hỗ trợ thứ nguyên hàng và cột và phải >= 1,0. Ví dụ: tỷ lệ gộp hợp lệ có dạng [1,0, 1,44, 1,73, 1,0]. Phần tử đầu tiên và cuối cùng phải là 1.0 vì chúng tôi không cho phép gộp các thứ nguyên theo lô và kênh. 1,44 và 1,73 lần lượt là tỷ lệ gộp theo kích thước chiều cao và chiều rộ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 FractionalAvgPool

xác định tĩnh công khai FractionalAvgPool.Options (xác định Boolean)

Thông số
mang tính quyết định Khi được đặt thành True, vùng gộp cố định sẽ được sử dụng khi lặp qua nút FractionalAvgPool trong biểu đồ tính toán. Chủ yếu được sử dụng trong thử nghiệm đơn vị để xác định FractionalAvgPool.

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

tenxơ đầu ra sau khi gộp phân số trung bình.

chồng chéo tĩnh công khai FractionalAvgPool.Options (chồng chéo Boolean)

Thông số
qua nối chồng Khi được đặt thành True, điều đó có nghĩa là khi gộp, các giá trị ở ranh giới của các ô gộp liền kề sẽ được cả hai ô sử dụng. Ví dụ:

`chỉ số 0 1 2 3 4`

`giá trị 20 5 16 3 7`

Nếu chuỗi gộp là [0, 2, 4] thì 16, ở chỉ số 2 sẽ được sử dụng hai lần. Kết quả sẽ là [41/3, 26/3] đối với tổng hợp trung bình theo tỷ lệ.

public static FractionalAvgPool.Options pseudoRandom (Boolean pseudoRandom)

Thông số
giả ngẫu nhiên Khi được đặt thành True, sẽ tạo chuỗi tổng hợp theo kiểu giả ngẫu nhiên, nếu không thì theo kiểu ngẫu nhiên. Kiểm tra bài viết [Benjamin Graham, Fractional Max-Pooling](http://arxiv.org/abs/1412.6071) để biết sự khác biệt giữa giả ngẫu nhiên và ngẫu nhiên.

Đầu ra công khai < TInt64 > rowPoolingSequence ()

trình tự gộp hàng, cần thiết để tính toán độ dốc.

public static FractionalAvgPool.Options hạt giống (Hạt giống dài)

Thông số
hạt giống Nếu hạt giống hoặc hạt giống2 được đặt khác 0, thì bộ tạo số ngẫu nhiên sẽ được gieo hạt giống đã cho. Nếu không, nó sẽ được gieo bởi một hạt giống ngẫu nhiên.

public static FractionalAvgPool.Optionsseed2 ( Hạt giống dài2)

Thông số
hạt giống2 Hạt giống thứ hai để tránh va chạm hạt giống.