Có vẻ như không có hỗ trợ tích hợp cho lớp trung bình Pooling cho RNN trong Keras. Bất cứ ai cũng biết làm thế nào để bọc một?Làm thế nào để thực hiện một lớp trung bình Pooling trong Keras
http://deeplearning.net/tutorial/lstm.html
Có vẻ như không có hỗ trợ tích hợp cho lớp trung bình Pooling cho RNN trong Keras. Bất cứ ai cũng biết làm thế nào để bọc một?Làm thế nào để thực hiện một lớp trung bình Pooling trong Keras
http://deeplearning.net/tutorial/lstm.html
Keras có một lớp AveragePooling1D
cho điều đó. Nếu bạn sử dụng API biểu đồ, bạn sẽ có thể thực hiện một số việc như:
model.add_node(AveragePooling1D(...),
inputs=['h0', 'h1', ..., 'hn'],
merge_mode='concat', ...)
Bạn có ví dụ nào cho mô hình tuần tự không? Ví dụ. cách kết nối AveragePooling1D với lớp RNN đã bật return_sequence. –
Tôi không có một ví dụ nhưng có vẻ như sẽ có thể chỉ cần thêm một lớp 'AveragePooling1D' vào' Sequential' của bạn sau lớp 'RNN' và chỉ định kích thước chính xác cho việc gộp nhóm. –
@ IsilmëO - vì bạn đã chấp nhận câu trả lời, bạn có thể hiển thị một ví dụ hoàn chỉnh không? Tôi không thể theo dõi lớp 'AveragePooling1D' với lớp' Dense (1) ' – mossaab
Nhìn vào câu trả lời này, sử dụng [TemporalMeanPooling] (http://stackoverflow.com/a/43014228/1105231) có thể giúp bạn. –