Visualize VGG16 Filters

Visualization of the filters of VGG16, via gradient ascent in input space.


In [4]:
from __future__ import print_function

from scipy.misc import imsave
import numpy as np
import time
from keras.applications import vgg16
from keras import backend as K


Using Theano backend.

In [5]:
# dimensions of the generated pictures for each filter.
img_width = 128
img_height = 128

# the name of the layer we want to visualize
# (see model definition at keras/applications/vgg16.py)
layer_name = 'block5_conv1'

Create a function to extract and display the generated input


In [6]:
# util function to convert a tensor into a valid image

def deprocess_image(x):
    # normalize tensor: center on 0., ensure std is 0.1
    x -= x.mean()
    x /= (x.std() + 1e-5)
    x *= 0.1

    # clip to [0, 1]
    x += 0.5
    x = np.clip(x, 0, 1)

    # convert to RGB array
    x *= 255
    if K.image_data_format() == 'channels_first':
        x = x.transpose((1, 2, 0))
    x = np.clip(x, 0, 255).astype('uint8')
    return x

Build the VGG16 network with ImageNet weights

Note that we only go up to the last convolutional layer --we don't include fully-connected layers. The reason is that adding the fully connected layers forces you to use a fixed input size for the model (224x224, the original ImageNet format). By only keeping the convolutional modules, our model can be adapted to arbitrary input sizes.


In [7]:
model = vgg16.VGG16(weights='imagenet', include_top=False)
print('Model loaded.')

model.summary()


Model loaded.
_________________________________________________________________
Layer (type)                 Output Shape              Param #   
=================================================================
input_1 (InputLayer)         (None, None, None, 3)     0         
_________________________________________________________________
block1_conv1 (Conv2D)        (None, None, None, 64)    1792      
_________________________________________________________________
block1_conv2 (Conv2D)        (None, None, None, 64)    36928     
_________________________________________________________________
block1_pool (MaxPooling2D)   (None, None, None, 64)    0         
_________________________________________________________________
block2_conv1 (Conv2D)        (None, None, None, 128)   73856     
_________________________________________________________________
block2_conv2 (Conv2D)        (None, None, None, 128)   147584    
_________________________________________________________________
block2_pool (MaxPooling2D)   (None, None, None, 128)   0         
_________________________________________________________________
block3_conv1 (Conv2D)        (None, None, None, 256)   295168    
_________________________________________________________________
block3_conv2 (Conv2D)        (None, None, None, 256)   590080    
_________________________________________________________________
block3_conv3 (Conv2D)        (None, None, None, 256)   590080    
_________________________________________________________________
block3_pool (MaxPooling2D)   (None, None, None, 256)   0         
_________________________________________________________________
block4_conv1 (Conv2D)        (None, None, None, 512)   1180160   
_________________________________________________________________
block4_conv2 (Conv2D)        (None, None, None, 512)   2359808   
_________________________________________________________________
block4_conv3 (Conv2D)        (None, None, None, 512)   2359808   
_________________________________________________________________
block4_pool (MaxPooling2D)   (None, None, None, 512)   0         
_________________________________________________________________
block5_conv1 (Conv2D)        (None, None, None, 512)   2359808   
_________________________________________________________________
block5_conv2 (Conv2D)        (None, None, None, 512)   2359808   
_________________________________________________________________
block5_conv3 (Conv2D)        (None, None, None, 512)   2359808   
_________________________________________________________________
block5_pool (MaxPooling2D)   (None, None, None, 512)   0         
=================================================================
Total params: 14,714,688
Trainable params: 14,714,688
Non-trainable params: 0
_________________________________________________________________

Define a loss function

This loss function will seek to maximize the activation of a specific filter (filter_index) in a specific layer (layer_name)


In [8]:
# this is the placeholder for the input images
input_img = model.input

# get the symbolic outputs of each "key" layer (we gave them unique names).
layer_dict = dict([(layer.name, layer) for layer in model.layers[1:]])

def normalize(x):
    # utility function to normalize a tensor by its L2 norm
    return x / (K.sqrt(K.mean(K.square(x))) + 1e-5)

kept_filters = []
for filter_index in range(0, 200):
    # we only scan through the first 200 filters,
    # but there are actually 512 of them
    print('Processing filter %d' % filter_index)
    start_time = time.time()

    # we build a loss function that maximizes the activation
    # of the nth filter of the layer considered
    layer_output = layer_dict[layer_name].output
    if K.image_data_format() == 'channels_first':
        loss = K.mean(layer_output[:, filter_index, :, :])
    else:
        loss = K.mean(layer_output[:, :, :, filter_index])

    # we compute the gradient of the input picture wrt this loss
    grads = K.gradients(loss, input_img)[0]

    # normalization trick: we normalize the gradient
    grads = normalize(grads)

    # this function returns the loss and grads given the input picture
    iterate = K.function([input_img], [loss, grads])

    # step size for gradient ascent
    step = 1.

    # we start from a gray image with some random noise
    if K.image_data_format() == 'channels_first':
        input_img_data = np.random.random((1, 3, img_width, img_height))
    else:
        input_img_data = np.random.random((1, img_width, img_height, 3))
    input_img_data = (input_img_data - 0.5) * 20 + 128

    # we run gradient ascent for 20 steps
    for i in range(20):
        loss_value, grads_value = iterate([input_img_data])
        input_img_data += grads_value * step

        print('Current loss value:', loss_value)
        if loss_value <= 0.:
            # some filters get stuck to 0, we can skip them
            break

    # decode the resulting input image
    if loss_value > 0:
        img = deprocess_image(input_img_data[0])
        kept_filters.append((img, loss_value))
    end_time = time.time()
    print('Filter %d processed in %ds' % (filter_index, end_time - start_time))

# we will stich the best 64 filters on a 8 x 8 grid.
n = 8

# the filters that have the highest loss are assumed to be better-looking.
# we will only keep the top 64 filters.
kept_filters.sort(key=lambda x: x[1], reverse=True)
kept_filters = kept_filters[:n * n]

# build a black picture with enough space for
# our 8 x 8 filters of size 128 x 128, with a 5px margin in between
margin = 5
width = n * img_width + (n - 1) * margin
height = n * img_height + (n - 1) * margin
stitched_filters = np.zeros((width, height, 3))

# fill the picture with our saved filters
for i in range(n):
    for j in range(n):
        img, loss = kept_filters[i * n + j]
        stitched_filters[(img_width + margin) * i: (img_width + margin) * i + img_width,
                         (img_height + margin) * j: (img_height + margin) * j + img_height, :] = img


Processing filter 0
Current loss value: 12.368642807006836
Current loss value: 23.671627044677734
Current loss value: 42.381229400634766
Current loss value: 65.37151336669922
Current loss value: 85.69359588623047
Current loss value: 99.78841400146484
Current loss value: 127.03534698486328
Current loss value: 149.66452026367188
Current loss value: 169.27783203125
Current loss value: 194.4546661376953
Current loss value: 218.1980438232422
Current loss value: 236.95928955078125
Current loss value: 263.23162841796875
Current loss value: 285.45343017578125
Current loss value: 308.71783447265625
Current loss value: 330.14715576171875
Current loss value: 351.1011047363281
Current loss value: 373.4712219238281
Current loss value: 392.3348083496094
Current loss value: 413.6596374511719
Filter 0 processed in 24s
Processing filter 1
Current loss value: 0.0
Filter 1 processed in 1s
Processing filter 2
Current loss value: 8.815566062927246
Current loss value: 26.908369064331055
Current loss value: 57.02229690551758
Current loss value: 89.9832992553711
Current loss value: 125.31346893310547
Current loss value: 154.94248962402344
Current loss value: 189.50845336914062
Current loss value: 220.86802673339844
Current loss value: 241.2372589111328
Current loss value: 270.2862548828125
Current loss value: 297.40338134765625
Current loss value: 326.05596923828125
Current loss value: 355.733642578125
Current loss value: 382.9064025878906
Current loss value: 413.2566223144531
Current loss value: 440.51092529296875
Current loss value: 471.20489501953125
Current loss value: 498.7049255371094
Current loss value: 531.2503662109375
Current loss value: 555.2064819335938
Filter 2 processed in 9s
Processing filter 3
Current loss value: 11.789143562316895
Current loss value: 36.9915885925293
Current loss value: 105.61654663085938
Current loss value: 207.57614135742188
Current loss value: 303.6998596191406
Current loss value: 380.8127746582031
Current loss value: 446.6914367675781
Current loss value: 509.761962890625
Current loss value: 563.716796875
Current loss value: 614.3414916992188
Current loss value: 668.9860229492188
Current loss value: 717.0734252929688
Current loss value: 771.1063842773438
Current loss value: 818.7450561523438
Current loss value: 868.0987548828125
Current loss value: 914.0939331054688
Current loss value: 956.1371459960938
Current loss value: 1000.3096313476562
Current loss value: 1046.7459716796875
Current loss value: 1092.105224609375
Filter 3 processed in 10s
Processing filter 4
Current loss value: 8.895710945129395
Current loss value: 46.68626022338867
Current loss value: 93.80433654785156
Current loss value: 130.31227111816406
Current loss value: 168.81320190429688
Current loss value: 212.06991577148438
Current loss value: 251.71282958984375
Current loss value: 298.4991760253906
Current loss value: 348.7015380859375
Current loss value: 393.5575256347656
Current loss value: 442.9139709472656
Current loss value: 497.1535339355469
Current loss value: 542.4769287109375
Current loss value: 590.6377563476562
Current loss value: 638.93212890625
Current loss value: 683.7894287109375
Current loss value: 729.4984741210938
Current loss value: 777.7217407226562
Current loss value: 826.062255859375
Current loss value: 870.184814453125
Filter 4 processed in 11s
Processing filter 5
Current loss value: 29.073070526123047
Current loss value: 47.74187088012695
Current loss value: 76.0307388305664
Current loss value: 110.99817657470703
Current loss value: 146.64825439453125
Current loss value: 182.89691162109375
Current loss value: 224.09523010253906
Current loss value: 273.2861633300781
Current loss value: 319.6475830078125
Current loss value: 362.34014892578125
Current loss value: 412.84759521484375
Current loss value: 455.54736328125
Current loss value: 487.71856689453125
Current loss value: 529.5210571289062
Current loss value: 565.60546875
Current loss value: 601.9092407226562
Current loss value: 636.0776977539062
Current loss value: 671.2794189453125
Current loss value: 707.0328979492188
Current loss value: 744.6121215820312
Filter 5 processed in 10s
Processing filter 6
Current loss value: 0.0
Filter 6 processed in 1s
Processing filter 7
Current loss value: 4.092818737030029
Current loss value: 9.896462440490723
Current loss value: 23.181720733642578
Current loss value: 64.4627685546875
Current loss value: 111.30363464355469
Current loss value: 147.5934600830078
Current loss value: 189.48495483398438
Current loss value: 226.21157836914062
Current loss value: 269.08013916015625
Current loss value: 320.5628967285156
Current loss value: 377.8033142089844
Current loss value: 441.7273254394531
Current loss value: 499.5331726074219
Current loss value: 557.673583984375
Current loss value: 614.3057250976562
Current loss value: 672.4196166992188
Current loss value: 723.7830200195312
Current loss value: 770.116455078125
Current loss value: 823.5633544921875
Current loss value: 873.5516357421875
Filter 7 processed in 8s
Processing filter 8
Current loss value: 100.18944549560547
Current loss value: 164.45469665527344
Current loss value: 228.0486297607422
Current loss value: 308.97088623046875
Current loss value: 400.02099609375
Current loss value: 476.3254699707031
Current loss value: 563.0258178710938
Current loss value: 646.0528564453125
Current loss value: 716.7125854492188
Current loss value: 791.6682739257812
Current loss value: 856.7140502929688
Current loss value: 925.4598388671875
Current loss value: 987.365966796875
Current loss value: 1056.3590087890625
Current loss value: 1116.92333984375
Current loss value: 1177.4031982421875
Current loss value: 1232.941162109375
Current loss value: 1296.0638427734375
Current loss value: 1356.4276123046875
Current loss value: 1415.4222412109375
Filter 8 processed in 8s
Processing filter 9
Current loss value: 13.872984886169434
Current loss value: 57.14628601074219
Current loss value: 88.48452758789062
Current loss value: 128.7327423095703
Current loss value: 199.07083129882812
Current loss value: 249.60350036621094
Current loss value: 300.3114929199219
Current loss value: 354.521240234375
Current loss value: 408.4473876953125
Current loss value: 448.5938415527344
Current loss value: 494.61688232421875
Current loss value: 548.6651000976562
Current loss value: 600.1268920898438
Current loss value: 632.8265380859375
Current loss value: 675.8912963867188
Current loss value: 720.9818725585938
Current loss value: 758.510009765625
Current loss value: 794.814208984375
Current loss value: 838.3790283203125
Current loss value: 870.808837890625
Filter 9 processed in 8s
Processing filter 10
Current loss value: 9.445834159851074
Current loss value: 19.169878005981445
Current loss value: 43.126346588134766
Current loss value: 88.71057891845703
Current loss value: 117.34405517578125
Current loss value: 156.87367248535156
Current loss value: 194.2184600830078
Current loss value: 235.06954956054688
Current loss value: 288.9281921386719
Current loss value: 330.5810852050781
Current loss value: 367.2319030761719
Current loss value: 401.89599609375
Current loss value: 438.756103515625
Current loss value: 476.4615783691406
Current loss value: 509.05145263671875
Current loss value: 541.0179443359375
Current loss value: 577.7373046875
Current loss value: 613.3815307617188
Current loss value: 644.9024658203125
Current loss value: 677.3832397460938
Filter 10 processed in 8s
Processing filter 11
Current loss value: 6.409639835357666
Current loss value: 15.106689453125
Current loss value: 59.9630126953125
Current loss value: 147.3359375
Current loss value: 243.07431030273438
Current loss value: 339.2289733886719
Current loss value: 422.1877746582031
Current loss value: 505.0887451171875
Current loss value: 576.9718017578125
Current loss value: 647.3770751953125
Current loss value: 713.1956787109375
Current loss value: 779.14697265625
Current loss value: 841.2259521484375
Current loss value: 900.787353515625
Current loss value: 959.2166748046875
Current loss value: 1016.8768310546875
Current loss value: 1079.1865234375
Current loss value: 1134.7568359375
Current loss value: 1194.56005859375
Current loss value: 1253.029541015625
Filter 11 processed in 8s
Processing filter 12
Current loss value: 0.0
Filter 12 processed in 1s
Processing filter 13
Current loss value: 6.083409309387207
Current loss value: 66.41938018798828
Current loss value: 113.48970794677734
Current loss value: 152.35116577148438
Current loss value: 193.04087829589844
Current loss value: 230.1475830078125
Current loss value: 265.9126892089844
Current loss value: 298.7203369140625
Current loss value: 330.4977722167969
Current loss value: 364.93768310546875
Current loss value: 398.5561828613281
Current loss value: 428.3167419433594
Current loss value: 463.47747802734375
Current loss value: 493.3843688964844
Current loss value: 523.8150634765625
Current loss value: 553.3346557617188
Current loss value: 579.9303588867188
Current loss value: 607.713623046875
Current loss value: 633.1329345703125
Current loss value: 662.248291015625
Filter 13 processed in 8s
Processing filter 14
Current loss value: 4.796126365661621
Current loss value: 35.18335723876953
Current loss value: 98.74899291992188
Current loss value: 166.16134643554688
Current loss value: 239.56602478027344
Current loss value: 301.79022216796875
Current loss value: 364.0696105957031
Current loss value: 420.18621826171875
Current loss value: 480.1058654785156
Current loss value: 532.6583862304688
Current loss value: 588.1401977539062
Current loss value: 638.0039672851562
Current loss value: 683.4479370117188
Current loss value: 722.6563720703125
Current loss value: 779.65576171875
Current loss value: 808.9044799804688
Current loss value: 855.3441772460938
Current loss value: 900.33154296875
Current loss value: 941.49462890625
Current loss value: 973.8119506835938
Filter 14 processed in 8s
Processing filter 15
Current loss value: 0.20554015040397644
Current loss value: 2.013170003890991
Current loss value: 11.447918891906738
Current loss value: 29.593738555908203
Current loss value: 60.156654357910156
Current loss value: 89.6708755493164
Current loss value: 132.5997772216797
Current loss value: 171.67076110839844
Current loss value: 213.15541076660156
Current loss value: 256.5592346191406
Current loss value: 293.7545166015625
Current loss value: 334.5616760253906
Current loss value: 372.32257080078125
Current loss value: 410.57293701171875
Current loss value: 451.1932678222656
Current loss value: 490.1081237792969
Current loss value: 531.4798583984375
Current loss value: 568.3834228515625
Current loss value: 604.979736328125
Current loss value: 639.3466796875
Filter 15 processed in 8s
Processing filter 16
Current loss value: 0.0
Filter 16 processed in 1s
Processing filter 17
Current loss value: 0.48782169818878174
Current loss value: 12.77584171295166
Current loss value: 36.054874420166016
Current loss value: 68.04717254638672
Current loss value: 107.2638168334961
Current loss value: 147.89312744140625
Current loss value: 187.0059356689453
Current loss value: 232.49256896972656
Current loss value: 292.91241455078125
Current loss value: 345.9670715332031
Current loss value: 408.0511169433594
Current loss value: 469.9401550292969
Current loss value: 536.799072265625
Current loss value: 601.7303466796875
Current loss value: 661.6532592773438
Current loss value: 726.6973266601562
Current loss value: 785.5210571289062
Current loss value: 840.6112670898438
Current loss value: 899.51123046875
Current loss value: 951.0089111328125
Filter 17 processed in 8s
Processing filter 18
Current loss value: 37.22673034667969
Current loss value: 190.87875366210938
Current loss value: 326.2514953613281
Current loss value: 434.1490783691406
Current loss value: 510.74700927734375
Current loss value: 573.6640014648438
Current loss value: 626.034423828125
Current loss value: 675.8385620117188
Current loss value: 728.0718994140625
Current loss value: 779.2848510742188
Current loss value: 827.2754516601562
Current loss value: 870.7454833984375
Current loss value: 922.62060546875
Current loss value: 958.420654296875
Current loss value: 1011.1554565429688
Current loss value: 1047.864990234375
Current loss value: 1099.2825927734375
Current loss value: 1137.2672119140625
Current loss value: 1183.8692626953125
Current loss value: 1222.7388916015625
Filter 18 processed in 7s
Processing filter 19
Current loss value: 0.0
Filter 19 processed in 1s
Processing filter 20
Current loss value: 23.378101348876953
Current loss value: 35.78982925415039
Current loss value: 67.32974243164062
Current loss value: 97.94898223876953
Current loss value: 128.4814910888672
Current loss value: 167.29986572265625
Current loss value: 198.9322509765625
Current loss value: 235.740966796875
Current loss value: 270.0418701171875
Current loss value: 307.9486999511719
Current loss value: 330.4737243652344
Current loss value: 370.9704284667969
Current loss value: 394.883544921875
Current loss value: 428.08184814453125
Current loss value: 456.4422302246094
Current loss value: 487.1357727050781
Current loss value: 520.73876953125
Current loss value: 552.1412353515625
Current loss value: 587.4033813476562
Current loss value: 617.3443603515625
Filter 20 processed in 8s
Processing filter 21
Current loss value: 0.0
Filter 21 processed in 1s
Processing filter 22
Current loss value: 0.0
Filter 22 processed in 1s
Processing filter 23
Current loss value: 14.626121520996094
Current loss value: 24.310665130615234
Current loss value: 54.316165924072266
Current loss value: 92.13088989257812
Current loss value: 140.93417358398438
Current loss value: 188.83328247070312
Current loss value: 252.1585693359375
Current loss value: 318.2611083984375
Current loss value: 362.97662353515625
Current loss value: 422.5033874511719
Current loss value: 472.70806884765625
Current loss value: 519.0781860351562
Current loss value: 562.7996826171875
Current loss value: 607.7763671875
Current loss value: 653.4111938476562
Current loss value: 700.2462158203125
Current loss value: 747.9633178710938
Current loss value: 789.5208129882812
Current loss value: 829.6622314453125
Current loss value: 869.7020874023438
Filter 23 processed in 8s
Processing filter 24
Current loss value: 7.886280536651611
Current loss value: 36.08348083496094
Current loss value: 77.73313903808594
Current loss value: 115.73385620117188
Current loss value: 153.57159423828125
Current loss value: 193.2221221923828
Current loss value: 227.28857421875
Current loss value: 262.90069580078125
Current loss value: 293.5129699707031
Current loss value: 333.0124206542969
Current loss value: 370.1519775390625
Current loss value: 402.39605712890625
Current loss value: 441.78515625
Current loss value: 473.9053955078125
Current loss value: 507.01800537109375
Current loss value: 539.7965698242188
Current loss value: 572.3523559570312
Current loss value: 607.9039306640625
Current loss value: 642.9118041992188
Current loss value: 677.6674194335938
Filter 24 processed in 8s
Processing filter 25
Current loss value: 1.4826558828353882
Current loss value: 8.716912269592285
Current loss value: 31.074514389038086
Current loss value: 62.378196716308594
Current loss value: 95.90787506103516
Current loss value: 126.84326934814453
Current loss value: 168.30503845214844
Current loss value: 210.3081512451172
Current loss value: 255.5487060546875
Current loss value: 298.0377197265625
Current loss value: 336.2120056152344
Current loss value: 374.09844970703125
Current loss value: 416.01641845703125
Current loss value: 457.3665466308594
Current loss value: 494.36572265625
Current loss value: 535.0723266601562
Current loss value: 572.5025634765625
Current loss value: 607.0379638671875
Current loss value: 644.5264892578125
Current loss value: 678.7748413085938
Filter 25 processed in 8s
Processing filter 26
Current loss value: 0.0
Filter 26 processed in 1s
Processing filter 27
Current loss value: 3.428032636642456
Current loss value: 8.461721420288086
Current loss value: 17.479345321655273
Current loss value: 35.464447021484375
Current loss value: 62.563785552978516
Current loss value: 87.55301666259766
Current loss value: 134.8370819091797
Current loss value: 175.9822998046875
Current loss value: 242.1572265625
Current loss value: 312.102783203125
Current loss value: 379.6191711425781
Current loss value: 458.8261413574219
Current loss value: 520.7810668945312
Current loss value: 599.0634765625
Current loss value: 669.3225708007812
Current loss value: 752.0789184570312
Current loss value: 826.4656372070312
Current loss value: 903.2753295898438
Current loss value: 980.2494506835938
Current loss value: 1062.7899169921875
Filter 27 processed in 8s
Processing filter 28
Current loss value: 1.194626808166504
Current loss value: 26.927234649658203
Current loss value: 83.96559143066406
Current loss value: 150.6856231689453
Current loss value: 213.692626953125
Current loss value: 262.5455017089844
Current loss value: 309.1175842285156
Current loss value: 361.2740478515625
Current loss value: 403.1582946777344
Current loss value: 455.4643859863281
Current loss value: 494.2698669433594
Current loss value: 536.0096435546875
Current loss value: 567.5340576171875
Current loss value: 606.19873046875
Current loss value: 639.49609375
Current loss value: 674.2373046875
Current loss value: 706.5465698242188
Current loss value: 747.13623046875
Current loss value: 774.869873046875
Current loss value: 811.4229125976562
Filter 28 processed in 8s
Processing filter 29
Current loss value: 39.30426788330078
Current loss value: 44.37983322143555
Current loss value: 112.29308319091797
Current loss value: 169.77435302734375
Current loss value: 221.23660278320312
Current loss value: 217.26417541503906
Current loss value: 317.5731506347656
Current loss value: 350.10302734375
Current loss value: 401.1910705566406
Current loss value: 444.72705078125
Current loss value: 514.0721435546875
Current loss value: 561.859619140625
Current loss value: 605.846923828125
Current loss value: 661.7009887695312
Current loss value: 695.1787109375
Current loss value: 752.5753173828125
Current loss value: 792.9623413085938
Current loss value: 846.3427734375
Current loss value: 891.7533569335938
Current loss value: 938.8231201171875
Filter 29 processed in 8s
Processing filter 30
Current loss value: 27.302888870239258
Current loss value: 60.32315444946289
Current loss value: 93.65550231933594
Current loss value: 132.2393341064453
Current loss value: 168.5875701904297
Current loss value: 204.5696258544922
Current loss value: 234.89598083496094
Current loss value: 269.78216552734375
Current loss value: 307.38922119140625
Current loss value: 339.6555480957031
Current loss value: 374.4702453613281
Current loss value: 407.86541748046875
Current loss value: 445.7602233886719
Current loss value: 481.038330078125
Current loss value: 519.811767578125
Current loss value: 556.2086791992188
Current loss value: 596.9179077148438
Current loss value: 636.2659301757812
Current loss value: 674.3392944335938
Current loss value: 711.3306884765625
Filter 30 processed in 8s
Processing filter 31
Current loss value: 1.9228883981704712
Current loss value: 24.571590423583984
Current loss value: 61.69818878173828
Current loss value: 118.94656372070312
Current loss value: 162.47552490234375
Current loss value: 205.80223083496094
Current loss value: 240.890869140625
Current loss value: 280.50225830078125
Current loss value: 319.4113464355469
Current loss value: 355.9100646972656
Current loss value: 390.97332763671875
Current loss value: 425.81671142578125
Current loss value: 456.9320068359375
Current loss value: 490.7222900390625
Current loss value: 525.4049682617188
Current loss value: 557.5629272460938
Current loss value: 591.0526733398438
Current loss value: 619.7392578125
Current loss value: 656.4891967773438
Current loss value: 684.9136352539062
Filter 31 processed in 8s
Processing filter 32
Current loss value: 11.09113883972168
Current loss value: 40.831966400146484
Current loss value: 88.67571258544922
Current loss value: 146.54493713378906
Current loss value: 196.351806640625
Current loss value: 245.9208984375
Current loss value: 302.16314697265625
Current loss value: 344.4463806152344
Current loss value: 390.2433776855469
Current loss value: 435.12042236328125
Current loss value: 481.3807678222656
Current loss value: 519.0723266601562
Current loss value: 561.4861450195312
Current loss value: 603.1911010742188
Current loss value: 644.035888671875
Current loss value: 682.365478515625
Current loss value: 726.2451782226562
Current loss value: 760.659912109375
Current loss value: 799.5194091796875
Current loss value: 837.6265258789062
Filter 32 processed in 8s
Processing filter 33
Current loss value: 0.0
Filter 33 processed in 1s
Processing filter 34
Current loss value: 4.49452018737793
Current loss value: 12.63109302520752
Current loss value: 41.579463958740234
Current loss value: 108.6391830444336
Current loss value: 198.81813049316406
Current loss value: 301.5155944824219
Current loss value: 368.49578857421875
Current loss value: 433.6368103027344
Current loss value: 493.66912841796875
Current loss value: 551.1519775390625
Current loss value: 605.0293579101562
Current loss value: 650.51953125
Current loss value: 691.2344970703125
Current loss value: 750.3826904296875
Current loss value: 795.1151733398438
Current loss value: 845.4576416015625
Current loss value: 896.9589233398438
Current loss value: 947.808837890625
Current loss value: 985.2681274414062
Current loss value: 1043.527587890625
Filter 34 processed in 8s
Processing filter 35
Current loss value: 0.0
Filter 35 processed in 1s
Processing filter 36
Current loss value: 9.570368766784668
Current loss value: 39.12881851196289
Current loss value: 93.16116333007812
Current loss value: 172.44479370117188
Current loss value: 263.3475646972656
Current loss value: 361.7982482910156
Current loss value: 440.6802978515625
Current loss value: 502.5143737792969
Current loss value: 577.617919921875
Current loss value: 641.42919921875
Current loss value: 704.9323120117188
Current loss value: 758.0806274414062
Current loss value: 824.459716796875
Current loss value: 873.6680908203125
Current loss value: 926.3988647460938
Current loss value: 984.57958984375
Current loss value: 1038.213623046875
Current loss value: 1099.9991455078125
Current loss value: 1158.0552978515625
Current loss value: 1215.2286376953125
Filter 36 processed in 8s
Processing filter 37
Current loss value: 1.4125895500183105
Current loss value: 10.158031463623047
Current loss value: 95.065185546875
Current loss value: 205.0699462890625
Current loss value: 304.06005859375
Current loss value: 396.9723205566406
Current loss value: 489.2752990722656
Current loss value: 572.0475463867188
Current loss value: 648.30712890625
Current loss value: 719.7098388671875
Current loss value: 794.1669921875
Current loss value: 867.25634765625
Current loss value: 927.482666015625
Current loss value: 992.0341796875
Current loss value: 1052.5020751953125
Current loss value: 1111.5062255859375
Current loss value: 1172.249267578125
Current loss value: 1232.0023193359375
Current loss value: 1294.44091796875
Current loss value: 1352.8934326171875
Filter 37 processed in 8s
Processing filter 38
Current loss value: 3.620694160461426
Current loss value: 13.992371559143066
Current loss value: 18.564430236816406
Current loss value: 52.30149841308594
Current loss value: 58.79598617553711
Current loss value: 86.37432098388672
Current loss value: 131.24607849121094
Current loss value: 153.38743591308594
Current loss value: 199.61170959472656
Current loss value: 225.8382568359375
Current loss value: 246.71121215820312
Current loss value: 286.8158874511719
Current loss value: 319.90673828125
Current loss value: 351.250244140625
Current loss value: 390.7649841308594
Current loss value: 415.51153564453125
Current loss value: 450.90045166015625
Current loss value: 471.8385925292969
Current loss value: 505.7663269042969
Current loss value: 537.4946899414062
Filter 38 processed in 8s
Processing filter 39
Current loss value: 0.12873534858226776
Current loss value: 5.745502948760986
Current loss value: 29.20304298400879
Current loss value: 59.265296936035156
Current loss value: 89.27674102783203
Current loss value: 112.03767395019531
Current loss value: 133.46006774902344
Current loss value: 161.72169494628906
Current loss value: 183.18626403808594
Current loss value: 204.4298858642578
Current loss value: 229.54164123535156
Current loss value: 260.8033142089844
Current loss value: 287.24017333984375
Current loss value: 325.3719787597656
Current loss value: 364.9054870605469
Current loss value: 410.89202880859375
Current loss value: 448.8857421875
Current loss value: 483.3177795410156
Current loss value: 513.9097900390625
Current loss value: 552.392333984375
Filter 39 processed in 8s
Processing filter 40
Current loss value: 0.7768726944923401
Current loss value: 3.23960018157959
Current loss value: 21.15452766418457
Current loss value: 63.554054260253906
Current loss value: 131.28121948242188
Current loss value: 210.23532104492188
Current loss value: 282.446044921875
Current loss value: 361.6301574707031
Current loss value: 457.1392517089844
Current loss value: 560.1746826171875
Current loss value: 648.6728515625
Current loss value: 727.666015625
Current loss value: 799.8228149414062
Current loss value: 889.5393676757812
Current loss value: 956.9638061523438
Current loss value: 1035.6978759765625
Current loss value: 1098.2945556640625
Current loss value: 1169.7720947265625
Current loss value: 1231.3575439453125
Current loss value: 1295.4483642578125
Filter 40 processed in 8s
Processing filter 41
Current loss value: 0.03339635580778122
Current loss value: 13.605076789855957
Current loss value: 77.22172546386719
Current loss value: 153.88711547851562
Current loss value: 257.7056579589844
Current loss value: 348.9407653808594
Current loss value: 421.0267028808594
Current loss value: 480.8529052734375
Current loss value: 549.1929931640625
Current loss value: 618.5467529296875
Current loss value: 676.4826049804688
Current loss value: 741.6248779296875
Current loss value: 797.2528686523438
Current loss value: 859.9586791992188
Current loss value: 914.8700561523438
Current loss value: 976.2512817382812
Current loss value: 1023.06884765625
Current loss value: 1087.6171875
Current loss value: 1136.10986328125
Current loss value: 1191.863037109375
Filter 41 processed in 8s
Processing filter 42
Current loss value: 9.199230194091797
Current loss value: 81.64751434326172
Current loss value: 181.0838165283203
Current loss value: 286.71807861328125
Current loss value: 387.1546630859375
Current loss value: 483.1353454589844
Current loss value: 559.37744140625
Current loss value: 621.35302734375
Current loss value: 688.4467163085938
Current loss value: 754.9871215820312
Current loss value: 807.7424926757812
Current loss value: 875.5599975585938
Current loss value: 935.3840942382812
Current loss value: 998.390625
Current loss value: 1052.7607421875
Current loss value: 1108.5704345703125
Current loss value: 1169.81982421875
Current loss value: 1226.0086669921875
Current loss value: 1278.6043701171875
Current loss value: 1337.05712890625
Filter 42 processed in 8s
Processing filter 43
Current loss value: 9.801602363586426
Current loss value: 36.26713562011719
Current loss value: 76.98101806640625
Current loss value: 119.44695281982422
Current loss value: 165.0078125
Current loss value: 198.53634643554688
Current loss value: 234.4765167236328
Current loss value: 273.59423828125
Current loss value: 306.5382385253906
Current loss value: 341.14862060546875
Current loss value: 374.04962158203125
Current loss value: 412.8683776855469
Current loss value: 447.12127685546875
Current loss value: 483.88067626953125
Current loss value: 518.0845336914062
Current loss value: 554.8341064453125
Current loss value: 591.1024169921875
Current loss value: 627.8828125
Current loss value: 662.303955078125
Current loss value: 698.4441528320312
Filter 43 processed in 8s
Processing filter 44
Current loss value: 6.57075309753418
Current loss value: 22.831565856933594
Current loss value: 70.03005981445312
Current loss value: 109.01696014404297
Current loss value: 161.19381713867188
Current loss value: 207.0695037841797
Current loss value: 248.63609313964844
Current loss value: 294.3570251464844
Current loss value: 325.0456848144531
Current loss value: 362.7129821777344
Current loss value: 400.21612548828125
Current loss value: 437.6148681640625
Current loss value: 476.3682861328125
Current loss value: 516.5427856445312
Current loss value: 552.8502197265625
Current loss value: 590.1111450195312
Current loss value: 622.75439453125
Current loss value: 659.3822631835938
Current loss value: 693.0224609375
Current loss value: 725.6588134765625
Filter 44 processed in 8s
Processing filter 45
Current loss value: 0.021276848390698433
Current loss value: 16.2364444732666
Current loss value: 53.08353042602539
Current loss value: 93.79417419433594
Current loss value: 138.3597869873047
Current loss value: 169.93585205078125
Current loss value: 208.79583740234375
Current loss value: 242.76869201660156
Current loss value: 277.0181884765625
Current loss value: 312.3356628417969
Current loss value: 352.8703308105469
Current loss value: 391.7652282714844
Current loss value: 430.178955078125
Current loss value: 463.8695068359375
Current loss value: 500.4674072265625
Current loss value: 538.5911865234375
Current loss value: 574.3397216796875
Current loss value: 607.313232421875
Current loss value: 639.8667602539062
Current loss value: 671.8611450195312
Filter 45 processed in 8s
Processing filter 46
Current loss value: 1.2699427604675293
Current loss value: 7.694388389587402
Current loss value: 16.266475677490234
Current loss value: 56.030670166015625
Current loss value: 99.70919036865234
Current loss value: 164.94390869140625
Current loss value: 230.86712646484375
Current loss value: 295.23773193359375
Current loss value: 360.6319274902344
Current loss value: 422.3684387207031
Current loss value: 484.1097717285156
Current loss value: 544.37548828125
Current loss value: 599.1305541992188
Current loss value: 656.2099609375
Current loss value: 710.761474609375
Current loss value: 766.3865356445312
Current loss value: 819.34228515625
Current loss value: 872.2733154296875
Current loss value: 923.9083862304688
Current loss value: 976.1935424804688
Filter 46 processed in 8s
Processing filter 47
Current loss value: 2.538386821746826
Current loss value: 79.16259002685547
Current loss value: 210.47677612304688
Current loss value: 311.0368347167969
Current loss value: 370.7618103027344
Current loss value: 427.1971130371094
Current loss value: 486.41229248046875
Current loss value: 547.3587646484375
Current loss value: 603.378173828125
Current loss value: 657.0928344726562
Current loss value: 710.0264282226562
Current loss value: 752.7352294921875
Current loss value: 806.349853515625
Current loss value: 848.6314086914062
Current loss value: 898.7568969726562
Current loss value: 944.1091918945312
Current loss value: 991.3877563476562
Current loss value: 1037.259521484375
Current loss value: 1082.5594482421875
Current loss value: 1128.8656005859375
Filter 47 processed in 8s
Processing filter 48
Current loss value: 1.553058385848999
Current loss value: 38.08808517456055
Current loss value: 145.687744140625
Current loss value: 264.86785888671875
Current loss value: 368.7743225097656
Current loss value: 457.29486083984375
Current loss value: 535.8174438476562
Current loss value: 610.873046875
Current loss value: 675.481689453125
Current loss value: 734.9374389648438
Current loss value: 791.991455078125
Current loss value: 847.518798828125
Current loss value: 902.7074584960938
Current loss value: 955.7574462890625
Current loss value: 1011.9780883789062
Current loss value: 1062.5880126953125
Current loss value: 1118.0194091796875
Current loss value: 1167.458984375
Current loss value: 1214.068115234375
Current loss value: 1260.72900390625
Filter 48 processed in 8s
Processing filter 49
Current loss value: 0.8038886189460754
Current loss value: 14.488704681396484
Current loss value: 51.097469329833984
Current loss value: 115.40895080566406
Current loss value: 189.4410400390625
Current loss value: 260.7962341308594
Current loss value: 341.3713073730469
Current loss value: 416.3780822753906
Current loss value: 485.170654296875
Current loss value: 557.244873046875
Current loss value: 620.80419921875
Current loss value: 692.6929321289062
Current loss value: 764.3600463867188
Current loss value: 830.1531372070312
Current loss value: 898.53955078125
Current loss value: 959.3272094726562
Current loss value: 1021.5162963867188
Current loss value: 1082.3626708984375
Current loss value: 1146.3857421875
Current loss value: 1208.1815185546875
Filter 49 processed in 8s
Processing filter 50
Current loss value: 2.1621181964874268
Current loss value: 4.145421028137207
Current loss value: 10.450810432434082
Current loss value: 19.86762809753418
Current loss value: 33.79091262817383
Current loss value: 48.661624908447266
Current loss value: 63.74822998046875
Current loss value: 88.40054321289062
Current loss value: 109.86241149902344
Current loss value: 132.75241088867188
Current loss value: 158.44705200195312
Current loss value: 186.1185760498047
Current loss value: 218.3110809326172
Current loss value: 246.7108154296875
Current loss value: 273.39501953125
Current loss value: 304.4980163574219
Current loss value: 329.94598388671875
Current loss value: 357.6765441894531
Current loss value: 387.4296569824219
Current loss value: 417.6482238769531
Filter 50 processed in 8s
Processing filter 51
Current loss value: 1.1207586526870728
Current loss value: 20.40886878967285
Current loss value: 84.66671752929688
Current loss value: 153.9940643310547
Current loss value: 215.83126831054688
Current loss value: 272.93121337890625
Current loss value: 328.5904235839844
Current loss value: 380.8195495605469
Current loss value: 425.457275390625
Current loss value: 468.43707275390625
Current loss value: 509.52117919921875
Current loss value: 552.9574584960938
Current loss value: 593.2611694335938
Current loss value: 632.3129272460938
Current loss value: 671.7385864257812
Current loss value: 711.997802734375
Current loss value: 749.0797119140625
Current loss value: 784.3782958984375
Current loss value: 821.5698852539062
Current loss value: 856.0440063476562
Filter 51 processed in 8s
Processing filter 52
Current loss value: 0.0
Filter 52 processed in 1s
Processing filter 53
Current loss value: 69.27392578125
Current loss value: 182.69656372070312
Current loss value: 308.5556335449219
Current loss value: 405.9302673339844
Current loss value: 490.4598388671875
Current loss value: 557.0213623046875
Current loss value: 619.6126708984375
Current loss value: 692.3576049804688
Current loss value: 762.4074096679688
Current loss value: 825.2203369140625
Current loss value: 882.7201538085938
Current loss value: 939.8878784179688
Current loss value: 989.0775146484375
Current loss value: 1046.2342529296875
Current loss value: 1092.45703125
Current loss value: 1143.53955078125
Current loss value: 1196.133544921875
Current loss value: 1241.13623046875
Current loss value: 1293.2406005859375
Current loss value: 1336.6077880859375
Filter 53 processed in 8s
Processing filter 54
Current loss value: 0.0
Filter 54 processed in 1s
Processing filter 55
Current loss value: 0.127097487449646
Current loss value: 10.445053100585938
Current loss value: 33.949222564697266
Current loss value: 68.8622055053711
Current loss value: 113.90284729003906
Current loss value: 149.86480712890625
Current loss value: 186.8848419189453
Current loss value: 226.827392578125
Current loss value: 267.61346435546875
Current loss value: 300.9128112792969
Current loss value: 339.13446044921875
Current loss value: 375.2085266113281
Current loss value: 407.19647216796875
Current loss value: 441.2282409667969
Current loss value: 474.1752014160156
Current loss value: 504.8744812011719
Current loss value: 538.3881225585938
Current loss value: 565.593505859375
Current loss value: 599.9822387695312
Current loss value: 627.49267578125
Filter 55 processed in 8s
Processing filter 56
Current loss value: 0.824029803276062
Current loss value: 4.172429084777832
Current loss value: 24.145915985107422
Current loss value: 52.57176208496094
Current loss value: 86.18875122070312
Current loss value: 125.27075958251953
Current loss value: 154.5181121826172
Current loss value: 179.4585418701172
Current loss value: 208.2100830078125
Current loss value: 235.0631103515625
Current loss value: 263.1114196777344
Current loss value: 294.18951416015625
Current loss value: 322.16729736328125
Current loss value: 357.1680908203125
Current loss value: 389.9355163574219
Current loss value: 418.6997985839844
Current loss value: 450.9274597167969
Current loss value: 479.5419616699219
Current loss value: 513.64501953125
Current loss value: 548.4344482421875
Filter 56 processed in 8s
Processing filter 57
Current loss value: 0.0
Filter 57 processed in 1s
Processing filter 58
Current loss value: 29.73549461364746
Current loss value: 74.96746063232422
Current loss value: 150.31716918945312
Current loss value: 223.38754272460938
Current loss value: 286.43865966796875
Current loss value: 333.8644104003906
Current loss value: 381.6612854003906
Current loss value: 427.87774658203125
Current loss value: 469.6344909667969
Current loss value: 507.9999694824219
Current loss value: 548.26123046875
Current loss value: 583.5381469726562
Current loss value: 617.1048583984375
Current loss value: 655.8578491210938
Current loss value: 683.486328125
Current loss value: 723.27392578125
Current loss value: 749.8780517578125
Current loss value: 789.2656860351562
Current loss value: 813.474365234375
Current loss value: 849.6409301757812
Filter 58 processed in 8s
Processing filter 59
Current loss value: 48.43925476074219
Current loss value: 132.1465606689453
Current loss value: 215.8788604736328
Current loss value: 287.74456787109375
Current loss value: 340.31365966796875
Current loss value: 392.6173400878906
Current loss value: 437.90545654296875
Current loss value: 484.4173889160156
Current loss value: 527.9767456054688
Current loss value: 583.7511596679688
Current loss value: 638.125244140625
Current loss value: 698.499755859375
Current loss value: 757.3037719726562
Current loss value: 813.492431640625
Current loss value: 858.3323974609375
Current loss value: 917.3847045898438
Current loss value: 966.5037231445312
Current loss value: 1016.842041015625
Current loss value: 1068.42529296875
Current loss value: 1122.6947021484375
Filter 59 processed in 8s
Processing filter 60
Current loss value: 0.05153854191303253
Current loss value: 1.0627703666687012
Current loss value: 5.093070983886719
Current loss value: 8.566731452941895
Current loss value: 33.44578552246094
Current loss value: 68.50352478027344
Current loss value: 107.2350845336914
Current loss value: 148.287841796875
Current loss value: 196.00148010253906
Current loss value: 247.86917114257812
Current loss value: 300.3968200683594
Current loss value: 353.0902099609375
Current loss value: 407.800048828125
Current loss value: 457.23687744140625
Current loss value: 513.4054565429688
Current loss value: 570.0325927734375
Current loss value: 631.1971435546875
Current loss value: 685.5261840820312
Current loss value: 739.1983642578125
Current loss value: 786.9819946289062
Filter 60 processed in 8s
Processing filter 61
Current loss value: 5.469378471374512
Current loss value: 20.540237426757812
Current loss value: 56.81578826904297
Current loss value: 127.30504608154297
Current loss value: 217.7688751220703
Current loss value: 297.6639709472656
Current loss value: 360.9627990722656
Current loss value: 433.4256591796875
Current loss value: 488.55926513671875
Current loss value: 544.1211547851562
Current loss value: 599.4686889648438
Current loss value: 650.2269897460938
Current loss value: 708.3533325195312
Current loss value: 769.2511596679688
Current loss value: 824.3536376953125
Current loss value: 879.5625
Current loss value: 935.1503295898438
Current loss value: 990.6405029296875
Current loss value: 1048.486328125
Current loss value: 1099.187255859375
Filter 61 processed in 8s
Processing filter 62
Current loss value: 5.891002178192139
Current loss value: 67.32920837402344
Current loss value: 134.65118408203125
Current loss value: 171.8215789794922
Current loss value: 213.9253387451172
Current loss value: 250.49525451660156
Current loss value: 296.7751770019531
Current loss value: 334.18951416015625
Current loss value: 368.358642578125
Current loss value: 404.15142822265625
Current loss value: 444.1462707519531
Current loss value: 481.2516174316406
Current loss value: 512.1339111328125
Current loss value: 551.2962036132812
Current loss value: 586.241455078125
Current loss value: 626.2578735351562
Current loss value: 667.4796142578125
Current loss value: 708.4669799804688
Current loss value: 751.5155639648438
Current loss value: 793.3925170898438
Filter 62 processed in 8s
Processing filter 63
Current loss value: 0.0
Filter 63 processed in 1s
Processing filter 64
Current loss value: 0.9733923673629761
Current loss value: 12.043889045715332
Current loss value: 50.565914154052734
Current loss value: 150.76748657226562
Current loss value: 275.7057189941406
Current loss value: 360.3775634765625
Current loss value: 458.77178955078125
Current loss value: 545.2422485351562
Current loss value: 639.8554077148438
Current loss value: 719.6651611328125
Current loss value: 808.4524536132812
Current loss value: 885.31787109375
Current loss value: 968.9707641601562
Current loss value: 1043.1051025390625
Current loss value: 1121.805419921875
Current loss value: 1209.3057861328125
Current loss value: 1288.480712890625
Current loss value: 1359.9893798828125
Current loss value: 1440.328857421875
Current loss value: 1516.3311767578125
Filter 64 processed in 8s
Processing filter 65
Current loss value: 30.122987747192383
Current loss value: 68.09927368164062
Current loss value: 106.40741729736328
Current loss value: 142.39341735839844
Current loss value: 178.76861572265625
Current loss value: 217.9387969970703
Current loss value: 248.93296813964844
Current loss value: 295.4256591796875
Current loss value: 331.56451416015625
Current loss value: 376.0033264160156
Current loss value: 415.0677795410156
Current loss value: 457.2072448730469
Current loss value: 496.007568359375
Current loss value: 540.9277954101562
Current loss value: 580.817138671875
Current loss value: 624.1436157226562
Current loss value: 661.6610107421875
Current loss value: 705.891845703125
Current loss value: 743.5886840820312
Current loss value: 780.1890869140625
Filter 65 processed in 8s
Processing filter 66
Current loss value: 10.791913032531738
Current loss value: 17.146156311035156
Current loss value: 27.249624252319336
Current loss value: 57.76618957519531
Current loss value: 100.42572021484375
Current loss value: 141.86329650878906
Current loss value: 182.6413116455078
Current loss value: 220.30470275878906
Current loss value: 252.87083435058594
Current loss value: 296.6430358886719
Current loss value: 340.81964111328125
Current loss value: 385.1402587890625
Current loss value: 435.8913269042969
Current loss value: 482.0602722167969
Current loss value: 532.3584594726562
Current loss value: 576.8383178710938
Current loss value: 631.5139770507812
Current loss value: 683.0659790039062
Current loss value: 735.1502075195312
Current loss value: 788.6746215820312
Filter 66 processed in 8s
Processing filter 67
Current loss value: 0.0
Filter 67 processed in 1s
Processing filter 68
Current loss value: 0.0
Filter 68 processed in 1s
Processing filter 69
Current loss value: 0.0
Filter 69 processed in 1s
Processing filter 70
Current loss value: 2.3742427825927734
Current loss value: 17.8778076171875
Current loss value: 34.95848083496094
Current loss value: 59.24977493286133
Current loss value: 83.25911712646484
Current loss value: 111.5330810546875
Current loss value: 134.84034729003906
Current loss value: 159.12403869628906
Current loss value: 185.35362243652344
Current loss value: 216.97897338867188
Current loss value: 245.65199279785156
Current loss value: 276.49871826171875
Current loss value: 316.23272705078125
Current loss value: 362.7987365722656
Current loss value: 416.48443603515625
Current loss value: 476.005126953125
Current loss value: 529.8651123046875
Current loss value: 584.4771118164062
Current loss value: 638.3827514648438
Current loss value: 690.0931396484375
Filter 70 processed in 8s
Processing filter 71
Current loss value: 0.0
Filter 71 processed in 1s
Processing filter 72
Current loss value: 0.0
Filter 72 processed in 1s
Processing filter 73
Current loss value: 29.50897979736328
Current loss value: 68.0804672241211
Current loss value: 111.5466079711914
Current loss value: 162.73794555664062
Current loss value: 217.16244506835938
Current loss value: 264.50799560546875
Current loss value: 313.09613037109375
Current loss value: 355.8495788574219
Current loss value: 397.5079650878906
Current loss value: 436.1822509765625
Current loss value: 475.3858337402344
Current loss value: 520.6489868164062
Current loss value: 554.4898071289062
Current loss value: 587.2647705078125
Current loss value: 625.252685546875
Current loss value: 662.220947265625
Current loss value: 701.8547973632812
Current loss value: 732.2342529296875
Current loss value: 771.1155395507812
Current loss value: 805.4595336914062
Filter 73 processed in 8s
Processing filter 74
Current loss value: 2.3190009593963623
Current loss value: 10.952376365661621
Current loss value: 51.01063919067383
Current loss value: 105.34747314453125
Current loss value: 152.27499389648438
Current loss value: 201.3457794189453
Current loss value: 244.45703125
Current loss value: 282.5276184082031
Current loss value: 327.3670349121094
Current loss value: 374.6250915527344
Current loss value: 427.04962158203125
Current loss value: 467.0560302734375
Current loss value: 512.106201171875
Current loss value: 553.519287109375
Current loss value: 596.7295532226562
Current loss value: 637.4215698242188
Current loss value: 675.7489013671875
Current loss value: 716.7460327148438
Current loss value: 757.8939208984375
Current loss value: 800.5982666015625
Filter 74 processed in 8s
Processing filter 75
Current loss value: 2.0024728775024414
Current loss value: 14.670599937438965
Current loss value: 40.328346252441406
Current loss value: 78.70074462890625
Current loss value: 117.96509552001953
Current loss value: 147.45472717285156
Current loss value: 183.2244873046875
Current loss value: 213.7073211669922
Current loss value: 256.8670654296875
Current loss value: 295.93389892578125
Current loss value: 331.3918762207031
Current loss value: 368.11529541015625
Current loss value: 398.8125915527344
Current loss value: 431.6298522949219
Current loss value: 459.7919006347656
Current loss value: 489.9159240722656
Current loss value: 518.1490478515625
Current loss value: 547.844482421875
Current loss value: 579.5936889648438
Current loss value: 608.5836181640625
Filter 75 processed in 8s
Processing filter 76
Current loss value: 13.011283874511719
Current loss value: 55.2233772277832
Current loss value: 119.14611053466797
Current loss value: 202.62442016601562
Current loss value: 268.048828125
Current loss value: 333.9654541015625
Current loss value: 417.078125
Current loss value: 466.77117919921875
Current loss value: 541.3846435546875
Current loss value: 595.017578125
Current loss value: 660.0626831054688
Current loss value: 716.0991821289062
Current loss value: 781.8817138671875
Current loss value: 827.4037475585938
Current loss value: 884.5541381835938
Current loss value: 940.6512451171875
Current loss value: 997.6497802734375
Current loss value: 1058.0389404296875
Current loss value: 1111.884521484375
Current loss value: 1166.7486572265625
Filter 76 processed in 8s
Processing filter 77
Current loss value: 0.0
Filter 77 processed in 1s
Processing filter 78
Current loss value: 0.18298573791980743
Current loss value: 0.2829517424106598
Current loss value: 2.597982883453369
Current loss value: 13.777542114257812
Current loss value: 28.065465927124023
Current loss value: 41.578224182128906
Current loss value: 55.54887771606445
Current loss value: 69.81398010253906
Current loss value: 83.71508026123047
Current loss value: 101.59846496582031
Current loss value: 121.8017349243164
Current loss value: 139.78968811035156
Current loss value: 166.4019775390625
Current loss value: 189.3524627685547
Current loss value: 205.22222900390625
Current loss value: 224.83311462402344
Current loss value: 247.27503967285156
Current loss value: 276.0097961425781
Current loss value: 303.4785461425781
Current loss value: 325.6071472167969
Filter 78 processed in 8s
Processing filter 79
Current loss value: 3.2529404163360596
Current loss value: 31.351472854614258
Current loss value: 123.05074310302734
Current loss value: 194.27235412597656
Current loss value: 273.36297607421875
Current loss value: 331.9798278808594
Current loss value: 399.636962890625
Current loss value: 468.8306884765625
Current loss value: 535.2848510742188
Current loss value: 608.2422485351562
Current loss value: 679.6052856445312
Current loss value: 751.7677001953125
Current loss value: 818.3792114257812
Current loss value: 886.602783203125
Current loss value: 948.8449096679688
Current loss value: 1009.8895874023438
Current loss value: 1067.350830078125
Current loss value: 1127.283203125
Current loss value: 1185.2705078125
Current loss value: 1243.87646484375
Filter 79 processed in 8s
Processing filter 80
Current loss value: 1.2951725721359253
Current loss value: 26.70132827758789
Current loss value: 76.95772552490234
Current loss value: 118.80867767333984
Current loss value: 160.8409423828125
Current loss value: 197.69876098632812
Current loss value: 243.07740783691406
Current loss value: 284.64825439453125
Current loss value: 321.28515625
Current loss value: 358.1766052246094
Current loss value: 389.2072448730469
Current loss value: 424.69879150390625
Current loss value: 459.70977783203125
Current loss value: 486.31719970703125
Current loss value: 523.73583984375
Current loss value: 555.1278686523438
Current loss value: 584.8484497070312
Current loss value: 618.4873657226562
Current loss value: 648.1632690429688
Current loss value: 683.2738037109375
Filter 80 processed in 8s
Processing filter 81
Current loss value: 1.775284767150879
Current loss value: 16.081241607666016
Current loss value: 50.60361862182617
Current loss value: 94.52742767333984
Current loss value: 133.82620239257812
Current loss value: 169.61758422851562
Current loss value: 204.03915405273438
Current loss value: 236.0192413330078
Current loss value: 274.6387023925781
Current loss value: 312.69696044921875
Current loss value: 346.966064453125
Current loss value: 385.4853820800781
Current loss value: 416.28802490234375
Current loss value: 450.4280090332031
Current loss value: 486.3357849121094
Current loss value: 521.4039306640625
Current loss value: 554.857421875
Current loss value: 589.1986083984375
Current loss value: 627.311767578125
Current loss value: 657.7507934570312
Filter 81 processed in 8s
Processing filter 82
Current loss value: 9.722660064697266
Current loss value: 29.332660675048828
Current loss value: 91.96063232421875
Current loss value: 178.1064910888672
Current loss value: 233.11187744140625
Current loss value: 325.718017578125
Current loss value: 392.35528564453125
Current loss value: 454.157470703125
Current loss value: 503.9799499511719
Current loss value: 556.89501953125
Current loss value: 626.4590454101562
Current loss value: 676.646728515625
Current loss value: 741.3244018554688
Current loss value: 774.5191040039062
Current loss value: 854.6368408203125
Current loss value: 890.3284912109375
Current loss value: 962.1841430664062
Current loss value: 1006.6221313476562
Current loss value: 1069.936767578125
Current loss value: 1117.4229736328125
Filter 82 processed in 8s
Processing filter 83
Current loss value: 0.0
Filter 83 processed in 1s
Processing filter 84
Current loss value: 12.555564880371094
Current loss value: 26.648448944091797
Current loss value: 43.26396560668945
Current loss value: 56.71456527709961
Current loss value: 88.64216613769531
Current loss value: 151.68214416503906
Current loss value: 188.70809936523438
Current loss value: 237.11651611328125
Current loss value: 289.31915283203125
Current loss value: 326.4176940917969
Current loss value: 373.7693176269531
Current loss value: 430.2804870605469
Current loss value: 471.283447265625
Current loss value: 499.9635009765625
Current loss value: 571.8826904296875
Current loss value: 615.969482421875
Current loss value: 641.65185546875
Current loss value: 694.2926635742188
Current loss value: 743.709228515625
Current loss value: 778.457763671875
Filter 84 processed in 8s
Processing filter 85
Current loss value: 0.0
Filter 85 processed in 2s
Processing filter 86
Current loss value: 8.058205604553223
Current loss value: 20.394426345825195
Current loss value: 87.95026397705078
Current loss value: 188.3330078125
Current loss value: 264.6572570800781
Current loss value: 349.1175842285156
Current loss value: 429.6583557128906
Current loss value: 503.1612243652344
Current loss value: 582.6220703125
Current loss value: 653.4239501953125
Current loss value: 732.819580078125
Current loss value: 794.8624877929688
Current loss value: 871.0433349609375
Current loss value: 941.4067993164062
Current loss value: 1007.056884765625
Current loss value: 1072.128173828125
Current loss value: 1142.9337158203125
Current loss value: 1202.204833984375
Current loss value: 1272.4583740234375
Current loss value: 1329.4503173828125
Filter 86 processed in 8s
Processing filter 87
Current loss value: 37.080387115478516
Current loss value: 70.13289642333984
Current loss value: 114.89734649658203
Current loss value: 163.5457000732422
Current loss value: 215.65908813476562
Current loss value: 273.600830078125
Current loss value: 322.5623474121094
Current loss value: 360.0984191894531
Current loss value: 411.1516418457031
Current loss value: 447.9485168457031
Current loss value: 502.7464294433594
Current loss value: 544.3433227539062
Current loss value: 595.7972412109375
Current loss value: 632.135009765625
Current loss value: 691.7332763671875
Current loss value: 729.95751953125
Current loss value: 786.7659912109375
Current loss value: 831.6558837890625
Current loss value: 881.9300537109375
Current loss value: 927.7037353515625
Filter 87 processed in 8s
Processing filter 88
Current loss value: 0.0
Filter 88 processed in 1s
Processing filter 89
Current loss value: 1.054747462272644
Current loss value: 1.263566255569458
Current loss value: 4.209244251251221
Current loss value: 7.888381004333496
Current loss value: 20.503389358520508
Current loss value: 23.986244201660156
Current loss value: 41.77111053466797
Current loss value: 61.138519287109375
Current loss value: 83.533447265625
Current loss value: 109.19231414794922
Current loss value: 133.072509765625
Current loss value: 158.1385498046875
Current loss value: 188.5245819091797
Current loss value: 215.78330993652344
Current loss value: 241.32191467285156
Current loss value: 276.3172302246094
Current loss value: 309.37994384765625
Current loss value: 340.9591064453125
Current loss value: 378.4916076660156
Current loss value: 411.50103759765625
Filter 89 processed in 8s
Processing filter 90
Current loss value: 0.0
Filter 90 processed in 1s
Processing filter 91
Current loss value: 1.4616601467132568
Current loss value: 11.678772926330566
Current loss value: 32.61007308959961
Current loss value: 53.02356719970703
Current loss value: 78.69197082519531
Current loss value: 109.79790496826172
Current loss value: 147.03726196289062
Current loss value: 182.01629638671875
Current loss value: 223.2222137451172
Current loss value: 256.25213623046875
Current loss value: 296.44830322265625
Current loss value: 341.4587707519531
Current loss value: 383.6854553222656
Current loss value: 433.968994140625
Current loss value: 472.4422302246094
Current loss value: 529.2041015625
Current loss value: 584.3220825195312
Current loss value: 636.7813110351562
Current loss value: 688.9929809570312
Current loss value: 742.2537841796875
Filter 91 processed in 8s
Processing filter 92
Current loss value: 0.6851745843887329
Current loss value: 11.872673034667969
Current loss value: 36.19239807128906
Current loss value: 63.57789611816406
Current loss value: 99.35698699951172
Current loss value: 139.7417755126953
Current loss value: 177.72515869140625
Current loss value: 216.04185485839844
Current loss value: 257.5163879394531
Current loss value: 294.2948303222656
Current loss value: 336.4051208496094
Current loss value: 374.3694152832031
Current loss value: 411.6725158691406
Current loss value: 454.2882385253906
Current loss value: 494.5014343261719
Current loss value: 534.4774780273438
Current loss value: 577.4074096679688
Current loss value: 613.6226196289062
Current loss value: 649.7188110351562
Current loss value: 685.7770385742188
Filter 92 processed in 8s
Processing filter 93
Current loss value: 5.528268337249756
Current loss value: 36.553680419921875
Current loss value: 82.43472290039062
Current loss value: 144.4135284423828
Current loss value: 215.5005645751953
Current loss value: 304.5273132324219
Current loss value: 376.25823974609375
Current loss value: 453.28424072265625
Current loss value: 523.8789672851562
Current loss value: 582.4015502929688
Current loss value: 650.6130981445312
Current loss value: 712.1207885742188
Current loss value: 773.7357177734375
Current loss value: 833.5086669921875
Current loss value: 890.7770385742188
Current loss value: 947.1231689453125
Current loss value: 1004.6500854492188
Current loss value: 1060.9901123046875
Current loss value: 1116.729248046875
Current loss value: 1167.9478759765625
Filter 93 processed in 8s
Processing filter 94
Current loss value: 0.0
Filter 94 processed in 1s
Processing filter 95
Current loss value: 55.88923263549805
Current loss value: 103.97005462646484
Current loss value: 148.93687438964844
Current loss value: 187.460693359375
Current loss value: 230.04638671875
Current loss value: 272.3542175292969
Current loss value: 310.4736022949219
Current loss value: 346.30657958984375
Current loss value: 377.7787170410156
Current loss value: 415.79803466796875
Current loss value: 449.05780029296875
Current loss value: 488.08392333984375
Current loss value: 522.9073486328125
Current loss value: 556.3750610351562
Current loss value: 593.7935180664062
Current loss value: 628.5427856445312
Current loss value: 661.58544921875
Current loss value: 694.431884765625
Current loss value: 724.768798828125
Current loss value: 758.9323120117188
Filter 95 processed in 8s
Processing filter 96
Current loss value: 0.0
Filter 96 processed in 1s
Processing filter 97
Current loss value: 3.9733502864837646
Current loss value: 33.320594787597656
Current loss value: 89.9918212890625
Current loss value: 140.1339874267578
Current loss value: 185.93748474121094
Current loss value: 233.74124145507812
Current loss value: 286.43017578125
Current loss value: 330.2339172363281
Current loss value: 378.1166076660156
Current loss value: 414.99468994140625
Current loss value: 455.91217041015625
Current loss value: 493.96478271484375
Current loss value: 524.9115600585938
Current loss value: 565.240234375
Current loss value: 597.0267944335938
Current loss value: 632.658447265625
Current loss value: 665.8593139648438
Current loss value: 700.234619140625
Current loss value: 733.1688232421875
Current loss value: 768.668212890625
Filter 97 processed in 8s
Processing filter 98
Current loss value: 0.10549994558095932
Current loss value: 0.0
Filter 98 processed in 2s
Processing filter 99
Current loss value: 0.0
Filter 99 processed in 1s
Processing filter 100
Current loss value: 0.0
Filter 100 processed in 1s
Processing filter 101
Current loss value: 2.312411069869995
Current loss value: 13.664430618286133
Current loss value: 42.541744232177734
Current loss value: 80.84683227539062
Current loss value: 111.84716033935547
Current loss value: 145.5175323486328
Current loss value: 176.1735076904297
Current loss value: 205.0037841796875
Current loss value: 236.5892333984375
Current loss value: 275.1217041015625
Current loss value: 308.57318115234375
Current loss value: 347.25970458984375
Current loss value: 381.3348388671875
Current loss value: 418.13189697265625
Current loss value: 449.46868896484375
Current loss value: 477.6396789550781
Current loss value: 508.4183349609375
Current loss value: 543.0511474609375
Current loss value: 575.7589721679688
Current loss value: 604.191162109375
Filter 101 processed in 8s
Processing filter 102
Current loss value: 0.0
Filter 102 processed in 1s
Processing filter 103
Current loss value: 2.04634952545166
Current loss value: 8.850728034973145
Current loss value: 47.16695022583008
Current loss value: 108.59722900390625
Current loss value: 166.57952880859375
Current loss value: 241.83425903320312
Current loss value: 326.4786376953125
Current loss value: 401.6311950683594
Current loss value: 469.3264465332031
Current loss value: 549.1299438476562
Current loss value: 621.650634765625
Current loss value: 686.27392578125
Current loss value: 759.5313720703125
Current loss value: 832.0778198242188
Current loss value: 905.3709106445312
Current loss value: 975.8203125
Current loss value: 1050.2615966796875
Current loss value: 1111.5006103515625
Current loss value: 1179.73095703125
Current loss value: 1246.80224609375
Filter 103 processed in 8s
Processing filter 104
Current loss value: 0.0
Filter 104 processed in 1s
Processing filter 105
Current loss value: 0.0
Filter 105 processed in 1s
Processing filter 106
Current loss value: 0.0
Filter 106 processed in 1s
Processing filter 107
Current loss value: 0.31481197476387024
Current loss value: 4.758025169372559
Current loss value: 35.4085693359375
Current loss value: 76.27035522460938
Current loss value: 113.21990966796875
Current loss value: 167.59156799316406
Current loss value: 219.26795959472656
Current loss value: 280.16485595703125
Current loss value: 339.1543884277344
Current loss value: 394.60992431640625
Current loss value: 458.27593994140625
Current loss value: 522.5131225585938
Current loss value: 581.3380126953125
Current loss value: 648.6365966796875
Current loss value: 717.7777709960938
Current loss value: 776.3882446289062
Current loss value: 838.242919921875
Current loss value: 907.441650390625
Current loss value: 961.6011962890625
Current loss value: 1021.5946655273438
Filter 107 processed in 8s
Processing filter 108
Current loss value: 0.0
Filter 108 processed in 1s
Processing filter 109
Current loss value: 3.446617603302002
Current loss value: 16.891199111938477
Current loss value: 41.99007034301758
Current loss value: 82.16553497314453
Current loss value: 122.46472930908203
Current loss value: 162.37344360351562
Current loss value: 196.89996337890625
Current loss value: 231.98776245117188
Current loss value: 270.9407653808594
Current loss value: 307.04296875
Current loss value: 346.2060852050781
Current loss value: 380.6937561035156
Current loss value: 416.0341491699219
Current loss value: 450.0688171386719
Current loss value: 480.1460876464844
Current loss value: 513.8761596679688
Current loss value: 544.6852416992188
Current loss value: 579.0665283203125
Current loss value: 612.355224609375
Current loss value: 642.4150390625
Filter 109 processed in 8s
Processing filter 110
Current loss value: 11.833144187927246
Current loss value: 15.701451301574707
Current loss value: 34.15007781982422
Current loss value: 81.70707702636719
Current loss value: 131.17764282226562
Current loss value: 189.59902954101562
Current loss value: 242.72491455078125
Current loss value: 298.0973205566406
Current loss value: 349.01068115234375
Current loss value: 398.357421875
Current loss value: 442.00177001953125
Current loss value: 496.3321838378906
Current loss value: 546.7223510742188
Current loss value: 600.1546020507812
Current loss value: 649.94970703125
Current loss value: 698.1192626953125
Current loss value: 741.1983642578125
Current loss value: 785.7852172851562
Current loss value: 828.0966186523438
Current loss value: 876.210693359375
Filter 110 processed in 8s
Processing filter 111
Current loss value: 0.0
Filter 111 processed in 2s
Processing filter 112
Current loss value: 9.163039207458496
Current loss value: 19.28666877746582
Current loss value: 50.01802444458008
Current loss value: 86.69136047363281
Current loss value: 113.38814544677734
Current loss value: 146.77584838867188
Current loss value: 183.5535430908203
Current loss value: 216.341552734375
Current loss value: 250.93630981445312
Current loss value: 275.6746826171875
Current loss value: 305.4412841796875
Current loss value: 328.4867858886719
Current loss value: 354.7349548339844
Current loss value: 380.2914123535156
Current loss value: 404.9497375488281
Current loss value: 430.09991455078125
Current loss value: 457.0561828613281
Current loss value: 481.38446044921875
Current loss value: 510.89080810546875
Current loss value: 536.8703002929688
Filter 112 processed in 8s
Processing filter 113
Current loss value: 13.858527183532715
Current loss value: 27.714460372924805
Current loss value: 87.75330352783203
Current loss value: 143.75506591796875
Current loss value: 176.86965942382812
Current loss value: 231.54623413085938
Current loss value: 243.60740661621094
Current loss value: 312.5668029785156
Current loss value: 337.7620849609375
Current loss value: 385.5303955078125
Current loss value: 406.59100341796875
Current loss value: 456.1571960449219
Current loss value: 492.058837890625
Current loss value: 518.2208251953125
Current loss value: 555.5263671875
Current loss value: 583.8494262695312
Current loss value: 615.7947387695312
Current loss value: 660.4678344726562
Current loss value: 687.0022583007812
Current loss value: 722.7216796875
Filter 113 processed in 8s
Processing filter 114
Current loss value: 2.188356876373291
Current loss value: 14.638593673706055
Current loss value: 51.00661849975586
Current loss value: 96.23350524902344
Current loss value: 151.29600524902344
Current loss value: 202.09515380859375
Current loss value: 259.58013916015625
Current loss value: 310.8874206542969
Current loss value: 357.74432373046875
Current loss value: 405.825927734375
Current loss value: 452.66943359375
Current loss value: 507.5527038574219
Current loss value: 553.6382446289062
Current loss value: 600.7201538085938
Current loss value: 648.0679321289062
Current loss value: 703.1214599609375
Current loss value: 752.9053955078125
Current loss value: 806.5592041015625
Current loss value: 854.09033203125
Current loss value: 906.557861328125
Filter 114 processed in 8s
Processing filter 115
Current loss value: 0.0
Filter 115 processed in 1s
Processing filter 116
Current loss value: 5.267795085906982
Current loss value: 39.893672943115234
Current loss value: 92.6209487915039
Current loss value: 132.97239685058594
Current loss value: 165.5378875732422
Current loss value: 193.9393768310547
Current loss value: 222.72000122070312
Current loss value: 250.31719970703125
Current loss value: 286.9526672363281
Current loss value: 321.14215087890625
Current loss value: 354.6436767578125
Current loss value: 385.78082275390625
Current loss value: 416.0633850097656
Current loss value: 445.14599609375
Current loss value: 472.7970275878906
Current loss value: 506.49468994140625
Current loss value: 540.457275390625
Current loss value: 573.8604125976562
Current loss value: 610.06640625
Current loss value: 643.3546142578125
Filter 116 processed in 8s
Processing filter 117
Current loss value: 0.0
Filter 117 processed in 1s
Processing filter 118
Current loss value: 0.9865317940711975
Current loss value: 13.560892105102539
Current loss value: 45.05495834350586
Current loss value: 85.16290283203125
Current loss value: 122.53709411621094
Current loss value: 156.61119079589844
Current loss value: 205.21424865722656
Current loss value: 249.29537963867188
Current loss value: 295.323486328125
Current loss value: 334.2243347167969
Current loss value: 377.9442138671875
Current loss value: 412.2204284667969
Current loss value: 456.0542297363281
Current loss value: 492.6999816894531
Current loss value: 531.8921508789062
Current loss value: 573.4911499023438
Current loss value: 616.2099609375
Current loss value: 654.7514038085938
Current loss value: 694.8082275390625
Current loss value: 737.3341674804688
Filter 118 processed in 8s
Processing filter 119
Current loss value: 1.6449000835418701
Current loss value: 11.539539337158203
Current loss value: 55.76502227783203
Current loss value: 119.95587158203125
Current loss value: 188.67013549804688
Current loss value: 256.6365051269531
Current loss value: 340.4217834472656
Current loss value: 414.267578125
Current loss value: 495.530517578125
Current loss value: 567.5730590820312
Current loss value: 654.5321655273438
Current loss value: 724.20703125
Current loss value: 803.5203247070312
Current loss value: 877.1673583984375
Current loss value: 950.0226440429688
Current loss value: 1019.2152099609375
Current loss value: 1084.3719482421875
Current loss value: 1150.36572265625
Current loss value: 1218.4736328125
Current loss value: 1282.215087890625
Filter 119 processed in 8s
Processing filter 120
Current loss value: 0.12182678282260895
Current loss value: 3.015651226043701
Current loss value: 13.708784103393555
Current loss value: 34.73331069946289
Current loss value: 56.48829650878906
Current loss value: 74.40205383300781
Current loss value: 107.4190444946289
Current loss value: 135.72901916503906
Current loss value: 175.10096740722656
Current loss value: 226.4854736328125
Current loss value: 276.23040771484375
Current loss value: 324.9760437011719
Current loss value: 376.1593933105469
Current loss value: 425.3538818359375
Current loss value: 477.5658264160156
Current loss value: 519.308349609375
Current loss value: 573.4420776367188
Current loss value: 617.486328125
Current loss value: 663.4935913085938
Current loss value: 717.796142578125
Filter 120 processed in 8s
Processing filter 121
Current loss value: 3.9999024868011475
Current loss value: 18.20475959777832
Current loss value: 39.93829345703125
Current loss value: 70.24054718017578
Current loss value: 106.77320098876953
Current loss value: 147.50978088378906
Current loss value: 184.7195587158203
Current loss value: 220.8577423095703
Current loss value: 259.7949523925781
Current loss value: 294.37530517578125
Current loss value: 331.97186279296875
Current loss value: 362.78985595703125
Current loss value: 399.9082336425781
Current loss value: 430.6501770019531
Current loss value: 463.54437255859375
Current loss value: 492.96337890625
Current loss value: 521.0999755859375
Current loss value: 556.6763916015625
Current loss value: 583.7373046875
Current loss value: 615.5111694335938
Filter 121 processed in 8s
Processing filter 122
Current loss value: 0.6840641498565674
Current loss value: 10.688583374023438
Current loss value: 47.770050048828125
Current loss value: 80.66508483886719
Current loss value: 111.49168395996094
Current loss value: 145.22532653808594
Current loss value: 175.11293029785156
Current loss value: 208.15960693359375
Current loss value: 246.62960815429688
Current loss value: 271.20330810546875
Current loss value: 307.50177001953125
Current loss value: 336.14276123046875
Current loss value: 372.6731262207031
Current loss value: 407.2810974121094
Current loss value: 442.8742370605469
Current loss value: 480.2104187011719
Current loss value: 509.2015075683594
Current loss value: 539.8040771484375
Current loss value: 566.3377685546875
Current loss value: 602.8309936523438
Filter 122 processed in 8s
Processing filter 123
Current loss value: 0.32049399614334106
Current loss value: 9.385445594787598
Current loss value: 30.426734924316406
Current loss value: 57.237876892089844
Current loss value: 89.85073852539062
Current loss value: 122.50823211669922
Current loss value: 157.0259246826172
Current loss value: 194.42054748535156
Current loss value: 219.29026794433594
Current loss value: 256.244873046875
Current loss value: 286.64306640625
Current loss value: 317.22174072265625
Current loss value: 349.40753173828125
Current loss value: 380.1846923828125
Current loss value: 414.94268798828125
Current loss value: 442.8199768066406
Current loss value: 474.2375793457031
Current loss value: 509.5672302246094
Current loss value: 536.0936889648438
Current loss value: 573.72998046875
Filter 123 processed in 8s
Processing filter 124
Current loss value: 0.0
Filter 124 processed in 1s
Processing filter 125
Current loss value: 0.7905805110931396
Current loss value: 14.972883224487305
Current loss value: 37.905792236328125
Current loss value: 75.29331970214844
Current loss value: 114.92451477050781
Current loss value: 151.25144958496094
Current loss value: 192.96009826660156
Current loss value: 241.4567413330078
Current loss value: 291.37664794921875
Current loss value: 344.310546875
Current loss value: 396.4427490234375
Current loss value: 444.00201416015625
Current loss value: 507.73406982421875
Current loss value: 571.7726440429688
Current loss value: 633.0575561523438
Current loss value: 692.2020874023438
Current loss value: 742.4761352539062
Current loss value: 790.5576782226562
Current loss value: 840.9498291015625
Current loss value: 896.9498901367188
Filter 125 processed in 8s
Processing filter 126
Current loss value: 26.459367752075195
Current loss value: 65.02963256835938
Current loss value: 139.74896240234375
Current loss value: 213.9039306640625
Current loss value: 278.13690185546875
Current loss value: 347.2461242675781
Current loss value: 415.12384033203125
Current loss value: 482.4674987792969
Current loss value: 553.7523803710938
Current loss value: 618.810791015625
Current loss value: 689.0287475585938
Current loss value: 755.0958251953125
Current loss value: 821.8787231445312
Current loss value: 885.1399536132812
Current loss value: 952.95166015625
Current loss value: 1021.6663208007812
Current loss value: 1091.2471923828125
Current loss value: 1156.5059814453125
Current loss value: 1220.132568359375
Current loss value: 1288.09375
Filter 126 processed in 8s
Processing filter 127
Current loss value: 20.457792282104492
Current loss value: 51.829280853271484
Current loss value: 94.77828979492188
Current loss value: 137.84024047851562
Current loss value: 185.75698852539062
Current loss value: 238.5651092529297
Current loss value: 286.1391906738281
Current loss value: 334.1791687011719
Current loss value: 369.4586486816406
Current loss value: 409.4449157714844
Current loss value: 441.06158447265625
Current loss value: 475.92169189453125
Current loss value: 503.1878967285156
Current loss value: 536.244140625
Current loss value: 563.0469970703125
Current loss value: 594.9322509765625
Current loss value: 625.5853881835938
Current loss value: 649.6177978515625
Current loss value: 676.598388671875
Current loss value: 704.4288330078125
Filter 127 processed in 8s
Processing filter 128
Current loss value: 9.35075855255127
Current loss value: 28.357410430908203
Current loss value: 66.52161407470703
Current loss value: 108.43513488769531
Current loss value: 182.17604064941406
Current loss value: 255.08648681640625
Current loss value: 343.133544921875
Current loss value: 427.42462158203125
Current loss value: 510.1119384765625
Current loss value: 582.432373046875
Current loss value: 656.6163940429688
Current loss value: 720.2077026367188
Current loss value: 794.4820556640625
Current loss value: 854.5222778320312
Current loss value: 913.7689208984375
Current loss value: 978.1319580078125
Current loss value: 1042.7369384765625
Current loss value: 1099.881103515625
Current loss value: 1160.77978515625
Current loss value: 1217.8023681640625
Filter 128 processed in 9s
Processing filter 129
Current loss value: 0.0
Filter 129 processed in 1s
Processing filter 130
Current loss value: 0.0
Filter 130 processed in 1s
Processing filter 131
Current loss value: 5.973787307739258
Current loss value: 21.074054718017578
Current loss value: 60.52338790893555
Current loss value: 131.38742065429688
Current loss value: 186.01136779785156
Current loss value: 255.98379516601562
Current loss value: 327.2557678222656
Current loss value: 391.5691833496094
Current loss value: 457.8647766113281
Current loss value: 520.2332763671875
Current loss value: 570.0658569335938
Current loss value: 616.545166015625
Current loss value: 674.2557983398438
Current loss value: 708.7261962890625
Current loss value: 762.0938110351562
Current loss value: 803.4718017578125
Current loss value: 854.8399047851562
Current loss value: 896.02685546875
Current loss value: 942.8511962890625
Current loss value: 980.5692138671875
Filter 131 processed in 8s
Processing filter 132
Current loss value: 2.3503284454345703
Current loss value: 18.270238876342773
Current loss value: 61.360504150390625
Current loss value: 93.88502502441406
Current loss value: 132.1578369140625
Current loss value: 172.66676330566406
Current loss value: 206.05726623535156
Current loss value: 243.63232421875
Current loss value: 281.74554443359375
Current loss value: 319.90374755859375
Current loss value: 349.96307373046875
Current loss value: 389.81427001953125
Current loss value: 412.6089782714844
Current loss value: 448.496337890625
Current loss value: 474.3213806152344
Current loss value: 510.1749572753906
Current loss value: 534.2755126953125
Current loss value: 563.5477905273438
Current loss value: 590.2742309570312
Current loss value: 619.4426879882812
Filter 132 processed in 8s
Processing filter 133
Current loss value: 16.058496475219727
Current loss value: 41.1394157409668
Current loss value: 97.21585083007812
Current loss value: 148.23184204101562
Current loss value: 196.6629180908203
Current loss value: 239.38504028320312
Current loss value: 278.58026123046875
Current loss value: 326.9026794433594
Current loss value: 369.9948425292969
Current loss value: 410.4195861816406
Current loss value: 452.85260009765625
Current loss value: 494.0264892578125
Current loss value: 540.8985595703125
Current loss value: 576.6273193359375
Current loss value: 620.3564453125
Current loss value: 658.6878051757812
Current loss value: 693.3818359375
Current loss value: 735.7921142578125
Current loss value: 769.35791015625
Current loss value: 808.025390625
Filter 133 processed in 8s
Processing filter 134
Current loss value: 0.0
Filter 134 processed in 1s
Processing filter 135
Current loss value: 1.1004043817520142
Current loss value: 10.661611557006836
Current loss value: 47.460079193115234
Current loss value: 99.06993103027344
Current loss value: 144.2040557861328
Current loss value: 192.29473876953125
Current loss value: 242.60501098632812
Current loss value: 295.7212219238281
Current loss value: 340.8765563964844
Current loss value: 382.19610595703125
Current loss value: 431.02020263671875
Current loss value: 472.665283203125
Current loss value: 519.4149780273438
Current loss value: 556.6679077148438
Current loss value: 598.4816284179688
Current loss value: 636.35986328125
Current loss value: 674.5601196289062
Current loss value: 708.2930908203125
Current loss value: 748.9337158203125
Current loss value: 782.2572021484375
Filter 135 processed in 8s
Processing filter 136
Current loss value: 7.184955596923828
Current loss value: 28.746212005615234
Current loss value: 76.32388305664062
Current loss value: 139.0787353515625
Current loss value: 203.10211181640625
Current loss value: 260.6373596191406
Current loss value: 315.2503662109375
Current loss value: 373.4438781738281
Current loss value: 425.15191650390625
Current loss value: 480.4757385253906
Current loss value: 535.9380493164062
Current loss value: 593.1185913085938
Current loss value: 645.1685180664062
Current loss value: 703.3895263671875
Current loss value: 753.6941528320312
Current loss value: 818.6323852539062
Current loss value: 873.027099609375
Current loss value: 937.4581909179688
Current loss value: 993.8585205078125
Current loss value: 1057.9271240234375
Filter 136 processed in 8s
Processing filter 137
Current loss value: 12.955368041992188
Current loss value: 47.91151809692383
Current loss value: 100.5914306640625
Current loss value: 139.1166534423828
Current loss value: 183.20150756835938
Current loss value: 223.21449279785156
Current loss value: 266.77557373046875
Current loss value: 292.494384765625
Current loss value: 333.83782958984375
Current loss value: 364.7906188964844
Current loss value: 401.09149169921875
Current loss value: 434.06890869140625
Current loss value: 460.2281799316406
Current loss value: 499.89849853515625
Current loss value: 534.60546875
Current loss value: 568.2708129882812
Current loss value: 612.0707397460938
Current loss value: 641.9170532226562
Current loss value: 674.738525390625
Current loss value: 711.1887817382812
Filter 137 processed in 8s
Processing filter 138
Current loss value: 41.25204086303711
Current loss value: 227.7813262939453
Current loss value: 384.30352783203125
Current loss value: 524.2906494140625
Current loss value: 652.4658203125
Current loss value: 779.4425048828125
Current loss value: 886.7906494140625
Current loss value: 997.7398681640625
Current loss value: 1094.4508056640625
Current loss value: 1197.323974609375
Current loss value: 1298.855224609375
Current loss value: 1390.56591796875
Current loss value: 1485.1279296875
Current loss value: 1572.8614501953125
Current loss value: 1666.6962890625
Current loss value: 1759.4453125
Current loss value: 1849.2664794921875
Current loss value: 1941.7412109375
Current loss value: 2030.779296875
Current loss value: 2121.0224609375
Filter 138 processed in 8s
Processing filter 139
Current loss value: 13.11093521118164
Current loss value: 38.819942474365234
Current loss value: 81.10585021972656
Current loss value: 129.34793090820312
Current loss value: 180.45872497558594
Current loss value: 235.9588165283203
Current loss value: 287.1678771972656
Current loss value: 340.4692687988281
Current loss value: 390.3969421386719
Current loss value: 437.10296630859375
Current loss value: 484.481201171875
Current loss value: 532.2725219726562
Current loss value: 572.6271362304688
Current loss value: 619.4971313476562
Current loss value: 658.0505981445312
Current loss value: 701.9050903320312
Current loss value: 738.9376220703125
Current loss value: 779.975830078125
Current loss value: 816.9955444335938
Current loss value: 856.4461669921875
Filter 139 processed in 8s
Processing filter 140
Current loss value: 12.576364517211914
Current loss value: 43.04609680175781
Current loss value: 69.24163818359375
Current loss value: 105.25183868408203
Current loss value: 138.4893798828125
Current loss value: 181.36697387695312
Current loss value: 214.5067596435547
Current loss value: 252.8158721923828
Current loss value: 290.07598876953125
Current loss value: 327.388671875
Current loss value: 353.7233581542969
Current loss value: 393.80963134765625
Current loss value: 426.76019287109375
Current loss value: 459.09466552734375
Current loss value: 495.6758117675781
Current loss value: 530.1015625
Current loss value: 562.5411376953125
Current loss value: 597.578857421875
Current loss value: 630.62548828125
Current loss value: 663.1295166015625
Filter 140 processed in 8s
Processing filter 141
Current loss value: 2.5900847911834717
Current loss value: 26.36435317993164
Current loss value: 82.67387390136719
Current loss value: 128.27557373046875
Current loss value: 174.7708282470703
Current loss value: 215.30035400390625
Current loss value: 250.75
Current loss value: 288.9056701660156
Current loss value: 323.8616027832031
Current loss value: 367.68280029296875
Current loss value: 410.4073181152344
Current loss value: 447.5572814941406
Current loss value: 493.04693603515625
Current loss value: 532.8457641601562
Current loss value: 573.2095947265625
Current loss value: 619.640869140625
Current loss value: 661.35302734375
Current loss value: 703.7537231445312
Current loss value: 747.7276000976562
Current loss value: 788.754150390625
Filter 141 processed in 8s
Processing filter 142
Current loss value: 0.0
Filter 142 processed in 1s
Processing filter 143
Current loss value: 12.207477569580078
Current loss value: 27.47007179260254
Current loss value: 71.45281982421875
Current loss value: 131.08804321289062
Current loss value: 212.8568115234375
Current loss value: 295.92279052734375
Current loss value: 376.777587890625
Current loss value: 455.8543701171875
Current loss value: 537.591552734375
Current loss value: 616.626708984375
Current loss value: 696.3018188476562
Current loss value: 770.1483764648438
Current loss value: 839.958984375
Current loss value: 909.4389038085938
Current loss value: 974.5861206054688
Current loss value: 1044.5299072265625
Current loss value: 1112.11328125
Current loss value: 1176.16943359375
Current loss value: 1241.10107421875
Current loss value: 1302.3272705078125
Filter 143 processed in 8s
Processing filter 144
Current loss value: 0.19176481664180756
Current loss value: 2.386157512664795
Current loss value: 13.258853912353516
Current loss value: 33.77543640136719
Current loss value: 66.42314147949219
Current loss value: 114.6348648071289
Current loss value: 149.9551239013672
Current loss value: 187.66082763671875
Current loss value: 228.1270751953125
Current loss value: 269.30792236328125
Current loss value: 306.0760192871094
Current loss value: 338.30206298828125
Current loss value: 378.3957214355469
Current loss value: 417.0608215332031
Current loss value: 453.1275329589844
Current loss value: 487.75811767578125
Current loss value: 523.9280395507812
Current loss value: 555.6729736328125
Current loss value: 588.7974243164062
Current loss value: 622.1577758789062
Filter 144 processed in 8s
Processing filter 145
Current loss value: 15.264686584472656
Current loss value: 31.175521850585938
Current loss value: 73.19628143310547
Current loss value: 117.50306701660156
Current loss value: 158.04005432128906
Current loss value: 194.3286895751953
Current loss value: 240.43157958984375
Current loss value: 286.1208801269531
Current loss value: 335.2957763671875
Current loss value: 385.1626892089844
Current loss value: 435.513671875
Current loss value: 484.6472473144531
Current loss value: 528.6732177734375
Current loss value: 572.1997680664062
Current loss value: 619.5718994140625
Current loss value: 663.3370361328125
Current loss value: 708.0308837890625
Current loss value: 760.6442260742188
Current loss value: 810.696044921875
Current loss value: 855.2700805664062
Filter 145 processed in 8s
Processing filter 146
Current loss value: 15.361145973205566
Current loss value: 48.400634765625
Current loss value: 86.15331268310547
Current loss value: 124.5420150756836
Current loss value: 176.53065490722656
Current loss value: 224.66885375976562
Current loss value: 276.67254638671875
Current loss value: 323.90155029296875
Current loss value: 372.1236572265625
Current loss value: 419.7908020019531
Current loss value: 473.7188415527344
Current loss value: 525.0652465820312
Current loss value: 581.7025756835938
Current loss value: 638.7739868164062
Current loss value: 686.9653930664062
Current loss value: 747.2470703125
Current loss value: 806.9622802734375
Current loss value: 863.1093139648438
Current loss value: 934.2240600585938
Current loss value: 1007.3602905273438
Filter 146 processed in 8s
Processing filter 147
Current loss value: 0.07484983652830124
Current loss value: 24.96396827697754
Current loss value: 87.31050109863281
Current loss value: 152.63365173339844
Current loss value: 215.39039611816406
Current loss value: 269.4277038574219
Current loss value: 307.5374450683594
Current loss value: 351.2112121582031
Current loss value: 397.2826232910156
Current loss value: 437.70269775390625
Current loss value: 478.0316467285156
Current loss value: 525.6732788085938
Current loss value: 560.4601440429688
Current loss value: 612.5517578125
Current loss value: 665.4612426757812
Current loss value: 719.364013671875
Current loss value: 779.9087524414062
Current loss value: 836.9617309570312
Current loss value: 890.0706787109375
Current loss value: 949.1837158203125
Filter 147 processed in 8s
Processing filter 148
Current loss value: 0.1851544827222824
Current loss value: 1.2609920501708984
Current loss value: 6.671942710876465
Current loss value: 13.360750198364258
Current loss value: 20.147682189941406
Current loss value: 29.66509246826172
Current loss value: 34.3439826965332
Current loss value: 53.83208084106445
Current loss value: 65.48455810546875
Current loss value: 86.50337219238281
Current loss value: 111.1846923828125
Current loss value: 133.21456909179688
Current loss value: 166.1349334716797
Current loss value: 197.16004943847656
Current loss value: 225.5252227783203
Current loss value: 259.7593688964844
Current loss value: 298.6145324707031
Current loss value: 341.12225341796875
Current loss value: 380.90667724609375
Current loss value: 421.1205139160156
Filter 148 processed in 8s
Processing filter 149
Current loss value: 74.8486328125
Current loss value: 116.6180419921875
Current loss value: 193.8051300048828
Current loss value: 264.84234619140625
Current loss value: 333.42828369140625
Current loss value: 400.8795471191406
Current loss value: 458.4541931152344
Current loss value: 518.4400634765625
Current loss value: 570.8008422851562
Current loss value: 618.450927734375
Current loss value: 674.5715942382812
Current loss value: 721.68408203125
Current loss value: 768.4540405273438
Current loss value: 810.4275512695312
Current loss value: 856.650390625
Current loss value: 900.8555297851562
Current loss value: 939.4783935546875
Current loss value: 985.8310546875
Current loss value: 1028.489990234375
Current loss value: 1072.818603515625
Filter 149 processed in 8s
Processing filter 150
Current loss value: 22.359683990478516
Current loss value: 57.48124694824219
Current loss value: 101.35344696044922
Current loss value: 152.55543518066406
Current loss value: 212.96295166015625
Current loss value: 268.5347900390625
Current loss value: 320.4006042480469
Current loss value: 372.8591613769531
Current loss value: 424.53570556640625
Current loss value: 474.119140625
Current loss value: 524.9623413085938
Current loss value: 572.8434448242188
Current loss value: 625.7062377929688
Current loss value: 675.9215698242188
Current loss value: 719.0609130859375
Current loss value: 767.884765625
Current loss value: 815.0750732421875
Current loss value: 860.768798828125
Current loss value: 908.160400390625
Current loss value: 962.8648071289062
Filter 150 processed in 8s
Processing filter 151
Current loss value: 0.6652176976203918
Current loss value: 0.3286705017089844
Current loss value: 2.045938730239868
Current loss value: 3.557854652404785
Current loss value: 6.471678733825684
Current loss value: 12.679092407226562
Current loss value: 22.999521255493164
Current loss value: 38.83119201660156
Current loss value: 60.652305603027344
Current loss value: 86.63525390625
Current loss value: 111.44692993164062
Current loss value: 145.9931182861328
Current loss value: 180.81825256347656
Current loss value: 218.93692016601562
Current loss value: 252.57676696777344
Current loss value: 285.53363037109375
Current loss value: 331.1424560546875
Current loss value: 371.93121337890625
Current loss value: 418.48504638671875
Current loss value: 460.4105224609375
Filter 151 processed in 8s
Processing filter 152
INFO (theano.gof.compilelock): Waiting for existing lock by process '72673' (I am process '73077')
INFO (theano.gof.compilelock): To manually release the lock, delete /Users/jo374v/.theano/compiledir_Darwin-16.6.0-x86_64-i386-64bit-i386-3.6.1-64/lock_dir
INFO (theano.gof.compilelock): Waiting for existing lock by process '72673' (I am process '73077')
INFO (theano.gof.compilelock): To manually release the lock, delete /Users/jo374v/.theano/compiledir_Darwin-16.6.0-x86_64-i386-64bit-i386-3.6.1-64/lock_dir
INFO (theano.gof.compilelock): Waiting for existing lock by process '72673' (I am process '73077')
INFO (theano.gof.compilelock): To manually release the lock, delete /Users/jo374v/.theano/compiledir_Darwin-16.6.0-x86_64-i386-64bit-i386-3.6.1-64/lock_dir
Current loss value: 5.318907260894775
Current loss value: 45.00846862792969
Current loss value: 63.11859130859375
Current loss value: 80.04740905761719
Current loss value: 119.55887603759766
Current loss value: 162.90040588378906
Current loss value: 203.64312744140625
Current loss value: 232.85867309570312
Current loss value: 276.15447998046875
Current loss value: 323.4171142578125
Current loss value: 335.1720275878906
Current loss value: 383.4561767578125
Current loss value: 416.9403991699219
Current loss value: 456.112060546875
Current loss value: 498.19970703125
Current loss value: 535.1488647460938
Current loss value: 580.11328125
Current loss value: 614.8665161132812
Current loss value: 633.5018920898438
Current loss value: 678.111328125
Filter 152 processed in 39s
Processing filter 153
Current loss value: 1.3801673650741577
Current loss value: 1.9737216234207153
Current loss value: 10.833495140075684
Current loss value: 41.51381301879883
Current loss value: 90.76924896240234
Current loss value: 143.1669464111328
Current loss value: 185.26962280273438
Current loss value: 226.152099609375
Current loss value: 268.0863037109375
Current loss value: 311.216796875
Current loss value: 347.24273681640625
Current loss value: 391.9950866699219
Current loss value: 428.29632568359375
Current loss value: 468.13043212890625
Current loss value: 504.533203125
Current loss value: 542.1085815429688
Current loss value: 580.887939453125
Current loss value: 623.5344848632812
Current loss value: 664.3955688476562
Current loss value: 705.5524291992188
Filter 153 processed in 9s
Processing filter 154
Current loss value: 18.745479583740234
Current loss value: 65.04093933105469
Current loss value: 129.5832977294922
Current loss value: 185.31126403808594
Current loss value: 250.6795196533203
Current loss value: 311.4476013183594
Current loss value: 371.916015625
Current loss value: 437.1058349609375
Current loss value: 499.3609619140625
Current loss value: 556.9212036132812
Current loss value: 610.5482177734375
Current loss value: 656.494384765625
Current loss value: 703.0145263671875
Current loss value: 746.8392944335938
Current loss value: 792.5217895507812
Current loss value: 831.9673461914062
Current loss value: 874.5680541992188
Current loss value: 919.470703125
Current loss value: 963.0701293945312
Current loss value: 1012.8572387695312
Filter 154 processed in 10s
Processing filter 155
Current loss value: 15.732391357421875
Current loss value: 37.50968551635742
Current loss value: 50.975406646728516
Current loss value: 72.8940658569336
Current loss value: 80.83554077148438
Current loss value: 108.34200286865234
Current loss value: 144.32730102539062
Current loss value: 170.6274871826172
Current loss value: 216.0785369873047
Current loss value: 257.3421936035156
Current loss value: 306.8247375488281
Current loss value: 353.0411071777344
Current loss value: 404.406982421875
Current loss value: 462.7768859863281
Current loss value: 509.0970458984375
Current loss value: 552.689453125
Current loss value: 596.894287109375
Current loss value: 644.5236206054688
Current loss value: 679.162353515625
Current loss value: 726.911865234375
Filter 155 processed in 11s
Processing filter 156
Current loss value: 0.0
Filter 156 processed in 2s
Processing filter 157
Current loss value: 8.804032325744629
Current loss value: 36.67220687866211
Current loss value: 102.78836059570312
Current loss value: 204.82650756835938
Current loss value: 291.63153076171875
Current loss value: 370.88134765625
Current loss value: 455.395751953125
Current loss value: 542.561767578125
Current loss value: 628.9207763671875
Current loss value: 707.9503173828125
Current loss value: 781.717529296875
Current loss value: 847.4638671875
Current loss value: 916.1249389648438
Current loss value: 984.15380859375
Current loss value: 1052.186767578125
Current loss value: 1117.3868408203125
Current loss value: 1179.839111328125
Current loss value: 1245.9979248046875
Current loss value: 1309.973876953125
Current loss value: 1374.782958984375
Filter 157 processed in 11s
Processing filter 158
Current loss value: 7.217451572418213
Current loss value: 18.057361602783203
Current loss value: 30.545515060424805
Current loss value: 59.22731399536133
Current loss value: 93.68229675292969
Current loss value: 139.39219665527344
Current loss value: 186.23980712890625
Current loss value: 238.52694702148438
Current loss value: 295.707275390625
Current loss value: 353.37530517578125
Current loss value: 408.6626281738281
Current loss value: 464.15203857421875
Current loss value: 528.27490234375
Current loss value: 584.802001953125
Current loss value: 641.3502807617188
Current loss value: 696.9348754882812
Current loss value: 756.41455078125
Current loss value: 815.15380859375
Current loss value: 873.8236083984375
Current loss value: 932.2518920898438
Filter 158 processed in 11s
Processing filter 159
Current loss value: 83.6159896850586
Current loss value: 96.41585540771484
Current loss value: 115.44596099853516
Current loss value: 129.39462280273438
Current loss value: 158.25506591796875
Current loss value: 185.98780822753906
Current loss value: 204.75375366210938
Current loss value: 222.04714965820312
Current loss value: 257.2903747558594
Current loss value: 267.15777587890625
Current loss value: 296.8018493652344
Current loss value: 309.5713195800781
Current loss value: 339.914306640625
Current loss value: 357.88348388671875
Current loss value: 376.5101623535156
Current loss value: 397.90924072265625
Current loss value: 424.7319030761719
Current loss value: 438.3774719238281
Current loss value: 462.13580322265625
Current loss value: 483.2918701171875
Filter 159 processed in 10s
Processing filter 160
Current loss value: 1.5208821296691895
Current loss value: 14.041494369506836
Current loss value: 49.52288818359375
Current loss value: 92.93922424316406
Current loss value: 136.18685913085938
Current loss value: 169.8054656982422
Current loss value: 203.35508728027344
Current loss value: 236.79666137695312
Current loss value: 271.43011474609375
Current loss value: 301.90582275390625
Current loss value: 335.84368896484375
Current loss value: 363.5221252441406
Current loss value: 398.3454895019531
Current loss value: 425.3133850097656
Current loss value: 457.2604675292969
Current loss value: 485.5379638671875
Current loss value: 513.455078125
Current loss value: 543.6046752929688
Current loss value: 570.0748901367188
Current loss value: 601.647216796875
Filter 160 processed in 11s
Processing filter 161
Current loss value: 5.37632942199707
Current loss value: 31.7195987701416
Current loss value: 88.31809997558594
Current loss value: 152.65274047851562
Current loss value: 200.40078735351562
Current loss value: 247.388671875
Current loss value: 308.3530578613281
Current loss value: 353.0550537109375
Current loss value: 401.9748229980469
Current loss value: 450.7215576171875
Current loss value: 494.4353332519531
Current loss value: 538.9283447265625
Current loss value: 578.417236328125
Current loss value: 621.3255615234375
Current loss value: 664.78076171875
Current loss value: 701.3997802734375
Current loss value: 740.5469360351562
Current loss value: 776.4005737304688
Current loss value: 814.5994873046875
Current loss value: 853.1506958007812
Filter 161 processed in 11s
Processing filter 162
Current loss value: 0.337291955947876
Current loss value: 4.20576286315918
Current loss value: 14.947211265563965
Current loss value: 34.05521774291992
Current loss value: 53.226070404052734
Current loss value: 84.55018615722656
Current loss value: 117.67074584960938
Current loss value: 145.75888061523438
Current loss value: 173.35736083984375
Current loss value: 205.35997009277344
Current loss value: 238.59695434570312
Current loss value: 276.5367736816406
Current loss value: 312.5304870605469
Current loss value: 354.8640441894531
Current loss value: 386.8653259277344
Current loss value: 427.761962890625
Current loss value: 461.68109130859375
Current loss value: 500.67059326171875
Current loss value: 538.2695922851562
Current loss value: 573.0906372070312
Filter 162 processed in 11s
Processing filter 163
Current loss value: 0.06724736094474792
Current loss value: 0.5419502854347229
Current loss value: 15.489192962646484
Current loss value: 67.84156036376953
Current loss value: 130.1534423828125
Current loss value: 209.73822021484375
Current loss value: 304.35430908203125
Current loss value: 396.1256408691406
Current loss value: 478.6799621582031
Current loss value: 558.0706787109375
Current loss value: 636.1292724609375
Current loss value: 703.7367553710938
Current loss value: 767.9826049804688
Current loss value: 838.151611328125
Current loss value: 897.678466796875
Current loss value: 971.2354125976562
Current loss value: 1024.80078125
Current loss value: 1085.978515625
Current loss value: 1142.087158203125
Current loss value: 1194.56494140625
Filter 163 processed in 10s
Processing filter 164
Current loss value: 0.0
Filter 164 processed in 2s
Processing filter 165
Current loss value: 2.0405492782592773
Current loss value: 14.655295372009277
Current loss value: 42.995872497558594
Current loss value: 73.4898681640625
Current loss value: 113.48587799072266
Current loss value: 152.37388610839844
Current loss value: 186.1954345703125
Current loss value: 229.05348205566406
Current loss value: 270.6911926269531
Current loss value: 311.5599060058594
Current loss value: 356.2978210449219
Current loss value: 404.20697021484375
Current loss value: 437.0044250488281
Current loss value: 478.5472717285156
Current loss value: 517.93115234375
Current loss value: 557.83642578125
Current loss value: 598.7463989257812
Current loss value: 640.1144409179688
Current loss value: 679.2063598632812
Current loss value: 720.056396484375
Filter 165 processed in 10s
Processing filter 166
Current loss value: 0.022649798542261124
Current loss value: 14.764588356018066
Current loss value: 42.702667236328125
Current loss value: 70.40074920654297
Current loss value: 97.1546401977539
Current loss value: 125.63968658447266
Current loss value: 146.461669921875
Current loss value: 176.09466552734375
Current loss value: 197.54904174804688
Current loss value: 232.48049926757812
Current loss value: 282.58978271484375
Current loss value: 322.2674865722656
Current loss value: 352.9479064941406
Current loss value: 403.8053283691406
Current loss value: 441.68780517578125
Current loss value: 490.9800109863281
Current loss value: 523.995849609375
Current loss value: 569.9026489257812
Current loss value: 617.5833129882812
Current loss value: 657.7084350585938
Filter 166 processed in 10s
Processing filter 167
Current loss value: 34.09665298461914
Current loss value: 75.56520080566406
Current loss value: 117.76234436035156
Current loss value: 167.5076141357422
Current loss value: 215.0637664794922
Current loss value: 248.30899047851562
Current loss value: 293.4411926269531
Current loss value: 330.06646728515625
Current loss value: 366.593017578125
Current loss value: 392.7772216796875
Current loss value: 427.3164978027344
Current loss value: 447.0198059082031
Current loss value: 480.31884765625
Current loss value: 502.0476379394531
Current loss value: 533.937744140625
Current loss value: 565.0809936523438
Current loss value: 592.2734985351562
Current loss value: 625.2461547851562
Current loss value: 649.5264282226562
Current loss value: 687.0149536132812
Filter 167 processed in 10s
Processing filter 168
Current loss value: 1.8567183017730713
Current loss value: 19.03249740600586
Current loss value: 63.407020568847656
Current loss value: 117.626220703125
Current loss value: 165.8250732421875
Current loss value: 213.98538208007812
Current loss value: 267.3715515136719
Current loss value: 323.0947570800781
Current loss value: 371.9117126464844
Current loss value: 418.5671691894531
Current loss value: 460.4154968261719
Current loss value: 503.62347412109375
Current loss value: 547.6500854492188
Current loss value: 585.8995971679688
Current loss value: 630.5210571289062
Current loss value: 672.4170532226562
Current loss value: 712.1514892578125
Current loss value: 752.4939575195312
Current loss value: 792.8104858398438
Current loss value: 832.1533203125
Filter 168 processed in 10s
Processing filter 169
Current loss value: 0.0
Filter 169 processed in 2s
Processing filter 170
Current loss value: 16.45520782470703
Current loss value: 35.794883728027344
Current loss value: 82.28296661376953
Current loss value: 117.8111801147461
Current loss value: 168.55435180664062
Current loss value: 226.39715576171875
Current loss value: 284.4906921386719
Current loss value: 335.02655029296875
Current loss value: 392.2723693847656
Current loss value: 440.1041564941406
Current loss value: 488.9950256347656
Current loss value: 534.1865234375
Current loss value: 579.4715576171875
Current loss value: 636.3934326171875
Current loss value: 684.4251098632812
Current loss value: 729.145751953125
Current loss value: 775.8045043945312
Current loss value: 827.9426879882812
Current loss value: 871.6993408203125
Current loss value: 916.4122924804688
Filter 170 processed in 10s
Processing filter 171
Current loss value: 47.05302047729492
Current loss value: 103.64344787597656
Current loss value: 175.448974609375
Current loss value: 256.7391357421875
Current loss value: 320.3431091308594
Current loss value: 379.3372497558594
Current loss value: 441.51123046875
Current loss value: 497.1225891113281
Current loss value: 558.2709350585938
Current loss value: 615.0198974609375
Current loss value: 654.3089599609375
Current loss value: 719.3251953125
Current loss value: 760.6707153320312
Current loss value: 805.757568359375
Current loss value: 851.2601928710938
Current loss value: 912.5874633789062
Current loss value: 945.8165893554688
Current loss value: 997.4841918945312
Current loss value: 1046.464599609375
Current loss value: 1090.285400390625
Filter 171 processed in 10s
Processing filter 172
Current loss value: 0.0
Filter 172 processed in 2s
Processing filter 173
Current loss value: 1.7187525033950806
Current loss value: 33.182369232177734
Current loss value: 115.5289306640625
Current loss value: 213.53306579589844
Current loss value: 308.5330505371094
Current loss value: 408.497314453125
Current loss value: 516.76318359375
Current loss value: 617.3903198242188
Current loss value: 714.6245727539062
Current loss value: 811.1472778320312
Current loss value: 905.9323120117188
Current loss value: 998.9597778320312
Current loss value: 1081.05078125
Current loss value: 1165.3270263671875
Current loss value: 1242.5992431640625
Current loss value: 1322.0849609375
Current loss value: 1400.82958984375
Current loss value: 1475.6239013671875
Current loss value: 1551.8017578125
Current loss value: 1626.3038330078125
Filter 173 processed in 10s
Processing filter 174
Current loss value: 2.7772834300994873
Current loss value: 6.736335277557373
Current loss value: 21.772594451904297
Current loss value: 55.280799865722656
Current loss value: 101.30779266357422
Current loss value: 153.18418884277344
Current loss value: 208.6861572265625
Current loss value: 271.511962890625
Current loss value: 336.50885009765625
Current loss value: 389.0109558105469
Current loss value: 441.6674499511719
Current loss value: 500.1387634277344
Current loss value: 551.9608764648438
Current loss value: 615.6876831054688
Current loss value: 665.5874633789062
Current loss value: 711.0339965820312
Current loss value: 762.0414428710938
Current loss value: 811.724853515625
Current loss value: 862.802490234375
Current loss value: 915.1043701171875
Filter 174 processed in 10s
Processing filter 175
Current loss value: 0.7154371738433838
Current loss value: 20.604103088378906
Current loss value: 62.61783218383789
Current loss value: 112.79974365234375
Current loss value: 182.5078887939453
Current loss value: 237.93801879882812
Current loss value: 289.1613464355469
Current loss value: 343.0214538574219
Current loss value: 393.7156677246094
Current loss value: 447.1304626464844
Current loss value: 492.9851989746094
Current loss value: 543.2950439453125
Current loss value: 588.9226684570312
Current loss value: 634.5382690429688
Current loss value: 684.7933349609375
Current loss value: 726.191650390625
Current loss value: 769.628173828125
Current loss value: 812.4038696289062
Current loss value: 855.9541625976562
Current loss value: 900.2470092773438
Filter 175 processed in 10s
Processing filter 176
Current loss value: 0.5065935850143433
Current loss value: 15.156623840332031
Current loss value: 75.95596313476562
Current loss value: 149.03561401367188
Current loss value: 218.45263671875
Current loss value: 291.33306884765625
Current loss value: 359.11529541015625
Current loss value: 419.9208984375
Current loss value: 480.39947509765625
Current loss value: 539.758056640625
Current loss value: 595.8117065429688
Current loss value: 648.23779296875
Current loss value: 700.1998291015625
Current loss value: 754.31396484375
Current loss value: 803.4493408203125
Current loss value: 855.2537841796875
Current loss value: 914.724365234375
Current loss value: 968.6709594726562
Current loss value: 1025.0360107421875
Current loss value: 1078.3536376953125
Filter 176 processed in 10s
Processing filter 177
Current loss value: 7.494861125946045
Current loss value: 18.816179275512695
Current loss value: 39.842098236083984
Current loss value: 67.44925689697266
Current loss value: 111.32730102539062
Current loss value: 160.53334045410156
Current loss value: 218.8692169189453
Current loss value: 267.0505065917969
Current loss value: 319.6678161621094
Current loss value: 366.27227783203125
Current loss value: 418.0780944824219
Current loss value: 465.6463623046875
Current loss value: 512.8440551757812
Current loss value: 554.5774536132812
Current loss value: 606.8980712890625
Current loss value: 660.6060791015625
Current loss value: 716.7523803710938
Current loss value: 762.02294921875
Current loss value: 804.7823486328125
Current loss value: 850.1864013671875
Filter 177 processed in 10s
Processing filter 178
Current loss value: 0.0
Filter 178 processed in 2s
Processing filter 179
Current loss value: 0.0
Filter 179 processed in 2s
Processing filter 180
Current loss value: 1.0480828285217285
Current loss value: 15.305611610412598
Current loss value: 37.24762725830078
Current loss value: 65.43638610839844
Current loss value: 93.45821380615234
Current loss value: 120.94815063476562
Current loss value: 149.91232299804688
Current loss value: 175.17984008789062
Current loss value: 205.97052001953125
Current loss value: 232.74046325683594
Current loss value: 265.7920837402344
Current loss value: 301.4126281738281
Current loss value: 329.805908203125
Current loss value: 363.03271484375
Current loss value: 389.9442443847656
Current loss value: 420.6502990722656
Current loss value: 448.83111572265625
Current loss value: 479.5566101074219
Current loss value: 505.3467102050781
Current loss value: 534.3429565429688
Filter 180 processed in 10s
Processing filter 181
Current loss value: 12.617012977600098
Current loss value: 44.12944030761719
Current loss value: 95.19184875488281
Current loss value: 136.3738250732422
Current loss value: 176.14401245117188
Current loss value: 229.3486328125
Current loss value: 271.0303649902344
Current loss value: 311.7339172363281
Current loss value: 352.7380676269531
Current loss value: 392.8853759765625
Current loss value: 431.2381591796875
Current loss value: 469.297119140625
Current loss value: 504.67291259765625
Current loss value: 539.4994506835938
Current loss value: 574.1930541992188
Current loss value: 613.2655029296875
Current loss value: 647.431884765625
Current loss value: 686.1730346679688
Current loss value: 718.501220703125
Current loss value: 754.055419921875
Filter 181 processed in 10s
Processing filter 182
Current loss value: 19.762115478515625
Current loss value: 71.87535095214844
Current loss value: 179.08372497558594
Current loss value: 307.91864013671875
Current loss value: 432.0817565917969
Current loss value: 550.9392700195312
Current loss value: 662.4832153320312
Current loss value: 774.317626953125
Current loss value: 870.32421875
Current loss value: 963.0206909179688
Current loss value: 1057.93994140625
Current loss value: 1142.9844970703125
Current loss value: 1237.55859375
Current loss value: 1326.197021484375
Current loss value: 1413.771240234375
Current loss value: 1499.2825927734375
Current loss value: 1585.8944091796875
Current loss value: 1668.8863525390625
Current loss value: 1756.6478271484375
Current loss value: 1844.5758056640625
Filter 182 processed in 10s
Processing filter 183
Current loss value: 44.05370330810547
Current loss value: 89.84777069091797
Current loss value: 122.23223876953125
Current loss value: 158.7729034423828
Current loss value: 190.7015380859375
Current loss value: 214.2866668701172
Current loss value: 260.0525207519531
Current loss value: 288.8144836425781
Current loss value: 309.12493896484375
Current loss value: 358.96466064453125
Current loss value: 368.7336730957031
Current loss value: 410.3878479003906
Current loss value: 443.9756164550781
Current loss value: 475.55072021484375
Current loss value: 513.0753173828125
Current loss value: 534.4746704101562
Current loss value: 575.7423095703125
Current loss value: 602.9080810546875
Current loss value: 626.8143920898438
Current loss value: 668.5926513671875
Filter 183 processed in 10s
Processing filter 184
Current loss value: 0.0
Filter 184 processed in 2s
Processing filter 185
Current loss value: 2.2257261276245117
Current loss value: 20.54450798034668
Current loss value: 60.9405403137207
Current loss value: 90.62018585205078
Current loss value: 131.56640625
Current loss value: 166.501953125
Current loss value: 200.0247344970703
Current loss value: 223.58978271484375
Current loss value: 254.2723846435547
Current loss value: 280.1226806640625
Current loss value: 305.2637634277344
Current loss value: 329.9217834472656
Current loss value: 359.11016845703125
Current loss value: 384.10687255859375
Current loss value: 418.5479431152344
Current loss value: 448.3970642089844
Current loss value: 476.8816223144531
Current loss value: 511.9053039550781
Current loss value: 543.6868286132812
Current loss value: 580.8224487304688
Filter 185 processed in 10s
Processing filter 186
Current loss value: 0.8701344728469849
Current loss value: 8.362115859985352
Current loss value: 30.543981552124023
Current loss value: 69.77568054199219
Current loss value: 115.26844024658203
Current loss value: 170.32577514648438
Current loss value: 218.21234130859375
Current loss value: 268.4649353027344
Current loss value: 313.6297912597656
Current loss value: 357.2674865722656
Current loss value: 404.8546142578125
Current loss value: 452.9407653808594
Current loss value: 496.8291931152344
Current loss value: 538.2437133789062
Current loss value: 577.4873046875
Current loss value: 622.72216796875
Current loss value: 658.863525390625
Current loss value: 704.2227783203125
Current loss value: 741.7198486328125
Current loss value: 782.179931640625
Filter 186 processed in 10s
Processing filter 187
Current loss value: 12.84656810760498
Current loss value: 69.91967010498047
Current loss value: 194.81430053710938
Current loss value: 316.08685302734375
Current loss value: 413.36138916015625
Current loss value: 515.5057983398438
Current loss value: 619.8390502929688
Current loss value: 710.5343627929688
Current loss value: 800.2285766601562
Current loss value: 878.7971801757812
Current loss value: 958.9052124023438
Current loss value: 1033.685302734375
Current loss value: 1113.001953125
Current loss value: 1183.7999267578125
Current loss value: 1257.86865234375
Current loss value: 1327.728515625
Current loss value: 1396.7767333984375
Current loss value: 1468.036376953125
Current loss value: 1528.9564208984375
Current loss value: 1599.7008056640625
Filter 187 processed in 7s
Processing filter 188
Current loss value: 3.573184013366699
Current loss value: 55.607303619384766
Current loss value: 125.89163208007812
Current loss value: 188.14126586914062
Current loss value: 247.98936462402344
Current loss value: 304.74066162109375
Current loss value: 362.7484436035156
Current loss value: 411.3459777832031
Current loss value: 460.534423828125
Current loss value: 503.87078857421875
Current loss value: 545.4369506835938
Current loss value: 587.5052490234375
Current loss value: 634.5360107421875
Current loss value: 671.5142211914062
Current loss value: 713.285400390625
Current loss value: 753.1532592773438
Current loss value: 794.3267211914062
Current loss value: 831.6477661132812
Current loss value: 871.0383911132812
Current loss value: 909.0684814453125
Filter 188 processed in 7s
Processing filter 189
Current loss value: 0.5670349597930908
Current loss value: 3.3536319732666016
Current loss value: 20.231042861938477
Current loss value: 60.65279769897461
Current loss value: 106.93583679199219
Current loss value: 160.92556762695312
Current loss value: 195.47679138183594
Current loss value: 237.55352783203125
Current loss value: 274.5997009277344
Current loss value: 322.7433166503906
Current loss value: 357.6360778808594
Current loss value: 393.8175048828125
Current loss value: 423.0922546386719
Current loss value: 460.97802734375
Current loss value: 493.55938720703125
Current loss value: 534.054443359375
Current loss value: 566.150390625
Current loss value: 599.3922729492188
Current loss value: 629.29638671875
Current loss value: 662.1373901367188
Filter 189 processed in 8s
Processing filter 190
Current loss value: 3.4644651412963867
Current loss value: 16.373262405395508
Current loss value: 63.707698822021484
Current loss value: 119.8336181640625
Current loss value: 171.56735229492188
Current loss value: 221.43917846679688
Current loss value: 265.2249450683594
Current loss value: 303.7948303222656
Current loss value: 342.1939697265625
Current loss value: 380.3688049316406
Current loss value: 423.9260559082031
Current loss value: 464.5673828125
Current loss value: 496.6206359863281
Current loss value: 536.0416259765625
Current loss value: 572.9906005859375
Current loss value: 612.13037109375
Current loss value: 643.6229858398438
Current loss value: 683.4486083984375
Current loss value: 721.9591064453125
Current loss value: 755.1887817382812
Filter 190 processed in 7s
Processing filter 191
Current loss value: 0.0024113149847835302
Current loss value: 4.132843017578125
Current loss value: 24.198501586914062
Current loss value: 56.271060943603516
Current loss value: 91.93131256103516
Current loss value: 131.85943603515625
Current loss value: 171.5011444091797
Current loss value: 206.98338317871094
Current loss value: 244.56199645996094
Current loss value: 281.26641845703125
Current loss value: 317.19232177734375
Current loss value: 353.4738464355469
Current loss value: 390.8184509277344
Current loss value: 431.3919982910156
Current loss value: 462.3323669433594
Current loss value: 497.21136474609375
Current loss value: 530.187255859375
Current loss value: 562.3652954101562
Current loss value: 601.49853515625
Current loss value: 634.1397094726562
Filter 191 processed in 8s
Processing filter 192
Current loss value: 8.463644981384277
Current loss value: 15.083377838134766
Current loss value: 34.039005279541016
Current loss value: 69.4258041381836
Current loss value: 106.07029724121094
Current loss value: 142.57162475585938
Current loss value: 177.0916290283203
Current loss value: 220.73532104492188
Current loss value: 260.08624267578125
Current loss value: 301.2693786621094
Current loss value: 341.2829895019531
Current loss value: 381.0628662109375
Current loss value: 419.4627380371094
Current loss value: 454.2569580078125
Current loss value: 494.5559997558594
Current loss value: 533.83154296875
Current loss value: 570.0813598632812
Current loss value: 611.8092041015625
Current loss value: 644.8106689453125
Current loss value: 677.124755859375
Filter 192 processed in 7s
Processing filter 193
Current loss value: 0.0
Filter 193 processed in 1s
Processing filter 194
Current loss value: 0.0
Filter 194 processed in 1s
Processing filter 195
Current loss value: 0.1755741983652115
Current loss value: 2.241487503051758
Current loss value: 12.660040855407715
Current loss value: 24.62272834777832
Current loss value: 39.61341857910156
Current loss value: 56.64857864379883
Current loss value: 77.6168212890625
Current loss value: 107.27442169189453
Current loss value: 130.30255126953125
Current loss value: 162.3878631591797
Current loss value: 193.8660430908203
Current loss value: 225.3686065673828
Current loss value: 262.25439453125
Current loss value: 298.9266357421875
Current loss value: 348.1349182128906
Current loss value: 386.0159606933594
Current loss value: 434.2890625
Current loss value: 473.5494384765625
Current loss value: 512.2268676757812
Current loss value: 549.226318359375
Filter 195 processed in 8s
Processing filter 196
Current loss value: 0.0
Filter 196 processed in 1s
Processing filter 197
Current loss value: 0.0
Filter 197 processed in 1s
Processing filter 198
Current loss value: 0.0
Filter 198 processed in 1s
Processing filter 199
Current loss value: 0.0
Filter 199 processed in 1s

In [9]:
# save the result to disk
imsave('img/stitched_filters.png' , stitched_filters)

View the Image of VGG16 Filters


In [ ]: