Tôi đang xem qua Caffe prototxt for deep residual networks và đã nhận thấy sự xuất hiện của một lớp "Scale"
.Lớp tỷ lệ trong Caffein
layer {
bottom: "res2b_branch2b"
top: "res2b_branch2b"
name: "scale2b_branch2b"
type: "Scale"
scale_param {
bias_term: true
}
}
Tuy nhiên, lớp này không có sẵn trong Caffe layer catalogue. Ai đó có thể giải thích các chức năng của lớp này và ý nghĩa của các tham số hoặc trỏ đến một tài liệu cập nhật cho Caffe?
Shai, Sau đó, nó tương đương với việc đặt một lớp co giãn với kích thước bộ lọc 1x1 sau res2b_branch2b. Nếu chúng ta làm điều này cũng đầu ra sẽ là y = W * x + b, và nó sẽ tìm hiểu W và b phải không? Vì vậy, điều này tương đương với lớp Scale khi chúng tôi không cung cấp lớp dưới cùng? – Dharma
@Dharma chỉ tương đương nếu 'x' là 1D.Không nhầm lẫn giữa sản phẩm bên trong và nhân vô hướng. – Shai
oh ok. Sau đó, nó chỉ biết hai tham số alpha và beta, thay vì toàn bộ ma trận W trong trường hợp này. tôi có đúng không – Dharma