import matplotlib.pyplot as plt
import numpy as np

# Loss histories in order of pca8, autoencoder8, pca16, autoencoder16
loss_histories_CNN_MNIST_3L = np.array([[0.6950972676277161, 0.624514102935791, 0.583101212978363, 0.6993337869644165, 0.6476080417633057, 0.6364650130271912, 0.6012523174285889, 0.6161369681358337, 0.6181449890136719, 0.6342973113059998, 0.5804245471954346, 0.5431748032569885, 0.5727656483650208, 0.549979031085968, 0.5044635534286499, 0.512463390827179, 0.5102589726448059, 0.5334477424621582, 0.45759502053260803, 0.45609891414642334, 0.4384606182575226, 0.5343804955482483, 0.41797107458114624, 0.4342503845691681, 0.3890399634838104, 0.41044917702674866, 0.35132548213005066, 0.3810461759567261, 0.3425566554069519, 0.3171461820602417, 0.2762487828731537, 0.29926612973213196, 0.27376917004585266, 0.28830668330192566, 0.24913270771503448, 0.19938430190086365, 0.2352171540260315, 0.2669123411178589, 0.20059126615524292, 0.22783060371875763, 0.26497378945350647, 0.23277893662452698, 0.23508895933628082, 0.17620548605918884, 0.140126571059227, 0.17897853255271912, 0.17362214624881744, 0.10912153124809265, 0.20787329971790314, 0.09750537574291229, 0.24669703841209412, 0.09363225847482681, 0.08267596364021301, 0.10493816435337067, 0.19090412557125092, 0.09467125684022903, 0.09239176660776138, 0.05489746481180191, 0.08461172133684158, 0.19685931503772736, 0.18854761123657227, 0.05868925154209137, 0.05014041066169739, 0.15637528896331787, 0.06508491933345795, 0.06407226622104645, 0.035801321268081665, 0.16898909211158752, 0.24060499668121338, 0.2960735559463501, 0.11876606196165085, 0.11272123456001282, 0.2833302617073059, 0.17450375854969025, 0.11714029312133789, 0.066585473716259, 0.357699990272522, 0.053224291652441025, 0.12500178813934326, 0.07176703214645386, 0.06332272291183472, 0.049026332795619965, 0.06790094077587128, 0.07368071377277374, 0.08223270624876022, 0.017215171828866005, 0.12109950929880142, 0.014817332848906517, 0.014553045853972435, 0.13761082291603088, 0.020390180870890617, 0.031047077849507332, 0.2506447732448578, 0.1129269227385521, 0.06206779554486275, 0.2958768308162689, 0.024755340069532394, 0.026094689965248108, 0.10279291123151779, 0.013493400067090988, 0.018021859228610992, 0.25203627347946167, 0.056582916527986526, 0.03349141776561737, 0.1758762001991272, 0.12884046137332916, 0.23406201601028442, 0.04947153478860855, 0.08455410599708557, 0.2010369449853897, 0.07859295606613159, 0.05398073047399521, 0.018245480954647064, 0.0462871678173542, 0.04117013141512871, 0.07244301587343216, 0.012532993219792843, 0.022867579013109207, 0.21418723464012146, 0.04215965420007706, 0.017704876139760017, 0.033693164587020874, 0.025307342410087585, 0.2049824297428131, 0.1619843691587448, 0.07375242561101913, 0.05191435664892197, 0.03824467211961746, 0.03036719746887684, 0.03482874482870102, 0.11714939028024673, 0.059163156896829605, 0.007508269976824522, 0.5880686044692993, 0.00375778297893703, 0.3006771504878998, 0.14734655618667603, 0.17704173922538757, 0.011697666719555855, 0.0760924369096756, 0.044274553656578064, 0.03366928920149803, 0.01301832590252161, 0.06542199850082397, 0.016044197604060173, 0.2634228467941284, 0.0016423964407294989, 0.07154283672571182, 0.0497405044734478, 0.014087897725403309, 0.2702277898788452, 0.0058559393510222435, 0.001999075058847666, 0.20934492349624634, 0.027578163892030716, 0.0185542069375515, 0.009298637509346008, 0.2260131686925888, 0.01682950370013714, 0.049877066165208817, 0.1795051246881485, 0.06075964495539665, 0.1485597938299179, 0.005703788250684738, 0.014600261114537716, 0.27203476428985596, 0.003919422160834074, 0.004767566919326782, 0.09969690442085266, 0.010243923403322697, 0.1011170893907547, 0.07468743622303009, 0.03205803036689758, 0.008248867467045784, 0.00845771562308073, 0.2290336936712265, 0.004072263836860657, 0.09669051319360733, 0.08218424022197723, 0.13435952365398407, 0.02292836830019951, 0.030399208888411522, 0.012336748652160168, 0.010568873025476933, 0.08546885848045349, 0.012400435283780098, 0.16309873759746552, 0.017225008457899094, 0.07175344973802567, 0.02251896634697914, 0.020442284643650055, 0.0015783198177814484, 0.01836889237165451, 0.002289178315550089, 0.10199715942144394, 0.08479230850934982, 0.25068947672843933, 0.0004926148685626686, 0.17583408951759338, 0.0029860532376915216],
                                     [0.7300472855567932, 0.6867007613182068, 0.6846880316734314, 0.6840613484382629, 0.7379503846168518, 0.7141649723052979, 0.6768766641616821, 0.7168253064155579, 0.6865659356117249, 0.7158349752426147, 0.6955016255378723, 0.7160823345184326, 0.6909663677215576, 0.6839632987976074, 0.7168858051300049, 0.7112577557563782, 0.6876682043075562, 0.6938645243644714, 0.6912950277328491, 0.7029373645782471, 0.6912244558334351, 0.6886566877365112, 0.6692138910293579, 0.6587687730789185, 0.6587306261062622, 0.6906790137290955, 0.6571764945983887, 0.7349249124526978, 0.6769081354141235, 0.6851152181625366, 0.6883368492126465, 0.6931599378585815, 0.660807728767395, 0.6832686066627502, 0.663866400718689, 0.7190250158309937, 0.6782967448234558, 0.6647338271141052, 0.7190255522727966, 0.6869436502456665, 0.7135319709777832, 0.6910357475280762, 0.6790058016777039, 0.6729632019996643, 0.6573574542999268, 0.6717900037765503, 0.6499390602111816, 0.6566978693008423, 0.6533600091934204, 0.6694302558898926, 0.7413253784179688, 0.6782134175300598, 0.651166558265686, 0.6957483887672424, 0.6816896200180054, 0.6836461424827576, 0.65700364112854, 0.6469296813011169, 0.6859912872314453, 0.6694807410240173, 0.6653313636779785, 0.6578412652015686, 0.6503434181213379, 0.6439347863197327, 0.6405288577079773, 0.6545844078063965, 0.6400285363197327, 0.6392137408256531, 0.662876307964325, 0.6274128556251526, 0.611276388168335, 0.6296300888061523, 0.6971974968910217, 0.6152403354644775, 0.6399407386779785, 0.6099597811698914, 0.614037275314331, 0.6306928396224976, 0.6233912110328674, 0.6071301102638245, 0.5422117710113525, 0.6034693121910095, 0.5755348801612854, 0.6107156276702881, 0.5766172409057617, 0.6092644333839417, 0.5880871415138245, 0.6234793663024902, 0.5463911890983582, 0.5608245134353638, 0.5888428092002869, 0.5628297924995422, 0.6291128396987915, 0.5931711792945862, 0.5677962303161621, 0.6117801070213318, 0.5791870355606079, 0.5750445127487183, 0.5487401485443115, 0.5867695212364197, 0.6092665791511536, 0.5819268226623535, 0.5454160571098328, 0.5633161067962646, 0.5455551743507385, 0.5346310138702393, 0.5471535325050354, 0.5041360259056091, 0.5242226123809814, 0.5793042182922363, 0.5374759435653687, 0.538278341293335, 0.5183054208755493, 0.5400028824806213, 0.5124049186706543, 0.549633264541626, 0.4841218590736389, 0.46203166246414185, 0.5005708932876587, 0.48604172468185425, 0.49221688508987427, 0.4566079378128052, 0.46951553225517273, 0.43924057483673096, 0.5289251208305359, 0.4628008008003235, 0.41659680008888245, 0.43333157896995544, 0.43089747428894043, 0.4631856679916382, 0.4540521204471588, 0.5134605169296265, 0.4546918570995331, 0.3948281407356262, 0.4207550287246704, 0.41652747988700867, 0.41493555903434753, 0.37897631525993347, 0.35793769359588623, 0.38966673612594604, 0.4038204550743103, 0.35448944568634033, 0.38130858540534973, 0.4311788082122803, 0.39160025119781494, 0.3783036470413208, 0.3963787853717804, 0.3914090692996979, 0.3896610140800476, 0.30679458379745483, 0.32349467277526855, 0.31617602705955505, 0.28154852986335754, 0.28761547803878784, 0.2818848788738251, 0.2809687852859497, 0.3206581175327301, 0.27352452278137207, 0.25297045707702637, 0.30204370617866516, 0.21382515132427216, 0.3405051827430725, 0.3692021071910858, 0.25636792182922363, 0.37404823303222656, 0.30002561211586, 0.31114882230758667, 0.33810797333717346, 0.40628308057785034, 0.26683157682418823, 0.3439508080482483, 0.27956536412239075, 0.29898345470428467, 0.1934766173362732, 0.44087517261505127, 0.31433001160621643, 0.2813761830329895, 0.19954250752925873, 0.27304938435554504, 0.2746534049510956, 0.2640751600265503, 0.3004697561264038, 0.2624701261520386, 0.31487491726875305, 0.2908383011817932, 0.17720551788806915, 0.26453515887260437, 0.2599099278450012, 0.1590421348810196, 0.21811221539974213, 0.21677884459495544, 0.28607749938964844, 0.19262443482875824, 0.35018521547317505, 0.20188915729522705, 0.19327974319458008, 0.19713938236236572, 0.24497658014297485, 0.219795823097229, 0.24567201733589172],
                                     [0.745194673538208, 0.6906776428222656, 0.687400758266449, 0.6717780828475952, 0.7604597210884094, 0.752467930316925, 0.6976206302642822, 0.704662561416626, 0.6916715502738953, 0.6934672594070435, 0.6470069289207458, 0.7148513793945312, 0.6763886213302612, 0.6802818775177002, 0.6672106385231018, 0.6484056711196899, 0.6637589931488037, 0.6583610773086548, 0.6557639837265015, 0.6428236365318298, 0.642822265625, 0.6243969202041626, 0.6294710040092468, 0.6075966358184814, 0.6001461744308472, 0.6056424379348755, 0.6350275278091431, 0.5835784673690796, 0.5997673273086548, 0.5480678081512451, 0.5856139659881592, 0.5785164833068848, 0.5884747505187988, 0.5700724124908447, 0.4928150177001953, 0.5337228775024414, 0.5427252054214478, 0.5247185230255127, 0.5774044394493103, 0.5185093879699707, 0.5197265148162842, 0.4411318302154541, 0.5511063933372498, 0.5263891220092773, 0.45463821291923523, 0.5314087271690369, 0.47028473019599915, 0.4092979431152344, 0.5777102112770081, 0.5306834578514099, 0.42406684160232544, 0.4687281847000122, 0.5070981383323669, 0.47439032793045044, 0.37494319677352905, 0.4947170913219452, 0.4206700921058655, 0.4383554756641388, 0.409442663192749, 0.44664183259010315, 0.4921582043170929, 0.3810812830924988, 0.4118553102016449, 0.39941662549972534, 0.43318724632263184, 0.31750908493995667, 0.34022581577301025, 0.3589905798435211, 0.3815973997116089, 0.3389066755771637, 0.32979461550712585, 0.32433709502220154, 0.28116682171821594, 0.31867024302482605, 0.29788222908973694, 0.31168806552886963, 0.3142642080783844, 0.25582820177078247, 0.32176223397254944, 0.3123543858528137, 0.2679462432861328, 0.2546009123325348, 0.24331651628017426, 0.402679443359375, 0.21918657422065735, 0.23834611475467682, 0.36965858936309814, 0.24380004405975342, 0.22266092896461487, 0.28505799174308777, 0.33410510420799255, 0.2647447884082794, 0.23237332701683044, 0.22678805887699127, 0.2724705934524536, 0.22559556365013123, 0.200675368309021, 0.2558078169822693, 0.36495375633239746, 0.1662682741880417, 0.26781201362609863, 0.22160503268241882, 0.24419258534908295, 0.2391909956932068, 0.1725086271762848, 0.19450058043003082, 0.13128599524497986, 0.15883126854896545, 0.08883234858512878, 0.22445882856845856, 0.19227375090122223, 0.12227177619934082, 0.14730407297611237, 0.10880385339260101, 0.15898071229457855, 0.14434635639190674, 0.10622251778841019, 0.13339510560035706, 0.12552213668823242, 0.0874275416135788, 0.21024318039417267, 0.05612509697675705, 0.2596701383590698, 0.06474778801202774, 0.21115590631961823, 0.08705268055200577, 0.2965729236602783, 0.11845093965530396, 0.3113614022731781, 0.0852881520986557, 0.057083774358034134, 0.05873868614435196, 0.18759706616401672, 0.1588224172592163, 0.2532350420951843, 0.06962744891643524, 0.07326000928878784, 0.07850103080272675, 0.07247595489025116, 0.05099700763821602, 0.09197735041379929, 0.0621706023812294, 0.13775122165679932, 0.03626300394535065, 0.09360489994287491, 0.08558189123868942, 0.0900314450263977, 0.06604598462581635, 0.05721459537744522, 0.12379155308008194, 0.07557165622711182, 0.18699273467063904, 0.04573093727231026, 0.04888857528567314, 0.07472683489322662, 0.1503097116947174, 0.13833612203598022, 0.036567263305187225, 0.09546559303998947, 0.17797045409679413, 0.20176424086093903, 0.06245369091629982, 0.20733888447284698, 0.07638655602931976, 0.22693926095962524, 0.09672175347805023, 0.18307197093963623, 0.2140817642211914, 0.024585099890828133, 0.047724127769470215, 0.03778181970119476, 0.035520292818546295, 0.06756170094013214, 0.025606723502278328, 0.0960211381316185, 0.055418919771909714, 0.08863727748394012, 0.11362741142511368, 0.09254298359155655, 0.3518190383911133, 0.0551731139421463, 0.12171444296836853, 0.12081704288721085, 0.08439555764198303, 0.027323825284838676, 0.10690995305776596, 0.1244480237364769, 0.0726374164223671, 0.06508301943540573, 0.17972348630428314, 0.10436990112066269, 0.09515547752380371, 0.09833931922912598, 0.1103367730975151, 0.09164026379585266, 0.03350993990898132, 0.05515069514513016, 0.1332990527153015, 0.027255253866314888, 0.05536457523703575],
                                     [0.7065368890762329, 0.7003437876701355, 0.7149812579154968, 0.702370822429657, 0.6912967562675476, 0.6774630546569824, 0.7349916100502014, 0.6901237368583679, 0.6894038915634155, 0.6863296031951904, 0.69279944896698, 0.6839656233787537, 0.6706349849700928, 0.6464716196060181, 0.7043266296386719, 0.6820791363716125, 0.6842585206031799, 0.6803882122039795, 0.6784244775772095, 0.665507972240448, 0.6820626854896545, 0.6624901294708252, 0.6764769554138184, 0.66874098777771, 0.6772385239601135, 0.6694998741149902, 0.6600099802017212, 0.6915762424468994, 0.6615751385688782, 0.6696990728378296, 0.6297839283943176, 0.6528367400169373, 0.6536012887954712, 0.6452928781509399, 0.6481162309646606, 0.6480607390403748, 0.6370586156845093, 0.6382020711898804, 0.6140261888504028, 0.6135526299476624, 0.6092220544815063, 0.6079503297805786, 0.5887094736099243, 0.5322624444961548, 0.6122974753379822, 0.5561879277229309, 0.6315677762031555, 0.6449221968650818, 0.5963243246078491, 0.5868348479270935, 0.6084422469139099, 0.5791459083557129, 0.6085484027862549, 0.5580623745918274, 0.5514646768569946, 0.5585185885429382, 0.551949679851532, 0.5090385675430298, 0.48625242710113525, 0.5502084493637085, 0.4771082401275635, 0.4774615168571472, 0.48718807101249695, 0.4917224943637848, 0.4732765257358551, 0.48384198546409607, 0.43808743357658386, 0.4454682171344757, 0.4767683446407318, 0.482342004776001, 0.45924878120422363, 0.45319855213165283, 0.48693686723709106, 0.3850550949573517, 0.410541832447052, 0.4543793499469757, 0.366267591714859, 0.4305279552936554, 0.34036755561828613, 0.36081624031066895, 0.3392334282398224, 0.37473422288894653, 0.28155049681663513, 0.3425044119358063, 0.2705245912075043, 0.31728631258010864, 0.2448488026857376, 0.31782156229019165, 0.3272281587123871, 0.37958672642707825, 0.29934489727020264, 0.21500541269779205, 0.29144471883773804, 0.30118197202682495, 0.16127417981624603, 0.371753454208374, 0.21204784512519836, 0.2533915042877197, 0.18653224408626556, 0.20099136233329773, 0.15585556626319885, 0.15119512379169464, 0.2260332703590393, 0.2896896302700043, 0.1453980952501297, 0.20472170412540436, 0.16929101943969727, 0.20646162331104279, 0.14845998585224152, 0.10794796794652939, 0.09016146510839462, 0.12105012685060501, 0.23024918138980865, 0.14298059046268463, 0.1215953603386879, 0.29008549451828003, 0.13764692842960358, 0.1657395362854004, 0.15904945135116577, 0.09157120436429977, 0.13966745138168335, 0.16450193524360657, 0.09266634285449982, 0.16199813783168793, 0.22420541942119598, 0.1499921977519989, 0.08530532568693161, 0.20761361718177795, 0.07668470591306686, 0.2324078232049942, 0.04722387343645096, 0.2246658354997635, 0.10235711932182312, 0.16499486565589905, 0.04430126026272774, 0.22800308465957642, 0.07830563187599182, 0.11839699000120163, 0.07917902618646622, 0.09214942902326584, 0.08970518410205841, 0.14069652557373047, 0.0409579798579216, 0.0552971251308918, 0.10124063491821289, 0.02533102221786976, 0.16206085681915283, 0.03471945971250534, 0.10241880267858505, 0.1285448670387268, 0.12653371691703796, 0.12206773459911346, 0.06682068109512329, 0.050219982862472534, 0.10264866054058075, 0.041177548468112946, 0.047057829797267914, 0.5175573825836182, 0.03898908570408821, 0.16199985146522522, 0.04879048466682434, 0.029836969450116158, 0.553887128829956, 0.06854133307933807, 0.021930286660790443, 0.02233067713677883, 0.02433081343770027, 0.02149748057126999, 0.017385564744472504, 0.006968638394027948, 0.3127046227455139, 0.007114108186215162, 0.0656125620007515, 0.35484519600868225, 0.013066131621599197, 0.056551698595285416, 0.07355687767267227, 0.02248852699995041, 0.07129108905792236, 0.029671985656023026, 0.06515096873044968, 0.02897089160978794, 0.15118078887462616, 0.22743676602840424, 0.14168672263622284, 0.02568655088543892, 0.031071646139025688, 0.01346743106842041, 0.004205648321658373, 0.004720211960375309, 0.15807323157787323, 0.3110294044017792, 0.2914554178714752, 0.014225986786186695, 0.047441449016332626, 0.051407698541879654, 0.0412781722843647, 0.01342132780700922, 0.012588735669851303, 0.06328532099723816]])

loss_histories_CNN_MNIST_2L = np.array([[0.6388911008834839, 0.755074143409729, 0.6632554531097412, 0.6934544444084167, 0.6570810675621033, 0.6539508700370789, 0.6652110815048218, 0.6544034481048584, 0.6927835941314697, 0.6516890525817871, 0.6747910976409912, 0.6588358879089355, 0.6461827158927917, 0.6406604647636414, 0.6593841314315796, 0.6290771961212158, 0.635811448097229, 0.616572916507721, 0.6336753964424133, 0.6234488487243652, 0.5950428247451782, 0.5689221024513245, 0.5299611687660217, 0.5597831606864929, 0.5785280466079712, 0.594134509563446, 0.5603616833686829, 0.5874844193458557, 0.5339792370796204, 0.5163654088973999, 0.5020135641098022, 0.5339027643203735, 0.4965783953666687, 0.504167377948761, 0.5495306253433228, 0.5618932247161865, 0.4844675362110138, 0.5362534523010254, 0.4832651913166046, 0.4696060121059418, 0.5025283694267273, 0.4544117748737335, 0.45164787769317627, 0.393768310546875, 0.38244518637657166, 0.3918498158454895, 0.3800329267978668, 0.3839554190635681, 0.4202963709831238, 0.3279581367969513, 0.42289531230926514, 0.39857998490333557, 0.35821080207824707, 0.3929472863674164, 0.44718289375305176, 0.30050015449523926, 0.29927077889442444, 0.3997846841812134, 0.28816962242126465, 0.27845433354377747, 0.34952616691589355, 0.21190403401851654, 0.25238102674484253, 0.25262564420700073, 0.235600084066391, 0.2105487436056137, 0.2774962782859802, 0.16170747578144073, 0.15625521540641785, 0.24559007585048676, 0.21703849732875824, 0.2002720832824707, 0.143121600151062, 0.21113519370555878, 0.13413314521312714, 0.094456747174263, 0.1285012662410736, 0.13243742287158966, 0.11418274790048599, 0.11925558745861053, 0.21439248323440552, 0.1880965232849121, 0.22684723138809204, 0.14851173758506775, 0.17117464542388916, 0.29501330852508545, 0.1405528038740158, 0.15265348553657532, 0.14476747810840607, 0.2107343226671219, 0.14534687995910645, 0.10932359844446182, 0.1359551101922989, 0.08792147040367126, 0.44539299607276917, 0.12740293145179749, 0.19267109036445618, 0.18098540604114532, 0.09354829043149948, 0.12443973869085312, 0.06745033711194992, 0.356609582901001, 0.21240657567977905, 0.1610700637102127, 0.417524516582489, 0.27998778223991394, 0.07074294239282608, 0.3500562906265259, 0.08549501746892929, 0.0939045324921608, 0.08015522360801697, 0.100171759724617, 0.11099651455879211, 0.13093963265419006, 0.1679827719926834, 0.24390658736228943, 0.04739665985107422, 0.0744795873761177, 0.07295193523168564, 0.2371142953634262, 0.059540607035160065, 0.05386676639318466, 0.12376302480697632, 0.0402214378118515, 0.16778266429901123, 0.049860335886478424, 0.23358245193958282, 0.03220764175057411, 0.03889647498726845, 0.10671715438365936, 0.16780143976211548, 0.09492737799882889, 0.10106085985898972, 0.04440590739250183, 0.020353030413389206, 0.04254315048456192, 0.18652085959911346, 0.05661969631910324, 0.050825752317905426, 0.040961287915706635, 0.1736149936914444, 0.10325713455677032, 0.4208120107650757, 0.23678357899188995, 0.05452421307563782, 0.06970299035310745, 0.07004570215940475, 0.010129554197192192, 0.04974444955587387, 0.022693078964948654, 0.0604703389108181, 0.04160081222653389, 0.14491456747055054, 0.015511690638959408, 0.0703435093164444, 0.21803060173988342, 0.11409696936607361, 0.24460017681121826, 0.11236660927534103, 0.024127209559082985, 0.03911502659320831, 0.023577801883220673, 0.015934821218252182, 0.03514527902007103, 0.029105860739946365, 0.042216356843709946, 0.4885580539703369, 0.2975511848926544, 0.030093304812908173, 0.0473562590777874, 0.04369819164276123, 0.013611183501780033, 0.11871989071369171, 0.18853046000003815, 0.018563533201813698, 0.15615783631801605, 0.07639063894748688, 0.02535773068666458, 0.01811952143907547, 0.048622678965330124, 0.40922871232032776, 0.05182328820228577, 0.0855875015258789, 0.007202706299722195, 0.005893732886761427, 0.07512831687927246, 0.04234791919589043, 0.034827884286642075, 0.28690654039382935, 0.2144981175661087, 0.019982123747467995, 0.14100973308086395, 0.025057468563318253, 0.04754437133669853, 0.01411377266049385, 0.01860228180885315, 0.02221028506755829, 0.0223314817994833, 0.12828055024147034, 0.007281612139195204],
                                        [0.7150665521621704, 0.6849260926246643, 0.6839231848716736, 0.6914247274398804, 0.7217769026756287, 0.686398983001709, 0.6719824075698853, 0.668079674243927, 0.6932412981987, 0.6920555830001831, 0.6890246868133545, 0.6718630194664001, 0.6747984886169434, 0.6807641386985779, 0.6621140837669373, 0.670916736125946, 0.659507691860199, 0.643657386302948, 0.666704535484314, 0.6662449836730957, 0.6511495113372803, 0.6499025225639343, 0.6435579657554626, 0.6392068266868591, 0.621609628200531, 0.6199886798858643, 0.6364652514457703, 0.6426952481269836, 0.607877254486084, 0.6169797778129578, 0.6301181316375732, 0.609940767288208, 0.6170454621315002, 0.6107946634292603, 0.6118714809417725, 0.567970871925354, 0.601747989654541, 0.5884506106376648, 0.5826886892318726, 0.5579785704612732, 0.5351777076721191, 0.5977340936660767, 0.5800117254257202, 0.578112006187439, 0.5632650256156921, 0.5356637835502625, 0.566638708114624, 0.5227785706520081, 0.5338039994239807, 0.5314185619354248, 0.500601589679718, 0.47139179706573486, 0.532673716545105, 0.46814391016960144, 0.46852052211761475, 0.47733187675476074, 0.5256465673446655, 0.46834608912467957, 0.4960532486438751, 0.47720324993133545, 0.4778778851032257, 0.47898757457733154, 0.4454004764556885, 0.44470423460006714, 0.3844307065010071, 0.4479762017726898, 0.42458829283714294, 0.48051315546035767, 0.4186549484729767, 0.4721565544605255, 0.44315823912620544, 0.459507554769516, 0.4486005902290344, 0.3585163354873657, 0.4180649518966675, 0.36260655522346497, 0.428268164396286, 0.4573773145675659, 0.39308762550354004, 0.32516413927078247, 0.47218453884124756, 0.4175204932689667, 0.3852556645870209, 0.38668152689933777, 0.3957267701625824, 0.3171007037162781, 0.3545765280723572, 0.33774837851524353, 0.4291412830352783, 0.2971607446670532, 0.3743261694908142, 0.3171898424625397, 0.3795458674430847, 0.35343658924102783, 0.37818291783332825, 0.3594251275062561, 0.44336703419685364, 0.3099798560142517, 0.33978527784347534, 0.3230708837509155, 0.24347634613513947, 0.34002116322517395, 0.38097622990608215, 0.3140774667263031, 0.35912543535232544, 0.3096110224723816, 0.2934989333152771, 0.32362639904022217, 0.2853163778781891, 0.40927788615226746, 0.344549298286438, 0.35486701130867004, 0.2919713258743286, 0.29366111755371094, 0.2345850169658661, 0.3269291818141937, 0.27009838819503784, 0.24729961156845093, 0.23643560707569122, 0.2713281810283661, 0.3508720397949219, 0.31076687574386597, 0.23196296393871307, 0.30137068033218384, 0.30662110447883606, 0.30144092440605164, 0.26325902342796326, 0.2414439171552658, 0.24168288707733154, 0.3665657937526703, 0.26635539531707764, 0.27412736415863037, 0.26859673857688904, 0.2679976224899292, 0.2033390998840332, 0.21444451808929443, 0.24715252220630646, 0.20027630031108856, 0.2651069164276123, 0.22406940162181854, 0.23558159172534943, 0.29279056191444397, 0.21005813777446747, 0.2264915257692337, 0.2705976963043213, 0.29812881350517273, 0.24411886930465698, 0.19121330976486206, 0.24011512100696564, 0.2024538815021515, 0.23937229812145233, 0.1517479121685028, 0.21809834241867065, 0.15252619981765747, 0.1679471731185913, 0.1792537122964859, 0.37559834122657776, 0.2153422236442566, 0.1996726095676422, 0.2669014036655426, 0.23820249736309052, 0.14729902148246765, 0.14499309659004211, 0.23550225794315338, 0.15557198226451874, 0.171242356300354, 0.21155670285224915, 0.22475789487361908, 0.2937394380569458, 0.14584924280643463, 0.2291427105665207, 0.15905174612998962, 0.20977066457271576, 0.14832350611686707, 0.2069104015827179, 0.22295908629894257, 0.23826734721660614, 0.3387182950973511, 0.18861545622348785, 0.17743946611881256, 0.29566702246665955, 0.20286554098129272, 0.330140620470047, 0.15765614807605743, 0.19045421481132507, 0.22484281659126282, 0.16441059112548828, 0.2321143001317978, 0.2628859579563141, 0.15579646825790405, 0.11080299317836761, 0.1395931988954544, 0.25522783398628235, 0.233719140291214, 0.23066744208335876, 0.19644682109355927, 0.2597416937351227, 0.18068340420722961, 0.23088663816452026, 0.16657133400440216],
                                        [0.6949936151504517, 0.6952354311943054, 0.6785717010498047, 0.6861963868141174, 0.6734799742698669, 0.6700699329376221, 0.6696422696113586, 0.651672899723053, 0.661271870136261, 0.6783350110054016, 0.7057138085365295, 0.659278929233551, 0.6615378856658936, 0.6497985124588013, 0.6584003567695618, 0.6476974487304688, 0.6553170680999756, 0.6473636031150818, 0.6407015919685364, 0.6469347476959229, 0.6329619288444519, 0.6414917707443237, 0.6199281215667725, 0.6084939241409302, 0.6061837673187256, 0.6165797114372253, 0.5994716286659241, 0.5790928602218628, 0.5922828316688538, 0.5553305149078369, 0.5734820365905762, 0.5577170848846436, 0.5705720782279968, 0.5534763932228088, 0.5055938959121704, 0.5430341362953186, 0.5333026647567749, 0.5111618041992188, 0.5246110558509827, 0.4945722222328186, 0.4700045883655548, 0.5159235596656799, 0.47609397768974304, 0.46036380529403687, 0.45059922337532043, 0.539964497089386, 0.45361819863319397, 0.4363147020339966, 0.4218635857105255, 0.4894428551197052, 0.43742886185646057, 0.4587785303592682, 0.39136767387390137, 0.4317249357700348, 0.3714491128921509, 0.3519900143146515, 0.35803020000457764, 0.3514930009841919, 0.41125229001045227, 0.33479222655296326, 0.3904966711997986, 0.3367680311203003, 0.35715779662132263, 0.35796919465065, 0.3029354512691498, 0.33077535033226013, 0.2994166314601898, 0.3397771418094635, 0.25192075967788696, 0.2745169699192047, 0.31597650051116943, 0.28831997513771057, 0.2565656900405884, 0.2846139669418335, 0.3085164725780487, 0.27865245938301086, 0.2597048282623291, 0.28016573190689087, 0.33969929814338684, 0.2359662652015686, 0.22362755239009857, 0.32718124985694885, 0.256195068359375, 0.2263725847005844, 0.27277684211730957, 0.22780318558216095, 0.2946825325489044, 0.22673363983631134, 0.1874716579914093, 0.18231447041034698, 0.22426769137382507, 0.1225583478808403, 0.191275954246521, 0.22184419631958008, 0.20843099057674408, 0.2179173231124878, 0.13894739747047424, 0.1945052146911621, 0.24411915242671967, 0.1262909322977066, 0.1336781084537506, 0.19644251465797424, 0.29393139481544495, 0.1329544186592102, 0.21651336550712585, 0.10534613579511642, 0.10970297455787659, 0.11439694464206696, 0.10766737908124924, 0.09469611197710037, 0.11409152299165726, 0.14505302906036377, 0.08264971524477005, 0.08373641222715378, 0.08635269105434418, 0.09610045701265335, 0.15934310853481293, 0.08797606825828552, 0.057386692613363266, 0.10886342823505402, 0.11574409157037735, 0.15501470863819122, 0.11580544710159302, 0.10888257622718811, 0.08929429203271866, 0.12872563302516937, 0.055571578443050385, 0.05712718889117241, 0.10910465568304062, 0.04774434119462967, 0.10090269148349762, 0.1407812088727951, 0.10765101760625839, 0.07177164405584335, 0.07429184764623642, 0.07011748850345612, 0.11558900028467178, 0.06008166819810867, 0.10659179836511612, 0.09970154613256454, 0.06036578491330147, 0.16555644571781158, 0.050087690353393555, 0.261164128780365, 0.03510201349854469, 0.14045573770999908, 0.04542343318462372, 0.05252540111541748, 0.17340490221977234, 0.04753060266375542, 0.10562638193368912, 0.10070968419313431, 0.05016722530126572, 0.07565747946500778, 0.07548436522483826, 0.06991387158632278, 0.058277618139982224, 0.02746376022696495, 0.10515159368515015, 0.04497210681438446, 0.1646173596382141, 0.029241960495710373, 0.06743945181369781, 0.06716044992208481, 0.07172014564275742, 0.164986252784729, 0.033722780644893646, 0.25184309482574463, 0.02660728245973587, 0.2376488894224167, 0.0433085672557354, 0.09181798994541168, 0.0604783333837986, 0.053979579359292984, 0.19779837131500244, 0.03650300204753876, 0.35486748814582825, 0.018221942707896233, 0.041731446981430054, 0.06237120181322098, 0.1872447431087494, 0.30035507678985596, 0.06373988837003708, 0.07760319858789444, 0.0451621450483799, 0.04935208708047867, 0.01006357092410326, 0.05355437844991684, 0.01504779327660799, 0.2620829939842224, 0.030764922499656677, 0.07496432960033417, 0.3234938085079193, 0.012935340404510498, 0.16990314424037933, 0.01977086253464222, 0.015342634171247482, 0.028019368648529053, 0.12320356070995331, 0.06336066871881485],
                                        [0.6734607815742493, 0.6650577783584595, 0.7102711200714111, 0.693929135799408, 0.6988271474838257, 0.6860700845718384, 0.6785882711410522, 0.6931283473968506, 0.6676186919212341, 0.676205575466156, 0.6686538457870483, 0.6715155839920044, 0.6554709672927856, 0.6537784337997437, 0.6374448537826538, 0.6496015787124634, 0.638644814491272, 0.6325873136520386, 0.5982065200805664, 0.6398217082023621, 0.6295318603515625, 0.6195254325866699, 0.599952757358551, 0.6177839636802673, 0.5872480869293213, 0.6155892610549927, 0.5772850513458252, 0.6361809968948364, 0.5771239399909973, 0.5560054183006287, 0.5512492656707764, 0.5083346366882324, 0.588905394077301, 0.5306777954101562, 0.5099344849586487, 0.5179614424705505, 0.5360977053642273, 0.5523738861083984, 0.5092798471450806, 0.5112224221229553, 0.45956704020500183, 0.45448124408721924, 0.4331269860267639, 0.4714414179325104, 0.44046077132225037, 0.4792649745941162, 0.40831059217453003, 0.4616020917892456, 0.4115033745765686, 0.428427129983902, 0.3536805808544159, 0.3971237540245056, 0.41458365321159363, 0.40857547521591187, 0.3642134964466095, 0.3724595010280609, 0.39579346776008606, 0.3279842138290405, 0.3637480139732361, 0.37341809272766113, 0.32788166403770447, 0.3339717388153076, 0.388381689786911, 0.4231674075126648, 0.3650681972503662, 0.30893054604530334, 0.3420785963535309, 0.38755279779434204, 0.3734549582004547, 0.2918618321418762, 0.36253196001052856, 0.3379853367805481, 0.31508368253707886, 0.32781195640563965, 0.381572961807251, 0.30499470233917236, 0.3382324278354645, 0.2420194000005722, 0.3507157564163208, 0.31584838032722473, 0.28133654594421387, 0.23439913988113403, 0.25078830122947693, 0.309343159198761, 0.25425347685813904, 0.3265491724014282, 0.22766274213790894, 0.3392275273799896, 0.2816329300403595, 0.3172505795955658, 0.2874555289745331, 0.23281890153884888, 0.2938626706600189, 0.20971855521202087, 0.20428352057933807, 0.18985994160175323, 0.21345168352127075, 0.22230438888072968, 0.1424950659275055, 0.20548848807811737, 0.24698014557361603, 0.2982845604419708, 0.3037109673023224, 0.2556310296058655, 0.2084486037492752, 0.2006864994764328, 0.23979412019252777, 0.298304945230484, 0.21333563327789307, 0.2628375291824341, 0.18165212869644165, 0.207316592335701, 0.2174670398235321, 0.2522740364074707, 0.14822618663311005, 0.19933146238327026, 0.1626323163509369, 0.23581382632255554, 0.29229843616485596, 0.22589454054832458, 0.17559100687503815, 0.10761989653110504, 0.16979072988033295, 0.15813110768795013, 0.08478847146034241, 0.1003241166472435, 0.11911974847316742, 0.13875901699066162, 0.11395498365163803, 0.19272516667842865, 0.14996206760406494, 0.10391950607299805, 0.1736968606710434, 0.11564969271421432, 0.11454245448112488, 0.20188166201114655, 0.11639059334993362, 0.13142740726470947, 0.12504342198371887, 0.1324760466814041, 0.11340098083019257, 0.09728231281042099, 0.12973423302173615, 0.07123860716819763, 0.15773168206214905, 0.08957032859325409, 0.2768268287181854, 0.09786324203014374, 0.2007419615983963, 0.06373140215873718, 0.0817687138915062, 0.1599176526069641, 0.10015073418617249, 0.2237526774406433, 0.08339745551347733, 0.10071887820959091, 0.07920438051223755, 0.12705478072166443, 0.0833975300192833, 0.10126693546772003, 0.10480248183012009, 0.1877751499414444, 0.09175236523151398, 0.17485201358795166, 0.06307676434516907, 0.09258589148521423, 0.10997342318296432, 0.14010410010814667, 0.08516515046358109, 0.12857507169246674, 0.20907457172870636, 0.1344369649887085, 0.12898562848567963, 0.2652635872364044, 0.21312803030014038, 0.20858009159564972, 0.1498584896326065, 0.1613665074110031, 0.13983330130577087, 0.13477762043476105, 0.16344882547855377, 0.20185469090938568, 0.06201845780014992, 0.12131336331367493, 0.07238198816776276, 0.287982702255249, 0.07747112959623337, 0.19001345336437225, 0.10505222529172897, 0.2580859959125519, 0.18462476134300232, 0.20932045578956604, 0.11803331971168518, 0.08391863852739334, 0.09098409861326218, 0.05974394828081131, 0.23643453419208527, 0.03688646852970123, 0.10661374777555466, 0.09279479831457138]])

loss_histories_CNN_FASHION_3L = np.array([[0.681438684463501, 0.6889891028404236, 0.6886380910873413, 0.6888549327850342, 0.7001448273658752, 0.6896989345550537, 0.6827958822250366, 0.6809604167938232, 0.6802992820739746, 0.6798832416534424, 0.6873130202293396, 0.6706038117408752, 0.6825727820396423, 0.6711708307266235, 0.6692336797714233, 0.6626574993133545, 0.6598449945449829, 0.6661273241043091, 0.6690754890441895, 0.6628720164299011, 0.6578156352043152, 0.6536375284194946, 0.6395933032035828, 0.6494665741920471, 0.6431573629379272, 0.6422117352485657, 0.6304263472557068, 0.6317248940467834, 0.6545873284339905, 0.6310784816741943, 0.6355032920837402, 0.6170492768287659, 0.6209865808486938, 0.6031823754310608, 0.5973383188247681, 0.5987150073051453, 0.5997783541679382, 0.5827844142913818, 0.5649464130401611, 0.5976262092590332, 0.5651332139968872, 0.5687211155891418, 0.5581858158111572, 0.5616911053657532, 0.5290145874023438, 0.5284591317176819, 0.5671270489692688, 0.47875893115997314, 0.5753456950187683, 0.5510994791984558, 0.5518543720245361, 0.4903143048286438, 0.48829033970832825, 0.5358155965805054, 0.530174732208252, 0.5644151568412781, 0.4735930562019348, 0.4666731357574463, 0.4378604590892792, 0.470310240983963, 0.4612236022949219, 0.5205991268157959, 0.4360387921333313, 0.44255444407463074, 0.5049978494644165, 0.40847957134246826, 0.4495522379875183, 0.4902504086494446, 0.4367920160293579, 0.4487551152706146, 0.4421207010746002, 0.37032660841941833, 0.3559698164463043, 0.42548468708992004, 0.4063631296157837, 0.45850908756256104, 0.38015541434288025, 0.3413124084472656, 0.4414171576499939, 0.3528973460197449, 0.3753133714199066, 0.4682203233242035, 0.38733014464378357, 0.3464372158050537, 0.3330712914466858, 0.38146668672561646, 0.37155666947364807, 0.3937838077545166, 0.3397389352321625, 0.2911732792854309, 0.3185632824897766, 0.34439948201179504, 0.37463000416755676, 0.2941756844520569, 0.3446425497531891, 0.2543509304523468, 0.44017115235328674, 0.2634207010269165, 0.32429203391075134, 0.3531845808029175, 0.4209728538990021, 0.2728058993816376, 0.29612597823143005, 0.36481037735939026, 0.23760972917079926, 0.31274184584617615, 0.29005640745162964, 0.3057081699371338, 0.3319462239742279, 0.4440755546092987, 0.3070727586746216, 0.3044629395008087, 0.32753700017929077, 0.2656729221343994, 0.422760009765625, 0.2262178659439087, 0.34336617588996887, 0.28752654790878296, 0.22466769814491272, 0.19892671704292297, 0.32547518610954285, 0.3219960033893585, 0.2053043395280838, 0.33121222257614136, 0.24561984837055206, 0.18318641185760498, 0.3192058503627777, 0.30691757798194885, 0.18206992745399475, 0.22018828988075256, 0.38999852538108826, 0.17489850521087646, 0.30276167392730713, 0.21708929538726807, 0.35204121470451355, 0.20095224678516388, 0.26634764671325684, 0.1619335412979126, 0.17421387135982513, 0.17063964903354645, 0.23774376511573792, 0.21871469914913177, 0.28005892038345337, 0.14502578973770142, 0.2649957239627838, 0.31908106803894043, 0.22305874526500702, 0.19752325117588043, 0.22612883150577545, 0.2095600664615631, 0.3497889041900635, 0.24804994463920593, 0.18516618013381958, 0.19408148527145386, 0.39791882038116455, 0.2503810226917267, 0.13216803967952728, 0.1892985850572586, 0.2676987946033478, 0.1970151662826538, 0.2100503146648407, 0.14209169149398804, 0.1863841563463211, 0.14308282732963562, 0.3121347725391388, 0.2626650333404541, 0.12991006672382355, 0.16739721596240997, 0.11467546224594116, 0.32184040546417236, 0.11009383946657181, 0.19579708576202393, 0.13897623121738434, 0.1434190273284912, 0.31635451316833496, 0.2833975851535797, 0.16934165358543396, 0.14960110187530518, 0.31888577342033386, 0.21167083084583282, 0.30760568380355835, 0.41453269124031067, 0.229119211435318, 0.1743178516626358, 0.2994597852230072, 0.24154801666736603, 0.09829962998628616, 0.1747366487979889, 0.29539310932159424, 0.2035258263349533, 0.30196595191955566, 0.30807745456695557, 0.3411264419555664, 0.15731027722358704, 0.12981931865215302, 0.2966948449611664, 0.21025419235229492, 0.15241996943950653, 0.07024487853050232, 0.23431310057640076],
                                          [0.7195901274681091, 0.6704943180084229, 0.7085641622543335, 0.6748741269111633, 0.7423946857452393, 0.7234722375869751, 0.6986007690429688, 0.6960390210151672, 0.7012070417404175, 0.6947640180587769, 0.6792826056480408, 0.7239813804626465, 0.6761874556541443, 0.6902806758880615, 0.6771406531333923, 0.6850265264511108, 0.692349910736084, 0.6808741092681885, 0.6753465533256531, 0.6633909344673157, 0.6686793565750122, 0.6637576222419739, 0.680237889289856, 0.654888391494751, 0.6780327558517456, 0.6408708095550537, 0.6315723061561584, 0.6431190371513367, 0.6341533064842224, 0.6376373767852783, 0.6409605145454407, 0.6432655453681946, 0.6013216972351074, 0.6401882171630859, 0.6355386972427368, 0.5561983585357666, 0.5904024839401245, 0.6024128198623657, 0.5541431903839111, 0.575777530670166, 0.5260757803916931, 0.5354135036468506, 0.44182831048965454, 0.4903651475906372, 0.4765366017818451, 0.4635029733181, 0.5017414093017578, 0.4560497999191284, 0.4651477336883545, 0.4632211923599243, 0.5207407474517822, 0.47012707591056824, 0.35573041439056396, 0.40080904960632324, 0.5226706266403198, 0.3614789843559265, 0.3670787811279297, 0.4320698082447052, 0.4483892321586609, 0.3988180160522461, 0.44299742579460144, 0.4347727596759796, 0.2980192303657532, 0.3726247549057007, 0.42988693714141846, 0.39973509311676025, 0.34497734904289246, 0.39063209295272827, 0.3743012249469757, 0.3100280165672302, 0.3662980794906616, 0.3414981961250305, 0.32001861929893494, 0.3834022283554077, 0.23791366815567017, 0.30651259422302246, 0.2968301773071289, 0.3293622136116028, 0.1965251863002777, 0.3719707429409027, 0.3272671401500702, 0.24777932465076447, 0.3863266110420227, 0.24999620020389557, 0.21851596236228943, 0.21008063852787018, 0.3156169652938843, 0.3615129590034485, 0.2176506221294403, 0.19833393394947052, 0.3163139820098877, 0.3545341491699219, 0.19693829119205475, 0.28649449348449707, 0.31108948588371277, 0.2429426908493042, 0.20192016661167145, 0.21015271544456482, 0.2626788020133972, 0.3365514278411865, 0.2673414647579193, 0.09546613693237305, 0.12053285539150238, 0.17347104847431183, 0.23780611157417297, 0.24000667035579681, 0.24722233414649963, 0.23631177842617035, 0.24386261403560638, 0.16348625719547272, 0.18626368045806885, 0.23263885080814362, 0.12030680477619171, 0.18763351440429688, 0.06662426143884659, 0.2510358393192291, 0.35354670882225037, 0.22257286310195923, 0.24602772295475006, 0.10453713685274124, 0.185865119099617, 0.120824433863163, 0.16575820744037628, 0.16989396512508392, 0.06567985564470291, 0.4476766586303711, 0.13566845655441284, 0.2541764974594116, 0.16894878447055817, 0.31662842631340027, 0.20940165221691132, 0.20982550084590912, 0.2824331521987915, 0.2067907750606537, 0.1581425666809082, 0.2816847264766693, 0.20116807520389557, 0.1924077868461609, 0.17162162065505981, 0.1839713156223297, 0.13327762484550476, 0.12191877514123917, 0.08460020273923874, 0.142286017537117, 0.22156421840190887, 0.1368444859981537, 0.08621849864721298, 0.427219033241272, 0.0529838465154171, 0.09679907560348511, 0.1012415811419487, 0.10245517641305923, 0.31773877143859863, 0.21166706085205078, 0.06600738316774368, 0.12189425528049469, 0.1269007921218872, 0.19244657456874847, 0.27885836362838745, 0.05483828857541084, 0.21648481488227844, 0.20490846037864685, 0.07530874758958817, 0.2320171296596527, 0.02713399939239025, 0.13403251767158508, 0.2914361357688904, 0.07058202475309372, 0.19688743352890015, 0.14317165315151215, 0.3330090343952179, 0.0591675229370594, 0.19346661865711212, 0.13119332492351532, 0.07487566769123077, 0.16602414846420288, 0.016024962067604065, 0.1277586966753006, 0.6630570292472839, 0.2762067914009094, 0.11343107372522354, 0.2670533359050751, 0.11601337790489197, 0.32291847467422485, 0.1735117882490158, 0.11186012625694275, 0.0449039451777935, 0.12063135951757431, 0.09390923380851746, 0.08387088775634766, 0.07510893046855927, 0.11414384096860886, 0.15171335637569427, 0.08825315535068512, 0.050439488142728806, 0.34374308586120605, 0.21407325565814972, 0.18398113548755646, 0.10786985605955124, 0.1447535753250122],
                                          [0.6444740295410156, 0.6480551958084106, 0.7680001258850098, 0.6938083171844482, 0.6945194005966187, 0.6434619426727295, 0.6478080153465271, 0.6552700996398926, 0.6474529504776001, 0.6316699385643005, 0.6500007510185242, 0.5896865725517273, 0.7054746150970459, 0.5965741872787476, 0.5899113416671753, 0.5865727066993713, 0.5499936938285828, 0.5815310478210449, 0.5552288293838501, 0.5780386924743652, 0.600023090839386, 0.4392690360546112, 0.5045123100280762, 0.5101278424263, 0.48246777057647705, 0.4923814833164215, 0.443683385848999, 0.3944355249404907, 0.4880301356315613, 0.35789451003074646, 0.36372992396354675, 0.47596442699432373, 0.4648134112358093, 0.31122469902038574, 0.30873405933380127, 0.36700308322906494, 0.2557302713394165, 0.43774741888046265, 0.36664271354675293, 0.38658323884010315, 0.39342930912971497, 0.25078845024108887, 0.332029789686203, 0.3891676962375641, 0.350697785615921, 0.5877716541290283, 0.3053388297557831, 0.35364529490470886, 0.35642775893211365, 0.5797093510627747, 0.308402419090271, 0.33300063014030457, 0.20527392625808716, 0.37823060154914856, 0.23164953291416168, 0.3390084207057953, 0.48220548033714294, 0.19653253257274628, 0.30830979347229004, 0.27321138978004456, 0.25642216205596924, 0.4782291650772095, 0.4833580255508423, 0.24064145982265472, 0.2778085470199585, 0.14250364899635315, 0.21408909559249878, 0.3077957332134247, 0.24375246465206146, 0.2403443455696106, 0.318545937538147, 0.27636250853538513, 0.20684844255447388, 0.39635372161865234, 0.2426823079586029, 0.3302248418331146, 0.21984857320785522, 0.3096882700920105, 0.16199436783790588, 0.2731266915798187, 0.16509762406349182, 0.19987358152866364, 0.21301832795143127, 0.16873307526111603, 0.4657672643661499, 0.19174867868423462, 0.23006097972393036, 0.3353741765022278, 0.2514898180961609, 0.4382299482822418, 0.17479459941387177, 0.1549443155527115, 0.36182865500450134, 0.1583036184310913, 0.19739067554473877, 0.3335547149181366, 0.17704877257347107, 0.22076626121997833, 0.26111721992492676, 0.1475856900215149, 0.39272114634513855, 0.06898980587720871, 0.20126555860042572, 0.1861010193824768, 0.2317998707294464, 0.21326132118701935, 0.2857711911201477, 0.09368398040533066, 0.1964348554611206, 0.18394115567207336, 0.13550300896167755, 0.14457449316978455, 0.15295009315013885, 0.16381102800369263, 0.2795810401439667, 0.17563505470752716, 0.23439742624759674, 0.27755534648895264, 0.19725731015205383, 0.24526743590831757, 0.3030700087547302, 0.22834354639053345, 0.13675029575824738, 0.08429285883903503, 0.1311313807964325, 0.18073631823062897, 0.07007424533367157, 0.3054443299770355, 0.10602294653654099, 0.16532698273658752, 0.15915970504283905, 0.09758727997541428, 0.35041344165802, 0.09038594365119934, 0.16694681346416473, 0.1270684152841568, 0.08292841911315918, 0.26534590125083923, 0.19535087049007416, 0.31837645173072815, 0.19049564003944397, 0.27681252360343933, 0.18552172183990479, 0.03605049103498459, 0.39923956990242004, 0.23028255999088287, 0.12411822378635406, 0.08776320517063141, 0.3358216881752014, 0.17280055582523346, 0.07582242041826248, 0.1299680471420288, 0.07957464456558228, 0.2518991231918335, 0.22218579053878784, 0.2953566014766693, 0.23980411887168884, 0.2516424059867859, 0.1552591174840927, 0.1568763107061386, 0.11077530682086945, 0.06224577873945236, 0.14881819486618042, 0.3115622401237488, 0.26296448707580566, 0.1568690836429596, 0.13243553042411804, 0.16159479320049286, 0.11857082694768906, 0.4102708399295807, 0.12056007981300354, 0.08759808540344238, 0.1313447803258896, 0.2028246819972992, 0.45793774724006653, 0.06600210815668106, 0.08839228749275208, 0.2017313838005066, 0.04523666948080063, 0.4295879304409027, 0.3630306124687195, 0.49682503938674927, 0.4873455762863159, 0.1069202795624733, 0.06406697630882263, 0.18771663308143616, 0.14819641411304474, 0.2584706246852875, 0.1014157086610794, 0.2010267823934555, 0.10214871168136597, 0.1414615660905838, 0.06353311240673065, 0.0687236413359642, 0.16954435408115387, 0.10046547651290894, 0.0897723138332367, 0.17460182309150696, 0.23726686835289001, 0.3276420831680298],
                                          [0.651547908782959, 0.6305937767028809, 0.714191198348999, 0.7366882562637329, 0.7081306576728821, 0.7052466869354248, 0.6959658265113831, 0.6876019239425659, 0.6796861290931702, 0.6682548522949219, 0.6783831119537354, 0.6809177398681641, 0.6594600081443787, 0.6597816944122314, 0.6607940196990967, 0.6554914712905884, 0.6487285494804382, 0.6310643553733826, 0.646901547908783, 0.6084935069084167, 0.646790087223053, 0.620003342628479, 0.6197651028633118, 0.6110859513282776, 0.6023704409599304, 0.5829523205757141, 0.5887001156806946, 0.5428747534751892, 0.5947333574295044, 0.520041823387146, 0.530125081539154, 0.5711768269538879, 0.517208993434906, 0.5556505918502808, 0.5052176117897034, 0.5029464960098267, 0.503192663192749, 0.4674018919467926, 0.4327305555343628, 0.4827580749988556, 0.44052502512931824, 0.45015448331832886, 0.374491810798645, 0.41120240092277527, 0.33931177854537964, 0.28159549832344055, 0.29745686054229736, 0.33262911438941956, 0.2546529471874237, 0.24919618666172028, 0.30038347840309143, 0.28520357608795166, 0.28131112456321716, 0.24188008904457092, 0.19906455278396606, 0.2039707601070404, 0.283230721950531, 0.2393074482679367, 0.16120368242263794, 0.209192156791687, 0.19151107966899872, 0.24003323912620544, 0.2383124679327011, 0.13323870301246643, 0.20210768282413483, 0.21252617239952087, 0.16489844024181366, 0.15838722884655, 0.15414556860923767, 0.08920346945524216, 0.18110282719135284, 0.16188500821590424, 0.14822573959827423, 0.14462649822235107, 0.07673535495996475, 0.18902957439422607, 0.08951728790998459, 0.08679455518722534, 0.1354941427707672, 0.15025372803211212, 0.2071131318807602, 0.23014762997627258, 0.19371269643306732, 0.1132298931479454, 0.05065694823861122, 0.09418382495641708, 0.07476998120546341, 0.11219014972448349, 0.03167591616511345, 0.03173637390136719, 0.1261214315891266, 0.06699670106172562, 0.051265086978673935, 0.1227421760559082, 0.06480707228183746, 0.09140351414680481, 0.019068550318479538, 0.06808232516050339, 0.07977265864610672, 0.1261254847049713, 0.10272825509309769, 0.23310545086860657, 0.08881580084562302, 0.19029644131660461, 0.07674399018287659, 0.03163032978773117, 0.058682236820459366, 0.0618613138794899, 0.0789889469742775, 0.033192627131938934, 0.10236170887947083, 0.05678369104862213, 0.26384907960891724, 0.11628346145153046, 0.07242055237293243, 0.044395193457603455, 0.08786195516586304, 0.032504141330718994, 0.031131453812122345, 0.06867041438817978, 0.07551262527704239, 0.0563284270465374, 0.12378427386283875, 0.10616520047187805, 0.05368490517139435, 0.08634105324745178, 0.017265010625123978, 0.13792777061462402, 0.036241959780454636, 0.019719859585165977, 0.06076066941022873, 0.13962452113628387, 0.12119129300117493, 0.030299704521894455, 0.11001968383789062, 0.050810620188713074, 0.26568764448165894, 0.009919365867972374, 0.05394136533141136, 0.06656327843666077, 0.021763263270258904, 0.015879830345511436, 0.08032137900590897, 0.08495171368122101, 0.02712983824312687, 0.1609228253364563, 0.03401617705821991, 0.011437006294727325, 0.07945907860994339, 0.018461011350154877, 0.07861661165952682, 0.01987522467970848, 0.021168570965528488, 0.0673016831278801, 0.12502692639827728, 0.11859587579965591, 0.15622280538082123, 0.016832754015922546, 0.07315339893102646, 0.04298650100827217, 0.27725979685783386, 0.10535978525876999, 0.07640652358531952, 0.016620127484202385, 0.02031087689101696, 0.050513237714767456, 0.20297472178936005, 0.01747487112879753, 0.03910563141107559, 0.13426096737384796, 0.08585914969444275, 0.028291454538702965, 0.11463844031095505, 0.29609841108322144, 0.015064324252307415, 0.05555401369929314, 0.19431497156620026, 0.020027797669172287, 0.004898903891444206, 0.10011210292577744, 0.07396364212036133, 0.09759460389614105, 0.003400891786441207, 0.06437862664461136, 0.11968780308961868, 0.16718178987503052, 0.0749969407916069, 0.05589193478226662, 0.1745350956916809, 0.018143052235245705, 0.033501315861940384, 0.08575007319450378, 0.017686162143945694, 0.03692617267370224, 0.08320647478103638, 0.023435505107045174, 0.06533226370811462, 0.06523420661687851, 0.11267257481813431, 0.16568031907081604]])

loss_histories_CNN_FASHION_2L = np.array([[0.6982033252716064, 0.685494065284729, 0.7043045163154602, 0.6664453744888306, 0.692385196685791, 0.6883255839347839, 0.6670038104057312, 0.6721140146255493, 0.7477293610572815, 0.7019577622413635, 0.7049409747123718, 0.6816695332527161, 0.6746503710746765, 0.7107524871826172, 0.6755272746086121, 0.6871398091316223, 0.6663607954978943, 0.6776321530342102, 0.6692557334899902, 0.6771387457847595, 0.6749445199966431, 0.6708089709281921, 0.6586058139801025, 0.6667677164077759, 0.6446713209152222, 0.6719373464584351, 0.6606504917144775, 0.657498300075531, 0.6470506191253662, 0.6401866674423218, 0.6414895057678223, 0.6237302422523499, 0.6307801604270935, 0.6398060917854309, 0.612299382686615, 0.6208985447883606, 0.6133882999420166, 0.6116693019866943, 0.5888859033584595, 0.5796552896499634, 0.6230239272117615, 0.5889614224433899, 0.5819820165634155, 0.5470789074897766, 0.5382369756698608, 0.5513080358505249, 0.555568516254425, 0.512162446975708, 0.542407751083374, 0.625302791595459, 0.5083873867988586, 0.5874236822128296, 0.5095157027244568, 0.5841799974441528, 0.49809378385543823, 0.5399268865585327, 0.5122842192649841, 0.5358125567436218, 0.519302248954773, 0.5164752006530762, 0.46569016575813293, 0.5407835245132446, 0.48874348402023315, 0.47747379541397095, 0.4097748100757599, 0.4176773130893707, 0.45327454805374146, 0.42068949341773987, 0.4547436237335205, 0.4771629571914673, 0.5482209920883179, 0.408530056476593, 0.4851240813732147, 0.4207240343093872, 0.46289223432540894, 0.5424150228500366, 0.39088600873947144, 0.43761688470840454, 0.3984193503856659, 0.31847116351127625, 0.5500505566596985, 0.4576525390148163, 0.5193397402763367, 0.3719850182533264, 0.34440648555755615, 0.5614837408065796, 0.28313952684402466, 0.44536086916923523, 0.34781497716903687, 0.46229103207588196, 0.3734305500984192, 0.43122661113739014, 0.3639208674430847, 0.3386707305908203, 0.41308125853538513, 0.3886600136756897, 0.40352439880371094, 0.41081854701042175, 0.3028257489204407, 0.43178990483283997, 0.38263648748397827, 0.3496360778808594, 0.358610063791275, 0.2800368368625641, 0.3421652615070343, 0.44051799178123474, 0.43672409653663635, 0.3709166347980499, 0.24854938685894012, 0.3083757758140564, 0.3452308773994446, 0.30687573552131653, 0.3816249370574951, 0.3573996424674988, 0.26188158988952637, 0.24953699111938477, 0.17291030287742615, 0.41357630491256714, 0.3565349578857422, 0.26830142736434937, 0.25871559977531433, 0.30517154932022095, 0.27130597829818726, 0.27063170075416565, 0.21682584285736084, 0.18601535260677338, 0.2388288378715515, 0.38377171754837036, 0.21231044828891754, 0.19891099631786346, 0.40024814009666443, 0.1763014793395996, 0.2191973477602005, 0.3140704333782196, 0.2190384864807129, 0.2297554612159729, 0.28490787744522095, 0.18833035230636597, 0.17096717655658722, 0.38814058899879456, 0.35706454515457153, 0.3980378806591034, 0.3082973062992096, 0.282254695892334, 0.28172925114631653, 0.33135756850242615, 0.18617062270641327, 0.3084704279899597, 0.1653742641210556, 0.2611149847507477, 0.23364774882793427, 0.32361915707588196, 0.2880187928676605, 0.22159168124198914, 0.32011330127716064, 0.37932154536247253, 0.2227104753255844, 0.27614346146583557, 0.2528597116470337, 0.13920791447162628, 0.14623363316059113, 0.29781511425971985, 0.30779993534088135, 0.23402608931064606, 0.2049279808998108, 0.195842444896698, 0.284122109413147, 0.26556384563446045, 0.16032564640045166, 0.19326667487621307, 0.16147050261497498, 0.2859514355659485, 0.27686405181884766, 0.14044542610645294, 0.1292620599269867, 0.22018609941005707, 0.16846336424350739, 0.1789669245481491, 0.22029483318328857, 0.20728746056556702, 0.44362884759902954, 0.31444764137268066, 0.23610062897205353, 0.3099147081375122, 0.2594585418701172, 0.13596713542938232, 0.14830733835697174, 0.11959406733512878, 0.11047989130020142, 0.19856494665145874, 0.12652510404586792, 0.3232700824737549, 0.13162431120872498, 0.16679613292217255, 0.1600688397884369, 0.1490894854068756, 0.17836572229862213, 0.1767909973859787, 0.1359943300485611, 0.3607396185398102],
                                          [0.722959041595459, 0.8378788828849792, 0.6359409093856812, 0.7786480188369751, 0.6722474098205566, 0.7209513783454895, 0.7147747874259949, 0.7389553785324097, 0.7043027281761169, 0.6997193098068237, 0.6960577964782715, 0.6514461040496826, 0.7242903113365173, 0.7110193371772766, 0.6887984275817871, 0.6825430393218994, 0.6723452210426331, 0.668528139591217, 0.656069278717041, 0.6439428925514221, 0.67144376039505, 0.681311845779419, 0.6493660807609558, 0.6525905728340149, 0.6488508582115173, 0.6426312327384949, 0.655098021030426, 0.6406035423278809, 0.6233764886856079, 0.6242199540138245, 0.6306735873222351, 0.6166422963142395, 0.5946296453475952, 0.5960651636123657, 0.6093128323554993, 0.6189892888069153, 0.5935332179069519, 0.586617648601532, 0.5726534128189087, 0.5882557034492493, 0.5732150673866272, 0.6082722544670105, 0.5631254315376282, 0.5543763637542725, 0.6138622760772705, 0.5315272808074951, 0.5507160425186157, 0.5241436958312988, 0.5181093811988831, 0.474336177110672, 0.5000462532043457, 0.5013487339019775, 0.4983973801136017, 0.4515523612499237, 0.439666211605072, 0.4340149164199829, 0.46038758754730225, 0.44209349155426025, 0.4850611984729767, 0.42503097653388977, 0.4745623767375946, 0.45707252621650696, 0.37832871079444885, 0.46673983335494995, 0.4491257071495056, 0.37395069003105164, 0.4663311839103699, 0.3531072735786438, 0.3056586682796478, 0.4227212071418762, 0.3507891595363617, 0.325242817401886, 0.342677503824234, 0.28175806999206543, 0.4168330132961273, 0.2992843985557556, 0.38543903827667236, 0.310502290725708, 0.32055363059043884, 0.3279689848423004, 0.22771680355072021, 0.2996452748775482, 0.27647387981414795, 0.3224877119064331, 0.24797911942005157, 0.31701239943504333, 0.27963507175445557, 0.3111099600791931, 0.2598114013671875, 0.2720106840133667, 0.28728973865509033, 0.31687983870506287, 0.16315454244613647, 0.28481221199035645, 0.32374823093414307, 0.2818513810634613, 0.27142226696014404, 0.26268696784973145, 0.18802690505981445, 0.2330765277147293, 0.28008073568344116, 0.13481254875659943, 0.23573260009288788, 0.1210196316242218, 0.19468261301517487, 0.17421527206897736, 0.17932678759098053, 0.22074772417545319, 0.15295524895191193, 0.12509538233280182, 0.18809691071510315, 0.18245065212249756, 0.20922879874706268, 0.2670697271823883, 0.22580507397651672, 0.16062802076339722, 0.23412327468395233, 0.43120795488357544, 0.2926293611526489, 0.2947879135608673, 0.17843599617481232, 0.3449716866016388, 0.15644687414169312, 0.19783726334571838, 0.0992257222533226, 0.11392301321029663, 0.32231271266937256, 0.19188730418682098, 0.16153278946876526, 0.2035246342420578, 0.18345876038074493, 0.051402803510427475, 0.07299385964870453, 0.24596910178661346, 0.317927747964859, 0.16063934564590454, 0.3693201541900635, 0.3464672565460205, 0.24623923003673553, 0.1416863203048706, 0.28232452273368835, 0.23875318467617035, 0.21324512362480164, 0.2701603174209595, 0.18765276670455933, 0.2246081680059433, 0.15949931740760803, 0.17738769948482513, 0.18758100271224976, 0.21686187386512756, 0.11897433549165726, 0.1632753312587738, 0.1252729594707489, 0.18664729595184326, 0.22377149760723114, 0.0922139436006546, 0.3411566913127899, 0.1822480410337448, 0.2687120735645294, 0.2085094302892685, 0.36180827021598816, 0.16845770180225372, 0.22141145169734955, 0.16436506807804108, 0.14664797484874725, 0.1761969029903412, 0.3861934244632721, 0.2474733293056488, 0.152466282248497, 0.27540338039398193, 0.32959243655204773, 0.0701957643032074, 0.23025813698768616, 0.30845510959625244, 0.19448892772197723, 0.15782098472118378, 0.0669102892279625, 0.17205177247524261, 0.14290541410446167, 0.04908277839422226, 0.16558429598808289, 0.3065306544303894, 0.07012531161308289, 0.38416728377342224, 0.11788350343704224, 0.12578633427619934, 0.057048648595809937, 0.17244094610214233, 0.16887983679771423, 0.21592962741851807, 0.1084679663181305, 0.06436526030302048, 0.13887561857700348, 0.05770181491971016, 0.16522125899791718, 0.34186455607414246, 0.1313944011926651, 0.09368456155061722, 0.15273809432983398, 0.07838013023138046],
                                          [0.7304385900497437, 0.6144606471061707, 0.7663922309875488, 0.7456250190734863, 0.6472451686859131, 0.6408094763755798, 0.6577707529067993, 0.6627257466316223, 0.6259477734565735, 0.6269749402999878, 0.6147814393043518, 0.5954440236091614, 0.5954847931861877, 0.622576117515564, 0.5681723952293396, 0.6685020327568054, 0.6117186546325684, 0.6318418383598328, 0.6105124950408936, 0.6059049367904663, 0.5891886353492737, 0.570899248123169, 0.5469162464141846, 0.48898395895957947, 0.5481796264648438, 0.5801829695701599, 0.5309649705886841, 0.5229575037956238, 0.5118927359580994, 0.5621098875999451, 0.5783540606498718, 0.6303244829177856, 0.5337151288986206, 0.5568647980690002, 0.506201982498169, 0.4340185821056366, 0.41403329372406006, 0.4785533547401428, 0.4407808184623718, 0.40219631791114807, 0.4949192702770233, 0.44360852241516113, 0.4859486520290375, 0.6203747391700745, 0.4916355013847351, 0.4286290407180786, 0.4152555763721466, 0.42479854822158813, 0.41854721307754517, 0.3812496066093445, 0.5289347171783447, 0.4742628037929535, 0.5494931936264038, 0.5970712304115295, 0.4466589093208313, 0.3422013819217682, 0.3693443238735199, 0.5024840235710144, 0.49555644392967224, 0.5533590912818909, 0.39836445450782776, 0.47018149495124817, 0.4293385446071625, 0.45852386951446533, 0.3161731958389282, 0.3988656997680664, 0.4170445501804352, 0.5251786708831787, 0.4676470458507538, 0.3298081159591675, 0.4780762195587158, 0.461908757686615, 0.39387425780296326, 0.32310259342193604, 0.267741858959198, 0.30676278471946716, 0.36632004380226135, 0.27854710817337036, 0.42963460087776184, 0.25819167494773865, 0.3424122929573059, 0.29098108410835266, 0.3162521421909332, 0.39036551117897034, 0.27974581718444824, 0.1921042948961258, 0.35803231596946716, 0.22351698577404022, 0.23193897306919098, 0.270576536655426, 0.26012200117111206, 0.4471112787723541, 0.25369831919670105, 0.2558428645133972, 0.32542353868484497, 0.36307579278945923, 0.3768329918384552, 0.4200160503387451, 0.22499065101146698, 0.5793442726135254, 0.3363257348537445, 0.4287791848182678, 0.37058791518211365, 0.48414185643196106, 0.6411834955215454, 0.42239871621131897, 0.30433931946754456, 0.5210206508636475, 0.36561423540115356, 0.3857577443122864, 0.43900078535079956, 0.39965251088142395, 0.34631234407424927, 0.33402514457702637, 0.1892768293619156, 0.5548384189605713, 0.294956237077713, 0.2289484739303589, 0.3705907464027405, 0.2672608494758606, 0.20700865983963013, 0.3425357937812805, 0.3496844470500946, 0.23137161135673523, 0.2634831368923187, 0.22181850671768188, 0.18999303877353668, 0.15023399889469147, 0.21937914192676544, 0.14932149648666382, 0.34122416377067566, 0.4100107252597809, 0.3010890781879425, 0.24609117209911346, 0.27445802092552185, 0.3145654499530792, 0.24431446194648743, 0.19399075210094452, 0.36408981680870056, 0.2884557843208313, 0.16600178182125092, 0.28500232100486755, 0.23745673894882202, 0.21136383712291718, 0.0959608182311058, 0.15006370842456818, 0.18879224359989166, 0.15188197791576385, 0.1134112998843193, 0.28580376505851746, 0.1936863660812378, 0.18274204432964325, 0.14029626548290253, 0.23430503904819489, 0.2909218668937683, 0.4258160889148712, 0.17616671323776245, 0.2367817759513855, 0.2458539605140686, 0.29726433753967285, 0.46034517884254456, 0.32381248474121094, 0.34687304496765137, 0.17108510434627533, 0.21359069645404816, 0.1707487851381302, 0.20969286561012268, 0.3743198812007904, 0.1890423744916916, 0.09562225639820099, 0.3847002387046814, 0.18096588551998138, 0.43845775723457336, 0.17242531478405, 0.09854660928249359, 0.37685948610305786, 0.2172141671180725, 0.19972801208496094, 0.18116970360279083, 0.1707378327846527, 0.1351509988307953, 0.27734071016311646, 0.20136167109012604, 0.17077362537384033, 0.1518319845199585, 0.10934215784072876, 0.23918990790843964, 0.21355099976062775, 0.44173896312713623, 0.17486245930194855, 0.23481792211532593, 0.25250425934791565, 0.2996631860733032, 0.20723186433315277, 0.21162660419940948, 0.10248483717441559, 0.1318439245223999, 0.13994517922401428, 0.27477771043777466, 0.23451608419418335],
                                          [0.6871811747550964, 0.6947159767150879, 0.7224424481391907, 0.6957899332046509, 0.6950237154960632, 0.692287266254425, 0.6832610368728638, 0.679440975189209, 0.6760961413383484, 0.6624426245689392, 0.7226876020431519, 0.6843721270561218, 0.7191374897956848, 0.6711501479148865, 0.7006677389144897, 0.7007753849029541, 0.7156102657318115, 0.6859699487686157, 0.7013571262359619, 0.6866233944892883, 0.6852321028709412, 0.6905125379562378, 0.6834650635719299, 0.6936928629875183, 0.6823381185531616, 0.6749610304832458, 0.685768723487854, 0.678738534450531, 0.6896703243255615, 0.6865702867507935, 0.6811116933822632, 0.668097734451294, 0.6821491718292236, 0.6791404485702515, 0.6781688928604126, 0.690072238445282, 0.6856334209442139, 0.6750831007957458, 0.6529764533042908, 0.6610110998153687, 0.6336938142776489, 0.6646669507026672, 0.710946798324585, 0.6515848636627197, 0.7003756761550903, 0.6449767351150513, 0.6952865123748779, 0.6705141663551331, 0.6893569827079773, 0.6516514420509338, 0.6514383554458618, 0.6547107696533203, 0.6561172008514404, 0.6791470050811768, 0.6708744764328003, 0.6613931059837341, 0.6580820679664612, 0.6673327684402466, 0.6676281094551086, 0.6564735174179077, 0.6494910717010498, 0.6877132654190063, 0.6585811376571655, 0.6668791174888611, 0.647765576839447, 0.6290729641914368, 0.6641139388084412, 0.6315721273422241, 0.6486416459083557, 0.6528235673904419, 0.6443641185760498, 0.6421051621437073, 0.6615763306617737, 0.6287109851837158, 0.6512008905410767, 0.6036527156829834, 0.6198510527610779, 0.6783833503723145, 0.6088035106658936, 0.6225212216377258, 0.6592507362365723, 0.6567370891571045, 0.6126384735107422, 0.6371833086013794, 0.5944145321846008, 0.5978620052337646, 0.6077452898025513, 0.5822727084159851, 0.5963525772094727, 0.5794957876205444, 0.6378943920135498, 0.6341503858566284, 0.5994493961334229, 0.5735271573066711, 0.6093106269836426, 0.5819461941719055, 0.5689053535461426, 0.5474928021430969, 0.5603645443916321, 0.5779107213020325, 0.4984801113605499, 0.6043984889984131, 0.5709444880485535, 0.66923987865448, 0.5486158132553101, 0.584330141544342, 0.5256052613258362, 0.530910313129425, 0.5120806694030762, 0.5294786691665649, 0.5647129416465759, 0.5062854290008545, 0.48372966051101685, 0.51963210105896, 0.4960635006427765, 0.5811001658439636, 0.5099151134490967, 0.5170969367027283, 0.5345323085784912, 0.47125083208084106, 0.5331724286079407, 0.5247058272361755, 0.4804627597332001, 0.48637351393699646, 0.5729228854179382, 0.4769532084465027, 0.47298645973205566, 0.4819401502609253, 0.476338267326355, 0.46539318561553955, 0.4952813386917114, 0.4353810250759125, 0.4610579311847687, 0.583404004573822, 0.5057952404022217, 0.45675453543663025, 0.48780953884124756, 0.4423540532588959, 0.4120423197746277, 0.45300909876823425, 0.43147432804107666, 0.42600253224372864, 0.3763691186904907, 0.41571441292762756, 0.4785982370376587, 0.43587276339530945, 0.3980005383491516, 0.5164824724197388, 0.4339365065097809, 0.440243124961853, 0.35807377099990845, 0.40282681584358215, 0.3178444802761078, 0.3887963593006134, 0.3478772044181824, 0.3316830098628998, 0.4186180531978607, 0.5320008397102356, 0.4033140242099762, 0.27233877778053284, 0.32683777809143066, 0.33621105551719666, 0.24845899641513824, 0.3208399713039398, 0.3043327033519745, 0.24448028206825256, 0.2664804458618164, 0.3350409269332886, 0.37464845180511475, 0.3291729986667633, 0.3024751543998718, 0.3177521824836731, 0.23499956727027893, 0.30369794368743896, 0.4720979332923889, 0.2811543941497803, 0.2326480895280838, 0.38028159737586975, 0.28157252073287964, 0.23514851927757263, 0.18976829946041107, 0.2996746301651001, 0.20262986421585083, 0.23356129229068756, 0.2618411183357239, 0.3928142488002777, 0.19240917265415192, 0.23905567824840546, 0.4425520598888397, 0.281526118516922, 0.17487844824790955, 0.21724052727222443, 0.1648930311203003, 0.22342437505722046, 0.1669752299785614, 0.24347242712974548, 0.24049922823905945, 0.22209186851978302, 0.11796236038208008, 0.18972276151180267]])

loss_histories_QCNN_MNIST_SU4 = np.array([[15.701968392104067, 14.00975194601019, 13.575795786392687, 12.61039043284571, 11.420276002266895, 11.99525947567977, 12.080220566339552, 10.924803410541063, 11.131198050239918, 10.050426570399022, 11.053791542219374, 9.788098151349532, 11.143553225059602, 9.197232470430466, 9.229157116588144, 9.162957631022463, 10.71179400256479, 10.196747292508277, 10.79829244400887, 9.42574101202477, 8.295175259785562, 9.076819970830673, 10.227437780059452, 7.8419230403439535, 9.851325083008735, 7.682262563812961, 6.124709565416007, 9.158968991756522, 6.672908530214931, 5.209655971223005, 4.993276753394282, 9.664936574185854, 6.88459262068916, 4.970247473779515, 4.603592627994019, 4.59443369268576, 9.794815707657726, 10.239708125356454, 6.449176123973521, 4.3614383898577245, 3.178962661406524, 5.323808065197847, 3.742336146764105, 3.408487182474864, 4.0378028800153745, 3.446378084287989, 3.7187355535234006, 3.087831614419782, 3.7096100667430014, 4.565046696353874, 3.770663248286091, 4.4217543223496145, 3.77968191595814, 5.056168926358595, 2.7803131922419175, 2.719334554107501, 3.8792788429673997, 3.1498685402458206, 4.025981341150764, 4.3933448358886835, 3.5465754527777196, 3.5006393293490854, 5.749003912443001, 5.285935336974153, 5.215205181476441, 3.33499755695145, 3.7997378845686343, 3.017773877789444, 4.067487463964749, 4.5587834989118035, 3.740154036304224, 2.7708132679167123, 4.512851209860175, 2.924350433846229, 2.795042698165882, 4.149110497309133, 3.369464977487066, 4.23293533133619, 3.8553201319663155, 3.9359680762072085, 4.161241707714771, 5.064086532487843, 3.702060601779912, 2.7105860877244092, 4.108486332151197, 3.6338065699190376, 2.881211037354094, 3.723927043461242, 5.510865245386038, 5.124190965728359, 2.821525546046732, 3.098837600425342, 2.3469765230853548, 2.4742370473245545, 4.067343226565326, 3.6394183895744443, 2.733427685289968, 3.2653415891638153, 4.247409817892573, 3.6035555769047796, 4.3211502162877675, 4.045216873050909, 2.9323636325128075, 3.4306359296475173, 2.8276962373988956, 3.564636207572396, 2.9737011426056164, 4.391465105518088, 3.069343501908466, 2.9634796303315323, 3.1466302177539296, 3.3780949337259174, 4.562911170376287, 3.948278038667186, 4.874029252223579, 3.6684211237346824, 2.998924179663272, 3.590306877884917, 3.981573843773927, 4.613897998161246, 3.981322551072088, 2.680360942734963, 2.422755364259979, 3.2320172271380865, 3.8089662923296976, 2.939901362941198, 4.833732255949402, 2.1849227406448146, 2.6372671950900055, 3.104418483742709, 3.8629675948558835, 4.687536630526817, 6.9927241243613265, 4.922012283032045, 7.452795267168994, 4.485254992748128, 2.8914771697111363, 4.265530398933267, 3.1971441908330624, 3.068105106360343, 4.275963212623704, 3.155163439406081, 2.8000281304346384, 4.1954482933166934, 3.253825150780586, 3.272701085036064, 2.8422443341131016, 2.603392372802548, 3.532346488795025, 4.011695154843002, 3.472111135034264, 2.9318768612813235, 4.250864330840455, 4.439079409959164, 6.85829042210198, 3.373765377796869, 3.3066825370799746, 3.6209249292139156, 2.663136341349555, 3.176614433068561, 5.179692142004379, 2.386125444576648, 3.6714569666304624, 5.968140140543236, 4.6862114302954225, 3.627958786157068, 3.7152938038804124, 3.4850735691747947, 5.75016980980869, 4.714566479061207, 2.8790642558219135, 4.789001128730438, 2.723388960931453, 3.3189986144639394, 4.477900327018953, 3.2164083086369955, 4.715276756538122, 3.566305058074321, 3.4740378623097388, 5.9606633045649655, 3.3624451866929257, 7.466756701248525, 3.099570878630708, 3.396522335144449, 3.5183642097565473, 6.242929419688088, 5.3682240107336066, 3.1235126677502376, 2.575365849609988, 2.9803470547016326, 3.379381007307192, 5.401406710868802, 2.9037086563127614, 5.75416297233594, 3.1099352188520903, 4.07746222351273, 3.172574914460961, 3.2580509567486198, 2.6716076043732255, 4.383820778498077],
                                          [16.67610968670757, 14.718491446461517, 12.090224017449659, 13.472120600797032, 13.25131879124339, 13.581067562519276, 11.840332662256907, 11.130310125485495, 9.93192347576329, 11.029197156268669, 9.465616135342069, 8.846563678505364, 8.832779249446189, 7.304634735385226, 6.712227892140214, 7.312650169150179, 5.20134121314218, 6.881439914653229, 6.838544538526815, 6.765550850415497, 6.5342587606872105, 5.5488092796654875, 5.811336175272483, 5.794328461356434, 7.5140454270663, 6.833730935841877, 6.5306652794487245, 6.182513857890757, 5.931352459921179, 6.077425703330703, 5.122698673541781, 5.661275028840929, 6.288518717055746, 8.056005588611056, 5.29513931085165, 5.080406097314944, 4.541240119374063, 6.7937862430249325, 5.551516303937469, 8.561069772637719, 5.778696027265669, 7.581037487036702, 4.87089471665885, 5.461873570139039, 6.274697551835343, 6.178863189755656, 5.525816468577715, 5.752541148100186, 6.78491692819599, 6.429252986978849, 6.103956718052821, 5.997072731286677, 8.039526919812602, 5.44374742986944, 6.312137074095871, 5.3384457339559885, 7.340812313020643, 5.5364661975369485, 5.72976620514688, 5.841613803200098, 5.429284862378174, 5.522583756402512, 5.509153976952111, 4.8467675121924945, 6.49822992308749, 5.368611880740126, 6.65582979493719, 6.852889978124359, 6.94843047028678, 5.596496249741784, 6.339885612054319, 5.267701813339295, 6.152560736297184, 5.775192895855112, 5.5163207175483, 6.44778772471083, 5.430156597046173, 5.932478159862267, 5.6314257765548135, 5.481369375552064, 5.338024105579926, 6.670512346943634, 6.300996333041053, 5.730069681685715, 5.02963972081574, 6.936543925341157, 5.062802489117022, 5.55732970400315, 4.7762005374477985, 6.645698540681672, 5.869444734157781, 6.253047036221847, 5.19025078164954, 7.484779118830626, 5.222194367529911, 4.900463084980787, 5.935513417865195, 6.310398185116211, 8.132592884151036, 5.664289009103563, 6.183934383088775, 5.088139300408709, 5.508491361131622, 5.548466329859139, 4.719837683756191, 6.167420125947168, 6.594100741695282, 8.158242684269862, 5.487510771423499, 5.21810002541766, 6.04446323264393, 5.563562650115921, 5.232073383963237, 5.401459469361614, 8.85540524437023, 5.4966514988068536, 7.138435313756308, 3.738691460410528, 5.974228304092972, 5.889754947819547, 5.205233223920336, 5.660552283292949, 7.533655402675502, 6.237175062990105, 4.612106288110162, 4.83261522589498, 6.121743265892744, 4.616937597386011, 5.607222524525371, 6.607172071129023, 4.616853299540282, 4.8959008742344095, 5.388591509835658, 5.110263418707962, 6.2392279693893, 5.698228760691443, 6.090751357758069, 5.387412545935041, 4.59741341670396, 4.256336578754677, 5.242254014621976, 5.857879934488944, 5.50051672654861, 6.083693906452281, 6.28930037142256, 5.435763076249767, 5.600938823415071, 4.911512560507955, 4.708365035514755, 5.1425019670095296, 4.05608917987239, 5.8505255380084735, 6.0356476179414935, 5.843945163828317, 6.003963889711409, 6.004885939386664, 6.093422936170946, 7.43302607226079, 5.598670955133419, 6.318483050933266, 5.29497634661668, 4.659365000673817, 4.657314955631369, 6.911662937984151, 5.956445279906723, 6.205526277177433, 5.8233172244351215, 7.349116195432372, 6.132131053390929, 5.485940276394268, 6.217186135246689, 5.418644398444133, 5.036585543343947, 4.968299459526778, 4.075560315776475, 5.568414559989412, 5.4080102959787855, 5.464803055108561, 4.993330216988004, 4.506529139518999, 5.988501668255765, 6.0157665530526225, 5.864092195873374, 5.551867433037801, 6.259680423346111, 5.377826263121123, 5.832501013799243, 5.100914993522977, 5.177372502514758, 5.0693544932836945, 4.587039983702243, 5.405716516521254, 6.365331685040749, 6.633691593318545, 6.630421586190276, 5.442422435211777, 4.359705683191795, 5.151171627435816, 5.864607067681872, 7.071624705566063],
                                          [16.157302948705482, 15.324869229417093, 12.793915961353354, 11.194524103323525, 12.507868898219838, 12.616777225433516, 9.234552183500577, 13.336267076141908, 13.461740153378038, 15.409796063035124, 14.399175925702068, 12.32478585460413, 11.568925602138641, 11.705259189481604, 9.73148182172859, 10.518139699222413, 10.340323759782864, 10.184819821480033, 10.267859866173783, 9.163877978474442, 8.228781475027233, 10.085746901037597, 9.56261037065576, 9.945013093887507, 10.573418684599648, 8.355653192143533, 7.489047008196033, 8.831587856043486, 9.243498791854762, 7.899791859405868, 7.948776869634101, 8.167661085368842, 8.591449746262468, 7.964795560429807, 7.997626507713476, 8.73053525367385, 7.882803305531689, 9.108972728938417, 7.486328417560084, 8.358746544165566, 7.3501368133987555, 7.312364691281757, 7.145939172039308, 7.566180102372289, 8.736332347556841, 8.807592977750446, 7.18998285729017, 7.866211944807089, 7.766185842391377, 8.749967011867623, 7.34235823310588, 7.43610428815889, 11.590298332110903, 10.682766742665306, 8.308300044564142, 7.845831118765122, 9.813484056770166, 7.876955617382441, 7.312174779836708, 8.759938285312519, 7.171839228177709, 8.499615134414299, 7.509722002675852, 8.557543892841624, 10.934254213376416, 7.398766901107699, 9.48803778380712, 8.620835490337631, 7.451737187278983, 7.506113667562998, 9.622532082724248, 7.981036342366205, 7.20993447571356, 7.390474283132135, 6.912475677827477, 9.935513837829825, 8.1391905581568, 7.653484659161942, 8.668598919073082, 7.3093307391150555, 7.042841867576427, 7.3547098066608685, 8.436869537863673, 9.242697469694416, 7.9004890747461864, 7.5769601403855145, 7.739169857643963, 7.767203539409437, 8.131669134778706, 7.523153815633725, 7.243530316860227, 7.017534997319622, 7.893922940479337, 7.851475941368426, 11.101369748051242, 7.214014499430652, 7.6427246289029735, 8.060879862630905, 7.16097689167272, 8.51976921955402, 7.426907407706117, 7.117950793658989, 9.61181003072403, 7.805022209950351, 7.192555676979239, 7.290056228132629, 7.74080333198409, 8.487442826710854, 8.076479022745504, 8.787609642883186, 8.046578612355681, 7.105401588418192, 6.844574411490987, 7.6829392612869905, 7.312980895734044, 9.491955518171958, 9.688628921645819, 7.4551245842341824, 7.927041620533395, 6.994347169790121, 10.582764094442553, 9.212100380430446, 8.901361471420842, 7.733593560064719, 7.292646673929886, 7.523124993883956, 8.413483649790573, 6.745971429687285, 6.642352670042393, 6.792652616208365, 7.058424327375997, 6.8197281306589685, 8.10655307764079, 6.685050927429077, 6.659166080268061, 6.878696271049514, 4.719019994186838, 5.603938789504077, 7.621652905756453, 6.145401957453078, 6.677120178796311, 6.703668716347524, 5.997955740160936, 5.980717971896108, 5.567386511698885, 7.5956198437787075, 5.130131650562907, 4.990221204908122, 5.476391991515819, 6.365308395517907, 6.8850515038891515, 4.655652668201105, 6.334821345904701, 6.436170644437902, 6.242356223431878, 6.170889252614643, 6.133992909267375, 4.418106928723493, 6.411815646774802, 5.7580827946683035, 5.587910081784416, 5.920203466111238, 5.075548487129552, 5.594348434856907, 4.880413518719992, 7.11898695805031, 4.918739668721355, 6.030580773214612, 4.867536812712909, 6.548113260997608, 5.925273555442318, 6.441058132083475, 5.958600235576363, 6.188452131829611, 4.763154852906501, 5.084234230561494, 6.431881492994884, 6.463236472806914, 5.177834809985206, 5.9085440880547795, 4.466481954235352, 5.093821854921718, 5.913804587244972, 6.534469535291809, 6.9831619354062795, 5.694415254676171, 6.043951539053322, 4.3193148608133285, 4.955811360383821, 6.259607203662118, 5.137108402954629, 3.8870179844761457, 5.345411227868419, 6.21392862186227, 5.825652183856423, 6.542955899153829, 4.8654957072963185, 5.464461129441604, 4.81624685568573, 6.6756728243884025],
                                          [19.032143621634493, 16.194512861190685, 14.070380479727929, 13.198287009534448, 11.658842295966911, 12.845838181580614, 9.92842975069186, 8.340922863931732, 9.438250198119544, 8.826118705346307, 8.977224376220182, 7.82055561653431, 7.435343739299787, 7.339672601209882, 7.4653233362133475, 6.743519454229658, 8.266202954128136, 7.48683369299498, 8.576888544427238, 8.295673048958871, 7.115855331346225, 7.057634470134533, 7.788478167736406, 7.607587660873876, 7.2221224461159785, 10.477549941721739, 9.991173576151768, 7.690475066534521, 8.23076073932386, 9.657234478409052, 7.840326794242612, 8.838089830170091, 7.04361205995808, 8.264255760767675, 6.505283763792735, 8.60415728022085, 8.358983359528077, 7.664200099932535, 7.913448256241944, 7.096651644568762, 9.226432084636743, 7.619133027510663, 8.647014114441758, 6.656057609800202, 7.842104656674251, 6.9600498931736805, 8.10606199375973, 8.466432510958839, 7.40153259109756, 9.07148808072991, 6.868617353266047, 5.919080506185863, 6.607333429338317, 5.881337036671048, 8.104557840315634, 9.099680294876244, 10.545378372025553, 7.287784875240738, 8.903782943237218, 6.377039884724531, 6.561077651984436, 5.996439560500791, 5.651760682995162, 7.635823099783645, 7.4254597725695515, 9.973080014049327, 7.989821956036739, 8.721159400686329, 7.282684346639685, 7.805577983759187, 5.284734292939751, 10.273475613245477, 7.444084579226282, 7.196012547270868, 7.3266398223111855, 10.169797171369403, 6.910223517266793, 6.360082652565239, 7.0495510384401445, 7.0010005717049735, 8.937516965119448, 11.768753146194, 10.057163535515652, 7.327156519644253, 6.722085215015063, 7.090113411628408, 8.162956894714235, 8.110979207950077, 7.608851841650445, 8.122056232404226, 9.562302671422325, 11.017566376617967, 8.118450543425004, 5.9884809308000175, 6.233408292972936, 9.984399992482755, 5.70660495993625, 7.2688122355625655, 5.923913173807007, 6.653465700788417, 7.205855711433588, 6.175794064046743, 7.239757808907411, 6.265333926257176, 6.5104783001160635, 6.917826888902511, 5.862495884136119, 5.691576891756985, 6.736533864001166, 9.238688646166626, 8.156307595197847, 6.629414785713525, 6.329526538346367, 6.9447206392072705, 6.9656604512037985, 7.050107597873999, 5.478758804560645, 6.619764152386958, 7.464510003667385, 9.862350340134846, 6.8740825491839335, 9.485750025050397, 8.060864772016885, 6.995910875168525, 7.287096821377743, 6.582874516827176, 6.9549358536386565, 6.245012703718529, 6.464432907244605, 6.942876869923922, 6.4294820999540665, 6.416639035776809, 5.862306094262835, 6.861035027547251, 8.658030598046818, 8.2283454407951, 6.375704097382855, 5.2618733745296185, 6.713233812181773, 4.940355800497349, 5.518245519699501, 5.668330331297082, 6.732072646158387, 6.367909293670774, 6.878788996969291, 5.824729671076968, 6.008431125827654, 6.035710274031377, 6.336766900878407, 7.086607673658162, 7.253597248114665, 6.882551592867163, 6.139184438513964, 7.838798452685489, 6.069580217003175, 5.769755078490886, 5.626697098976681, 6.160514814104392, 5.755309011244466, 4.969237523454341, 5.369400365976718, 8.310323652947192, 7.405701305374025, 5.909910701799533, 6.895873320501355, 6.840050294965555, 5.802374613799513, 10.341108739001449, 6.585551950849652, 6.539564956769238, 6.752751779344392, 8.17107021872274, 7.666285285991902, 7.3680928866493565, 6.478880746202967, 8.126125853956061, 6.119129939334914, 5.231010188035771, 8.305862299761461, 6.1917252076692515, 7.466396126126784, 5.87307105867748, 4.885696561446003, 7.363839219678114, 6.638050798663683, 6.780625938777236, 8.232446378366747, 7.330033076118185, 6.408003895523217, 6.17068764015699, 5.8491337169032525, 5.86570616958171, 5.039792257538728, 5.84107289576245, 7.121454547722266, 6.12431950738183, 6.9254586066742405, 5.966802122983741, 5.6785771903617634, 5.416991705035096]])

loss_histories_QCNN_FASHION_SU4 = np.array([[17.443278550474297, 17.16577921968382, 14.973819729555512, 12.769693588206378, 12.170809006417198, 12.213970720341004, 12.578425729600427, 12.43466688489016, 12.28081413013992, 12.084410582501091, 16.417011227422222, 11.382395417442334, 11.23266987153646, 10.808642275524221, 11.44149106023741, 11.250913438040923, 11.354851755365916, 10.493035309996236, 12.026813099693047, 13.327785058834287, 12.224603882808099, 10.448678691640882, 8.514232798052115, 10.087586151506727, 14.055361965916951, 10.704870661998351, 8.819600512858635, 8.65161586998424, 9.01391248018459, 11.957452737257798, 8.95047859991031, 12.533314976734397, 10.681533577947004, 9.24561706449855, 10.123411197766806, 9.473144455249843, 9.723407803882262, 9.097953540937064, 9.85921377153185, 11.544707585980971, 8.772316400070213, 11.252331126447098, 9.246875642108929, 9.649229202966579, 9.2401865768133, 9.394988572883396, 8.891406690282578, 12.078512046284784, 9.194837727975251, 14.690684009496746, 9.613170964862485, 9.507603398954949, 6.946137009361685, 8.707550993622393, 8.386562458978949, 10.005071289225063, 6.407887689258142, 10.813987974435356, 8.040000699194591, 10.138010598983616, 8.123415087845224, 9.458437814532507, 9.852917882877552, 6.176291943848856, 7.392322094340768, 9.050650081644772, 7.476964859920051, 10.33433750995395, 8.833975412654022, 8.817330877418808, 10.670130146768898, 10.897980497878907, 7.617122516565696, 7.326656966103456, 10.606958474983765, 8.18559371957156, 13.015685368714312, 8.8719608656002, 9.505846581987583, 10.512405484416355, 8.999363041440793, 9.184772791531385, 5.798573250785035, 7.981392582673394, 9.31756935301795, 8.915063630539477, 8.591007726315706, 9.45444400380748, 9.3609292696344, 10.9471017500293, 11.13936094829676, 10.223475315704693, 9.006551987103135, 9.090270961958039, 8.922421726300206, 12.088563884983701, 11.681827733253721, 7.365820996829409, 8.928863473368622, 11.079596566356175, 12.262344011727935, 10.338154467810183, 8.965153208564839, 9.88653947019998, 6.286630648590946, 9.615363704358947, 9.053531788709535, 6.652380853687866, 8.603430756756556, 7.309620971388127, 5.990069632188528, 8.255773133810427, 6.223234782856303, 10.068098065457464, 7.1255135729894645, 8.144562826332951, 8.209875086686242, 7.403124228124328, 11.34965631435034, 9.292427533335111, 11.315492801790676, 8.26865178065061, 6.52268513177663, 8.88908134305642, 9.102670483542195, 7.995237335857793, 8.76866477357488, 6.295409266731967, 9.50278897974037, 7.0324839992390675, 8.171210488622197, 8.657996323038251, 7.956625123747362, 7.141582129224361, 7.4795700450991145, 10.726480851033932, 8.35005437427705, 9.055218833986887, 8.768069597004352, 9.791120006604377, 8.559962423409974, 9.59088933031979, 9.315865406590403, 6.986772902361076, 7.614420580548834, 7.082080116254331, 10.189204994959402, 9.2543645459938, 10.496683789427879, 9.598394839058413, 8.227786353895036, 7.3370607818432445, 6.695914271627405, 7.505957575532087, 9.113245991475054, 9.999051230168154, 6.851139161032189, 8.415735053184918, 8.69327473235283, 5.593946725483097, 8.01710275475752, 10.393806144359647, 7.040634148312258, 6.508163909075995, 7.396239185415195, 8.544287489685281, 9.68378742309977, 7.373278355532548, 9.08886535185232, 10.243824750108477, 8.797869213111484, 8.206948381956693, 7.748551820260261, 6.448055868560193, 8.168043002409197, 7.312013015818958, 7.682641600486561, 10.919740163829418, 9.145221017483832, 10.88597886983067, 7.842471711530599, 9.86407240077582, 10.640131144801318, 8.299362851639405, 7.638175617014868, 8.11947213747128, 9.625292806144286, 8.020953393336297, 10.714511652044507, 7.571986629999169, 10.234590940333108, 10.145618572281032, 9.23022560343612, 7.662598519223538, 8.217837827520823, 9.136499985731215, 8.887040422851442, 8.43982629891468, 8.275747889469732, 8.43634190178734],
                                            [13.781420507451605, 14.311127197604215, 12.774744763573139, 11.753722856124261, 10.889005467629874, 10.691661174408802, 9.83085760892305, 7.989851610785623, 11.274199906728377, 13.06847515079633, 11.838697511673214, 9.92153553311109, 8.011282475090788, 11.390653061175241, 10.288798018555665, 9.941574581262115, 13.058531715676198, 11.962490073295825, 10.463279380707643, 8.798106609335939, 8.067138687070784, 11.670129028521373, 18.073529986719524, 13.746328390492538, 11.63520215779551, 10.628683240917256, 8.613759148499042, 7.170247436163334, 10.663671868087405, 8.487377466927516, 14.53491903076141, 10.841888369114738, 9.550244749969027, 10.228351446722499, 7.358463467880387, 6.655560138547353, 7.994193017482326, 6.349488414090103, 8.94655572837793, 7.620889890131844, 8.37353601034038, 8.418089646167626, 6.851595145268178, 8.33742248363684, 9.113185469923597, 6.887655249448182, 5.940241202167263, 7.97777056397606, 7.324728088854264, 9.228544273625527, 8.264636819212916, 8.168386436711819, 6.42083493489828, 7.402011828017656, 6.8144456182053315, 6.615156514897394, 6.451463214773481, 7.893624888643488, 5.516363129095715, 6.7565312726783056, 8.944052925906442, 8.307235841051643, 6.230644393449745, 6.610607583613377, 7.580506771503883, 8.13936677822777, 6.305975214686918, 5.56600615893906, 6.248594588764513, 8.840392483492927, 5.708048995181534, 9.176612770336554, 9.089096945362018, 7.272426902888895, 7.844774359899686, 8.423613512764872, 7.012194888635476, 9.202258183872091, 6.111497084561831, 8.919889060158082, 7.024251017125005, 7.295306226948175, 8.122770313942244, 8.312934415517494, 6.120615740948725, 8.963251905124288, 7.072094947253225, 7.545763475870825, 5.854270622437426, 8.065630725035863, 8.277996438120136, 9.051296582728574, 4.870385952919668, 4.703486777119415, 8.551189697597664, 7.841416919647015, 6.063558372716247, 7.0446746302120244, 5.691395320810918, 5.5146049948052775, 7.1298017503634465, 7.096293201875608, 5.8919100218265426, 7.702804211482065, 6.6897732992185945, 6.288115688895544, 6.545304522565702, 5.2853042400807695, 9.176030355429871, 6.556744416635388, 6.774015310921933, 7.815469363290282, 6.252766798523736, 6.227952751705526, 7.484721458640154, 7.747466397495973, 5.629324993798868, 8.179587408151514, 5.386451634820617, 7.401539408834831, 6.554172618568669, 7.997850920582821, 5.3604276474802, 6.314956752016867, 6.262283527567297, 7.648019794006348, 6.935319494741965, 6.481339470199687, 7.614021551219931, 6.120775224102908, 8.302372946236032, 7.0225306796182965, 6.845661567684474, 6.955930184751324, 7.1651544212323985, 6.310545860083952, 6.134268262578467, 6.401030614706069, 9.270271512042381, 9.326862864973439, 8.642090597093521, 9.582095271753895, 6.169194216514685, 6.213865892738523, 6.705902625681505, 5.955158198297917, 7.137559697501645, 11.329087156824865, 6.629481250275585, 7.697225280482319, 6.845129371998716, 7.474123050281505, 7.406390403358574, 5.9652313785437485, 8.54154545801901, 7.47565563189108, 8.275655756837889, 5.088358917871128, 7.496607622318046, 6.762019810658592, 6.5277946228584485, 9.022069200139695, 5.6406020560743615, 6.331594236621054, 7.7756452914304575, 7.865463412212698, 6.548349849121678, 5.985852765962835, 7.615193749978773, 6.599934650715535, 7.198543021991292, 7.398748611799334, 9.918361794473224, 10.00734540058611, 5.464991364168524, 7.562537305293145, 7.040523141605568, 6.5341878195358305, 5.7819985050571026, 5.398436138268658, 7.048133953075174, 6.77365635054944, 7.7937715997337795, 9.09185239480586, 8.752180473887293, 7.68825722151781, 5.767056557461325, 6.783106558069271, 5.348694408445115, 8.23587092840715, 5.201460557442625, 5.423242523914949, 6.409563019447731, 8.022071427130506, 6.089218900632388, 7.035957847198441, 6.869056802256081, 7.157803361892751, 5.9119412281151185, 8.11130518816837],
                                            [17.459975862230365, 16.035749627924975, 17.18838777214957, 14.965891703963191, 15.993014186770322, 14.865135537787218, 14.899235224369932, 14.413672066868134, 13.883837794678469, 12.668394725165031, 12.81644653763046, 12.430129738605853, 14.895598272770604, 12.828667864277463, 12.55165180148722, 12.686341345367868, 12.801550128580457, 13.146552401067662, 13.79568161845721, 12.841269687623006, 11.048741216694062, 11.095098462696997, 11.328646795214407, 14.469995656407928, 11.211728429887838, 10.332971201436699, 12.169767282195094, 12.260646185017386, 11.291980982335032, 11.582883632219728, 10.269562940067868, 12.493563864692193, 10.72883997288575, 11.050630785466156, 9.95344980064411, 11.427008879233378, 10.878908388915027, 10.771004365406146, 9.808425864141345, 9.791109300248536, 11.7113441824611, 11.959048315860688, 11.459908558272819, 11.126054151409766, 9.328252490001935, 11.523924845521126, 10.358743952589199, 10.596677386270969, 10.740609308215678, 9.894176987991175, 10.244173850295189, 7.927475454261797, 6.857694055625578, 10.317153674302336, 7.533170003430211, 10.162245394326915, 12.332967234941394, 7.336550790305615, 7.472371986231043, 8.780432097890694, 11.114931906352684, 6.836466134758279, 7.630377356740579, 7.023103731521618, 7.334859309549973, 7.299430194504444, 9.216839846711192, 7.123759421642965, 8.470537506491658, 9.38863465647617, 8.030866984336708, 9.185269089577277, 7.503215217249089, 10.99056571841205, 10.304633848571342, 7.3948242000253686, 8.161662982952835, 9.361411402483414, 9.48672407350652, 8.00036925874676, 6.296150070538171, 10.79363478346328, 7.7755094494493, 6.890823225749235, 10.955585376973156, 8.751595053584305, 8.70127964010896, 6.679636911017944, 10.340872416991916, 8.600840935961065, 8.637440988726306, 6.96376371792665, 9.67813752222703, 9.63598205902423, 10.706601935609097, 7.6150036933103955, 7.27381644699862, 6.526409604866082, 7.93604998507248, 8.96111879447386, 9.236528986472686, 9.23164964427008, 7.95594535575086, 9.85250989910494, 8.02710057165307, 5.083218180417743, 7.102064656824691, 9.463149038077571, 8.137033718928052, 6.23708017977305, 11.766565431871733, 11.013107460804878, 6.977587848984027, 8.769441986007832, 10.184766129650757, 9.817065827883836, 8.61951312561197, 8.802006787010635, 7.353706182643092, 7.001784249075218, 9.61892538770961, 6.840337166573375, 13.06990676483989, 7.011100350205812, 11.706063649485246, 10.007334064953163, 7.464914449158837, 8.071202576799415, 8.539718947050654, 6.699773677077703, 7.338162386739442, 10.642426360238414, 8.431371710982715, 5.77880780586605, 7.779492903237399, 7.518873127517724, 7.893062851533497, 6.660855454042156, 6.876835781879192, 8.561387884167551, 4.938483389069482, 7.144558868875467, 6.50069734100023, 11.798343100728069, 8.927807624362318, 11.836105068714826, 9.198312338046648, 7.91822035731483, 6.628910791541805, 10.394574924451714, 8.747555738118846, 6.845293724956791, 8.218875756457745, 7.65932838628157, 9.194888839584037, 6.3416897861327195, 7.137113467047185, 11.842572256944235, 7.811261487005192, 7.783480400863692, 9.476903487779085, 9.064381210148133, 7.994704539234405, 6.072028715158351, 8.594031878176462, 5.955563914806705, 9.350570597725985, 7.5917078119804495, 8.725234843842438, 7.847796913033744, 6.2867181325391766, 8.93512407806589, 7.1842297263118216, 6.339656229823455, 7.376922738780999, 6.583351581614699, 7.13903912317875, 6.818783191762078, 5.604546207629945, 7.768489513884695, 6.49357285467107, 4.755276166129291, 7.850674943448794, 6.0650976726623576, 8.436575845953756, 7.772024213108239, 8.356490036897103, 8.565732517915286, 6.780772217721273, 9.01068623703282, 9.79022758182365, 8.492731407090883, 7.982328257601873, 9.599615930780557, 11.07277777491831, 6.896958112675264, 8.753323430651404, 8.20736821864374, 9.962535361955954, 9.784613941911987],
                                            [16.078581915456894, 15.551948645299035, 16.268990336797817, 13.27492132814789, 12.653444495213616, 12.335550815972947, 11.203068009128836, 13.818018471215131, 12.390782655911048, 12.16861851789434, 12.976616762856493, 12.458182979922924, 10.785660467895937, 10.596281134331853, 10.598247597662484, 11.48925757088818, 9.952231956192257, 10.9603301706603, 10.75406079470945, 9.263381118466908, 10.024903906146596, 10.02285979578101, 8.725891050623563, 8.8110447174955, 11.798664965731673, 9.41147135557478, 8.707235102396805, 8.555916611569149, 9.570288163360518, 9.061572574560243, 6.9100234750010205, 9.0975788055241, 11.213705166333545, 13.083047899893907, 18.509887491689366, 10.758937740007648, 8.08682601052003, 9.11088050395127, 6.799606070934344, 8.319445907430541, 8.557758105280833, 6.797690913597723, 10.037661560155012, 8.215913950267181, 7.859440080738447, 7.546248682731447, 9.043388585394974, 7.464499666888328, 7.338301029359666, 5.536251127830057, 6.182019326931957, 4.612544868719036, 8.346804507802606, 8.655119265363009, 7.241711436823657, 6.877766052931581, 6.178995062584081, 7.164902403281522, 7.495071573754694, 7.405141504073983, 7.88320176374737, 6.608399591079871, 8.170312880448332, 7.6606189289608455, 7.43890999312149, 8.050289152228833, 6.41680076884502, 8.40259563039491, 6.877417277430936, 6.625701678854269, 6.195914154714127, 5.833315696655207, 7.519956971187638, 7.890402188591403, 5.885274657347369, 6.85981554043308, 7.0790437203811996, 8.141659719595388, 9.529073938972124, 9.11286211264871, 9.419867429756625, 10.652487682080594, 8.086142649020843, 7.170283074680485, 7.5758748904795565, 7.49526204054659, 7.5060283593093065, 7.315422999048236, 5.559589583999333, 6.6894183922516355, 6.055665604575956, 13.145355688580487, 6.8847399674583425, 7.337546107599397, 7.644127954802972, 6.790200258156367, 8.962519703882434, 12.821110910677632, 14.533286822513324, 5.578715200431863, 6.269807858963271, 6.2967891792058195, 11.036341426885684, 8.982404270851571, 6.918566850094237, 9.98229913203689, 6.839400628138751, 7.831976546559741, 9.176861832927699, 8.776105854080996, 7.846617288257853, 6.625640994354236, 10.33833003207289, 7.650949646700952, 8.240201744741027, 5.894346405037781, 6.765704844611307, 6.598639240818315, 7.062939085704468, 8.40590909981085, 5.239284065801005, 6.5273449351167745, 6.119921350125418, 7.622793608754128, 7.975389074028713, 9.761172269260438, 9.465028583802415, 8.113140562190294, 8.320008696618505, 6.808008059516669, 6.0090191399573545, 6.907504166434337, 5.8917924335228316, 7.048573077389917, 6.7643803268922085, 4.784088519933732, 6.116980418330318, 6.362383598446602, 6.994277659825698, 6.083560447594546, 6.22829552265675, 4.759146572175497, 8.637608069752496, 7.634430485294694, 7.3327436917585676, 6.129153305128859, 6.7717271120842035, 7.746543145044954, 7.976627480730413, 5.87517443642307, 5.785493605469459, 8.59816239885267, 6.092063650367079, 7.510720554580129, 7.104407066560065, 7.706381005839659, 6.3795316386953305, 8.603190272508067, 7.419666996632783, 6.80853946090193, 6.84390342864538, 7.832188783886975, 5.781370989376079, 5.687974915978132, 5.228708805630709, 5.813110268775446, 8.77126422768062, 6.631411896300097, 6.97375987215497, 5.398943150631865, 6.824674132978643, 6.835718511020224, 7.036416989460253, 6.720358922660684, 6.600828891817823, 9.52104495164815, 6.833227168980575, 5.885606416072369, 9.08868462512898, 7.158801668924259, 6.567896710698629, 7.189953585970182, 5.497172263419137, 8.88975758713214, 7.884142269205199, 8.180564828799383, 9.159722460144716, 7.539710100801855, 5.672312826072391, 7.128910049569991, 6.344874031685596, 5.361818804417766, 4.836023291425283, 5.428002394465912, 5.508348115737088, 6.658319248890129, 7.960378369266759, 7.712975190142974, 4.710869488703378, 6.683008165593933]])

loss_histories_QCNN_MNIST_SO4 = np.array([[18.63822742818134, 14.996351756494038, 13.414763568786126, 10.329255663823925, 9.120760457750439, 8.102933852957612, 8.810869354003746, 10.006794023889881, 8.622455729518737, 7.467061678248796, 5.920724352894273, 7.459966178352162, 11.041309513649322, 7.47662233010936, 7.229695349908017, 7.4597916165930975, 9.340903651158031, 7.760242406952571, 6.9303084303708005, 6.777338888591327, 7.9143882391826335, 7.973693583757422, 6.523936001317213, 5.721920320624669, 6.411448467747264, 6.743808258426262, 8.36566536074733, 12.213662344812196, 9.86487882119216, 7.4320976728582036, 7.216063766836224, 5.953614537542056, 7.891266570572217, 9.775016203278446, 7.0168815366447355, 6.814926383198957, 8.07816330468346, 7.974640687711596, 6.915185780000111, 9.47010152197568, 7.101942912860193, 6.783657568036721, 5.249404624801605, 4.367429035519884, 5.320251740486269, 5.336899745584592, 4.317477069873344, 5.568857370287802, 4.920977955283231, 4.684384264386535, 4.553006285364518, 6.0887038581132815, 4.1491547879052275, 4.088186282272099, 5.244694869029588, 7.32992492009621, 8.228756722276643, 8.500450045848522, 8.900388765805115, 4.782393539924687, 4.453707918535589, 4.889501609395316, 3.7503185012881777, 6.173264902405083, 4.585455869803615, 7.977544468005952, 12.285540362630513, 17.202123904275613, 23.657125425177686, 20.76647699730193, 16.786600872716274, 14.920976885555575, 11.862972721304175, 12.38371680287977, 10.751962948697887, 10.622646942674177, 7.436915527080927, 6.9984957327255355, 9.245537060489227, 10.87902779410266, 7.756676325418157, 6.2902948478653915, 9.054715841741446, 10.213394194913555, 10.713174854514664, 6.016335441879939, 7.032425812051378, 5.889972846638912, 7.993898449819041, 14.957748121261922, 10.828835479078352, 7.282568079388084, 5.824867864544799, 6.061361312353642, 5.871914827628737, 4.957310367289297, 11.347540604193048, 8.968434957621131, 5.276743084970953, 4.738261486776431, 7.316307708548978, 8.567513291943742, 5.760823619869705, 4.984008551171022, 4.423857448855351, 5.040694492783116, 6.2865800097090245, 5.3107772324301115, 6.230352429774949, 6.4879478099807, 6.436442091132201, 3.9321405885942458, 6.354989070262162, 10.323274136262322, 6.6085413468570335, 4.658808263711185, 8.124160196438487, 4.403796314495204, 4.43255455422424, 4.520045902744706, 5.355124642362081, 8.332581786426433, 3.9723265229964175, 4.022760169594096, 4.029083881416903, 3.6011303828367707, 5.403125843885431, 3.732246282488777, 5.508279394390255, 4.40311432382525, 3.8790697897236774, 2.5849851881410575, 7.694104916900663, 11.101308206780002, 8.99908318435956, 6.711285025466133, 5.288220223376012, 3.124915378973183, 5.599927958218902, 8.78052184785724, 3.952932926563706, 5.369579528623957, 6.137370452943451, 5.322566415917456, 5.2392775554232225, 3.7752909935312235, 5.4785278121755825, 5.678241801210183, 5.721985227045817, 10.56429180944238, 11.938870978480443, 5.775736074154998, 6.234471503829917, 4.877195514439433, 4.899416054021516, 6.344045582687692, 4.865890550492679, 4.421535635425384, 5.867269600134156, 5.562142453240082, 3.360754216373563, 4.186431974326074, 4.731268758423836, 4.885922568736199, 7.568025061286378, 4.162483029371922, 5.151035979205273, 3.7086364620557464, 3.561273261586166, 3.692899360160353, 4.829052613610973, 4.425004252281964, 6.3568812323053, 6.240579093340331, 6.7254694546035605, 10.667056583895807, 6.239023279958996, 3.37687322896251, 3.9036095311643524, 4.61061799293459, 6.327346218781266, 7.403986110219671, 4.226736651569875, 6.70632723896253, 5.906006743999679, 3.6763807042074377, 3.2218102204105583, 5.167346171425076, 5.811388809291511, 6.178815426868625, 4.388779147164115, 4.2638554283047805, 3.6778325042340136, 3.9423847612500262, 4.727252148842417, 7.191028993956458, 8.017471459721563, 6.924090269713143, 4.705890036004035, 4.401884292499541],
                                          [19.490832395681625, 18.55871620176089, 15.649967314155994, 15.25775021242159, 15.946631312004945, 15.564568027417012, 15.775617802009306, 15.044765155752698, 13.933258098153132, 14.063824448150507, 12.21922352004349, 13.049576831161843, 12.712203213548328, 14.132134612398179, 12.556063713167147, 14.392089877214355, 13.440473111651375, 11.774158422851105, 10.50097655189196, 12.061937948723456, 12.21665381224416, 11.346394460348499, 8.629636878658907, 12.225110027264428, 9.579218885218834, 10.507291741638808, 11.886818768201305, 10.711623311876588, 12.077706930553655, 12.079871034775882, 10.461352678737866, 9.296707069363412, 8.87196431029472, 9.831395076540318, 9.20077237812059, 9.51518046692755, 10.844902472764865, 9.82194055864702, 8.345613554549725, 11.681707199949948, 11.627748820403133, 10.787938240027913, 8.356710854106506, 11.618109472429627, 10.803883976763743, 9.898552999685197, 8.666128456776557, 10.00192769450485, 10.155014381608025, 9.442274312076112, 10.164595326406975, 9.980580618952132, 10.254257704326186, 8.650898911794851, 9.925822401567757, 9.051865719487614, 7.753171230565504, 8.444428209226645, 9.242899780770129, 6.311130292087029, 9.825969502968748, 9.709971347005947, 11.203871054470323, 9.485870242227849, 9.139980205240354, 11.308542870287445, 10.313194124028934, 7.947284927075531, 9.638990963069965, 9.889833787600175, 8.414594325212523, 10.17246798640375, 9.630538313122777, 8.245168760098567, 11.641464349669182, 8.454133311779685, 10.67983864047887, 10.807836689384096, 8.444095801997983, 7.742010863489368, 8.671464960487954, 8.205575545539926, 8.133405059717063, 10.510342651330332, 7.679940560906537, 9.63960338744768, 7.942249457589856, 8.785638039321348, 10.011986435353814, 8.916937178788642, 10.30596575722854, 11.997141667108748, 17.715626650431954, 13.10843865338633, 11.72984666664915, 9.328112302029268, 9.753737428446168, 7.70135283346627, 8.588180852433954, 8.569610295783594, 7.474243807386273, 12.871161600296347, 26.844603572490467, 15.217840476536267, 15.36468555440585, 14.871990491928525, 14.782901708761406, 13.361935336116192, 13.604591646353025, 18.2271462086095, 14.4921575869624, 13.17298756808403, 13.757652388780645, 12.838897157734005, 12.534857900653275, 12.148956872993773, 12.743835919769873, 10.697705254259567, 10.263618848593444, 12.781232133207615, 9.674463890910015, 9.463841683137922, 9.243864323702923, 9.59537275202494, 8.881529761502213, 6.779813811049111, 8.844013588598528, 7.7767192947358454, 5.911364741194008, 8.228839281598237, 10.710147874346866, 9.590282395255961, 4.469541187332343, 10.682809221824277, 15.374534169996675, 6.518709752345706, 7.652843415578606, 6.860207736101027, 5.6419127458267315, 6.640874542689622, 5.89339677377351, 12.170129017811846, 14.010024538836916, 10.763818670492352, 8.74844120950976, 6.643879267715248, 5.953926144537239, 5.4765722664234175, 6.855202610554837, 5.915324979169266, 6.77289228291636, 8.19553229518862, 7.283430910005893, 5.732140383630094, 6.7169666284704155, 6.944716990826884, 8.222704555050731, 5.77755706716962, 6.605696600089706, 5.4039004019051085, 6.988184392491396, 6.324200673549187, 6.553284736887491, 6.944051674419599, 6.709041808717305, 5.5922144899053725, 6.3905134048626575, 6.957175449289159, 9.009156736137852, 6.256458420004562, 8.60741497751637, 10.112558264377345, 6.260743660849035, 6.565264761685845, 6.843761653996312, 5.302323455553702, 6.563358889368709, 5.990469571531752, 7.868939071658369, 5.115975030286059, 6.95779148327607, 6.676568231943454, 5.865441755153629, 7.848964879786915, 6.036973771766849, 4.982844394460535, 8.788126300069717, 4.954992438070776, 6.844259722427189, 6.163862578102813, 5.723721129395695, 5.416836037830964, 5.416896894672021, 5.670715166845436, 6.487588611397098, 5.619894619477072, 7.363213897492605, 5.712484199123037, 5.930128420038318, 6.926150805589353],
                                          [18.677674720286532, 17.266856103940327, 17.335559978457628, 16.681866737195644, 16.84223599883026, 16.24488481771055, 16.110298391006523, 15.97027628377141, 15.44983421307251, 15.25638508931612, 15.322972559971118, 14.891564708072965, 15.045553923185338, 14.843479454974213, 13.856895526235808, 14.099419670496843, 13.549936450408953, 13.740618588037657, 13.302623314655508, 12.344426915680017, 11.797208902820305, 11.04861622498279, 10.46800103858427, 10.306431077570695, 9.188230579289511, 9.556546451397349, 9.206575747404164, 9.69741155057343, 8.591538202755547, 8.003960141820912, 9.252507359346506, 8.793393701603222, 7.928368379818497, 9.302909885593825, 7.608869008761578, 8.236825946017346, 9.9853588900174, 8.678481408055282, 8.349882090330496, 10.076827642715344, 8.090229798086346, 9.189593655088542, 7.936588262844694, 8.211361414033803, 7.407248298512138, 8.0582580377497, 7.4657409438247395, 8.953390748875144, 7.9467690261571144, 8.030070948578933, 8.139389734609296, 8.130138055252724, 7.677927209170414, 8.007218091175163, 9.321459400279426, 8.206262933533521, 7.8280262682637884, 8.656820869194108, 7.692683735774993, 7.566665187757739, 7.836433801576699, 9.435413631665114, 8.625385810839521, 9.002074918292974, 7.9817209095270805, 7.057963702059508, 9.177593220351767, 8.341213755533236, 7.754585459033915, 7.970266013416763, 8.438107414369197, 7.738943423637591, 7.668872922344866, 7.302855971899015, 8.36710050737675, 7.004058468552856, 8.370509095209938, 7.593457575345229, 7.434899394253483, 7.487783949485477, 7.383023196917764, 6.686195610599259, 7.216242980668383, 8.150555332906988, 7.479657821895236, 8.311835234313705, 7.189965692822094, 7.368458760058259, 7.483135451470152, 7.159292130845851, 6.972845358949022, 8.919214213576959, 9.036446256309423, 7.774991064214777, 7.7128854980398875, 7.825968970727324, 6.368090979542896, 7.462224480584682, 7.527037703450457, 7.712451683363823, 8.102218660330882, 7.830024798686506, 7.487319634682742, 9.21224247119141, 7.786345555555848, 8.025375110592737, 6.810305221279158, 7.788384961894594, 7.263648824028164, 6.9009097562351505, 7.796237938612585, 6.936513841038604, 8.28827725313593, 7.7458954032170535, 7.693895442333936, 8.081070942909923, 7.340907065112747, 6.314510878504791, 8.062277784499255, 6.239358186332451, 7.436231493560881, 8.084840818957016, 8.38098846216493, 7.789691023002653, 7.375115206789374, 6.91744489289211, 8.498982739048309, 7.181489165249464, 6.274272359948774, 7.5591463261909535, 7.656323916228581, 8.345929811495642, 6.531505002902869, 8.908993975283488, 6.529732721314727, 7.265614170403399, 7.719896051564857, 7.332419654217052, 7.71268787930972, 8.14626459853457, 6.7041468616053255, 6.788764437400522, 7.668331273872328, 7.584967052477962, 7.815034354712244, 7.636419333585498, 6.273455360995564, 6.912520987215233, 6.1358772907280255, 5.96560085525717, 6.5821611065575345, 7.530210361671302, 6.899628125185935, 6.676234816085111, 6.245327486324353, 7.434415056921618, 7.006716279875979, 8.183372557550465, 7.600082230556003, 6.782621564044763, 8.050512075932295, 6.713595693483005, 7.907809179875259, 7.957372566718753, 7.50100198807415, 7.914939125942729, 6.120781606557825, 7.114250345958644, 8.839459959489291, 6.450937609091488, 7.504495331851585, 6.310692529028966, 5.800675336875668, 5.102696045908363, 5.6668927376298415, 5.2615702372932684, 4.15902984092072, 6.598748558806056, 5.315736345312888, 4.7710562302473605, 7.627586321608522, 5.011165396093148, 4.324941742554292, 5.297403751037838, 5.850222566377067, 5.546201594228933, 5.1729772438736115, 4.792630453302324, 5.717642735839203, 4.4448504608234245, 4.305340982909913, 4.083892368819292, 5.087554652482536, 4.410274300127815, 4.300784822482181, 2.2462774742757423, 3.779154556536459, 7.679605527681904, 7.012382827839762, 9.497009141065512],
                                          [17.47229653104087, 16.52845100742326, 17.122798468538008, 16.295788396615954, 17.192619618145415, 15.74410864552886, 15.641333722311673, 15.729160908054453, 14.808834375733063, 14.734324937100821, 15.246273176166863, 14.470302488233042, 13.292638924061885, 13.390587100769629, 13.034219715955404, 12.879221760770431, 13.03321379977208, 12.69023511897895, 11.971062136795513, 11.383014306279488, 12.409418805739675, 11.680500527280792, 11.848131465885647, 11.10058719095201, 10.967248455483366, 9.931793197526837, 12.862457872364642, 11.642305719669054, 9.926962444242958, 10.444274884463491, 9.714842539841156, 10.886715061901675, 9.69194170162343, 12.37124160214884, 12.239361932692878, 11.227909943335716, 10.529937940962323, 10.466945849849349, 9.503375110985736, 9.21193563602031, 10.345152976017346, 10.13929514372021, 9.334912632559568, 11.20117443146198, 8.435465899928868, 9.306443392232177, 7.674775088739535, 11.094058594508224, 9.806566227764325, 9.753853422781601, 9.703475275521642, 9.338961178237717, 9.147076944032051, 9.969623679725812, 9.768411884397354, 9.94611962537007, 8.315401657960823, 8.423425337825657, 8.872765312401535, 10.882244689873716, 9.972856778617642, 9.3811068355655, 8.2336445192984, 10.436962503139233, 8.982909282471748, 8.813976410282278, 8.601510949049006, 9.953358920509665, 9.141569548320685, 7.387288208812636, 8.893257235238586, 8.537138469964765, 8.511317219755595, 9.677364577412943, 9.57305272773976, 10.722555670865308, 9.960625222486403, 10.949857743327017, 11.044668103113759, 9.181062739205466, 8.735843874765884, 8.412884276554134, 9.074406382485165, 8.007103575507182, 10.297575661129853, 9.537962646291962, 8.043294052839366, 9.406046206964078, 7.463110880775795, 8.216577341771748, 9.993277776229395, 9.641960929222911, 9.825544744254774, 7.961162820395543, 6.833864929841814, 8.119686649664352, 8.04628338513848, 8.725130268919587, 8.291468487722643, 7.601204536561341, 9.366169648453559, 7.746078602205226, 7.215659204103467, 6.70133407213436, 6.933379408499517, 9.200219213998405, 7.7737762826913395, 6.809951684382872, 8.779707732360738, 8.112684741852533, 8.661195081546301, 8.290013946417599, 8.115230804644153, 8.455201625530021, 7.237352606159898, 7.581595063403986, 7.943437197895797, 8.830929777172935, 9.495636849503327, 8.824172442181377, 8.866916335410826, 8.923975771489125, 7.333082117068796, 7.727410788615958, 7.3940216753183154, 8.169734137059535, 7.184251987091261, 8.149516338090352, 7.9267940412373665, 8.691281119472402, 8.149847896205559, 8.353040491826519, 6.775937272693683, 7.8961515291856434, 8.232009010481493, 7.745717791398985, 8.003948766007799, 8.927976407365597, 9.70473042956134, 9.19185628898125, 7.069397204937394, 6.616356391629773, 6.762746411850479, 6.12783348373553, 9.326037397038913, 8.272094369374019, 7.37179872245548, 7.57378906825723, 7.516188142897698, 7.800201021490489, 9.926911634880025, 7.999858607815883, 11.315279649450078, 9.191934306831268, 9.78564879547748, 8.775693221533093, 8.160015430815088, 7.399321435627195, 8.836504222864635, 8.074077592075158, 7.613055499760482, 8.982368271042896, 8.3566233210652, 8.944472876424268, 8.010135944887468, 6.487273132895113, 8.087074428212611, 7.147311424359065, 6.989552480289897, 8.679612408452398, 7.253769498388075, 7.599358379078584, 8.46247241445163, 6.915147675019893, 7.1380367918799665, 9.168662114410594, 9.567007014514896, 7.918437332323219, 7.484506409632197, 8.857027697147231, 8.019005616942929, 9.490593267527478, 8.440841403058242, 9.014628390498094, 7.4291556237446255, 10.464398772450274, 8.662762455377562, 9.553604082646517, 7.889702224457729, 9.523251715097762, 9.231765712593445, 7.699577303090916, 5.995010901400576, 9.714285989904047, 8.520612562686814, 6.591900319836927, 6.5140865610052, 6.6046229940003105, 6.555066801112216, 8.342359134931744]])

loss_histories_QCNN_FASHION_SO4 = np.array([[15.555303202579205, 19.504919787996624, 16.974011398817957, 17.108571384885867, 16.468153100970216, 15.75587279071819, 15.31106664813007, 15.510275084448892, 15.48160051328491, 15.464417951912678, 15.21468547592811, 14.604456666514338, 16.618194576615522, 15.572879632393173, 14.717824918319078, 14.386997760135959, 14.433958925251964, 15.613930634505355, 14.657597338611513, 15.66931899051052, 14.834527710138387, 14.72801057161, 14.071797047329568, 14.01364789752765, 14.71289073458298, 14.432009196052622, 14.021694704420167, 14.451180198877216, 13.81502985811841, 13.857077906883745, 14.467416488282588, 14.74291139464224, 18.83755521564319, 14.327474596510424, 13.457830159177448, 13.370437601021738, 12.606666197690489, 13.259361223576914, 10.965227031427087, 15.85587643864697, 19.96072872803247, 15.99597559452018, 12.105793743935497, 14.385183227062825, 14.994104620905455, 13.565108731528309, 13.06204831085624, 12.039172057665446, 16.24745516822587, 13.429452485074872, 13.54877761686802, 12.114676102076725, 12.27702961667929, 12.16761591449498, 11.362066400874633, 13.341324275337044, 11.402425048712326, 12.223537616030802, 12.288648897995458, 12.380829164571688, 11.691332624672233, 11.434502691936164, 13.089649703108648, 12.288433247103564, 11.139703767239904, 10.449275570013748, 13.536140051771909, 11.876935131209281, 11.072024056197609, 12.48035410024065, 11.039898207936071, 12.068388184906631, 11.297000207542004, 11.509795352783245, 10.50816809299725, 11.893419700959901, 10.916165987629146, 14.590065321835178, 14.003523113387262, 9.674955097625048, 10.343833479385697, 13.34229982478152, 11.552967718343982, 10.30505443674415, 12.22575493421307, 12.409596480890572, 10.203760020086365, 11.910239860089346, 12.077710868087973, 12.050779151162956, 10.085481025342904, 10.508760538459361, 13.02167061714575, 10.969008290293907, 12.222903952283554, 10.177030636539607, 13.281301968063987, 13.160308285525717, 11.236368247275914, 10.893657505868008, 12.734237643057842, 10.783497099781778, 14.478882920666084, 10.333168430951634, 11.474930155484978, 12.482407368250314, 9.380519835782515, 10.741355680809695, 9.900772056018885, 11.37583422002143, 11.621624612002872, 11.244972679049836, 11.397841647027331, 13.395893623763943, 11.980370405851641, 9.001524595359493, 10.774930604235182, 11.321189766101934, 9.976631040563422, 12.226949408487787, 11.225077657927901, 11.012862695376992, 12.26412313610437, 11.098785934715472, 11.89594165408133, 10.508186199240512, 10.627600551300878, 11.526792908072663, 10.243772927793646, 12.671260599002071, 10.259582778329206, 11.523974496540236, 9.990639976275533, 11.816468100349503, 11.761603894025555, 11.969004025639347, 11.19478320178266, 10.290721290183578, 10.142939188345759, 9.923313637629583, 11.903822138979159, 9.662797524450559, 10.258292675377227, 11.72621282603769, 10.22100231147799, 10.759594235985471, 10.654187077192066, 8.786877857547301, 11.555273188238802, 10.445581745719611, 13.868872540114179, 11.637816309694294, 10.490302769295138, 10.652751636098762, 10.567486946748316, 10.823280250882126, 11.604759302035067, 10.572109217362748, 9.305649423624736, 13.120918411833392, 10.350301870992201, 10.664152450842048, 10.5522160714381, 9.76792440342697, 11.21372342896267, 12.72476540142632, 8.974037841687752, 10.176234933268807, 10.735434072133039, 11.614131727940505, 10.732166814460395, 10.236305916335079, 9.763756002560177, 12.551684786339672, 10.946261572511657, 10.934140724656354, 10.347075295193335, 10.11845009597337, 9.114796498678905, 10.60417434600415, 10.877718037573215, 8.984929919525204, 10.837912462534929, 9.917267902638878, 8.921645868589923, 8.872534953495492, 11.191232181844624, 11.388289756683118, 9.924240369521405, 11.826924835888446, 10.571129599370146, 10.91815752434668, 9.415967478168183, 7.427478307582434, 10.956675987652861, 10.601175428098784, 9.351546011502595, 9.009228800638875, 10.43676354074511, 11.86821422814849],
                                            [17.62685247943755, 15.921501286919272, 15.871127049053275, 15.239219491091808, 15.546447089828968, 14.600135975597338, 13.725492950779458, 12.795231677743987, 14.53600972191518, 13.237239660766868, 12.604003514991504, 12.35459815425994, 11.164789179173859, 11.844668382525047, 12.277120603329898, 12.024030420080734, 11.294641796127678, 11.24392458273532, 12.310419159019323, 11.345370396317726, 10.80820112790213, 10.815801819515524, 10.213738451315571, 10.710799346201188, 11.043522777680751, 10.88855437587723, 10.47066925380131, 10.031373264086302, 10.897892266182534, 10.646760578727005, 11.041489034733864, 9.405306961109028, 7.907784678787825, 9.531922065555655, 10.699178154783171, 8.752903439589083, 10.857875815010672, 9.304902995952173, 8.703717438297984, 8.178912002237922, 10.217501124790381, 7.303483190098499, 9.484631787673315, 10.013270960996968, 10.597687667500503, 8.081043712010258, 9.302155981943438, 12.025602788775371, 9.415051467888432, 8.178881929193468, 9.340531840584015, 8.96972859002934, 11.472191757174494, 8.726786333656417, 7.154037295664112, 9.50550426773253, 10.930467472213461, 8.428679058219908, 9.866546522197625, 9.460126225851688, 8.127562042688414, 8.731076847080129, 8.217546660968534, 6.9602964522291755, 8.508673649790321, 7.286550827537333, 8.529257040220635, 8.435019163022856, 8.214697249858581, 7.363161364022071, 8.409295511222089, 8.932938352882193, 9.657748816129136, 9.402933355234115, 8.033625912783963, 9.333287886466355, 6.0071033395362345, 13.52174485846432, 9.474038145187905, 8.41512872154908, 9.17522072968709, 7.188131367611232, 8.338200866485991, 7.700165339614012, 7.186507251196377, 7.990887899100909, 7.189818436149402, 10.48814613313002, 11.861186899967057, 8.407829223946711, 6.3207643885114635, 6.5663250285464825, 9.613737257075872, 9.759378520336458, 8.042083531415381, 8.500238071507258, 8.610623895897982, 8.43959912831457, 6.874162800109263, 8.480459139842097, 9.470975743084217, 7.9683563444049215, 9.396454646581605, 8.22933402121768, 7.349390753563533, 8.902547948207365, 7.828401540030315, 7.5800890133205785, 12.869500383197357, 8.198491859266301, 9.126446518990841, 8.842409464608494, 9.386062024980053, 6.5487939576272804, 12.870060560208461, 8.55166679928873, 7.349618957895044, 16.44127699261698, 9.801742117841222, 8.178429255263799, 9.010502713803481, 8.629907850704752, 9.51897498668676, 9.693104736043775, 8.492951152974834, 10.562769993756223, 7.05344723929231, 7.00204398863723, 9.639628821086191, 8.163686866373416, 8.092652093797048, 8.499333299231205, 9.77103796035867, 12.069450587607312, 7.610739757165238, 6.462582418006967, 8.762345812630295, 7.23830940712898, 7.836516945259697, 7.850891351777004, 8.651370362895152, 7.846079734368595, 5.590509258660489, 8.464820760806163, 9.590191551836199, 8.007623172552808, 8.98852563509547, 7.465163418995151, 9.000187278737076, 9.309331671788964, 10.848476889147218, 10.251196108002167, 10.730763648271184, 6.948891999549921, 11.513723180442248, 6.561250914709127, 8.01365423201725, 11.416863523154293, 10.197173077338093, 9.18078036599244, 8.43928921481611, 9.647627381367862, 10.282967156656275, 7.462597247340954, 6.606484021022375, 8.906424693863553, 9.729778755284839, 9.715512355668755, 8.248361935106342, 11.095987570237671, 9.905295254228086, 7.062665734310967, 10.210606771766201, 8.893116395322934, 9.784549832640428, 7.642579110635033, 7.390482811679149, 9.805399049017291, 8.287897240443316, 9.127738931994385, 8.715971847618126, 12.200338063282677, 7.921283754575972, 10.580766471236235, 7.14116652543785, 7.122673985144239, 9.20584836605196, 6.631598956365938, 7.504940829521654, 9.024155635326087, 9.120433264971544, 11.788116918526724, 8.436198596617677, 6.841406852637755, 7.917541317226638, 8.967008781145859, 8.101289961122422, 8.493785547965608, 7.570759463158343, 9.23757021605186],
                                            [17.62468016949225, 17.792438583890053, 17.838038880100303, 17.360011410521626, 16.647677355797065, 16.582675736986584, 16.38485055301381, 15.7174842525365, 15.490590516811501, 15.352643944389436, 14.92893205299697, 14.56851661025037, 14.511536375111792, 14.628950105430702, 13.224883867875098, 13.854294300958472, 13.422023035306976, 12.284025049740396, 12.921328143239315, 13.184500173755039, 11.994004063793994, 12.922609214835617, 11.656847901033, 12.045552095386036, 10.239497407328853, 10.625018891164016, 11.679340002304818, 11.340329574831342, 9.4137151337736, 9.46199986176211, 8.29244437961657, 10.46692418314566, 11.145497262250817, 8.970813901450436, 11.537673655092243, 10.254133609356499, 9.228345926435182, 9.397130770337457, 11.136506861428513, 6.888429608904613, 8.079590278052613, 7.467989318495502, 10.714439544929968, 7.873329181214508, 8.659942937902782, 7.262812557105666, 7.23815770917138, 9.505493089022027, 7.622265313342531, 9.375747284879402, 8.543870279501094, 7.52421969953532, 7.657178207990818, 8.805004831607397, 8.891523378403335, 6.539231067403415, 9.836763322546467, 9.64918692893352, 8.06884015593062, 8.979826889691928, 9.672649717462255, 9.53238729460328, 7.304190225780084, 7.272106462770803, 7.787436103105838, 9.442138735945289, 8.903954731557388, 12.021805721262274, 7.78371822451657, 6.46142858406304, 10.260291283912835, 10.415961355957892, 8.24171104911391, 8.9226908506637, 7.978470519827774, 10.374408253258423, 10.115940919318756, 7.818019704787878, 6.860165800286143, 7.103852645936109, 7.062447417354729, 6.686701430677538, 6.761032757867685, 7.316178317228426, 8.823905002800142, 8.257086645355464, 8.492063526293874, 7.673751479492983, 8.40544279237507, 9.156239601700973, 5.3562186474106195, 7.42344721987932, 8.190270734708387, 10.715491296562725, 12.950639052824735, 8.659058860825702, 10.487748696215348, 8.373035434857053, 9.597169187092515, 8.339344712082248, 6.861051102229722, 8.037696938399586, 6.554466971336298, 6.788687707043678, 10.303061668679328, 7.939353753405397, 7.82764990599258, 6.892496865039029, 10.304612303964523, 7.302702520932945, 9.613426006277507, 6.061897833691992, 9.023305269361392, 5.4296929323141665, 8.967793122402107, 6.891621686906863, 8.49315622278125, 12.355338678026117, 8.909757955179726, 8.650829667288185, 6.052344550817281, 8.802399497981455, 5.170301281871506, 9.17986202222602, 9.439363903451572, 6.891974088626554, 10.832766817908803, 8.431104420259686, 7.159789178018122, 10.863249484227786, 7.2388141953994305, 8.128486660128706, 8.602487904950278, 7.801372398907806, 7.406013344098132, 6.24742158307956, 6.903713710018895, 7.032206022233541, 7.7703901681153775, 5.425460960450408, 14.023599126532005, 9.762440105851383, 9.788887742917831, 12.963735026376947, 9.437086121652701, 7.343225221177035, 9.451263404145537, 7.415475200331185, 5.63349503311597, 8.650636831883514, 10.1665660329664, 5.67181920348414, 9.080043789649764, 6.668638185751733, 6.376186970774991, 6.687202852319816, 6.636853099086844, 8.798490025430514, 7.161251785319214, 9.259887585614685, 8.91175543129141, 11.074919319887947, 8.330048827520601, 12.315792422280897, 8.628067236340287, 11.355416991569383, 6.909074209178678, 6.474581165684212, 5.525205757587205, 8.045967505261881, 8.23581285901292, 10.652722685352613, 7.173869709973668, 7.7069836034934545, 8.466667257144021, 8.979744504471867, 6.0717755693769115, 6.499622937004969, 10.064222390225854, 9.916834487152457, 6.636352993056183, 6.688103233068427, 9.4526237077505, 7.558827508769805, 7.572180237648968, 9.390118837751434, 11.474947875063155, 8.913215122749829, 6.28299499666229, 8.829952374193276, 8.961975646338047, 8.129179369525652, 10.939071109739311, 8.098020239057414, 12.736295556918169, 8.008065564511718, 8.385498293650762, 10.646271748965379, 7.945534549848988, 8.418372393730438],
                                            [16.985325693507114, 16.686421247177, 16.60664399162121, 16.363606536374924, 16.389725301775535, 15.532585242237792, 15.089783860416986, 14.964299179846586, 15.528321491050946, 15.396405824036188, 15.078057521100803, 13.895597709684854, 15.277467773775363, 15.253165328423163, 15.194306590677305, 13.985619278908498, 14.099605388418269, 14.23146192109241, 14.263253495959049, 14.067545389408268, 13.84183770273229, 13.139073332393481, 13.756079105761025, 13.332123968887183, 13.01753883655313, 12.68316712642569, 12.404637922192933, 12.110180574072377, 13.468399034150414, 12.948180080156112, 11.441852781461728, 11.492470527686576, 11.597920344904654, 11.293283445123588, 10.630150012662137, 10.481145666757946, 12.108997400744574, 10.600948695820303, 10.183592917521258, 9.020199752337817, 10.078771965203709, 8.666603794857238, 8.892053924546142, 12.60174092516368, 9.015991949189692, 8.594242089913909, 9.53040698506372, 8.815475838625472, 8.55092117144595, 8.125894809113923, 10.038419096015753, 9.909179940055504, 7.5720155909831055, 9.141014448037907, 9.21637359275205, 9.14196926349645, 9.169235118275482, 11.566470540384364, 8.00830805130341, 8.20632529420909, 9.424649752140953, 7.793715326945735, 8.017191203168933, 7.699105983522891, 8.079197887609604, 8.914645852323762, 9.375314701247403, 7.295548345475449, 6.703816697533753, 8.281930945462957, 7.498499156906735, 6.7773264801168, 7.362908334706134, 6.411800651823254, 9.180573177079072, 8.049842641319767, 8.251534879692139, 7.309601730764083, 8.142073314032178, 7.9043922900603105, 8.319227887520363, 8.837048249933705, 7.317279353931614, 7.132462592165005, 6.561302621854409, 8.18568908688175, 7.693552508584421, 8.918260604450571, 7.526265025745191, 8.74304463063513, 6.95806208066376, 7.688505974389126, 7.877970938625335, 6.868282819801885, 9.196637940461153, 7.1085505010089385, 6.456520678168566, 7.887582694981859, 7.209466206381627, 7.018692584126776, 6.70550579175984, 7.628646576531721, 7.070766270872706, 9.028499395068746, 7.305377489790678, 7.972484586016085, 8.15393658824796, 8.152696988674954, 8.569655766949126, 9.091620444186795, 7.467715226582069, 8.5835426581949, 7.594318070739007, 5.831039855855192, 8.421468549598357, 7.263476192795636, 8.236163003909972, 8.719376370858475, 6.188632615364697, 7.245097817835268, 7.375901167883419, 9.720884356195631, 6.626520696526847, 8.14309766351156, 7.830646962851051, 8.385058458564025, 7.276032373966876, 8.573778467605601, 6.7872131107781275, 6.519312116528838, 8.16679003844353, 7.138069016219151, 8.643212907637379, 7.810024594165573, 7.083796030228225, 7.374582800654189, 8.184980724572792, 7.916918931492604, 7.866344753919769, 9.005140522275756, 7.622498632602993, 8.198517119700385, 7.464843702329998, 7.250742153248974, 9.590680647016711, 8.391383372266443, 8.764379769748494, 7.299733437571678, 7.306139740583365, 6.676596443477916, 9.425020926885653, 7.9356697192471035, 7.35414817899485, 8.04188524099539, 6.742571448790994, 7.866279770868147, 6.548047697228785, 9.766661405491915, 7.659160857162992, 6.379533868308403, 8.308770095053541, 7.4867398561169605, 9.117734704780226, 7.723077592179748, 7.798572623440491, 6.472577796779722, 8.914433191382257, 8.308903473051807, 6.171786070449324, 6.707592984686594, 6.372191274640625, 7.368461099253531, 8.769536912463337, 8.581933371617868, 9.465414011833014, 8.389042014485675, 6.558472464040398, 8.747934584649272, 7.8668440904093675, 8.1235941160348, 9.336105606779242, 7.878693229104847, 7.564484621732083, 5.721196438913833, 10.364000581027605, 9.122705140976514, 7.824850536311662, 8.50747547183777, 8.967260254831217, 8.711110107811225, 7.754576742306416, 8.771903955630224, 8.837752511594896, 6.631696002149619, 6.171294364768627, 6.826267855440247, 9.46372545352008, 7.2510569412635135, 6.680233659296568, 6.684426334164904]])

loss_histories_QCNN_FASHION_SO4, loss_histories_QCNN_MNIST_SU4, loss_histories_QCNN_FASHION_SU4, loss_histories_QCNN_MNIST_SO4 = loss_histories_QCNN_FASHION_SO4 / 25, loss_histories_QCNN_MNIST_SU4 / 25 , loss_histories_QCNN_FASHION_SU4 / 25, loss_histories_QCNN_MNIST_SO4 / 25
Encodings = ['pca8', 'autoencoder8', 'pca16-compact', 'autoencoder16-compact']
n = 1
def plot_loss_history(Encodings, datasets, params):
    for i in range(len(Encodings)):
        Encoding = Encodings[i]


        if datasets == 'mnist':
            if params == 'large':
                loss_history_CNN = loss_histories_CNN_MNIST_3L[i][::n]
                loss_history_QCNN = loss_histories_QCNN_MNIST_SU4[i][::n]
            elif params == 'small':
                loss_history_CNN = loss_histories_CNN_MNIST_2L[i][::n]
                loss_history_QCNN = loss_histories_QCNN_MNIST_SO4[i][::n]

        elif datasets == 'fashion':
            if params == 'large':
                loss_history_CNN = loss_histories_CNN_FASHION_3L[i][::n]
                loss_history_QCNN = loss_histories_QCNN_FASHION_SU4[i][::n]
            elif params == 'small':
                loss_history_CNN = loss_histories_CNN_FASHION_2L[i][::n]
                loss_history_QCNN = loss_histories_QCNN_FASHION_SO4[i][::n]


        plt.plot(loss_history_QCNN)
        plt.plot(loss_history_CNN)
        plt.title('QCNN vs CNN  with ' + str(Encoding) + ' for ' + datasets)
        plt.ylabel('loss')
        plt.xlabel('iterations')
        plt.legend(['QCNN', 'CNN'], loc='upper left')
        plt.show()

datasets = 'fashion'
params = 'small'
plot_loss_history(Encodings, datasets, params)

