Closed darraghdog closed 4 years ago
Hi, @darraghdog
The reason is that we want the model to learn attention maps, which means we want the model to find out which locations of the feature maps are important for gaze estimation and which are not. Putting a global average pooling layer results in the loss of spatial information, making it difficult to learn attention maps. I think it's still possible to learn them even if we use a GAP, but it didn't work when I tried.
I think there're many design options. For example, you can put another fc layer, but it didn't work either, so I used the simplest architecture in this repository. But I haven't investigated it thoroughly, so I guess there's a better architecture.
Thank you!
Hi, Thanks for the great work. I have a question on the architecture below of MPIIFaceGaze. Was there a reason not to put in a global average pool on the final layer... A final layer with 50176 input neurons and 2 out, does not seem optimal, but maybe I miss something.