From 0699eaa0113f68f543757c22e5966a360bfa6b21 Mon Sep 17 00:00:00 2001 From: Mitevski Oliver - Munich-MR Date: Mon, 5 Feb 2024 17:23:35 +0000 Subject: [PATCH] test for replicating the initial paper results. --- qugen/test/data/qcbm_2D_continuous.csv | 321 +++++++++++++ qugen/test/data/qcbm_2D_discrete.csv | 121 +++++ qugen/test/data/qcbm_3D_continuous.csv | 321 +++++++++++++ qugen/test/data/qcbm_3D_discrete.csv | 121 +++++ qugen/test/data/qgan_continuous.csv | 641 +++++++++++++++++++++++++ qugen/test/data/qgan_discrete.csv | 241 ++++++++++ qugen/test/test_all.py | 494 +++++++++++++++++++ 7 files changed, 2260 insertions(+) create mode 100644 qugen/test/data/qcbm_2D_continuous.csv create mode 100644 qugen/test/data/qcbm_2D_discrete.csv create mode 100644 qugen/test/data/qcbm_3D_continuous.csv create mode 100644 qugen/test/data/qcbm_3D_discrete.csv create mode 100644 qugen/test/data/qgan_continuous.csv create mode 100644 qugen/test/data/qgan_discrete.csv create mode 100644 qugen/test/test_all.py diff --git a/qugen/test/data/qcbm_2D_continuous.csv b/qugen/test/data/qcbm_2D_continuous.csv new file mode 100644 index 0000000..4bcc567 --- /dev/null +++ b/qugen/test/data/qcbm_2D_continuous.csv @@ -0,0 +1,321 @@ +,Unnamed: 0,kl,kl_transformed,dataset,depth,n_params,network_type,training_method,integral_transform +0,0,2.004757311591589,1.6988241380755729,Stocks 2D,1,6,quantum_continuous,qcbm,False +1,1,2.105391558427117,1.7395688521709367,Stocks 2D,1,6,quantum_continuous,qcbm,False +2,2,2.635048651294645,2.4622254384729314,Stocks 2D,1,6,quantum_continuous,qcbm,False +3,3,2.4737065206510582,2.2380419496107127,Stocks 2D,1,6,quantum_continuous,qcbm,False +4,4,2.007179993887665,1.8472814832248583,Stocks 2D,1,6,quantum_continuous,qcbm,False +5,5,0.4113229085684816,0.4353946673097218,Stocks 2D,2,12,quantum_continuous,qcbm,False +6,6,0.344983138651898,0.3562201421100861,Stocks 2D,2,12,quantum_continuous,qcbm,False +7,7,0.4433457313411034,0.4263291621720833,Stocks 2D,2,12,quantum_continuous,qcbm,False +8,8,0.3860245090437955,0.3569899744262638,Stocks 2D,2,12,quantum_continuous,qcbm,False +9,9,0.7021512157632555,0.6853876220883466,Stocks 2D,2,12,quantum_continuous,qcbm,False +10,10,0.4449422127220955,0.426243318934427,Stocks 2D,3,18,quantum_continuous,qcbm,False +11,11,0.4360224854298413,0.4291960063680894,Stocks 2D,3,18,quantum_continuous,qcbm,False +12,12,0.582624851171904,0.5719024483725492,Stocks 2D,3,18,quantum_continuous,qcbm,False +13,13,0.2706971089138273,0.2431103878101911,Stocks 2D,3,18,quantum_continuous,qcbm,False +14,14,0.642503752555311,0.59680373575447,Stocks 2D,3,18,quantum_continuous,qcbm,False +15,15,0.3964711292729918,0.4146119638344909,Stocks 2D,4,24,quantum_continuous,qcbm,False +16,16,0.3828860747482019,0.3532759975371523,Stocks 2D,4,24,quantum_continuous,qcbm,False +17,17,0.4923244938582471,0.4630012876704349,Stocks 2D,4,24,quantum_continuous,qcbm,False +18,18,0.6547980271941247,0.6364098208777079,Stocks 2D,4,24,quantum_continuous,qcbm,False +19,19,0.7566847991984093,0.7429885795519346,Stocks 2D,4,24,quantum_continuous,qcbm,False +20,20,0.46773369853179,0.4551605125804915,Stocks 2D,5,30,quantum_continuous,qcbm,False +21,21,0.4447147842477918,0.4299884742606666,Stocks 2D,5,30,quantum_continuous,qcbm,False +22,22,0.3319062058025661,0.3082145130998157,Stocks 2D,5,30,quantum_continuous,qcbm,False +23,23,0.446426333271543,0.4346771775085437,Stocks 2D,5,30,quantum_continuous,qcbm,False +24,24,0.3741891619769788,0.3308773927965318,Stocks 2D,5,30,quantum_continuous,qcbm,False +25,25,0.2750917571789577,0.2802780969307981,Stocks 2D,6,36,quantum_continuous,qcbm,False +26,26,0.3932731065955313,0.3485428396249124,Stocks 2D,6,36,quantum_continuous,qcbm,False +27,27,0.498319254941505,0.4501989108775249,Stocks 2D,6,36,quantum_continuous,qcbm,False +28,28,0.3872204282437581,0.3588331294454762,Stocks 2D,6,36,quantum_continuous,qcbm,False +29,29,0.7869310613393536,0.78026978580148,Stocks 2D,6,36,quantum_continuous,qcbm,False +30,30,0.4069830368974271,0.388979953403028,Stocks 2D,7,42,quantum_continuous,qcbm,False +31,31,0.28352470385707,0.2634173567570295,Stocks 2D,7,42,quantum_continuous,qcbm,False +32,32,0.42152856683269,0.3714960649621642,Stocks 2D,7,42,quantum_continuous,qcbm,False +33,33,0.4637183791148119,0.4372588458920204,Stocks 2D,7,42,quantum_continuous,qcbm,False +34,34,0.6114928991019595,0.6151425948236433,Stocks 2D,7,42,quantum_continuous,qcbm,False +35,35,0.6071773598378029,0.5862853488056738,Stocks 2D,8,48,quantum_continuous,qcbm,False +36,36,0.3865260488887252,0.3706189288560975,Stocks 2D,8,48,quantum_continuous,qcbm,False +37,37,0.3397496351131951,0.3335324863861935,Stocks 2D,8,48,quantum_continuous,qcbm,False +38,38,0.4937728926409037,0.4487222704086784,Stocks 2D,8,48,quantum_continuous,qcbm,False +39,39,0.3958679795172062,0.3611022853554789,Stocks 2D,8,48,quantum_continuous,qcbm,False +40,40,2.184478845837696,4.668236097023482,Stocks 2D,1,6,quantum_continuous,qcbm,True +41,41,1.6075642755395232,3.908029309133965,Stocks 2D,1,6,quantum_continuous,qcbm,True +42,42,2.019417767531235,4.806013496569288,Stocks 2D,1,6,quantum_continuous,qcbm,True +43,43,1.7444124266687238,3.688287580134845,Stocks 2D,1,6,quantum_continuous,qcbm,True +44,44,1.1882721055964087,3.527691243041524,Stocks 2D,1,6,quantum_continuous,qcbm,True +45,45,1.2571815310439325,2.2065351852716635,Stocks 2D,2,12,quantum_continuous,qcbm,True +46,46,0.6173621869903392,0.710846639066325,Stocks 2D,2,12,quantum_continuous,qcbm,True +47,47,0.7772093603501766,1.5457359984234926,Stocks 2D,2,12,quantum_continuous,qcbm,True +48,48,0.9990657782285196,1.6204969370394475,Stocks 2D,2,12,quantum_continuous,qcbm,True +49,49,1.0352608203585252,1.1541651294020443,Stocks 2D,2,12,quantum_continuous,qcbm,True +50,50,0.4567616879896048,0.6628248852147913,Stocks 2D,3,18,quantum_continuous,qcbm,True +51,51,0.5493681220657037,1.0991033291601733,Stocks 2D,3,18,quantum_continuous,qcbm,True +52,52,0.3628232355016761,0.633599245728836,Stocks 2D,3,18,quantum_continuous,qcbm,True +53,53,0.5093112812628156,1.0604095545602708,Stocks 2D,3,18,quantum_continuous,qcbm,True +54,54,0.7435160199778342,1.3434766121738018,Stocks 2D,3,18,quantum_continuous,qcbm,True +55,55,0.5315653577359997,0.8022872697773247,Stocks 2D,4,24,quantum_continuous,qcbm,True +56,56,0.3551079433088597,0.5606393535682523,Stocks 2D,4,24,quantum_continuous,qcbm,True +57,57,0.5095222533374627,0.7432548840777973,Stocks 2D,4,24,quantum_continuous,qcbm,True +58,58,0.2368521181226729,0.465567072602137,Stocks 2D,4,24,quantum_continuous,qcbm,True +59,59,0.5439606054932248,0.8714369485124113,Stocks 2D,4,24,quantum_continuous,qcbm,True +60,60,0.5122344343471502,0.7018958894446391,Stocks 2D,5,30,quantum_continuous,qcbm,True +61,61,0.383833619744667,0.5629513097634544,Stocks 2D,5,30,quantum_continuous,qcbm,True +62,62,0.5532564371168184,1.0037300323320202,Stocks 2D,5,30,quantum_continuous,qcbm,True +63,63,0.3348151260807552,0.681941968746802,Stocks 2D,5,30,quantum_continuous,qcbm,True +64,64,0.4826186558687761,0.679530851520572,Stocks 2D,5,30,quantum_continuous,qcbm,True +65,65,0.3636972769899527,0.488673060140954,Stocks 2D,6,36,quantum_continuous,qcbm,True +66,66,0.2451812184595124,0.3363365574376615,Stocks 2D,6,36,quantum_continuous,qcbm,True +67,67,0.3155521501368086,0.4354064863825209,Stocks 2D,6,36,quantum_continuous,qcbm,True +68,68,0.2347440884798288,0.4377832975413996,Stocks 2D,6,36,quantum_continuous,qcbm,True +69,69,0.4184052168016632,0.6498888984807331,Stocks 2D,6,36,quantum_continuous,qcbm,True +70,70,0.2677577841110838,0.3557539979516971,Stocks 2D,7,42,quantum_continuous,qcbm,True +71,71,0.2867350813212369,0.4914040851011644,Stocks 2D,7,42,quantum_continuous,qcbm,True +72,72,0.3773463030197248,0.6486747394639703,Stocks 2D,7,42,quantum_continuous,qcbm,True +73,73,0.331008694189812,0.6395061894538676,Stocks 2D,7,42,quantum_continuous,qcbm,True +74,74,0.4919505360403546,0.7114869008002798,Stocks 2D,7,42,quantum_continuous,qcbm,True +75,75,0.4232642916968891,0.4936713181297856,Stocks 2D,8,48,quantum_continuous,qcbm,True +76,76,0.5164711285302385,0.6939324374772092,Stocks 2D,8,48,quantum_continuous,qcbm,True +77,77,0.3298955386455094,0.5301283627691327,Stocks 2D,8,48,quantum_continuous,qcbm,True +78,78,0.252855845893552,0.3822360270507153,Stocks 2D,8,48,quantum_continuous,qcbm,True +79,79,0.41554153144302,0.629114465412138,Stocks 2D,8,48,quantum_continuous,qcbm,True +80,80,8.427802900973674,9.01046967903623,MG 2D,1,6,quantum_continuous,qcbm,False +81,81,8.497327128123397,9.140202236623416,MG 2D,1,6,quantum_continuous,qcbm,False +82,82,8.438744888182008,9.0677606298239,MG 2D,1,6,quantum_continuous,qcbm,False +83,83,8.443707105994646,9.077508665351484,MG 2D,1,6,quantum_continuous,qcbm,False +84,84,8.409549426537994,9.009098825558802,MG 2D,1,6,quantum_continuous,qcbm,False +85,85,0.96009321844913,1.1242658050905578,MG 2D,2,12,quantum_continuous,qcbm,False +86,86,0.7218191072110807,0.7423003658249119,MG 2D,2,12,quantum_continuous,qcbm,False +87,87,0.7102688872310872,0.7395266163429657,MG 2D,2,12,quantum_continuous,qcbm,False +88,88,0.9646729051222426,0.9755095025012008,MG 2D,2,12,quantum_continuous,qcbm,False +89,89,0.6981944135508271,0.7635319840598418,MG 2D,2,12,quantum_continuous,qcbm,False +90,90,0.5675760973249172,0.4603618445730842,MG 2D,3,18,quantum_continuous,qcbm,False +91,91,0.4594290900190058,0.3748868808418718,MG 2D,3,18,quantum_continuous,qcbm,False +92,92,0.5448920582539366,0.4388964963492529,MG 2D,3,18,quantum_continuous,qcbm,False +93,93,0.4856958318869491,0.4201679699506115,MG 2D,3,18,quantum_continuous,qcbm,False +94,94,0.3568521995479811,0.2737805227713615,MG 2D,3,18,quantum_continuous,qcbm,False +95,95,0.441533183815722,0.4338365723612793,MG 2D,4,24,quantum_continuous,qcbm,False +96,96,0.4457059729104486,0.4330698687305758,MG 2D,4,24,quantum_continuous,qcbm,False +97,97,0.6517739049611596,0.5559901920713461,MG 2D,4,24,quantum_continuous,qcbm,False +98,98,0.8496348768538504,0.8152425253957999,MG 2D,4,24,quantum_continuous,qcbm,False +99,99,0.3397035028735261,0.2934238437907833,MG 2D,4,24,quantum_continuous,qcbm,False +100,100,0.3353248692247079,0.2877526665632133,MG 2D,5,30,quantum_continuous,qcbm,False +101,101,0.5827218895619725,0.7667392373430423,MG 2D,5,30,quantum_continuous,qcbm,False +102,102,0.5509814752997902,0.5206451185162584,MG 2D,5,30,quantum_continuous,qcbm,False +103,103,0.3164541993226812,0.2672118017504148,MG 2D,5,30,quantum_continuous,qcbm,False +104,104,0.4552238193589439,0.5293471635306335,MG 2D,5,30,quantum_continuous,qcbm,False +105,105,0.409087233046257,0.2873007539231558,MG 2D,6,36,quantum_continuous,qcbm,False +106,106,0.5734002889378287,0.6781742046720594,MG 2D,6,36,quantum_continuous,qcbm,False +107,107,0.4297889541480504,0.4495637940691415,MG 2D,6,36,quantum_continuous,qcbm,False +108,108,0.2879382471574141,0.1761200318217523,MG 2D,6,36,quantum_continuous,qcbm,False +109,109,0.4947752964185946,0.5646343199134933,MG 2D,6,36,quantum_continuous,qcbm,False +110,110,0.7177530466531215,0.8328086230418912,MG 2D,7,42,quantum_continuous,qcbm,False +111,111,0.2235407566632034,0.12267840326026,MG 2D,7,42,quantum_continuous,qcbm,False +112,112,0.2518888459486783,0.191803587252672,MG 2D,7,42,quantum_continuous,qcbm,False +113,113,0.3213886879672196,0.2655960046142793,MG 2D,7,42,quantum_continuous,qcbm,False +114,114,0.1981082322574177,0.1376932732197352,MG 2D,7,42,quantum_continuous,qcbm,False +115,115,0.3531277207642428,0.290817942127171,MG 2D,8,48,quantum_continuous,qcbm,False +116,116,0.2867099646813497,0.2265856554575988,MG 2D,8,48,quantum_continuous,qcbm,False +117,117,0.3278807721621591,0.2597499541652037,MG 2D,8,48,quantum_continuous,qcbm,False +118,118,0.2935666558584117,0.2243376758524344,MG 2D,8,48,quantum_continuous,qcbm,False +119,119,0.4414648541605425,0.3839255860414021,MG 2D,8,48,quantum_continuous,qcbm,False +120,120,3.255202198448992,3.804708894688829,MG 2D,1,6,quantum_continuous,qcbm,True +121,121,3.614130458065275,3.7457859520934655,MG 2D,1,6,quantum_continuous,qcbm,True +122,122,3.217250584509689,3.708769259567714,MG 2D,1,6,quantum_continuous,qcbm,True +123,123,3.1358318286548763,3.656220602792098,MG 2D,1,6,quantum_continuous,qcbm,True +124,124,3.245154048561359,3.756657266109343,MG 2D,1,6,quantum_continuous,qcbm,True +125,125,1.0991760702281044,1.0245086115267914,MG 2D,2,12,quantum_continuous,qcbm,True +126,126,0.6591669955633247,0.75175612039674,MG 2D,2,12,quantum_continuous,qcbm,True +127,127,0.9797480819068802,0.9333891576449,MG 2D,2,12,quantum_continuous,qcbm,True +128,128,0.8706129277619641,0.7177378206551521,MG 2D,2,12,quantum_continuous,qcbm,True +129,129,0.9350328014378464,0.791514650628445,MG 2D,2,12,quantum_continuous,qcbm,True +130,130,0.5327140492026415,0.552120049580419,MG 2D,3,18,quantum_continuous,qcbm,True +131,131,0.6017922883964015,0.65333344645421,MG 2D,3,18,quantum_continuous,qcbm,True +132,132,0.5370156793067237,0.6602351671556508,MG 2D,3,18,quantum_continuous,qcbm,True +133,133,0.4967972800293807,0.5292731503635935,MG 2D,3,18,quantum_continuous,qcbm,True +134,134,0.933071782344977,0.9606372868088544,MG 2D,3,18,quantum_continuous,qcbm,True +135,135,0.8784895690818191,0.8671131568049457,MG 2D,4,24,quantum_continuous,qcbm,True +136,136,0.7577660620219274,0.6986441885330815,MG 2D,4,24,quantum_continuous,qcbm,True +137,137,0.9965064611239832,0.9998570429749616,MG 2D,4,24,quantum_continuous,qcbm,True +138,138,0.6989099414487465,0.6898591121006532,MG 2D,4,24,quantum_continuous,qcbm,True +139,139,0.4691630872387053,0.414951335712294,MG 2D,4,24,quantum_continuous,qcbm,True +140,140,0.8067820893865476,0.7959293685936604,MG 2D,5,30,quantum_continuous,qcbm,True +141,141,0.8381385137523016,0.8124159365862803,MG 2D,5,30,quantum_continuous,qcbm,True +142,142,0.6645877974106297,0.6241763503284912,MG 2D,5,30,quantum_continuous,qcbm,True +143,143,0.4449110157095619,0.4248507048683868,MG 2D,5,30,quantum_continuous,qcbm,True +144,144,0.3607682774589181,0.2817536569216765,MG 2D,5,30,quantum_continuous,qcbm,True +145,145,0.5125548594912545,0.499923271130985,MG 2D,6,36,quantum_continuous,qcbm,True +146,146,0.2953416494002124,0.2569632409707405,MG 2D,6,36,quantum_continuous,qcbm,True +147,147,0.5167544062404053,0.5364631683282978,MG 2D,6,36,quantum_continuous,qcbm,True +148,148,0.4619130098900279,0.4562002467692796,MG 2D,6,36,quantum_continuous,qcbm,True +149,149,0.5813799973065532,0.5326350384270172,MG 2D,6,36,quantum_continuous,qcbm,True +150,150,0.3677200536082464,0.3036208266604495,MG 2D,7,42,quantum_continuous,qcbm,True +151,151,0.3488847185166227,0.2944383474124964,MG 2D,7,42,quantum_continuous,qcbm,True +152,152,0.567074675356198,0.5099492816669017,MG 2D,7,42,quantum_continuous,qcbm,True +153,153,0.3135460670521354,0.2917542641306434,MG 2D,7,42,quantum_continuous,qcbm,True +154,154,0.3837451032222265,0.3410450219550534,MG 2D,7,42,quantum_continuous,qcbm,True +155,155,0.2936163727074998,0.215911351486541,MG 2D,8,48,quantum_continuous,qcbm,True +156,156,0.4822694087769834,0.4736865127032968,MG 2D,8,48,quantum_continuous,qcbm,True +157,157,0.5666315247230981,0.5022234101236193,MG 2D,8,48,quantum_continuous,qcbm,True +158,158,0.5871618074955517,0.5274197479104379,MG 2D,8,48,quantum_continuous,qcbm,True +159,159,0.4566449556437196,0.4390451113066645,MG 2D,8,48,quantum_continuous,qcbm,True +160,160,1.4013170894444065,1.4013711900419334,X 2D,1,6,quantum_continuous,qcbm,False +161,161,2.2969940698319045,2.2970504281852557,X 2D,1,6,quantum_continuous,qcbm,False +162,162,1.9824477557723164,1.9823571631051609,X 2D,1,6,quantum_continuous,qcbm,False +163,163,1.678053436059645,1.6781837704235862,X 2D,1,6,quantum_continuous,qcbm,False +164,164,1.7106139638379652,1.7105971876699757,X 2D,1,6,quantum_continuous,qcbm,False +165,165,2.104648433826381,2.1049383882431414,X 2D,2,12,quantum_continuous,qcbm,False +166,166,2.449859257818428,2.4501246920690782,X 2D,2,12,quantum_continuous,qcbm,False +167,167,2.376571743676677,2.376849248866326,X 2D,2,12,quantum_continuous,qcbm,False +168,168,2.2964552592051213,2.2968338541429665,X 2D,2,12,quantum_continuous,qcbm,False +169,169,2.432672417859524,2.432872209071072,X 2D,2,12,quantum_continuous,qcbm,False +170,170,1.0019940278685266,1.0023261928358758,X 2D,3,18,quantum_continuous,qcbm,False +171,171,1.2258691109632456,1.226079508457316,X 2D,3,18,quantum_continuous,qcbm,False +172,172,0.9832110579283873,0.9833820680351624,X 2D,3,18,quantum_continuous,qcbm,False +173,173,1.4818898414024155,1.4821496228138975,X 2D,3,18,quantum_continuous,qcbm,False +174,174,1.8818018634816287,1.8819884779428773,X 2D,3,18,quantum_continuous,qcbm,False +175,175,1.6717210729253056,1.6719829914831086,X 2D,4,24,quantum_continuous,qcbm,False +176,176,1.5198351777079058,1.5201181904216936,X 2D,4,24,quantum_continuous,qcbm,False +177,177,0.9195623496882904,0.9197242999232093,X 2D,4,24,quantum_continuous,qcbm,False +178,178,1.5087234109041543,1.5089544864784763,X 2D,4,24,quantum_continuous,qcbm,False +179,179,1.890017640294796,1.890272397015751,X 2D,4,24,quantum_continuous,qcbm,False +180,180,1.2122671780148715,1.2125381427047686,X 2D,5,30,quantum_continuous,qcbm,False +181,181,1.3038717091089669,1.3041116647330728,X 2D,5,30,quantum_continuous,qcbm,False +182,182,1.3821339745597,1.3823909447653062,X 2D,5,30,quantum_continuous,qcbm,False +183,183,1.18990067701574,1.190188549970698,X 2D,5,30,quantum_continuous,qcbm,False +184,184,0.9076069688712072,0.9078360880816918,X 2D,5,30,quantum_continuous,qcbm,False +185,185,0.9532369950210748,0.9536435874794812,X 2D,6,36,quantum_continuous,qcbm,False +186,186,1.0401724756417052,1.0404576077459042,X 2D,6,36,quantum_continuous,qcbm,False +187,187,1.40790217563611,1.4081845238458013,X 2D,6,36,quantum_continuous,qcbm,False +188,188,1.4356566313632042,1.4359181478861442,X 2D,6,36,quantum_continuous,qcbm,False +189,189,1.4556404337514834,1.4559191536534772,X 2D,6,36,quantum_continuous,qcbm,False +190,190,1.5199985498215842,1.5200874899746075,X 2D,7,42,quantum_continuous,qcbm,False +191,191,0.956632840107608,0.9568546432291788,X 2D,7,42,quantum_continuous,qcbm,False +192,192,0.8973712448040934,0.8976813283833708,X 2D,7,42,quantum_continuous,qcbm,False +193,193,1.214496250073159,1.2148582075758925,X 2D,7,42,quantum_continuous,qcbm,False +194,194,1.2184085222237493,1.218726712233417,X 2D,7,42,quantum_continuous,qcbm,False +195,195,1.183988642726169,1.184297408029806,X 2D,8,48,quantum_continuous,qcbm,False +196,196,1.0409067008035442,1.0411069047064951,X 2D,8,48,quantum_continuous,qcbm,False +197,197,1.2295376615261189,1.2298330474937034,X 2D,8,48,quantum_continuous,qcbm,False +198,198,1.1172718852924883,1.1176350539311466,X 2D,8,48,quantum_continuous,qcbm,False +199,199,0.9203910487160438,0.9205987853689102,X 2D,8,48,quantum_continuous,qcbm,False +200,200,5.309927329659952,5.309966458767363,O 2D,1,6,quantum_continuous,qcbm,False +201,201,5.327407415572468,5.32744395309788,O 2D,1,6,quantum_continuous,qcbm,False +202,202,5.687881327140174,5.687909177555865,O 2D,1,6,quantum_continuous,qcbm,False +203,203,5.180160154419228,5.180196212359585,O 2D,1,6,quantum_continuous,qcbm,False +204,204,5.198113672720605,5.198162190399305,O 2D,1,6,quantum_continuous,qcbm,False +205,205,1.3421992544773322,1.342228949984936,O 2D,2,12,quantum_continuous,qcbm,False +206,206,2.0961316491166,2.096159462484952,O 2D,2,12,quantum_continuous,qcbm,False +207,207,1.8225837989667268,1.8226228582196995,O 2D,2,12,quantum_continuous,qcbm,False +208,208,1.5519163586285627,1.5519551635653674,O 2D,2,12,quantum_continuous,qcbm,False +209,209,1.4447825614248622,1.444825812912221,O 2D,2,12,quantum_continuous,qcbm,False +210,210,1.904279934873856,1.9043285720778649,O 2D,3,18,quantum_continuous,qcbm,False +211,211,1.8995548506807385,1.8995978172216417,O 2D,3,18,quantum_continuous,qcbm,False +212,212,1.4966942049210008,1.496738546511733,O 2D,3,18,quantum_continuous,qcbm,False +213,213,1.18743888771454,1.1874716631379183,O 2D,3,18,quantum_continuous,qcbm,False +214,214,1.9516585305962315,1.9517079420278551,O 2D,3,18,quantum_continuous,qcbm,False +215,215,2.3512190753432742,2.3512505443054037,O 2D,4,24,quantum_continuous,qcbm,False +216,216,2.088038438152372,2.088070822941432,O 2D,4,24,quantum_continuous,qcbm,False +217,217,1.559543932269868,1.5595858879700726,O 2D,4,24,quantum_continuous,qcbm,False +218,218,1.496222585774016,1.4962626134924766,O 2D,4,24,quantum_continuous,qcbm,False +219,219,2.022360633887873,2.0224006736147797,O 2D,4,24,quantum_continuous,qcbm,False +220,220,1.1049576530478176,1.1049935599333196,O 2D,5,30,quantum_continuous,qcbm,False +221,221,1.0310070924319683,1.031040210144035,O 2D,5,30,quantum_continuous,qcbm,False +222,222,1.234102331212063,1.2341395968632836,O 2D,5,30,quantum_continuous,qcbm,False +223,223,1.9016953292469945,1.901735235696817,O 2D,5,30,quantum_continuous,qcbm,False +224,224,1.8165395136629183,1.8165716287632512,O 2D,5,30,quantum_continuous,qcbm,False +225,225,1.6715167463451643,1.671557049040877,O 2D,6,36,quantum_continuous,qcbm,False +226,226,1.378267872943944,1.3783004653772175,O 2D,6,36,quantum_continuous,qcbm,False +227,227,1.573958940909856,1.5739961589020988,O 2D,6,36,quantum_continuous,qcbm,False +228,228,1.6373588143132258,1.6374140368171053,O 2D,6,36,quantum_continuous,qcbm,False +229,229,1.7935775750173488,1.7936191286155987,O 2D,6,36,quantum_continuous,qcbm,False +230,230,1.2511272547583494,1.2511636223208855,O 2D,7,42,quantum_continuous,qcbm,False +231,231,1.928245849652256,1.9282830598946783,O 2D,7,42,quantum_continuous,qcbm,False +232,232,1.4573100898724063,1.457344204485052,O 2D,7,42,quantum_continuous,qcbm,False +233,233,1.6880571081092004,1.6880957593195998,O 2D,7,42,quantum_continuous,qcbm,False +234,234,1.6953732058959656,1.6953899549529716,O 2D,7,42,quantum_continuous,qcbm,False +235,235,1.7029669198527453,1.702989715410761,O 2D,8,48,quantum_continuous,qcbm,False +236,236,1.415940730844398,1.4159715679932472,O 2D,8,48,quantum_continuous,qcbm,False +237,237,1.530494722449707,1.5305115222632857,O 2D,8,48,quantum_continuous,qcbm,False +238,238,1.3668476586437597,1.366880024632046,O 2D,8,48,quantum_continuous,qcbm,False +239,239,2.1186518886725207,2.1186905543619123,O 2D,8,48,quantum_continuous,qcbm,False +240,240,5.418016717224929,5.976930477810314,O 2D,1,6,quantum_continuous,qcbm,True +241,241,5.654970889729941,5.909787389303508,O 2D,1,6,quantum_continuous,qcbm,True +242,242,5.802829196574404,6.125757179141312,O 2D,1,6,quantum_continuous,qcbm,True +243,243,5.3215639655835325,5.904309894770896,O 2D,1,6,quantum_continuous,qcbm,True +244,244,5.622594412400359,5.899011826165627,O 2D,1,6,quantum_continuous,qcbm,True +245,245,0.8850387374880736,1.1967289296778358,O 2D,2,12,quantum_continuous,qcbm,True +246,246,1.2532354413426885,1.5341879628090342,O 2D,2,12,quantum_continuous,qcbm,True +247,247,1.0984645151660315,1.4231903613531367,O 2D,2,12,quantum_continuous,qcbm,True +248,248,0.8293256905161167,1.0779326979430937,O 2D,2,12,quantum_continuous,qcbm,True +249,249,1.069011351670466,1.664990926569521,O 2D,2,12,quantum_continuous,qcbm,True +250,250,0.916396910639122,1.2702681827677131,O 2D,3,18,quantum_continuous,qcbm,True +251,251,0.752770835913035,0.9935671979141248,O 2D,3,18,quantum_continuous,qcbm,True +252,252,0.767831360791185,0.9996797922195728,O 2D,3,18,quantum_continuous,qcbm,True +253,253,0.7752066215312035,1.006743315882774,O 2D,3,18,quantum_continuous,qcbm,True +254,254,0.910130560391142,1.4459360351555997,O 2D,3,18,quantum_continuous,qcbm,True +255,255,1.139533430202469,1.6736782551892793,O 2D,4,24,quantum_continuous,qcbm,True +256,256,1.1301453482581347,1.6220306556748976,O 2D,4,24,quantum_continuous,qcbm,True +257,257,1.128852671801197,1.742416169289969,O 2D,4,24,quantum_continuous,qcbm,True +258,258,1.2552954677931998,1.8285296038294383,O 2D,4,24,quantum_continuous,qcbm,True +259,259,0.5984523821129727,0.9265026658422432,O 2D,4,24,quantum_continuous,qcbm,True +260,260,1.311935351700004,1.7250098013993609,O 2D,5,30,quantum_continuous,qcbm,True +261,261,0.9486242942622776,1.5582648468475415,O 2D,5,30,quantum_continuous,qcbm,True +262,262,1.1651563340366369,1.714181813279117,O 2D,5,30,quantum_continuous,qcbm,True +263,263,1.2245136035897228,1.5900703167895116,O 2D,5,30,quantum_continuous,qcbm,True +264,264,0.9260713224754548,1.447040157634513,O 2D,5,30,quantum_continuous,qcbm,True +265,265,0.9152416966957404,1.5142440233316463,O 2D,6,36,quantum_continuous,qcbm,True +266,266,0.9646035945893964,1.5340141983609463,O 2D,6,36,quantum_continuous,qcbm,True +267,267,0.4992684198791388,1.1069336412848931,O 2D,6,36,quantum_continuous,qcbm,True +268,268,1.209975169592837,1.7887881470936593,O 2D,6,36,quantum_continuous,qcbm,True +269,269,0.8266506913440268,1.3836144216354116,O 2D,6,36,quantum_continuous,qcbm,True +270,270,0.7842795029717191,1.3125883538887906,O 2D,7,42,quantum_continuous,qcbm,True +271,271,1.3874377943555074,2.058059900420253,O 2D,7,42,quantum_continuous,qcbm,True +272,272,1.0647985694420847,1.6767023353615071,O 2D,7,42,quantum_continuous,qcbm,True +273,273,1.0504128003300004,1.4642260079849894,O 2D,7,42,quantum_continuous,qcbm,True +274,274,0.9805570605425764,1.4516541438387385,O 2D,7,42,quantum_continuous,qcbm,True +275,275,0.6878858038651845,1.080420357629362,O 2D,8,48,quantum_continuous,qcbm,True +276,276,1.0241636634964135,1.5978144238618313,O 2D,8,48,quantum_continuous,qcbm,True +277,277,1.0924444665731463,1.6131554912548811,O 2D,8,48,quantum_continuous,qcbm,True +278,278,0.894613315419396,1.4324903705081162,O 2D,8,48,quantum_continuous,qcbm,True +279,279,0.9820909441641212,1.587118505260789,O 2D,8,48,quantum_continuous,qcbm,True +280,280,2.3257321232812433,2.2986226408549157,X 2D,1,6,quantum_continuous,qcbm,True +281,281,2.0235977705116746,2.0195991129207593,X 2D,1,6,quantum_continuous,qcbm,True +282,282,1.6118840939359529,1.6001300123056248,X 2D,1,6,quantum_continuous,qcbm,True +283,283,2.0172437032711743,2.021317777923967,X 2D,1,6,quantum_continuous,qcbm,True +284,284,1.681354864618109,1.6739509357650066,X 2D,1,6,quantum_continuous,qcbm,True +285,285,2.338767443342273,2.283984297220541,X 2D,2,12,quantum_continuous,qcbm,True +286,286,2.309852166627278,2.264240992249064,X 2D,2,12,quantum_continuous,qcbm,True +287,287,2.4162538791780115,2.375063241210112,X 2D,2,12,quantum_continuous,qcbm,True +288,288,2.252993809556591,2.202354069212122,X 2D,2,12,quantum_continuous,qcbm,True +289,289,2.0571893546066544,2.0067553489769367,X 2D,2,12,quantum_continuous,qcbm,True +290,290,1.3267147784381144,1.2733945814755292,X 2D,3,18,quantum_continuous,qcbm,True +291,291,1.408850661372032,1.3670396417917836,X 2D,3,18,quantum_continuous,qcbm,True +292,292,1.4258574062908889,1.3851307309935776,X 2D,3,18,quantum_continuous,qcbm,True +293,293,1.6448141475954878,1.5987477982528184,X 2D,3,18,quantum_continuous,qcbm,True +294,294,1.2021916594707815,1.1616829842186553,X 2D,3,18,quantum_continuous,qcbm,True +295,295,1.1302177047046755,1.0918416338906183,X 2D,4,24,quantum_continuous,qcbm,True +296,296,1.546676168106632,1.5113967524950616,X 2D,4,24,quantum_continuous,qcbm,True +297,297,0.8002726866044266,0.7629521920512301,X 2D,4,24,quantum_continuous,qcbm,True +298,298,1.4958837362726927,1.4527835421805197,X 2D,4,24,quantum_continuous,qcbm,True +299,299,1.4085945629473655,1.3639661410930355,X 2D,4,24,quantum_continuous,qcbm,True +300,300,1.6907302025925668,1.6542293594946762,X 2D,5,30,quantum_continuous,qcbm,True +301,301,1.3248114417061942,1.2956875440212126,X 2D,5,30,quantum_continuous,qcbm,True +302,302,1.1260235598419037,1.0847791568678848,X 2D,5,30,quantum_continuous,qcbm,True +303,303,1.6054230255441844,1.5651580813031511,X 2D,5,30,quantum_continuous,qcbm,True +304,304,1.46900447015761,1.427164402372531,X 2D,5,30,quantum_continuous,qcbm,True +305,305,1.2392036302172897,1.1972077791383429,X 2D,6,36,quantum_continuous,qcbm,True +306,306,1.2205166180410756,1.1750764848795459,X 2D,6,36,quantum_continuous,qcbm,True +307,307,1.3900667139688896,1.3452216451001675,X 2D,6,36,quantum_continuous,qcbm,True +308,308,1.3078147631780355,1.2665891654617858,X 2D,6,36,quantum_continuous,qcbm,True +309,309,1.3638216970183574,1.3287573776158719,X 2D,6,36,quantum_continuous,qcbm,True +310,310,1.3229347176654622,1.2840841792615936,X 2D,7,42,quantum_continuous,qcbm,True +311,311,0.9568264087669798,0.9165587663746148,X 2D,7,42,quantum_continuous,qcbm,True +312,312,1.4122239503784617,1.367338095652757,X 2D,7,42,quantum_continuous,qcbm,True +313,313,1.2380100495340385,1.2029311961298244,X 2D,7,42,quantum_continuous,qcbm,True +314,314,1.3387454336047397,1.2916581188305156,X 2D,7,42,quantum_continuous,qcbm,True +315,315,0.877431510119773,0.8313058091122393,X 2D,8,48,quantum_continuous,qcbm,True +316,316,1.5765006941576665,1.5252500369741082,X 2D,8,48,quantum_continuous,qcbm,True +317,317,1.642210462087882,1.6047383297091475,X 2D,8,48,quantum_continuous,qcbm,True +318,318,1.4366774838263168,1.3738454246677443,X 2D,8,48,quantum_continuous,qcbm,True +319,319,1.31304094806707,1.264599304450489,X 2D,8,48,quantum_continuous,qcbm,True \ No newline at end of file diff --git a/qugen/test/data/qcbm_2D_discrete.csv b/qugen/test/data/qcbm_2D_discrete.csv new file mode 100644 index 0000000..bc1a0a4 --- /dev/null +++ b/qugen/test/data/qcbm_2D_discrete.csv @@ -0,0 +1,121 @@ +kl_original,it_original,run_time_original,kl_transformed,it_transformed,run_time_transformed,depth,n_params,d_lr,g_lr,sigma,dataset,network_type,training_method,integral_transform +1.0363295284121166,601,4988.3,1.0155851383869343,530,4399.0,1,22,,,2,O_2D,quantum_standard,qcbm,FALSE +1.096798317006337,341,2830.3,1.0951575139121772,400,3320.0000000000005,1,22,,,2,O_2D,quantum_standard,qcbm,FALSE +1.1308927037686485,389,3228.7000000000003,1.105037079888871,556,4614.8,1,22,,,2,O_2D,quantum_standard,qcbm,FALSE +1.0829781779467083,435,3610.5000000000005,1.0626538588813188,452,3751.6000000000004,1,22,,,2,O_2D,quantum_standard,qcbm,FALSE +1.0292894639996608,574,4764.200000000001,1.0211683678851444,202,1676.6000000000001,1,22,,,2,O_2D,quantum_standard,qcbm,FALSE +1.6878060157457753,572,4747.6,1.728931016461487,560,4648.0,1,22,,,2,X_2D,quantum_standard,qcbm,FALSE +1.346232216908731,521,4324.3,1.3211956527384114,557,4623.1,1,22,,,2,X_2D,quantum_standard,qcbm,FALSE +1.3383655496710887,375,3112.5000000000005,1.3222561851707995,539,4473.700000000001,1,22,,,2,X_2D,quantum_standard,qcbm,FALSE +1.3436290935956268,219,1817.7,1.3233650611804675,379,3145.7000000000003,1,22,,,2,X_2D,quantum_standard,qcbm,FALSE +1.3554920219828255,547,4540.1,1.3194329253242918,403,3344.9,1,22,,,2,X_2D,quantum_standard,qcbm,FALSE +0.39379906641637585,520,4316.0,0.317791120640216,566,4697.8,1,22,,,2,MG_2D,quantum_standard,qcbm,FALSE +0.39406114358586125,247,2050.1000000000004,0.31694587982087963,343,2846.9,1,22,,,2,MG_2D,quantum_standard,qcbm,FALSE +0.38955765505552925,344,2855.2000000000003,0.3190088590387548,227,1884.1000000000001,1,22,,,2,MG_2D,quantum_standard,qcbm,FALSE +0.40389802174474954,488,4050.4000000000005,0.3206205395735757,598,4963.400000000001,1,22,,,2,MG_2D,quantum_standard,qcbm,FALSE +0.4007778583617172,354,2938.2000000000003,0.32408250808207906,442,3668.6000000000004,1,22,,,2,MG_2D,quantum_standard,qcbm,FALSE +0.28044022323004136,316,2622.8,0.23883983795694264,449,3726.7000000000003,1,22,,,2,Stocks_2D,quantum_standard,qcbm,FALSE +0.28385878952224963,321,2664.3,0.2382771040769453,513,4257.900000000001,1,22,,,2,Stocks_2D,quantum_standard,qcbm,FALSE +0.2010001340715784,470,3901.0000000000005,0.1637819963137389,486,4033.8,1,22,,,2,Stocks_2D,quantum_standard,qcbm,FALSE +0.20657724365184282,375,3112.5000000000005,0.16370281866097297,431,3577.3,1,22,,,2,Stocks_2D,quantum_standard,qcbm,FALSE +0.1957868442679251,239,1983.7000000000003,0.1636233197051036,386,3203.8,1,22,,,2,Stocks_2D,quantum_standard,qcbm,FALSE +0.8178480452723997,924,8778.0,0.7883855728665419,687,6526.5,2,44,,,0.1,O_2D,quantum_standard,qcbm,FALSE +0.7597447335840105,281,2669.5,0.7515295823994361,556,5282.0,2,44,,,0.1,O_2D,quantum_standard,qcbm,FALSE +0.667908792431354,756,7182.0,0.6596549813722091,702,6669.0,2,44,,,0.1,O_2D,quantum_standard,qcbm,FALSE +0.864244869348382,454,4313.0,0.8557394215278777,843,8008.5,2,44,,,0.1,O_2D,quantum_standard,qcbm,FALSE +0.970452660721845,575,5462.5,0.9540650470543081,697,6621.5,2,44,,,0.1,O_2D,quantum_standard,qcbm,FALSE +1.3498060968766996,243,2308.5,1.3164392994508094,182,1729.0,2,44,,,0.1,X_2D,quantum_standard,qcbm,FALSE +1.343010254084978,541,5139.5,1.3222862070782375,586,5567.0,2,44,,,0.1,X_2D,quantum_standard,qcbm,FALSE +1.3463593363269173,569,5405.5,1.3189915693729373,320,3040.0,2,44,,,0.1,X_2D,quantum_standard,qcbm,FALSE +1.3366997577095265,442,4199.0,1.3150519316218934,294,2793.0,2,44,,,0.1,X_2D,quantum_standard,qcbm,FALSE +1.3479070643488011,528,5016.0,1.3238984472745245,421,3999.5,2,44,,,0.1,X_2D,quantum_standard,qcbm,FALSE +0.3662211811130005,800,7600.0,0.28562919238705087,821,7799.5,2,44,,,0.1,MG_2D,quantum_standard,qcbm,FALSE +0.3837886747207467,422,4009.0,0.295274164145273,369,3505.5,2,44,,,0.1,MG_2D,quantum_standard,qcbm,FALSE +0.37320437732474143,382,3629.0,0.29231897535297297,474,4503.0,2,44,,,0.1,MG_2D,quantum_standard,qcbm,FALSE +0.3427533354058733,573,5443.5,0.26697577740084666,775,7362.5,2,44,,,0.1,MG_2D,quantum_standard,qcbm,FALSE +0.38338411547998713,485,4607.5,0.30072545524786465,359,3410.5,2,44,,,0.1,MG_2D,quantum_standard,qcbm,FALSE +0.18275525560750064,496,4712.0,0.1294196200389772,319,3030.5,2,44,,,0.1,Stocks_2D,quantum_standard,qcbm,FALSE +0.18224574106838226,208,1976.0,0.13051049733170217,605,5747.5,2,44,,,0.1,Stocks_2D,quantum_standard,qcbm,FALSE +0.18285913853756847,218,2071.0,0.13530028331648974,577,5481.5,2,44,,,0.1,Stocks_2D,quantum_standard,qcbm,FALSE +0.18645771458233745,805,7647.5,0.1378342780684187,609,5785.5,2,44,,,0.1,Stocks_2D,quantum_standard,qcbm,FALSE +0.18486746140603472,275,2612.5,0.13250693601399688,340,3230.0,2,44,,,0.1,Stocks_2D,quantum_standard,qcbm,FALSE +0.5127550758934852,608,7052.8,0.4989881042446997,570,6612.0,3,66,,,0.05,O_2D,quantum_standard,qcbm,FALSE +0.5320667346254571,424,4918.4,0.525287672413171,441,5115.599999999999,3,66,,,0.05,O_2D,quantum_standard,qcbm,FALSE +0.6430715197123259,1071,12423.6,0.6231945986759737,1137,13189.199999999999,3,66,,,0.05,O_2D,quantum_standard,qcbm,FALSE +0.6659007619831407,704,8166.4,0.6477761443904007,711,8247.6,3,66,,,0.05,O_2D,quantum_standard,qcbm,FALSE +0.6588549282987692,712,8259.199999999999,0.6452723533840892,834,9674.4,3,66,,,0.05,O_2D,quantum_standard,qcbm,FALSE +1.3418378996749873,605,7018.0,1.3194715542968862,337,3909.2,3,66,,,0.05,X_2D,quantum_standard,qcbm,FALSE +1.3432466533360106,810,9396.0,1.321608783856247,801,9291.6,3,66,,,0.05,X_2D,quantum_standard,qcbm,FALSE +1.344572692656151,343,3978.7999999999997,1.3158390174910906,569,6600.4,3,66,,,0.05,X_2D,quantum_standard,qcbm,FALSE +1.3532851740611274,748,8676.8,1.3174083486653272,549,6368.4,3,66,,,0.05,X_2D,quantum_standard,qcbm,FALSE +1.3425059846050986,468,5428.8,1.3163080354556551,216,2505.6,3,66,,,0.05,X_2D,quantum_standard,qcbm,FALSE +0.3804988051543421,563,6530.8,0.2985941397758391,311,3607.6,3,66,,,0.05,MG_2D,quantum_standard,qcbm,FALSE +0.356196201315789,736,8537.6,0.2670608467197587,501,5811.599999999999,3,66,,,0.05,MG_2D,quantum_standard,qcbm,FALSE +0.36457045775764657,1226,14221.6,0.2828825744887913,1133,13142.8,3,66,,,0.05,MG_2D,quantum_standard,qcbm,FALSE +0.3247041275665725,817,9477.199999999999,0.25210121708891686,911,10567.6,3,66,,,0.05,MG_2D,quantum_standard,qcbm,FALSE +0.3322880295361486,723,8386.8,0.2520800197640966,1017,11797.199999999999,3,66,,,0.05,MG_2D,quantum_standard,qcbm,FALSE +0.13513892749004375,827,9593.199999999999,0.07923818868832451,864,10022.4,3,66,,,0.05,Stocks_2D,quantum_standard,qcbm,FALSE +0.17562052320460866,810,9396.0,0.12400285662149652,701,8131.599999999999,3,66,,,0.05,Stocks_2D,quantum_standard,qcbm,FALSE +0.13112501448512398,1804,20926.399999999998,0.07759151668655946,1584,18374.399999999998,3,66,,,0.05,Stocks_2D,quantum_standard,qcbm,FALSE +0.17495904040069726,730,8468.0,0.12609585572459603,307,3561.2,3,66,,,0.05,Stocks_2D,quantum_standard,qcbm,FALSE +0.16145813876636103,399,4628.4,0.11172600035140978,378,4384.8,3,66,,,0.05,Stocks_2D,quantum_standard,qcbm,FALSE +0.5387287287959552,559,4639.700000000001,0.5059966181465024,76,630.8000000000001,1,36,,,2,O_2D,quantum_copula,qcbm,TRUE +0.678069202295992,339,2813.7000000000003,0.7026176063214932,462,3834.6000000000004,1,36,,,2,O_2D,quantum_copula,qcbm,TRUE +0.15655870595823101,386,3203.8,0.019372812563221042,416,3452.8,1,36,,,2,O_2D,quantum_copula,qcbm,TRUE +0.15511733252920779,453,3759.9000000000005,0.016236395401361167,402,3336.6000000000004,1,36,,,2,O_2D,quantum_copula,qcbm,TRUE +0.6379552406002275,532,4415.6,0.6758464936800332,326,2705.8,1,36,,,2,O_2D,quantum_copula,qcbm,TRUE +0.8818988857738601,449,3726.7000000000003,0.848642039892598,310,2573.0,1,36,,,2,X_2D,quantum_copula,qcbm,TRUE +0.03282886250988063,290,2407.0,0.009104537788100185,457,3793.1000000000004,1,36,,,2,X_2D,quantum_copula,qcbm,TRUE +0.5969022673819444,441,3660.3,0.5590203614612365,378,3137.4,1,36,,,2,X_2D,quantum_copula,qcbm,TRUE +0.7796550324018402,483,4008.9000000000005,0.7542677313363266,336,2788.8,1,36,,,2,X_2D,quantum_copula,qcbm,TRUE +0.03329527125518535,363,3012.9,0.01079905639042693,942,7818.6,1,36,,,2,X_2D,quantum_copula,qcbm,TRUE +0.1408800190129654,703,5834.900000000001,0.15300853859629288,598,4963.400000000001,1,36,,,2,MG_2D,quantum_copula,qcbm,TRUE +0.17960599914628245,714,5926.200000000001,0.19589641549426745,864,7171.200000000001,1,36,,,2,MG_2D,quantum_copula,qcbm,TRUE +0.20777689341207045,247,2050.1000000000004,0.47377558764943933,324,2689.2000000000003,1,36,,,2,MG_2D,quantum_copula,qcbm,TRUE +0.11418098538371102,758,6291.400000000001,0.11188604932529864,558,4631.400000000001,1,36,,,2,MG_2D,quantum_copula,qcbm,TRUE +0.27567135671108317,72,597.6,0.47599623568397786,216,1792.8000000000002,1,36,,,2,MG_2D,quantum_copula,qcbm,TRUE +0.09543094659383916,1039,8623.7,0.14860263743129926,993,8241.900000000001,1,36,,,2,Stocks_2D,quantum_copula,qcbm,TRUE +0.12301046230083351,36,298.8,0.4415388197960531,68,564.4000000000001,1,36,,,2,Stocks_2D,quantum_copula,qcbm,TRUE +0.1028759614727662,452,3751.6000000000004,0.4216543077209631,425,3527.5000000000005,1,36,,,2,Stocks_2D,quantum_copula,qcbm,TRUE +0.09504873806076498,603,5004.900000000001,0.13709569539256553,642,5328.6,1,36,,,2,Stocks_2D,quantum_copula,qcbm,TRUE +0.09650981158035962,699,5801.700000000001,0.1366882979740681,768,6374.400000000001,1,36,,,2,Stocks_2D,quantum_copula,qcbm,TRUE +0.15084980139566725,505,4797.5,0.01336513172615569,927,8806.5,2,72,,,0.1,O_2D,quantum_copula,qcbm,TRUE +0.14665601456006988,1242,11799.0,0.012381274629152901,794,7543.0,2,72,,,0.1,O_2D,quantum_copula,qcbm,TRUE +0.15174041008778105,1038,9861.0,0.01280348976166707,739,7020.5,2,72,,,0.1,O_2D,quantum_copula,qcbm,TRUE +0.15293156364056498,370,3515.0,0.013076292507290477,891,8464.5,2,72,,,0.1,O_2D,quantum_copula,qcbm,TRUE +0.15201672335578695,989,9395.5,0.012983567188110038,535,5082.5,2,72,,,0.1,O_2D,quantum_copula,qcbm,TRUE +0.03202248417423193,139,1320.5,0.008318271795195703,535,5082.5,2,72,,,0.1,X_2D,quantum_copula,qcbm,TRUE +0.03347091246066107,672,6384.0,0.008509230572344241,811,7704.5,2,72,,,0.1,X_2D,quantum_copula,qcbm,TRUE +0.03528112334235565,618,5871.0,0.008606220322151976,540,5130.0,2,72,,,0.1,X_2D,quantum_copula,qcbm,TRUE +0.033611757318989494,332,3154.0,0.008814917589180196,694,6593.0,2,72,,,0.1,X_2D,quantum_copula,qcbm,TRUE +0.03431856259650691,248,2356.0,0.007846830396026773,1117,10611.5,2,72,,,0.1,X_2D,quantum_copula,qcbm,TRUE +0.08782131240237653,1514,14383.0,0.08946704240734413,1492,14174.0,2,72,,,0.1,MG_2D,quantum_copula,qcbm,TRUE +0.0682910787477939,583,5538.5,0.06933443818892351,763,7248.5,2,72,,,0.1,MG_2D,quantum_copula,qcbm,TRUE +0.0914012639186946,991,9414.5,0.10033419589376626,702,6669.0,2,72,,,0.1,MG_2D,quantum_copula,qcbm,TRUE +0.06965147496227696,1627,15456.5,0.06632215588207588,1627,15456.5,2,72,,,0.1,MG_2D,quantum_copula,qcbm,TRUE +0.08194913439327936,627,5956.5,0.08350894363528898,705,6697.5,2,72,,,0.1,MG_2D,quantum_copula,qcbm,TRUE +0.10863514598708887,410,3895.0,0.1614270112841126,751,7134.5,2,72,,,0.1,Stocks_2D,quantum_copula,qcbm,TRUE +0.0564104675736614,561,5329.5,0.08091971003350869,947,8996.5,2,72,,,0.1,Stocks_2D,quantum_copula,qcbm,TRUE +0.06627950911249283,433,4113.5,0.09478714312087641,681,6469.5,2,72,,,0.1,Stocks_2D,quantum_copula,qcbm,TRUE +0.06433152438556633,1581,15019.5,0.09390652628608603,2333,22163.5,2,72,,,0.1,Stocks_2D,quantum_copula,qcbm,TRUE +0.06906859412112526,1456,13832.0,0.09464566838727295,1298,12331.0,2,72,,,0.1,Stocks_2D,quantum_copula,qcbm,TRUE +0.15328794293565995,710,8236.0,0.01286664403792967,1050,12180.0,3,108,,,0.05,O_2D,quantum_copula,qcbm,TRUE +0.14791736687571752,1693,19638.8,0.012130942943777027,1332,15451.199999999999,3,108,,,0.05,O_2D,quantum_copula,qcbm,TRUE +0.14998884081285002,1220,14152.0,0.011550938127477952,1241,14395.6,3,108,,,0.05,O_2D,quantum_copula,qcbm,TRUE +0.14912863297145762,1226,14221.6,0.011539649771091197,1448,16796.8,3,108,,,0.05,O_2D,quantum_copula,qcbm,TRUE +0.14818073658751976,944,10950.4,0.012300284651084858,1485,17226.0,3,108,,,0.05,O_2D,quantum_copula,qcbm,TRUE +0.0336991651272128,619,7180.4,0.008535512415763452,760,8816.0,3,108,,,0.05,X_2D,quantum_copula,qcbm,TRUE +0.03329529205877818,1243,14418.8,0.009053692885895885,608,7052.8,3,108,,,0.05,X_2D,quantum_copula,qcbm,TRUE +0.03309880210052592,1456,16889.6,0.00780294256461094,1635,18966.0,3,108,,,0.05,X_2D,quantum_copula,qcbm,TRUE +0.03332029165018258,988,11460.8,0.008679332070174248,1400,16240.0,3,108,,,0.05,X_2D,quantum_copula,qcbm,TRUE +0.03341990307663767,430,4988.0,0.008336840802955698,1571,18223.6,3,108,,,0.05,X_2D,quantum_copula,qcbm,TRUE +0.05349895913251725,1649,19128.399999999998,0.05317872295181568,2119,24580.399999999998,3,108,,,0.05,MG_2D,quantum_copula,qcbm,TRUE +0.05631659434036497,914,10602.4,0.05188432118489752,1275,14790.0,3,108,,,0.05,MG_2D,quantum_copula,qcbm,TRUE +0.05417529312215577,816,9465.6,0.05490112355046242,995,11542.0,3,108,,,0.05,MG_2D,quantum_copula,qcbm,TRUE +0.05936839550916667,1845,21402.0,0.06133842182386952,1860,21576.0,3,108,,,0.05,MG_2D,quantum_copula,qcbm,TRUE +0.05851653913507803,1600,18560.0,0.061241309595676814,1271,14743.6,3,108,,,0.05,MG_2D,quantum_copula,qcbm,TRUE +0.07542398093865801,1112,12899.199999999999,0.09981333569338505,1383,16042.8,3,108,,,0.05,Stocks_2D,quantum_copula,qcbm,TRUE +0.06920328570332912,2270,26332.0,0.13551912237980526,2070,24012.0,3,108,,,0.05,Stocks_2D,quantum_copula,qcbm,TRUE +0.05982616471405243,996,11553.6,0.08083197492522637,1645,19082.0,3,108,,,0.05,Stocks_2D,quantum_copula,qcbm,TRUE +0.09802352261524572,1668,19348.8,0.15589872241215585,1534,17794.399999999998,3,108,,,0.05,Stocks_2D,quantum_copula,qcbm,TRUE +0.05988615817238818,1545,17922.0,0.08234580741129026,630,7308.0,3,108,,,0.05,Stocks_2D,quantum_copula,qcbm,TRUE diff --git a/qugen/test/data/qcbm_3D_continuous.csv b/qugen/test/data/qcbm_3D_continuous.csv new file mode 100644 index 0000000..33f34a1 --- /dev/null +++ b/qugen/test/data/qcbm_3D_continuous.csv @@ -0,0 +1,321 @@ +,Unnamed: 0,kl,kl_transformed,dataset,depth,n_params,network_type,training_method,integral_transform +320,320,4.305948346784163,4.153879107632908,Stocks 3D,1,6,quantum_continuous,qcbm,False +321,321,4.604602980363456,3.821126317873896,Stocks 3D,1,6,quantum_continuous,qcbm,False +322,322,9.87171179757602,10.686980364236174,Stocks 3D,1,6,quantum_continuous,qcbm,False +323,323,4.615436174304094,4.5674443515107885,Stocks 3D,1,6,quantum_continuous,qcbm,False +324,324,4.09760842649923,3.966327869272557,Stocks 3D,1,6,quantum_continuous,qcbm,False +325,325,5.161512703971752,3.7788885114569672,Stocks 3D,2,12,quantum_continuous,qcbm,False +326,326,2.256400933193528,2.0638102260586053,Stocks 3D,2,12,quantum_continuous,qcbm,False +327,327,3.613875286190986,2.441400923224487,Stocks 3D,2,12,quantum_continuous,qcbm,False +328,328,3.058824525912347,2.4100804774942866,Stocks 3D,2,12,quantum_continuous,qcbm,False +329,329,2.662383733014045,1.7466998158304412,Stocks 3D,2,12,quantum_continuous,qcbm,False +330,330,3.043335029542181,2.5200323936731346,Stocks 3D,3,18,quantum_continuous,qcbm,False +331,331,2.420198666335162,2.045690282404216,Stocks 3D,3,18,quantum_continuous,qcbm,False +332,332,2.6329826846013367,2.2271302121421277,Stocks 3D,3,18,quantum_continuous,qcbm,False +333,333,2.4320570803989696,1.8058336657555027,Stocks 3D,3,18,quantum_continuous,qcbm,False +334,334,2.9053692638210924,1.9219523446248383,Stocks 3D,3,18,quantum_continuous,qcbm,False +335,335,2.109109213938941,1.4213933508416456,Stocks 3D,4,24,quantum_continuous,qcbm,False +336,336,2.37496430781922,1.5398055314016368,Stocks 3D,4,24,quantum_continuous,qcbm,False +337,337,1.886678922959541,1.4916811030939376,Stocks 3D,4,24,quantum_continuous,qcbm,False +338,338,2.4595265588819504,1.858265150832484,Stocks 3D,4,24,quantum_continuous,qcbm,False +339,339,1.787096953922792,1.4747668814877708,Stocks 3D,4,24,quantum_continuous,qcbm,False +340,340,2.073782492877248,1.5104369865907052,Stocks 3D,5,30,quantum_continuous,qcbm,False +341,341,2.0650055098418783,1.6829675070654495,Stocks 3D,5,30,quantum_continuous,qcbm,False +342,342,3.383481878967582,2.758848316322036,Stocks 3D,5,30,quantum_continuous,qcbm,False +343,343,1.5563158403641784,1.0626882536521287,Stocks 3D,5,30,quantum_continuous,qcbm,False +344,344,4.561330363598451,2.6119907897172085,Stocks 3D,5,30,quantum_continuous,qcbm,False +345,345,2.0515993539798445,1.6274497705582005,Stocks 3D,6,36,quantum_continuous,qcbm,False +346,346,3.0710879745714914,1.9330919498247423,Stocks 3D,6,36,quantum_continuous,qcbm,False +347,347,4.525552772898831,3.1754791733621124,Stocks 3D,6,36,quantum_continuous,qcbm,False +348,348,2.5459973122749022,1.887428581596716,Stocks 3D,6,36,quantum_continuous,qcbm,False +349,349,2.834223965364808,2.2744701930204383,Stocks 3D,6,36,quantum_continuous,qcbm,False +350,350,3.3615063209413787,2.5709237124685664,Stocks 3D,7,42,quantum_continuous,qcbm,False +351,351,0.8757207442074019,0.6022064051468432,Stocks 3D,7,42,quantum_continuous,qcbm,False +352,352,2.9109641515472187,2.041528257781614,Stocks 3D,7,42,quantum_continuous,qcbm,False +353,353,3.885646187295455,3.0549166658570077,Stocks 3D,7,42,quantum_continuous,qcbm,False +354,354,2.7154211719322907,1.996492840250806,Stocks 3D,7,42,quantum_continuous,qcbm,False +355,355,3.397942197966802,2.7583405482894667,Stocks 3D,8,48,quantum_continuous,qcbm,False +356,356,0.923964875677148,0.6980235718908914,Stocks 3D,8,48,quantum_continuous,qcbm,False +357,357,1.4418182671666764,1.0475432552965342,Stocks 3D,8,48,quantum_continuous,qcbm,False +358,358,3.385707813168484,2.734691111952507,Stocks 3D,8,48,quantum_continuous,qcbm,False +359,359,3.3514622031462364,2.329635046078854,Stocks 3D,8,48,quantum_continuous,qcbm,False +360,360,3.766665303632367,6.31544508771563,Stocks 3D,1,6,quantum_continuous,qcbm,True +361,361,3.955868360434862,6.366715445461899,Stocks 3D,1,6,quantum_continuous,qcbm,True +362,362,4.324386320324716,6.533326223088105,Stocks 3D,1,6,quantum_continuous,qcbm,True +363,363,3.439950740094345,5.984936560734242,Stocks 3D,1,6,quantum_continuous,qcbm,True +364,364,3.239919823420517,5.950977928912196,Stocks 3D,1,6,quantum_continuous,qcbm,True +365,365,3.029018150877365,5.557465497942837,Stocks 3D,2,12,quantum_continuous,qcbm,True +366,366,4.099950514787814,6.27749866905787,Stocks 3D,2,12,quantum_continuous,qcbm,True +367,367,3.662614663835772,6.141416529498078,Stocks 3D,2,12,quantum_continuous,qcbm,True +368,368,3.569545847035324,6.1328214091625695,Stocks 3D,2,12,quantum_continuous,qcbm,True +369,369,3.7249065440758895,6.275689762684097,Stocks 3D,2,12,quantum_continuous,qcbm,True +370,370,2.380665097875048,5.501623353907131,Stocks 3D,3,18,quantum_continuous,qcbm,True +371,371,2.9561059464935395,5.605688894043134,Stocks 3D,3,18,quantum_continuous,qcbm,True +372,372,2.7985982126145417,5.65981823837088,Stocks 3D,3,18,quantum_continuous,qcbm,True +373,373,2.1147883305779738,5.170413838334856,Stocks 3D,3,18,quantum_continuous,qcbm,True +374,374,2.69073700653256,5.564266843833201,Stocks 3D,3,18,quantum_continuous,qcbm,True +375,375,2.611430778519206,5.591717226668292,Stocks 3D,4,24,quantum_continuous,qcbm,True +376,376,2.5970866941033126,5.753231083422257,Stocks 3D,4,24,quantum_continuous,qcbm,True +377,377,1.9045196558879545,5.295364798338198,Stocks 3D,4,24,quantum_continuous,qcbm,True +378,378,1.735549434516228,4.782116537488294,Stocks 3D,4,24,quantum_continuous,qcbm,True +379,379,3.487453441559308,5.80230782329054,Stocks 3D,4,24,quantum_continuous,qcbm,True +380,380,2.0555361534254426,5.034168696271021,Stocks 3D,5,30,quantum_continuous,qcbm,True +381,381,2.668436122287434,5.700353365899659,Stocks 3D,5,30,quantum_continuous,qcbm,True +382,382,2.459031781059814,5.306572800534544,Stocks 3D,5,30,quantum_continuous,qcbm,True +383,383,1.879780251491569,5.412853885003709,Stocks 3D,5,30,quantum_continuous,qcbm,True +384,384,2.560943749975023,5.4524598922974,Stocks 3D,5,30,quantum_continuous,qcbm,True +385,385,2.3520692846326927,5.513408135254536,Stocks 3D,6,36,quantum_continuous,qcbm,True +386,386,2.7413741011192108,5.35103280021822,Stocks 3D,6,36,quantum_continuous,qcbm,True +387,387,2.980996761569197,5.689534388722228,Stocks 3D,6,36,quantum_continuous,qcbm,True +388,388,2.745129257803411,5.318348534336432,Stocks 3D,6,36,quantum_continuous,qcbm,True +389,389,2.669185838946836,5.630037104140975,Stocks 3D,6,36,quantum_continuous,qcbm,True +390,390,2.495507924630997,5.044192648251236,Stocks 3D,7,42,quantum_continuous,qcbm,True +391,391,2.2323326055042925,4.817777547844693,Stocks 3D,7,42,quantum_continuous,qcbm,True +392,392,1.6290306524181553,4.315843418186343,Stocks 3D,7,42,quantum_continuous,qcbm,True +393,393,2.3810721260795145,5.428042310857604,Stocks 3D,7,42,quantum_continuous,qcbm,True +394,394,1.8308155720643449,4.4848022851151885,Stocks 3D,7,42,quantum_continuous,qcbm,True +395,395,2.590000134211244,5.290099093259308,Stocks 3D,8,48,quantum_continuous,qcbm,True +396,396,2.324357204769344,5.069041546316502,Stocks 3D,8,48,quantum_continuous,qcbm,True +397,397,2.6112848491424923,5.309752892871143,Stocks 3D,8,48,quantum_continuous,qcbm,True +398,398,1.2227962702835935,4.308471177442948,Stocks 3D,8,48,quantum_continuous,qcbm,True +399,399,2.466189863218215,5.326180987232892,Stocks 3D,8,48,quantum_continuous,qcbm,True +400,400,6.588902169487032,6.6457709086696495,MG 3D,1,6,quantum_continuous,qcbm,False +401,401,6.725746414216188,6.9693096224374695,MG 3D,1,6,quantum_continuous,qcbm,False +402,402,6.843214319393155,7.013363827531728,MG 3D,1,6,quantum_continuous,qcbm,False +403,403,6.740283003103893,6.625728098906031,MG 3D,1,6,quantum_continuous,qcbm,False +404,404,6.743962565735773,6.740654161451925,MG 3D,1,6,quantum_continuous,qcbm,False +405,405,3.0580884405915207,2.764581633659829,MG 3D,2,12,quantum_continuous,qcbm,False +406,406,3.0652939305079445,2.74712704044988,MG 3D,2,12,quantum_continuous,qcbm,False +407,407,3.5825816920753235,3.149120960551262,MG 3D,2,12,quantum_continuous,qcbm,False +408,408,4.050499108237736,3.724234266028693,MG 3D,2,12,quantum_continuous,qcbm,False +409,409,2.966785756512133,2.546965392858434,MG 3D,2,12,quantum_continuous,qcbm,False +410,410,2.1196085200731183,1.859920622843204,MG 3D,3,18,quantum_continuous,qcbm,False +411,411,2.3974273575325844,2.1545931750659486,MG 3D,3,18,quantum_continuous,qcbm,False +412,412,1.9590043616148185,1.6263707515045085,MG 3D,3,18,quantum_continuous,qcbm,False +413,413,2.820684674861906,2.5403794469554493,MG 3D,3,18,quantum_continuous,qcbm,False +414,414,2.311117058413972,2.0782468582024967,MG 3D,3,18,quantum_continuous,qcbm,False +415,415,1.8047026292754156,1.6839833818709975,MG 3D,4,24,quantum_continuous,qcbm,False +416,416,1.5470452496642102,1.3554292744239054,MG 3D,4,24,quantum_continuous,qcbm,False +417,417,1.4057352782834278,1.1765055657357744,MG 3D,4,24,quantum_continuous,qcbm,False +418,418,2.2870983986572844,2.1620316688753203,MG 3D,4,24,quantum_continuous,qcbm,False +419,419,2.1862637752451004,1.7558263984962723,MG 3D,4,24,quantum_continuous,qcbm,False +420,420,1.974568833486133,1.790918591711575,MG 3D,5,30,quantum_continuous,qcbm,False +421,421,1.8554476503135648,1.675392006187236,MG 3D,5,30,quantum_continuous,qcbm,False +422,422,1.814554766362833,1.5148467209737693,MG 3D,5,30,quantum_continuous,qcbm,False +423,423,1.9831240310731704,1.761845479973116,MG 3D,5,30,quantum_continuous,qcbm,False +424,424,1.987351701378776,1.749652582679628,MG 3D,5,30,quantum_continuous,qcbm,False +425,425,2.021172092096368,1.901108854194944,MG 3D,6,36,quantum_continuous,qcbm,False +426,426,1.9140828866419093,1.67178254880122,MG 3D,6,36,quantum_continuous,qcbm,False +427,427,2.023416618387931,1.870108813487933,MG 3D,6,36,quantum_continuous,qcbm,False +428,428,2.693039645532897,2.355599352763968,MG 3D,6,36,quantum_continuous,qcbm,False +429,429,1.7284233451162994,1.5041858022664014,MG 3D,6,36,quantum_continuous,qcbm,False +430,430,2.3566979935565824,2.1362682984802794,MG 3D,7,42,quantum_continuous,qcbm,False +431,431,1.6351291776465768,1.345865276080636,MG 3D,7,42,quantum_continuous,qcbm,False +432,432,1.3876667771620137,1.2500353560042623,MG 3D,7,42,quantum_continuous,qcbm,False +433,433,1.904777950632846,1.6657507558441975,MG 3D,7,42,quantum_continuous,qcbm,False +434,434,1.4266966517769937,1.2240173380390846,MG 3D,7,42,quantum_continuous,qcbm,False +435,435,1.6449678232008331,1.435526556249659,MG 3D,8,48,quantum_continuous,qcbm,False +436,436,1.66306249091825,1.4716860750963645,MG 3D,8,48,quantum_continuous,qcbm,False +437,437,1.6798907499618947,1.493658047352728,MG 3D,8,48,quantum_continuous,qcbm,False +438,438,2.0377604564184133,1.852676786599836,MG 3D,8,48,quantum_continuous,qcbm,False +439,439,1.7942953912952513,1.5015385229883995,MG 3D,8,48,quantum_continuous,qcbm,False +440,440,7.267825581597377,6.35657419271784,MG 3D,1,6,quantum_continuous,qcbm,True +441,441,6.822107937407814,6.274294176470021,MG 3D,1,6,quantum_continuous,qcbm,True +442,442,7.243901971534118,6.243159459224971,MG 3D,1,6,quantum_continuous,qcbm,True +443,443,7.075979250229571,6.215126513315781,MG 3D,1,6,quantum_continuous,qcbm,True +444,444,7.178862259065343,6.355364374088474,MG 3D,1,6,quantum_continuous,qcbm,True +445,445,4.500861354555757,4.566912951220239,MG 3D,2,12,quantum_continuous,qcbm,True +446,446,4.49926724856449,4.715896735512262,MG 3D,2,12,quantum_continuous,qcbm,True +447,447,4.493958481394518,4.836427421560862,MG 3D,2,12,quantum_continuous,qcbm,True +448,448,4.441702524343317,4.733842716081564,MG 3D,2,12,quantum_continuous,qcbm,True +449,449,4.502359789617625,4.792345168402579,MG 3D,2,12,quantum_continuous,qcbm,True +450,450,4.553935488119135,4.814059459886957,MG 3D,3,18,quantum_continuous,qcbm,True +451,451,2.7950981034126503,3.520360907926769,MG 3D,3,18,quantum_continuous,qcbm,True +452,452,3.2746075585660286,3.896605030846904,MG 3D,3,18,quantum_continuous,qcbm,True +453,453,4.406997288710009,4.820194643914812,MG 3D,3,18,quantum_continuous,qcbm,True +454,454,4.378864386051355,4.876364753440544,MG 3D,3,18,quantum_continuous,qcbm,True +455,455,2.632845616509961,3.5758810816892383,MG 3D,4,24,quantum_continuous,qcbm,True +456,456,3.736357692304214,4.367242649764484,MG 3D,4,24,quantum_continuous,qcbm,True +457,457,3.096262169780454,4.022776661003985,MG 3D,4,24,quantum_continuous,qcbm,True +458,458,3.2237983708460742,4.030112387120339,MG 3D,4,24,quantum_continuous,qcbm,True +459,459,3.0708228807246005,3.816567643395641,MG 3D,4,24,quantum_continuous,qcbm,True +460,460,3.884774521796248,4.366394064714085,MG 3D,5,30,quantum_continuous,qcbm,True +461,461,3.8294137789801663,4.189021165245052,MG 3D,5,30,quantum_continuous,qcbm,True +462,462,3.3588889106322126,3.928971732267792,MG 3D,5,30,quantum_continuous,qcbm,True +463,463,2.9048426277800887,3.4792007653130765,MG 3D,5,30,quantum_continuous,qcbm,True +464,464,3.107837469792579,3.813426194270324,MG 3D,5,30,quantum_continuous,qcbm,True +465,465,2.60748424697306,3.427191602413054,MG 3D,6,36,quantum_continuous,qcbm,True +466,466,2.839910640731416,3.674209954283021,MG 3D,6,36,quantum_continuous,qcbm,True +467,467,3.537880407643546,4.173989437703803,MG 3D,6,36,quantum_continuous,qcbm,True +468,468,3.9104252882541566,4.263487597502791,MG 3D,6,36,quantum_continuous,qcbm,True +469,469,2.323755514374715,3.221759144454301,MG 3D,6,36,quantum_continuous,qcbm,True +470,470,3.171123953552649,3.951950369423858,MG 3D,7,42,quantum_continuous,qcbm,True +471,471,3.5230781447582693,4.0499216946865175,MG 3D,7,42,quantum_continuous,qcbm,True +472,472,3.1556129362937337,3.86369647337068,MG 3D,7,42,quantum_continuous,qcbm,True +473,473,3.673309364023796,4.094369360506521,MG 3D,7,42,quantum_continuous,qcbm,True +474,474,3.703991380816935,4.376994681435907,MG 3D,7,42,quantum_continuous,qcbm,True +475,475,3.85906212472511,4.244257735623032,MG 3D,8,48,quantum_continuous,qcbm,True +476,476,3.698260681186604,4.298489153245303,MG 3D,8,48,quantum_continuous,qcbm,True +477,477,3.2138235710512584,3.7499147635986336,MG 3D,8,48,quantum_continuous,qcbm,True +478,478,2.7993918246520946,3.4323502413812115,MG 3D,8,48,quantum_continuous,qcbm,True +479,479,2.528739418253963,3.346294142314586,MG 3D,8,48,quantum_continuous,qcbm,True +480,480,5.7593940833015385,5.7593940833015385,X 3D,1,6,quantum_continuous,qcbm,False +481,481,5.416514302652106,5.416538281604834,X 3D,1,6,quantum_continuous,qcbm,False +482,482,5.607914092885148,5.645604233680618,X 3D,1,6,quantum_continuous,qcbm,False +483,483,5.549079582466509,5.549073157185568,X 3D,1,6,quantum_continuous,qcbm,False +484,484,5.658133449516158,5.658133449516158,X 3D,1,6,quantum_continuous,qcbm,False +485,485,6.3002320886900645,6.3002320886900645,X 3D,2,12,quantum_continuous,qcbm,False +486,486,6.091679638489089,6.091679638489089,X 3D,2,12,quantum_continuous,qcbm,False +487,487,6.160899552862797,6.160899552862797,X 3D,2,12,quantum_continuous,qcbm,False +488,488,6.310166306693303,6.310166306693303,X 3D,2,12,quantum_continuous,qcbm,False +489,489,6.311662648166168,6.311662648166168,X 3D,2,12,quantum_continuous,qcbm,False +490,490,5.712256172892221,5.712256172892221,X 3D,3,18,quantum_continuous,qcbm,False +491,491,5.537527623419669,5.537527623419669,X 3D,3,18,quantum_continuous,qcbm,False +492,492,5.584638500117306,5.584638500117306,X 3D,3,18,quantum_continuous,qcbm,False +493,493,5.684638521343506,5.684638521343506,X 3D,3,18,quantum_continuous,qcbm,False +494,494,5.680872887022652,5.680872887022652,X 3D,3,18,quantum_continuous,qcbm,False +495,495,4.929668962095619,4.929668962095619,X 3D,4,24,quantum_continuous,qcbm,False +496,496,5.503867527470352,5.503867527470352,X 3D,4,24,quantum_continuous,qcbm,False +497,497,5.505711667884858,5.505711667884858,X 3D,4,24,quantum_continuous,qcbm,False +498,498,5.04449352712474,5.04449352712474,X 3D,4,24,quantum_continuous,qcbm,False +499,499,5.00838798036817,5.00838798036817,X 3D,4,24,quantum_continuous,qcbm,False +500,500,4.898777634687152,4.898777634687152,X 3D,5,30,quantum_continuous,qcbm,False +501,501,5.374909844309803,5.374909844309803,X 3D,5,30,quantum_continuous,qcbm,False +502,502,5.0285141370748,5.0285141370748,X 3D,5,30,quantum_continuous,qcbm,False +503,503,4.612014190927088,4.612014190927088,X 3D,5,30,quantum_continuous,qcbm,False +504,504,5.233015616943157,5.233015616943157,X 3D,5,30,quantum_continuous,qcbm,False +505,505,4.9968073080350175,4.9968073080350175,X 3D,6,36,quantum_continuous,qcbm,False +506,506,4.965138507646111,4.965138507646111,X 3D,6,36,quantum_continuous,qcbm,False +507,507,5.226137306876277,5.226137306876277,X 3D,6,36,quantum_continuous,qcbm,False +508,508,4.927340278252265,4.927340278252265,X 3D,6,36,quantum_continuous,qcbm,False +509,509,5.008779600685363,5.008779600685363,X 3D,6,36,quantum_continuous,qcbm,False +510,510,5.830651686581929,5.830651686581929,X 3D,7,42,quantum_continuous,qcbm,False +511,511,6.1533416718207175,6.1533416718207175,X 3D,7,42,quantum_continuous,qcbm,False +512,512,4.553613288490027,4.553613288490027,X 3D,7,42,quantum_continuous,qcbm,False +513,513,6.057690111358884,6.057690111358884,X 3D,7,42,quantum_continuous,qcbm,False +514,514,5.298911183761673,5.298911183761673,X 3D,7,42,quantum_continuous,qcbm,False +515,515,4.851468805760298,4.851449786908298,X 3D,8,48,quantum_continuous,qcbm,False +516,516,4.601313079878858,4.601266758975238,X 3D,8,48,quantum_continuous,qcbm,False +517,517,4.282917294584772,4.282917294584772,X 3D,8,48,quantum_continuous,qcbm,False +518,518,4.733810148940336,4.733810148940336,X 3D,8,48,quantum_continuous,qcbm,False +519,519,4.954541706053244,4.954541706053244,X 3D,8,48,quantum_continuous,qcbm,False +520,520,5.366659417031462,5.487521120362431,X 3D,1,6,quantum_continuous,qcbm,True +521,521,5.114970949885402,5.243867052763068,X 3D,1,6,quantum_continuous,qcbm,True +522,522,5.293122636643454,5.418882502799142,X 3D,1,6,quantum_continuous,qcbm,True +523,523,5.2863634471051375,5.4144367572547765,X 3D,1,6,quantum_continuous,qcbm,True +524,524,5.506317135953056,5.610969693882578,X 3D,1,6,quantum_continuous,qcbm,True +525,525,5.9037899921749695,5.8758577096802735,X 3D,2,12,quantum_continuous,qcbm,True +526,526,6.149923608448289,6.119556552014704,X 3D,2,12,quantum_continuous,qcbm,True +527,527,6.192874634453775,6.201126804829295,X 3D,2,12,quantum_continuous,qcbm,True +528,528,6.170546113581803,6.146385390644863,X 3D,2,12,quantum_continuous,qcbm,True +529,529,6.372507499507869,6.348696144392992,X 3D,2,12,quantum_continuous,qcbm,True +530,530,5.799099277646047,5.778968447126107,X 3D,3,18,quantum_continuous,qcbm,True +531,531,5.791281753187716,5.743151480378474,X 3D,3,18,quantum_continuous,qcbm,True +532,532,5.815830539758471,5.768520471260961,X 3D,3,18,quantum_continuous,qcbm,True +533,533,5.761097010282719,5.71630641084352,X 3D,3,18,quantum_continuous,qcbm,True +534,534,5.742069657124554,5.708758451390086,X 3D,3,18,quantum_continuous,qcbm,True +535,535,4.905558969139888,4.864195785426144,X 3D,4,24,quantum_continuous,qcbm,True +536,536,5.142536869721697,5.121157757867956,X 3D,4,24,quantum_continuous,qcbm,True +537,537,5.243213872718126,5.204917546990826,X 3D,4,24,quantum_continuous,qcbm,True +538,538,4.943663706152296,4.91036855505599,X 3D,4,24,quantum_continuous,qcbm,True +539,539,5.148442365368034,5.119775814088627,X 3D,4,24,quantum_continuous,qcbm,True +540,540,5.556992530198559,5.510389100398752,X 3D,5,30,quantum_continuous,qcbm,True +541,541,4.874758390709045,4.852523551662231,X 3D,5,30,quantum_continuous,qcbm,True +542,542,5.387229076849558,5.3515701279719,X 3D,5,30,quantum_continuous,qcbm,True +543,543,5.280789591743051,5.286788681729631,X 3D,5,30,quantum_continuous,qcbm,True +544,544,4.582606223457312,4.534163261245254,X 3D,5,30,quantum_continuous,qcbm,True +545,545,4.798391116428567,4.770593481229305,X 3D,6,36,quantum_continuous,qcbm,True +546,546,4.730200316063133,4.692617615170928,X 3D,6,36,quantum_continuous,qcbm,True +547,547,5.481385580237429,5.448171220913912,X 3D,6,36,quantum_continuous,qcbm,True +548,548,5.158259028180892,5.125579246588227,X 3D,6,36,quantum_continuous,qcbm,True +549,549,4.516044856983644,4.481075909284133,X 3D,6,36,quantum_continuous,qcbm,True +550,550,5.688942698919615,5.665174676537131,X 3D,7,42,quantum_continuous,qcbm,True +551,551,5.479136170607467,5.4337698290326415,X 3D,7,42,quantum_continuous,qcbm,True +552,552,5.6377209703922775,5.5882633982606364,X 3D,7,42,quantum_continuous,qcbm,True +553,553,5.311516872108847,5.28394935845701,X 3D,7,42,quantum_continuous,qcbm,True +554,554,5.927304599060487,5.883281760926586,X 3D,7,42,quantum_continuous,qcbm,True +555,555,4.8468818573133055,4.81288964461906,X 3D,8,48,quantum_continuous,qcbm,True +556,556,4.115118186201884,4.09193699601631,X 3D,8,48,quantum_continuous,qcbm,True +557,557,5.109240351906097,5.064317929419615,X 3D,8,48,quantum_continuous,qcbm,True +558,558,4.898559566340199,4.87678040772524,X 3D,8,48,quantum_continuous,qcbm,True +559,559,5.272907620656822,5.238272171343056,X 3D,8,48,quantum_continuous,qcbm,True +560,560,6.739430511462164,6.742263809421472,O 3D,1,6,quantum_continuous,qcbm,False +561,561,6.699114531821034,6.699182693695285,O 3D,1,6,quantum_continuous,qcbm,False +562,562,6.660885867573748,6.660872602611139,O 3D,1,6,quantum_continuous,qcbm,False +563,563,6.651808957020141,6.652067232240688,O 3D,1,6,quantum_continuous,qcbm,False +564,564,6.662764566440294,6.662823930985802,O 3D,1,6,quantum_continuous,qcbm,False +565,565,5.994807529202596,5.994768676576904,O 3D,2,12,quantum_continuous,qcbm,False +566,566,6.078659776418127,6.078550250440328,O 3D,2,12,quantum_continuous,qcbm,False +567,567,5.949808712975134,5.949679736327612,O 3D,2,12,quantum_continuous,qcbm,False +568,568,5.880343788783161,5.880671073665853,O 3D,2,12,quantum_continuous,qcbm,False +569,569,6.00897890071229,6.008910681001313,O 3D,2,12,quantum_continuous,qcbm,False +570,570,5.127171903032417,5.127080420989682,O 3D,3,18,quantum_continuous,qcbm,False +571,571,5.0661565274198,5.06621802247656,O 3D,3,18,quantum_continuous,qcbm,False +572,572,5.225317937387151,5.225160378314853,O 3D,3,18,quantum_continuous,qcbm,False +573,573,5.050271634565746,5.050262825624504,O 3D,3,18,quantum_continuous,qcbm,False +574,574,5.236952017516636,5.23702836301848,O 3D,3,18,quantum_continuous,qcbm,False +575,575,5.744639967699753,5.744512424288488,O 3D,4,24,quantum_continuous,qcbm,False +576,576,4.5570848247262346,4.556857694102904,O 3D,4,24,quantum_continuous,qcbm,False +577,577,5.660350845566702,5.660295581502926,O 3D,4,24,quantum_continuous,qcbm,False +578,578,5.082194557696541,5.0822785260060925,O 3D,4,24,quantum_continuous,qcbm,False +579,579,5.936658988318435,5.936508771487612,O 3D,4,24,quantum_continuous,qcbm,False +580,580,5.0021701703479735,5.002036182740655,O 3D,5,30,quantum_continuous,qcbm,False +581,581,4.720646719398915,4.7205286312386185,O 3D,5,30,quantum_continuous,qcbm,False +582,582,5.457999786309609,5.458055589805664,O 3D,5,30,quantum_continuous,qcbm,False +583,583,4.845846648373124,4.845773571297427,O 3D,5,30,quantum_continuous,qcbm,False +584,584,5.415189318236308,5.415088623345448,O 3D,5,30,quantum_continuous,qcbm,False +585,585,5.985717931025489,5.98570281795493,O 3D,6,36,quantum_continuous,qcbm,False +586,586,5.803691235687197,5.803660883738828,O 3D,6,36,quantum_continuous,qcbm,False +587,587,5.259981445755233,5.259835320380432,O 3D,6,36,quantum_continuous,qcbm,False +588,588,5.569124915927354,5.569035422512416,O 3D,6,36,quantum_continuous,qcbm,False +589,589,5.7376507282446845,5.737439916266034,O 3D,6,36,quantum_continuous,qcbm,False +590,590,5.327444362697124,5.32744027941944,O 3D,7,42,quantum_continuous,qcbm,False +591,591,4.79574467187458,4.795571320724991,O 3D,7,42,quantum_continuous,qcbm,False +592,592,5.525695185555072,5.525534945444921,O 3D,7,42,quantum_continuous,qcbm,False +593,593,5.4714388140553,5.4711056840720325,O 3D,7,42,quantum_continuous,qcbm,False +594,594,6.32814514848985,6.327156041663431,O 3D,7,42,quantum_continuous,qcbm,False +595,595,5.960908019428041,5.960851552175016,O 3D,8,48,quantum_continuous,qcbm,False +596,596,5.474815246682481,5.474940673916672,O 3D,8,48,quantum_continuous,qcbm,False +597,597,6.23034905584467,6.229186204947164,O 3D,8,48,quantum_continuous,qcbm,False +598,598,5.803345507279232,5.803893929819774,O 3D,8,48,quantum_continuous,qcbm,False +599,599,5.863149266526901,5.863082232086025,O 3D,8,48,quantum_continuous,qcbm,False +600,600,6.657107365008654,6.736982419355961,O 3D,1,6,quantum_continuous,qcbm,True +601,601,6.630858056218312,6.638537996438543,O 3D,1,6,quantum_continuous,qcbm,True +602,602,6.643975829710433,6.646241165304151,O 3D,1,6,quantum_continuous,qcbm,True +603,603,6.67077812956531,6.668316198989627,O 3D,1,6,quantum_continuous,qcbm,True +604,604,6.633827111544884,6.638263791382513,O 3D,1,6,quantum_continuous,qcbm,True +605,605,6.16875806101813,6.130998913249513,O 3D,2,12,quantum_continuous,qcbm,True +606,606,5.88221819716544,5.8791528334061205,O 3D,2,12,quantum_continuous,qcbm,True +607,607,6.021171647360487,6.021192188248243,O 3D,2,12,quantum_continuous,qcbm,True +608,608,6.081179922458944,6.079382003608794,O 3D,2,12,quantum_continuous,qcbm,True +609,609,6.0852524745139895,6.075388794879494,O 3D,2,12,quantum_continuous,qcbm,True +610,610,5.907084795000253,5.906569603825664,O 3D,3,18,quantum_continuous,qcbm,True +611,611,4.7796168518674085,4.768346981935048,O 3D,3,18,quantum_continuous,qcbm,True +612,612,5.047810747386512,5.05094133138196,O 3D,3,18,quantum_continuous,qcbm,True +613,613,5.897788612228944,5.896314752026481,O 3D,3,18,quantum_continuous,qcbm,True +614,614,5.335138413120007,5.337312572374915,O 3D,3,18,quantum_continuous,qcbm,True +615,615,5.47562134606348,5.488702159892745,O 3D,4,24,quantum_continuous,qcbm,True +616,616,6.0026272091315445,6.006117098912233,O 3D,4,24,quantum_continuous,qcbm,True +617,617,5.620137524107723,5.609361004452611,O 3D,4,24,quantum_continuous,qcbm,True +618,618,5.686010934296008,5.678520506121347,O 3D,4,24,quantum_continuous,qcbm,True +619,619,4.79167455183412,4.781057986902956,O 3D,4,24,quantum_continuous,qcbm,True +620,620,6.003603434145651,6.0042639656662775,O 3D,5,30,quantum_continuous,qcbm,True +621,621,5.082533386943624,5.081958810933175,O 3D,5,30,quantum_continuous,qcbm,True +622,622,5.546630944523084,5.547823589537387,O 3D,5,30,quantum_continuous,qcbm,True +623,623,5.544136668962032,5.547168737547722,O 3D,5,30,quantum_continuous,qcbm,True +624,624,5.425824787495737,5.4315466366840095,O 3D,5,30,quantum_continuous,qcbm,True +625,625,4.855906206609904,4.861591078061448,O 3D,6,36,quantum_continuous,qcbm,True +626,626,5.555962293964883,5.559489194083217,O 3D,6,36,quantum_continuous,qcbm,True +627,627,5.351128883439736,5.3597008116689775,O 3D,6,36,quantum_continuous,qcbm,True +628,628,5.777812521442273,5.769177324636939,O 3D,6,36,quantum_continuous,qcbm,True +629,629,5.139152845270465,5.155676700954728,O 3D,6,36,quantum_continuous,qcbm,True +630,630,5.759539002979498,5.755597731371385,O 3D,7,42,quantum_continuous,qcbm,True +631,631,5.802715534979951,5.812227325367569,O 3D,7,42,quantum_continuous,qcbm,True +632,632,5.9038200824989815,5.914110671570412,O 3D,7,42,quantum_continuous,qcbm,True +633,633,4.833446589579522,4.830045166111979,O 3D,7,42,quantum_continuous,qcbm,True +634,634,4.159665183487813,4.161136783222883,O 3D,7,42,quantum_continuous,qcbm,True +635,635,5.640372065539689,5.633110874067484,O 3D,8,48,quantum_continuous,qcbm,True +636,636,5.888403425409102,5.875346863210151,O 3D,8,48,quantum_continuous,qcbm,True +637,637,5.979926169062329,5.979178943871987,O 3D,8,48,quantum_continuous,qcbm,True +638,638,6.226196139428524,6.230866982580703,O 3D,8,48,quantum_continuous,qcbm,True +639,639,4.896116700689033,4.895109070206574,O 3D,8,48,quantum_continuous,qcbm,True diff --git a/qugen/test/data/qcbm_3D_discrete.csv b/qugen/test/data/qcbm_3D_discrete.csv new file mode 100644 index 0000000..77a2ee5 --- /dev/null +++ b/qugen/test/data/qcbm_3D_discrete.csv @@ -0,0 +1,121 @@ +kl_original,it_original,run_time_original,kl_transformed,it_transformed,run_time_transformed,depth,n_params,d_lr,g_lr,sigma,dataset,network_type,training_method,integral_transform +1.8635258843648221,432,19051.2,1.5081863504489381,346,15258.6,1,34,,,2,O_3D,quantum_standard,qcbm,FALSE +1.769062483455982,1512,66679.2,1.409533317728688,1090,48069.0,1,34,,,2,O_3D,quantum_standard,qcbm,FALSE +1.804649301200126,793,34971.3,1.428070560239608,747,32942.700000000004,1,34,,,2,O_3D,quantum_standard,qcbm,FALSE +1.6778250422339316,1644,72500.40000000001,1.346186440452254,1956,86259.6,1,34,,,2,O_3D,quantum_standard,qcbm,FALSE +1.8777007797918182,337,14861.7,1.4994863074150597,623,27474.3,1,34,,,2,O_3D,quantum_standard,qcbm,FALSE +3.3676188465451427,481,21212.100000000002,3.387104330170374,356,15699.6,1,34,,,2,X_3D,quantum_standard,qcbm,FALSE +2.7117586104075526,603,26592.3,2.7099090072846446,312,13759.2,1,34,,,2,X_3D,quantum_standard,qcbm,FALSE +2.7178122406169343,204,8996.4,2.7069567197331112,403,17772.3,1,34,,,2,X_3D,quantum_standard,qcbm,FALSE +3.396476223429768,472,20815.2,3.385814195764851,396,17463.600000000002,1,34,,,2,X_3D,quantum_standard,qcbm,FALSE +3.4059510752895945,454,20021.4,3.3719986198236107,634,27959.4,1,34,,,2,X_3D,quantum_standard,qcbm,FALSE +1.074287864709169,862,38014.200000000004,0.9293813127718377,756,33339.6,1,34,,,2,MG_3D,quantum_standard,qcbm,FALSE +1.0782863254734345,569,25092.9,0.9399230274902381,654,28841.4,1,34,,,2,MG_3D,quantum_standard,qcbm,FALSE +1.1509980559551711,449,19800.9,0.9786594916300349,401,17684.100000000002,1,34,,,2,MG_3D,quantum_standard,qcbm,FALSE +1.3284369987971607,563,24828.3,1.1797233738201016,512,22579.2,1,34,,,2,MG_3D,quantum_standard,qcbm,FALSE +1.07514441379186,387,17066.7,0.9290779008315546,418,18433.8,1,34,,,2,MG_3D,quantum_standard,qcbm,FALSE +0.8076597983408051,417,18389.7,0.44293890963110893,220,9702.0,1,34,,,2,Stocks_3D,quantum_standard,qcbm,FALSE +0.8043935251238759,289,12744.9,0.4406961091720011,718,31663.8,1,34,,,2,Stocks_3D,quantum_standard,qcbm,FALSE +0.8052336113029792,578,25489.8,0.4434829780348043,488,21520.8,1,34,,,2,Stocks_3D,quantum_standard,qcbm,FALSE +0.8199056251600869,290,12789.0,0.4507843314101298,380,16758.0,1,34,,,2,Stocks_3D,quantum_standard,qcbm,FALSE +0.7967241096638114,783,34530.3,0.4401122915426235,614,27077.4,1,34,,,2,Stocks_3D,quantum_standard,qcbm,FALSE +1.647761561785709,468,22604.399999999998,1.3254013303198304,768,37094.399999999994,2,68,,,0.1,O_3D,quantum_standard,qcbm,FALSE +1.7099104826450784,496,23956.8,1.3404583864681419,173,8355.9,2,68,,,0.1,O_3D,quantum_standard,qcbm,FALSE +1.676492036804665,351,16953.3,1.3423571042337064,281,13572.3,2,68,,,0.1,O_3D,quantum_standard,qcbm,FALSE +1.6343146205365509,1144,55255.2,1.3363063585393586,330,15938.999999999998,2,68,,,0.1,O_3D,quantum_standard,qcbm,FALSE +1.609756710317084,769,37142.7,1.3233385203261214,648,31298.399999999998,2,68,,,0.1,O_3D,quantum_standard,qcbm,FALSE +2.7119031432365373,362,17484.6,2.714440617590112,359,17339.7,2,68,,,0.1,X_3D,quantum_standard,qcbm,FALSE +2.6920488000055407,958,46271.399999999994,2.7026495084418585,1019,49217.7,2,68,,,0.1,X_3D,quantum_standard,qcbm,FALSE +2.7074270588014997,679,32795.7,2.7055836848360917,519,25067.699999999997,2,68,,,0.1,X_3D,quantum_standard,qcbm,FALSE +2.7131192931648345,314,15166.199999999999,2.7128737414362574,492,23763.6,2,68,,,0.1,X_3D,quantum_standard,qcbm,FALSE +2.7243760173118305,737,35597.1,2.7140440756267834,285,13765.5,2,68,,,0.1,X_3D,quantum_standard,qcbm,FALSE +0.8004980014453921,1473,71145.9,0.6674936300472734,1412,68199.59999999999,2,68,,,0.1,MG_3D,quantum_standard,qcbm,FALSE +0.7194619136420344,275,13282.5,0.5947654572190271,1236,59698.799999999996,2,68,,,0.1,MG_3D,quantum_standard,qcbm,FALSE +0.8686048696210011,699,33761.7,0.7182801441591449,884,42697.2,2,68,,,0.1,MG_3D,quantum_standard,qcbm,FALSE +0.7837850971276359,304,14683.199999999999,0.6413214290769924,1136,54868.799999999996,2,68,,,0.1,MG_3D,quantum_standard,qcbm,FALSE +0.755794453755962,472,22797.6,0.6070938053455988,968,46754.399999999994,2,68,,,0.1,MG_3D,quantum_standard,qcbm,FALSE +0.7816096837808064,692,33423.6,0.4177654951379677,572,27627.6,2,68,,,0.1,Stocks_3D,quantum_standard,qcbm,FALSE +0.77160766804855,1455,70276.5,0.4114641852108265,1262,60954.6,2,68,,,0.1,Stocks_3D,quantum_standard,qcbm,FALSE +0.7746162615139994,966,46657.799999999996,0.4032332124159836,1072,51777.6,2,68,,,0.1,Stocks_3D,quantum_standard,qcbm,FALSE +0.778462874996501,433,20913.899999999998,0.4087847251654776,1016,49072.799999999996,2,68,,,0.1,Stocks_3D,quantum_standard,qcbm,FALSE +0.7785238332471879,504,24343.199999999997,0.40836151099718,993,47961.899999999994,2,68,,,0.1,Stocks_3D,quantum_standard,qcbm,FALSE +1.1119681884223698,2425,125857.5,0.9726552696934414,2012,104422.8,3,102,,,0.05,O_3D,quantum_standard,qcbm,FALSE +1.378635418226731,2482,128815.8,1.1689931867785346,2382,123625.8,3,102,,,0.05,O_3D,quantum_standard,qcbm,FALSE +1.8396972622158232,665,34513.5,1.4928490190865098,984,51069.6,3,102,,,0.05,O_3D,quantum_standard,qcbm,FALSE +1.3461226068627645,2223,115373.7,1.1250099107356146,1605,83299.5,3,102,,,0.05,O_3D,quantum_standard,qcbm,FALSE +1.4236465736688841,1732,89890.8,1.1832411094546327,1854,96222.59999999999,3,102,,,0.05,O_3D,quantum_standard,qcbm,FALSE +2.702378568085808,1024,53145.6,2.702806355647188,1749,90773.09999999999,3,102,,,0.05,X_3D,quantum_standard,qcbm,FALSE +2.711568587336444,835,43336.5,2.708288683144792,344,17853.6,3,102,,,0.05,X_3D,quantum_standard,qcbm,FALSE +2.6937491269839775,649,33683.1,2.711940169341055,1271,65964.9,3,102,,,0.05,X_3D,quantum_standard,qcbm,FALSE +2.6967663355557807,279,14480.1,2.7096761451676588,262,13597.8,3,102,,,0.05,X_3D,quantum_standard,qcbm,FALSE +2.7115982447539317,593,30776.7,2.7160814611164747,1058,54910.2,3,102,,,0.05,X_3D,quantum_standard,qcbm,FALSE +0.8930104734959147,1730,89787.0,0.7528061319062358,1873,97208.7,3,102,,,0.05,MG_3D,quantum_standard,qcbm,FALSE +0.6646113682345708,1079,56000.1,0.5253401230022485,1217,63162.299999999996,3,102,,,0.05,MG_3D,quantum_standard,qcbm,FALSE +0.7129469438592948,1205,62539.5,0.5828728012935003,1476,76604.4,3,102,,,0.05,MG_3D,quantum_standard,qcbm,FALSE +0.6448503746290128,2050,106395.0,0.5087440109059768,1895,98350.5,3,102,,,0.05,MG_3D,quantum_standard,qcbm,FALSE +0.6800286488217175,530,27507.0,0.5380564449802241,1556,80756.4,3,102,,,0.05,MG_3D,quantum_standard,qcbm,FALSE +0.7566706809555667,1023,53093.7,0.39906305949186366,1273,66068.7,3,102,,,0.05,Stocks_3D,quantum_standard,qcbm,FALSE +0.7531586634582117,597,30984.3,0.39479365894503826,769,39911.1,3,102,,,0.05,Stocks_3D,quantum_standard,qcbm,FALSE +0.7312037045812325,2188,113557.2,0.38568417076851863,1020,52938.0,3,102,,,0.05,Stocks_3D,quantum_standard,qcbm,FALSE +0.685613429210059,2412,125182.8,0.30986662879775295,2479,128660.09999999999,3,102,,,0.05,Stocks_3D,quantum_standard,qcbm,FALSE +0.7794897132668623,1144,59373.6,0.4184218866833764,1090,56571.0,3,102,,,0.05,Stocks_3D,quantum_standard,qcbm,FALSE +2.4913830971064894,492,21697.2,1.9672580197468748,285,12568.5,1,54,,,2,O_3D,quantum_copula,qcbm,TRUE +2.4033112265010197,411,18125.100000000002,1.9185172280917273,645,28444.5,1,54,,,2,O_3D,quantum_copula,qcbm,TRUE +2.4787977031285666,544,23990.4,1.955508004177135,264,11642.4,1,54,,,2,O_3D,quantum_copula,qcbm,TRUE +2.4819514689634774,157,6923.7,1.9695667409373765,562,24784.2,1,54,,,2,O_3D,quantum_copula,qcbm,TRUE +2.450617783987145,329,14508.9,1.910843856534572,89,3924.9,1,54,,,2,O_3D,quantum_copula,qcbm,TRUE +2.805731446494816,219,9657.9,2.852625320382615,172,7585.2,1,54,,,2,X_3D,quantum_copula,qcbm,TRUE +2.224291431320186,674,29723.4,2.2414857788180824,547,24122.7,1,54,,,2,X_3D,quantum_copula,qcbm,TRUE +2.442087254629998,393,17331.3,2.4693206009420585,373,16449.3,1,54,,,2,X_3D,quantum_copula,qcbm,TRUE +0.030947885899396795,379,16713.9,0.018707375272545727,1069,47142.9,1,54,,,2,X_3D,quantum_copula,qcbm,TRUE +0.029743552252894226,453,19977.3,0.018981058256055925,723,31884.3,1,54,,,2,X_3D,quantum_copula,qcbm,TRUE +0.7546735455683269,814,35897.4,0.7879885884305544,529,23328.9,1,54,,,2,MG_3D,quantum_copula,qcbm,TRUE +0.6822498154610388,874,38543.4,0.7365896642103876,1231,54287.1,1,54,,,2,MG_3D,quantum_copula,qcbm,TRUE +0.8441742156866876,463,20418.3,1.420010380147682,422,18610.2,1,54,,,2,MG_3D,quantum_copula,qcbm,TRUE +0.6493213424461156,403,17772.3,0.7094924903760911,549,24210.9,1,54,,,2,MG_3D,quantum_copula,qcbm,TRUE +0.7872840697737968,355,15655.5,1.437452418898458,373,16449.3,1,54,,,2,MG_3D,quantum_copula,qcbm,TRUE +0.4249130016837744,442,19492.2,1.7629301670162718,67,2954.7000000000003,1,54,,,2,Stocks_3D,quantum_copula,qcbm,TRUE +0.34006495337556897,329,14508.9,1.1872751978164802,762,33604.200000000004,1,54,,,2,Stocks_3D,quantum_copula,qcbm,TRUE +0.47469147574186565,237,10451.7,1.7981709571592535,283,12480.300000000001,1,54,,,2,Stocks_3D,quantum_copula,qcbm,TRUE +0.3592065157274677,127,5600.7,1.8003750260406313,258,11377.800000000001,1,54,,,2,Stocks_3D,quantum_copula,qcbm,TRUE +0.3222485870248978,529,23328.9,1.1991581064314563,1009,44496.9,1,54,,,2,Stocks_3D,quantum_copula,qcbm,TRUE +1.3038421969892942,874,42214.2,1.0936979756139205,1317,63611.1,2,108,,,0.1,O_3D,quantum_copula,qcbm,TRUE +1.6010997933021565,791,38205.299999999996,1.2844351154892093,707,34148.1,2,108,,,0.1,O_3D,quantum_copula,qcbm,TRUE +1.3820335044627696,1106,53419.799999999996,1.1566071715637172,1029,49700.7,2,108,,,0.1,O_3D,quantum_copula,qcbm,TRUE +1.3120404360885725,596,28786.8,1.0865564383141155,890,42987.0,2,108,,,0.1,O_3D,quantum_copula,qcbm,TRUE +1.5885510712796025,698,33713.4,1.3024074201007596,1317,63611.1,2,108,,,0.1,O_3D,quantum_copula,qcbm,TRUE +0.6937744946014004,589,28448.699999999997,0.6906025951978951,706,34099.799999999996,2,108,,,0.1,X_3D,quantum_copula,qcbm,TRUE +0.6931355923801505,1202,58056.6,0.6889593007865278,697,33665.1,2,108,,,0.1,X_3D,quantum_copula,qcbm,TRUE +0.03116007284330335,910,43953.0,0.015854077096063318,1671,80709.29999999999,2,108,,,0.1,X_3D,quantum_copula,qcbm,TRUE +0.03080351601311347,501,24198.3,0.01616704513502928,1211,58491.299999999996,2,108,,,0.1,X_3D,quantum_copula,qcbm,TRUE +0.6928656697356407,908,43856.399999999994,0.6847960441831459,851,41103.299999999996,2,108,,,0.1,X_3D,quantum_copula,qcbm,TRUE +0.5399634511780145,1280,61824.0,0.5888613477060399,1394,67330.2,2,108,,,0.1,MG_3D,quantum_copula,qcbm,TRUE +0.5344271024830392,1681,81192.29999999999,0.5949935034951601,1409,68054.7,2,108,,,0.1,MG_3D,quantum_copula,qcbm,TRUE +0.5303986636104596,450,21735.0,0.585118123709712,879,42455.7,2,108,,,0.1,MG_3D,quantum_copula,qcbm,TRUE +0.5602055563759434,717,34631.1,0.6168445581725699,859,41489.7,2,108,,,0.1,MG_3D,quantum_copula,qcbm,TRUE +0.5165530242400362,1318,63659.399999999994,0.5835840656857574,1246,60181.799999999996,2,108,,,0.1,MG_3D,quantum_copula,qcbm,TRUE +0.20976216109797918,903,43614.899999999994,1.0528605393635235,1246,60181.799999999996,2,108,,,0.1,Stocks_3D,quantum_copula,qcbm,TRUE +0.22327869410950413,740,35742.0,1.0758958942603067,1067,51536.1,2,108,,,0.1,Stocks_3D,quantum_copula,qcbm,TRUE +0.21918404876678216,787,38012.1,1.060410565730748,1305,63031.49999999999,2,108,,,0.1,Stocks_3D,quantum_copula,qcbm,TRUE +0.20837089688098542,239,11543.699999999999,1.0604604498616845,1735,83800.5,2,108,,,0.1,Stocks_3D,quantum_copula,qcbm,TRUE +0.21332583438048236,479,23135.699999999997,1.0689009623926835,1453,70179.9,2,108,,,0.1,Stocks_3D,quantum_copula,qcbm,TRUE +1.252658166543723,817,42402.299999999996,1.0385040473594511,1083,56207.7,3,162,,,0.05,O_3D,quantum_copula,qcbm,TRUE +1.4924336881534375,2284,118539.59999999999,1.1918102386411302,2403,124715.7,3,162,,,0.05,O_3D,quantum_copula,qcbm,TRUE +1.4371288259825412,2355,122224.5,1.1940221603231578,1907,98973.3,3,162,,,0.05,O_3D,quantum_copula,qcbm,TRUE +1.5939374382386577,2212,114802.8,1.2611745046922787,2197,114024.3,3,162,,,0.05,O_3D,quantum_copula,qcbm,TRUE +1.0063243754962696,1900,98610.0,0.8453427838499524,2257,117138.3,3,162,,,0.05,O_3D,quantum_copula,qcbm,TRUE +0.028888414633425306,1693,87866.7,0.01394459083761957,1652,85738.8,3,162,,,0.05,X_3D,quantum_copula,qcbm,TRUE +0.030333753311267125,1680,87192.0,0.013214966859910377,1556,80756.4,3,162,,,0.05,X_3D,quantum_copula,qcbm,TRUE +0.02968111686967978,851,44166.9,0.013806490649968995,2430,126117.0,3,162,,,0.05,X_3D,quantum_copula,qcbm,TRUE +0.031158130226832247,1964,101931.59999999999,0.015151993013385816,1248,64771.2,3,162,,,0.05,X_3D,quantum_copula,qcbm,TRUE +0.030615831662878963,453,23510.7,0.014347889350242629,850,44115.0,3,162,,,0.05,X_3D,quantum_copula,qcbm,TRUE +0.460157106100046,1431,74268.9,0.4988645379127247,1882,97675.8,3,162,,,0.05,MG_3D,quantum_copula,qcbm,TRUE +0.45956264295638605,657,34098.299999999996,0.5123350498252472,2210,114699.0,3,162,,,0.05,MG_3D,quantum_copula,qcbm,TRUE +0.4882074991293529,2223,115373.7,0.5464192812306574,1546,80237.4,3,162,,,0.05,MG_3D,quantum_copula,qcbm,TRUE +0.47505146556464795,1495,77590.5,0.534322609841615,1828,94873.2,3,162,,,0.05,MG_3D,quantum_copula,qcbm,TRUE +0.4663109135120618,1879,97520.09999999999,0.5057841403167554,2037,105720.3,3,162,,,0.05,MG_3D,quantum_copula,qcbm,TRUE +0.19330430946566668,1531,79458.9,1.0146815531171307,2033,105512.7,3,162,,,0.05,Stocks_3D,quantum_copula,qcbm,TRUE +0.19179187912932238,680,35292.0,1.0114867477870217,1800,93420.0,3,162,,,0.05,Stocks_3D,quantum_copula,qcbm,TRUE +0.2003315053560497,1623,84233.7,1.0435564904355685,1925,99907.5,3,162,,,0.05,Stocks_3D,quantum_copula,qcbm,TRUE +0.18801093935682675,1002,52003.799999999996,1.0006845391967194,1679,87140.09999999999,3,162,,,0.05,Stocks_3D,quantum_copula,qcbm,TRUE +0.18963775913491232,2430,126117.0,1.0030685652567968,2275,118072.5,3,162,,,0.05,Stocks_3D,quantum_copula,qcbm,TRUE diff --git a/qugen/test/data/qgan_continuous.csv b/qugen/test/data/qgan_continuous.csv new file mode 100644 index 0000000..62b1449 --- /dev/null +++ b/qugen/test/data/qgan_continuous.csv @@ -0,0 +1,641 @@ +,kl_original,kl_transformed,dataset,depth,n_params,network_type,training_method,integral_transform +0,1.1977518321332563,1.6106915032166795,Stocks 2D,1,6,quantum_continuous,qgan,FALSE +1,1.224546794410853,1.6355531554576879,Stocks 2D,1,6,quantum_continuous,qgan,FALSE +2,1.2090974597354363,1.6218349787066204,Stocks 2D,1,6,quantum_continuous,qgan,FALSE +3,1.1995477957955338,1.621145614938269,Stocks 2D,1,6,quantum_continuous,qgan,FALSE +4,1.2108637192491916,1.626981743373666,Stocks 2D,1,6,quantum_continuous,qgan,FALSE +5,0.3611969764508912,0.36069582142087897,Stocks 2D,2,12,quantum_continuous,qgan,FALSE +6,0.22643298446563792,0.225135834384642,Stocks 2D,2,12,quantum_continuous,qgan,FALSE +7,0.27096156691217704,0.2533498962388243,Stocks 2D,2,12,quantum_continuous,qgan,FALSE +8,0.4627886307145045,0.4023087545373386,Stocks 2D,2,12,quantum_continuous,qgan,FALSE +9,0.22640158946111943,0.22401931742670325,Stocks 2D,2,12,quantum_continuous,qgan,FALSE +10,0.17771288387749484,0.1541174224317408,Stocks 2D,3,18,quantum_continuous,qgan,FALSE +11,0.209850033169432,0.19651825688287788,Stocks 2D,3,18,quantum_continuous,qgan,FALSE +12,0.20901994435135476,0.18857561684740098,Stocks 2D,3,18,quantum_continuous,qgan,FALSE +13,0.2379420776782996,0.21178039868794582,Stocks 2D,3,18,quantum_continuous,qgan,FALSE +14,0.1794136248985668,0.1748929851993509,Stocks 2D,3,18,quantum_continuous,qgan,FALSE +15,0.17569442458653228,0.1724930538647553,Stocks 2D,4,24,quantum_continuous,qgan,FALSE +16,0.21290802700618605,0.18606130852526787,Stocks 2D,4,24,quantum_continuous,qgan,FALSE +17,0.17189271663852984,0.17510799955416656,Stocks 2D,4,24,quantum_continuous,qgan,FALSE +18,0.16849428478012982,0.15147364635552762,Stocks 2D,4,24,quantum_continuous,qgan,FALSE +19,0.18863688605579834,0.17311194303978664,Stocks 2D,4,24,quantum_continuous,qgan,FALSE +20,0.15176738594214212,0.1474414097643337,Stocks 2D,5,30,quantum_continuous,qgan,FALSE +21,0.1852737844796694,0.16247474644543689,Stocks 2D,5,30,quantum_continuous,qgan,FALSE +22,0.17402509803218935,0.172986250985215,Stocks 2D,5,30,quantum_continuous,qgan,FALSE +23,0.14069597867160474,0.13642573449450987,Stocks 2D,5,30,quantum_continuous,qgan,FALSE +24,0.1644164611947469,0.13774394857364547,Stocks 2D,5,30,quantum_continuous,qgan,FALSE +25,0.15964069858399216,0.1436116436891225,Stocks 2D,6,36,quantum_continuous,qgan,FALSE +26,0.14039880438906882,0.13109454884944732,Stocks 2D,6,36,quantum_continuous,qgan,FALSE +27,0.162140982406914,0.14936194167573796,Stocks 2D,6,36,quantum_continuous,qgan,FALSE +28,0.1895308170405148,0.16403024466227362,Stocks 2D,6,36,quantum_continuous,qgan,FALSE +29,0.1660240341989301,0.1525099219185972,Stocks 2D,6,36,quantum_continuous,qgan,FALSE +30,0.17488643195988418,0.16236355269071448,Stocks 2D,7,42,quantum_continuous,qgan,FALSE +31,0.1611380818189327,0.12917234065805996,Stocks 2D,7,42,quantum_continuous,qgan,FALSE +32,0.15012286019726104,0.13625096163413403,Stocks 2D,7,42,quantum_continuous,qgan,FALSE +33,0.15742882643904174,0.1423225810547502,Stocks 2D,7,42,quantum_continuous,qgan,FALSE +34,0.15033102334034673,0.15385121244417946,Stocks 2D,7,42,quantum_continuous,qgan,FALSE +35,0.152532133525066,0.1355078051108552,Stocks 2D,8,48,quantum_continuous,qgan,FALSE +36,0.1286931617827829,0.12213535533117657,Stocks 2D,8,48,quantum_continuous,qgan,FALSE +37,0.16683416006190477,0.15458073797525218,Stocks 2D,8,48,quantum_continuous,qgan,FALSE +38,0.11695654852467016,0.11727085180201673,Stocks 2D,8,48,quantum_continuous,qgan,FALSE +39,0.13725806333833032,0.10504636750718123,Stocks 2D,8,48,quantum_continuous,qgan,FALSE +40,1.0145362769537163,3.215792486250324,Stocks 2D,1,6,quantum_continuous,qgan,TRUE +41,1.3267300112385203,3.412430648729564,Stocks 2D,1,6,quantum_continuous,qgan,TRUE +42,1.535625055664416,3.6694297779095453,Stocks 2D,1,6,quantum_continuous,qgan,TRUE +43,1.2975500453181827,3.364249376861366,Stocks 2D,1,6,quantum_continuous,qgan,TRUE +44,1.390913072367204,3.4712501114994345,Stocks 2D,1,6,quantum_continuous,qgan,TRUE +45,0.4998794044201318,0.37750361453461334,Stocks 2D,2,12,quantum_continuous,qgan,TRUE +46,1.1230642059831073,1.8818813535600039,Stocks 2D,2,12,quantum_continuous,qgan,TRUE +47,0.9559121288379209,1.6433356880845593,Stocks 2D,2,12,quantum_continuous,qgan,TRUE +48,0.7654040705705725,1.3551694209887186,Stocks 2D,2,12,quantum_continuous,qgan,TRUE +49,0.7535409565628173,1.4868531151788535,Stocks 2D,2,12,quantum_continuous,qgan,TRUE +50,0.6353407378323968,1.2119350897781036,Stocks 2D,3,18,quantum_continuous,qgan,TRUE +51,0.3617496936003396,0.514045337890431,Stocks 2D,3,18,quantum_continuous,qgan,TRUE +52,1.1469675059198883,1.5581969081592657,Stocks 2D,3,18,quantum_continuous,qgan,TRUE +53,0.37789285747424983,0.5266262555752134,Stocks 2D,3,18,quantum_continuous,qgan,TRUE +54,0.3491086992538946,0.7296129048291657,Stocks 2D,3,18,quantum_continuous,qgan,TRUE +55,0.19668089453846904,0.36825601604632563,Stocks 2D,4,24,quantum_continuous,qgan,TRUE +56,0.39186187686858687,0.4122805948358784,Stocks 2D,4,24,quantum_continuous,qgan,TRUE +57,0.31414652067019083,0.37674729499151594,Stocks 2D,4,24,quantum_continuous,qgan,TRUE +58,0.4285141872076059,0.4953950489013976,Stocks 2D,4,24,quantum_continuous,qgan,TRUE +59,0.49038779461542925,0.9025925737651526,Stocks 2D,4,24,quantum_continuous,qgan,TRUE +60,0.26600408571385326,0.29947727025370774,Stocks 2D,5,30,quantum_continuous,qgan,TRUE +61,0.3070976554643311,0.3752027263866342,Stocks 2D,5,30,quantum_continuous,qgan,TRUE +62,0.30762099291716966,0.35984104136792505,Stocks 2D,5,30,quantum_continuous,qgan,TRUE +63,0.24915682623168356,0.3849744146653523,Stocks 2D,5,30,quantum_continuous,qgan,TRUE +64,0.25179070832302,0.3092321413485488,Stocks 2D,5,30,quantum_continuous,qgan,TRUE +65,0.27366441384409634,0.30823920902153246,Stocks 2D,6,36,quantum_continuous,qgan,TRUE +66,0.1908810039246291,0.2932299526204467,Stocks 2D,6,36,quantum_continuous,qgan,TRUE +67,0.250303680679325,0.2702008558937482,Stocks 2D,6,36,quantum_continuous,qgan,TRUE +68,0.2619272894320699,0.2828685445363248,Stocks 2D,6,36,quantum_continuous,qgan,TRUE +69,0.19460321063028452,0.30139448312374456,Stocks 2D,6,36,quantum_continuous,qgan,TRUE +70,0.22841022882210804,0.3298746298744555,Stocks 2D,7,42,quantum_continuous,qgan,TRUE +71,0.20853990390806235,0.25702407629098545,Stocks 2D,7,42,quantum_continuous,qgan,TRUE +72,0.20016613696915644,0.2984004423552542,Stocks 2D,7,42,quantum_continuous,qgan,TRUE +73,0.18903082202508803,0.27011738267056745,Stocks 2D,7,42,quantum_continuous,qgan,TRUE +74,0.22272629622724857,0.30268595630692674,Stocks 2D,7,42,quantum_continuous,qgan,TRUE +75,0.18826842185655285,0.27349809005629855,Stocks 2D,8,48,quantum_continuous,qgan,TRUE +76,0.1785450757384943,0.2410770863498961,Stocks 2D,8,48,quantum_continuous,qgan,TRUE +77,0.20176744652306694,0.2745813927621684,Stocks 2D,8,48,quantum_continuous,qgan,TRUE +78,0.19292524816406648,0.2652857650931123,Stocks 2D,8,48,quantum_continuous,qgan,TRUE +79,0.20803977748267144,0.27403450747605557,Stocks 2D,8,48,quantum_continuous,qgan,TRUE +80,8.901207788668644,9.46489575711505,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,FALSE +81,8.40293065120403,9.004066912838681,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,FALSE +82,8.40298234944884,9.004021743623813,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,FALSE +83,8.403608203101744,9.005256793788199,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,FALSE +84,8.404529469556845,9.00436311423594,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,FALSE +85,0.35149545288629425,0.3319211239747166,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,FALSE +86,0.42246188743281177,0.3937565210201746,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,FALSE +87,0.48156968033943415,0.46393510819690026,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,FALSE +88,0.4775199932761977,0.3985147804141652,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,FALSE +89,0.4676638547109351,0.44121159612470595,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,FALSE +90,0.5101454571541841,0.4077395853506498,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,FALSE +91,0.31002730732019934,0.2681583463431948,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,FALSE +92,0.36283224870560277,0.28132128337713724,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,FALSE +93,0.46595284295694583,0.3514109499793764,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,FALSE +94,0.38785454430031835,0.31249740678036453,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,FALSE +95,0.3182083468382808,0.23093763018756142,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,FALSE +96,0.17587324059992462,0.14640836631272341,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,FALSE +97,0.20919645477467652,0.11404729632582028,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,FALSE +98,0.22975538620313313,0.1450364890126562,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,FALSE +99,0.2158321442371465,0.16918570063578414,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,FALSE +100,0.1694175968676655,0.13564503408182207,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,FALSE +101,0.1542869968407935,0.11034398450659098,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,FALSE +102,0.21035210969605808,0.1564326113430044,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,FALSE +103,0.14813172870573932,0.11269784340313388,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,FALSE +104,0.19699622624861796,0.15956690201065024,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,FALSE +105,0.1832853730668917,0.10287435797400502,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,FALSE +106,0.12826375567317697,0.07599314493962846,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,FALSE +107,0.1276156208946651,0.07967554530698984,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,FALSE +108,0.15138836275942835,0.10687099253905111,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,FALSE +109,0.12434882548377363,0.07755404098362512,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,FALSE +110,0.14515599092519013,0.10337116333999713,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,FALSE +111,0.10961014009314705,0.08054138297700768,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,FALSE +112,0.1029699079193072,0.05640738865427032,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,FALSE +113,0.10899727242181537,0.0824971092544734,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,FALSE +114,0.11198210243291196,0.08596631413130097,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,FALSE +115,0.12977282874340712,0.08488148436180534,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,FALSE +116,0.1077206317670472,0.077485471425212,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,FALSE +117,0.08994154098211282,0.055388372699372704,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,FALSE +118,0.08282417788131728,0.06279619471157147,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,FALSE +119,0.08383138441288732,0.055245418898213786,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,FALSE +120,3.1151756593027375,3.624128122491212,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,TRUE +121,2.9707189202709205,3.6267809350172366,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,TRUE +122,2.9848063128397055,3.639715586479514,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,TRUE +123,2.986386981440754,3.6190449278125936,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,TRUE +124,3.0145377146156154,3.620490212930502,Mixed Gaussians 2D,1,6,quantum_continuous,qgan,TRUE +125,0.33596842306359964,0.23102443931965055,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,TRUE +126,0.370855208517135,0.30080439391492103,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,TRUE +127,0.3545333813508697,0.2916623079545736,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,TRUE +128,0.2533530206492634,0.20580748541363178,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,TRUE +129,0.2387030995448916,0.20925345253821265,Mixed Gaussians 2D,2,12,quantum_continuous,qgan,TRUE +130,0.37844553290629246,0.3844552242081635,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,TRUE +131,0.4966808513112472,0.5246424473400908,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,TRUE +132,0.32541395497528314,0.2957897090825378,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,TRUE +133,0.8145972833672526,0.9404634535658348,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,TRUE +134,0.40648826881347655,0.42887159938748576,Mixed Gaussians 2D,3,18,quantum_continuous,qgan,TRUE +135,0.3383324306069132,0.3135342478098061,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,TRUE +136,0.30905081174188404,0.3093059876227858,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,TRUE +137,0.3984174793335597,0.3419908046040061,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,TRUE +138,0.277373759621968,0.24332729070516498,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,TRUE +139,0.19006054801779526,0.15839456114988185,Mixed Gaussians 2D,4,24,quantum_continuous,qgan,TRUE +140,0.20809167066796494,0.21015812704652875,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,TRUE +141,0.1966596322834001,0.16605272511157212,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,TRUE +142,0.24342923464230812,0.2775538334783909,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,TRUE +143,0.21340003207812103,0.2007978541598553,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,TRUE +144,0.21925944973355263,0.19083643689881818,Mixed Gaussians 2D,5,30,quantum_continuous,qgan,TRUE +145,0.18900612441897258,0.13762013099643963,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,TRUE +146,0.18806061161734702,0.17085048804917558,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,TRUE +147,0.22908987319617663,0.17972313317523472,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,TRUE +148,0.19181405357386574,0.15631897861773741,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,TRUE +149,0.17150025557389978,0.18209747229612774,Mixed Gaussians 2D,6,36,quantum_continuous,qgan,TRUE +150,0.20144212288334834,0.1729323843473403,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,TRUE +151,0.14360273285733047,0.12735010974153105,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,TRUE +152,0.14888037136006702,0.11254809387513795,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,TRUE +153,0.15627953015752144,0.11584258766372188,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,TRUE +154,0.13976583451038102,0.12056114528390245,Mixed Gaussians 2D,7,42,quantum_continuous,qgan,TRUE +155,0.1606795496900838,0.13856860071839808,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,TRUE +156,0.10947676139054194,0.09848052415392272,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,TRUE +157,0.12145955974004266,0.08667171619239554,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,TRUE +158,0.13094035706130894,0.11251105359858807,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,TRUE +159,0.12959314078464407,0.1310838695891124,Mixed Gaussians 2D,8,48,quantum_continuous,qgan,TRUE +160,3.267403394331839,3.2675249955290147,X 2D,1,6,quantum_continuous,qgan,FALSE +161,6.164735842624811,6.16488628118007,X 2D,1,6,quantum_continuous,qgan,FALSE +162,4.140796602481036,4.1406007625808705,X 2D,1,6,quantum_continuous,qgan,FALSE +163,1.8688148079053546,1.8687885379016704,X 2D,1,6,quantum_continuous,qgan,FALSE +164,2.640139457322944,2.6405860597067083,X 2D,1,6,quantum_continuous,qgan,FALSE +165,2.976851834937203,2.9776029905243897,X 2D,2,12,quantum_continuous,qgan,FALSE +166,2.293881715321347,2.2942744356507845,X 2D,2,12,quantum_continuous,qgan,FALSE +167,2.060400907033735,2.0607000737427263,X 2D,2,12,quantum_continuous,qgan,FALSE +168,2.81739227507503,2.8177022137871397,X 2D,2,12,quantum_continuous,qgan,FALSE +169,1.125495595250868,1.125798772757023,X 2D,2,12,quantum_continuous,qgan,FALSE +170,3.655191298078492,3.6554644115817716,X 2D,3,18,quantum_continuous,qgan,FALSE +171,2.7895184584054284,2.7898249849794676,X 2D,3,18,quantum_continuous,qgan,FALSE +172,3.033764748699522,3.034048169662067,X 2D,3,18,quantum_continuous,qgan,FALSE +173,1.4285843704957166,1.428785229871618,X 2D,3,18,quantum_continuous,qgan,FALSE +174,3.0980176293718884,3.098304279313629,X 2D,3,18,quantum_continuous,qgan,FALSE +175,1.6566340326668434,1.656819631374518,X 2D,4,24,quantum_continuous,qgan,FALSE +176,2.0944698317204704,2.094742643235758,X 2D,4,24,quantum_continuous,qgan,FALSE +177,1.4531611023506033,1.4533175223377173,X 2D,4,24,quantum_continuous,qgan,FALSE +178,1.3984526882036605,1.398722303688814,X 2D,4,24,quantum_continuous,qgan,FALSE +179,1.8006580128085028,1.8009418942576854,X 2D,4,24,quantum_continuous,qgan,FALSE +180,1.6183599036975194,1.6185529148464006,X 2D,5,30,quantum_continuous,qgan,FALSE +181,1.6321962057869097,1.6324340986020718,X 2D,5,30,quantum_continuous,qgan,FALSE +182,2.021911492892147,2.022207723147644,X 2D,5,30,quantum_continuous,qgan,FALSE +183,1.0340813285976205,1.0343238643762944,X 2D,5,30,quantum_continuous,qgan,FALSE +184,1.6830937222580613,1.6832559842457284,X 2D,5,30,quantum_continuous,qgan,FALSE +185,1.7277111610939966,1.7278374135698904,X 2D,6,36,quantum_continuous,qgan,FALSE +186,1.3884026972298236,1.3886246585641657,X 2D,6,36,quantum_continuous,qgan,FALSE +187,0.8893142225196154,0.8895054528631848,X 2D,6,36,quantum_continuous,qgan,FALSE +188,1.9056354779700877,1.9058601284209296,X 2D,6,36,quantum_continuous,qgan,FALSE +189,1.3036322069111306,1.3039118367914195,X 2D,6,36,quantum_continuous,qgan,FALSE +190,1.1782438172024403,1.1784833361555715,X 2D,7,42,quantum_continuous,qgan,FALSE +191,1.1232938969344022,1.1235738294791522,X 2D,7,42,quantum_continuous,qgan,FALSE +192,1.6335362820645798,1.6338388538322413,X 2D,7,42,quantum_continuous,qgan,FALSE +193,1.3072717208334725,1.3075296461195878,X 2D,7,42,quantum_continuous,qgan,FALSE +194,1.8094414943482358,1.8099215509522715,X 2D,7,42,quantum_continuous,qgan,FALSE +195,0.9948947291000416,0.9951816514068281,X 2D,8,48,quantum_continuous,qgan,FALSE +196,1.0956904896755892,1.0959583744823247,X 2D,8,48,quantum_continuous,qgan,FALSE +197,0.8905679835355944,0.8907489950408425,X 2D,8,48,quantum_continuous,qgan,FALSE +198,0.8995869195047546,0.8998339547239973,X 2D,8,48,quantum_continuous,qgan,FALSE +199,1.5287724471254804,1.5297285103995253,X 2D,8,48,quantum_continuous,qgan,FALSE +200,3.4857190707987016,3.307584254025734,X 2D,1,6,quantum_continuous,qgan,TRUE +201,6.168929228734434,6.139532031860574,X 2D,1,6,quantum_continuous,qgan,TRUE +202,4.131781465326941,4.140833443372793,X 2D,1,6,quantum_continuous,qgan,TRUE +203,1.8657975027697025,1.8576372882970231,X 2D,1,6,quantum_continuous,qgan,TRUE +204,2.6378193484889993,2.6244670246984305,X 2D,1,6,quantum_continuous,qgan,TRUE +205,3.326342737041547,3.1233371377779178,X 2D,2,12,quantum_continuous,qgan,TRUE +206,2.251827723179356,2.2183751936227294,X 2D,2,12,quantum_continuous,qgan,TRUE +207,2.1092735518814765,2.055869319298,X 2D,2,12,quantum_continuous,qgan,TRUE +208,2.8403932356187767,2.770069362754089,X 2D,2,12,quantum_continuous,qgan,TRUE +209,1.5884050395509897,1.5348466686627007,X 2D,2,12,quantum_continuous,qgan,TRUE +210,3.6686534643860824,3.613673844895234,X 2D,3,18,quantum_continuous,qgan,TRUE +211,2.7921897483226124,2.736453029648243,X 2D,3,18,quantum_continuous,qgan,TRUE +212,2.8573779446891123,2.8261874882557914,X 2D,3,18,quantum_continuous,qgan,TRUE +213,1.4293790654996892,1.3785089411187865,X 2D,3,18,quantum_continuous,qgan,TRUE +214,3.442559410609685,3.4066755374989612,X 2D,3,18,quantum_continuous,qgan,TRUE +215,1.1541587653549499,1.1309847318516941,X 2D,4,24,quantum_continuous,qgan,TRUE +216,2.0924664247580593,2.0473280766728608,X 2D,4,24,quantum_continuous,qgan,TRUE +217,1.438851236599878,1.393866179509116,X 2D,4,24,quantum_continuous,qgan,TRUE +218,1.458950593195182,1.4182094903487377,X 2D,4,24,quantum_continuous,qgan,TRUE +219,2.1633517900965646,2.1149998226187545,X 2D,4,24,quantum_continuous,qgan,TRUE +220,1.6130678769796212,1.4477620952508559,X 2D,5,30,quantum_continuous,qgan,TRUE +221,1.7016218870303048,1.664678858372007,X 2D,5,30,quantum_continuous,qgan,TRUE +222,2.040824862123642,1.9917207861067816,X 2D,5,30,quantum_continuous,qgan,TRUE +223,1.0190643571720717,0.9690369153026485,X 2D,5,30,quantum_continuous,qgan,TRUE +224,1.6861051563049982,1.6460276976195034,X 2D,5,30,quantum_continuous,qgan,TRUE +225,1.8709331960525775,1.8434974659939014,X 2D,6,36,quantum_continuous,qgan,TRUE +226,1.5717505650693984,1.5359418823612878,X 2D,6,36,quantum_continuous,qgan,TRUE +227,1.0827095081172686,1.0536119090849212,X 2D,6,36,quantum_continuous,qgan,TRUE +228,1.996476506432405,1.9497591514864687,X 2D,6,36,quantum_continuous,qgan,TRUE +229,1.5483779267380553,1.3027533231988344,X 2D,6,36,quantum_continuous,qgan,TRUE +230,1.4206206960892098,1.3984354398487095,X 2D,7,42,quantum_continuous,qgan,TRUE +231,1.1446348742625114,1.0973833863136708,X 2D,7,42,quantum_continuous,qgan,TRUE +232,1.4910620398906278,1.4615839246404723,X 2D,7,42,quantum_continuous,qgan,TRUE +233,1.8667637604629248,1.828849015807013,X 2D,7,42,quantum_continuous,qgan,TRUE +234,1.8648962135518605,1.712835665849466,X 2D,7,42,quantum_continuous,qgan,TRUE +235,0.9643781763443608,0.9238460407317111,X 2D,8,48,quantum_continuous,qgan,TRUE +236,1.0548999170384397,1.0066312164424076,X 2D,8,48,quantum_continuous,qgan,TRUE +237,0.9405732370128717,0.9146387305287428,X 2D,8,48,quantum_continuous,qgan,TRUE +238,1.0526652582245033,1.0117302701698412,X 2D,8,48,quantum_continuous,qgan,TRUE +239,1.6828275040019016,1.6138462776082108,X 2D,8,48,quantum_continuous,qgan,TRUE +240,5.292995660384204,5.293031659747479,O 2D,1,6,quantum_continuous,qgan,FALSE +241,5.549256728535154,5.549295450539759,O 2D,1,6,quantum_continuous,qgan,FALSE +242,5.56348918343852,5.563527698663211,O 2D,1,6,quantum_continuous,qgan,FALSE +243,5.485985751042849,5.4860282972634025,O 2D,1,6,quantum_continuous,qgan,FALSE +244,5.5478811723206505,5.547919980547093,O 2D,1,6,quantum_continuous,qgan,FALSE +245,1.2373531081876323,1.2373925929997869,O 2D,2,12,quantum_continuous,qgan,FALSE +246,1.3349937915730288,1.3350215605661928,O 2D,2,12,quantum_continuous,qgan,FALSE +247,1.3533571623138017,1.3533876313848308,O 2D,2,12,quantum_continuous,qgan,FALSE +248,1.3809957642081963,1.3810304610672457,O 2D,2,12,quantum_continuous,qgan,FALSE +249,1.9140594142968608,1.9141002882604135,O 2D,2,12,quantum_continuous,qgan,FALSE +250,1.2461678418025395,1.2461974744597626,O 2D,3,18,quantum_continuous,qgan,FALSE +251,3.1696532917013265,3.169685792523584,O 2D,3,18,quantum_continuous,qgan,FALSE +252,2.4595071039287433,2.459547241347018,O 2D,3,18,quantum_continuous,qgan,FALSE +253,1.2925205789711733,1.2925915744907837,O 2D,3,18,quantum_continuous,qgan,FALSE +254,2.073183721717384,2.073217498707077,O 2D,3,18,quantum_continuous,qgan,FALSE +255,1.5622130021506657,1.562256740941724,O 2D,4,24,quantum_continuous,qgan,FALSE +256,1.0100136514789013,1.010044439426707,O 2D,4,24,quantum_continuous,qgan,FALSE +257,1.2298337285463252,1.2298289326265823,O 2D,4,24,quantum_continuous,qgan,FALSE +258,2.353181720671971,2.353222612805741,O 2D,4,24,quantum_continuous,qgan,FALSE +259,1.3126993671103293,1.312745628723417,O 2D,4,24,quantum_continuous,qgan,FALSE +260,0.8669849346894968,0.8670163683638656,O 2D,5,30,quantum_continuous,qgan,FALSE +261,1.659203085375023,1.6592590103306193,O 2D,5,30,quantum_continuous,qgan,FALSE +262,1.1908924830174121,1.1909080102287959,O 2D,5,30,quantum_continuous,qgan,FALSE +263,1.2390357660877696,1.239077988079229,O 2D,5,30,quantum_continuous,qgan,FALSE +264,1.1115084094106427,1.1115460359067033,O 2D,5,30,quantum_continuous,qgan,FALSE +265,1.3351913653704788,1.335232929059218,O 2D,6,36,quantum_continuous,qgan,FALSE +266,2.4865742084860027,2.4866251482664805,O 2D,6,36,quantum_continuous,qgan,FALSE +267,1.1856636016745061,1.1856762426981784,O 2D,6,36,quantum_continuous,qgan,FALSE +268,1.0521278971160761,1.0521664814994973,O 2D,6,36,quantum_continuous,qgan,FALSE +269,2.1601848454288763,2.160202638485767,O 2D,6,36,quantum_continuous,qgan,FALSE +270,0.8189377182856826,0.818986560414662,O 2D,7,42,quantum_continuous,qgan,FALSE +271,0.3394612344195412,0.3394828089461696,O 2D,7,42,quantum_continuous,qgan,FALSE +272,1.0177661571212662,1.017809207349239,O 2D,7,42,quantum_continuous,qgan,FALSE +273,0.9820745306339105,0.9821126919822084,O 2D,7,42,quantum_continuous,qgan,FALSE +274,0.9478911788883997,0.94792114956213,O 2D,7,42,quantum_continuous,qgan,FALSE +275,1.269995914454973,1.2700228481570153,O 2D,8,48,quantum_continuous,qgan,FALSE +276,0.9139779634013632,0.9140054625981372,O 2D,8,48,quantum_continuous,qgan,FALSE +277,1.0271027545173128,1.0271429086514363,O 2D,8,48,quantum_continuous,qgan,FALSE +278,0.5570904705389795,0.557109744635298,O 2D,8,48,quantum_continuous,qgan,FALSE +279,1.2060849550422834,1.2061265691457983,O 2D,8,48,quantum_continuous,qgan,FALSE +280,5.072207669355111,6.0041742692235545,O 2D,1,6,quantum_continuous,qgan,TRUE +281,5.475629714677202,6.213122204728673,O 2D,1,6,quantum_continuous,qgan,TRUE +282,5.52185685411245,6.4418927054442765,O 2D,1,6,quantum_continuous,qgan,TRUE +283,5.274432080634828,6.191325322228454,O 2D,1,6,quantum_continuous,qgan,TRUE +284,5.464180102847521,6.371218607534514,O 2D,1,6,quantum_continuous,qgan,TRUE +285,0.8552215823002595,1.8249825264199284,O 2D,2,12,quantum_continuous,qgan,TRUE +286,1.2474208397443494,3.205952177502028,O 2D,2,12,quantum_continuous,qgan,TRUE +287,1.0334793323374007,2.5848703831279165,O 2D,2,12,quantum_continuous,qgan,TRUE +288,1.155457230829863,2.026972984814997,O 2D,2,12,quantum_continuous,qgan,TRUE +289,1.1855382977165427,1.6865524330586834,O 2D,2,12,quantum_continuous,qgan,TRUE +290,0.9228355528791767,1.5152405023466644,O 2D,3,18,quantum_continuous,qgan,TRUE +291,1.0033285485199326,2.0664756893754026,O 2D,3,18,quantum_continuous,qgan,TRUE +292,2.630238640638158,3.5521852075072964,O 2D,3,18,quantum_continuous,qgan,TRUE +293,1.0919556752455808,2.022026497278398,O 2D,3,18,quantum_continuous,qgan,TRUE +294,1.3229909032553175,1.8021910886574157,O 2D,3,18,quantum_continuous,qgan,TRUE +295,0.9115790606200951,1.9120280754249133,O 2D,4,24,quantum_continuous,qgan,TRUE +296,0.5106956699777784,1.0985762771215115,O 2D,4,24,quantum_continuous,qgan,TRUE +297,0.4893292637993615,1.4670376742261606,O 2D,4,24,quantum_continuous,qgan,TRUE +298,0.6548119709685296,1.1562491866149704,O 2D,4,24,quantum_continuous,qgan,TRUE +299,0.6849720451411101,1.200043314259159,O 2D,4,24,quantum_continuous,qgan,TRUE +300,0.8605960109877796,1.52266754942685,O 2D,5,30,quantum_continuous,qgan,TRUE +301,0.7026410308169159,1.1415151900672433,O 2D,5,30,quantum_continuous,qgan,TRUE +302,0.900769764072337,1.5603241074432996,O 2D,5,30,quantum_continuous,qgan,TRUE +303,0.5118100948046442,0.9091680946818277,O 2D,5,30,quantum_continuous,qgan,TRUE +304,0.6271309789822279,1.0666226348867198,O 2D,5,30,quantum_continuous,qgan,TRUE +305,0.5855262289275394,1.0264513803655155,O 2D,6,36,quantum_continuous,qgan,TRUE +306,0.6962749188752454,1.367856404422018,O 2D,6,36,quantum_continuous,qgan,TRUE +307,0.6565376895291954,1.1473704767613113,O 2D,6,36,quantum_continuous,qgan,TRUE +308,0.5144801608306988,1.0608036940037695,O 2D,6,36,quantum_continuous,qgan,TRUE +309,0.6715055115412292,1.3631284236815513,O 2D,6,36,quantum_continuous,qgan,TRUE +310,0.6562280807522153,1.1290580053678891,O 2D,7,42,quantum_continuous,qgan,TRUE +311,0.4834742107018466,0.8438724252438283,O 2D,7,42,quantum_continuous,qgan,TRUE +312,0.3759207691744081,0.721889351331886,O 2D,7,42,quantum_continuous,qgan,TRUE +313,0.43304350956944665,0.8219196855666477,O 2D,7,42,quantum_continuous,qgan,TRUE +314,0.6281389941290633,1.4119582541427553,O 2D,7,42,quantum_continuous,qgan,TRUE +315,0.6000985640540561,1.1462805246088654,O 2D,8,48,quantum_continuous,qgan,TRUE +316,0.32775255613377596,0.705062902249857,O 2D,8,48,quantum_continuous,qgan,TRUE +317,0.568456059492322,1.0143909672013511,O 2D,8,48,quantum_continuous,qgan,TRUE +318,0.4999997533168295,0.9444928585220074,O 2D,8,48,quantum_continuous,qgan,TRUE +319,0.5175248106139948,0.9564008795784991,O 2D,8,48,quantum_continuous,qgan,TRUE +320,3.3268984270440205,3.8062185656556844,Stocks 3D,1,6,quantum_continuous,qgan,FALSE +321,7.456089668852856,6.969808308778097,Stocks 3D,1,6,quantum_continuous,qgan,FALSE +322,3.3495345324147117,3.796303847992718,Stocks 3D,1,6,quantum_continuous,qgan,FALSE +323,3.352696276672062,3.7867170314125844,Stocks 3D,1,6,quantum_continuous,qgan,FALSE +324,3.357759179703937,3.8096119254497878,Stocks 3D,1,6,quantum_continuous,qgan,FALSE +325,1.5147889378496262,1.1957233267189666,Stocks 3D,2,12,quantum_continuous,qgan,FALSE +326,1.6229447722317492,1.3488641337138434,Stocks 3D,2,12,quantum_continuous,qgan,FALSE +327,1.2005344303830805,1.097829521908021,Stocks 3D,2,12,quantum_continuous,qgan,FALSE +328,0.981500654978623,0.7857912992513232,Stocks 3D,2,12,quantum_continuous,qgan,FALSE +329,1.2602701760592434,1.0163414155098123,Stocks 3D,2,12,quantum_continuous,qgan,FALSE +330,1.081886086119987,0.8679712487612292,Stocks 3D,3,18,quantum_continuous,qgan,FALSE +331,0.8148808473747343,0.5662262979292204,Stocks 3D,3,18,quantum_continuous,qgan,FALSE +332,0.8596546183064498,0.7062467556355002,Stocks 3D,3,18,quantum_continuous,qgan,FALSE +333,0.7700633441188196,0.5301388504404785,Stocks 3D,3,18,quantum_continuous,qgan,FALSE +334,0.6601302289677631,0.4538555406145281,Stocks 3D,3,18,quantum_continuous,qgan,FALSE +335,0.8996437315297088,0.736626152226162,Stocks 3D,4,24,quantum_continuous,qgan,FALSE +336,0.9232510169124404,0.7292621415150059,Stocks 3D,4,24,quantum_continuous,qgan,FALSE +337,0.8638368719008944,0.6950218885350897,Stocks 3D,4,24,quantum_continuous,qgan,FALSE +338,1.1347871165545802,0.9143502796193311,Stocks 3D,4,24,quantum_continuous,qgan,FALSE +339,1.2024550797989377,1.0100568367930813,Stocks 3D,4,24,quantum_continuous,qgan,FALSE +340,0.8601518085771711,0.6845415929056609,Stocks 3D,5,30,quantum_continuous,qgan,FALSE +341,0.9960043295456571,0.8001402663717733,Stocks 3D,5,30,quantum_continuous,qgan,FALSE +342,0.8966382768189842,0.7526386516740137,Stocks 3D,5,30,quantum_continuous,qgan,FALSE +343,0.8959909943127553,0.6651937697651369,Stocks 3D,5,30,quantum_continuous,qgan,FALSE +344,0.7787226601262202,0.6105726203738023,Stocks 3D,5,30,quantum_continuous,qgan,FALSE +345,1.1037372370763612,0.9297394209450527,Stocks 3D,6,36,quantum_continuous,qgan,FALSE +346,0.992549263729553,0.7877220408520789,Stocks 3D,6,36,quantum_continuous,qgan,FALSE +347,1.144994514806104,0.9333150015618668,Stocks 3D,6,36,quantum_continuous,qgan,FALSE +348,0.7868675548410625,0.5776934527029364,Stocks 3D,6,36,quantum_continuous,qgan,FALSE +349,0.8250997995415614,0.620257042183787,Stocks 3D,6,36,quantum_continuous,qgan,FALSE +350,1.0489743649861338,0.8497418818192974,Stocks 3D,7,42,quantum_continuous,qgan,FALSE +351,1.0317566954799704,0.8560811220250116,Stocks 3D,7,42,quantum_continuous,qgan,FALSE +352,1.0003180073003284,0.8205118235397987,Stocks 3D,7,42,quantum_continuous,qgan,FALSE +353,0.980735656100344,0.7789606604710666,Stocks 3D,7,42,quantum_continuous,qgan,FALSE +354,0.941776356494001,0.7590012996327694,Stocks 3D,7,42,quantum_continuous,qgan,FALSE +355,1.0791687319798628,0.8309582459832753,Stocks 3D,8,48,quantum_continuous,qgan,FALSE +356,0.9695569750258487,0.823240471630848,Stocks 3D,8,48,quantum_continuous,qgan,FALSE +357,0.8959746934295948,0.6768432185881963,Stocks 3D,8,48,quantum_continuous,qgan,FALSE +358,0.9715394695395929,0.7617833023961946,Stocks 3D,8,48,quantum_continuous,qgan,FALSE +359,1.0407797560630427,0.8909414633874544,Stocks 3D,8,48,quantum_continuous,qgan,FALSE +360,1.689806883494955,5.157179050675607,Stocks 3D,1,6,quantum_continuous,qgan,TRUE +361,1.7245870359583269,5.076910593180186,Stocks 3D,1,6,quantum_continuous,qgan,TRUE +362,1.7210789678757972,5.1199689486493725,Stocks 3D,1,6,quantum_continuous,qgan,TRUE +363,2.3524375096966867,5.483904164833293,Stocks 3D,1,6,quantum_continuous,qgan,TRUE +364,1.7418246407675406,5.130281961082915,Stocks 3D,1,6,quantum_continuous,qgan,TRUE +365,1.4639611688978964,4.441741043263848,Stocks 3D,2,12,quantum_continuous,qgan,TRUE +366,1.2836417067908354,4.290497106728166,Stocks 3D,2,12,quantum_continuous,qgan,TRUE +367,1.653303154895796,4.503827119172261,Stocks 3D,2,12,quantum_continuous,qgan,TRUE +368,1.8563905994402405,4.615566540778975,Stocks 3D,2,12,quantum_continuous,qgan,TRUE +369,1.7126088467840281,4.526205821603835,Stocks 3D,2,12,quantum_continuous,qgan,TRUE +370,1.0507337057247856,3.397562967907347,Stocks 3D,3,18,quantum_continuous,qgan,TRUE +371,1.1298033009322295,3.7495483615300618,Stocks 3D,3,18,quantum_continuous,qgan,TRUE +372,0.740539121657983,3.3629719979258366,Stocks 3D,3,18,quantum_continuous,qgan,TRUE +373,0.9884217100469056,3.855390283225704,Stocks 3D,3,18,quantum_continuous,qgan,TRUE +374,1.178620151063181,3.8568404386943076,Stocks 3D,3,18,quantum_continuous,qgan,TRUE +375,0.9639708329731261,3.5541006940431057,Stocks 3D,4,24,quantum_continuous,qgan,TRUE +376,0.9639771985967418,3.438955986122853,Stocks 3D,4,24,quantum_continuous,qgan,TRUE +377,1.01226795796083,3.503462400345546,Stocks 3D,4,24,quantum_continuous,qgan,TRUE +378,0.9084995011226689,3.4529739453896875,Stocks 3D,4,24,quantum_continuous,qgan,TRUE +379,1.0404360979211997,3.6630086955455248,Stocks 3D,4,24,quantum_continuous,qgan,TRUE +380,0.9421259099553896,3.434534463424129,Stocks 3D,5,30,quantum_continuous,qgan,TRUE +381,0.8676321320730829,3.671634759653675,Stocks 3D,5,30,quantum_continuous,qgan,TRUE +382,0.8976187751358048,3.4237845542454517,Stocks 3D,5,30,quantum_continuous,qgan,TRUE +383,0.8684098394303914,3.3393147520733435,Stocks 3D,5,30,quantum_continuous,qgan,TRUE +384,0.8609224760863226,3.440250420820221,Stocks 3D,5,30,quantum_continuous,qgan,TRUE +385,0.7857854407790121,3.2008193834384406,Stocks 3D,6,36,quantum_continuous,qgan,TRUE +386,0.7171216296897298,3.1525954351502072,Stocks 3D,6,36,quantum_continuous,qgan,TRUE +387,0.8635848650275562,3.33041710750165,Stocks 3D,6,36,quantum_continuous,qgan,TRUE +388,0.8403102340100781,3.3202485131734867,Stocks 3D,6,36,quantum_continuous,qgan,TRUE +389,0.6982063734195354,3.162760867272048,Stocks 3D,6,36,quantum_continuous,qgan,TRUE +390,0.7413095974574355,3.170099886796396,Stocks 3D,7,42,quantum_continuous,qgan,TRUE +391,0.7252221051348502,3.299067656869692,Stocks 3D,7,42,quantum_continuous,qgan,TRUE +392,0.7431885984378332,3.4856388402173417,Stocks 3D,7,42,quantum_continuous,qgan,TRUE +393,0.7938174853859294,3.3188949318600303,Stocks 3D,7,42,quantum_continuous,qgan,TRUE +394,0.7859508360344317,3.2672581453478866,Stocks 3D,7,42,quantum_continuous,qgan,TRUE +395,0.6769409700811219,3.1299661968833945,Stocks 3D,8,48,quantum_continuous,qgan,TRUE +396,0.7439869000022127,3.280724327264622,Stocks 3D,8,48,quantum_continuous,qgan,TRUE +397,0.7726671724227007,3.41696183995142,Stocks 3D,8,48,quantum_continuous,qgan,TRUE +398,0.5751668443211853,3.0996331993221804,Stocks 3D,8,48,quantum_continuous,qgan,TRUE +399,0.9242114708358388,3.3200509180702364,Stocks 3D,8,48,quantum_continuous,qgan,TRUE +400,5.03004498480308,4.820588399625903,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,FALSE +401,5.26764381395863,4.777063443679703,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,FALSE +402,4.380690050527538,4.626464548268702,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,FALSE +403,4.652510546689699,4.42467335252931,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,FALSE +404,4.931222003503939,4.885371675212914,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,FALSE +405,0.8314303956673846,0.7567205766798677,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,FALSE +406,1.6833490343492943,1.5617324473839647,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,FALSE +407,2.639515933284829,2.4664570287092147,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,FALSE +408,0.7891980296763783,0.7236050486537037,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,FALSE +409,1.1404768436588826,1.051997907067334,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,FALSE +410,0.9999728623720966,0.8967509863250414,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,FALSE +411,0.7876235247326477,0.7111934266651057,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,FALSE +412,0.678117577208243,0.5966092890300517,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,FALSE +413,0.7560587525063973,0.6720342144481908,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,FALSE +414,0.8230157300220294,0.7578566045621582,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,FALSE +415,0.7051897085519745,0.6408735932504432,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,FALSE +416,0.6390081902249027,0.5819670956333844,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,FALSE +417,0.8042087767352781,0.7298523845012219,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,FALSE +418,1.1881755357429307,1.120624308958967,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,FALSE +419,0.9352024784317436,0.8614555476281607,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,FALSE +420,0.6175529083373434,0.5398967219666688,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,FALSE +421,0.7279901609699156,0.6523339919721554,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,FALSE +422,0.6083605747978715,0.5396569848699525,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,FALSE +423,0.9811360671483393,0.9009586285840883,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,FALSE +424,0.7663113823494907,0.7035309656744514,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,FALSE +425,0.7861606574009693,0.7357520350010545,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,FALSE +426,0.7827667625962178,0.7189974672958155,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,FALSE +427,0.7861714117277638,0.7141431193243176,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,FALSE +428,0.7597854955638409,0.6958232349266519,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,FALSE +429,0.7776708501337578,0.7181102902697374,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,FALSE +430,0.6096367927474886,0.5488478305346329,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,FALSE +431,0.5970749506067454,0.5473830203396569,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,FALSE +432,0.6537684719833889,0.6030061189376514,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,FALSE +433,0.6232561846426729,0.5637310394739765,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,FALSE +434,0.6387936054089004,0.5862171948013044,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,FALSE +435,0.7977817887392438,0.7470782974691182,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,FALSE +436,0.7175732260515026,0.6621891216851276,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,FALSE +437,0.5504622805032657,0.4967645074754289,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,FALSE +438,0.7573093710921274,0.6997119578416273,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,FALSE +439,0.5431570026454368,0.4999439421674637,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,FALSE +440,4.296668967363049,5.064124985375741,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,TRUE +441,4.885724777044469,5.293506347325455,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,TRUE +442,4.51181951184226,5.218941706277917,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,TRUE +443,4.727317673936869,5.23848631524136,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,TRUE +444,4.74351297537442,5.20667332387398,Mixed Gaussians 3D,1,6,quantum_continuous,qgan,TRUE +445,2.8670943542691116,3.254373839273806,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,TRUE +446,2.727819820249409,3.1774787689402584,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,TRUE +447,1.8103044934422385,2.091480119469982,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,TRUE +448,2.489054380463335,2.800557981007392,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,TRUE +449,2.124918891225671,2.494875591892842,Mixed Gaussians 3D,2,12,quantum_continuous,qgan,TRUE +450,1.6089940046030293,1.8595609168411869,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,TRUE +451,1.8103435909836987,2.1261535436214016,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,TRUE +452,1.4368359182638215,1.7553351094135294,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,TRUE +453,1.2965235937273185,1.5255301773085832,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,TRUE +454,1.4982671976231918,1.651167749139811,Mixed Gaussians 3D,3,18,quantum_continuous,qgan,TRUE +455,1.8634286316732818,2.1744488427593702,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,TRUE +456,1.6511231092564818,1.9722244524810828,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,TRUE +457,1.718363510026621,2.0683652244377155,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,TRUE +458,1.4808124240315421,1.8189977683227458,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,TRUE +459,1.6736472750568743,2.0390906402847695,Mixed Gaussians 3D,4,24,quantum_continuous,qgan,TRUE +460,1.082025678359921,1.3044107872221926,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,TRUE +461,1.40707606591058,1.7417151631214276,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,TRUE +462,1.1345836179363908,1.3149652615735121,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,TRUE +463,1.327603173248185,1.4951562487796874,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,TRUE +464,1.2983788041259374,1.4916742306790682,Mixed Gaussians 3D,5,30,quantum_continuous,qgan,TRUE +465,1.0212431209942947,1.2069346745050633,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,TRUE +466,1.1174091487146902,1.2699238915093014,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,TRUE +467,1.1347558594293004,1.2939186203796944,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,TRUE +468,1.0398804260476089,1.1905933323006819,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,TRUE +469,1.0302862197446223,1.1738361392513417,Mixed Gaussians 3D,6,36,quantum_continuous,qgan,TRUE +470,1.1748124388898846,1.3744315393483517,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,TRUE +471,1.1209333553141596,1.2878077853562317,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,TRUE +472,0.8399330135436937,0.9486109764605242,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,TRUE +473,0.99735668983938,1.1523050963509178,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,TRUE +474,0.985834248400717,0.990448943837209,Mixed Gaussians 3D,7,42,quantum_continuous,qgan,TRUE +475,0.8081130046012135,0.8570370932247919,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,TRUE +476,0.89018460296533,0.9609978468978,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,TRUE +477,0.9473665447838315,0.9872185686669896,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,TRUE +478,1.0875275682991152,1.21231986484313,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,TRUE +479,0.8109596607644558,0.8756026118267092,Mixed Gaussians 3D,8,48,quantum_continuous,qgan,TRUE +480,5.218004267809146,5.218004267809146,X 3D,1,6,quantum_continuous,qgan,FALSE +481,4.8449094892595035,4.8449094892595035,X 3D,1,6,quantum_continuous,qgan,FALSE +482,3.875564014664926,3.875584095016522,X 3D,1,6,quantum_continuous,qgan,FALSE +483,6.046921707423365,6.0469242031257995,X 3D,1,6,quantum_continuous,qgan,FALSE +484,2.948992886897331,2.948722555248721,X 3D,1,6,quantum_continuous,qgan,FALSE +485,5.829871625535362,5.829871625535362,X 3D,2,12,quantum_continuous,qgan,FALSE +486,5.704057555136915,5.704057555136915,X 3D,2,12,quantum_continuous,qgan,FALSE +487,5.795104610695143,5.795104610695143,X 3D,2,12,quantum_continuous,qgan,FALSE +488,5.5467218960404105,5.5467218960404105,X 3D,2,12,quantum_continuous,qgan,FALSE +489,5.5930822125493656,5.5930822125493656,X 3D,2,12,quantum_continuous,qgan,FALSE +490,4.914119049358564,4.914119049358564,X 3D,3,18,quantum_continuous,qgan,FALSE +491,4.91626332711175,4.916271238113161,X 3D,3,18,quantum_continuous,qgan,FALSE +492,5.063777785275662,5.063777785275662,X 3D,3,18,quantum_continuous,qgan,FALSE +493,4.8797890533394135,4.8797890533394135,X 3D,3,18,quantum_continuous,qgan,FALSE +494,4.5838949023129825,4.5838949023129825,X 3D,3,18,quantum_continuous,qgan,FALSE +495,4.347327621977124,4.347371165677688,X 3D,4,24,quantum_continuous,qgan,FALSE +496,4.159242800112004,4.159242800112004,X 3D,4,24,quantum_continuous,qgan,FALSE +497,4.862943147162011,4.862943147162011,X 3D,4,24,quantum_continuous,qgan,FALSE +498,4.890426630069866,4.890426630069866,X 3D,4,24,quantum_continuous,qgan,FALSE +499,4.671896613823492,4.671896613823492,X 3D,4,24,quantum_continuous,qgan,FALSE +500,4.236339744602257,4.236339744602257,X 3D,5,30,quantum_continuous,qgan,FALSE +501,4.802840739725703,4.802840739725703,X 3D,5,30,quantum_continuous,qgan,FALSE +502,4.506469434654218,4.506469434654218,X 3D,5,30,quantum_continuous,qgan,FALSE +503,4.7226311622931,4.7226311622931,X 3D,5,30,quantum_continuous,qgan,FALSE +504,4.663850035321004,4.663850035321004,X 3D,5,30,quantum_continuous,qgan,FALSE +505,4.593149616344073,4.593149616344073,X 3D,6,36,quantum_continuous,qgan,FALSE +506,4.568902518787314,4.568902518787314,X 3D,6,36,quantum_continuous,qgan,FALSE +507,4.8618672923673865,4.8618672923673865,X 3D,6,36,quantum_continuous,qgan,FALSE +508,4.526610644310972,4.526610644310972,X 3D,6,36,quantum_continuous,qgan,FALSE +509,4.4830953593674,4.4830953593674,X 3D,6,36,quantum_continuous,qgan,FALSE +510,3.959001932041866,3.959001932041866,X 3D,7,42,quantum_continuous,qgan,FALSE +511,4.16459693764528,4.16459693764528,X 3D,7,42,quantum_continuous,qgan,FALSE +512,3.9280787844635325,3.9280787844635325,X 3D,7,42,quantum_continuous,qgan,FALSE +513,4.274356123732009,4.274356123732009,X 3D,7,42,quantum_continuous,qgan,FALSE +514,4.296188108513874,4.296188108513874,X 3D,7,42,quantum_continuous,qgan,FALSE +515,4.406742702123253,4.406742702123253,X 3D,8,48,quantum_continuous,qgan,FALSE +516,3.86858246593268,3.86858246593268,X 3D,8,48,quantum_continuous,qgan,FALSE +517,4.000946331162044,4.000946331162044,X 3D,8,48,quantum_continuous,qgan,FALSE +518,4.218675029440618,4.218675029440618,X 3D,8,48,quantum_continuous,qgan,FALSE +519,3.8632300448268433,3.8631694963911447,X 3D,8,48,quantum_continuous,qgan,FALSE +520,5.208829971766127,5.187604296299684,X 3D,1,6,quantum_continuous,qgan,TRUE +521,4.846790639511639,4.821167362613007,X 3D,1,6,quantum_continuous,qgan,TRUE +522,3.8863625688069066,3.844913006621079,X 3D,1,6,quantum_continuous,qgan,TRUE +523,6.040485520920516,6.007277042266634,X 3D,1,6,quantum_continuous,qgan,TRUE +524,2.9776881270308913,2.9554972553572565,X 3D,1,6,quantum_continuous,qgan,TRUE +525,5.659070668703188,5.649144625083218,X 3D,2,12,quantum_continuous,qgan,TRUE +526,5.6895119910378735,5.645520019405734,X 3D,2,12,quantum_continuous,qgan,TRUE +527,5.8035436550892445,5.761051571930226,X 3D,2,12,quantum_continuous,qgan,TRUE +528,5.538866564232018,5.500666065238011,X 3D,2,12,quantum_continuous,qgan,TRUE +529,5.76179520752188,5.72101563879619,X 3D,2,12,quantum_continuous,qgan,TRUE +530,4.908739705372771,4.873824028597728,X 3D,3,18,quantum_continuous,qgan,TRUE +531,5.0581226807943125,5.028448028212474,X 3D,3,18,quantum_continuous,qgan,TRUE +532,5.030055619879172,5.002494357896033,X 3D,3,18,quantum_continuous,qgan,TRUE +533,4.527051113951794,4.49648189646965,X 3D,3,18,quantum_continuous,qgan,TRUE +534,4.942285087881743,4.912614655531396,X 3D,3,18,quantum_continuous,qgan,TRUE +535,4.544135897074776,4.513789819068695,X 3D,4,24,quantum_continuous,qgan,TRUE +536,4.088003487817228,4.051699485409519,X 3D,4,24,quantum_continuous,qgan,TRUE +537,4.938026551211841,4.910678358435807,X 3D,4,24,quantum_continuous,qgan,TRUE +538,4.964745587170713,4.929874657556221,X 3D,4,24,quantum_continuous,qgan,TRUE +539,4.645385399492405,4.612701478062511,X 3D,4,24,quantum_continuous,qgan,TRUE +540,4.482531444413742,4.450637654779573,X 3D,5,30,quantum_continuous,qgan,TRUE +541,4.841008237143308,4.7981064094849035,X 3D,5,30,quantum_continuous,qgan,TRUE +542,4.450365348893724,4.422759529736981,X 3D,5,30,quantum_continuous,qgan,TRUE +543,4.620042006305178,4.5932766624287975,X 3D,5,30,quantum_continuous,qgan,TRUE +544,4.50811510833587,4.481610026281854,X 3D,5,30,quantum_continuous,qgan,TRUE +545,4.621749901149526,4.586869671082675,X 3D,6,36,quantum_continuous,qgan,TRUE +546,4.52319707491914,4.4824917546650855,X 3D,6,36,quantum_continuous,qgan,TRUE +547,4.819547451070302,4.782449060385755,X 3D,6,36,quantum_continuous,qgan,TRUE +548,4.532781921248768,4.501031093745317,X 3D,6,36,quantum_continuous,qgan,TRUE +549,4.517334200028021,4.491948415653416,X 3D,6,36,quantum_continuous,qgan,TRUE +550,4.233880022466549,4.205234669501516,X 3D,7,42,quantum_continuous,qgan,TRUE +551,4.323156932012681,4.294899981782875,X 3D,7,42,quantum_continuous,qgan,TRUE +552,4.371396528806669,4.33533970440954,X 3D,7,42,quantum_continuous,qgan,TRUE +553,4.26329921495822,4.2359045098753585,X 3D,7,42,quantum_continuous,qgan,TRUE +554,4.087960602224991,4.061554301869332,X 3D,7,42,quantum_continuous,qgan,TRUE +555,4.397801421438496,4.3647849199761914,X 3D,8,48,quantum_continuous,qgan,TRUE +556,4.00343200999297,3.9935922012126364,X 3D,8,48,quantum_continuous,qgan,TRUE +557,4.356014108229893,4.3262739157025,X 3D,8,48,quantum_continuous,qgan,TRUE +558,4.199931465832772,4.163639851987065,X 3D,8,48,quantum_continuous,qgan,TRUE +559,4.059875445086465,4.029164149014008,X 3D,8,48,quantum_continuous,qgan,TRUE +560,6.099092112497033,6.099858358850984,O 3D,1,6,quantum_continuous,qgan,FALSE +561,6.127192965797272,6.127246161331792,O 3D,1,6,quantum_continuous,qgan,FALSE +562,5.974428584605945,5.974403529187381,O 3D,1,6,quantum_continuous,qgan,FALSE +563,6.09951284875641,6.099551696910615,O 3D,1,6,quantum_continuous,qgan,FALSE +564,5.89039643444093,5.890413318421015,O 3D,1,6,quantum_continuous,qgan,FALSE +565,3.703967828538555,3.7049696977785125,O 3D,2,12,quantum_continuous,qgan,FALSE +566,3.183534735864107,3.183425208213719,O 3D,2,12,quantum_continuous,qgan,FALSE +567,3.300003243316743,3.299854083224633,O 3D,2,12,quantum_continuous,qgan,FALSE +568,4.117623921325167,4.117445750462879,O 3D,2,12,quantum_continuous,qgan,FALSE +569,4.814561067707377,4.814477825049625,O 3D,2,12,quantum_continuous,qgan,FALSE +570,3.953852577157993,3.9538384659910886,O 3D,3,18,quantum_continuous,qgan,FALSE +571,3.384745552967114,3.384636810308451,O 3D,3,18,quantum_continuous,qgan,FALSE +572,2.9427942363098114,2.9426711185178585,O 3D,3,18,quantum_continuous,qgan,FALSE +573,3.075309878249641,3.0749907527002263,O 3D,3,18,quantum_continuous,qgan,FALSE +574,3.5426661175566423,3.5426426797506956,O 3D,3,18,quantum_continuous,qgan,FALSE +575,3.4367518535848793,3.4366409757194525,O 3D,4,24,quantum_continuous,qgan,FALSE +576,3.08595409017204,3.085521967715932,O 3D,4,24,quantum_continuous,qgan,FALSE +577,3.7557267565912693,3.755695777193832,O 3D,4,24,quantum_continuous,qgan,FALSE +578,4.0741101212548685,4.07435642989904,O 3D,4,24,quantum_continuous,qgan,FALSE +579,3.807944522939767,3.8081093474630627,O 3D,4,24,quantum_continuous,qgan,FALSE +580,3.1904758285842956,3.1903580695002756,O 3D,5,30,quantum_continuous,qgan,FALSE +581,2.759995470669301,2.759862505892902,O 3D,5,30,quantum_continuous,qgan,FALSE +582,3.0331923537403744,3.0331214326558995,O 3D,5,30,quantum_continuous,qgan,FALSE +583,2.154722054639284,2.1545711840264072,O 3D,5,30,quantum_continuous,qgan,FALSE +584,2.3703729900641517,2.3701270325815793,O 3D,5,30,quantum_continuous,qgan,FALSE +585,3.148428042231992,3.1482021081234857,O 3D,6,36,quantum_continuous,qgan,FALSE +586,3.1640403336616973,3.163893896207358,O 3D,6,36,quantum_continuous,qgan,FALSE +587,3.2734616421724465,3.2731507287334636,O 3D,6,36,quantum_continuous,qgan,FALSE +588,1.51768806716117,1.5175818794214622,O 3D,6,36,quantum_continuous,qgan,FALSE +589,3.6322267647877577,3.632498468374111,O 3D,6,36,quantum_continuous,qgan,FALSE +590,2.485939446872634,2.485676825115659,O 3D,7,42,quantum_continuous,qgan,FALSE +591,2.8421034180510603,2.841893582387448,O 3D,7,42,quantum_continuous,qgan,FALSE +592,3.146131577669892,3.1460541860160065,O 3D,7,42,quantum_continuous,qgan,FALSE +593,2.9744241440488235,2.974205028036028,O 3D,7,42,quantum_continuous,qgan,FALSE +594,3.000527871856089,3.0006615400251695,O 3D,7,42,quantum_continuous,qgan,FALSE +595,2.189203578773717,2.189183367813131,O 3D,8,48,quantum_continuous,qgan,FALSE +596,2.5907034666524487,2.5904240248663273,O 3D,8,48,quantum_continuous,qgan,FALSE +597,2.9138063840171924,2.914083076128424,O 3D,8,48,quantum_continuous,qgan,FALSE +598,2.890359450219747,2.890255080696551,O 3D,8,48,quantum_continuous,qgan,FALSE +599,2.7540002441324014,2.754259046942874,O 3D,8,48,quantum_continuous,qgan,FALSE +600,6.057176851274156,6.101183246040527,O 3D,1,6,quantum_continuous,qgan,TRUE +601,6.083924958698546,6.129544447051822,O 3D,1,6,quantum_continuous,qgan,TRUE +602,5.942336847387237,5.985183976407576,O 3D,1,6,quantum_continuous,qgan,TRUE +603,6.054945063854949,6.097062498601363,O 3D,1,6,quantum_continuous,qgan,TRUE +604,5.877735654960318,5.8828372411140775,O 3D,1,6,quantum_continuous,qgan,TRUE +605,3.67927147572083,3.684825268141894,O 3D,2,12,quantum_continuous,qgan,TRUE +606,3.183173153740171,3.178428196706654,O 3D,2,12,quantum_continuous,qgan,TRUE +607,3.9602522416703927,3.9669997228856992,O 3D,2,12,quantum_continuous,qgan,TRUE +608,4.086805733441944,4.077815511210115,O 3D,2,12,quantum_continuous,qgan,TRUE +609,4.738188609852311,4.7259770571128366,O 3D,2,12,quantum_continuous,qgan,TRUE +610,3.5692171268092956,3.5592617016517223,O 3D,3,18,quantum_continuous,qgan,TRUE +611,3.5063904274532165,3.502170301411609,O 3D,3,18,quantum_continuous,qgan,TRUE +612,2.9959908991470305,2.9987217707329408,O 3D,3,18,quantum_continuous,qgan,TRUE +613,3.0977891475738435,3.0975818237302377,O 3D,3,18,quantum_continuous,qgan,TRUE +614,3.4739710658430165,3.4869725993348832,O 3D,3,18,quantum_continuous,qgan,TRUE +615,3.732988067433158,3.7349871875906913,O 3D,4,24,quantum_continuous,qgan,TRUE +616,3.8062671594202175,3.808027934513658,O 3D,4,24,quantum_continuous,qgan,TRUE +617,3.087525648139623,3.0841517247131893,O 3D,4,24,quantum_continuous,qgan,TRUE +618,3.8193930503815103,3.826681495529758,O 3D,4,24,quantum_continuous,qgan,TRUE +619,3.905018034499438,3.9059347984653257,O 3D,4,24,quantum_continuous,qgan,TRUE +620,3.0692202874838017,3.0544762094844673,O 3D,5,30,quantum_continuous,qgan,TRUE +621,2.7734829648079726,2.765390582120327,O 3D,5,30,quantum_continuous,qgan,TRUE +622,3.062708720295659,3.06493491974467,O 3D,5,30,quantum_continuous,qgan,TRUE +623,3.023210613141697,3.022709841694734,O 3D,5,30,quantum_continuous,qgan,TRUE +624,2.087938982985526,2.0876525629655722,O 3D,5,30,quantum_continuous,qgan,TRUE +625,2.6103288718495166,2.623584148608746,O 3D,6,36,quantum_continuous,qgan,TRUE +626,3.4301097427176415,3.4383324901857186,O 3D,6,36,quantum_continuous,qgan,TRUE +627,3.400710525402551,3.3997706292823695,O 3D,6,36,quantum_continuous,qgan,TRUE +628,2.96850143412217,2.978094178227303,O 3D,6,36,quantum_continuous,qgan,TRUE +629,3.5981130204136074,3.6088361013460855,O 3D,6,36,quantum_continuous,qgan,TRUE +630,2.045210666634482,2.0471607157594063,O 3D,7,42,quantum_continuous,qgan,TRUE +631,3.066061608414995,3.060554508083521,O 3D,7,42,quantum_continuous,qgan,TRUE +632,2.624547201070837,2.6213840142680884,O 3D,7,42,quantum_continuous,qgan,TRUE +633,3.3223836798875612,3.3197937120491465,O 3D,7,42,quantum_continuous,qgan,TRUE +634,3.1519044726573027,3.1534057299685783,O 3D,7,42,quantum_continuous,qgan,TRUE +635,2.1106953967846884,2.103745285274872,O 3D,8,48,quantum_continuous,qgan,TRUE +636,2.302296696647797,2.307606765335949,O 3D,8,48,quantum_continuous,qgan,TRUE +637,2.909301463651487,2.9144908631048345,O 3D,8,48,quantum_continuous,qgan,TRUE +638,2.960736814079466,2.9553105869802647,O 3D,8,48,quantum_continuous,qgan,TRUE +639,3.147631550624798,3.1618970856966957,O 3D,8,48,quantum_continuous,qgan,TRUE diff --git a/qugen/test/data/qgan_discrete.csv b/qugen/test/data/qgan_discrete.csv new file mode 100644 index 0000000..b49ff8a --- /dev/null +++ b/qugen/test/data/qgan_discrete.csv @@ -0,0 +1,241 @@ +kl_original,it_original,run_time_original,kl_transformed,it_transformed,run_time_transformed,depth,n_params,d_lr,g_lr,sigma,dataset,network_type,training_method,integral_transform +0.05612487045612408,17001,-1,0.22731994833268615,23937,-1,1,36,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.053286061307652115,5620,-1,0.2636423760645683,23570,-1,1,36,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.04832743253433547,9368,-1,0.23897491311380095,8369,-1,1,36,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.05436003394887597,18860,-1,0.24372466390844036,21672,-1,1,36,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.05715207795972872,12110,-1,0.27425721190471697,18593,-1,1,36,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.18983469260004565,1043,-1,0.29448720414928165,24835,-1,2,72,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.20207965144837417,12965,-1,0.26833352114960796,22122,-1,2,72,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.1360417565987158,22087,-1,0.3348578119921234,24807,-1,2,72,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.20479297979995373,17878,-1,0.3423844268647588,18977,-1,2,72,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.14219881376510296,3600,-1,0.2881544537631121,6425,-1,2,72,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.25058114432218,13228,-1,0.23594328200802356,15881,-1,3,108,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.2173656880878806,5229,-1,0.24570298905030058,22463,-1,3,108,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.25974822491521726,6168,-1,0.2569632078869114,10681,-1,3,108,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.27106919169079524,6615,-1,0.2275598332077322,11021,-1,3,108,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.2832385339510046,20728,-1,0.303170303440697,17313,-1,3,108,0.05,0.2,0,Stocks_2d,quantum_copula,qgan,True +0.24531093012706975,3610,-1,1.61273790838524,21661,-1,1,54,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.2389181529796351,3926,-1,1.6317147202400055,27562,-1,1,54,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.23884218067818358,5234,-1,1.8987968630677596,24133,-1,1,54,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.24934434457718332,2973,-1,1.9017171525817353,49829,-1,1,54,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.25195225369866114,5207,-1,1.9338846978841113,25171,-1,1,54,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.1776275524093822,8505,-1,1.9010427569625832,14116,-1,2,108,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.17398417246668907,48213,-1,1.972371420736263,43577,-1,2,108,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.18565037836976594,17200,-1,1.995235510548323,19433,-1,2,108,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.21022067773361103,40046,-1,1.9266704752031476,43048,-1,2,108,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.17459183664264882,16781,-1,1.952421819727306,20195,-1,2,108,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.16808029369726768,17372,-1,1.9360816371707177,23862,-1,3,162,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.18471946117858776,24630,-1,1.9387603893476546,22767,-1,3,162,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.1675014852828367,10109,-1,1.9280498779089843,8794,-1,3,162,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.1855848419387608,41496,-1,1.9617980691677896,18718,-1,3,162,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.17083585449124283,10836,-1,1.8961460377429191,24386,-1,3,162,0.05,0.2,0,Stocks_3d,quantum_copula,qgan,True +0.14283731986615694,21275,-1,0.05274273795821624,4410,-1,1,36,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14644139320596766,3372,-1,0.02079133380905676,20116,-1,1,36,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14632691564748598,23106,-1,0.027528271690418285,19155,-1,1,36,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14357625695343051,22305,-1,0.0502790396957829,7103,-1,1,36,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14568628933672773,18486,-1,0.028369244315129955,19710,-1,1,36,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14369037745419627,15874,-1,0.042681555275668,7774,-1,2,72,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14698074542656286,22216,-1,0.027528688289585927,24552,-1,2,72,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.1453326188292673,14124,-1,0.03854120420074501,12313,-1,2,72,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.30829063223795083,3450,-1,0.19818828082216455,12198,-1,2,72,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14402069114375038,23829,-1,0.0331748576624821,13489,-1,2,72,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.15325502175358574,18123,-1,0.05308646310337641,23110,-1,3,108,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14605012756403135,24885,-1,0.05220847315335289,16297,-1,3,108,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.188557163813578,16555,-1,0.07187602107022158,19250,-1,3,108,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14188383624925552,20221,-1,0.045490540829171984,11376,-1,3,108,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.14842546155433975,8903,-1,0.023004419101883014,19845,-1,3,108,0.05,0.2,0,O_2d,quantum_copula,qgan,True +0.6453761572344286,16066,-1,0.6453761572344286,16066,-1,1,36,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.02277807845121675,6119,-1,0.02277807845121675,6119,-1,1,36,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.02848259888068405,6393,-1,0.02848259888068405,6393,-1,1,36,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.030782739561469496,13012,-1,0.030782739561469496,13012,-1,1,36,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.02033171067163242,4205,-1,0.02033171067163242,4205,-1,1,36,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.01907887394625783,23513,-1,0.01907887394625783,23513,-1,2,72,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.01872162650638403,24613,-1,0.01872162650638403,24613,-1,2,72,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.02447296621095635,17003,-1,0.02447296621095635,17003,-1,2,72,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.1618461020108278,3492,-1,0.1618461020108278,3492,-1,2,72,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.023579023535890004,14721,-1,0.023579023535890004,14721,-1,2,72,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.024848164648706237,19073,-1,0.024848164648706237,19073,-1,3,108,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.02530133405439776,9902,-1,0.02530133405439776,9902,-1,3,108,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.018926116386395943,18155,-1,0.018926116386395943,18155,-1,3,108,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.022018898306008002,15839,-1,0.022018898306008002,15839,-1,3,108,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.03127023688347266,3805,-1,0.03127023688347266,3805,-1,3,108,0.05,0.2,0,X_2d,quantum_copula,qgan,True +0.06475102732395943,13670,-1,0.10002309872539644,19506,-1,1,36,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.08282960677254879,19471,-1,0.16228995993086673,16536,-1,1,36,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.09534400181158945,19312,-1,0.12280026200858689,13824,-1,1,36,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.08056435445972612,22286,-1,0.12286137213601964,10386,-1,1,36,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.08624810368319216,24968,-1,0.14497839484376207,15470,-1,1,36,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.05091525457182043,24618,-1,0.10989020014129466,14243,-1,2,72,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.06274442523286654,24344,-1,0.1762863700771899,19666,-1,2,72,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.053386381224907006,17333,-1,0.18105051105568107,16883,-1,2,72,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.047394803417873825,23324,-1,0.11878162211857421,22882,-1,2,72,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.05389055932574185,21503,-1,0.15230980690139234,14667,-1,2,72,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.05091414003073721,11575,-1,0.17984528341210027,14231,-1,3,108,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.05223846439276861,13319,-1,0.1654857340499713,15955,-1,3,108,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.04879097177556857,15502,-1,0.18884192399768981,12665,-1,3,108,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.05248670146122097,16370,-1,0.16396149044566719,20309,-1,3,108,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.04940600333666091,19648,-1,0.17013917669898032,24724,-1,3,108,0.05,0.2,0,MG_2D,quantum_copula,qgan,True +0.7954982936095225,22,-1,0.7483264767623311,1245,-1,1,22,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.6504466254363164,69,-1,0.602791542603855,3496,-1,1,22,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.6996574884256117,89,-1,0.6295176777073865,2804,-1,1,22,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.4943359770554926,270,-1,0.45503924960037145,20928,-1,1,22,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.6570508547701682,191,-1,0.5890240408042735,9609,-1,1,22,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.2693630287087203,415,-1,0.2569658532793388,21675,-1,2,44,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.5580482864055908,63,-1,0.5119403401460696,3200,-1,2,44,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.28540643571391466,200,-1,0.2744086208305596,6686,-1,2,44,0.05,0.2,0,MG_2d,quantum_standard,qgan,False +0.5580482864055908,63,-1,0.5119403401460696,3200,-1,2,44,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.2950724470366296,370,-1,0.2754387714789949,19345,-1,2,44,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.2247267306244376,321,-1,0.2070116826160058,16065,-1,3,66,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.24096975301666781,384,-1,0.22801253466323468,19591,-1,3,66,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.26946876753205945,409,-1,0.24146130625231704,20526,-1,3,66,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.25174481101942897,495,-1,0.23578214253406277,4555,-1,3,66,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +0.21150018032888518,370,-1,0.1908981444304652,18459,-1,3,66,0.05,0.2,0,MG_2D,quantum_standard,qgan,False +1.2400829953619006,214,-1,1.1927571106459705,10827,-1,1,22,0.05,0.2,0,O_2d,quantum_standard,qgan,False +1.4830410633245494,201,-1,1.4368296614076466,16917,-1,1,22,0.05,0.2,0,O_2d,quantum_standard,qgan,False +1.2400829953619006,214,-1,1.1927571106459705,10827,-1,1,22,0.05,0.2,0,O_2d,quantum_standard,qgan,False +1.4314287259613203,114,-1,1.3995516772158374,5421,-1,1,22,0.05,0.2,0,O_2d,quantum_standard,qgan,False +1.2328563001707282,180,-1,1.2082433057825859,4482,-1,1,22,0.05,0.2,0,O_2d,quantum_standard,qgan,False +1.3481534649657374,140,-1,1.316088773955887,6909,-1,2,44,0.05,0.1,0,O_2d,quantum_standard,qgan,False +1.0106495459812923,343,-1,0.9950382969905689,17182,-1,2,44,0.05,0.1,0,O_2d,quantum_standard,qgan,False +1.0057665257713753,317,-1,0.9676810906437918,15874,-1,2,44,0.05,0.1,0,O_2d,quantum_standard,qgan,False +1.3481534649657374,140,-1,1.316088773955887,6909,-1,2,44,0.05,0.1,0,O_2d,quantum_standard,qgan,False +1.188155212274485,425,-1,1.189043299712834,19275,-1,2,44,0.05,0.1,0,O_2d,quantum_standard,qgan,False +0.7307276534050864,341,-1,0.73099225678576,15287,-1,3,66,0.05,0.05,0,O_2d,quantum_standard,qgan,False +1.1178307134406755,103,-1,1.095628578090098,4769,-1,3,66,0.05,0.05,0,O_2d,quantum_standard,qgan,False +0.8407369636286973,170,-1,0.8222221777105244,12210,-1,3,66,0.05,0.05,0,O_2d,quantum_standard,qgan,False +1.053904168490891,37,-1,0.9877789932063306,1912,-1,3,66,0.05,0.05,0,O_2d,quantum_standard,qgan,False +0.8998033339595368,105,-1,0.8557131134132494,10638,-1,3,66,0.05,0.05,0,O_2d,quantum_standard,qgan,False +1.8621865558720265,111,-1,1.8462094988602995,5573,-1,1,22,0.05,0.2,0,X_2d,quantum_standard,qgan,False +2.349454918814001,23,-1,2.2369139410198153,1162,-1,1,22,0.05,0.2,0,X_2d,quantum_standard,qgan,False +2.1124644072606498,1528,-1,2.1124644072606498,1528,-1,1,22,0.05,0.2,0,X_2d,quantum_standard,qgan,False +2.5070722937168495,11,-1,2.380214791064506,709,-1,1,22,0.05,0.2,0,X_2d,quantum_standard,qgan,False +1.6346333366296029,40,-1,1.605763758946576,1986,-1,1,22,0.05,0.2,0,X_2d,quantum_standard,qgan,False +1.399393793783338,141,-1,1.3828715466002393,7747,-1,2,44,0.05,0.1,0,X_2d,quantum_standard,qgan,False +1.399393793783338,141,-1,1.3828715466002393,7747,-1,2,44,0.05,0.1,0,X_2d,quantum_standard,qgan,False +2.250591047545275,31,-1,2.1708586738263884,1582,-1,2,44,0.05,0.1,0,X_2d,quantum_standard,qgan,False +2.143905558987872,203,-1,1.9408323624128685,10220,-1,2,44,0.05,0.1,0,X_2d,quantum_standard,qgan,False +1.7652691778276175,42,-1,1.7332346659984137,2223,-1,2,44,0.05,0.1,0,X_2d,quantum_standard,qgan,False +1.541501938337269,5,-1,1.4897321925086437,17,-1,3,66,0.05,0.05,0,X_2d,quantum_standard,qgan,False +1.497280620872853,16,-1,1.4596137669373705,829,-1,3,66,0.05,0.05,0,X_2d,quantum_standard,qgan,False +1.5878968780305853,0,-1,1.470661977656274,6,-1,3,66,0.05,0.05,0,X_2d,quantum_standard,qgan,False +1.567465718828335,51,-1,1.4749864501483287,18,-1,3,66,0.05,0.05,0,X_2d,quantum_standard,qgan,False +1.558817769251526,2,-1,1.4743256873740829,13,-1,3,66,0.05,0.05,0,X_2d,quantum_standard,qgan,False +2.372714823841925,43128,-1,2.4217808055221184,43258,-1,1,54,0.05,0.2,0,O_3d,quantum_copula,qgan,True +2.268880466520907,10723,-1,2.2959464179086213,11780,-1,1,54,0.05,0.2,0,O_3d,quantum_copula,qgan,True +2.35808463406129,45938,-1,2.3371872867314156,45671,-1,1,54,0.05,0.2,0,O_3d,quantum_copula,qgan,True +2.2012596561332005,33149,-1,2.2988335012543746,24201,-1,1,54,0.05,0.2,0,O_3d,quantum_copula,qgan,True +2.4774419983851663,9707,-1,2.571131123309228,9566,-1,1,54,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.9118221338888235,22025,-1,1.9498002342817646,21177,-1,2,108,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.6158275511416698,40564,-1,1.6805985582335177,40571,-1,2,108,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.9113146333633206,43814,-1,1.9500445613351616,43372,-1,2,108,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.8184013417152733,35551,-1,1.887381990950605,34000,-1,2,108,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.7041940747785767,21499,-1,1.7434399968104048,21886,-1,2,108,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.8923455184840992,32746,-1,1.940620759329763,32307,-1,3,162,0.05,0.2,0,O_3d,quantum_copula,qgan,True +2.124093238826788,22050,-1,2.232458311696634,21457,-1,3,162,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.8395488284521546,40672,-1,1.91960124832712,40722,-1,3,162,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.3145011982076713,49770,-1,1.3832346450793132,49624,-1,3,162,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.7109729436978036,43865,-1,1.749194973644539,45836,-1,3,162,0.05,0.2,0,O_3d,quantum_copula,qgan,True +1.7372351258523582,30591,-1,1.7372351258523582,30591,-1,1,54,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.7826632980798479,7280,-1,0.7826632980798479,7280,-1,1,54,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.02867850850631736,44655,-1,0.02867850850631736,44655,-1,1,54,0.05,0.2,0,X_3d,quantum_copula,qgan,True +1.3951544741510138,4165,-1,1.3951544741510138,4165,-1,1,54,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.7130572398656059,10461,-1,0.7130572398656059,10461,-1,1,54,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.03098353232161666,43247,-1,0.03098353232161666,43247,-1,2,108,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.02878790955936568,31591,-1,0.02878790955936568,31591,-1,2,108,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.030038771425945243,21028,-1,0.030038771425945243,21028,-1,2,108,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.031059463176779486,38088,-1,0.031059463176779486,38088,-1,2,108,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.03025668979695828,41912,-1,0.03025668979695828,41912,-1,2,108,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.0331030144857372,19969,-1,0.0331030144857372,19969,-1,3,162,0.05,0.2,0,X_3d,quantum_copula,qgan,True +4.907604465023033,15611,-1,4.907604465023033,15611,-1,3,162,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.03643867281749071,8783,-1,0.03643867281749071,8783,-1,3,162,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.03332255591741699,16858,-1,0.03332255591741699,16858,-1,3,162,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.03070669267594,39850,-1,0.03070669267594,39850,-1,3,162,0.05,0.2,0,X_3d,quantum_copula,qgan,True +0.9970903942214107,5233,-1,1.4873392005028228,8392,-1,1,54,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.9604070192132506,11739,-1,1.4840674079959533,10363,-1,1,54,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.9417475023801782,20703,-1,1.3444450984199598,11612,-1,1,54,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.9457279166231336,10386,-1,1.462590773620033,8717,-1,1,54,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.9627045324611155,5585,-1,1.7059698814371078,12656,-1,1,54,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.8635189324174914,16827,-1,1.3688813425516788,20710,-1,2,108,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.8716929047084438,12176,-1,1.2339174360547847,11017,-1,2,108,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.9089015394177272,9545,-1,1.2928396319732873,22646,-1,2,108,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.8196282722001871,29429,-1,1.2896726814459263,16942,-1,2,108,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.8632515454092261,17897,-1,1.20443914283072,17443,-1,2,108,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.7256895933172647,36869,-1,1.158903758216449,36931,-1,3,162,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.8449505237968413,33961,-1,1.4024259202692893,34542,-1,3,162,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.7693311174755068,25231,-1,0.9428705249942055,10027,-1,3,162,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.7693311174755068,25231,-1,0.9428705249942055,10027,-1,3,162,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +0.7440520476670771,9771,-1,0.9285312454817237,14020,-1,3,162,0.05,0.2,0,MG_3d,quantum_copula,qgan,True +2.822618113750003,51,-1,1.4381909410980616,4542,-1,1,34,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +3.060462251864558,33,-1,1.5936661761458448,10571,-1,1,34,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.387890434465316,33,-1,1.2312709274053706,1700,-1,1,34,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.7209231225281303,28,-1,1.2963735484964094,3295,-1,1,34,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.615713046667942,4,-1,1.7768588940390815,585,-1,1,34,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +1.2153019499510362,33,-1,1.146845707013428,4376,-1,2,68,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.2952876723476607,45,-1,0.961008497026939,4521,-1,2,68,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.931192239011068,15,-1,1.2020479646782762,1640,-1,2,68,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.2822659014307214,9,-1,1.0701386549752767,2352,-1,2,68,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +2.36534917555416,43,-1,1.0792224796039167,2628,-1,2,68,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +0.9904479300220634,36,-1,0.9625292560091006,3749,-1,3,102,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +1.13642376682362,384,-1,1.0555635047731622,38536,-1,3,102,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +1.1420116728871141,32,-1,1.1043157036075393,3242,-1,3,102,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +1.0803896292270867,51,-1,1.0202868444841902,5210,-1,3,102,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +0.9904479300220634,36,-1,0.9625292560091006,3749,-1,3,102,0.05,0.2,0,MG_3d,quantum_standard,qgan,False +0.5499345519205592,156,-1,0.5547058540533537,2805,-1,1,22,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.2239223402912479,893,-1,0.21947347249171412,16049,-1,1,22,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.36447402981845,673,-1,0.34502647920345125,12136,-1,1,22,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.24335941225777402,1190,-1,0.2225945020594867,21413,-1,1,22,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.24301052423125105,536,-1,0.23116277335001698,9614,-1,1,22,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.19910587948238967,537,-1,0.19469787263922342,19461,-1,2,44,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.20395961277180932,767,-1,0.18816889255478864,10531,-1,2,44,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.2272585972798959,981,-1,0.19434995578130443,17921,-1,2,44,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.2191978484791415,998,-1,0.206531893818928,21468,-1,2,44,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.2396042643133812,649,-1,0.21931900832509754,11755,-1,2,44,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.1933855321512224,1091,-1,0.18601778435299512,24790,-1,3,66,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.19156546192537502,870,-1,0.17339826003408698,15617,-1,3,66,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.19156546192537502,870,-1,0.17339826003408698,15617,-1,3,66,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.2253615229916881,1026,-1,0.21030457584451376,19388,-1,3,66,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +0.22272859916843724,597,-1,0.2242123199961957,10757,-1,3,66,0.05,0.2,0,Stocks_2d,quantum_standard,qgan,False +1.4909782117964523,-1,-1,0.8615753814592098,-1,-1,1,34,0.05,0.2,0,Stocks_3d,quantum_standard,qgan,False +0.8682961167218914,-1,-1,0.8355579979142846,-1,-1,1,34,0.05,0.2,0,Stocks_3d,quantum_standard,qgan,False +1.0568732301127013,-1,-1,0.8782828752594697,-1,-1,1,34,0.05,0.2,0,Stocks_3d,quantum_standard,qgan,False +1.2423110380102331,-1,-1,0.8256305747380794,-1,-1,1,34,0.05,0.2,0,Stocks_3d,quantum_standard,qgan,False +1.2977213535366339,-1,-1,0.8650533203907231,-1,-1,1,34,0.05,0.2,0,Stocks_3d,quantum_standard,qgan,False +1.8336426031190045,-1,-1,0.8149678901401705,-1,-1,2,68,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +1.0809861479279597,-1,-1,0.7919348967028786,-1,-1,2,68,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.9945630321034281,-1,-1,0.8055461718930497,-1,-1,2,68,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.7701437791932816,-1,-1,0.8263738143270986,-1,-1,2,68,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +1.0701247719359606,-1,-1,0.8028889326616411,-1,-1,2,68,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.35446986231019073,-1,-1,0.5221756134439549,-1,-1,3,102,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.5112898559214151,-1,-1,0.6930344918398512,-1,-1,3,102,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.4339298585942666,-1,-1,0.5028481353073206,-1,-1,3,102,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.4107796556294229,-1,-1,0.5086860447106447,-1,-1,3,102,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +0.56803081474717,-1,-1,0.6680235964526766,-1,-1,3,102,0.05,0.1,0,Stocks_3d,quantum_standard,qgan,False +2.4148253403272664,37,-1,2.2897791609733327,3655,-1,1,34,0.05,0.2,0,O_3d,quantum_standard,qgan,False +2.2544903572058197,29,-1,2.1125360622091045,3085,-1,1,34,0.05,0.2,0,O_3d,quantum_standard,qgan,False +2.3220186146455477,126,-1,2.221260539696256,12814,-1,1,34,0.05,0.2,0,O_3d,quantum_standard,qgan,False +2.280285926315914,58,-1,2.2611167722897925,6434,-1,1,34,0.05,0.2,0,O_3d,quantum_standard,qgan,False +2.3220186146455477,126,-1,2.221260539696256,12814,-1,1,34,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.9797393903082594,466,-1,1.9095615572622484,49412,-1,2,68,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.6902827104962568,302,-1,1.6118785190848453,29954,-1,2,68,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.5468934516302444,319,-1,1.4641115489137921,28870,-1,2,68,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.8811787759752652,395,-1,1.7512765664167174,42036,-1,2,68,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.654733520256486,413,-1,1.6326965616344888,35426,-1,2,68,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.5339576395647008,269,-1,1.446666573843155,26876,-1,3,102,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.5250407741411283,472,-1,1.4929143424625047,42759,-1,3,102,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.562339387595868,333,-1,1.473691328404687,34143,-1,3,102,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.513620479832754,489,-1,1.4525158828148397,48868,-1,3,102,0.05,0.2,0,O_3d,quantum_standard,qgan,False +1.5784498934914644,432,-1,1.5275532512396373,49642,-1,3,102,0.05,0.2,0,O_3d,quantum_standard,qgan,False +5.073049400551478,30,-1,4.602830462707372,3068,-1,1,34,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.5285538239026115,32,-1,4.94193709841635,1171,-1,1,34,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.630854406127879,13,-1,4.982407658469755,826,-1,1,34,0.05,0.2,0,X_3d,quantum_standard,qgan,False +4.636226884150501,51,-1,4.241620187407353,5257,-1,1,34,0.05,0.2,0,X_3d,quantum_standard,qgan,False +4.636226884150501,51,-1,4.241620187407353,5257,-1,1,34,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.3310809502719305,61,-1,4.825845310785295,5742,-1,2,68,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.873457522490349,6,-1,5.253122272856437,541,-1,2,68,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.283402347689673,74,-1,5.028872615834007,7554,-1,2,68,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.394504369201144,50,-1,5.087710660758528,5097,-1,2,68,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.692226941385294,2,-1,5.076563976547712,556,-1,2,68,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.986764248323539,2,-1,5.404022696951508,325,-1,3,102,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.507899093849401,83,-1,5.087211589548674,828,-1,3,102,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.375042237367214,49,-1,4.893763489668208,4977,-1,3,102,0.05,0.2,0,X_3d,quantum_standard,qgan,False +4.8960006798858515,76,-1,4.820054580589723,3375,-1,3,102,0.05,0.2,0,X_3d,quantum_standard,qgan,False +5.398617613123643,59,-1,5.02521764486942,3936,-1,3,102,0.05,0.2,0,X_3d,quantum_standard,qgan,False diff --git a/qugen/test/test_all.py b/qugen/test/test_all.py new file mode 100644 index 0000000..beb5b82 --- /dev/null +++ b/qugen/test/test_all.py @@ -0,0 +1,494 @@ +# Copyright 2023 QUTAC, BASF Digital Solutions GmbH, BMW Group, +# Lufthansa Industry Solutions AS GmbH, Merck KGaA (Darmstadt, Germany), +# Munich Re, SAP SE. + +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at + +#     http://www.apache.org/licenses/LICENSE-2.0 + +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. + +import copy +import itertools +import warnings + +import numpy as np +import pandas as pd +import pytest +from jax import config + +# config.update("jax_debug_nans", True) + +from qugen.main.generator.discrete_qcbm_model_handler import ( + DiscreteQCBMModelHandler, +) +from qugen.main.generator.discrete_qgan_model_handler import ( + DiscreteQGANModelHandler, +) +from qugen.main.generator.continuous_qcbm_model_handler import ( + ContinuousQCBMModelHandler, +) +from qugen.main.generator.continuous_qgan_model_handler import ( + ContinuousQGANModelHandler, +) +from qugen.main.data.data_handler import load_data + +minimum_kl_data_path = f"data" + + +def helper_test_configuration( + model, configuration, reference_data, fixed_hyperparameters +): + name, data_set_name, dimension, circuit_depth, normalization = configuration + + data_set_path = f"../../apps/logistics/training_data/{data_set_name}_{dimension}D" + data = load_data(data_set_path)[0] + print(f"{len(data)=}") + + if "qcbm" in name: + model.train( + data, + n_epochs=fixed_hyperparameters["n_epochs"], + batch_size=fixed_hyperparameters["batch_size"], + hist_samples=fixed_hyperparameters["hist_samples"], + ) + elif "qgan" in name: + model.train( + data, + n_epochs=fixed_hyperparameters["n_epochs"], + batch_size=fixed_hyperparameters["batch_size"], + initial_learning_rate_generator=fixed_hyperparameters[ + "learning_rate_generator" + ], + initial_learning_rate_discriminator=fixed_hyperparameters[ + "learning_rate_discriminator" + ], + ) + + try: + kl_original_reference = reference_data["kl_original"].values + except KeyError: + kl_original_reference = reference_data["kl"].values + + evaluation_df = model.evaluate(data) + + # get the row with the minimum kl + minimum_kl_data = evaluation_df.loc[evaluation_df["kl_original_space"].idxmin()] + minimum_kl_calculated = minimum_kl_data["kl_original_space"] + minimum_kl_transformed = evaluation_df.loc[evaluation_df["kl_transformed_space"].idxmin()] + minimum_kl_transformed_iteration = minimum_kl_transformed["iteration"] + + # Check if minimum_kl_calculated if within one standard deviation of the minimum_kl from the reference data + # assert ( + # # # np.abs(minimum_kl_calculated - kl_original_reference.mean()) + # # # < 2 * kl_original_reference.std() + # kl_original_reference.min() < minimum_kl_calculated < kl_original_reference.max(), + # ) + print( + f"{minimum_kl_calculated=}, {kl_original_reference.min()=}," + f" {kl_original_reference.max()=}" + ) + print(f"{kl_original_reference=}") + if minimum_kl_calculated < kl_original_reference.min(): + pytest.skip( + f"KL {minimum_kl_calculated} was better than all old results (Minimum:" + f" {kl_original_reference.min()}!" + ) + elif ( + kl_original_reference.min() + < minimum_kl_calculated + < kl_original_reference.max() + ): + pytest.skip( + f"KL {minimum_kl_calculated} is in the expected range of reference values (Minimum:" + f"{kl_original_reference.min()}, Maximum: {kl_original_reference.max()})" + ) + assert minimum_kl_calculated < kl_original_reference.max(), ( + f"KL {minimum_kl_calculated} was worse than all old results! (Maximum:" + f" {kl_original_reference.max()})" + ) + return model.model_name, minimum_kl_transformed_iteration + + +def discrete_qcbm_confs(): + name = ["test_discrete_qcbm"] + data_set_names = ["O", "X", "MG", "Stocks"] + dimensions = [2, 3] + circuit_depths = [3] + normalizations = ["minmax", "pit"] + configurations_to_validate = itertools.product( + name, data_set_names, dimensions, circuit_depths, normalizations + ) + return configurations_to_validate + + +@pytest.mark.parametrize("conf", discrete_qcbm_confs()) +def test_discrete_qcbm(conf): + print(f"{conf=}") + name, data_set_name, dimension, circuit_depth, normalization = conf + if dimension == 2: + fixed_hyperparameters = { + "n_epochs": 15000, + "batch_size": 200, + "hist_samples": 10000, + "initial_sigma": 1e-2, + "hot_starting": False, + } + else: + fixed_hyperparameters = { + "n_epochs": 20000, + "batch_size": 200, + "hist_samples": 10000, + "initial_sigma": 1e-2, + "hot_starting": False, + } + # fixed_hyperparameters["initial_sigma"] = 2 / circuit_depth + if dimension == 2: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qcbm_2D_discrete.csv") + # Get the reference data where training_method column has value "qcbm", and integral_transform is False + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name}_2D") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qcbm") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + else: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qcbm_3D_discrete.csv") + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name}_3D") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qcbm") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + + if fixed_hyperparameters["hot_starting"]: + for hotstart_depth in range(1, circuit_depth + 1): + if dimension == 2: + reference_data = pd.read_csv( + f"{minimum_kl_data_path}/qcbm_2D_discrete.csv" + ) + # Get the reference data where training_method column has value "qcbm", and integral_transform is False + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name}_2D") + & (reference_data["depth"] == hotstart_depth) + & (reference_data["training_method"] == "qcbm") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + else: + reference_data = pd.read_csv( + f"{minimum_kl_data_path}/qcbm_3D_discrete.csv" + ) + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name}_3D") + & (reference_data["depth"] == hotstart_depth) + & (reference_data["training_method"] == "qcbm") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + + # Copy fixed_hyperparameters into a new dictionary hotstart_hyperparameters + hotstart_hyperparameters = copy.deepcopy(fixed_hyperparameters) + hotstart_hyperparameters["initial_sigma"] = hotstart_hyperparameters[ + "initial_sigma" + ][hotstart_depth - 1] + if hotstart_depth == 1: + hot_start_path = "" + else: + hot_start_path = f"experiments/{previous_model_name}/parameters_training_iteration={previous_model_best_iteration}.npy" + model = DiscreteQCBMModelHandler() + model.build( + name, + data_set_name, + n_qubits=4 * dimension, + n_registers=dimension, + circuit_depth=hotstart_depth, + initial_sigma=hotstart_hyperparameters["initial_sigma"], + circuit_type="standard" if normalization == "minmax" else "copula", + transformation=normalization, + hot_start_path=hot_start_path, + slower_progress_update=True, + ) + hot_starting_conf = ( + name, + data_set_name, + dimension, + hotstart_depth, + normalization, + ) + ( + previous_model_name, + previous_model_best_iteration, + ) = helper_test_configuration( + model, hot_starting_conf, reference_data, hotstart_hyperparameters + ) + else: + model = DiscreteQCBMModelHandler() + model.build( + name, + data_set_name, + n_qubits=4 * dimension, + n_registers=dimension, + circuit_depth=circuit_depth, + initial_sigma=fixed_hyperparameters["initial_sigma"], + circuit_type="standard" if normalization == "minmax" else "copula", + transformation=normalization, + slower_progress_update=True, + ) + helper_test_configuration(model, conf, reference_data, fixed_hyperparameters) + + +def discrete_qgan_confs(): + name = ["test_discrete_qgan"] + data_set_names = ["O", "X", "MG", "Stocks"] + dimensions = [2, 3] + circuit_depths = [3] + normalizations = ["minmax", "pit"] + configurations_to_validate = itertools.product( + name, data_set_names, dimensions, circuit_depths, normalizations + ) + return configurations_to_validate + + +@pytest.mark.parametrize("conf", discrete_qgan_confs()) +def test_discrete_qgan(conf): + print(f"{conf=}") + name, data_set_name, dimension, circuit_depth, normalization = conf + if dimension == 2 and data_set_name == "Stocks": + fixed_hyperparameters = { + "n_epochs": ( + 1500 * 6 + ), # Scale Florians value by 6 to account for the fact that "n_epochs" really means + # "n_updates_in_total" + "batch_size": 350, + "learning_rate_generator": 2e-1, + "learning_rate_discriminator": 5e-2, + } + elif dimension == 2: + fixed_hyperparameters = { + "n_epochs": 500 * 50, + "batch_size": 1000, + "learning_rate_generator": 2e-1, + "learning_rate_discriminator": 5e-2, + } + elif dimension == 3 and data_set_name == "Stocks": + fixed_hyperparameters = { + "n_epochs": 3000 * 6, + "batch_size": 350, + "learning_rate_generator": 2e-1, + "learning_rate_discriminator": 5e-2, + } + else: + fixed_hyperparameters = { + "n_epochs": 500 * 100, + "batch_size": 2000, + "learning_rate_generator": 2e-1, + "learning_rate_discriminator": 5e-2, + } + model = DiscreteQGANModelHandler() + + model.build( + name, + data_set_name, + n_qubits=4 * dimension, + n_registers=dimension, + circuit_depth=circuit_depth, + transformation=normalization, + circuit_type="standard" if normalization == "minmax" else "copula", + slower_progress_update=True, + ) + if dimension == 2: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qgan_discrete.csv") + # Get the reference data where training_method column has value "qcbm", and integral_transform is False + reference_data = reference_data[ + ( + (reference_data["dataset"] == f"{data_set_name}_2d") + | (reference_data["dataset"] == f"{data_set_name}_2D") + ) + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qgan") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + else: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qgan_discrete.csv") + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name}_3d") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qgan") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + helper_test_configuration(model, conf, reference_data, fixed_hyperparameters) + + +def continuous_qcbm_confs(): + name = ["test_continuous_qcbm"] + data_set_names = ["O", "X", "MG", "Stocks"] + dimensions = [2, 3] + # circuit_depths = range(1, 9) + circuit_depths = [8] + normalizations = ["minmax", "pit"] + configurations_to_validate = itertools.product( + name, data_set_names, dimensions, circuit_depths, normalizations + ) + return configurations_to_validate + + +@pytest.mark.parametrize("conf", continuous_qcbm_confs()) +def test_continuous_qcbm(conf): + print(f"{conf=}") + name, data_set_name, dimension, circuit_depth, normalization = conf + if dimension == 2: + fixed_hyperparameters = { + "n_epochs": 3000, + "batch_size": 100, + "hist_samples": 100, + "initial_sigma": 1e-2, + } + else: + fixed_hyperparameters = { + "n_epochs": 10000, + "batch_size": 100, + "hist_samples": 100, + "initial_sigma": 1e-2, + } + model = ContinuousQCBMModelHandler() + + model.build( + name, + data_set_name, + n_qubits=dimension, + circuit_depth=circuit_depth, + transformation=normalization, + initial_sigma=fixed_hyperparameters["initial_sigma"], + slower_progress_update=True, + ) + if dimension == 2: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qcbm_2D_continuous.csv") + # Get the reference data where training_method column has value "qcbm", and integral_transform is False + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name} 2D") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qcbm") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + else: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qcbm_3D_continuous.csv") + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name} 3D") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qcbm") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + helper_test_configuration(model, conf, reference_data, fixed_hyperparameters) + + +def continuous_qgan_confs(): + name = ["test_continuous_qgan"] + data_set_names = ["O", "X", "MG", "Stocks"] + dimensions = [2, 3] + # circuit_depths = range(1, 9) + circuit_depths = [8] + normalizations = ["minmax", "pit"] + configurations_to_validate = itertools.product( + name, data_set_names, dimensions, circuit_depths, normalizations + ) + return configurations_to_validate + + +@pytest.mark.parametrize("conf", continuous_qgan_confs()) +def test_continuous_qgan(conf): + print(f"{conf=}") + name, data_set_name, dimension, circuit_depth, normalization = conf + if data_set_name == "Stocks" and normalization == "pit" and dimension == 2: + fixed_hyperparameters = { + "n_epochs": 10000, + "learning_rate_generator": 1e-4, + "learning_rate_discriminator": 1e-4, + "batch_size": None, + } + elif dimension == 2: + fixed_hyperparameters = { + "n_epochs": 10000, + "learning_rate_generator": 1e-3, + "learning_rate_discriminator": 1e-3, + "batch_size": None, + } + elif dimension == 3 and data_set_name == "Stocks": + fixed_hyperparameters = { + "n_epochs": 10000, + "learning_rate_generator": 1e-3, + "learning_rate_discriminator": 1e-3, + "batch_size": None, + } + elif dimension == 3 and data_set_name == "MG" and normalization == "minmax": + fixed_hyperparameters = { + "n_epochs": 10000, + "learning_rate_generator": 1e-4, + "learning_rate_discriminator": 1e-4, + "batch_size": 1000, + } + else: + fixed_hyperparameters = { + "n_epochs": 10000, + "learning_rate_generator": 1e-3, + "learning_rate_discriminator": 1e-3, + "batch_size": 1000, + } + model = ContinuousQGANModelHandler() + print(f"{conf=}") + print(f"{fixed_hyperparameters=}") + + model.build( + name, + data_set_name, + n_qubits=dimension, + circuit_depth=circuit_depth, + transformation=normalization, + slower_progress_update=True, + ) + data_set_name_reference = ( + data_set_name if data_set_name != "MG" else "Mixed Gaussians" + ) + if dimension == 2: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qgan_continuous.csv") + # Get the reference data where training_method column has value "qcbm", and integral_transform is False + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name_reference} 2D") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qgan") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + else: + reference_data = pd.read_csv(f"{minimum_kl_data_path}/qgan_continuous.csv") + reference_data = reference_data[ + (reference_data["dataset"] == f"{data_set_name_reference} 3D") + & (reference_data["depth"] == circuit_depth) + & (reference_data["training_method"] == "qgan") + & (reference_data["integral_transform"] == (normalization == "pit")) + ] + helper_test_configuration(model, conf, reference_data, fixed_hyperparameters) + + +if __name__ == "__main__": + import colorama + + print( + f"{colorama.Fore.RED}Discrete QCBM" + f" Configurations:{colorama.Style.RESET_ALL}\n{list(enumerate(discrete_qcbm_confs()))}\n" + ) + print( + f"{colorama.Fore.RED}Discrete QGAN" + f" Configurations:{colorama.Style.RESET_ALL}\n{list(enumerate(discrete_qgan_confs()))}\n" + ) + print( + f"{colorama.Fore.RED}Continuous QCBM" + f" Configurations:{colorama.Style.RESET_ALL}\n{list(enumerate(continuous_qcbm_confs()))}\n" + ) + print( + f"{colorama.Fore.RED}Continuous QGAN" + f" Configurations:{colorama.Style.RESET_ALL}\n{list(enumerate(continuous_qgan_confs()))}\n" + )