deeplift icon indicating copy to clipboard operation
deeplift copied to clipboard

AttributeError: 'MaxPool2D' object has no attribute 'set_scoring_mode'

Open MuskaanJain opened this issue 5 years ago • 3 comments

I am using a VGG16 model with "include_top=False" i.e. having Maxpool2D as its last layer. Is Maxpool2D as the target layer not possible or it is just not implemented?

MuskaanJain avatar Jun 06 '19 09:06 MuskaanJain

Just not implemented. If you were to conduct interpretation, would you do it with respect to a single neuron in the maxpooling output? Or would you do it with respect to some combination of output neurons?

On Thu, Jun 6, 2019 at 2:01 AM Muskaan Jain [email protected] wrote:

I am using a VGG16 model with "include_top=False" i.e. having Maxpool2D as its last layer. Is Maxpool2D as the target layer not possible or it is just not implemented?

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/kundajelab/deeplift/issues/82?email_source=notifications&email_token=AARSFBRHIPHIZENIJLOWZR3PZDG5RA5CNFSM4HU64YW2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4GX6442Q, or mute the thread https://github.com/notifications/unsubscribe-auth/AARSFBTEGV6DCVQUBBAMFLTPZDG5RANCNFSM4HU64YWQ .

-- Sent from my phone, please excuse brevity/typos

AvantiShri avatar Jun 07 '19 18:06 AvantiShri

with some combination of output neurons.

MuskaanJain avatar Jun 08 '19 03:06 MuskaanJain

Nice running into you at ISMB yesterday! To recap, all the backpropagation-based interpretation methods rely on a single output at which to start the backprop. My recommendation is that for interpretation, you could add a fully-connected neuron that encodes the combination of maxpooling neurons you are interested in, and then do interpretation with respect to that fully-connected neuron. If you run into issues of particular architectures not being supported, you could also use DeepSHAP (a combination of DeepLIFT + the SHAP method): https://github.com/kundajelab/deeplift#my-model-architecture-is-not-supported-by-this-deeplift-implementation-what-should-i-do

AvantiShri avatar Jul 23 '19 09:07 AvantiShri