Average loss at epoch 0: 1.0566088040669759
Average loss at epoch 1: 0.9699530641237895
Average loss at epoch 2: 0.9008939743041993
Average loss at epoch 3: 0.844332234064738
Average loss at epoch 4: 0.7976635773976644
Average loss at epoch 5: 0.7587910453478496
Average loss at epoch 6: 0.726058288415273
Average loss at epoch 7: 0.6981823921203614
Average loss at epoch 8: 0.6741775631904602
Average loss at epoch 9: 0.6532862265904744
Average loss at epoch 10: 0.6349237163861593
Average loss at epoch 11: 0.6186354239781697
Average loss at epoch 12: 0.6040651202201843
Average loss at epoch 13: 0.5909309069315593
Average loss at epoch 14: 0.5790078043937683
Average loss at epoch 15: 0.568114572763443
Average loss at epoch 16: 0.5581039170424144
Average loss at epoch 17: 0.5488551616668701
Average loss at epoch 18: 0.5402686436971028
Average loss at epoch 19: 0.5322613716125488
Average loss at epoch 20: 0.5247637848059337
Average loss at epoch 21: 0.5177172323067983
Average loss at epoch 22: 0.5110718568166097
Average loss at epoch 23: 0.5047851463158926
Average loss at epoch 24: 0.498820432027181
Average loss at epoch 25: 0.4931462287902832
Average loss at epoch 26: 0.4877350707848867
Average loss at epoch 27: 0.4825630704561869
Average loss at epoch 28: 0.477609250942866
Average loss at epoch 29: 0.4728552341461182
Optimization finished!