How a max-out layer implemented in Caffe?

398 views
Skip to first unread message

Hossein Hasanpour

unread,
Apr 15, 2016, 2:29:20 PM4/15/16
to Caffe Users
Hello everyone,
How can one implement `max-out` in caffe? I've heard it is possible using the `ELTWISE` layer. but before that one needs to slice a previously convolved layer!
there are actually previously asked questions such as this one : https://groups.google.com/forum/#!topic/caffe-users/-vWtvS7N5BM
there is also one here : https://groups.google.com/forum/#!topic/caffe-users/GK-s9zC_gUE
which suggest a complely different way, and yet again no validated answer is given.
As long as I know, @Shelhammer himself pointed out that, one should be able to use ELTWISE layer to get max-out function. but so far you cant find any resource or correct way of doing it.
where no firm and validated answer is given
How is it done exactly?

Hossein Hasanpour

unread,
Apr 15, 2016, 2:31:05 PM4/15/16
to Caffe Users
Here is the the original post by @Shelhamer: https://github.com/BVLC/caffe/issues/1299
which dates back to 2014!

Hossein Hasanpour

unread,
Apr 15, 2016, 2:36:10 PM4/15/16
to Caffe Users
By the way, I also found this, : https://gist.github.com/erogol/7618fb7cda696236932f
I'm not sure if this is the correct way either!
Any help is greatly appreciated

Hossein Hasanpour

unread,
Apr 15, 2016, 2:59:46 PM4/15/16
to Caffe Users
This seems to be a tutorial on how to create a max-out layer for caffe from scratch: http://blog.csdn.net/chaojichaoachao/article/details/43607195
Its however in Chinese, any help on translating it to English is greatly appreciated
Reply all
Reply to author
Forward
0 new messages