In [ ]:
import sys
import os
sys.path.append("/home/nakamura/network_dissection/NetDissect/src")
os.chdir("/home/nakamura/network_dissection/NetDissect/")
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
import seaborn
from dream import PreferedImage
from category_info import category_info
script = "/home/nakamura/network_dissection/NetDissect/research/top_iou_detected_ratio_1227.ipynb"
% matplotlib inline
In [ ]:
pf = PreferedImage(height=384, width=384)
In [ ]:
blobs = ["conv1", "conv2", "conv3", "conv4", "conv5", "fc6-conv", "fc7-conv", "fc8-conv"]
In [ ]:
for i in range(1, 10):
for blob in blobs:
pf.compute_pf_image(blob, i)
creating prefered image for conv1 channel 0001
iter_000
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_001
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_002
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_003
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_004
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_005
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_006
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_007
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_008
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_009
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_010
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_011
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_012
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_013
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_014
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_015
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_016
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_017
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_018
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_019
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_020
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_021
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_022
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_023
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_024
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_025
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_026
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_027
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_028
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_029
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
creating prefered image for conv2 channel 0001
iter_000
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_001
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_002
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_003
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_004
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_005
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_006
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_007
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_008
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_009
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_010
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_011
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_012
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_013
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_014
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_015
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_016
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_017
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_018
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_019
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_020
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_021
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_022
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_023
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_024
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_025
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_026
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_027
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_028
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_029
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
creating prefered image for conv3 channel 0001
iter_000
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_001
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_002
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_003
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_004
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_005
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_006
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_007
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_008
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_009
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_010
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_011
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_012
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_013
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_014
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_015
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_016
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_017
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_018
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_019
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_020
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_021
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_022
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_023
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_024
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_025
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_026
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_027
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_028
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_029
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
creating prefered image for conv4 channel 0001
iter_000
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_001
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_002
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_003
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_004
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_005
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_006
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_007
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_008
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_009
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_010
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_011
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_012
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_013
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_014
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_015
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_016
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_017
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_018
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_019
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_020
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_021
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_022
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_023
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_024
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_025
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_026
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_027
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_028
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_029
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
creating prefered image for conv5 channel 0001
iter_000
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_001
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_002
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_003
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_004
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_005
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_006
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_007
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_008
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_009
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_010
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_011
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_012
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_013
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_014
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_015
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_016
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_017
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_018
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_019
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_020
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_021
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_022
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_023
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_024
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_025
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_026
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_027
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_028
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
iter_029
(3, 140, 140)
(3, 196, 196)
(3, 274, 274)
(3, 384, 384)
creating prefered image for fc6-conv channel 0001
iter_000
(3, 384, 384)
(3, 384, 384)
(3, 384, 384)
Content source: bonyuta0204/NetDissec
Similar notebooks: