在spikingjelly中,
self.output_statistics
是一个字典,字典打印出来是这个样子:
Key:input
Key:{'shape': (100, 3, 32, 32), 'min': 0.0, 'max': 1.0, '99.9': 1.0}
Key:128
Key:({'shape': (100, 3, 32, 32), 'min': -2.4290657, 'max': 2.7537065, '99.9': 2.753706455230713},)
Key:198
Key:({'shape': (100, 64, 32, 32), 'min': -4.639773, 'max': 4.3000927, '99.9': 3.202690289735857},)
Key:131
Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 4.3000927, '99.9': 3.202690289735857},)
Key:201
Key:({'shape': (100, 64, 32, 32), 'min': -1.4451098, 'max': 2.1122007, '99.9': 1.1466070287227819},)
Key:134
Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 2.1122007, '99.9': 1.1466070287227819},)
Key:204
Key:({'shape': (100, 64, 32, 32), 'min': -0.79505277, 'max': 0.94631904, '99.9': 0.48318727833032726},)
Key:137
Key:({'shape': (100, 64, 32, 32), 'min': -0.55072, 'max': 4.2177773, '99.9': 3.11164838075641},)
Key:138
Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 4.2177773, '99.9': 3.11164838075641},)
Key:207
Key:({'shape': (100, 64, 32, 32), 'min': -1.8001823, 'max': 1.6026177, '99.9': 0.9689484226703957},)
Key:141
Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 1.6026177, '99.9': 0.9689484226703957},)
Key:210
Key:({'shape': (100, 64, 32, 32), 'min': -0.53591776, 'max': 0.7927042, '99.9': 0.4980756721794617},)
Key:144
Key:({'shape': (100, 64, 32, 32), 'min': -0.51319754, 'max': 4.1729913, '99.9': 3.0131572039127494},)
Key:145
Key:({'shape': (100, 64, 32, 32), 'min': 0.0, 'max': 4.1729913, '99.9': 3.0131572039127494},)
Key:213
Key:({'shape': (100, 128, 16, 16), 'min': -1.64467, 'max': 1.6750238, '99.9': 1.0794449768066476},)
Key:148
Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 1.6750238, '99.9': 1.0794449768066476},)
Key:216
Key:({'shape': (100, 128, 16, 16), 'min': -0.7590707, 'max': 0.788818, '99.9': 0.4248052754402174},)
Key:219
Key:({'shape': (100, 128, 16, 16), 'min': -1.8864664, 'max': 1.7124624, '99.9': 0.9904945297241268},)
Key:153
Key:({'shape': (100, 128, 16, 16), 'min': -1.7588556, 'max': 1.6858674, '99.9': 1.0628819465637207},)
Key:154
Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 1.6858674, '99.9': 1.0628819465637207},)
Key:222
Key:({'shape': (100, 128, 16, 16), 'min': -0.78879875, 'max': 0.87708706, '99.9': 0.5010721909999927},)
Key:157
Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 0.87708706, '99.9': 0.5010721909999927},)
Key:225
Key:({'shape': (100, 128, 16, 16), 'min': -0.3342287, 'max': 0.31573305, '99.9': 0.19631664198637128},)
Key:160
Key:({'shape': (100, 128, 16, 16), 'min': -0.3281268, 'max': 1.8502754, '99.9': 1.1232215752601662},)
Key:161
Key:({'shape': (100, 128, 16, 16), 'min': 0.0, 'max': 1.8502754, '99.9': 1.1232215752601662},)
Key:228
Key:({'shape': (100, 256, 8, 8), 'min': -0.7219126, 'max': 0.80029553, '99.9': 0.44980232781172125},)
Key:164
Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.80029553, '99.9': 0.44980232781172125},)
Key:231
Key:({'shape': (100, 256, 8, 8), 'min': -0.2676244, 'max': 0.35167778, '99.9': 0.16043557803332878},)
Key:234
Key:({'shape': (100, 256, 8, 8), 'min': -0.74844074, 'max': 0.8261999, '99.9': 0.5205118905901912},)
Key:169
Key:({'shape': (100, 256, 8, 8), 'min': -0.904242, 'max': 0.9293257, '99.9': 0.5547268199324651},)
Key:170
Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.9293257, '99.9': 0.5547268199324651},)
Key:237
Key:({'shape': (100, 256, 8, 8), 'min': -0.37540224, 'max': 0.34731415, '99.9': 0.18852627502382013},)
Key:173
Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.34731415, '99.9': 0.18852627502382013},)
Key:240
Key:({'shape': (100, 256, 8, 8), 'min': -0.11588931, 'max': 0.12074947, '99.9': 0.07086401442438404},)
Key:176
Key:({'shape': (100, 256, 8, 8), 'min': -0.10979114, 'max': 0.9510659, '99.9': 0.5666352019310086},)
Key:177
Key:({'shape': (100, 256, 8, 8), 'min': 0.0, 'max': 0.9510659, '99.9': 0.5666352019310086},)
Key:243
Key:({'shape': (100, 512, 4, 4), 'min': -0.353166, 'max': 0.32655716, '99.9': 0.18815496051311614},)
Key:180
Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.32655716, '99.9': 0.18815496051311614},)
Key:246
Key:({'shape': (100, 512, 4, 4), 'min': -0.11838796, 'max': 0.13161135, '99.9': 0.06937189259380103},)
Key:249
Key:({'shape': (100, 512, 4, 4), 'min': -0.3704912, 'max': 0.34173, '99.9': 0.21174103735387503},)
Key:185
Key:({'shape': (100, 512, 4, 4), 'min': -0.3672528, 'max': 0.33596104, '99.9': 0.21322310531139593},)
Key:186
Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.33596104, '99.9': 0.21322310531139593},)
Key:252
Key:({'shape': (100, 512, 4, 4), 'min': -0.13411966, 'max': 0.14418788, '99.9': 0.07562864007800876},)
Key:189
Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.14418788, '99.9': 0.07562864007800876},)
Key:255
Key:({'shape': (100, 512, 4, 4), 'min': -0.05008906, 'max': 0.047944624, '99.9': 0.02663051414862293},)
Key:192
Key:({'shape': (100, 512, 4, 4), 'min': -0.043127626, 'max': 0.34574407, '99.9': 0.2142888934761328},)
Key:193
Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.34574407, '99.9': 0.2142888934761328},)
Key:194
Key:({'shape': (100, 512, 4, 4), 'min': 0.0, 'max': 0.34574407, '99.9': 0.2142888934761328},)
Key:195
Key:({'shape': (100, 512, 1, 1), 'min': 0.0, 'max': 0.21138024, '99.9': 0.15548167748749422},)
Key:196
Key:({'shape': (100, 512), 'min': 0.0, 'max': 0.21138024, '99.9': 0.15548167748749422},)
Key:output
Key:({'shape': (100, 10), 'min': -0.09024425, 'max': 0.037463047, '99.9': 0.03325532240048089},)
注意,其中从第二个开始,就是元组了,而不是字典了。
所以要在self.output_statistics[output[0]]后面再加上一个[0]