From 2b5587ff46f12e3d8b250d40b3e049218445cc3b Mon Sep 17 00:00:00 2001 From: eriktamsen Date: Thu, 25 Aug 2022 17:11:09 +0200 Subject: [PATCH 01/31] added the artificial data --- .../artificial_hydration_data.pdf | Bin 0 -> 16008 bytes .../artificial_hydration_data.yaml | 2000 +++++++++++++++++ .../example_artificial_hydration_data.py | 64 + 3 files changed, 2064 insertions(+) create mode 100644 usecases/demonstrator/artificial_hydration_data/artificial_hydration_data.pdf create mode 100644 usecases/demonstrator/artificial_hydration_data/artificial_hydration_data.yaml create mode 100644 usecases/demonstrator/artificial_hydration_data/example_artificial_hydration_data.py diff --git a/usecases/demonstrator/artificial_hydration_data/artificial_hydration_data.pdf b/usecases/demonstrator/artificial_hydration_data/artificial_hydration_data.pdf new file mode 100644 index 0000000000000000000000000000000000000000..a36b8c2e161bb446a4decce8890c50bca9fa1fad GIT binary patch literal 16008 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 Date: Tue, 13 Sep 2022 13:05:55 +0200 Subject: [PATCH 02/31] Calibration and opt of hydration v0.1 --- .../Deterministic_optimisation.ipynb | 175 + .../demonstrator/Calibration/EM_test1.ipynb | 3874 +++++++++++++++++ .../Hydration_model_calibration.ipynb | 255 ++ .../b_opt_deterministic12_09_2022_14:22.npy | Bin 0 -> 288 bytes .../hydration_model_calibration.py | 218 + .../Calibration/utils/optimizer.py | 0 .../demonstrator/Calibration/utils/sampler.py | 51 + .../demonstrator/Calibration/utils/viz.py | 0 8 files changed, 4573 insertions(+) create mode 100644 usecases/demonstrator/Calibration/Deterministic_optimisation.ipynb create mode 100644 usecases/demonstrator/Calibration/EM_test1.ipynb create mode 100644 usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb create mode 100644 usecases/demonstrator/Calibration/Results/b_opt_deterministic12_09_2022_14:22.npy create mode 100644 usecases/demonstrator/Calibration/hydration_model_calibration.py create mode 100644 usecases/demonstrator/Calibration/utils/optimizer.py create mode 100644 usecases/demonstrator/Calibration/utils/sampler.py create mode 100644 usecases/demonstrator/Calibration/utils/viz.py diff --git a/usecases/demonstrator/Calibration/Deterministic_optimisation.ipynb b/usecases/demonstrator/Calibration/Deterministic_optimisation.ipynb new file mode 100644 index 000000000..aa2269ccf --- /dev/null +++ b/usecases/demonstrator/Calibration/Deterministic_optimisation.ipynb @@ -0,0 +1,175 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "# 09.09.2022\n", + "# FInd the value of the hydration model coefficents by performing scipy optimise" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [ + "%matplotlib inline\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "plt.style.use({'figure.facecolor':'white'})\n", + "import matplotlib as mpl\n", + "from matplotlib.patches import Rectangle\n", + "from matplotlib import rc\n", + "from scipy.optimize import minimize\n", + "from matplotlib import cm, ticker\n", + "mpl.rcParams['font.size'] = 16\n", + "mpl.rcParams['legend.fontsize'] = 'large'\n", + "mpl.rcParams['figure.titlesize'] = 'medium'\n", + "\n", + "#mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif\n", + "#rc('font', **{'family': 'serif', 'serif': ['Computer Modern']})\n", + "rc('text', usetex=False)\n", + "mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n", + "\n", + "import scipy.stats as ss\n", + "from tqdm import tqdm\n", + "from datetime import datetime\n", + "now = datetime.now()\n", + "date = now.strftime(\"%d_%m_%Y_%H:%M\")\n", + "import torch as th\n", + "import seaborn as sns\n", + "from mpl_toolkits import mplot3d\n", + "import fenics_concrete\n", + "import yaml\n", + "# local imports\n", + "\n", + "\n", + "# Initialize random number generator\n", + "RANDOM_SEED = 420\n", + "rng = np.random.default_rng(RANDOM_SEED)\n", + "%load_ext autoreload\n", + "%autoreload 2\n", + "seed = 420" + ], + "metadata": { + "collapsed": false, + "pycharm": { + "name": "#%%\n" + } + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [ + "data_file = '../artificial_hydration_data/artificial_hydration_data.yaml'\n", + "#Example 1:\n", + "# read file and access artificial data:\n", + "with open(data_file) as file:\n", + " hydration_data = yaml.safe_load(file)\n", + "\n", + "# data is given in dictionary\n", + "# data[mix ratio: 0/.2/0.5/.8/1][temperature: 20/40/60][time/heat]\n", + "# it is assumed that this is hydration data for two distinct mixes\n", + "# mix 1: mix ration = 0 and mix 2: mix ratio = 1\n", + "# there are 3 intermediate mixes with 20/80, 50/50 and 80/20 ratio between mix 1 and 2\n", + "# for each of the 5 mixes there are 3 temperature measurements, each at 20, 40 and 60 degree\n", + "# for each temperature there is a list with the time and the heat values\n", + "\n", + "# loop over all data, print lists\n", + "for mix_r in hydration_data:\n", + " for temp in hydration_data[mix_r]:\n", + " print(mix_r,temp,'time:',hydration_data[mix_r][temp]['time'])\n", + " print(mix_r,temp,'heat:',hydration_data[mix_r][temp]['heat'])" + ], + "metadata": { + "collapsed": false, + "pycharm": { + "name": "#%%\n" + } + } + }, + { + "cell_type": "code", + "execution_count": null, + "outputs": [], + "source": [ + "def forward_model(inp_latents: list, inp_obs: dict) -> list:\n", + " parameter = fenics_concrete.Parameters() # using the current default values\n", + "\n", + " # -- latents -----\n", + " # parameter['B1'] = 2.916E-4 # in 1/s (le 0, < 0.1)\n", + " # parameter['B2'] = 0.0024229 # - (le 0, smaller 1)\n", + " # parameter['eta'] = 5.554 # something about diffusion (should be larger 0)\n", + " # parameter['T_ref'] = 25 # reference temperature in degree celsius\n", + " # parameter['Q_pot'] = 500e3 # potential heat per weight of binder in J/kg\n", + "\n", + " parameter['B1'] = inp_latents[0] # in 1/s (le 0, < 0.1)\n", + " parameter['B2'] = inp_latents[1] # - (le 0, smaller 1)\n", + " parameter['eta'] = inp_latents[2] # something about diffusion (should be larger 0)\n", + " parameter['Q_pot'] = inp_latents[3] # potential heat per weight of binder in J/kg\n", + "\n", + " # -- observed inputs\n", + " parameter['igc'] = 8.3145 # ideal gas constant in [J/K/mol], CONSTANT!!!\n", + " parameter['zero_C'] = 273.15 # in Kelvin, CONSTANT!!!\n", + " parameter['E_act'] = 47002 # activation energy in Jmol^-1 (no relevant limits) (Depends only on simulated temp, if that is not change no need to infer E_act)\n", + " parameter['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c (larger 0 and max 1)\n", + " parameter['T_ref'] = 25 # reference temperature in degree celsius\n", + "\n", + " # this is the minimal time step used in the simulation\n", + " # using a larger value will increase the speed but decrease the accuracy\n", + " dt = 300 # value in seconds\n", + "\n", + " # this is the simulated temperature, needs to be adjusted depending on the temperature of the experimental data\n", + " T = inp_obs['T_rxn'] # can be 20,40,60 as pert the exp values\n", + " # this is the list of measured time data as given by the experiments\n", + " #time_list = [0,5000,10000,20000,100000]\n", + " time_list = inp_obs['time_list']\n", + "\n", + " # initiate material problem, for this the \"fenics_concrete\" conda package needs to be installed\n", + " # use: 'mamba install -c etamsen fenics_concrete\"\n", + " problem = fenics_concrete.ConcreteThermoMechanical()\n", + "\n", + " # get the hydration function\n", + " # this might change in the future to make it more easily accessible but for now it should work like this\n", + " hydration_fkt = problem.get_heat_of_hydration_ftk()\n", + " # the results are a heat list and a degree of hydration list, which you can ignore for now\n", + " heat_list, doh_list= hydration_fkt(T, time_list, dt, parameter)\n", + "\n", + " return heat_list" + ], + "metadata": { + "collapsed": false, + "pycharm": { + "name": "#%%\n" + } + } + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/EM_test1.ipynb b/usecases/demonstrator/Calibration/EM_test1.ipynb new file mode 100644 index 000000000..158df5cf3 --- /dev/null +++ b/usecases/demonstrator/Calibration/EM_test1.ipynb @@ -0,0 +1,3874 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_31762/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", + " mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n" + ] + } + ], + "source": [ + "%matplotlib inline\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "plt.style.use({'figure.facecolor':'white'})\n", + "import matplotlib as mpl\n", + "from matplotlib.patches import Rectangle\n", + "from matplotlib import rc\n", + "from matplotlib import cm, ticker\n", + "mpl.rcParams['font.size'] = 16\n", + "mpl.rcParams['legend.fontsize'] = 'large'\n", + "mpl.rcParams['figure.titlesize'] = 'medium'\n", + "\n", + "#mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif\n", + "#rc('font', **{'family': 'serif', 'serif': ['Computer Modern']})\n", + "rc('text', usetex=False)\n", + "mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n", + "\n", + "import scipy.stats as ss\n", + "from tqdm import tqdm\n", + "from datetime import datetime\n", + "now = datetime.now()\n", + "date = now.strftime(\"%d_%m_%Y_%H:%M\")\n", + "import torch as th\n", + "import seaborn as sns\n", + "from mpl_toolkits import mplot3d\n", + "import fenics_concrete\n", + "import yaml\n", + "# local imports\n", + "from usecases.demonstrator.Calibration.utils.sampler import random_walk_metropolis\n", + "\n", + "# Initialize random number generator\n", + "RANDOM_SEED = 420\n", + "rng = np.random.default_rng(RANDOM_SEED)\n", + "%load_ext autoreload\n", + "%autoreload 2\n", + "seed = 420" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, + "source": [ + "## Loading exp data" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0 20 time: [1523.8095238095204, 4952.3809523809505, 8205.489092188598, 11972.78911564625, 15283.446712018129, 18137.461881304233, 20828.390469488288, 22932.2073657049, 24987.098287590896, 27041.989209476887, 29096.880131362883, 31037.61044647744, 33157.73600080426, 35310.47887135149, 37561.07369055996, 39371.33474079287, 41426.225662678866, 43481.11658456486, 45584.93348078148, 48275.86206896551, 51129.87723825162, 54326.374227852066, 57454.37485338963, 61290.17124091015, 65244.279529993815, 68980.44484251381, 72934.55313159747, 77044.33497536946, 81122.98210820378, 85073.63098496104, 87661.27140511374, 90666.66666666667, 95619.04761904762, 102045.50785831573, 108190.4761904762, 115428.57142857143, 122666.66666666664, 127389.16256157636, 132952.38095238095, 141088.43537414967, 147428.57142857145, 153904.7619047619, 158555.00821018062, 164952.38095238095, 171047.61904761902, 175336.61740558292, 184380.95238095243, 189714.2857142857, 193523.80952380953, 198857.14285714287, 206476.19047619047, 215238.0952380952, 227047.61904761908, 236952.38095238098, 244190.4761904762, 250666.6666666667, 257523.80952380953, 266285.7142857143, 273142.85714285716, 282285.7142857143, 289142.85714285716, 296380.95238095237, 302857.14285714284, 309714.28571428574, 315069.20009383064, 323428.5714285714, 332952.38095238095, 340952.38095238095, 348952.38095238095, 354666.6666666667, 360000.00000000006]\n", + "0 20 heat: [1.2106537530266905, 2.663438256658594, 4.427533725354579, 10.957907417788874, 18.417045368702702, 27.087930438101637, 35.90393492288797, 43.91452665227405, 51.79451090781146, 60.392836269516636, 68.66464294660005, 76.06573313135897, 84.97502866889431, 93.37122341630987, 102.42045553296884, 110.67671370126078, 118.4043225706414, 126.37137847541123, 134.43794483644672, 142.8388041364998, 151.7817881097501, 160.34383361760837, 168.79703956392615, 176.8511671179284, 184.91518917752535, 192.4548024406086, 199.16327723374565, 205.69365092618, 212.10529055147913, 218.10136094180515, 220.7135104187789, 226.39225181598067, 232.9297820823245, 240.95766886532525, 245.27845036319616, 253.26876513317194, 259.80629539951576, 264.4670141580888, 269.24939467312345, 276.2216868044705, 280.1452784503632, 283.77723970944317, 287.97635945085227, 289.588377723971, 291.7675544794189, 295.15977051253003, 298.30508474576277, 301.9370460048426, 302.6634382566586, 306.2953995157385, 307.74818401937046, 311.3801452784504, 314.28571428571433, 317.9176755447942, 319.37046004842614, 320.8232445520581, 323.0024213075061, 325.181598062954, 325.90799031477, 326.63438256658594, 328.81355932203394, 329.53995157384986, 330.9927360774818, 330.9927360774818, 332.3829005594056, 333.8983050847458, 335.35108958837776, 335.35108958837776, 337.5302663438257, 337.5302663438257, 338.98305084745766]\n", + "0 40 time: [380.95238095238176, 3809.5238095238046, 6493.079990616935, 7619.047619047622, 8719.211822660094, 8761.904761904761, 9523.809523809525, 11116.584564860426, 11428.571428571426, 12086.949722417703, 13333.333333333328, 14076.606011862876, 15397.607318789582, 16761.904761904756, 18137.461881304233, 18666.666666666657, 19438.89279849871, 20952.38095238095, 21904.761904761897, 23238.09523809524, 23619.04761904762, 24340.18818255271, 25523.809523809534, 27820.356982918554, 29333.333333333336, 31323.011963406043, 33523.80952380953, 35261.55289702087, 37714.28571428571, 40056.29838142153, 43809.52380952382, 46220.971147079516, 49904.76190476191, 53413.0893736805, 57142.857142857145, 60947.68942059582, 64761.904761904756, 68482.28946751113, 72000.0, 76016.88951442644, 79619.04761904763, 83551.48956134176, 87238.09523809524, 91771.05324888577, 95619.04761904762, 98666.66666666669, 105904.76190476191, 114511.84611775745, 122666.66666666664, 129367.94641228142, 136807.4126202205, 143554.30448041286, 150095.23809523808, 159191.0458764787, 168380.9523809524, 176761.90476190476, 185040.26898115568, 191999.99999999997, 197714.28571428574, 203809.52380952382, 210285.71428571426, 218146.8449448745, 226666.66666666666, 234666.6666666667, 242326.06145906638, 247999.99999999997, 253764.95425756514, 260571.42857142858, 271231.527093596, 276190.4761904762, 283809.5238095238, 295619.04761904763, 305142.8571428571, 318494.018296974, 326476.19047619053, 337904.76190476195, 347536.4766596293, 353142.8571428571, 360761.90476190473]\n", + "0 40 heat: [1.2106537530266905, 1.9370460048426708, 6.027475280000999, 16.464891041162275, 28.809344717681768, 36.07748184019374, 44.06779661016952, 56.58889359367362, 64.40677966101691, 77.9885653852424, 87.6513317191284, 99.3107537746667, 116.22753133982997, 131.23486682808715, 147.00321307449258, 155.20581113801455, 164.51871188485416, 171.9128329297821, 179.26118598061254, 186.4406779661017, 186.4406779661017, 193.2859409105548, 200.24213075060538, 207.7733817687777, 214.769975786925, 222.59099285535376, 230.02421307506057, 238.12784026527038, 246.73123486682812, 252.9572305251733, 261.9854721549637, 268.124023425852, 275.7869249394673, 281.2678846577152, 286.6828087167071, 291.2415462970694, 294.6731234866828, 298.6624254930175, 301.9370460048426, 304.18355961480285, 306.2953995157385, 308.87355526664203, 311.3801452784504, 313.3359772898055, 315.01210653753026, 316.4648910411622, 318.6440677966102, 321.3683369314997, 323.728813559322, 326.8199896362207, 328.2469972208638, 330.42378845167525, 331.71912832929786, 333.8444603858075, 334.6246973365618, 336.07748184019374, 339.34863249800213, 339.70944309927364, 338.98305084745766, 340.4358353510896, 341.8886198547216, 342.66823912498955, 342.61501210653756, 344.7941888619855, 344.3987881534847, 345.5205811138015, 346.0966853135176, 346.97336561743344, 347.40276005200445, 348.4261501210654, 349.1525423728814, 349.87893462469737, 350.60532687651335, 352.3005403213302, 352.7845036319613, 353.51089588377727, 353.54131132289274, 353.51089588377727, 354.23728813559325]\n", + "0 60 time: [380.95238095238176, 2954.1011807021605, 4352.568613652357, 4438.18906873094, 5085.099173769119, 5333.333333333331, 5714.285714285713, 5857.0423243188825, 6150.598170302598, 6476.190476190477, 6698.56908280553, 6857.142857142859, 7520.525451559932, 7619.047619047622, 7863.007271874263, 8380.952380952385, 8433.810305731484, 9027.445460942996, 9404.175463288762, 9461.255766674481, 10488.701227617477, 10717.02244116037, 11047.619047619051, 11630.307295331922, 12804.53067926677, 12828.99366643209, 14627.023223082331, 16229.348882410097, 17599.276163667433, 19507.38916256157, 21562.280084447564, 23666.096980664184, 26357.02556884823, 29096.880131362883, 31836.734693877548, 34850.574712643676, 38686.37110016419, 42796.15294393619, 46954.86076203882, 51015.71663148018, 55125.49847525217, 59235.28031902416, 63345.062162796145, 67454.84400656814, 70194.6985690828]\n", + "0 60 heat: [1.2106537530266905, 1.5831931837610114, 11.496663247414745, 19.773911902575207, 27.692594668882577, 35.351089588377704, 49.878934624697365, 41.96785335157699, 57.16683166545408, 76.75544794188863, 67.77215854196737, 88.37772397094432, 101.58498232723844, 118.88619854721554, 129.3971182862391, 148.66828087167073, 139.32328629873928, 169.90720309163999, 158.18518231372036, 182.4019847564976, 192.8505826643925, 204.1154772838417, 211.1380145278451, 218.5095092975823, 226.59084674196976, 235.89662925368864, 244.81058934386147, 254.95132677768447, 262.97435731410377, 271.4055362063002, 280.68410882763396, 288.72268787284474, 296.9556232779494, 305.20022006464774, 312.5468904686363, 320.17110175455343, 326.5055642362147, 332.2196412170947, 338.07365477709834, 342.0696215365165, 345.00828969811187, 347.40276005200445, 349.47071172127534, 351.4298238290056, 351.97402163670847]\n", + "0.2 20 time: [1548.1904761904727, 5031.619047619046, 8336.776917663616, 12164.35374149659, 15527.98185941042, 18427.6612714051, 21161.6447170001, 23299.12268355618, 25386.89186019235, 27474.66103682852, 29562.43021346469, 31534.21221362108, 33688.259776817125, 35875.44653329312, 38162.050869608924, 40001.27609664555, 42089.04527328173, 44176.814449917896, 46314.29241647399, 49048.27586206896, 51947.95527406364, 55195.5962154977, 58373.644851043864, 62270.81398076472, 66288.18800247372, 70084.13195999403, 74101.50598170303, 78277.04433497538, 82420.94982193505, 86434.80908072041, 89063.85174759556, 92117.33333333334, 97148.95238095238, 103678.23598404878, 109921.52380952382, 117275.42857142858, 124629.33333333331, 129427.38916256158, 135079.61904761905, 143345.85034013606, 149787.4285714286, 156367.23809523808, 161091.8883415435, 167591.61904761905, 173784.38095238092, 178142.00328407224, 187331.04761904766, 192749.7142857143, 196620.19047619047, 202038.85714285716, 209779.80952380953, 218681.90476190473, 230680.380952381, 240743.61904761908, 248097.52380952385, 254677.33333333334, 261644.19047619047, 270546.28571428574, 277513.1428571429, 286802.28571428574, 293769.1428571429, 301123.04761904763, 307702.8571428571, 314669.7142857143, 320110.30729533196, 328603.4285714286, 338279.61904761905, 346407.61904761905, 354535.61904761905, 360341.3333333334, 365760.00000000006]\n", + "0.2 20 heat: [1.2058111380145837, 2.6527845036319597, 4.40982359045316, 10.914075788117719, 18.34337718722789, 26.97957871634923, 35.760319183196415, 43.73886854566495, 51.58733286418021, 60.15126492443857, 68.38998437481365, 75.76147019883354, 84.63512855421874, 92.99773852264464, 102.01077371083697, 110.23400684645574, 117.93070528035884, 125.86589296150959, 133.90019305710092, 142.26744891995378, 151.1746609573111, 159.70245828313793, 168.12185140567044, 176.1437624494567, 184.17552842081525, 191.68498323084617, 198.36662412481067, 204.87087632247528, 211.25686938927322, 217.22895549803792, 219.8306563771038, 225.48668280871675, 231.9980629539952, 239.99383818986394, 244.29733656174338, 252.25569007263925, 258.7670702179177, 263.40914610145643, 268.17239709443095, 275.1168000572526, 279.02469733656176, 282.6421307506054, 286.82445401304886, 288.4300242130751, 290.6004842615012, 293.9791314304799, 297.1118644067797, 300.72929782082326, 301.45278450363196, 305.07021791767556, 306.51719128329296, 310.1346246973366, 313.02857142857147, 316.646004842615, 318.0929782082324, 319.53995157384986, 321.71041162227607, 323.88087167070216, 324.6043583535109, 325.3278450363196, 327.4983050847458, 328.22179176755446, 329.6687651331719, 329.6687651331719, 331.05336895716795, 332.5627118644068, 334.0096852300243, 334.0096852300243, 336.1801452784504, 336.1801452784504, 337.6271186440678]\n", + "0.2 40 time: [387.0476190476199, 3870.4761904761854, 6596.969270466806, 7740.952380952384, 8858.719211822656, 8902.095238095239, 9676.190476190477, 11294.449917898193, 11611.428571428569, 12280.340917976386, 13546.666666666662, 14301.831708052681, 15643.969035890215, 17030.095238095233, 18427.6612714051, 18965.333333333325, 19749.91508327469, 21287.619047619046, 22255.238095238088, 23609.904761904763, 23996.95238095238, 24729.631193473553, 25932.190476190488, 28265.482694645252, 29802.666666666668, 31824.18015482054, 34060.19047619048, 35825.7377433732, 38317.71428571428, 40697.19915552428, 44510.4761904762, 46960.50668543279, 50703.2380952381, 54267.69880365939, 58057.14285714286, 61922.85245132536, 65798.09523809524, 69578.0060989913, 73152.0, 77233.15974665726, 80892.9523809524, 84888.31339432322, 88633.90476190476, 93239.39010086794, 97148.95238095238, 100245.33333333336, 107599.2380952381, 116344.03565564156, 124629.33333333331, 131437.83355487793, 138996.33122214404, 145851.17335209946, 152496.7619047619, 161738.10261050236, 171075.04761904763, 179590.09523809524, 188000.91328485418, 195071.99999999997, 200877.71428571432, 207070.4761904762, 213650.28571428568, 221637.1944639925, 230293.3333333333, 238421.33333333334, 246203.27844241145, 251967.99999999997, 257825.1935256862, 264740.5714285714, 275571.23152709357, 280609.52380952385, 288350.47619047615, 300348.9523809524, 310025.14285714284, 323589.9225897256, 331699.8095238096, 343311.23809523816, 353097.0602861834, 358793.14285714284, 366534.0952380952]\n", + "0.2 40 heat: [1.2058111380145837, 1.9292978208233, 6.0033653788809955, 16.399031476997624, 28.69410733881104, 35.93317191283297, 43.891525423728844, 56.362538019298924, 64.14915254237285, 77.67661112370142, 87.30072639225187, 98.91351075956803, 115.76262121447064, 130.7099273607748, 146.4152002221946, 154.58498789346248, 163.86063703731475, 171.22518159806296, 178.54414123669008, 185.6949152542373, 185.6949152542373, 192.5127971469126, 199.44116222760297, 206.9422882417026, 213.9108958837773, 221.70062888393235, 229.10411622276033, 237.1753289042093, 245.7443099273608, 251.94540160307258, 260.93753026634386, 267.05152733214857, 274.68377723970946, 280.14281311908434, 285.53607748184027, 290.0765801118811, 293.49443099273606, 297.4677757910454, 300.72929782082326, 302.96682537634365, 305.07021791767556, 307.63806104557545, 310.1346246973366, 312.08263338064626, 313.7520581113801, 315.19903147699756, 317.36949152542377, 320.0828635837737, 322.4338983050847, 325.51270967767584, 326.9340092319804, 329.1020932978685, 330.39225181598067, 332.5090825442643, 333.2861985472155, 334.733171912833, 337.9912379680101, 338.3506053268765, 337.6271186440678, 339.0740920096853, 340.52106537530267, 341.2975661684896, 341.2445520581114, 343.4150121065376, 343.02119300087077, 344.1384987893463, 344.71229857226353, 345.5854721549637, 346.01314901179643, 347.0324455205811, 347.7559322033899, 348.4794188861986, 349.20290556900727, 350.8913381600448, 351.3733656174334, 352.0968523002422, 352.12714607760114, 352.0968523002422, 352.8203389830509]\n", + "0.2 60 time: [387.0476190476199, 3001.366799593395, 4422.209711470795, 4509.200093830635, 5166.460760549426, 5418.666666666664, 5805.714285714284, 5950.755001507985, 6249.00774102744, 6579.809523809525, 6805.746188130419, 6966.857142857145, 7640.853858784891, 7740.952380952384, 7988.815388224251, 8515.047619047624, 8568.751270623188, 9171.884588318084, 9554.642270701383, 9612.635858941274, 10656.520447259358, 10888.494800218936, 11224.380952380956, 11816.392212057233, 13009.40317013504, 13034.257565095004, 14861.055594651649, 16489.018464528657, 17880.86458228611, 19819.507389162554, 21907.276565798726, 24044.75453235481, 26778.7379779498, 29562.43021346469, 32346.12244897959, 35408.183908045976, 39305.35303776682, 43480.89139103917, 47706.138534231446, 51831.968097583864, 56007.506450856206, 60183.04480412855, 64358.583157400884, 68534.12151067323, 71317.81374618813]\n", + "0.2 60 heat: [1.2058111380145837, 1.5768604110259674, 11.450676594425085, 19.694816254964906, 27.58182429020705, 35.20968523002419, 49.679418886198576, 41.79998193817068, 56.93816433879227, 76.44842615012108, 67.5010699077995, 88.02421307506054, 101.17864239792948, 118.41065375302668, 128.87952981309414, 148.07360774818406, 138.76599315354431, 169.22757427927343, 157.55244158446547, 181.67237681747162, 192.07918033373494, 203.29901537470633, 210.2934624697337, 217.63547126039197, 225.68448335500187, 234.9530427366739, 243.831346986486, 253.93152147057373, 261.92245988484734, 270.319914061475, 279.56137239232345, 287.56779712135335, 295.7678007848376, 303.97941918438914, 311.29670290676177, 318.8904173475352, 325.19954197926984, 330.89076265222633, 336.7213601579899, 340.70134305037044, 343.6282565393194, 346.01314901179643, 348.0728288743902, 350.0241045336896, 350.56612555016164]\n", + "0.5 20 time: [1676.1904761904725, 5447.619047619046, 9026.038001407458, 13170.068027210877, 16811.791383219945, 19951.20806943466, 22911.229516437117, 25225.428102275393, 27485.80811634999, 29746.18813042458, 32006.568144499175, 34141.37149112519, 36473.50960088469, 38841.526758486645, 41317.18105961596, 43308.468214872155, 45568.84822894676, 47829.228243021345, 50143.426828859636, 53103.448275862065, 56242.86496207678, 59759.01165063728, 63199.812338728596, 67419.18836500117, 71768.7074829932, 75878.4893267652, 80228.00844475722, 84748.76847290642, 89235.28031902417, 93580.99408345715, 96427.39854562512, 99733.33333333334, 105180.95238095238, 112250.05864414731, 119009.52380952383, 126971.4285714286, 134933.3333333333, 140128.078817734, 146247.61904761905, 155197.27891156464, 162171.4285714286, 169295.2380952381, 174410.5090311987, 181447.61904761905, 188152.38095238095, 192870.27914614123, 202819.0476190477, 208685.7142857143, 212876.1904761905, 218742.8571428572, 227123.80952380953, 236761.90476190473, 249752.380952381, 260647.61904761908, 268609.52380952385, 275733.3333333334, 283276.1904761905, 292914.2857142858, 300457.1428571429, 310514.2857142858, 318057.1428571429, 326019.04761904763, 333142.85714285716, 340685.7142857143, 346576.12010321376, 355771.4285714286, 366247.61904761905, 375047.61904761905, 383847.61904761905, 390133.3333333334, 396000.0000000001]\n", + "0.5 20 heat: [1.1803874092010231, 2.596852300242129, 4.316845382220714, 10.683959732344151, 17.956619234485135, 26.410732177149097, 35.00633654981577, 42.8166634859672, 50.49964813511617, 58.88301536277872, 66.94802687293505, 74.16408980307499, 82.85065295217196, 91.03694283090212, 99.85994414464461, 107.90979585872925, 115.44421450637536, 123.21209401352596, 131.07699621553556, 139.2678340330873, 147.98724340700633, 156.33523777716815, 164.577113574828, 172.4298879399802, 180.29230944808722, 187.64343237959338, 194.184195302902, 200.5513096530255, 206.80265828769214, 212.64882691826003, 215.1956726583094, 220.73244552058114, 227.10653753026637, 234.9337271436921, 239.14648910411626, 246.93704600484264, 253.31113801452787, 257.8553388041365, 262.51815980629533, 269.31614463435875, 273.1416464891041, 276.6828087167071, 280.776950464581, 282.3486682808717, 284.4733656174334, 287.7807762497168, 290.8474576271187, 294.3886198547215, 295.0968523002421, 298.63801452784503, 300.05447941888616, 303.5956416464891, 306.42857142857144, 309.9697336561743, 311.3861985472155, 312.8026634382566, 314.92736077481845, 317.0520581113801, 317.76029055690077, 318.4685230024213, 320.5932203389831, 321.3014527845036, 322.71791767554475, 322.71791767554475, 324.07332804542045, 325.5508474576271, 326.9673123486683, 326.9673123486683, 329.09200968523004, 329.09200968523004, 330.5084745762712]\n", + "0.5 40 time: [419.04761904761995, 4190.476190476185, 7142.387989678629, 8380.952380952385, 9591.133004926105, 9638.095238095239, 10476.190476190479, 12228.24302134647, 12571.428571428569, 13295.644694659475, 14666.666666666662, 15484.266613049165, 16937.36805066854, 18438.095238095233, 19951.20806943466, 20533.333333333325, 21382.78207834858, 23047.619047619046, 24095.238095238088, 25561.904761904767, 25980.95238095238, 26774.207000807983, 28076.190476190488, 30602.39268121041, 32266.66666666667, 34455.31315974665, 36876.19047619048, 38787.70818672296, 41485.71428571428, 44061.92821956369, 48190.476190476205, 50843.06826178747, 54895.238095238106, 58754.39831104856, 62857.14285714286, 67042.45836265541, 71238.09523809524, 75330.51841426225, 79200.0, 83618.57846586908, 87580.9523809524, 91906.63851747595, 95961.90476190476, 100948.15857377436, 105180.95238095238, 108533.33333333336, 116495.2380952381, 125963.0307295332, 134933.3333333333, 142304.74105350958, 150488.15388224256, 157909.73492845416, 165104.7619047619, 175110.15046412658, 185219.04761904766, 194438.09523809527, 203544.29587927126, 211199.99999999997, 217485.71428571432, 224190.4761904762, 231314.2857142857, 239961.52943936197, 249333.33333333334, 258133.33333333337, 266558.667604973, 272800.0, 279141.4496833217, 286628.5714285715, 298354.67980295565, 303809.52380952385, 312190.4761904762, 325180.9523809524, 335657.14285714284, 350343.42012667144, 359123.8095238096, 371695.23809523816, 382290.1243255923, 388457.14285714284, 396838.09523809527]\n", + "0.5 40 heat: [1.1803874092010231, 1.888619854721604, 5.876788398000974, 16.053268765133218, 28.08911109973972, 35.175544794188895, 42.96610169491528, 55.17417125383177, 62.79661016949149, 76.03885125061133, 85.46004842615018, 96.82798493030002, 113.32184305633422, 127.95399515738497, 143.32813274763026, 151.3256658595642, 160.40574408773278, 167.61501210653753, 174.77965633109721, 181.77966101694915, 181.77966101694915, 188.45379238779094, 195.23607748184025, 202.57904722455825, 209.40072639225187, 217.0262180339699, 224.27360774818405, 232.1746442586386, 240.56295399515741, 246.63329976204395, 255.4358353510896, 261.42092284020566, 268.8922518159806, 274.2361875412723, 279.5157384987894, 283.9605076396427, 287.30629539951576, 291.19586485569204, 294.3886198547215, 296.57897062443277, 298.63801452784503, 301.151716384976, 303.5956416464891, 305.50257785756037, 307.136803874092, 308.55326876513317, 310.67796610169495, 313.3341285082122, 315.635593220339, 318.6494898953152, 320.0408222903422, 322.16319374038335, 323.4261501210654, 325.4983488761623, 326.2590799031477, 327.6755447941889, 330.8649166855521, 331.2167070217918, 330.5084745762712, 331.92493946731236, 333.34140435835354, 334.1015331468648, 334.04963680387414, 336.17433414043586, 335.7888184496476, 336.88256658595645, 337.4442681806796, 338.2990314769976, 338.71769105070433, 339.71549636803877, 340.42372881355936, 341.1319612590799, 341.8401937046005, 343.4930268132969, 343.9648910411622, 344.6731234866828, 344.70277853982043, 344.6731234866828, 345.3813559322034]\n", + "0.5 60 time: [419.04761904761995, 3249.511298772377, 4787.825475017594, 4882.007975604034, 5593.6090911460315, 5866.666666666665, 6285.714285714284, 6442.746556750772, 6765.657987332858, 7123.809523809526, 7368.425991086084, 7542.857142857145, 8272.577996715925, 8380.952380952385, 8649.30799906169, 9219.047619047624, 9277.191336304633, 9930.190007037296, 10344.59300961764, 10407.381343341931, 11537.571350379227, 11788.72468527641, 12152.380952380958, 12793.338024865116, 14084.98374719345, 14111.893033075301, 16089.725545390565, 17852.28377065111, 19359.20378003418, 21458.12807881773, 23718.508092892323, 26032.706678730603, 28992.728125733054, 32006.568144499175, 35020.4081632653, 38335.63218390805, 42555.00821018062, 47075.768238329816, 51650.34683824271, 56117.288294628204, 60638.048322777395, 65158.808350926585, 69679.56837907576, 74200.32840722495, 77214.16842599108]\n", + "0.5 60 heat: [1.1803874092010231, 1.543613354166986, 11.209246666229376, 19.279564105010827, 27.000279802160513, 34.46731234866826, 48.63196125907993, 40.91865701778757, 55.73766087381773, 74.83656174334142, 66.07785457841818, 86.1682808716707, 99.04535776905747, 115.91404358353515, 126.16219032908313, 144.95157384987897, 135.8402041412708, 165.659523014349, 154.23055275587734, 177.84193513758515, 188.0293180977827, 199.01259035174564, 205.85956416464896, 213.04677156514273, 220.92607557342052, 229.99921352234642, 238.69032461026492, 248.57754360824237, 256.3999983812512, 264.6203978011427, 273.6670061069431, 281.5046206760236, 289.5317326960007, 297.5702145630315, 304.7332182069204, 312.1668242106896, 318.3429251303093, 323.9141501866673, 329.62181340767086, 333.5178809981036, 336.38308245565906, 338.71769105070433, 340.73394392824343, 342.6440782332805, 343.17467109579076]\n", + "0.8 20 time: [1913.9047619047576, 6220.190476190473, 10306.09429978888, 15037.82312925169, 19196.00907029477, 22780.652122918116, 26160.45842967729, 28802.852451325354, 31383.795449214165, 33964.73844710297, 36545.68144499178, 38983.23872077566, 41646.11641701015, 44349.96146241748, 47176.70855534331, 49450.39643443584, 52031.339432324654, 54612.28243021346, 57254.67645186154, 60634.482758620674, 64219.125811244034, 68233.92603018219, 72162.69481585738, 76980.45507858315, 81946.81508967224, 86639.43872219734, 91605.79873328641, 96767.68472906404, 101890.46552790394, 106852.48051711106, 110102.55688482286, 113877.33333333334, 120097.5238095238, 128169.15787004455, 135887.2380952381, 144978.2857142857, 154069.3333333333, 160000.7881773399, 166988.19047619047, 177207.07482993198, 185170.28571428574, 193304.38095238095, 199145.09031198686, 207180.19047619047, 214835.8095238095, 220222.79146141215, 231582.47619047624, 238281.14285714284, 243065.90476190476, 249764.57142857145, 259334.09523809524, 270339.0476190476, 285171.8095238096, 297612.19047619053, 306703.2380952381, 314837.3333333334, 323449.9047619048, 334454.85714285716, 343067.4285714286, 354550.85714285716, 363163.4285714286, 372254.47619047615, 380388.5714285714, 389001.1428571429, 395726.9153178513, 406226.2857142857, 418188.1904761905, 428236.1904761905, 438284.1904761905, 445461.3333333334, 452160.00000000006]\n", + "0.8 20 heat: [1.1331719128329822, 2.492978208232444, 4.1441715669318855, 10.256601343050386, 17.23835446510573, 25.35430289006313, 33.60608308782314, 41.103996946528504, 48.47966220971152, 56.52769474826757, 64.27010579801765, 71.19752621095199, 79.53662683408507, 87.39546511766603, 95.86554637885884, 103.59340402438008, 110.82644592612034, 118.28361025298491, 125.83391636691412, 133.6971206717638, 142.0677536707261, 150.08182826608143, 157.99402903183486, 165.532692422381, 173.08061707016373, 180.13769508440964, 186.41682749078592, 192.52925726690447, 198.53055195618444, 204.14287384152962, 206.58784575197703, 211.9031476997579, 218.02227602905572, 225.5363780579444, 229.5806295399516, 237.05956416464892, 243.17869249394673, 247.54112525197107, 252.01743341404352, 258.54349884898437, 262.21598062953996, 265.6154963680388, 269.5458724459977, 271.05472154963684, 273.0944309927361, 276.2695451997281, 279.2135593220339, 282.61307506053265, 283.29297820823246, 286.6924939467312, 288.05230024213074, 291.4518159806296, 294.1714285714286, 297.5709443099273, 298.93075060532686, 300.29055690072636, 302.3302663438257, 304.3699757869249, 305.0498789346247, 305.72978208232445, 307.76949152542375, 308.44939467312344, 309.809200968523, 309.809200968523, 311.1103949236036, 312.52881355932203, 313.8886198547216, 313.8886198547216, 315.9283292978208, 315.9283292978208, 317.2881355932204]\n", + "0.8 40 time: [478.4761904761915, 4784.761904761898, 8155.30846821487, 9569.523809523813, 10951.330049261078, 11004.95238095238, 11961.904761904763, 13962.430213464695, 14354.28571428571, 15181.208851356636, 16746.66666666666, 17680.21715089977, 19339.394792399715, 21052.952380952374, 22780.652122918116, 23445.33333333332, 24415.24935491438, 26316.190476190473, 27512.380952380943, 29187.047619047622, 29665.52380952381, 30571.276357286202, 32057.904761904774, 34942.36837054571, 36842.66666666667, 39341.70302603799, 42105.90476190476, 44288.51043865821, 47369.142857142855, 50310.710767065444, 55024.761904761916, 58053.539760731874, 62680.380952380954, 67086.84025334271, 71771.42857142858, 76550.29791226836, 81340.95238095237, 86013.75557119398, 90432.0, 95477.21323011961, 100001.52380952383, 104940.67088904526, 109571.04761904762, 115264.44288060053, 120097.5238095238, 123925.33333333336, 133016.38095238095, 143826.87872390336, 154069.3333333333, 162486.14069382547, 171830.11025099695, 180304.20642739855, 188519.61904761902, 199943.95362085724, 211486.4761904762, 222012.9523809524, 232410.57784033153, 241151.99999999997, 248329.1428571429, 255984.76190476192, 264118.8571428571, 273992.43725076236, 284693.3333333333, 294741.3333333334, 304361.5331925874, 311487.99999999994, 318728.78254750185, 327277.7142857143, 340666.7980295566, 346895.2380952381, 356464.7619047619, 371297.52380952385, 383259.4285714285, 400028.48698099935, 410054.0952380953, 424408.380952381, 436505.8146844944, 443547.4285714285, 453116.95238095237]\n", + "0.8 40 heat: [1.1331719128329822, 1.8130750605327397, 5.641716862080935, 15.41113801452789, 26.96554665575013, 33.76852300242134, 41.24745762711867, 52.9672044036785, 60.28474576271183, 72.99729720058687, 82.04164648910417, 92.95486553308803, 108.78896933408085, 122.83583535108957, 137.59500743772506, 145.27263922518162, 153.98951432422348, 160.91041162227603, 167.78847007785333, 174.50847457627117, 174.50847457627117, 180.91564069227928, 187.42663438256662, 194.47588533557592, 201.0246973365618, 208.34516931261112, 215.30266343825667, 222.88765848829306, 230.9404358353511, 236.76796777156218, 245.218401937046, 250.96408592659745, 258.1365617433414, 263.26674003962137, 268.3351089588378, 272.60208733405693, 275.81404358353507, 279.54803026146436, 282.61307506053265, 284.7158117994554, 286.6924939467312, 289.1056477295769, 291.4518159806296, 293.2824747432579, 294.8513317191283, 296.2111380145278, 298.2508474576271, 300.8007633678837, 303.0101694915254, 305.90351029950256, 307.2391893987285, 309.27666599076804, 310.4891041162228, 312.4784149211158, 313.20871670702184, 314.56852300242133, 317.63032001812996, 317.9680387409201, 317.2881355932204, 318.64794188861987, 320.00774818401936, 320.7374718209902, 320.68765133171917, 322.7273607748184, 322.3572657116617, 323.40726392251815, 323.9464974534524, 324.7670702179177, 325.1689834086761, 326.1268765133172, 326.80677966101695, 327.4866828087167, 328.1665859564165, 329.75330574076503, 330.20629539951574, 330.8861985472155, 330.9146673982276, 330.8861985472155, 331.56610169491523]\n", + "0.8 60 time: [478.4761904761915, 3710.3510829619136, 5466.826178747361, 5574.36547032606, 6386.884562254014, 6698.666666666664, 7177.142857142855, 7356.4451593445165, 7725.151301900063, 8134.095238095239, 8413.402768003747, 8612.571428571431, 9445.779967159275, 9569.523809523813, 9875.937133474075, 10526.476190476196, 10592.865743998744, 11338.471498944404, 11811.644381890686, 11883.33724294315, 13173.808741887551, 13460.580186097426, 13875.809523809528, 14607.665962936895, 16082.490533159063, 16113.216045038705, 18371.54116819141, 20384.06219630708, 22104.690861566298, 24501.28078817733, 27082.22378606614, 29724.617807714214, 33104.424114473375, 36545.68144499178, 39986.9387755102, 43772.321839080454, 48590.08210180623, 53751.96809758386, 58975.30511712076, 64075.74008913911, 69237.62608491673, 74399.51208069435, 79561.39807647196, 84723.28407224957, 88164.541402768]\n", + "0.8 60 heat: [1.1331719128329822, 1.4818688200003065, 10.7608767995802, 18.508381540810394, 25.920268610074093, 33.08861985472153, 46.68668280871673, 39.28191073707606, 53.50815443886502, 71.84309927360776, 63.43474039528146, 82.72154963680387, 95.08354345829517, 111.27748184019374, 121.1157027159198, 139.15351089588378, 130.40659597561995, 159.033142093775, 148.06133064564224, 170.72825773208174, 180.50814537387137, 191.0520867376758, 197.625181598063, 204.52490070253702, 212.08903255048367, 220.79924498145255, 229.14271162585433, 238.63444186391266, 246.14399844600112, 254.035581889097, 262.7203258626654, 270.2444358489827, 277.95046338816064, 285.66740598051024, 292.54388947864356, 299.680151242262, 305.6092081250969, 310.95758417920064, 316.436940871364, 320.1771657581794, 322.92775915743266, 325.1689834086761, 327.1045861711137, 328.9383151039492, 329.4476842519591]\n", + "1 20 time: [2133.3333333333285, 6933.33333333333, 11487.684729064036, 16761.90476190475, 21396.825396825378, 25392.446633825923, 29159.746657283602, 32105.09031198686, 34981.93760262725, 37858.78489326764, 40735.632183908034, 43452.65462506841, 46420.83040112596, 49434.670419892085, 52585.50316678394, 55119.86863711001, 57996.71592775041, 60873.563218390795, 63818.90687309407, 67586.20689655171, 71581.82813355226, 76056.92391899289, 80436.12479474547, 85806.23973727421, 91341.99134199134, 96572.62277951933, 102108.37438423645, 107862.06896551725, 113572.17495148529, 119103.08337894545, 122725.77996715924, 126933.33333333333, 133866.66666666666, 142863.71100164202, 151466.66666666666, 161600.0, 171733.33333333328, 178344.8275862069, 186133.3333333333, 197523.80952380953, 206400.00000000003, 215466.66666666663, 221977.01149425286, 230933.3333333333, 239466.66666666663, 245471.26436781607, 258133.33333333337, 265600.0, 270933.3333333333, 278400.0, 289066.6666666666, 301333.33333333326, 317866.6666666667, 331733.3333333334, 341866.6666666667, 350933.3333333333, 360533.3333333333, 372800.0, 382400.0, 395200.0, 404800.0, 414933.3333333333, 423999.99999999994, 433600.0, 441096.8801313629, 452799.99999999994, 466133.3333333333, 477333.3333333333, 488533.3333333333, 496533.3333333333, 504000.00000000006]\n", + "1 20 heat: [1.0895883777240216, 2.397094430992735, 3.984780352819121, 9.862116676009988, 16.57534083183243, 24.379137394291472, 32.31354143059917, 39.523073987046644, 46.615059817030314, 54.35355264256497, 61.79817865194005, 68.45915981822307, 76.47752580200488, 84.03410107467889, 92.17840997967197, 99.6090423311347, 106.56389031357726, 113.73424062787011, 120.99415035280205, 128.55492372284982, 136.6036092987751, 144.30945025584754, 151.91733560753354, 159.16605040613558, 166.42367025977282, 173.20932219654776, 179.24694951037108, 185.124285833562, 190.89476149633123, 196.29122484762465, 198.64215937690102, 203.75302663438262, 209.63680387409204, 216.86190197879273, 220.75060532687655, 227.94188861985475, 233.8256658595642, 238.0203127422799, 242.32445520581112, 248.59951812402346, 252.13075060532688, 255.39951573849885, 259.17872350576704, 260.6295399515739, 262.590799031477, 265.643793461277, 268.4745762711865, 271.7433414043584, 272.39709443099275, 275.66585956416463, 276.97336561743344, 280.2421307506054, 282.8571428571429, 286.1259079903148, 287.4334140435835, 288.7409200968523, 290.7021791767555, 292.6634382566586, 293.317191283293, 293.97094430992735, 295.93220338983053, 296.5859564164649, 297.89346246973366, 297.89346246973366, 299.14461050346506, 300.5084745762712, 301.81598062954, 301.81598062954, 303.77723970944317, 303.77723970944317, 305.0847457627119]\n", + "1 40 time: [533.3333333333344, 5333.333333333326, 9090.311986863708, 10666.66666666667, 12206.89655172413, 12266.666666666666, 13333.333333333334, 15563.218390804595, 15999.999999999995, 16921.729611384784, 18666.666666666657, 19707.248416608025, 21556.650246305413, 23466.666666666657, 25392.446633825923, 26133.333333333318, 27214.449917898193, 29333.33333333333, 30666.666666666653, 32533.333333333336, 33066.666666666664, 34076.26345557379, 35733.33333333334, 38948.49977608598, 41066.666666666664, 43852.21674876846, 46933.333333333336, 49366.174055829215, 52799.99999999999, 56078.817733990145, 61333.333333333336, 64709.35960591132, 69866.66666666667, 74778.3251231527, 80000.0, 85326.76518883415, 90666.66666666666, 95875.20525451557, 100800.0, 106423.64532019701, 111466.66666666669, 116972.08538587845, 122133.33333333333, 128479.47454844008, 133866.66666666666, 138133.33333333334, 148266.66666666666, 160316.58456486042, 171733.33333333328, 181115.12497719398, 191530.3776683087, 200976.026272578, 210133.33333333328, 222867.46422707016, 235733.33333333334, 247466.66666666666, 259056.37657361792, 268799.99999999994, 276800.0, 285333.3333333333, 294399.99999999994, 305405.58292282425, 317333.3333333333, 328533.3333333333, 339256.4860426929, 347199.99999999994, 355270.9359605912, 364800.0, 379724.1379310344, 386666.6666666667, 397333.33333333326, 413866.6666666667, 427199.99999999994, 445891.6256157636, 457066.66666666674, 473066.6666666667, 486551.067323481, 494399.9999999999, 505066.66666666657]\n", + "1 40 heat: [1.0895883777240216, 1.7433414043584037, 5.4247277520009, 14.818401937046048, 25.928410245913593, 32.46973365617437, 39.661016949152575, 50.93000423430626, 57.966101694915224, 70.18970884671816, 78.88619854721556, 89.37967839720002, 104.60477820584697, 118.11138014527843, 132.30289176704332, 139.6852300242131, 148.06684069636876, 154.7215496368039, 161.3350673825513, 167.79661016949154, 167.79661016949154, 173.95734681949935, 180.21791767554484, 186.99604359189993, 193.29297820823248, 200.3318935698184, 207.02179176755453, 214.31505623874335, 222.0581113801453, 227.66150747265596, 235.78692493946733, 241.3116210832668, 248.2082324455206, 253.14109619194366, 258.0145278450364, 262.1173916673625, 265.20581113801455, 268.7961829437158, 271.7433414043584, 273.76520365332254, 275.66585956416463, 277.98619973997785, 280.2421307506054, 282.002379560825, 283.51089588377727, 284.818401937046, 286.7796610169492, 289.2315032383497, 291.35593220338984, 294.1379906725987, 295.4222974987774, 297.38140960650776, 298.5472154963681, 300.4600143472268, 301.1622276029056, 302.46973365617436, 305.4137692482019, 305.7384987893463, 305.0847457627119, 306.39225181598067, 307.6997578692494, 308.40141521249063, 308.3535108958838, 310.314769975787, 309.95890933813627, 310.96852300242136, 311.4870167821658, 312.2760290556901, 312.662484046804, 313.58353510895887, 314.23728813559325, 314.8910411622276, 315.544794188862, 317.07048628919716, 317.5060532687652, 318.15980629539956, 318.1871801906035, 318.15980629539956, 318.81355932203394]\n", + "1 60 time: [533.3333333333344, 4135.741652983024, 6093.5960591133, 6213.4646962233155, 7119.138843276766, 7466.666666666663, 7999.999999999997, 8199.859254046434, 8610.837438423638, 9066.666666666668, 9377.996715927742, 9600.000000000002, 10528.735632183903, 10666.66666666667, 11008.210180623968, 11733.33333333334, 11807.334428024076, 12638.423645320194, 13165.845648604267, 13245.758073344274, 14684.181718664468, 15003.831417624517, 15466.666666666672, 16282.43021346469, 17926.342950973478, 17960.591133004924, 20477.83251231526, 22721.088435374135, 24638.986629134404, 27310.344827586196, 30187.192118226587, 33132.535772929856, 36899.83579638752, 40735.632183908034, 44571.428571428565, 48790.80459770114, 54160.919540229865, 59914.61412151066, 65736.80506685434, 71422.00328407224, 77175.69786535304, 82929.39244663382, 88683.0870279146, 94436.78160919539, 98272.57799671592]\n", + "1 60 heat: [1.0895883777240216, 1.4248738653849102, 10.34699692267327, 17.796520712317687, 24.92333520199432, 31.815980629539933, 44.89104116222763, 37.77106801641929, 51.450148498908675, 69.07990314769977, 60.99494268777064, 79.53995157384989, 91.42648409451459, 106.99757869249399, 116.45740645761519, 133.80145278450365, 125.39095766886535, 152.91648278247598, 142.36666408234834, 164.16178628084785, 173.56552439795325, 183.70392955545753, 190.02421307506057, 196.65855836782407, 203.93176206777278, 212.3069663283198, 220.32953040947532, 229.45619409991602, 236.6769215826934, 244.2649825856702, 252.61569794487056, 259.8504190855603, 267.26006095015447, 274.68019805818295, 281.2922014217727, 288.1539915790981, 293.8550078125932, 298.99767709538526, 304.2662892993885, 307.8626593828648, 310.5074607283007, 312.662484046804, 314.5236405491478, 316.2868414461051, 316.7766194730376]\n" + ] + } + ], + "source": [ + "data_file = '../artificial_hydration_data/artificial_hydration_data.yaml'\n", + "#Example 1:\n", + "# read file and access artificial data:\n", + "with open(data_file) as file:\n", + " hydration_data = yaml.safe_load(file)\n", + "\n", + "# data is given in dictionary\n", + "# data[mix ratio: 0/.2/0.5/.8/1][temperature: 20/40/60][time/heat]\n", + "# it is assumed that this is hydration data for two distinct mixes\n", + "# mix 1: mix ration = 0 and mix 2: mix ratio = 1\n", + "# there are 3 intermediate mixes with 20/80, 50/50 and 80/20 ratio between mix 1 and 2\n", + "# for each of the 5 mixes there are 3 temperature measurements, each at 20, 40 and 60 degree\n", + "# for each temperature there is a list with the time and the heat values\n", + "\n", + "# loop over all data, print lists\n", + "for mix_r in hydration_data:\n", + " for temp in hydration_data[mix_r]:\n", + " print(mix_r,temp,'time:',hydration_data[mix_r][temp]['time'])\n", + " print(mix_r,temp,'heat:',hydration_data[mix_r][temp]['heat'])" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[1.2106537530266905,\n", + " 2.663438256658594,\n", + " 4.427533725354579,\n", + " 10.957907417788874,\n", + " 18.417045368702702,\n", + " 27.087930438101637,\n", + " 35.90393492288797,\n", + " 43.91452665227405,\n", + " 51.79451090781146,\n", + " 60.392836269516636,\n", + " 68.66464294660005,\n", + " 76.06573313135897,\n", + " 84.97502866889431,\n", + " 93.37122341630987,\n", + " 102.42045553296884,\n", + " 110.67671370126078,\n", + " 118.4043225706414,\n", + " 126.37137847541123,\n", + " 134.43794483644672,\n", + " 142.8388041364998,\n", + " 151.7817881097501,\n", + " 160.34383361760837,\n", + " 168.79703956392615,\n", + " 176.8511671179284,\n", + " 184.91518917752535,\n", + " 192.4548024406086,\n", + " 199.16327723374565,\n", + " 205.69365092618,\n", + " 212.10529055147913,\n", + " 218.10136094180515,\n", + " 220.7135104187789,\n", + " 226.39225181598067,\n", + " 232.9297820823245,\n", + " 240.95766886532525,\n", + " 245.27845036319616,\n", + " 253.26876513317194,\n", + " 259.80629539951576,\n", + " 264.4670141580888,\n", + " 269.24939467312345,\n", + " 276.2216868044705,\n", + " 280.1452784503632,\n", + " 283.77723970944317,\n", + " 287.97635945085227,\n", + " 289.588377723971,\n", + " 291.7675544794189,\n", + " 295.15977051253003,\n", + " 298.30508474576277,\n", + " 301.9370460048426,\n", + " 302.6634382566586,\n", + " 306.2953995157385,\n", + " 307.74818401937046,\n", + " 311.3801452784504,\n", + " 314.28571428571433,\n", + " 317.9176755447942,\n", + " 319.37046004842614,\n", + " 320.8232445520581,\n", + " 323.0024213075061,\n", + " 325.181598062954,\n", + " 325.90799031477,\n", + " 326.63438256658594,\n", + " 328.81355932203394,\n", + " 329.53995157384986,\n", + " 330.9927360774818,\n", + " 330.9927360774818,\n", + " 332.3829005594056,\n", + " 333.8983050847458,\n", + " 335.35108958837776,\n", + " 335.35108958837776,\n", + " 337.5302663438257,\n", + " 337.5302663438257,\n", + " 338.98305084745766]" + ] + }, + "execution_count": 3, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "hydration_data[0][20]['heat']" + ] + }, + { + "cell_type": "code", + "execution_count": 4, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "class Prior_(object):\n", + " def __init__(self,x):\n", + " self.x = x\n", + " #self.sigma = sigma\n", + " self.cov = None\n", + " def _b_mean(self,x,phi):\n", + " assert phi.ndim == 2\n", + " b_vec = th.matmul(phi[:,:-1],x) + phi[:,-1]\n", + " return b_vec\n", + " def logeval(self,b,phi :list):\n", + " phi_mean = phi[0]\n", + " phi_sd_diag = phi[1]\n", + " phi_ = th.tensor(phi_mean,requires_grad=True)\n", + " mean = self._b_mean(th.from_numpy(self.x),phi_)\n", + " assert mean.shape[0] == phi_sd_diag.shape[0]\n", + " phi_sd_diag_ = th.tensor(phi_sd_diag,requires_grad=True) # diagonal entries of cov\n", + " self.cov = th.diag(phi_sd_diag_)\n", + " dist = th.distributions.MultivariateNormal(mean,self.cov)\n", + " val = dist.log_prob(th.from_numpy(b))\n", + " val.backward()\n", + " grad_phi = phi_.grad\n", + " grad_sigma = phi_sd_diag_.grad\n", + " return val.detach().numpy(), grad_phi.detach().numpy() ,grad_sigma.detach().numpy() # negative as later grad ascent needs to performed to find arg max logp(D|phi)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "phi_test = np.random.rand(4,2)\n", + "x_test = np.array([0.])\n", + "pr = Prior_(x =x_test)" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/atul_0711/Documents/PhD_Tasks/LeBeDigital/Codes/ModelCalibration/ModelCalibration/conda-env/lib/python3.9/site-packages/torch/autograd/__init__.py:173: UserWarning: CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero. (Triggered internally at /opt/conda/conda-bld/pytorch_1659484775609/work/c10/cuda/CUDAFunctions.cpp:109.)\n", + " Variable._execution_engine.run_backward( # Calls into the C++ engine to run the backward pass\n" + ] + }, + { + "data": { + "text/plain": [ + "(array(-3.67575413),\n", + " array([[0., 0.],\n", + " [0., 0.],\n", + " [0., 0.],\n", + " [0., 0.]]),\n", + " array([-0.5, -0.5, -0.5, -0.5]))" + ] + }, + "execution_count": 6, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "b_test = pr._b_mean(th.from_numpy(x_test),th.from_numpy(phi_test))\n", + "phi_sd = np.ones(4)\n", + "phi = [phi_test, phi_sd]\n", + "pr.logeval(b_test.numpy(),phi)" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "class ForwardBase:\n", + " def __init__(self, inp_obs, inp_unobs):\n", + " self.inp_obs = inp_obs\n", + " self.inp_unobs =inp_unobs\n", + " def forward(self):\n", + " raise NotImplementedError (\"The forward method needs to be overloaded or defined for a specific solver\")" + ] + }, + { + "cell_type": "code", + "execution_count": 8, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "def forward_model(inp_latents: list, inp_obs: dict) -> list:\n", + " parameter = fenics_concrete.Parameters() # using the current default values\n", + "\n", + " # -- latents -----\n", + " # parameter['B1'] = 2.916E-4 # in 1/s (le 0, < 0.1)\n", + " # parameter['B2'] = 0.0024229 # - (le 0, smaller 1)\n", + " # parameter['eta'] = 5.554 # something about diffusion (should be larger 0)\n", + " # parameter['T_ref'] = 25 # reference temperature in degree celsius\n", + " # parameter['Q_pot'] = 500e3 # potential heat per weight of binder in J/kg\n", + "\n", + " parameter['B1'] = inp_latents[0] # in 1/s (le 0, < 0.1)\n", + " parameter['B2'] = inp_latents[1] # - (le 0, smaller 1)\n", + " parameter['eta'] = inp_latents[2] # something about diffusion (should be larger 0)\n", + " parameter['Q_pot'] = inp_latents[3] # potential heat per weight of binder in J/kg\n", + "\n", + " # -- observed inputs\n", + " parameter['igc'] = 8.3145 # ideal gas constant in [J/K/mol], CONSTANT!!!\n", + " parameter['zero_C'] = 273.15 # in Kelvin, CONSTANT!!!\n", + " parameter['E_act'] = 47002 # activation energy in Jmol^-1 (no relevant limits) (Depends only on simulated temp, if that is not change no need to infer E_act)\n", + " parameter['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c (larger 0 and max 1)\n", + " parameter['T_ref'] = 25 # reference temperature in degree celsius\n", + "\n", + " # this is the minimal time step used in the simulation\n", + " # using a larger value will increase the speed but decrease the accuracy\n", + " dt = 300 # value in seconds\n", + "\n", + " # this is the simulated temperature, needs to be adjusted depending on the temperature of the experimental data\n", + " T = inp_obs['T_rxn'] # can be 20,40,60 as pert the exp values\n", + " # this is the list of measured time data as given by the experiments\n", + " #time_list = [0,5000,10000,20000,100000]\n", + " time_list = inp_obs['time_list']\n", + "\n", + " # initiate material problem, for this the \"fenics_concrete\" conda package needs to be installed\n", + " # use: 'mamba install -c etamsen fenics_concrete\"\n", + " problem = fenics_concrete.ConcreteThermoMechanical()\n", + "\n", + " # get the hydration function\n", + " # this might change in the future to make it more easily accessible but for now it should work like this\n", + " hydration_fkt = problem.get_heat_of_hydration_ftk()\n", + " # the results are a heat list and a degree of hydration list, which you can ignore for now\n", + " heat_list, doh_list= hydration_fkt(T, time_list, dt, parameter)\n", + "\n", + " return heat_list" + ] + }, + { + "cell_type": "code", + "execution_count": 9, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "ratio = 0\n", + "inp_obs = {\n", + " 'T_rxn' : list(hydration_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : hydration_data[ratio][20]['time']\n", + "}\n", + "\n", + "inp_latents = np.array([2.916E-4, 0.0024229, 5.554, 500e3])" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "Q_y = forward_model(inp_latents=inp_latents, inp_obs = inp_obs)" + ] + }, + { + "cell_type": "code", + "execution_count": 11, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 11, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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RETh37L379/vUBYgOjoab29vcnNz2b9/P2FhhedTOKsnNUC+DTSvgGI30HzNezT/1mopERG5oNQ9OGfPnuWWW25hx44ddOrUieXLl7scJoqKiiI0NBSAuLg4p2Vsx7t06WI/5uXlRWxsbInrSTXnYkm4M8kE80juk9wwSKulRETkolIFONnZ2QwcOJANGzbQpk0bVqxYQf369V2WN5lM3HbbbQC8//77hc7Hx8eze/duvL29GTBggMO522+/HYD58+djNpsdzh0+fJhVq1YBMHjw4NJ8FKlqithAEwpvoDnE9x0GjXhIq6VERMRBiQMcs9nMsGHDWL16NTExMfzwww80bNiw2Hrjx4/Hx8eHlStXMmvWLPtcnEOHDnHvvfcCcN9999l7emweeughGjVqRGJiImPHjrXnxUlJSWHEiBHk5eXRt29fOnbsWNKPIlWQbUm4q84YDxM0MqXzt7925onR9/LzM70U3IiISCEl3k184cKFjBgxArDOe2ncuLHTcmFhYfakfzYfffQRf//737FYLIV2E+/YsSM//fQTdevWLfReP/74o32VVkhICFFRUSQmJnL+/Hmio6NJSEgoFBgVRbuJV11/rPoPV6x7svhy187hip5/L/8GiYhIlVGS7+8STzLOnxF4z549LjMIN23atNCxe+65h8svv5wZM2YQHx/Prl27aN68OcOHD2fChAlOl4ED3HTTTWzatInp06ezevVqtm/fTkREBLfddhuTJk3SCqoaxN0l4e6WExGR2qnEPTg1gXpwqiZzXh4rvllM9y3/IIizOEt6bTGsE4sP3bWebi2c9x6KiEjNVK49OCLlYev3HxKeMJV+pLjckkFLwkVExF0KcKTSbf3+Q9rFj7G+yBfcFMx5ow00RUTEXQpwpFKZ8/IIT7BuhFowZjGZrL02adTjkdwxHK7XQRtoioiIWxTgSKXaveF72hQxLOVhggac5a6uzejTv5d6bkRExC2XvBeVyKXITD3qVrkmHmcU3IiIiNsU4Eil8m/g3u7f7pYTEREBBThSyVp26c0JGha5U3gywbTs0rtiGyYiItWa5uBIpTDn5bF7w/dkph7FzyeKxjmnXe4UntRtMqFe+qMqIiLu07eGVDhbzps2pDgcP48fdcmyvz5hCiap22Q69B5Z0U0UEZFqTgGOVKiict74k0VC5AN4N2mBf4MIWnbprZ4bEREpFX17SIUpLueNYUCzI18QMvIPPBXYiIjIJdAkY6kwuzd8TxNSCgU3Nh4mCCWF3Ru+r9iGiYhIjaMARyqMuzlv3C0nIiLiigIcqTDKeSMiIhVFAY5UmJZdenOcYOW8ERGRcqeZnFLu8ue88fJvQZPMFOW8ERGRcqVvEilXrnLeZOJLHbLtr5XzRkREypICHCk3ReW88SNbOW9ERKTc6BtFyoVy3oiISGXSJGMpF8p5IyIilUkBjpQL5bwREZHKpABHyoVy3oiISGVSgCPlwpbzxqKcNyIiUgkU4EiZM1sMNh5KY02zsTibgpM/540mGIuISHnQt4uUqRU7kpi2bDuRZ7dxjWk3Jm8KJfVTzhsRESlvCnCkzKzYkcSXC95hkfdHhPucth/PxJu3cwfQ7IqruPLyK5TzRkREyp2GqKRMmC0Ga7/8gLe85xDKaYdzfuTylNcXbDxynpbdbtGwlIiIlDsFOFImNu47yZjc94DCif1sr8fkvs/GfScruGUiIlIbKcCRMmE+GEe46XSRif3CTSmYD8ZVbMNERKRWUoAjZaKx6UyZlhMREbkUCnCkTMQ0jynTciIiIpdCAY5cMrPFYKO5JWe8QjCKSOyX6R+KZ3SPim2ciIjUSiUOcA4cOMC8efO4//77adeuHV5eXphMJqZPn+6yzpQpUzCZTEU+du/e7bJ+YmIid955J2FhYfj5+RETE8O4ceM4c+ZMSZsvZWzFjiSue/EH5v7nQ5ZltnNaxgKYTCb8b50FHp4V20AREamVSrxed+7cucydO7dUF4uMjCQqKsrpuTp16jg9vmbNGvr160dmZiYhISG0adOG3bt388orr7B06VLi4+Np0qRJqdojl8ZV3puCif1MARGY+rwIrQdUQitFRKQ2KnGA06hRI/r370/nzp3p1KkT7733Hl988YVbde+9916mTJni9rUyMjK44447yMzMZMyYMbz88st4e3uTkpLCwIEDiYuLY/To0Xz99dcl/RhyifLnvXHGYsDnnv0ZeteD1mEp9dyIiEgFKnGAM2nSJIfXn332WZk1pqB33nmHkydP0qpVK2bPno2np/VLMjg4mAULFhATE8M333zDli1biI2NLbd2SGFF5b0xmay9ONebE9hofpVuCm5ERKSCVelJxkuWLAFg1KhR9uDGJioqip49ewKwePHiCm9bbae8NyIiUpVVaM78NWvWsHPnTlJSUmjYsCGdO3fmnnvuITQ0tFDZvLw8Nm/eDECPHs5X3vTo0YMVK1awYcOGcm23FKa8NyIiUpVVaIDz888/O7z+4osvmDJlCm+99RajRo1yOHfw4EFyc3MBaN68udP3sx3fs2dPkdfNzs4mOzvb/jo9Pb2kTZd8zBaDbL8Qt8oq742IiFSGChmiCgsL49lnn+XXX38lJSWF8+fPExcXR9++fcnMzOTee+9l+fLlDnVSU1Ptzxs0aOD0fW3H85d1ZsaMGQQGBtofkZGRl/iJaq8VO5K4duZqBn5tcMxoiEV5b0REpAqqkADnwQcf5N///jfXXHMNDRs2xN/fn+7du/PNN99w2223YRgGTz31FEa+LHFZWVn25z4+Pk7f19fXF4DMzMwirz9x4kTS0tLsjyNHjpTBp6p9VuxI4uFPtpCUloUFD6bm3oOzKTjKeyMiIpWtUicZm0wmXnzxRQD27dvH//73P/s5Pz8/+/OcnByn9W3DTv7+/kVex9fXl4CAAIeHlIzZYjB1+S4MwAMLXT12UYdszlM4+DQFRGAa+pHy3oiISKWp0Dk4zlxxxRU0bNiQ06dPs3fvXtq1s2bDzT8slZqaSlhYWKG6tqEpV0NYUnY2HjhNUloWvT02Mtn7I8JNFxP7mQ14Le82DhgRPNivO2269VHPjYiIVKoqsUzc29sbsK6csomOjrYf379/v9N6tuMtWrQo5xbKiQxrcPO29xxCOe1wzgN4wmsp2Xixt257BTciIlLpKj3AOXXqFCdOnADgsssusx/38vKyJ++Li3OeS8V2vEuXLuXcSmlc15vJ3h8BzhP7AUz2/pjGdb0ruGUiIiKFVXqAM3v2bAzDIDAwkE6dOjmcu/322wGYP38+ZrPZ4dzhw4dZtWoVAIMHD66YxtZinT13u5XYr7On601TRUREKkq5Bzg7d+7kkUceYefOnQ7Hs7KyeOGFF5g5cyYAEyZMKLRa6qGHHqJRo0YkJiYyduxYe16clJQURowYQV5eHn379qVjx47l/TFqPdPZ426V8zx3opxbIiIiUjyTkX9tthvi4uIYOHCg/fXZs2fJzs6mTp06DquZtm7dSmRkJL/99hsdOnQAICQkxL6beGJiIufPnwdg9OjRzJs3D5OpcPfAjz/+SP/+/cnKyrLXt9WNjo4mISHBaSbkoqSnpxMYGEhaWppWVLlhxY4kln31X97K/VfxhUd+Dc3+Uv6NEhGRWqck398l7sHJzc0lJSXF/rAt1T5//rzDcduQUnR0NNOmTaNv377Uq1eP33//ne3bt9OwYUP+9re/sWLFCt577z2nwQ3ATTfdxKZNmxg2bBgmk4nt27fTpEkTxo4dy5YtW0oc3EjJ2HLfrMhoXmRiPzBBQAQ07V6RzRMREXGqxD04NYF6cNxjthhcO3M1SWlZeGDhUc8vGeu1mIKxqIHJmvBPuW9ERKQcleT7u9Lz4EjVVVTum/xy6oTi2/8lBTciIlJlVPoqKqm6isp9YzGsj1dyB7Oi10oFNyIiUqUowBGXisp9Y3s93Gstjev5ISIiUpVoiEpcusa0G28Xw1JwIfcNKTTx3A00rriGiYiIFEM9OOLUih1JTPtstVtllftGRESqGgU4Uohtafgf5+u6V6Fek/JtkIiISAkpwBEHZovB1OW7MICNlpbKfSMiItWSAhxxYFsabrMw70acpWA0bEf7vKjdw0VEpMrRJGNxcCLDGtwUl/sm078JdW6dpeXhIiJSJakHRxw0ru/nMveNkS/3zbbbf1FwIyIiVZZ6cMRB6tnzTHGR+8ZksgY5d3qvJaRZw0ponYiIiHvUgyN2K3Yk8dHnnxFmOl0ouLHxMEEoKXgeSajYxomIiJSAAhwBLq6easwZ9yqcPV6u7REREbkUCnAEuLh66gRB7lVQ7hsREanCFOAIcHH1VHG5bwzlvhERkWpAAY4A1tVTABY8mJZ7NyasE4rzswc9yn0jIiJVnAIcAaBzs4aEBfrRx2Mjz3l/jMlkXTWV3wlTMJYhH2p5uIiIVHlaJi52/2y2l1sS5xQ6buu5Ser2HKFtBlZso0REREpBPTjCih1JXPfiD8QmvggUzn/jYQKTyUSHXbPAYq6EFoqIiJSMApxazrZzeOTZbYQXkf/GhAHpR+FQfMU2UEREpBQU4NRi+XcOV/4bERGpSRTg1GL5dw5X/hsREalJFODUYrbcN1B8/huU/0ZERKoRBTi1mC33jc3CvBtxNgXHsB1V/hsREakmtEy8Fks9l42HCXqZNjLZ+yPCTaedFwwItwY3yn8jIiLVhAKcWmrFjiQeXbCVmz028rb3nELnbUNV+9o8Tou/TVXPjYiIVCsaoqqFbKunTFiY7P0R4Dr3TYs/l1RCC0VERC6NApxayLZ6qrPHbuW+ERGRGkkBTi1kWz2l3DciIlJTKcCphWyrp5T7RkREaioFOLWQbefwX4vJfWMo942IiFRTJQ5wDhw4wLx587j//vtp164dXl5emEwmpk+fXmzdhIQEBg4cSEhICP7+/rRu3Zpp06aRlZVVZL3ExETuvPNOwsLC8PPzIyYmhnHjxnHmzJmSNl8ATw8Tk29tjRkPpuXejQkwCgQ5BiZr9hvlvhERkWqoxMvE586dy9y5c0t8oU8//ZSRI0diNpuJiIggMjKSHTt28K9//Yvly5ezdu1a6tSpU6jemjVr6NevH5mZmYSEhNCmTRt2797NK6+8wtKlS4mPj6dJEw2hlITZYhDo78ODITsYmf4xJieTjE3KfSMiItVYiXtwGjVqRP/+/Xn++ef57rvvGDx4cLF1Dh48yOjRozGbzbz00kscOXKELVu2sGfPHq688kp+/fVXnn766UL1MjIyuOOOO8jMzGTMmDEcPXqUzZs3c/jwYXr06MH+/fsZPXp0ST9CrbZiRxLXzlzN/PdfY0L6C4TimNzP3pFz8wsKbkREpNoqcYAzadIkli9fznPPPUefPn2oV69esXVmzZpFdnY2N998M+PHj8d0ocugadOmfPDBBwC8++67HD/uuFrnnXfe4eTJk7Rq1YrZs2fj7e0NQHBwMAsWLMDLy4tvvvmGLVu2lPRj1EordiTx8CdbOJ523mX+G5PtvyufBYu5opsoIiJSJsp9krFhGCxduhTAaW9L9+7dadmyJbm5uXz11VcO55YssSaZGzVqFJ6ejvNAoqKi6NmzJwCLFy8uj6bXKLbkfgYUm/8G5b8REZFqrtwDnMOHD5OUlARAjx49nJaxHd+wYYP9WF5eHps3by5xPXHOltwPlP9GRERqvnLfi2rPnj0A+Pr6Eh4e7rRM8+bNHcqCdd5Obm6uw3l36jmTnZ1Ndna2/XV6erqbra85bMn9QPlvRESk5iv3ACc1NRWAoKAg+9ybgho0aOBQtuBz23l36jkzY8YMpk6d6n6jayBbcj+AjRfy34TiapjKZN1BXPlvpJozDIPc3FwsFktlN0Wk1vPw8MDLywsPj4pJwVfuAY4tx42Pj4/LMr6+vgBkZmYWqldUXWf1nJk4cSJjx461v05PTycyMrKYltcstuR+yWlZWPBgau49vONkF3Hlv5GawGw2c+rUKTIyMuw9wSJS+Tw8PKhTpw4BAQEEBgaW67XKPcDx87P2HOTk5LgsYxs+8vf3L1TPVjf/66LqOePr62sPhmorW3K/hz/ZggcW0qjHHiOcK0zHHMop/41Ud2azmSNHjpCdnU1gYCD16tXD09PTZQ+yiJQ/wzCwWCxkZWVx9uxZjh07RmZmJk2aNCm3v5vlHuDYhpHOnDmDYRhOP4htiCn/UFT+56mpqYSFhblVT5yzJfd7MmI3Q069QbjpYv6bdOpwusUQorsPsQ5LqedGqrFTp06RnZ1NVFRUsb/8iEjFqlu3LsHBwaSmppKcnIyPjw8NGzYsl2uV+0BYixYtAGtvy7Fjx5yW2b9/v0NZgOjoaHveG9t5d+pJYfmT+z1+6vlCyf3qk0n0no8gM1XBjVRrhmGQkZFBYGCgghuRKqxBgwbUr1/f3vlRHso9wImKiiI0NBSAuLg4p2Vsx7t06WI/5uXlRWxsbInriSP3kvtd+MO14hkl95NqLTc3l9zcXLcSkIpI5QoMDCQ7O5u8vLxyef9yD3BMJhO33XYbAO+//36h8/Hx8ezevRtvb28GDHCc93H77bcDMH/+fMxmxy/ew4cPs2rVKgC3touojZTcT2ob22qpgolBRaTq8fKyzpIp+P1eVipkrdb48ePx8fFh5cqVzJo1y94ddejQIe69914A7rvvPntPj81DDz1Eo0aNSExMZOzYsfbVECkpKYwYMYK8vDz69u1Lx44dK+JjVDtK7ie1lSYUi1R95f33tMQBTlxcHI0aNbI/PvvsM8Caayb/8SNHjtjrNGvWjHnz5uHh4cHTTz9NZGQksbGxtGjRgt9//52OHTsya9asQtcKCAjgs88+w8/Pj9dee42IiAiuueYaoqKiiIuLIzo62r6XlRSm5H4iIlJblTjAyc3NJSUlxf6wLdU+f/68w/GCXU733HMPv/zyC/379yczM5Ndu3bRvHlzpkyZwrp166hbt67T6910001s2rSJYcOGYTKZ2L59O02aNGHs2LFs2bKlUK+PXOQsuZ/F5VwuEwREKLmfiIjUCCVeJn7DDTeUesZz9+7dWb58eYnrtWnThoULF5bqmrVZ/uR+AAvzbmSsV+GNSZXcT0REapqKyZcslcKW3K+3x0bW+Y7hH96LcTbkaQoIh6EfKbmfiIjUGOWe6E8qVy/TRnr7zKFgp5vtpemGZ+G6ceq5ERGRGkU9ODXYiu1/cmrRUxiGs9w3WAemtnxYKW0TEXHX2rVrMZlMmEwmDh48WNnNqVWysrKYNWsWnTp1IigoiPr163P11Vfzr3/9izNnzlR284qkHpwaasWOJOYvXEgfnxRrNONUvtw3zf5Skc0TEZEq7tixY/Tq1Ytdu3Y5HN++fTvbt29n/vz5fPfdd7Rp06aSWlg09eDUQLYEf8p9IyIipZGXl8fAgQPZtWsX3t7ezJw5k4MHD/Lnn3/y7rvvUr9+fY4cOUL//v1JS0ur7OY6pQCnBrIl+FPuGxERKY3//Oc/bNq0CYD33nuPp59+mqZNmxIREcH999/PV199ZR8yfPnllyu5tc4pwKmBbAn+ist9Yyj3jUi5MlsMEval8NVvR0nYl4LZdSIqkSrlzTffBKxpWu65555C5//617/St29fAN5+++1y227hUijAqYFsCf4seDA11/oHs+AqKvu/s8p9I1IuVuxI4tqZqxk+bz1PfPYbw+et59qZq1mxI6mym3ZJduzYwQMPPEDLli2pW7cufn5+XHbZZVxzzTU88cQT/Pjjjy7rHj58mLFjx9KmTRvq169PnTp1aNGiBQ899BC7d+8ucVveffdd++Tj/fv3F1n20KFDeHh4YDKZeOONN5yW+e2333jggQe44oorqFevHnXr1qV169Y89dRTDtn5C4qOjsZkMjFlyhQAPvvsM26++WZCQ0Px9PRk1KhRbn+m+fPn2z8TwJ9//slTTz3FlVdeSd26dStkovWhQ4fYtm0bAHfccYfLcrZzKSkpLjfFrkwKcGogW4I/gB8s1/BWXuH8NidMwViGfKjcNyLlYMWOJB7+ZIt9Lzib5LQsHv5kS7UNcj777DM6dOjAvHnz+P333zl//jzZ2dkcPXqUzZs389prr/HEE084rbt48WKuvPJKXn31VXbt2sXZs2fJzMxk7969/N///R9t27a19xq4a+jQofj6+gLwySefFFn2k08+wTAMvL29GTZsmMM5wzCYMGECsbGxzJs3jz179nDu3DnOnz9PYmIic+bMoVWrVnz99ddFXsMwDO68806GDx/ODz/8wPHjx+0bwJbG+vXrufrqq5kzZw5//PEH58+fL/V7lYRtaAqga9euLst169bN/nzz5s3l2qbSUIBTQw3rFGVP8PeY9zJ7gr9Uoy6zcwfz2+Cf8WwzsHIbKVJJDMPgfE5euTwysnKZvGwnzgajbMemLNtFRlZuubWhtNnmi3LmzBnuv/9+8vLyaN68OR9//DF79+4lJSWFxMREVqxYweOPP06TJoXn9MXHxzNs2DCysrIICwvjgw8+4MiRIyQnJ/PFF19wxRVXYDabeeyxx1iyZInbbQoKCuLWW28F4OOPPy6y7KeffgpAnz59aNSokcO5iRMn8tJLL2EYBkOHDuXHH3/k+PHjnDhxgu+++45u3bpx7tw5hg4dyo4dO1xe4/3332fBggWMHDmSDRs2cOrUKfbu3WvfVLqk/va3v1G3bl0++OADDh8+zIkTJ/jhhx9o0KCBvcz58+c5e/ZsqR+ZmZmFrpu/N6158+Yu2xcdHY2Hh0ehOlWFlonXMCt2JDF1+S6uzviZt73nFDofaDrHU95LMHkOAi6r6OaJVAmZuWZa/+v7Srm2ASSnZ3HVlJXldo1dz/emjk/Z/vP+yy+/cPbsWQCWLFlCu3bt7OcaNmxIy5Yt6d27t9O6jz32GGazmaCgINatW+fwpXn77bdz/fXX06lTJw4cOMBjjz3Grbfeire3t1vtuvvuu1m8eDF79+5l/fr1TnscNm3aRGJiIkCh+SRbt27lpZdeAmDmzJk8/fTTDuf79OnDTTfdxE033cQvv/zCM88847In5+jRozz99NPMnDnTfiw4OJiYmBi3PktBWVlZbN26lcjISPuxnj17OpRp3bo1hw4dKtX7A1x//fWsXbvW4dipU6fsz50FrDbe3t4EBgaSmprqUKeqUA9ODWLrFj+edp7J3h8BhRP8eXAhLc6KZ8BS9SaFiUjVlJeXZ39+2WXu/3K0efNmtm7dCsAzzzzjtEcgODiYGTNmAJCUlFTsUFB+ffv2tffIuBqmsh3P3+NjM3fuXAzDoE2bNowfP95pfW9vb6ZNmwbAt99+S2pqqtNyDRo0YOrUqW63vTjjx493CG4qyrlz5+zP/fz8iigJ/v7+APbgtypRD04NYct9YwBdPHYTbjpdRGkl+JPazd/bk13PO+9tuFQbD5xm1H9+Lbbc/L93onOzhuXSBn/vsl84cPXVV2MymTAMg9GjRzNnzhyio6OLrffLL7/Ynw8ZMsRluUGDBuHj40NOTg6//PILt912m1vtss2peeONN/jss8949dVXHXp/zGYzn332mf36tjk7Nj/88AMAvXr1cvhiL6hVq1aAdXhzy5Yt3HTTTYXK3HjjjcUGBCXRr1+/YsuUx4Tj8hjirAzqwakhbLlvACX4EymGyWSijo9XuTz+0iKEsEA/lwnETUBYoB9/aRFSbm0wOdtV9xLFxMTw6KOPAvDVV1/RrFkz2rVrxyOPPMLChQtdDlHYhk/8/PyKnM/h6+vL5ZdfDpT8S/vuu+8GrKt5vvvuO4dzK1eu5Phx6791BYenzp49y7FjxwCYM2cO9evXd/nIP1Rz8uRJp+0o6vOVRlm/n7vq1atnf56VlVVESexzePLXqSoU4NQQttw3gBL8iVQiTw8Tk29tDRTeJcX2evKtrfEsOH5cDbz22mu8++679tT8//vf/3j77bcZMWIEYWFhjBgxgqQkxxViGRkZgHtfgPXr13eo467OnTtz5ZVXAoUnG9uGp5o1a0aPHj0czpU2A6+rL/06deqU6v1ccef9ymOScf5J2Lbg0Jnc3Fz7zzA4OLgUn7B8KcCpIWy5bwA2Wa4gxahfKPfNRUrwJ1Ke+rQN4+27YgkNdByuCA304+27YunTNqySWnZpTCYT999/Pzt27ODw4cN8/vnnPPbYYzRt2pS8vDwWLlxIt27dHDZhtAUt7szRsJWx1SkJWy/O119/bf/SPXv2LF9++SUAd911V6GerfxB16uvvophGG49SpLXpry1bt26yJ6n4h62ZH35tWzZ0v68qPxCBw8etC+Dz1+nqlCAU0PYct/08djIz75PEmzKwFkvtWH7HVIJ/kTKVZ+2YaybcCML7+/K3GHtWXh/V9ZNuLHaBjcFRUZGMnToUF5//XX2799vnyR86NAh5s+fby9nm6eTlZVV5JdldnY2e/bscahTErYAJisri0WLFgHW1V623DG2ACi/wMBAe8/Dli1bSnzNmqpjx4725+vXr3dZLiEhwWmdqkIBTg3h6WHirdg/ect7DqG4nmBsCgiHoR8pwZ9IBfD0MNEtJpiB7SPoFhNcLYel3OHh4cGECRPsPSK2JdkAf/nLxYUMixcvdvkeX375JTk5OYXquKtp06Zcd911wMVhKtv/u3btSosWLZzWu/nmmwHrvKLTp4tanFE1HTx40O2eJ2ePgkvEwRpgXnXVVQD897//dXntzz//HLAOT1177bXl8vkuhQKcmsJipv3OFzGZCi8NhwsJxuo0gjG/KbgRkRI7cOCAPQBxJikpyb4KKf98jNjYWDp06ADAiy++6HQCcUpKChMnTgQgLCyM/v37l6qNtl6aX375hYSEBFavXu1w3JmxY8cCkJ6ezqhRo8jOzi7yGr///nup2lbd2CaU79ixg48++qjQ+bVr19ondD/44IN4ela9EQEFODXExrXLMaUfK3LlBudPwZENFdgqEakpPvzwQ6KionjiiSf45ptvOHjwIGfOnOHAgQN8/vnn9OzZE8Mw8PDwYOjQoQ5133jjDTw9PUlNTeXaa6/lww8/5NixY5w4cYKlS5fSvXt3Dhw4YC/rbpK/goYMGYK/vz+GYTBixAgsFgs+Pj5F7qd0zTXX8OyzzwKwfPlyrrnmGubPn8++ffs4c+YMSUlJxMXFMWvWLDp16sTgwYNL1bbqZvTo0fbA9P777+ell17i8OHDHDt2jHnz5jFw4EAMwyAqKspl/qDKpjw4NcCKHUl8u+pXOvu4UVhLw0WklI4fP85rr73Ga6+95vS8p6cnr732Gu3bt3c43r17dxYuXMg999zD0aNHnU7S9fT0ZO7cudx+++2lbl9AQAADBgzg888/t/cU3XLLLcWu8Jk+fTp16tRh8uTJ7Nixg7///e8uy8bGxpa6fdWJl5cXy5cvp1evXiQmJjJhwgQmTJjgUCYiIoKvv/6aoKCgymlkMdSDU83ZEvxpabiIlKcnn3ySRYsW8dBDD3HNNdcQHh6Ot7c3devWpU2bNjz66KP873//45FHHnFaf8iQIfz+++88+eSTtGrVirp16+Lv78/ll1/OAw88wPbt2+3DIpei4HBUUcNTNiaTiX/+85/s2bOH8ePHExsbS1BQEJ6engQEBNC2bVtGjx7N8uXLiY+Pv+Q2VhcRERFs3ryZmTNnEhsbS0BAgP1+T5o0ie3bt9vn6lRFJqOmpCwsgfT0dAIDA0lLSyMgIKCym3NJEvalMHzeejywsM53DKGcdjEHx2SdYPzkdq2ekhorKyuLAwcO0KxZszLNKCsiZa80f19L8v2tHpxqzpbgz4IH03LvxgSF8t9YbK+1NFxERGoJBTjVnC3BX2+PjTzn/TEmE4Xy3yQTzB/Xv6nVUyIiUmsowKnmOjdryLB6v/G2k/w3FsP6eN3r71x+/YhKaqGIiEjFU4BTzXliYbK3NUdBwbk3ttf/8vkETywV3DIREZHKowCnujsUj39mstOJxWANcvwzk+FQ7Zn5LyIiogCnmrNkJLtXUPlvRESkFlGAU42t2JHEY8uPuVdY+W9ERKQWUSbjamrFjiQe/mQLJppzzLehy/w3YIKAcGjavaKbKCIiUmkqtAdn1KhRmEymIh9ZWVlO6yYkJDBw4EBCQkLw9/endevWTJs2zWX5msyWvdjAmv9mau49TvegMmxHlf9GRERqmUrpwWnRogWNGzd2es7Do3DM9emnnzJy5EjMZjMRERFERkayY8cO/vWvf7F8+XLWrl1LnTp1yrvZVcbGA6dJSrMGdh5YSKMe+4wwLjclOZTLqROKb/+XlP9GRERqnUoJcJ599lmnm605c/DgQUaPHo3ZbOall15i3LhxmEwmDh06RO/evfn11195+umneeONN8q30VWILXtxb4+NTPb+iHDTxfw3aUYdFpmvY5XlGoYPvIOBraMqq5kiIiKVpspPMp41axbZ2dncfPPNjB8/HtOFNL1Nmzblgw8+AODdd9/l+PHas0qocX0/entsdJrcrz7nuddzBYGcpXFA3UpqoYiISOWq0gGOYRgsXboUgNGjRxc63717d1q2bElubi5fffVVRTev0nRuGsjzPh8DrpP7TfX5mM5NAyu4ZSIiIlVDpQQ4ixcvZtCgQdx4440MGzaM119/nbS0tELlDh8+TFKSdV5Jjx49nL6X7fiGDRvKr8FVjOeRBJqQUmRyv1BS8DySULENExERqSIqZQ7ON9984/D6888/Z/LkySxYsIA+ffrYj+/ZswcAX19fwsPDnb5X8+bNHcrWCu4m7VNyPxERqaUqtAcnJiaGF154gW3btpGenk5GRgYrV66kS5cupKamMmjQIDZt2mQvn5qaCkBQUJB97k1BDRo0cCjrTHZ2Nunp6Q6P6mzjSTfjUiX3ExGRWqpCA5znnnuOiRMncvXVV1O/fn3q1atHr169+Pnnn+ncuTPZ2dlMmDDBXt6W48bHx8fle/r6+gKQmZnpssyMGTMIDAy0PyIjI8voE1W8FTuSGL7Sk2NGQyyGq1ImCIhQcj8REam1qsQkYx8fH6ZNmwbA2rVr7b0xfn5+AOTk5Lism52dDYC/v7/LMhMnTiQtLc3+OHLkSFk1vULZEvyZ8WBa7t1Ok/tZAAOU3E9ERGq1KhHgAHTr1g0Ai8XC/v37gYvDT2fOnMEwnHdX2IIhW1lnfH19CQgIcHhUR7YEf709NvKc98c4G7VLNoL54/o3ldxPRERqtSoT4Hh7e9uf5+XlAdaMx2DtpTl2zPmmkrZgyFa2JjuRkeUy/43FsD6ez72T3Q1uqJT2iYjUFhkZGURGRmIymZymMZHKV2UCnJ07d9qfX3bZZQBERUURGhoKQFxcnNN6tuNdunQp5xZWvsZ1vZns/RHgOv/Nv7w/pXFdb0REpPw888wz/Pnnn9SrV48PPviANWvWVHaTpIAqE+C88sorALRs2ZKIiAgATCYTt912GwDvv/9+oTrx8fHs3r0bb29vBgyo+UMynT13E25ytWu4NcgJN6XQ2XN3xTZMRKQWSUhI4J133qFr166sX7+eOnXq8MADD9TKzZ+rsgoLcH744QcmTpzIgQMHHI6npaUxZswYFi5cCMC//vUvh/Pjx4/Hx8eHlStXMmvWLPtcnEOHDnHvvfcCcN9999l7emoyz3MnyrSciIiUTE5ODvfddx/16tVjwYIFtGnThldffZW9e/fy/PPPV3bzJJ8KC3DOnTvHiy++SPPmzbnsssvo3LkzHTp0oHHjxrz++uuYTCYmT57M8OHDHeo1a9aMefPm4eHhwdNPP01kZCSxsbG0aNGC33//nY4dOzJr1qyK+hiVylzX+Q7shSj/jYhIuXjxxRfZtWsXb731Fs2aNQPggQceYNCgQcyaNYv//e9/ldxCsTEZrpYnlbEjR47wf//3fyQkJLB3715OnjyJYRiEhYXxl7/8hUceeaTIeTTx8fHMmDGD+Ph4zp07R3R0NMOHD2fChAn25eTuSk9PJzAwkLS0tGqzomrFjiT+/dVvfJlzPw3JcLqCypr/Jhye3K4l4lIrZWVlceDAAZo1a1bifxdEpGKV5u9rSb6/K2yrhsjISKZPn17q+t27d2f58uVl2KLqY8WOJL5c8A6fe39EsCnDRakLEY/y34iIiFTOXlTiPrPFYO2XH/CW95wiyxkB4Zj6vKj8NyIiIijAqfI27jvJmNz3gMJLw8Ga++Y0Aezp9yPdrgyr4NaJiIhUTVVmmbg4Zz4YV+zS8EamdMyH11dsw0RERKowBThVXGPTmTItJyIiJWc2m1m1ahWjR4+mffv2hISE4OvrS3h4OLfccgtvv/12jcuDs3LlSgYNGkRERAR+fn5ERUVx1113sXHjxspumlsU4FRxMc1jyrSciIiUzKpVq2jdujW9evXigw8+YNu2bZw6dYqcnBySkpL47rvveOSRR7jiiivYsGFDZTe3TDz11FP07t2br776imPHjpGdnc2RI0f49NNP6d69O6+++mplN7FYCnCqOM/oHmT6h2JxsZjfYkCmfyie0T0qtmEiIrXACy+8wM0338wff/xBYGAgTz/9NL/88gvJycmcPHmSDRs28MQTT+Dt7c2RI0f461//ypYtWyq72Zdkzpw5zJkzB4D+/fuzceNGTp48ydq1a+nWrRtms5l//OMffPnll5XazuJUWB6cqqTa5cHZtQzjv3dTcBqOBTBhwjT0I62eEkF5cKRsTZ8+neeeew6AXr168emnnxISEuK07Pfff0+/fv0wm820aNGCxMREPD2rX8qOlJQUmjdvTnp6OjfddBMrV67Ew+NiX0hmZiYdO3YkMTGRZs2a8fvvvztsll0S5Z0HRz04VZw5L4+EJAvHLUGFzpkCIhTciIiUg5UrV9qDm969e/PNN9+4DG5sZR555BEA9uzZwxdffFEh7SxrH3/8Menp6YA1a3P+4AbA39+fqVOnAnDgwAG+/fbbCm+juxTgVGFbv/+QU9OvoNsvIwn1OAPAGepxsMVIGPk1pie3K7gRkUphNpv56KOP6NevH2FhYfj4+BAcHMwNN9zAO++8Q25ubqE67733HiaTCZPJxNy5c12+9xNPPIHJZMLDw4NVq1Y5nBs1ahQmk4kbbrgBgLi4OAYPHkx4eDh+fn5ER0fzyCOP8Oeff5b6s6Wlpdn3OgwNDWXBggVu9VKMHj3a/rykX/wFP9f69eu58847iYqKwsfHh+jo6BK9X2l99dVXADRv3pxrrrnGaZkBAwbYe1xs5asiBThV1NbvP6Rd/BhCjBSH4wHGWaL++JCtf+xXxmKRqs5ihgO/wPbF1v9bzJXdojLx559/0rlzZ0aOHMm3335LcnIyubm5nD59mp9++omHH36YHj16cOKE48a/9913H0OGDAFgwoQJ/Pbbb4Xe+9tvv+X1118HYNy4cfTs2dNlO9577z2uv/56lixZQlJSEtnZ2Rw6dIi3336bNm3aEB8fX6rPN3fuXI4ePQpYezEaNmzoVr2rrroKHx8fgEvak+qtt97i2muvZcGCBRw5csRpsFhebPOHunbt6rKMr68vsbGxAGzevLlC2lUaCnCqIHNeHuEJ1i7AgvlvbK/DEqZizsur4JaJiNt2LYM5beHD/vDFaOv/57S1Hq/GMjIyuPHGG9myZQuBgYHMmDGD7du3c/r0afbv389rr71GUFAQv/76K0OGDMFisTjUf/fdd4mKiiI7O5vhw4dz/vx5+7nk5GRGjRqFYRh07NiRf//73y7bsXfvXh599FGuvvpqvvvuO06cOMH+/ft5+eWXqVu3Lunp6dx6660cP368RJ8vKyuLN954A7Bu9nzXXXe5XdfDw4OgoCDAOpelNHbv3s0TTzxB586d+e677zh+/Dh//vknb775pr2MYRicPXv2kh45OTmFrn306FH78FTz5s2LbKdto9E//viDqjqVVwFOFbR7w/c0IaXI5H6hpLB7w/cV2zARcc+uZfDfeyD9mOPx9CTr8Woc5Dz33HPs2bOHBg0asH79ep555hnatm1LgwYNaNasGY8//jhr167F19eXn3/+mSVLljjUDwoK4tNPP8XT05Pdu3fz5JNPAtYv7ZEjR3Ly5Enq1avHwoULixwWOnr0KFdccQU///wzffr0ISQkhGbNmtlX95hMJk6fPs2UKVNK9Pl+/PFHTp48CcDdd99d4onCmZmZgLWXozSOHz9O165dWbt2LX369KFx48ZERETQr18/e5lDhw5Rv379S3q88MILha596tQp+/MmTZoU2c7GjRsD1oDw7Nmzpfqs5U0BThWUmXq0TMuJSAGGATnnyueRlQ7fPQ04+632wrEVE6zlyqsN5fQb9blz53jvPevWMRMnTqRly5ZOy7Vr147hw4cD8OmnnxY6f+2119on8M6bN48vvviCV155hZUrVwLw+uuv06JFi2LbM3PmTOrVq1foeM+ePbntttsA+OSTT5z2Vrjyww8/2J/379/f7XpgXeGTkWHdELlRo0Ylqpvfyy+/bB/qqkjnzp2zPy9uVZO/v7/9eVUNcLQXVRXk3yCiTMuJSAG55+GF8Eq6uGHt2Xkxsvwu8ewx8Klb5m8bHx9v/xK88cYbi/xiu/rqqwHYtGmT0/OTJk1i1apVrFu3jtGjR9t7PoYNG8aoUaOKbUvdunXp3bu3y/ODBw9myZIlnD17lt9++43OnTsX+56AfV6Ql5eX/TO4K/9nbd++fYnq2gQHB9OlS5ciy0RHR5fLsFD+9zSZXAwhVCMKcKqgll16c/yHYBobKTj7M2Yx4IQpmJZdXP/lFhEpa7///rv9uasVNgXZhnsK8vT05NNPP6Vdu3acOXMGsH5xv/POO269b4sWLYocPmrdurX9+cGDB90OcGxzdoKDg0s8zPT111/bn//lL38pUV2b4ua+lKf8vWG2gNOV/Oed9aJVBQpwqiBPLy8OxT5N480TCp2zZTRO6jaZUC/dPpFS8a5j7eUoD4fi4dO/FV/uzsXQtHv5tMG7Trm8bVpaWonrZGdnuzwXGhpKVFSUPcAZMGAAgYGBbr1vcV+q+c/bho3cYZv0XNJEkTk5OXz22WcABAQEMHDgwBLVt6lTp/h7ZxiGw3BSafj4+BQaBss/rFbc5GzbCjlfX18FOOIec14euzd8j7H/J0wmyDM88DJdXIVwwhRMUrfJdOg9shJbKVLNmUzlMoQDQMyNEBBunVDsdB6OyXo+5sZql+oh/xdZamqqfcVQaT377LMOy6nffPNNhgwZwrXXXlts3eK+4PMPn9WvX9/tNjVo0IDDhw+Tmprqdh2ADz74gKSkJAAefPBBtwKV0jp06JB9FVNpTZ48udAE7IiICOrXr09GRgb79+8vsv6BAwcAuOKKK6rscJYmGVchtsR+bX4YQZcz1iRR5/ElIfIBNl0zi529FhAy6Q8FNyJVmYcn9Jl54UXBf/gvvO7zYrULbgBiYi5u6nup+y2tXLmS2bNnA/DII49w5ZVXYjabufPOO+09OkX5448/MJtd5xVKTEy0Py9Jkry2bdsC1gnDe/bscavOiRMnmDRpEmDtBfnnP//p9vWqGlt+m/Xr17ssk52dbb//HTt2rJB2lYYCnCrCVWK/emTS5fC7eHr70qZHPzw1LCVS9bUeAEM/goAwx+MB4dbj1TQD+XXXXWefl/LBBx+U+n1OnjzJyJEjMQyD2NhYXn31VRYuXIiPjw+HDx/mgQceKPY9zp0757DiqSDb8vR69eqVaMJv37597c/d+YxZWVkMGTKElJQUTCYT//nPf9weZist2yTjS3m4Wj4/YID1z+b+/ftdThBftmwZWVlZAKUeiqsICnCqACX2E6mBWg+AJ3fAyK9h8PvW/1fz7VUCAgK4//77AViwYAELFiwosnxWVhaHDh0qdHzUqFEkJydTp04dFixYgI+PDx06dLDnZlm0aJFbwcUzzzzjkCjQZs2aNfa9oO66664SLbkeOnQoTZs2BWD27Nn8/PPPLsseO3aMm2++2V5m+vTpJV5aXtXcc8899iG9Z555plCixqysLCZPngxYA61bbrmlwtvoLgU4VYAS+4nUUB6e0OwvcNXfrP+vhsNSBf373/+mVatWGIbBXXfdxd13382PP/5IcnIyqamp7N+/n+XLl/P4448TFRXFokWLHOrPnTvXvk/T3LlzufLKK+3nxo4da1/6PWbMGP744w+X7YiIiGDXrl1cd911fP/995w6dYpDhw7x6quvMmDAAAzDoGHDhiVO9Oft7W0PunJycrj55pt5+umn2bx5M6dPn+b48eP8/PPPjB07liuvvJJffvkFT09PZs+ezbPPPluia1VFjRo1sv/MfvzxRwYOHMimTZs4deoUP//8MzfeeKN9+O+VV16plHw9bjNqobS0NAMw0tLSKrsphmEYxq/L/88wJgcU+/h1+f9VdlNFqrTMzExj165dRmZmZmU3pUZLTk42rr/+egPrLOoiH6+99pq93rZt2wxfX18DMAYPHuzyvRs3bmwARmxsrJGdne1wfuTIkQZgXH/99cY777xjeHh4OL1uQECAERcXV+rP+NNPPxlhYWHFfr6rrrrKWL9+famv4+xzVQWPP/64y8/s4eFhzJo165KvUZq/ryX5/lYPThWgxH4iUp00adKEtWvX8vXXXzN8+HCio6Px9/fH29ubxo0bc+211zJlyhS2bdvG448/DljzpgwbNozs7GwiIyOZN2+ey/eeP38+JpOJLVu2FDlh98EHH2TNmjUMGjSI0NBQfHx8aNq0KQ899BA7d+6ke/fSL8O/7rrr2Lt3L2+88QZ9+vSx75ie3/PPP8+2bduKTcxXHb322musWLGCAQMG2H+2l112GcOHDyc+Pp5x48ZVdhOLZTKMKrpLVjlKT08nMDCQtLQ0AgICKrcxFjPm/T9z9pO7CDDOFpnYL2TSH5pkLFKErKwsDhw4QLNmzUqcx0Sqh1GjRvHhhx9y/fXXs3bt2gq//rFjx2jfvj0nT56kefPm9k1HpeRK8/e1JN/f6sGpTLuWYcxpi+cngwjEGtwUDDfzJ/ZTcCMiUrnCw8P55JNPMJlM7N+/n9GjR1d2k8QFBTiVZdcyjP/eg1Fwt+ECTpiC2db9NeW+ERGpIm6++Wb7hOIvvviCN954o5JbJM6oS6AyWMxkLh+Pr2EUWjllMll7bbK8Ajjw17do2bWvtmQQEalipk+fzvTp0yu7GVIEfXNWAvPBOPwzkwsnOb3AwwR1zOm0DA/UsJSIiEgpaIiqEuzbv69My4mIiIgjBTgVyGwxSNiXwrpk95J9nTCCyrdBIiLVzPz58zEMo1JWUEn1ovGPCrJiRxLTlm0n8uw2mnCadG9/AkyZTstaDEgmGM/oHhXcShERkZpBAU55spjhUDzbEnezM249i71WE+Zz2qGIYeCQ+8a2LPw179H8OyakAhsrIiJSc1SrIapvv/2Wnj170rBhQ+rWrUtsbCyvv/56oc3AqoQLOW74sD/tNo7jH96LCaVwcFNQMsE8kvskNwy6F09Xm1OJiIhIkapND86LL77IxIkTAWjevDn16tVj27ZtjBkzhlWrVrF06VI8PCo3XjPn5bF7w/f47l9BzL6PMHBcKFUwS7FtSXiKEcC03Ls4TkOO1GvHc0Ouok/bsIpsuoiISI1SLQKchIQEnn32WTw8PPjkk08YPnw4ANu2baN3794sW7aM2bNnV+reGFu//5DwhKm0IcV+zJ3+Fw8TNCKddq1b0apbPzo3a6ieGxERkUtULYaopk+fjmEY3HffffbgBqBdu3bMnj0bsPbw5ObmVkr7tn7/Ie3ixxBipBRf2IVrQ810iwlWcCMiIlIGqnyAk56ezqpVqwCc7vkxZMgQAgICSElJYc2aNRXdPMx5eYQnTAUolJW4JGKax5RRi0RERKTKBzhbt24lJycHPz8/YmNjC5339vamU6dOAGzYsKGim8fuDd/ThJRSBzcWAzL9Q7UkXKQMGc5m8ItIlVLef0+rfICzZ88eAKKiovBysW1B8+bNHcoWlJ2dTXp6usOjrGSmHi11XQtgMpnwv3UWeLiX/E9EXLMtNDCbzZXcEhEpTl5eHgCenuXz/VflA5zU1FQAGjRo4LKM7ZytbEEzZswgMDDQ/oiMjCyz9vk3iHC7bMFg1RQQgWnoR9B6QJm1R6Q28/b2xtvbm7Nnz1Z2U0SkGGlpafj6+rrsvLhUVT7AycrKAsDHx8dlGV9fXwAyM51nBp44cSJpaWn2x5EjR8qsfS279OY4wfYEfUVJoiGzcwezrfPLMPJrTE9uV3AjUoZMJhP169cnLS3N5b8HIlL5UlNTycjIICgoCFPBHCplpMovE/fz8wMgJyfHZZns7GwA/P39nZ739fW1B0FlzdPLi2PdJhMSPwaL4TjR2Bb0fGDuwyrLNfYcN+2U40ak3DRq1IjMzEwOHz5MQEAA9evXx9PTs9z+ERWR4hmGgcViISsri7Nnz3L+/HkaNGhQ5OjMparyAU5xw0/5z5XnD6ooHXqPZCsQnjCVJvny4JwwBbOp5dOEtLyVJ+r7KceNSAXw9PQkMjKSU6dOkZGRwZkzZyq7SSJygYeHB3Xq1CE8PJzAwMByvVaVD3BatGgBwOHDh8nLy3M6Vrd//36HspWhQ++RmG+6k50bvicz9Sj+DSJo2aU3/ctpbFFEXPP09KRJkyY0btyY3Nzcqrmdi0gt4+HhgZeXV4XtOlDlv307dOiAt7c3WVlZbNmyhc6dOzucz83N5ddffwWgS5culdFEO08vL9r06FepbRCRi0wmU5Hz90Sk5qryk4wDAgLo2bMnAO+//36h84sWLSI9PZ3g4GBuuOGGCm6diIiIVEVVPsAB+Oc//4nJZOK9995j4cKF9uPbtm1j7NixADz99NP6TU1EREQAMBnVJOXnv//9byZNmgRc3E18x44dWCwW+vXrx1dffeV2sqD09HQCAwNJS0sjICCgPJstIiIiZaQk39/VogcHrL04y5cv58YbbyQlJYW9e/dy1VVXMWfOnBIFNyIiIlLzVZsenLKkHhwREZHqp0b24IiIiIi4SwGOiIiI1DgKcERERKTGUYAjIiIiNU6Vz2RcHmzzqtPT0yu5JSIiIuIu2/e2O+ujamWAk5GRAUBkZGQlt0RERERKKiMjo9jNOmvlMnGLxcKxY8eoX78+JlPZ7O6dnp5OZGQkR44c0dLzWkT3vfbRPa+ddN+rBsMwyMjIIDw8vNhNO2tlD46HhweXXXZZubx3QECA/vDXQrrvtY/uee2k+175iuu5sdEkYxEREalxFOCIiIhIjaMAp4z4+voyefJkfH19K7spUoF032sf3fPaSfe9+qmVk4xFRESkZlMPjoiIiNQ4CnBERESkxlGAIyIiIjWOAhwRERGpcRTgiIiISI2jAOcSffvtt/Ts2ZOGDRtSt25dYmNjef3117FYLJXdtBrjwIEDzJs3j/vvv5927drh5eWFyWRi+vTpxdZNSEhg4MCBhISE4O/vT+vWrZk2bRpZWVlF1ktMTOTOO+8kLCwMPz8/YmJiGDduHGfOnCmy3tGjR3nggQeIjIzE19eXqKgoHnzwQY4ePVpkvTNnzjBu3DhiYmLw8/MjLCyMO++8k8TExCLrZWVl8fzzz9O6dWv8/f0JCQlh4MCBrF+/vsh6VZ1hGKxbt47x48fTtWtXgoKC8PHxITw8nMGDB7NmzZoi6+u+V09ffvklDz74IB07diQsLAwfHx+CgoLo3r07c+fOJScnx2Vd3XMpxJBSmzFjhgEYgNG8eXPj6quvNjw8PAzAGDBggGE2myu7iTXCE088Yf85539MmzatyHqffPKJ4enpaQBGRESE0aFDB8Pb29sAjE6dOhnnzp1zWm/16tWGv7+/ARghISFGbGysUadOHft9Tk5Odlpv586dRsOGDQ3ACAwMNGJjY43AwEADMIKDg43ExESn9ZKSkozo6GgDMOrUqWPExsYaISEhBmD4+/sbP/30k9N6Z8+eNTp27GgAho+Pj9GhQwcjIiLCAAxPT09j4cKFRf58qrJVq1bZ77OHh4dxxRVXGB06dDDq1atnPz5p0iSndXXfq+9979GjhwEYvr6+RrNmzYxrrrnG/tkAo2PHjkZqamqherrn1feelycFOKUUHx9vmEwmw8PDw1iwYIH9+G+//WY0adLEAIxZs2ZVYgtrjmnTphn9+/c3nn/+eeO7774zBg8eXGyAc+DAAcPX19cAjJdeesmwWCyGYRjGwYMHjSuvvNIAjEcffbRQvfT0dPs/OGPGjDFycnIMwzCMU6dO2f/x7devX6F6eXl5RuvWrQ3AGDx4sP0f1LNnzxq33367ARhXX32106C3d+/eBmBce+21xqlTpwzDMIycnBzj8ccfNwCjSZMmxtmzZwvVe/DBBw3AaNmypXHw4EHDMAzDbDYbM2fOtP+Defjw4eJ+vFXSDz/8YFx++eXGW2+9ZZw+fdp+PDs725g4caL9C2/58uUO9XTfq/d9/89//mOsWbPG/vO3SUhIMC677DIDMB555BGHc7rn1fuelycFOKV0yy23GIDxwAMPFDr36aef2iP5gn9R5dKNHDmy2ADnkUceMQDj5ptvLnQuLi7OAAxvb+9Cv6G99NJLBmC0atXKyMvLczh36NAhw8vLywCMzZs3O5z773//a7/n6enpDufS09ON4OBgAzCWLFnicO7XX381AMPLy8s4dOiQw7m8vDyjVatWBmDMnj3b4dyxY8fsbYmPjy/0GXv16mX/h7s6SktLM3Jzc12e79u3r72nND/d9+p934ti+1mHh4c7HNc9r7n3/FJpDk4ppKens2rVKgBGjx5d6PyQIUMICAggJSWl2LkCUvYMw2Dp0qWA8/vTvXt3WrZsSW5uLl999ZXDuSVLlgAwatQoPD09Hc5FRUXRs2dPABYvXuy03tChQ6lfv77Dufr16zNkyBAAFi1a5HDuiy++AKBXr15ERUU5nPP09GTkyJFO6y1btoy8vDxatWpFt27dCn1G2+cu2M7qIiAgAC8vL5fne/XqBcAff/xhP6b7Xv3ve1FatmwJwPnz5+3HdM9r9j2/VApwSmHr1q3k5OTg5+dHbGxsofPe3t506tQJgA0bNlR082q9w4cPk5SUBECPHj2clrEdz39/8vLy2Lx5c4nrAfaJfuVVb/PmzZjN5hLXO3bsGEeOHHFapjqzTRz19/e3H9N9r9n3PSEhAcDh31zd85p9zy+VApxS2LNnD2CN8l39ltm8eXOHslJxbD9zX19fwsPDnZZxdn8OHjxIbm6uw3l36uXk5HD48GG36uW/Rv73Ka5eTk4Ohw4dcrteREQEPj4+hdpaExiGYf8tN/8/+rrvNe++m81m/vzzT9566y3GjRtH3bp1mTFjhv287nnNu+dlSQFOKaSmpgLQoEEDl2Vs52xlpeLYfuZBQUGYTCanZZzdn/zPXd1bZ/XS0tLsaQGKq2exWEhPTy90zeLquWqrq3omk4mgoKBC9WqCefPmsXXrVnx8fHjyySftx3Xfa859nzNnDiaTCS8vLyIjI3n00Ue56aabWL9+PZ07d7aX0z2vOfe8PCjAKQVb97gtanbG19cXgMzMzAppk1xU2vuTP1+Gq7qXWs9V3bKu56qt1d2WLVt44oknAJg+fToxMTH2c7rvrtta3URERNCjRw86d+5MkyZNAFizZg0LFy50GL7RPXfdVlGAUyp+fn4ARSadys7OBhznCEjFKO39sdUrqu6l1nNVt6zruWprdXbgwAH69+9PVlYWI0aMYNy4cQ7ndd9dt7W6GTJkCOvWrWPDhg0kJyezfv16oqOjeeGFF3jsscfs5XTPXbdVFOCUijvDT+4MY0n5sP3Mz5w5g2EYTss4uz+uuoiLqxcYGIiHh4db9Tw8PAgICCh0zeLquWqrq3qGYdgzsdaEP4PJycn06tWLpKQk+vXrx/z58wsNSei+17z7btOlSxe+/fZbfH19effdd+1zVHTPa+49LwsKcEqhRYsWgHUGf15entMy+/fvdygrFcf2M8/OzubYsWNOyzi7P9HR0Xh7ezucd6eej4+PfdlncfXyXyP/+xRXz8fHh6ZNm7pd7+jRo/bf+Kr7n8HTp0/Tq1cv9u3bx/XXX8+iRYscfoY2uu81674XFB4eTvv27bFYLGzbtg3QPYeafc8vlQKcUujQoQPe3t5kZWWxZcuWQudzc3P59ddfAetvHlKxoqKiCA0NBSAuLs5pGdvx/PfHy8vLvgS1JPXyvy6veh07dnTI1eFuvfDwcCIjI52WqQ7Onj3LLbfcwo4dO+jUqRPLly932Q2v+15z7rsrtl8obf/XPa/59/ySVFaGwerOlkm1uEzG2dnZldC6ms2dTMYPP/ywW9lNk5KSHM7ZUp8Xl91006ZNDuc+//xzt7KbfvHFFw7nNmzY4FZ201deecXh3NGjR93Kbvr444+7+AlVfVlZWcaNN95oAEabNm2MlJSUYuvovlf/++7KgQMH7J9979699uO65zX3nl8qBTiltG7dumL3opo5c2YltrDmcifA2b9/v+Hj42NQxP40Dz/8cKF6aWlpRqNGjeypz53tT9O3b99C9fLy8oyWLVsaONmfxrZ3Vtu2bZ3uT2P7B8rV/jSNGzc2MjIyCtW7//77DQrsT2OxWOwp6P38/Ar9Q1pd5OXlGYMGDTIAIyYmxjh27Jhb9XTfq+9937Rpk/Gvf/3L2LdvX6Fz3333nf3nfMsttzic0z2vvve8vCnAuQTTp083wPlu4v369Sv0W4GUzrp164zg4GD7w7axXp06dRyOF9xs7sMPP7Tfj4I7DHfs2NHppnaGYd3J2s/PzwDrDsMdO3a07zAcHR1d6DdBm+3btxsNGjQwwLrDcMeOHe07DDds2NDYuXOn03pHjx41mjZtav9MHTt2tG8C6OfnZ6xZs8ZpvfT0dKNDhw4GON9h+JNPPnH/h1zFLFiwwP53q0WLFkaPHj2cPv72t78Vqqv7Xj3v+5o1a+z3PDQ01LjmmmuMq6++2ggKCrIf79Spk3Hy5MlCdXXPq+c9L28KcC7R8uXLjRtvvNEIDAw06tSpY7Rr186YM2eOgpsylP8fvqIeBw4cKFQ3Li7O6N+/v9GwYUPD19fXuPLKK40pU6YYmZmZRV5zx44dxrBhw4zGjRsbPj4+RrNmzYyxY8c67GztzOHDh4377rvPiIiIMHx8fIyIiAjj/vvvN44cOVJkvdOnTxtPPfWU0axZM8PHx8do3LixMWzYMJf/UNqcP3/emDJlinHllVcavr6+RnBwsHHrrbc67cquTv7zn/+4dc+bNm3qtL7ue/Vz+vRpY+7cucaAAQOMmJgYo169eoaPj48RFhZm9O3b1/jPf/5T5AasuudSkMkwXKytExEREammtIpKREREahwFOCIiIlLjKMARERGRGkcBjoiIiNQ4CnBERESkxlGAIyIiIjWOAhwRERGpcRTgiIiISI2jAEdERERqHAU4IiIiUuMowBEREZEaRwGOiIiI1DgKcERERKTG+X8DtRy3Z7AjhwAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "ratio =0\n", + "plt.plot(inp_obs['time_list'],Q_y, '-o', label = 'solver r=0')\n", + "plt.plot(inp_obs['time_list'],hydration_data[ratio][20]['heat'], '-o', label = 'exp $\\hat{Q}$ r=0')\n", + "\n", + "plt.legend()" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, + "source": [ + "## Defining Probabilistic model" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "class likelihood(object):\n", + " def __init__(self,obs : list,sigma : float,solver :callable, **kwargs):\n", + " self.obs = obs\n", + " self._sigma = sigma\n", + " self.solver = solver\n", + " self.inp_obs_solver = kwargs['inp_obs']\n", + "\n", + " def logeval(self,b ) -> float:\n", + " assert isinstance(b,np.ndarray)\n", + " y_c = self.solver(b,self.inp_obs_solver)\n", + " cov = np.diag((self._sigma*y_c))\n", + " val = ss.multivariate_normal.logpdf(self.obs,y_c,self._sigma)\n", + " #val = ss.norm.logpdf(y_c,self.obs,np.sqrt(self._ssigma))\n", + " return val" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "lkl_tmp = likelihood(obs= np.array(hydration_data[ratio][20]['heat']),sigma=1e-02,solver=forward_model, inp_obs = inp_obs)" + ] + }, + { + "cell_type": "code", + "execution_count": 79, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[[0.0046282 0. 0. ... 0. 0. 0. ]\n", + " [0. 0.02114925 0. ... 0. 0. 0. ]\n", + " [0. 0. 0.04899427 ... 0. 0. 0. ]\n", + " ...\n", + " [0. 0. 0. ... 3.38426604 0. 0. ]\n", + " [0. 0. 0. ... 0. 3.39519807 0. ]\n", + " [0. 0. 0. ... 0. 0. 3.40519057]]\n" + ] + }, + { + "data": { + "text/plain": [ + "-49973392.84415679" + ] + }, + "execution_count": 79, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "inp_latents_test = np.array([2.916E-4, 0.0024229, 5.554, 500e3])\n", + "lkl_tmp.logeval(inp_latents_test)" + ] + }, + { + "cell_type": "code", + "execution_count": 84, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "class posterior(object):\n", + " def __init__(self, prior, likelihood):\n", + "\n", + " self._prior = prior\n", + " self._likelihood = likelihood\n", + "\n", + " def logeval(self,b, phi):\n", + "\n", + " #return self._prior.LogEvaluate(x)[0] + self._likelihood.LogEvaluate(x),self._prior.LogEvaluate(x)[1]\n", + " return self._prior.logeval(b,phi)[0] + self._likelihood.logeval(b)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "-124999553048.04453" + ] + }, + "execution_count": 16, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pos = posterior(pr,lkl_tmp)\n", + "pos.logeval(inp_latents_test,phi)" + ] + }, + { + "cell_type": "code", + "execution_count": 85, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# defining target\n", + "def log_h(b,phi :list,obs_data :dict, i):\n", + " \"\"\"\n", + " This needs to be overloaded\n", + " Parameters\n", + " ----------\n", + " b :\n", + " phi :\n", + " obs_data :\n", + " i : Index of the observed datapair\n", + "\n", + " Returns\n", + " -------\n", + "\n", + " \"\"\"\n", + " # defining data\n", + "\n", + "\n", + "\n", + " # defining the prior\n", + " ratio = list(obs_data.keys())[i] # the ratio here\n", + " prior_tmp = Prior_(np.array([float(ratio)]))\n", + "\n", + " # defining the likelihood\n", + " inp_obs = {\n", + " 'T_rxn' : list(hydration_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : hydration_data[ratio][20]['time']\n", + " }\n", + " lkl_tmp = likelihood(obs= obs_data[ratio][20]['heat'],sigma=0.01,solver=forward_model, inp_obs = inp_obs)\n", + "\n", + " #phi = np.array([0.9,1]) # true value, should return this\n", + "\n", + " pos = posterior(prior_tmp,lkl_tmp)\n", + " return pos.logeval(b,phi)" + ] + }, + { + "cell_type": "code", + "execution_count": 86, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "-26009.042290705147" + ] + }, + "execution_count": 86, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# testing the target\n", + "#phi_mean = np.hstack((np.zeros((4,1)),inp_latents_test.reshape(-1,1)))\n", + "b_opt = np.load('./Results/b_opt_deterministic12_09_2022_14:22.npy')\n", + "phi_mean = np.hstack((np.zeros((4,1)),b_opt[0,:].reshape(-1,1)))\n", + "phi_sd = np.ones(4)\n", + "phi_test = [phi_mean,phi_sd]\n", + "log_h(b_opt[0,:],phi = phi_test,obs_data=hydration_data,i=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 87, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# sampling to check\n", + "rw = random_walk_metropolis(target_logprob=log_h)" + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "x_init = b_opt[0,:]" + ] + }, + { + "cell_type": "code", + "execution_count": 100, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████████████████████████████████████| 600/600 [00:56<00:00, 10.58it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.06333333333333334\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "b_samples = rw.run(N=600,stepsize=0.005*x_init,x0=np.random.normal(1,0.2,4)*x_init,phi = phi_test, obs_data = hydration_data,i=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 99, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 99, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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znemmW2mDXem91GimFatWoWTJ086fRhERES2GdijGBOGlqGspCBiflo66F27k33SKMKxY8fw4x//GI899pjTh0JERGQbSZKwenoVFk8ckvb7Ds9J07edIDEagzSnzZ8/H5MmTcLo0aOdPhQiIqKs5NI5Jy3jF1iXZRlvv/02vv/97+P6669H586dkZeXh969e+OOO+7Ajh077DhOww4ePIg1a9Zg1qxZqKyshMfjgSRJWLZsma79t27dinHjxqFLly7o0KEDqqqq8PTTTyMYDFp2jNu2bcP27dvxxBNPWHabREREFEXncKdClEya4Tlpb731FsaNGwcAcLlcuOKKK9ChQwfs378fr7zyCl555RUsXrwYS5cutfxgjVi1ahVWrVplat8VK1bg4YcfBgCUl5ejuLgY+/btw7x581BTU4PNmzfD5UotCenz+XD//ffjkUceQVlZGQ4dOpTS7REREVFseoc7pUwf7pRlGVdccQWeeeYZnDp1Cv/85z+xZ88eNDQ0qIHNsmXL8Prrr1t+sEZ069YNEydOxE9+8hO8+eabuOOOO3Ttt2vXLvzwhz+Ey+XC888/j88++wz79u3Dnj170LNnT7z66qtYuXJlxD7nz5/Hxx9/nPTfuXPn1H0effRR5OXlYd68eZb+3URERBRJLRxIEqVlfAuOESNG4KOPPsKcOXNQWlqqXp6Xl4dHH30Ut9xyCwBgzZo1um7v6NGjWLhwYdJhxAMHDqhBoB6LFy/Ga6+9hiVLluBrX/saiouLde23bNkyyLKMe+65B9OmTVMvr6ysVIOzFStWoLW1Vb3ujTfewODBg5P+27x5MwCgrq4Ojz/+OJYuXYqLFy/i7NmzaGxsBAA0NTVFBHNERESUmvCctMTbZfwC6yUlJfB44o+S3nzzzQCATz75RNftzZo1Cz/72c8we/bsuCWvR44cwdixY7FixQq8+OKLRg9Zt8bGRtTU1AAA7r777nbXT5kyBSUlJWhoaIiYezd16lTIspz034wZMwCE5ss1Nzdj8uTJKC0tRWlpKSorK9X77dmzp21/IxERUa6RdLfgUCsHhGB5dafP5wMAFBYW6tp+9erV6N27N9auXYvvfe977a6vr6/HTTfdhLq6OkyfPh1Tpkyx8nAj7N27Fy0tLSgoKEBVVVW7671eL6qrqwEA7777run7GTZsGHbs2BHx74UX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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.semilogy(b_samples[:,0])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "def E_step(x_init, obs_data, phi, samples = 20000):\n", + " \"\"\"\n", + "\n", + " Parameters\n", + " ----------\n", + " x_init : [2,N]\n", + " obs_data :\n", + " phi :\n", + "\n", + " Returns\n", + " -------\n", + "\n", + " \"\"\"\n", + " dim = len(obs_data['y_hat'][0])\n", + " q_b = []\n", + " rw = random_walk_metropolis(log_h,phi=phi)\n", + " for i in range(dim):\n", + " q_b_i = rw.run(samples,0.01,x0=x_init[:,i],obs_data=data,i=i)\n", + " q_b.append(q_b_i)\n", + " return q_b" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, + "source": [ + "## misc" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "pycharm": { + "name": "#%% md\n" + } + }, + "source": [ + "### Performing deter opt to find the starting phi" + ] + }, + { + "cell_type": "code", + "execution_count": 133, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0 0\n", + "1 0.2\n", + "2 0.5\n", + "3 0.8\n", + "4 1\n" + ] + } + ], + "source": [ + "for i, v in enumerate(hydration_data):\n", + " print (i,v)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "def summation_posterior(phi, hydration_data :dict):\n", + " assert phi.ndim == 1\n", + "\n", + " # prescibing values\n", + " sigma_prior = 1\n", + " sigma_lkl = 1\n", + " for i,ratio in enumerate(hydration_data):\n", + " pr = Prior_(x = ratio,sigma=sigma_prior)\n", + " # solver input\n", + " inp_obs = {\n", + " 'T_rxn' : list(hydration_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : hydration_data[ratio][20]['time']\n", + " }\n", + " lkl_tmp = likelihood(obs= hydration_data[ratio][20]['heat'],sigma=sigma_lkl,solver=forward_model, inp_obs = inp_obs)\n", + " pos = posterior(prior=pr, likelihood=lkl_tmp)\n", + "\n", + " return logeval # this retruns sum of all the log values\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "from scipy.optimize import minimize\n", + "res = minimize(summation_posterior, phi_init = np.random.rand(8) ,args=hydration_data, method='Nelder-Mead')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": 188, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "def sum_of_squares(params, hydration_data:dict):\n", + "\n", + " # solve for all 5 data points\n", + " Q_pred = []\n", + " Q_exp = []\n", + " for i,r in enumerate(hydration_data):\n", + " # linear relation between b and phis\n", + " b = params[0:4]*r + params[4:8]\n", + " #b =params\n", + " inp_obs = {\n", + " 'T_rxn' : list(hydration_data[r].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : hydration_data[r][20]['time']\n", + " }\n", + " tmp = forward_model(inp_latents=b, inp_obs=inp_obs)\n", + " Q_pred.append(tmp)\n", + " Q_exp.append(hydration_data[r][20]['heat'])\n", + " Q_pred = np.stack(Q_pred)\n", + " Q_exp = np.stack(Q_exp)\n", + " # normalisation\n", + " Q_pred = (Q_pred- np.mean(Q_pred))/(np.std(Q_pred) + 1e-07)\n", + " Q_exp = (Q_exp- np.mean(Q_exp))/(np.std(Q_exp) + 1e-07)\n", + " assert Q_exp.shape == Q_pred.shape\n", + " obj = np.sqrt(((Q_pred - Q_exp) ** 2).sum())\n", + " obj = np.sqrt(np.mean((Q_pred - Q_exp) ** 2)) # RMS\n", + " print(obj)\n", + " return obj" + ] + }, + { + "cell_type": "code", + "execution_count": 78, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "def opt_hydration(params, hydration_data:dict, ratio_c1_c2 :int):\n", + "\n", + " # solve for all 5 data points\n", + " Q_pred = []\n", + " Q_exp = []\n", + " b =params\n", + " inp_obs = {\n", + " 'T_rxn' : list(hydration_data[ratio_c1_c2].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : hydration_data[ratio_c1_c2][20]['time']\n", + " }\n", + " Q_pred = forward_model(inp_latents=b, inp_obs=inp_obs)\n", + " Q_exp = hydration_data[ratio_c1_c2][20]['heat']\n", + " # normalisation\n", + " #Q_pred = (Q_pred- np.mean(Q_pred))/(np.std(Q_pred) + 1e-07)\n", + " #Q_exp = (Q_exp- np.mean(Q_exp))/(np.std(Q_exp) + 1e-07)\n", + " #assert Q_exp.shape == Q_pred.shape\n", + " obj = np.sqrt(np.mean((Q_pred - Q_exp) ** 2)) # RMS\n", + " print(obj)\n", + " return obj" + ] + }, + { + "cell_type": "code", + "execution_count": 185, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "0.9999522231339304\n" + ] + }, + { + "data": { + "text/plain": [ + "0.9999522231339304" + ] + }, + "execution_count": 185, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "sum_of_squares(params=np.random.rand(8), hydration_data=hydration_data)" + ] + }, + { + "cell_type": "code", + "execution_count": 216, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "[6.51005632e-04 1.41078751e-03 2.53195531e-01 1.67623831e+05]\n" + ] + } + ], + "source": [ + "x_init = np.random.normal(0.5,1,4)*inp_latents_test\n", + "print(x_init)" + ] + }, + { + "cell_type": "code", + "execution_count": 80, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "51.8497517711377\n", + "56.254153485129095\n", + "52.17122247977241\n", + "43.75970484659042\n", + "64.53571461413935\n", + "38.21210811003562\n", + "27.20836556182127\n", + "30.819132579833276\n", + "25.602016394255834\n", + "18.08436661311652\n", + "18.242577728257285\n", + "24.655788049193358\n", + "30.94660702452417\n", + "22.007159611431042\n", + "24.745510679254593\n", + "19.65602300859834\n", + "24.990336838912725\n", + "19.52117520304837\n", + "27.141932428077027\n", + "18.187787700879383\n", + "20.67655454452216\n", + "18.182080161871987\n", + "19.13362213012391\n", + "18.012502215691086\n", + "18.22779199620859\n", + "17.797479459878332\n", + "17.37284209884422\n", + "17.585166533660082\n", + "20.55779761171629\n", + "17.49118676383495\n", + "17.23114611498695\n", + "17.343543024459457\n", + "17.471023717840747\n", + "18.748334456018497\n", + "17.336356565105326\n", + "17.049330133578042\n", + "16.825790714943906\n", + "17.434847018406874\n", + "17.230354099721303\n", + "16.936795164950812\n", + "16.78500264684108\n", + "16.619590050062076\n", + "16.492475373541428\n", + "16.172056469473276\n", + "16.004137002601777\n", + "15.528092019153517\n", + "15.777245773714135\n", + "15.054222469608039\n", + "14.232475147413933\n", + "13.91935305595865\n", + "12.457446922519942\n", + "14.100737674842039\n", + "12.159703586260225\n", + "10.505781452729112\n", + "10.430043714082547\n", + "10.30007422419015\n", + "9.900628268967175\n", + "13.915286128965151\n", + "7.301309481309458\n", + "12.37872436270775\n", + "16.78358752880811\n", + "9.87358977892935\n", + "10.957753706142366\n", + "9.371657792709106\n", + "8.292407690023621\n", + "8.549710472297692\n", + "5.921454681574956\n", + "5.541658065502487\n", + "3.915979842130478\n", + "4.1842472065626115\n", + "9.544819177825348\n", + "6.5781528662595266\n", + "7.788254107932077\n", + "5.5359471450761335\n", + "4.053910722127582\n", + "7.283049938633543\n", + "4.9614771866522345\n", + "4.664723018036312\n", + "7.072808145913884\n", + "4.168578139611563\n", + "3.81619357482733\n", + "4.781530748153828\n", + "4.066763399724619\n", + "4.056217007338304\n", + "5.538424818042132\n", + "3.5750802567811895\n", + "3.991550570434142\n", + "4.082036390960253\n", + "3.751409900198803\n", + "3.873171632903838\n", + "4.3231165423972975\n", + "3.6522564935554787\n", + "3.801783840318117\n", + "4.2808819277267585\n", + "3.6199810132719854\n", + "3.7313860764388225\n", + "3.5706822011413344\n", + "3.7493329435614973\n", + "3.728080228940524\n", + "3.6007745664216952\n", + "3.6257319349146644\n", + "3.566857434767645\n", + "3.740999403444036\n", + "3.5594232201647547\n", + "3.5937469795022614\n", + "3.561184142703026\n", + "3.6490014606794308\n", + "3.5520838705782274\n", + "3.554032911462213\n", + "3.5577865232963557\n", + "3.593643293225351\n", + "3.549357740576167\n", + "3.5494754604310605\n", + "3.573959228630483\n", + "3.548841487108929\n", + "3.544223773906715\n", + "3.5465662294562614\n", + "3.543464211508054\n", + "3.547726129205495\n", + "3.5556767262186306\n", + "3.544914007432471\n", + "3.54173675976022\n", + "3.5444650945566463\n", + "3.5419326119871424\n", + "3.53707344773003\n", + "3.5346360109852886\n", + "3.534408820379989\n", + "3.533225165072773\n", + "3.5299833975378103\n", + "3.529017985498768\n", + "3.526489560922618\n", + "3.5286873997491677\n", + "3.5146231717792875\n", + "3.5059319206318267\n", + "3.5091107617864292\n", + "3.5000475672401343\n", + "3.4950180758092784\n", + "3.4842318787053115\n", + "3.473913137614474\n", + "3.4549324960174337\n", + "3.433748027987261\n", + "3.443004600451109\n", + "3.3977629736362767\n", + "3.3601025495468133\n", + "3.36550820033841\n", + "3.416446405907956\n", + "3.3467807151419304\n", + "3.38107298818752\n", + "3.3142093684144904\n", + "3.350589607417882\n", + "3.268849213145751\n", + "3.2437851162488816\n", + "3.3276143581655813\n", + "3.232836481613976\n", + "3.2684471904999555\n", + "3.1519310493999977\n", + "3.08078991874547\n", + "3.0909831507735834\n", + "3.026719159095881\n", + "2.993198688959325\n", + "3.0045736553509665\n", + "2.8233394328492367\n", + "2.7902878023813047\n", + "3.1138290727855003\n", + "2.951590519212901\n", + "2.7074513748229454\n", + "2.6198145589503143\n", + "3.2319733976571503\n", + "2.8163066103335317\n", + "2.5301257640885417\n", + "2.5459285026477194\n", + "2.917445912665939\n", + "2.6642564350601847\n", + "2.7977148357937778\n", + "2.6574125306465555\n", + "2.4698615428330806\n", + "2.569549155359178\n", + "2.424021024795469\n", + "2.3461514183948124\n", + "2.3502336813346085\n", + "2.244159258519738\n", + "2.247916993728432\n", + "2.0999206859953645\n", + "1.9382921711736052\n", + "2.135491227204773\n", + "1.904256504816387\n", + "1.8664931455934273\n", + "1.8711188711431788\n", + "1.584680106526692\n", + "1.7149650363332245\n", + "3.3411276068710536\n", + "1.8494129928802887\n", + "1.6388277589547058\n", + "1.7333183292118155\n", + "1.6655879130314828\n", + "1.660019198452211\n", + "1.7080540867869838\n", + "1.568905861968926\n", + "2.314278394584307\n", + "1.539557736605963\n", + "1.7087714858899794\n", + "1.5699597586847767\n", + "1.4584883231996708\n", + "1.4067217024849281\n", + "1.531892597903572\n", + "1.4859523499633007\n", + "1.5861749169367816\n", + "1.492115138691304\n", + "1.4430015359254533\n", + "1.3779336263486237\n", + "1.3704558571281789\n", + "1.332205253672119\n", + "1.3159204965493936\n", + "1.2523624150666306\n", + "1.3061516483885782\n", + "1.4121247352317612\n", + "1.3282771542585898\n", + "1.3381262423621407\n", + "1.2515842752637585\n", + "1.4003625316528994\n", + "1.2990493593740542\n", + "1.2463755124097178\n", + "1.380685078412553\n", + "1.2227239549809523\n", + "1.3768692337095927\n", + "1.3618981739884897\n", + "1.2311663978900174\n", + "1.2383473752603336\n", + "1.324610200702168\n", + "1.2084552917097724\n", + "1.180562229915449\n", + "1.2046175981126388\n", + "1.281323872049786\n", + "1.1964040967020035\n", + "1.2369673110769532\n", + "1.2005091238348233\n", + "1.2459008359573926\n", + "1.1929749137916912\n", + "1.1967839251886083\n", + "1.1794969493292145\n", + "1.196601797291939\n", + "1.201575889522879\n", + "1.1838462880997862\n", + "1.2129536692279779\n", + "1.1826191689151189\n", + "1.1669678847519451\n", + "1.161253516273425\n", + "1.172685685561227\n", + "1.1724671404050917\n", + "1.1686256699573607\n", + "1.1792272298393778\n", + "1.1687023503297276\n", + "1.1614599715442595\n", + "1.1581260226990229\n", + "1.1628265714061614\n", + "1.1560370482472244\n", + "1.1612812827287737\n", + "1.1536402761563078\n", + "1.1611508154211008\n", + "1.1596993918255403\n", + "1.1511504470668932\n", + "1.1565347559753363\n", + "1.156059063892536\n", + "1.1497630418723144\n", + "1.1563238491702756\n", + "1.1549680880108733\n", + "1.1487592264189757\n", + "1.1560451894255246\n", + "1.148249094660236\n", + "1.1580273148057336\n", + "1.1461007336618825\n", + "1.156695893828834\n", + "1.1510413767033816\n", + "1.1464265846114194\n", + "1.143150542883263\n", + "1.1464725913287137\n", + "1.1513802241631812\n", + "1.1447080412898638\n", + "1.1434188656006354\n", + "1.144602447903714\n", + "1.1497303354195432\n", + "1.1427480277784805\n", + "1.1433809809946158\n", + "1.1416513691716355\n", + "1.144860022221722\n", + "1.1429160563307776\n", + "1.1479099112544515\n", + "1.1413976900508431\n", + "1.1440965423177263\n", + "1.1416762138268846\n", + "1.1434818563583609\n", + "1.1416044229748186\n", + "1.140897377900891\n", + "1.1422663110336277\n", + "1.1402392731920794\n", + "1.140175933623911\n", + "1.1420807945948608\n", + "1.140724179366469\n", + "1.1398917863967506\n", + "1.1404546554612545\n", + "1.1405863850206004\n", + "1.1415307873793594\n", + "1.140130911198667\n", + "1.1392595390121323\n", + "1.139072592741988\n", + "1.140095636482497\n", + "1.1394941643223284\n", + "1.1398908886136205\n", + "1.1404386903890027\n", + "1.1394184519712651\n", + "1.139132269390457\n", + "1.1392310422137297\n", + "1.138929630513857\n", + "1.1396443452460434\n", + "1.1393473377141645\n", + "1.1389491890748433\n", + "1.1400140387727362\n", + "1.13886797766269\n", + "1.1393409186972718\n", + "1.138892912621482\n", + "1.1387115478066943\n", + "1.138806040605145\n", + "1.1388581312619301\n", + "1.1389161017857405\n", + "1.1387839475029062\n", + "1.1386610036000269\n", + "1.1387237440791829\n", + "1.13888748034655\n", + "1.1387332865249786\n", + "1.1389078807064874\n", + "1.1387248947908937\n", + "1.1386560978773357\n", + "1.138732460305592\n", + "1.1386986697093564\n", + "1.1386325241976405\n", + "1.1386881608738175\n", + "1.138710055812328\n", + "1.138652497346305\n", + "1.1386738531756353\n", + "1.1386376691336313\n", + "1.138684470505391\n", + "1.138634626825644\n" + ] + } + ], + "source": [ + "from scipy.optimize import minimize\n", + "res = minimize(opt_hydration, x0 = x_init ,args=(hydration_data,1), method='Nelder-Mead', options = {'maxiter': 200} )" + ] + }, + { + "cell_type": "code", + "execution_count": 81, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "5.322332243062649\n", + "6.277614792958742\n", + "5.457380835239635\n", + "12.068102930398194\n", + "9.834564072431863\n", + "14.744720385966199\n", + "6.977885183203168\n", + "15.153901842096491\n", + "5.5408291804641525\n", + "6.742652395284062\n", + "5.36365182272377\n", + "3.9570982384306634\n", + "5.124053838206665\n", + "7.21529437479868\n", + "4.506127436277522\n", + "4.3628436034019265\n", + "4.63841289072022\n", + "4.22005142761549\n", + "6.3927746721117975\n", + "3.774222232564618\n", + "3.716375137222347\n", + "4.800574547094593\n", + "4.65141827181226\n", + "3.7594883968343242\n", + "4.753421048984043\n", + "3.6784037455240246\n", + "4.022340035445208\n", + "3.651069363146598\n", + "3.8624785085151183\n", + "3.5997694184709372\n", + "3.896834070286334\n", + "3.592656750661961\n", + "3.9997171522698856\n", + "3.5664533518529966\n", + "3.7608210178861357\n", + "3.5804257697220665\n", + "3.649669963237145\n", + "3.5786543825870805\n", + "3.682030260225802\n", + "3.560111748484615\n", + "3.5832552558366366\n", + "3.5608113159642825\n", + "3.5611023834937647\n", + "3.6168861004897805\n", + "3.554690667661046\n", + "3.5601442479251015\n", + "3.600627673737157\n", + "3.5501584023418227\n", + "3.5574640522559124\n", + "3.5427842922408543\n", + "3.541347021975156\n", + "3.549391122111719\n", + "3.594631659277047\n", + "3.5445525733347596\n", + "3.5425196527930654\n", + "3.530894559128448\n", + "3.52165931028439\n", + "3.5363839597684272\n", + "3.5353032117255663\n", + "3.5188399227760363\n", + "3.5100312868267634\n", + "3.503720545003611\n", + "3.4887529939256767\n", + "3.489827439708742\n", + "3.4897363840524678\n", + "3.4638532192543283\n", + "3.444799069169178\n", + "3.4330504157751762\n", + "3.3969768584259765\n", + "3.4623172553070174\n", + "3.4271697522100366\n", + "3.3936995180500986\n", + "3.391437630238098\n", + "3.3373132687841705\n", + "3.282045272773076\n", + "3.2932660568543466\n", + "3.226848727287199\n", + "3.143401290782947\n", + "3.240486421773865\n", + "3.0589659664472553\n", + "2.931638861256396\n", + "2.9344848189246204\n", + "2.9206692964140024\n", + "3.0712602168272043\n", + "2.7458028745714897\n", + "2.664708789049166\n", + "2.5645534664732232\n", + "2.5721905811347066\n", + "2.5111419507336135\n", + "2.4416088958737108\n", + "2.323260710441582\n", + "2.5589925170800476\n", + "2.7123461210285273\n", + "2.4698005918051043\n", + "2.7472557050572695\n", + "2.4891163613567513\n", + "2.3671379904936334\n", + "2.487960767412232\n", + "2.3784769561465735\n", + "2.4056691507120203\n", + "2.3512466700793473\n", + "2.347415507604688\n", + "2.2590976696127467\n", + "2.277778069108684\n", + "2.278333441357015\n", + "2.2945021201446454\n", + "2.3762432877243107\n", + "2.2737646097651822\n", + "2.2697549787016547\n", + "2.3382379458369362\n", + "2.253083573338255\n", + "2.4159563249044362\n", + "2.2401934872147944\n", + "2.241587547937845\n", + "2.2705096461754466\n", + "2.2471071067385284\n", + "2.2176891815231303\n", + "2.204936797460946\n", + "2.2313748049323676\n", + "2.224970489600518\n", + "2.2128423889219757\n", + "2.196251114973784\n", + "2.2024227024098195\n", + "2.2200650371681223\n", + "2.186530708839314\n", + "2.190819672173934\n", + "2.1946119857102837\n", + "2.1960130658853547\n", + "2.1690769746966567\n", + "2.164915387082059\n", + "2.165649023368288\n", + "2.154686941625416\n", + "2.1679798384885958\n", + "2.1369752450082404\n", + "2.138353907580028\n", + "2.1320510046187486\n", + "2.1509020985344915\n", + "2.1579644119836097\n", + "2.1145262390123576\n", + "2.1138467035942745\n", + "2.1457397977443486\n", + "2.0873171326287303\n", + "2.0755092676996463\n", + "2.0882008935535774\n", + "2.0259708202548437\n", + "1.979696364964384\n", + "2.024117273518598\n", + "1.9656419995268297\n", + "1.9454374623676665\n", + "1.9128728358445057\n", + "1.9357161497103494\n", + "1.7883696575233516\n", + "1.675645322800011\n", + "1.793034368744746\n", + "1.7340119317822167\n", + "1.626186598175692\n", + "1.77261926647892\n", + "1.5946320841055441\n", + "2.003407953524415\n", + "1.6198656924763342\n", + "1.8710376599179985\n", + "1.610292850514717\n", + "1.8389586248216552\n", + "1.588969687751845\n", + "1.5038419962646996\n", + "1.4801962252742833\n", + "1.6629083945128134\n", + "1.5471163479709855\n", + "1.6220846034519587\n", + "1.5505368693690362\n", + "1.5505146839198616\n", + "1.5347731608282271\n", + "1.5116432859618854\n", + "1.7189754677521387\n", + "1.498453326635102\n", + "1.4709012627585138\n", + "1.514220110063229\n", + "1.4358968901044742\n", + "1.4393409453589519\n", + "1.4438233797281448\n", + "1.459323126323776\n", + "1.391112975823678\n", + "1.3712471445524013\n", + "1.4184359920632217\n", + "1.4472614398099604\n", + "1.4106443654036658\n", + "1.3831330877754888\n", + "1.338840959543169\n", + "1.3178108445644172\n", + "1.389927491852503\n", + "1.391545794690797\n", + "1.3498103457588337\n", + "1.3527598855531797\n", + "1.2976857571406608\n", + "1.2938336409391054\n", + "1.2866947709895762\n", + "1.3062348245195972\n", + "1.3021658930219262\n", + "1.3050648111599468\n", + "1.2971134246239298\n", + "1.3423885392132953\n", + "1.2760891506365963\n", + "1.3095416543512564\n", + "1.277526757386447\n", + "1.3142472809945394\n", + "1.27390087734931\n", + "1.2766628080124731\n", + "1.3034104180485986\n", + "1.2710789354089482\n", + "1.2829050291373019\n", + "1.2694137647301564\n", + "1.2934474391579556\n", + "1.268489158849229\n", + "1.2664498823661934\n", + "1.2760631554498798\n", + "1.2845873432824848\n", + "1.2668355519501775\n", + "1.2720082654594709\n", + "1.2671222549119352\n", + "1.2640054800778362\n", + "1.2658511038080422\n", + "1.2680703256921908\n", + "1.265376988404425\n", + "1.2659110287620274\n", + "1.2677674614242382\n", + "1.264788009665424\n", + "1.2633239441890831\n", + "1.2647832983695546\n", + "1.2666638393746574\n", + "1.264038097090388\n", + "1.262428589285382\n", + "1.2628132316677783\n", + "1.2624488634571027\n", + "1.2654336596520375\n", + "1.2627647024887791\n", + "1.263302043746168\n", + "1.2616806959248796\n", + "1.2617396282993503\n", + "1.264224767805031\n", + "1.2622646237359016\n", + "1.2622204059192297\n", + "1.2622965112394808\n", + "1.2615907501106014\n", + "1.2617694837637359\n", + "1.2620750614530436\n", + "1.2625113395385485\n", + "1.2618039607753189\n", + "1.2618088240130638\n", + "1.2621717930541194\n", + "1.261702016596942\n", + "1.2620702439098972\n", + "1.261625107986653\n", + "1.2614810220546258\n", + "1.2615615716868696\n", + "1.2614855989834781\n", + "1.2616299360688044\n", + "1.2615078391103933\n", + "1.261438961589638\n", + "1.2615712910826886\n", + "1.2614325728392\n", + "1.2616293929146833\n", + "1.261425065671474\n", + "1.2615934826513486\n", + "1.2614882955702125\n", + "1.2614115430012731\n", + "1.2614379648037521\n", + "1.2616120028674\n", + "1.2613817524944804\n", + "1.261507235844977\n", + "1.2613915360175632\n", + "1.2614271775105892\n", + "1.2613930793078825\n", + "1.2614823802586745\n", + "1.2613884791174237\n", + "1.2613880891965987\n", + "1.2613761053647288\n", + "1.2613905112543524\n", + "1.2613742345463486\n", + "1.2613937439964498\n", + "1.2613981556632503\n", + "1.2613751110884919\n", + "1.2613802765506958\n", + "1.261385076274691\n", + "1.2613726875392057\n", + "1.2613882223212651\n", + "1.2613718833906689\n", + "1.2613840767315534\n", + "1.2613709679171021\n", + "1.2613716549760292\n", + "1.2613823488173954\n", + "1.261370105893726\n", + "1.2613700773611691\n", + "1.2613746710581677\n", + "1.2613719248268307\n", + "1.2613698087390015\n", + "1.2613738994646249\n", + "1.2613695607723074\n", + "1.2613729509560543\n", + "1.2613694316864494\n", + "1.2613708282678227\n", + "1.2613693358204139\n", + "1.2613711416146405\n", + "1.261369306648448\n", + "1.2613694931487291\n", + "1.2613699886416387\n", + "1.2613691936131308\n", + "1.261369752383364\n", + "1.2613691914319964\n", + "1.261369963468287\n", + "1.2613691593894019\n", + "1.2613692859497256\n", + "1.261369280508533\n", + "1.261369467566394\n", + "1.2613691455840743\n", + "1.261369257295037\n", + "1.261369146898115\n", + "1.2613692835420343\n", + "1.2613691260699353\n", + "1.2613691997790153\n", + "1.261369131400411\n", + "1.2613692570517272\n", + "1.26136911718247\n", + "1.2613691455670148\n", + "1.2613691477357978\n", + "1.2613691216536356\n", + "1.2613691481209581\n", + "1.261369120944937\n", + "1.2613691244458716\n", + "1.261369148892106\n", + "1.261369113638039\n", + "1.2613691302296548\n", + "1.261369114671938\n", + "1.261369115740795\n", + "1.2613691224139687\n", + "1.261369113128022\n", + "1.261369129937277\n", + "1.2613691114010266\n", + "1.2613691198121886\n", + "1.261369111846322\n", + "1.2613691132735425\n", + "1.2613691175515587\n", + "1.2613691111830314\n", + "1.2613691144490426\n", + "1.2613691113200498\n", + "1.2613691126751223\n", + "1.2613691111392789\n", + "1.2613691108777911\n", + "1.2613691127584634\n", + "1.2613691132098983\n", + "1.2613691105906328\n", + "1.2613691103268796\n", + "1.2613691110004055\n", + "1.2613691125399957\n", + "1.26136911044723\n", + "1.261369110800416\n", + "1.261369110490304\n", + "1.2613691114802392\n", + "1.2613691103117186\n", + "1.2613691107335805\n", + "1.261369110305371\n", + "1.2613691106364866\n", + "1.2613691102788347\n", + "1.2613691104811844\n", + "1.261369110274329\n", + "1.2613691105282558\n", + "1.2613691102331923\n", + "1.2613691104722649\n", + "1.2613691102358076\n", + "1.261369110301014\n", + "1.2613691102451319\n", + "1.2613691102858267\n", + "1.2613691102385638\n", + "1.2613691102535025\n", + "1.2613691102278424\n", + "1.261369110236571\n", + "1.2613691102525038\n", + "1.2613691102235098\n", + "1.2613691102373992\n", + "1.261369110223916\n", + "1.2613691102674012\n", + "1.2613691102214246\n", + "1.2613691102411189\n", + "1.261369110222901\n", + "1.2613691102285738\n", + "1.2613691102220919\n", + "1.2613691102239042\n", + "1.2613691102211193\n", + "1.2613691102221072\n", + "1.2613691102250755\n", + "1.2613691102203457\n", + "1.2613691102236833\n", + "1.2613691102202713\n", + "1.261369110220096\n", + "1.2613691102233666\n", + "1.2613691102234112\n", + "1.2613691102198172\n", + "1.261369110221654\n", + "1.2613691102197997\n", + "1.2613691102211713\n", + "1.2613691102196303\n", + "1.2613691102203881\n", + "1.2613691102196496\n", + "1.261369110221203\n", + "1.2613691102194977\n", + "1.2613691102201159\n", + "1.2613691102195022\n", + "1.261369110219835\n", + "1.2613691102195705\n", + "1.2613691102194977\n", + "1.2613691102199147\n", + "1.2613691102195146\n", + "1.261369110219567\n", + "1.2613691102194715\n", + "1.2613691102197442\n", + "1.2613691102194362\n", + "1.2613691102194624\n", + "1.2613691102195568\n", + "1.2613691102194546\n", + "1.2613691102194335\n", + "1.2613691102195226\n", + "1.2613691102194553\n", + "1.261369110219484\n", + "1.2613691102193982\n", + "1.2613691102195037\n", + "1.2613691102194395\n", + "1.2613691102194406\n", + "1.2613691102194544\n", + "1.2613691102194136\n", + "1.26136911021947\n", + "1.2613691102194657\n", + "1.2613691102194566\n", + "1.2613691102194877\n", + "1.2613691102194549\n", + "1.2613691102194344\n", + "1.2613691102194324\n", + "1.261369110219475\n", + "1.2613691102194673\n", + "1.2613691102194047\n", + "1.261369110219409\n", + "1.2613691102194386\n", + "1.261369110219476\n", + "1.261369110219424\n", + "1.261369110219468\n", + "1.2613691102194107\n", + "1.2613691102194264\n", + "1.261369110219497\n", + "1.2613691102194375\n", + "1.2613691102194347\n", + "1.2613691102194329\n", + "1.2613691102194642\n", + "1.2613691102194498\n", + "1.261369110219442\n", + "1.2613691102194486\n", + "1.2613691102194353\n", + "1.2613691102194562\n", + "1.2613691102194653\n", + "1.2613691102194193\n", + "1.261369110219462\n", + "1.2613691102194946\n", + "1.261369110219436\n", + "1.2613691102194673\n", + "1.2613691102194735\n", + "1.2613691102194402\n", + "1.261369110219439\n", + "1.2613691102194224\n", + "1.2613691102194362\n", + "2.7116652252095075\n", + "7.263908096640311\n", + "3.2537469872343756\n", + "3.8816466658437543\n", + "14.525042224245828\n", + "11.184330525525862\n", + "5.154989778848434\n", + "7.995835872018135\n", + "3.8857434117746785\n", + "6.518232218602504\n", + "2.8177336426617954\n", + "3.2419242857556254\n", + "4.177055335690359\n", + "2.343725960779892\n", + "4.833361297421798\n", + "1.893652522228298\n", + "3.8552156936090496\n", + "2.0665444767685135\n", + "2.018525840230479\n", + "3.079825976367649\n", + "1.7658378179910375\n", + "2.965620818138415\n", + "1.6070262411759313\n", + "3.210103489872706\n", + "1.4673625628092388\n", + "2.4731697273795334\n", + "1.5757747709420773\n", + "1.3649692251081629\n", + "1.7932639302481417\n", + "1.8820564760426273\n", + "1.4515926394518819\n", + "1.5514592871664803\n", + "1.4432628405524872\n", + "2.0093935709080735\n", + "1.3293113054854664\n", + "1.3208128473000407\n", + "1.5045499560588596\n", + "1.5142836694072852\n", + "1.3267112753298775\n", + "1.519939735716603\n", + "1.3212930613091598\n", + "1.4542181046722262\n", + "1.3011144705204494\n", + "1.323131209887381\n", + "1.36901917071166\n", + "1.2958182848825215\n", + "1.3103738206853996\n", + "1.373898231992462\n", + "1.2922080144644335\n", + "1.3512323725487758\n", + "1.2943637719329522\n", + "1.3196042283421976\n", + "1.2935711644849\n", + "1.3088776938449573\n", + "1.291384497191294\n", + "1.2898232438293138\n", + "1.3000441714227253\n", + "1.299630108940173\n", + "1.2890585794673284\n", + "1.2948052106071963\n", + "1.2891379722078888\n", + "1.2989860622101415\n", + "1.288387942848701\n", + "1.2907408574785595\n", + "1.288446508936077\n", + "1.2912587323576366\n", + "1.2881435266959678\n", + "1.287257287434931\n", + "1.2882171810383192\n", + "1.2868939416843548\n", + "1.2882816655699103\n", + "1.2892983383514276\n", + "1.287239647377552\n", + "1.2912996140598583\n", + "1.2870868409494864\n", + "1.2861805850365178\n", + "1.2862570794935522\n", + "1.287185470692925\n", + "1.2887414807829565\n", + "1.2866563793674937\n", + "1.286956286284397\n", + "1.2864722933156052\n", + "1.2863322358042175\n", + "1.285676115293878\n", + "1.2852248302121931\n", + "1.2854230226743308\n", + "1.285928839409202\n", + "1.2847111144670587\n", + "1.2840309006906694\n", + "1.283773557897132\n", + "1.282747905964844\n", + "1.2835152096854396\n", + "1.28348402461844\n", + "1.2813345326444754\n", + "1.2796787002435366\n", + "1.2807034647997348\n", + "1.2809362569507299\n", + "1.2782603233835395\n", + "1.2761377850505802\n", + "1.2768166189175136\n", + "1.275915676310887\n", + "1.2747375117591921\n", + "1.2725833039661547\n", + "1.2698177913456086\n", + "1.2688181194307508\n", + "1.2655521515862524\n", + "1.2683726446503238\n", + "1.2661337411913567\n", + "1.2657281910415494\n", + "1.265691941402193\n", + "1.2650426192904238\n", + "1.2696141738331188\n", + "1.2657011845003965\n", + "1.263339093140376\n", + "1.2635698180475832\n", + "1.2661382296554196\n", + "1.2642187134053753\n", + "1.2646854703102337\n", + "1.2680230996041857\n", + "1.2638872850514415\n", + "1.2643513775606716\n", + "1.2639614886802344\n", + "1.2665505876394134\n", + "1.2634408566176112\n", + "1.2637970822810916\n", + "1.264623605104431\n", + "1.2634139276227865\n", + "1.262863405570173\n", + "1.2628507684116257\n", + "1.2635263999331066\n", + "1.263076831239715\n", + "1.2643221056832126\n", + "1.263017531901177\n", + "1.2629044190402836\n", + "1.2623196384933542\n", + "1.2619618683507885\n", + "1.2622394090846758\n", + "1.2626917379465865\n", + "1.262568472750789\n", + "1.2616046520567479\n", + "1.2612115121093677\n", + "1.261968426606734\n", + "1.2611519612816846\n", + "1.2611584646362435\n", + "1.260975170825009\n", + "1.2611145661447174\n", + "1.2607426931900274\n", + "1.26089223156567\n", + "1.2599533730790111\n", + "1.2594817555580893\n", + "1.2599429165978018\n", + "1.2595379497720924\n", + "1.258674406692495\n", + "1.2582387035513736\n", + "1.2582459281708134\n", + "1.2596476170300142\n", + "1.2587953346408907\n", + "1.2579729163426283\n", + "1.2582322747814785\n", + "1.2574736395808734\n", + "1.257787259687862\n", + "1.2571581156347449\n", + "1.2572153128908379\n", + "1.258716232881487\n", + "1.257658976513835\n", + "1.257465145971551\n", + "1.2568178459601393\n", + "1.25666384168946\n", + "1.2569950465661848\n", + "1.2566574421888022\n", + "1.2569601431611177\n", + "1.25698938823731\n", + "1.2573321826326693\n", + "1.2567558237727812\n", + "1.2567759881777878\n", + "1.256992597095258\n", + "1.256689211410235\n", + "1.2569988822079856\n", + "1.2566197261865413\n", + "1.2567063262135811\n", + "1.2566093347963836\n", + "1.256701031743483\n", + "1.2566063450366556\n", + "1.25674396461546\n", + "1.2565940819582997\n", + "1.2567786709917486\n", + "1.2565907121118927\n", + "1.2566545273960552\n", + "1.2565893542288147\n", + "1.2566079708052775\n", + "1.2565886509403041\n", + "1.2565909478037474\n", + "1.2566000980345107\n", + "1.256582357314173\n", + "1.2566071128018625\n", + "1.25658085590264\n", + "1.2566040942320786\n", + "1.2565812098891773\n", + "1.2566036653951185\n", + "1.256580947558099\n", + "1.2565836942448\n", + "1.2565796943741054\n", + "1.256581577594753\n", + "1.256579397263911\n", + "1.256579447503657\n", + "1.2565863814600124\n", + "1.2565786500839942\n", + "1.2565800065555481\n", + "1.256578695136752\n", + "1.2565804981930342\n", + "1.2565786143205933\n", + "1.256580594326938\n", + "1.2565785309747712\n", + "1.256580167436006\n", + "1.2565785510204721\n", + "1.2565787097577412\n", + "1.2565784421452668\n", + "1.2565789912735281\n", + "1.2565784043763233\n", + "1.256578770641575\n", + "1.256578411104068\n", + "1.2565788234371424\n", + "1.2565783886214825\n", + "1.2565786218880168\n", + "1.2565783989980088\n", + "1.256578405966994\n", + "1.256578439441806\n", + "1.2565783697591735\n", + "1.2565784442955663\n", + "1.2565783676042799\n", + "1.2565784456582916\n", + "1.2565783670708242\n", + "1.2565784290612725\n", + "1.2565783667205188\n", + "1.2565784105735969\n", + "1.2565783648899518\n", + "1.256578372852718\n", + "1.2565783618862403\n", + "1.2565783735885447\n", + "1.256578361085034\n", + "1.2565783768070589\n", + "1.2565783607171086\n", + "1.256578370619602\n", + "1.2565783611111285\n", + "1.2565783695633965\n", + "1.2565783606088892\n", + "1.256578361600213\n", + "1.256578360131015\n", + "1.2565783619650464\n", + "1.2565783599515161\n", + "1.256578362357469\n", + "1.256578359910027\n", + "1.2565783613885841\n", + "1.2565783598702391\n", + "1.256578362076308\n", + "1.2565783597913962\n", + "1.2565783599276337\n", + "1.2565783599671694\n", + "1.256578359726776\n", + "1.256578360104596\n", + "1.2565783597049425\n", + "1.2565783599538507\n", + "1.2565783597080333\n", + "1.256578360234499\n", + "1.2565783596743063\n", + "1.2565783599658005\n", + "1.2565783596741962\n", + "1.2565783596937417\n", + "1.2565783596818392\n", + "1.2565783597697917\n", + "1.2565783596546967\n", + "1.2565783597058426\n", + "1.2565783596559519\n", + "1.2565783596867055\n", + "1.2565783596530085\n", + "1.2565783597780782\n", + "1.2565783596444164\n", + "1.2565783596484013\n", + "1.2565783596500462\n", + "1.2565783596698752\n", + "1.2565783596430808\n", + "1.2565783596556936\n", + "1.2565783596436155\n", + "1.2565783596505213\n", + "1.2565783596428963\n", + "1.2565783596552766\n", + "1.2565783596418834\n", + "1.2565783596531424\n", + "1.2565783596408788\n", + "1.2565783596419051\n", + "1.2565783596473514\n", + "1.2565783596408369\n", + "1.256578359640914\n", + "1.2565783596425986\n", + "1.2565783596405762\n", + "1.2565783596412572\n", + "1.2565783596402922\n", + "1.2565783596422984\n", + "1.2565783596401139\n", + "1.2565783596420683\n", + "1.2565783596401674\n", + "1.2565783596410103\n", + "1.2565783596402031\n", + "1.2565783596406288\n", + "1.2565783596401336\n", + "1.256578359640355\n", + "1.2565783596401054\n", + "1.2565783596402471\n", + "1.2565783596400382\n", + "1.2565783596404048\n", + "1.256578359640058\n", + "1.2565783596400903\n", + "1.256578359640293\n", + "1.2565783596400528\n", + "1.2565783596400586\n", + "1.2565783596401638\n", + "1.256578359640035\n", + "1.2565783596400713\n", + "1.2565783596400633\n", + "1.2565783596400346\n", + "1.2565783596400317\n", + "1.2565783596400453\n", + "1.2565783596400464\n", + "1.25657835964\n", + "1.2565783596400772\n", + "1.256578359640069\n", + "1.256578359640002\n", + "1.256578359640006\n", + "1.2565783596400542\n", + "1.2565783596400206\n", + "1.2565783596400044\n", + "1.256578359640076\n", + "1.2565783596401012\n", + "1.256578359640026\n", + "1.2565783596400142\n", + "1.256578359640057\n", + "1.2565783596400315\n", + "1.2565783596400073\n", + "1.256578359640007\n", + "1.2565783596401063\n", + "1.2565783596400306\n", + "1.2565783596400584\n", + "1.2565783596400966\n", + "1.2565783596400664\n", + "1.2565783596400493\n", + "1.256578359640013\n", + "1.2565783596400701\n", + "1.256578359640038\n", + "1.2565783596400002\n", + "1.2565783596400426\n", + "1.256578359640031\n", + "1.2565783596400224\n", + "1.2565783596400217\n", + "1.2565783596400877\n", + "1.2565783596400029\n", + "1.2565783596400137\n", + "1.2565783596400386\n", + "1.2565783596400237\n", + "1.2565783596400624\n", + "1.2565783596400542\n", + "1.2565783596400504\n", + "1.2565783596400408\n", + "1.256578359640045\n", + "1.256578359640026\n", + "1.256578359640065\n", + "1.2565783596400644\n", + "1.2565783596400206\n", + "1.2565783596400477\n", + "1.2565783596400344\n", + "1.2565783596400282\n", + "12.210967632230597\n", + "16.779522567978262\n", + "12.748427586319153\n", + "6.952175020046465\n", + "24.120038332523286\n", + "6.590639828340465\n", + "16.360646557387394\n", + "3.359379340755148\n", + "10.36476919265258\n", + "6.169328318123528\n", + "13.034597127634672\n", + "6.87614877217061\n", + "8.48594909756976\n", + "4.885932969916969\n", + "9.170021147387578\n", + "4.741740900950587\n", + "1.7800621501125762\n", + "2.709865781429679\n", + "6.852099739246338\n", + "4.069177785882237\n", + "3.704821445365418\n", + "5.5217109636114\n", + "3.3628128635841796\n", + "1.5770875995929903\n", + "1.752676995656074\n", + "3.6147873368335146\n", + "2.6693874544166394\n", + "1.6311300852652433\n", + "2.666171466215389\n", + "2.4303342320289896\n", + "2.853755035200482\n", + "1.85891372414002\n", + "2.639109038826767\n", + "1.7442310821229554\n", + "2.023659021424582\n", + "1.5917563679735207\n", + "1.9977939708790018\n", + "1.5681272290092292\n", + "1.8294203693299207\n", + "1.5633147207934335\n", + "1.6533221440097665\n", + "1.53865568359191\n", + "1.6679943739966026\n", + "1.5245317684814794\n", + "1.712401668792364\n", + "1.5164381118722563\n", + "1.5784017472160292\n", + "1.5268025873845532\n", + "1.5830366745156066\n", + "1.5236228885692824\n", + "1.5284765856065587\n", + "1.5144304383362013\n", + "1.4948151199229327\n", + "1.4882137017492278\n", + "1.4921370549564226\n", + "1.4925281898324572\n", + "1.4803633430882637\n", + "1.5033808273834395\n", + "1.4538018527226142\n", + "1.4521026672635096\n", + "1.531037425210127\n", + "1.4682300635203254\n", + "1.4510435158148778\n", + "1.4647821730304642\n", + "1.4208418861348424\n", + "1.403064848745021\n", + "1.4242730949458526\n", + "1.4147391127276345\n", + "1.3657247410117448\n", + "1.3343728061833748\n", + "1.4253707034042258\n", + "1.3891750148343238\n", + "1.3318550182378088\n", + "1.303686586600006\n", + "1.3415842436679994\n", + "1.2737374420054672\n", + "1.249654617854045\n", + "1.315469761544154\n", + "1.296737187746484\n", + "1.2946968797805283\n", + "1.302698809436864\n", + "1.3370385477778426\n", + "1.2725220655408658\n", + "1.3125447546164202\n", + "1.273184408436243\n", + "1.2471800600845564\n", + "1.2617818141923183\n", + "1.3020745030168266\n", + "1.263360309031458\n", + "1.2562584089460753\n", + "1.266747523219841\n", + "1.252559385272635\n", + "1.2666356711183604\n", + "1.2518761218644592\n", + "1.2546222459714549\n", + "1.2494734461472914\n", + "1.254538973552144\n", + "1.2489356384591124\n", + "1.249757382486976\n", + "1.2479319424192636\n", + "1.2525525407000917\n", + "1.247884754283593\n", + "1.2485763527105869\n", + "1.2494985929248859\n", + "1.2477541820177025\n", + "1.2491469234116346\n", + "1.2476568504094605\n", + "1.2475311744863748\n", + "1.2474416927896577\n", + "1.2467185949001818\n", + "1.2464556357062617\n", + "1.2464940637817743\n", + "1.2472739324162112\n", + "1.2468350981346412\n", + "1.2469210627978637\n", + "1.2456472477470126\n", + "1.2451428747012738\n", + "1.2456460540141798\n", + "1.2454794729750485\n", + "1.2455255066961766\n", + "1.2437046661658062\n", + "1.2424614205707507\n", + "1.2448574723515304\n", + "1.2440666827580344\n", + "1.243386290740497\n", + "1.242102448672658\n", + "1.241456521050875\n", + "1.2404234839112767\n", + "1.2392448818787847\n", + "1.2389416884960764\n", + "1.2382205258972585\n", + "1.235936814997103\n", + "1.233521064130796\n", + "1.235042807260259\n", + "1.2343551456010298\n", + "1.2341629301430181\n", + "1.2326068006128896\n", + "1.2372643261393221\n", + "1.2326966061064866\n", + "1.2311433989508642\n", + "1.2322087272061593\n", + "1.2332013030347482\n", + "1.2357041261109953\n", + "1.2317257066778193\n", + "1.2343576481443006\n", + "1.2316401564290342\n", + "1.233192616928237\n", + "1.2315496088581763\n", + "1.2320615326703823\n", + "1.2313137495852782\n", + "1.2313431576386964\n", + "1.2317848388178196\n", + "1.2311710164840437\n", + "1.231284751732875\n", + "1.2316926196857827\n", + "1.2310375861930751\n", + "1.23144485744668\n", + "1.2310530396895647\n", + "1.2313877580349177\n", + "1.2310433991446823\n", + "1.2313457108427632\n", + "1.2310081264660546\n", + "1.231386622164617\n", + "1.2309997426616177\n", + "1.2310844814962434\n", + "1.2309959688812855\n", + "1.2310573617183744\n", + "1.230993820887846\n", + "1.2310496490742109\n", + "1.2309913968833586\n", + "1.2310424422091193\n", + "1.2309826144479874\n", + "1.2310647660216616\n", + "1.230979253638115\n", + "1.230995837939782\n", + "1.2309837213242267\n", + "1.230990688624303\n", + "1.2309767253230186\n", + "1.2309889140907142\n", + "1.2309932652952271\n", + "1.2309793154284467\n", + "1.230978867799468\n", + "1.2309858329185996\n", + "1.23097647433819\n", + "1.2309823886517652\n", + "1.2309756702705918\n", + "1.230987127738992\n", + "1.2309753490157544\n", + "1.23098009434669\n", + "1.2309757947949915\n", + "1.2309776761591869\n", + "1.2309752880639546\n", + "1.230976812301825\n", + "1.230975255544195\n", + "1.230976388861204\n", + "1.230975063493304\n", + "1.2309758596068692\n", + "1.230975057307287\n", + "1.230976899900075\n", + "1.2309748891558623\n", + "1.2309752691324523\n", + "1.2309749982046267\n", + "1.2309749823545741\n", + "1.2309752089635877\n", + "1.2309748947778658\n", + "1.230974901433817\n", + "1.2309753425514367\n", + "1.2309748429877019\n", + "1.2309749578149762\n", + "1.2309748562653327\n", + "1.230974990685934\n", + "1.2309748374722496\n", + "1.2309749094089877\n", + "1.2309748414650517\n", + "1.2309749576901228\n", + "1.2309748356725367\n", + "1.2309748456870186\n", + "1.2309748285851585\n", + "1.2309748791296482\n", + "1.2309748261942197\n", + "1.2309748377458574\n", + "1.230974827098906\n", + "1.2309748455633194\n", + "1.2309748265495177\n", + "1.2309748275838026\n", + "1.2309748238539826\n", + "1.2309748348819423\n", + "1.2309748356008685\n", + "1.2309748222982262\n", + "1.230974831394097\n", + "1.2309748225105543\n", + "1.2309748246629826\n", + "1.2309748260924238\n", + "1.2309748222322814\n", + "1.2309748333508472\n", + "1.2309748212654195\n", + "1.2309748227298776\n", + "1.2309748213049756\n", + "1.230974824387078\n", + "1.2309748212006875\n", + "1.2309748210154887\n", + "1.2309748228069937\n", + "1.230974821353237\n", + "1.2309748206897313\n", + "1.230974821162598\n", + "1.230974822273781\n", + "1.2309748206469517\n", + "1.2309748212541662\n", + "1.2309748207046727\n", + "1.230974821018365\n", + "1.230974820622656\n", + "1.230974821658829\n", + "1.2309748205830118\n", + "1.2309748205290734\n", + "1.2309748207932372\n", + "1.2309748206622706\n", + "1.2309748205191073\n", + "1.2309748206062932\n", + "1.2309748204602693\n", + "1.2309748206579305\n", + "1.2309748207565048\n", + "1.2309748204638455\n", + "1.2309748204928057\n", + "1.230974820615922\n", + "1.230974820437073\n", + "1.2309748204149566\n", + "1.2309748205484998\n", + "1.230974820489144\n", + "1.2309748204165372\n", + "1.2309748204529072\n", + "1.2309748205174484\n", + "1.2309748204029607\n", + "1.2309748204582576\n", + "1.2309748204046216\n", + "1.2309748204024822\n", + "1.2309748204895525\n", + "1.2309748204477355\n", + "1.2309748203883084\n", + "1.2309748204914674\n", + "1.2309748203852406\n", + "1.2309748204073867\n", + "1.2309748203890523\n", + "1.230974820389862\n", + "1.2309748204072568\n", + "1.230974820385963\n", + "1.2309748204028044\n", + "1.2309748203823545\n", + "1.2309748203865183\n", + "1.2309748203945492\n", + "1.2309748203822228\n", + "1.230974820388443\n", + "1.2309748203820499\n", + "1.230974820386054\n", + "1.2309748203819928\n", + "1.2309748203957052\n", + "1.2309748203810058\n", + "1.230974820381194\n", + "1.2309748203812183\n", + "1.2309748203811595\n", + "1.2309748203806816\n", + "1.230974820383571\n", + "1.230974820382619\n", + "1.2309748203802244\n", + "1.2309748203856417\n", + "1.2309748203800663\n", + "1.2309748203807573\n", + "1.2309748203795388\n", + "1.2309748203795796\n", + "1.230974820380048\n", + "1.2309748203809117\n", + "1.2309748203798871\n", + "1.2309748203800803\n", + "1.2309748203797672\n", + "1.2309748203793827\n", + "1.2309748203794775\n", + "1.230974820380099\n", + "1.2309748203796786\n", + "1.2309748203792805\n", + "1.2309748203794886\n", + "1.2309748203790403\n", + "1.230974820378951\n", + "1.2309748203790427\n", + "1.230974820378676\n", + "1.230974820378514\n", + "1.2309748203783937\n", + "1.2309748203783355\n", + "1.2309748203783464\n", + "1.2309748203778241\n", + "1.2309748203777804\n", + "1.2309748203770685\n", + "1.2309748203767397\n", + "1.2309748203778534\n", + "1.2309748203772533\n", + "1.2309748203779989\n", + "1.2309748203772146\n", + "1.23097482037809\n", + "1.2309748203771727\n", + "1.2309748203774067\n", + "1.2309748203770732\n", + "1.2309748203770379\n", + "1.230974820376866\n", + "1.230974820376654\n", + "1.2309748203769428\n", + "1.2309748203771624\n", + "1.2309748203767523\n", + "1.230974820376811\n", + "1.2309748203769075\n", + "1.2309748203767408\n", + "1.230974820377047\n", + "1.2309748203766326\n", + "1.2309748203767021\n", + "1.2309748203767465\n", + "1.2309748203766262\n", + "1.2309748203766753\n", + "1.2309748203767215\n", + "1.2309748203766515\n", + "1.2309748203766813\n", + "1.2309748203766457\n", + "1.2309748203767497\n", + "1.2309748203766344\n", + "1.2309748203766735\n", + "1.2309748203766302\n", + "1.2309748203766548\n", + "1.2309748203766924\n", + "1.2309748203766673\n", + "1.2309748203766604\n", + "1.230974820376645\n", + "1.2309748203766524\n", + "1.2309748203766617\n", + "1.2309748203766144\n", + "1.2309748203766437\n", + "1.2309748203766018\n", + "1.2309748203766369\n", + "1.230974820376664\n", + "1.2309748203766362\n", + "1.2309748203766968\n", + "1.2309748203766249\n", + "1.2309748203766908\n", + "1.230974820376666\n", + "1.2309748203766075\n", + "1.2309748203766175\n", + "1.23097482037671\n", + "1.230974820376644\n", + "1.230974820376685\n", + "1.2309748203766349\n", + "1.230974820376614\n", + "1.2309748203766488\n", + "1.2309748203766684\n", + "1.2309748203766888\n", + "1.230974820376676\n", + "1.230974820376659\n", + "1.2309748203766515\n", + "1.230974820376642\n", + "1.2309748203766797\n", + "1.2309748203767013\n", + "1.2309748203766602\n", + "1.2309748203766417\n", + "1.2309748203766218\n", + "1.2309748203766524\n", + "20.838718170495078\n", + "25.209188952223556\n", + "21.336468550604984\n", + "15.437067385036142\n", + "32.65712872827595\n", + "10.872947203669263\n", + "11.508354026491807\n", + "8.536106216729422\n", + "3.541021157741287\n", + "5.221939946325131\n", + "10.981505639489008\n", + "16.850628055568922\n", + "8.728953132056287\n", + "17.09562601314914\n", + "6.425096350833087\n", + "6.895388167934673\n", + "12.415653860088682\n", + "5.161998906295462\n", + "9.161675909437939\n", + "4.8160317971679\n", + "3.1542894478469634\n", + "4.245542973878197\n", + "2.1730955316630403\n", + "2.5867799689128113\n", + "4.59672495893046\n", + "1.8869072702665732\n", + "3.8284563961677454\n", + "5.763595613087074\n", + "2.710614234762981\n", + "2.1852764235991384\n", + "3.202442581319933\n", + "2.1760099325941398\n", + "3.626195928001134\n", + "1.8619675239914202\n", + "3.027913923225414\n", + "1.750000643968979\n", + "1.8194602177997643\n", + "1.9958949373899304\n", + "1.6795338520515444\n", + "2.0896581211903515\n", + "1.64632734629603\n", + "2.1963444450402703\n", + "1.6285765152225316\n", + "2.12868102417145\n", + "1.62578210866773\n", + "1.588924256500288\n", + "1.7624942776130426\n", + "1.7690531373042817\n", + "1.5908257643172377\n", + "1.7913372208316698\n", + "1.5796302853097766\n", + "1.629148322268326\n", + "1.5881998692060064\n", + "1.526908308637016\n", + "1.5142611352121218\n", + "1.554763774207381\n", + "1.6274450706113626\n", + "1.5474472996512774\n", + "1.4878849553728657\n", + "1.4669825840848219\n", + "1.440153177803284\n", + "1.422243251020305\n", + "1.4200726142170712\n", + "1.4560255161605562\n", + "1.456824659180137\n", + "1.3377224917325372\n", + "1.340542805463219\n", + "1.3437737618518268\n", + "1.3789589272480627\n", + "1.320150513996514\n", + "1.38936929121359\n", + "1.397287434283589\n", + "1.32939715365332\n", + "1.4590009142811238\n", + "1.3225710794351355\n", + "1.2872282826468873\n", + "1.280544375145878\n", + "1.2586511782324652\n", + "1.2454749882393317\n", + "1.3063252851272482\n", + "1.3078641472128993\n", + "1.3059737171247825\n", + "1.3292129696334207\n", + "1.2728359189302711\n", + "1.2446136003726818\n", + "1.2743343735932762\n", + "1.275818783576828\n", + "1.2248360225062742\n", + "1.2419733983520511\n", + "1.2939641695391748\n", + "1.2421287019550764\n", + "1.3115861373866688\n", + "1.2396582723717073\n", + "1.2249030116676418\n", + "1.233496033086523\n", + "1.2222141269223739\n", + "1.2356904571102083\n", + "1.2156416197613509\n", + "1.2283196050165448\n", + "1.2365362856113773\n", + "1.2211896725936158\n", + "1.2124221654107232\n", + "1.2141762339526918\n", + "1.220569336098042\n", + "1.2234790571232939\n", + "1.2157904320539172\n", + "1.2143058707676597\n", + "1.2243854963871448\n", + "1.2139899261284317\n", + "1.2176762482668093\n", + "1.2129923738530248\n", + "1.211922800609538\n", + "1.2159006511862192\n", + "1.2146933839188314\n", + "1.2121111388583106\n", + "1.2125182006172133\n", + "1.2114499593321697\n", + "1.214447574057437\n", + "1.2108368182837652\n", + "1.2130479803678325\n", + "1.2162719457299942\n", + "1.2107047683783076\n", + "1.208737770098932\n", + "1.2075099159814382\n", + "1.2108638494346757\n", + "1.208772111600456\n", + "1.21235622036453\n", + "1.2092143420602046\n", + "1.2090006427569475\n", + "1.2055455074570185\n", + "1.2034276499340044\n", + "1.20492357748976\n", + "1.2044206622455247\n", + "1.2039132079600015\n", + "1.2004098615000123\n", + "1.1982804484970344\n", + "1.1987914861411404\n", + "1.201162538927737\n", + "1.1964519827313427\n", + "1.1947974439973663\n", + "1.1952395581379933\n", + "1.1943127282065429\n", + "1.1970582442410866\n", + "1.1951714828765692\n", + "1.1917483628656584\n", + "1.1922743370031097\n", + "1.196641521876624\n", + "1.1934643998492134\n", + "1.1920912595186233\n", + "1.191287211424503\n", + "1.1924652947109093\n", + "1.1912661575904724\n", + "1.1945319616139556\n", + "1.1885104146667056\n", + "1.1871468610118456\n", + "1.1923625940710942\n", + "1.1901903466030144\n", + "1.1883225249767948\n", + "1.186998456894963\n", + "1.1869278872039477\n", + "1.1866412976641831\n", + "1.1896484150490758\n", + "1.1838880911069005\n", + "1.1834872028717989\n", + "1.1855160514233603\n", + "1.1851026876507518\n", + "1.187194748780878\n", + "1.1846539883053775\n", + "1.1896098304720935\n", + "1.1844433335795927\n", + "1.1834789281594775\n", + "1.1847998280238317\n", + "1.1854022602369776\n", + "1.1838834516160974\n", + "1.1839196608727718\n", + "1.1839636173319854\n", + "1.1833855411445653\n", + "1.183803752593115\n", + "1.1833642557465975\n", + "1.1844340535584446\n", + "1.1843829603200493\n", + "1.1832544789837856\n", + "1.1836963478146936\n", + "1.1832131130453496\n", + "1.1839443127022955\n", + "1.1831885603750174\n", + "1.1834134621039687\n", + "1.1832002135791406\n", + "1.1835398742943408\n", + "1.1831812173893266\n", + "1.183395240399112\n", + "1.183159208217235\n", + "1.1832165223964144\n", + "1.1831604048652002\n", + "1.1831875963931713\n", + "1.1832352404002093\n", + "1.1831484761390059\n", + "1.183211063191469\n", + "1.183149884726818\n", + "1.1832059128460661\n", + "1.1831479590662104\n", + "1.1831758673295911\n", + "1.1831438144918882\n", + "1.1831796599335414\n", + "1.1831431383379882\n", + "1.183147676077774\n", + "1.18316998875077\n", + "1.1831405179298748\n", + "1.1831534610717396\n", + "1.1831418295334597\n", + "1.1831466009303424\n", + "1.1831416211598527\n", + "1.1831427981241958\n", + "1.1831449466992277\n", + "1.183140534426377\n", + "1.1831436105086528\n", + "1.1831404952680833\n", + "1.1831459085067568\n", + "1.183140034871979\n", + "1.183140125682319\n", + "1.1831415610835652\n", + "1.1831397806798398\n", + "1.1831406767971393\n", + "1.1831398401225517\n", + "1.183140175818882\n", + "1.1831396888134047\n", + "1.1831406085932874\n", + "1.1831396622164891\n", + "1.1831404912038332\n", + "1.183139644839256\n", + "1.1831396900297848\n", + "1.1831401851927772\n", + "1.1831395709683294\n", + "1.1831398449320556\n", + "1.1831395728007907\n", + "1.1831396744439235\n", + "1.1831395771356565\n", + "1.1831398780204314\n", + "1.1831395592642018\n", + "1.1831396165991106\n", + "1.1831395601372745\n", + "1.1831395632303856\n", + "1.1831396107227556\n", + "1.1831395469005397\n", + "1.1831396121453206\n", + "1.1831395466715107\n", + "1.1831395694051754\n", + "1.1831395476938105\n", + "1.1831395559854283\n", + "1.1831395641086406\n", + "1.1831395459673415\n", + "1.18313956136143\n", + "1.1831395449537008\n", + "1.1831395464936993\n", + "1.1831395520905879\n", + "1.1831395426137097\n", + "1.1831395600568593\n", + "1.1831395420797353\n", + "1.1831395477915954\n", + "1.1831395430712128\n", + "1.183139546275478\n", + "1.183139542951401\n", + "1.1831395442013681\n", + "1.183139542335224\n", + "1.1831395421767161\n", + "1.183139544731495\n", + "1.1831395418230182\n", + "1.1831395436152297\n", + "1.1831395418181208\n", + "1.1831395419312123\n", + "1.1831395419319306\n", + "1.1831395430226148\n", + "1.183139541610058\n", + "1.1831395422285733\n", + "1.183139541632919\n", + "1.1831395425160538\n", + "1.1831395416147028\n", + "1.1831395417390818\n", + "1.1831395416207513\n", + "1.1831395418565944\n", + "1.1831395415663473\n", + "1.183139541696471\n", + "1.183139541544747\n", + "1.1831395417245352\n", + "1.1831395415387531\n", + "1.183139541818439\n", + "1.1831395415318593\n", + "1.1831395415741088\n", + "1.1831395415316053\n", + "1.1831395415776071\n", + "1.1831395415312942\n", + "1.1831395415489991\n", + "1.1831395415262498\n", + "1.1831395415790507\n", + "1.183139541522168\n", + "1.1831395415431853\n", + "1.1831395415232844\n", + "1.183139541535828\n", + "1.183139541523767\n", + "1.1831395415290822\n", + "1.183139541522928\n", + "1.1831395415243025\n", + "1.1831395415214208\n", + "1.1831395415228114\n", + "1.183139541526476\n", + "1.1831395415209625\n", + "1.1831395415228834\n", + "1.1831395415210995\n", + "1.1831395415223493\n", + "1.183139541520804\n", + "1.1831395415248978\n", + "1.1831395415206205\n", + "1.1831395415212773\n", + "1.183139541520522\n", + "1.1831395415208998\n", + "1.1831395415221333\n", + "1.1831395415203616\n", + "1.1831395415213266\n", + "1.1831395415203918\n", + "1.183139541520681\n", + "1.183139541520349\n", + "1.1831395415206105\n", + "1.1831395415203747\n", + "1.1831395415207822\n", + "1.1831395415203214\n", + "1.183139541520536\n", + "1.1831395415203292\n", + "1.1831395415203099\n", + "1.1831395415205026\n", + "1.1831395415206878\n", + "1.1831395415203136\n", + "1.1831395415203425\n", + "1.1831395415203516\n", + "1.1831395415202917\n", + "1.1831395415203594\n", + "1.1831395415203005\n", + "1.1831395415203303\n", + "1.1831395415202997\n", + "1.1831395415203203\n", + "1.1831395415202488\n", + "1.183139541520337\n", + "1.1831395415202808\n", + "1.1831395415203045\n", + "1.1831395415202544\n", + "1.1831395415202868\n", + "1.1831395415202608\n", + "1.1831395415203128\n", + "1.183139541520302\n", + "1.1831395415202577\n", + "1.183139541520286\n", + "1.18313954152022\n", + "1.1831395415202732\n", + "1.183139541520251\n", + "1.1831395415203032\n", + "1.1831395415203085\n", + "1.1831395415202466\n", + "1.1831395415202899\n", + "1.1831395415202663\n", + "1.1831395415202788\n", + "1.1831395415202823\n", + "1.1831395415202677\n", + "1.183139541520259\n", + "1.1831395415202877\n", + "1.1831395415203252\n", + "1.183139541520269\n", + "1.1831395415202863\n", + "1.1831395415202675\n", + "1.183139541520284\n", + "1.1831395415203192\n", + "1.1831395415202968\n", + "1.1831395415203532\n", + "1.183139541520301\n", + "1.1831395415203256\n", + "1.1831395415202772\n", + "17.62639930944714\n", + "21.816783567285874\n", + "18.101909846573285\n", + "12.4246558803246\n", + "28.977035998278623\n", + "8.337326546262899\n", + "11.32157036890561\n", + "5.869219779364169\n", + "4.150577715569735\n", + "4.561551492250206\n", + "11.974429367779313\n", + "17.837210187308784\n", + "6.122812404768556\n", + "14.027562579598332\n", + "6.755965579222223\n", + "8.612144851263055\n", + "5.512966880721815\n", + "6.472999000104195\n", + "4.642942108699479\n", + "5.8369067886152814\n", + "4.347734150299186\n", + "4.839336173419316\n", + "3.811893246011696\n", + "8.595293891133455\n", + "3.380088609799013\n", + "3.0394831783921785\n", + "3.079993517697794\n", + "2.523934388425049\n", + "2.364937391099883\n", + "1.8735256228984096\n", + "2.545984975655891\n", + "1.8121351537410268\n", + "3.2281570026456103\n", + "3.2108748596729524\n", + "2.0957185370990605\n", + "2.3277487069813647\n", + "2.800126607223696\n", + "1.6879543354420303\n", + "2.7183455773429515\n", + "1.6870312284343667\n", + "2.572844754861461\n", + "1.5876654383523616\n", + "2.147952460636493\n", + "1.5700839549872994\n", + "2.042768140411754\n", + "1.5524313529196567\n", + "1.8104409096662513\n", + "1.5296897250092505\n", + "1.732392461357426\n", + "1.535230983070375\n", + "1.7417582520367318\n", + "1.4995350061766148\n", + "1.6472745644853446\n", + "1.504758543437191\n", + "1.5882728915347883\n", + "1.503364188633985\n", + "1.5369532474180905\n", + "1.5013274814722162\n", + "1.5393493015456328\n", + "1.498457400845643\n", + "1.5324699053385458\n", + "1.4912413712582655\n", + "1.519410583111711\n", + "1.4920362273318197\n", + "1.498294585834924\n", + "1.5014023624548363\n", + "1.4917451721749369\n", + "1.486296871529339\n", + "1.4930053916216983\n", + "1.5044712807611826\n", + "1.4891336967407656\n", + "1.4932436363477553\n", + "1.487980669790529\n", + "1.4989663905801272\n", + "1.4874398792558656\n", + "1.4859163152548698\n", + "1.4900693592139393\n", + "1.484309716651769\n", + "1.4860561785180355\n", + "1.482956437907289\n", + "1.4837750291346252\n", + "1.481056500224428\n", + "1.4809419476265255\n", + "1.479435438083477\n", + "1.4805635585264827\n", + "1.4801266046429447\n", + "1.4780530106643937\n", + "1.4819649282988336\n", + "1.4755609135515577\n", + "1.4771136825620153\n", + "1.4732118098259697\n", + "1.4725354636316674\n", + "1.476805007724934\n", + "1.4708803081721338\n", + "1.4730391484793437\n", + "1.4649462398396222\n", + "1.460150583385097\n", + "1.4672819074944967\n", + "1.4613741034861278\n", + "1.4548960260822055\n", + "1.451907668949017\n", + "1.4469980217447873\n", + "1.4438361248277685\n", + "1.4402326666353846\n", + "1.4422822833620517\n", + "1.4336453757141394\n", + "1.43237759667554\n", + "1.419367577200521\n", + "1.4157365522178937\n", + "1.429315275202148\n", + "1.3960868265183952\n", + "1.3798901820718854\n", + "1.4635779744170212\n", + "1.4136052534278478\n", + "1.3785686836866389\n", + "1.3611457009916155\n", + "1.364324880068693\n", + "1.3387644828276002\n", + "1.322035337000732\n", + "1.3010600466859001\n", + "1.2900552916618548\n", + "1.2789628801301909\n", + "1.2986791110004137\n", + "1.363619561769536\n", + "1.3115937558652433\n", + "1.2850090127526816\n", + "1.3444216545399734\n", + "1.2883816699763075\n", + "1.2549670670032222\n", + "1.2612198581878447\n", + "1.2831315715562857\n", + "1.2735361877181854\n", + "1.2605573953197151\n", + "1.2704464143268872\n", + "1.2631217633421683\n", + "1.2886163971535716\n", + "1.254621065199132\n", + "1.2532873926209507\n", + "1.2827560775600328\n", + "1.2805936201667563\n", + "1.2499193978204248\n", + "1.2844051897187778\n", + "1.2497856203450541\n", + "1.255384125057886\n", + "1.2498748325841273\n", + "1.247576589441179\n", + "1.2548046705732485\n", + "1.2575981119175283\n", + "1.2480095658695776\n", + "1.2562546767221046\n", + "1.247110018132406\n", + "1.2493931341235953\n", + "1.2485524579519023\n", + "1.2484626842074134\n", + "1.250131801197625\n", + "1.2468132699933832\n", + "1.2489143431105163\n", + "1.246858115326678\n", + "1.246341438727662\n", + "1.2484271216112293\n", + "1.2506844642257964\n", + "1.2462141429681752\n", + "1.2472223564629783\n", + "1.2463420377987995\n", + "1.2461121844680314\n", + "1.2471205988994676\n", + "1.2471490283683386\n", + "1.2461248111642056\n", + "1.2469076026088255\n", + "1.245998469108773\n", + "1.2467777810370315\n", + "1.2460140725574254\n", + "1.2460216864495688\n", + "1.2461965303531966\n", + "1.245962449712737\n", + "1.2465055790060202\n", + "1.2459374007287989\n", + "1.246120845163489\n", + "1.2459421733198608\n", + "1.2459145533019573\n", + "1.2460073272366403\n", + "1.246015759036156\n", + "1.2459273748270356\n", + "1.245854011510325\n", + "1.245838424444984\n", + "1.2458568951140068\n", + "1.2459046585821059\n", + "1.245743957037708\n", + "1.2456583561193522\n", + "1.2457282192637378\n", + "1.2457990793624758\n", + "1.2456722402283789\n", + "1.2455476449389329\n", + "1.2454642931806568\n", + "1.2454848251111912\n", + "1.245330818802471\n", + "1.2451780500310308\n", + "1.2454438211297854\n", + "1.2450576191334297\n", + "1.244839955265652\n", + "1.2452145113279218\n", + "1.2449181101890017\n", + "1.2446423411640632\n", + "1.244463264345613\n", + "1.2443320525704726\n", + "1.2440205535312883\n", + "1.2438916502173534\n", + "1.2435692225016353\n", + "1.24359854988656\n", + "1.2428009325423195\n", + "1.2420866691404484\n", + "1.2417461203076525\n", + "1.2405462094616744\n", + "1.2419808399193035\n", + "1.2403379430459414\n", + "1.239282882521505\n", + "1.238206427377315\n", + "1.2362962594744087\n", + "1.2368860134642974\n", + "1.2335456065366686\n", + "1.2295202836042363\n", + "1.2326739771193718\n", + "1.2287347742870451\n", + "1.2251801666908508\n", + "1.2241701538724818\n", + "1.2189136833193577\n", + "1.2164060673533441\n", + "1.2089438906876415\n", + "1.2094565391870513\n", + "1.2060703056271478\n", + "1.2026018634632671\n", + "1.1936876678801625\n", + "1.1885011628807647\n", + "1.1967347144911062\n", + "1.2292778714801713\n", + "1.1992856133190573\n", + "1.2039843788207176\n", + "1.1939174144039677\n", + "1.1840202386553988\n", + "1.1814738551269477\n", + "1.2436045744324464\n", + "1.1897162447652385\n", + "1.177117699436423\n", + "1.1698949145965543\n", + "1.1703957778083627\n", + "1.1689047466789773\n", + "1.1730865210233279\n", + "1.1580894213417805\n", + "1.1534066850158862\n", + "1.1532069933009634\n", + "1.1574872647121313\n", + "1.148418034569093\n", + "1.1473543538455724\n", + "1.1556359022841725\n", + "1.1560907613796434\n", + "1.1475576486138437\n", + "1.150803740834224\n", + "1.1446716142415336\n", + "1.152720420469226\n", + "1.1438125186046066\n", + "1.1584994609996078\n", + "1.1609307226448884\n", + "1.1436407831253195\n", + "1.145532926886016\n", + "1.1451798838395195\n", + "1.1463788722631307\n", + "1.142331145842062\n", + "1.1463490901453686\n", + "1.142163536401374\n", + "1.1421142737974075\n", + "1.1487281851557132\n", + "1.1499112281356203\n", + "1.1409867286922175\n", + "1.1413997656881496\n", + "1.1413525445322013\n", + "1.1520813913362973\n", + "1.1401114441986773\n", + "1.140767229906045\n", + "1.1413217482408873\n", + "1.1419777454000986\n", + "1.140415597100823\n", + "1.1412967539907521\n", + "1.1404296545059693\n", + "1.1402345902338196\n", + "1.1399530092199064\n", + "1.1408943980779136\n", + "1.139704426460912\n", + "1.140209261176047\n", + "1.1403510689344305\n", + "1.139832523328738\n", + "1.1413990587207399\n", + "1.13972437946471\n", + "1.1392634419049597\n", + "1.1390670943414534\n", + "1.1398247650224915\n", + "1.1395024554304112\n", + "1.1398013798291704\n", + "1.1394522781365906\n", + "1.1397416008144292\n", + "1.1394262250619471\n", + "1.1393348806202634\n", + "1.1393178377876139\n", + "1.1391574272558889\n", + "1.1391146996543962\n", + "1.1390778356893563\n", + "1.1389388215198313\n", + "1.139113911257438\n", + "1.138911702667394\n", + "1.139054806510431\n", + "1.1390033090758531\n", + "1.1390621533223841\n", + "1.1387505665023552\n", + "1.13871800107587\n", + "1.1387944427962307\n", + "1.139026206239158\n", + "1.1388092583249976\n", + "1.1388510964561607\n", + "1.138649768063392\n", + "1.1387500027820296\n", + "1.138823150645667\n", + "1.1387055282154728\n", + "1.138675785036542\n", + "1.1387904413156205\n", + "1.1386760362328183\n", + "1.1387283746023653\n", + "1.1386562559717937\n", + "1.1386747067094207\n", + "1.1386622941439284\n", + "1.138644859436591\n", + "1.1387377647105617\n", + "1.1387185929770969\n", + "1.1386314494648195\n", + "1.1386624343495555\n", + "1.1386314292863442\n", + "1.1387455637654245\n", + "1.1386234999144176\n", + "1.1386492161721897\n", + "1.1386292487461713\n", + "1.138660192257126\n", + "1.138626746748049\n", + "1.1386283751914674\n", + "1.1386363353031903\n", + "1.13862391921331\n", + "1.138634018466377\n", + "1.1386233608754965\n", + "1.1386262768399873\n", + "1.138628312751325\n", + "1.1386226510486106\n", + "1.1386270447697147\n", + "1.1386225202367743\n", + "1.1386247540052061\n", + "1.1386219059400358\n", + "1.1386339882330505\n", + "1.1386211728586078\n", + "1.13862081571369\n", + "1.138621588980663\n", + "1.1386219572395178\n", + "1.1386216619892826\n", + "1.138621958153046\n", + "1.1386211069856953\n", + "1.1386218570891686\n", + "1.1386210475148721\n", + "1.138621376005193\n", + "1.1386208590763773\n", + "1.138621246623594\n", + "1.138620820642535\n", + "1.1386205007664731\n", + "1.1386206584929373\n", + "1.1386212637563158\n", + "1.1386206809593196\n", + "1.1386205995599405\n", + "1.1386207815935572\n", + "1.1386207818439558\n", + "1.1386205775553704\n", + "1.138621050310868\n", + "1.138620557545112\n", + "1.1386206839167454\n", + "1.138620553515887\n", + "1.1386205592632304\n", + "1.138620550023084\n", + "1.1386205555740987\n", + "1.1386205855353781\n", + "1.1386205099005522\n", + "1.1386205789246577\n", + "1.1386205091458927\n", + "1.1386205849091424\n", + "1.138620507468394\n", + "1.138620537364183\n", + "1.1386205026726233\n", + "1.1386205069399193\n", + "1.138620530591362\n", + "1.138620494800519\n", + "1.138620491706457\n", + "1.1386205100174236\n", + "1.138620490371938\n", + "1.1386205154694897\n", + "1.1386205103859595\n", + "1.1386204894120202\n", + "1.1386205133164957\n", + "1.1386204885198896\n", + "1.138620494473389\n", + "1.1386204878655406\n", + "1.1386204932484487\n", + "1.138620486988012\n", + "1.138620499016552\n", + "1.138620486152989\n", + "1.13862049497961\n", + "1.1386204862734601\n", + "1.1386204892285186\n", + "1.1386204864581098\n", + "1.1386204870734031\n", + "1.1386204859704026\n", + "1.138620487179945\n", + "1.1386204859794775\n", + "1.1386204871269863\n", + "1.1386204858082347\n", + "1.1386204858140927\n", + "1.1386204875613668\n", + "1.1386204856240747\n", + "1.1386204858291187\n", + "1.1386204861715161\n", + "1.1386204856636388\n", + "1.1386204859576812\n", + "1.1386204856339452\n", + "1.1386204859981894\n", + "1.1386204856250695\n", + "1.1386204859015927\n", + "1.1386204856293318\n", + "1.1386204856901383\n", + "1.1386204855992328\n", + "1.1386204856188447\n", + "1.1386204856163924\n", + "1.1386204856610205\n", + "1.1386204855845696\n", + "1.1386204856378006\n", + "1.1386204855856605\n", + "1.1386204856708233\n", + "1.1386204855813375\n", + "1.1386204856227793\n", + "1.1386204855841007\n", + "1.138620485645668\n", + "1.138620485577009\n", + "1.1386204855889654\n", + "1.138620485577519\n", + "1.1386204855833948\n", + "1.1386204855855264\n", + "1.1386204855769566\n", + "1.1386204855829134\n", + "1.1386204855765354\n", + "1.1386204855865145\n", + "1.138620485575678\n", + "1.138620485576774\n", + "1.1386204855825655\n", + "1.1386204855745672\n", + "1.1386204855835895\n", + "1.1386204855746065\n", + "1.1386204855771944\n", + "1.1386204855751032\n", + "1.138620485574604\n", + "1.138620485575503\n", + "1.1386204855744324\n", + "1.138620485574964\n", + "1.138620485574358\n", + "1.138620485576443\n", + "1.138620485574082\n", + "1.1386204855752853\n", + "1.1386204855742665\n", + "1.138620485574364\n", + "1.1386204855748019\n", + "1.1386204855742053\n", + "1.138620485574394\n", + "1.1386204855742248\n", + "1.1386204855740727\n", + "1.1386204855742068\n", + "1.1386204855741704\n", + "1.1386204855742703\n", + "1.1386204855740865\n", + "1.1386204855741744\n", + "1.1386204855740734\n", + "1.138620485574126\n", + "1.1386204855740927\n", + "1.1386204855740303\n", + "1.1386204855741602\n", + "1.1386204855741513\n", + "1.138620485574077\n", + "1.1386204855739848\n", + "1.1386204855740791\n", + "1.1386204855740754\n", + "1.1386204855739968\n", + "1.1386204855741189\n", + "1.1386204855740092\n", + "1.1386204855741553\n", + "1.1386204855740814\n", + "1.1386204855740507\n", + "1.1386204855740332\n", + "1.1386204855740398\n", + "1.1386204855740127\n", + "1.1386204855740334\n", + "1.138620485574063\n", + "1.1386204855740372\n", + "1.138620485574009\n", + "1.1386204855740651\n", + "1.13862048557401\n", + "1.138620485574044\n", + "1.1386204855740152\n", + "1.138620485574013\n", + "1.1386204855740194\n", + "1.138620485574097\n", + "1.1386204855740114\n", + "1.1386204855740654\n", + "1.1386204855740818\n", + "1.1386204855740492\n", + "1.1386204855740627\n", + "1.1386204855740247\n", + "1.1386204855740718\n", + "1.1386204855740276\n", + "1.1386204855740845\n", + "1.1386204855740836\n", + "1.1386204855740305\n", + "1.1386204855740398\n", + "1.13862048557402\n", + "1.1386204855739879\n", + "1.138620485574022\n", + "1.1386204855740154\n", + "1.1386204855740267\n", + "1.1386204855740576\n", + "1.1386204855740396\n", + "1.1386204855739988\n", + "1.1386204855740212\n", + "1.1386204855740378\n", + "1.138620485574041\n", + "1.138620485574\n", + "1.138620485574063\n", + "1.138620485574028\n" + ] + } + ], + "source": [ + "b_opt = []\n", + "x_init = inp_latents\n", + "for i,v in enumerate(hydration_data):\n", + " res = minimize(opt_hydration, x0 = x_init ,args=(hydration_data,v), method='Nelder-Mead', options = {'maxiter': 300} )\n", + " x_init = res.x\n", + " b_opt.append(res.x)\n", + "b_opt = np.stack(b_opt)\n", + "np.save('./Results/b_opt_deterministic' + date + '.npy',b_opt)\n", + "\n", + "\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 82, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[2.21665841e-04, 6.28614865e-03, 3.57562838e+00, 4.18829007e+05],\n", + " [2.18171477e-04, 6.29106040e-03, 3.57579086e+00, 4.17159959e+05],\n", + " [2.01482822e-04, 6.31606345e-03, 3.57638414e+00, 4.08389093e+05],\n", + " [1.76423324e-04, 6.35323265e-03, 3.57731950e+00, 3.92090214e+05],\n", + " [1.58256247e-04, 6.37990477e-03, 3.57803010e+00, 3.77036148e+05]])" + ] + }, + "execution_count": 82, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "b_opt" + ] + }, + { + "cell_type": "code", + "execution_count": 83, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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wcHBQqFQCCGEKCkpUb1xo1u3buL27dva3bE2SJPHWqlUioEDB6pew5iSkqKaV1hYqHrPNABx6tQp7e5YG9eUN720lXMhAyO1muDgYNUvCWdnZ+Hm5iakUqkAIKZMmSKqqqpqja85WY4aNare9e3cuVO1vL29vfDw8BAGBgYCgPD09BT3799vhb1qezR1nH/77TfVehwdHYWvr2+Dn85I0z/P9ensgVEIzR/nQ4cOqU6w3bt3F15eXqrX2BkbG2vktZntlSaPdVJSkujWrZsAICQSiejVq5dwc3MTXbp0UW0jODi4lfas7Th58qSwsrJSfWQymepn7+Hp169fVy3TVs6FDIzUqn788UcxduxYYW5uLoyNjYW7u7vYsmVLnV9EQjTtBPvrr7+KqVOnCktLSyGTyYSrq6v4+9//LkpLS7W4F22fJo5zbGys6hf7oz6dlaZ/nhtapjMHRiE0f5zPnj0rZs6cKWxtbYWBgYGws7MTL730krh48aIW96J90OSxvnnzpnjrrbfEwIEDRZcuXVTH2t/fX5w4cULLe9I2NfX36tWrV1XLtJVzoUSITvSlGCIiIiJSG296ISIiIqJGMTASERERUaMYGImIiIioUQyMRERERNQoBkYiIiIiahQDIxERERE1ioGRiIiIiBrFwEhEREREjWJgJCIiIqJGMTASERERUaMYGImIiIioUQyMRERERNQoBkYiIiIiahQDIxERERE16v8DCLZ99jVBNM4AAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAnEAAAGoCAYAAAApVLNCAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABg7UlEQVR4nO3deVhU9eIG8PfMwi6LoCKIIGgqqAiKS+aSmrfUq5ZLSpaaC2qrRotp1i8oLVtcLm1i5r3ulnu0gdhNxS0Q90QRxF1RQdaBme/vD2SuhMAAM5wZeD/PM49yli/vnIh5PaskhBAgIiIiIouikDsAEREREVUfSxwRERGRBWKJIyIiIrJALHFEREREFogljoiIiMgCscQRERERWSCWOCIiIiILxBJnpnbv3g1Jksq9unbtKnc0IiIiMgMquQNQ5aKjoxEQEKD/2sHBQcY0REREZC5Y4sxcQEAAevToIXcMIiIiMjMscfWUTqfD5cuX0ahRI0iSJHccIiIiMoAQAnfv3oWHhwcUiirOehNGNHfuXAFAABAREREGraPT6cQff/whwsPDRffu3YWTk5NQq9WiefPm4qmnnhK7du0yZsRaSU1NFd98842YMmWK6NSpk1AqldV6rz/++KMYMGCAcHFxEXZ2diIoKEgsXbpUaLXacsvGx8cLAKJp06ZCoVCIZs2aiWnTpolbt24Z9L0yMjL0/y344osvvvjiiy/LemVkZFT5WW+0PXGnTp3CokWLqr3erl27MHDgQACAQqFA69atYW9vj5SUFGzevBmbN2/GvHnzEBERYayoNbZkyRIsWbKkRusuXLgQc+bMAQD4+vrCwcEBycnJePnllxEbG4stW7aUadxOTk4IDw9H37594eDggISEBCxYsAAHDx7EwYMHoVarK/1+jRo1AgBkZGTA0dGxRpmJiIiobmVnZ8PLy0v/OV4Zo5Q4IQTCwsKgVqvxyCOPYNeuXdVat3Xr1pg9ezbGjh0LFxcXAIBGo8F7772HBQsWIDIyEt27d8fQoUONEbfG3NzcMHToUHTr1g0hISGIjo7GDz/8UOV6CQkJePvtt6FQKLB69WqMGzcOAJCcnIx//OMf2L59Oz777DOEh4fr1wkKCkJQUJD+6379+qFDhw4YNmwYvv/+e/0YFSk9hOro6MgSR0REZGEMORXKKLcYWbFiBf744w/Mnz8fXl5e1Vq3W7duOHXqFGbMmKEvcABgZWWFDz/8EE888QQAYPny5QaPefHiRYSHh0On01W6XGpqqn7vmCHmzZuHHTt24J133sHjjz9u8JWikZGREEJgypQpZcpXYGAgPvvsMwAle+qKiooqHWfo0KGwt7fH4cOHDc5MRERE9VOtS9yNGzfw5ptvwt/fH7Nmzar2+o6OjlCpKt4h+NhjjwEAzpw5Y/CYU6dOxaeffoqwsDAIIR64TEZGBvr374+FCxdiw4YN1QtdDdnZ2YiNjQUATJ48udz80aNHw9HREZmZmYiPjzdoTF6oQERERLUucbNmzcKtW7fwxRdfVHmeVk0UFBQAAGxtbQ1eJyoqCh4eHoiOjsarr75abv7Vq1cxYMAApKenIzQ0FKNHjzZW3HKSkpKg0WhgY2OD4ODgcvPVajVCQkIAAAcOHKh0rO3btyM3N1e/PBERETVctTonLi4uDmvWrMH48ePRt29fY2XSE0Jg06ZNAIBevXoZvJ6vry9iY2PRp08fLF26FHZ2dliwYAEAIDMzEwMHDkRKSgpGjBiBVatWVX0Jby2kpKQAAFq2bFnhHkdfX1/ExcXplwWA8ePHw9fXF8HBwfoLGz7++GN07doVI0eONFleIiIisgw1LnEFBQWYPn06nJyc8Mknnxgzk97y5cuRlJQEKyurB+5Rq0z79u3x66+/6g+Z2tvb46WXXsKgQYNw4sQJDBo0COvXr6/0UK4x3L59GwDKnO/3d6XzSpcFSm7yu3btWixevBgFBQVo0aIFwsLCMH/+fJNnJiIiIvNX4zYQGRmJs2fP4l//+heaNWtmzEwAgMTERLzyyiv67+Xn51ftMYKCghATE4NBgwbhnXfeQXR0NNLT09G7d29s2bIF1tbWxo5dTunhYCsrqwqXKc2Rn5+vnzZnzpxqXXRRKioqClFRUdBqtdVel4iIiCxHjY4jlt4TLjg4GDNmzDB2Jpw/fx5Dhw5FQUEBQkNDy9x6o7p69uypv3AhPT0dfn5+2LlzJ+zs7IwVt1I2NjYASm6ZUpHCwkIA1TvvryIvvPACTp48iUOHDtV6LCIiIjJfNSpxM2fORHFxMb788kujn0929epVPPbYY7hy5QqGDBmC7777rlZXY2o0GkRFRem/Tk1NxbZt24wR1SAPOlT6d4YcciUiIiK6X40aWFJSEiRJwrBhw+Du7l7mVbrX66OPPoK7u3u1rqS8desWHnvsMZw7dw59+/bFpk2banXFq1arxbhx4xATE4OAgACsXLkSKpUKkyZNwvfff1/jcaujTZs2AIALFy6guLj4gcukpqaWWZaIiIioKjU+J06r1eLatWsVzs/JyUFOTo7+cGJVcnJyMHjwYBw/fhwhISHYsWNHrQ4v6nQ6TJgwAZs3b0abNm0QGxsLd3d32NnZITQ0FKGhobC1tcWQIUNq/D0MERQUBLVajYKCAiQmJqJbt25l5hcVFekPfXbv3t2kWYzl6MU7WBBzGnMGt0OnFs5yxyEiImqQarQn7s6dOxBCPPA1YcIEAEBERASEEEhLS6tyvMLCQgwfPhwHDhxAQEAAfv75Z4OeGVaZ6dOnY82aNfD29kZcXBzc3d0BAGPGjEF0dDSKi4sxatSoaj0irCYcHR31z4ZdsWJFufmbNm1CdnY2XF1d0a9fP5NmMZbNiZeQkJqJzYmX5I5CRETUYJnuBmkVCA8Ph4+Pj/5iBa1Wi7Fjx2LXrl3w8/PDb7/9hsaNG9fqe8yePRvLly+Hh4cH4uLiyj0KbOLEiYiKikJBQQGGDRuGhISEWn2/qsydOxeSJCE6Ohrr1q3TT09OTsbs2bMBAG+88UalV7DK7eLtPBy7mIXjl7KwI/kyAGBH8mUcv5SFYxezcPF2nswJiYiIGpY6v+HYzZs3kZ6ejps3bwIANm7ciK1btwIAFApFhU9PaN68uf7Gv1Vp27YtmjZtitjY2ApvTTJjxgzk5ubi888/R/PmzQ0ad+/evRg+fLj+65ycHADAggULsHjxYv30pKSkMsWxV69eiIiIwLx58xAaGop58+bBwcEBx48fh06nw5AhQ/Daa68ZlEEuj3xU/pFgmbkaDF22R/912kLTHpomIiKi/5H9rrGlt9cASp5ucP9TC+7n7e1t8JhhYWEYNWoUXF1dK10uPDwckyZNqnK5UkVFRcjMzCw3PS8vD3l5/9sT9aB7tM2dOxeBgYH4/PPP8eeff+Lq1avo2LEjJk2ahBdffBFKpdKgDHJZ/HRnhG9KRrHuwc+idbBWYdSX++DjZg8fVzt4u9rDx9Ue3m52cLQx/uPYiIiIGjpJVPSEeLJo2dnZcHJyQlZWFhwdHY0y5vFLWWX2vBnK1d4K3q52JaXO1R4+biV/93G1h5MdCx4REVGp6nx+y74njiyPJAFC/O/P9dN6wN5KhbTMXKRn5uL8zTykZ+YiLTMPN3MKkZmrQWauBokX7pQby9lOfa/Q2ZUreM526lrdI5CIiKg+Y4kjg7k6WKGJgzWaO9vg6RAvbDiUgSt3CuDtaofmTrbo2MKp3Do5hcVIu5mL9Mw8fclLu1ny9+t3C3EnrwhH8u7gSMadcus62qjuHZ4tW/K8Xe3ham/FgkdERA0aD6fWU6Y4nAoAhcVaWCkVkCQJQghotDpYq2p2Pl9uYTEu3MpD2s2SvXYle+9KCt+VrIJK121krYK3W+m5d/f23rnZw9vVDk0crFnwiIjIIlXn85slrp4yVYmrK/kabUnB+9sh2vTMPFzOykdlP7V2Vkp4u9qj1X0lr+RrezRtxIJHRETmi+fEkcWztVKirXsjtHUvf9PngiItMm7lldt7d/5mLi7fyUeeRotTV7Jx6kp2+XHVSni72pVcaHHvUG3pRRfujjZQKFjwiIjIMrDEkcWxUSvRplkjtGlWvuAVFmtx8XZ+uQss0jNzcfF2PvKLtDh99S5OX71bbl1rleJewbt3iPa+ktfcyRZKFjwiIjIjLHFUr1irlPBr4gC/Jg7l5mmKdbh0J79kz9298/BK9+Jl3MpDYbEOZ67l4My1nHLrWikV8Gpsi1Zu9uUO0TZ3soFKWecPPyEiogaOJY4aDCuVAq3cSooX2padV6zV4fKdApy/7wra9MxcnM/MRcatPGi0Opy7kYtzN3LLjatWSvBysdPvxWvl9r9DtJ4utlDXsOAdvXgHC2JOY87gdujUwrlGYxARUf3FEkcEQKVUoKWrHVq62gFoUmaeVidw+U5+yXl39+3FS8/MRfqtPGiKdUi9mYvUm7kAbpQdVyGhhYttub133q52aOFiBytVxQVvc+IlJKRmYnPiJZY4IiIqhyWOqApKhQSvxnbwamyHR9q4lZmn0wlcyS4oU+zO33dfvMJi3b3Dtnn4/W/jKiTA08VWf3Njb1c7NLJWoZGtCu5ONtiRfBkAsCP5MkZ1aQEhABd7NVq42NXROyciInPGW4zUU5Z+i5H6QKcTuH638F6pu/9eeCV/5mnKP2PXEGkLhxg5KRERmQveYoTIDCgUEtydbODuZIOefq5l5gkhcONuof7iitKnWhzJuINLd/IfOJ5SIeHT0YF1EZ2IiCwASxyRDCRJQlNHGzR1tEG3Vo3LzDt28Q7++a+95dbR6QR2/3UdHVs4PfDqWyIialh4XwQiM1P6RInSB0uU3p1OANh65DIe++x3zNpwBKk3yt8KhYiIGg6WOCIz4+pghSYO1ujo6YQPnuyAji2c0MTBGt9NCsHA9s2gE8CWpEsY+NnvmL3hCM7fLH/bEyIiqv94YUM9xQsbLFthsRZWSgUkSYIQAhqtDtYqJQDg2MUsLIk7g9hT1wGUXOU6IsgTL/dvAx83ezljExFRLVXn85slrp5iiav/jl68g8WxKdh1uqTMKRUSRnT2xEv9W7PMERFZKJY4YolrQJIz7mBx7BnE/1Vyo2GlQsKTQSVlztuVZY6IyJKwxBFLXAN05F6Z231fmXsqyBMv9W9z70kURERk7ljiiCWuAUu6cBuLY1Pw+5n/lbmRwSVlzqsxyxwRkTljiSOWOELivTL333tlTqWQMDK4BV7s35pljojITLHEEUsc6f2ZfhuLY8/gj5SbAErK3KguLfDCoyxzRETmhiWOWOKonD/Tb2FxbEqZMje6qxdeeNQPLVxY5oiIzAFLHLHEUYUOp5WUuT1nS8qcWlla5lrD09lW5nRERA0bSxyxxFGVDqXdwuLYM9h7NhNASZkb09ULM1nmiIhkwxJHLHFksAOpmVgSl4J95/5X5p4O8cLMfq3hwTJHRFSnWOKIJY6qbX9qJpbEpiAhtaTMWSkVJWXuUT80d2KZIyKqCyxxxBJHNZZwLhOLY8/gwPlbAErK3NhuJXvm3J1sZE5HRFS/scQRSxzVWsK5THweewYH7ytz47p5YQbLHBGRybDEEUscGYUQAgmpmVj8WwoOpt0rcyoFQru1xIx+fmjmyDJHRGRMLHHEEkdGJYTQ75k7lHYbwP/K3Mx+fmjKMkdEZBQsccQSRyYhhMC+c5n4/LczOJxeUuasVQqEdm+JGX1Z5oiIaosljljiyKSEENh7tmTP3J/3lblnuntjej9fNG3EMkdEVBMsccQSR3VCCIE/Um7i89gzSLpwB0BJmRvfwxthfVnmiIiqiyWOWOKoTgkh8N+Um/j8tzM4knEHAGCjVmB8d2+E9fVDk0bW8gYkIrIQLHHEEkeyEELg9zM3sDg2pUyZe66nD6b18YWbA8scEVFlWOKIJY5kJYTA7ntlLvlembNVK/FcT29MZZkjIqoQSxyxxJFZEEJg9183sDj2DJIvZgG4V+Ye9sa03r5wZZkjIiqDJY5Y4sisCCEQ/9d1LI5NwdF7Zc7OSqk/zNrY3krmhERE5oEljljiyCwJIbDrdEmZO3bpf2VuwsM+mNqbZY6IiCWOWOLIrAkhEHfqOhbHncHxS9kAAPv7ypwLyxwRNVAsccQSRxZBCIHYU9exOPYMTlz+X5mb2KukzDnbscwRUcPCEkcscWRRhBD47eQ1LI5NwckrJWXOwVqFiQ/7YErvVixzRNRgsMQRSxxZJCEEfr1X5k7dV+Ym9fLBlEd84WSnljkhEZFpscQRSxxZNJ2utMydwemrdwEAje6Vucksc0RUj7HEEUsc1QslZe4qFsemlC1zj7TC5EdawcmWZY6I6heWOGKJo3pFpxP45URJmfvr2r0yZ6PC871a4XmWOSKqR1jiiCWO6iWdTuDnE1ex5G9lbvIjJWXO0YZljogsG0scscRRvabTCfx0/CqWxJ3BmWs5AABHGxWm9PbFxF4+LHNEZLFY4ogljhoEnU7gx2NXsCQuBWevl5Q5J1s1pjzSChN7+aARyxwRWRiWOGKJowZFe6/MLf1bmZvauxUmPMwyR0SWgyWOWOKoQdLqBHYevYylcSk4dyMXAOBsp8bU3r6Y8LAPHKxVMickIqocSxyxxFGDVlrmlsSlIJVljogsCEscscQRoaTM7Ugu2TOXerOkzLnYqTG1jy+e68kyR0TmhyWOWOKI7qPVCWxPvoSlcWdx/r4yN62PH57r6Q17ljkiMhPV+fxW1FEmqoHdu3dDkqRyr65du8odjciiKBUSngxqgd9m9cFnYwLRys0et/OK8NHPp9H743h89fs55GmK5Y5JRFQt/OenBYiOjkZAQID+awcHBxnTEFkulVKBp4JbYFigB7YduYxlu1KQlpmHhT+dxvL/pmJaH18829Mbdlb81UhE5o+/qSxAQEAAevToIXcMonpDpVRgZJcWGN7ZA1vvlbn0zDws+Ok0vvlvKsL6+mJ8D5Y5IjJvPJxKRA2WSqnAqC4tEDe7LxaN6oSWje2QmavBhzGn0efjeCz/byryNVq5YxIRPZDRSty8efP052xFRkZWe/3z589j+fLlmDp1KgIDA6FSqWo8lqnUNmNMTAwGDhyIxo0bw97eHsHBwVi2bBl0Ol2l6w0fPhxKpRLu7u4ICwvD7du3jfF2iOgelVKB0V29EPdaX3w8qhO8GtviZo4GH8ScQu+PdyH6D5Y5IjI/RjlWcOrUKSxatKhWYyxZsgRLliwxRhyTqU3GhQsXYs6cOQAAX19fODg4IDk5GS+//DJiY2OxZcsWKBRlO7WTkxPCw8PRt29fODg4ICEhAQsWLMDBgwdx8OBBqNW8Cz2RMamVCozp6oUngzyxJfESlsWnIONWPiJ/PIWvfk/F9HuHWW3USrmjEhHVfk+cEAJhYWFQq9Xo379/jcdxc3PD0KFD8f777+Onn37CyJEjaxvN6GqaMSEhAW+//TYUCgXWrl2Lc+fOITk5GYmJiWjWrBm2b9+Ozz77rNx6QUFBWLRoEYYOHYp+/fphzpw5WLNmDY4cOYLvv//e2G+PiO5RKxUYE+KFXa/1w0cjO6KFiy1u5hQi8sdT6P1xPFbsOY+CIu6ZIyJ51brErVixAn/88Qfmz58PLy+vGo8zb9487NixA++88w4ef/zxWl2BefHiRYSHh1d5mDI1NVW/d8yUGSMjIyGEwJQpUzBu3Dj99MDAQH15W7hwIYqKiqoca+jQobC3t8fhw4cNzk1ENaNWKvB0SEvseq0fFj7VEZ7OtrhxtxARO0+iz8fxWLmXZY6I5FOrEnfjxg28+eab8Pf3x6xZs4yVqdamTp2KTz/9FGFhYajoXsYZGRno378/Fi5ciA0bNpgsS3Z2NmJjYwEAkydPLjd/9OjRcHR0RGZmJuLj4w0eV5Iko2UkospZqRQY260l4sP7YcG9Mnf9biH+b0dJmfuOZY6IZFCrEjdr1izcunULX3zxhVmdnxUVFQUPDw9ER0fj1VdfLTf/6tWrGDBgANLT0xEaGorRo0ebLEtSUhI0Gg1sbGwQHBxcbr5arUZISAgA4MCBA1WOt337duTm5urXIaK6Y6VSYNy9Mvfhk/8rc+/tOIm+i+Kxal8ayxwR1ZkaX9gQFxeHNWvWYPz48ejbt68xM9War68vYmNj0adPHyxduhR2dnZYsGABACAzMxMDBw5ESkoKRowYgVWrVpW7oMCYUlJSAAAtW7aESvXgze3r64u4uDj9sqXGjx8PX19fBAcH6y9s+Pjjj9G1a1ezPGeQqKGwUikQ2r0lRnbxxKbDF/FF/FlczirAu9tP4Mvd5zDzUT+M6erFCyCIyKRq1F4KCgowffp0ODk54ZNPPjF2JqNo3749fv31Vzg7O2PhwoWIjIxEVlYWBg0ahBMnTmDQoEFYv359hcXKWEpvB+Li4lLhMqXz/n7rkICAAGzZsgXPPfccBg8ejJUrVyIsLAxxcXEmz01EVbNWKTG+hzfiX++HiBEd0NzJBlezCzB/2wn0W7Qb/0lIQ2Ex98wRkWnUqMRFRkbi7Nmz+OCDD9CsWTNjZzKaoKAgxMTEwMHBAe+88w4CAwORmJiI3r17Y8uWLbC2tjZ5hoKCAgCAlZVVhcuU5sjPzy8zfc6cOTh27Biys7Oh0WiQmpqKTz75pNIH4kZFRcHf35+HW4nqkLVKiWd7eGP36/0QMTwA7o4lZe6d0jK3P51ljoiMrtolrvSecMHBwZgxY4YpMhlVz5499RcupKenw8/PDzt37oSdnV2dfH8bGxsAgEajqXCZwsJCAICtrW2tv98LL7yAkydP4tChQ7Uei4iqx1qlxLM9ffD7G/3w/r0ydyWrAO9sPY5HF+3G6v3p0BRXftU8EZGhql3iZs6cieLiYnz55ZcmPZfMWDQaDaKiovRfp6amYtu2bXX2/Ss6VHo/Qw65EpHlsFYp8VxPH+x+vR/+b1gAmjla43JWAeZtPY5HP9mNNQdY5oio9qrdwpKSkiBJEoYNGwZ3d/cyr9I9Xh999BHc3d1lP6Sn1Woxbtw4xMTEICAgACtXroRKpcKkSZPq7Ga5bdq0AQBcuHABxcXFD1wmNTW1zLJEVD/YqJWY8LAPfn/9Ubz3T380bWSNS3fyMXdLSZlbe+ACyxwR1ViNzo7XarW4du1ahfNzcnKQk5OjP5QoB51OhwkTJmDz5s1o06YNYmNj4e7uDjs7O4SGhiI0NBS2trYYMmSISXMEBQVBrVajoKAAiYmJ6NatW5n5RUVF+kOf3bt3N2kWIpKHjVqJib1aYWy3llh38AK+3H0Ol+7k4+0txxAVfxYv9m+NUV1aQK00/6MbRGQ+qv0b486dOxBCPPA1YcIEAEBERASEEEhLSzN2XoNNnz4da9asgbe3N+Li4uDu7g4AGDNmDKKjo1FcXIxRo0Zh165dJs3h6OiIgQMHAih5usXfbdq0CdnZ2XB1dUW/fv1MmoWI5GWjVmJSr1b47xuPYv5QfzS5t2duzuZjePST3Vh/8AKKtNwzR0SGqdN/9oWHh8PHxwfh4eEm/T6zZ8/G8uXL4eHhgbi4uHKPA5s4cSKioqJQUFCAYcOGISEhwaR55s6dC0mSEB0djXXr1umnJycnY/bs2QCAN954o9IrWImo/rBRK/H8I63wxxuP4p2h/nBzsMbF2/l4616Z23CIZY6IqlanJe7mzZtIT0/HzZs3y83bu3cv3Nzc9K/169cDABYsWFBmekZGRpXfp23btmjatCliY2Ph5+f3wGVmzJiBRYsWwcnJCc2bNzcof00z9urVCxEREdDpdAgNDYWfnx8CAwMRHByMa9euYciQIXjttdcMykBE9YeNWonJ98rcvCHt9WXuzR+OYcCnv2Pj4QyWOSKqkNmcgFFUVITMzEz9q/S2G3l5eWWma7VV32spLCwMJ0+eRPv27StdLjw8HEePHoWPj4/JM86dOxc7duxA//79kZmZibNnz6Jjx45YvHgxtm3bBqWSd3YnaqhsrZSY0tv3vjJnhQu38vDG90cx8LPfselwBorvK3NHL97BuG/24+jFO/KFJiLZSaKiJ8STRcvOzoaTkxOysrIqvTkwEZmfPE0x1uy/gK9+P4fM3JJ7THq72uGl/m0worMHIn88he/2pWHiwz54b1iAzGmJyJiq8/nNEldPscQRWb48TTFW70/H17+n6stccycb3C0oRk5hMVztrbDq+W4QAnCxV6OFS93cxJyITIcljljiiOqRPE0x/Of/UuVyaQtNe8skIjK96nx+m805cURE9GB2ViosfrozlArpgfNVCgmLn+5ct6GISHYscUREFmBEkCe2vdDrgfM+GR2IEUGedZyIiOTGEkdEZGGkv+2Qe3vLMSReqPj5zERUP7HEERFZCFcHKzRxsEZHTyd88GQHBHg4Qq2QkKfR4tnoAziQmil3RCKqQ7ywoZ7ihQ1E9VNhsRZWSgUkSYIQAln5RZi5JhH7zmXCRq3A8ue6onebJnLHJKIa4oUNRET1lLVKCene8VRJkuBsZ4VvJ4bg0bZNUFCkw+TvDiP25DWZUxJRXWCJIyKycDZqJb5+tiseD3CHRqvD9NV/4sejV+SORUQmxhJHRFQPWKkU+FdoEIZ39kCxTuCldYnYnHhR7lhEZEIscURE9YRKqcBnYzpjTNcW0AngtU3JWHvggtyxiMhEWOKIiOoRpULCwqc6YUJPbwhRcvuRb/eclzsWEZkASxwRUT2jUEh4b1gAwvr4AgDe33kSX+w+K3MqIjI2ljgionpIkiS89UQ7vDKgDQDg45//wme//gXeVYqo/mCJIyKqpyRJwqzHHsKbj7cDACzddRYLfjrNIkdUT7DEERHVczP6+eG9f/oDAL75byrmbzsBnY5FjsjSscQRETUAE3u1woKnOkKSgP/sT8dbm49CyyJHZNFY4oiIGohx3VriszGBUEjAxsMXMWvDERRpdXLHIqIaYokjImpAngxqgX+FBkOlkLA9+TJeXJsITTGLHJElYokjImpgBndsjq+f7QIrpQK/nLiGsP8cRkGRVu5YRFRNLHFERA3QgPbNsGJiV9ioFYj/6wae/+4Q8jTFcsciompgiSMiaqB6t2mCVZO6wd5KiX3nMvHcioO4W1AkdywiMhBLHBFRA9bd1xWrp3SHo40Kh9NvY3z0AdzJ08gdi4gMwBJHRNTABbV0wdqpPeBip0byxSyM/WY/buYUyh2LiKrAEkdEROjg6YQNYT3h5mCN01fvYuw3+3Etu0DuWERUCZY4IiICADzUrBE2hvVAcycbnL2egzFfJ+Di7Ty5YxFRBVjiiIhIz7eJAzaG9YRXY1ukZ+bh6a/3Iz0zV+5YRPQALHFERFSGV2M7bAzrCV83e1y6k4/RXyXg7PW7cscior9hiSMionKaO9liQ1hPtG3WCNfvFuLpr/fj5OVsuWMR0X1Y4oiI6IGaNLLGumk90MHTEZm5Goxbvh9HL96ROxYR3cMSR0REFWpsb4U1U3ogqKUzsvKL8MzyAzicdkvuWEQEljgiIqqCk60a/5ncHd1bNcbdwmI8u+Ig9p29KXcsogaPJY6IiKrkYK3Cd5O6oXcbN+QXaTHpu0OI/+u63LGIGjSWOCIiMoitlRLRE7piYPtmKCzWYdq/D+Pn41fljkXUYLHEERGRwaxVSnw5PhhDOjZHkVbghbWJ2J58We5YRA0SSxwREVWLWqnAkrGd8VSwJ7Q6gVfWJ2Hj4Qy5YxE1OCxxRERUbSqlAp+MCkRo95YQAnjj+6P4T0Ka3LGIGhSWOCIiqhGFQsIHIzpgUi8fAMA7204g+o9UeUMRNSAscUREVGOSJGH+UH/M7OcHAIj88RSWxaXInIqoYWCJIyKiWpEkCW883g6vPfYQAODT385g0S+nIYSQORlR/cYSR0RERvHSgDaYO7g9ACAq/hwidp5ikSMyIZY4IiIymql9fBExPAAA8O3e85i79Th0OhY5IlNgiSMiIqN6tqcPPh7VCZIErD1wAeHfJ6NYq5M7FlG9wxJHRERGN6arFxY/3RlKhYTNiZfwyoYjKGKRIzIqljgiIjKJ4Z09ERUaDLVSwo9Hr2DG6kQUFmvljkVUb7DEERGRyTzewR3fPNcV1ioFYk9dw5RVh5GvYZEjMgaWOCIiMqlH2zbFyokhsFUr8UfKTUz67iByCovljkVk8VjiiIjI5B5u7Yb/TO4GB2sV9qfewnMrDiArv0juWEQWjSWOiIjqRFefxlgzpTucbNVIvHAHz0Tvx+1cjdyxiCwWSxwREdWZQC9nrJvaA672Vjh+KRtjv9mPG3cL5Y5FZJFY4oiIqE75ezhiQ1gPNG1kjb+u3cXTXyfgSla+3LGILA5LHBER1bnWTRthY1hPeDrbIvVmLsZ8nYCMW3lyxyKyKCxxREQkCx83e2wI6wFvVztk3MrHmK8TcP5mrtyxiCwGSxwREcmmhYsdNob1hF8Te1zJKsCYrxNw5tpduWMRWQSWOCIiklUzRxtsCOuJdu6NcONuIcZ+sx/HL2XJHYvI7LHEERGR7NwcrLF+Wg8EtnDCrVwNQpfvR9KF23LHIjJrLHFERGQWnO2ssHpKd4T4uCC7oBjjow/gQGqm3LGIzBZLnJnavXs3JEkq9+ratavc0YiITKaRjRqrnu+Gh/1ckavRYsLKg9iTclPuWERmSSV3AKpcdHQ0AgIC9F87ODjImIaIyPTsrFT4dmIIZqz+E/F/3cDzqw7hy2eCMaB9M7mjEZkV7okzcwEBAejRo4f+1aFDB7kjERGZnI1aia+f7YrHA9yhKdYh7D9/IubYFbljEZkVljgiIjJLVioF/hUahOGdPVCsE3hxbSK2JF2UOxaR2TDrEjdv3jz9uWCRkZFyx8H58+exfPlyTJ06FYGBgVCpVNXKFhMTg4EDB6Jx48awt7dHcHAwli1bBp1OV+E6w4cPh1KphLu7O8LCwnD7Nq/WIqKGQ6VU4LMxnTGmawvoBDB7YzLWH7wgdywis2C258SdOnUKixYtkjtGGUuWLMGSJUtqtO7ChQsxZ84cAICvry8cHByQnJyMl19+GbGxsdiyZQsUiv91aicnJ4SHh6Nv375wcHBAQkICFixYgIMHD+LgwYNQq9VGeU9EROZOqZCw8KlOsFEr8e+EdLy1+RgKirSY2KuV3NGIZGWWe+KEEAgLC4NarUb//v3ljqPn5uaGoUOH4v3338dPP/2EkSNHGrReQkIC3n77bSgUCqxduxbnzp1DcnIyEhMT0axZM2zfvh2fffZZmXWCgoKwaNEiDB06FP369cOcOXOwZs0aHDlyBN9//70p3h4RkdlSKCT837AATOvjCwB4b8dJfPX7OZlTEcnLLEvcihUr8Mcff2D+/Pnw8vKq9voXL15EeHh4pYcpASA1NVW/d8wQ8+bNw44dO/DOO+/g8ccfN/hK0cjISAghMGXKFIwbN04/PTAwUF/eFi5ciKKiokrHGTp0KOzt7XH48GGDMxMR1ReSJGHOE+3w8oA2AICFP53G57+dgRBC5mRE8jC7Enfjxg28+eab8Pf3x6xZs2o0xtSpU/Hpp58iLCyswv+5MzIy0L9/fyxcuBAbNmyoTeRKZWdnIzY2FgAwefLkcvNHjx4NR0dHZGZmIj4+3qAxJUkyakYiIkshSRJmP/YQ3ni8LQBgSVwKFv58mkWOGiSzK3GzZs3CrVu38MUXX9T4vK+oqCh4eHggOjoar776arn5V69exYABA5Ceno7Q0FCMHj26lqkrlpSUBI1GAxsbGwQHB5ebr1arERISAgA4cOBApWNt374dubm5+uWJiBqqmf1a491/+gMAvv49Fe9tPwGdjkWOGhazurAhLi4Oa9aswfjx49G3b98aj+Pr64vY2Fj06dMHS5cuhZ2dHRYsWAAAyMzMxMCBA5GSkoIRI0Zg1apVZS4oMLaUlBQAQMuWLaFSPXhz+/r6Ii4uTr8sAIwfPx6+vr4IDg7WX9jw8ccfo2vXrgafi0dEVJ9N6tUK1iol5m49hlUJ6Sgo0uHDpzpCqeDRCmoYzKbEFRQUYPr06XBycsInn3xS6/Hat2+PX3/9VX/I1N7eHi+99BIGDRqEEydOYNCgQVi/fn2FxcpYSm8J4uLiUuEypfPuv31IQEAA1q5di8WLF6OgoAAtWrRAWFgY5s+fb/LMRESWIrR7S9ioFQjflIwNhzNQUKzFp6MDoVKa3YEmIqMzmzYQGRmJs2fP4l//+heaNTPOo1WCgoIQExODQYMG4Z133kF0dDTS09PRu3dvbNmyBdbW1kb5PpUpKCgAAFhZWVW4TGmO/Px8/bQ5c+ZU66KLUlFRUYiKioJWq632ukREluip4BawVinxyvokbDtyGYVFOiwdFwQrFYsc1W9m8RNeek+44OBgzJgxw6hj9+zZU3/hQnp6Ovz8/LBz507Y2dkZ9ftUxMbGBgCg0WgqXKawsBAAYGtrW+vv98ILL+DkyZM4dOhQrcciIrIUQzo1x1fju8BKqcDPJ64i7D+HUVDEf8xS/WYWJW7mzJkoLi7Gl19+afTz0zQaDaKiovRfp6amYtu2bUb9HpV50KHSvzPkkCsREVVuoH8zrJjYFTZqBeL/uoHJqw4hT1MsdywikzGLEpeUlARJkjBs2DC4u7uXeZXuRfvoo4/g7u5erSsztVotxo0bh5iYGAQEBGDlypVQqVSYNGlSnd0wt02bkvsZXbhwAcXFD/5lkpqaWmZZIiKqmd5tmuC7Sd1gb6XE3rOZmPDtQdwtqPwenESWyixKHFBSuK5du1buVXpOWU5ODq5du4YbN24YNJ5Op8OECROwefNmtGnTBrGxsZg4cSJWr14NAAgNDcWPP/5osvdTKigoCGq1GgUFBUhMTCw3v6ioSH/os3v37ibPQ0RU3/XwdcV/pnRHIxsVDqXdxvjoA7iTV/EpLUSWyixK3J07dyCEeOBrwoQJAICIiAgIIZCWlmbQmNOnT8eaNWvg7e2NuLg4uLu7AwDGjBmD6OhoFBcXY9SoUdi1a5ep3hYAwNHREQMHDgRQ8iSKv9u0aROys7Ph6uqKfv36mTQLEVFDEdzSBeum9oCLnRrJF7MwbvkBZOYUyh2LyKjMosQZ2+zZs7F8+XJ4eHggLi6u3KO7Jk6ciKioKBQUFGDYsGFISEgwaZ65c+dCkiRER0dj3bp1+unJycmYPXs2AOCNN96o9ApWIiKqng6eTlg/rSfcHKxx6ko2nv5mP65nF8gdi8ho6mWJa9u2LZo2bYrY2Fj4+fk9cJkZM2Zg0aJFcHJyQvPmzQ0ad+/evXBzc9O/1q9fDwBYsGBBmekZGRll1uvVqxciIiKg0+kQGhoKPz8/BAYGIjg4GNeuXcOQIUPw2muv1e5NExFROW3dG2FjWA80d7LB2es5GPN1Ai7dya96RSILUC9LXFhYGE6ePIn27dtXulx4eDiOHj0KHx8fg8YtKipCZmam/lV6a5C8vLwy0x90j7a5c+dix44d6N+/PzIzM3H27Fl07NgRixcvxrZt26BUKqv9PomIqGq+TRywMawnWrjYIi0zD2O+SkB6Zq7csYhqTRJ8anC9lJ2dDScnJ2RlZcHR0VHuOEREsruSlY9nlh9A6s1cNHO0xpopPdC6qYPcsYjKqM7nd73cE0dERPR3zZ1ssT6sBx5q5oBr2YV4+usEnLqSLXcsohpjiSMiogajaSMbrJ/WEwEejsjM1WDc8v04evGO3LGIaoQljoiIGpTG9lZYO7UHglo6405eEZ5ZfgB/pt+SOxZRtbHEERFRg+Nkq8Z/JndHt1aNcbewGM+uOIh9527KHYuoWljiiIioQXKwVmHVpG7o3cYNeRotJq08hN1/XZc7FpHBWOKIiKjBsrVSYvlzXTGwfVMUFusw9d+H8cuJq3LHIjIISxwRETVoNmolvnimC4Z0bI4ircDMNYnYkXxZ7lhEVWKJIyKiBs9KpcCSsZ3xVJAntDqBV9YnYdPhjKpXJJIRSxwREREAlVKBT0YHYly3ltAJ4PXvj+I/+9PljkVUIZY4IiKiexQKCR8+2QETH/YBALyz9Tii/0iVNxRRBVjiiIiI7iNJEt79pz9m9PMDAET+eAr/2pUicyqi8ljiiIiI/kaSJLzxj7aY/dhDAIBPfj2DRb+cBh83TuaEJY6IiOgBJEnCywPa4O3B7QAAUfHnEPnjKRY5MhsscURERJWY1scP7w8PAACs2HMe87Yeh07HIkfyY4kjIiKqwnM9ffDxyE6QJGDNgQt4/fuj0LLIkcxY4oiIiAwwJsQLi5/uDKVCwg+JF/HK+iQUaXVyx6IGjCWOiIjIQMM7eyIqNAhqpYSdR69g5ppEFBZr5Y5FDRRLHBERUTU83qE5vnm2K6xUCvx28hqm/vtP5GtY5KjuscQRERFV06PtmmLlxBDYqpX475kbmPTdQeQWFssdixoYljgiIqIa6NXaDf+e3A0O1irsT72FZ1ccQHZBkdyxqAFhiSMiIqqhEJ/GWDOlO5xs1Ui8cAfPLD+A27kauWNRA8ESR0REVAuBXs5YN7UHXO2tcOxSFsYt348bdwvljkUNAEscERFRLfl7OGJDWA80bWSN01fv4ulvEnA1q0DuWFTPscQREREZQeumjbAxrCc8nW2ReiMXY75OQMatPLljUT3GEkdERGQkPm722BDWA96udrhwKw9Pf52A8zdz5Y5F9RRLHBERkRG1cLHDxrCe8Gtij8tZBRjzdQJSrt2VOxbVQyxxRERERtbM0QYbwnqinXsj3LhbiKe/2Y8Tl7PkjkX1DEscERGRCbg5WGP9tB7o1MIJt3I1GPfNfhzJuCN3LKpHWOKIiIhMxNnOCqundEdXbxdkFxRjfPQBHDx/S+5YVE+wxBEREZmQo40aq57vhof9XJFTWIwJ3x7EnpSbcseieoAljoiIyMTsrVX4dmII+rVtgvwiLZ5fdQi7Tl+TOxZZOJY4IiKiOmCjVuLrZ7vgHwHNoCnWIew/f+KnY1fkjkUWjCWOiIiojlirlPhXaDCGBXqgSCvw4rokbE26JHcsslAscURERHVIrVTg86c7Y3SXFtDqBGZtPIINhy7IHYssEEscERFRHVMqJHw0shOe7eENIYA3fziGVfvS5I5FFoYljoiISAYKhYT3hwdgau9WAIB3t5/A17+fkzkVWRKWOCIiIplIkoS3B7fHy/1bAwAW/HQai2PPQAghczKyBCxxREREMpIkCbMHtcXr/2gLAFgcm4KPfv6LRY6qxBJHRERkBl54tDXmD/UHAHz1+zn8346T0OlY5KhiLHFERERm4vlHWuHDJztCkoDv9qXh7S3HoGWRowqwxBEREZmR0O4t8cmoQCgkYP2hDIRvSkaxVid3LDJDLHFERERmZmSXFlg2LhgqhYQtSZfw0rokaIpZ5KgsljgiIiIzNKRTc3w5vguslAr8dPwqZqz+EwVFWrljkRlhiSMiIjJTj/k3Q/SErrBRKxB3+jqmrDqMPE2x3LHITLDEERERmbE+DzXBd5O6wc5KiT1nb2Lit4eQU8giRyxxREREZq+Hryv+M7k7GtmocDDtFsZHH0BWXpHcsUhmLHFEREQWoIu3C9ZN7QEXOzWOZNzBuOX7kZlTKHcskhFLHBERkYXo4OmE9dN6ws3BGievZGPsN/txPbtA7lgkE5Y4IiIiC9LWvRE2hPWAu6MNUq7nYMzXCbh0J1/uWCQDljgiIiIL49fEARvDeqKFiy3SMvMw5qsEXMjMw9GLdzDum/04evGO3BGpDrDEERERWaCWrnbYGNYTrdzscelOPkZ/vQ/f7klDQmomNidekjse1QGWOCIiIgvl4WyLxWMD0bKxLa5lF2LbkZLytiP5Mo5fysKxi1m4eDtP5pRkKiq5AxAREVHNDf/XPv3fxb0/M3M1GLpsj3562sIhdZyK6gL3xBEREVmwxU93hkohPXCeSiFh8dOd6zYQ1RnuiSMiIrJgI4I80bqpQ5k9b6W2vtALHTydZEhFdYF74oiIiOoJ6W875P5IuSlPEKoTLHFEREQWztXBCk0crNHR0wkfPNkBTRtZAwD+FZ/CCxvqMUkIIapejCxNdnY2nJyckJWVBUdHR7njEBGRiRUWa2GlVECSJGiKtRj9dQKSM7IQ4lPyuC6VkvttLEF1Pr/5X5SIiKgesFYpId07nmqlUmLZ2GA4WKtwKO02ouLPyZyOTIElzozt3r0bkiSVe3Xt2lXuaEREZOZautrhgyc7AACWxJ3B4bRbMiciY+PVqRYgOjoaAQEB+q8dHBxkTENERJZieGdP/P7XDWxOuoRX1h9BzCu94WSrljsWGQlLnAUICAhAjx495I5BREQW6P0RHXA4/TYu3MrD3C3HsGxckP6wK1k2Hk4lIiKqxxysVVg6LggqhYSdR6/g+z8vyh2JjKRGJW7r1q0ICwtDly5d0Lx5c1hZWcHZ2RkPP/wwlixZAo1GU6MwV69exaxZs9CmTRvY2NjAzc0Njz/+OH755ZcajWds58+fx/LlyzF16lQEBgZCpVJBkiRERkYatH5MTAwGDhyIxo0bw97eHsHBwVi2bBl0Ol2l6w0fPhxKpRLu7u4ICwvD7du3jfF2iIiogejs5YzZgx4CALy7/QRSb+TInIiMQtRAr169BABhbW0tWrVqJbp27So8PT0FSh7bJrp06SJu375drTGPHj0qmjVrph+3S5cuonXr1voxFyxYUJOoRvXKK6/o89z/ioiIqHLdBQsW6Jf39fUVnTp1EgqFQgAQw4YNE1qtttw6iYmJIjw8XOzYsUPEx8eLDz/8UDRq1Eh07txZaDSaSr9fVlaWACCysrJq/H6JiKj+KNbqxNivE4T3mzvF0KV/iMKi8p87JL/qfH7XqMStXLlSxMfHlysSCQkJokWLFgKAmDlzpsHjFRUViYceekgAEP369RPXr1/Xz4uLixONGjUSkiSJ33//vSZxjSYiIkIMHTpUvP/+++Knn34SI0eONKjE7du3T0iSJBQKhVi7dq1++pEjR/TFddGiRQZl2L59uwBQZpwHYYkjIqK/u3InXwT+3y/C+82d4sMfT8odhx7A5CWuMhs3bhQAhIeHh8HrbN26Vb8HLi0trdz8hQsXCgCif//+Bo2XkZEhXnvttQfu3brfuXPnxFtvvWVwzr+bMGGCQSVu8ODBAoCYNm1auXlr1qwRAISrq2uVe9eEEEKn0wl7e3sxe/bsSpdjiSMiogf5+fgV4f3mTuH95k7xx5kbcsehv6nO57fRL2xo164dACAvz/DHfOzduxcAEBISAm9v73LzR44cCaDkvmnXr1+vcrypU6fi008/RVhYGEQFD6TIyMhA//79sXDhQmzYsMHgrNWVnZ2N2NhYAMDkyZPLzR89ejQcHR2RmZmJ+Ph4g8fllUVERFQT/whwxzPdWwIAZm08gsycQpkTUU0ZvcQlJCQAAIKDgw1ep/REfU9PzwfOL52u0+lw6NChKseLioqCh4cHoqOj8eqrr5abf/XqVQwYMADp6ekIDQ3F6NGjDc5aXUlJSdBoNLCxsXngNlGr1QgJCQEAHDhwoMrxtm/fjtzcXP06RERE1TVviD/aNHXAjbuFeOP7oxXu8CDzZpQSp9VqcfHiRXzxxRcIDw+Hvb09FixYYPD6Tk5OAIBLly49cP790//6668qx/P19UVsbCzc3NywdOlSzJkzRz8vMzMTAwcOREpKCkaMGIFVq1ZBoTDdnVZSUlIAAC1btoRK9eDb8vn6+pZZttT48eMxf/58bN26FbGxsYiIiMD48ePRtWtX/d5JIiKi6rK1UmLpuCBYqRSIO30d/05IlzsS1UCt2svixYshSRJUKhW8vLzwwgsvYMCAAdi/fz+6detm8Dile5UOHz6MjIyMcvM3b96s/7uht9do3749fv31Vzg7O2PhwoWIjIxEVlYWBg0ahBMnTmDQoEFYv359hcXKWErzuri4VLhM6by/v7eAgABs2bIFzz33HAYPHoyVK1ciLCwMcXFxFeaOioqCv78/99QREVGl2jd3xNtPlJwC9UHMKZy+mi1zIqquWpU4T09P9OrVC926dUOzZs0AAPHx8Vi3bh20Wq3B4wwfPhweHh4oKChAaGgorly5op/3448/4oMPPtB/nZ+fb/C4QUFBiImJgYODA9555x0EBgYiMTERvXv3xpYtW2BtbW3wWDVVUFAAALCysqpwmdIcf39vc+bMwbFjx5CdnQ2NRoPU1FR88skncHR0rHCsF154ASdPnjTosDMRETVsEx72Qf92TaEp1uHldUkoKDL8s5vkV6sSN3r0aOzZswcHDhzA1atXsX//fvj4+ODDDz/Eiy++aPA4NjY22LBhAxo1aoQ9e/agZcuW6NChAzw9PTF06FA4OzujT58+AKr/3NCePXvqL1xIT0+Hn58fdu7cCTs7u2qNU1M2NjYAUOkNkAsLS04qtbW1rZNMREREQMlFcotGdUKTRtY4cy0HH/x4Su5IVA1GPRmse/fuiImJgbW1Nb755hukpxt+jP2RRx5BYmIinn/+ebi7u+PMmTMAgOnTp+Pw4cP6PXvu7u7VyqTRaBAVFaX/OjU1Fdu2bavWGLVR0aHS+xlyyJWIiMgUXB2s8enoQADAf/an49cTV2VORIYy+hn9Hh4e6Ny5M3Q6HZKTk6u1buvWrbFixQpkZGRAo9Hg0qVL+PLLL+Hi4qIfq0uXLgaPp9VqMW7cOMTExCAgIAArV66ESqXCpEmT8P3331crW021adMGAHDhwgUUFxc/cJnU1NQyyxIREdWlPg81wbQ+JRfZvfHDUVzNKpA5ERnCJJdllpaVikpLdf3yyy/IycmBh4eHwbcu0el0mDBhAjZv3ow2bdogNjYWEydOxOrVqwEAoaGh+PHHH42SrzJBQUFQq9UoKChAYmJiuflFRUX689e6d+9u8jxEREQPEj6oLTp4OuJOXhFmbzwCrY63HTF3Ri9xaWlp+r1mgYGBtR5Po9Fg/vz5AIAZM2ZAqVQatN706dOxZs0aeHt7Iy4uTn8YdsyYMYiOjkZxcTFGjRqFXbt21TpjZRwdHTFw4EAAwIoVK8rN37RpE7Kzs+Hq6op+/fqZNAsREVFFrFQKLB0bBFu1EvvOZeKb/6bKHYmqUO0S9+eff+Ldd9/VHwK8388//4wnnngCxcXFGDx4MPz8/MrMDw8Ph4+PD8LDw8utGxMTU+5mtxkZGRgxYgQSExPh7++P119/3aCMs2fPxvLly+Hh4YG4uDh4eXmVmT9x4kRERUWhoKAAw4YN09+g2FTmzp0LSZIQHR2NdevW6acnJydj9uzZAIA33nij0itYiYiITM23iQP+b1gAAODTX//CkYw78gaiylX3mV7x8fECgAAg3N3dRdeuXUWnTp2Es7OzfnpISIi4caP889hKnzU6YcKEcvNeeeUVAUC4uLiIoKAg0b59eyFJkgAg/P39xcWLFw3O+NVXX4mmTZuKkycrf7jvokWLhIeHhzh//rxB4+7Zs0e4urrqX9bW1gKAsLOzKzP9woUL5daNjIzUbx9fX1/RqVMnoVAoBAAxZMgQUVxcbPD7MwSfnUpERDWh0+nEzDV/Cu83d4o+H+8SdwuK5I7UoJj02amBgYFYsmQJhg0bBnt7e5w+fRqnT5+Gra0tnnjiCaxcuRL79u2Dm5tbtcYdMWIExowZAycnJ5w6dQqXL19GSEgIPv30UyQmJlb4SK4HCQsLw8mTJ9G+fftKlwsPD8fRo0fh4+Nj0LhFRUXIzMzUv0pvDZKXl1dm+oPukTd37lzs2LED/fv3R2ZmJs6ePYuOHTti8eLF2LZtm8GHiYmIiExJkiR8+GRHeDrbIj0zD+9uOyF3JKqAJAQfmFYfZWdnw8nJCVlZWZXeHJiIiOhBDqXdwtNfJ0AngCVjO2N4Z8N3plDNVefz23QPDSUiIiKLFeLTGC/1L7n11bwtx5FxK0/mRPR3LHFERET0QC/1b42u3i64W1iMV9YnoVirkzsS3YcljoiIiB5IpVRg8djOaGSjQuKFO1galyJ3JLoPSxwRERFVqIWLHRY81REA8K/4sziQmilzIirFEkdERESVGtrJA6O7tIBOAK9uOIKsvCK5IxFY4oiIiMgA7w0LQCs3e1zJKsBbm4+CN7eQH0scERERVcneWoWlY4OgVkr46fhVbDiUIXekBo8ljoiIiAzSsYUTXv9HWwDA/+04ibPXc2RO1LCxxBEREZHBpjzii0dauyG/SIuX1yWhsLj8U4qobrDEERERkcEUCgmfjQlEY3srnLySjY9//kvuSA0WSxwRERFVS1NHGywa1QkAsGLPeez+67rMiRomljgiIiKqtgHtm2FCT28AQPimZNy4WyhzooaHJY6IiIhqZM7g9mjbrBFu5mgQvikZOh1vO1KXWOKIiIioRmzUSiwLDYK1SoHfz9zAyn1pckdqUFjiiIiIqMYeatYI84b6AwA++uk0TlzOkjlRw8ESR0RERLUyvntLPObfDBqtDi+vS0KepljuSA0CSxwRERHViiRJ+GhkJzRztMa5G7mI2HlK7kgNAkscERER1Vpjeyt8PqYzJAlYd/ACfj5+Re5I9R5LHBERERnFw63dML2vHwDgzR+O4fKdfJkT1W8scURERGQ0sx97CIEtnJCVX4RZG45Ay9uOmAxLHBERERmNWqnAkrFBsLdS4sD5W/hy91m5I9VbLHFERERkVD5u9nh/eAcAwOexKfgz/bbMieonljgiIiIyuqeCPTG8swe0OoFX1ichu6BI7kj1DkscERERGZ0kSYgY0QEtXGxx8XY+3tl6HELw/DhjYokjIiIik3C0UWPJ2CAoFRK2HbmMLUmX5I5Ur7DEERERkcl08XbBqwPaAADe2XocaTdzZU5Uf7DEERERkUnNfLQ1urVqjFyNFq+sT0KRVid3pHqBJY6IiIhMSqmQsPjpznCyVSP5YhY+++2M3JHqBZY4IiIiMjkPZ1ssfKojAOCr389h39mbMieyfCxxREREVCee6Ngc47p5QQhg1sYjuJWrkTuSRWOJIyIiojrzzlB/+DWxx7XsQrz5w1HedqQWWOKIiIiozthZqbB0XBCslAr8dvIaVh+4IHcki8USR0RERHUqwMMJbz7RDgAQufMkzly7K3Miy8QSR0RERHVu0sM+6PtQExQW6/DyuiQUFGnljmRxWOKIiIiozikUEj4ZHQg3ByucvnoXC386LXcki8MSR0RERLJo0sgan4wOBAB8ty8NcaeuyZzIsrDEERERkWz6tW2K53u1AgC8/v1RXM8ukDmR5WCJIyIiIlm9+URbtG/uiFu5GszemAydjrcdMQRLHBEREcnKWqXEsnGdYaNWYM/Zm4jekyp3JIvAEkdERESya920Ed79ZwAAYNEvf+HYxSyZE5k/ljgiIiIyC2NDvPB4gDuKtAIvr09CbmGx3JHMGkscERERmQVJkrBwZEc0d7LB+Zu5eG/7CbkjmTWWOCIiIjIbznZW+PzpzpAkYNOfF7Ej+bLckcwWSxwRERGZlR6+rnjx0dYAgLe3HEPGrTyZE5knljgiIiIyOy8PaIOgls64W1CMWRuOoFirkzuS2WGJIyIiIrOjViqwdGwQHKxVOJx+G8t2nZU7ktlhiSMiIiKz5NXYDh882QEAsGxXCg6l3ZI5kXlhiSMiIiKzNbyzJ54K9oROAK+uP4KsvCK5I5kNljgiIiIya+8P7wBvVztcupOPt7cegxB8LBfAEkdERERmzsFahSVjg6BSSPjx6BVsOnxR7khmgSWOiIiIzF5nL2fMHvQQAODd7Sdw7kaOzInkxxJHREREFmF6Hz887OeK/CItXlmfhMJirdyRZMUSR0RERBZBoZDw2ZjOcLFT4/ilbHz66xm5I8mKJY6IiIgshruTDT4a2QkA8M1/U/FHyg2ZE8mHJY6IiIgsyqAAd4zv0RIAMHtjMjJzCmVOJA+WOCIiIrI484b4o01TB9y4W4jXvz/aIG87whJHREREFsdGrcSy0CBYqRTYdfo6Vu1LkztSnWOJIyIiIovUzt0Rcwe3BwB8+NNpnLqSLXOiusUSR0RERBbruZ7eGNCuKTTFOry8Lgn5moZz2xGWOCIiIrJYkiTh41Gd0KSRNVKu5+CDmJNyR6ozLHFERERk0VwdrPHZmEAAwOr9F/DLiasyJ6obLHFmbPfu3ZAkqdyra9euckcjIiIyK73bNMG0Pr4AgDd/OIqrWQUyJzI9ldwBqGrR0dEICAjQf+3g4CBjGiIiIvMUPqgt9p27ieOXsjFrwxGsntIdSoUkdyyTYYmzAAEBAejRo4fcMYiIiMyalUqBpWODMHTZHiSkZuLr/57DzH6t5Y5lMjycSkRERPWGbxMHvDes5OjVZ7+ewZGMO/IGMqEal7itW7ciLCwMXbp0QfPmzWFlZQVnZ2c8/PDDWLJkCTQaTbXHvH79OsLDwxEQEAA7OzvY2NjAz88P06ZNw9mzZ2sa1WjOnz+P5cuXY+rUqQgMDIRKpYIkSYiMjDR4jJiYGAwcOBCNGzeGvb09goODsWzZMuh0ugrXGT58OJRKJdzd3REWFobbt28b4+0QERHVS6O7tMCQTs1RrBN4eV0ScgqL5Y5kEpKo4XMqHnnkEezduxfW1tbw8PCAq6srrly5gkuXLgEAunTpgtjYWDg7Oxs03l9//YU+ffrg+vXrUKvV8PX1hVqtxtmzZ1FQUAA7OzvExMSgb9++NYlrFK+++iqWLFlSbnpERATmzZtX5foLFy7EnDlzAAC+vr5wcHDA8ePHodPpMGzYMGzZsgUKxf96dVJSEtauXYu+ffvCwcEBCQkJWLBgAfz8/HDw4EGo1eoKv1d2djacnJyQlZUFR0fHGrxbIiIiy5WVX4TBS/7ApTv5eCrIE5893VnuSAap1ue3qKGVK1eK+Ph4odFoykxPSEgQLVq0EADEzJkzDR5vwIABAoDo1auXyMjI0E+/efOmGDZsmAAgWrVqJXQ6XU0j11pERIQYOnSoeP/998VPP/0kRo4cKQCIiIiIKtfdt2+fkCRJKBQKsXbtWv30I0eOiGbNmgkAYtGiRVWOs337dgGgzBgPkpWVJQCIrKysqt8YERFRPXTofKZo9dZO4f3mTrEl8aLccQxSnc/vGpe4ymzcuFEAEB4eHgYtn5ubKxQKhQAgjh49Wm7+rVu3hCRJAoA4efKkQWNmZGSI1157TWi12kqXO3funHjrrbcMGvPvJkyYYHCJGzx4sAAgpk2bVm7emjVrBADh6uparhT/nU6nE/b29mL27NmVLscSR0REJMTnv/0lvN/cKQLm/yzSb+bKHadK1fn8NsmFDe3atQMA5OXlGbS8RqPRnxPm6+tbbr6LiwsaN24MACguNuy49tSpU/Hpp58iLCwMooIjxhkZGejfvz8WLlyIDRs2GDRuTWRnZyM2NhYAMHny5HLzR48eDUdHR2RmZiI+Pt6gMSWp/l4yTUREZCwvPtoaXb1dkFNYjJfXJ6FIW/E56JbGJCUuISEBABAcHGzQ8s7OzvDy8gIA7Nu3r9z8v/76C5mZmXB2dkabNm0MGjMqKgoeHh6Ijo7Gq6++Wm7+1atXMWDAAKSnpyM0NBSjR482aNyaSEpKgkajgY2NzQO3iVqtRkhICADgwIEDlY61fft25Obm6pcnIiKiiqmUCiwe2xmNbFQ4knEHS2JT5I5kNEYrcVqtFhcvXsQXX3yB8PBw2NvbY8GCBQavX3qF5/PPP48ffvgBmZmZyMrKwi+//IIRI0aUPBvt449hY2Nj0Hi+vr6IjY2Fm5sbli5dqr+gAAAyMzMxcOBApKSkYMSIEVi1alWZCwqMLSWl5AemZcuWUKkefGu+0j2QpcsCwPjx4zF//nxs3boVsbGxiIiIwPjx49G1a1eMHDnSZHmJiIjqkxYudljwVEcAQNTus9ifmilzIuOodXNZvHgxJEmCSqWCl5cXXnjhBQwYMAD79+9Ht27dDB7nueeeww8//AA3NzeMGjUKbm5ucHZ2xuOPPw4rKyvExMRg6tSp1crWvn17/Prrr3B2dsbChQsRGRmJrKwsDBo0CCdOnMCgQYOwfv36CouVsZTeEsTFxaXCZUrn3X/7kICAAGzZsgXPPfccBg8ejJUrVyIsLAxxcXEVZo6KioK/vz/31BEREd1naCcPjOnaAkIAszYcwZ286t8KzdzUusR5enqiV69e6NatG5o1awYAiI+Px7p166DVag0eRwiB1NRUZGZmQqlUonXr1vD394eVlRWOHz+Ob775Brdu3ap2vqCgIMTExMDBwQHvvPMOAgMDkZiYiN69e2PLli2wtrau9pjVVVBQ8vw2KyurCpcpzZGfn6+fNmfOHBw7dgzZ2dnQaDRITU3FJ598Uuklxy+88AJOnjyJQ4cOGSk9ERFR/fDuPwPg62aPK1kFeOuHYxWeM28pal3iRo8ejT179uDAgQO4evUq9u/fDx8fH3z44Yd48cUXDR5n+vTpeP311+Hl5YWzZ88iJSUFJ06cQEZGBgYPHowtW7bg0UcfrVYxLNWzZ0/9hQvp6enw8/PDzp07YWdnV+2xaqL0EHBlN0AuLCwEANja2tZJJiIioobG3lqFJWODoFZK+PnEVaw7mCF3pFox+olg3bt3R0xMDKytrfHNN98gPT29ynWSk5OxfPlyqNVqrF+/Hj4+Pvp5TZs2xZo1a+Dm5oajR49i48aN1c6k0WgQFRWl/zo1NRXbtm2r9jg19aBDpX9nyCFXIiIiqp2OLZzw+j/aAgDe33kCZ6/flTlRzZnkbH4PDw907twZOp0OycnJVS6/d+9eCCHw0EMP6a9SvZ+jo6P+/LrDhw9XK4tWq8W4ceMQExODgIAArFy5EiqVCpMmTcL3339frbFqqvSK2gsXLlR4i5TU1NQyyxIREZFpTHnEF73buKGgSIeX1h1BQVH1j/KZA5NdkllaVgy5r9vdu1W34NLj1qXnlxlCp9NhwoQJ2Lx5M9q0aYPY2FhMnDgRq1evBgCEhobixx9/NHi8mgoKCoJarUZBQQESExPLzS8qKtKfw9a9e3eT5yEiImrIFAoJn44ORGN7K5y6ko2Pf/5L7kg1YpISl5aWpt8DFxgYWOXypXufzpw5g4yM8sens7Oz9SXnoYceMjjH9OnTsWbNGnh7eyMuLg7u7u4AgDFjxiA6OhrFxcUYNWoUdu3aZfCYNeHo6IiBAwcCAFasWFFu/qZNm5CdnQ1XV1f069fPpFmIiIgIaOpog09GdwIAfLv3POL/ui5zouqrUYn7888/8e677+oPAd7v559/xhNPPIHi4mIMHjwYfn5+ZeaHh4fDx8cH4eHh+mmDBg2Cm5sbioqKMHbsWKSlpennXb9+Hc888wxu3rwJGxsbjBo1yqCMs2fPxvLly+Hh4YG4uLhyh2knTpyIqKgoFBQUYNiwYfobFJvK3LlzIUkSoqOjsW7dOv305ORkzJ49GwDwxhtvVHoFKxERERlP/3bNMPFhHwDA65uSceNuobyBqqsmz/WKj48XAAQA4e7uLrp27So6deoknJ2d9dNDQkLEjRs3yq1b+rzRCRMmlJkeExMjbGxsBAChVCpFmzZthL+/v7CyshIAhEqlEt99953BGb/66ivRtGnTKp+1umjRIuHh4SHOnz9f5Zh79uwRrq6u+pe1tbUAIOzs7MpMv3DhwgPXj4yM1G8fX19f0alTJ/0zY4cMGSKKi4sNfn9V4bNTiYiIqpavKRb/+Px34f3mTvHsigNCq9XJmsfkz04NDAzEkiVLMGzYMNjb2+P06dM4ffo0bG1t8cQTT2DlypXYt28f3NzcDB7ziSeeQHJyMqZNm4ZWrVrhwoULOHv2LJo3b45nn30WBw4cwIQJEwweLywsDCdPnkT79u0rXS48PBxHjx4tc0VsRYqKipCZmal/ld4WJC8vr8z0im6DMnfuXOzYsQP9+/dHZmYmzp49i44dO2Lx4sXYtm0blEqlwe+PiIiIas9GrcSycUGwVinw3zM38O3e83JHMpgkhIXf6Y4eKDs7G05OTsjKyqr05sBEREQErN6fjnlbj0OtlLBlZi908HSSJUd1Pr9N98BQIiIiIgvxTPeWGOTfDEVagZfXJyFPU/XdNeTGEkdEREQNniRJ+GhkJzRztEbqjVy8v+Ok3JGqxBJHREREBMDF3gqfP90ZkgSsP5SBmGNX5I5UKZY4IiIionse9nPDjL4lt0d764ejuHQnX+ZEFWOJIyIiIrrPrMceQmALJ2QXFGPW+iPQ6szzGlCWOCIiIqL7qJUKLB0XBHsrJQ6m3UJU/Fm5Iz0QSxwRERHR33i72iNiRAcAwJK4FPyZfkvmROWxxBERERE9wJNBnhje2QNancAr648gu6BI7khlsMQRERERPYAkSYgY0QFejW1x8XY+5m45DnN6RgJLHBEREVEFHG3UWDI2CEqFhB3Jl/FD4iW5I+mxxBERERFVIrilC2YNbAMAmL/tONJu5uLoxTsY981+HL14R7ZcLHFEREREVZjRrzW6t2qMPI0WL69PwqbDF5GQmonNMu6ZY4kjIiIiqoJSIeGNx9vCwVqFoxez8P2fFwEAO5Iv4/ilLBy7mIWLt/PqNJOqTr8bERERkYUa+WWC/u/5RVoAwK1cDYYu26OfnrZwSJ3l4Z44IiIiIgMsfrozVAqpzLTSa1VVCgmLn+5cp3m4J46IiIjIACOCPNG6qUOZPW+ltr7QCx08neo0D/fEEREREVWTJJX9Uw7cE0dERERkIFcHKzRxsEZzZxs8HeKFDYcycOVOAVwdrOo8iyTM6dbDZDTZ2dlwcnJCVlYWHB0d5Y5DRERUbxQWa2GlVECSJAghoNHqYK1SGmXs6nx+c08cERERUTXcX9gkSTJagasunhNHREREZIFY4oiIiIgsEEscERERkQViiSMiIiKyQCxxRERERBaIJY6IiIjIArHEEREREVkgljgiIiIiC8QSR0RERGSBWOKIiIiILBAfu1VPlT4SNzs7W+YkREREZKjSz21DHm3PEldP3b17FwDg5eUlcxIiIiKqrrt378LJyanSZSRhSNUji6PT6XD58mU0atQIkiQZdezs7Gx4eXkhIyMDjo6ORh2b/ofbuW5wO9cNbue6we1cd0y1rYUQuHv3Ljw8PKBQVH7WG/fE1VMKhQItWrQw6fdwdHTkL4k6wO1cN7id6wa3c93gdq47ptjWVe2BK8ULG4iIiIgsEEscERERkQViiaNqs7a2xrvvvgtra2u5o9Rr3M51g9u5bnA71w1u57pjDtuaFzYQERERWSDuiSMiIiKyQCxxRERERBaIJY6IiIjIArHEEREREVkgljgiIiIiC8QSR4iJicHAgQPRuHFj2NvbIzg4GMuWLYNOp6vReAkJCRg+fDiaNGkCW1tb+Pv7IyIiAgUFBUZOblmMtZ2TkpIwf/589O3bF25ublCr1WjatCmeeOIJbNmyxUTpLYexf57vFx0dDUmSIEkSpkyZYoS0lssU23njxo14/PHH0axZM1hbW8PT0xOPP/44vv32WyMmtyzG3M53797F+++/j6CgIDg4OMDKygotW7bEM888g8TERBOkN3/nz5/H8uXLMXXqVAQGBkKlUkGSJERGRtZq3Dr7HBTUoC1YsEAAEACEr6+v6NSpk1AoFAKAGDZsmNBqtdUab/Xq1UKpVAoAwtPTUwQFBQm1Wi0AiJCQEJGbm2uid2LejLWdz549qx8HgGjVqpXo0qWLcHFx0U+bMGFCtf+71RfG/nm+3/Xr10Xjxo3140+ePNmIyS2LsbdzQUGBGDZsWJkxQ0JChJeXl1AoFKJLly4meifmzZjb+dq1a+Khhx4SAIRCoRB+fn4iMDBQODg4CABCqVSKtWvXmvDdmKdXXnmlzO/U0ldERESNx6zLz0GWuAZs3759QpIkoVAoyvzPe+TIEdGsWTMBQCxatMjg8c6fPy+sra0FAPHxxx8LnU4nhBAiLS1NtG3bVgAQL7zwgtHfh7kz5nZOSUkRzZs3Fx999JG4fPmyfrpWqxXLli0TkiQJAGLZsmVGfx/mztg/z3/3zDPPCIVCIYYMGdKgS5wptvO4ceMEANGnTx9x+vTpMvOuX78ufvnlF6NktyTG3s6TJ08WAETbtm3FqVOn9NNzcnLEtGnTBADh6OgosrKyjPo+zF1ERIQYOnSoeP/998VPP/0kRo4cWasSV9efgyxxDdjgwYMFADFt2rRy89asWSMACFdXV6HRaAwab+bMmQKAGDRoULl5e/fuFQCEWq0WV69erXV2S2LM7Zyfn1/pv+KmT58uAIhOnTrVKrMlMvbP8/1+++03AUDMmDFDvPvuuw26xBl7O//0008CgGjXrp3Iy8szdlyLZezt7O7uLgCI7du3l5tXVFQk3NzcBAARExNT6+yWbMKECbUqcXX9OcgS10BlZWUJKysrAUAcOHCg3HyNRiMcHR0FAIP+FazT6UTz5s0FALFhw4YHLtOuXTsBQHz99de1zm8pjL2dq7J582YBQNjY2NR6LEtiyu2cn58vWrduLZo2bSpu377doEucKbbzP/7xDwFArF692thxLZYptrOTk5MAII4fP/7A+V26dKmw5DUktSlxcnwO8sKGBiopKQkajQY2NjYIDg4uN1+tViMkJAQAcODAgSrHu3DhAq5cuQIA6NWr1wOXKZ1uyHj1hbG3c1VKT5q1tbWt9ViWxJTbOTIyEmfPnsWiRYvg7OxsjLgWy9jbOT8/H3FxcZAkCUOGDMHu3bsxefJkDBgwACNHjsTixYtx9+5do78Pc2eKn+dOnToBAPbt21du3q1bt3D69GmoVCp07ty55sEbODk+B1niGqiUlBQAQMuWLaFSqR64jK+vb5llDRnP2toaHh4etR6vvjD2dq7Kxo0bAVT8C6S+MtV2PnXqFBYtWoTevXvjueeeq31QC2fs7ZycnIzi4mJ4eHjgo48+wqOPPopvv/0Wu3btwubNmzFr1iy0a9cOR44cMdp7sASm+Hl+7733oFar8frrr2PlypW4du0acnNzsXfvXgwdOhS5ubl466234OXlZZw30QDJ8TnIEtdA3b59GwDg4uJS4TKl80qXNWQ8Z2dnSJJU6/HqC2Nv58r8+uuv2Lp1KwDg9ddfr9VYlsYU21kIgbCwMOh0OnzxxRe1D1kPGHs7l+61uH79OhYuXIh//vOfOH36NAoLC3Hw4EEEBwfj8uXLGD58OHJycozwDiyDKX6e+/fvj99++w2dOnXC888/D3d3dzg4OOCRRx7BlStXsHr1akRERNQ+fAMmx+cgS1wDVXrYzcrKqsJlrK2tAZQc8qjr8eqLutouFy5cwDPPPAMAmDlzJvr06VPjsSyRKbbzihUr8Mcff+DVV19Fhw4dah+yHjD2ds7NzQUAFBUVwdfXFz/88APatm0LKysrhISE4Mcff4SdnR0uXLiAlStXGuEdWAZT/d44f/48rl+/DkmS4O3tjY4dO8LW1hZpaWmIjo5GWlparXI3dHJ8DrLENVA2NjYAAI1GU+EyhYWFAAw7v8rY49UXdbFdbt26hSeeeAI3b95Ev3798Nlnn9VoHEtm7O1848YNvPnmm2jRogXeffdd44SsB0z1ewMo+ceHWq0uM9/d3R1jx44FAPz888/VzmupTPF7Y8GCBZg0aRIkScKRI0eQlpaGo0eP4vr165g8eTJ2796NXr16ISsrq/ZvoIGS43OQJa6BMmSXriG79P8+3p07dyCEqPV49YWxt/Pf5eTkYPDgwTh58iS6dOmC7du36/+l15AYezu/8cYbuHXrFj7//HM4ODgYJ2Q9YKrfGwDQrl27By7Tvn17AGhQe4mMvZ2vX7+O999/HwDw3Xff6S9yAAAHBwd89dVX8Pf3x+XLl3nqQC3I8TnIEtdAtWnTBkDJYbji4uIHLpOamlpmWUPGKywsxOXLl2s9Xn1h7O18v8LCQgwfPhwHDhyAv78/fv75ZzRq1Kh2gS2UsbdzUlISAODFF1+Eu7t7mdcnn3wCAFi7dq1+WkNh7O3ctm1b/d8r+sdH6XStVlutrJbM2Nv58OHDKCgogIODA7p161ZuvkqlQr9+/fTLUs3I8TnIEtdABQUFQa1Wo6Cg4IHPzCsqKsKhQ4cAAN27d69yvJYtW+o/zPbu3fvAZUqnGzJefWHs7VyquLgYY8aMwa5du+Dr64vffvsNbm5uRsttaUy1na9du1buVXoeV35+vn5aQ2Hs7dyiRQv91ZClH25/Vzrd09OzprEtjrG3syG3aSndc9TQn3FdG3J8DrLENVCOjo4YOHAggJITuP9u06ZNyM7Ohqurq/5faJWRJAlPPvlkhePt27cPp0+fhlqtxrBhw2oX3oIYezsDJb9sJ06ciO3bt8PDwwOxsbEVXs7eUBh7Ox85cgSi5Gbo5V6l58hNnjxZP62hMMXP8+jRowEA//73v8vNKygowIYNGwCUXF3ZUBh7O5fu9cnJycHBgwfLzS8uLsbvv/8OAHjooYdqkbxhk+Vz0Ci3DCaLtGfPniqfzffRRx+VWefzzz8X3t7e4umnny43Xmpqqv4u4xU9M27GjBmmfVNmyNjb+aWXXhIAhJubmzh58qTJ81sKY2/nijTkJzYIYfztfOXKFf1D2CMjI/UPdc/Ly9PfPd/FxUVcv37dtG/MzBhzO+t0OuHv769/vFlycrJ+XnZ2tv65qgDE4cOHTfvGzJwhT2wwp89BlrgGLjIyUv8/r6+vr+jUqZNQKBQCgBgyZIgoLi4us3zpB1jfvn0fON6qVav063t6eoqgoCChVqsFANGlSxeRk5NTB+/K/BhrO+/bt08/jpeXl+jVq1eFr4bI2D/PD9LQS5wQxt/O27dv13/wNWvWTISEhOgfE2VnZ2eUR9JZImNu5z///FO4uLgIAEKSJOHj4yM6deokbG1t9d8jMjKyjt6Z+dizZ49wdXXVv0ofXm9nZ1dm+oULF/TrmNPnIEsciR07doj+/fsLJycnYWdnJwIDA8XixYvL/YIQwrAPvb1794qhQ4eKxo0bC2tra9G2bVvx3nvvifz8fBO+C/NnjO0cHx+v/4Vb1auhMvbPc0XrNOQSJ4Txt/PRo0fF2LFjhbu7u1Cr1cLDw0M899xz4tSpUyZ8F+bPmNv50qVLYvbs2cLf31/Y2trqt/PIkSPFrl27TPxOzJOhv1PPnz+vX8ecPgclIRrQCR1ERERE9QQvbCAiIiKyQCxxRERERBaIJY6IiIjIArHEEREREVkgljgiIiIiC8QSR0RERGSBWOKIiIiILBBLHBEREZEFYokjIiIiskAscUREREQWiCWOiIiIyAKxxBERERFZIJY4IiIiIgv0/5ocSwD2h3B7AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for i in range(b_opt.shape[1]):\n", + " plt.figure()\n", + " plt.semilogy(hydration_data.keys(),b_opt[:,i], '-*')" + ] + }, + { + "cell_type": "code", + "execution_count": 227, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " final_simplex: (array([[1.56204645e-04, 1.79977617e-02, 2.65758379e+00, 3.94788748e+05],\n", + " [1.61015035e-04, 1.60616895e-02, 2.62978200e+00, 3.91274731e+05],\n", + " [1.50089240e-04, 2.08748814e-02, 2.57320663e+00, 3.93558414e+05],\n", + " [1.52303671e-04, 1.99692529e-02, 2.56421022e+00, 3.91648464e+05],\n", + " [1.52081526e-04, 1.92507201e-02, 2.54164147e+00, 3.91939936e+05]]), array([2.97102689, 3.11218479, 3.22455617, 3.22500638, 3.27644326]))\n", + " fun: 2.9710268863701916\n", + " message: 'Maximum number of iterations has been exceeded.'\n", + " nfev: 335\n", + " nit: 200\n", + " status: 2\n", + " success: False\n", + " x: array([1.56204645e-04, 1.79977617e-02, 2.65758379e+00, 3.94788748e+05])\n", + "[2.9160e-04 2.4229e-03 5.5540e+00 5.0000e+05]\n" + ] + } + ], + "source": [ + "print(res)\n", + "print(inp_latents_test)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 275, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [ + { + "data": { + "image/png": "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y5bZrwng119/5aGHHuLCCy+kSZMmNTLR+vDhw+zYsQOAG2+80WU527m0tDSXe0bWJk0ybsg8PPEZ8TTGitsxTRzy31gpSpPtf+1C8NC+PSJVbc2uVOau3kNqRq79WFiQH7Ov7cKQi8JqsWWV995773HbbbeV2hzx6NGjHD16lK1bt7J+/Xp27dpVqu7777/PbbfdRm5ursPxffv2sW/fPl599VWWLFnCvffe63Z7xo4dy5QpU8jLy+Ptt9/msccec1n27bffxjRNvL29uemmmxzOmabJI4884rCVkE1SUhJJSUksXbqU9957jxEjRrj8DNM0ueWWW1i+fLnb11CWzZs3M2zYMNLT06vk/dxlG5oC6Nu3r8ty/fr1sz/funUrV15Zt7LgqwenAVuzK5UrP/bnhYJRpc4ZgRFK7CdSTdbsSuVvb29zCG4Ajmfk8re3t7FmV2ottazyzp49y5133klhYSExMTH85z//Yd++faSlpZGUlMSaNWu4//77adOmTam6CQkJ3HTTTeTm5hIWFsbrr7/OkSNHOH78OB988AEdO3bEYrFw3333sXLlSrfb1Lx5c669tmgLmv/85z9lln3nnXcAGDJkCK1atXI4N3PmTJ5++mlM02Ts2LGsX7+eEydOcPLkST7//HP69evHb7/9xtixY50GbzavvfYay5cvZ/z48WzZsoXTp0+zb98++56LFfWXv/yFJk2a8Prrr5OSksLJkyf58ssvadGihb1MdnY2586dq/QjJyen1OcW702LiYlx2b7o6Gg8PDxK1akr1IPTQLlK8JduNuGNwiF0GfQ4Q7q0rcUWitQe0zTJKaieOQMWq8nsVbtxNhhlAgYwZ9Ue4i5ohaerJY7nyd/bs8o3Mvz22285d+4cACtXrqRbt272cy1btqRTp04MHjzYad377rsPi8VC8+bN2bRpk8OX5g033MBVV11Fr169OHjwIPfddx/XXnst3t7ebrXrtttu4/3332ffvn1s3rzZaY/DDz/8QFJSEkCp+STbt2/n6aefBuCpp55ixowZDueHDBnCgAEDGDBgAN9++y2PPPIIn3zyidO2HD16lBkzZvDUU0/ZjwUHBxMbW7l5jrm5uaX2dRw4cKBDmS5dunD48OFKvT/AVVddxcaNGx2OnT592v7cWcBq4+3tTVBQEOnp6Q516goFOA1Q8QR/JQXxGw96fcCjH8cyqOuj1fYLVqQuyymw0OWxtbXy2SZwPDOXi+d8UW2fsefxwQT4VO2v9+LDUm3buv+fo61bt7J9+3YAHnnkEac9AsHBwSxYsICbbrqJ1NRUPvnkE66//nq33n/o0KG0atWK06dP8/bbbzsNcN5++23AscfHZsmSJZimSdeuXZk+fbrTz/D29mbevHn86U9/4rPPPiM9Pd2hF8WmRYsWzJ071612u2P69OkOwU1N+e233+zPy9tCwd/fn/T0dHvwW5doiKoBKivBn+31lILX+G7/qRpumYjUV5dccom9V2jSpEluT3T99ttv7c/HjBnjstx1112Hj49PqTrlKT6n5r333qOgoMDhvMVi4b333rN/vq+vr8P5L7/8EoBBgwbx22+/uRzK6dy5M1DU+7dt2zanbbn66qurdA+04cOHl1vm0KFDmKZZ6UfJ3hug1Dyk+ko9OA2QLcGfKx4GhJPGgUPx0MG9/yWJNCT+3p7sedz5cMr5+u7gGSa88X255Zb9tRe927esljb4e1f9woHY2FjuvfdeXnjhBT7++GM+/vhjLrnkEuLi4rjiiisYNGhQqbktgH34xM/Pr8z5HL6+vlxwwQXs2bOnwquEbrvtNl544QXS0tL4/PPPGTnyj7mFX3zxBSdOnABKD0+dO3eOY8eOAbB48WIWL17s1uedOuX8P4dlXV9lVPX7uatp06b257m5uQ6vS7LN4SmrTG1RgNMAKcGfSNkMw6jyIRybKzqEEBbkx/GMXKfzcAwgNMiPKzqE1Lsh4ueee45LLrmEJUuWsHv3bn766Sd++uknXnrpJby8vBgzZgzPPPMMYWF/rBLLysoC3PsCbNasmUMdd/Xu3ZsLL7yQn3/+mf/85z8OAY5teKp9+/bExTmmxKhsBt6SK8FsAgICKvV+rrjzftnZ2Vit1kp/hqenJ/7+/g7HigeqJ06ccHnvCgoK7D/D4ODgSrehumiIqgFSgj+R2uPpYTD72i5AUTBTnO317Gu71LvgBooCwzvvvJNdu3aRkpLCf//7X+677z7atWtHYWEh7777Lv369XPYhNEWtLgzR8NWxlanIm677TYAPvnkE/uX7rlz5/joo48AuPXWW0tNvC7+xf3ss8+6PaxTkbw21a1Lly40a9as0g9bsr7iOnXqZH9eVn6hQ4cO2YOr4nXqCgU4DVHbPmR7NcfVMKoS/IlUryEXhfHSrT0IDXKcjxEa5MdLt/aot3lwiouMjGTs2LE8//zzHDhwgAULFgBFQ1LLli2zl4uOjgaKej3K+rLMy8tj7969DnUqwhbA5ObmsmLFCqBotVd2djbwRwBUXFBQkL3nwdW8msaoZ8+e9uebN292WS4xMdFpnbpCAU4Ds33tm5x+ojMBhWdxtkpUCf5EasaQi8LY9PDVvHtnX5bcdCnv3tmXTQ9f3SCCm5I8PDx4+OGH7T0itiXZAFdccYX9+fvvv+/yPT766CPy8/NL1XFXu3bt7InmbDlxbH/27duXDh06OK13zTXXAPDxxx9z5ozruYt1VXVMMo6Ojubiiy8G4H//+5/Lz/7vf/8LFA1PXX755dVyfedDAU4Dsn3tm3RLmEKImeayjBL8idQcTw+DfrHBjLo0gn6xwfVyWMrm4MGD9gDEmdTUVPvy4uLzMXr06EH37t0BePLJJ51OIE5LS2PmzJkAhIWFlZktuCy2Xppvv/2WxMREvvrqK4fjzkydOhWAzMxMJkyYQF5eXpmf8fPPP1eqbfWNLaP0rl27eOutt0qd37hxI59//jkAd999N56ede8/zApwGghLYSHhiUX5F5z9DrWacIZArPdtV3AjIhX25ptvEhUVxQMPPMCnn37KoUOHOHv2LAcPHuS///0vAwcOxDRNPDw8GDt2rEPdF154AU9PT9LT07n88st58803OXbsGCdPnuTDDz+kf//+HDx40F7W3SR/JY0ZMwZ/f39M02TcuHFYrVZ8fHzK3E/psssu49FHHwVg9erVXHbZZSxbtoz9+/dz9uxZUlNTiY+PZ+HChfTq1YvRo0dXqm31zaRJk+yB6Z133snTTz9NSkoKx44dY+nSpYwaNQrTNImKinKZP6i2aRVVA5G8ZS1dSSs9q/F3Hga0JJPd36+ja1z5uRVEREo6ceIEzz33HM8995zT856enjz33HNceumlDsf79+/Pu+++y+23387Ro0edTtL19PRkyZIl3HDDDZVuX2BgICNHjuS///2vvado2LBh5a7wmT9/PgEBAcyePZtdu3bx17/+1WXZHj16VLp99YmXlxerV69m0KBBJCUl8fDDD/Pwww87lImIiOCTTz6hefPmtdPIcqgHp4HIST9apeVERIp78MEHWbFiBffccw+XXXYZ4eHheHt706RJE7p27cq9997LTz/9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rtpanx08eJARI0aQm5vLuHHjmDZtmsN53XfXba1vxowZw6ZNm9iyZQvHjx9n8+bNREdH88QTT3DffffZy+meu26rKMCpFHeGn9wZxpLqYfuZnz17FtM0nZZxdn9cdRGXVy8oKAgPDw+36nl4eBAYGFjqM8ur56qtruqZpmnPxNoQ/g4eP36cQYMGkZqayvDhw1m2bFmpIQnd94Z332369OnDZ599hq+vL6+88op9joruecO951VBAU4ldOjQASiawV9YWOi0zIEDBxzKSs2x/czz8vI4duyY0zLO7k90dDTe3t4O592p5+PjY1/2WV694p9R/H3Kq+fj40O7du3crnf06FH7//jq+9/BM2fOMGjQIPbv389VV13FihUrHH6GNrrvDeu+lxQeHs6ll16K1Wplx44dgO45NOx7fr4U4FRC9+7d8fb2Jjc3l23btpU6X1BQwPfffw8U/c9DalZUVBShoaEAxMfHOy1jO178/nh5edmXoFakXvHX1VWvZ8+eDrk63K0XHh5OZGSk0zL1wblz5xg2bBi7du2iV69erF692mU3vO57w7nvrtj+Q2n7U/e84d/z81JbGQbrO1sm1fIyGefl5dVC6xo2dzIZ/+1vf3Mru2lqaqrDOVvq8/Kym/7www8O5/773/+6ld30gw8+cDi3ZcsWt7KbPvPMMw7njh496lZ20/vvv9/FT6juy83NNa+++moTMLt27WqmpaWVW0f3vf7fd1cOHjxov/Z9+/bZj+ueN9x7fr4U4FTSpk2byt2L6qmnnqrFFjZc7gQ4Bw4cMH18fEzK2J/mb3/7W6l6GRkZZqtWreypz53tTzN06NBS9QoLC81OnTqZONmfxrZ31kUXXeR0fxrbLyhX+9O0bt3azMrKKlXvzjvvNCmxP43VarWnoPfz8yv1i7S+KCwsNK+77joTMGNjY81jx465VU/3vf7e9x9++MF87LHHzP3795c69/nnn9t/zsOGDXM4p3tef+95dVOAcx7mz59vgvPdxIcPH17qfwVSOZs2bTKDg4PtD9vGegEBAQ7HS2429+abb9rvR8kdhnv27Ol0UzvTLNrJ2s/Pz4SiHYZ79uxp32E4Ojq61P8EbXbu3Gm2aNHChKIdhnv27GnfYbhly5bm7t27ndY7evSo2a5dO/s19ezZ074JoJ+fn7lhwwan9TIzM83u3bub4HyH4bffftv9H3Ids3z5cvu/rQ4dOphxcXFOH3/5y19K1dV9r5/3fcOGDfZ7Hhoaal522WXmJZdcYjZv3tx+vFevXuapU6dK1dU9r5/3vLopwDlPq1evNq+++mozKCjIDAgIMLt162YuXrxYwU0VKv6Lr6zHwYMHS9WNj483R4wYYbZs2dL09fU1L7zwQnPOnDlmTk5OmZ+5a9cu86abbjJbt25t+vj4mO3btzenTp3qsLO1MykpKeYdd9xhRkREmD4+PmZERIR55513mkeOHCmz3pkzZ8yHHnrIbN++venj42O2bt3avOmmm1z+orTJzs4258yZY1544YWmr6+vGRwcbF577bVOu7LrkzfeeMOte96uXTun9XXf658zZ86YS5YsMUeOHGnGxsaaTZs2NX18fMywsDBz6NCh5htvvFHmBqy651KSYZou1taJiIiI1FNaRSUiIiINjgIcERERaXAU4IiIiEiDowBHREREGhwFOCIiItLgKMARERGRBkcBjoiIiDQ4CnBERESkwVGAIyIiIg2OAhwRERFpcBTgiIiISIOjAEdEREQaHAU4IiIi0uD8f4z8Ub/+dy4SAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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/c2PewYUH6+nyTM9PT156KGHANiwYQMbNmywWT4vL48zZ86UOT5p0iRSU1Np1KgRGzZswNXVle7du5vyvGzatMmu4OK5554zSxRotHv3btNeUA888IDZvJXyjB07ljZt2gCwYsUKfvjhB6tlz58/z6BBg0xlFi9eXOGl5ddqwoQJpiG45557rkxixby8PObPnw8UB1nDhg2r0PWVUkyZMsWUzO/pp5+2mYCxwVENUGZmpgJUZmZmbTdFKaVUzO8X1LkXQ5T+RU+l5pd96V/0VOdebKtifr9Q200VotJyc3PVsWPHVG5ubm03pZi+SKmkH5T6dVPxf/VFtd2ia5aZmak6duyoAKVpmnrggQfUzp07VUpKirpy5Yo6efKk2rp1q3ryySeVr6+vWr58uVn9lStXKorXy6s1a9aYnTMYDGrw4MEKUI0bN1a//fZbmfefOHGiAlRgYKBycXFRERERKioqSl26dEmdPn1arVixQjVp0kQBqnnz5io1NbXC9xgdHa1cXV0VoNzc3NTMmTPVzz//rNLS0lRqaqr6/vvv1bPPPmt6H51Op1asWFHh96kqr732mulnOmLECLV//3516dIl9f3336t+/fqZzn366acW6586dcpUZuLEiWbnnnzySdO5+++/X2VlZans7Gyrr8LCwhq4Y/tV5ndCRT6/JcCpA378dovFwKb068dvt9R2U4WotDoX4Dio1NRUdcstt5g++Gy9Xn/9dVO9w4cPKzc3NwWo0aNHW712y5YtFaB69Oih8vPzzc4bA5xbbrlFvf3228rJycni+3p6eqro6OhK3+P333+v/P39y72/G264Qe3bt6/S71NVnnrqKattdHJyKhNolmQrwLHnGZd8/fe//63eG62g6g5wZIiqDmipZVRpOSFEw9WqVSv27NnDl19+yX333UdISAgeHh64uLjQsmVLbrzxRhYsWMDhw4dNE1Fzc3MZN24c+fn5BAUFsWbNGqvXXrt2LZqmcfDgQZsTdh955BF2797NnXfeiZ+fH66urrRp04ZHH32Uo0eP0r9/5Vep3XzzzZw4cYI333yTIUOGmHZML+mll17i8OHD9OnTp9LvU1Vef/11oqKiGDlypOln0bp1a+677z5iYmKYMWNGbTfRIWlKVXH6xnogKysLLy8vMjMz8fT0rNW26A2KYzFfccPO+8svO2EbutCba6BV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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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n376Sft9GDRokM453hPr3RNDTP3e4r2o33tR1xjg3IJFixYJwPBu4oMHD9aL3G3NoUOHhI+Pj/ah2ZTO2dlZ53j1jdrWrVun/T5V3503Ojra4IZwQqh3zHZ0dBSAenfe6Oho7e68YWFhen9FaZw+fVp4eXkJQL07b3R0tHZ3Xm9vb3HmzBmD9a5cuSJatmypvabo6GjtBnqOjo5i//79BusVFBSIzp07C8Dw7rwbNmww/5tspo0bN2r/L7Zp00bExMQYfDz66KN6dXk/6v5+CCHE/v37tfckICBAdOnSRdx5553C09NTe7xr167i+vXrenV5T6xzTwyp6Q8z3ov6uxd1jQHOLdq1a5e4//77hYeHh3B2dhadOnUSK1assPngRgjdX+CmHmlpaXp14+LixJAhQ4S3t7dwcHAQt99+u5g3b54oKSkx+Z5JSUli1KhRws/PT9jb24tWrVqJadOm6eygbUh6erp46qmnRHBwsLC3txfBwcHi6aefFpcvXzZZLycnR7z88suiVatWwt7eXvj5+YlRo0YZ/SWjUVxcLObNmyduv/124eDgIHx8fMSDDz5osBu4LnzxxRdm3YuWLVsarM/7UfdycnLEypUrxdChQ0VERIRwdXUV9vb2IjAwUAwcOFB88cUXJjdI5T2pH+b0PPNeNE2SEEbWvxERERE1UVxFRURERDaHAQ4RERHZHAY4REREZHMY4BAREZHNYYBDRERENocBDhEREdkcBjhERERkcxjgEBERkc1hgENEREQ2hwEOERER2RwGOERERGRzGOAQERGRzWGAQ0RERDaHAQ4RERHZnP8HqLrgvDEBiiMAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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9Xqa4PWSSy5xrst5/fXXK/08x44dY9y4cRhj6N69O//61794++23CQgI4MCBA9x2223lPsfvv//usuOsJEd6gaZNm5ZaMF2WIUOGOL/25j3m5uYyatQo0tPTsSyLf//7326nCR2LtE/nodGjmqUAqQ74bvcxJhUUbZ31lBhyUsFrfLfb/WJHEamDOg+H+5Jh3Ccw8rWi/9bz7PehoaHceuutACxevJjFixeXWT43N5f9+/eXuj5+/HgOHz5MSEgIixcvJiAggG7dujnz/CxZssSr4OShhx5ySTTpsHr1audZaDfddFOF1u2MHj2adu3aAfDMM8/wzTffeCybmprKwIEDnWXmzJlT4dQAUncpQKoDbPsSibaOl5kYMtpKx7YvsWYbJiKnx8cX2l8M5/2l6L/1cFqtpH/84x+cc845GGO46aabuPnmm1m1ahWHDx8mIyODPXv2sGzZMv72t78RGxvLkiVLXOrPnz/feU7Z/PnzOfvss533Jk+e7Ny6P2nSJH755ReP7YiJiWH79u1ccsklrFixgt9++439+/fzr3/9i+HDh2OMoWXLlhUedfH393cGbfn5+QwcOJAHHniAjRs3cvz4cY4cOcI333zD5MmTOfvss/n222/x9fXlmWee4eGHH67Qa1WV7du3s379euej+Dl0mzdv9nhPymEaoczMTAOYzMzM2m6KMcaYn7983ZgZoeU+fv7y9dpuqkidlpOTY7Zv325ycnJquykN2uHDh82ll15qKFqFXubjueeec9bbsmWLCQwMNIAZOXKkx+du3bq1AUz37t1NXl6ey/1x48YZwFx66aXm5ZdfNj4+Pm5fNzQ01CQmJlb6PX799dcmKiqq3Pd33nnnmfXr11f6daqCt/8vADNjxoxabWtxlfl9rcnPb40g1TKb3ZAXFOFV2fgO8eUXEhGpZm3atGHNmjV88sknXH/99cTFxREcHIy/vz+tW7fmoosuYubMmWzZsoW//e1vQNERHGPGjCEvL4+2bduyYMECj8+9cOFCLMti06ZNZS54vv3221m9ejVXX301kZGRBAQE0K5dO+644w62bdtGv36VT6NwySWXsGvXLl544QUGDx5MVFRUqam6xx57jC1bttC7d+9Kv47UXZYxjS+1Z1ZWFmFhYWRmZhIaGlpr7XBs64/N3syL/s/RnGyPiSHzQiIJnrq9QQzRi1SX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UIAkIiIiUoICJBEREZESFCCdps8++4wrrriCli1b0qRJE7p3787zzz+P3W6v7aZV2t69e1mwYAG33norXbt2xc/PD8uymDNnTrl1161bx4gRI4iIiCA4OJjOnTsze/ZscnNzy6yXkpLCjTfeSFRUFEFBQcTHxzNlyhROnDhRZr1Dhw5x22230bZtWwIDA4mNjeX222/n0KFDZdY7ceIEU6ZMIT4+nqCgIKKiorjxxhtJSUkps15ubi6PPfYYnTt3Jjg4mIiICEaMGMH69evLrFeSMYa1a9cydepU+vTpQ/PmzQkICCA6OpqRI0eyevXqMuurn7334Ycfcvvtt9OjRw+ioqIICAigefPm9OvXj/nz55Ofn++xrvq58qZPn45lWeX+7VAfe2/8+PHOPvX08NRv6udKMFJpc+fONYABTIcOHcz5559vfHx8DGCGDx9ubDZbbTexUu69917n+yr+mD17dpn13nzzTePr62sAExMTY7p162b8/f0NYHr27Gl+//13t/W++uorExwcbAATERFhunfvbkJCQpz9evjwYbf1tm3bZlq2bGkAExYWZrp3727CwsIMYMLDw01KSorbemlpaSYuLs4AJiQkxHTv3t1EREQYwAQHB5uvv/7abb3s7GzTo0cPA5iAgADTrVs3ExMTYwDj6+tr3n777TL7p7iVK1c6+9XHx8ecddZZplu3bqZp06bO69OnT3dbV/3sfT8bY0xCQoIBTGBgoGnfvr258MILnc8HmB49epiMjIxS9dTPFevn4rZv324CAgLK/duhPq5YH48bN84ApmPHjiYhIcHtIy8vr1Q99XPlfpYVIFVSUlKSsSzL+Pj4mMWLFzuv//jjj6ZNmzYGMPPmzavFFlbe7NmzzbBhw8xjjz1mPv/8czNy5MhyA6S9e/eawMBAA5innnrK2O12Y4wx+/btM2effbYBzN13312qXlZWlvMXYNKkSSY/P98YY8xvv/3m/GAbOnRoqXqFhYWmc+fOBjAjR450/oJnZ2eba6+91gDm/PPPdxukDho0yADmoosuMr/99psxxpj8/Hzzt7/9zQCmTZs2Jjs7u1S922+/3QCmU6dOZt++fcYYY2w2m3nyySedv8AHDhwor3uNMcZ8+eWX5swzzzQvvviiOX78uPN6Xl6emTZtmvODZdmyZern0+hnY4z597//bVavXu18zw7r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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "for i,v in enumerate(hydration_data):\n", + " inp_obs = {\n", + " 'T_rxn': list(hydration_data[v].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list': hydration_data[v][20]['time']\n", + " }\n", + "\n", + " inp_latents = b_opt[i,:]\n", + " Q_y = forward_model(inp_latents=inp_latents, inp_obs=inp_obs)\n", + "\n", + " plt.figure()\n", + " plt.plot(inp_obs['time_list'], Q_y, '-o', label='solver r=' + str(v))\n", + " plt.plot(inp_obs['time_list'], hydration_data[v][20]['heat'], '-o', label='exp $\\hat{Q}$=' + str(v))\n", + "\n", + " plt.legend()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "# finding a linear relation" + ] + }, + { + "cell_type": "code", + "execution_count": 277, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "def chk_1(a,b):\n", + " print(a,b)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 278, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "def chk_2(**kwargs):\n", + " chk_1(**kwargs)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [ + "chk_2(a=2, b=3)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + } + }, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 1 +} \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb b/usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb new file mode 100644 index 000000000..3acbfbb4b --- /dev/null +++ b/usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb @@ -0,0 +1,255 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "from fenics import *\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "import concrete_experiment as concrete_experiment\n", + "import concrete_problem as concrete_problem\n", + "\n", + "#import probeye\n", + "from probeye.definition.inference_problem import InferenceProblem\n", + "from probeye.definition.forward_model import ForwardModelBase\n", + "from probeye.definition.sensor import Sensor\n", + "from probeye.definition.likelihood_model import GaussianLikelihoodModel\n", + "from probeye.inference.scipy_.solver import ScipySolver\n", + "\n", + "# ============================================================================ #\n", + "# Define the Forward Model #\n", + "# ==========================================\n", + "class HydrationHeatModelStep(ForwardModelBase):\n", + " def definition(self):\n", + " self.parameters = ['eta','B1','B2',\"E_act\"]\n", + " # irgendeine liste....\n", + " self.input_sensors = [Sensor(\"T\"),\n", + " Sensor(\"dt\"),\n", + " Sensor(\"time\"),\n", + " #Sensor(\"E_act\"),\n", + " Sensor(\"Q_pot\"),\n", + " Sensor(\"T_ref\"),\n", + " Sensor(\"alpha_max\"),\n", + " Sensor(\"time\")]\n", + " self.output_sensors = [Sensor('heat')]\n", + "\n", + " def response(self, inp: dict) -> dict:\n", + " # this method *must* be provided by the user\n", + " T = inp[\"T\"]\n", + " dt = inp[\"dt\"]\n", + " time_list = inp[\"time\"]\n", + " parameter = {}\n", + " parameter['B1'] = inp[\"B1\"]\n", + " parameter['B2'] = inp[\"B2\"]\n", + " parameter['eta'] = inp[\"eta\"]\n", + " parameter['alpha_max'] = inp[\"alpha_max\"]\n", + " parameter['E_act'] = inp[\"E_act\"]\n", + " parameter['T_ref'] = inp[\"T_ref\"]\n", + " parameter['Q_pot'] = inp[\"Q_pot\"]\n", + "\n", + " # initiate material problem\n", + " material_problem = concrete_problem.ConcreteThermoMechanical()\n", + " # get the respective function\n", + " hydration_fkt = material_problem.get_heat_of_hydration_ftk()\n", + "\n", + " heat_list, dummy = hydration_fkt(T, time_list, dt, parameter)\n", + " return {'heat': heat_list}\n", + "\n", + "\n", + "#------------------------------------------\n", + "# START PROBLEM DESCRIPTION!!!!!!!\n", + "#-------------------------------------------\n", + "# read data\n", + "time_data = []\n", + "heat_data = []\n", + "\n", + "T_datasets = []\n", + "\n", + "# extract data from csv file\n", + "with open('cost_action_hydration_data.csv') as f:\n", + " for i,line in enumerate(f):\n", + " if i == 0:\n", + " split_line = line.split(',')\n", + " for j in range(0,len(split_line),2):\n", + " degree = split_line[j].split('_')[0]\n", + " T_datasets.append(float(degree.strip()))\n", + " time_data.append([])\n", + " heat_data.append([])\n", + " if i > 1:\n", + " split_line = line.split(',')\n", + " for j in range(len(T_datasets)):\n", + " print(i,j,split_line[j*2],split_line[j*2+1])\n", + " if split_line[j*2].strip() != '':\n", + " time_data[j].append(float(split_line[j*2].strip())*60*60) # convert to seconds\n", + " heat_data[j].append(float(split_line[j*2+1].strip()))\n", + "\n", + "\n", + "# sort data!!!\n", + "for i in range(len(heat_data)):\n", + " zipped_lists = zip(time_data[i], heat_data[i])\n", + " sorted_pairs = sorted(zipped_lists)\n", + " tuples = zip(*sorted_pairs)\n", + " time_data[i], heat_data[i] = [ list(tuple) for tuple in tuples]\n", + "\n", + "\n", + "# ============================================================================ #\n", + "# Set numeric values #\n", + "# ============================================================================ #\n", + "\n", + "problem = InferenceProblem(\"Linear regression with normal additive error\")\n", + "\n", + "problem.add_parameter(\n", + " \"eta\",\n", + " \"model\",\n", + " tex=r\"$\\eta$\",\n", + " info=\"Some parameter, but important\",\n", + " prior=(\"normal\", {\"loc\": 5.5, \"scale\": 1}),\n", + ")\n", + "\n", + "problem.add_parameter(\n", + " \"B1\",\n", + " \"model\",\n", + " tex=r\"$B_1$\",\n", + " info=\"Some other parameter, but important\",\n", + " prior=(\"normal\", {\"loc\": 0.00029, \"scale\": 0.001}),\n", + " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 0.1}),\n", + ")\n", + "\n", + "problem.add_parameter(\n", + " \"B2\",\n", + " \"model\",\n", + " tex=r\"$B_2$\",\n", + " info=\"Some other parameter, but important\",\n", + " prior=(\"normal\", {\"loc\": 0.0024, \"scale\": 0.001}),\n", + " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", + " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", + ")\n", + "\n", + "problem.add_parameter(\n", + " \"E_act\",\n", + " \"model\",\n", + " tex=r\"$E_act$\",\n", + " info=\"Some other parameter, but important\",\n", + " prior=(\"normal\", {\"loc\": 47002, \"scale\": 10000}),\n", + " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", + " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", + ")\n", + "\n", + "problem.add_parameter(\n", + " \"sigma\",\n", + " \"likelihood\",\n", + " tex=r\"$\\sigma\",\n", + " info=\"Some parameter, but important\",\n", + " #prior=(\"uniform\", {\"low\": 0.001, \"high\": 1}),\n", + " const=0.01\n", + ")\n", + "\n", + "hydration_heat_model = HydrationHeatModelStep()\n", + "problem.add_forward_model(\"HydrationHeatModel\", hydration_heat_model)\n", + "\n", + "# add the experimental data\n", + "\n", + "for i,T in enumerate(T_datasets):\n", + " problem.add_experiment(\n", + " f\"TestSeries_{i}\",\n", + " fwd_model_name=\"HydrationHeatModel\",\n", + " sensor_values={\n", + " 'time': time_data[i],\n", + " 'heat': heat_data[i],\n", + " 'alpha_max': 0.85,\n", + " #'E_act': 47002, # activation energy in Jmol^-1\n", + " #'E_act': 42, # dummy value for T = T_ref\n", + " 'T_ref': 25, # reference temperature in degree celsius\n", + " 'Q_pot': 450e3, # potential heat per weight of binder in J/kg\n", + " 'T': T,\n", + " 'dt': 300,\n", + " },\n", + " )\n", + "\n", + "# add the noise model to the problem\n", + "problem.add_likelihood_model(\n", + " GaussianLikelihoodModel(\n", + " prms_def={\"sigma\": \"std_model\"}, sensors=[hydration_heat_model.output_sensors[0]]\n", + " )\n", + ")\n", + "\n", + "# give problem overview\n", + "problem.info()\n", + "\n", + "# solve the thing!!!\n", + "scipy_solver = ScipySolver(problem)\n", + "inference_data = scipy_solver.run_max_likelihood(solver_options={\"maxiter\": 1000})\n", + "\n", + "time_list = []\n", + "heat_list = []\n", + "\n", + "# generate a time list for plotting\n", + "# get max time\n", + "tmax = 0\n", + "for i in range(len(time_data)):\n", + " if time_data[i][-1] > tmax:\n", + " tmax = time_data[i][-1]\n", + "\n", + "dt = problem.experiments[f'TestSeries_{i}']['sensor_values']['dt']\n", + "plot_time_list = np.arange(0, tmax, dt)\n", + "\n", + "\n", + "\n", + "for i,T in enumerate(T_datasets):\n", + " time_list.append([])\n", + " heat_list.append([])\n", + "\n", + " #check results\n", + " vars = problem.experiments[f'TestSeries_{i}']['sensor_values']\n", + " # set required parameter\n", + " parameter = {} # using the current default values\n", + " parameter['B1'] = inference_data.x[1] # in 1/s (le 0, smaller 0.1)\n", + " parameter['B2'] = inference_data.x[2] # - (le 0, smaller 1)\n", + " parameter['eta'] = inference_data.x[0] # something about diffusion (should be larger 0)\n", + " parameter['alpha_max'] = vars['alpha_max'] # also possible to approximate based on equation with w/c (larger 0 and max 1)\n", + " parameter['E_act'] = inference_data.x[3] #vars['E_act'] # activation energy in Jmol^-1 (no relevant limits)\n", + " parameter['T_ref'] = vars['T_ref'] # reference temperature in degree celsius\n", + " parameter['Q_pot'] = vars['Q_pot']# potential heat per weight of binder in J/kg\n", + " dt = vars['dt']\n", + " time_list[i] = plot_time_list\n", + "\n", + " # initiate material problem\n", + " material_problem = concrete_problem.ConcreteThermoMechanical()\n", + " # get the respective function\n", + " hydration_fkt = material_problem.get_heat_of_hydration_ftk()\n", + " heat_list[i], dummy = hydration_fkt(T, time_list[i], dt, parameter)\n", + "\n", + " plt.plot(time_list[i],heat_list[i], color='black')\n", + " plt.plot(time_data[i],heat_data[i], color='red', linestyle='dashed')\n", + "\n", + "plt.show()" + ] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 2 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython2", + "version": "2.7.6" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/Results/b_opt_deterministic12_09_2022_14:22.npy b/usecases/demonstrator/Calibration/Results/b_opt_deterministic12_09_2022_14:22.npy new file mode 100644 index 0000000000000000000000000000000000000000..22d2972a1e5842276eecc8ec9004c9fade74e7ee GIT binary patch literal 288 zcmbR27wQ`j$;eQ~P_3SlTAW;@Zl$1ZlV+i=qoAIaUsO_*m=~X4l#&V(cT3DEP6dh= zXCxM+0{I%IItnJ5ItsN4WCO0!I3JYp0jKjPC2aOk@I*QIM4Ur&Uh#8C@|aQ iywN@t`=aiyr56;d?C%PQ*`1ru7s=+z|l(HeGiB literal 0 HcmV?d00001 diff --git a/usecases/demonstrator/Calibration/hydration_model_calibration.py b/usecases/demonstrator/Calibration/hydration_model_calibration.py new file mode 100644 index 000000000..7e74d2f5e --- /dev/null +++ b/usecases/demonstrator/Calibration/hydration_model_calibration.py @@ -0,0 +1,218 @@ +from fenics import * +import numpy as np +import matplotlib.pyplot as plt +#import concrete_experiment as concrete_experiment +import fenics_concrete + +# import probeye +from probeye.definition.inference_problem import InferenceProblem +from probeye.definition.forward_model import ForwardModelBase +from probeye.definition.sensor import Sensor +from probeye.definition.likelihood_model import GaussianLikelihoodModel +from probeye.inference.scipy.solver import ScipySolver + + +# ============================================================================ # +# Define the Forward Model # +# ========================================== +class HydrationHeatModelStep(ForwardModelBase): + def definition(self): + self.parameters = ['eta', 'B1', 'B2', "E_act"] + # irgendeine liste.... + self.input_sensors = [Sensor("T"), + Sensor("dt"), + Sensor("time"), + # Sensor("E_act"), + Sensor("Q_pot"), + Sensor("T_ref"), + Sensor("alpha_max"), + Sensor("time")] + self.output_sensors = [Sensor('heat')] + + def response(self, inp: dict) -> dict: + # this method *must* be provided by the user + T = inp["T"] + dt = inp["dt"] + time_list = inp["time"] + parameter = {} + parameter['B1'] = inp["B1"] + parameter['B2'] = inp["B2"] + parameter['eta'] = inp["eta"] + parameter['alpha_max'] = inp["alpha_max"] + parameter['E_act'] = inp["E_act"] + parameter['T_ref'] = inp["T_ref"] + parameter['Q_pot'] = inp["Q_pot"] + + # initiate material problem + material_problem = fenics_concrete.ConcreteThermoMechanical() + # get the respective function + hydration_fkt = material_problem.get_heat_of_hydration_ftk() + + heat_list, dummy = hydration_fkt(T, time_list, dt, parameter) + return {'heat': heat_list} + + +# ------------------------------------------ +# START PROBLEM DESCRIPTION!!!!!!! +# ------------------------------------------- +# read data +time_data = [] +heat_data = [] + +T_datasets = [] + +# extract data from csv file +with open('cost_action_hydration_data.csv') as f: + for i, line in enumerate(f): + if i == 0: + split_line = line.split(',') + for j in range(0, len(split_line), 2): + degree = split_line[j].split('_')[0] + T_datasets.append(float(degree.strip())) + time_data.append([]) + heat_data.append([]) + if i > 1: + split_line = line.split(',') + for j in range(len(T_datasets)): + print(i, j, split_line[j * 2], split_line[j * 2 + 1]) + if split_line[j * 2].strip() != '': + time_data[j].append(float(split_line[j * 2].strip()) * 60 * 60) # convert to seconds + heat_data[j].append(float(split_line[j * 2 + 1].strip())) + +# sort data!!! +for i in range(len(heat_data)): + zipped_lists = zip(time_data[i], heat_data[i]) + sorted_pairs = sorted(zipped_lists) + tuples = zip(*sorted_pairs) + time_data[i], heat_data[i] = [list(tuple) for tuple in tuples] + +# ============================================================================ # +# Set numeric values # +# ============================================================================ # + +problem = InferenceProblem("Linear regression with normal additive error") + +problem.add_parameter( + "eta", + "model", + tex=r"$\eta$", + info="Some parameter, but important", + prior=("normal", {"loc": 5.5, "scale": 1}), +) + +problem.add_parameter( + "B1", + "model", + tex=r"$B_1$", + info="Some other parameter, but important", + prior=("normal", {"loc": 0.00029, "scale": 0.001}), + # prior=("uniform", {"low": 0.0, "high": 0.1}), +) + +problem.add_parameter( + "B2", + "model", + tex=r"$B_2$", + info="Some other parameter, but important", + prior=("normal", {"loc": 0.0024, "scale": 0.001}), + # prior=("uniform", {"low": 0.0, "high": 1.0}), + # prior=("uniform", {"low": 0.0, "high": 1.0}), +) + +problem.add_parameter( + "E_act", + "model", + tex=r"$E_act$", + info="Some other parameter, but important", + prior=("normal", {"loc": 47002, "scale": 10000}), + # prior=("uniform", {"low": 0.0, "high": 1.0}), + # prior=("uniform", {"low": 0.0, "high": 1.0}), +) + +problem.add_parameter( + "sigma", + "likelihood", + tex=r"$\sigma", + info="Some parameter, but important", + # prior=("uniform", {"low": 0.001, "high": 1}), + const=0.01 +) + +hydration_heat_model = HydrationHeatModelStep() +problem.add_forward_model("HydrationHeatModel", hydration_heat_model) + +# add the experimental data + +for i, T in enumerate(T_datasets): + problem.add_experiment( + f"TestSeries_{i}", + fwd_model_name="HydrationHeatModel", + sensor_values={ + 'time': time_data[i], + 'heat': heat_data[i], + 'alpha_max': 0.85, + # 'E_act': 47002, # activation energy in Jmol^-1 + # 'E_act': 42, # dummy value for T = T_ref + 'T_ref': 25, # reference temperature in degree celsius + 'Q_pot': 450e3, # potential heat per weight of binder in J/kg + 'T': T, + 'dt': 300, + }, + ) + +# add the noise model to the problem +problem.add_likelihood_model( + GaussianLikelihoodModel( + prms_def={"sigma": "std_model"}, sensors=[hydration_heat_model.output_sensors[0]] + ) +) + +# give problem overview +problem.info() + +# solve the thing!!! +scipy_solver = ScipySolver(problem) +inference_data = scipy_solver.run_max_likelihood(solver_options={"maxiter": 1000}) + +time_list = [] +heat_list = [] + +# generate a time list for plotting +# get max time +tmax = 0 +for i in range(len(time_data)): + if time_data[i][-1] > tmax: + tmax = time_data[i][-1] + +dt = problem.experiments[f'TestSeries_{i}']['sensor_values']['dt'] +plot_time_list = np.arange(0, tmax, dt) + +for i, T in enumerate(T_datasets): + time_list.append([]) + heat_list.append([]) + + # check results + vars = problem.experiments[f'TestSeries_{i}']['sensor_values'] + # set required parameter + parameter = {} # using the current default values + parameter['B1'] = inference_data.x[1] # in 1/s (le 0, smaller 0.1) + parameter['B2'] = inference_data.x[2] # - (le 0, smaller 1) + parameter['eta'] = inference_data.x[0] # something about diffusion (should be larger 0) + parameter['alpha_max'] = vars[ + 'alpha_max'] # also possible to approximate based on equation with w/c (larger 0 and max 1) + parameter['E_act'] = inference_data.x[3] # vars['E_act'] # activation energy in Jmol^-1 (no relevant limits) + parameter['T_ref'] = vars['T_ref'] # reference temperature in degree celsius + parameter['Q_pot'] = vars['Q_pot'] # potential heat per weight of binder in J/kg + dt = vars['dt'] + time_list[i] = plot_time_list + + # initiate material problem + material_problem = fenics_concrete.ConcreteThermoMechanical() + # get the respective function + hydration_fkt = material_problem.get_heat_of_hydration_ftk() + heat_list[i], dummy = hydration_fkt(T, time_list[i], dt, parameter) + + plt.plot(time_list[i], heat_list[i], color='black') + plt.plot(time_data[i], heat_data[i], color='red', linestyle='dashed') + +plt.show() \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/utils/optimizer.py b/usecases/demonstrator/Calibration/utils/optimizer.py new file mode 100644 index 000000000..e69de29bb diff --git a/usecases/demonstrator/Calibration/utils/sampler.py b/usecases/demonstrator/Calibration/utils/sampler.py new file mode 100644 index 000000000..f06ad9a8a --- /dev/null +++ b/usecases/demonstrator/Calibration/utils/sampler.py @@ -0,0 +1,51 @@ +import numpy as np +from tqdm import tqdm +import scipy.stats as ss + +class random_walk_metropolis: + def __init__(self,target_logprob): + self._target_log_prob = target_logprob + + def run(self,N, stepsize, x0,burnin =None, **kwargs): + """ + + Parameters + ---------- + N : + stepsize : + x0 : + obs_data : + i : Index of the observed datapair + burnin : + + Returns + ------- + + """ + x = x0 #Intial value for mut essentially/start with {0} + dimx = np.size(x0) + logp = self._target_log_prob(x0,**kwargs) + accepted = 0 + + X_chain = np.zeros((N, dimx)) + + for n in tqdm(range(N)): + # The proposal distribution goes here + # x_proposed = x + stepsize*np.random.normal(0,1,dimx) + x_proposed = ss.multivariate_normal(mean=x,cov=np.diag(stepsize)).rvs() + logp_proposed = self._target_log_prob(x_proposed,**kwargs) # Target density + + #if np.random.uniform() <= logp_proposed/logp: #(as we took log of the acceptance ratio) + #alpha = min(1, np.exp(logp_proposed - logp)) + #if np.random.rand() <= alpha: # accept + if np.log(np.random.uniform())<= logp_proposed - logp: + # accept + x=x_proposed + logp = logp_proposed + accepted += 1 + X_chain[n,:] = x + + print("Acceptance ratio: {}".format(accepted / N)) + if burnin is not None: + X_chain = X_chain[burnin:,:] + return X_chain \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/utils/viz.py b/usecases/demonstrator/Calibration/utils/viz.py new file mode 100644 index 000000000..e69de29bb From 08e5eb26419f8b115a0ca5c1b3612b77389f2a85 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Sun, 9 Oct 2022 23:14:12 +0200 Subject: [PATCH 03/31] working code of calibration --- .../demonstrator/Calibration/EM_test1.ipynb | 20437 +++++++++++++--- .../Hydration_model_calibration.ipynb | 255 - ...=> hydration_model_calibration_ProbEye.py} | 0 .../Calibration/utils/optimizer.py | 120 + .../demonstrator/Calibration/utils/sampler.py | 79 +- .../demonstrator/Calibration/utils/viz.py | 9 + 6 files changed, 17786 insertions(+), 3114 deletions(-) delete mode 100644 usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb rename usecases/demonstrator/Calibration/{hydration_model_calibration.py => hydration_model_calibration_ProbEye.py} (100%) diff --git a/usecases/demonstrator/Calibration/EM_test1.ipynb b/usecases/demonstrator/Calibration/EM_test1.ipynb index 158df5cf3..aae982c9e 100644 --- a/usecases/demonstrator/Calibration/EM_test1.ipynb +++ b/usecases/demonstrator/Calibration/EM_test1.ipynb @@ -3,13 +3,15 @@ { "cell_type": "code", "execution_count": 1, - "metadata": {}, + "metadata": { + "scrolled": false + }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "/tmp/ipykernel_31762/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", + "/tmp/ipykernel_16928/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", " mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n" ] } @@ -70,7 +72,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": true }, "outputs": [ { @@ -125,7 +128,7 @@ "# for each of the 5 mixes there are 3 temperature measurements, each at 20, 40 and 60 degree\n", "# for each temperature there is a list with the time and the heat values\n", "\n", - "# loop over all data, print lists\n", + "# loop over all data, print lists \n", "for mix_r in hydration_data:\n", " for temp in hydration_data[mix_r]:\n", " print(mix_r,temp,'time:',hydration_data[mix_r][temp]['time'])\n", @@ -135,109 +138,53 @@ { "cell_type": "code", "execution_count": 3, + "metadata": {}, + "outputs": [], + "source": [ + "hydration_data_test = hydration_data.pop(0.5)\n", + "hydration_data_train = hydration_data" + ] + }, + { + "cell_type": "code", + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "data": { - "text/plain": [ - "[1.2106537530266905,\n", - " 2.663438256658594,\n", - " 4.427533725354579,\n", - " 10.957907417788874,\n", - " 18.417045368702702,\n", - " 27.087930438101637,\n", - " 35.90393492288797,\n", - " 43.91452665227405,\n", - " 51.79451090781146,\n", - " 60.392836269516636,\n", - " 68.66464294660005,\n", - " 76.06573313135897,\n", - " 84.97502866889431,\n", - " 93.37122341630987,\n", - " 102.42045553296884,\n", - " 110.67671370126078,\n", - " 118.4043225706414,\n", - " 126.37137847541123,\n", - " 134.43794483644672,\n", - " 142.8388041364998,\n", - " 151.7817881097501,\n", - " 160.34383361760837,\n", - " 168.79703956392615,\n", - " 176.8511671179284,\n", - " 184.91518917752535,\n", - " 192.4548024406086,\n", - " 199.16327723374565,\n", - " 205.69365092618,\n", - " 212.10529055147913,\n", - " 218.10136094180515,\n", - " 220.7135104187789,\n", - " 226.39225181598067,\n", - " 232.9297820823245,\n", - " 240.95766886532525,\n", - " 245.27845036319616,\n", - " 253.26876513317194,\n", - " 259.80629539951576,\n", - " 264.4670141580888,\n", - " 269.24939467312345,\n", - " 276.2216868044705,\n", - " 280.1452784503632,\n", - " 283.77723970944317,\n", - " 287.97635945085227,\n", - " 289.588377723971,\n", - " 291.7675544794189,\n", - " 295.15977051253003,\n", - " 298.30508474576277,\n", - " 301.9370460048426,\n", - " 302.6634382566586,\n", - " 306.2953995157385,\n", - " 307.74818401937046,\n", - " 311.3801452784504,\n", - " 314.28571428571433,\n", - " 317.9176755447942,\n", - " 319.37046004842614,\n", - " 320.8232445520581,\n", - " 323.0024213075061,\n", - " 325.181598062954,\n", - " 325.90799031477,\n", - " 326.63438256658594,\n", - " 328.81355932203394,\n", - " 329.53995157384986,\n", - " 330.9927360774818,\n", - " 330.9927360774818,\n", - " 332.3829005594056,\n", - " 333.8983050847458,\n", - " 335.35108958837776,\n", - " 335.35108958837776,\n", - " 337.5302663438257,\n", - " 337.5302663438257,\n", - " 338.98305084745766]" - ] - }, - "execution_count": 3, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "hydration_data[0][20]['heat']" ] }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "$$p(\\boldsymbol{b}|\\boldsymbol{x};\\boldsymbol{\\phi}) = \\mathcal{N}(\\boldsymbol{b}|\\boldsymbol{W}.\\boldsymbol{x} + \\boldsymbol{\\mathcal{B}}, \\boldsymbol{\\Sigma})$$\n", + "\n", + " $$\\text{Parameters to be inferred }\\boldsymbol{\\phi} = \\{\\boldsymbol{W},\\boldsymbol{\\mathcal{B}},\\boldsymbol{\\Sigma} \\}$$" + ] + }, { "cell_type": "code", "execution_count": 4, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ "class Prior_(object):\n", " def __init__(self,x):\n", + " if isinstance(x,np.ndarray):\n", + " pass\n", + " else:\n", + " x = np.array([x])\n", " self.x = x\n", " #self.sigma = sigma\n", " self.cov = None\n", @@ -252,13 +199,29 @@ " mean = self._b_mean(th.from_numpy(self.x),phi_)\n", " assert mean.shape[0] == phi_sd_diag.shape[0]\n", " phi_sd_diag_ = th.tensor(phi_sd_diag,requires_grad=True) # diagonal entries of cov\n", - " self.cov = th.diag(phi_sd_diag_)\n", + " \n", + " #self.cov = th.diag(phi_sd_diag_) @ th.diag(phi_sd_diag_).mT\n", + " self.cov = th.diag(1e-07+th.exp(phi_sd_diag_))\n", " dist = th.distributions.MultivariateNormal(mean,self.cov)\n", " val = dist.log_prob(th.from_numpy(b))\n", " val.backward()\n", " grad_phi = phi_.grad\n", " grad_sigma = phi_sd_diag_.grad\n", - " return val.detach().numpy(), grad_phi.detach().numpy() ,grad_sigma.detach().numpy() # negative as later grad ascent needs to performed to find arg max logp(D|phi)\n" + " # returing falttened gradients\n", + " return [val.detach().numpy(), grad_phi.detach().numpy() ,grad_sigma.detach().numpy()] # negative as later grad ascent needs to performed to find arg max logp(D|phi)\n", + " def sample(self,phi:list,samples=100):\n", + " phi_mean = phi[0]\n", + " phi_sd_diag = phi[1]\n", + " phi_sd_diag = th.from_numpy(phi_sd_diag)\n", + " mean = self._b_mean(th.from_numpy(self.x),th.from_numpy(phi_mean))\n", + " #cov = th.diag(phi_sd_diag) @ th.diag(phi_sd_diag).mT\n", + " cov = th.diag(1e-07+th.exp(phi_sd_diag))\n", + " dist = th.distributions.MultivariateNormal(mean,cov)\n", + " samples = dist.sample([samples,])\n", + " \n", + " return samples.detach().numpy()\n", + " \n", + " " ] }, { @@ -267,62 +230,81 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ "phi_test = np.random.rand(4,2)\n", - "x_test = np.array([0.])\n", + "x_test = 0.2\n", "pr = Prior_(x =x_test)" ] }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/atul_0711/Documents/PhD_Tasks/LeBeDigital/Codes/ModelCalibration/ModelCalibration/conda-env/lib/python3.9/site-packages/torch/autograd/__init__.py:173: UserWarning: CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero. (Triggered internally at /opt/conda/conda-bld/pytorch_1659484775609/work/c10/cuda/CUDAFunctions.cpp:109.)\n", - " Variable._execution_engine.run_backward( # Calls into the C++ engine to run the backward pass\n" - ] - }, { "data": { "text/plain": [ - "(array(-3.67575413),\n", + "[array(-3.69575433),\n", " array([[0., 0.],\n", " [0., 0.],\n", " [0., 0.],\n", " [0., 0.]]),\n", - " array([-0.5, -0.5, -0.5, -0.5]))" + " array([-0.49999995, -0.49999995, -0.49999995, -0.49999995])]" ] }, - "execution_count": 6, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "b_test = pr._b_mean(th.from_numpy(x_test),th.from_numpy(phi_test))\n", - "phi_sd = np.ones(4)\n", + "b_test = pr._b_mean(th.from_numpy(np.array([x_test])),th.from_numpy(phi_test))\n", + "phi_sd = 0.01*np.ones(4)\n", "phi = [phi_test, phi_sd]\n", "pr.logeval(b_test.numpy(),phi)" ] }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 103, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "tensor([[1.0101, 0.0000, 0.0000, 0.0000],\n", + " [0.0000, 1.0101, 0.0000, 0.0000],\n", + " [0.0000, 0.0000, 1.0101, 0.0000],\n", + " [0.0000, 0.0000, 0.0000, 1.0101]], dtype=torch.float64,\n", + " grad_fn=)" + ] + }, + "execution_count": 103, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "pr.cov" + ] + }, + { + "cell_type": "code", + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -336,11 +318,12 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 5, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -353,11 +336,12 @@ " # parameter['eta'] = 5.554 # something about diffusion (should be larger 0)\n", " # parameter['T_ref'] = 25 # reference temperature in degree celsius\n", " # parameter['Q_pot'] = 500e3 # potential heat per weight of binder in J/kg\n", - "\n", - " parameter['B1'] = inp_latents[0] # in 1/s (le 0, < 0.1)\n", - " parameter['B2'] = inp_latents[1] # - (le 0, smaller 1)\n", + " \n", + " # -- adding scaling back the values\n", + " parameter['B1'] = inp_latents[0]*1e-04 # in 1/s (le 0, < 0.1)\n", + " parameter['B2'] = inp_latents[1]*1e-03 # - (le 0, smaller 1)\n", " parameter['eta'] = inp_latents[2] # something about diffusion (should be larger 0)\n", - " parameter['Q_pot'] = inp_latents[3] # potential heat per weight of binder in J/kg\n", + " parameter['Q_pot'] = inp_latents[3]*1e05 # potential heat per weight of binder in J/kg\n", "\n", " # -- observed inputs\n", " parameter['igc'] = 8.3145 # ideal gas constant in [J/K/mol], CONSTANT!!!\n", @@ -391,11 +375,12 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 6, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -405,16 +390,17 @@ " 'time_list' : hydration_data[ratio][20]['time']\n", "}\n", "\n", - "inp_latents = np.array([2.916E-4, 0.0024229, 5.554, 500e3])" + "inp_latents = np.array([2.916, 2.4229, 5.554, 5])" ] }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 7, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -423,20 +409,21 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 8, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 11, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" }, @@ -454,11 +441,35 @@ "source": [ "ratio =0\n", "plt.plot(inp_obs['time_list'],Q_y, '-o', label = 'solver r=0')\n", - "plt.plot(inp_obs['time_list'],hydration_data[ratio][20]['heat'], '-o', label = 'exp $\\hat{Q}$ r=0')\n", + "plt.plot(hydration_data[ratio][20]['time'],hydration_data[ratio][20]['heat'], '-o', label = 'exp $\\hat{Q}$ r=0')\n", "\n", "plt.legend()" ] }, + { + "cell_type": "code", + "execution_count": 56, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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qI4dOyqLxeJ07vz588rNzU0Bat++fU7n/vnPfzrqNzs72+lcdna2CgwMVID68ssvnc7t2bNHAcrNzU2dP3/e6ZzFYlEdO3ZUgFqwYIHTuUuXLjnKsn379lL3OGTIEMeHW0VkZWWpwsLCMs8PHz5cga21tiSp58rV8+3Y7y80NNTpuNRz1et5yZIlClB//etfy/3skDqufB1XJWiTeq76e1nGtDUh2dnZrFu3DoApU6aUOj927Fh8fX25fv36bccnNXZKKb766ivAdV307duXDh06UFhYyKpVq5zOffnll4BtrIZer3c6FxkZyeDBgwH44osvXOb7j//4D3x8fJzO+fj4MHbsWAA+//xzp3P/+te/ABgyZAiRkZFO5/R6PZMmTXKZb/Xq1VgsFjp27EifPn1K3aP9vn9dzrL4+vri5lb2dsRDhgwB4OTJk45jUs+Vr+fb6dChAwC3bt1yHJN6rno9p6enM2vWLDp16sTTTz9dZjqp45p/L7si9Vy9epagrQk5cOAABQUFuLu7k5CQUOq8wWCgR48eAOzatauui1enUlJSuHz5MgBJSUku09iPl6wLi8XCvn37Kp0PcAwura18+/bto6ioqNL5Ll26RGpqqss0lWEfHOzh4eE4JvVc8/W8Y8cOAKd/w1LPVa/np59+mhs3bvDuu+9iMBjKTCd1XL338hdffMEDDzzAwIEDGT9+PIsXLyYrK6tUOqnn6tWzBG1NyKlTpwDbL46yWkzatm3rlLapst+fyWQiNDTUZRpXdXHu3DkKCwudzlckX0FBASkpKRXKV/IaJV/ndvkKCgo4f/58hfOFhYVhNBpLlbUqlFKOX5MlP4iknmumnouKirhw4QLvvvsuM2fOxMvLi9dff71UGaSeK1fP69evZ/ny5Tz88MP079+/3LRSx9V7L3/77besWrWKjRs38tlnnzF9+nSio6P5/vvvndJJPVevniVoa0IyMjIACAgIKDON/Zw9bVNlvz9/f380TXOZxlVdlHxeVj26ypeVleVYTuV2+axWK9nZ2aWuebt8ZZW1rHyapuHv718qX1UsWbKEAwcOYDQaeeqpp0qVQerZv1S+inj77bfRNA03NzciIiJ44oknGDRoEDt37qRnz56lyiD17F8qX1ny8/P505/+hJ+fH//93/992/RSx1V7L8fExPDaa69x6NAhsrOzycnJYe3a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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for ratio in hydration_data.keys():\n", + " plt.plot(hydration_data[ratio][20]['time'],hydration_data[ratio][20]['heat'], label = 'x='+ str(ratio))\n", + " plt.legend()\n", + " plt.xlabel('time')\n", + " plt.ylabel('$\\hat{Q}$')" + ] + }, { "cell_type": "markdown", "metadata": { @@ -472,11 +483,12 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 9, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -490,70 +502,49 @@ " def logeval(self,b ) -> float:\n", " assert isinstance(b,np.ndarray)\n", " y_c = self.solver(b,self.inp_obs_solver)\n", - " cov = np.diag((self._sigma*y_c))\n", - " val = ss.multivariate_normal.logpdf(self.obs,y_c,self._sigma)\n", + " cov = np.diag((self._sigma*y_c)+ 1e-14)\n", + " val = ss.multivariate_normal.logpdf(self.obs,y_c,cov)\n", " #val = ss.norm.logpdf(y_c,self.obs,np.sqrt(self._ssigma))\n", " return val" ] }, { "cell_type": "code", - "execution_count": 78, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ - "lkl_tmp = likelihood(obs= np.array(hydration_data[ratio][20]['heat']),sigma=1e-02,solver=forward_model, inp_obs = inp_obs)" + "lkl_tmp = likelihood(obs= np.array(hydration_data[ratio][20]['heat']),sigma=1e-04,solver=forward_model, inp_obs = inp_obs)" ] }, { "cell_type": "code", - "execution_count": 79, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[[0.0046282 0. 0. ... 0. 0. 0. ]\n", - " [0. 0.02114925 0. ... 0. 0. 0. ]\n", - " [0. 0. 0.04899427 ... 0. 0. 0. ]\n", - " ...\n", - " [0. 0. 0. ... 3.38426604 0. 0. ]\n", - " [0. 0. 0. ... 0. 3.39519807 0. ]\n", - " [0. 0. 0. ... 0. 0. 3.40519057]]\n" - ] }, - { - "data": { - "text/plain": [ - "-49973392.84415679" - ] - }, - "execution_count": 79, - "metadata": {}, - "output_type": "execute_result" - } - ], + "scrolled": false + }, + "outputs": [], "source": [ - "inp_latents_test = np.array([2.916E-4, 0.0024229, 5.554, 500e3])\n", - "lkl_tmp.logeval(inp_latents_test)" + "#inp_latents_test = np.array([2.916E-4, 0.0024229, 5.554, 500e3])\n", + "lkl_tmp.logeval(inp_latents)" ] }, { "cell_type": "code", - "execution_count": 84, + "execution_count": 10, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -571,24 +562,14 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "data": { - "text/plain": [ - "-124999553048.04453" - ] - }, - "execution_count": 16, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "pos = posterior(pr,lkl_tmp)\n", "pos.logeval(inp_latents_test,phi)" @@ -596,11 +577,12 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 11, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -629,10 +611,10 @@ "\n", " # defining the likelihood\n", " inp_obs = {\n", - " 'T_rxn' : list(hydration_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", - " 'time_list' : hydration_data[ratio][20]['time']\n", + " 'T_rxn' : list(obs_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : obs_data[ratio][20]['time']\n", " }\n", - " lkl_tmp = likelihood(obs= obs_data[ratio][20]['heat'],sigma=0.01,solver=forward_model, inp_obs = inp_obs)\n", + " lkl_tmp = likelihood(obs= obs_data[ratio][20]['heat'],sigma=1e-04,solver=forward_model, inp_obs = inp_obs)\n", "\n", " #phi = np.array([0.9,1]) # true value, should return this\n", "\n", @@ -642,41 +624,86 @@ }, { "cell_type": "code", - "execution_count": 86, + "execution_count": 12, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "# testing the target\n", + "#phi_mean = np.hstack((np.zeros((4,1)),inp_latents_test.reshape(-1,1)))\n", + "b_opt = np.load('./Results/b_opt_deterministic12_09_2022_14:22.npy')" + ] + }, + { + "cell_type": "code", + "execution_count": 13, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "b_opt[:,0] = b_opt[:,0]*1e04\n", + "b_opt[:,1] = b_opt[:,1]*1e03\n", + "b_opt[:,3] = b_opt[:,3]*1e-05" + ] + }, + { + "cell_type": "code", + "execution_count": 14, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "b_opt = np.delete(b_opt,2,0)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/atul_0711/Documents/PhD_Tasks/LeBeDigital/Codes/ModelCalibration/ModelCalibration/conda-env/lib/python3.9/site-packages/torch/autograd/__init__.py:173: UserWarning: CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero. (Triggered internally at /opt/conda/conda-bld/pytorch_1659484775609/work/c10/cuda/CUDAFunctions.cpp:109.)\n", + " Variable._execution_engine.run_backward( # Calls into the C++ engine to run the backward pass\n" + ] + }, { "data": { "text/plain": [ - "-26009.042290705147" + "-7901.916984500861" ] }, - "execution_count": 86, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } ], "source": [ - "# testing the target\n", - "#phi_mean = np.hstack((np.zeros((4,1)),inp_latents_test.reshape(-1,1)))\n", - "b_opt = np.load('./Results/b_opt_deterministic12_09_2022_14:22.npy')\n", "phi_mean = np.hstack((np.zeros((4,1)),b_opt[0,:].reshape(-1,1)))\n", - "phi_sd = np.ones(4)\n", + "#phi_sd = 0.1*np.ones(4)*b_opt[0,:]\n", + "phi_sd = -1*np.ones(4)\n", "phi_test = [phi_mean,phi_sd]\n", - "log_h(b_opt[0,:],phi = phi_test,obs_data=hydration_data,i=1)" + "log_h(b_opt[0,:],phi = phi_test,obs_data=hydration_data,i=0)" ] }, { "cell_type": "code", - "execution_count": 87, + "execution_count": 16, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -686,74 +713,16826 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 19, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ - "x_init = b_opt[0,:]" + "x_init = b_opt[0,:]\n", + "#stepsize = " ] }, { "cell_type": "code", - "execution_count": 100, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false + }, + "outputs": [], + "source": [ + "b_samples = rw.run(N=300,cov_proposal=0.00005*np.diag(x_init),x0=np.random.normal(1,0.05,4)*x_init,burnin = 50, phi = phi_test, obs_data = hydration_data,i=0)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + }, + "scrolled": false + }, + "outputs": [], + "source": [ + "plt.plot(b_samples[:,3])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "np.power(b_opt,2)" + ] + }, + { + "cell_type": "code", + "execution_count": 16, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "def E_step(samples, cov_scaling, x_init, **kwargs):\n", + " \"\"\"\n", + "\n", + " Parameters\n", + " ----------\n", + " x_init : [2,N]\n", + " obs_data :\n", + " phi :\n", + "\n", + " Returns\n", + " -------\n", + "\n", + " \"\"\"\n", + " \n", + " dim = len(kwargs['obs_data'])\n", + " assert x_init.shape[0] == dim\n", + " q_b = []\n", + " rw = random_walk_metropolis(log_h)\n", + " acc = []\n", + " for i in range(dim):\n", + " # setting cov as pecentage of the mean value\n", + " kwargs['i'] = i # adding i to the kwargs\n", + " cov = cov_scaling*np.diag(x_init[i,:])\n", + " q_b_i = rw.run(samples,cov,x_init[i,:],**kwargs)\n", + " q_b.append(q_b_i)\n", + " acc.append(rw.acceptance_ratio)\n", + " acceptance = np.min(acc)\n", + " return q_b, acceptance" + ] + }, + { + "cell_type": "code", + "execution_count": 24, + "metadata": { + "scrolled": false }, "outputs": [ { "name": "stderr", "output_type": "stream", "text": [ - "100%|███████████████████████████████████████████████████████████████████████████████| 600/600 [00:56<00:00, 10.58it/s]" + "100%|███████████████████████████████████████████████████| 2/2 [00:00<00:00, 6.44it/s]\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Acceptance ratio: 0.06333333333333334\n" + "Acceptance ratio: 0.0 and cov scale: 1.0\n" ] }, { "name": "stderr", "output_type": "stream", "text": [ - "\n" + "100%|███████████████████████████████████████████████████| 2/2 [00:00<00:00, 6.57it/s]\n" ] - } - ], + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.5 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████████| 2/2 [00:00<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.5 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████████| 2/2 [00:00<00:00, 4.97it/s]" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 1.0 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "\n" + ] + } + ], + "source": [ + "q_b, ac = E_step(2,0.00001,x_init =np.random.normal(1,0.05,4)*b_opt,burnin= None, phi = phi_test, obs_data = hydration_data_train)" + ] + }, + { + "cell_type": "code", + "execution_count": 37, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 37, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "# diagnostics\n", + "plt.semilogy(q_b[0][:,2])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "q_b[]" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "## Grad estimation " + ] + }, + { + "cell_type": "code", + "execution_count": 17, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "def grad_expectation(samples,phi:list,x, verbose =False)-> list:\n", + " if isinstance(x,np.ndarray):\n", + " pass\n", + " else:\n", + " x = np.array([x])\n", + " assert isinstance(samples,np.ndarray)\n", + " \n", + " prior_tmp = Prior_(x)\n", + " #samples = B_samples[:,:]\n", + " Jac_temp_phi = np.ndarray((phi[0].shape[0],phi[0].shape[1],samples.shape[0])) #D1: dim of para, D2: dimention of samples\n", + " Jac_temp_sigma = np.ndarray((phi[1].shape[0],samples.shape[0]))\n", + " for i in range(0, samples.shape[0]):\n", + " jac_phi, jac_Sigma = prior_tmp.logeval(samples[i,:], phi=phi)[1:3]\n", + " Jac_temp_phi[:,:,i]=jac_phi\n", + " Jac_temp_sigma[:,i]=jac_Sigma\n", + " if verbose:\n", + " \n", + " print(\"The sd of the phi and sigma gradeints are \\n {} and {} resp.\".format(np.std(Jac_temp_phi,axis=2), np.std(Jac_temp_sigma,axis=1)))\n", + " print(\"The mean of the phi and sigma gradeints are \\n {} and {} resp.\".format(np.mean(Jac_temp_phi,axis=2), np.mean(Jac_temp_sigma,axis=1)))\n", + " \n", + " #Jac_grad_mean = np.mean(Jac_approx,axis=2)\n", + " return np.mean(Jac_temp_phi,axis=2), np.mean(Jac_temp_sigma,axis=1)" + ] + }, + { + "cell_type": "code", + "execution_count": 18, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "ename": "NameError", + "evalue": "name 'q_b_N' is not defined", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", + "Input \u001b[0;32mIn [18]\u001b[0m, in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0m b,c \u001b[38;5;241m=\u001b[39m grad_expectation(\u001b[43mq_b_N\u001b[49m[\u001b[38;5;241m1\u001b[39m],phi_test,x\u001b[38;5;241m=\u001b[39mnp\u001b[38;5;241m.\u001b[39marray([\u001b[38;5;241m0.2\u001b[39m]),verbose\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)\n", + "\u001b[0;31mNameError\u001b[0m: name 'q_b_N' is not defined" + ] + } + ], + "source": [ + "b,c = grad_expectation(q_b_N[1],phi_test,x=np.array([0.2]),verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 19, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "def df_dphi(q_list:list,phi:list,x_N,**kwargs)-> list:\n", + " \"\"\"\n", + " COmputing grad foer the ELBO check eq 9 in the document. This needs grad approx for a given q_i from the above function\n", + " Parameters\n", + " ----------\n", + " q_list : list\n", + " samples of the q_i from the E step for a given phi\n", + " phi : np.ndarray\n", + " x_N :\n", + "\n", + " Returns\n", + " -------\n", + "\n", + " \"\"\"\n", + " assert isinstance(q_list,list), \"samples must be passed as a list\"\n", + " grad_phi_total = np.zeros(phi[0].shape)\n", + " grad_sigma_total = np.zeros(phi[1].shape)\n", + " #gradient = np.zeros(phi.shape)\n", + " for i,val in enumerate(q_list):\n", + " gradient_phi, gradient_sigma = grad_expectation(val,phi,x_N[i],**kwargs)\n", + " grad_phi_total = grad_phi_total+ gradient_phi\n", + " grad_sigma_total = grad_sigma_total + gradient_sigma\n", + " \n", + " return [grad_phi_total/len(q_list), grad_sigma_total/len(q_list)] # normalizing by number of training data points\n" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[array([[-0.66933392, 2.35040943],\n", + " [ 0.01772298, 5.41448282],\n", + " [ 0.02124264, 3.713981 ],\n", + " [-0.41693184, 4.26386979]]),\n", + " array([-2.4950871 , -2.41963803, -2.41293984, -2.43903026])]" + ] + }, + "execution_count": 39, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "phi_test" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "The sd of the phi and sigma gradeints are \n", + " [[0. 0.00558418]\n", + " [0. 0.02135255]\n", + " [0. 0.01558395]\n", + " [0. 0.00882053]] and [2.65152905e-04 3.91217190e-04 1.37188802e-05 2.89774804e-04] resp.\n", + "The mean of the phi and sigma gradeints are \n", + " [[ 0. -0.57697213]\n", + " [ 0. 0.20714802]\n", + " [ 0. -0.00644948]\n", + " [ 0. -0.37749656]] and [-0.4862679 -0.49807064 -0.4999867 -0.49377964] resp.\n", + "The sd of the phi and sigma gradeints are \n", + " [[0.00132576 0.00662882]\n", + " [0.00456279 0.02281393]\n", + " [0.00479348 0.02396742]\n", + " [0.00303932 0.0151966 ]] and [3.59705905e-04 3.98407760e-04 6.31100469e-05 5.04762935e-04] resp.\n", + "The mean of the phi and sigma gradeints are \n", + " [[ 0.13158901 0.65794506]\n", + " [-0.04177758 -0.20888789]\n", + " [-0.00629973 -0.03149864]\n", + " [ 0.07511351 0.37556754]] and [-0.48214312 -0.49803558 -0.4999293 -0.49383633] resp.\n", + "The sd of the phi and sigma gradeints are \n", + " [[0.00593388 0.00741734]\n", + " [0.01915869 0.02394837]\n", + " [0.00930909 0.01163636]\n", + " [0.00638623 0.00798278]] and [1.67777321e-04 2.68473242e-04 5.48526946e-05 2.72241124e-04] resp.\n", + "The mean of the phi and sigma gradeints are \n", + " [[ 0.21845807 0.27307259]\n", + " [ 0.10093688 0.1261711 ]\n", + " [-0.04468913 -0.05586141]\n", + " [ 0.31319392 0.3914924 ]] and [-0.49692157 -0.49926589 -0.49985366 -0.49331076] resp.\n", + "The sd of the phi and sigma gradeints are \n", + " [[0.00533954 0.00533954]\n", + " [0.03384376 0.03384376]\n", + " [0.03552834 0.03552834]\n", + " [0.01842856 0.01842856]] and [1.56347409e-04 2.23703640e-04 8.61464029e-05 6.19247177e-04] resp.\n", + "The mean of the phi and sigma gradeints are \n", + " [[-0.35467536 -0.35467536]\n", + " [-0.07261956 -0.07261956]\n", + " [-0.03620774 -0.03620774]\n", + " [-0.38836524 -0.38836524]] and [-0.49480987 -0.49971394 -0.49988422 -0.49340511] resp.\n" + ] + }, + { + "data": { + "text/plain": [ + "[array([[-1.15706930e-03, -1.57461266e-04],\n", + " [-3.36506507e-03, 1.29529157e-02],\n", + " [-2.17991496e-02, -3.25043166e-02],\n", + " [-1.44549976e-05, 2.99532497e-04]]),\n", + " array([-0.49003561, -0.49877151, -0.49991347, -0.49358296])]" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df_dphi(q_b_N,phi_test,np.array(list(hydration_data.keys())),verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 20, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "import copy\n", + "def M_step(gradient,start,learn_rate:list,q_list,x_N,**kwargs):\n", + " \"\"\"\n", + "\n", + " Parameters\n", + " ----------\n", + " gradient : callable\n", + " Pass the arguments kwargs of teh grad func here\n", + " start : the phi value goes here\n", + " learn_rate :\n", + " n_iter :\n", + " tol :\n", + "\n", + " Returns\n", + " -------\n", + "\n", + " \"\"\"\n", + "\n", + " vector = copy.deepcopy(start)\n", + " grad = gradient(q_list = q_list, phi=vector,x_N=x_N,**kwargs)\n", + " assert len(grad) == len(learn_rate)\n", + " print(\"gradient ascent is being performed\")\n", + " for i,v in enumerate(grad): \n", + " # -- normal grad ascent\n", + " diff = learn_rate[i]*v\n", + " vector[i] = vector[i] + diff\n", + " # -- trying adam steps here\n", + " \n", + " \n", + " \n", + " #vector[i] = vector[i] + learn_rate*mhat/\n", + " \n", + " #diff = learn_rate*(grad) # since it is a gradeint ascent here\n", + " #print(diff)\n", + " #vector = vector + diff\n", + " return vector,grad" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "M_step(df_dphi,phi_test,0.001,q_b,np.array(list(hydration_data.keys())),verbose=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "def EM_run(E_,M_,data, b_init, phi_init,steps = 20, verbose = True):\n", + " gradients = []\n", + " parameters = []\n", + " \n", + " cov_scale = 0.000001\n", + " learning_rate_init = [0.05,0.05]\n", + " # cache for adaGRAD\n", + " G = [np.zeros(phi_init[0].shape),np.zeros(phi_init[1].shape)]\n", + " eps = 1e-08\n", + " \n", + " for i in range(steps):\n", + " \n", + " # E - step\n", + " if i == 0: # returns coeff samples for N datasets\n", + " q_b_N, a_r = E_(400,cov_scale,b_init,burnin = 100,phi = phi_init,obs_data = data) \n", + " elif i>(steps-20):\n", + " q_b_N, a_r = E_(250,cov_scale,b_init,burnin = 40,phi = phi_init,obs_data = data)\n", + " else :\n", + " q_b_N, a_r = E_(90,cov_scale,b_init,burnin = 20,phi = phi_init,obs_data = data)\n", + " \n", + " # Adjusting the proposal in MCMCM after each EM iteration\n", + " if a_r<0.2:\n", + " cov_scale = 0.9*cov_scale\n", + " if a_r>0.5:\n", + " cov_scale = 1.1*cov_scale\n", + " print(f\"The cov scale is {cov_scale}\")\n", + "\n", + " # M - step \n", + " # computing the grads\n", + " grad = df_dphi(q_list=q_b_N,phi=phi_init,x_N=np.array(list(data.keys())))\n", + " for n,v in enumerate(grad): #iterating over {phis} and {diag(sigma)}\n", + " # ADAGRAD -- update the learning rate\n", + " # https://optimization.cbe.cornell.edu/index.php?title=AdaGrad\n", + " G[n]+=grad[n]**2\n", + " learning_rate = learning_rate_init[n]/(np.sqrt(G[n]) + eps)\n", + " \n", + " diff = learning_rate*grad[n]\n", + " phi_init[n] = phi_init[n] + diff # perfroming grad ascent\n", + " if verbose:\n", + " print(f\"The leanring rate rho_t of ADAGRAD : {learning_rate}\")\n", + " \n", + " #phi_next, grad = M_(df_dphi,phi_init,learning_rate,q_b_N,np.array(list(data.keys())))\n", + " if verbose:\n", + " print(f\"For {i}th iteration of the EM algorigthm\")\n", + " print(\"The phi and gradients of phi are \\n {} and \\n {} resp.\".format(phi_init, grad))\n", + " \n", + " \n", + " gradients.append(grad)\n", + " parameters.append(phi_init.copy())\n", + " b_init = np.dstack(q_b_N)[-1,:,:].T # starting the next E step from samples from previous iteration\n", + " \n", + "# if np.linalg.norm(grad[-1,:])<1:\n", + "# break\n", + " return q_b_N, gradients, parameters" + ] + }, + { + "cell_type": "code", + "execution_count": 23, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 400/400 [01:00<00:00, 6.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.185 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 400/400 [01:01<00:00, 6.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.175 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 400/400 [01:13<00:00, 5.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 400/400 [01:21<00:00, 4.93it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.205 and cov scale: 1.0\n", + "The cov scale is 9e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0712535 0.06196579]\n", + " [0.17399159 0.10437983]\n", + " [0.50531644 0.25121737]\n", + " [0.10575975 0.08892356]]\n", + "The leanring rate rho_t of ADAGRAD : [0.17729449 0.10992558 0.10148951 0.12481786]\n", + "For 0th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.05 , 2.16665841],\n", + " [ 0.05 , 6.33614865],\n", + " [-0.04999999, 3.52562839],\n", + " [-0.05 , 4.13829007]]), array([-1.05, -1.05, -1.05, -1.05])] and \n", + " [array([[-0.70171986, -0.80689689],\n", + " [ 0.2873702 , 0.47901974],\n", + " [-0.09894789, -0.19903081],\n", + " [-0.47276962, -0.56228066]]), array([-0.28201664, -0.45485319, -0.49266173, -0.4005837 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:13<00:00, 6.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.1 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:13<00:00, 6.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.12222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.06666666666666667 and cov scale: 1.0\n", + "The cov scale is 8.1e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.05410082 0.04905992]\n", + " [0.16257393 0.09826413]\n", + " [0.4662917 0.24547765]\n", + " [0.08408723 0.0748011 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.11252 0.07444619 0.07128459 0.08379932]\n", + "For 1th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.08253865, 2.13611459],\n", + " [ 0.06781415, 6.35301198],\n", + " [-0.03073264, 3.53625539],\n", + " [-0.08032537, 4.11125265]]), array([-1.08863997, -1.08678803, -1.08558992, -1.08705599])] and \n", + " [array([[-0.60144467, -0.6225821 ],\n", + " [ 0.1095757 , 0.1716123 ],\n", + " [ 0.0413204 , 0.04329112],\n", + " [-0.36064186, -0.36145757]]), array([-0.34340539, -0.49415594, -0.49926535, -0.44219918])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:13<00:00, 6.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.17777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.22it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.13333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n", + "The cov scale is 7.29e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.04677591 0.04398455]\n", + " [0.16125594 0.09791676]\n", + " [0.46535012 0.24517928]\n", + " [0.07529745 0.07008977]]\n", + "The leanring rate rho_t of ADAGRAD : [0.08603694 0.05974936 0.05805302 0.06643117]\n", + "For 2th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.10766113, 2.11396722],\n", + " [ 0.07416794, 6.35721248],\n", + " [-0.02755675, 3.53379094],\n", + " [-0.10258164, 4.09378821]]), array([-1.12086304, -1.11661495, -1.11460625, -1.1175339 ])] and \n", + " [array([[-0.53708168, -0.50352621],\n", + " [ 0.03940189, 0.04289868],\n", + " [ 0.00682473, -0.01005163],\n", + " [-0.29557791, -0.24917234]]), array([-0.37452594, -0.49920071, -0.49982465, -0.45878936])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:13<00:00, 6.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.1111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.37it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n", + "The cov scale is 6.561000000000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.04257145 0.04138589]\n", + " [0.16118316 0.09756653]\n", + " [0.46376281 0.24516696]\n", + " [0.07050619 0.06826955]]\n", + "The leanring rate rho_t of ADAGRAD : [0.07120667 0.05130991 0.05020787 0.05643621]\n", + "For 3th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.12837894, 2.0970356 ],\n", + " [ 0.07266583, 6.35298732],\n", + " [-0.0234305 , 3.53429213],\n", + " [-0.12013252, 4.08246729]]), array([-1.14892681, -1.14223448, -1.1397067 , -1.14390979])] and \n", + " [array([[-0.48665968, -0.40911573],\n", + " [-0.00931926, -0.04330549],\n", + " [ 0.00889733, 0.00204431],\n", + " [-0.2489268 , -0.16582677]]), array([-0.39411716, -0.49930947, -0.4999306 , -0.46735757])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.35it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.26it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.13333333333333333 and cov scale: 1.0\n", + "The cov scale is 5.9049e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03982079 0.03993787]\n", + " [0.16077468 0.09599352]\n", + " [0.46326156 0.24512464]\n", + " [0.06747409 0.06758002]]\n", + "The leanring rate rho_t of ADAGRAD : [0.06158751 0.04569329 0.04487041 0.0498166 ]\n", + "For 4th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.14606021, 2.08392528],\n", + " [ 0.06910841, 6.34404515],\n", + " [-0.02110643, 3.53522118],\n", + " [-0.13463769, 4.07537888]]), array([-1.17402299, -1.16498019, -1.16214068, -1.16740603])] and \n", + " [array([[-0.44402086, -0.32826786],\n", + " [-0.02212675, -0.09315388],\n", + " [ 0.00501675, 0.0037901 ],\n", + " [-0.21497397, -0.1048892 ]]), array([-0.40748815, -0.49779117, -0.49997267, -0.47165481])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.37it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.14444444444444443 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.21it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.05555555555555555 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.14444444444444443 and cov scale: 1.0\n", + "The cov scale is 5.314410000000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03786849 0.03909771]\n", + " [0.1602168 0.0938574 ]\n", + " [0.46244692 0.24483281]\n", + " [0.06542339 0.06738411]]\n", + "The leanring rate rho_t of ADAGRAD : [0.05478907 0.04160483 0.04093867 0.04503702]\n", + "For 5th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.16152393, 2.07372347],\n", + " [ 0.06494674, 6.33355583],\n", + " [-0.01814255, 3.53766025],\n", + " [-0.14687096, 4.07157447]]), array([-1.1968587 , -1.185653 , -1.18260837, -1.18877669])] and \n", + " [array([[-0.40835349, -0.26093101],\n", + " [-0.02597525, -0.11175807],\n", + " [ 0.00640914, 0.00996218],\n", + " [-0.18698621, -0.05645861]]), array([-0.41679325, -0.49688482, -0.49995994, -0.47451314])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.15it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.22it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.13333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.63it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 4.782969000000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03641195 0.03861264]\n", + " [0.15946082 0.09147581]\n", + " [0.46021634 0.24452582]\n", + " [0.06399164 0.06735949]]\n", + "The leanring rate rho_t of ADAGRAD : [0.04969192 0.03845222 0.03788737 0.04137744]\n", + "For 6th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.17525771, 2.06587184],\n", + " [ 0.06009526, 6.32236374],\n", + " [-0.01323754, 3.54016336],\n", + " [-0.15727405, 4.07022297]]), array([-1.21791871, -1.20474544, -1.20154983, -1.2085195 ])] and \n", + " [array([[-0.3771776 , -0.20334371],\n", + " [-0.03042426, -0.12235021],\n", + " [ 0.01065804, 0.01023658],\n", + " [-0.16256951, -0.02006397]]), array([-0.42381159, -0.49652381, -0.49994108, -0.47713948])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.07it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.21it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.15555555555555556 and cov scale: 1.0\n", + "The cov scale is 4.304672100000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03528192 0.03834398]\n", + " [0.15853659 0.08898712]\n", + " [0.4584656 0.24443941]\n", + " [0.06291139 0.06735829]]\n", + "The leanring rate rho_t of ADAGRAD : [0.04571302 0.03592449 0.03543071 0.0384693 ]\n", + "For 7th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.18761754, 2.05998385],\n", + " [ 0.05471977, 6.31078016],\n", + " [-0.00888041, 3.54149244],\n", + " [-0.16642243, 4.0705207 ]]), array([-1.237523 , -1.22257465, -1.21926127, -1.22693329])] and \n", + " [array([[-0.35031633, -0.15355708],\n", + " [-0.03390696, -0.13017147],\n", + " [ 0.00950374, 0.00543727],\n", + " [-0.14541695, 0.00442015]]), array([-0.42885571, -0.4962967 , -0.49988976, -0.47866188])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.16it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.18it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.12222222222222222 and cov scale: 1.0\n", + "The cov scale is 3.874204890000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03437884 0.03820715]\n", + " [0.15783891 0.08647621]\n", + " [0.45743567 0.24442701]\n", + " [0.06204226 0.06732877]]\n", + "The leanring rate rho_t of ADAGRAD : [0.04250833 0.03384257 0.0333976 0.03609081]\n", + "For 8th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-1.98857773e-01, 2.05576363e+00],\n", + " [ 5.00341370e-02, 6.29898641e+00],\n", + " [-5.53082518e-03, 3.54199617e+00],\n", + " [-1.74704861e-01, 4.07200103e+00]]), array([-1.25591419, -1.23934865, -1.235955 , -1.24424179])] and \n", + " [array([[-0.32695209, -0.11045618],\n", + " [-0.02968616, -0.13638142],\n", + " [ 0.00732252, 0.00206087],\n", + " [-0.13349656, 0.02198658]]), array([-0.43264891, -0.49564778, -0.4998481 , -0.47958215])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.18it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.35it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.04it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.14444444444444443 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n", + "The cov scale is 3.486784401000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03363816 0.03814907]\n", + " [0.1570769 0.08380833]\n", + " [0.45687575 0.24430413]\n", + " [0.06130384 0.06725408]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03986632 0.03208943 0.03167822 0.03410051]\n", + "For 9th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.09180657e-01, 2.05300761e+00],\n", + " [ 4.51269418e-02, 6.28666263e+00],\n", + " [-3.05766752e-03, 3.54358142e+00],\n", + " [-1.82396108e-01, 4.07435542e+00]]), array([-1.27326663, -1.2552328 , -1.25179122, -1.26061652])] and \n", + " [array([[-0.30688013, -0.07224352],\n", + " [-0.03124072, -0.1470472 ],\n", + " [ 0.0054132 , 0.00648883],\n", + " [-0.1254611 , 0.0350074 ]]), array([-0.4352657 , -0.49499649, -0.49990859, -0.48019022])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.15it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.25it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n", + "The cov scale is 3.486784401000001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03301512 0.03812964]\n", + " [0.15661529 0.08142836]\n", + " [0.4567869 0.24430395]\n", + " [0.06065614 0.06715027]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03764308 0.03058752 0.03019963 0.03240111]\n", + "For 10th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.18759387e-01, 2.05141197e+00],\n", + " [ 4.12964788e-02, 6.27483162e+00],\n", + " [-2.07167472e-03, 3.54352099e+00],\n", + " [-1.89645127e-01, 4.07713247e+00]]), array([-1.28973056, -1.2703504 , -1.26688854, -1.27620392])] and \n", + " [array([[-2.90131613e-01, -4.18476969e-02],\n", + " [-2.44577850e-02, -1.45293479e-01],\n", + " [ 2.15853998e-03, -2.47383253e-04],\n", + " [-1.19510058e-01, 4.13557427e-02]]), array([-0.43736926, -0.49424087, -0.4999176 , -0.48107595])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.12it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.17777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.20it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.08it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.65it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n", + "The cov scale is 3.138105960900001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03248588 0.03812782]\n", + " [0.15527929 0.07830906]\n", + " [0.45630904 0.24425493]\n", + " [0.06007685 0.06702703]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03574129 0.02928469 0.02891025 0.03092725]\n", + "For 11th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.27676123e-01, 2.05092417e+00],\n", + " [ 3.47795511e-02, 6.26112513e+00],\n", + " [ 2.14800874e-04, 3.54452257e+00],\n", + " [-1.96538855e-01, 4.08016035e+00]]), array([-1.3054222 , -1.28478758, -1.28134261, -1.29111253])] and \n", + " [array([[-0.27448032, -0.01279369],\n", + " [-0.04196907, -0.17503068],\n", + " [ 0.0050108 , 0.00410057],\n", + " [-0.11474848, 0.04517407]]), array([-0.43903399, -0.49299411, -0.4999635 , -0.48205449])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.10it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.12222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.08it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n", + "The cov scale is 2.824295364810001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03202651 0.03812668]\n", + " [0.15414069 0.07567591]\n", + " [0.4557097 0.24392817]\n", + " [0.05956262 0.06685981]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03409118 0.0281339 0.02777302 0.02963574]\n", + "For 12th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.36054899e-01, 2.05131119e+00],\n", + " [ 2.87356744e-02, 6.24826826e+00],\n", + " [ 2.77663357e-03, 3.54710798e+00],\n", + " [-2.03066876e-01, 4.08369002e+00]]), array([-1.32043924, -1.29866646, -1.29522834, -1.30541068])] and \n", + " [array([[-0.26162002, 0.0101509 ],\n", + " [-0.03921013, -0.16989376],\n", + " [ 0.00562163, 0.01059907],\n", + " [-0.10959929, 0.05279196]]), array([-0.44049655, -0.49331493, -0.49997179, -0.48246292])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.18it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.06it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.63it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n", + "The cov scale is 2.824295364810001e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03162332 0.03811606]\n", + " [0.15296754 0.07301514]\n", + " [0.45537921 0.24334693]\n", + " [0.05909866 0.06665097]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03264324 0.02711101 0.02676037 0.02849256]\n", + "For 13th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.43963739e-01, 2.05249095e+00],\n", + " [ 2.25785840e-02, 6.23512635e+00],\n", + " [ 4.68051680e-03, 3.55055763e+00],\n", + " [-2.09295446e-01, 4.08763888e+00]]), array([-1.33485636, -1.31202629, -1.30860686, -1.31916398])] and \n", + " [array([[-0.25009519, 0.03095173],\n", + " [-0.04025096, -0.17998887],\n", + " [ 0.00418087, 0.01417585],\n", + " [-0.10539274, 0.05924698]]), array([-0.44165688, -0.49278249, -0.49993778, -0.482698 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.04it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.17777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n", + "The cov scale is 2.5418658283290006e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03126162 0.03809262]\n", + " [0.15236454 0.07092871]\n", + " [0.45516435 0.2429609 ]\n", + " [0.0586803 0.06642226]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03135909 0.02619099 0.02585097 0.02746939]\n", + "For 14th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.51504468e-01, 2.05424444e+00],\n", + " [ 1.81433564e-02, 6.22325897e+00],\n", + " [ 6.21628037e-03, 3.55337282e+00],\n", + " [-2.15234311e-01, 4.09177747e+00]]), array([-1.34874256, -1.3249413 , -1.3215308 , -1.33244274])] and \n", + " [array([[-0.24121365, 0.04603234],\n", + " [-0.02910932, -0.16731428],\n", + " [ 0.00337409, 0.01158698],\n", + " [-0.10120712, 0.06230724]]), array([-0.44281262, -0.49310897, -0.49994037, -0.483402 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.14444444444444443 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n", + "The cov scale is 2.2876792454961005e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03093145 0.03805364]\n", + " [0.15186448 0.06896188]\n", + " [0.45497544 0.2428673 ]\n", + " [0.0582753 0.06620501]]\n", + "The leanring rate rho_t of ADAGRAD : [0.03021235 0.02536004 0.02502838 0.0265471 ]\n", + "For 15th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.58752062e-01, 2.05650581e+00],\n", + " [ 1.40957729e-02, 6.21156598e+00],\n", + " [ 4.77590277e-03, 3.55476061e+00],\n", + " [-2.21098587e-01, 4.09581809e+00]]), array([-1.3621402 , -1.33743595, -1.33404361, -1.34529024])] and \n", + " [array([[-0.23431149, 0.05942562],\n", + " [-0.0266526 , -0.16955723],\n", + " [-0.00316584, 0.00571422],\n", + " [-0.10063055, 0.06103199]]), array([-0.44344938, -0.49269049, -0.49994483, -0.4839513 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.12it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.07it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n", + "The cov scale is 2.2876792454961005e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03063004 0.03799881]\n", + " [0.15116972 0.06688902]\n", + " [0.45497497 0.24264202]\n", + " [0.0578829 0.06601049]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02917824 0.02460443 0.02427965 0.02570963]\n", + "For 16th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.65715153e-01, 2.05918900e+00],\n", + " [ 9.31852329e-03, 6.19939913e+00],\n", + " [ 4.84815165e-03, 3.55691367e+00],\n", + " [-2.26891222e-01, 4.09964808e+00]]), array([-1.37510983, -1.34955025, -1.34618196, -1.35774996])] and \n", + " [array([[-2.27328803e-01, 7.06126209e-02],\n", + " [-3.16018953e-02, -1.81896081e-01],\n", + " [ 1.58797494e-04, 8.87337807e-03],\n", + " [-1.00075077e-01, 5.80207928e-02]]), array([-0.44449663, -0.49236282, -0.49993901, -0.4846322 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.28it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.14it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 2.2876792454961005e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03035101 0.03792876]\n", + " [0.15071794 0.06504569]\n", + " [0.45466389 0.24205833]\n", + " [0.05752975 0.06580396]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0282404 0.02391309 0.02359432 0.02494428]\n", + "For 17th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.72448712e-01, 2.06222350e+00],\n", + " [ 5.45581066e-03, 6.18774188e+00],\n", + " [ 6.69679825e-03, 3.56037969e+00],\n", + " [-2.32405992e-01, 4.10360025e+00]]), array([-1.38768466, -1.36131962, -1.35797778, -1.36985903])] and \n", + " [array([[-0.22185613, 0.08000535],\n", + " [-0.02562875, -0.17921629],\n", + " [ 0.00406596, 0.01431895],\n", + " [-0.09585944, 0.06005982]]), array([-0.44527809, -0.4921727 , -0.49994354, -0.48544495])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.16it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 2.2876792454961005e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.03008897 0.03784681]\n", + " [0.15042087 0.06319878]\n", + " [0.45464553 0.24178133]\n", + " [0.05719582 0.06559132]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02738503 0.02327967 0.02296392 0.02424254]\n", + "For 18th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.79004796e-01, 2.06550851e+00],\n", + " [ 2.31809651e-03, 6.17591165e+00],\n", + " [ 6.24752647e-03, 3.56277105e+00],\n", + " [-2.37785390e-01, 4.10761654e+00]]), array([-1.39989738, -1.37275149, -1.36945851, -1.38163539])] and \n", + " [array([[-0.21788993, 0.08679747],\n", + " [-0.02085957, -0.18719077],\n", + " [-0.00098818, 0.00989061],\n", + " [-0.09405231, 0.06123196]]), array([-0.44596335, -0.49106686, -0.49994625, -0.48577256])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.27it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 2.2876792454961005e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02984371 0.03775154]\n", + " [0.15026392 0.06148072]\n", + " [0.45452634 0.24156409]\n", + " [0.05686664 0.06540408]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02660036 0.02269489 0.02238153 0.02359609]\n", + "For 19th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.85375858e-01, 2.06905398e+00],\n", + " [ 3.45668816e-05, 6.16433246e+00],\n", + " [ 5.10270171e-03, 3.56489011e+00],\n", + " [-2.43142081e-01, 4.11139193e+00]]), array([-1.41178069, -1.38388799, -1.3806476 , -1.393105 ])] and \n", + " [array([[-0.21348092, 0.09391574],\n", + " [-0.01519679, -0.18833855],\n", + " [-0.00251872, 0.00877224],\n", + " [-0.09419742, 0.05772411]]), array([-0.44673496, -0.49070498, -0.49992526, -0.48608075])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.11it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.17it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n", + "The cov scale is 2.2876792454961005e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02960933 0.03765211]\n", + " [0.15021208 0.05992858]\n", + " [0.45452383 0.24132944]\n", + " [0.05655864 0.0652241 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02587688 0.02215297 0.02184127 0.02299735]\n", + "For 20th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.91629941e-01, 2.07268059e+00],\n", + " [-1.27870053e-03, 6.15316839e+00],\n", + " [ 4.93646091e-03, 3.56709343e+00],\n", + " [-2.48338913e-01, 4.11509868e+00]]), array([-1.42336263, -1.39474921, -1.39156716, -1.40429709])] and \n", + " [array([[-0.21122 , 0.09631913],\n", + " [-0.00874276, -0.18628968],\n", + " [-0.00036575, 0.00912993],\n", + " [-0.09188396, 0.05683098]]), array([-0.44757877, -0.49028291, -0.4999508 , -0.4866685 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.29it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.17777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n", + "The cov scale is 2.0589113209464905e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02938453 0.0375488 ]\n", + " [0.15021173 0.05868301]\n", + " [0.45388349 0.2412745 ]\n", + " [0.05625264 0.06506519]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02520705 0.02164712 0.02133839 0.02244108]\n", + "For 21th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-2.97779470e-01, 2.07638185e+00],\n", + " [-1.38590375e-03, 6.14302733e+00],\n", + " [ 2.28332660e-03, 3.56816027e+00],\n", + " [-2.53533014e-01, 4.11858681e+00]]), array([-1.43466537, -1.4053732 , -1.40223472, -1.41522777])] and \n", + " [array([[-0.2092778 , 0.09857198],\n", + " [-0.00071368, -0.17281079],\n", + " [-0.00584541, 0.00442168],\n", + " [-0.09233524, 0.0536098 ]]), array([-0.44839579, -0.49078046, -0.49992301, -0.48708369])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.08it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.16666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.8530201888518414e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02917001 0.03743852]\n", + " [0.1502114 0.05734591]\n", + " [0.45378585 0.24076336]\n", + " [0.05595171 0.06491513]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02458468 0.02117709 0.02086876 0.02192287]\n", + "For 22th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.03810084e-01, 2.08021117e+00],\n", + " [-1.28084509e-03, 6.13241472e+00],\n", + " [ 1.24624278e-03, 3.57141314e+00],\n", + " [-2.58697918e-01, 4.12198067e+00]]), array([-1.44570744, -1.41573598, -1.41266705, -1.42591084])] and \n", + " [array([[-0.20674016, 0.10228271],\n", + " [ 0.00069941, -0.18506305],\n", + " [-0.0022854 , 0.01351066],\n", + " [-0.09231002, 0.05228153]]), array([-0.44914432, -0.4893392 , -0.49990203, -0.48730246])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.17it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.8530201888518414e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02896362 0.03732428]\n", + " [0.15020505 0.05603896]\n", + " [0.45377713 0.23988658]\n", + " [0.05568189 0.06474251]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02400464 0.02073754 0.02042884 0.02143801]\n", + "For 23th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.09747518e-01, 2.08411431e+00],\n", + " [-8.21265702e-04, 6.12180080e+00],\n", + " [ 9.36338864e-04, 3.57567637e+00],\n", + " [-2.63602410e-01, 4.12562457e+00]]), array([-1.4565045 , -1.42587023, -1.42287924, -1.43636833])] and \n", + " [array([[-0.2049963 , 0.10457376],\n", + " [ 0.00305968, -0.18940252],\n", + " [-0.00068294, 0.01777185],\n", + " [-0.08808056, 0.05628293]]), array([-0.44979085, -0.48869096, -0.49989064, -0.48780137])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.10it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.8530201888518414e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02876624 0.03720761]\n", + " [0.15016291 0.05465893]\n", + " [0.45305312 0.2396934 ]\n", + " [0.05541767 0.06458422]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02346151 0.020324 0.02001561 0.02098322]\n", + "For 24th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.15574743e-01, 2.08806456e+00],\n", + " [-2.00555794e-03, 6.11077287e+00],\n", + " [-1.88699945e-03, 3.57768262e+00],\n", + " [-2.68467515e-01, 4.12911877e+00]]), array([-1.46708045, -1.43580566, -1.43288507, -1.44661268])] and \n", + " [array([[-0.20257163, 0.10616785],\n", + " [-0.00788672, -0.20175897],\n", + " [-0.0062318 , 0.00837008],\n", + " [-0.08778978, 0.05410307]]), array([-0.45077879, -0.48885241, -0.49990175, -0.4882165 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.14it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.8530201888518414e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02857647 0.0370882 ]\n", + " [0.15015922 0.05338991]\n", + " [0.45304564 0.23915392]\n", + " [0.05516758 0.06443984]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02295187 0.01993513 0.01962646 0.02055531]\n", + "For 25th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.21308561e-01, 2.09206707e+00],\n", + " [-2.35616797e-03, 6.10006132e+00],\n", + " [-2.17426473e-03, 3.58103535e+00],\n", + " [-2.73212308e-01, 4.13246024e+00]]), array([-1.47744534, -1.44553985, -1.44269668, -1.45665887])] and \n", + " [array([[-0.20064824, 0.10791867],\n", + " [-0.00233492, -0.20062872],\n", + " [-0.00063408, 0.01401911],\n", + " [-0.0860069 , 0.05185403]]), array([-0.45159228, -0.48829333, -0.49991729, -0.48873926])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.23it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.56it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n", + "The cov scale is 1.6677181699666574e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02839389 0.03696926]\n", + " [0.15015847 0.0522025 ]\n", + " [0.45287403 0.2389583 ]\n", + " [0.05492682 0.06430798]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02247201 0.01956779 0.01925917 0.02015158]\n", + "For 26th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.26951661e-01, 2.09606830e+00],\n", + " [-2.51437294e-03, 6.08957488e+00],\n", + " [-3.55035878e-03, 3.58305726e+00],\n", + " [-2.77878523e-01, 4.13565718e+00]]), array([-1.48761607, -1.45509414, -1.45232437, -1.46651991])] and \n", + " [array([[-0.19874351, 0.10823141],\n", + " [-0.00105359, -0.20088021],\n", + " [-0.00303858, 0.00846134],\n", + " [-0.0849533 , 0.04971293]]), array([-0.45259523, -0.48826613, -0.49990142, -0.48934324])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n", + "The cov scale is 1.6677181699666574e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02821411 0.03685841]\n", + " [0.15004722 0.05135872]\n", + " [0.45287204 0.23873462]\n", + " [0.0547106 0.064172 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02201931 0.01921835 0.01891169 0.01977024]\n", + "For 27th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.32569197e-01, 2.09993733e+00],\n", + " [-5.90043930e-04, 6.08062143e+00],\n", + " [-3.69850142e-03, 3.58522018e+00],\n", + " [-2.82310695e-01, 4.13890698e+00]]), array([-1.49760162, -1.46450119, -1.46177944, -1.47620098])] and \n", + " [array([[-0.19910375, 0.10496988],\n", + " [ 0.01282482, -0.17433145],\n", + " [-0.00032712, 0.00905993],\n", + " [-0.08101123, 0.05064202]]), array([-0.45349084, -0.4894829 , -0.49995919, -0.48967924])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.42it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.6677181699666574e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02804139 0.03674747]\n", + " [0.14988253 0.05051231]\n", + " [0.45246261 0.23839247]\n", + " [0.05451371 0.06404087]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02159121 0.01888809 0.01858238 0.01940884]\n", + "For 28th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.38093235e-01, 2.10381381e+00],\n", + " [ 1.75197962e-03, 6.07158132e+00],\n", + " [-1.57285977e-03, 3.58789614e+00],\n", + " [-2.86548702e-01, 4.14210180e+00]]), array([-1.50741309, -1.47373065, -1.47106958, -1.48571745])] and \n", + " [array([[-0.19699585, 0.10548994],\n", + " [ 0.01562573, -0.1789685 ],\n", + " [ 0.00469794, 0.01122503],\n", + " [-0.07774204, 0.04988728]]), array([-0.45441973, -0.48863855, -0.49994314, -0.4903162 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.10it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.6677181699666574e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02787537 0.036632 ]\n", + " [0.14982077 0.04949101]\n", + " [0.45205525 0.23763299]\n", + " [0.05433751 0.0638871 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02118605 0.01857649 0.01826975 0.01906625]\n", + "For 29th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.43526098e-01, 2.10777443e+00],\n", + " [ 3.18720464e-03, 6.06157773e+00],\n", + " [ 5.48345567e-04, 3.59188409e+00],\n", + " [-2.90565517e-01, 4.14556463e+00]]), array([-1.51705384, -1.48277538, -1.4802027 , -1.49507045])] and \n", + " [array([[-0.19489835, 0.10811904],\n", + " [ 0.00957961, -0.20212944],\n", + " [ 0.00469236, 0.01678199],\n", + " [-0.07392342, 0.05420236]]), array([-0.45505177, -0.48689141, -0.49990409, -0.49055223])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 1.6677181699666574e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02771306 0.03651761]\n", + " [0.14979913 0.04842238]\n", + " [0.45172212 0.23757097]\n", + " [0.05416803 0.06374812]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02080209 0.01828075 0.01797238 0.01874049]\n", + "For 30th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.48913904e-01, 2.11172263e+00],\n", + " [ 4.03694695e-03, 6.05124351e+00],\n", + " [-1.37085413e-03, 3.59302634e+00],\n", + " [-2.94511505e-01, 4.14886093e+00]]), array([-1.52652992, -1.49166162, -1.48918717, -1.50427368])] and \n", + " [array([[-0.19441396, 0.1081176 ],\n", + " [ 0.00567255, -0.21341831],\n", + " [-0.00424863, 0.00480801],\n", + " [-0.07284716, 0.05170814]]), array([-0.4555349 , -0.48609806, -0.49990453, -0.49108834])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.6677181699666574e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02755612 0.03640625]\n", + " [0.14978823 0.04741273]\n", + " [0.4517014 0.2371426 ]\n", + " [0.05399748 0.06362112]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02043651 0.0179984 0.01768913 0.01843064]\n", + "For 31th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.54227506e-01, 2.11562456e+00],\n", + " [ 4.64001764e-03, 6.04108635e+00],\n", + " [-1.84971890e-03, 3.59602761e+00],\n", + " [-2.98476152e-01, 4.15201540e+00]]), array([-1.53586258, -1.50041549, -1.49802906, -1.51332824])] and \n", + " [array([[-0.19282835, 0.10717751],\n", + " [ 0.00402616, -0.21422861],\n", + " [-0.00106014, 0.012656 ],\n", + " [-0.07342283, 0.04958208]]), array([-0.45666583, -0.48636917, -0.49984819, -0.49127778])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.17777777777777778 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02740301 0.0362967 ]\n", + " [0.14974851 0.04641054]\n", + " [0.45075087 0.23700465]\n", + " [0.05382405 0.06350724]]\n", + "The leanring rate rho_t of ADAGRAD : [0.02008849 0.0177301 0.01741891 0.01813553]\n", + "For 32th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.59491015e-01, 2.11950046e+00],\n", + " [ 5.79144285e-03, 6.03086035e+00],\n", + " [-5.09171608e-03, 3.59773278e+00],\n", + " [-3.02480245e-01, 4.15500564e+00]]), array([-1.54505066, -1.5090166 , -1.50673527, -1.52223986])] and \n", + " [array([[-0.19207777, 0.10678377],\n", + " [ 0.00768906, -0.22033793],\n", + " [-0.00719244, 0.00719465],\n", + " [-0.07439226, 0.04708515]]), array([-0.45738055, -0.48511351, -0.49981407, -0.49138967])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02725422 0.03619078]\n", + " [0.14971087 0.04548584]\n", + " [0.45046295 0.2369231 ]\n", + " [0.05365199 0.06342374]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01975636 0.01747291 0.01716063 0.01785368]\n", + "For 33th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.36469433, 2.12331737],\n", + " [ 0.00691243, 6.02092914],\n", + " [-0.00687856, 3.59904437],\n", + " [-0.30647504, 4.1575689 ]]), array([-1.55410522, -1.51750212, -1.5153136 , -1.53102069])] and \n", + " [array([[-0.19091787, 0.10546645],\n", + " [ 0.00748768, -0.21833615],\n", + " [-0.00396668, 0.00553593],\n", + " [-0.07445752, 0.04041483]]), array([-0.45831089, -0.48563908, -0.49988423, -0.49182205])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02711026 0.03608557]\n", + " [0.14970817 0.0445113 ]\n", + " [0.45034802 0.23652407]\n", + " [0.05349752 0.06333793]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01943912 0.01722733 0.01691345 0.01758434]\n", + "For 34th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.69826784e-01, 2.12712724e+00],\n", + " [ 7.21263060e-03, 6.01063456e+00],\n", + " [-5.74915196e-03, 3.60194505e+00],\n", + " [-3.10266477e-01, 4.16016889e+00]]), array([-1.56302953, -1.52585559, -1.52376944, -1.53967299])] and \n", + " [array([[-0.18931767, 0.10557861],\n", + " [ 0.00200524, -0.23128015],\n", + " [ 0.00250785, 0.01226378],\n", + " [-0.07087128, 0.04104937]]), array([-0.45909035, -0.48489615, -0.49994769, -0.4920459 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.13it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02697268 0.03597778]\n", + " [0.14961081 0.04343782]\n", + " [0.45032588 0.23621805]\n", + " [0.05335643 0.0632497 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01913553 0.01699215 0.01667666 0.01732653]\n", + "For 35th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.74857595e-01, 2.13098893e+00],\n", + " [ 5.40968750e-03, 5.99971985e+00],\n", + " [-5.25344116e-03, 3.60448766e+00],\n", + " [-3.13895378e-01, 4.16280713e+00]]), array([-1.57183162, -1.5340892 , -1.53210672, -1.54820335])] and \n", + " [array([[-0.18651506, 0.10733547],\n", + " [-0.01205089, -0.25127212],\n", + " [ 0.00110078, 0.01076384],\n", + " [-0.06801245, 0.04171159]]), array([-0.45998681, -0.48455382, -0.49993672, -0.49232927])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02683856 0.03587606]\n", + " [0.1495827 0.04252551]\n", + " [0.44988214 0.23619917]\n", + " [0.05321737 0.06316674]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01884459 0.01676551 0.01644953 0.01707973]\n", + "For 36th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.79837518e-01, 2.13474612e+00],\n", + " [ 4.44050956e-03, 5.98952623e+00],\n", + " [-7.47256191e-03, 3.60511988e+00],\n", + " [-3.17502905e-01, 4.16536717e+00]]), array([-1.58051746, -1.54222829, -1.54033068, -1.5566126 ])] and \n", + " [array([[-0.185551 , 0.10472705],\n", + " [-0.00647921, -0.2397059 ],\n", + " [-0.00493267, 0.00267664],\n", + " [-0.06778851, 0.04052834]]), array([-0.46091977, -0.48546625, -0.49995107, -0.49235291])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02670915 0.03577606]\n", + " [0.14953443 0.04166017]\n", + " [0.44948672 0.23585716]\n", + " [0.05308985 0.06309324]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01856551 0.01654742 0.01623142 0.01684282]\n", + "For 37th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.84741755e-01, 2.13847682e+00],\n", + " [ 3.17038273e-03, 5.97949082e+00],\n", + " [-5.37667528e-03, 3.60780958e+00],\n", + " [-3.20962253e-01, 4.16777857e+00]]), array([-1.58909062, -1.55026675, -1.54844601, -1.5649115 ])] and \n", + " [array([[-0.18361639, 0.10427929],\n", + " [-0.00849388, -0.24088745],\n", + " [ 0.00466284, 0.01140392],\n", + " [-0.06516025, 0.03821951]]), array([-0.46177881, -0.48578308, -0.49997646, -0.49272581])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02658435 0.03567524]\n", + " [0.14949732 0.04082776]\n", + " [0.44929683 0.2358461 ]\n", + " [0.05296539 0.06302645]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01829782 0.01633786 0.01602176 0.01661535]\n", + "For 38th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.89569551e-01, 2.14222793e+00],\n", + " [ 2.05653283e-03, 5.96954564e+00],\n", + " [-6.82991333e-03, 3.60829377e+00],\n", + " [-3.24383889e-01, 4.17007851e+00]]), array([-1.59755069, -1.55819906, -1.55645647, -1.57310116])] and \n", + " [array([[-0.18160288, 0.10514593],\n", + " [-0.00745063, -0.24358866],\n", + " [-0.00323447, 0.00205301],\n", + " [-0.06460137, 0.03649164]]), array([-0.4623537 , -0.48551713, -0.49997422, -0.49289763])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.04it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02646242 0.03558193]\n", + " [0.14945522 0.04009351]\n", + " [0.44785783 0.23479325]\n", + " [0.05286334 0.0629349 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01804025 0.01613511 0.01582006 0.01639649]\n", + "For 39th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.94352933e-01, 2.14584176e+00],\n", + " [ 8.70023162e-04, 5.96010575e+00],\n", + " [-2.83139010e-03, 3.61301299e+00],\n", + " [-3.27486202e-01, 4.17277250e+00]]), array([-1.60591063, -1.56605162, -1.56436531, -1.58119001])] and \n", + " [array([[-0.18076135, 0.10156362],\n", + " [-0.0079389 , -0.23544703],\n", + " [ 0.00892811, 0.02009949],\n", + " [-0.05868553, 0.04280603]]), array([-0.4634053 , -0.48667529, -0.49992453, -0.49332799])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.15it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.93it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02634489 0.03548794]\n", + " [0.1493867 0.03935504]\n", + " [0.44644261 0.23467065]\n", + " [0.05275793 0.06286427]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01779254 0.01594011 0.01562579 0.01618583]\n", + "For 40th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-3.99060178e-01, 2.14947363e+00],\n", + " [-6.43941147e-04, 5.95055352e+00],\n", + " [-6.80315868e-03, 3.61139742e+00],\n", + " [-3.30642225e-01, 4.17514068e+00]]), array([-1.61416797, -1.57380165, -1.57217701, -1.58917911])] and \n", + " [array([[-0.17867772, 0.10234092],\n", + " [-0.01013453, -0.24271927],\n", + " [-0.00889648, -0.00688445],\n", + " [-0.05982083, 0.03767134]]), array([-0.46409025, -0.48619695, -0.49992342, -0.49358624])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02622948 0.0354003 ]\n", + " [0.14937475 0.03878733]\n", + " [0.44367297 0.2328046 ]\n", + " [0.05266713 0.06277938]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01755392 0.01575127 0.01543854 0.015983 ]\n", + "For 41th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.03735128e-01, 2.15298537e+00],\n", + " [-1.17361000e-05, 5.94209144e+00],\n", + " [-1.24232868e-03, 3.61769033e+00],\n", + " [-3.33574442e-01, 4.17773824e+00]]), array([-1.62232922, -1.58147523, -1.5798943 , -1.59706984])] and \n", + " [array([[-0.17823265, 0.09920102],\n", + " [ 0.00423234, -0.21816602],\n", + " [ 0.01253362, 0.02703086],\n", + " [-0.05567452, 0.04137604]]), array([-0.4649243 , -0.48717208, -0.49987224, -0.49369533])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02611697 0.03531709]\n", + " [0.14937466 0.03824864]\n", + " [0.44047584 0.23215914]\n", + " [0.05257354 0.0627167 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01732386 0.01556843 0.01525786 0.0157874 ]\n", + "For 42th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.08361379e-01, 2.15641164e+00],\n", + " [-6.75817213e-05, 5.93378731e+00],\n", + " [-7.23402483e-03, 3.61396964e+00],\n", + " [-3.36553856e-01, 4.17997206e+00]]), array([-1.63039764, -1.58907138, -1.58752143, -1.60486837])] and \n", + " [array([[-0.17713587, 0.0970143 ],\n", + " [-0.00037386, -0.21710924],\n", + " [-0.01360278, -0.01602644],\n", + " [-0.05667135, 0.03561757]]), array([-0.46574035, -0.4879202 , -0.49988128, -0.49397159])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.23it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.5009463529699918e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02600941 0.03523449]\n", + " [0.14924273 0.03766542]\n", + " [0.43372314 0.228125 ]\n", + " [0.05249595 0.06262553]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0171017 0.01539163 0.0150835 0.01559864]\n", + "For 43th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.12894431e-01, 2.15982919e+00],\n", + " [-2.16857065e-03, 5.92508901e+00],\n", + " [ 1.48748546e-03, 3.62325018e+00],\n", + " [-3.39269277e-01, 4.18266699e+00]]), array([-1.63837936, -1.59658542, -1.59505882, -1.61257702])] and \n", + " [array([[-0.17428508, 0.0969947 ],\n", + " [-0.01407766, -0.23093584],\n", + " [ 0.02010847, 0.04068179],\n", + " [-0.05172629, 0.04303244]]), array([-0.4667205 , -0.48819014, -0.49971133, -0.49418765])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.13333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02590591 0.03514909]\n", + " [0.14904352 0.03704698]\n", + " [0.42724915 0.2271888 ]\n", + " [0.05241232 0.06255921]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0168874 0.01522123 0.01491492 0.01541639]\n", + "For 44th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.17350576e-01, 2.16330838e+00],\n", + " [-4.75111438e-03, 5.91606558e+00],\n", + " [-7.11923738e-03, 3.61872498e+00],\n", + " [-3.42090435e-01, 4.18496751e+00]]), array([-1.64627013, -1.60400485, -1.60251348, -1.62019791])] and \n", + " [array([[-0.17201267, 0.0989836 ],\n", + " [-0.01732745, -0.24356727],\n", + " [-0.02014451, -0.01991822],\n", + " [-0.05382623, 0.03677348]]), array([-0.46725807, -0.48743964, -0.49981224, -0.4943369 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02580544 0.03506782]\n", + " [0.14885311 0.03644348]\n", + " [0.42432368 0.22480705]\n", + " [0.05233297 0.06249578]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01668017 0.01505656 0.01475188 0.01524023]\n", + "For 45th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.21749766e-01, 2.16670656e+00],\n", + " [-7.27772688e-03, 5.90707743e+00],\n", + " [-1.27809353e-03, 3.62594599e+00],\n", + " [-3.44840700e-01, 4.18721849e+00]]), array([-1.65407902, -1.6113397 , -1.60988609, -1.62773489])] and \n", + " [array([[-0.17047527, 0.09690323],\n", + " [-0.01697386, -0.24663251],\n", + " [ 0.01376577, 0.03212092],\n", + " [-0.05255321, 0.03601819]]), array([-0.46815453, -0.48715303, -0.49977418, -0.49454511])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02570694 0.03498955]\n", + " [0.14885301 0.0359326 ]\n", + " [0.42398768 0.22480634]\n", + " [0.05226951 0.06241732]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01647996 0.01489745 0.014594 0.01506987]\n", + "For 46th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.26114371e-01, 2.17004522e+00],\n", + " [-7.21935118e-03, 5.89873471e+00],\n", + " [-3.26748102e-03, 3.62582038e+00],\n", + " [-3.47302436e-01, 4.18972314e+00]]), array([-1.66180269, -1.61858931, -1.61718185, -1.63519009])] and \n", + " [array([[-0.16978314, 0.09541875],\n", + " [ 0.00039217, -0.23217691],\n", + " [-0.00469209, -0.00055875],\n", + " [-0.04709697, 0.04012748]]), array([-0.46867031, -0.48663458, -0.49991496, -0.49470859])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0256111 0.03491221]\n", + " [0.14885244 0.03542919]\n", + " [0.42388525 0.22458561]\n", + " [0.0522038 0.06236191]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01628638 0.0147435 0.0144411 0.01490491]\n", + "For 47th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.30427883e-01, 2.17336780e+00],\n", + " [-7.08182327e-03, 5.89039452e+00],\n", + " [-2.16848147e-03, 3.62803556e+00],\n", + " [-3.49808692e-01, 4.19182949e+00]]), array([-1.66944386, -1.62575897, -1.62440055, -1.64256791])] and \n", + " [array([[-0.16842353, 0.0951695 ],\n", + " [ 0.00092392, -0.2354045 ],\n", + " [ 0.00259268, 0.00986344],\n", + " [-0.04800908, 0.03377614]]), array([-0.46917553, -0.48629273, -0.4998722 , -0.49499266])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0255168 0.0348412 ]\n", + " [0.14879677 0.03502327]\n", + " [0.42357704 0.22458544]\n", + " [0.05213778 0.0623143 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01609881 0.01459349 0.0142929 0.01474515]\n", + "For 48th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.34714525e-01, 2.17655530e+00],\n", + " [-5.71447130e-03, 5.88284752e+00],\n", + " [-4.07482975e-03, 3.62809736e+00],\n", + " [-3.52322626e-01, 4.19378286e+00]]), array([-1.67701031, -1.6328734 , -1.63154525, -1.64986907])] and \n", + " [array([[-0.16799291, 0.09148644],\n", + " [ 0.00918939, -0.21548544],\n", + " [-0.00450059, 0.00027518],\n", + " [-0.04821713, 0.03134707]]), array([-0.47000046, -0.48750747, -0.49987736, -0.49515684])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0254261 0.0347739 ]\n", + " [0.14878747 0.03458599]\n", + " [0.42351255 0.22458543]\n", + " [0.05207199 0.06228718]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01591683 0.01444771 0.01414917 0.01459021]\n", + "For 49th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.38926666e-01, 2.17966149e+00],\n", + " [-6.27358967e-03, 5.87497115e+00],\n", + " [-3.20233072e-03, 3.62809228e+00],\n", + " [-3.54833569e-01, 4.19525781e+00]]), array([-1.68450706, -1.639923 , -1.63861834, -1.6570982 ])] and \n", + " [array([[-1.65662129e-01, 8.93252683e-02],\n", + " [-3.75783240e-03, -2.27733018e-01],\n", + " [ 2.06014918e-03, -2.26232542e-05],\n", + " [-4.82206085e-02, 2.36799208e-02]]), array([-0.47099508, -0.48793915, -0.49989442, -0.49547814])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.13it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0253387 0.03470595]\n", + " [0.14877153 0.03415729]\n", + " [0.4228901 0.22430039]\n", + " [0.05201499 0.06225158]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01574045 0.01430623 0.01400967 0.01444011]\n", + "For 50th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.43068761e-01, 2.18278577e+00],\n", + " [-7.00552118e-03, 5.86712308e+00],\n", + " [-4.92485029e-04, 3.63061062e+00],\n", + " [-3.57172360e-01, 4.19694823e+00]]), array([-1.69192993, -1.64690312, -1.64562209, -1.66425187])] and \n", + " [array([[-0.16346912, 0.09002171],\n", + " [-0.00491984, -0.22976252],\n", + " [ 0.00640792, 0.01122754],\n", + " [-0.04496379, 0.02715462]]), array([-0.47157978, -0.48790747, -0.49992291, -0.49540258])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.08it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02525263 0.03464182]\n", + " [0.14876915 0.03376261]\n", + " [0.42169016 0.22417575]\n", + " [0.05195524 0.06222155]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01556942 0.01416899 0.01387422 0.01429452]\n", + "For 51th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.47186426e-01, 2.18582380e+00],\n", + " [-6.72319166e-03, 5.85954411e+00],\n", + " [-4.25641928e-03, 3.62894403e+00],\n", + " [-3.59568184e-01, 4.19850104e+00]]), array([-1.69928072, -1.65381228, -1.65255802, -1.67133406])] and \n", + " [array([[-0.16305887, 0.08769825],\n", + " [ 0.00189777, -0.22447825],\n", + " [-0.00892583, -0.00743429],\n", + " [-0.04611322, 0.02495613]]), array([-0.47212977, -0.48762538, -0.49991431, -0.49544806])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02516918 0.03457862]\n", + " [0.14876884 0.03336252]\n", + " [0.41994454 0.22322253]\n", + " [0.05190603 0.06218723]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01540347 0.01403581 0.01374264 0.01415317]\n", + "For 52th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.51247927e-01, 2.18884273e+00],\n", + " [-6.62009541e-03, 5.85186958e+00],\n", + " [ 2.88364563e-04, 3.63355005e+00],\n", + " [-3.61743970e-01, 4.20016135e+00]]), array([-1.70656142, -1.66065152, -1.65942788, -1.67834816])] and \n", + " [array([[-0.16136805, 0.08730619],\n", + " [ 0.000693 , -0.23003448],\n", + " [ 0.01082234, 0.02063419],\n", + " [-0.04191778, 0.02669852]]), array([-0.47266608, -0.4872705 , -0.49989378, -0.4955851 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02508837 0.03451656]\n", + " [0.14876457 0.03298578]\n", + " [0.41935466 0.22322032]\n", + " [0.05186052 0.0621429 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01524235 0.01390626 0.0136147 0.01401602]\n", + "For 53th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.55251254e-01, 2.19183713e+00],\n", + " [-6.24153472e-03, 5.84437674e+00],\n", + " [-2.36085978e-03, 3.63377288e+00],\n", + " [-3.63837379e-01, 4.20204906e+00]]), array([-1.71377444, -1.66742916, -1.66623454, -1.68529202])] and \n", + " [array([[-0.15956904, 0.08675246],\n", + " [ 0.0025447 , -0.2271536 ],\n", + " [-0.00631738, 0.00099824],\n", + " [-0.04036616, 0.03037703]]), array([-0.47322269, -0.48738109, -0.49994948, -0.49542293])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.3508517176729925e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02500924 0.03445966]\n", + " [0.1487259 0.03265108]\n", + " [0.41934549 0.22290582]\n", + " [0.05181539 0.06210149]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01508573 0.01378 0.01349027 0.01388277]\n", + "For 54th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.59219467e-01, 2.19470687e+00],\n", + " [-5.10146265e-03, 5.83727204e+00],\n", + " [-2.03018248e-03, 3.63642611e+00],\n", + " [-3.65922668e-01, 4.20387398e+00]]), array([-1.72092361, -1.67415164, -1.67297906, -1.69217019])] and \n", + " [array([[-0.15866988, 0.08327833],\n", + " [ 0.00766559, -0.21759465],\n", + " [ 0.00078856, 0.01190293],\n", + " [-0.04024458, 0.02938598]]), array([-0.47390245, -0.48784336, -0.49995449, -0.49544628])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02493262 0.03440231]\n", + " [0.14867752 0.03234083]\n", + " [0.4190823 0.22283944]\n", + " [0.0517709 0.06206579]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01493354 0.01365684 0.01336919 0.01375334]\n", + "For 55th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.63130113e-01, 2.19759036e+00],\n", + " [-3.82630869e-03, 5.83039569e+00],\n", + " [-3.80136819e-03, 3.63764626e+00],\n", + " [-3.67994388e-01, 4.20556928e+00]]), array([-1.7280079 , -1.68082165, -1.67966308, -1.69898191])] and \n", + " [array([[-0.15684855, 0.0838167 ],\n", + " [ 0.00857664, -0.21262126],\n", + " [-0.00422634, 0.00547544],\n", + " [-0.04001708, 0.02731464]]), array([-0.47438802, -0.48840045, -0.49995693, -0.49527784])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0248572 0.03434895]\n", + " [0.14860601 0.03203674]\n", + " [0.41894538 0.22272648]\n", + " [0.05172589 0.06203611]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01478552 0.01353703 0.01325131 0.01362749]\n", + "For 56th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.67016242e-01, 2.20037394e+00],\n", + " [-2.27567985e-03, 5.82355522e+00],\n", + " [-5.07939248e-03, 3.63923806e+00],\n", + " [-3.70078735e-01, 4.20711522e+00]]), array([-1.73503036, -1.68742996, -1.6862882 , -1.70573027])] and \n", + " [array([[-0.15633817, 0.0810384 ],\n", + " [ 0.0104345 , -0.21351954],\n", + " [-0.00305057, 0.0071469 ],\n", + " [-0.040296 , 0.02492 ]]), array([-0.47495472, -0.48816558, -0.49995929, -0.4952018 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:17<00:00, 5.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02478389 0.03429732]\n", + " [0.14845168 0.03176338]\n", + " [0.41866367 0.22272616]\n", + " [0.05168108 0.06201618]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01464149 0.01342016 0.01313648 0.01350494]\n", + "For 57th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.70853577e-01, 2.20311436e+00],\n", + " [ 2.41102062e-06, 5.81703733e+00],\n", + " [-6.91269820e-03, 3.63932329e+00],\n", + " [-3.72159612e-01, 4.20838255e+00]]), array([-1.74199237, -1.69398592, -1.69285622, -1.71242092])] and \n", + " [array([[-0.15483182, 0.07990187],\n", + " [ 0.01534567, -0.20520132],\n", + " [-0.00437895, 0.00038267],\n", + " [-0.04026382, 0.02043545]]), array([-0.47549908, -0.48851541, -0.49998293, -0.4954222 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02471359 0.03424701]\n", + " [0.14839929 0.03149482]\n", + " [0.4181972 0.22192441]\n", + " [0.05164246 0.06198632]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01450122 0.01330595 0.0130246 0.01338558]\n", + "For 58th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.74616891e-01, 2.20582178e+00],\n", + " [ 1.33074609e-03, 5.81054920e+00],\n", + " [-4.55307544e-03, 3.64356192e+00],\n", + " [-3.74092196e-01, 4.20993409e+00]]), array([-1.74889678, -1.70049515, -1.69936789, -1.71905387])] and \n", + " [array([[-0.15227709, 0.0790556 ],\n", + " [ 0.00895109, -0.20600623],\n", + " [ 0.00564237, 0.01909944],\n", + " [-0.03742238, 0.0250303 ]]), array([-0.47612603, -0.48919705, -0.49995207, -0.49552967])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02464535 0.03419919]\n", + " [0.14837512 0.03123322]\n", + " [0.41818464 0.22189828]\n", + " [0.05161319 0.06194735]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01436456 0.01319449 0.01291552 0.01326934]\n", + "For 59th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.78329976e-01, 2.20846311e+00],\n", + " [ 2.23313851e-03, 5.80411812e+00],\n", + " [-4.94049314e-03, 3.64432919e+00],\n", + " [-3.75775428e-01, 4.21170660e+00]]), array([-1.75574508, -1.70695347, -1.70582541, -1.72562885])] and \n", + " [array([[-0.15066066, 0.07723377],\n", + " [ 0.00608183, -0.20590512],\n", + " [-0.00092643, 0.00345776],\n", + " [-0.03261245, 0.02861319]]), array([-0.4767495 , -0.48947069, -0.49998085, -0.4955015 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.06it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02457935 0.03415131]\n", + " [0.14832108 0.03095095]\n", + " [0.41795467 0.2218627 ]\n", + " [0.05158616 0.06192067]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01423145 0.0130864 0.01280916 0.0131561 ]\n", + "For 60th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.81986873e-01, 2.21110795e+00],\n", + " [ 3.58244572e-03, 5.79741125e+00],\n", + " [-3.28250930e-03, 3.64522459e+00],\n", + " [-3.77393319e-01, 4.21317402e+00]]), array([-1.76253599, -1.71334043, -1.71222904, -1.73214707])] and \n", + " [array([[-0.14877926, 0.07744482],\n", + " [ 0.0090972 , -0.21669346],\n", + " [ 0.0039669 , 0.00403582],\n", + " [-0.03136288, 0.02369849]]), array([-0.47717598, -0.48806148, -0.49992585, -0.49545264])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02451546 0.03410417]\n", + " [0.14830761 0.03066449]\n", + " [0.41792286 0.22164813]\n", + " [0.05155724 0.06190957]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01410163 0.01298079 0.01270538 0.0130456 ]\n", + "For 61th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.85589557e-01, 2.21373418e+00],\n", + " [ 4.25629447e-03, 5.79062426e+00],\n", + " [-3.89939100e-03, 3.64302615e+00],\n", + " [-3.79067371e-01, 4.21412084e+00]]), array([-1.76927413, -1.71967976, -1.718581 , -1.73861398])] and \n", + " [array([[-0.14695559, 0.07700596],\n", + " [ 0.00454359, -0.22133069],\n", + " [-0.00147607, -0.00991861],\n", + " [-0.03246977, 0.0152935 ]]), array([-0.4778271 , -0.48836193, -0.49994245, -0.4957158 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.07it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02445353 0.03405998]\n", + " [0.14828326 0.03042007]\n", + " [0.41587407 0.22079506]\n", + " [0.05153442 0.06188403]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01397496 0.01287714 0.01260407 0.01293782]\n", + "For 62th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.89141213e-01, 2.21627855e+00],\n", + " [ 5.16219827e-03, 5.78432396e+00],\n", + " [ 1.04545664e-03, 3.64740871e+00],\n", + " [-3.80554834e-01, 4.21555674e+00]]), array([-1.77596088, -1.72598562, -1.72488241, -1.74502774])] and \n", + " [array([[-0.14524105, 0.07470261],\n", + " [ 0.00610928, -0.20711008],\n", + " [ 0.01189025, 0.01984899],\n", + " [-0.02886349, 0.02320319]]), array([-0.47848057, -0.48969432, -0.49995059, -0.49573726])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02439482 0.03401499]\n", + " [0.14808888 0.0301307 ]\n", + " [0.41572197 0.22079506]\n", + " [0.05151569 0.0618485 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01385132 0.01277569 0.01250515 0.01283274]\n", + "For 63th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.92603821e-01, 2.21884756e+00],\n", + " [ 2.60284230e-03, 5.77744381e+00],\n", + " [-3.06680909e-04, 3.64741756e+00],\n", + " [-3.81902640e-01, 4.21725098e+00]]), array([-1.7825971 , -1.73224973, -1.73113464, -1.75138756])] and \n", + " [array([[-1.41940281e-01, 7.55259904e-02],\n", + " [-1.72825672e-02, -2.28343401e-01],\n", + " [-3.25250440e-03, 4.00646835e-05],\n", + " [-2.61630254e-02, 2.73933090e-02]]), array([-0.47910421, -0.49031478, -0.49997283, -0.49559372])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02433826 0.033972 ]\n", + " [0.14805801 0.02989656]\n", + " [0.41564342 0.2207466 ]\n", + " [0.05149412 0.06182843]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01373066 0.01267627 0.01240851 0.0127301 ]\n", + "For 64th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.96006851e-01, 2.22136071e+00],\n", + " [ 1.58198136e-03, 5.77122264e+00],\n", + " [ 6.65291495e-04, 3.64846508e+00],\n", + " [-3.83349624e-01, 4.21852463e+00]]), array([-1.78918239, -1.73847505, -1.73733866, -1.75769877])] and \n", + " [array([[-0.13982225, 0.07397703],\n", + " [-0.00689501, -0.20808993],\n", + " [ 0.00233848, 0.00474538],\n", + " [-0.02809998, 0.02059968]]), array([-0.47960408, -0.49110033, -0.49998059, -0.49577087])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.93it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02428276 0.03393227]\n", + " [0.14802135 0.02967563]\n", + " [0.41419302 0.22033003]\n", + " [0.05146591 0.06182192]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01361286 0.01257898 0.01231408 0.01262984]\n", + "For 65th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-4.99381508e-01, 2.22377799e+00],\n", + " [ 4.69421264e-04, 5.76515519e+00],\n", + " [-3.50810115e-03, 3.64539483e+00],\n", + " [-3.85004260e-01, 4.21924998e+00]]), array([-1.79571795, -1.74465817, -1.74349523, -1.7639616 ])] and \n", + " [array([[-0.13897337, 0.07123826],\n", + " [-0.00751621, -0.2044591 ],\n", + " [-0.01007596, -0.01393478],\n", + " [-0.03215013, 0.01173303]]), array([-0.48010199, -0.49154422, -0.49996214, -0.49587555])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02422903 0.03389379]\n", + " [0.14801546 0.0294767 ]\n", + " [0.41285057 0.21975105]\n", + " [0.0514404 0.06181578]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01349787 0.0124838 0.01222179 0.0125318 ]\n", + "For 66th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.02705828e-01, 2.22615877e+00],\n", + " [ 2.32470957e-05, 5.75937551e+00],\n", + " [ 5.14246485e-04, 3.64901723e+00],\n", + " [-3.86578264e-01, 4.21995464e+00]]), array([-1.80220309, -1.75079733, -1.74960555, -1.77017959])] and \n", + " [array([[-0.13720402, 0.07024262],\n", + " [-0.00301438, -0.19607598],\n", + " [ 0.00974287, 0.01648407],\n", + " [-0.03059859, 0.01139923]]), array([-0.48045644, -0.49177 , -0.49995305, -0.49617696])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.17it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02417716 0.03385476]\n", + " [0.14801513 0.02927997]\n", + " [0.4123547 0.21955239]\n", + " [0.05141966 0.06180803]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01338559 0.01239099 0.01213153 0.01243598]\n", + "For 67th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.05975744e-01, 2.22855739e+00],\n", + " [ 1.27777103e-04, 5.75360853e+00],\n", + " [-1.93562187e-03, 3.64689164e+00],\n", + " [-3.87998061e-01, 4.22074665e+00]]), array([-1.80863878, -1.7568827 , -1.75567079, -1.77635079])] and \n", + " [array([[-0.13524813, 0.07085021],\n", + " [ 0.00070621, -0.19696 ],\n", + " [-0.00594117, -0.00968145],\n", + " [-0.02761196, 0.01281401]]), array([-0.4807929 , -0.49111229, -0.49995633, -0.49623764])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.56it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02412642 0.03381852]\n", + " [0.14798261 0.02910583]\n", + " [0.41067355 0.21896089]\n", + " [0.05140345 0.06179615]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01327584 0.01230017 0.01204326 0.01234237]\n", + "For 68th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.09213329e-01, 2.23087037e+00],\n", + " [ 1.17592514e-03, 5.74816346e+00],\n", + " [ 2.57471732e-03, 3.65055939e+00],\n", + " [-3.89253302e-01, 4.22172681e+00]]), array([-1.81502862, -1.76292532, -1.76169156, -1.78247406])] and \n", + " [array([[-0.13419251, 0.06839393],\n", + " [ 0.00708291, -0.18707843],\n", + " [ 0.01098278, 0.01675069],\n", + " [-0.0244194 , 0.01586134]]), array([-0.4813129 , -0.49126292, -0.499929 , -0.49611795])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.47it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02407688 0.03378536]\n", + " [0.14786946 0.0289581 ]\n", + " [0.41049849 0.21877057]\n", + " [0.05139183 0.06178118]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01316852 0.0122111 0.01195688 0.01225084]\n", + "For 69th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.12415988e-01, 2.23308409e+00],\n", + " [ 3.13081523e-03, 5.74313207e+00],\n", + " [ 1.11494526e-03, 3.64847512e+00],\n", + " [-3.90316712e-01, 4.22282732e+00]]), array([-1.82137334, -1.76893159, -1.76766921, -1.7885522 ])] and \n", + " [array([[-0.13301802, 0.06552308],\n", + " [ 0.01322038, -0.1737471 ],\n", + " [-0.0035561 , -0.00952718],\n", + " [-0.02069219, 0.01781292]]), array([-0.48181038, -0.49186972, -0.49993323, -0.49614052])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02402903 0.0337517 ]\n", + " [0.1478682 0.02878377]\n", + " [0.40849771 0.21801735]\n", + " [0.05138239 0.06176347]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01306363 0.01212403 0.01187234 0.01216136]\n", + "For 70th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.15566664e-01, 2.23531537e+00],\n", + " [ 3.33730856e-03, 5.73765404e+00],\n", + " [ 6.04554604e-03, 3.65262063e+00],\n", + " [-3.91274887e-01, 4.22402451e+00]]), array([-1.82767157, -1.77489212, -1.77360462, -1.794584 ])] and \n", + " [array([[-0.13111955, 0.06610869],\n", + " [ 0.00139647, -0.1903166 ],\n", + " [ 0.01207008, 0.01901457],\n", + " [-0.01864793, 0.01938346]]), array([-0.48211899, -0.49162949, -0.49993646, -0.49598116])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.47it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02398292 0.03371742]\n", + " [0.14784893 0.02861362]\n", + " [0.40480771 0.21750341]\n", + " [0.05136804 0.06175176]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01296111 0.01203891 0.01178956 0.01207377]\n", + "For 71th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.18662756e-01, 2.23756825e+00],\n", + " [ 4.14442088e-03, 5.73222543e+00],\n", + " [-6.59784231e-04, 3.64918949e+00],\n", + " [-3.92456302e-01, 4.22499794e+00]]), array([-1.83392333, -1.7808064 , -1.77949859, -1.8005744 ])] and \n", + " [array([[-0.12909573, 0.06681628],\n", + " [ 0.00545903, -0.18972121],\n", + " [-0.01656424, -0.01577509],\n", + " [-0.02299902, 0.01576361]]), array([-0.48234763, -0.49126336, -0.49993162, -0.49614983])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.93it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02393804 0.0336841 ]\n", + " [0.14778371 0.02843817]\n", + " [0.40259122 0.21594888]\n", + " [0.05135452 0.06174263]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01286082 0.01195583 0.0117085 0.01198812]\n", + "For 72th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.21720133e-01, 2.23979042e+00],\n", + " [ 5.62934572e-03, 5.72669699e+00],\n", + " [ 4.56535785e-03, 3.65515674e+00],\n", + " [-3.93603721e-01, 4.22585781e+00]]), array([-1.84013132, -1.78667048, -1.78535167, -1.8065195 ])] and \n", + " [array([[-0.12772044, 0.06597096],\n", + " [ 0.01004796, -0.19440223],\n", + " [ 0.01297878, 0.02763269],\n", + " [-0.02234309, 0.01392678]]), array([-0.48270582, -0.49047954, -0.49989939, -0.49591589])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.98it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02389468 0.03365225]\n", + " [0.14778366 0.02824622]\n", + " [0.40257718 0.21594877]\n", + " [0.05135047 0.06171407]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01276263 0.01187439 0.01162907 0.01190425]\n", + "For 73th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.24728363e-01, 2.24196442e+00],\n", + " [ 5.67145103e-03, 5.72089738e+00],\n", + " [ 4.98292696e-03, 3.65510619e+00],\n", + " [-3.94231766e-01, 4.22737825e+00]]), array([-1.84629785, -1.7924964 , -1.7911659 , -1.8124236 ])] and \n", + " [array([[-0.12589542, 0.06460199],\n", + " [ 0.00028491, -0.20532331],\n", + " [ 0.00103724, -0.00023406],\n", + " [-0.01223056, 0.02463676]]), array([-0.48317116, -0.49062828, -0.49997358, -0.49596611])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.11it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02385293 0.03362008]\n", + " [0.14778164 0.02804851]\n", + " [0.40256563 0.2159425 ]\n", + " [0.05134265 0.0617037 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01266653 0.0117947 0.01155123 0.01182207]\n", + "For 74th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.27682535e-01, 2.24415001e+00],\n", + " [ 5.40988208e-03, 5.71499184e+00],\n", + " [ 4.60414657e-03, 3.65472502e+00],\n", + " [-3.95104072e-01, 4.22829514e+00]]), array([-1.8524223 , -1.7982794 , -1.79694136, -1.81828828])] and \n", + " [array([[-0.12384941, 0.06500837],\n", + " [-0.00176997, -0.21054729],\n", + " [-0.00094092, -0.00176513],\n", + " [-0.01698989, 0.01485961]]), array([-0.48351426, -0.49030511, -0.49998695, -0.49607831])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02381315 0.03358878]\n", + " [0.14778123 0.02787496]\n", + " [0.40171671 0.21547541]\n", + " [0.05133603 0.06168894]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01257242 0.01171634 0.01147494 0.01174157]\n", + "For 75th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.30569138e-01, 2.24630703e+00],\n", + " [ 5.52829600e-03, 5.70943838e+00],\n", + " [ 7.84956216e-03, 3.65801189e+00],\n", + " [-3.95906737e-01, 4.22938867e+00]]), array([-1.85850602, -1.80403318, -1.80267853, -1.82411359])] and \n", + " [array([[-0.12121887, 0.06421855],\n", + " [ 0.00080128, -0.19922775],\n", + " [ 0.00807887, 0.01525401],\n", + " [-0.01563552, 0.01772641]]), array([-0.48389397, -0.49108998, -0.4999733 , -0.4961279 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.10it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.02it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02377444 0.03356054]\n", + " [0.14776295 0.02774592]\n", + " [0.40113597 0.21528302]\n", + " [0.05132912 0.06167809]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01248019 0.01163892 0.01140014 0.01166266]\n", + "For 76th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.33418851e-01, 2.24835706e+00],\n", + " [ 6.31459682e-03, 5.70463292e+00],\n", + " [ 5.16199896e-03, 3.65589949e+00],\n", + " [-3.96727352e-01, 4.23032622e+00]]), array([-1.86455118, -1.80977179, -1.8083783 , -1.82990041])] and \n", + " [array([[-0.11986455, 0.06108461],\n", + " [ 0.00532137, -0.17319513],\n", + " [-0.00669988, -0.00981221],\n", + " [-0.01598731, 0.01520074]]), array([-0.48438031, -0.49305378, -0.49997434, -0.4961835 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.04it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02373637 0.03353417]\n", + " [0.14772814 0.02762257]\n", + " [0.4004437 0.21479169]\n", + " [0.05132198 0.06166927]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01238984 0.01156303 0.01132678 0.01158526]\n", + "For 77th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.53624725, 2.25033865],\n", + " [ 0.0073999 , 5.69992348],\n", + " [ 0.00809823, 3.65927561],\n", + " [-0.39756119, 4.23117195]]), array([-1.87055658, -1.81547215, -1.81404123, -1.8356513 ])] and \n", + " [array([[-0.11915893, 0.05909157],\n", + " [ 0.00734663, -0.17049254],\n", + " [ 0.00733245, 0.01571811],\n", + " [-0.01624717, 0.01371393]]), array([-0.48470382, -0.49298078, -0.49995892, -0.4963971 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.023699 0.03350919]\n", + " [0.14770976 0.02749893]\n", + " [0.39987919 0.21468742]\n", + " [0.05131622 0.06165967]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01230132 0.01148854 0.01125482 0.0115094 ]\n", + "For 78th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.39051928e-01, 2.25226847e+00],\n", + " [ 8.18863839e-03, 5.69519797e+00],\n", + " [ 5.44425889e-03, 3.65771783e+00],\n", + " [-3.98310097e-01, 4.23205395e+00]]), array([-1.87652281, -1.82113866, -1.81966842, -1.84136403])] and \n", + " [array([[-0.11834579, 0.05759069],\n", + " [ 0.00533978, -0.17184313],\n", + " [-0.00663694, -0.00725603],\n", + " [-0.01459398, 0.01430443]]), array([-0.48500694, -0.49323156, -0.49998068, -0.49635318])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.42it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02366318 0.03348469]\n", + " [0.14766214 0.02738393]\n", + " [0.39983873 0.21448954]\n", + " [0.05130704 0.06165576]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01221452 0.01141544 0.01118422 0.01143502]\n", + "For 79th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.54180009, 2.25417984],\n", + " [ 0.00945814, 5.69062996],\n", + " [ 0.00615545, 3.65986407],\n", + " [-0.39925619, 4.23261685]]), array([-1.88245205, -1.82677005, -1.82526023, -1.84703893])] and \n", + " [array([[-0.11613667, 0.05708196],\n", + " [ 0.00859734, -0.16681366],\n", + " [ 0.0017787 , 0.01000629],\n", + " [-0.0184398 , 0.00912969]]), array([-0.48542532, -0.49331403, -0.49997327, -0.49627333])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.20it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02362787 0.03346197]\n", + " [0.14728243 0.02729521]\n", + " [0.39964079 0.21448711]\n", + " [0.05129995 0.06164839]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01212944 0.01134372 0.01111493 0.01136207]\n", + "For 80th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.44530536e-01, 2.25602144e+00],\n", + " [ 1.30415559e-02, 5.68660830e+00],\n", + " [ 4.58231852e-03, 3.66010242e+00],\n", + " [-4.00086938e-01, 4.23339000e+00]]), array([-1.88834336, -1.83236587, -1.83081711, -1.85267804])] and \n", + " [array([[-0.11556039, 0.05503569],\n", + " [ 0.02433024, -0.14733955],\n", + " [-0.00393637, 0.00111123],\n", + " [-0.01619396, 0.01254125]]), array([-0.48570332, -0.4932961 , -0.49994734, -0.49631099])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02359369 0.03344049]\n", + " [0.14715269 0.0272019 ]\n", + " [0.39961131 0.21434518]\n", + " [0.05129334 0.06164205]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01204604 0.01127316 0.01104691 0.01129052]\n", + "For 81th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.47218833e-01, 2.25781282e+00],\n", + " [ 1.51397730e-02, 5.68247765e+00],\n", + " [ 5.18952444e-03, 3.66192102e+00],\n", + " [-4.00890041e-01, 4.23410746e+00]]), array([-1.89419669, -1.83793425, -1.83634023, -1.85828044])] and \n", + " [array([[-0.11394135, 0.05356914],\n", + " [ 0.01425878, -0.15185152],\n", + " [ 0.00151949, 0.00848446],\n", + " [-0.01565707, 0.01163913]]), array([-0.48591381, -0.49395086, -0.49996904, -0.4962033 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02356074 0.03341954]\n", + " [0.14699233 0.02710723]\n", + " [0.39920588 0.21434518]\n", + " [0.05128616 0.0616352 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01196425 0.01120398 0.01098012 0.01122036]\n", + "For 82th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.49860525e-01, 2.25958225e+00],\n", + " [ 1.74733613e-02, 5.67830976e+00],\n", + " [ 2.93778336e-03, 3.66191493e+00],\n", + " [-4.01726567e-01, 4.23485287e+00]]), array([-1.90001319, -1.84346481, -1.84182997, -1.86384557])] and \n", + " [array([[-1.12122667e-01, 5.29458870e-02],\n", + " [ 1.58755780e-02, -1.53755525e-01],\n", + " [-5.64055095e-03, -2.84036971e-05],\n", + " [-1.63109435e-02, 1.20939548e-02]]), array([-0.48615595, -0.49362395, -0.49997132, -0.49598483])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02352908 0.03339671]\n", + " [0.1469292 0.02698754]\n", + " [0.39868724 0.21346788]\n", + " [0.05128102 0.06162414]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01188409 0.01113633 0.01091454 0.01115148]\n", + "For 83th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.52451465e-01, 2.26143040e+00],\n", + " [ 1.89385763e-02, 5.67361626e+00],\n", + " [ 5.48566055e-03, 3.66643409e+00],\n", + " [-4.02434271e-01, 4.23579999e+00]]), array([-1.90579153, -1.84895122, -1.84728668, -1.86937728])] and \n", + " [array([[-0.11011647, 0.05533949],\n", + " [ 0.00997225, -0.17391364],\n", + " [ 0.00639067, 0.0211702 ],\n", + " [-0.0138005 , 0.01536926]]), array([-0.48622492, -0.4926595 , -0.49994873, -0.49605148])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.47it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02349887 0.03337455]\n", + " [0.14692914 0.02685457]\n", + " [0.39570168 0.21260237]\n", + " [0.05127382 0.06162162]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01180541 0.01106984 0.01085012 0.01108386]\n", + "For 84th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.54984368e-01, 2.26325150e+00],\n", + " [ 1.88909522e-02, 5.66865898e+00],\n", + " [-6.21883546e-04, 3.66193613e+00],\n", + " [-4.03272025e-01, 4.23625184e+00]]), array([-1.91153548, -1.85440662, -1.85271116, -1.8748753 ])] and \n", + " [array([[-0.10778828, 0.05456534],\n", + " [-0.00032413, -0.18459724],\n", + " [-0.01543472, -0.02115667],\n", + " [-0.01633883, 0.00733265]]), array([-0.48655294, -0.49281571, -0.49994663, -0.49603892])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02347 0.03335262]\n", + " [0.14692176 0.02671757]\n", + " [0.38962545 0.20916285]\n", + " [0.05126946 0.06161146]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01172819 0.01100454 0.01078685 0.01101749]\n", + "For 85th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.55746211, 2.26506358],\n", + " [ 0.01839007, 5.66361484],\n", + " [ 0.00810672, 3.67089361],\n", + " [-0.40392418, 4.23715979]]), array([-1.91724514, -1.85982949, -1.85810287, -1.88033905])] and \n", + " [array([[-0.10557073, 0.05433091],\n", + " [-0.00340918, -0.18879478],\n", + " [ 0.02240254, 0.04282536],\n", + " [-0.01272008, 0.01473672]]), array([-0.48683202, -0.49278478, -0.49984076, -0.4959159 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02344203 0.03333116]\n", + " [0.14682965 0.02661247]\n", + " [0.3803918 0.20663732]\n", + " [0.05126414 0.0616053 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0116524 0.0109403 0.01072468 0.01095227]\n", + "For 86th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.59902595e-01, 2.26685720e+00],\n", + " [ 2.01603277e-02, 5.65918435e+00],\n", + " [-2.71408878e-03, 3.66314712e+00],\n", + " [-4.04644465e-01, 4.23786684e+00]]), array([-1.92292007, -1.8652242 , -1.86346323, -1.8857714 ])] and \n", + " [array([[-0.1041071 , 0.05381236],\n", + " [ 0.01205655, -0.16648178],\n", + " [-0.02844648, -0.03748832],\n", + " [-0.01405052, 0.01147704]]), array([-0.48701765, -0.49310469, -0.49981504, -0.49600238])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02341459 0.0333113 ]\n", + " [0.14681241 0.02650366]\n", + " [0.37468866 0.20332856]\n", + " [0.05125727 0.0616029 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01157797 0.01087709 0.01066358 0.01088824]\n", + "For 87th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.562321 , 2.26858269],\n", + " [ 0.02092663, 5.6546675 ],\n", + " [ 0.00591158, 3.67205896],\n", + " [-0.40546279, 4.23830815]]), array([-1.92856243, -1.87059128, -1.86879279, -1.89116998])] and \n", + " [array([[-0.10328607, 0.05179867],\n", + " [ 0.00521958, -0.17042361],\n", + " [ 0.02302088, 0.04382973],\n", + " [-0.01596507, 0.00716387]]), array([-0.48733646, -0.49342898, -0.49979067, -0.49581795])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02338744 0.03329392]\n", + " [0.14668655 0.02641302]\n", + " [0.36522686 0.20070294]\n", + " [0.05125072 0.06159947]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0115049 0.01081491 0.01060353 0.01082535]\n", + "For 88th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.64727998e-01, 2.27019765e+00],\n", + " [ 2.29965373e-02, 5.65053591e+00],\n", + " [-5.25390012e-03, 3.66404964e+00],\n", + " [-4.06262260e-01, 4.23883556e+00]]), array([-1.93417111, -1.87592985, -1.8740919 , -1.89653622])] and \n", + " [array([[-0.10291853, 0.04850621],\n", + " [ 0.01411111, -0.15642243],\n", + " [-0.03057134, -0.03990634],\n", + " [-0.01559917, 0.00856186]]), array([-0.48750346, -0.49363047, -0.49974995, -0.49571068])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02336136 0.03327611]\n", + " [0.14660476 0.0263137 ]\n", + " [0.35765834 0.1955015 ]\n", + " [0.05124526 0.06159279]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01143314 0.01075386 0.01054449 0.01076358]\n", + "For 89th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.67088972e-01, 2.27183279e+00],\n", + " [ 2.46659967e-02, 5.64620397e+00],\n", + " [ 4.87232109e-03, 3.67535899e+00],\n", + " [-4.06992007e-01, 4.23957177e+00]]), array([-1.93974671, -1.88123532, -1.87936071, -1.90186996])] and \n", + " [array([[-0.10106325, 0.04913862],\n", + " [ 0.01138748, -0.16462707],\n", + " [ 0.02831255, 0.05784791],\n", + " [-0.0142403 , 0.01195286]]), array([-0.48767037, -0.49335533, -0.49967413, -0.49553574])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.47it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02333613 0.03325792]\n", + " [0.14657938 0.02620817]\n", + " [0.34901395 0.19254729]\n", + " [0.05124117 0.06158839]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01136268 0.01069379 0.01048641 0.01070279]\n", + "For 90th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.56941207, 2.27348603],\n", + " [ 0.02559637, 5.64173052],\n", + " [-0.0060541 , 3.66669967],\n", + " [-0.40762421, 4.24016956]]), array([-1.94528935, -1.88651252, -1.88460157, -1.90717656])] and \n", + " [array([[-0.09954928, 0.04970963],\n", + " [ 0.00634721, -0.17068882],\n", + " [-0.03130654, -0.04497243],\n", + " [-0.01233779, 0.00970632]]), array([-0.48779346, -0.49348238, -0.49977648, -0.4958144 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.09it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02331139 0.03324145]\n", + " [0.14620983 0.026128 ]\n", + " [0.34140602 0.18973473]\n", + " [0.0512374 0.06158682]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01129342 0.01063474 0.01042926 0.01064295]\n", + "For 91th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.71713625e-01, 2.27505928e+00],\n", + " [ 2.91445524e-02, 5.63782256e+00],\n", + " [ 4.32876458e-03, 3.67521449e+00],\n", + " [-4.08230351e-01, 4.24052661e+00]]), array([-1.95080125, -1.89175977, -1.88981414, -1.91245637])] and \n", + " [array([[-0.09873102, 0.04732792],\n", + " [ 0.02426776, -0.14956997],\n", + " [ 0.03041207, 0.04487747],\n", + " [-0.01183004, 0.00579746]]), array([-0.4880623 , -0.49340618, -0.49980274, -0.49608538])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02328779 0.03322363]\n", + " [0.14612646 0.02601194]\n", + " [0.33721502 0.18799415]\n", + " [0.05123453 0.06158331]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01122536 0.01057685 0.01037304 0.01058407]\n", + "For 92th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.73963201e-01, 2.27669635e+00],\n", + " [ 3.08328382e-02, 5.63311518e+00],\n", + " [-3.48160320e-03, 3.66845738e+00],\n", + " [-4.08759149e-01, 4.24106044e+00]]), array([-1.95628234, -1.89696974, -1.89499907, -1.91770845])] and \n", + " [array([[-0.09659899, 0.04927441],\n", + " [ 0.01155359, -0.18097008],\n", + " [-0.02316139, -0.03594316],\n", + " [-0.01032113, 0.00866837]]), array([-0.48827734, -0.49258205, -0.49984685, -0.49622506])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02326536 0.03320519]\n", + " [0.14605395 0.02589868]\n", + " [0.33223097 0.18509569]\n", + " [0.05123204 0.06157784]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01115846 0.01051989 0.01031772 0.01052619]\n", + "For 93th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.76156922e-01, 2.27836179e+00],\n", + " [ 3.24078619e-02, 5.62845435e+00],\n", + " [ 5.08309459e-03, 3.67720351e+00],\n", + " [-4.09252997e-01, 4.24172706e+00]]), array([-1.96173332, -1.90215175, -1.90015578, -1.92293028])] and \n", + " [array([[-0.09429128, 0.0501558 ],\n", + " [ 0.01078385, -0.17996394],\n", + " [ 0.02577935, 0.0472519 ],\n", + " [-0.00963943, 0.01082568]]), array([-0.48850668, -0.49259152, -0.49979161, -0.49607975])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.13it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.2157665459056934e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02324331 0.03318807]\n", + " [0.14595739 0.0257824 ]\n", + " [0.32981137 0.18459996]\n", + " [0.05123127 0.06156009]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01109269 0.01046397 0.01026327 0.01046929]\n", + "For 94th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.78333431e-01, 2.27996723e+00],\n", + " [ 3.42256833e-02, 5.62372156e+00],\n", + " [-9.40334141e-04, 3.67354654e+00],\n", + " [-4.09526232e-01, 4.24292738e+00]]), array([-1.96715399, -1.90730066, -1.90528618, -1.92812203])] and \n", + " [array([[-0.09364025, 0.04837405],\n", + " [ 0.01245447, -0.18356652],\n", + " [-0.01826325, -0.01981024],\n", + " [-0.00533338, 0.01949837]]), array([-0.48867094, -0.49206163, -0.49987994, -0.49590207])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.10it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02322199 0.03317152]\n", + " [0.14591319 0.02566885]\n", + " [0.32868661 0.18333197]\n", + " [0.05122961 0.06154951]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01102805 0.01040888 0.01020967 0.01041333]\n", + "For 95th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.80474434e-01, 2.28154603e+00],\n", + " [ 3.54559854e-02, 5.61903408e+00],\n", + " [ 3.18551078e-03, 3.67939686e+00],\n", + " [-4.09929183e-01, 4.24385443e+00]]), array([-1.97254369, -1.91242421, -1.91038941, -1.93328493])] and \n", + " [array([[-0.09219723, 0.04759498],\n", + " [ 0.00843174, -0.1826136 ],\n", + " [ 0.01255252, 0.03191108],\n", + " [-0.00786559, 0.01506179]]), array([-0.48872616, -0.49222785, -0.49984243, -0.49579766])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.06it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0232009 0.03315822]\n", + " [0.14575231 0.02559188]\n", + " [0.3229238 0.18204735]\n", + " [0.05122344 0.06154814]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01096449 0.01035434 0.01015692 0.01035828]\n", + "For 96th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.58260484, 2.28296173],\n", + " [ 0.03780336, 5.61516482],\n", + " [-0.00613627, 3.67348818],\n", + " [-0.41070502, 4.24418774]]), array([-1.97790414, -1.91753617, -1.9154652 , -1.93841939])] and \n", + " [array([[-0.09182434, 0.04269534],\n", + " [ 0.0161052 , -0.15119101],\n", + " [-0.02886682, -0.0324568 ],\n", + " [-0.01514609, 0.00541541]]), array([-0.48889159, -0.49370242, -0.4997374 , -0.49568639])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02318063 0.03314422]\n", + " [0.14570729 0.02550018]\n", + " [0.31972101 0.18010697]\n", + " [0.05121984 0.06154683]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01090198 0.01030069 0.01010498 0.01030405]\n", + "For 97th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.84694538e-01, 2.28441455e+00],\n", + " [ 3.90459025e-02, 5.61093592e+00],\n", + " [ 8.88299226e-04, 3.68076894e+00],\n", + " [-4.11297406e-01, 4.24451392e+00]]), array([-1.98323553, -1.9226193 , -1.92051565, -1.94352929])] and \n", + " [array([[-0.09014838, 0.04383325],\n", + " [ 0.00852769, -0.16583794],\n", + " [ 0.02197094, 0.04042462],\n", + " [-0.01156559, 0.00529972]]), array([-0.48902998, -0.49347491, -0.49979774, -0.49591177])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02316174 0.03312925]\n", + " [0.14570595 0.0253953 ]\n", + " [0.31799449 0.17989806]\n", + " [0.05121748 0.06153853]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01084047 0.01024787 0.01005379 0.01025063]\n", + "For 98th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.86712401e-01, 2.28591756e+00],\n", + " [ 3.88310364e-02, 5.60640577e+00],\n", + " [-4.30087257e-03, 3.67836142e+00],\n", + " [-4.11777458e-01, 4.24533536e+00]]), array([-1.98853958, -1.92767639, -1.92554175, -1.9486137 ])] and \n", + " [array([[-0.08712054, 0.04536816],\n", + " [-0.00147466, -0.17838552],\n", + " [-0.01631843, -0.01338266],\n", + " [-0.00937281, 0.0133484 ]]), array([-0.48928187, -0.49347697, -0.4999205 , -0.49600996])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02314384 0.03311411]\n", + " [0.14569595 0.02529737]\n", + " [0.31703616 0.17922723]\n", + " [0.05121515 0.06153507]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01077994 0.01019571 0.01000338 0.01019801]\n", + "For 99th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.88678105e-01, 2.28742863e+00],\n", + " [ 3.82453442e-02, 5.60201896e+00],\n", + " [-4.22012016e-04, 3.68267537e+00],\n", + " [-4.12254779e-01, 4.24586560e+00]]), array([-1.99381598, -1.93271472, -1.93054276, -1.95367342])] and \n", + " [array([[-0.08493423, 0.04563234],\n", + " [-0.00401996, -0.17340971],\n", + " [ 0.01223476, 0.02406973],\n", + " [-0.00931991, 0.008617 ]]), array([-0.48946467, -0.49416128, -0.49993271, -0.49614746])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02312627 0.03310144]\n", + " [0.14568539 0.02521852]\n", + " [0.3157358 0.17899849]\n", + " [0.05121251 0.06152954]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01072039 0.01014428 0.00995371 0.01014621]\n", + "For 100th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.90625726e-01, 2.28881195e+00],\n", + " [ 3.88474424e-02, 5.59807447e+00],\n", + " [-4.94595318e-03, 3.68015006e+00],\n", + " [-4.12762351e-01, 4.24653539e+00]]), array([-1.99906413, -1.93773073, -1.93551916, -1.95870654])] and \n", + " [array([[-0.0842168 , 0.04179015],\n", + " [ 0.00413287, -0.15641229],\n", + " [-0.01432825, -0.014108 ],\n", + " [-0.0099111 , 0.01088566]]), array([-0.48954855, -0.49446694, -0.49995438, -0.49605893])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02310997 0.03308707]\n", + " [0.14566547 0.02511689]\n", + " [0.31398446 0.17815097]\n", + " [0.05121086 0.06152583]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01066182 0.01009375 0.00990478 0.01009522]\n", + "For 101th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.92502886e-01, 2.29028473e+00],\n", + " [ 3.80206602e-02, 5.59359011e+00],\n", + " [ 3.13068370e-04, 3.68500989e+00],\n", + " [-4.13163305e-01, 4.24708490e+00]]), array([-2.00428382, -1.94271497, -1.94047093, -1.96371312])] and \n", + " [array([[-0.08122728, 0.04451221],\n", + " [-0.0056759 , -0.17853984],\n", + " [ 0.0167493 , 0.02727925],\n", + " [-0.00782947, 0.00893133]]), array([-0.48956921, -0.49379475, -0.49993757, -0.49593561])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02309439 0.03307264]\n", + " [0.14563218 0.02501569]\n", + " [0.31361401 0.17798448]\n", + " [0.0512102 0.06151912]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01060414 0.01004385 0.00985655 0.010045 ]\n", + "For 102th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.94338656e-01, 2.29176136e+00],\n", + " [ 3.69517778e-02, 5.58910610e+00],\n", + " [-2.11505130e-03, 3.68284878e+00],\n", + " [-4.13418340e-01, 4.24782334e+00]]), array([-2.00947766, -1.94768043, -1.94539901, -1.96869433])] and \n", + " [array([[-0.07948986, 0.04464818],\n", + " [-0.0073396 , -0.17924781],\n", + " [-0.00774238, -0.01214209],\n", + " [-0.00498016, 0.01200345]]), array([-0.48979286, -0.49437781, -0.49997973, -0.49588962])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02307873 0.03305909]\n", + " [0.14557291 0.02492561]\n", + " [0.31361292 0.17782268]\n", + " [0.0512074 0.06151676]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01054737 0.00999484 0.00980902 0.00999553]\n", + "For 103th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.96179211e-01, 2.29319265e+00],\n", + " [ 3.83781240e-02, 5.58486680e+00],\n", + " [-1.98304373e-03, 3.68498028e+00],\n", + " [-4.13941216e-01, 4.24826134e+00]]), array([-2.01464434, -1.95261411, -1.95030312, -1.97365049])] and \n", + " [array([[-0.07975116, 0.04329478],\n", + " [ 0.00979816, -0.17007819],\n", + " [ 0.00042093, 0.01198664],\n", + " [-0.01021095, 0.00711995]]), array([-0.48985523, -0.49362345, -0.49995918, -0.49583754])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02306352 0.03304597]\n", + " [0.14535265 0.02485169]\n", + " [0.31360383 0.17781157]\n", + " [0.05120572 0.061514 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0104915 0.00994652 0.00976218 0.00994681]\n", + "For 104th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.97994633e-01, 2.29460113e+00],\n", + " [ 4.11276024e-02, 5.58101890e+00],\n", + " [-2.36368012e-03, 3.68553932e+00],\n", + " [-4.14345520e-01, 4.24873441e+00]]), array([-2.01978414, -1.95752452, -1.955184 , -1.97858082])] and \n", + " [array([[-0.078714 , 0.04262192],\n", + " [ 0.01891592, -0.15483422],\n", + " [-0.00121375, 0.00314402],\n", + " [-0.00789568, 0.00769047]]), array([-0.48990129, -0.49368086, -0.49997953, -0.49566923])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.03it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02304861 0.03303406]\n", + " [0.14533791 0.02476461]\n", + " [0.31344499 0.17780605]\n", + " [0.05120317 0.06151312]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01043648 0.00989885 0.00971599 0.00989881]\n", + "For 105th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-5.99792320e-01, 2.29594315e+00],\n", + " [ 4.18395365e-02, 5.57683694e+00],\n", + " [-3.95485842e-03, 3.68514546e+00],\n", + " [-4.14844286e-01, 4.24900171e+00]]), array([-2.0248977 , -1.96241376, -1.96004174, -1.98348696])] and \n", + " [array([[-0.07799546, 0.04062539],\n", + " [ 0.00489847, -0.16886849],\n", + " [-0.00507642, -0.00221513],\n", + " [-0.00974091, 0.00434545]]), array([-0.48996985, -0.49391986, -0.49997278, -0.49562938])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02303427 0.03302299]\n", + " [0.1453379 0.02467711]\n", + " [0.31342357 0.17751753]\n", + " [0.05120086 0.06150881]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0103823 0.00985183 0.00967046 0.00985148]\n", + "For 106th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.01555761e-01, 2.29723764e+00],\n", + " [ 4.18583477e-02, 5.57263748e+00],\n", + " [-3.37026453e-03, 3.68799268e+00],\n", + " [-4.15319891e-01, 4.24959389e+00]]), array([-2.02998627, -1.96728149, -1.96487652, -1.98837092])] and \n", + " [array([[-7.65572967e-02, 3.91997086e-02],\n", + " [ 1.29430806e-04, -1.70176427e-01],\n", + " [ 1.86518805e-03, 1.60390685e-02],\n", + " [-9.28899982e-03, 9.62749671e-03]]), array([-0.49012024, -0.49409426, -0.49995365, -0.49575944])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02302113 0.03301097]\n", + " [0.14522996 0.02458026]\n", + " [0.31327927 0.17744694]\n", + " [0.05119891 0.06150126]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01032894 0.00980544 0.00962557 0.00980484]\n", + "For 107th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.03244156e-01, 2.29858666e+00],\n", + " [ 3.99316760e-02, 5.56821198e+00],\n", + " [-4.88728831e-03, 3.68940262e+00],\n", + " [-4.15755730e-01, 4.25037740e+00]]), array([-2.03504898, -1.97212818, -1.96968869, -1.99323051])] and \n", + " [array([[-0.07334109, 0.04086585],\n", + " [-0.01326635, -0.1800427 ],\n", + " [-0.0048424 , 0.00794575],\n", + " [-0.00851268, 0.01273981]]), array([-0.49014781, -0.49428653, -0.49993558, -0.49563126])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.92it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02300785 0.0329997 ]\n", + " [0.14521061 0.02450025]\n", + " [0.31276361 0.1774412 ]\n", + " [0.05119528 0.06149876]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01027636 0.0097597 0.00958131 0.00975888]\n", + "For 108th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.60494241, 2.29989306],\n", + " [ 0.04074799, 5.56418103],\n", + " [-0.00775492, 3.68980469],\n", + " [-0.41635108, 4.25082816]]), array([-2.04008738, -1.97695172, -1.97447841, -1.9980658 ])] and \n", + " [array([[-0.07381179, 0.03958813],\n", + " [ 0.00562161, -0.16452713],\n", + " [-0.00916869, 0.00226591],\n", + " [-0.01162897, 0.00732947]]), array([-0.49028997, -0.49422979, -0.49990304, -0.49547582])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02299548 0.03298907]\n", + " [0.14520078 0.02442776]\n", + " [0.31209495 0.17691595]\n", + " [0.05119409 0.06149333]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01022454 0.00971449 0.00953764 0.00971357]\n", + "For 109th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.06581740e-01, 2.30116236e+00],\n", + " [ 4.13294903e-02, 5.56033769e+00],\n", + " [-4.48719060e-03, 3.69364903e+00],\n", + " [-4.16693233e-01, 4.25149279e+00]]), array([-2.04510243, -1.98175869, -1.97924659, -2.00287874])] and \n", + " [array([[-0.0712894 , 0.03847647],\n", + " [ 0.00400478, -0.15733463],\n", + " [ 0.0104703 , 0.02172975],\n", + " [-0.00668347, 0.01080828]]), array([-0.49049198, -0.49482485, -0.4999332 , -0.49548651])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02298352 0.03297946]\n", + " [0.14520028 0.02436679]\n", + " [0.31184878 0.17669814]\n", + " [0.05119346 0.06149011]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01017345 0.00966972 0.00949456 0.00966886]\n", + "For 110th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.60819403, 2.30236891],\n", + " [ 0.04146176, 5.55680715],\n", + " [-0.00647271, 3.69116874],\n", + " [-0.41694099, 4.25200382]]), array([-2.05009448, -1.98655373, -1.98399351, -2.00767013])] and \n", + " [array([[-0.07014969, 0.03658475],\n", + " [ 0.00091095, -0.14489182],\n", + " [-0.00636694, -0.01403688],\n", + " [-0.00483968, 0.00831074]]), array([-0.49069364, -0.49588239, -0.49996163, -0.49554829])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02297194 0.0329698 ]\n", + " [0.1451996 0.0242937 ]\n", + " [0.31072605 0.17643605]\n", + " [0.05119315 0.06148758]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0101231 0.00962565 0.00945206 0.00962472]\n", + "For 111th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.09780930e-01, 2.30357924e+00],\n", + " [ 4.13092374e-02, 5.55293742e+00],\n", + " [-2.23374698e-03, 3.69389104e+00],\n", + " [-4.17113619e-01, 4.25245728e+00]]), array([-2.05506275, -1.99132189, -1.98871918, -2.01244232])] and \n", + " [array([[-0.06908009, 0.03671041],\n", + " [-0.00105044, -0.15928912],\n", + " [ 0.01364213, 0.01542937],\n", + " [-0.00337205, 0.00737475]]), array([-0.49078501, -0.49535898, -0.49996254, -0.49582692])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02296085 0.03295997]\n", + " [0.14519375 0.02421452]\n", + " [0.31010438 0.17573029]\n", + " [0.05119242 0.06148758]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0100735 0.00958223 0.00941012 0.0095812 ]\n", + "For 112th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.11334202e-01, 2.30480006e+00],\n", + " [ 4.08602242e-02, 5.54890386e+00],\n", + " [-5.39499933e-03, 3.68942334e+00],\n", + " [-4.17380338e-01, 4.25247229e+00]]), array([-2.06000667, -1.99606565, -1.99342368, -2.01719183])] and \n", + " [array([[-0.06764868, 0.03703952],\n", + " [-0.00309251, -0.16657619],\n", + " [-0.01019416, -0.02542362],\n", + " [-0.00521014, 0.00024422]]), array([-0.49078534, -0.49505851, -0.49994044, -0.49571104])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02295062 0.03295014]\n", + " [0.14519367 0.02415253]\n", + " [0.3062246 0.17430049]\n", + " [0.05119234 0.06148458]]\n", + "The leanring rate rho_t of ADAGRAD : [0.01002456 0.00953923 0.00936876 0.00953823]\n", + "For 113th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.12826735e-01, 2.30602086e+00],\n", + " [ 4.08080214e-02, 5.54532827e+00],\n", + " [ 2.48945482e-03, 3.69578857e+00],\n", + " [-4.17471963e-01, 4.25296673e+00]]), array([-2.06492891, -2.00079728, -1.99810685, -2.02192187])] and \n", + " [array([[-0.06503236, 0.03704987],\n", + " [-0.00035954, -0.14804219],\n", + " [ 0.02574729, 0.03651875],\n", + " [-0.00178981, 0.00804165]]), array([-0.4910173 , -0.49601825, -0.49987093, -0.49590348])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 6.00it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.0229404 0.03294191]\n", + " [0.14513209 0.02410645]\n", + " [0.30464542 0.17305549]\n", + " [0.05119232 0.06148272]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00997631 0.00949672 0.00932792 0.00949584]\n", + "For 114th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.14319093e-01, 2.30713859e+00],\n", + " [ 4.22640337e-02, 5.54224130e+00],\n", + " [-2.58185721e-03, 3.68982311e+00],\n", + " [-4.17508858e-01, 4.25335508e+00]]), array([-2.06982883, -2.00551201, -2.00276998, -2.02663055])] and \n", + " [array([[-0.06505372, 0.03393043],\n", + " [ 0.01003232, -0.12805561],\n", + " [-0.01664661, -0.03447137],\n", + " [-0.00072071, 0.00631644]]), array([-0.49115549, -0.49645869, -0.49991059, -0.49586679])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.45555555555555555 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02293057 0.03293415]\n", + " [0.14507454 0.02404152]\n", + " [0.30373686 0.17264877]\n", + " [0.05119135 0.06148272]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00992874 0.00945481 0.00928761 0.00945404]\n", + "For 115th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.15782189e-01, 2.30822374e+00],\n", + " [ 4.08560335e-02, 5.53857376e+00],\n", + " [ 1.27685031e-03, 3.69324910e+00],\n", + " [-4.17817732e-01, 4.25336619e+00]]), array([-2.07470602, -2.01020436, -2.00741344, -2.03131683])] and \n", + " [array([[-0.06380546, 0.03294892],\n", + " [-0.00970536, -0.15255016],\n", + " [ 0.01270411, 0.01984367],\n", + " [-0.00603373, 0.00018062]]), array([-0.49121945, -0.49629197, -0.49996316, -0.49569076])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02292144 0.03292694]\n", + " [0.1450205 0.02398718]\n", + " [0.30337309 0.1725502 ]\n", + " [0.05119096 0.06148055]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0098818 0.00941335 0.00924781 0.00941282]\n", + "For 116th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.17193553e-01, 2.30926989e+00],\n", + " [ 3.94915136e-02, 5.53521401e+00],\n", + " [-1.16949791e-03, 3.69155979e+00],\n", + " [-4.18012515e-01, 4.25378623e+00]]), array([-2.07956216, -2.01488174, -2.01203715, -2.03598089])] and \n", + " [array([[-0.06157399, 0.03177185],\n", + " [-0.00940915, -0.14006445],\n", + " [-0.00806383, -0.00979025],\n", + " [-0.00380502, 0.00683213]]), array([-0.49142303, -0.49688834, -0.49997814, -0.49550106])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02291272 0.03292023]\n", + " [0.14501488 0.02394439]\n", + " [0.30279625 0.1719976 ]\n", + " [0.05119063 0.06147644]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0098355 0.00937238 0.00920853 0.00937211]\n", + "For 117th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.18572456e-01, 2.31027937e+00],\n", + " [ 3.90512733e-02, 5.53222883e+00],\n", + " [ 1.91238838e-03, 3.69555817e+00],\n", + " [-4.18190418e-01, 4.25436453e+00]]), array([-2.08439648, -2.01954139, -2.01664099, -2.04062614])] and \n", + " [array([[-0.06018067, 0.03066462],\n", + " [-0.00303583, -0.12467132],\n", + " [ 0.01017809, 0.02324677],\n", + " [-0.0034753 , 0.0094069 ]]), array([-0.49151752, -0.49716815, -0.49995406, -0.4956458 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02290427 0.03291366]\n", + " [0.14496166 0.02391646]\n", + " [0.30137202 0.1715535 ]\n", + " [0.05118929 0.06147631]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00978983 0.0093319 0.00916974 0.00933191]\n", + "For 118th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.19930016e-01, 2.31127776e+00],\n", + " [ 4.04058333e-02, 5.52981447e+00],\n", + " [-2.93143414e-03, 3.69196746e+00],\n", + " [-4.18552380e-01, 4.25446498e+00]]), array([-2.08920926, -2.02418362, -2.02122532, -2.04525237])] and \n", + " [array([[-0.05927105, 0.03033346],\n", + " [ 0.00934426, -0.10094993],\n", + " [-0.01607257, -0.02093057],\n", + " [-0.00707105, 0.00163394]]), array([-0.4916107 , -0.49745799, -0.49994055, -0.49574323])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02289617 0.03290748]\n", + " [0.14495836 0.0238823 ]\n", + " [0.29887958 0.1702907 ]\n", + " [0.0511892 0.06147329]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00974478 0.00929196 0.00913146 0.00929229]\n", + "For 119th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.21259766e-01, 2.31224647e+00],\n", + " [ 4.07431291e-02, 5.52714307e+00],\n", + " [ 3.48578327e-03, 3.69802299e+00],\n", + " [-4.18645972e-01, 4.25496093e+00]]), array([-2.09400031, -2.02880489, -2.02578946, -2.04985486])] and \n", + " [array([[-0.05807741, 0.02943731],\n", + " [ 0.00232685, -0.11185675],\n", + " [ 0.02147091, 0.03555994],\n", + " [-0.00182837, 0.00806762]]), array([-0.49165284, -0.49734062, -0.49982595, -0.49530257])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02288818 0.0329019 ]\n", + " [0.14491334 0.02385479]\n", + " [0.2982405 0.16993936]\n", + " [0.05118896 0.06146485]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00970037 0.00925252 0.00909364 0.00925319]\n", + "For 120th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.22580726e-01, 2.31316767e+00],\n", + " [ 4.19891936e-02, 5.52474380e+00],\n", + " [ 2.17786018e-04, 3.69481280e+00],\n", + " [-4.18490424e-01, 4.25578952e+00]]), array([-2.09876873, -2.03340637, -2.03033554, -2.0544367 ])] and \n", + " [array([[-0.05771363, 0.02799849],\n", + " [ 0.00859869, -0.10057807],\n", + " [-0.01095759, -0.01889022],\n", + " [ 0.00303871, 0.01348081]]), array([-0.49157087, -0.49732148, -0.49991872, -0.49516326])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.97it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02288085 0.03289626]\n", + " [0.14490969 0.02382585]\n", + " [0.29750954 0.16977995]\n", + " [0.0511888 0.06146474]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00965652 0.00921358 0.00905628 0.00921454]\n", + "For 121th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.23845988e-01, 2.31409304e+00],\n", + " [ 4.23440148e-02, 5.52228199e+00],\n", + " [ 3.71629298e-03, 3.69697799e+00],\n", + " [-4.18614726e-01, 4.25588427e+00]]), array([-2.10351738, -2.03798899, -2.03486327, -2.05900183])] and \n", + " [array([[-0.05529786, 0.02812979],\n", + " [ 0.00244857, -0.10332534],\n", + " [ 0.01175931, 0.01275294],\n", + " [-0.00242831, 0.00154144]]), array([-0.4917557 , -0.49737706, -0.49995501, -0.4954261 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02287355 0.03289084]\n", + " [0.14487467 0.023799 ]\n", + " [0.29749554 0.16975599]\n", + " [0.0511887 0.0614618 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00961328 0.00917512 0.00901937 0.00917632]\n", + "For 122th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.25109105e-01, 2.31500133e+00],\n", + " [ 4.34432339e-02, 5.51990890e+00],\n", + " [ 3.23133929e-03, 3.69613808e+00],\n", + " [-4.18518965e-01, 4.25637312e+00]]), array([-2.10824389, -2.04255249, -2.03937251, -2.06355142])] and \n", + " [array([[-0.05522175, 0.02761539],\n", + " [ 0.00758738, -0.0997137 ],\n", + " [-0.00163012, -0.00494776],\n", + " [ 0.00187075, 0.00795371]]), array([-0.4916643 , -0.49737753, -0.49995116, -0.49579715])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02286652 0.03288604]\n", + " [0.14480655 0.02377634]\n", + " [0.29720733 0.1696333 ]\n", + " [0.0511887 0.06145955]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0095706 0.00913712 0.00898291 0.0091386 ]\n", + "For 123th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.26348022e-01, 2.31585546e+00],\n", + " [ 4.49762953e-02, 5.51772721e+00],\n", + " [ 5.43170799e-03, 3.69803870e+00],\n", + " [-4.18502716e-01, 4.25680106e+00]]), array([-2.11295004, -2.0470984 , -2.04386356, -2.06807985])] and \n", + " [array([[-0.05418038, 0.02597238],\n", + " [ 0.01058696, -0.09175896],\n", + " [ 0.00740348, 0.01120427],\n", + " [ 0.00031745, 0.006963 ]]), array([-0.49172962, -0.49752082, -0.49995415, -0.49552777])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02285992 0.03288089]\n", + " [0.14480548 0.02374568]\n", + " [0.29719316 0.16958263]\n", + " [0.05118861 0.06145817]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00952848 0.0090996 0.00894689 0.00910137]\n", + "For 124th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.27549192e-01, 2.31673983e+00],\n", + " [ 4.47837201e-02, 5.51518907e+00],\n", + " [ 4.94347557e-03, 3.69681660e+00],\n", + " [-4.18410535e-01, 4.25713599e+00]]), array([-2.1176359 , -2.05162505, -2.0483367 , -2.07258875])] and \n", + " [array([[-0.05254482, 0.02689607],\n", + " [-0.00132989, -0.10688838],\n", + " [-0.00164281, -0.0072065 ],\n", + " [ 0.0018008 , 0.0054497 ]]), array([-0.49177439, -0.49745596, -0.49996616, -0.49540878])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02285355 0.03287636]\n", + " [0.14480286 0.02371919]\n", + " [0.2970556 0.16957024]\n", + " [0.0511886 0.06145806]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00948691 0.00906247 0.00891131 0.0090646 ]\n", + "For 125th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.62872938, 2.31757018],\n", + " [ 0.04448317, 5.51282789],\n", + " [ 0.00646457, 3.69621242],\n", + " [-0.41837361, 4.25704264]]), array([-2.12230119, -2.05613732, -2.05279173, -2.07707883])] and \n", + " [array([[-0.05164119, 0.02525703],\n", + " [-0.0020756 , -0.09954726],\n", + " [ 0.00512057, -0.00356298],\n", + " [ 0.00072129, -0.0015189 ]]), array([-0.49176096, -0.49790689, -0.49992953, -0.49534234])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.47it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02284783 0.03287214]\n", + " [0.14479827 0.02370105]\n", + " [0.29703755 0.1695542 ]\n", + " [0.0511883 0.06145798]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00944585 0.0090257 0.00887614 0.00902826]\n", + "For 126th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.62984806, 2.31837146],\n", + " [ 0.04408486, 5.51087264],\n", + " [ 0.0059133 , 3.69552458],\n", + " [-0.41854446, 4.25696186]]), array([-2.126948 , -2.06063716, -2.0572297 , -2.0815513 ])] and \n", + " [array([[-0.04896245, 0.0243754 ],\n", + " [-0.00275076, -0.08249643],\n", + " [-0.0018559 , -0.00405678],\n", + " [-0.00333766, -0.0013144 ]]), array([-0.491942 , -0.49855902, -0.49998911, -0.49538495])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02284236 0.03286779]\n", + " [0.14467107 0.02367522]\n", + " [0.29663331 0.16954631]\n", + " [0.05118829 0.06145784]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0094053 0.00898934 0.00884138 0.00899237]\n", + "For 127th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63094237, 2.31918428],\n", + " [ 0.04198959, 5.50853916],\n", + " [ 0.00852094, 3.69600694],\n", + " [-0.41851764, 4.25685589]]), array([-2.13157643, -2.06512054, -2.06165015, -2.08600505])] and \n", + " [array([[-0.04790706, 0.02473 ],\n", + " [-0.01448301, -0.09856201],\n", + " [ 0.0087908 , 0.00284499],\n", + " [ 0.0005239 , -0.00172418]]), array([-0.49210879, -0.4987446 , -0.49997229, -0.49528177])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02283718 0.03286355]\n", + " [0.14465775 0.02365694]\n", + " [0.29659864 0.16952487]\n", + " [0.05118813 0.06145579]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00936525 0.0089534 0.00880703 0.00895692]\n", + "For 128th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63200683, 2.31998724],\n", + " [ 0.04131096, 5.50657432],\n", + " [ 0.00928545, 3.69680212],\n", + " [-0.41839154, 4.25726489]]), array([-2.13618527, -2.06958731, -2.06605355, -2.09044079])] and \n", + " [array([[-0.04661077, 0.0244334 ],\n", + " [-0.00469128, -0.08305579],\n", + " [ 0.00257759, 0.00469066],\n", + " [ 0.0024635 , 0.00665515]]), array([-0.4921215 , -0.49889096, -0.49998763, -0.4952296 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.90it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.56it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02283225 0.03285958]\n", + " [0.14456171 0.02363622]\n", + " [0.29626708 0.16922383]\n", + " [0.05118799 0.06145498]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00932572 0.00891789 0.00877307 0.00892185]\n", + "For 129th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63304615, 2.32076495],\n", + " [ 0.03948937, 5.50448239],\n", + " [ 0.00692195, 3.69382371],\n", + " [-0.41850696, 4.25700848]]), array([-2.14077435, -2.0740356 , -2.07043988, -2.09486071])] and \n", + " [array([[-0.04551983, 0.02366764],\n", + " [-0.01260079, -0.088505 ],\n", + " [-0.0079776 , -0.01760043],\n", + " [-0.00225481, -0.00417229]]), array([-0.49208844, -0.49880496, -0.49997645, -0.4954039 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02282764 0.03285539]\n", + " [0.14454465 0.02361413]\n", + " [0.29566946 0.16897737]\n", + " [0.05118778 0.06145452]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00928669 0.00888285 0.00873951 0.00888721]\n", + "For 130th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63405086, 2.32156309],\n", + " [ 0.03872117, 5.5023213 ],\n", + " [ 0.01009617, 3.69652126],\n", + " [-0.41865023, 4.25681498]]), array([-2.14534406, -2.07846395, -2.07480943, -2.09926271])] and \n", + " [array([[-0.04401277, 0.02429249],\n", + " [-0.00531458, -0.09151701],\n", + " [ 0.0107357 , 0.01596396],\n", + " [-0.00279893, -0.0031488 ]]), array([-0.49207047, -0.49852792, -0.49997623, -0.49531881])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02282274 0.0328523 ]\n", + " [0.14441638 0.02360715]\n", + " [0.29545155 0.16893045]\n", + " [0.05118767 0.06145309]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00924814 0.00884815 0.00870633 0.00885296]\n", + "For 131th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63508709, 2.32224899],\n", + " [ 0.04082715, 5.50110513],\n", + " [ 0.00817687, 3.69534305],\n", + " [-0.41854593, 4.25715643]]), array([-2.14989524, -2.08287899, -2.0791623 , -2.10364796])] and \n", + " [array([[-0.04540342, 0.02087807],\n", + " [ 0.0145827 , -0.05151709],\n", + " [-0.00649617, -0.00697452],\n", + " [ 0.00203772, 0.00555635]]), array([-0.49211825, -0.49897846, -0.4999662 , -0.49534291])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.93it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02281827 0.03284871]\n", + " [0.14440256 0.02359401]\n", + " [0.29457378 0.1682693 ]\n", + " [0.05118732 0.06144883]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00921006 0.00881387 0.00867352 0.00881909]\n", + "For 132th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63607585, 2.32298803],\n", + " [ 0.04151885, 5.49943707],\n", + " [ 0.01202819, 3.69976238],\n", + " [-0.41836157, 4.25774509]]), array([-2.15442822, -2.08727594, -2.08349846, -2.10801745])] and \n", + " [array([[-0.0433321 , 0.02249844],\n", + " [ 0.00479004, -0.07069845],\n", + " [ 0.01307424, 0.02626346],\n", + " [ 0.00360152, 0.00957969]]), array([-0.49217689, -0.49886722, -0.49993117, -0.495458 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02281419 0.03284527]\n", + " [0.14438909 0.02357689]\n", + " [0.29324621 0.16788227]\n", + " [0.05118732 0.06144689]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00917242 0.00877998 0.00864109 0.00878562]\n", + "For 133th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63702161, 2.32371108],\n", + " [ 0.04083588, 5.49753274],\n", + " [ 0.00728658, 3.69637315],\n", + " [-0.41833319, 4.25814237]]), array([-2.15894408, -2.09165642, -2.08781837, -2.11236927])] and \n", + " [array([[-0.04145487, 0.02201392],\n", + " [-0.00473007, -0.08077113],\n", + " [-0.01616941, -0.02018813],\n", + " [ 0.00055448, 0.00646535]]), array([-0.49233086, -0.49891735, -0.49992581, -0.49533371])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.56it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02281015 0.03284214]\n", + " [0.1443842 0.02356253]\n", + " [0.29309151 0.16743132]\n", + " [0.05118658 0.06144688]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00913523 0.00874646 0.00860902 0.00875254]\n", + "For 134th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63796224, 2.32440163],\n", + " [ 0.04042472, 5.49578775],\n", + " [ 0.00891046, 3.70003546],\n", + " [-0.41860096, 4.25816453]]), array([-2.16344174, -2.09602165, -2.09212224, -2.11670414])] and \n", + " [array([[-0.04123727, 0.02102628],\n", + " [-0.00284767, -0.07405769],\n", + " [ 0.00554055, 0.02187352],\n", + " [-0.0052312 , 0.00036064]]), array([-0.49234233, -0.49908514, -0.4999267 , -0.49526976])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 1.0941898913151241e-07\n", + "The leanring rate rho_t of ADAGRAD : [[0.02280611 0.03283956]\n", + " [0.14430529 0.02355492]\n", + " [0.29251515 0.16702713]\n", + " [0.05118643 0.06144625]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00909849 0.00871331 0.0085773 0.00871983]\n", + "For 135th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63890375, 2.32502861],\n", + " [ 0.04207766, 5.49451715],\n", + " [ 0.00577636, 3.69656334],\n", + " [-0.41872455, 4.25793824]]), array([-2.16792184, -2.10037024, -2.09641046, -2.12102323])] and \n", + " [array([[-0.04128314, 0.01909215],\n", + " [ 0.01145445, -0.05394201],\n", + " [-0.01071435, -0.02078782],\n", + " [-0.00241451, -0.00368261]]), array([-0.49240006, -0.49907387, -0.49994981, -0.49531887])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2222222222222222 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02280217 0.03283723]\n", + " [0.14426633 0.02354538]\n", + " [0.29118192 0.16671914]\n", + " [0.05118642 0.0614461 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00906217 0.00868055 0.00854593 0.00868747]\n", + "For 136th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.63983319, 2.32562393],\n", + " [ 0.04323939, 5.49309461],\n", + " [ 0.01054471, 3.69959834],\n", + " [-0.41869888, 4.25782817]]), array([-2.17238493, -2.10470231, -2.1006828 , -2.12532692])] and \n", + " [array([[-0.04076101, 0.01812955],\n", + " [ 0.0080527 , -0.06041714],\n", + " [ 0.01637586, 0.01820431],\n", + " [ 0.00050157, -0.00179141]]), array([-0.49249741, -0.49905489, -0.4999262 , -0.49539085])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.63it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02279847 0.03283424]\n", + " [0.14426633 0.0235308 ]\n", + " [0.29069365 0.1664457 ]\n", + " [0.05118628 0.06144575]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00902629 0.00864817 0.0085149 0.0086555 ]\n", + "For 137th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64073332, 2.32629853],\n", + " [ 0.04323866, 5.49133546],\n", + " [ 0.00765036, 3.69673584],\n", + " [-0.41858131, 4.25799783]]), array([-2.17683001, -2.10901702, -2.10493997, -2.12961252])] and \n", + " [array([[-3.94818939e-02, 2.05454798e-02],\n", + " [-5.06430483e-06, -7.47593925e-02],\n", + " [-9.95668844e-03, -1.71977911e-02],\n", + " [ 2.29681353e-03, 2.76116398e-03]]), array([-0.49245954, -0.49891713, -0.49996794, -0.49512955])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.31it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02279473 0.0328322 ]\n", + " [0.14419868 0.02352102]\n", + " [0.29027316 0.16631485]\n", + " [0.05118628 0.06144564]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00899083 0.00861615 0.0084842 0.00862388]\n", + "For 138th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64163978, 2.32685682],\n", + " [ 0.04476974, 5.4898937 ],\n", + " [ 0.01033874, 3.69871806],\n", + " [-0.41858439, 4.25790372]]), array([-2.18125722, -2.11331545, -2.10918193, -2.13388242])] and \n", + " [array([[-3.97662683e-02, 1.70042469e-02],\n", + " [ 1.06178633e-02, -6.12966014e-02],\n", + " [ 9.26153784e-03, 1.19184456e-02],\n", + " [-6.02337701e-05, -1.53153373e-03]]), array([-0.49241359, -0.49888024, -0.4999837 , -0.49512639])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02279147 0.03282993]\n", + " [0.1441952 0.02350595]\n", + " [0.28997798 0.16606901]\n", + " [0.05118627 0.06144548]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00895578 0.00858449 0.00845383 0.00859263]\n", + "For 139th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64248432, 2.32744399],\n", + " [ 0.04442268, 5.48810433],\n", + " [ 0.00808442, 3.69600046],\n", + " [-0.41861171, 4.25778904]]), array([-2.18566829, -2.11759753, -2.11340856, -2.13813462])] and \n", + " [array([[-0.03705524, 0.01788538],\n", + " [-0.00240688, -0.07612427],\n", + " [-0.00777412, -0.01636426],\n", + " [-0.00053367, -0.00186652]]), array([-0.49253831, -0.49881578, -0.49996599, -0.49486506])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.59it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02278829 0.03282739]\n", + " [0.14418792 0.02349228]\n", + " [0.28996516 0.16605684]\n", + " [0.05118536 0.06144133]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00892114 0.00855319 0.00842378 0.0085617 ]\n", + "For 140th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64331973, 2.32806609],\n", + " [ 0.04492517, 5.48639935],\n", + " [ 0.00855452, 3.6966058 ],\n", + " [-0.41890925, 4.25720773]]), array([-2.19006165, -2.12186387, -2.11762038, -2.14237381])] and \n", + " [array([[-0.0366598 , 0.01895065],\n", + " [ 0.00348498, -0.07257603],\n", + " [ 0.00162125, 0.00364536],\n", + " [-0.00581301, -0.00946121]]), array([-0.49246708, -0.49880094, -0.49999171, -0.49513443])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.05it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02278518 0.03282551]\n", + " [0.14418343 0.02348396]\n", + " [0.28990067 0.1660568 ]\n", + " [0.05118522 0.06144128]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0088869 0.00852216 0.00839406 0.00853107]\n", + "For 141th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64414671, 2.32860169],\n", + " [ 0.04531971, 5.48506851],\n", + " [ 0.00750004, 3.69657139],\n", + " [-0.41902596, 4.25714728]]), array([-2.19443767, -2.12611862, -2.12181721, -2.1465992 ])] and \n", + " [array([[-0.03629431, 0.01631651],\n", + " [ 0.00273637, -0.05667015],\n", + " [-0.00363738, -0.00020719],\n", + " [-0.00228005, -0.00098385]]), array([-0.49241178, -0.4992576 , -0.4999762 , -0.49529449])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02278249 0.03282365]\n", + " [0.14414698 0.02347464]\n", + " [0.28983055 0.16605407]\n", + " [0.05118516 0.06144038]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00885306 0.00849146 0.00836464 0.00850076]\n", + "For 142th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.644915 , 2.32913418],\n", + " [ 0.04419551, 5.48366043],\n", + " [ 0.00859965, 3.69628456],\n", + " [-0.41910212, 4.25687604]]), array([-2.19879709, -2.13035894, -2.12599933, -2.15080992])] and \n", + " [array([[-0.03372294, 0.01622288],\n", + " [-0.007799 , -0.05998285],\n", + " [ 0.00379396, -0.00172739],\n", + " [-0.00148806, -0.00441457]]), array([-0.49241987, -0.49936295, -0.49997567, -0.49533377])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.32it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02278002 0.03282169]\n", + " [0.14399617 0.02346356]\n", + " [0.28980356 0.16601822]\n", + " [0.05118516 0.06143967]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00881961 0.00846108 0.00833554 0.00847076]\n", + "For 143th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64565076, 2.32967977],\n", + " [ 0.04190895, 5.48212395],\n", + " [ 0.00928205, 3.69732352],\n", + " [-0.41908524, 4.25711547]]), array([-2.20313962, -2.13458494, -2.1301667 , -2.15500687])] and \n", + " [array([[-0.03229836, 0.01662289],\n", + " [-0.01587933, -0.06548388],\n", + " [ 0.00235471, 0.00625815],\n", + " [ 0.00032992, 0.00389687]]), array([-0.49237239, -0.49946268, -0.49995253, -0.49546296])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02277774 0.03281936]\n", + " [0.143838 0.02345158]\n", + " [0.28978022 0.16598352]\n", + " [0.05118499 0.06143734]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00878652 0.00843102 0.00830674 0.00844107]\n", + "For 144th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.6463586 , 2.33027643],\n", + " [ 0.03956605, 5.48052664],\n", + " [ 0.00991664, 3.69834578],\n", + " [-0.41895654, 4.25755128]]), array([-2.20746662, -2.13879583, -2.13431943, -2.15918941])] and \n", + " [array([[-0.03107596, 0.01818007],\n", + " [-0.01628846, -0.06811088],\n", + " [ 0.0021899 , 0.00615877],\n", + " [ 0.00251432, 0.0070936 ]]), array([-0.49245876, -0.49945192, -0.49992191, -0.4954985 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.32it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02277545 0.03281705]\n", + " [0.14382777 0.02344242]\n", + " [0.28978006 0.16598337]\n", + " [0.05118482 0.06143642]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0087538 0.00840131 0.00827823 0.00841171]\n", + "For 145th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64706781, 2.33086951],\n", + " [ 0.0401624 , 5.4791289 ],\n", + " [ 0.00986476, 3.69827925],\n", + " [-0.41882779, 4.25782456]]), array([-2.2117778 , -2.14298925, -2.13845813, -2.16335628])] and \n", + " [array([[-0.03113917, 0.01807235],\n", + " [ 0.00414627, -0.05962454],\n", + " [-0.00017904, -0.00040079],\n", + " [ 0.00251535, 0.00444816]]), array([-0.49249185, -0.49913912, -0.49995075, -0.4953654 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.32it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02277319 0.0328153 ]\n", + " [0.14382077 0.02343356]\n", + " [0.28926801 0.16575775]\n", + " [0.05118382 0.06143159]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00872145 0.00837192 0.00825002 0.00838268]\n", + "For 146th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.6477713 , 2.33138504],\n", + " [ 0.04065583, 5.47775487],\n", + " [ 0.01283585, 3.70088534],\n", + " [-0.41851525, 4.25845183]]), array([-2.21607235, -2.14716832, -2.14258289, -2.16750713])] and \n", + " [array([[-0.03089125, 0.01571005],\n", + " [ 0.00343092, -0.05863486],\n", + " [ 0.01027107, 0.01572225],\n", + " [ 0.00610634, 0.01021099]]), array([-0.49241317, -0.49917752, -0.49996978, -0.49516984])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02277093 0.0328138 ]\n", + " [0.14369913 0.02342908]\n", + " [0.28882819 0.16567481]\n", + " [0.05118343 0.06142768]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00868944 0.00834283 0.00822209 0.00835393]\n", + "For 147th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64847613, 2.33186308],\n", + " [ 0.04271175, 5.47677661],\n", + " [ 0.01007968, 3.69930377],\n", + " [-0.41831967, 4.25901578]]), array([-2.22035185, -2.15133289, -2.14669357, -2.17164403])] and \n", + " [array([[-0.03095299, 0.01456825],\n", + " [ 0.01430706, -0.04175405],\n", + " [-0.00954259, -0.0095462 ],\n", + " [ 0.00382106, 0.0091806 ]]), array([-0.49249396, -0.49917895, -0.49995568, -0.49520388])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.0227687 0.03281207]\n", + " [0.14368221 0.0234208 ]\n", + " [0.28879792 0.16558863]\n", + " [0.05118331 0.0614275 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00865778 0.00831405 0.00819444 0.00832548]\n", + "For 148th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64917546, 2.33237712],\n", + " [ 0.04347901, 5.47544791],\n", + " [ 0.01080362, 3.70091629],\n", + " [-0.41842641, 4.25889658]]), array([-2.22461659, -2.15548202, -2.15079036, -2.1757671 ])] and \n", + " [array([[-0.03071462, 0.01566597],\n", + " [ 0.00534002, -0.0567317 ],\n", + " [ 0.00250671, 0.00973811],\n", + " [-0.00208533, -0.00194052]]), array([-0.49259057, -0.49905055, -0.49994719, -0.49523562])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02276681 0.03280979]\n", + " [0.14367007 0.02340652]\n", + " [0.28879024 0.16536053]\n", + " [0.05118323 0.06142202]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00862645 0.00828559 0.00816707 0.00829733]\n", + "For 149th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.64981956, 2.33296668],\n", + " [ 0.04282884, 5.47370167],\n", + " [ 0.01116825, 3.70353981],\n", + " [-0.41833485, 4.25956491]]), array([-2.22886622, -2.15961563, -2.15487346, -2.17987553])] and \n", + " [array([[-0.02829111, 0.01796905],\n", + " [-0.00452549, -0.07460514],\n", + " [ 0.00126263, 0.01586544],\n", + " [ 0.00178881, 0.01088099]]), array([-0.49262727, -0.49889099, -0.4999465 , -0.49515014])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02276455 0.03280838]\n", + " [0.14348294 0.02340017]\n", + " [0.28692646 0.16498361]\n", + " [0.05118275 0.06142202]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00859545 0.00825742 0.00813999 0.00826942]\n", + "For 150th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65052422, 2.33342974],\n", + " [ 0.04537991, 5.4725378 ],\n", + " [ 0.00549687, 3.70016581],\n", + " [-0.41855182, 4.25956472]]), array([-2.23310139, -2.16373505, -2.15894194, -2.18397339])] and \n", + " [array([[-3.09545494e-02, 1.41141301e-02],\n", + " [ 1.77796119e-02, -4.97373461e-02],\n", + " [-1.97659923e-02, -2.04505119e-02],\n", + " [-4.23914054e-03, -3.07678730e-06]]), array([-0.49272233, -0.49887558, -0.49981379, -0.49554504])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.34it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02276261 0.03280669]\n", + " [0.14348226 0.02338594]\n", + " [0.28555745 0.16377572]\n", + " [0.05118232 0.06142196]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00856477 0.00822955 0.00811317 0.0082418 ]\n", + "For 151th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65117664, 2.33393687],\n", + " [ 0.04522561, 5.47079396],\n", + " [ 0.01037534, 3.70620504],\n", + " [-0.41875667, 4.25963093]]), array([-2.23732222, -2.1678397 , -2.1629972 , -2.18805617])] and \n", + " [array([[-0.02866202, 0.01545802],\n", + " [-0.00107536, -0.07456816],\n", + " [ 0.01708403, 0.03687499],\n", + " [-0.00400237, 0.00107792]]), array([-0.49281382, -0.49876965, -0.49983582, -0.49537485])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02276072 0.03280513]\n", + " [0.14347573 0.02337515]\n", + " [0.28253594 0.1628839 ]\n", + " [0.05118206 0.06142145]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00853441 0.00820195 0.00808663 0.00821445]\n", + "For 152th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.51822044e-01, 2.33442544e+00],\n", + " [ 4.47484335e-02, 5.46927530e+00],\n", + " [ 3.12099020e-03, 3.70099420e+00],\n", + " [-4.18916255e-01, 4.25983564e+00]]), array([-2.24152868, -2.17193103, -2.16703878, -2.19212596])] and \n", + " [array([[-0.02835582, 0.01489313],\n", + " [-0.00332584, -0.06496877],\n", + " [-0.02567585, -0.03199109],\n", + " [-0.00311801, 0.00333295]]), array([-0.49288188, -0.49882325, -0.49978646, -0.49544217])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275903 0.03280363]\n", + " [0.14347098 0.02336653]\n", + " [0.27813949 0.16104945]\n", + " [0.05118205 0.06142124]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00850436 0.00817461 0.00806035 0.00818735]\n", + "For 153th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65243023, 2.33490248],\n", + " [ 0.04434156, 5.46791759],\n", + " [ 0.01190723, 3.70847714],\n", + " [-0.41890037, 4.25996639]]), array([-2.24572018, -2.17601026, -2.17106603, -2.19618457])] and \n", + " [array([[-0.02672295, 0.01454248],\n", + " [-0.00283595, -0.05810485],\n", + " [ 0.03158934, 0.04646361],\n", + " [ 0.00031036, 0.00212871]]), array([-0.49286506, -0.49901219, -0.49963676, -0.49571776])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4666666666666667 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.0227576 0.03280216]\n", + " [0.14337896 0.02335303]\n", + " [0.27585945 0.15895338]\n", + " [0.05118167 0.06142052]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00847465 0.00814754 0.00803433 0.00816052]\n", + "For 154th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65299041, 2.33537591],\n", + " [ 0.04255109, 5.46621827],\n", + " [ 0.00551824, 3.70043649],\n", + " [-0.41870772, 4.26020835]]), array([-2.24989624, -2.1800764 , -2.1750808 , -2.20022864])] and \n", + " [array([[-0.02461509, 0.01443267],\n", + " [-0.01248767, -0.07276672],\n", + " [-0.02316033, -0.05058495],\n", + " [ 0.00376407, 0.00393941]]), array([-0.49277023, -0.49906329, -0.4997023 , -0.4955651 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275627 0.03280051]\n", + " [0.14333819 0.02333954]\n", + " [0.26712137 0.15584004]\n", + " [0.05118028 0.06141774]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00844526 0.00812074 0.00800856 0.00813401]\n", + "For 155th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.6535317 , 2.33587757],\n", + " [ 0.04135874, 5.46451884],\n", + " [ 0.01800306, 3.71028401],\n", + " [-0.41833886, 4.26068358]]), array([-2.2540571 , -2.18412846, -2.17908228, -2.20425598])] and \n", + " [array([[-0.02378644, 0.0152945 ],\n", + " [-0.00831843, -0.07281321],\n", + " [ 0.0467384 , 0.06318987],\n", + " [ 0.00720709, 0.00773759]]), array([-0.49268704, -0.49897759, -0.49965018, -0.49512349])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275505 0.03279816]\n", + " [0.14312323 0.02331288]\n", + " [0.25943435 0.15177821]\n", + " [0.05118002 0.06141724]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00841617 0.00809422 0.00798303 0.00810778]\n", + "For 156th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65404939, 2.3364759 ],\n", + " [ 0.0386215 , 5.46212997],\n", + " [ 0.00609441, 3.69894284],\n", + " [-0.41818025, 4.26088679]]), array([-2.25820325, -2.18816552, -2.18307098, -2.20826786])] and \n", + " [array([[-0.02275039, 0.01824257],\n", + " [-0.01912509, -0.10246994],\n", + " [-0.04590236, -0.07472195],\n", + " [ 0.00309903, 0.0033088 ]]), array([-0.4926404 , -0.49875743, -0.49964694, -0.49481783])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275382 0.03279617]\n", + " [0.14309504 0.02329466]\n", + " [0.25284425 0.1478043 ]\n", + " [0.0511799 0.06141707]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00838739 0.00806795 0.00795775 0.0080818 ]\n", + "For 157th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65456956, 2.33702752],\n", + " [ 0.03762917, 5.46015357],\n", + " [ 0.01729245, 3.71030937],\n", + " [-0.41829211, 4.26077038]]), array([-2.26233483, -2.19219117, -2.18704687, -2.21226767])] and \n", + " [array([[-0.02286064, 0.0168199 ],\n", + " [-0.00693472, -0.08484359],\n", + " [ 0.04428827, 0.07690254],\n", + " [-0.00218561, -0.0018954 ]]), array([-0.49259514, -0.49896887, -0.49962454, -0.49491584])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.45555555555555555 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.5 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275257 0.03279427]\n", + " [0.14309427 0.02327498]\n", + " [0.24508189 0.14447006]\n", + " [0.05117979 0.06141707]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00835892 0.00804194 0.00793272 0.00805604]\n", + "For 158th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.55093073e-01, 2.33756585e+00],\n", + " [ 3.77932673e-02, 5.45809857e+00],\n", + " [ 4.99836458e-03, 3.69974905e+00],\n", + " [-4.18393893e-01, 4.26078427e+00]]), array([-2.26645117, -2.1962024 , -2.19100998, -2.21625666])] and \n", + " [array([[-0.02300911, 0.0164152 ],\n", + " [ 0.00114676, -0.0882922 ],\n", + " [-0.05016316, -0.07309692],\n", + " [-0.00198876, 0.00022611]]), array([-0.49244885, -0.49878835, -0.49959009, -0.49515539])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275137 0.03279241]\n", + " [0.14304707 0.02326192]\n", + " [0.23964199 0.14077633]\n", + " [0.05117968 0.06141703]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00833074 0.00801618 0.00790792 0.00803052]\n", + "For 159th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65560784, 2.33809751],\n", + " [ 0.03907737, 5.45642392],\n", + " [ 0.01547451, 3.71098305],\n", + " [-0.41849904, 4.26084304]]), array([-2.27055339, -2.20020174, -2.19496065, -2.22023277])] and \n", + " [array([[-0.02262582, 0.016213 ],\n", + " [ 0.00897679, -0.07199106],\n", + " [ 0.04371582, 0.07980035],\n", + " [-0.00205455, 0.0009569 ]]), array([-0.49241929, -0.49890846, -0.49958476, -0.49512485])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02275012 0.03279097]\n", + " [0.14301313 0.02324564]\n", + " [0.23406559 0.13833 ]\n", + " [0.05117953 0.061417 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00830284 0.0079907 0.00788334 0.00800528]\n", + "For 160th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.56130036e-01, 2.33856585e+00],\n", + " [ 4.01665621e-02, 5.45455371e+00],\n", + " [ 4.75094560e-03, 3.70170230e+00],\n", + " [-4.18620109e-01, 4.26089093e+00]]), array([-2.27464196, -2.20418503, -2.19889974, -2.22419422])] and \n", + " [array([[-0.0229535 , 0.01428259],\n", + " [ 0.00761603, -0.08045435],\n", + " [-0.04581436, -0.06709137],\n", + " [-0.00236549, 0.00077971]]), array([-0.49243088, -0.49849065, -0.49967286, -0.49485474])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.99it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.45555555555555555 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274887 0.03278973]\n", + " [0.14301263 0.02322607]\n", + " [0.23318052 0.1375151 ]\n", + " [0.05117622 0.06141005]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00827522 0.00796544 0.00785897 0.00798026]\n", + "For 161th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.6566544 , 2.33900173],\n", + " [ 0.04003451, 5.45250233],\n", + " [ 0.00909499, 3.70712154],\n", + " [-0.41918825, 4.26013905]]), array([-2.27871686, -2.20815703, -2.20282825, -2.22814401])] and \n", + " [array([[-0.02305012, 0.01329308],\n", + " [-0.00092334, -0.08832237],\n", + " [ 0.01862952, 0.03940833],\n", + " [-0.01110163, -0.01224352]]), array([-0.49242184, -0.49865485, -0.49987658, -0.49494481])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.45555555555555555 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.48it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274756 0.03278844]\n", + " [0.14297711 0.02320687]\n", + " [0.23149324 0.13717223]\n", + " [0.05117491 0.06140999]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00824789 0.00794043 0.00783482 0.00795547]\n", + "For 162th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.57192247e-01, 2.33944475e+00],\n", + " [ 4.11488319e-02, 5.45046955e+00],\n", + " [ 3.09092185e-03, 3.70359295e+00],\n", + " [-4.19546307e-01, 4.26006455e+00]]), array([-2.28277672, -2.21211657, -2.20674455, -2.23208219])] and \n", + " [array([[-0.02364416, 0.01351144],\n", + " [ 0.00779369, -0.08759363],\n", + " [-0.02593624, -0.02572382],\n", + " [-0.00699676, -0.00121317]]), array([-0.49223047, -0.49865544, -0.49985713, -0.49502707])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.45555555555555555 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.29it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274639 0.03278692]\n", + " [0.14275836 0.02318863]\n", + " [0.23025647 0.13589179]\n", + " [0.05117483 0.06140691]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00822083 0.00791569 0.00781091 0.0079309 ]\n", + "For 163th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65769974, 2.3399257 ],\n", + " [ 0.04391359, 5.44848741],\n", + " [ 0.00825247, 3.71040875],\n", + " [-0.41963279, 4.26056492]]), array([-2.28682387, -2.21606063, -2.21064835, -2.23600899])] and \n", + " [array([[-0.02231094, 0.01466889],\n", + " [ 0.01936669, -0.08547931],\n", + " [ 0.02241652, 0.05015611],\n", + " [-0.00168994, 0.00814846]]), array([-0.49230414, -0.49825912, -0.49978814, -0.49512701])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.37it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274489 0.03278596]\n", + " [0.14215893 0.02317384]\n", + " [0.22790108 0.13516097]\n", + " [0.05117449 0.06140634]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00819403 0.00789121 0.00778721 0.00790655]\n", + "For 164th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.58272470e-01, 2.34030947e+00],\n", + " [ 4.84907568e-02, 5.44670229e+00],\n", + " [ 1.11906683e-03, 3.70523020e+00],\n", + " [-4.19817046e-01, 4.26078115e+00]]), array([-2.29085764, -2.21998952, -2.21454038, -2.2399238 ])] and \n", + " [array([[-0.0251806 , 0.01170559],\n", + " [ 0.03219754, -0.07703131],\n", + " [-0.03130044, -0.03831395],\n", + " [-0.00360054, 0.00352121]]), array([-0.49228171, -0.49788144, -0.49979863, -0.49513523])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.50it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274337 0.03278511]\n", + " [0.14153761 0.0231609 ]\n", + " [0.22615477 0.13369272]\n", + " [0.05117448 0.06140253]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00816749 0.00786696 0.00776373 0.00788243]\n", + "For 165th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65885051, 2.34066936],\n", + " [ 0.0531604 , 5.44503153],\n", + " [ 0.00729693, 3.71258002],\n", + " [-0.41980404, 4.26133799]]), array([-2.29487851, -2.22390635, -2.21842029, -2.24382621])] and \n", + " [array([[-0.02541576, 0.01097708],\n", + " [ 0.03299222, -0.07213718],\n", + " [ 0.02731697, 0.05497544],\n", + " [ 0.00025414, 0.00906877]]), array([-0.49230069, -0.49788302, -0.49974779, -0.49507713])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274196 0.03278467]\n", + " [0.14124129 0.02315228]\n", + " [0.22444948 0.1330384 ]\n", + " [0.05117447 0.06139999]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00814122 0.00784287 0.00774045 0.00785852]\n", + "For 166th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.59407854e-01, 2.34092871e+00],\n", + " [ 5.63940795e-02, 5.44366706e+00],\n", + " [ 1.16832730e-03, 3.70763926e+00],\n", + " [-4.19841488e-01, 4.26179222e+00]]), array([-2.29888555, -2.22781636, -2.22228884, -2.24771789])] and \n", + " [array([[-0.02450728, 0.00791062],\n", + " [ 0.02289474, -0.05893446],\n", + " [-0.02730505, -0.03713783],\n", + " [-0.00073177, 0.00739787]]), array([-0.49219179, -0.49854347, -0.49978422, -0.49521727])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.23333333333333334 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:21<00:00, 4.23it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02274071 0.03278452]\n", + " [0.14120019 0.0231472 ]\n", + " [0.22323014 0.13252464]\n", + " [0.05117445 0.06139946]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0081152 0.00781895 0.00771739 0.00783481]\n", + "For 167th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.65993168, 2.34107675],\n", + " [ 0.05760028, 5.44262033],\n", + " [ 0.00637305, 3.71202918],\n", + " [-0.41988943, 4.26200019]]), array([-2.30288005, -2.23171814, -2.22614559, -2.2515992 ])] and \n", + " [array([[-0.02303485, 0.00451564],\n", + " [ 0.00854246, -0.04522077],\n", + " [ 0.02331551, 0.0331253 ],\n", + " [-0.00093683, 0.00338708]]), array([-0.49222395, -0.49901543, -0.49974737, -0.49539283])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:14<00:00, 6.01it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.31it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.0227398 0.03278372]\n", + " [0.14115909 0.02313196]\n", + " [0.22180725 0.13176465]\n", + " [0.05117281 0.06139708]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00808943 0.00779529 0.00769453 0.00781132]\n", + "For 168th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.60379304e-01, 2.34142672e+00],\n", + " [ 5.63940144e-02, 5.44080635e+00],\n", + " [ 7.36661933e-04, 3.70668210e+00],\n", + " [-4.20288788e-01, 4.26155926e+00]]), array([-2.3068615 , -2.23560495, -2.22999097, -2.25546796])] and \n", + " [array([[-0.01968449, 0.010675 ],\n", + " [-0.00854541, -0.07841897],\n", + " [-0.0254112 , -0.04058056],\n", + " [-0.0078041 , -0.00718159]]), array([-0.49217964, -0.49861032, -0.49975499, -0.49527624])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273883 0.03278309]\n", + " [0.14113323 0.02312374]\n", + " [0.22021637 0.13099489]\n", + " [0.05117281 0.06139666]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00806391 0.00777186 0.00767188 0.00778804]\n", + "For 169th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66084023, 2.34173553],\n", + " [ 0.05735096, 5.43947302],\n", + " [ 0.00671439, 3.71207881],\n", + " [-0.4202975 , 4.26174324]]), array([-2.31082995, -2.23947858, -2.23382459, -2.25932573])] and \n", + " [array([[-0.02027021, 0.00941989],\n", + " [ 0.00678043, -0.05766062],\n", + " [ 0.0271448 , 0.04119792],\n", + " [-0.00017031, 0.00299659]]), array([-0.49212393, -0.49841679, -0.49969764, -0.49534579])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.65it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273806 0.03278228]\n", + " [0.14112851 0.0231135 ]\n", + " [0.21880347 0.13026123]\n", + " [0.05117226 0.06139652]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00803864 0.00774869 0.00764943 0.00776498]\n", + "For 170th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.61253554e-01, 2.34208833e+00],\n", + " [ 5.69419306e-02, 5.43798549e+00],\n", + " [ 1.05958398e-03, 3.70679441e+00],\n", + " [-4.20530631e-01, 4.26163669e+00]]), array([-2.31478533, -2.24333701, -2.23764727, -2.26317057])] and \n", + " [array([[-0.01817785, 0.01076196],\n", + " [-0.00289827, -0.0643574 ],\n", + " [-0.02584423, -0.04056777],\n", + " [-0.00455576, -0.0017354 ]]), array([-0.49204631, -0.49794731, -0.49973287, -0.49515215])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.46it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273717 0.03278192]\n", + " [0.14106879 0.02311037]\n", + " [0.21666168 0.12930185]\n", + " [0.05117174 0.06139284]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00801362 0.00772578 0.00762717 0.00774214]\n", + "For 171th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66169439, 2.34232224],\n", + " [ 0.0583964 , 5.43716314],\n", + " [ 0.00803839, 3.71285159],\n", + " [-0.42030678, 4.26218447]]), array([-2.31872765, -2.24717931, -2.24145874, -2.26700259])] and \n", + " [array([[-0.01938819, 0.00713531],\n", + " [ 0.01031033, -0.03558388],\n", + " [ 0.03221062, 0.04684528],\n", + " [ 0.00437458, 0.0089225 ]]), array([-0.49195271, -0.49733521, -0.49972311, -0.49495556])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.45it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273628 0.03278155]\n", + " [0.14106877 0.02310301]\n", + " [0.21489 0.12805283]\n", + " [0.05117163 0.06139201]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00798882 0.0077031 0.00760511 0.00771951]\n", + "For 172th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.62136993e-01, 2.34255897e+00],\n", + " [ 5.84197081e-02, 5.43590124e+00],\n", + " [ 1.65727576e-03, 3.70591867e+00],\n", + " [-4.20414096e-01, 4.26192580e+00]]), array([-2.32265764, -2.25100771, -2.24525932, -2.27082271])] and \n", + " [array([[-0.01946694, 0.00722133],\n", + " [ 0.00016525, -0.05462022],\n", + " [-0.0296948 , -0.05414106],\n", + " [-0.00209724, -0.00421342]]), array([-0.49193556, -0.49699479, -0.49974017, -0.49486631])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273565 0.03278066]\n", + " [0.14100984 0.02309412]\n", + " [0.21327838 0.12707041]\n", + " [0.05117154 0.061392 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00796426 0.00768063 0.00758323 0.00769707]\n", + "For 173th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66251062, 2.34292821],\n", + " [ 0.05697461, 5.4345137 ],\n", + " [ 0.00776941, 3.71210031],\n", + " [-0.42050382, 4.26195672]]), array([-2.32657594, -2.25482373, -2.24904886, -2.27463214])] and \n", + " [array([[-0.01643371, 0.01126397],\n", + " [-0.01024822, -0.06008226],\n", + " [ 0.028658 , 0.0486474 ],\n", + " [-0.00175344, 0.00050365]]), array([-0.49198613, -0.49683636, -0.49972704, -0.4949198 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.37it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273499 0.03278016]\n", + " [0.1410065 0.02308993]\n", + " [0.21176438 0.12620862]\n", + " [0.05117124 0.06139155]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00793991 0.00765845 0.00756155 0.00767482]\n", + "For 174th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.62890845e-01, 2.34320308e+00],\n", + " [ 5.66302067e-02, 5.43356218e+00],\n", + " [ 1.82234866e-03, 3.70628697e+00],\n", + " [-4.20677449e-01, 4.26176459e+00]]), array([-2.33048203, -2.25862108, -2.25282717, -2.27843147])] and \n", + " [array([[-0.01672406, 0.0083854 ],\n", + " [-0.00244246, -0.04120906],\n", + " [-0.02808338, -0.04606135],\n", + " [-0.00339306, -0.00312962]]), array([-0.49195574, -0.49583795, -0.49967305, -0.49503871])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.85it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.24444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273435 0.03277964]\n", + " [0.14100366 0.02308532]\n", + " [0.21045994 0.12564947]\n", + " [0.05117123 0.06139154]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0079158 0.00763646 0.00754006 0.00765274]\n", + "For 175th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.6632677 , 2.343486 ],\n", + " [ 0.05631297, 5.43256268],\n", + " [ 0.00736352, 3.71098835],\n", + " [-0.42066668, 4.2617461 ]]), array([-2.33437592, -2.26240707, -2.25659429, -2.28222121])] and \n", + " [array([[-0.01657667, 0.00863098],\n", + " [-0.00224984, -0.04329617],\n", + " [ 0.02632884, 0.03741658],\n", + " [ 0.00021036, -0.00030111]]), array([-0.49191381, -0.49577884, -0.49961417, -0.4952136 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273369 0.03277938]\n", + " [0.14098444 0.02308376]\n", + " [0.21029352 0.12542325]\n", + " [0.05117036 0.06138942]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00789191 0.00761463 0.00751874 0.00763087]\n", + "For 176th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.63646823e-01, 2.34368569e+00],\n", + " [ 5.71383968e-02, 5.43198096e+00],\n", + " [ 5.37554441e-03, 3.70798937e+00],\n", + " [-4.20374962e-01, 4.26216186e+00]]), array([-2.33825796, -2.26618513, -2.2603518 , -2.28599869])] and \n", + " [array([[-0.01667649, 0.00609191],\n", + " [ 0.00585473, -0.02520025],\n", + " [-0.00945331, -0.02391089],\n", + " [ 0.00570101, 0.0067725 ]]), array([-0.49190221, -0.49615821, -0.49975312, -0.49502557])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.63it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273333 0.03277835]\n", + " [0.14090311 0.02307775]\n", + " [0.20899743 0.12487018]\n", + " [0.05116925 0.06138547]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00786823 0.00759295 0.0074976 0.0076092 ]\n", + "For 177th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66392957, 2.34408211],\n", + " [ 0.05544032, 5.43084058],\n", + " [ 0.01091821, 3.71267973],\n", + " [-0.42004479, 4.26272905]]), array([-2.34212811, -2.269955 , -2.2640984 , -2.28976413])] and \n", + " [array([[-0.01243748, 0.01209382],\n", + " [-0.0120514 , -0.04941456],\n", + " [ 0.02652028, 0.03756196],\n", + " [ 0.00645261, 0.00923984]]), array([-0.49187015, -0.49649584, -0.49970675, -0.494854 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.30it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273287 0.03277779]\n", + " [0.14088058 0.02307489]\n", + " [0.20848013 0.12462671]\n", + " [0.05116877 0.06138191]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00784477 0.0075714 0.00747663 0.00758775]\n", + "For 178th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66424658, 2.34437234],\n", + " [ 0.0563346 , 5.43005294],\n", + " [ 0.00740246, 3.70955893],\n", + " [-0.41982906, 4.26326791]]), array([-2.34598632, -2.27372007, -2.26783519, -2.29351581])] and \n", + " [array([[-0.01394508, 0.00885449],\n", + " [ 0.00634783, -0.03413428],\n", + " [-0.01686373, -0.02504119],\n", + " [ 0.0042159 , 0.00877876]]), array([-0.49181889, -0.49727564, -0.49979599, -0.49443935])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.87it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.42it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273238 0.0327775 ]\n", + " [0.14083633 0.02307416]\n", + " [0.20846532 0.12457007]\n", + " [0.05116722 0.06138156]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00782154 0.00755002 0.00745584 0.00756646]\n", + "For 179th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.6645767 , 2.34458421],\n", + " [ 0.05758764, 5.42965492],\n", + " [ 0.00680647, 3.71106623],\n", + " [-0.42021836, 4.26309868]]), array([-2.34983133, -2.27747439, -2.27156158, -2.29725861])] and \n", + " [array([[-0.01452218, 0.0064641 ],\n", + " [ 0.00889713, -0.01724968],\n", + " [-0.00285896, 0.0121 ],\n", + " [-0.00760828, -0.002757 ]]), array([-0.49159328, -0.49726013, -0.49979455, -0.49465608])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2777777777777778 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.35it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.022732 0.03277717]\n", + " [0.14067203 0.02306896]\n", + " [0.2084 0.12453546]\n", + " [0.05116668 0.06137988]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00779852 0.00752884 0.00743522 0.00754536]\n", + "For 180th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66486465, 2.34480869],\n", + " [ 0.05517322, 5.42859414],\n", + " [ 0.00555493, 3.71224468],\n", + " [-0.42044768, 4.26346827]]), array([-2.35366425, -2.28121746, -2.27527716, -2.30099015])] and \n", + " [array([[-0.01266713, 0.00684862],\n", + " [-0.01716346, -0.045983 ],\n", + " [-0.00600545, 0.00946272],\n", + " [-0.00448192, 0.00602133]]), array([-0.49149251, -0.49716352, -0.49972714, -0.49454765])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.29it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.0227317 0.03277667]\n", + " [0.14054569 0.02306642]\n", + " [0.20839999 0.12451888]\n", + " [0.05116646 0.06137952]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00777571 0.00750785 0.00741478 0.00752447]\n", + "For 181th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66512174, 2.34508556],\n", + " [ 0.05305454, 5.42785141],\n", + " [ 0.0055354 , 3.71306054],\n", + " [-0.42059666, 4.26363856]]), array([-2.35748595, -2.28494804, -2.27898218, -2.30470828])] and \n", + " [array([[-1.13098227e-02, 8.44725046e-03],\n", + " [-1.50746872e-02, -3.21995011e-02],\n", + " [-9.37198337e-05, 6.55211428e-03],\n", + " [-2.91155120e-03, 2.77430449e-03]]), array([-0.49149201, -0.49689152, -0.49968009, -0.49413938])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.89it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.2111111111111111 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.0227314 0.03277648]\n", + " [0.14036787 0.02306506]\n", + " [0.20828545 0.12445876]\n", + " [0.05116584 0.06137923]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0077531 0.00748704 0.00739452 0.00750374]\n", + "For 182th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-6.65376177e-01, 2.34525260e+00],\n", + " [ 5.05402184e-02, 5.42730851e+00],\n", + " [ 3.87790597e-03, 3.71150691e+00],\n", + " [-4.20841494e-01, 4.26348468e+00]]), array([-2.36129623, -2.28866787, -2.28267622, -2.30841692])] and \n", + " [array([[-0.01119299, 0.00509622],\n", + " [-0.01791237, -0.02353769],\n", + " [-0.00795781, -0.01248304],\n", + " [-0.00478517, -0.00250695]]), array([-0.49145271, -0.49683502, -0.49956435, -0.49423836])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.95it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.0227312 0.0327757 ]\n", + " [0.14028999 0.02306205]\n", + " [0.20805123 0.12438632]\n", + " [0.05116575 0.06137887]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00773068 0.00746644 0.00737443 0.0074832 ]\n", + "For 183th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66558734, 2.3455981 ],\n", + " [ 0.04887487, 5.42650078],\n", + " [ 0.00624842, 3.71321264],\n", + " [-0.42093655, 4.26331378]]), array([-2.36509614, -2.29237451, -2.28635944, -2.31211398])] and \n", + " [array([[-0.00928956, 0.01054124],\n", + " [-0.01187079, -0.03502444],\n", + " [ 0.01139392, 0.01371313],\n", + " [-0.00185787, -0.00278446]]), array([-0.49153669, -0.49644003, -0.49945931, -0.49404767])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.82it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4666666666666667 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.31it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273101 0.03277519]\n", + " [0.14020464 0.02305977]\n", + " [0.20782158 0.12438315]\n", + " [0.05116393 0.06137504]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00770847 0.00744603 0.0073545 0.00746281]\n", + "For 184th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66579032, 2.34587827],\n", + " [ 0.04713099, 5.4257983 ],\n", + " [ 0.00859707, 3.71356954],\n", + " [-0.42051447, 4.26387269]]), array([-2.3688836 , -2.29606894, -2.2900326 , -2.31580256])] and \n", + " [array([[-0.00892957, 0.00854817],\n", + " [-0.01243808, -0.0304632 ],\n", + " [ 0.01130128, 0.00286935],\n", + " [ 0.00824955, 0.00910648]]), array([-0.49133797, -0.49616099, -0.49944335, -0.49426167])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273087 0.03277478]\n", + " [0.13990043 0.02305651]\n", + " [0.20781182 0.12432751]\n", + " [0.05116386 0.06137496]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00768646 0.00742577 0.00733472 0.0074426 ]\n", + "For 185th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66596569, 2.34612911],\n", + " [ 0.043839 , 5.424957 ],\n", + " [ 0.00811266, 3.71207421],\n", + " [-0.42043293, 4.26395395]]), array([-2.37265919, -2.29975504, -2.29369697, -2.31947972])] and \n", + " [array([[-0.00771506, 0.00765362],\n", + " [-0.02353093, -0.03648882],\n", + " [-0.00233104, -0.01202733],\n", + " [ 0.00159378, 0.00132405]]), array([-0.49120026, -0.49639201, -0.49959164, -0.49406928])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.34it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n", + "The cov scale is 9.847709021836117e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273073 0.0327745 ]\n", + " [0.13984952 0.02305651]\n", + " [0.20764265 0.12424388]\n", + " [0.05116372 0.06137374]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00766465 0.00740576 0.00731511 0.00742258]\n", + "For 186th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66614284, 2.34633484],\n", + " [ 0.04249032, 5.42495122],\n", + " [ 0.01012973, 3.71390782],\n", + " [-0.42031503, 4.26426911]]), array([-2.37642284, -2.30342335, -2.2973508 , -2.32314437])] and \n", + " [array([[-0.00779339, 0.00627716],\n", + " [-0.00964376, -0.00025065],\n", + " [ 0.00971418, 0.0147581 ],\n", + " [ 0.00230432, 0.00513508]]), array([-0.49103912, -0.49533301, -0.49949052, -0.49371605])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.88it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.81it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.40it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.18888888888888888 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273058 0.03277429]\n", + " [0.13984396 0.02305633]\n", + " [0.20729709 0.12374532]\n", + " [0.0511633 0.06136664]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00764303 0.00738591 0.00729567 0.0074027 ]\n", + "For 187th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66632604, 2.34651215],\n", + " [ 0.04293625, 5.42514573],\n", + " [ 0.00724629, 3.70943306],\n", + " [-0.42051707, 4.2635087 ]]), array([-2.38017618, -2.30708189, -2.30099433, -2.32680185])] and \n", + " [array([[-0.00805969, 0.00540994],\n", + " [ 0.00318876, 0.00843622],\n", + " [-0.01390971, -0.03616103],\n", + " [-0.00394885, -0.01239123]]), array([-0.49108108, -0.49533978, -0.49941041, -0.49407404])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.45555555555555555 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.86it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.32it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273036 0.03277413]\n", + " [0.13979794 0.02305603]\n", + " [0.20622303 0.12339877]\n", + " [0.0511627 0.06136646]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0076216 0.00736622 0.00727636 0.00738295]\n", + "For 188th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66654352, 2.3466699 ],\n", + " [ 0.04421883, 5.42488789],\n", + " [ 0.01232951, 3.71317245],\n", + " [-0.42027477, 4.26362864]]), array([-2.38391778, -2.31073011, -2.30462929, -2.33045125])] and \n", + " [array([[-0.00956805, 0.00481315],\n", + " [ 0.00917454, -0.01118318],\n", + " [ 0.02464915, 0.0303033 ],\n", + " [ 0.00473592, 0.0019545 ]]), array([-0.49092092, -0.49526372, -0.49955733, -0.49430123])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.55it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.51it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273022 0.03277365]\n", + " [0.13979733 0.0230542 ]\n", + " [0.2062037 0.12336668]\n", + " [0.05116093 0.06136196]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00760035 0.00734676 0.00725719 0.00736337]\n", + "For 189th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66671884, 2.34693925],\n", + " [ 0.0443672 , 5.42425882],\n", + " [ 0.01164494, 3.7120322 ],\n", + " [-0.41985904, 4.26423417]]), array([-2.38764864, -2.31436199, -2.30825605, -2.33409044])] and \n", + " [array([[-0.00771298, 0.0082187 ],\n", + " [ 0.00106132, -0.02728657],\n", + " [-0.00331989, -0.00924275],\n", + " [ 0.0081259 , 0.0098681 ]]), array([-0.49087981, -0.49435086, -0.4997471 , -0.49422862])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.49it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02273005 0.03277354]\n", + " [0.13976235 0.02305224]\n", + " [0.20609067 0.12336569]\n", + " [0.05116011 0.06136192]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00757928 0.00732745 0.00723817 0.00734395]\n", + "For 190th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66691626, 2.34707265],\n", + " [ 0.04324882, 5.42360555],\n", + " [ 0.01330023, 3.71223255],\n", + " [-0.41957547, 4.2642914 ]]), array([-2.39136873, -2.31798534, -2.31187371, -2.33771979])] and \n", + " [array([[-0.00868551, 0.0040703 ],\n", + " [-0.00800201, -0.0283386 ],\n", + " [ 0.00803186, 0.00162402],\n", + " [ 0.00554283, 0.00093278]]), array([-0.49082327, -0.49449028, -0.49980243, -0.49419568])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.41it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272993 0.03277329]\n", + " [0.13961098 0.02304701]\n", + " [0.2059442 0.12306643]\n", + " [0.05115997 0.0613532 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00755838 0.00730834 0.00721931 0.00732466]\n", + "For 191th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66707817, 2.34726732],\n", + " [ 0.04092237, 5.42254132],\n", + " [ 0.01141551, 3.70875202],\n", + " [-0.41969045, 4.26344853]]), array([-2.39507942, -2.32159404, -2.31548081, -2.34134128])] and \n", + " [array([[-0.00712309, 0.00593987],\n", + " [-0.01666383, -0.04617621],\n", + " [-0.00915161, -0.02828167],\n", + " [-0.00224752, -0.01373807]]), array([-0.49093683, -0.49377884, -0.49964713, -0.49442498])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.80it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272982 0.03277281]\n", + " [0.13954814 0.02304347]\n", + " [0.20575121 0.12302953]\n", + " [0.05115997 0.0613493 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00753764 0.00728934 0.0072006 0.00730553]\n", + "For 192th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66722972, 2.3475366 ],\n", + " [ 0.03942235, 5.4216648 ],\n", + " [ 0.01357958, 3.70997636],\n", + " [-0.41970913, 4.26288462]]), array([-2.39878115, -2.32519658, -2.31907875, -2.34495244])] and \n", + " [array([[-0.00666744, 0.00821643],\n", + " [-0.01074914, -0.03803798],\n", + " [ 0.01051792, 0.00995156],\n", + " [-0.00036518, -0.00919184]]), array([-0.49109974, -0.49422058, -0.49967195, -0.49430441])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.37777777777777777 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.26666666666666666 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.32it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272975 0.03277255]\n", + " [0.13936239 0.02304057]\n", + " [0.20574505 0.12302746]\n", + " [0.05115959 0.06134922]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00751706 0.00727049 0.00718203 0.00728656]\n", + "For 193th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66735588, 2.34773837],\n", + " [ 0.03684336, 5.42087128],\n", + " [ 0.01396668, 3.70968604],\n", + " [-0.41951793, 4.26296792]]), array([-2.4024738 , -2.32879031, -2.3226673 , -2.3485539 ])] and \n", + " [array([[-0.00555058, 0.00615674],\n", + " [-0.0185056 , -0.03444 ],\n", + " [ 0.00188144, -0.00235984],\n", + " [ 0.00373747, 0.00135791]]), array([-0.49123617, -0.49428983, -0.49965719, -0.49426099])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4666666666666667 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.65it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.43it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272966 0.03277236]\n", + " [0.13934208 0.02303915]\n", + " [0.20542018 0.12297295]\n", + " [0.05115693 0.06134656]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00749664 0.00725176 0.0071636 0.0072677 ]\n", + "For 194th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66749797, 2.34790607],\n", + " [ 0.03598996, 5.4203171 ],\n", + " [ 0.01677536, 3.71117428],\n", + " [-0.4190076 , 4.26343343]]), array([-2.40615645, -2.33237708, -2.32624683, -2.35214825])] and \n", + " [array([[-0.00625099, 0.0051172 ],\n", + " [-0.00612454, -0.02405368],\n", + " [ 0.01367284, 0.01210223],\n", + " [ 0.0099757 , 0.00758816]]), array([-0.49124075, -0.49460714, -0.49968225, -0.4945647 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:18<00:00, 4.84it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272958 0.03277213]\n", + " [0.13934178 0.02303845]\n", + " [0.20542013 0.12293457]\n", + " [0.05115526 0.061346 ]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00747638 0.00723321 0.0071453 0.00724902]\n", + "For 195th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66763018, 2.34809354],\n", + " [ 0.0358858 , 5.41992564],\n", + " [ 0.01673891, 3.70992514],\n", + " [-0.41860329, 4.26364741]]), array([-2.40982989, -2.33595103, -2.32981803, -2.35573154])] and \n", + " [array([[-0.00581673, 0.00572052],\n", + " [-0.00074753, -0.0169918 ],\n", + " [-0.00017743, -0.01016103],\n", + " [ 0.00790354, 0.00348815]]), array([-0.49133838, -0.494103 , -0.49979676, -0.49431485])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.25555555555555554 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4222222222222222 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:21<00:00, 4.21it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272945 0.03277212]\n", + " [0.13933925 0.02303844]\n", + " [0.20541744 0.12292985]\n", + " [0.05115519 0.06134552]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00745628 0.0072148 0.00712714 0.00723049]\n", + "For 196th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66779843, 2.34813755],\n", + " [ 0.03618727, 5.41996517],\n", + " [ 0.01648305, 3.70948702],\n", + " [-0.41852111, 4.26345028]]), array([-2.41349335, -2.33951632, -2.33338054, -2.35930401])] and \n", + " [array([[-0.00740214, 0.00134288],\n", + " [ 0.00216362, 0.00171578],\n", + " [-0.00124556, -0.003564 ],\n", + " [ 0.00160657, -0.00321344]]), array([-0.49132553, -0.49416355, -0.49985139, -0.49408407])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.94it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.54it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34444444444444444 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.44it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272936 0.03277201]\n", + " [0.13931907 0.02303825]\n", + " [0.20522732 0.12290738]\n", + " [0.05115466 0.06134316]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00743637 0.00719652 0.00710913 0.00721212]\n", + "For 197th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66793799, 2.34826443],\n", + " [ 0.03703827, 5.41976345],\n", + " [ 0.01433238, 3.70853121],\n", + " [-0.418747 , 4.26301224]]), array([-2.41714523, -2.3430733 , -2.33693337, -2.36286563])] and \n", + " [array([[-0.00614045, 0.00387153],\n", + " [ 0.00610828, -0.00875552],\n", + " [-0.01047944, -0.00777665],\n", + " [-0.00441595, -0.00714089]]), array([-0.49108401, -0.49426397, -0.49975634, -0.49383742])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.96it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.43333333333333335 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.35555555555555557 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.34it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272925 0.03277185]\n", + " [0.13928865 0.02303716]\n", + " [0.20521173 0.12273177]\n", + " [0.05115463 0.06134267]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00741663 0.00717838 0.00709126 0.00719389]\n", + "For 198th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66809551, 2.34842335],\n", + " [ 0.03808298, 5.41927613],\n", + " [ 0.01494873, 3.71120313],\n", + " [-0.41880878, 4.26321364]]), array([-2.42078627, -2.34662052, -2.34047631, -2.36641887])] and \n", + " [array([[-0.00693007, 0.00484915],\n", + " [ 0.00750032, -0.02115377],\n", + " [ 0.00300345, 0.02177038],\n", + " [-0.00120772, 0.00328316]]), array([-0.49092991, -0.49415298, -0.4996206 , -0.49392522])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.91it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4111111111111111 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:16<00:00, 5.52it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.65it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36666666666666664 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.31it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3888888888888889 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272915 0.03277167]\n", + " [0.1392857 0.02303422]\n", + " [0.20500682 0.1226095 ]\n", + " [0.05115455 0.06134103]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00739704 0.00716032 0.00707352 0.00717579]\n", + "For 199th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66824456, 2.34858878],\n", + " [ 0.03775737, 5.41847789],\n", + " [ 0.01271485, 3.70897185],\n", + " [-0.41889237, 4.26284792]]), array([-2.4244179 , -2.35016506, -2.34401057, -2.36996296])] and \n", + " [array([[-0.00655768, 0.00504805],\n", + " [-0.0023377 , -0.03465472],\n", + " [-0.0108966 , -0.01819825],\n", + " [-0.00163397, -0.00596196]]), array([-0.4909574 , -0.49502452, -0.4996464 , -0.49389558])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:15<00:00, 5.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.3333333333333333 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:19<00:00, 4.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32222222222222224 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|█████████████████████████████████████████████████| 90/90 [00:20<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.28888888888888886 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272908 0.03277142]\n", + " [0.13927233 0.02303155]\n", + " [0.20418191 0.12226798]\n", + " [0.0511532 0.06133947]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0073776 0.0071424 0.00705594 0.00715784]\n", + "For 200th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66836933, 2.34878154],\n", + " [ 0.03706461, 5.4177167 ],\n", + " [ 0.01719575, 3.71270117],\n", + " [-0.41852914, 4.26320418]]), array([-2.42804023, -2.35370091, -2.34753419, -2.37349728])] and \n", + " [array([[-0.00548956, 0.00588189],\n", + " [-0.00497414, -0.03304958],\n", + " [ 0.02194561, 0.03050117],\n", + " [ 0.00710089, 0.00580791]]), array([-0.49098922, -0.49505082, -0.49938348, -0.49376817])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.63it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.392 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.376 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.34it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.392 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272906 0.03277049]\n", + " [0.1387171 0.02301294]\n", + " [0.20405811 0.12218828]\n", + " [0.05115224 0.06133772]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00735833 0.00712472 0.00703848 0.00714002]\n", + "For 201th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66843337, 2.34915923],\n", + " [ 0.0326044 , 5.41570698],\n", + " [ 0.0154548 , 3.7108961 ],\n", + " [-0.41822209, 4.26358216]]), array([-2.43165182, -2.35721606, -2.35104896, -2.37702396])] and \n", + " [array([[-0.00281728, 0.01152553],\n", + " [-0.03215333, -0.08733003],\n", + " [-0.00853161, -0.0147728 ],\n", + " [ 0.00600253, 0.00616239]]), array([-0.49081714, -0.49337349, -0.49936508, -0.49393136])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:42<00:00, 5.83it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.428 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.412 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.32it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272904 0.03277014]\n", + " [0.13850513 0.02300762]\n", + " [0.20390236 0.12217811]\n", + " [0.05115208 0.06133696]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0073392 0.00710715 0.00702113 0.00712231]\n", + "For 202th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66849726, 2.34939046],\n", + " [ 0.02984132, 5.41463162],\n", + " [ 0.01740794, 3.71154101],\n", + " [-0.41809674, 4.26333406]]), array([-2.43525474, -2.36072617, -2.35455714, -2.38054269])] and \n", + " [array([[-0.00281127, 0.00705597],\n", + " [-0.01994928, -0.04673932],\n", + " [ 0.00957876, 0.00527837],\n", + " [ 0.00245053, -0.004045 ]]), array([-0.49091386, -0.49388513, -0.49965932, -0.49404419])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.38 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.376 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:52<00:00, 4.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.356 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.37it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.356 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272901 0.03277011]\n", + " [0.13843829 0.02300755]\n", + " [0.20389847 0.12207966]\n", + " [0.05115176 0.06133629]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00732021 0.00708963 0.00700392 0.00710474]\n", + "For 203th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66858145, 2.34945916],\n", + " [ 0.02828826, 5.41451274],\n", + " [ 0.01709901, 3.70953421],\n", + " [-0.41791915, 4.26309928]]), array([-2.43884902, -2.36423462, -2.35805606, -2.38405245])] and \n", + " [array([[-0.00370386, 0.00209633],\n", + " [-0.01121842, -0.00516726],\n", + " [-0.00151508, -0.01643839],\n", + " [ 0.00347182, -0.00382774]]), array([-0.49100881, -0.49487127, -0.49956666, -0.49400239])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.344 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.352 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:52<00:00, 4.74it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.388 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.35it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.424 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272896 0.0327701 ]\n", + " [0.13841722 0.02300755]\n", + " [0.20389438 0.12207871]\n", + " [0.05115171 0.06133492]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00730137 0.0070722 0.00698682 0.00708733]\n", + "For 204th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66868181, 2.34950169],\n", + " [ 0.02741575, 5.41451776],\n", + " [ 0.01678223, 3.7093362 ],\n", + " [-0.41798936, 4.2627659 ]]), array([-2.44243391, -2.36773791, -2.36154823, -2.387551 ])] and \n", + " [array([[-0.00441556, 0.00129786],\n", + " [-0.00630351, 0.00021841],\n", + " [-0.00155368, -0.00162201],\n", + " [-0.00137251, -0.00543537]]), array([-0.49098804, -0.49535997, -0.49982261, -0.49363444])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.79it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.388 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.432 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:52<00:00, 4.72it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.38 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.392 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272891 0.03277006]\n", + " [0.13838473 0.02300465]\n", + " [0.20389269 0.1220779 ]\n", + " [0.05115168 0.06133492]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00728269 0.00705487 0.00696985 0.00707004]\n", + "For 205th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66879382, 2.34942329],\n", + " [ 0.02849894, 5.4153119 ],\n", + " [ 0.01698575, 3.7095183 ],\n", + " [-0.41793464, 4.26275243]]), array([-2.44600836, -2.37123677, -2.36503076, -2.39104135])] and \n", + " [array([[-0.00492825, -0.00239227],\n", + " [ 0.00782743, 0.03452067],\n", + " [ 0.00099817, 0.00149167],\n", + " [ 0.00106974, -0.00021964]]), array([-0.49081447, -0.49595032, -0.49965643, -0.49368055])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.78it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.404 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.396 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.33it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.364 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272888 0.03277005]\n", + " [0.13838166 0.02300252]\n", + " [0.20385175 0.12207612]\n", + " [0.0511516 0.06133491]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00726417 0.00703755 0.006953 0.00705288]\n", + "For 206th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66886244, 2.34939452],\n", + " [ 0.02816611, 5.41599172],\n", + " [ 0.01598389, 3.70924857],\n", + " [-0.41802285, 4.26272444]]), array([-2.44957219, -2.37473768, -2.36850515, -2.3945233 ])] and \n", + " [array([[-0.00301905, -0.00087802],\n", + " [-0.00240517, 0.02955422],\n", + " [-0.00491465, -0.00220955],\n", + " [-0.0017244 , -0.00045638]]), array([-0.49060359, -0.4974606 , -0.49969636, -0.49369281])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.412 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.404 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:52<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.352 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.38 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272888 0.03276972]\n", + " [0.1378247 0.02300086]\n", + " [0.20325892 0.12159822]\n", + " [0.05115036 0.06132667]]\n", + "The leanring rate rho_t of ADAGRAD : [0.0072458 0.00702032 0.00693627 0.00703583]\n", + "For 207th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66884721, 2.34961845],\n", + " [ 0.02368463, 5.41539021],\n", + " [ 0.01979436, 3.71366848],\n", + " [-0.41767585, 4.26354397]]), array([-2.45312542, -2.37823482, -2.37197218, -2.39799783])] and \n", + " [array([[ 0.00067033, 0.0068335 ],\n", + " [-0.03251583, -0.02615165],\n", + " [ 0.01874689, 0.03634853],\n", + " [ 0.00678389, 0.01336338]]), array([-0.49038478, -0.49814501, -0.4998411 , -0.49383381])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.392 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.65it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.412 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.344 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.36it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.392 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272884 0.03276972]\n", + " [0.13759741 0.02299919]\n", + " [0.20211383 0.1210546 ]\n", + " [0.05115036 0.06132665]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00722756 0.00700314 0.00691965 0.00701891]\n", + "For 208th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66894724, 2.34962947],\n", + " [ 0.02655496, 5.41599302],\n", + " [ 0.01449445, 3.70894585],\n", + " [-0.4176511 , 4.26358342]]), array([-2.45667169, -2.3817309 , -2.37543129, -2.40146314])] and \n", + " [array([[-0.0044013 , 0.00033617],\n", + " [ 0.02086036, 0.02620998],\n", + " [-0.02622238, -0.03901239],\n", + " [ 0.00048388, 0.00064328]]), array([-0.49065979, -0.49921646, -0.49989694, -0.4937108 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.76it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.364 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.61it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.376 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.33it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.364 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272881 0.03276968]\n", + " [0.13758252 0.02299914]\n", + " [0.19906693 0.11910689]\n", + " [0.05114744 0.06131014]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00720944 0.00698609 0.00690317 0.00700211]\n", + "For 209th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66901983, 2.34971292],\n", + " [ 0.02729055, 5.4160937 ],\n", + " [ 0.02314358, 3.71787896],\n", + " [-0.41711708, 4.26474344]]), array([-2.46020919, -2.38521715, -2.37888012, -2.40492047])] and \n", + " [array([[-0.00319353, 0.0025466 ],\n", + " [ 0.00534655, 0.00437785],\n", + " [ 0.04344837, 0.07500075],\n", + " [ 0.01044064, 0.01892061]]), array([-0.49067541, -0.4990282 , -0.49960115, -0.49375501])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.70it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.376 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.56it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.364 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.348 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.37it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.368 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272879 0.03276967]\n", + " [0.13757913 0.02299882]\n", + " [0.19664063 0.11717278]\n", + " [0.0511471 0.06130994]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00719147 0.00696916 0.0068868 0.00698544]\n", + "For 210th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66908797, 2.34973159],\n", + " [ 0.02764153, 5.41635725],\n", + " [ 0.01536088, 3.70890495],\n", + " [-0.41693574, 4.26461488]]), array([-2.46373805, -2.38869651, -2.38232141, -2.40836877])] and \n", + " [array([[-0.00299804, 0.0005698 ],\n", + " [ 0.00255108, 0.01145889],\n", + " [-0.03957831, -0.07658788],\n", + " [ 0.00354556, -0.00209701]]), array([-0.49070084, -0.49925037, -0.49969276, -0.49364137])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.352 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.408 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:56<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.372 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272878 0.03276966]\n", + " [0.13751296 0.02299879]\n", + " [0.19550686 0.11671137]\n", + " [0.05114638 0.06129863]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00717363 0.00695232 0.00687053 0.00696891]\n", + "For 211th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66914079, 2.34977612],\n", + " [ 0.02609102, 5.41628046],\n", + " [ 0.02072235, 3.71333783],\n", + " [-0.41720201, 4.26365443]]), array([-2.46725762, -2.39216985, -2.38575585, -2.41180674])] and \n", + " [array([[-0.00232368, 0.00135896],\n", + " [-0.01127532, -0.00333881],\n", + " [ 0.02742341, 0.03798164],\n", + " [-0.00520611, -0.01566823]]), array([-0.49062735, -0.49959473, -0.49987984, -0.49332947])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.77it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.372 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:52<00:00, 4.73it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.34it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.368 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272877 0.03276965]\n", + " [0.13747283 0.0229986 ]\n", + " [0.19470247 0.11587668]\n", + " [0.05114638 0.06129408]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00715593 0.00693561 0.00685438 0.00695246]\n", + "For 212th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66919814, 2.34981186],\n", + " [ 0.02488316, 5.41607597],\n", + " [ 0.01619138, 3.70736869],\n", + " [-0.41719403, 4.26304522]]), array([-2.470768 , -2.3956343 , -2.38918204, -2.41523925])] and \n", + " [array([[-0.00252347, 0.00109054],\n", + " [-0.0087862 , -0.00889138],\n", + " [-0.02327121, -0.05151294],\n", + " [ 0.00015604, -0.00993912]]), array([-0.49055461, -0.49951605, -0.49985444, -0.49371172])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.348 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:54<00:00, 4.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.316 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.34it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.352 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272876 0.03276933]\n", + " [0.13704076 0.02299376]\n", + " [0.19294984 0.11448744]\n", + " [0.05114572 0.06128826]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00713836 0.00691902 0.00683835 0.00693616]\n", + "For 213th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66919223, 2.35003307],\n", + " [ 0.02092206, 5.41504956],\n", + " [ 0.02288506, 3.71508786],\n", + " [-0.4169395 , 4.26373401]]), array([-2.47426923, -2.39909026, -2.39259961, -2.41866174])] and \n", + " [array([[ 0.00026002, 0.00675042],\n", + " [-0.02890456, -0.04463836],\n", + " [ 0.0346913 , 0.06742378],\n", + " [ 0.00497652, 0.01123847]]), array([-0.49048101, -0.49948613, -0.49976505, -0.49342726])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.58it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.388 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.71it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.344 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.31it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.388 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272876 0.03276919]\n", + " [0.13696842 0.02299209]\n", + " [0.19002436 0.11327203]\n", + " [0.05114523 0.06128771]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00712093 0.00690255 0.00682244 0.00691998]\n", + "For 214th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.669207 , 2.35017952],\n", + " [ 0.01929774, 5.41444705],\n", + " [ 0.01421127, 3.70782161],\n", + " [-0.41715769, 4.26352254]]), array([-2.47776132, -2.40253821, -2.3960088 , -2.42207413])] and \n", + " [array([[-0.00064963, 0.0044692 ],\n", + " [-0.01185909, -0.02620551],\n", + " [-0.0456457 , -0.0641487 ],\n", + " [-0.00426605, -0.00345052]]), array([-0.49039909, -0.49951848, -0.49970182, -0.49312113])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.424 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.60it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.42 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.332 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:58<00:00, 4.31it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.348 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272876 0.03276885]\n", + " [0.13684573 0.02298866]\n", + " [0.18906479 0.11209394]\n", + " [0.05114404 0.06128762]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00710363 0.0068862 0.00680663 0.00690392]\n", + "For 215th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66921196, 2.35040741],\n", + " [ 0.01718187, 5.413584 ],\n", + " [ 0.0192297 , 3.71501412],\n", + " [-0.41749895, 4.26343639]]), array([-2.48124424, -2.40597789, -2.39941063, -2.42547961])] and \n", + " [array([[-0.00021857, 0.00695464],\n", + " [-0.01546167, -0.03754229],\n", + " [ 0.02654347, 0.06416507],\n", + " [-0.00667254, -0.00140566]]), array([-0.49030084, -0.49950342, -0.49978223, -0.49326762])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.66it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.396 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.44 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:52<00:00, 4.75it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.356 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:58<00:00, 4.30it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272876 0.03276874]\n", + " [0.1366962 0.02298683]\n", + " [0.18703586 0.11141081]\n", + " [0.05114277 0.06128746]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00708647 0.00686999 0.00679093 0.00688796]\n", + "For 216th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66921147, 2.35053417],\n", + " [ 0.01484513, 5.41295341],\n", + " [ 0.01192428, 3.70950244],\n", + " [-0.41785062, 4.26332025]]), array([-2.48471779, -2.40940677, -2.40280473, -2.42887742])] and \n", + " [array([[ 2.16196597e-05, 3.86830128e-03],\n", + " [-1.70944316e-02, -2.74326151e-02],\n", + " [-3.90589533e-02, -4.94717061e-02],\n", + " [-6.87610585e-03, -1.89501374e-03]]), array([-0.49016676, -0.49911038, -0.49979977, -0.49329807])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:43<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.4 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:45<00:00, 5.53it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.404 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.67it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.396 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272876 0.03276873]\n", + " [0.13669193 0.02298658]\n", + " [0.18390781 0.11061202]\n", + " [0.05114116 0.06128732]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00706943 0.00685392 0.00677535 0.00687209]\n", + "For 217th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66921845, 2.3505756 ],\n", + " [ 0.01524029, 5.41318773],\n", + " [ 0.02103045, 3.71547909],\n", + " [-0.41745384, 4.26342739]]), array([-2.48818267, -2.41282516, -2.40618976, -2.43226929])] and \n", + " [array([[-0.000307 , 0.00126405],\n", + " [ 0.0028909 , 0.0101939 ],\n", + " [ 0.04951489, 0.0540325 ],\n", + " [ 0.00775843, 0.00174821]]), array([-0.49012074, -0.49874927, -0.49960951, -0.4935718 ])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.68it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.32 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.57it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.388 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.65it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.384 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:57<00:00, 4.38it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.34 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272873 0.03276859]\n", + " [0.13641919 0.02298187]\n", + " [0.18331824 0.10981054]\n", + " [0.0511388 0.06128596]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00705252 0.00683796 0.00675986 0.00685633]\n", + "For 218th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66930131, 2.35042863],\n", + " [ 0.0183973 , 5.41420019],\n", + " [ 0.01703007, 3.70947091],\n", + " [-0.41697312, 4.26376061]]), array([-2.4916391 , -2.41623537, -2.40956834, -2.43565367])] and \n", + " [array([[-0.00364567, -0.004485 ],\n", + " [ 0.02314194, 0.04405478],\n", + " [-0.02182208, -0.05471405],\n", + " [ 0.00940029, 0.00543708]]), array([-0.49009897, -0.498718 , -0.49979985, -0.49361382])] resp.\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.64it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.372 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:44<00:00, 5.62it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.352 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:53<00:00, 4.69it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.36 and cov scale: 1.0\n" + ] + }, + { + "name": "stderr", + "output_type": "stream", + "text": [ + "100%|███████████████████████████████████████████████| 250/250 [00:56<00:00, 4.39it/s]\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Acceptance ratio: 0.44 and cov scale: 1.0\n", + "The cov scale is 8.862938119652506e-08\n", + "The leanring rate rho_t of ADAGRAD : [[0.02272873 0.03276859]\n", + " [0.13640678 0.0229815 ]\n", + " [0.18266646 0.10936289]\n", + " [0.05113878 0.06128581]]\n", + "The leanring rate rho_t of ADAGRAD : [0.00703573 0.0068221 0.00674448 0.00684068]\n", + "For 219th iteration of the EM algorigthm\n", + "The phi and gradients of phi are \n", + " [array([[-0.66933392, 2.35040943],\n", + " [ 0.01772298, 5.41448282],\n", + " [ 0.02124264, 3.713981 ],\n", + " [-0.41693184, 4.26386979]]), array([-2.4950871 , -2.41963803, -2.41293984, -2.43903026])] and \n", + " [array([[-0.00143446, -0.00058575],\n", + " [-0.00494344, 0.01229794],\n", + " [ 0.02306153, 0.04123973],\n", + " [ 0.00080729, 0.00178157]]), array([-0.49006986, -0.49876933, -0.499891 , -0.49360446])] resp.\n" + ] + } + ], + "source": [ + "q_b_N, grad, parameters = EM_run(E_step,M_step,hydration_data_train,b_init=np.random.normal(1,0.02,4)*b_opt,phi_init=phi_test,steps=220)" + ] + }, + { + "cell_type": "code", + "execution_count": 52, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "array([[-0.00143446, -0.00058575],\n", + " [-0.00494344, 0.01229794],\n", + " [ 0.02306153, 0.04123973],\n", + " [ 0.00080729, 0.00178157]])" + ] + }, + "execution_count": 52, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "grad[-1][0]" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "def list_array(weird_list:list)-> np.ndarray:\n", + " \"\"\"Function of convert nested list to normal array\"\"\"\n", + " holder = []\n", + " for i,g in enumerate(weird_list):\n", + " tmp = np.concatenate((weird_list[i][0].ravel(),weird_list[i][1].ravel()))\n", + " # print(tmp)\n", + " holder.append(tmp)\n", + " array = np.stack(holder) # EM steps x No of paramters\n", + " return array" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [], + "source": [ + "grad_total = list_array(grad)" + ] + }, + { + "cell_type": "code", + "execution_count": 27, + "metadata": {}, + "outputs": [], + "source": [ + "parameter_array = list_array(parameters)" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [], + "source": [ + "np.save('./Results/parameter_inferred_steps_200' + date + '.npy',parameter_array)\n", + "np.save('./Results/gradietns_inferred_steps_200' + date + '.npy',grad_total)" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "[]" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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3nmSpEAgoN27d0s6eh6amppkGEaP+3HO4ifaz//YP/f2feO8xdeECROUm5srSdq5c2doO+dmYOrq6nTZZZdp//79uvrqq/X88893u0zE9yZyBJg+jB8/XlJXD3Gfz9fjc4I/nMHnInEcDkfoz8HzEzwPHo9HtbW1Pe7HOYufaD//srKy0PkMPt6f/RBbwXNw7L93nJvoHT58WJdddpl27dqliy66SH/4wx/C/t0K4nsTOQJMH84880w5HA51dHRo06ZN3R73er169913JUnnnHNOopt3wtu6dWvozyUlJZK6RowVFhZKkioqKnrcL7idcxZ70X7+drs9NFUB580c9fX1OnjwoKSj3yeJcxOt1tZWXXXVVdqyZYumTZumlStX9noZh+9N5AgwfcjMzAxNAvTss892e/wPf/iDXC6X8vLydPHFFye4dfjJT34iSZo0aZKKi4sldV3Lv+666yT1fM7WrVun7du3y+Fw6JprrklcY08QA/n8v/jFL0qSnn/+efn9/rDHqqurQ5NKXn/99fFo+gnvySeflGEYysrKCs1vFcS5iYzH49Hs2bO1fv16nXLKKVq9erUyMjJ6fT7fmyiYNwnw0PHWW2/1uRbSY489ZmILh6/XXnvN+P73v2/s3r07bHtTU5Px3//936E1RY49L4ZhGLt37zaSkpKOu6bIHXfckbD3MZz0Z7r6aD//5uZmIz8//7hrusycOTM+b2wY6OvcbNmyxbjjjjuMLVu2hG1vb283Hn744dACtY888ki3fTk3/efz+Yxrr73WkGSMGzfOqK2t7dd+fG8iQ4Dpp0WLFvW6GvXVV1/dbf0JxMbLL78c+tyLi4uNadOmGWeccUboS26xWHpd0+WFF14InaPPrup61llnGa2trYl9M0PUW2+9ZeTl5YVuwcXmUlNTw7ZXV1eH7Rft579mzRojOTk5tKruWWedFVpVt6yszNi/f38i3vaQEOm52bx5c+j7FPxsj/18JRm33npr6Ifzszg3/fPSSy+FPs/x48f3uur3DTfc0G1fvjf9R4CJwMqVK41LLrnEyMrKMlJTU40pU6YYS5YsIbzEUXV1tfE///M/xiWXXGKMHj3aSElJMZKTk42xY8caN954o/HOO+8cd/+Kigpj1qxZRm5uruF0Oo2JEycaCxYsMNrb2xP0Doa+N998M/SP8fFulZWV3faN9vPfsmWLMWfOHGPEiBFGUlKSMXbsWOO73/1u2Mq+iPzcNDY2GgsXLjRmzpxpjB071khPTzeSkpKMkpIS44YbbjBWr17d52tybvr23HPP9eu8jBkzpsf9+d70j8UwehmvBQAAMEjRiRcAAAw5BBgAADDkEGAAAMCQQ4ABAABDDgEGAAAMOQQYAAAw5BBgAADAkEOAAQAAQw4BBgAADDkEGAAAMOQQYAAAwJBDgAEAAEMOAQYAAAw5BBgAADDk/P8csC5kecMZtQAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(np.linalg.norm(grad_total,axis=1))\n" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, '$||\\\\nabla_{\\\\phi}\\\\mathcal{F}||$')" + ] + }, + "execution_count": 58, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmUAAAGmCAYAAAA9G/OgAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAADml0lEQVR4nOydd3gc1dm375ntXb1LluTeu40xxfTeQw8hlBQSQhIS4KWkAV8gEFog5Q0lpNBJANMMGLAB2xhXuRdJVu9le5+Z749Z7UouYMAg5/W5r2suaXdnz57dnZ3zm6dKmqZpCAQCgUAgEAiGFXm4JyAQCAQCgUAgEKJMIBAIBAKB4KBAiDKBQCAQCASCgwAhygQCgUAgEAgOAoQoEwgEAoFAIDgIEKJMIBAIBAKB4CBAiDKBQCAQCASCgwAhygQCgUAgEAgOAozDPQHB/qOqKm1tbbhcLiRJGu7pCAQCgUAg2A80TSMQCFBSUoIs79seJkTZfxFtbW2Ul5cP9zQEAoFAIBB8AZqbmykrK9vn40KU/RfhcrkA/Ut1u93DPBuBQCAQCAT7g9/vp7y8PL2O7wshyv6LGHBZut1uIcoEAoFAIPgv47NCj0Sgv0AgEAgEAsFBgBBlAoFAIBAIBAcBQpQJBAKBQCAQHAQIUSYQCAQCgUBwECBEmUAgEAgEAsFBgBBlAoFAIBAIBAcBQpQJBAKBQCAQHAQIUSYQCAQCgUBwECBEmUAgEAgEAsFBgBBlAoFAIBAIBAcBQpQJBAKBQCAQHAQIUSYQCAQCgUBwECAakgvouu8+1FCY/Ot+hCEra7inIxAIBALBIYmwlAnof/oZ+p9+GsXnG+6pCAQCgUBwyCJEmQDJbAZAi8eHeSYCgUAgEBy6CFEmQDKZANASiWGeiUAgEAgEhy5ClAmEpUwgEAgEgoMAIcoEwlImEAgEAsFBgBBlgrSlTBWWMoFAIBAIhg0hygTCUiYQCAQCwUGAEGUCEVMmEAgEAsFBgBBlgowoE5YygUAgEAiGDSHKBBn3ZVyIMoFAIBAIhgshygTCfSkQCAQCwUGAEGUCEegvEAgEAsFBgBBlAiTzgPtSWMoEAoFAIBguhCgbxBtvvMHxxx9PTk4ODoeDGTNm8PDDD6Oq6pce+7HHHkOSJCRJ4uqrrz4Asz1wCEuZQCAQCATDjxBlKe6++25OO+003n33XbKzsxk1ahQ1NTVcd911nHPOOV9KmHV3d3PTTTcdwNkeWERMmUAgEAgEw48QZcCKFSu45ZZbkGWZp59+mrq6Ompqali7di2FhYUsXLiQ+++//wuP/9Of/hSv18tpp512AGd94BCWMoFAIBAIhh8hyoA777wTTdO4+uqrufjii9P3T506NS3G7r77bhJfQLQsXryYp556iu9973vMmjXrgM35QCILS5lAIBAIBMPOIS/K/H4/ixcvBuCqq67a4/Hzzz8ft9tNb28v77///ucaOxqNcs0111BQUMBvf/vbAzLfrwLhvhQIBAKBYPg55EXZunXriMfjWK1WZsyYscfjJpOJ2bNnA7By5crPNfadd95JbW0t9957L1lZWQdiul8Jwn0pEAgEAsHwc8iLsp07dwJQUVGB0Wjc6z7V1dVD9t0ftm7dyr333suRRx7Jt771rS8/0a8QYSkTCAQCgWD42bsKOYTo7+8HIDs7e5/7DDw2sO9noWka3/ve91BVlT/96U9feG6xWIxYLJa+7ff7v/BYn4awlAkEAoFAMPwc8payaDQKgDllLdobFosFgEgksl9jPv7443z44Yf85Cc/YdKkSV94bnfddRcejye9lZeXf+GxPo1MQ3JhKRMIBAKBYLg45EWZ1WoFIP4prrsBa5XNZvvM8QZqkpWVlfGrX/3qS83t5ptvxufzpbfm5uYvNd6+EA3JBQKBQCAYfg559+X+uCb3x8U5wI033khfXx//+7//i9Pp/FJzs1gsaSvdV4mwlAkEAoFAMPwc8qJs9OjRADQ1NZFMJvca7F9fXz9k309j3bp1AFx77bVce+21Qx4LBoMAPP3007z22msAdHR0fPHJHyCEpUwgEAgEguHnkBdl06dPx2QyEY1GWbt2LXPmzBnyeCKRYNWqVQDMnTt3v8ft7Ozc52ORSGS/49O+DgYsZaqwlAkEAoFAMGwc8jFlbreb448/HtAD9HfnhRdewO/3k5uby4IFCz5zvPXr16Np2l63gRizq666Kn3fwYBkGiiJISxlAoFAIBAMF4e8KAO49dZbkSSJxx57jGeeeSZ9f01NDddffz2gx4oNztB88MEHqays5KKLLvra53ugyZTEEJYygUAgEAiGCyHKgPnz53PHHXegqiqXXHIJI0eOZOrUqcyYMYPOzk5OO+00fvaznw15jtfrpbGx8aCICfuyZIrH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Sinc778PGOOimVJSCGzeQvm//73f/SrmzY/fL507F1/0T0zE66X4scco/PNfCJUaA/iG3W52XHc9Ebcbx8iR9Hv3f6RedBEpU35ByvlNVzmmXXst3e+6E1O0Ot7au7fRmzIxkUh0rtOk007D1A7tQIUQQuxbmwZllZWVPP300xxzzDGMGjWKJ554grKyMo4//nheeukl8vPz2/LhDlhOTg5XXXUVAFOnTmX79u2A8QP54IMP8vHHH2O325nRyGTLxx9/PH369GH+/Pn1lhcVFTFp0iR27drFueeey0svvRSfpuhQUVVVBRjtyfx5xlyX1twENIupTnuyxsd2a43CSi/nP/UVzy7ehlJw0TE9+GLmScw4bTBJ9oPTCD/lggsY+OUX9P/gffp/8D6a3Y7n++9xt7AziX/jJoLb89GsVnLuvpv0m4w2VCV/e4JwZWWT+/nW/oh//Xo0qxXX8cdDOMyO666naM59bDvvfEr/8QwV8+ax9dzJFD3wINumXEBg2zbM3bvT48kn6g3Sui+appF64YX0/+B9us/+Cz2fexZTQkK9uRpTLmjZnxAhhBBto01SHZ999hlz587l7bffxufzoZQiIyODK664gquvvppBrWybczA8/PDDfP/996xcuZJBgwYxfPhwiouL2bVrFyaTieeee45ejUyvsnPnTrZv3x7PKsX85S9/YfPmzYDRGeGkJgZAPfPMM7n99tvb/Pm0hbqN/APbjapLa+/oj35Z2zby/2m3myuf/47dbh9pLisPXDCCiUOz2uTYLWVKScEUzeamX389ex55hKIHHiTx1FP3OwxETNXHHwPRsbhcLlIvuojy114jsHkLe578O93/WHvOIz4fxQ88gO5yEcjfARgj02f+fgbbpkwhVFhI2UsvARhDViQn4d+0mbLnnzfKm5xMj78/iTkjo+XPNTmZ1Esuid9PufACKubPxzZwIA6ZAkgIITpEq4OyXbt28eKLL/LCCy+wbds2lFLous6kSZO4+uqrOe+885o1FldHS0xMZOnSpTzwwAO8/vrrrFu3joSEBM455xxmzZrV7OErYuoO9vr99983ud2AAW0zPVF7qDvFkj/PCMpssaAslilLPfCg7KvNJVz7r+VU+UMMyEzghSvH0LObc/87HgRpV15Bxfz5BPPzqXzvPVIvvLDJbSv+8x8q/j2PjN/dHA/KEidN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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(grad_total[:,],'-')\n", + "plt.ylabel(r'$||\\nabla_{\\phi}\\mathcal{F}||$')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# !! something wrong with the first iteration. taking things far.!!" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "image/png": "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feY/6CybxYTDasFpM+OwWnDYzDj3ee60mXHaLDisZmwWM1aLGZvFhNXcct/usRmr2RS67XOc1WIKnWtuud9n+ze3tZZjaynDajFhM5uxmE2YTWA2mTCZQr09RLpK25wBSgaIiMgxoGSAiEgfZLea24YsHKlg0KDB66euybdPr4P2PQ8aPH6avH4aPQEavX6aWu+9ARo9LfdeP4YRKtMXMPAF/DR0Pq9wzJlbkgJmE5gIJQlakwVtSQNCiRuzyYSJ0PGh/bTbZjZ/owxoSzr85TtjmJS3/yoX0nu09gxIi9UwARER6X5KBoiIyBExm03EO0PzBnRGMGjg9gfw+IK4/QHcviCelnu3L4DH/417X2ifLxjEHzDwB4L4gi33AQN/y/a2xy37/AGj7bjQ49bj9jkmaITKDLaUtU/ZQeMw12EAhkFo4MVhDu6EJm+g28qWnkHDBERE5FhSMkBERMLCbDYRbbcS3cN/BA0Gv04g+IMGhmFgGBA0DIIGGHz9fN/7r48xCOULWo7fd/s+zw0gEMoshLZDu/JG9N9/SUvpXZ6+fBLlLg9DM/RvLSIi3U/JABERkUMwm004zBYcajGlmw3PiGd4RrijEBGRvsIc7gBERERERERE5NhSMkBERERERESkj1EyQERERERERKSP0QjIbmS0rJnlcrnCHImIiMjX7VFr+ySdp7ZeRER6mo6290oGdKP6+noAcnJywhyJiIjI1+rr60lISAh3GL2C2noREempDtfemwz9PNBtgsEgJSUlxMXFYTKZOlWWy+UiJyeHoqIi4uPjuyhCaaX67T6q2+6l+u1eva1+DcOgvr6ezMxMzGaNFOwKausjh+q3e6l+u4/qtnv1xvrtaHuvngHdyGw2k52d3aVlxsfH95o3aU+k+u0+qtvupfrtXr2pftUjoGuprY88qt/upfrtPqrb7tXb6rcj7b1+FhARERERERHpY5QMEBEREREREeljlAyIEA6Hg9tvvx2HwxHuUHol1W/3Ud12L9Vv91L9yrGk91v3Uv12L9Vv91Hddq++XL+aQFBERERERESkj1HPABEREREREZE+RskAERERERERkT5GyQARERERERGRPkbJABEREREREZE+RskAERERERERkT5GyYAe7t133+X0008nOTmZmJgYJkyYwCOPPEIwGAx3aD3eFVdcgclkOuTN7XYf8NylS5dywQUXkJaWRlRUFCNHjuSOO+446PG91a5du3j66af5yU9+wrhx47BarZhMJu68887Dnnu0dbhp0yZ+8IMf0L9/f5xOJ4MGDWLOnDnU1tZ20VX1DEdTt3/4wx8O+57evHnzQc/vK3VrGAaLFi3i5ptvZtq0aSQmJmK328nMzOTiiy/mk08+OeT5eu9KOKi9P3pq7ztHbX33UnvffdTedwFDeqy7777bAAzAyM/PN8aOHWuYzWYDMM4//3wjEAiEO8Qe7cc//rEBGEOGDDGmT59+wJvH49nvvHnz5hkWi8UAjKysLGP8+PGGzWYzAGPy5MlGY2NjGK4mPG644Ya29+C+tzvuuOOQ5x1tHX788cdGVFSUARhpaWnGhAkTjOjo6Lb/A2VlZd1xmWFxNHV7++23G4CRk5Nz0Pd0QUHBAc/tS3W7YMGCtvo0m83G0KFDjfHjxxuxsbFt22+77bYDnqv3roSD2vvOUXvfOWrru5fa++6j9r7zlAzooZYsWWKYTCbDbDYbL730Utv21atXG/369TMA47777gtjhD1f64eD559/vsPn7Nq1y3A4HAZg3HvvvUYwGDQMwzB2795tDBs2zACMa6+9tpsi7nnuuOMO47zzzjP+9Kc/Ge+9955x8cUXH7YBO9o6dLlcRlpamgEYv/zlLw2v12sYhmFUVlYa06dPNwDj3HPP7Z4LDYOjqdvWDwe33377Eb1WX6vbDz/80Bg8eLDx2GOPGdXV1W3bPR6PMXfu3LYPCP/973/bnaf3roSD2vvOU3vfOWrru5fa++6j9r7zlAzooc455xwDMK655pr99r344osGYKSkpLS9CWV/R/Ph4Be/+IUBGGecccZ++xYvXmwAhs1mi7isX1dprdNDNWBHW4f33nuvARgjRoww/H5/u30FBQWG1Wo1AGPFihVdczE9TEfq9mg/HPS1uq2rqzN8Pt9B95999tltv7juS+9dCQe1952n9r5rqa3vXmrvu47a+87TnAE9kMvlYsGCBQBcddVV++3/3ve+R3x8PFVVVYcdCyMdZxgGb7zxBnDgej/hhBMYPnw4Pp+P//znP8c6vIjQmTp8/fXXgdDYT4vF0m7fgAEDOP300wF47bXXuiP0Xq2v1W18fDxWq/Wg+2fOnAnA1q1b27bpvSvhoPY+PNTed47+XvZcfa1+1d53npIBPdCqVavwer04nU4mTJiw336bzcbkyZMBWL58+bEOL+K89tprXHjhhZx22mnMmjWLRx55hLq6uv2OKywspLS0FIDp06cfsKzW7ar3AzvaOvT7/axYseKIz+urPvnkE773ve9x2mmn8d3vfpd7772XsrKyAx6rut1f68RAUVFRbdv03pVwUHvftdTeHxv6e3nsqL3vHLX3h3fwVIqEzbZt24BQhulg2a78/Hw++uijtmPl4N555512z1999VVuv/12XnrpJc4666y27a116XA4yMzMPGBZ+fn57Y6V9o62Dnfv3o3P52u3vyPn9VWfffZZu+f//ve/+cMf/sBjjz3GFVdc0W6f6rY9wzCYP38+0L4x13tXwkHtfddSe39s6O/lsaP2/uipve8Y9QzogWpqagBISko66DGt+1qPlf0NGjSIu+66izVr1uByuaivr+eDDz5g6tSp1NTUcOGFF/LVV1+1Hd9al4mJiZhMpgOWqXo/tKOtw30fH+x9r7qH/v3787vf/Y4vv/ySqqoqmpqaWLx4MWeffTbNzc3Mnj2b//73v+3OUd229/TTT7Nq1Srsdju/+tWv2rbrvSvhoPa+a6i9P7b097L7qb3vPLX3HaOeAT1Qa5cWu91+0GMcDgcAzc3NxySmSPT73/9+v20zZ87klFNO4aSTTuKLL77gN7/5DR999BGgeu8KR1uH+67nerBzVffw05/+dL9tJ5xwAu+88w4XX3wxb7zxBjfeeCPnnXdeWwOnuv3aypUrueGGGwC48847GTRoUNs+vXclHNTudA2198eW/l52P7X3naP2vuPUM6AHcjqdAHi93oMe4/F4gPZjYKRj7HY7d9xxBwALFy5sy96p3jvvaOuw9bxDnau6PziTycRf/vIXAHbs2MHatWvb9qluQ3bt2sV5552H2+3msssuY86cOe32670r4aB2p3upve8e+nsZPmrvD0/t/ZFRMqAH6kgXk450LZSDO/744wEIBoPs3LkT+Loua2trMQzjgOep3g/taOtw38cHe9+r7g9t6NChJCcnA7B9+/a27apbKCsrY+bMmZSWlnLuuefy97//fb+ugXrvSjiove9+au+7nv5ehpfa+4NTe3/klAzogYYMGQKEZrv0+/0HPKa1QWs9Vo6MzWZre9xax6116fF4KCkpOeB5qvdDO9o6zMvLa/s3ad3fkfOkvdY63PfvRl+v2+rqambOnMmOHTs45ZRTmD9/frv//6303pVwUHvf/dTedz39vQw/tff7U3t/dJQM6IHGjx+PzWbD7XazcuXK/fb7fD6+/PJLAKZOnXqsw+sVNmzY0PY4OzsbCM3mnJGRAcDixYsPeF7rdtX7gR1tHVqt1rZltVT3R6eyspKKigrg6/c09O26bWho4JxzzmH9+vVMnjyZ//73vwftuqf3roSD2vvup/a+6+nvZXipvd+f2vujp2RADxQfH8/pp58OwLPPPrvf/vnz5+NyuUhJSWHGjBnHOLre4YEHHgBg+PDhZGVlAaFxWBdddBFw4HpfsmQJmzdvxmazcf755x+7YCNIZ+rwO9/5DgB///vfCQQC7fYVFhayYMECAC6++OLuCD3iPfjggxiGQUJCQtu65K36Yt16PB4uuOACli9fzqhRo3j//feJi4s76PF670o4qL3vfmrvu57+XoaX2vv21N53kiE90qJFiwyTyWSYzWbjpZdeatu+evVqo1+/fgZg3HPPPWGMsGf74IMPjN/+9rfGzp07222vra01rr/+egMwgHZ1axiGsXPnTsNutxuAce+99xrBYNAwDMPYvXu3MWzYMAMwfv7znx+z6+hpfvzjHxuAcccddxz0mKOtw7q6OiM1NdUAjF/+8peG1+s1DMMwKisrjenTpxuAcfbZZ3fPhfUAh6vb9evXGz//+c+N9evXt9ve3Nxs/PnPfzbMZrMBGHfdddd+5/a1uvX7/caFF15oAMagQYOMkpKSDp2n966Eg9r7zlF73/XU1ncvtfddR+195ykZ0IPdeeedbY1Yfn6+MXbs2LY/AOeee67h9/vDHWKP9cYbb7TVXVZWljF58mTjuOOOa/uPbzKZjNtvv/2A577wwgtt9ZyVlWWMHz/esNlsBmBMnDjRaGhoOLYXE0aLFi0yUlJS2m4Oh8MAjOjo6HbbCwsL2513tHW4YMECw+l0GoCRlpZmTJw40YiOjjYAIy8vzygtLT0Wl31MHGndrlq1qu093Vo3+9YPYFx11VVtDdo39aW6femll9rqZMiQIcb06dMPePvud7+737l670o4qL0/emrvO09tffdSe9991N53npIBPdx///tf47TTTjMSEhKM6OhoY9y4ccZDDz2kDwaHUVhYaNx6663GaaedZgwYMMCIiooynE6nMXDgQOPyyy83li1bdsjzFy9ebJx3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y8uLhQsXArBx40ZH9E6u+9k702toP66+Y+Xa102lUvHKK68AcOrUKQ4ePOjYJtfW5vTp08yePRu9Xs/111/Pww8/7LJdXruiNUi/417S37uHvF+2HunvGyb9fdNIMKANakyKSWNSC0XdJk2aBIDVaiUxMRGoupZFRUUoilLrcXLd63em19D567pe93Lt69e/f39CQ0MBSEhIcDwu1xaysrK44IILyMzMZNasWXzxxRc1UgPltStag/T37if9ffOT98vWJf193aS/bzoJBrRB/fr1A2zVLs1mc6372Ds0+76iaTQajeNr+zW2X0uDwUBGRkatx8l1r9+ZXsNevXo5fif27Y05TriyX0Pn943Ofm0LCgq44IILOHXqFNOmTePHH390+fu3k9euaA3S37uf9PfNT94vW5/09zVJf39mJBjQBo0aNQqNRoNer2fv3r01tptMJnbv3g3AhAkTWrp5HcKRI0ccX3fv3h2wVXPu0qULAFu3bq31OPvjct1rd6bX0NPT07Gsllz7M5OXl0dOTg5Q9ZqGzn1ty8rKuPTSSzl8+DDjxo1jxYoVdabuyWtXtAbp791P+vvmJ++XrUv6+5qkvz9zEgxogwIDA5k5cyYAn376aY3tP/74IyUlJYSFhXHeeee1cOs6hjfeeAOAgQMHEh0dDdjmYc2dOxeo/bpv27aN+Ph4NBoNl19+ecs1th05m2t45ZVXAvDFF19gsVhctqWkpLB27VoArrrqKnc0vd178803URSFoKAgx7rkdp3x2hoMBubMmcPOnTsZMmQIq1atIiAgoM795bUrWoP09+4n/X3zk/fL1iX9vSvp78+SItqkLVu2KCqVSlGr1cqSJUscj+/fv1+JiopSAOXVV19txRa2batXr1b+85//KImJiS6PFxUVKf/85z8VQAFcrq2iKEpiYqLi5eWlAMprr72mWK1WRVEUJSkpSRkwYIACKHfddVeLPY+25uabb1YAZeHChXXuc6bXsLi4WAkPD1cA5b777lOMRqOiKIqSl5enTJkyRQGUSy65xD1PrA1o6NoePnxYueuuu5TDhw+7PK7T6ZQXX3xRUavVCqC89NJLNY7tbNfWbDYrV1xxhQIoffr0UTIyMhp1nLx2RWuQ/v7sSH/f/KSvdy/p75uP9PdnT4IBbdgLL7zg6MRiY2OV4cOHO94AZs2apZjN5tZuYpu1bNkyx7WLjo5Wxo0bp4wcOdLxh69SqZRnnnmm1mO//PJLx3WOjo5WRo0apWg0GgVQxowZo5SVlbXsk2lFW7ZsUcLCwhz/tFqtAii+vr4uj6ekpLgcd6bXcO3atYq3t7cCKBEREcqYMWMUX19fBVB69eqlZGZmtsTTbhFNvbb79u1zvKbt18b5+gDKggULHB1adZ3p2i5ZssRxTfr166dMmTKl1n9XX311jWPltStag/T3Z076+7Mnfb17SX/vPtLfnz0JBrRxK1asUGbMmKEEBQUpvr6+yogRI5RFixbJB4MGpKSkKE888YQyY8YMpUePHoqPj4/i7e2t9O7dW7npppuUHTt21Hv81q1bldmzZyuhoaGKVqtVBgwYoDz77LOKTqdroWfQNmzYsMHxJlvfv9OnT9c49kyv4eHDh5V58+YpkZGRipeXl9K7d2/loYceUgoKCtz0LFtHU69tYWGhsnDhQuWSSy5Revfurfj7+yteXl5K9+7dlauvvlpZtWpVgz+zs1zbzz//vFHXtmfPnrUeL69d0Rqkvz8z0t+fPenr3Uv6e/eR/v7sqRSljjUVhBBCCCGEEEII0SF5tnYDOjKr1UpGRgYBAQE11rgUQgghWpqiKJSWltKtWzfUaqkh3BykrxdCCNHWNLa/l2CAG2VkZBATE9PazRBCCCFcpKamuixJJc6c9PVCCCHaqob6ewkGuJF9WYvU1FQCAwNbuTVCCCE6u5KSEmJiYupddkk0jfT1Qggh2prG9vcSDHAje7pgYGCgfEAQQgjRZkg6e/ORvl4IIURb1VB/LxMGhRBCCCGEEEKITkaCAUIIIYQQQgghRCcjwQAhhBDCTcwWa2s3QQghhBBtkNWqYLUqrdoGCQYIIYQQbnA8q5Thz63mzTUnamwzmq28tyGBIxnFrdAyIYQQQrQmq1VhzntbueL9ra0aEJBggBBCCOEGO0/nU2G0sD4+u8a2NUezef3P47z0+7FWaJkQQgghWlOZ0cyh9GIOphVTbjS3WjskGCCEEEK4QWaxHoCMIn2NbQk5ZQCkFuhatE1CCCE6puNZpSzfn46itG7auWgcs6Xq92SytN7vTJYWFEIIIdwgqzIYUFBupMJoxterqstNzi+37VOiR1GUGkv/GM1WvDxt8fpvdiRTbjBzydCu9AjzbaHWCyGEaE8eXXqQA6lF9IsMYHA3Wea0rTM51RQymluvvpBkBgghhBBuYA8GAGQU6TiRXcqqw5kAJBdUALYPAIUVJpfjEnPLGPn8ap5bcQSAr7cn8/If8RzLKmmhlgshhGhv8ssMABRWGAFbH2Rp5eJ0om4SDBBCCCE6sKySqmBAepGe+77dxz++2UtccqEjMwAgs9h1qsCepEIqjBaW78+gRG/iRE4pAKN6BLdIu4UQQrQ/9gGlyWLlcHoxE19ex+M/HwJg4/EcXvjtqKxw4yZ7kgo4nN60gsDOUwOMFktzN6nRJBgghBBCNJPl+9N59tcjWKyKS2ZAQk4Zx7Ntg/pNx3PIKzM6tmWXuNYUsH9fUG5k+b50FAW6h/gQGeDdAs9ACCFEe2SsHOibLQqncm11aez/v/7ncT7Zcpq45MJWa19HVW4wc/0nO/n7pzubVK/B7JIZIDUDhBBCiHbNYlV48pfDlOrNjOsVis5UFenfdCIX+2eE3w5muhyXVWxg3bFstibk89ilA8kurQoOfLLlNACje4S4/wmINmNHYj5aTzWj5PcuhGgkk1NmgP2usz0VXWe09UcVpta7A91RlehNGM1WjGYrZquCxkPV8EFUBW+qf93SJBgghBBCNINjmSWU6m3LA208nuOybUdivuPrxLxyl21ZxTr+b1MCqQU6pg2IILvE4NiWnG+rLSBTBDqPCqOZmz7dhVaj5sDTF6JWN+6DpRCic7MPKE1WxXHX2REUsFZlDYjm5Tzf32SxovFoXOK98+9CagYIIYRwm8PpxZyuNgAVzW/n6QLH15tO5Lpsq6+jP5Fd5lhiMKWggpySmksRSmZA51FmMGO0WCnVm1t17WkhRPthtSqOgb/ZYnVkBJirBQFMUjOg2bkEA5qQ7i8FBIUQQrhdcYWJK9/fxryPtjsekzWIz4zZYiU+q6TOD1O7Tlfd/c8ptd3dD/LR1Hm+6GAfALYk5DkeSyuocMkMANB6qhnUVZaJ6iysTi+vMoMEA4QQDXNOMzdbnAMD9iCABAPcxeAcDLA2/vpKAUEhhBBul1Gsw2ixkl1iQGe0sGxfGiOeW822U3kNH9yB6U2WBqsqmy1WHvhuH//98zgAz604ysWLNjP+xbU89vNBtpzMIy65kMU7k0ktqGCXU2aA3ehq6f09w3wdX0+IDQVcB3zJ+RXkVi4PFernBcCw6CC8PKW77izMTh8my/QSDBBCNMw5GGCyWh3vI/bBqanatAHRfFyufROCLSYpICiEEMLd7OsNAxRUGFkfn0uJ3szWhDwm9wlvxZa1nvc3JvDaKtsAP8zPiyl9w7ltam+Gdw922W9vShG/7M8AoG+kP9/uSgGgsMLEt7tS+XZXqmPfIB8NxToT3hrboF1vsnXyw7oHs/lkHubKtZ6vHNWdt9aeAGBi7zB+3pvu8jMPpBVhsSqoVXDJ0C4s3pnCuN6hzXwFRFvmfGOpVDIDhBCN4Jqqbq2RGWB2rDQgmQHN7UynCTgHfluzgKDcahBCiA6sqMLk+Lqw3EhBue2uc6HT452J1arw+dYkx/f55UZ+PZDBDZ/srJGSfTCtyPH1Qz/sx2xVmBgbypLbJnD9hB6E+3sR7u9FZICWYp3teo7pGUL/qADHcdHB3nQNti0J2D3Eh0l9whzb7JkBzjIrlyMM99fyyEUDeHLWIO6Z3vesn7doPyQzQAjRVM4DUrNVqZEJYLK6/i+aj/O1r21Qn1Gkq7GEMFSbJiA1A4QQQrhDQbnR5ev8yvXtCysf/353Cn8cyqz12I5oT3IhuaUGArSe7HrifH64cxK9wnwp1Zv5aU+qy74H0oodX9s/P907vR+T+4bz0txh7HnyAvY8eQHL753imP8/uU84A5yCAVGB3nQLsm0bEBXA8O5B9A73Y2RMMD1CffHX1p6gFxXoTbCvF7dNja1zH9ExWZ1qekjNACFEY7hWtFeqMgKsrhkBplYcdHZU1VcTcGYwW7jk7c3MfmcL1mqBGCkgKIQQwu2KnKYJFFYYya8MAhRWGMktNfDvpYd44Pv9WDrJ3YLfKwMfFwyOIjLAm/G9Q1lwTm8AvtyezK7TBfxv3UnKDWZHZoB93v+I7kFM6RtW45xdg3z46a5JPHPZYOZP7sWALgEu22JCbXUCBnYNwFvjwdqHprHs7smoVCqiArUA+Gs9XYoN2h8XnY/Z6W9RMgOEEI3hWkDQaTUBi4LVqjgC2uYmFLgTjVO9eKOzEp2ZYp2J3FJDjawB531bs7Cj3G4QQogOzHk6QEG50ZERUFRhcqStGcxWiiqMhPl37AGo1arwx2FbMODSYV0dj185ujuv/Xmc03nlXPuhbdWF9EIdyfkVAHx441hWHc7kvAGRqFS1r/neNciHW6bYggoDu1RV/u8S6M3tU2PReKi4YUJPADyc1o3vGuTDqdxyBnYJQG+2UJxu+31FBXo319MW7YxzYE5qBggh6mK1Kmw8kcOw6GDXu9NOywwaLVaXCvfNWUDww02n+GZnMj/cOYmulRlwnVF90wT0JovLNm+NR637SmaAEEIIt3AuIJicX+G461hQbnRUrQccGQMdlc5o4bOtp8kusU0RmNq/qniin9aTv42Ncdn/+8opA73CfIkI0HLjpF6OO/wNGdItEG+Nmi6B3gT6eDKgSwAvXzmcbsE1Pyx1CbIN+gd3C6R7cNX5JRjQeVkkM0C0klO5ZeSU1pzbLNqmLQl53PrFHp5bccR1eTuL1WV6gLvuQP9xOIvUAh1xyYXNds72qP5pAq6FHZ2ZXZYWlMwAIYQQbuBcQDAhp8zl8bzSqmBAXqnBpfBde5depGPj8RyuHRtDic7EnPe2klaoA+Cykd3Qenq47P/ABf3x8fJgfO9Q/rP0EOlFtn2rrzDQGCF+Xqy49xx8vDzqzCSwu3pMdxJzy7h2bAzL91etLCDTBDovl2CAoXMW+hQtr6jCyCWLNtMzzJc1D01r7eaIRsiqzO7LKta7DEKdpwlYFdcBafU09rNhP29r3tVuCwz1LC1oMFucttVdM8DQitdQggFCCNHGbTyeQ1JeOTdP7tXg4LI658yAkzmljq+NFiupBRWO7/M6UGaAxaqw4IvdxGeVUlBmRAHSCnVEBGhZcE5v5k/uVeMYf60n/7pwAADXT+jB63/alh4c3j3ojNrQr5GBlYmxYfx89xQA9qZU3V2JlMyATksKCIqWUmYwczC1iAmxYWSX2OY0pzj1C6JtM1SmoOvNlhoFBJ0Hns6p6s2ZGWAf6BrMVswWK6+uimdyn3CmD4xstp/RHtSXGWBfZri2baZ6gggtSYIBQghxlhRFafIgvbH0Jgv3LN5LudFC/6gAJvcNb/ggJ86ZAdklBpdtJ7KrMgXyy1y3tTdWq8Iba44TE+KLAsRn2QIfn2w5jZenbUbck7MGMWdkdIPnmjcuhrfXnsRosTIyJtiNrXbVPaRqGkFUgAQDOivnO3elMk1AuNF//zzOF9uSePf6UfSonAZlMFvd2qeJ5mO/m2wwWastLWh1GVzqTHXfna5OURRWH81mSLdAuofUnBp3KreMrkHe+Hp5YjDZf76FuORCPt58mi0J+Z0uGOC6KoBCbqmBXw9kcNXoaJfMgOpTAWRpQSGE6AA2n8ylz+O/892uFLecf2tCHuVGW2ey4mDjlgDcdCKXue9v5UR2qUtmQHXOmQL2JQfbq91JBby34RT/+fkQT/5yGACNh8pRxTciQMslQ7s2cBabMH8tb1w7ggdn9mdMzxB3NttFTIhzzQCZJtBZWSQzQLQQ+3SozCK9S5qy/WtF6RyrzLRXeufMAOe7zGbFJaioMzY+M2BvSiF3fh3HYz8fqrEtIaeU89/YxH3f7geqMgOMFivlRtt7lX1qU2JuGYt3JmO2WLFYFRb+dpTVR7LO4Fm2fdUDMZ9tPc3C346yZFdKjVoOp3LLeOTHAyTllTuWe6x+jpYmwQAhhDgLS+PSsCrw64EMt5x/9ZFsx9erDmdittju2hxMK2JpXFqtHfsPu1PZl1LEsn3pFOvqnnNsr5YPkNfOMwOOZJQ4vrZYFXqF+fLiFcMcj/19Qk9HhkBjXDaiG/fP7Neid8d6hPkSFailV5gvIb5eLfZzRdsiBQRFS7EPVPQm1zRzvcnC0rg0xr24jv2pRa3UuiqbT+Yy5ZX1bD6Z29pNaVOqfn/WaqsJuGYGOE8TaGhpwZzKDMLc0pqfCU7n2T4zJOWX236+qSozQe/0NcCLK4/xxLLD/HUyl30phXy65TSvropv2hNsJ6pPE7Av6VxQZnRM5QBbkOb73an8GJfGj3Gp1TIKZJqAEEK0S7tOFwBwOL24RmqloigcyShhQJcANB5Nj71arAprj9mCAWqVbZnAjzYn8vuhTA6n2wa/OpOFv0/s6XJcZrHtbs/BtCLqu7HjvJ55XitkBuw6XcA/v93Li1cMY+bgqLM6V3yW7XrMGtaVQB9PbpjQk4FdAvhmZzIZRTqun9CjOZrsVlpPD9b96zw8VCrUaknR7axcCwhKMEC4j32gYjBbXdKZ9SYr64/nkFdmYNupvBadLlWbdcdySC/SsT4+h6n9Ilq1LW2JIzOgWjDHbFHOeJqAc4Covp8HtowE+zH21499m70OUU6JAXv8obmmPT35yyGOZZby7e0TmxTkd5fqWRn2gIjebHHJDDBarJRXvqeXGyz4eFUVMm7NmgGtfwWFEKKdOZxezK7TBaQVVpBRbKvmW6I3O6rV2/16IIPZ72zhtcpo+LO/HuHWL3bX2slWV6I38dfJXPLLjQR6e3LNGNvSd6+tOu4IBAAcSitGb7Iw572tPPj9fqCqNsD+lCIAvBoRiMgvb/nMgGX70sguMfDFtqQzOj61oILFO5OxWBWOZdqmPMwe3pWXrxzO0OggPD3U/PSPyWz59wwiAtpH2r2/1tPlA4LofJyDAVIzQDS3v07kciLb9n7pmHNutjgGMGAb0NkDBc4p5q3FHhRrC21pS5xrBjhXtDdbrS7B/oomTBOoGvDb9ttwPIfHlx1Cb7K4bLNYq4oUOr9+qtpk27fMYHZMIWiu39/SuHTikgs5lVvW8M4twFhtwG//XehNVpe/K5OlKoPDaLG6LDVosFjZlpDHO+tOsjUhr4VabiPBACGEaAKd0cJ1H+3gbx9t56vtyS7bDqUXu3y/+aTtDf3nvekk5pbxxbYk1sfnsKKeKQV6k4WFvx1l5HOrueXz3QCcPyiKOaO6Ofa5aEgUC+cMASAht4yDacUcSC3il/3p6E0WsiuXG7LXGogK0uKtqXq796tlsNkaNQPsBQx3JxU0KkDiTFEU7vw6jieWHWbJzmSOV364HdQ10GU/L0813hoZXIv2QzIDRHNafSSLaz7YRmpBBZnFOm76bBd3fh0HOAcDrC53MPVmi+NuckUtA7iCciNL49JabHBuv5taW1s6M3u/abRYXdPRq2cGOF232pYW/HpHMtd+uJ0SvakqM6DyTv87606yZGcK207lOX6eoVomgsFsrdpWWYBS7xQMsAc1y43ms65DYbEqjtdmfdMgmyohp4wN8TlndGz1ugD2a6MzWRzX0b7N/nsxml0DNkazlU0nc3ljzQnWn2E7zpQEA4QQogFL49KY8cZGVh/JYtupPEoNZhQFPvor0WW/w+nFlOpNFFamxx2uDA7klxt55tcjjv2+2Vl7scHjWaVc8d5WPt1yGnsf4eWh5rrxPZgUG8ZDF/TnhSuG8sHfxzCudygAJ7NLOZJh+zmKYvuZzh0MQIivF6FOc9D7RPrX+Nl5ZQbyywx89NepFhmAKIricndqb3JhA0e42nwyj6OZtgyJDzYlYjRb8fPycFTEFqK9qh4MkCJu4mz8sCeV3UmFbDie45gHnlMZMHZMEzDVnCZgH0DWNgB/d30C//rxAEv3prm7+UBVUKzCWH/fpCgKt3y+i2s/2I7V2vH/bpwHoSVOWUS2QadTAUGnQEH1ivYAi3cks+t0AXuSCmqk+9uvfane7MgW0DllCYBtIFu9AKV933KD2RHMsSqubT4Tzq8B59WSzta9S/Zyyxe7STyDbIPqUzSMTtkRNTIDLFUBOGO1mgH2vznfFs4OlJoBQghRB0VRePmPeMeg/801J2qtLj9jYCTr43PYnVTAyncyKdaZWHX/uZzMqepU7FkCAAdSi/j9UCbJ+RVcOqwLPcP8+HZXCs/8egSj2UqYnxevXT2cqf0iUFDQeto6hvvO7+c4R+9wP9Qq2weADceriirtTqo5qA729cJiVRxTGvpG+HMwzRZA0HqqMZitVBgtvLDyGMv2paM3WV1+ljtklxhcUqC3JOQ1uGyi1arw6ZbTBPloWLYv3fG4vSL2gC4BMtdetHvOqwlYrAp6k1WmjtSiqMLIwt+OcfWY7kzqE9bazWmznFPs9Y65zNVSuqvNbdabLOjs+9aStZVTautL7Flo7lbWyMwAncni6A9zywxEBXbsJVqdfzel+qqBsdmiuFSqd80MqDkYd07/d073V5Squ/C2IoG2r81WxZH6b9/XJRjgFFwqM5hdsvN0RstZZes5vwZKmjEzIKPyc0RGkZ7YiJo3TOrjMqi3VD33mkGTqkCB0WzBbFE7bbM6nltLv99LMECIdii9SEe3IG9UKhU/7EmlRGdiwTm9m1T5/Ic9qaQVVPDgBf1lPeE6bDyR6wgEeKhVxGeVOirwRwVqyS4xoFLB/Mm9KoMBVQPxDzadcrnDB7a7/Of0C2d9fA53L94LwJfbkrhzWizPrTgKwPQBEbx29YgG57hrPT3oFeZHYl65y/yyPUkFNfYN8dW43F10zgzoEepLckEFRrPVUawwPqsEi1Xh75/sxE/rycc3jWnSa+T3Q5koCswablvKz2JV8Kg2SLdnBdg1Zo7cykOZvPj7Mcf3HmoVXYO8HbUaBlabIiBEe1T9faPUYJJgQC1WH81m6d40CiuMEgyoR7mhaqBnH5jY5ntXDVoMZmuNmgF6xzSBmnfj7UGFlprGYl9Vo6FggP25gm1w3NGDAS6ZAbrGZQaYrQqKorA7qZB+kf6E+Hk5tuud0toVxTawdckGcMoecU7RtwWTLC7f248r1bsGAypMFs5mwV7n11xzTRNQFMVx3hJ9485ZWG5kXXwOlwztgrHaVAD7gF9vstacQlD5ezGaXX9HJovV8XvwbeGpjTJNQIh2ZmlcGlNeWc8HmxLJKdXz76UHeWHlMQ6kFTd8cCVFUXhm+RH+tz7BZXk54WrZXtvd5xsn9uTyEbY5+zqTBa2nmnevH42Xh5qJvcMY3zu0xmB3yS7bVIAJvUMdKV/TBkRw74y+jn0CtJ5klegdgYD5k3vx2fxxjS5217dyUO88eNhTS7p9iK+Xy1J1fSL8HF+H+2sJ97Nts9+pP5VTTkJOGdsT81l7LNuRildQ3nBdgTKDmfu+3cd93+2jRG9i1eEshjyzylEnIbtET0aRzhEMGN0jGICD6cUUN5Dy9/3uVADHtZ4zshvXjo1xbK9eL0CI9qh6MECWF6yd/f2itJEf3jsre4q2zmRxGRTqTa5F35zvbjY0TcARKDDUPzhvLuWNnCZQ7jRQLOkEfzfOARznQazZqtS5tKDRbGVvShHXfrid//x8EKjKHKhe8E5vsqI3Ot/lrtrmEgxwWlrQcVzlANl5moDtZ53d78X5NVeka55aRxVGi2NqZmPfT/5v0yke/vEA3+9OrbG0oP1vSWd0DZLYAgVVAThTtYwCXStlBkgwQIh25ud9tjl63+xIZvWRbMfScb/ub/w694UVJseHgpxa1pIVtkHt6qNZAFw9pjvzxlUNOif3CWNcr1A2PHIeH988Fm+NB/0qB+bRwT5A1RyyMT1DuGJUNADXj+/B6B4hfHfHRH69dwp/PDCVyMqB/4yBkTw1e3CT7sD3i6qZymbvoJ1XEAj21RBaOeD38/KgS5CPY1uYvxdh/q7Bh9P55Y46BACphRV8vT2J0QvXsDSu9jmi9tTDlPwKzFYFi1XhdG45a49lozdZWXM0G5PFyuXvbuGiRX+x/VQ+AOf0i6BvpD+KAjd/vovjWaW1nj8lv4ItCXmoVPDH/VP54pZxvDR3GBcP7eLYZ3DXgLovlhDtRI1ggBQRrFWp0xJdom7214++Wsqy811LWzV41zu79s8ItRUJdMwnr2Vgl1pQwRurj5Nf1nyfLUobOU3A+W+lpYNoqQUVjb6rfDYWrT3Ble9vpcJodrlT75wyb7bUvZqA2ao4UuLtWXV6pykhrun+rq8D52CSc/DeOTUebIEJ+2fTMoPZ5fdytkUg3ZEZ4Dxl0TnDoj6pBbYbaTmlBtelBZ1qBujNrgEUl9UEzFaXYo62aQK2n+3j1bKJ+xIMEA7V38RO55Uz4aW1XP7uFlYdzpQiRm1AucHsWNc+vUjHexsSHNt+O5hR40NkXezr0APN2mF3BIfSinl77Um+2ZGM3mSld7gfw7sHMb53KLGVd9RnDIoCbAN/f63tTXv+5F4M7hrI57eMI8yv6i78kG5BPHPZYP56ZDrTB0YCMDE2jOHdg+ke4svSuybzwhVDeff6UTWyCxrS1yndv/qxzutCO2cGhPp7EeKrcWwL99cS5u/lcqzRbGXdsapqtikFFWxNsA3et1UO4g+nF3M0w1bAb8WBDAY/8ycrD2aSUlDuOC4pv9xRjOdUbhlJeeWOWgHrKqvl9o/y54lZgwjQerI/tYi572/lZHbNgMD3e2yZFuf0Dad/VADnDYh0BGEuHdaFMT1DGBod1JjLJkSbJpkBjVOVOi7Xpz4Vjru+rsEAndFSVcysWjqz3lT/agKObbUEqj76K5F31ifw/Z7UZmm/oiiNXk3A+Q50Sy7LmVOqZ8YbG7nx011u/1k/7E5lb0oRh9KKXe7iOz9fY/XVBEyud6ftv2ud0YLZ6U62vlq6f5nB7AgqVH/9VM8McMlScNpWZrBQ5hSwO9tggPPfe3EjB+4Ncc4GaGxAJ78yU1JnNLsuLehUP0FfLTPA9nupnCZgqZYZ4FxAUKYJiNbwxdbTDH92NZ9srqqO/uaaE2SXGDiYVsw/vtnrSGUW7lNuMHP7V3v4sY5OdGtCnssco8zKgnDeGjU5pQYe+mE/Y19Yww+76++EnYv+5JUbKTOY+XDTKUeks7MqrjBxyxe7eGvtCV75Ix6wpaKrVCpUKhX/mzeKB2b2429Oqel288b34Pf7p9I/KsAx6AcYGh2I1tODHmG1V7mPCfXl7xN74nsGkeB+kVV3wsf3CnXZNtFpDm2InxehfrYAQJiflmCnKQMRAVrC/WtOS1gXn+34OrVAx+k82yA/Ma+MUr2Jv324nXkfbUdvsrD2WLaj5kCK02vodF45ifbjcssdy/856x8VwPQBkax5aBrjeoVQYbRw75J9NQoe/bjHlpFw3fgeLserVCrev2EMS++a7Ci0KER7ZlGq1wyQwW5t7B/gy89ycNGRKUpVoTd9PWne+moFBCuMFpfl0aqzDwpry8rIL7evWNA8Nxr0JqsjhbvBaQJG52BAy00fScqrwGRRag1kNzdHlkS1OfylBtfMAJdpAkbnYEDVnesKo8VRTBLsdSWqvi9yeo3oqlXGL6pWM8D5PEUuwQCTS5DmbIN3bskMcJ5e0shz2leNcv5bATBbnWoGVCusaDJbnVYasGJyXlrQUlVAsKVXE5BggCC9SMerq44D8Nqfx0nIKeNkdim/HbSlnV8/oQcqFXyxLYlvd9W+JJpoHuvjc1hzNJt3ne74O9t4wlYl13nOd99If+aO6g7A8v0Z5JUZeXbFEbKK9ehNFkeUM6tYzwPf7eNQWjFZxVWddH6ZgaVxabz8Rzz/W3fSXU+tzTJZrCxae4LvdqXwyqp48sqMeFbeZVep4IqR0Y59h0YH8cDM/nh51v/WeX5lMCDA29OtS931ifDHPqvAOV0ebNMTNB62jSG+GoZ1D0alsmUMBHp7OjIJwvy8XDIDulQWXHL+QJCcX87p/KpBfXxWKeVGCyV6M4m55ZyqvPt/MqfUJRiwN6XIUW9AZ7KwyWnVAwBPtYpeYbbXcpcgb96/YQzh/lqOZ5cy9bUNXPTWX2w8nsP6+BxySg2E+XkxszIrQ4iOSjIDGsdRYb7y/8+3nub2r/a43IlrT2qr2n+2KowWR7p29ZoBNe7sOl035yXbmlpA0J5mXVhxdvO539+YwIebTrkMcvUma70ZkGUuBQSb/++moNzoMvCzK6qoGhi68/XnnCWhM1qq3Y2ver5mq+KSgu5SQNAppb/CaHYJvBtMlmqvg6rfoW01itpfI7YClLW/tsoNFpf3sLPPDHCeqlD/ayy31MA/v93HjsT8evdzmSbQyNeN/fWtqza1wuS0YkD1a2Z0ysIwWqyYqmUU2J+bt6wmIFra8yuOoDNZUKlsL8YHv9+Pt0aNosBFQ6J4ae4wugV589/VJ3hi2SE+33qaCwZH8fCFA6QKfTOzr5ueVqjDZLGi8VCzL6WQr7cnY7BYHVMEHr14IP9eepCiChMXDYnivAGRfLsrBa2nmi5B3iTnV/CPb+I4nVeOxkPNqgemsmjtCX7Zn4HJorgEE/LLjI5OxJ5psOF4DmkFFdw4qVeNNv77p4PsTy1i2T2Tz+hudlvzw55UFq11DYJ8tWA8JToz3ho1vcL96jiybucPiuL6CT0YGRPs1r8RHy8PRsYEczSjhBkDI3lj9XFHRxYd7M3ImGDikguJjfAnOtiHPU/MJMTXC5VKRYivhrwyI+H+WkdH6KFWMXt4Vz7Zctrl5+w8XeDo3Ip1JrYlVHWsJ7JLScy1BQoScspcChXuOOXaAa+pXK1gSLdAjmSU0D8qwCWwEhGg5e15I7n1i93klRnIKzPw2M+H6FO5zM/VY7o3GIgRor2TmgF1W3kwk4PpRfz7ooFVwQCTBatV4eO/Esko1rM3uahFVxewVFZn9/Ro2ntTfpkBs1UhKtCbdceyufPrOJ6bM4QbJvRstrY535F1Xk0AqleDd03zdh4E2gcob6w+TnSwD/PG96ix0sCepAL8vT0Z2CXQcUe+MQVn61JUYeS1VcdRqWBKtSVndSYLr62Kx2xVeGnusDqfb3NnBuSU6pn66gbG9Qrlm9smuGxzvpbFFSYiA90zmHPOkig3mF0G7s7P17mIHbgOoJ3nrVdf+q56zQDnAX/9qwlY6zyuTG/Gx3k1gbMMBpQ3ITPgl33prDiQQanexMTYut8TnK9dY143VqtCof1Gh9N0G6i2mkD1mgHmajUDrK4FBO3v/S2dGdD+P8mLs7ItIY8/j2TjoVbxyU1juWfJXg6lVxUOu//8/gDcM70vyfkV/BiXxonsMk5kl3HJ0K4yR7eZHamcg22pLPDy/e5U3t94ymUfL0815/aL4MGZ/fludyrXje9B9xBfvrhlHD1CfakwWrjs3S3sTy1yHPPV9mRWHsoEbHO3/bRVbzT55QZU2AaseZX1A/71wwEKyo1M7RdBeICWr7YncenQrvQM8+WX/ekYzFb2pxYxuU/968K3dYqi8OW2JMBWcM9osXLl6Oizfl5enuoaH1Lc5dObx1GiMxET6ktMqK/jNRQV6M2n88dRWG50FDV0LhQ4sEsg207lMaBLgCO1cmCXgFr/pu1TBOz+OJzp+HrzyTynOalW4pxWM3DuIKHqA8LDFw0gt9TA0G41f9aUvuFs/c8MkvMruO/bfaQX6RxBqmudijgK0VFJMKBuz/92hOwSA7OHdXMEPhXF9qHbHtTMKdXXdwoXBrPlrKYXWawKs/63Gaui8Mf959Zb90VRFE7llhMb7odKBZe9s4Uyg5ldT8xkT3IhZqvChvicZg0GOL92qleDd67Ebqg2TaDQeRBotJBaUME76xPw8/Jg3vgejjvNZQYLxRUmrvt4B0E+Xux+4nzH7+VsMgPshY0VhRrTF3NK9Hy1PRmAf13Q36Vfq76awM7EfB764QDPXDaYC4e4Zs81lqIoqFQq4jNLMZitHM6ouXKT86C0SGci0k1LGlb/fToHcJzfNsyWujMDTBbF8bs2WRSXOfLVVxNwHtQ7rzABrun0tnnytQcKjBary2uhtoKUzg6nF7N4ZwoaDxUjY4K5cnR3l+1NmSZwMsc2baOhVbPKmlhAsERvcrxPVxgtNVYFsF9fRak7SGNbwcO1gKA9i8dXIwUERQt6uzIt/IYJPZg+MJL3rh/NFSO7cfOknrx3/WgGd7Mt1aVSqXj9mhFsf2wG0wdEALB8f3qrtbujshdkA0jKr+C3g7ZB16zhXVlwTm+6BXlzy+Re+Hh5cPPkXvxx/1S6h9jS0M8bEElshD9Do4P45/S+BPlomDnIlq7+3oYExwel03nljsEVQF6Z0VFQsKDciN5kcUT0s0r0/Lo/g9dWHefNNScoqjA53uTsd4Pbo5wSPRvic/jrZB4nssvw9fJg87+n8/WC8bx61fDWbl6ThPp5ObIXYipfC35eHgR4awj01tAzrPbMho9uGsOmR6YTE+rLjIGRzBsXw38uGegokgi2ege1iXeq+L/2WLbLtsZE/QdEBXDt2BjH+0t14f5axvQM4dGLBzgeG9871JEhIERHVj0YUFu6c3qRjtnvbOb+7/aRVdz4wW97ZrEq5FYOEvPLDZTpXe8+2ivbO9fEqc8Pu1MZ8vSfrDma3fDOdcgo0hGfVcqJ7DKXwrzObbavtPL97lRmvrmJjzYnkltmIKNYT4neTHaJ3jGwSsgpO+O21KaiWgp4vZkBLsGAqsGb2ao4AizlRgsWq+KSGZBVosdkUcgrM6A3WR3PpbC8aXfmj2QUc+fXeziZXer4PQMuU88Al88vuWUGinUmvtmRTGG50aWGQanezNpj2aQX6RyfpZrqk82JjH1hrUubSnSmGgW1nQfNhWeREZGcX87ba0/WucxuebWq/Po6piSYLK53nfWm2jMDbO2tXjui9mkC1WtOVA8m1VWPwt7W2r6uzZtrTvDtrhS+2p7MQz8ccASD7H9HLtMEdCas1d4vP9h0ivu+3YfJYnX8PaUVVtQ7vcR1mkDDr9t8p99xhclSo4Cg842QIpfASNUUAoPZ4nhOtu+tjqBNp1xa8Pfff2fmzJmEhobi5+fH6NGjeeedd7BarQ0fXIvt27czZ84cIiIi8PHxYfDgwSxcuBC9vv4O4tixY9xwww107doVb29v+vTpw8MPP0xRUdEZtaOt23W6gJ2nC/DyUHPXeX0AmD4wkkXzRvHcnKHMGt61xjFdg2wpYgC/Hmh89XrRsJxSvePOPMCxzBJHJ7hwzlCemj2YbY+dz2OXDmrwXA9dOID9T1/Au9ePJshH4/J7Mpit7E8pcnxfUG4ku7LQT0G50aUTzi8zkl5ka0NSvmsQ4VRuGRarwqrDWWeVDtgS8ssMXLzoL96pDH7d/91+bvliN/M/t1X+nTsqmqhAb6b2i0DTxFTPtiQm1JYBEBXU8F0JXy9PYirrGQR4a3jlquFM7RdBrNOA+7z+kY66A3WpLTKv8VA5ag8AjOhelQEQoPWkayPaB3DZ8G6M6hEMwE2Tmu9umRBtWfUCgkUVRnYnFbi8j//fxgQOp5ewfH8G57+xkfXxZz6gbcusVoWdifmUGcwUVRgddz+LKkwudwhzSg2Ou2rONXHqs/VUHmarwtaEvDNun/MdR/sybXaKojDnPdtSqmaLlYOVWZf7U4pId9q3WGdyvI+mFFQ065zzmpkBtS8NV1/NAMDxGcHe3qqCfhaXwEFhhdExsGpqZsB3u1L580g23+9ObXQwIK/UyJfbknjyl8N8siWxRgFB+6AtOb/hmxflBnONQfiqw1nklxvZkpDnyFawKjWzdZwHxkU6E0czSnjht6N1Durr8uaaE7y19gRL99a+hG/1pROdC0o7M1msLtuqLy3oPFi1F3yE2gb8jZwmUG01ivqK8OkaKCCYXu3v6FRuGTsS8xn67J98tT3J5RpYlZrLW767PoFfD2Sw+3SBIxhgslQtp1gbl9UEdCaS88s5/42NfLMjudb9nQM++moFBKsX3HR+DZicCjsaza5FHp3f3ztdAcFXXnmFWbNmsW7dOkJCQujbty8HDhzgvvvuY+7cuU0OCCxevJipU6fy66+/otVqGTRoEAkJCTz99NOce+65VFTUniqyYcMGxowZw5IlS7BYLAwZMoSsrCzeeOMNxowZQ3Z2x+to31lvGxhdPbY7XZ3WHW/IeQMiCPD2JLvE4JjDLs5chdFMSn6FI73bbvUR2xr3kQFaxxrxTaFSqfDWeHDt2KoUqyAfW0V558qpOSV6x50Us1VxFIMDWyeRV2p708so0pFVUvVmeiq3nF/2pfOPb+J4ceWxJrevOSiK0qgPTptO5BKfVcqHfyWSX2Zg5+n8yuNt22+qpTZCe2Qf3Dd2sF0bf62nYyA/uFsg3YKr3hucMwWql0LwcgqidA/xpU9kVYbBBYOriv71jfJvdB0FtVrFF/PHs+T2Ccwe3q1Jz0OI9spS7QP+d7tTueaD7Y5MvqIKIz/F2QYLfSP9KTdauGfxPg6mFbV0U91u9dEs/vbRDl747Sh5ZU4DLqdBJ7hODchu5DQB+4DzbDIrkpwGmdWDAYUVJg6nl3Aqt5y0Qh2ZlYOR1MIK0otcgwH21HqrYqtMD7b+7ZsdyS5Tr5qqes2AOgsIml1TzqsP5J2vUUG5oc5t2SV6x0CzolrxtIZkVX4OySjWufw+U6td1yynDIy8MoPjd5BZpHcZKJbqzY4bFUkNpIkrisJV/7eN89/c5DJ4y3F6jTi3qXqROecl7ooqjPxv3Uk+2XKa5QealkFrn6abXsfA1fn3WV+wxbmyP7im5pssrsX+nG/m6KsFhapPFzHUcfffUG2agHNwpLqGMgPs19lefDmloIIN8TnoTVa2nMyrsZxlTomer7cnkVGko9xgdrwGVh/Ndvk9VQ8qOSutNr1k04lcTuWW893u2oumF7hkBrguLVg9UOR8nZyzMozVAjbOvDvT0oLbt2/n8ccfR61Ws2TJEk6dOsWBAwfYu3cvUVFR/Prrr7z55puNPl9SUhILFizAYrHw2muvkZqayt69ezl58iQDBgxg9+7dPProozWOKy0t5W9/+xs6nY777ruP9PR04uLiSElJYcqUKSQmJrJgwYLmfOqt7lRuGZtP5uGhVnHXtD5NOlbr6cGlQ21ZA8v21R69FI338I8HmPbfDfzfBlttAPucw32Vc/4Hdq09lbqxbprUiyAfDecNiGBibGiN7SX6qnVkAY47pYDnlRkd2Qp5ZUZO51W9mSbmljnWnE/Ma97Uxsb6z9JDjH5+TYNLIiZVznkvM5h5b8MprAr0CvPlxblDeff6UQzoElDv8e3FJUO7MnNQFLedE3tW5/nHtFim9gtnWv8Il9UQzh9YNagfEBVAgHfVvLap/arqLMSE+jpWCQCY6RQM6B/ZtGsd5Ktp97UphGgKe2aAZ7X5559tOU1xhYnFO1PQm6wM7hrIH/dP5dz+EehMFm79Yk+j7oC2J/Z+8Hh2KflOmXP55UaXQYXzneucRk4TsA/0Mhu5f22SXYIBrv2Q891t59onKQUVLnc/S3RmlwGDPSAfl1zIk78c5pGfDgDw28EMrv1we5OCF/VmBjj9TKviuixfzcwA16mFzjKcBufVB+5NyQ6wX6+MIr3Ltavev2e5tMXgaFuRznUJu1KDyTFoK9aZKKow8viyQ9yzZG+NrNasEj3xWaXklRnYcDwHsAUI7OfOLHZtU/U7/s7p9EUVJseUkep3ueujM1ocn1Wcf5Yz599Rfde2+ooHNaYJON2Rdg0GVC8gWH2aQO3ZI0aL1WX5wvrm8te3FKjRbHUEIMb2CgFswTH730RBudFlxQiAT7ck8dTyI/x39XGX61Z9KnN9dQOcA4tlBjMZRbbfe0JOWa0Z0M7XrHoBweqrvzh/vjaYrI7vFaX2+glaT3W9tUfcoVWDAS+88AKKonDbbbdx3XXXOR4fMWKEIwjwyiuvYDI1Ls3m9ddfx2AwcOGFF/LII4847j717NmTzz77DICPPvqoxl3+Dz74gNzcXAYNGsSbb76JRlO5HndYGEuWLMHT05OVK1eyd+/es37ObcWyvbY/kmn9Ixx3E5ti7mjbcms/7Enj1wMZzdq2s2W1KrXO3WuLrFaFv07koSiwK8mWZWEfsNvvWg88y4FqTKgvOx8/n09uGuuSAu6j8aC29xvnYEBBucFl6sLelKo7FOlFOrafsqVXNtd6wk216UQu5UZLrWmeb6w+znmvbyCnRM9pp07g6x1JAJzbP4IbJvTsUHecIwK0fHLzWKZXLm14puZP6c3XCybgp/V01KQAXJb1G9Q1kP5RVa/Ni5yKM/UM9aV3ZR0Db42a/pEBRAbYijz1i5J5/6Lp2sp0wpZg//AZ7lQYrUugN2UGM8//dpTPt9pW+1hwTm80Hmreu34UA7sEkFdm4LqPdpBS7UNvXpmB+CzXzLP2wl6bJrtYT65TX1T9Lrzr3ena+yO9ycI1H2zjnsW2z3JVmQENf17IKdHXGmRIqmeagEswoLAqGFCqN3Mss+r3UawzUeo0eLKnNtszApLzKzBbrHyxNYldpwv4szJrsC7lBjMXL/qLJ3855BIw0Zss6OqZ1+08V7r63U3nYED1aYHO6dfVB+5NqRvgnKnhfO2qB1mcf9e5pQbH77uwwlhtNQEz+U6Bix2JBSzZmcLKg5ku1x8gPrPqc4991ZsSndkxMLZlBlSbKuFUS6F6AUH7vhlNCNyczCl1TL+oKxjgPBBuyvRM16UFFZc7/M7z3/X1rApQfWnK6rVMnL+vHkxyaUs90wTsf+OealvxQICUgnJOVb4PFFQYayx1ua3yc2hyfoXLe0RhtTYkF9QdKK2+goD9b1BvstZ6s6nAKUhSbrC43OEvr6fga3m1tte2b0tPEYBWDAaUlJSwdu1agFrvul9zzTUEBgaSn5/Phg0bGjyfoigsW7aszvNNnjyZgQMHYjKZWL58ucu2n3/+GYD58+fj4eH6S+jRowczZ84E4KeffmrEM2v7rFaFZftswYC5o6Ib2Lt2E3qHMn9yLwD+9cN+Fq09UaPieGt5a+0JJr28nrVnURSoOWw7lddgIZnEvPIane4lQ11rNZxtMABsKUeeHmpinZbJ6xrkTaiftsa+x7OrOsX8MqPLXYC9TumKilLV0eWWGlAU2/JKZsuZfThvKpPF6kgHPZZZQqnexN2L41i+Px29ycInm0+TlF/B2mM5jmi77Tjbm3b15YpE7ex1CIJ8NAzpFoi3xtZtDOwSQL/IqoH9jEGRjjuZPUJ9HYGCfpEBqNUqxvW2BbnG966ZnSJEfdrKdMKWYg8GTB8YyY0Te/LZ/LE8MctWK2bp3jTyyozEhvtx2QhbIDPAW8PXCybQJ8KPjGI9N3y6g3KDmVO5ZVz30Q7Gv7iWixdt5rGfD7llLfvq8soMfLcrhW92JJ/RVML0Ih2HK9Ol7XcEc0oN9Q4QXaYJlOhrFHgD2zJju5MKWXkok7zKwnP2c5vq6bf0JguX/m8Ls9/ZUuP6Ofct9bUpIbfMZcC43Wndc+eaAc7P+UDltA+LVSGzWE9y5aCkvnRnsAXt47NKWb4/o9o0gbozA6D+KurOd+PzawQDnFL6qwcDGpkZoChVxSFzSvUudQGqp1JXLyCYXfl9cbU6EmV6s8t8+BVON64OphWTnF/ObV/u5kBqkUtR3E3HczGarS7TTTJLdC6vvxK9iVdWxTP+xXVsP5XvMvgtKDM2KdBk5xyQqGtFDJdpAk0ItLgEA6yKy4C/wOkzXvUik87p/g1N+3BOta8vM6C+aQL2gFtEgNaRXXgyp8zxmi8oN9YYQNvv+GcV62u9MeVXObiuHiR1Vv1zuH0VArAtn1yd8zWrXiOgvtVfqre9enAAaJUlu1stGLBv3z6MRiPe3t6MHj26xnaNRsO4ceMA2LlzZ4PnS0lJITPTVi10ypQpte5jf9z5fGazmbi4uCYf157tTiogvUhHgNbTZS5vU6hUKp6ePZhZw7pisigsWnuSixf91ag5i3+dyHVr4GBfZXG8A604f3JHYj7Xf7yTqz7Yhs5oYUN8Di//cczxgSMuuYD8MoPjekVU3jVVq+DCwVEu6aHNmcLunBnQJcibcP+atQhOOlUztq/1bpdZR5TbaLFSVGHiniV7mfTKepfUMnfJKtY7sieOZZby64EMfj+UxTO/HmHj8VzHG/SRjGKXD2xgu871rTkrqsSG214zA6Jsg/qBXWzTVoZ3D6ZvZTAg3N+LcH+to9p/zzBfzukbztOzB/PylbYlFt+4ZgSbHjmP4d2DW/5JiHarrUwnbEn2YIC/1oOFVwxlxsAoLh3Wlf6VWTUzB0Wx9K7JeHlWfYSLCNDy7e0TiQ72IbVAx//WneSexXvZnpjvuNv47a4UZr+zhe92pbh8qFcUhZd/P8aTvxyqUZn7TDzy4wH+8/MhnvzlMNd9vKPewl21ufmzXcx9f+v/s3fe4VGU2x//bi9JNr1XEkIJJfQWpAlSFRVR7L1ey9WrKOr9wbWh6L32rle9dlFUEEUEAemd0CEhlRRCerKb7fP7Y3ZmZ2Y3yaYXzud58iTZ2Zm8++5kZ873/Z5zkF1Wz9/A252MKGArrBQfU+gGsNidHoEtwzD4ZHse/7uwiC7DQLTqK+VESS3K6y0oq7NgZ04Fcs7X4+FvDyHnfD0foANNOwP25YlFEWlBPuGqPLcqmVnobmGXVeauZt9cm7Qzrv2FOfMAG1QLgxHp6m1T/dWF4xWmawBiZ4BUqPB19bqmwcZbrZ2MuLOSFKEzoLDSxAehbJqAMN/dKiqGJ+x8k1lYjfe25GDDiTK8tuG0yDlTb7Fjd26FyA3BBpru32sabHz75gMFVaJ7ntxyI28F93bPlFduxFt/Znms/h8XuBUadQYIVt9bkoIh1caEQWjTaQJit4ivHw/eOqBwSINnIdz/YYRADMivcHcCqDa562v4a8RBc2mtWSRacVyUGs4fx9fxCs9jr2JAE3PfVBqEUZLi4G0+uQWXzqTLxICsLLYQTkJCApRK7ypIcnKy6Lm+HE+j0SAmxrvt19vx8vLy+DQEbntbxtET4FwBs4dEtalIhVwuw+uLhuHfC9ORFm2Axe7E13sKm9xne3Y5bvrvHiz6YGeHrVCUCnK8WsN//jiNq97d0aaAdq9rNSTnvBG3froHt3+2F+9vycH6Y+ewL68SC97diTv/tw+Hz7IX+0uHxuDt60bgzWtHIMKgRWwwuxqrkMv4gKs9SBG0jYsyaBHqRQwQ5pqxlY09V0xivBSoK601Y8OJMpyvs2BvnmfBo2d/OY45r29tt84DwhuQE6W12J3Dznm1yYbn1h7nt23NKkedxQ6ZjLW2A2wgyxVTJJrm4oERWDJ7AJZelgYAeGVhOl67ZhjGJYdgdBK7yj88gc3te2ruQNwyIQmT+4dDLpfhtol9MDiW7SSgVSkabXNIEI3RXdIJOxPuxlcuEIUVchm+unMcvr1rHD68aSSCvRSVjTBo8c95rIPg/b9ycLK0DiF+amx+dAr+d9sYhPipkV1WjydWHcGjKzP5/XbmVOD9v3Lwxa4C7Mqt8DhuSyipacDm0+cBAKF+ajicDPY1UQBvf36VaHGgrM6M7LJ62BwMvtpdIMq3FRbZlRYJlObRl9aase5oCR/A7TxTIXK9HSyskuzfuGAhDNK2nDqPF349gR8PFuEfKzNF18uSGjPsDidKa8wuC7k7oOMKw3njnKs1H0fOeSPK6syiInI7st3vS3M1cs4I2v5Kg3NhcCet+N5UoCcuINh4moD07/kasErFmLomVleFzgShaFBtsnpUmhcivJfJPFuNv1zn6a6cSv794e5tNhw/JxJAbA5GFOTVNth4UeRslUk03tOCVeVztWYPge2FX0/glfWnMeeNrdhwnG19yDCMSJCoNdthtjmQWViNbMHx6psQc1qCUBQSuicaJG3yhEFye3UPa9IZ4DoPwgO0iAnSetRNAdzFFWOCxPehDifjVUSa5mqxXVBpEjmGSmoacP1Hu7D+WKmHGCAUT06d86yJ1ZTrt6l58uYEkHJBOQOqqtgP4uDg4Eafw23jnuvL8YKCghqtVO3teMKfGxuLr+OwWCyora0VfXU36i123ip1xfC4Zp7dPEqFHAtGxuFJV7u79cdKm7SJf7Q1BwCrMq/c17Rw0Fq4i5avvYadTgarM4tRWmOGw8ngo6052JdfxYsmrUF487Arp5K/KO3Pr8IW1wXoQEE11h5h3SxD4wIxd2g0386RC5pSwv2gUbZf/lCQXs13JogM1CJUkCag9tJSr7HcS28W+yNFNfxF5GRJLax2J97elM0XYPlydz6Ol9S22/suvFGqM9uxUaD6C1douJuTmEAd31lh7hDPtpmEd1QKOe6enIJBMWxQ3zfCH5cPj4VMJkN6fBB+e+givHrNMABsHYZllw1q13OWuHDpTumEnQkXAEtvhMP8NRibHNpkN46Zg6IwIcXtenp2/mAkhflhUr9wbPrHFDw+awAA4LejpbyV960/s/nnc10KWsuqA0VgGDYdaJ7repbpWkGVcuZ8PRa+twMzX/0L/9uZB4ZhcKzIfe1cJSlQnCUI5qUrnVJb9cfbcnDPFwew+IfDAIBPd+SJth8UOAOAphcPhAHG2iMl2HTqvOgYSaF6qBQyOJwMXt1wGuOWb8TXewtEq7uNVQ0H3MG9Qi6DSiFDg82BdUfFdQG2n3GLAQWV7Erpf9afwrqj7D1Eeb0FvxwuhlPSEchTDHAHMU0F3FKEq7nSNAFhxXapC6QxK/vPh4rw+PeH+UWhxlbChXg77YUBupPxvTPEydI6/h6iwebga1Pc7SqoveX0+SbvIWsb3G0LT5bWic7HalErOQblRgvWZBZjn6s9KJcicr7Ogjv+tw8ZL/6Jhe/txIkS8Qr0ydI6LHh3By559S8s/+0EzDaHKIi3tiEls7HaA02lirQVbsW7KTGAOw8iDBooFXLEBXt2OuPuM4WdjjiOFFUDYJ2MHFP6s86AeovYKfPrkVJsz67Af7fn8mKAt3z9LG/OgFYuajVVT4BDdyHVDOCK9KjVjbdM02jYQKWhoXmLWWuPJywW1Ni+vo5j+fLlCAwM5L/i4+ObHXdn8/OhIhitDiSH+XmtLN9axiaHIFivQoXR2miO4Jnz9fxFFADe25LjUfG0tTicbL56vaCtiK/OgJX7C/Hg1wfx5I9HcOZ8Pf9B9fOh1hdG5MQArgBKYihbhO1AQRX2CVbNuQ++oYI+7ABbgA0A+ke1rZOAN7i6AVJnQEvSEYRiQKzrA1logzx5rg7f7C3Ay7+fwr/WHEN+hZG36323r9BrPmdLkd50GK0OUUFEnUoh+mDvE+aHWyYk4fe/T8LtE/u0+e8TLAOjDR52PYJoD7pLOmFn43R9Pip8bMEpRCaT4V+XDUKonxrXjIrnBWaA7cxx75QU9I3wh8PJYFtWOfbnV/FdYQC2r7ovN6zeYBgGP7jEhKtGxiHddf1rTAzYcPwcnAwb1Pzfz8fwzuYzfK0AwHPl097Eipu0wj1X2HhHdgUqjVZsdt17cF1POFceR0m1GS//fhJv/enpABU6Es7XWTxW/vqE+fHXwQ+3ssUdt2WVe837FqZ2cBS6ag0YtEp+IeCr3WxLM+4UEBa8a7A5sDqzCG/8mY1HvsuE2ebAYyszcf9XB/HDgbMiMUBqjW7KwuwrlfWNB0LSt6jKxN4THhKcA04ng2Wrj+HbfYX4zSVmNJYjLyTUhxbL3izoGsGcq5VyUWFOIQEaJS9g5VWYmkxnrTBa+fPzZIlnsCjkr9PleODrg7jlk73Yl1eJOrMdAVolrh+bgCgDu/q9L78KNQ02KOQyPm30r9PnYXcycDLA+1ty8PLvp3xaWfYFUbqIwCHSlIW/rUQEsCv5TRYQdJ0HXMHhhCbchN7EAC7F5tL0aPipFRgUY0BEgJZvlywUx7hOIAUVJj5FJtbLMc+cr4fN4URNgw1XvcsWIJUKYr4i7YTAoRO4tC+oAoJaLfvGWK2NT6jFwgZKOp3nm9Nex+P2a2pfX8exZMkS1NTU8F+FhR2z8t1a2J617AXmurEJPvf69gWVQo5L0thq4r+6PtylfOrK17soNQzhARoUVTfgpXUnW33jwVFvsWPSik246/P94orCNWZY7A4seHcHHvj6YKMBKOcA2HmmQtTP91BhdavaNNWZbfwF+JNbRmOTy6IJsPnrUntigFYpasMGAJcNi0HfCH9cNbLt7g0pt2b0wdg+IZiRFim6KA6KaVx4UCnc50qAVomRicFQyGWINGgw1iUqCa2gJ0tqsculfh+SFOc5c96IA5JVmdZQVO1585AeH4QxLuv6RalhSBO0ZUwK00Mmk6F/VIDIfksQRPeku6QTSuloF6C3NIGWkBoZgP3/nIGXrhrqdftU10rZplNleH0j+zoXjoxDcpgfTFYHfnU51jafKsOSVYdFueRmmwPrjpbwOe5Hi2qwLYut5n2goAo55Ubo1QrMHRLNiwFHi2tgczg9rsF/nmRbuKW7xPCvdhc0aadvCZz4bHU48cbGLFgdTsQF6zC1P2sZlhb52nL6PN7edAavrD8tyhF2ON32beEqZbIg5S4x1I/vusItcOScN3pd7eYWCIRwDrxAnQqT+7HvDXfN5FKxpKxydYQyWR344cBZ3nG45nCJRz2C9saXVVHu1D19rg7Xf7QLV7yzne+Ccay4lq/0vsUl0ngr/CYVTsIDPNMTG0PodBQutgyKMWB4QhD/+0DBPUL/qACE+mv4QJQ7r70hFAq4ALqxf9ffXP9P9RY7nv/1BAC2CPfzVwzBricvxtd3jeNdQMlhfvx5xt1Dca9lf35Vo8FkSxHed7fD2kyjCFvkcSKH1BlQ02DDgnd3YMW6k/x5wAkHSaGNdzvzFrhzYtSg2ED8/vAkfH77WABAgus46wTuZa4TSEmtmU8hiRX8j/cJ84OfWgGbg0FeuRFP/HAY+/LZAqRFLayDwiHthMDhp7lAxQBfrPe+pBJIj1ddXd1o0OfteMKfGxuLr+PQaDQwGAyir+7EocJqnCiphVop75Agc45LUV2TWYKPtuaIcmpqTDbefnjv5BTcP7UvAODjbbmY+srmZnPgmiKzsBpF1Q3YeOIcCgStQ+osduzKqcT+/CqsySzGjjMVsNgd2JdXyZ8j52rN2O1yMjTYHPhyd77o2O9sOoM3N2a1qC0TdxGPCdQi2E+NPmF+SAjRI9RPDZuDgdnmhEGr5C84Q+MCPW76RieFYMMjk/kbg/Zk7tBofHv3eMQE6URKu1QMEH4gCS+Y0YFaxIfo8cXtY/H57WN5xTVHkKeYW27ELlcOf53Z7tEK6fm1x/HYykx8sSu/ycqr3qgx2WBzOHlngLCi/ZikEDw2qz+GxAbinikpotckFVwIgujedJd0Qikd7QJ0NJIm0F5McQXEqzOL8dfp81ApZPjb1L5Y4LoveHfzGfx48Czu+t9+fL2nEF+6VqnLas245v2duOeLA3hh7Qk0WB249sNduOHj3fjpYBGWrWZrtcwZEg0/jRJ9Qv0QoFXCbHPio625GLz0d3zqCghrGmy8gPzywnToVAoUVbvrDQiLaAlF3eYQCtccX+xir+tT+0d42I6D9WztmO1n3IGfMFUit5x1telUCtw4LhEAe2189eph/HOSQvUex82tMPKBjfBtHCMI7rngiMOgU2HxrP6i6/6lAmeHEGE73eW/nuSDIC4PviPxZVU0OpCdj925lbA5GDAM8K81x/H2pmz8leUe419Z5XA63Z0EhPcdfQUFjwH3arEvRAa6nxsfrOcXPtLjgkSCzJLZA/ifOXfkANf5xtWf4u5xhHhzDcR6sbQDwFbBe8U5UoQFjEcnhWDZZYMAABNTwxDuGiu3ODXMJV6U11vavHjG0dL7rtYSIrjHjGhEDPjlcDH251fho225fIon7wwQtD4XCnCA+H2Ruj0iAjSIC9bzf3+iy836/pYcXPUeW7OswLXYJwwZhW6DSIMGfV3pBv9YmYnfBKk73D6NuUwao7EUCT+Bu7IttdxaS5eJAampqQBY257d7v2kzMnJET3Xl+NZLBYUF3u3d3s7XlJSElQqlWh7W8bRXak0WrH4ezZ3bt6QaATpm7dbtZQJKaGINGhQ02DDc2tPYMG7O3gV7Ju9BWiwOTAgKgDjU0Jx0/hEvHbNMMQG6VBWZ8HXewpa/Xc5Fd/JgC8ixyG8YL71ZzZu+3QvrnpvJ/7rcimsPVwi+iA46spX5KyE3+4rxL//OI27/rff55SGY66VjTRBICqTyTAi0X1DOzIxGNePZW8sJvZt/4DfV0IFH2TC8WpV4lyttGgDr/BGuS7y41NC0S8ywOsF2smIVw+4D9FLXN0rDhRUY+X+s3j6p6MY/8JG7M7xrWjVseIajHzuD/zzp6O8GHDxQHdHjDF92KJ2ax6YiBEJwXyeOwC+7z1BED2D7pJOKKWjXYBtdQY0x6ikYPipFfw17ebxSUgK88PVo+IR5q9BTrkRD3+byeckr8ksRkW9BVe8swOZrmBm7ZES/C4ovPX3bw/hSFENgvQqPDazPz/+dFf3kJfWnYTR6sCnO9jaANuyyuFwMkgJ90O/yABM6sdec7kxCWsaZfQVd34RrvpKNR1hkVJOGODSC6b0D/cI2Ia4xie8D1h1oAhWuxMFFSYcK2Zf74DoACwYGYfRScF49JL+SI8P4p0PQ+ICPcQAq93J5+T3E+Qvj0gM4q+lAyUih0GrgkapwHs3jMTcIdGYNiACMwdFSV4fGxwJ7fidFdhx+FIUkBsndy5zLWrf/DMLvxx2u0crjVYcLa7hC8cNFlyzY4K0MGjdQZL0XqMxc6tcBj6gBtiAtH8UKyyMTAzGCFfB29ggHS5KDeO7dHAigLSdc3q8e0yRBva43tJQ44L0opVwLj3B273j+BTxOX3DuETsWnIxnpozEBGuv8GtVo9zteMtr7f49F77srLsrTB0RyBccHI7A9jc/R1nysEwDF8fw2p38kU+uTng/p8VcplIxNGpFAj2cxeB5j4/pH+L474pKfjXZYPgp1bgUGE1tmeXe3T/0KsVCBIUlo4yaDHUVQCZE3FGCe7jOXdse3DBpgkMHz4cKpUKZrMZBw4c8Nhus9mwd+9eAMDYsWObPV5CQgKiotgPze3bt3t9Dve48HhKpZLPRWzJfj2JBqsDt3yyB1ll9Yg0aPDIJf065O+oFHKsuX8i/m9eGiIC2BuKl347CbvDic9cxXtum9gHMpkMMpkMlw+PxaMz2bFsPtUyNfuzHXkYsux3HD5bjdOCSp9CdR9gK8lz7MypwHZXRd53N2ejwerAmsOscCSt2P/4rAGIDtRCp1LAX6NEQaUJ3zZT+M5id6C83sLXC5CuZnAXIAAYlRSCB6b1xcp7xuOOi7ouf51rLRisV/FKPsB+kAoVzwiDO+cqWqKSR0p+93aB5i6GN41PwmMz+2PR6Hj8bWoKksP8UGex44lVR/jnNFVPYMPxMtidDH46VMR/kM9IY/vbqxQyjEoUWyqFAkcSiQEE0aPoLumEUjraBdjRzgCNUsHXfQnWq/DAxexCR3iABqvvz8DgWPb1pMcHQSmX4VhxLR77/jCKqhuQGKpHeIAGdWY7XnBZnoU52S9cMUR0TRAGUgBrzc0uq+dTBKYNYF0KwqC3T5gf/7hMJg6cdCqFaNVXmkcuXE1eNDqB/1mtlGN8Sihv5+fHJ6nXo1bKUV5vwfT/bMGklzfhnz8dBcBez8P8NVh5zwTc5qo588GNI/H57WMwMjGEP65KIRPZl9VKuSjojw/W81XQB0aLg06uw41OrcDb14/Af28ZjfAAjShQmCio16NVyfnrskwGDIl1v5b2ygIVBuMcvlSVl3aO+ceM/kiPC4TZ5uTrH3DzsuXUed4ZIDxfwgM04pVlSeAlnGehI8RPrYRBENSF+mvwr8sG49nLB2PukGiMSw7B8iuH4J3rR0Amk+Gf89Jw5fBYXD6MTR3yFAOC+J+b6u4U7KcSdSlKk7gtufcqSK/CQC/1oKICtVAq5Aj3F99TcS4Cs83pNfUkQPIe6bpgZbkxhEE5J+Y4GWDJqsO47sPdeGNjNnae8VwM4tIEhsYFQq2UY2RCsOhzxU+jRKCOPTfkMiAjxf1/IZdBVBwbYIud3zwhCdNdC1K/HS31qEESoBWfN5GBWjwyox+WXZqGx2b2x8tXDcX7N47knT7BejX8BJX//doQxAudARdUNwGDwYDp06cDAD7++GOP7StXrkRtbS1CQ0MxZcqUZo8nk8lwxRVXNHq8HTt24OTJk1CpVLjssstE26688koAwKeffgqHQ2zhKCgo4KsZL1iwoPkX1g1Zub8Qh8/WIMRPjS/vGOtxMWxPIgxa3DaxD15ZmA4A+GxnPu75Yj+Ka8wI9VPjsnRxnuak1HDIZGzBPV+r/wNsv+Q6sx0/HiwSVfo8Jmkrwl10uAJnchl781Neb8Vdn+/DwYJqyGTAP+el8fsEaJUYFGPA5sem4OD/zeBXOd7cmIWGRiw+DMPg1k/2YtRzG7DWpXpLLwQjBHlqoxKDIZfLMDopBCovVfw7iyGxgZg/LAZ/n95PdNEN89eIXAPh/mr+whspaSsovUALlVPpakn/qAD8bWpfvLhgKB6bOQA/35+BMH8NcsuNeHRlJi5a8SeueX9Xoy4Mrt6C2ebk8/QGxQTig5tG4qObRyNQL24X2C8yAJEGDSINGpHdjCCI7k93SSfsbByuscnbsa6PlFsmJCEiQINn5g8WBTAxQTp8f88EfHLLaHx951hMdLnkuOD9+cuH4NKh7HWcW8394KZRmD4wEo9e0g9zJJ1aOGcA4Bafvz9wlu/5zuXwTxsQwa+qDooxYHxKKPpHBmDOkGhRYBkWoEaQzn2tkorRwmBt/rAYvqr42D4h0KuVCNSpECC48R4qGF+InxrXj2UFBK7QGFcpX3o95/4218N8fEoowvzVuH5soigoD/fXiILWqEAtBkWz24VWcQAw6DyDAJlMxq+qK+UyjBXskx4XhNlDWBFlTFII5g9z319JFyO8FS70hvSUC22hDZojUZLrPSopGA9e7HbXxgbp+LSLzafP8wUEhe9HuL9G1EIzQlIzIEUg/Ah/1msUCNAKxAA/NfpG+OPGcYmQy9nFqGvHJPBB/kWp4fjPNcP4fQZIAvWhse4xpUY0Xmg5UKdGkOAeRHjuG7RK3DeV7VQwuV94k64f6ar24LhAPsD3llIr/P9VKWQ+v9fthbfUHI5QyX0lB1do/NUNpz2CcpnM/VkRadBi++PT8L/bxyBE4Gj21yjQN8IfgToVMvqGISnMfb6F+WtEDg0h3PklTV0FgACtCgat2BkQ7KfGLRl98LepfbFwVDxC/TUY2yeUf23Cyv9+rSykrJDLRIJqV4g5XReFAHjqqacgk8nw0Ucf4euvv+Yfz8zMxCOPPAIAWLx4scjS99prryEpKQmLFi3yON5jjz0GtVqN9evX4+WXX+Yv9vn5+bjtttsAAHfccQfvIOC45557EBYWhhMnTuCRRx7h+xVXVFTguuuug91ux+zZszFy5Mj2nYBOYuU+Nv/t/ql90beJD7L2ZFK/cP6iuuEEexNx/bhEj1yYUH8N/8+5xUd3QE2DjbcS7c2rFBX74e7vpB8E/3dpGsYkheClBUPxqCu451wDd01KxkV9w/gP1KFxgZDJZNAoFdCqFLh2TALigtl0hrc3ZcMbaw6X8BWZuWq9adHiFYehcUEI81cjzF8jUpq7EqVCjtcXDcfNE5KgdbkgAPYiLP0Q54rwCG90AM8L9Iw0t23/tgy36yHMX+1xkQvQqvD4LPb9WJ1ZjMLKBuzJq8RH2zxTdhiG8WgHFeqnhlalwLQBkV7rK6iVcqx/eDLW/31yl4ouBEG0nO6STtjZNNZasD2Z0DcMe56ajkvTPQspalUKTB0QAb1ayQf+AGvXn5gahnnp7oA/MVSPSalh+OjmUbh/muecTejLFnK9Yngs/j6ddQK+vyUHNQ02pEb4Y4zLAh2kV2Os6+f0uCD4a5T4/eFJePu6ER65wcKASyoGpMUYoFXJEeavRnp8EC5zBcgLRrjTDoSpAgOjA/h5npASitsy+qB/ZADmDY3Gl3eMxSDX8S5qJp0v0qDFvqdnYOmlaegjyG2OMGj4POQAjRIBWhVeXDAE3941DlP6hYsCN2EgIoRbwIkL1vHdgADW8v63qX1x7Zh4LL10EC/cAODnlSPMh0r8ALtwIhQEQprYT+gaMGiVovuuRIH4HmXQIjZIh2kDIvg6PhelhmGyq5DlwYIqFLqcfgOiAvg0kPAAjVebOYcw9U/YDclPoxStljf1GryREuHHv5YQP7VoISGlCWdAkF4lspkLbe1D4gJxw9hEfHDjSCy7dFCTfz9Csppu0KoQFsC+Bm8dNYT/D2qFHMomgvP2QFjPA2j8vAXEAkCQXsW/t1WSTiEXu5xAAHtfpxTcr4UHaKBVKUTvIyfs7VpyMT67dQyfvso9vzG4+9g6s+f1xF+jFAly0s8WjlmD2Rgy0uUe5mitGCAVcC6o1oIA28Ln2WefhdPpxHXXXYeUlBSkp6djxIgROHfuHObOnYt//OMfon2qq6uRn5+P0lJPVadPnz748MMPIZfLsXjxYsTHx2PEiBFITU3FqVOnMHLkSLz88sse+xkMBnzzzTfQarV44403EBsbi1GjRiEhIQHbt29HUlIS/vvf/3bYPHQkJ0trcaSoBioFa8vvTJ6ZPxivLxqGuyYl45YJSbhrUrLX503p565s7AsHCqr4oP9oUa2oxy2HsMcowK4+fHfPeCwcFY+rRsbxSv2DF6fiiVkDIJfL+IunUJkG2IDyyTkDAQBvb3ZbmiqNVtz9+T4sW30ML/12EgBwWXoMEkP1GJEQ5LEqrlMrsOaBiVjzQEaXFAjxBe7DVnoRDgvQ4PHZA7DxH5MxfWCEaB+hMyBAq+RXO+Qy4KpRcbx1qrHWhQtGxGFi3zCoFDJeSHhjYxavgL+xMQtXvrMde/OqPCoje2stIyVQp/JwDBAE0f3pLumEnY3TdcPf2OpWZzJjUCR/w/vYTLbY2vD4IP4aOndIdJOdifw1Svz60EV49ZphIqEYAJZeOkh00//c5YNx/9S+uH5cguh5fholv5of6qcR1TyS3rDHB+vx/T0T8O3d46FSyHHP5BRsXTxVdP8jvDZHBGj5Y0zsG4b4ED1+f3gS3rpuBDL6huGXBybi4D8v4auRN4dMJhMF7OH+Gj5ojXcFlUF6NcYmh0Imk4lWdYUWZfFr0vH7xwsC0xEJwQjz12D5lUORFmNA/8gA9I3wh79G6SGO+7rCr1UpRKuUTQXS4kBPLQqEo4N0vMgyMimYTw99acFQzB4chXunpCA2SIeMvqFse0mXGzDCoEWUy30YHqBBsOu9ZleLxfcawnsPYV0Gf4kYIGyh7AsapQIpLkEnIkAj+jvSooZCQSRIpxKdm8IuBoNj2ULRlwyKErkdvCEMZjnHQ1OF6oTnkFoph0resaFdsKTmmEHiTBAiPO/8NEroBVXz5TK3E+Xv0/vx/+ONdY0QnovcwpVOrYBcLkNEgIY/VlOFJgfFGEQFPYUpIQFapUjYaEwMuG5sAh6fNQBLZg8Q5fcLOwJIacqtoZLLRXVQLqiaARxPPfUU1qxZg2nTpqGiogLZ2dkYMmQIXnvtNfz8889QKFo2KTfddBO2bt2KefPmoaGhAcePH0dycjKWLVuGbdu2wc/Pe97wxRdfjH379mHRokWQyWQ4cuQIIiMj8cgjj+DAgQMeboKeAtfzd9qAiBaro21FIZdh/rBYPDlnIJZdNqjRXuRTXYrgtqxykT38ZGktfth/ls9PK6puQE2DDfvzPC2jGsk/2jCBJT9Qp+ItR+xzFfjmrnH47u7xeGRGP/5GZrErl91bD/o5Q6Jx9ag4MAzw8LeHUNNgwyfbc/H7sXP4dEceiqobEB2oxUsLhmLzo1Pww70TvNrAogN1otz87gZ30ZSmCYT5a6BSyJES7u9x46dRKnhlOiFEj8ExgbhlQhKenDMQBq0Kg11Ogv6R3vNq5XIZPrl1NA4vnYkPbhyJcckhMNucePn3UzDbHHhnczYOFFTj0ZWZANgPc+6D1VtrGYIgegfdKZ2wM7HzYkCX36LBoFXhyzvH4vPbx/ArnTKZDE/PHYjJ/cJxy4Qkn48VadDyOfozB0WKVrIBIDncH4/O7O81ZzaSDxDVfAcA9phSt5kSg2MD+SBKIZeJAmjAvdIerFdBrZTj1owkTEgJxWxJigP3Wlu6UpcsCBjDAzQY2ycE/5yXhheuHOLxXF/EAM5JODw+CIE6FYbEBiLMX+PRdlAmk+G7u8dj/cOTRMExANE9kBThJV2jlIsWK6Q1GYQIg2yp6B6oU/FB72hB6uDg2EC8e8NIPvVD6B7UKOUwaJW4amQcUsL9MDophL9v9VMrRUGSQaviiwSG+oldh35qpSgVRJo/7gtcqkCkQQutSoGMvqGIC9YhPT5QNF/CxaNAndsZYNAqER+i558rTDVoDpEYEMHOk1QMEOanC9Nm1Mr2cQZIrerC+/dAyXkqFESk24TniL9GCb3guImhfnh90XA8d/lgDIkLxMgk9jxpLJgXOQMkgbdKIefPh6acAXq1UpTqMUkgmhm0KtH/YFSgdzFApZDj3ikpGBhtEKcJSD63hCFAQBOuAZVSDlUXpwl0fpUCL8ybNw/z5s3z6bnLli3DsmXLmnzOhAkTsGbNmhaPY9CgQaJ0hZ6O3eHEjwdZK+RVI9u39VF7MjQ2EBEBGpTVWfDDgbOYMzgaS1cfxc+ZxWAYoMJowcUDIzHn9a2IDtTyHzZalZzvJTwhJRR/uaoTA6w96ytXO6SUcD+PAFaqsANsb+YXF3jvywwAyy4bhL15VcgtN+L9LWfwwwFWaBkaF4iCShOemT+4S+w97Ul0oBYHwVbxDRRcYJq6kQCAyAAtqk02JIToIZfL+DY5AKui5pYbcflw7329AfbDlfv8WzJ7IOa/vR3rj5di7ulo/j3mcjgz+oYhPECDzafO++QMIAii5/LUU09h3bp1+OijjzBlyhRce+21AJpPJ3zttdcwbtw4fPPNN6LjPfbYY/j444/5dMJHH30UMpms2XTCzsTtDOiyIYgQFr/lmD0k2mvw3BxPz0vDt3sLsdiVrucrUQYtssvqEeavgfBqLl298/dS8E4KJyJzQcMdFyXjjou8OxdbQ4ogTSA8QAO5XOZ1kQGQiAGNjP3yYbEYGG3g6yF8e/c42OyMV8cbFzCZbe76RjIZmlyNDtAoeYelRimH3aEAwLrwmtpPGKAG6lQukd7Iv5YBUQGoMlpFAZeUqf0jkBSqR16FCeEBGshkMjx4cSpfX4D7+/4apciGHahT8aJOfIhe5Erwc6Vj8HPSQmcAwAowqzOLeVfHF7ePhcPJQKmQw1+j5G3mQ+ICsc3VtSpI73YGRBi0UCnkGBBlwJnz9RiV5HsNEuG8NuYMCA/QwFjB3hMZJM4AZStFRKVcxguRgToVX5cJYIsjcp0MmnIGGLRsTS5+nIJx+2uUonvkhBC9qI7YxL5h2HzqfKOdn4RigDdLfrSrO5k0dVXKkLhAPtV4fEooPt6WC4eTcTkDGu9e4Q19EzUDArQq3s0aoFU22pJTKZdBI3IGdH5o3i3EAKJjyDxbjfJ6CwJ1Kkzp33Xt65pDLpfhnskpeOaX43hjYxZ+PlTE96gHgP/tzEfOeSMsdifyKtzFUxaNTsCnri4Fg2ICkVdhQm65ESqFTNRfvqnqry1Br1bi8Vn9cc8XB/DuljNgGPbDaeU946FR9mwRgOPh6f3QP9KAeUNj+OKLGqW8UVcHR4RBg1Pn6jwEFgCYPywW84f5nqIy1NWm6WxVA150pV8IGR4fhNmDo2CyOnDN6O4rchEE0Xa4dMKnn34a1113HZ5++mn4+/vj6NGjcDqdTaYTJiUleRyPSye89dZbsXjxYrz++uuIiIjA0aNHYbPZGk0n7Ew6o4BgVzE6KcRjRdsXBkYHYFt2OfpG+IuCDWkP+OauVQD4+4PUyI6poRSkVyPET41Ko7XZwEQoBkhXVTnkcpmoI4FerQSaiW+1KgUCNErUWezwUytFq40BWqUoZzpQr+LFALVSIeoWIHQGGLRKUVqm1BkgdGgGaFX44MZRKK+3eL0vEL62WzP6YOnqY16L/PLOAI1C7AzQKTG2TwiemT8IIxODYbS4A1d/jYJPE1Ar5a2q8n792AQE6VS8c1Umk/Er7oE6FT9/QwU1lIQFBLlA8us7x6K2wd6o5dwbaqUcwXoVqkw2XgwIF8y1SiFr9LxRK8SrzC0hSO8O5AN1KpQKinqH6NUorGzgnydEaK2XultC/NSQydh6Xv5apSjQlb7fN4xLRJi/xmv9J+5YHN7e08QQPTILqz1SdKUMjQvE9y7XdN9wf8QEaVFY2QB/jRIJIWyab2Kon091poT/V2oFa/fnWrIG6txiQFMipUohF6URXJBpAkTHseU0q1ZOTA3r9sXTrhubgOhALUpqzNiVUwk/tQJf3TEWgToVzlY14Ju94rZ+wXoVFo1xB4Kpkf6CHC+tyD7eXmIAAFySFoW0aANfs2DBiNheIwQA7M3RQ9NT4adRol9UAEL91JiQEtpkTijgrrQ8rB0KI8pkMsx2FWjJLWdXGWYOcueaDk8IxvCEYHx39/hG6xAQBNF76C7phJ0F31qwgwuB9ST+cUl/rLpvAi4dGiNKExDmc6sUMo+UQW+MTwnFynvG44UrPG377QWXHtfYKieHL2kCrYUL1vVqhShoka7sCscgTRMQBmBS27TQfm8QpAloVWxwo1MrmhQCOK4fm4Bn5g/C/12a5rFN6OIQrioH6lSQy2W4aXwSBsUEis4JvcAZEOanbvb+xRtalQILRsZ5Ta8VBr9pghz0IL2Kv9/kxJsgvdrnehNCbhiXiNFJwbxwFhYgyb0XBNXCondqpQKqVtYaEdY7kApTwm0eYkATgpafRoH7pqRg0eh4RBm0ovdQ2nFCq1Lg8uGxjbpR9GoFHzR7cwY8ekl/PDVnIF80tDG41A61Qo6YIB0SQ9j/0QCtCkqFHKvuy8Cr1wxr8hgcOrVw7sUpGsK5aEqklBYQ7IqaYuQM6MX8dZqtzj85tfu6Aji0KgUevDgVS1YdgUwGvLZoOCb0DcM1o+PxwV9sdefBsQb0DffHT4eKMTopBP0iAhDmr0Z5vRWDYgLZtoInyvhUAo1SDovd2a5igFwuw8Mz+uHO/+0DAFwzOqGZPXouBq0KO5ZM86kYzWOX9MdVI+Laba5nDY7Gh1tzAbA5ny9eORRKxVEE6VSN5nERBNF76S7phJ0BJwb0RmdAa9GqFHy6QmPdBNhK+M3PmUwma5U7oSWsWDAUx4prMC656b8TKLFYtyeh/hrkVZjgr1GKAowgvQoFbvOl6O9qlHII69WLxQAdTp+r538PkzgDrHb2bwS08HUoFXLcND7J67bxyaF4/orBGJ0UIso3l86VMGXCX6NEaoQ/ZDLvLSHbirTi/KXpMThVWofkcD8MiArAmvsnIjWybfdC/7hEnEYjTBOQ1k/w1yh5i780IFUr5aJaXCqFDDaH97aqQkHF2wo/hzCFFGi6ZoBGqeALjwLiVW9fhCIhMpkMoX5qlNSYPfLzASAhVI87GylULmRobCDumNgHCaF6KOQyjE8JxbbscgyObfm5Inw9aqXctfDKulSEc9HU/4RK0fUFBEkM6KVUm6w4fLYaAHBRv7Cmn9xNWDgyDiXVDUiJ8OerDt8wNhEfbs0BwwB3TEzG9LRI9I8yYM6QKMjlMnx882iU1prRN8Ifw12r0v2iAiCTyZDRNwwHCqowPL59+0VPHxiBhy5ORYBW2a5CQ3fEV9eDUiFvV8vl8PggRBo0OFdrwciEYAT7qfH2dSPa7fgEQRDdFXdrwe7t6OsqpCuYnPDf0iC0I4kK1PokXDe1qtpWQnmLvdJjVV00BqEYIG3/LFj9j5IUawyV1AywuezRjdU+aA1yuQzXj03kf+eCW4+Va53QQq5EUpgfdjwxrUMKZ3N/mxNZXl80HAzD8ELUEEEXgfYirInce87NUW+xQ6OQi5zAOpVCJAZoVQrYHN7btDbtDHD/rlMp+PdBrRA7SfxcrSk596x0lVvfhDPAF4L1LjGglW38APacenqe24XCORd87bghRJQmoBTPvUgMaGK8SklqB4kBRLuxLbscTgboF+nfravXC1Eq5HhEooYmhOrx5OyByK80Yu7QaL6KJ0d6fBDSXT/PHBSF7+4ez+cDfnTTKFgdzna33MhkrDuA6DjkchmuHBGHdzefwdyhLS9SRRAE0VPpbgUEuxthrgDVX6OESiGHn0YJi93qU72A7oZ49bB9x88FN34acbtAP7VStEIsXOnWKOWiAo3C4nvS+gzBkuDR7mSDzo4UZfzUbHArXbnmagMYrQ6+xVtH3fty4omwZkJrUhFagtCFIa2foFUpoFXJUW/xDEj1aoWoJbNereDrHXDzBbCOAeH/T4BWCbkM4MpHhAjea61KDq1LDNCo5BKLuxxapYIvPqhViT/EdKrGawb4AjfnTbXxaykymaxVQgAAkSjD1gxwnwfC/6umawbIRM6ArihE3vM+OQmf4FIEJvWAFIHm8MX2A7AB5Jg+IaLftfLek89/ofHIjH6YPjCSd3wQBEFcCHSn1oLdkYRQPR6e3g+xrkJherUClUbfOgl0NzgxQJqr3x5wReekK8lcwMatEEtrBghTzoXW8bAADRRyGZ/GolezQanJ6kCgTsWLGa1Z8fUVvVqJKpPNq4siSK+G0drQ4aIQ97ebarvY3jRVM0CjlPMuTpVCBqXgDZS2qdOJ0kXY+QIArVIhCtw1KvZ8NFkdkMvEQhUrPihQa7ZDoxQLTZww4RYDvDsDwvw1raqaP3dINHLLjZiQEtrifTsCvcShIVzhFwpWerXYMSEUWqQFBC/Y1oJE+7PjTAUAePTxJYiegkohx8jE9k3xIAiC6O44GXIGNMdD01P5n7n84aasuN0VLrBs7xQBAOjjKqocE6SDVpDyp1MroFEpUOdqFSeuGaCAwhVMapRy6FQKPogxaFWilWWdWgE/jRImqwMGnRIT+4bhqzvHIi26/fP0hWMHxKuuHEF6FYqqG9pkIfcFLshr7WpyawjQKHlrfoBWXDNAo3IH8tLWgtJgXPi7Tu22+2vVClFaqEap4MUAnUohEpN0LjGAfZ5clFriFiZsUMhlHsXLuXG3VjBaNCYBi8Z0n1pdwnlRKeQiIUb4P61VsY4NLmXDX9DOUykXFz6l1oJEu1Beb8HZKlbtG0HBFEEQBEH0GOwOKiDYEvQarnBdz7ul5arlxwS1v6V93tAYBOpUGJkYgu3Z5fzjGskqsEefeid73unUCshkMuhcQaFBpxSJAVqlAgOiAlBtsiI1gq3VNCGlYxegwvzVyC6D11Z984bGoNZsw6ikjr3vHdMnBFqVHJM6cbFNJpMh3F/Dih2SAoJCZ4BaqRA5O6T553qJrV3vSrsQBvjuY7LniFa6TSXnzx+tSi4KZIXnlrfOHrx7pBUpAt0RX2sGaJQKtu2g3Z1K427n6d5PJvNMregMet4nJ9EsmYXVAICUcL92r05LEARBEETHwTkDqICgb3DOgJ6YJpAWY8AHN45Ev3YswMuhUsgxbQBbjFkYYOjU4uBOWjOAcZ1/XKDDpQIYtCrXXFvYY6rl+OjmUahtsCM8oHNWyZ+dPxh786owro+nTfzeKSmimlIdxbjkUBxdNhPKTrbuhPmreeeDcPVYK3QGSMYkzT8XpReo5NCrFKiGzSUGCIN6d9qKViVuTakVOQMUEjHALUx4S3u5fHgscstNuH1in5a9+G6KXtJaUGj3l3bpUAnqCQhTWZRyd2tB1onT+SJwz/vkJJqFEwOGtXMVfYIgCIIgOhauZgBpAb7BrXb6a3rm4sclg6I6/G8IAzNpfrhoBVMlB9dbkAsAZ6RFYlt2OfpHBfAuDO6YGqUC4QGdl+OcGhnQrp2LWktnCwGAu6OAv8bTGcC9v2xQ6W4dKM0/F54HaoUcWtdxtBKBiH1vXQGqWiGpOaHg0040EmeAUJjQenEGxAXr8e+r0z0e76lInRbSTg5coU6tSiHaJhQuha0Fu6KTAEBiQK/kICcGJAR16TgIgiAIgmgZTmot2CK4G2tveeQEizjQk/PBnFwmWS1WKjz2WX7lUL51nl5QDb4rCp1dyPQJY2tARAdpPYNzQQ4/V+ARaDpNQKNydyXQuToE8NtEzgC56L3WqRRuEUEprTXQtDOgtyHqJiBZ/eeKMNocdpczQCAGaCRigCAloyugT85ehtPJuJ0BcUFdOhaCIAiCIFqGgwoItogbxiWiwerApUNjunoo3RZRMKcW27ylueKcS1kY6HDWZc4Z4K04HNGxPHBxKkYmBmPqgAhszRLWgHDn8KuVctgcTn6bNE1AJ3EGcOKOR80AwQq/dJtWIBxInQEalZx1l7iO0dtpqmaAWsGKKHVmu0cLxgCRM8CdJkDOAKJdyKswutp9yDEguuutVARBEARB+A5XQJBaC/rGiIRgvHvDyK4eRremsTQBYTE4gGst6Cog6CWY4+ozkCug8wnUqTB7SDQAwE+UJuC27XvUDFCJwzydyBkgh86h4B+XikKimgGNOBG0SgUf/HNjcTsDev/nl04yZyIxQDiHSkXjNQMUcr6QaEIXFVYkMaCXccjlChgcG0iqLUEQBEH0MPjWgtRNgGgnREGLyt0OTmjr5n7n0i4C9Z41GLig8EII9Loz4uBczr9XBp0S1Sab4HmNFxTUKORwqt0Bv1QUEnYT0DUhJolTSwSdBpS9XzCSy2XQquQw25yumgHuz2y1Us47APw0yibSBGQYHBuIn/+WgaRQv84bvAASA3oZh8/WAADSKUWAIAiCIHocXAFBhZzEAKJ9EHUTEBSAExaKA9iV3ZmDorB4lhmXpHkWNvQTBI9E1yGt83DnRckI89dg4ch4fLojj98mDOJlMnGArlHJAZn7eRpVI6v/Ht0E3CveGkkF/QvNGQCwc2e2OT3SBDRKBRbPGoBtWecxKilYtC1A0GmAezw9PqjTxiyFxIBexrFiVgwYEmfo4pEQBEEQBNFSnCQGEO2MtFK8sBe8NOdbr1bivil9vR5H71rRJDGga+Fyy+UydmU5JkiHv01l3zPh6rROIBqo5HIohSvXCjn/GSMUiABXmoDSXVxQp1ZAIZfByTDQa5QioUDaWpB3Blwg54herUSVyca2FlSI52Jyv3BM7hcOQJzCIewm0B0KxZIY0ItwOhkcL64FAKRFB3bxaAiCIAiCaCluZ0AXD4ToNXCFARnGs4CgRpL33BR6FRcgXhiBXnclNkiHiwdEIDpI69GXXilpb+d+XCYKSNVKOVIjAgAUYHBsoCRNQCEK6rUqBZ6ZPwh2BwN/jRJjkkLw+c58jE4KEaeZCNIGmjuXegvRgVoUVTcgIkDrUTNAiErpfp8ChGkCyq4XfUkM6EUUVJpgtDqgUcqREt41eScEQRAEQbQetzPgwriZJjoemUwGrVKBBptDnPMtdQY0k+ftdgbQudmVyOUyfHzLaK/blHKhM0AuelzoDNAoFbh6dDxmDo5CoE6FEyW17m0qOSIDtQCASAP7/fqxifz26WmROLLsEigVclQZrfzjWomIcCHw6jXDcOZ8PfpHBXg4L4SoGnEGqLrB5zyJAb2IYy5XwICoAJEySBAEQRBEz4B3BlABQaIdCQtQo7CyAaH+at4CrlHJoZTLIJcBTqb51VyqGdD9Ea5IqxTs+2t3MuzPXlauA3Vs/ro0leTm8UlICvXjbe5SuGOJugmo5BgcyzqTue+9nfgQPeJdXQCadAY0WkCw6+M1EgN6EVy9gLQYqhdAEARBED0RB9dNQEFiANF+vH3dCBRXmxETpBO1PJPJZNC4XAOaZlb8J/ULx4iEICwcFd8ZQyZagTAHnRUAWDGATRMQOgPE77W0m4CfRok5rlaGTaFxtc2zOxno1ew+h5ddAoPWsxtFb0ctqZ8g2tZYzYBu8DlPYkAv4rjL4pMWc2GocQRBEATR23CSM4DoAIbGBWFoHPtzhEEDAAjzZ79rVHI02BxQK5pe8Y8J0mHVfRkdOk6ibQiDS5VCBpVcDjOcLpdA4yvX0gKCvqKQy/DCFUPQYHPwLoMLUQgA3MUb5TJ4OLSFhR2FNQOk6QRdAYkBvYhjfPFAcgYQBEEQRE+EWgsSHc2swVF49Zp0ZPQNA8AKBQcLqpAQqu/ikRFtRRh0KgUdBFQKOVRN1Icw6FToE+YHmQzwU7csPCSnCAtn+ZcKLcJtgLv2BkDOAKIdKasz43ydBTIZMDA6oKuHQxAEQRBEC+FcAQCJAUTHoVEqcMXwOP73T24ZDbPNAT8NhQU9Hc80AbnrcRlUgs8UacCqkMuw7u8XAWALFBIthxcDvKz2qyQpBGqlHFa7s1vUeKP/+l7CsSLWFdAnzA/6Fip6BEEQBEF0PXahGEBpAkQnoZDLSAjoJQhXoNk0AfZzRCkpIOgtFaC5bhJE03CuDI2XAptqhVik0ShYMUDdDZwBXS9HEO3CplNlAIAxSSFdPBKCIAiCIFqDkxGIAd3gJpEgiJ6FKE1AkBqgUshE27xZ2Ym20aQzQFK8kSvWqewGrQW7fgREm2EYBuuPnQMAXDIosotHQxAEQRBEayBnAEEQbUEpcQYoOWeAXCZyDbSkSCDhG9z8eptbofiiVsh5wUDVDd6Hrh8B0WYOn61Baa0ZfmoFJqSEdfVwCIIgCIJoBQ6qGUAQRBsQ1gVQKeR8gKpUyHlhACBnQEeg9qGAoFIug1wu41MJVN3gc57OhF7A+uOlAIAp/SP43rEEQRAEQfQsSAwgCKItCFealXIZX61e3Uw3AaLtqJSumgFNiAHSVAJVNygg2PUjINrM75QiQBAEQRA9HqEYQFoAQRAtRSlxBnA56UqFDCo5pQl0JGoFK7B4E1qkroGYIC0AICpQ20mjaxwqHdrDOV5ci+yyeqgUMkzpH9HVwyEIgiAIopVwBQQVchlkVDOAIIgWopJUrecK1ynlcn7lGiAxoCOYkBKKi1LDsHBUvMc27n3gxIBXFqYjt9yIwbGBnTpGb5AY0MP5ek8BAOCStCgE6lRdPBqCIAiCIFoLV0CQUgQIgmgNSoXQGSDjnQHCnwGqGdARBPup8fntY71u41I0OIdAqL8Gof6aThtbU9CZ0IMxWe346WARAODaMQldPBqCIAiCINqCkxMDyBVAEEQrEAb8SoWcFweUApcAQDUDOhtVE8UFu5ruNyLCZ37JLEGdxY7EUD0mpIR29XAIgiAIgmgD5AwgCKItqCWtBflCdZLWgt0xKO3NqCWFA7sT3W9EhM+s3F8IAFg0OgFyunEgCIIgiB6Ng8QAgiDagDhNwO0MEP4MUM2AzqY7OwOoZkAPpcHqwMGCagDAvKHRXTsYgiAIgiDaDIkBBEG0BZ2rxbhSLnO1FnR3E9CpFJDJ2G0kBnQuIX5q0ffuBIkBPZTDZ6thdzKICNAgLljX1cMhCIIgCKKNkBhAEERbCPZT45EZ/RCoU0Emk0EldzsDArQqPH/5EGiUcl4kIDqHsX1C8Oo16RiRENzVQ/GAxIAeygGXK2BkYjC1HyIIgiCIXoCDCggSBNFGHrw4lf+Zdwa4RIHrxlLB8a5ALpfhiuFxXT0Mr5As1EPZn18FAN1SYSIIgiAIouU4GHIGEATRfqgE3QQIwht0ZvRAGIbBwQKXGJBIYgBBEARB9AYoTYAgiPZEp2JN4Ho1tRIkvENpAj2Q/AoTKoxWqBVyDI41dPVwCIIgCIJoBzgxQEliAEEQ7cAN4xJgczixYGT3tKgTXQ+JAT0QLkVgcKwBGiUpfQRBEATRG+DEAGoXTBBEe5Ac7o9nLx/c1cMgujGUJtAD2ZtXCYDqBRAEQRBEb4IKCBIEQRCdCYkBPQyGYbD51HkAwMTUsC4eDUEQBEEQ7QUVECQIgiA6ExIDehjHS2pRWmuGTqXAuOTQrh4OQRAEQRDthMPpBEBiAEEQBNE5kBjQw9h0sgwAkNE3FFoV1QsgCIIgiN6Cg9UCSAwgCIIgOgUSA3oYf7rEgKkDIrp4JARBEARBtCfkDCAIgiA6ExIDehCVRisOFlYDAKb2JzGAIAiCIHoT5AwgCIIgOhMSA3oQe3IrwDBA/8gAxATpuno4BEEQBEG0I3wBQeomQBAEQXQCJAb0IKpMNgBAfIi+i0dCEARBEER7Q2kCBEEQRGdCYkAPwmixAwD8NFQ4kCAIgiB6G5QmQBAEQXQmJAb0IIwWBwDAT6Ps4pEQBEEQBNHekDOAIAiC6ExIDOhBmKwuZ4CanAEEQRAE0dsgZwBBEATRmZAY0IMwusQAvZqcAQRBEATR2+CdAVRAkCAIgugESAzoQXBpAv6UJkAQBEEQvQ6H09VNQEFiAEEQBNHxkBjQg+AKCOqpgCBBEARB9DrsTmotSBAEQXQeJAb0IExWVwFBShMgCIIgiF6Hk2HFACXVDCAIgiA6ARIDehD1fGtBEgMIgiAIorfBFRCUkxhAEARBdAIkBvQgqJsAQRAEQfReqIAgQRAE0ZmQGNCD4AoI6skZQBAEQRC9Dr61IBUQJAiCIDoBEgN6EFxrQX8qIEgQBEEQvQ5yBhAEQRCdCYkBPQgT5wygAoIEQRAE0etwuAoIKqhmAEEQBNEJkBjQQ7DanbC6/INUQJAgCIIgeh98a0ESAwiCIIhOgMSAHgJXPBAA9FRAkCAIgiB6HU4ntRYkCIIgOg8SA3oIRiubIqBWyqFS0NtGEARBEL0NzhlArQUJgiCIzoCiyh6C0cIVD6QUAYIgCILojZAzgCAIguhMSAzoIXBiAKUIEARBEETvhCsgKKduAgRBEEQnQGJAD8HkShPwo04CBEEQBNErcVABQYIgCKITITGgh1Dvcgb4acgZQBAEQRC9ERIDCIIgiM6ExIAeAtdNgNoKEgRBEETvhFoLEgRBEJ0JiQE9BKOF0gQIgiAIojdDBQQJgiCIzoTEgB4CX0CQ0gQIgiAIolfCtxakAoIEQRBEJ0BiQA/BSAUECYIgCKJX43R1E1AqSAwgCIIgOh4SA3oIJgvVDCAIgiCI3ozdQc4AgiAIovMgMaCHYOQKCKopTYAgCIIgeiOcM4AKCBIEQRCdAYkBPQSugKCenAEEQRAE0SuhbgIEQRBEZ0JiQA+Bay3oTwUECYIgCKJX4uDEAEoTIAiCIDoBEgN6CPVcNwEqIEgQBEEQvRIqIEgQBEF0Jl0qBpjNZjzzzDNIS0uDTqdDeHg45s+fj127drX6mE6nE2+88QaGDx8OPz8/hISEYPr06fjtt98a3WfKlCmQyWSNfkVFRbV6PO2FiesmQM4AgiAIguiVUAFBgiAIojPpsmVmo9GIyZMnY//+/VCr1Rg0aBDKysqwevVqrF27Fl988QUWLVrUomM6HA7Mnz8fa9euhVwux+DBg1FXV4eNGzdi48aNePnll/Hoo482uv/gwYMRGBjo8XhoaGiLX197wzkDqLUgQRAEcaFgNpuxYsUKfPPNN8jNzYW/vz8mTJiAJUuWYNy4cS0+3t69e7F161bs2bMHu3fvRl5eHgBg69atmDhxYjuPvuXwzgCqGUAQBEF0Al0WWf7jH//A/v37MWDAAKxbtw6JiYlwOp145ZVX8Pjjj+O2225DRkYG4uPjfT7myy+/jLVr1yIyMhK///470tPTAQBfffUVbrzxRixevBiTJ0/G6NGjve7/5ptvYsqUKe3x8todk4VzBpAYQBAEQfR+OmLR4M4770RmZmYHjbjtcAUE5SQGEARBEJ1Al6QJlJSU4OOPPwYA/Pe//0ViYiI7GLkcixcvxowZM9DQ0IBXXnnF52NarVasWLECAPDqq6/yQgAAXHfddbj99tvBMAyee+65dnwlnQffWpDEAIIgCOICQLhocPr0aRw4cAAFBQV46aWX4HA4cNttt6GwsLBFx0xOTsa1116LV199Fdu3b0dcXFwHjb51OJ3kDCAIgiA6jy4RA1avXg273Y6BAwdi/PjxHttvv/12AMD333/v8zE3bdqEqqoqGAwGXHXVVY0e8/fff0ddXV0rR941MAwDI58mQDUDCIIgiN5NRywaAMCqVavw1Vdf4e9//zsmTJgAhaJ7XVPJGUAQBEF0Jl0iBnAFAjMyMrxu5x4vLi72WfXnjjlmzBioVCqP7SNHjoRWq4XFYsGhQ4e8HuO9997DvHnzMH36dNx4443473//C7PZ7NPf70gsdidc9wfQkzOAIAiC6OV0xKJBT4BaCxIEQRCdSZeIAVlZWQBYu543YmNjoVarRc9t6zGVSiVff6CxY3777bdYu3YtNm7ciC+++AK33347+vXrh3379vk0BovFgtraWtFXe8C5AgBAr+peqxgEQRAE0d50xKJBT8BBaQIEQRBEJ9IlYkBVVRUAIDg42Ot2mUyGoKAg0XPbekzhNukxhw4dijfeeAPHjx+H0WhEZWUlVq1ahQEDBqCwsBAzZ85Efn5+s2NYvnw5AgMD+a+WFD9sCq6toF6tIOsgQRAE0evpiEWD9qKjhH8AcDCUJkAQBEF0Hl3iOees99yF3BsajQYA0NDQ0OHHfOONN0S/6/V6XHHFFZgyZQpGjhyJ3NxcPPPMM3z+YmMsWbIEjzzyCP97bW1tuwgC8SF6ZD0/Gw02R5uPRRAEQRDdHV8XDcrKynxeNGgvli9fjn/9618dcux1D02Cw8lAreyStRqCIAjiAqPFYsDixYuxevXqFv+hTz75hM/702q1ANgOAI1hsVgAADqdzqfjd8Qxg4OD8cQTT+Duu+/GTz/9hI8++giyJvL4NBoNLzi0NyqFHCoF3RwQBEEQvZ+OWDRoLzpK+AdAIgBBEATRqbRYDCguLsapU6da/IeMRiP/c2N2fQ6GYVBdXS16bnM0d0zhNl+PCYAXMCorK1FZWYnQ0FCf9yUIgiCIC43uumjQXnSk8E8QBEEQnUmLxYAvvvgCX3zxRZv+aGpqKrZv346cnByv24uKivgbgNTUVJ+PCaDRY9rtdhQUFLTomABEnQnsdnsTzyQIgiAIorsuGhAEQRAEIaZL/Ghjx44FAGzfvt3rdu7xmJgYn6133DH37NkDm83msX3//v2wWCxQq9UYNmyYz2M9duwYAHaVglwBBEEQBNE0X3zxBRiGafHX9OnT+WM0J/C3ZtGAIAiCIAgxXVJA8LLLLsMDDzyAEydOYOfOnR49hLlCfQsWLPD5mFOnTkVwcDCqqqrw/fff49prr/V6zJkzZyIgIMCnYzqdTrz22msAgClTpkCpbNl0Ma6qwO1ZaZggCIIgWgt3PeKuT92VsWPH4tNPP23XRYOOgq71BEEQRHfD5+s900XceeedDABmwIABTF5eHsMwDON0OpkVK1YwABitVsvk5+d77JeRkcEkJiYyK1eu9Nj2/PPPMwCYqKgo5tChQ/zjX375JSOXyxmZTMbs2rVLtM///vc/5sUXX2RKS0tFj5eWljJXX301A4CRy+XM1q1bW/waCwsLGQD0RV/0RV/0RV/d6quwsLDF17TOpKioiFEqlQwAZseOHR7bZ8yYwQBgHnjggTb9ncTERAZAq67xHHStpy/6oi/6oq/u+tXc9b5LnAEA8O9//xv79u3DwYMH0a9fPwwaNAhlZWUoKiqCQqHARx99hISEBI/9zp49i/z8fNTX13tsW7x4MbZu3Yp169ZhxIgRGDx4MOrr63mb4fLly/l0Ao6Kigo88cQTeOKJJ5CUlISIiAiYTCacOHECDocDKpUK77zzDiZOnNji1xgTE4PCwkIEBAQ02YXAF7hqxYWFhTAYDG06FuEJzW/HQXPbsdD8diy9bX4ZhkFdXR1iYmK6eihNEhMTg1tvvRUffvghbrvtNqxbtw6JiYlgGAavvPIK/vjjD2i1Wjz66KMe+06cOBFnz57FK6+8gquuuqpTxkrX+p4BzW/HQvPbcdDcdiy9cX59vd53mRgQEBCA7du3Y8WKFfj6669x/Phx+Pv749JLL8WSJUs8Ugd8QalU4pdffsFbb72FTz75BFlZWVCpVJg2bRoeeeQRzJ0712OfSy65BI8++ih27dqFvLw8ZGZmQqFQoG/fvpg6dSoeeOABpKWlteo1yuVyxMXFtWrfxjAYDL3mJO2O0Px2HDS3HQvNb8fSm+Y3MDCwq4fgEx2xaLBixQqsWLGC/50rUDhv3jw+FTAhIQEHDhzweZx0re950Px2LDS/HQfNbcfS2+bXl+t9l4kBANsOaOnSpVi6dKnP++Tl5TW5XaFQ4KGHHsJDDz3k0/HS0tLw8ssv+/z3CYIgCILoeDpi0cBkMqGiosLj8ZqaGv5nf3//No2bIAiCIHoKXSoGEARBEARBNEZ7LxosW7YMy5Yta/vACIIgCKIX0CWtBYmWo9FosHTpUmg0mq4eSq+E5rfjoLntWGh+OxaaX6IzofOtY6H57VhofjsOmtuO5UKeXxnDdPP+QgRBEARBEARBEARBtCvkDCAIgiAIgiAIgiCICwwSAwiCIAiCIAiCIAjiAoPEAIIgCIIgCIIgCIK4wCAxgCAIgiAIgiAIgiAuMEgM6Ob8+uuvmD59OkJCQuDn54cRI0bgzTffhNPp7OqhdXtuueUWyGSyJr/MZrPXfXfu3In58+cjPDwcOp0OaWlpePbZZxt9fm8lNzcXH374Ie68806kp6dDqVRCJpPhueeea3bf1s7hiRMncP311yM6OhparRYpKSl49NFHUV1d3U6vqnvQmrldtmxZs+f0yZMnG93/QplbhmGwbds2PPbYYxg3bhyCgoKgVqsRExODBQsWYNOmTU3uT+cu0RXQ9b710PW+bdC1vmOh633HQdf7doAhui3Lly9nADAAmOTkZGbo0KGMXC5nADCXXXYZ43A4unqI3Zqbb76ZAcCkpqYyGRkZXr8sFovHfl988QWjUCgYAExsbCwzfPhwRqVSMQCY0aNHM0ajsQteTdfw0EMP8eeg8OvZZ59tcr/WzuGff/7J6HQ6BgATHh7OjBgxgtHr9fz/QGlpaUe8zC6hNXO7dOlSBgATHx/f6Dmdn5/vdd8LaW43bNjAz6dcLmf69evHDB8+nPH39+cff/rpp73uS+cu0RXQ9b5t0PW+bdC1vmOh633HQdf7tkNiQDdlx44djEwmY+RyOfPVV1/xjx86dIiJjIxkADAvv/xyF46w+8PdHHzyySc+75Obm8toNBoGALNixQrG6XQyDMMweXl5TP/+/RkAzN/+9rcOGnH349lnn2XmzZvHPPPMM8xvv/3GLFiwoNkLWGvnsLa2lgkPD2cAMA8++CBjtVoZhmGY8vJyJiMjgwHAzJ07t2NeaBfQmrnlbg6WLl3aor91oc3tH3/8wfTt25d55513mMrKSv5xi8XCLFmyhL9BWLNmjWg/OneJroCu922Hrvdtg671HQtd7zsOut63HRIDuilz5sxhADB33XWXx7Yvv/ySAcCEhobyJyHhSWtuDu677z4GAHPJJZd4bNu+fTsDgFGpVD1O9WsvuDlt6gLW2jlcsWIFA4AZOHAgY7fbRdvy8/MZpVLJAGD279/fPi+mm+HL3Lb25uBCm9uamhrGZrM1un327Nn8iqsQOneJroCu922HrvftC13rOxa63rcfdL1vO1QzoBtSW1uLDRs2AABuv/12j+0LFy6EwWBARUVFs7kwhO8wDIMff/wRgPd5nzBhAgYMGACbzYaff/65s4fXI2jLHK5atQoAm/upUChE2xISEjB9+nQAwPfff98RQ+/VXGhzazAYoFQqG90+Y8YMAMDp06f5x+jcJboCut53DXS9bxv0edl9udDml673bYfEgG7IwYMHYbVaodVqMWLECI/tKpUKo0ePBgDs3r27s4fX4/j+++9x+eWXY9q0aVi0aBHefPNN1NTUeDyvoKAAJSUlAICMjAyvx+Iep3n3Tmvn0G63Y//+/S3e70Jl06ZNWLhwIaZNm4arrroKK1asQGlpqdfn0tx6whUG0ul0/GN07hJdAV3v2xe63ncO9HnZedD1vm3Q9b55GpdSiC4jKysLAKswNaZ2JScnY+PGjfxzicZZu3at6Pdvv/0WS5cuxVdffYVZs2bxj3NzqdFoEBMT4/VYycnJoucSYlo7h3l5ebDZbKLtvux3ofLXX3+Jfv/hhx+wbNkyvPPOO7jllltE22huxTAMg5UrVwIQX8zp3CW6Arrety90ve8c6POy86Drfeuh671vkDOgG1JVVQUACA4ObvQ53DbuuYQnKSkpeOGFF5CZmYna2lrU1dVh/fr1GDt2LKqqqnD55Zdj3759/PO5uQwKCoJMJvN6TJr3pmntHAp/buy8p7kHoqOj8eSTT2Lv3r2oqKiAyWTC9u3bMXv2bDQ0NOC2227DmjVrRPvQ3Ir58MMPcfDgQajVavz973/nH6dzl+gK6HrfPtD1vnOhz8uOh673bYeu975BzoBuCGdpUavVjT5Ho9EAABoaGjplTD2Rf/7znx6PzZgxA5MnT8ZFF12EPXv24PHHH8fGjRsB0Ly3B62dQ2E/18b2pbkH7r77bo/HJkyYgLVr12LBggX48ccf8fDDD2PevHn8BY7m1s2BAwfw0EMPAQCee+45pKSk8Nvo3CW6ArrutA90ve9c6POy46Hrfdug673vkDOgG6LVagEAVqu10edYLBYA4hwYwjfUajWeffZZAMDmzZt59Y7mve20dg65/Zral+a+cWQyGV588UUAwJkzZ3D48GF+G80tS25uLubNmwez2YzrrrsOjz76qGg7nbtEV0DXnY6FrvcdA31edh10vW8eut63DBIDuiG+WEx8sRYSjTN+/HgAgNPpRE5ODgD3XFZXV4NhGK/70bw3TWvnUPhzY+c9zX3T9OvXDyEhIQCA7Oxs/nGaW6C0tBQzZsxASUkJ5s6di08//dTDGkjnLtEV0PW+46HrfftDn5ddC13vG4eu9y2HxIBuSGpqKgC22qXdbvf6HO6Cxj2XaBkqlYr/mZtjbi4tFguKi4u97kfz3jStncOkpCT+PeG2+7IfIYabQ+HnxoU+t5WVlZgxYwbOnDmDyZMnY+XKlaL/fw46d4mugK73HQ9d79sf+rzseuh67wld71sHiQHdkOHDh0OlUsFsNuPAgQMe2202G/bu3QsAGDt2bGcPr1dw7Ngx/ue4uDgAbDXnqKgoAMD27du97sc9TvPundbOoVKp5Ntq0dy3jvLycpSVlQFwn9PAhT239fX1mDNnDo4ePYrRo0djzZo1jVr36NwlugK63nc8dL1vf+jzsmuh670ndL1vPSQGdEMMBgOmT58OAPj44489tq9cuRK1tbUIDQ3FlClTOnl0vYN///vfAIABAwYgNjYWAJuHdcUVVwDwPu87duzAyZMnoVKpcNlll3XeYHsQbZnDK6+8EgDw6aefwuFwiLYVFBRgw4YNAIAFCxZ0xNB7PP/5z3/AMAwCAwP5vuQcF+LcWiwWzJ8/H7t378agQYOwbt06BAQENPp8OneJroCu9x0PXe/bH/q87Froei+GrvdthCG6Jdu2bWNkMhkjl8uZr776in/80KFDTGRkJAOAeemll7pwhN2b9evXM0888QSTk5Mjery6upp54IEHGAAMANHcMgzD5OTkMGq1mgHArFixgnE6nQzDMExeXh7Tv39/BgBz7733dtrr6G7cfPPNDADm2WefbfQ5rZ3DmpoaJiwsjAHAPPjgg4zVamUYhmHKy8uZjIwMBgAze/bsjnlh3YDm5vbo0aPMvffeyxw9elT0eENDA/P8888zcrmcAcC88MILHvteaHNrt9uZyy+/nAHApKSkMMXFxT7tR+cu0RXQ9b5t0PW+/aFrfcdC1/v2g673bYfEgG7Mc889x1/EkpOTmaFDh/IfAHPnzmXsdntXD7Hb8uOPP/JzFxsby4wePZoZNmwY/48vk8mYpUuXet33s88+4+c5NjaWGT58OKNSqRgAzMiRI5n6+vrOfTFdyLZt25jQ0FD+S6PRMAAYvV4verygoEC0X2vncMOGDYxWq2UAMOHh4czIkSMZvV7PAGCSkpKYkpKSznjZnUJL5/bgwYP8Oc3NjXB+ADC33347f0GTciHN7VdffcXPSWpqKpORkeH166qrrvLYl85doiug633roet926FrfcdC1/uOg673bYfEgG7OmjVrmGnTpjGBgYGMXq9n0tPTmddee41uDJqhoKCAeeqpp5hp06YxCQkJjE6nY7RaLdOnTx/mpptuYnbt2tXk/tu3b2fmzZvHhISEMBqNhunfvz+zbNkypqGhoZNeQfdg06ZN/IdsU1+5ubke+7Z2Do8ePcosWrSIiYiIYNRqNdOnTx/mkUceYSorKzvoVXYNLZ3bqqoq5tlnn2Vmz57N9OnTh/H392fUajUTFxfHXHXVVcy6deua/ZsXytx+8sknPs1tYmKi1/3p3CW6Arretw663rcdutZ3LHS97zjoet92ZAzTSE8FgiAIgiAIgiAIgiB6JcquHkBvxul0ori4GAEBAR49LgmCIAiis2EYBnV1dYiJiYFcTjWE2wO61hMEQRDdDV+v9yQGdCDFxcWIj4/v6mEQBEEQhIjCwkJRSyqi9dC1niAIguiuNHe9JzGgA+HaWhQWFsJgMHTxaAiCIIgLndraWsTHxzfZdoloGXStJwiCILobvl7vSQzoQDi7oMFgoBsEgiAIottAdvb2g671BEEQRHelues9JQwSBEEQBEEQBEEQxAUGiQEEQRAEQRAEQRAEcYFBYgBBEARBEARBEARBXGCQGEAQBEEQHUBZrRmLPtiJnw8VdfVQCIIgiAuYz3bk4doPdsFosXf1UIhuBokBBEEQBNEBfLu3ELtyKvHqH6dbvG+d2Qa7w9kBoyIIgiB6O04ng9+OlKCkpgEA8OXufOzMqcCBgqouHhnR3SAxgCAIgiA6gK1Z5QCAvAoTCitNom1ldWZc+8EufL//LADg6z0F+NuXB1BrtiGzsBojn9uAJ1YdAQAUVppQVN3QuYMnCIIgeiw7zlTg3i8PYOnPxwAAVjsrLttIZO4QNp0sw84zFV09jFZBrQUJgiAIn2AYxqeWdGV1ZgBARIC22edWm6wI0qs9Hi+sNOFYcQ1GJ4UgxE+NdUdLseX0eZytakB6fCBuHJeE5b+dwK6cCnx40ygMiQ3EL4dLEKBVYlJqOOTy9mmdV2+xQ6uUQ6nwTTt/688sHCyoxnNXDBatwGzNKkdCiB5Himpw16RkfLW7ADtzKpBVVo/Zg6Pw3C/HYbQ6kBZjwImSWljtTqw6cBaPzOiHpauPYVt2OVYsGIrLh8e2y+siCIIgei/l9RbRd5uDAQBY7UyXjam3Ume24c7/7YNWpcCRZZf0uNa9JAYQBEEQzfLjwbNY/P1hvHrNMMwdEo2Pt+VCrZTjpvFJyDlfj7c2ZeOBaakI9VdjzutbAQCbH5uK8joLXttwGvdP64u+EQGiY36zpwBPrDqC+6akYPGsAXA6Gfx+rBQfbM3BwYJqAECQXoWhcUH46/R5fr9t2eV4Z/MZMK57mqWrj2HR6Hg8/gO7kp4S7ocQPzVkMhleWjAUfcL8PF6P3eFsNMC3OZxQKeTIKzfiine2Q6NU4PVFwxATpENBpQnjkkOh8CI2HC2qwSvr2ZSA8s/3w+5033T9dKgIx4pqYLQ6EBOkxe/HzrHPq7dgxbqTMFodAIBPtueipsEGAHAywOM/HMbWrHIo5DIMjQts+k0iCIIgCABWB+cEYFzfyRnQUdSZ7bA7GdRb2O8qBYkBBEEQRDfiUGE1/NQKpEYGoM5sw1+nyzFzUCQA4IGvDyJIr8byK4d47LfpVBk0Cjkm9A3Dx9tyYXMwWP7rSagVcjy39gQAYERCMF787SS2ZZejvN6KGQMjUF5vBQCsP1aKdUdLsf74OVQYrfj01jG4/6sDqLfY8e+r0/Hy76cAAO9sPgONUoHfjpbgZGkdAEAuA8IDNDhXa8Ffp89DKZfhxvGJSAr1w0fbclBY2YDYIB0qjVYcLKjG0aIaAIBSLsOZ80acOW90vb4DWHVvBqpMVphtDtgcTjy39gS2ZZXjyhGxuHtyCpLD/CCTycAwDJatPoZv9xXisZkD8PuxUlSZbABsuOaDXfy8TOoXjjevHY5AnYp/jGEYPO+aEwDIPMuOJz0uEJlna7Ant5Lf9vqGLOSUG/nfP9uZz//MzZ2fWgGj1cGnGlw7Jh7J4f6+v+kEQRDEBYs0+Oe+c+kCRPthEcwpt5jQkyAxgCAIopfBMAwsdie0KgVKahpw9Xs7YdApsWvJxfj3+tP4dEcenp47EGP6hOC3o6UAgPumpCA+RM8fI7/CiNs+3QuFTIb/3TYGR4tqAQBF1Q148JuD/POe+vEIH/j+dfo8TpbU8ts+3ZGHY8Xs71uzyvHGxiz+7815fRsqjFYo5TLYnQxe3cCuqAdolbh1QhJuHJ+EIL0Kn27Pw+7cSjx0cSqGuFbGrxkdj21Z5RiTHIKPtubijY1ZsDkYDI0LxGe3jsEWl4tg2ZpjOFpUi/lvb8fJ0lreScDx3b6z+G7fWQRolRifHIogvQrf7WNz+J/95TgAQK9WYNqACPxyuAQKuQwKmQx/nT6Pqa9sRnyIHgzDoLbBBp1aiRMltVAr5UgI0SO7rB4AcO+Uvlj8fSZqzWwFZ7kMvBAQpFeh2mTjxzN7cBQ/P0/PS8O/159Ceb0VerUCD16c2tLTgCAIgrhAsbkC1MYcAkT7YbE7+J9tdgaQZD6++sdpaFRy3DelbyePzDd6lnTh4qeffsLdd9+NkSNHIjo6Gmq1GkFBQZgwYQJef/11WK3WFh1PJpP59PXZZ5910CsiCIJoPz7elouB/7cOm06VYUd2BawOJ8rrrTh9rp4vcLM1q5y34gPAjjPlYBgG1Sb28/Ong8VgGMDuZPC3rw4AADRK9pJhtjnhp1YAcK+Ac675sjoL1C5V/PDZGjgEVvnXN2bxP3N5jCuuGopJ/cIBAFePisOWx6bikUv6IzxAA5VCjjsnJeOjm0fxQgAAaFUKTE+LhEGrwl2TkhEdqIVGKceKq4Yi2E+Ny4fH4vLhsXjhCtbtcKKEFQK48V+UGob3bxyJSf3CoZTLUGe2Y/3xc7wQwLkmAGDxzP5467oR2LXkYhz6vxlYdd8E3pGQWViNw2drkFdhwgmXCHJrRhKenjsQAKBSyJDRNxQTU8MAANMHRmLmoCj+2PdP7YtgPesuSAzV44UrhiDMX43YIB2uGB6LWyYkAQD+NrWvT/UXCIIgCALwDP6tlCbQYVhs7jm1Sua3psGG1zdm4eXfT/GujO7W3rFHOgNeeeUVbN++HRqNBjExMUhPT0dJSQl27tyJnTt34vPPP8eGDRsQFBTk0/EyMjIa3VZVVYXjx9kVonHjxrXH8AmCINqdP0+eQ5BejeHxQfhsZx4YBvh6d4HIyr49uxyny1gb/oGCKtG2bdkVqDbZsPy3k1h6aRp+OlTEb6tyrV4/PmsA3tl8BuX1Fvzjkv7482QZtmWzNvbnrxiCJa7q95cNi0HWuTpeKLgsPQarM4sBAKF+ajx4cSqWrj6GtGgDLh8Wi/nDYlFlsiLMX9Pi1+2vUWLNAxNhtjkQF6wXbZszJBpLZg9AVlk9bs1IQlq0AQ02B/Rq9tI3c1AUrHYnTpbW4udDxfjzZBluGp+IWzP6YOOJcyiqbsANYxMBAFGBbDA+ODYQG/8xGUeLalBptEIhlyFAq0K1yQqz3YnZg6OglMvw3OWDEeavRoBWhcUzByAmUIe7Jicj61y92x0xJBr5FSZ8visflw+LRbCfGn88PBlyuQxalQL3TemLWYOjkELpAQRBEEQz/HX6PPbmVeLv0/u5g387A4ZhBKIAFRBsb6RpAkLMNtY1wDCsULAmsxiPfp+J1xcNx2XpMZ06zsbokWLAHXfcgeeeew4ZGRlQqdw3s7t27cLChQuxf/9+PPXUU3j77bd9Ot62bdsa3fb000/j+PHjGDNmDPr379/msRMEQbQ3R4tqcNun+6BTKfD+jSNRWMm2oduaVc6vPAPAF7vzeas8uxpeym/bnl2OrVmsvf7ZX47DyQBalRzJYf44XlILhVyG+cNiMCopGAcLqnHDuESkxRiw40w5JvULx7VjErA16zw2nCjDrRlJ2JVTicyzNQjQKvHigiE4WlSDnHIj7pvaFzdPSMLopBBEB2r5qv+tEQI4mtr37skpot85IYBDrZRjaFwQhsYF4Z/z0vjHLx4YicbQqhQYlRTS5JhuGJfI/5wU5oenXccO99fg/ql9EahTISZIhyVzBmBccigucbkRgv3c/kK5XOZRdJEgCIIgvPHCrydwsrQOUwdEiGoFOJwMf+0nZ0D7I0oTkMyvyDVgd+Lw2WowDHC4sJrEgLZwyy23eH183Lhx+M9//oOrr74aP/30k89iQGMwDIMvv/wSAHDjjTe26VgEQRDtSc75eqw/fg7XjknAl7vZAnQNNgce/vYQ/5wGmwMNNe6LVH6FuNe92XWR0ijlqDS606s4Z//MQVG4fFgsbv10L6YNiECovwah/hoMjQsCAIxLDsWWx6bywfjri4bDZHUgUKdCYqgfMgurMXVAOPRqJd6/cST25FVi0egEAEBajKFd56OnIJPJ8OhMt7CsVysxd2h0F46IIIgLGV9bxhLdnzpXbRqjxS5KD7AJ3AA2KiDY7ggDfqkYYHW478Gsdifv2LB0o/ehR4oBTTFgwAAAgMlkauaZzbN161bk5eVBpVJh0aJFbT4eQRBEe3DmfD2ufm8nKoxWbM06L8r9r3AF9bFBOhRVsw6B+BAd7xYAgBA/NR/8p4T7IS5Yzxfde2BaX3y5uwCVRiuuHBGHyf3CseGRSYgK1Hkdi7DooEohR6COzcv31yjxxrXD+W2pkQFIjaRVboIgiO7Cd3sL8fL6U/jkltEYHEutS3s63Aq11e4WAIQBKOCZ0060HWFgb7WL0zDMEmcAJxx0p64OPbKAYFPs3LkTADBixIg2H+uLL74AAMyaNQthYWFtPh5BEL0fhmHgdLZvTt7KfYVY/usJVBqtOFlaixs/2s0H/duzK2CyOtA3wh/JYX4AWOv7k3MG8vvPGRyN2CB3MC+0sA+LD8bEvuznW6BOhXunpGDlPePx3g0jMNlV2K9vRAD8Nb1OOyYIgrig2XjyHM7XWbArp6Krh0K0A1ygaXM4+WDT5nCKVqubEwPsDife23IGmYXVHTbO3kaTaQJCocDhgIV3Bjj453d16kavuLtzOBwoKSnB6tWr8cQTT8DPzw/Lly9v0zEtFgtWrlwJwPcUAYvFAovFwv9eW1vbxLMJgugNHDlbg6d+OoK/Te2Lyf3CseiDXThfZ8GP901AvcWOt/7MxtWj4zEuORROJwOrg2355yufbs/FsjVsEdNv9xW67H8MksP9cMWwWPz7D7Yl33VjEhCkV+GR7zIxc1AUpqdF8L3qxyaH4Gx1A4qqG6CQy3DT+ES89WcWnAwwPCEIc4dEY3duBeYPi4VerURKuD8VrSMIgujlcKuW3cmyTLQe7n202N0BppNxF7EDXK3vmmBXTiVe/O0kxiSF4Lt7xnfcYHsRTRUQFDoALHa3SGOxO+F0Mpjz+lYAwO9/n8TXUOpserQY8Nprr+Hhhx8WPXb55Zfj2WefxeDBg9t07DVr1qC6uhqBgYG49NJLfdpn+fLl+Ne//tWmv0sQRPtjczjx1p/ZGJscggkpYpdPTYMN7205g6RQPa4YHge10nfDlNPJYMmPh3G0qBaPfHsIMwdF4ZBLTX/4u0MoqmpAXoUJ646VYvmVQ/DahizUmW34/LXbTJgAAQAASURBVPaxGBjtPWe+ot6Cb/cVYu3hEljtTmS5+tWHB2hwvo4VG2ekRfJt6MrqLDhVWoerRsXBoFUhOdwffSP8oVEqsHzBUBw5W43J/SKQc96ItYdLMCAqAGH+GkzuF46dORWYlBqOYD81Prp5dCtmliAIguipcEGiMFgkeibcYgPApQm4g1CTtfGVa4B1A1SZbAgP0KC6gXUdct+J5rEI/n+kzguha8AqEQPqzHb+Hq/eaodBq0JX0KPFgNjYWGRkZMBmsyE/Px/nzp3Dpk2b8PXXX+OZZ56BQuH76psULkVg4cKF0Gp96++8ZMkSPPLII/zvtbW1iI+Pb/UYCIJoH77bV4jXN2ZB+5ccP/0tA2sPl2DTqTJclBqOtYdLUFDJ1hh5Y2M25qVHIyMlDKOTQqBVyZFTbsSG4+ewP78Kd09OxsjEEGw4fg5ldRYwYHC0iHUAGa0OrDrItuNTymXYnu22XZqsDjz0zSH+95v/uwcPz+iHkyW1sDkZaJRyRBm0OH2uHmsOF3vkkt2akYQlswfiu32FiAjQYEZaJF/w6dnLxcLnsPgg/ufL0mP4arULR8bjYEE1rhoZBwB45/qRMFntCG1DFX+CIAii52J2XWtIDOj5CINQm4MRFQ0U9rX3JgY8/F0m1h4uxoZHJqPBJRw0tPCcYBgGvx8rRf8oA/q4UhYvFMTOALHzwmoX1wxwiwEOmAVCgcXmBHwLN9udHi0GLFy4EAsXLuR/3717N+6++2688MILqKysxLvvvtuq41ZUVODXX38FANx0000+76fRaKDR0I01QXQWz6w5jvXHS/Ht3eNFOfEA8Mn2XPx5sgyvLEzHV7sLALCWyPlvbec/uLlAPiZQC5uTQVF1A97fkoP3t+RArZBDo5Lz1XkBYHduJe6alIyXfz8l+ls3j0/ET4eKUdNgw/xhMRiREIylq49Bq5Lj01vH4OmfjiK7rB4ZfUNRXmfFqXN1WLLqSKOva0hsIG4cl4i4EB0CdSqkRRsgk8lEuf4tJVCvwtvXu2up6NQK6NStF0wJgiCIno3ZyjkDPAPE/flV+O+2XDw5d6DH9ZXoHjidDHbmVCAt2gC5oCOE1e4QiQNCZ4C3mgEnSmrhZIDssnpeGGqwNp86cqKkFtuzy3HzhCScKq3DPV8cwKjEYHx/74S2vKweh0gMsEudAeJ6DXw3AZtTJMIJHQSdTY8WA6SMHTsWv/76K5KTk/HBBx/giSeeQGJiy2+ev/32W9hsNiQlJWHixIkdMFKCIHwlr9yI4yW1mDUoCnUWO976MwtTB0Sgb4Q/PtuZB4eTwafbc/HU3DRU1FsQqFPh9Ll6PLf2BBxOBjd9vAenztVBrZQjWK/CuVoLVAoZ7p2cgpOlddCrFVh66SDo1Ar8fqwU27LKsS27HCU1ZlgdTqgVcozuE4xKow0nSmp5ISBQp0JNgw2xQTosmTMQlw2LwW9HSvHAxakwaJUI89cgOdwPA6MN+OHeCThYUIWJfcNQXm/FvV/uh5MBxiQFw1+jgslmR0m1GX4aBa4eFY9h8UHU6okgCIJod+wOJxRyGWQyGb8yyQUlX+7OR0yQDlP7R+DznXlYe6QEw+KDcOek5K4cMtEIO85U4IaPd+Oy9Bg8PdddNNjmYERBqdAZ4K2Kvcm1vcHm4IUhX9wiL/x6AluzypES4Q+4FsTL6ixN79QL8bmAoCRNQCjCeRPkOoteJQYAQExMDIYNG4bdu3cjMzOzVWIAlyJwww030A05QXQhlUYrrnx3ByqNVlw9Kg555SbsyavEqgNFuG5sAhyuqv0r95/FiIRgPPjNQcQF66FTKfhtp87VAQDmDonG7RP74N0tZ3D92ASP2gEAMH9YLOYPiwXDMMirMMFsY6v0qxRynKs147K3tuFcrQXzh8XglYXp2JVTgZRwf2hVCoxMDMHIxBD+WMLe8YE6Fab0jwAARAVq8eN9GR02ZwRB9HyWrT4Gg1aJRy7p39VDIXo4Oefrse5YKW4enwSZDJj+7y0YGheE924cyQd8FrsTRdUNeOrHowjzV2Pf0zNQ7woQa822rhw+0QRnq9gUx+LqBo8VaGFQKrT8e0sTMFrdohD33AabAwzDNBkHVdSzdQVqTDZoXPWWLsSUE4tNPPdCrJLigsI0AaGIQM6AdsZut4u+t4QzZ87w7QlvuOGGdh0XQRAt47m1x1HpaqH33b6z/OMVRive/DMbACCTAdUmG+7/+iAcTga55UYAgJ9agevHJeKDv3IAANeNTcDg2EC8fV3zbUdlMplHzlukQYtV92VgX14lZg+Ohkohx0Wp4e3yOgmCIDiqjFZ8uiMPAPC3aX2hUVI6jzcsdgdW7juLyf3CER+i7+rhdFte35iFnw8VI9xfg4HRBhTXmFFnLgcA0SpwletaW2WygWEY3louTJXjqLfYsTevEhkpYS0quku0L9x7ZLY7RGIA201AWDNAKAZ4dhMwWV3OAKtbDHA42boDaqVbDDDbHFiy6gguHhiBeUNjRAUoGZc1oKW1BnoDTdUMEAf8gjQBiTPAYnfifzvz8P3+s5g/LBa3T+zTwaN20+v+g/Py8pCZmQkASE9Pb/H+n3/+OQBgzJgx6N+fFHmC6GzMNge+21uIJasOY9WBIshkwN2TkyGTAWqFHHcJ7Io6lQL3TE4BwF64BkYbcPmwGCjlMjw9Lw1PzBqAm8cn4raMPhiVGNzmscUG6TB/WCzd/BAE0WEIV+5qGmhVtjH+OH4OT/90FC/+drKrh9KtKa9nbdtVJisfPJpcq75c4Ga2u/OXHa6q9Nw2ocWc482NWbj1k7348eBZj21E5yEM4qVWdXHNAHEBwUqjFQvf24Fv9hS4Og+wAazJ5uALCAKegf3u3Er8eLAI72w64zquWwxoSXpBb8NbmgC3kNVomoCkZoDZ5kBhpQmHz9agrNbcGcPm6XF3tPv378fSpUuRk5PjsW3dunWYPXs27HY75syZg5SUFH7ba6+9hqSkJCxatKjJ43/55ZcAgBtvvLF9B04QRLOsP1aKi/+9BYt/OIyv9xQCAG4ez1bSX/vARfj1oYuwZPYAjHQF9nOGROO2jD7QqRTQquR4Y9EwvLZoOI4/MwvXjkmAXC7Dv+YPxv9dmkYpPwRB9AjsTvfKUi2JAY1SWsPeMJ/r5Bvnnka9a2XfZHXwQaHDyYh6ngvt4QBgsriDwnovYsDZqgYAQH6FqUPHzlFntuHnQ0Woo5QFbM06j7f+zALDMAJ7v9Mj6BSKikJngNXuxO6cCuzNq8LXewpEQoFZIipYJIE9dy7VC2oMAGIxyeZgYHc48d2+Qlz+9naU1ZlRa7bhkle3YMW63iPcNVgd2Jp1Hla7U+IMcOKLXfkY8ewf+PlQkbibgMP9XIvdISkg6BbgtKrOdYP1uDSBuro6PPPMM3jmmWcQFRWFuLg4WK1WFBQUoLq6GgAwevRofPbZZ6L9qqurkZ+fj6SkpEaPvXPnTmRnZ0OlUjUrGhAE0b78crgY9391EAAQHajFZcNiMDQ2CLMHRwEA0mIM/HNfu2YYPtuRh7smJyM8QIM1D0yEXAYkh/sDAK3cEwTRY3EIxAByBjROrSsw8WZjJ9zUCcQA4apvlcndR94iWRE22Rz8qq83McDoCiA76/z8bEceXll/Go9e0g/3T0tt9HkMw+Duz/fDaLXj89vGQi7vfYsAS38+hpxyIyb1C+ffM4vdIcpbt0lqBkidAVzhyDqLnRcUADa4b8oZwB3HJGk/KHUDmO1OfL/vLA4VVmN7djnC/dnWyUaLA4tnDWj9i+9GvLM5G2/+mY3nLh8srhlgdyLHla56vKQWSrlMtM1qd9fpEKV22NxpAyQGNEN6ejpef/11bNy4EceOHcPJkydhtVoRGhqK8ePH4+qrr8YNN9wApbLlL41LEZg1axbCwjyLixEE0XrqzDbUmu2IDdKBYRgcLKzGzjMVyDlvRFiAGp9szwMAXDMqHksvS4Ne3fj/cHyIHk/PS+N/7xvh39HDJwiC6BTsJAb4BOea4FaLa802VNZbkXSB9ThvjjoLF8DZRS3mOBszwK4sCwO/BsFzOTGg3mKHSiGDRqngUwc66/wsqmbdH6XNuEBMVgfWHz8HADhfb0GkoYsat3cgXNpHpdHKvw/SNAGr3QmbXVAzQCAGWB3uoLPebOc7CQAuMcAmFgPWHS3Br0dKsfzKIe7iglY7m07CO0vERfPMNgf/N+vMdmiV7HniTVjqqWSX1QNgXTLiNAGGFwcarA6+sCLgEgNENQPEBQTdzoDOXdDqcWJAcHAwHnzwQTz44IMt2m/ZsmVYtmxZk89555138M4777RhdARBeMPucGLheztxsrQOS2YPQEmNmS+QJWT6wAi8cOUQKHqhmk8QBOEL5AzwDa7KPbfyfcdn+7A/vwqbH51CBQUFiNIEBMFHtcl9bkkty6yLgN3PaLHDZLVj0opNiA/W4ef7J/K28846PznBR2h394aw80FNg63XiQFOJ8OLO0aL+/00S1aZpd0ETMICgnaGt//XS5wBJqsDDYLAvsHqwLubzyDzbA0uTY8R1ZwQpRdInAENAhdKndnOr3TXW+zNdijwhYIKEypNVgyLD2rTcYScLK1FXrkRswZHN/9kAOddLRRNVrtHmgAnDghdFoC4ZoDDyYjqcVhsTv590ZEzgCCI3oDJasdnO/IxqV8YTpTU4WQp2+JvuaDY06xBUWx14+oGKBUyPDlnIAkBBEFc0IjEABOJAY1R2+Basbba4XQyyDpXB4eTwanSuh4pBjidTLvb2u2CQoANggAf8OIMEAQuwkCz3mxHQaUJlUYrqk1WV64613awc1Z6he6EpuDOCfbn3ve/Y7Tawbg+HowW96q+NLAUrkBz+3GwaQLsNpPVIarDwBYCFDsDavk6ATZeDGAYTzFJiFmQZlJrtvFigMPJFq1syvnpCzd/sgcFlSbsXDINEQHtI/g89PUhnDpXhw2PTELfiIBmn3/e5dAwWhxexACXM8DmgFwgfDTYHBB8vKNGcL6KnQEkBhAE0UOpt9hRb7YjKlCLl347ic925uOtPxUI0KoAAGP6hGBPbiXUSjlevXoY5g71TYElCIK4ULA7hd0Eeo+ttj34bm8hDhZW47nLB/OrwAzDWuG5VeqSHlhQcGvWedzz+X48M38wFoyMa7fjCoNno9UhWlkXiQF28YowG/S7j8EFfk6GDWi443gLuLdnl+Pl30/hhSuGiGr9tAXO/eGts4EQqTOgvdmfX4moQB1ig3TtfmxfEIovdRZx2ofw9UoLCAqfZ3U4RTnu3Ao3wApG0gr3Rl6IEYtJXLoC+zxpmoCTdw7Um+3QqdxjqzPb2yQGMAyDwkoTHE4GBRWmdhMDzlaZXN8bfBIDygXOgMaKBJptDqgUbsu/VMyqFQkxVDOAIIgeSm65EbFBOqgUMlz7wS4cL6nFw9NT8cXuAgCuGxCrAyF+anxyy2jklhsRoFUiMZTyOgmCIKRQmkDjrPj9FMrrLbhmdLwoEC2tMfMrbqU1DV00utazLbscRqsDG0+ea1cxQFhcscFqF+WDi50B4lzxcsE2oRjAHdMkKSBYWGmCVqVAeIAGP+xnC8etPVLcjmIAlybQnDOg48SA/AojrnpvJ9KiDVj74EXtemxfEb4+o0QMEL5HNocTdkG/e+G8CQsIAsC5WoEYIC0gaHXy+5osTdWckKQJCM4nYZoA93tkG04Li93J11URChJtwWp38ukSwsKajWGyutMrjNK2joI0jAabQ1TQWlrsVHiOWuzuue/smgFUcpsgiFbz25ESTH1lM/7v56M4UVKHI0U1cDgZvLL+NBxOBlP6h2NMnxAAwH1TUuCnUWJwbCAJAQRBEI1AYoB3LHYHf/NfXmcR3VgXVrpb3JXWtE+A0JlU1rMBCNeyr70QrkQKWwsC4qDHbHOKCslVCIIsJyNu31jb4LaL1zTYUGu2YeZrf+HKd7cDcAsJ5XXNB1VSGgv2uboHRkkONgAcKqzG/Le2YU9upWiltb3TBLLO1YNhgDxXpXink+n0tpaeYoB7vkTOAIc4TUDkDLCLnQHC19AgKSQpDXqFQkGFRAwQBsT1FhtsLjGizmzj3z/u97YgPKfP17f8HBNSa7aBYRhUN7iPU2lsfnzCc9tk8awZwM19g1Xc5aFpMcAt0nR2zQASAwiCaBFrD5fg1T9Ow+5w4r2/cgAAPxw4i//tzAMA+KnZDzGlXIb/m5eGL24fi1X3TcDtE/t01ZAJgiB6DCQGuGEYBvvyKmG02FEmWMGsNFpFgRFn8QWA0lrfAuqi6ga8+sdpUeDbGurMtjYHONwqq1DUaC1WuxN3fLYPb2/K9iIGeF/ZBcTnWoUkyCqqds9pmcBW7nAyOFlSB5PVgcLKBhgtdn4+W7pq++3eAgxe9jtWZxZ7bJOmCdRb7Pxr++lgETLP1uDnQ0WimgHtnWLDdTLgVoKX/3YCY1/YiB1nytv17zSFMJisl6zUC/8fbHZGlCYgrhnAiJwBZXUCMcBqF1n+heeI0WIXHUd4jggt7ux+YidJncX9e1s7CgiFhfK61v/v7surxLB/rceK30+JXBVVxuYFhvP17jkzWj3bOvLdBGyS2g2WxsUAs819HEoTIAiiyympaUC92Y7USDZvKq/ciNhgHRxOBo+uzESDzYGcciMyC6sBsBeXb/YWAgBeuHIIrHYnogK1SA5nW/6NSAjuktdBEATR0xC2FuyORdDK6y0I0as7pYf778dKcc8XB3DtmHgsGOG2z5+vt/BV1QHxinpJjW+rte9vOYP/7cyHk2Hwj0v6N/o8hmHwwq8noJDL8fis/qJK6HaHEzNf/QtOBvhr8VSRJbg5Xt+QhZoGG/45byC/ylplsqHeYoe/pvW35/vyKrHhxDnsy69EWrTbj22y2kUru1I7dJUgIKowioOsIsH8lkrm98z5ev7n8noLHyS2VAzYcKIMDAPsya3AZekx/ONOJ4N6q1sEcDgZzHz1LzicDLY+PpUfj1Qgam8hTbiCXm2yIfNsDQDgaFENJqSEYV9eJSIN2g4tXil0PhgtdlFwWS1cZXY4+ZV5QNxNgG0t2HiagHCb8D30bE0pqBlgd0DYIEAYUNeZ7dCpxWkCbUEoJrQlTWBPXiWcDLA/rwpT+0fwj1f6kCZwXugMsNrFbR0F3QSEAb507ID4891id7syhPPVGZAzgCAIEQzD4LoPd2Pum9tQWGnC+mOlmPLKZjy/9gT25lXyH1ZrXOp9eICG31ejlGP6wEgsHBWPi1LDu2T8BEEQPZnu7Ax4d/MZjHpuA97ZnN3sc7/bV4i3/swCwzDNPrcxduVUAgCOFNWIghbOqs1RKHQG1Jh9+pu5rmMcLapp8nlnqxrw4dZcvLflDIolgXBJjRnFNWaU1ppFQTHHppNl+P1YKQCguLoBS38+itxyIxqsDry64TT+uz0XJTVm0Qqs0OUghGEYn86HLFf/82qTTRTwm1z1ezikdugagVW6XOIMOCtwBpyrE88B128dYF0DnJAgPYaQapMVWefqRI+dKKllj+96nxmG4TsXCCvoV5usKKpuQGmtGcWu7wBrWxelCbTRrQGwwdzJ0lowDCMSQapMVv49qzBacbbKhIXv78Rtn+5t099jGEZk/ecorm6AzeEUBY/1FnENCJHl3OYQfY5Iuwk0miZgFacJCN9Do0WSJuDhDPCeQlBvsYsKH9Z3EzGAE7jKjRbR/4lvzgD33/XsJsDwv5usdlgcPooBgjnUKkkMIAiiCymsbEBuuRFWuxN/nizDT4eKAAAr9xXyNzXCBaHXFw1DkJ7tFjBtQAT82rCiQRAEcaHTUWLA8eJa3s0lZV9eJbZmnW9y/3VHS/DSOrY17Gc782F3OFFS0+A1CN6TW4nF3x/GK+tP40BBVavHzAXqhZXuoA8A8irEYoDQGWCyOkSugcbg9uHa3jbGsWK3WLAvr1K0rVgQJJ8srRVtM9scuPuL/bjvywOoMdnwxa58fLYzHx9tzUFRtTCtQSIGVLLHNFrsuP6jXXh7Eyu8PL/2BIY9s77Z+TwtCLILBGkH0taC0qBH5Ayob9wZcK6mcTEg53w9vyJ9vt7SqChz/1cHMfO1v7Anl53PWrONfz/K6ixwOhlc8/4uXP/RblEgydYvcI+tqLqBD9KrjFZJmkDb/3eWrT6GWa9txbbsctH5V2m08nNUWW9FXrkJDAPklBtF/78t5aOtuUj7v9+xPdudevDrkRJkvPQnnl97QjQX1SabaPVf+HqNEkFBaOFnGPF2YfpNrdkmGn+5KOgVOwOEAb/F5pCkCYiPWd8CkcbpZDzSbsrrLfjnT0dxvLhWnCbQhpoBXOpLeZ0F1SZhzYDmjylMT2CdAQIxwC5oLWh18MUEgaZrBpiFrQXVVECQIIhOwCawih0tqsHEl/7ETweLcLDQfaOx4cQ5bM1iL0pGqwNf72FTAZ6am4bEUD2mD4zE+ORQ3D+1L1QKGW6ekNTpr4MgiN7Pr7/+iunTpyMkJAR+fn4YMWIE3nzzTTidzuZ39sLOnTsxf/58hIeHQ6fTIS0tDc8++yzM5q5vS9cRYsC6oyW47K1tmP/2dvxrzTGRrfVkaS0WfbALN368B+uOlnrdv6i6AQ9/m8n/fr7OglUHizD3jW2Y9dpfooDZbHNgyarD/O9/nixDtcmK53457hEwb8sqx47scq9Bo8PJ4LhrtbimwSZaSc4tF6+eS3PtpVZ2KU4nwwe4JTVmVJusOFdrFrVZ4zhe7B7zgXxxIC7MpT9ZIhYVSmvMsNqdcDgZ5FYYeQEjr8KIQkFwXVhpEq0Yci6HLafPY3t2BT7cytbm2X6mAgwD7DxT0eRryzrnDs4LKtzzYneKnQVSO7QwIJIGWcKgUBiMA2Ix4IRgDqx2J+osdpytMolWn612J3bnVsDJAB+46g6dEggy52vNKKk1Y09eJXacqfB4b0tqxHPHrdJWSpwBNQ02nK0y4ckfj4jG2BKOud77/flVonOqvN7K2/IrjVZ+fhxOBpVGKyx2t6OgJXD1EjafKgPABprPrDkOhgEOFlSJVpLLJOeqMO9d2ELSG8KAWpjTLmyRB4jbDhqb6UYhrEMgdJ14OANc7o7t2eVwehFOXll/CsOf+QN7BcLb9/vP4vNd+fhwa06LnAEMw2BPbqXXmh7c/3+tWVyPxJduAudF6RNiFwbrvODSBJyiOa23iMchdOrUmd0OmM6uGUBiAEFcgDAMg0Uf7MLklzeh2mTFl7vzcbaqAe9uPoNDgpWjrVnlIiXT4WQglwELRsRiy2NT8dHNoyCTyXDHRck4/dxsjEsO7YJXQxBEb+bFF1/E3LlzsXHjRgQHB6Nv377IzMzEgw8+iCuuuKLFgsCXX36Jiy66CKtXr4ZGo8HAgQORnZ2N//u//8OkSZNgMrW9iFtbENYMaLA5PG7Qc87X4+dDRfh8Z56HXd4bG46fw/1fHeSP+8n2PNzz+X4wDAO7w4nF3x/mt/3ju0Oi4Jfj2z0FaLA5MCIhCLe4RN8lq46g0miFzcFgyaojsDucqDZZ8dj3h3HmvJHPId54ogz/Xn8aH23LxR2f7eNt0Duyy3HDx7tx3Ue7cfF/tuCga8X7oW8OYsZ/tuBQYZVoJVIYHEiDgFrJiltJjRl55UaRddnmcOKu/+3DklWHUVZnEQVBe3IrMfO1vzD79b88VsyPCeZjv2RVXugMOCFxGAi3FVSakO8KzPMrTCInwwmJiFDocgZwLo5qkw3VJisKXGLCGVdgm3WuzmMeGIbB6TL38aQOCqG1W3peCYPJpkSoUkkF/aIm3BH55SbMeX0r5r25jX/fT5+r41e0N548h7xyI58iALBB7lmBACA9x4WpGocKa/hArMpkFb2G2gYbvtlTiK92F+DdzWcAAE/+eAR/++qAz6v33Gs9c94oet055+v5wK1cIAYArO1++a8nMeu1rdhwosynvwOwq8jcPOS5zpX3Np/h/26ZpINGmSRdQ9ppoCl8zdsXikLSbhRC94hZ0qFA6AxgGPH/a53Zjn/+fAzXf7Qbt322VyRCAcBfWedhdzL42tWeGnCfAxVGq1gM8CLeVRqtvAj2y+ESXP3+Tiz/7aToOQzDiP4/he4mX7oJeBMNOdiaAU7+Z+FnmNA9IUU4D5QmQBBEh5NTbsT+/Cqcq7Xgj+Pn8NdpdvX/1Lk6/O5lZWhYfBD/c3p8EIL0ao/nCIsqEQRBtAc7d+7Ek08+Cblcjq+++gpnzpxBZmYmDhw4gMjISKxevRr/+c9/fD5eXl4ebr/9djgcDqxYsQKFhYU4cOAAsrKy0L9/f+zduxeLFy/uwFfUPA6JuFEjqZo/941teOibQ/jnz8dw7Ye7msxxrTPb8PgPbLA/f1gMPrxpFNRKOTadOo+1R0rw1qZsHD5bgwCtEqMSg2G0OjDnja2Y8/pWzHrtL8x+fStOldbhu31nAQC3ZvTBNaPjXeNkIJMB/holDp+twVXv7cSUVzbz9WSWXzEEchlrw/92X6Fr/A145ffTYBgGL/1+ih9nznkjFn9/GMeKa/DzoWJkldXj2V9OiF7LmfPNCx8c3+8/iymvbMaSVUf4x3blVGD98XP4ek+hSPQGgLc2ZaPaZEN5vRVvbRLXQzguCFRPlNSJAi2xM0AcCAu3FVQY+QCluLpBFOCekOzH1QzIPOse4/78Kn4V8Uy5EXnlRsx+fSuu/WAXnE4GZ87X453N2SiqbhAFxPkVYmGrqeJodh8D5Kba6Z2SCCI7c8pRa7bjfJ0FvxwuASB2WjAM8OmOPJEgYncyOCp4Tp7kNQiDOKFTw8mIa0fUupwBAHCkqBqlNWZ8tbsAaw+XiFIpGsPmcPJB7NGiGlEALXQaVBotouCwrM6Mw6737ojgPWyOo8U1/HtQUGFCjcmG913OCYANqIUt8KSBpVDcstibFkh97X4hDOql3QvKm2gtKEw5AQChQaLebOfnb/Op87j0rW18OhDDMPw5+8eJc7xgxaW71JjEYoC03SEA3PrJHsx87S8UVpqw8cQ5AGyRQCE1DTbRqny2QAyoMlmbdXQ05UiwCtIEuL/lC5zTRCGXQaXo3PtpEgMI4gJk62l3buhHW3NFNy2c6j6mTwj/2C0TkpDuEgQmUWFAgiA6ieeeew4Mw+COO+7Atddeyz+enp7OiwAvvvgibDbfbrhefvllWCwWXHLJJXjsscd4ETMxMRH//e9/AQAffPABzp07186vxHcckvt44c3k8t9OosHmQFywDlEGLUpqzHh0ZSZ/87rqwFn87KrzArA27AqjFclhfnhlYTpmpEXivikpAIDHVh7GaxuyAAD/nJuG928ciYtSwyCTsQHwydI6nCipxdXv70RprRlBehUuGRSJgdEGDIkNBADcPD4JT88dCIDt915tsiE1wh/f3jUOi8YkYGQi20nGanfyxWY/2ZGLB785hMzCauhUCvzx8CT4qRXIKqvHP75zpyJIA3Zf4OrZcILEmsxifgWTq3kDAOuPi0Xvw2fdaQ7/25mHJ388gpmv/oV1R0v47gShfmo4nIwoSC+qdgfGZXUWkXW6WLAt82wNX8fAyQC7c91Wf+lqemFVAxxOBkeL3I9vEVyzc87XY2dOBexOBlll9diaXY77vjiAFetO4dGVmaJjVUiEojbUcuSR2tOFSIPAPbnuIOwr10rvUVdKyaAYttPBd/sKsStHnPogrIsgdQaUCO5XhC4IQCwU1Jrt/P1Mdlm9KA+/uaKRALv6y81XrmQMIjGg3iqyjZfVWvh7KqEDRMrRohq8t+UMPt6Wi+PFtSJhI7/SiMNF1bDYnYgJ1AJgC9MVVPrWNrM5fHUGCPUhk6SAoNBZYvaoGdCEQGmx8eJJkF6FwsoGLHh3B9YdLUG1ycaPrc5sx3ZX20ZODKhusHkUIBQG5g6XkNRgc2DDiXPY7apJkVtuhF3wwSp9X86UGUXHqG2mLWVTzgCTRJwQplY0RY3rf0erlHf64hqJAQRxgbA/vwpTXt6Enw8V8XUAANYNAEDUFibET42bxifyj0/qF47nLx+Mm8Yn4raJfTp13ARBXJjU1tZiw4YNAIDbb7/dY/vChQthMBhQUVGBTZs2NXs8hmHw448/Nnq8CRMmYMCAAbDZbPj555/bOPrWY2/EGbAntxJrD5dALgM+uHEUPr6FXeXfeJK14a/cV4hHvsvEQ65A+1ytGR9tzQUALJ41ACoFe8t3z+QUJITo+ZvUf8zoh4Wj4hDqr8Hnt4/F7iUX453rR+Djm0chIkDD//0rh8dB47Kv/ufqdDw5ZwCemD0A14yOx4oFQ7Hs0jR8fec4/PrQRRjrShmbOsDdsuvpuQNx7ZgEMIw7WL9tYhJSIwOwcBTrNvBWzC/aFQz5QlKYn2QuGazOLIbTyWD9MbfAs9Fl3zZoxQVv+0b4w+Zg8NXuApw6V4e/f3uIPW6oHuNT2Ne0JrMYfxw/B7PNgSJJ5f81mcV45LtDyC6rF+W2S/P8hakHXA4+J5acrTIh53y9aAX0L4EYUGe248+Tbvv5k6uO8NdxrvtCR9KSAnn7893jOVRYjePFtXwgftekZIxMDIbJ6uCDbT9XS7VDBdX8ftJAXCiySMUN4dDqLXY+3cDJAF/uzue3HfOSCgOwQf7TPx3Bmsxij3QIITmCMRmtDlFwebaqgRdMzvJ56TbRyrnJaseNH+/Gi7+dxLO/HMc17+8UvadmmxObT7HveXp8EIJdRZpzvBTrbA31XjoWNEd1g7VR94hTUpSwqdXwmgYb7zj4/p4JmNo/HBa7E8tWHxcVvASA346UwOZw8oJctav1phChGFBlsvLn55e7C/j9rA6nqE6HUDQCPAP2vXmVGL98I/67Lddj/AzDNOkMkI7PV7g56+y2ggCJAQRxQeB0Mnj6p6PIqzBh6epj2OlS4fWCD51FoxP4n9PjAjFtQATG9gnBLROSEOKnxuDYQDwzfzACdapOHz9BEBceBw8ehNVqhVarxYgRIzy2q1QqjB49GgCwe/fuZo9XUFCAkhLWqpyRkeH1Odzjvhyvo5AGW+frLHj595N827JrRicgLcaAQTGBWHppGgDW5r74B3fRvhW/n8Ti7w+jwebAyMRgzBwUyW/TqhR49ZphGJUYjP9cnY4HLk4VrURFGLSYMyQaFw+MxBvXDudX27n0AABIjQzAXZNSoFUpIJPJcPXoeNyS0QfjU0J50QEAZg2KgkohQ2KoHnOGROP5ywfjvRtGYGRiMIbFB+GuSaxL4daMJF6QTg7zw5whUe5jDHb/DABKQTubUD9xytqAqACP+Vx1oAiZZ6tFK9rcjfc0gVjRJ8wP714/AnHBOkxICUWQXsWvdqbFGHiXw9d7CnHn//bh/S05fGDaL9IfALB09TGsOlCED//KETnupAGCtxX69DjWbVFntosEe8DTKs8VmAPE6QgcnW0zbgzOKcCN59MduXxKwKCYQDx/xWD+/dQo5RiewM6x8DXlV4rFAG+vtzGE9QUOCAQGb3UxXvztJC55dQu+2FWAZ3857tE1QYi03oIw7SDzbDX//hZWmVBltCJj+Z+Y9dpWlLkEhh8OFKHKZEN4gAZxwTrUWez8Kjb3f8AV8xwYbUBEACuINWf/95XWOESayndvyTHzyk1wMqyLp0+YH96+fgRkMrY+A+cI4USh9cfPoaDSxH8m1pptHt0IyuutqDHZ4HSKg3Rp0cgzgt+bO4e+3VeIkhozVh08K3qcbe9o5+ci0qDx2NdX14UUTmjRdHK9AIDEAIK4IPg5s4jPS6w22WCyOhDqp8a1Y9wCwA3jEvgbmuEJwdCrlfj27vFYeumgLhkzQRAXNllZrIU9ISEBSqX3lqXJycmi5/pyPI1Gg5iYmDYfr6OQrr49+8txvL3pDOotdgyNC8RjM/vz264fm4hlLkGAYYBxySFQKWTYnl2BLafPQ6uS45n5gzxspyMTg/H9vRNw5Yi4JscyLjkUn902Bu/fOBL9vQTazZEc7o+1D16ElfeMh0ohh1wuw6zB0fjh3gn46W8ZvLicGOqHWYPYoP+m8Ym42uUU0KrkmNrfHbAH6VUI83ffgMcG60R/r3+kgf/52jHxUMplOFJUw7dE5FbfOTL6hkGrYm+FZw2OQmpkALY9Pg1f3TkO905O4Z83KCYQMwdFITZIx7sJfjx4ll9RFDogAOBYSY3H6mNzxATp+Ne29ggrWsUG6bw+lyvAFx/Cbteq5FgkEGvS44Ja9LcbQ6NsPExoamGAazfMcWsG6yj8bh87Z3q1An3C/DAgyoA7LmL/59JiDF5dINIgtKmaBRzNiSHHimtElez35VXivS1neGdBWZ0Fp895rsI39pqFdRqErobSWjN251aizmJHbrkRN/13DyqNVn7F+W9TUrD8yiH885VyGUYnsimaXMA6MNqACC9BZ0+Fe12h/hoo5DLo1UokhbKOHk4AuWRQFIL0KlSbbPjVVWsCYD/jSqrF7/+qA2cx7Nn1eGdzdpP2fWFdgKJG0jfULiFzt2vBLLusnj9P9uVVYvzyP3HJa1sAsIKF8LOIQ9oxoKWQM4AgiHbD5nDi7U3ZuP3TvXjOVYjpotQwfvvE1DDMHRoNAIgyaDEwyoDFMwcgo28ofyNGEATRVVRVsatEwcHBjT6H28Y915fjBQUFNZqT6cvxLBYLamtrRV/tibTdFnfz/M95afjpvgyESFbDb8nog/duGIk7JvbBBzeNEom8L1+VjkExgW0az0Wp4Zg5KKr5JzZCv8gAfmWzKV5emI5Pbh2NmyckYVJqOB69pB9eWjAUyeFu63+UQSt6/dJgWShY3DguiV/55+zzwgAfYEWIyf3CoVXJceXwWNG2m8YnIcIlHqTHBSEmSIftT0zDb3+fBMC9Wh/mr8FwV00dzrRwurTe6+qj0MkgDVhD/NR8cL/flT8+Lz1a9Bzh6w31U+OpOawQdNdFyXjg4lT+73MpDRwKeeucAlLxRIgwcJeukPaPFAtHV4+KxwKB8JQWbeDH9PCMVDw5ZwCenT/Yp6DXm1WdE3QAdl69BWkAmxaiUcphtDqQL7Ck/3v9aQDAotHx/Gvh8tWFDIxuXhCrE7hAGEbs4jhZWofxyzcit9yIAK0SC0fF46LUcEzsy96bDYgOwADJ3xgYHdDk+9Be+Gu8C67thfR8jxC8prRoVsTjOob0CfPD6CRWFFl1sEi039lq9n3jhKrfjpaCYYDt2RVexYARCUEAxE6BYlcKT4xEfEoM1QNwdycx25woqm7AxhPncN1Hu1Feb+HTesICNPBTe85Zcw6K5hCey50FiQEE0YtgGAbHimvw25ESXPP+Trz8+ylsPFmGCqMVUQYtPrhxFMYlsx+wl6RFYURCMN6/cSQ+vmUU5HIZpqdF4ss7xiGqBTmaBEEQHYHZzK4AqdWe3Us4NBr2hrKhoflV2PY63vLlyxEYGMh/xce3r3jqLdhRK9iVX3kjQd2swVF4el4aDFoVHro4FVP6h+Of89Jwabp3B0R3xF+jxNT+EZDJZJDLZbh/WirmD4tFdKCOt5JHGrQI9W9cDBiREIQJKaG4ND0GA6MD8M95abhlQhLmDInCDeMScMO4RFEQEhesw+uLhmPb49OQKglgdWoFvrhjLF6+aigy+rqD69ggHRJC9O7fg3WYNiASt2Yk4YMbRyFAo4TV4eSDghSBmJHR1y3IJ4f5i278Q121evwEK4OXDxMLFMK0hiFxgZg1OAoH/zkDD8/oh9ggHV64YggevDhV9HcAIMy/8XO+qVplEU0EoTGCuY8L1ovqLwjTNeQyICFEj/+bl8YfjyseCLC26LsmpWBwbKBPopE3BkS5j2fQqkQr+MJzZHhCMD+2jSfO4V9rjmHpz0exM6cCaoUcD1ycir4RrEOSa3XJOSYBdpW+pXDtBa8YHou+Ef681f+6MQnwcwXgyy5LQ3pcIO6YmIzEUPf5YtAqERuk85gXqfOiPRD+XwV0gDAgva8UChxprvOB++hLCNFjjEsMkNaM4JwBXODOUVzTwIsBnGAol7nTm7LL6vHnyXN4f8sZvjZBuqBTFsCKEFJOn6vD0z8dhdXuxNT+4byAEO6vgV7T/qv4OlXnOwM6VgYiCKJDYRgGL607hbI6Mx6Yloo3N2aJVNQArRIPTktFoE6Fsckh0KkV+PCmUcgsrOFvbtqy4kMQBNFRaLXsTZfV2nhlaouFvfnT6bzbqTvieEuWLMEjjzzC/15bW9uugoC3Am1jk0P4wKE5Qv01+PTWMe02nq5GIZchNliH/AoTIg0aUb52jEQMCPFT46s7x/G/x4fosewycapbWowBZafOQ6WQIdKghUIug7aRG/B+kQHoF+m5Gjw+OZQPKGKDtFAr5XxK3cAYA/a48r/D/DVIjQjg2yJOTA3DalfxxPgQHcx2B99KLcRPg7lD2VoNqw8VI1CnwsBoA8L81Xy/96kDwvH5LrYQ3lBXKkCwwG2wyOUKyZZU2Y80aPkVTSkGrarRgm/CIFQ4DgCICXJvC/fXoNpk5VdU+wuC87hgPdRKOdRKOd6+fgTe3pSNG10FiqV4y8Hm0KsVokrtAVoln5+dFmPgu08YdCoYBGLA0LhA2J1OnKu1YHhCEMrqLMg8W4Pn1opbV147Jh6xQTqkhPtje3YFn4oxISWMTxmQigEapZwP7uUycQFDDi6P/dL0aPx7YTq2ZpfjeHEtbpmQxD+nb0QAfr5/IgDw7fAAYEC0ATKZTCTKKOUy13y3zY4uJdRPzZ+LwX5qkcOhPYgO1KFQ0A1B+JqkjouEUL1HMVAOTixNCvUTpXKUVJv5uiCXDo1Geb0VKRH+fMB/qrQO935xQFR3YWhcEH5zpSaoFDLEBYsFBgD482QZSmrMUClkePeGkSipMeOFX09g4cg4/HyomH+eViVvsyuAPQ6JAQRBNMOunAos/+0krh0dD4vdife2nAHAFkkC2Bun9LhAJIX54eHp/RAfIv5wC9CqMDE1zOO4BEEQ3QlfLPu+pBJIj1ddXQ2GYbymCvhyPI1GwzsIOgJvzgBh3vyFSHywHvkVJkQZtKi3uANCYc0Af40SSkXzhtdBMQZsPnUeMUG6Vtvnx6eE4tt9hewYJIJEWrRbDIgN0opWMCekhEImY+3jccF61DbYBWIAG9QbtCrcMM4dLCeF+qG83oowfw2GxAbxjw+NbTz9I8RPfH4KAy+VQsYHugC7ysyJAdzYOISrt7HBepEYEB2oEz2vusHKix7CdA3hauvopJAmhapwgfjA5YxzRBm0oir+AwXzLAzSDVqlyBkQFcgWxPxyVwEuSYvCwUL350l8iA7jk0NhdzL4+/R+AMA7AzjGp4Ti0x157OuKDBDNUd8If74zQVKYH3L/n737Do+qSv8A/r3TZ5JJbySkkEaooUhHQQVXuopi27WAZVnXrijqioqKgu6660/dXUVREXVFXbGuoFgIPTTpkJCekN6TSWbm/P6YzGQmBVJmMpnk+3mePCRzS86cXHJy3/ue9xTX2LbZBysAS/aCTCZhWmIwpiW2v0SzfWaANX3efvqEXqNwCAy2/Hl2hUwC/HXNQSV/nRJZTliYwlutsBXPbJmS75AZMMDxWo4K0MFXq4RWKW93ab6WT/EbTGZbbawIfy2eXjAcAGAwmiCT2l7iz1q0EwD8dCqH7Air/zY9YBs50A8apaXWxZs3XQAA2Hy0OXDjrVaivrH9mgUd5Y5gAKcJEHmQs5X1uOuDfTiYXY5HP/sNz3x1FEBzupSXSo63bxmHz/40BX9dNKpVIICIyFMkJCQAsKwCYDS2/ZQqPT3dYd+OnM9gMCAvL6/NfTpzPldpWTMAcEwP74+mJQZDLpMwITbQ4Q/2UB+NbQpBR1e6uaCpQFvLee2dYT8nv2V2gn0K/ABfLaKaxmetUo4IPy0G+FhuiiL8tA43eW3diADNN4cxgToEeasQF+wFvUaBMdHtB6z8tErYxznsb7IDWwQK/Oz6zf6G0HKc3ZSKFu/TPggSrFfbvockAQl2qfVtpV63xz5oMbJFEcSWaebWG2V/ndLhRtNH6zhNINxXiyfmDMWBFTMxNNwHEwYFQiZZ2v/h7ROx+upk/HXRKFuGRXywYzBgcKgeIyJ8EeClQnyIt0N/2WeNhPloHGoVTBgUYPtcr1F0eInMyACtbeqG9Ym5fYaGj1YJvd2UjJY1RLrCS6VwKFznf45zKjoRQHO8vtVQ2RWktH9PoT5q2/KJXio5Ar1UUMplGBPtZ9sntsV1ZJ85YG3TbzmWZSvtfw5qhdxhWs+CUZapU346pUPgx0+rdLj+rVNrapqyUaw1DOzZB2X0mvafr7esl3CuLmRmABE5+HhPFtZuOwMJEvx0SpTWNKCkpgHBejWKqgwwmQUuSQrBmzddgF9OFSE2yMshqkxE5KlGjx4NpVKJ+vp67Nu3D+PHOz5RbGxsxJ49luX2JkyYcN7zRUVFISwsDAUFBUhJScGiRYta7ZOSktLh87mKNTPA+mQxNsir3ZTZ/uL2i2Lx+4nR0KrkDmuR+zbdGJXVNnY4GDB9cDDeuXUcRpzjyfr5hPpoEBfshbSimlY/m6F2wYBwP63thjEh1BuSJCFpgA/yKuqRGKZ3WMu+vZs66w1LXLDl+I/umASD0XTOm0CZTEKAlyWtX6WQOfRNgJfK4fv62t0AeanlqDE0p77bBwMG+GocnooH6y3V4E1mgRB9c9q6v04FH03zU91OBQPsbh6HhOmxM60EDSZLW8J8HG+mkyMtP7+oAJ3DzauPVgkfTfP7HeCnsVWtByz9ufmBaQj10bRZNK9lZkCYrwafLp2MBpMZXmoF/L1UtiUT7fcN8lajoq7RNm99wqBAW72ApDB9u0VLW1Ir5IgP9sapwmqMirQEfOyDJD4apUPhugAvdbtTQFqyn8qgVsjQYDJDCECnljvMVQ9oERSyPy7AS+WwTKf9VImWQvUapDdli+g1CujVCpQYLdkl9teWJEkYGu6DlNMliAr0svXVuJgApJy2VPYfHuHrkBkyKtIPGqUMMYFe8FIrkJpZZpva0LLgYnyINzJKavG7YaF45dpRmBIfhIF+WgR4qWzXtL9OhQCv5utm1vABtik5ADB+UOvgm/3y3OcqwKjXWP5+t9/XOqWmZWaH5hwreLgKgwFEvVRdgwnPfX3M9gvDykslx3/unIQTBVXYkVaM+2YkQi6T+n0aKRH1LT4+PpgxYwa+/fZbrF27tlUw4JNPPkFlZSUCAwMxffr0855PkiRceeWVeOONN7B27dpWwYDt27fj+PHjUCqVmD9/vjPfSqeYzJY/rGcODUWwtxozh4a6rS29ifXJpf1NsI9GAb1GibLaxg4XVZMk54yXf100CjvSSzAtwTHlOyFEb/sDP9xPgwui/bHm6pG2J93PXzkCB7LLcWF8EE4UVDa1qfVTeasbxkfBLITtiWZHK8sHeqlRXN0AH43CoShhywwE+yfdWqUcOpXcdnNnfxPq76WCt0phu+HyUlvS8UubHlBYb5CtKyaE+qiRUVLrsBrE+agVctv0gAh/LQK9VcivsAQuWmYGXD5sAMrmNmJcTAB8tM23My0LCLb1RD6uxdN/e8F6NfRqy/v01SptT2qtT7UtP6cayGWSQ3HIIG81qg1GHMmrhEImOWRu2Bc47Ih//mEsskprbdMt7IMkPlrHaQKBLYJC55o24GX389Oq5FCZZaiqN7bKDPBrI0PEGnAI9FY7BAP8dc3BJR+NwuFvVvt2e6sV8NYoUFLTOhgAWDI9Uk6XICqgOeNkwqBAAKcQole3ysCJCfTCDw9Oh5dKjie/OGJbgaOtc//5kgT4alV46HeJkCTJYcUsf50KpTUN8NM5ZgZcPjwMG3ZnwWQWkCRgbPS5MwPOFQzwViscggF6jdLWT15qS9DXWiuGSwsS9XNpRdUY/9wWPPTJQXx5MA+V9UZEBmixfskE/O3aZNw3IwHvLh6PQUFeuHx4GJ5eMPyc6VxERJ7s8ccfhyRJeOutt/Dhhx/aXj948KCtiN+yZcscVgh45ZVXEBMTg+uuu67V+R5++GGoVCp8//33WLNmDUTTY87MzEwsXrwYAHDbbbchLMx9hVWbHoRCq5Rj+ewhuKCN9NT+zP7mR69pTpnuaGaAsyRH+uGP0+JarfCgUshsN39RATpIkoRrLoi03diF+Wpw+fAwyGSWAoaA5Ya8vfoFvjol7ro4vs3iZudiDZp4qx1v9LzVCtuybABs6dmANRjQfFNjn8rtq1XCW2N/8yNHTKAOkmS5uQ7ztdyAWW8Al12ehD9MjMbEWMdlDs8nvKkWQWSAziFwYR8MUCtk0KrkWDx1EEYM9G2RGaCAr11wwL62QUdIkoS4pif+LbMRgOagjb9O5ZCOHqxX2wogDmhRK8K+hkJHxAV7OwSsdCqF7WbTR6OEt10V+5YZInq7rAhVixoa9jevaoXMtmqATi13uEb0GoXD9diykKQ9+yBcyyBCqF3/+Wgcpze0XKniqjEDMSLC11b9HwAmxgbg0VlJePHqkQ7fx1L0U4YIPy38dCqH2iGApaClvVGRfnh5UXKb14L194mfTunQl8PDfRHT9DMcHKpv8/eLQ2bAOaYJ6FRyh/607weNQu7w/5HTBIj6oZNnq7AzvQSLLojEU5uOoLDKgI2pOfjfEUuF0xsnRLPgHxH1S1OmTMHKlSvxxBNP4IYbbsATTzwBb29vHD58GGazGXPmzMGDDz7ocEx5eTkyMzMRExPT6nyDBg3Cm2++iVtvvRXLli3D3//+d4SEhODw4cNobGzE2LFjsWbNmh56d22zZgZ0Zm5uf2K9wdBrFFApZLY/rF2x3FpXrbxiOH4+UYTp58lAsM5lbvnU0xmsN9LeGoXDDb5W5fj0336agKYpM8DK30tpSxG3TsnIt0zLhk6lwL9vugAFFfWICfJCkF6N308sw/xky3KIs0cMwOwRAzrd7sdmD8Gvp4swNT4I61IybK873Fi2uDHTqxW2J+I+GiV8m64FmXTu5RHbEx/ijQPZ5QhtI6vAGjwJ8lY53DwGeatsReoi/LQI9FLZpkokdTIY0JYQvSXzQK9RONx4tgwG2D+F1qnlaKhtTuG3XwpPo2y6Ca2w/CztpwnoVJZpA9bif/Z92DITwf77tyw8aH+cXqNweHre8un9kAE++PLuqQ6vSZKEP06LAwAUVDRPbfFSyR2mXdj//5HLpHazbNoS5K3GqcJq+OtUiA70wuBQPSIDdPDVKW0rgdjXf7DnUDPgHJkBKoUMKrkMdWbL9WE/jUWjlKHB1LxSBoMBRH2YtXq1EAI/nShCfIg3dCo5rv/3TpTUNOCtX884zIWsqjdCJZfhmrED3dhqIiL3evzxx5GcnIy//e1vSE1NRUFBAUaMGIFbb70Vf/7znyGXd+6Pp5tuugnx8fFYtWoVtm/fjqNHjyI2NhbXX389HnnkEdsShO5irRnQ8okzWUQG6PD47CEY4GcNClj+sG55g+hOoyL9MKrFGubt7bd64UgMi+j8+vXnE2iXGeCldrzR06kUtrR++yeeWpUcusbmfb1UClsas59O6XAzZ50mYH067q1W4NkrRnS73VMTgmwPQFoWi7Rq+ZRWkiw3gIVVBoeaASF6TYdWmGhpRIQvNqbmOEwDsLLe/AZ4qRyKMQbp1bZto6P8IUkS7puRgOMFVRgddf7VTs4nWK9GenGNpWZAO9MEJMnxBtVLpXBYkcG+1oBaIbP9PL1UjjUDtCo5NEoZmlZFRIhd3we2eOpuf+Pt2+Im3P44SxaP5efirXYMUHWE/XQW++wHwLG4ZaCXqlO/O63ZHAFeKqgUMnx334W2QMOSCweh2mDErVMGtXmsfX+ea+lXddPSmtZgkf20Fo1S7lBzQaNkzQCiPuO3nAoUVxuQW16HD3Zl4WxlPd65ZRxSM8vwzFdH4a1WIClMb5s/ZQ0ELJ0eh0M55Ug5XYLZI8Ja/eIlIupv5s6di7lz53Zo36eeegpPPfXUOfeZPHkyvvzySye0zPmsc0eZGdC+2y+KtX1ufcIYqndvEKcrJEnCIru0aGcKtN2kK1s89W0xP7xFzYB6leNNYYhejap6Iwb4auBtdxOm64G5zfaBBvvU6rZStq2F7Xw0CowYaKn+P2No12pDXDsuEsF6NabEt87KtLYpRK+Gj1YBhUyC0SwQ7K3G8Ahf/LrsYttKC3c2PdV2BmswxEfrGJQJsAuYWG86rVr+jOy/1ijltp+nrsVUEo1CbntCrZRLDlNJvNWWjJwGoxkKmeTQFr1G4VBssGVmgPXpeUfrXtjzbdEGe+EtVrbojCVTY6GUy7BglCWjxT7jYFxMANbf1n4xWV2LIJu1oGZLaoXc4ediH8xQK2QO0wS0zAwg6hs2Hz2L29/b2+r1O97fa1vPt9pgxN7MMshlEl65dhT+/Us6ZBJw9yXxaDQKbNyXgytHR/R004mIyI2sf0zKZSzr1BFLp8VhoL8WC5lF5yC5KTNheISP4zQBu6kAktQiM0Aph6FpX5lkuVH527WjkFZUjfgQve1mTqWQQdmFJ+6dZZ2f3jLFvK1gwPTBIcgtq8OoSD+E6DXY8/iMduswnI9GKW93isOCUeFIL67GjROiIUkS5iWH43hBlW1lAVct6Xz9+CiU1Bgwe8QAHMwut71unxmgVsihslvGTtfiprm9mgEtMwM0dl97qR0LFuqappk0GM22DALbcU1BBGvKu302h7emOaDTlWCAn9Zx1Qt74X7N36ez5x4x0BdrrknudHuA1pkWCrtggP3KG9ZpAlb2gS21Ug6NQ2YAgwFEHkcIgaP5lfj6UD5Kaxpw/8xEPPf1UQBAdKAOQU3VoP+zN9u2xMrU+CCE+Kjx2b5cPDAzEfOSwzEvOdw2lQAqYMnUttOSiIio7zIyM6BTIgN0+NP0eHc3o9eZlhiMvU/MQKCXCvvtbh51djd6aoXM4eZDq5LblvLTqRSQJAkjB/rZVkKw3pCfq3K6M1nT8L1b3JD6tFGs7dFZSXjoskTbtICuBgLOJ8RHg1VXjbR9/bdrR7nk+7Q0KS4Qk+IsxRhPF1bbXg+wm6rQMjPA63yZAdYCgi2yRbTK5oKCXiqFw3E6lRw6pRzlaIRWKXe4fjRKGbR2wYAgbxV0KjnqG00I9FLZah10KRhgnxnQYpqAXqO0rWTQsnigK9n3i1oph0revMyir1Zpm6LR8um/QwFBpRyGpukDADMDiDyK0WTGv35Jx6epOQ5rn351KB/VBiOCvNX4+p4Lbb9sZwwJxZWvp0AmSXjx6pGI8NNixdxhDqlPHV2HloiI+iYTawaQk1hT2h1u5uxSwi03c44pyo1NwYC2ljiz3sz1xBQBoLkKf2ywF3R2N0ntrRzRlfoAnkjfTgFBtdIxY6PlvHzvFpkB1robYb4ax8wAZXOQyEstdwjEaO0CB1qVHGqlY4BB02JKyhu/H4vqeiP8dCpcEB0AhSwdk+M6t8IE0CIYoG59/YX7aVFZUIWgLgQauqplpoVSIQOa6iz461QOwQClvO1pAhqFDPUKx77vaQwGEHXRv35Jx5r/nQBg+Y9+8eAQ/JZbgdzyOgDAAzMTHX7xxod448cHpwNojor69qLqx0RE5H7MDCBn0ynt0rztpgm0vHnTquS266+tJ5Q9nRkwPMIX3913ISL9dZDJJOhUlqfOPb2MZG/TXgFByzQBu8wAdcvMAMf09CVTByE22BuXJoU4TD3QKltME1C1nCagsO3nME1AKbN9rVbIIJdJmJYYbNt+cVIIDj/9uy6lwmubnrw3mMxtXn+RATocL6hCaE8GA+wzAxQyKO2maNhfo6oWGRstpwmolc2ZAZwmQOQhzlbW47WtpwEAD/9uMG6eHANvtQJnK+vx8MZD8FbLseiC1vMXu5IaRURE/YfZVjOAwQByjpaFzrRNwQHb8nJNNMrmYEBbT//1PZwZAABJYc0rLXipFahtMPWqlSPcwf7JuJdaYbtJtj2dtttmT9fi5lWvUWJ+cjgAx0wQjV0wwFutcLh+rEtTWj/XKOzP2Rxcau8a6erNriRJ8NEqUVxtgLe69c//T9PjEKBTYV7T++kJOofMALnD03/7TIZzFRDUKGRQKxz7vqcxGEDUCacLq7DtVDF+OF6I2gYTxkT54U/T42zp/aE+Gry3eLybW0lERJ6KmQHkbPY3ZvY3c61qBijlEE1Vz9qaJmBdsq/l0m49xVutQFHT8oH9WYCXGpLUXNnfsla9JRiglrddM0AplxxuSFvedGpbXCP2NQMcMgPsMkt0qrZrBli2Of8W009nDQa0vjZHR/k7ZQnHzrDPnlErHYsE+rXMDGingKCGmQFEnqG+0YTXtp7GGz+l2f5QA4AV84Zxnj8RETmNyWyZs83MAHIW+6e3OruCcJY533Y1A1RyCNt+rW9KLh0SgtkjwnDtuCiXtrc91pso/xbr2fc3AV4q/OO60bZUdI1Sjsp6Y6sn0PY35AqZ47x1+4wQAC1qBsjtagYoHKYbWK6f9qYJyB3qCTib9Qbbu40Cku4gl0nQKuWoazRBJZe1yAxof8lHH4dggMzh/ycLCBL1MiazwAe7MvHa1tM4W2mpCjIxNgAD/XWYFBtoW7qHiIjIGYycJkBOJrO7adHZPfW1X08esNyIWFPL26rKHuitxus3ju2ZRrdh6bQ4fHO4AFPiO1+Arq+xT4e3/gxbFhC0v4lXyiWHOe2tMgNaXAfN0wTkDpkB9lkDLWtOaBRyW8q7K25qQ3ws12RvCgZ5qS3/r9RKGZSKtmsGnGuagFrRMjOABQSJeg0hBP7yxWFs2JUFAAj31eCJuUPbXXuWiIiou8yC0wTI+eJCvHDybDUi/LR2BQQdn0pqlHJcnBSMVVeNwEV2hd96i1kjBmAW/wZrxX6pyJZTAWQSYBaWVHX7bICWmQFeagUkCZBgyQq5IMYf63dmYtygAIeaAV7qltME7M6plLk0M+C+GYlICNH3qmvAkiXRcM6aAS0LCGoUcijlEhpNAhql48+FmQFEvcDZynpsO1WM3WdK8fHebEgS8PjsIfjDpGiHIh9ERETOZjRZMwP6xzJp1DM+uG0iqg1G+HupEKK3LCkXrFdDKZcgSYAQTdMGFHJcP9490wCoa5or+DvekCqbUtcNRrPt8+ZjHP+e9VIr8NS8YZBJlm2zRwzAjCGhUClkqGtofnKtUyls2SM6laJ1AcGmG1tXFJlMDNUjcabe6eftjplDQ/Htb/kYOsDHoX/9W0wTsK/loGoqGthoMrbKrlAzGEDkXg1GM6791w5klNTaXnv2iuG4cUK0G1tFRET9hck2TcDNDaE+xVertKUuzxoRBoFkTIkPgiRJ0CiapxCQ51G3kxmglFsK17UVDGiZGQAAN0+Ocfjaei6tSo67Lo6D0STgq1XiytEROHW2GlePHQiD0WzbX2OXGdBfrqW/zB2KJ+YMgSRJDkUCHaYJKB1/LuqmLI1qQ9PSgswMIHK/nLJahOg1+HhPFjJKauGnU+KSwSG4dEgo5ozsPelIRETUtzXXDGA0gFxDrZDjytHNyx9rlDLUNZocnvKS59Da1QxQ2dUFUMoly1KDBrvPm3S2av3Dv0uyfZ4YqsdbN18AADiSV+FwTmtbrMtX9gfWQuItazKoFZZATMvigvZTNuyXFpRJjufoKf3nJ0XUjtd/Oo3V351AbLAXKusaAQAPzkzEHybFuLdhRETU77BmAPW0+cnh2JtZhoRQb3c3hbrAfpqA/RNoy02o9UbVMVDQVmZA1763Y82JQG9LenyQvvcU+espLW/4tSo5DEYz1MoWPxeFrDmbw25FBq1S7pYVyhgMoH6lqr4RW08Uoa7BCKNZIL2oBmu3nQEApBfVAACiAnRuWzaHiIj6t+aaAQwGUM94esFwdzeBusGhgGAbNQMAyw3ouWoGdJVjMECG68ZHQatSYNbwMKec35MoW0wF0CrlKEcjVPLmaQKSZAn0tpUZ4KyfSWcxGED9Rm55HW5auwtpTTf99pZOj0N+eR22HCvEU/OHOkTwiIiIeoqJSwsSUSfobAX95A43pEq74IBS3nKlASdlBjjcAMvho1HiDxP7Z50tldyxfx2nb8hs+0iShMRQPU4VViM+xBtV9eVNxzAYQOR0BqMJd32wH+lF1SipaUBFXSOC9WqMjPCFXCZBLpNwUWIwrhsXCUmSIIRwS4oOERERABjNloJcDAYQUUfcMD4K1fVGzE+OwK4zJbbXlXLJlg1g/zkAp62O1TIzoD9TOkzDkGNwmB6ZpbWIDfLC0bxKAM1FGf+6KBlPzhuKIG81juVXAXBf/zEYQH3aTyeKsOXYWdvXCSHeeHfxeIT7advcn4EAIiJyp6ZZAqwZQEQdMjzCF/+4fjQAYH92me11lVwGpaK5ZoBS7oLMAKUcOpUcjSYz9Brl+Q/ow1qu1vCP60ejrLYBIXqNbVqA9V+FXIYgbzUAQKuyLsfonttyBgOoz/nyYB7+8cMpvLwoGV8dygcAXDk6AlePHYix0f5uS8MhIiI6HxMzA4ioi1rWDLBPT1e5IDNALpPw1k0XoN5ogre6f99Wtsy8UMplCNFrADRnBNj/DKwmxgZi9ogwzBruntXL+vdPjfqkt35Nx6nCajz2+W+2ooA3T47BqEg/9zaMiIjoPFhAkIi6StlOAUGlXZYA4NyU9MnxQU47lyezr8mgbtG/KrtCji3pVAq8fuNY1zbuHBgMoD6lorYRh3Ita54ezrXMzxnor0XyQF93NouIiKhDWECQiLrKcQk7yfa1ssVqAs7KDKBm9jUDWmYA2DIDemGB8t7XIqJu2JFegqYlmm3mjBzAWgBEROQRTE2DmELGP9GIqHPsbzYVMplDAUGHaQL9vNifKyjtpmTIWgRzlefIDHA3ZgaQx6sxGHHrO3swMEALncoS6Vw4ZiB+OVWE4moDFiRHuLmFREREHcPMACLqKodpAgqZ7Wm1Uua4tCAzA5zP2vfqNm74rcUCrf/2JgwGkMf78mAedmeUYndGc4rOZcNCce+lCSiqrsfQcB/3NpCIiKiDWDOAiLrK/kbUYWlBheSS1QSomTXzoq2siwmDAvCP60djdC+sX8ZgAHm8j/Zk2z5vNAnIJEtlTl+tElGBOje2jIiIqHOsmQFcWpCIOsv+ht9+BQGlXAZ/nRKXDwuDl1rBzAAXsD6QbKtvZTIJ85PDe7pJHcJgAHmkzJIabDqQhxEDfXEguxwKmYTEUD2O5ldixEA/+Gr791qnRETkmaw1A5gZQESdpXLIDJA5zGOXJAn//IP7qtb3dUpF+9MEejMGA8jjmM0Cd76fiuMFVbbXZgwJxaOzkrDyq6P4/aRoN7aOiIio65gZQERdZV/RXilvrhOgbGN9e3Ku3lwk8FwYDCCP89Vv+Q6BAAC4dlwkYoK8sPaWcW5qFRERUfcZTWYAaFWNmojofLxUlls7S70ACbNHDMDBnHJcNizUzS3r+5prBnjWFAyPDAb897//xbfffou9e/ciLy8PJSUl0Ol0GDp0KK699losXboUKpWqS+f+z3/+g7fffhv79+9HeXk5goKCMGLECCxatAiLFy928juhzqpvNOGVzScBAPfNSECojwY1BiOmDw52c8uIiIi6j5kBRNRV/l4qLLt8MHw0SkiShElxgdj056nubla/4K223Fb7aDzr9tqzWtvkpZdeQkpKCtRqNcLDw5GcnIz8/Hzs2LEDO3bswPvvv48tW7bAz8+vw+c0GAxYtGgRNm3aBACIjY1FdHQ0CgoKsHnzZhQXFzMY4EalNQ247+MD2JFWjEaTQICXCrddGGv7j0dERNQXsGYAEXXHn6bHu7sJ/dLUhCDcc2kCLk0KcXdTOsWzJjU0ue2227B161ZUVVUhPT0de/bsQU5ODnbs2IGBAwciNTUVjz/+eKfOeeutt2LTpk246KKLcPz4caSlpWH37t3IyspCQUEBnn/+eRe9GzqfGoMRt67bg19OFtkCAauuGsFAABER9TnNmQEe+ScaEVG/pFHK8cDMRCT3wuUDz0USoikE3Ud88sknWLRoEcLDw5Gbm9uhY7777jvMmjULSUlJ2LdvH7RarVPaUllZCV9fX1RUVMDHh2vdd1ZueR3e256BzcfOIr2oBv46Jd5bPAHDI3wgSXxiQkTUWRyXnM/ZfTpo+dcQAtj9+KUI0Wuc0EIiIupvOjo29blHq0lJSQCA2traDh/zyiuvAACeeOIJpwUCqHuySmqx6F87UFBZD8AyD+ftW8ZhxEBfN7eMiIjINcxmAesjGmYGEBGRq/W5YMCOHTsAAGPGjOnQ/nV1dfjhhx8gSRLmzJmDn376Ce+//z4yMjLg5+eHCy+8EEuWLIFer3dls8lOfkUdbnhrJwoq6xEf4o0/XxyPCxOCEOitdnfTiIiIXMZkl6zJmgFERORqfSIYYDKZkJ+fj02bNuHRRx+Fl5cXVq1a1aFjDx48CKPRiIiICLz44ot44YUXHLZ/9tlnWLNmDb7++muMGjXKBa0nezUGI5as24ucsjrEBOqw4bYJCPFhmiQREfV91noBAFcTICIi1/PoHLRXXnkFkiRBoVAgMjISd911Fy699FLs3LkT48eP79A58vPzAQCFhYV44YUXMG/ePBw/fhwGgwG7d+/GmDFjkJeXhwULFqC6uvqc5zIYDKisrHT4oI6rrG/EvR/tx9H8SgR6qfD+EgYCiIio/zCamRlAREQ9x6ODAREREZgyZQrGjx+P0NBQAMDWrVvx4YcfwmQydegcNTU1AIDGxkbExsbi008/xeDBg6FSqTBu3Dh8/fXX0Ol0yMrKwjvvvHPOc61atQq+vr62j8jIyO69wX7CbBZ4b0cGpq3eii3HCqFSyPDvm8YiMkDn7qYRERH1GJOJwQAiIuo5Hh0MuOaaa7Bt2zbs2rULBQUF2LlzJ2JiYvD888/jz3/+c4fOodE0P3n+05/+BKVS6bA9LCwM1113HQDLqgPnsnz5clRUVNg+srOzO/mO+p+zlfX4w9u78OQXR1BW24i4YC+8c8s4jI0OcHfTiIiIepRDzQCumkNERC7m0cGAliZMmIBvvvkGarUa//73v5GZmXneY/z9/W2fW1ciaGnIkCEAgIyMjHOeS61Ww8fHx+GD2ldV34gb39qFlNMl0ChleGbBMPzvvoswJT7I3U0jIiLqcUazGQAgSYCMmQFERORifSoYAADh4eEYNWoUzGYzDh48eN79Bw8ebPtcrW67Wr319Y5OPaDzM5kF7vvoAE4XViPMR4Ov77kQN02KgULe5y5JIiKiDrEWEGTxQCIi6gl9YjWBloxGo8O/5zJw4EBERkYiOzsb6enpbe5jfT0iIsJ5jezHNh3Mw9+3nERaUQ1UChn+9YexiAv2dneziIiI3MoaDGC9ACIi6gl97jFsRkaGLSMgOTm5Q8dcc801AID33nuv1bb6+np8/PHHAIBLLrnESa3sv779LR/3fLgfaUU10GsU+Pu1o5Ac6efuZhEREbldc2ZAn/vzjIiIeiGPG21SU1OxYsWKNp/if/fdd5g1axaMRiNmz56NuLg427ZXXnkFMTExtmKA9h5++GF4e3sjJSUFzz33HMxNc/bq6urwxz/+Efn5+fD398cdd9zhujfWD1QbjHj6y6MAgOvHR2L7o5dg1ogBbm4VERFR72BdWpCJAURE1BM8LhhQVVWFZ555BnFxcRgwYADGjRuH5ORk+Pv7Y9asWTh+/DjGjRuHd9991+G48vJyZGZmoqCgoNU5w8LCsGHDBqhUKjzxxBMIDw/H+PHjMWDAALz77rvQ6XT46KOPEBwc3FNvs096ZfNJFFTWIypAhxXzhkGvUZ7/ICIion7ClhnA+jlERNQDPG60SU5Oxt///nfMnz8fXl5eOH78OI4fPw6tVotZs2bhnXfewfbt2xEU1LmK9PPmzcPevXtx3XXXQZIkHDhwAF5eXrjpppuQmpqKyy67zEXvqH/4fH8O3tp2BgDw9IJh0Cjlbm4RERFR78KaAURE1JMkIewWtSWnqqyshK+vLyoqKvr1MoNbjp7FH9enwmgWWDJ1EP4yd6i7m0RE1C9xXHI+Z/bp4dwKzH11Gwb4arBj+aVOaiEREfU3HR2b+uRqAtR7vL8zEyu+OAyzAK4cHYHHZw9xd5OIiIh6peaaAcwMICIi12MwgFzCZBZ4/ptjWNs0NeDqsQOx6qoRkDH1kYiIqE2mpgLGCjnHSiIicj0GA8jpGoxm3LVhHzYfPQsAePh3g/Gn6XGQ+KSDiIioXSZLLIA1A4iIqEcwGEBOt+Z/x7H56FmoFDK8fE0y5iWHu7tJREREvZ7RmhnAYAAREfUABgPIqbaeKMSbv1qmBrx6/Wj8bliYm1tERETkGUysGUBERD3I45YWpN7rl5NFuOfD/QCAmydFMxBARETUCdYCgqwZQEREPYGZAeQUG1NzsGzjQZgFMC7GH8u5agAREVGnmJuCAXIZn9UQEZHrMRhA3VZYWW9bPvDqsQPx3JXDoVbI3d0sIiIij2LLDGDNACIi6gEMBlC3rfnfCdQ0mDAq0g+rF47k8oFERERdYK0ZIGfNACIi6gHMQ6NuOZRTjo37cgAAT84bykAAERFRFxlt0wQ4lhIRkesxGEBdVm0w4r6PDkAI4IpR4RgT5e/uJhEREXksMwsIEhFRD2IwgLqkwWjG8s9+Q3pxDQb4avDkvGHubhIREZFHY2YAERH1JNYMoE4RQmDd9gy88VMaCqsMkMsk/N8NoxHgpXJ304iIiDyayWwGwJoBRETUMxgMoA5rNJnx2Ge/4ZNUS42AEL0aj88ZgrHRAW5uGRERkedjZgAREfUkBgOoQ6oNRvzpg3345WQRZBLw+Jyh+MPEaKgUnGlCRETkDKwZQEREPYnBADqvoioDbl23G4dzK6FRyvB/14/BjKGh7m4WERFRn9KcGcBAOxERuR6DAXROZyvrcf2bO5FeVINALxXW3jIOoyL93N0sIiKiPsdkDQYwMYCIiHoAgwHUrpJqA6791w5klNQi3FeDD26fiEFBXu5uFhERUZ/EzAAiIupJDAZQm4QQePSz35BRUosIPy0+umMiIgN07m4WERFRn2XNDFCwgCAREfUAhp6pTR/tycbmo2ehksvw5k0XMBBARETkYrZpApwnQEREPYDBAGrl60P5WLHpCADg4d8NxtBwHze3iIiIqO+zTROQGAwgIiLX4zQBsqlrMOH1n07j1R9PAwBmjwjDkqmD3NwqIiKi/sFkNgMA5JwmQEREPYDBAAIApGaW4c8b9iG/oh4AcPOkaDw5bxhk/IOEiIioR5gssQDWDCAioh7BYAAhragaS97dg/LaRkT4abF8dhLmjBgAiWmKREREPcaWGcCaAURE1AMYDOjnymoacOs7lkDAqEg/bLh9AnQqXhZEREQ9jTUDiIioJ7GAYD9mWT7wELJKaxEZoMVbN1/AQAAREZGbcGlBIiLqSQwG9GP/2ZuN/x05C6Vcwhs3jkWQt9rdTSIiIuq3bEsLyvjnGRERuR5Hm35qb0apbfnAB2YOxvAIXze3iIiIqH+zZQawZgAREfUABgP6od1nSnHrO3tQ32jG9MHBuOOiWHc3iYiIqN+z1gyQsWYAERH1AE4Q7wdOnq3Cqz+eRnltA0prGnAkrxIAMD4mAG/cOJbrGRMREfUCrBlAREQ9icGAPqqyvhHbTxdjZ3opPtiViUaTsG1TyiXMGxmOpxcMg1Yld2MriYiIyKq5ZgCDAURE5HoMBvQxDUYz3t2egf/behoVdY2212cMCcHsEQMgScCFCcEsFkhERNTLsGYAERH1JAYD+pD6RhPueD8Vv5wsAgDEBOowKS4QlySFYsaQEEicg0hERNRrGc1mAKwZQEREPYPBgD7CYDThj+stgQCtUo6n5w/DwrEDmWpIRETkIUyWWABrBhARUY/gagIexGQW+M/ebGSV1Dq8bjCasHT9Pvx0oggapQxv3zIOi8ZFMhBARETkQUxNmQEcv4mIqCcwM8CDfP1bPpZtPAR/nRIbbp+IwaF67EwvwWs/nUbK6RJLIODmcZgUF+juphIREVEnGVkzgIiIehAzAzzIjrQSAEBZbSOu+ecOjHz6e9zw1i6knC6BWiHD2pvHYXJ8kJtbSURE5Bz19fV45plnMHToUGi1WgQHB2PBggXYuXNnl8712Wef4bbbbsPw4cPh5eUFjUaD+Ph4LF26FKdPn3bBO+gcawFB1gwgIqKewGCAB0nNLAUA+OuUqDYYUW0wQq9R4IYJUdj056mYwkAAERH1ETU1NZg6dSpWrFiBtLQ0DBkyBGq1Gps2bcLUqVPx0Ucfdep8zz33HBYuXIi1a9ciLS0NcXFxiIuLQ1ZWFv75z38iOTkZX331lYveTcfYVhOQ8c8zIiJyPY42HqKithEnz1YDAP571xS8ceMYfHffhdj/l5l4/soRGBymd3MLiYiInOfBBx9EamoqkpKScPLkSezbtw9ZWVl48cUXYTKZsHjxYmRnZ3f4fEIIXHzxxfjvf/+L8vJyHDp0CEeOHEF2djZmz56N2tpaXH/99SgoKHDhuzo3azCANQOIiKgnMBjgIfZllwGwLBcYHeiFWSMGICnMBwo5f4RERNS35OfnY+3atQCAt99+G9HR0QAAmUyGZcuWYebMmairq8NLL73U4XPef//9+PHHH7FgwQKo1Wrb66Ghofjoo48QEhKC6upqfPjhh859M51gqxnAYAAREfUA3kl6iNQMSzBgbHSAm1tCRETkWps2bYLRaMSQIUMwadKkVtuXLFkCANi4cWOHzxkY2H5xXb1ej4kTJwIATp482cnWOg8zA4iIqCcxGOAh9jbVC7ggxt/NLSEiInIta4HAKVOmtLnd+npeXl6npgqcS319PQBAq9U65XxdwWAAERH1JAYDPECjyYwD2eUAgAuiGQwgIqK+7dSpUwCA2NjYNrdHRERApVI57NsdZ8+exc8//wyg/QBETzBxmgAREfUghbsbQOd3LL8S9Y1m+GqViAv2dndziIiIXKqszDI1zt+/7QC4JEnw8/NDYWGhbd/ueOCBB2AwGJCYmIgFCxacc1+DwQCDwWD7urKystvf38poNgNgZgAREfUMBgM8wPBwX2x54CLklNVBxj8QiIioj7Om7Fuf/rfFWgSwrq6uW9/rjTfewIYNGyCXy7Fu3TooFOf+02jVqlV4+umnu/U92/P360ajtsGEpAFcIYiIiFyPwQAPIJNJiA/RIz6EfxwQEVHvtmzZMmzatKnTx73zzju2YoEajQYA0NDQ0O7+1qfz3Znj/9VXX+Gee+4BALz22mttFitsafny5XjggQdsX1dWViIyMrLLbbA3PMLXKechIiLqCAYDiIiIyGny8vJw4sSJTh9XU1Nj+9w6PaC9KQBCCJSXlzvs21m//PILFi1aBKPRiOeffx533nlnh45Tq9UOSxMSERF5KhYQJCIiIqdZv349hBCd/pgxY4btHAkJCQCA9PT0Nr9Hbm6uLWvAum9npKamYt68eairq8OyZcuwfPnyLrxTIiIiz8ZgABEREfUqEyZMAACkpKS0ud36enh4eKdT9I8dO4bLL78clZWVuPPOO/Hiiy92r7FEREQeitMEXEgIyxJBzqw0TERE1FXW8cg6PvVW8+fPx913341jx45hx44drebyr127FgCwcOHCTp03IyMDM2fORHFxMW644Qa8/vrr3W4rx3oiIuptOjzeC3KZ7OxsAYAf/OAHP/jBj171kZ2d7e4h8rxuv/12AUAkJSWJjIwMIYQQZrNZrF69WgAQGo1GZGZmtjpuypQpIjo6WnzyyScOrxcUFIj4+HgBQMyfP180NjY6pZ0c6/nBD37wgx+99eN84z0zA1woPDwc2dnZ0Ov1kKTuLQlorVacnZ0NHx8fJ7WQrNi/rsO+dS32r2v1tf4VQqCqqgrh4eHubsp5vfzyy9i7dy/279+PxMREDBs2DIWFhcjNzYVcLsdbb72FqKioVsfl5OQgMzMT1dXVDq8/+eSTOH36NABLkcPp06e3+X1nz56Nxx57rMPt5FjvOdi/rsX+dR32rWv1xf7t6HjPYIALyWQyDBw40Knn9PHx6TMXaW/E/nUd9q1rsX9dqy/1r6+vr7ub0CF6vR4pKSlYvXo1PvzwQxw9ehTe3t6YN28eli9f3qFlAO1ZlyIEgL1797a7X3x8fKfOy7He87B/XYv96zrsW9fqa/3bkfGewQAiIiLqlbRaLVasWIEVK1Z0+JiMjIw2X1+3bh3WrVvnnIYRERH1AVxNgIiIiIiIiKifYTDAQ6jVaqxYsQJqtdrdTemT2L+uw751Lfava7F/qSfxenMt9q9rsX9dh33rWv25fyUhevn6QkRERERERETkVMwMICIiIiIiIupnGAwgIiIiIiIi6mcYDCAiIiIiIiLqZxgMICIiIiIiIupnGAwgIiIiIiIi6mcYDOjlvvnmG8yYMQMBAQHw8vLCmDFj8Oqrr8JsNru7ab3eLbfcAkmSzvlRX1/f5rE7duzAggULEBwcDK1Wi6FDh2LlypXt7t9XnTlzBm+++SZuv/12JCcnQ6FQQJIkPPvss+c9tqt9eOzYMdx4440YMGAANBoN4uLi8NBDD6G8vNxJ76p36ErfPvXUU+e9po8fP97u8f2lb4UQ2LZtGx5++GFMnDgRfn5+UKlUCA8Px8KFC7F169ZzHs9rl9yB433XcbzvHo71rsXx3nU43juBoF5r1apVAoAAIGJjY8XIkSOFTCYTAMT8+fOFyWRydxN7tZtvvlkAEAkJCWLKlCltfhgMhlbHrV+/XsjlcgFAREREiNGjRwulUikAiHHjxomamho3vBv3uPfee23XoP3HypUrz3lcV/vwxx9/FFqtVgAQwcHBYsyYMUKn09n+DxQUFLjibbpFV/p2xYoVAoCIjIxs95rOzMxs89j+1Ldbtmyx9adMJhOJiYli9OjRwtvb2/b6E0880eaxvHbJHTjedw/H++7hWO9aHO9dh+N99zEY0Ett375dSJIkZDKZ2LBhg+31AwcOiNDQUAFArFmzxo0t7P2sfxy88847HT7mzJkzQq1WCwBi9erVwmw2CyGEyMjIEIMHDxYAxF133eWiFvc+K1euFHPnzhXPPPOM+Pbbb8XChQvPO4B1tQ8rKytFcHCwACDuuece0dDQIIQQori4WEyZMkUAEHPmzHHNG3WDrvSt9Y+DFStWdOp79be+3bx5s4iPjxevv/66KC0ttb1uMBjE8uXLbX8gfPnllw7H8dold+B4330c77uHY71rcbx3HY733cdgQC81e/ZsAUDccccdrbZ98MEHAoAIDAy0XYTUWlf+OPjTn/4kAIjLLrus1baUlBQBQCiVSo+L+jmLtU/PNYB1tQ9Xr14tAIghQ4YIo9HosC0zM1MoFAoBQKSmpjrnzfQyHenbrv5x0N/6tqKiQjQ2Nra7fdasWbYnrvZ47ZI7cLzvPo73zsWx3rU43jsPx/vuY82AXqiyshJbtmwBACxZsqTV9muuuQY+Pj4oKSk571wY6jghBD7//HMAbff75MmTkZSUhMbGRnzxxRc93TyP0J0+/OyzzwBY5n7K5XKHbVFRUZgxYwYAYOPGja5oep/W3/rWx8cHCoWi3e0zZ84EAJw8edL2Gq9dcgeO9+7B8b57+Puy9+pv/cvxvvsYDOiF9u/fj4aGBmg0GowZM6bVdqVSiXHjxgEAdu3a1dPN8zgbN27EFVdcgUsuuQTXXXcdXn31VVRUVLTaLysrC/n5+QCAKVOmtHku6+vs97Z1tQ+NRiNSU1M7fVx/tXXrVlxzzTW45JJLcPXVV2P16tUoKChoc1/2bWvWwkBardb2Gq9dcgeO987F8b5n8Pdlz+F43z0c78+v/VAKuc2pU6cAWCJM7UW7YmNj8cMPP9j2pfZ9/fXXDl9//PHHWLFiBTZs2IDLL7/c9rq1L9VqNcLDw9s8V2xsrMO+5KirfZiRkYHGxkaH7R05rr/65ZdfHL7+9NNP8dRTT+H111/HLbfc4rCNfetICIFPPvkEgONgzmuX3IHjvXNxvO8Z/H3Zczjedx3H+45hZkAvVFZWBgDw9/dvdx/rNuu+1FpcXByef/55HDx4EJWVlaiqqsL333+PCRMmoKysDFdccQX27t1r29/al35+fpAkqc1zst/Prat9aP95e9c9+x4YMGAAHnvsMezZswclJSWora1FSkoKZs2ahbq6OixevBhffvmlwzHsW0dvvvkm9u/fD5VKhfvuu8/2Oq9dcgeO987B8b5n8fel63G87z6O9x3DzIBeyJrSolKp2t1HrVYDAOrq6nqkTZ7oL3/5S6vXZs6ciWnTpuHCCy/E7t278cgjj+CHH34AwH53hq72of16ru0dy74H7rzzzlavTZ48GV9//TUWLlyIzz//HPfffz/mzp1rG+DYt8327duHe++9FwDw7LPPIi4uzraN1y65A8cd5+B437P4+9L1ON53D8f7jmNmQC+k0WgAAA0NDe3uYzAYADjOgaGOUalUWLlyJQDgp59+skXv2O/d19U+tB53rmPZ9+2TJAkvvPACACAtLQ2HDh2ybWPfWpw5cwZz585FfX09brjhBjz00EMO23ntkjtw3HEtjveuwd+X7sPx/vw43ncOgwG9UEdSTDqSWkjtmzRpEgDAbDYjPT0dQHNflpeXQwjR5nHs93Prah/af97edc++P7fExEQEBAQAAE6fPm17nX0LFBQUYObMmcjPz8ecOXOwbt26VqmBvHbJHTjeux7He+fj70v34njfPo73ncdgQC+UkJAAwFLt0mg0trmPdUCz7kudo1QqbZ9b+9jalwaDAXl5eW0ex34/t672YUxMjO1nYt3ekePIkbUP7X9v9Pe+LS0txcyZM5GWloZp06bhk08+cfj/b8Vrl9yB473rcbx3Pv6+dD+O961xvO8aBgN6odGjR0OpVKK+vh779u1rtb2xsRF79uwBAEyYMKGnm9cnHDlyxPb5wIEDAViqOYeFhQEAUlJS2jzO+jr7vW1d7UOFQmFbVot93zXFxcUoLCwE0HxNA/27b6urqzF79mwcPnwY48aNw5dfftlu6h6vXXIHjveux/He+fj70r043rfG8b7rGAzohXx8fDBjxgwAwNq1a1tt/+STT1BZWYnAwEBMnz69h1vXN7z88ssAgKSkJERERACwzMO68sorAbTd79u3b8fx48ehVCoxf/78nmusB+lOH1511VUAgHXr1sFkMjlsy8rKwpYtWwAACxcudEXTPd5f//pXCCHg6+trW5fcqj/2rcFgwIIFC7Br1y4MGzYM3333HfR6fbv789old+B473oc752Pvy/di+O9I4733SSoV9q2bZuQJEnIZDKxYcMG2+sHDhwQoaGhAoB48cUX3djC3u37778Xjz76qEhPT3d4vby8XNx9990CgADg0LdCCJGeni5UKpUAIFavXi3MZrMQQoiMjAwxePBgAUAsXbq0x95Hb3PzzTcLAGLlypXt7tPVPqyoqBBBQUECgLjnnntEQ0ODEEKI4uJi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MG4cEgyFTIKfThWgqt4AmUTAO7cMwYwBgfYOlYiIiC5Be2GagJrJACIi6gRMBnQTL1zfDxV1euxILsaWY7mW7X0D3bDihv4YFu5px+iIiIjoSur0XFqQiIg6D5MB3YSbSo61d43AwfQy/JJYAHcnOfoEuOK6uADIpJwNQkRE5OiuifNH/2B3BLixyC8REdkekwHdzJgob4yJ8rZ3GERERNRGz1wba+8QiIioB+FPxkREREREREQ9DJMBRERERERERD0MkwFEREREREREPQxrBtiQKIoAAI1GY+dIiIiI/uyPGvsn6jj29URE5Gha298zGWBD1dXVAIDQ0FA7R0JERPSn6upquLu72zuMboF9PREROaor9feCyJ8HbMZsNiM/Px+urq4QBKFD19JoNAgNDUVOTg7c3NysFCE1YvvaDtvWtti+ttXd2lcURVRXVyMoKAgSCWcKWgP7+q6D7WtbbF/bYdvaVnds39b29xwZYEMSiQQhISFWvaabm1u3eZM6Irav7bBtbYvta1vdqX05IsC62Nd3PWxf22L72g7b1ra6W/u2pr/nzwJEREREREREPQyTAUREREREREQ9DJMBXYRSqcSLL74IpVJp71C6Jbav7bBtbYvta1tsX+pMfL/ZFtvXtti+tsO2ta2e3L4sIEhERERERETUw3BkABEREREREVEPw2QAERERERERUQ/DZAARERERERFRD8NkABEREREREVEPw2QAERERERERUQ/DZICD+/nnnzF16lR4eXnB2dkZQ4cOxbvvvguz2Wzv0Bze3XffDUEQLvvQarUtnnvw4EHMmTMHvr6+cHJyQr9+/fDKK69c8vju6vz58/jkk0/w97//HYMGDYJMJoMgCFixYsUVz21vGyYnJ+O2225DYGAgVCoVoqKisHjxYlRWVlrpVTmG9rTt8uXLr/iePnv27CXP7yltK4oi9u/fj2eeeQajR4+Gh4cHFAoFgoKCMHfuXOzevfuy5/O9S/bA/r792N93DPt622J/bzvs761AJIe1cuVKEYAIQIyMjBQHDhwoSiQSEYA4e/Zs0WQy2TtEh3bXXXeJAMSYmBhx3LhxLT50Ol2z8zZu3ChKpVIRgBgcHCwOGTJElMvlIgBxxIgRYm1trR1ejX08/vjjlvfgxY9XXnnlsue1tw137dolOjk5iQBEX19fcejQoaJarbb8GygsLLTFy7SL9rTtiy++KAIQQ0NDL/mezsrKavHcntS2O3bssLSnRCIRe/fuLQ4ZMkR0cXGxbH/++edbPJfvXbIH9vcdw/6+Y9jX2xb7e9thf99xTAY4qAMHDoiCIIgSiUT84osvLNtPnDgh+vv7iwDENWvW2DFCx9d4c7B+/fpWn3P+/HlRqVSKAMTVq1eLZrNZFEVRzMzMFPv06SMCEB9++GEbRex4XnnlFXHWrFniyy+/LP7yyy/i3Llzr9iBtbcNNRqN6OvrKwIQH3vsMVGv14uiKIqlpaXiuHHjRADizJkzbfNC7aA9bdt4c/Diiy+26bl6Wttu375djI6OFt9//32xvLzcsl2n04nLli2z3CD88MMPTc7je5fsgf19x7G/7xj29bbF/t522N93HJMBDmrGjBkiAPH+++9vtm/Tpk0iANHb29vyJqTm2nNzsGjRIhGAeM011zTbFx8fLwIQ5XJ5l8v6WUtjm16uA2tvG65evVoEIPbt21c0Go1N9mVlZYkymUwEIB47dsw6L8bBtKZt23tz0NPatqqqSjQYDJfcP336dMsvrhfje5fsgf19x7G/ty729bbF/t562N93HGsGOCCNRoMdO3YAAO69995m+2+++Wa4ubmhrKzsinNhqPVEUcS3334LoOV2Hzt2LGJjY2EwGPD99993dnhdQkfa8JtvvgHQMPdTKpU22RcWFoapU6cCALZs2WKL0Lu1nta2bm5ukMlkl9w/bdo0AEBqaqplG9+7ZA/s7+2D/X3H8PPScfW09mV/33FMBjighIQE6PV6qFQqDB06tNl+uVyOESNGAAAOHz7c2eF1OVu2bMENN9yAKVOmYMGCBXj33XdRVVXV7Ljs7GwUFBQAAMaNG9fitRq3s91b1t42NBqNOHbsWJvP66l2796Nm2++GVOmTMG8efOwevVqFBYWtngs27a5xsJATk5Olm1875I9sL+3Lvb3nYOfl52H/X3HsL+/skunUshu0tLSADRkmC6V7YqMjMTOnTstx9Kl/fTTT03+vnnzZrz44ov44osvcN1111m2N7alUqlEUFBQi9eKjIxsciw11d42zMzMhMFgaLK/Nef1VL///nuTv//vf//D8uXL8f777+Puu+9uso9t25Qoivj6668BNO3M+d4le2B/b13s7zsHPy87D/v79mN/3zocGeCAKioqAACenp6XPKZx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KSmIiIhoctzEiRORm5uLd955B7Nnz7Zuf/fdd+Hq6oq77roL3t7e1u3p6emYP38+du7cCVdXV5w4cQKxsbFNzrlu3Trcc889cHNzw8aNGzF58mQAwO+//47p06ejpqYG33zzDe688842vz7G+u6D7WtfbF/7YdvaV09s37bGew4TsCOpVNqsm2JneXp69piLtCti+9oP29a+2L721ZPa18vLy6HP9+677+Lw4cM4evQo+vXrh4SEBBQXFyMvLw8ymQyff/55s0QAAOTm5iIrKwvV1dVNtufk5OD999/HE088gZiYGPj5+aGyshKpqakQQsDd3R1fffVVs0QAANx9993YuXMnPvvsM1x33XUYMGAAAODs2bMAgEceeaRdiQCAsb47YvvaF9vXfti29tXT2rct8Z7JACIiIrIbDw8PJCUlYdmyZfjqq69w5swZuLu749Zbb8XChQuts/+31Zw5c2AymXDgwAHk5OQgOzsbSqUSgwYNwvXXX48nn3yyxeSCxaeffoqJEyfiP//5D06dOgUAGDduHB577DHce++9nXqtRERE3QmHCXQTWq0WXl5e0Gg0PSpj1VWwfe2HbWtfbF/7YvuSI/F6sy+2r32xfe2HbWtfvbl9ubRgN6FSqbBo0SKoVCpnV6VHYvvaD9vWvti+9sX2JUfi9WZfbF/7YvvaD9vWvnpz+7JnABEREREREVEvw54BRERERERERL0MkwFEREREREREvQyTAURERERERES9DJMBRERERERERL0MkwFd3M8//4wpU6bA19cXbm5uGDFiBD788EOYTCZnV63Lmzt3LiQSyWUfOp2uxWP37duHGTNmICAgAC4uLhg4cCAWL17c6v49VUZGBj777DP89a9/xdChQyGXyyGRSPDGG29c8diOtuHZs2dxzz33IDg4GGq1GrGxsXj++edRWVlpo1fVNXSkbV999dUrXtPnzp1r9fje0rZCCOzZswcvvPACxo0bB29vbyiVSoSEhGDWrFnYsWPHZY/ntUvOwHjfcYz3ncNYb1+M9/bDeG8DgrqspUuXCgACgIiJiRFDhgwRUqlUABDTp08XRqPR2VXs0u6//34BQMTFxYnExMQWH3q9vtlxa9asETKZTAAQoaGhYvjw4UKhUAgAYvTo0aKmpsYJr8Y5nn76aes1eOlj8eLFlz2uo234+++/CxcXFwFABAQE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ue+++7Db7Z4OZVBS+7qP2ta91L7upfaVvqT3m3upfd1L7es+alv3Gsrtq2ECIiIiIiIiIkOMKgNEREREREREhhglA0RERERERESGGCUDRERERERERIYYJQNEREREREREhhglA/q5Dz74gIULFxIaGoqfnx9Tp07lL3/5C06n09Oh9XtXX301JpPpqFt9fX2X565bt47FixcTERGBj48PY8eO5cEHHzzi8YNVZmYmTz/9ND/+8Y+ZNGkSVqsVk8nEQw89dMxzj7cN09LSuOKKK4iJicHb25vk5GTuuOMOKioqeulV9Q/H07b333//Md/Te/fuPeL5Q6VtDcPg66+/5pe//CWzZs0iODgYm81GbGwsl1xyCV988cVRz9d7VzxB/f3xU39/YtTXu5f6e/dRf98LDOm3HnnkEQMwAGPEiBHGxIkTDbPZbADGBRdcYLS0tHg6xH7thz/8oQEYKSkpxty5c7vcGhoaOp23fPlyw2KxGIARFxdnTJkyxfDy8jIA46STTjJqamo88Go847bbbnO9B7+7Pfjgg0c973jb8PPPPzd8fHwMwIiIiDCmTp1q+Pr6un4HCgoK3PEyPeJ42va+++4zACMhIeGI7+msrKwuzx1KbfvZZ5+52tNsNhujRo0ypkyZYvj7+7se//Wvf93luXrviieovz8x6u9PjPp691J/7z7q70+ckgH91Nq1aw2TyWSYzWbj5Zdfdj2+bds2IyoqygCMxx9/3IMR9n/tNwfLli3r9jmZmZmG3W43AOOxxx4znE6nYRiGcejQIWP06NEGYNx8881uirj/efDBB43zzjvPeOCBB4wPP/zQuOSSS47ZgR1vGzocDiMiIsIAjFtvvdVobGw0DMMwSkpKjLlz5xqAce6557rnhXrA8bRt+83Bfffd16PnGmpt++mnnxojR440nnrqKaOsrMz1eENDg7F06VLXDcK7777b4Ty9d8UT1N+fOPX3J0Z9vXupv3cf9fcnTsmAfuqcc84xAOP666/vtO+ll14yACMsLMz1JpTOjufm4KabbjIA48wzz+y0b82aNQZgeHl5DbisX29pb9OjdWDH24aPPfaYARhjxowxmpubO+zLysoyrFarARibN2/unRfTz3SnbY/35mCotW1lZaXR1NR0xP1nn3226xvX79J7VzxB/f2JU3/fu9TXu5f6+96j/v7Eac6AfsjhcPDZZ58BcN1113Xa/73vfY/AwEBKS0uPORZGus8wDN566y2g63afM2cOqampNDU18c477/R1eAPCibThm2++CbSO/bRYLB32DRs2jIULFwLwxhtvuCP0QW2otW1gYCBWq/WI+8844wwA9u/f73pM713xBPX3nqH+/sTo72X/NdTaV/39iVMyoB/aunUrjY2NeHt7M3Xq1E77vby8OOmkkwD45ptv+jq8AeeNN97gwgsv5LTTTuPSSy/lL3/5C5WVlZ2Oy87O5vDhwwDMnTu3y2u1P65279rxtmFzczObN2/u8XlD1RdffMH3vvc9TjvtNJYsWcJjjz1GQUFBl8eqbTtrnxjIx8fH9Zjeu+IJ6u97l/r7vqG/l31H/f2JUX9/bEdOpYjHHDhwAGjNMB0p2zVixAhWrlzpOlaO7P333+/w82uvvcZ9993Hyy+/zFlnneV6vL0t7XY7sbGxXV5rxIgRHY6Vjo63DQ8dOkRTU1OH/d05b6j66quvOvz83//+l/vvv5+nnnqKq6++usM+tW1HhmHw+uuvAx07c713xRPU3/cu9fd9Q38v+476++On/r57VBnQD5WXlwMQEhJyxGPa97UfK50lJyfz8MMPs337dhwOB1VVVXzyySfMnDmT8vJyLrzwQjZt2uQ6vr0tg4ODMZlMXV5T7X50x9uG3/33kd73anuIiYnhV7/6FRs3bqS0tJTa2lrWrFnD2WefTV1dHddeey3vvvtuh3PUth09/fTTbN26FZvNxs9+9jPX43rviieov+8d6u/7lv5eup/6+xOn/r57VBnQD7WXtNhstiMeY7fbAairq+uTmAaie++9t9NjZ5xxBvPnz+fkk09mw4YN3HXXXaxcuRJQu/eG423D767neqRz1fZwww03dHpszpw5vP/++1xyySW89dZb/PznP+e8885zdXBq229t2bKF2267DYCHHnqI5ORk1z69d8UT1O/0DvX3fUt/L91P/f2JUX/ffaoM6Ie8vb0BaGxsPOIxDQ0NQMcxMNI9NpuNBx98EIBVq1a5sndq9xN3vG3Yft7RzlXbH5nJZOLRRx8FID09nR07drj2qW1bZWZmct5551FfX8/ll1/OHXfc0WG/3rviCep33Ev9vXvo76XnqL8/NvX3PaNkQD/UnRKT7pQWypHNnj0bAKfTSUZGBvBtW1ZUVGAYRpfnqd2P7njb8Lv/PtL7Xm1/dKNGjSI0NBSAgwcPuh5X20JBQQFnnHEGhw8f5txzz+X555/vVBqo9654gvp791N/3/v099Kz1N8fmfr7nlMyoB9KSUkBWme7bG5u7vKY9g6t/VjpGS8vL9e/29u4vS0bGhrIz8/v8jy1+9EdbxsmJSW5/p+07+/OedJRext+9+/GUG/bsrIyzjjjDNLT05k/fz6vv/56h9//dnrviieov3c/9fe9T38vPU/9fWfq74+PkgH90JQpU/Dy8qK+vp4tW7Z02t/U1MTGjRsBmDlzZl+HNyjs3r3b9e/4+HigdTbn6OhoANasWdPlee2Pq927drxtaLVaXctqqe2PT0lJCUVFRcC372kY2m1bXV3NOeecw65duzjppJN49913j1i6p/eueIL6e/dTf9/79PfSs9Tfd6b+/vgpGdAPBQYGsnDhQgCeffbZTvtff/11HA4HYWFhLFiwoI+jGxx+//vfA5CamkpcXBzQOg7roosuArpu97Vr17J37168vLy44IIL+i7YAeRE2vDiiy8G4Pnnn6elpaXDvuzsbD777DMALrnkEneEPuD94Q9/wDAMgoKCXOuStxuKbdvQ0MDixYv55ptvGDduHB999BEBAQFHPF7vXfEE9ffup/6+9+nvpWepv+9I/f0JMsQwDMP44osvjIcffti48MILjdjYWAMwACMnJ8cj8Xz99deGyWQyzGaz8fLLL7se37ZtmxEVFWUAxu9+9zuPxDYQfPLJJ8bdd99tZGRkdHi8oqLCuOWWW1z/f7/btoZhGBkZGYbNZjMA47HHHjOcTqdhGIZx6NAhY/To0QZg3HjjjX32OvqbH/7whwZgPPjgg0c85njbsLKy0ggPDzcA49ZbbzUaGxsNwzCMkpISY+7cuQZgnH322e55Yf3Asdp2165dxo033mjs2rWrw+N1dXXGb3/7W8NsNhuA8fDDD3c6d6i1bXNzs3HhhRcagJGcnGzk5+d36zy9d8UT1N+fGPX3vU99vXupv+896u9PnJIBbYKCglwdxnc3TyUDDMMwHnroIVccI0aMMCZOnOj6A3Duuecazc3NHoutv3vrrbdcbRcXF2ecdNJJxuTJk12/+CaTybjvvvu6PPeFF15wtXNcXJwxZcoUw8vLywCMadOmGdXV1X37Yjzo66+/NsLCwlyb3W43AMPX17fD49nZ2R3OO942/Oyzzwxvb28DMCIiIoxp06YZvr6+BmAkJSUZhw8f7ouX3Sd62rZbt251vafb2+a77QMY1113natD+19DqW1ffvllV5ukpKQYc+fO7XJbsmRJp3P13hVPUH9//NTfnzj19e6l/t591N+fOCUD2syZM8e4+uqrjaeeesrYtGlTv0gGGIZhvPvuu8Zpp51mBAUFGb6+vsakSZOMP/3pT7oxOIbs7GzjnnvuMU477TRj2LBhho+Pj+Ht7W0MHz7cuOqqq4z169cf9fw1a9YY5513nhEaGmrY7XZj9OjRxv3332/U1dX10SvoH7744osuk2T/u2VmZnY693jbcNeuXcall15qREZGGjabzRg+fLhx++23G2VlZW56lZ7R07YtLy83HnzwQePss882hg8fbvj7+xs2m82Ij483lixZYnz00UfHfM6h0rbLli3rVtsmJiZ2eb7eu+IJ6u+Pj/r7E6e+3r3U37uP+vsTZzKMI6ypMMS1L0ORk5PTYXIOERERERERkYHO6ukABjOn00l+fj4BAQGd1rgUERHpa4ZhUFVVRWxsLGZz380hXF9fz2OPPcarr75KZmYm/v7+zJkzh6VLlzJr1qwTvr5hGMyfP5/Vq1cDsHr1aubNm3fE45cvX85TTz3F7t27MQyD8ePHc/PNN3PFFVf0+LnV14uISH/T7f7ek2UJ/Rm9MEwgJyenW6Ur2rRp06ZNW19ufTkErrq62pg2bZoBGDabzZgyZYoRFxdnAIbFYjFeeeWVE36Op59+usPrW7169RGPveGGG1zHpaamGmPGjHH9fPPNN/f4udXXa9OmTZu2/rodq79XZUAvamhooKGhwfWz0TYCIycnh8DAQE+FJSIiAoDD4SAhIeGoyy71tl/84hds3ryZ1NRUPvroIxITE3E6nTzxxBPcddddXHvttcydO5eEhITjun5xcTF33XUXU6ZMobi4mNzc3CMe++qrr/LPf/4TPz8/VqxYwWmnnQbAypUrWbx4MX/7299YsGABS5Ys6fbzt7el+noREekvutvfKxnQix555BF+85vfdHo8MDBQNwgiItJv9FU5++HDh13rOD/33HMkJiYCYDabufPOO/nss8/49NNPeeKJJ3jyySeP6zl+/vOfU15ezvvvv8+ll1561GMfeughAO655x5XIgDg9NNP51e/+hX33HMPDz74YI+SAe1tqb5eRET6m2P19303YHAIWLp0KZWVla4tJyfH0yGJiIh4zIoVK2hubmbMmDHMnj270/7rrrsOgDfeeOO4rv/ZZ5/x0ksv8aMf/eiYcw/s27eP3bt3A3Dttdd22t/+2I4dO9i/f/9xxSMiIjKQDPjKgDvvvJMVK1b0+Lxly5Z1eWNyIux2O3a7vVevKSIiMlCtX78egLlz53a5v/3x/Px8cnJyejRUoL6+nhtvvJGwsDAeffTRbscycuRIoqKiOu2Pjo4mOTmZ9PR0vvnmG0aNGtXtWERERAaiAZ8MyM/PZ9++fT0+r6amxg3RuJdhGJqpWEREBowDBw4AMGLEiC73x8XFYbPZaGxs5MCBAz1KBjz00EMcPHiQZ555htDQ0BOOpX1fenq661gREZHBbMAPE1i+fDmGYfR4W7hwoadD77b8ijqWvrmDW17Z6ulQREREuq28vByAkJCQLvebTCaCg4M7HNsdaWlpPP7448yZM6fLkv/jieW7+44WS0NDAw6Ho8PWW+59exfXLNvA/sKqXrumiIjIkQz4ZMBQUNvYzKsbc3hvx2HdIIiIyIBRX18PgM1mO+Ix7cPr6urqunVNwzC44YYbaGlp4amnnup2xVxvxfLII48QFBTk2o53FYSurM8o5Yt9xZRUNxz7YBERkRM04IcJDAUjIwM4a1w0H+4q4O+r0vnjDyZ7OiQRERnkemNOHm9vbwAaGxuPeHz7krw+Pj7duv6zzz7L6tWrue2225g0aVK34+qtWJYuXcrtt9/u+rl9+abeYLO2fkfT2OzsleuJiIgcjZIBA8RNC0by4a4CVmzP5+cLRzEszNfTIYmIyCDWG3PyHKvs3jAMKioqOhx7NOXl5dx1113ExMTwwAMP9Ciu7gwB6M5QAndOFmxvSwY0KBkgIiJ9QMME2txyyy2Eh4e7tnYTJ050PbZ48WKPxTchPohTRkXQ4jR4atVBj8UhIiJDQ2/MyZOSkgJARkZGl8+Rl5fn+qa+/dijycrKoqysjIqKCkaNGkV0dHSHrX1J38WLFxMdHc1tt93W7Vi+u687sbiD3WoBVBkgIiJ9Q8mANlVVVZSWlrq2duXl5a7HKisrPRgh3HraSAD+symHPfm9N2GRiIiIO8ycOROANWvWdLm//fHY2NgeldrX1dVRWFjYaXM6Wz9El5WVUVhY2KHfbo/l4MGDFBYWdrpmQUEB6enpHY7tazZVBoiISB9SMqDN888/f8xvO1atWuXRGKcnhXLuhBicBjzw3m4Mw/BoPCIiIkdzwQUXYLVaSUtLY926dZ32P/vsswBccskl3bre5MmTj9pPJyYmArB69WoMw+D55593nZuamsqYMWMAeO655zpdu/2xCRMmMGrUqB69zt5i15wBIiLSh5QMGGCWnpOK3WpmfUYZ7+047OlwREREjig2NpZrrrkGgGuvvZasrCygda6Axx9/nE8//RRvb2/uuOOOTufOmzePpKQk3njjjV6L59e//jUAv/3tb/n8889dj3/++ec8/PDDHY7xhG8rA1o8FoOIiAwdmkBwgIkP8eXGBcn86bMD3L9iN3OSwwjzd89ERiIiIifq97//PZs2bWLr1q2MGjWKcePGUVRURF5eHhaLhWeeeYZhw4Z1Oi83N5esrCyqq6t7LZbLL7+cVatW8fTTT3P66ae7KgXS0tIA+MlPfsL3v//9Xnu+ntKcASIi0pdUGTAA3bggmdToAEprGvl/7+z2dDgiIiJHFBAQwJo1a7j//vsZPnw4e/bsob6+nvPPP5/Vq1dzxRVX9Gk8//rXv3jhhReYNWsWOTk55OTkMGvWLP7973/z97//vU9j+V+aM0BERPqSydDAc7dxOBwEBQVRWVlJYGBgr157V14li/+2hhanwRPfm8SSafG9en0RERl83NkvDVW92ab3r9jN82sP8dNTR3LHotG9FKGIiAw13e2bVBkwQI2PC+Jnp7cufXTv27s4UFjl4YhERETkRNg1Z4CIiPQhJQMGsJtOHcnJKeHUNbVw40tbcNQ3eTokEREROU5aTUBERPqSkgEDmMVs4o8/mExUoJ2DRdXc/NIWmlp0AyEiIjIQac4AERHpS0oGDHDh/nae/eFJ+NosrD5Qwr1v70LTQIiIiAw8Wk1ARET6kpIBg8D4uCD+ctkUzCZ4dWMO//wqw9MhiYiISA+pMkBERPqSkgGDxOljovh/540F4NEP9/LOtjwPRyQiIiI9YVcyQERE+pCSAYPI1XOHc/WcJAB+/to23t2e79mAREREpNtsWk1ARET6kJIBg8z/O28s358ej9OAn722jfd3HPZ0SCIiItINmjNARET6kpIBg4zZbOLRiydyydR4WpwGt766lQ93KiEgIiLS32nOABER6UtKBgxCZrOJx5ZM5OIpcbQ4DX76ylb+synH02GJiIjIUbTPGaDKABER6QtKBgxSFrOJx783iSXTWisE7nxjB0+tOqhlB0VERPopzRkgIiJ9ScmAQcxiNvH4koncuCAZgMc+2sdv3t2D06mEgIiISH/jqgxoUWWAiIi4n5IBg5zJZOKus1K5t23ZwefXHuInyzdT09Ds4chERETku1yVAU1KBoiIiPspGTBEXDdvOE9eOhmbxcwnewq55O9ryS2v9XRYIiIi0sa1moAqA0REpA8oGTCELJ4cxyvXzyLc387egioW/3UNGw+VeTosERER4dthAqoMEBGRvqBkwBAzLTGEd346l7ExgZTWNHLZv9bzzOoMTSwoIiLiYZozQERE+pKSAUNQXLAPb9w4m/MmxtDsNHjo/TSuf3EzlbVNng5NRERkyGqfM6DFadCshICIiLiZkgFDlK/Nyl8um8KDi8dhs5j5dE8h5/x5NdtyKjwdmoiIyJDUPmcAqDpARETcT8mAIcxkMnHl7CT+e+MchoX6kldRx/f+sZZnv87UsAEREZE+1l4ZAJo3QERE3E/JAGFCfBDv3TqPs8dH09Ri8OB7e/jhso0UVNZ7OjQREZEhw2I2YTWbAFUGiIiI+ykZIAAEenvx1BVT+c0F47BbzXy1v5gz//gl72zLU5WAiIhIH7FpRQEREekjSgaIi8lk4odzknj/1pOZGB+Eo76Z217dxk9f3kpZTaOnwxMRERn0vl1RoMXDkYiIyGCnZIB0MjLSn//eOIefLxyF1Wzi/Z2HOfOPX/Hx7gJPhyYiIjKotVcG1KsyQERE3EzJAOmSl8XMbQtTeOumuYyM9KekuoEbXtzMDS9u0lwCIiIibtK+ooDmDBAREXdTMkCOakJ8EO/dMo+bT03Gajbx8e5CzvjDl7y4PgunU3MJiIiI9CbNGSAiIn1FyQA5Jm8vC79clMq7t8xjUkIwVQ3N3Pv2Lr73z3XsK6jydHgiIiKDxrdzBigZICIi7qVkgHTbmJhA3rxxDvefPxY/m4XNWeWc8+fV3L9iN5W1TZ4OT0REZMD7tjJAEwiKiIh7KRkgPWIxm7h67nA+vX0+i8ZF0eI0eH7tIU79/Spe3ZBNi4YOiIiIHDdVBoiISF9RMkCOS2ywD/+8cjovXjeDkZH+lNU0cvebO7nwb2vYnFXu6fBEREQGJFvbBIKaM0BERNxNyQA5ISenRPDhbSdz73ljCbBb2ZlXySV/X8vtr22j0KFVB0RERHpClQEiItJXlAyQE+ZlMXPdvOF8fscCvj89HpMJ3tyax4LHV/GHT/ZR3dDs6RBFREQGBM0ZICIifUXJAOk1EQF2HlsyibdvmsvUYcHUNbXw588PMv+xL3hh7SEam/Uth4iIyNGoMkBERPqKkgHS6yYlBPPfG+fwj/+byohwP0prGrlvxW7O+OOXvLcjH8PQJIMiIiJdsbsqA5QMEBER91IyQNzCZDJx1vgYPv75KTx44XjC/e1kldby05e3cuHf1rA2vcTTIYqIiPQ79rYJBFUZICIi7qZkgLiVl8XMlbMS+fKXC/jZwhR8bRa251Zy+dPfcNm/1rPxUJmnQxQREek3XHMGaGidiIi4mZIB0if87FZ+tnAUX/7yVK6anYjNYmZdRinf+8c6rnz2G7ZkazlCERER15wBSgaIiIibKRkgfSoiwM4Di8fzxS8XcPnMYVjNJlYfKOHip9ZyzbIN7Mit8HSIIiIiHmOztFcGaDUBERFxLyUDxCPign14+KIJfNG2HKHFbOKLfcVc8Nc1XPf8RlUKiIjIkGT30jABERHpG0oGiEclhPry2JJJfHb7fC6eEofZBCv3FnHxU2u57F/r+fpAiVYfEBGRIePbygAlA0RExL2UDJB+YXi4H3/4wWQ+u30+358ej9VsYl1GKf/37Ddc+Lc1fLy7AKdTSQERERnc7F5tqwkoGSAiIm6mZID0KyMi/HlsySS+vPNUrp6ThLeXme25ldzw4mYW/ekr3tqaS7OWWxIRkUFKlQEiItJXlAyQfiku2If7LxjH13edxs2nJhNgt3KgqJqfv7adU3+/ihfWHqK2sdnTYYqIiPSq9jkDGjWBoIiIuJmSAdKvhfvb+eWiVNYsPY07zxpNmJ+NnLI67luxm9mPfM7vPtpLoaPe02GKiIj0ClUGiIhIX1EyQAaEQG8vblowkq/vOo0HF48jKcyXyrom/r4qnXm/+5zbX9vG7vxKT4cpIiJyQjRngIiI9BWrpwMQ6Qkfm4UrZydx+cxEVqYV8szqTDYcKuPNrXm8uTWPOclh/PjkEcwfFYHZbPJ0uCIiIj2iygAREekrSgbIgGQxmzhzXDRnjotme04Fz3ydyQc7D7M2vZS16aUkR/hx9ZwkLpoaj79db3MRERkYvp0zQMkAERFxLw0TkAFvUkIwf7lsCl/deSo/Pnk4AXYr6cU13PvObmY9vJL73tnFwaJqT4cpIiJyTN9WBmgCQRERcS8lA2TQiAv24Z5zx7J26Wncf/5YRkT4Ud3QzAvrslj4hy+54pn1fLSrQEsTiohIv+WtygAREekjqp+WQSfA24ur5w7nh3OSWHOwlBfWHWJlWiFrDpay5mApsUHeXDErkUtPSiDM3+7pcEVERFxsltYJBDVngIiIuJuSATJomUwm5qWEMy8lnNzyWl76JptXN2STX1nP4x/v48nPDnDexBj+b3YiUxKCMZk04aCIiHiW5gwQEZG+omSADAnxIb7cdVYqt52ewvs7DvPvdYfYnlvpWoVgdFQAl85I4KIpcQT72jwdroiIDFHebUsLNjsNGppbsFstHo5IREQGK80ZIEOKt5eFS6bF885P5/H2zXO5eGocdquZfYVV/ObdPcx4eCU/f20b32SUYhiGp8MVEZEhJsBupX1l3Mq6Js8GIyIig5oqA2TImpwQzOSEydx33jje3pbHKxuy2VtQxVtb83hrax4jIvy49KQELpkar7kFRESkT5jNJoJ8vCivbaKitonIAG9PhyQiIoOUkgEy5AX5evHDOUlcNTuR7bmVvLohmxXb88koruHhD/by+Mf7OHNsNJfOSGBucjhms+YWEBER9wnxtVFe20R5TaOnQxERkUFMwwRE2phMJiYnBPPoJRPZcM9CHrl4ApPig2hqMXh/52GufHYDJz/2BU98vI/MkhpPhysiMmDU19fzwAMPMHbsWHx8fIiIiGDx4sWsX7++V65vGAannHIKJpMJk8nE119/3eVxCxYscB3T1RYdHd0r8ZyoYF8vAMprNUxARETcR5UBIl3wt1u5bMYwLpsxjD35Dl7dmM1bW/PIq6jjr18c5K9fHGRaYgiXTI3n3IkxBPl4eTpkEZF+qaamhvnz57N582ZsNhvjxo2jqKiIFStW8P7777N8+XIuvfTSE3qOZ599ltWrV3f7+PHjxxMUFNTp8bCwsBOKo7eEtE1kW1GrygAREXEfJQNEjmFsbCAPLB7Pr84Zw6d7Cvnvlly+2l/M5qxyNmeV85t3d3PmuGgumRrHySkRWDSMQETE5Re/+AWbN28mNTWVjz76iMTERJxOJ0888QR33XUX1157LXPnziUhIeG4rl9cXMxdd93FlClTKC4uJjc395jn/OUvf2HBggXH9Xx9oX1VmwpNICgiIm6kYQIi3eTtZeH8SbE8f80M1i09naVnp5IS6U9Ds5N3t+dz9bKNzHl0JY98mMaBwipPhysi4nGHDx/m2WefBeC5554jMTERALPZzJ133skZZ5xBXV0dTzzxxHE/x89//nPKy8t56qmnsFgGxzJ83w4TUGWAiIi4j5IBIschKtCbG+Yn88nPT2HFT+fyw9mJBPt6Ueho4J9fZnDGH79i8V+/5vk1mZRUN3g6XBERj1ixYgXNzc2MGTOG2bNnd9p/3XXXAfDGG28c1/U/++wzXnrpJX70ox8xa9asE4q1PwlpSwZU1KgyQERE3EfDBEROgMlkYmJ8MBPjg/nVuWP4Ym8Rb2zO5Yt9xWzPrWR7biUPvp/G3JHhLJ4Uy5njogjw1vwCIjI0tE8QOHfu3C73tz+en59PTk5Oj4YK1NfXc+ONNxIWFsajjz7ao7j+8Y9/8MQTT1BfX09MTAynnnoql19+Od7e/WMZv/ZhAqoMEBERd1IyQKSX2K0Wzhofw1njYyipbuCdbfms2JbH9txKvtpfzFf7i7G/ZWbhmCgWT45l/ugI7NbBUdIqItKVAwcOADBixIgu98fFxWGz2WhsbOTAgQM9SgY89NBDHDx4kGeeeYbQ0NAexfXaa691+Hn58uXcf//9vPnmm0yfPr1H13KHbycQVGWAiIi4j5IBIm4Q7m/nunnDuW7ecDJLalixLZ93tueRUVzD+zsP8/7OwwR6WzlnQgwXTI5l5vAwTTwoIoNOeXk5ACEhIV3uN5lMBAcHU1RU5Dq2O9LS0nj88ceZM2cO1157bbfPmzhxIpdccgkLFy4kMTGRhoYGVq1axa9+9Sv27t3LokWL2LJli2tug640NDTQ0PDt8C+Hw9Ht5+8u1zCBOlUGiIiI+ygZIOJmw8P9uG1hCreePpLd+Q7e2ZbHiu35FDoaeHVjDq9uzCEq0M75E2O5YHIsE+KCMJmUGBCRga++vh4Am812xGPsdjsAdXV13bqmYRjccMMNtLS08NRTT/Xo7+Wf//znDj/7+vpy0UUXsWDBAqZNm0ZmZiYPPPCAa9LDrjzyyCP85je/6fZzHo8g1wSCqgwQERH3UTJApI+YTCbGxwUxPi6Iu88ew4bMMlZsz+P9HYcpdDTwzNeZPPN1JsNCfTlnQgznTohhfFygEgMi4hF33nknK1as6PF5y5Ytc00W2D4Gv7HxyN9wt3/L7uPj063rP/vss6xevZrbbruNSZMm9Ti+roSEhHD33Xdzww038Pbbb/PMM88c8W/v0qVLuf32210/OxyO414W8YjxuIYJNGIYhvoBERFxCyUDRDzAYjYxOzmM2clh3H/BOL7aX8Lb2/L4PK2I7LJa/vFlOv/4Ml2JARHxmPz8fPbt29fj82pqalz/bh8ecKQhAIZhUFFR0eHYoykvL+euu+4iJiaGBx54oMexHU17AqOsrIyysjLCwsK6PM5ut7uqGdylPRnQ1GJQ09iCv123ayIi0vvUu4h4mN1q4YyxUZwxNoraxma+2FvMBzsP8/leJQZExHOWL1/O8uXLT+gaKSkprFmzhoyMjC735+XluaoGUlJSjnm9rKwsysrK8PHxYdSoUZ32FxcXA7B48WK8vLz4wQ9+wJNPPtmtWL28vl3ppbm5uVvnuIuPzYLdaqah2Ul5TaOSASIi4hbqXUT6EV+blXMnxnDuxBglBkRkwJs5cybPP/88a9as6XJ/++OxsbE9KrWvq6s76hwDZWVlAFRWVnb7mrt37wZahzYcqSqgLwX7elHoaKCyroneHYQgIiLSSskAkX6qJ4mBsydEs2hcNJPjgzFrVQIR6ScuuOACbrnlFtLS0li3bp2rFL9d+0R9l1xySbeuN3nyZAzDOOL+pKQksrKyWL16NfPmzet2nE6nkz/96U8ALFiwAKvV87dHIb42Ch0NlNdqRQEREXEPs6cDEJFja08M/O2KqWy+dyF/u3wq506IwdvLTHZZLf/8MoOLn1rL7EdX8uu3d7L6QDFNLU5Phy0iQ1xsbCzXXHMNANdeey1ZWVlA61wBjz/+OJ9++ine3t7ccccdnc6dN28eSUlJvPHGG70Sy4svvsjvfvc7CgsLOzxeWFjIZZddxtdff43ZbOaee+7plec7UcFaUUBERNzM86lvEemRrioGPtpdwBd7iyh0NLB8fTbL12cT6G3l9DFRLBoXxSmjIvC16dddRPre73//ezZt2sTWrVsZNWoU48aNo6ioiLy8PCwWC8888wzDhg3rdF5ubi5ZWVlUV1f3ShylpaXcfffd3H333SQlJREZGUltbS1paWm0tLTg5eXFU0891aOKAnf67ooCIiIi7qBPByID2HcTAw3NLaxNL+WT3QV8uqeQkupG3tqax1tb87BbzZycEsGicVEsHBNFiN+R1/wWEelNAQEBrFmzhscee4xXXnmFPXv24O/vz/nnn8/SpUs7DR1wlzPPPJM77riD9evXc+jQIbZv347FYmHkyJGceuqp3HLLLYwdO7ZPYumO4LZkQHmNKgNERMQ9TMbRBt/JCXE4HAQFBVFZWUlgYKCnw5EhpMVpsCW7nI93FfDxngJyyr6daMtiNjEjKZRF46I4c1w0scHdW9tbRAY+9Uu9z11t+ruP9vL3VelcMzeJ+84f12vXFRGRwa+7fZMqA0QGIYvZxElJoZyUFMo9544h7XAVH+8u4OPdBewtqGJdRinrMkq5/909jI0JZOGYSE4fE8WEuCBNQCgi0g+EtM0ZUKE5A0RExE2UDBAZ5EwmE2NjAxkbG8jPzxhFVmkNn+wu5OPdBWzOLmfPYQd7Djv48+cHiQiwc3pqa2Jg3shwfGwWT4cvIjIkuYYJaM4AERFxEyUDRIaYxDA/fnzKCH58yghKqxv4Yl8xK9MK+Wp/McVVDby6MYdXN+Zgt5qZOzKc08dEcnpqFNFB3p4OXURkyIjwtwNQ6GjwcCQiIjJYKRkgMoSF+dtZMi2eJdPiaWhu4ZuMMlamFfJZWhF5FXV8vreIz/cWcQ+7GB8XyOmprRMQjo8LxGTScAIREXdJDPMFIKu0BsMw9DdXRER6nZIBIgKA3WrhlFERnDIqgvsvMNhfWM1naYWsTCtka04Fu/Ic7Mpz8OTKA0QF2jktNYrTUyOZMzJMyxaKiPSy+BBfzCaobWyhuKqByEBVZ4mISO/SHTxQVVXFO++8w0cffcSGDRvIycnBZDIxfPhwzjnnHG6//XZiYmI8HaZInzGZTIyODmB0dAA3nzqSkuoGvthbxMq0IlYfKKbQ0cArG7J5ZUM2NouZGcNDWTA6ggWjI0mO8NM3WCIiJ8hmNRMX4kNOWR2HSmuVDBARkV6npQWBK6+8kuXLlwOt6yEnJydTU1NDRkYGLS0thIWF8eGHH3LSSSf16LpawkkGo4bmFta3DSf4Yl9Rh2ULAeJDfDh1dCQLRkcwO1lVAyL9ifql3ufONr3y2W9YfaCExy6ZyPdPSujVa4uIyOClpQV76MILL+SnP/0p8+fPx2ptbZb09HQuv/xyNmzYwCWXXMK+ffvw8dGa7DK02a0W5o+KYP6oCAzDIKOkhlX7ilm1r4hvMsrILa/jxfVZvLg+C5vVzMzhoSxoSw6MCFfVgIhIdyWF+bH6QAmHSms8HYqIiAxCSgYATz75JKGhoZ0eT05O5o033mDkyJHk5OTw0UcfcdFFF3kgQpH+yWQykRzhT3KEP9fNG05tYzPr0ktZta+YL/YVkVtex+oDJaw+UMKD78GwUN+24QQRzB6hpQtFRI7m20kEaz0ciYiIDEZKBkCXiYB2CQkJpKamsmPHDvbv39+HUYkMPL42K6ePieL0MVEYhkF6cQ2r9hWxal8xGzLLyC6r5d/rsvj3um+rBk5OCefklAhSowNUNSAi8h3Dw/0AyCxRZYCIiPQ+JQO6ob6+HkBDBER6wGQyMTLSn5GR/vzo5BHUNLRWDXzRlhzIq/i2agD2EhFg5+SR4Zw8Kpx5IyOICLB7+iWIiHhUYlhrMkDLC4qIiDsoGXAM27dvd1UEzJ0718PRiAxcfnYrC8dGsXBse9VANV/tL2H1gWLWZ5RRXNXAm1vzeHNrHgBjYgI5pa1qYHpSCN5eGlIgIkNLQqgPZhPUNLZQXN1AZIBWFBARkd6jZMBRtLS0cMsttwBw2mmnMW3atKMe39DQQENDg+tnh8Ph1vhEBqrWqoEARkYGcO284TQ0t7A5q7ytUqCYXXkO0g63bv/8KgO71czMEWGu5MCoKH99QyYig57daiE22Ifc8jqySmuVDBARkV6lZMBR/OpXv2L16tUEBATwr3/965jHP/LII/zmN7/pg8hEBhe71cKc5HDmJIdz11mplFY38PXBEldyoNDRwFf7i/lqfzGQRmSAnZNTIjhlVDhzR4YT7q8hBSIyOCWF+ZFbXkdmSQ0nJR15jiMREZGeMhmGYXg6iBNx5513smLFih6ft2zZMmbPnn3E/f/4xz+48cYbsVqtvP3225x77rnHvGZXlQEJCQlaz1nkBBiGwYGiar7aX8zqAyV8k1lKfZOzwzGp0QHMSQ5n7sgwZgwPJcDby0PRivRv3V13WLrP3W1679u7eHF9FtfNG869543t9euLiMjg092+acBXBuTn57Nv374en1dTc+SZeV977TVuvvlmTCYTzz//fLcSAQB2ux27Xd9QivQmk8nEqKgARkUF8KOTR1Df1Dqk4KsDxazeX8Keww72FlSxt6CK59ZkYjGbmBgfxNzkcOaMDGPqMM03ICID14zhoby4PovVB4o9HYqIiAwyA74yoLd98MEHXHjhhTQ1NfG3v/2Nm2666bivpW9gRNyvtLqBdRmlrDlYytr0kk7rcdutZqYnhbRVDoQzIS4Ii1nzDcjQpH6p97m7TStqG5n64Kc4DVh792nEBmtlIxERObohUxnQm7766iuWLFlCU1MTjzzyyAklAkSkb4T52zlvYiznTYwFILe8lrXppaw9WMKa9FKKqxpYc7A1WfD4x/sI8LYyc3gYc0eGMXdkOCmRmoxQRPqvYF8bkxOC2ZJdwZf7i7lsxjBPhyQiIoOEkgFtNm/ezPnnn09dXR1Lly7l7rvv9nRIInIc4kN8+f50X74/PQHDMDhYVM3a9FLWHCxhfUYpjvpmPksr5LO0QgDC/e3MSW5NDsxJDich1NfDr0BEpKMFoyPZkl3Bqn1FSgaIiEivUTIA2LdvH2eddRYOh4ObbrqJhx9+2NMhiUgvMJlMpEQFkBIVwA/nJNHiNNiVV9laOZBewsZDZZRUN7Biez4rtucDEB/iw8zhYcwaEcqsEWFKDoiIx80fFcEfPt3PmoOlNLU48bKYPR2SiIgMAkoGALfeeislJSWYTCa2bdvGvHnzujzu2muv5dprr+3j6ESkt1jMJiYlBDMpIZgbFyTT0NzClqwK1qaXsDa9lG05FeSW15Fbnst/t+QCEBfsw8y2xMDsEWHEh/hoWIGI9KkJcUGE+tkoq2lkXXopp4yK8HRIIiIyCCgZAK7lAA3DYO3atUc8buHChX0Vkoj0AbvVwuzkMGYnh/ELoLqhmc1Z5azPKOWbjFJ25FaSV1HHm1vyeHNLHtCWHBjemhxorRxQckBE3MtsNnHexBj+vS6LF9dnKRkgIiK9QqsJuJFmbRYZ2Gq+mxzILGN7TgXNzo5/MmOCvNsSA60JgmGhvkoOSL+lfqn39VWbHiyqYuEfvsJkgq9+eaqGMImIyBFpNQERkRPkZ7dyyqgI17dwtY2tyYFvMspYn1HK9twKDlfW89bWPN7a2lo5EB3o7UoMzBwRRlKYkgMicuJGRgZwcko4qw+U8OL6LH51zhhPhyQiIgOckgEiIt3ka7NyckoEJ6e0JgfqGlvYkt1aObA+o3XOgQJHPW9vy+ftba0TEkYF2pkxPIyTkkI4KSmU0VEBmM1KDohIz/1wdhKrD5Tw6oZsbjs9BT+7buNEROT4qRcRETlOPjYLc0eGM3dkONCaHNjqSg6UsS2ngkJHA+9uz+fdttUKAr2tTE8K5aSkUGYMD2FCXDA2q2YGF5FjOzU1kqQwXw6V1vLaxhyunTfc0yGJiMgApmSAiEgv8bFZmDMynDltyYH6ptbKgY2Z5Ww8VMaW7HIc9c18vreIz/cWAWC3mpmcEMyM4a0JgqmJIfjr2z4R6YLFbOLHp4zgnrd28ezXmVw5O1HLDIqIyHHTHaeIiJt4e1mYkxzOnOTW5EBzi5Pd+Q42HipjQ2YZm7LKKatp5JvMMr7JLANab/bHxgS6KgemJ4US7m/35MsQkX7kkqnx/PHT/eRV1PHejnwumhLv6ZBERGSA0moCbqRZm0XkaAzDIL24ho2HytiYWcaGQ2Xkltd1Om5EhB8zXEMLQokP0XKGcnzUL/U+T7Tp3744yOMf7yM2yJsVt8xTwlBERDrobt+kZIAb6aZLRHrqcGUdGzLL2hIE5ewrrOp0THSgN9OSQpieGMK0xBDGxASqVFi6Rf1S7/NEm1Y3NHPBX74mo6SGmcNDWf6jmfobICIiLkoG9AO66RKRE1VR28imQ61zDmw4VMbO3EqanR3/bPt4WZiUEMS0xBCmJ4YyZVgwwb42D0Us/Zn6pd7nqTY9WFTFhX9bS3VDM6eMiuBPP5hMqJ9+70VERMmAfkE3XSLS2+oaW9iWU8GW7HI2HSpjc1brpIT/a2SkP9MTQ5ia2FpBMDzcT0MLRP2SG3iyTT/fW8iNy7fQ0OwkKtDO7WeM4uKp8aoSEBEZ4pQM6Ad00yUi7uZ0GqQXV7M5q5xNWeVsySono6Sm03Ehvl5MSwxhWmIo0xJDmBgfhLeXxQMRiyepX+p9nm7TtMMObn5pi+v3fkSEH09dMZXUaP3/FREZqpQM6Ac8fYMgIkNTaXUDW7Ir2JxVzuasMrbnVtLY7OxwjJfFxLjY9qEFrXMPRAZ6eyhi6Svql3pff2jTusYWXvomi398mU5JdSPeXmYeunACS6ZppQERkaFIyYB+oD/cIIiINDY72Z1f2ZYcaK0gKK5q6HRcfIgP0xNDmDIshCnDgjUx4SCkfqn39ac2Latp5GevbeOr/cUA/GB6AnefnUqI5hIQERlSlAzoB/rTDYKISDvDMMgtr2tLDJSxOauCvQUO/rc3sFvNTIgLYsqwYKYMC2HqsBCig1Q9MJCpX+p9/a1NnU6Dv35xkD9+th/DAIvZxKwRoUyKD2ZeSjhzksM9HaKIiLiZkgH9QH+7QRAROZKq+ia25bQOLdiaXcG2nAoq65o6HRcT5N2aHEhorR4YH6e5BwYS9Uu9r7+26dcHSnj4gzT2HHZ0eHzB6AiWnj2G0dEBHopMRETcTcmAfqC/3iCIiByL02mQWVrD1uwKtma3Jgj2Fjj4n1UNsZpNjI0NZEpCsGt4wbBQX61c0E+pX+p9/b1NM0tq+PpgCVuzy3l3ez5NLa2/xAtGR/CzhaOYnBDs2QBFRKTXKRnQD/T3GwQRkZ6oaWhmZ17ltwmCnIou5x4I9bO1JQdaEwQT44MI8PbyQMTyv9Qv9b6B1KYZxdU8/vE+Ptpd4BoWdMGkWH593hgiAzQESERksFAyoB8YSDcIIiI9ZRgGeRV1bcmBCrbmlLM7z0FjS8eVC0wmGBUZ0JYcCGZyQggjI/2xmFU90NfUL/W+gdimWaU1/HnlQd7cmothQLCvF79cNJqFY6KI0qoiIiIDnpIB/cBAvEEQETkRDc0t7Ml3tCUHWisIcsvrOh3na7MwIS6ISQnBTIoPZlJCEHHBPhpe4Gbql3rfQG7TXXmV3PXfHezO/3ZegZGR/sxNDuP7JyUwLjbIg9GJiMjxUjKgHxjINwgiIr2luKqBbW2JgS3Z5ezMraSmsaXTceH+NibGf5scmBQfrCXRepn6pd430Nu0qcXJsjWZvLfjMDvzKjusKrJgdARLpsVzWmokvjar54IUEZEeUTKgHxjoNwgiIu7Q4jRIL65mW04FO3Ir2J5TSdphB83/OzshMCzUt616oLWKYHxsED42rV5wvNQv9b7B1KaVtU2syyjl/Z2HeX9HvmvCULMJhof7cXJKBJfPHMaoKK1EICLSnykZ0A8MphsEERF3qm9qIe2wg+05FWzPrWR7bgUZxTWdjrOYTYyKCnAlBybFBzMqyh+rxeyBqAce9Uu9b7C2aWZJDf/ZlMN7O/LJKes41GdifBAXTIrle9MSCPLV5KAiIv2NkgH9wGC9QRAR6QuVdU3sbEsMbM+pYFtOBUVdrF7g7WVmfGxbcqCtikDLG3ZN/VLvG+xtahgGxdUNbM+p5I3NOXyWVkRLW8mAn83CZTOGce284cQG+3g4UhERaadkQD8w2G8QRET6WkFlvSs5sD23gh05lVQ1NHc6LsjHiwlxQUyID2r9b1wQ8SGaoFD9Uu8bam1aUt3Ah7sKeGl9FnsLqgCwmk2cmhrJKaMiuGBirKoFREQ8TMmAfmCo3SCIiPQ1p9Mgs7SmNTnQNsRgT37n5Q0BQny9GB8XxMT2BEF8MLFB3kMqQaB+qfcN1TY1DIMv9xfzzy8zWJdR6no8wNvKdfOGc3JKBGNjAjXHh4iIBygZ0A8M1RsEERFPamx2sr+wip15lezIrWRXXiV7Cxw0tXTu7kL9bK7KgQnxrYmC6MDBmyBQv9T71KawJ9/BF/uKeGdbHvsLq12P+9ksfG96AmeNjyY+xIfoQG/N7yEi0geUDOgHdIMgItI/NDS3sK+gNUGwM7eSnXmV7Cuo6nIFg3D/7yYIgpkYH0RUoLcHou596pd6n9r0W06nwbs78nl7ax478xyUVHec48NiNjEs1JczxkZxzoQYxsYEYrMqOSAi0tuUDOgHdIMgItJ/1Te1Jgh25FWyM7eCnXkO9hdWuSZH+66IADsT44I6DDOIHIAJAvVLvU9t2jXDMFh9oISXvsliX0EVeRV1napzbBYzY2IDmRgXRLCvF352K3OTwxkfFzhoq3NERPqCkgH9gG4QREQGlvYlDr87xGB/YRVd5AeICrQzIS64rYIgkHGxQUQG2Pv1hxj1S71Pbdo9TqdBUVUD23LKWbE9nzUHS6msa+ry2BBfL4aH+zFlWAgXTIplYnxQv/69EhH5rvqmFry9vp0vJbe8lm05FditFmKCvPGxWQjy8SLc3+62GJQM6Ad0gyAiMvDVNbaw57CDnbkV7MhrTRAcLKruMkEQ7m9nfFwg42IDGR/bWknQn1YxUL/U+9Smx8cwDLLLal2TftY1NnO4sp6vD5ZQ29jS4dj21UGiAr2JC/Zuq9AJJiqwfyffRKRnDMOgqcVwDR9qbHay6VAZW3MqSIn0Z+7IcPzs1uO+fpGjnt35DhqanQT7emEYUNfUTJGjgcYWJ1GB3sQG+RAd5I3J1LqC0ed7izhUWoO/3dq6eVsJsFuxWy0UVzdQ3dCMt9VCfXMLBZX1bDxURm55HWNiAkmO8GNrdgV5FXVdxhMX7ENSuC8WsxmLCSxmM2eOi+L70xOO+zW2UzKgH9ANgojI4FTb2MyefAc72uYf2J1/5ARBoLeVcbFBbUmC1v8OD/fHYu77DzHql3qf2rR31Te1kF5cTXpxDZ/uKeTTPQXUN3VeHQRak28pkf4khfuRFOZLYpgfw8P9SAr3xW7VKgYi/YVhGOw57GB9RhlRgXbiQ3wpr2lkfWYpn+0ppKHZSYC3F3nltTjqm0kI9cHXy0pmaQ2Nzd/+/lvNJkZG+hMT5E1tYwt1TS00NDlJCPVlRIQftY3NVNY1U1nXRGSAnSnDgilyNLArr7WvLqpqOEqU7mMxmxgb09o/FDjqaWhqoaqhma4+hf/45OHcc+7YE35OJQP6Ad0giIgMHXWNLaQVONid72B3XiW78ivZX1Dd5TKHPl4WxsQEMD4uiPGxQYyNDWRUVIDbJ1NTv9T71Kbu1djsZF9BFWkFrRMSZhbXsDOvkgNF1V3O7wFgs5qZFB/EqKgAhof7MT0plDExAdQ2tOA0DHxsFny8LJhMJlqcBtUNzVjNJsprG8kuq6W8pon6phaSwv1IifInwG51VSAYhoHTwCPJPDm2vIo69uQ7KKisIyLAm6nDgjvN71Lf1EJ5bSOVdU1YzWYsZhNV9U046ppx1DcR5ONFfIgPjc3OtveGGV+7hXB/O06nQVltI+U1jdQ0tuDjZcHPbsHXZiWrtIa0w1U0NLfgqGtmZ14FtY0tTIwPZmxMAPGhvgR6W/H2shAV6E2orw1z23Nnl9WSXVpLoaMei8WM3WLGZjXT0NxCVX0z42KDmDE8tO3DbhP+diuB3l6Y296HDc0trNpXzOdpRXyTWUpNYwthfjZGRPgxOioQs6n1Q+i2nNaYgn29CPG1uf4b6O2FzWrGy2LCbjXjZTFj9zITF+xLqJ+NsppGmp1O/GxWChz1HCyqJr2ompzyWsprmzAMg2BfG8E+XgT72ogP8SHY14vssloyS2o4UFh9xG/HjyXc38b0xFD2HHaQXVZ7Qu8PswmSI/zx97ZSWdeE2WTC28tMhL8dm9VMQWU9+ZX1FLclDfztVmaNCGPKsGDXB/jq+maqG5qpb2oh1M9OoI+VhmYnNouZiAA74+OCSIn0Z216KYcr6pg8LJipw0I6VTRUNzSzPaeC4qoGWpxG62YYjI4OYOqwkBN6naBkQL+gGwQRkaGtsdnJgaIqduc52JVfye58R2tJdFNLp2O9LCZGRwcwLqatiiAuiDHRvbtOu6f6pfr6eh577DFeffVVMjMz8ff3Z86cOSxdupRZs2b1+HpJSUlkZWUdcf/MmTNZv379EfcvX76cp556it27d2MYBuPHj+fmm2/miiuu6HEs6us9o31+j8ySGg6V1nKopIZDpTVkltRQVd98zPN9bRZCfG0UVdV3uezod9mtZuxWMw3NThravqUcGenP6OgA7FYz1fXNFDjqCfC2MizUl/gQX4aFfrsF+3oBrTf/JpOJxmYnueW1OA2ID/GhuKqB9OJqbBZzWwmyF/7erSXJAd5W7FbzMYdDNLU4ySiuoaK2EX9vK1azmaYWJ6U1rR96A72tGAbkVtSRX1FHbnkdWaU1lNc2MiY6kGmJIUxNDCE1OoAAby8am50UOuo5XFnP4co6Cipb/11c1UB0kDejowOICfImMsC7ba4UqKhtoqKuiYq2D9rlNY1tPzdR2fZ4TWML4f42vK0WDlfWk19Zx+HKejBa29lmNRPk68XkhGDC/e2UVDcQ6msjMdwPgMraRjJKasgoriGrtAa71UJUoJ2IAG8q6xrZeKi8U9ukRgcwNiaQ3fmtHya7+vvrKV4W0zHff+3a34PtArytTIoPprHZyd4CB45uvO89yWY1Myc5jIraJgod9YT4tiYrzh4fQ3SQN466JmKCW5MkB4uraWh2MjLCn7hgH8xmE4ZhkF9Zz558B+U1jfjYLPjaLFgtZjKKq8kpq8Pf20qwjxcB3lYyS2rYkVtJVKA3E+ICmRAfxJiYQHxtxx5m0NzixGwyuZItA5GSAf2AbhBEROR/tTgNMkuq2Z3vYFdeJbvyHOzOr+zyRq79W4zxcUFcPSeJSQnBJ/TcnuiXampqmD9/Pps3b8ZmszFu3DiKiorIy8vDYrGwfPlyLr300h5dsz0ZMH36dOz2zhMwjRs3jn/+859dnvuTn/zEtS81NRWTyURaWhoAN998M3/96197FIv6+v7FMAwOldayJaucQ6U17C2oYn1GabcSBF4WEwkhvoT727FaTKQXV1PoOPGyYj+bhaYWo8sqoe7wspgYHu7HsFA/mlqc1DW1UN/U0lom3dj6b0d9U7c/VB6Lr81CXVNLlyXM/Z3JBGNjAokJ8iG3vPaIE8BazSaCfLxobvtGNtDbSqCPF/52K2W1jeSV1+Fjs+Bns+I0DKravg2G1g/hIb42/OxW6ptaqG5opqahmcgAOxPjgwn0sWKzWBgXG4ivzcK2nArSi2vIq6ijrrGZ6oYWSmsaOrRvmJ+NhFBfYoK8cRoGjc1OGluc2K0WvCwm1meUuSbctFnNHUrn20UF2jlvYizzRoYTEWCnuLqB/QVVpBdXYzGbCPTxYnJ8MGH+dsprG6mobaS8tony2kaq6ptpanbS1NL6vI3NBv+/vbsPiuq6+wD+3WVfcXkJSBRQRBBFY0wx42MMSe0waGukaguZsc3U2DhNYzoxacY2tUkGWwy2pOk0zUxs66TEqTHNaGMbJ60T3zIdMbWpkvTBGJUXgYKER3mHZZdlf88f2711u7uw7O5lF/f7mdmRveecu2d/Hu5v93DuvUN2B1q6htAzNILpFgP0cVoM2BxItRgwL82Cef8+RSdlmgEaaJQJnxuDdrTcGEKP1Y6slHjMnW5B9vR43JmZhASTXpX/d/LGyYAowA8IREQUCBHBv7qtqGtzrR6oa3ddqPD6gF2p87st/4P789JCep1I5CX3l+/8/HwcPXoUc+bMgdPpxM9+9jM888wzMJvNuHTpEmbPDvyCSe7JgKamJmRnZwfc7ve//z2+9rWvYdq0aXjnnXdQVFQEADhx4gTWr1+PwcFBHDx4EGVlZQHvk7k++o06BX3WEVhMOmg1GgyPjKKz34auQTtmJpkw3WKA0+n6kvXfy/+t9lFcH7DB5nDCpNfCqIvDqFNQ19aLqzcG4XAK4g1xmJloQv+w68tTa/cQWruG0NI15Hcy4fYEI7QajWtFgVGHvBkWCKAsQR4YdmDA7vucYn8sRh3SEowYsDngdAritBqkTDMg0azHwLADAtcFyzKTTci8zYyslGlINOtQ19aLc83dON/SoyyPBlzxSE8yYWaiyfVvkhnTLQb8q9uK+s4BdPYPo7Pfhp6hEeX1k8x6JMf/+2E2ICle/++l467nZkMcrg/YYB0ZRUaSGRnJZqQnmRCn1cDmcMLucKK914ra5m7XUneLAf/Xb0NrlxU6rQYWkw5zp7uuDTEnNR6OUdddKj7rG4aIoHjRDKQnmZX30D1ox/uXO9F8YwiL0hOxYGYCUqYZYLnp1I9AWe2jiNNqwnI618ioE73WEdgdTiSYdON+SR4ZdaKlawgzEk2wGHWwOUZx5bMB/G9bL6YZdZiTEo/FmUk8fYUUnAyIAvyAQEREwRJxfci90O5aPbBpxRwkxxtC2udk56Vr164hKysLDocDZ86cwYoVKzzKV69ejWPHjmHbtm14+eWXA95vsJMBixcvxoULF1BZWYkdO3Z4lFVWVuLZZ5/FkiVL8PHHHwe8T+Z6GsvwyCjaeqww6rTKbcQ0GigXOLQ5RqHXan0uR3Y6BUMjo+getKO+03XOtUnvut6B2aCFWa9Trn+QYNIhPckU8t0VBm0OdPbbkGjSuf7iG8D+bI5RaBCeL8lEFB6cDIgC/IBARETRZLLz0q9//Ws89thjWLhwIT755BOv8rfeegsbN25ERkYG2traAt5vMJMBly5dQn5+PgCgo6MDM2bM8Cjv6OhAenq6Unf+/PkB7Ze5noiIok2guSn4GzUSERERjcF9Eb/CwkKf5e7t7e3taG1tndCpAgBQUVGB9vZ2OBwOZGVlYfXq1SgrK0NcnPdFF919mTdvntdEAADMnDkTubm5aGhowNmzZwOeDCAiIpqqOBlAREREqrhy5QoAICcnx2d5ZmYmDAYD7HY7rly5MuHJgN/+9rdezxcvXow//vGPyM3NnVBf3GUNDQ1KXSIiolsZT+4hIiIiVXR3u27zddttvu+ZrNFokJyc7FE3EIWFhaiursalS5dgtVrR2dmJffv2ISMjA3V1dVi9ejV6e3sn1Jeby8bqi81mQ19fn8eDiIhoKuLKABW5L8fADwpERBQN3Plosi4XNDw8DAAwGPxf+NB9a0Cr1Rrwft944w2P5yaTCZs2bcLnP/95FBQUoLGxEb/85S/x/PPPh70vu3fvxo9+9COv7cz1REQULQLN95wMUFF/fz8ATHjZIxERkZr6+/uRlJQ0Zp3vf//7eOeddya87+rqauWuASaTCQBgt9v91rfZXLcyM5vNfusEKjs7G1u3bsXu3bvx9ttve0wGhKsvO3bswNNPP608b2trw6JFi5jriYgo6oyX7zkZoKKMjAy0trYiISEh5Fu99PX1Yfbs2WhtbeXVilXA+KqHsVUX46uuWy2+IoL+/n5kZGSMW7e9vR2XLl2a8GsMDg4qP4+37F5E0NPT41E3VO6JiPr6eo/tgZwCEMipBEajUVlBAAAWi4W5fopgfNXF+KqHsVXXrRjfQPM9JwNUpNVqMWvWrLDuMzEx8ZYZpNGI8VUPY6suxlddt1J8x1sR4LZ//37s378/pNfKy8tDTU0NGhsbfZa3tbUpf6nPy8sL6bXc9Ho9AMDhcHj1BYDfvtxcNpG+MNdPPYyvuhhf9TC26rrV4htIvucFBImIiEgVy5cvBwDU1NT4LHdvz8jICNsy+wsXLgCA1xd0d1/q6+vx2WefebXr6OhAQ0ODR10iIqJbGScDiIiISBXr1q2DTqfDxYsX8cEHH3iVv/baawCA0tLSsLze0NAQfvWrXwEAiouLPcry8/OxcOFCAN63JLx525133on58+eHpT9ERETRjJMBU4TRaER5ebnHeYoUPoyvehhbdTG+6mJ8Q5ORkYFvfvObAIBHHnkEzc3NAFznMr744os4duwYTCYTtm/f7tX2vvvuQ3Z2Ng4dOuSx/aWXXsKePXuUaw24NTY2Yu3ataivr0d8fLzPfT733HMAgBdeeAEnT55Utp88eRKVlZUedSKB401djK+6GF/1MLbqiuX4amSy7i9EREREMae/vx8rV65EbW0tDAYD7rjjDnR2dqKtrQ1xcXHYt28fHnroIa922dnZaG5uRnV1NTZv3qxsf+qpp/Dyyy9Dq9UiJycHqamp6OnpweXLlyEisFgsePPNN1FSUuKzP48++ij27t0LAMpKgYsXLwIAHnvsMezZsyfMESAiIopOvIAgERERqSYhIQE1NTWoqqrCm2++iU8++QQWiwVf/vKXsWPHDuXq/4HauHEjnE4nzp49i9bWVrS0tMBgMGDx4sX44he/iCeeeAJZWVl+2//mN7/Bfffdhz179qCurg4AcM899+Dxxx/HN77xjZDeKxER0VTClQFEREREREREMYbXDCAiIiIiIiKKMZwMICIiIiIiIooxnAwgIiIiIiIiijGcDIhyf/7zn1FcXIyUlBRMmzYNS5cuxSuvvAKn0xnprkW9zZs3Q6PRjPkYHh722faDDz7A+vXrkZaWBrPZjEWLFqGiosJv/VtVU1MT9u7di29961u46667oNPpoNFosGvXrnHbBhvDixcv4qGHHkJ6ejpMJhNyc3Oxfft2r9uITXXBxHbnzp3jjulPP/3Ub/tYia2I4PTp0/je976He+65B8nJyTAYDMjIyEBpaSlOnTo1ZnuOXYoE5vvgMd+HhrleXcz36mG+DwOhqLV7924BIAAkJydHlixZIlqtVgDIunXrZHR0NNJdjGoPP/ywAJC8vDwpLCz0+bDZbF7t9u/fL3FxcQJAMjMzpaCgQPR6vQCQZcuWyeDgYATeTWQ8+eSTyhi8+VFRUTFmu2BjePLkSTGbzQJA0tLSZOnSpRIfH6/8DnR0dKjxNiMimNiWl5cLAJk9e7bfMd3c3OyzbSzF9vjx40o8tVqtzJ8/XwoKCsRisSjbn3vuOZ9tOXYpEpjvQ8N8HxrmenUx36uH+T50nAyIUmfOnBGNRiNarVYOHDigbP/oo49kxowZAkBefPHFCPYw+rk/HFRXVwfcpqmpSYxGowCQqqoqcTqdIiJy9epVWbBggQCQ73znOyr1OPpUVFRISUmJ/PjHP5a//OUvUlpaOm4CCzaGfX19kpaWJgBk27ZtYrfbRUTk+vXrUlhYKABk7dq16rzRCAgmtu4PB+Xl5RN6rViL7bFjx2TevHny6quvSldXl7LdZrPJjh07lA8IR44c8WjHsUuRwHwfOub70DDXq4v5Xj3M96HjZECUeuCBBwSAPProo15lb7zxhgCQ1NRUZRCSt2A+HDz++OMCQFavXu1VVlNTIwBEr9dPuVm/cHHHdKwEFmwMq6qqBIAsXLhQHA6HR1lzc7PodDoBIOfOnQvPm4kygcQ22A8HsRbb3t5eGRkZ8Vu+Zs0a5S+uN+PYpUhgvg8d8314Mderi/k+fJjvQ8drBkShvr4+HD9+HACwZcsWr/IHH3wQiYmJuHHjxrjnwlDgRASHDx8G4Dvu9957L/Lz8zEyMoI//elPk929KSGUGL799tsAXOd+xsXFeZRlZWWhuLgYAHDo0CE1un5Li7XYJiYmQqfT+S1ftWoVAODy5cvKNo5digTm+8hgvg8Nj5fRK9biy3wfOk4GRKHa2lrY7XaYTCYsXbrUq1yv12PZsmUAgLNnz05296acQ4cOYcOGDSgqKsLGjRvxyiuvoLe316teS0sLrl27BgAoLCz0uS/3dsbdt2Bj6HA4cO7cuQm3i1WnTp3Cgw8+iKKiIpSVlaGqqgodHR0+6zK23twXBjKbzco2jl2KBOb78GK+nxw8Xk4e5vvQMN+Pz/9UCkXMlStXALhmmPzNduXk5ODEiRNKXfLv3Xff9Xj+1ltvoby8HAcOHMCXvvQlZbs7lkajERkZGT73lZOT41GXPAUbw6tXr2JkZMSjPJB2seqvf/2rx/M//OEP2LlzJ1599VVs3rzZo4yx9SQiOHjwIADPZM6xS5HAfB9ezPeTg8fLycN8Hzzm+8BwZUAU6u7uBgDcdtttfuu4y9x1yVtubi4qKyvx8ccfo6+vD/39/XjvvfewfPlydHd3Y8OGDfjHP/6h1HfHMjk5GRqNxuc+GfexBRvDm3/2N+4ZeyA9PR0//OEP8eGHH+LGjRsYGhpCTU0N1qxZA6vVikceeQRHjhzxaMPYetq7dy9qa2thMBjw1FNPKds5dikSmO/Dg/l+cvF4qT7m+9Ax3weGKwOikHtJi8Fg8FvHaDQCAKxW66T0aSp6/vnnvbatWrUKK1euxP3334+///3veOaZZ3DixAkAjHs4BBvDm+/n6q8tYw98+9vf9tp277334t1330VpaSkOHz6M7373uygpKVESHGP7H+fPn8eTTz4JANi1axdyc3OVMo5digTmnfBgvp9cPF6qj/k+NMz3gePKgChkMpkAAHa73W8dm80GwPMcGAqMwWBARUUFAOD9999XZu8Y99AFG0N3u7HaMvb+aTQa/OQnPwEANDQ04J///KdSxti6NDU1oaSkBMPDw/j617+O7du3e5Rz7FIkMO+oi/leHTxeRg7z/fiY7yeGkwFRKJAlJoEsLST/VqxYAQBwOp1obGwE8J9Y9vT0QER8tmPcxxZsDG/+2d+4Z+zHNn/+fKSkpAAA6uvrle2MLdDR0YFVq1bh2rVrWLt2LV5//XWvpYEcuxQJzPfqY74PPx4vI4v53j/m+4njZEAUysvLA+C62qXD4fBZx53Q3HVpYvR6vfKzO8buWNpsNrS3t/tsx7iPLdgYZmdnK/8n7vJA2pEndwxvPm7Eemy7urqwatUqNDQ0YOXKlTh48KDH778bxy5FAvO9+pjvw4/Hy8hjvvfGfB8cTgZEoYKCAuj1egwPD+P8+fNe5SMjI/jwww8BAMuXL5/s7t0SLly4oPw8a9YsAK6rOc+cORMAUFNT47Odezvj7luwMdTpdMpttRj74Fy/fh2dnZ0A/jOmgdiO7cDAAB544AHU1dVh2bJlOHLkiN+lexy7FAnM9+pjvg8/Hi8ji/neG/N98DgZEIUSExNRXFwMAHjttde8yg8ePIi+vj6kpqbiC1/4wiT37tbw0ksvAQDy8/ORmZkJwHUe1le+8hUAvuN+5swZfPrpp9Dr9Vi3bt3kdXYKCSWGX/3qVwEAr7/+OkZHRz3KWlpacPz4cQBAaWmpGl2f8n7+859DRJCUlKTcl9wtFmNrs9mwfv16nD17FnfccQeOHj2KhIQEv/U5dikSmO/Vx3wffjxeRhbzvSfm+xAJRaXTp0+LRqMRrVYrBw4cULZ/9NFHMmPGDAEgP/3pTyPYw+j23nvvyQ9+8ANpbGz02N7T0yNPPPGEABAAHrEVEWlsbBSDwSAApKqqSpxOp4iIXL16VRYsWCAAZOvWrZP2PqLNww8/LACkoqLCb51gY9jb2yvTp08XALJt2zax2+0iInL9+nUpLCwUALJmzRp13lgUGC+2dXV1snXrVqmrq/PYbrVa5YUXXhCtVisApLKy0qttrMXW4XDIhg0bBIDk5uZKe3t7QO04dikSmO9Dw3wffsz16mK+Dx/m+9BxMiCK7dq1S0liOTk5smTJEuUAsHbtWnE4HJHuYtQ6fPiwErvMzExZtmyZfO5zn1N+8TUajZSXl/tsu2/fPiXOmZmZUlBQIHq9XgDI3XffLQMDA5P7ZiLo9OnTkpqaqjyMRqMAkPj4eI/tLS0tHu2CjeHx48fFZDIJAElLS5O7775b4uPjBYBkZ2fLtWvXJuNtT4qJxra2tlYZ0+7Y3BwfALJlyxYlof23WIrtgQMHlJjk5eVJYWGhz0dZWZlXW45digTm++Ax34eOuV5dzPfqYb4PHScDotyRI0ekqKhIkpKSJD4+Xu666y75xS9+wQ8G42hpaZFnn31WioqKJCsrS8xms5hMJpk7d65s2rRJ/va3v43ZvqamRkpKSiQlJUWMRqMsWLBAdu7cKVardZLeQXQ4deqUcpAd69HU1OTVNtgY1tXVycaNG+X2228Xg8Egc+fOlaefflq6urpUepeRMdHYdnd3S0VFhaxZs0bmzp0rFotFDAaDzJo1S8rKyuTo0aPjvmasxLa6ujqg2M6ZM8dne45digTm++Aw34eOuV5dzPfqYb4PnUbEzz0ViIiIiIiIiOiWxAsIEhEREREREcUYTgYQERERERERxRhOBhARERERERHFGE4GEBEREREREcUYTgYQERERERERxRhOBhARERERERHFGE4GEBEREREREcUYTgYQERERERERxRhOBhARERERERHFGE4GEBEREREREcUYTgYQERERERERxRhOBhARERERERHFGE4GEBEREREREcWY/wcIpUKPzi7S5AAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig, ax = plt.subplots(12,2,figsize = [12,28])\n", + "for i in range(parameter_array.shape[1]):\n", + " ax[i,0].plot(parameter_array[:,i])\n", + " ax[i,1].plot(grad_total[:,i])\n", + "plt.savefig('Results/convergance_'+date+'pdf')" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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4MCBzJs376JhbZXhlVdeYd++fbz22msEBgaWuR2bzVamy2UiIiJSekUzSPs1rMeIni34/KdkjqZl08TLWuW1lCv8nDp1ivDwcBISEujbty8LFy7Ew8Ojomq7pLi4OABeffVV/vGPf5y379y5cwCsW7eOK6+8EoCffvpJl7RERERM4udbn+inb3bOID0qtOV5M0hXpTKHn8zMTAYMGMDOnTvp2bMnS5curdLh7UVOnDhR4r7c3FyOHTsGgN1ur6qSREREpBgXzhhtRvCBMt7zk5OTw+DBg4mJiaFjx46sWLECb2/viq7tkpYsWYLD4Sj28dFHHwGFa3sVbQsKCqrS+kRERKR6cjn82O12Ro4cyZo1awgODmblypU0btz4sudFRkYSFBTEyJEjy1SoiIiISEVw+bLXF198wZIlS4DCVd2HDx9e7HF+fn7OCQ8B0tLSOHDgQLE9MMnJyXTv3t35PCsrC4BPPvnE+VoAUVFRVTZ5ooiIiNROLoefnJwc59/j4+OJj48v9rhWrVqVuk273U5qamqxr/X718vLy3OhUhEREZGLubyqe22nVd1FRERqnkpd1V1ERESkJlP4ERERkTpF4UdERETqFIUfERERqVMUfkRERKROKffCprVN0eC3jIwMkysRERGR0ir63S7NIHaFnwucOXMGQIugioiI1EBnzpzB19f3ksdonp8LFBQUcOTIEby9vTEMo0LbzsjIoEWLFiQnJ2sOoVpEn2vtpc+29tJnW/s4HA7OnDmDv78/Fsul7+pRz88FLBYLgYGBlfoaPj4++rLVQvpcay99trWXPtva5XI9PkV0w7OIiIjUKQo/IiIiUqco/FQhm83G888/j81mM7sUqUD6XGsvfba1lz7buk03PIuIiEidop4fERERqVMUfkRERKROUfgRERGROkXhR0REROoUhZ8q8O2339K/f38aN26Mp6cn11xzDbNmzaKgoMDs0qSMHnjgAQzDuOQjOzvb7DKlGElJScyZM4cHH3yQrl274u7ujmEYzJgx47Lnbty4kcGDB9OsWTPq169Phw4dmD59uj7raqIsn+20adMu+13evXt3Fb4LqQqa4bmSvfzyy0yZMgWANm3a4OXlxfbt23n88cdZtWoVixcvvuw03FJ9tW3blubNmxe7T59r9fTmm2/y5ptvunzep59+yv3334/dbicgIIAWLVqwc+dOnnvuOZYuXcr3339PgwYNKqFiKa2yfrZQuJ5jy5Yti92nz7X2UfipRBs3buTvf/87FouFTz75hLvuuguA7du3c9ttt/H111/zxhtvMGnSJJMrlbL6+9//zgMPPGB2GeKCpk2bEhERQWhoKD179mTu3Ll89dVXlzxn//79jBkzBrvdzquvvsqkSZMwDIMDBw5w22238dNPP/Hkk0/y9ttvV9G7kOKU5bMtMnr0aKZNm1a5BUq1ofBTiWbMmIHD4eDBBx90Bh+Arl278sYbb3D33Xfz8ssvM378eDw8PEysVKTumDp16nnPFyxYcNlzXnvtNXJycrj11luZPHmyc3urVq348MMPCQsL4/333+fZZ5/liiuuqPCapXTK8tlK3aR++UqSkZHBqlWrABgzZsxF+4cPH46Pjw+pqamsXbu2qssTkVJyOBwsXrwYKP67fP3119OuXTvy8vKIioqq6vJEpAwUfipJXFwcubm51KtXj2uuueai/R4eHvTs2ROAmJiYqi5PKsiXX37JkCFDuOWWWxg5ciSzZs0iPT3d7LKkAh08eJCjR48CEBYWVuwxRdv1Xa651q5dy/Dhw7nlllu44447ePXVV0lJSTG7LKkkuuxVSeLj4wFo2bIl7u7F/2du06YNq1evdh4rNc8333xz3vPPP/+c559/nv/85z/84Q9/MKkqqUhF30+bzYa/v3+xx7Rp0+a8Y6Xm+fHHH897/tVXXzFt2jRmz56t+/pqIfX8VJLTp08D0KhRoxKPKdpXdKzUHMHBwbz00kts376djIwMzpw5w3fffUevXr04ffo0Q4YMYcuWLWaXKRWg6PvZsGFDDMMo9hh9l2suPz8//v73v/PTTz+RmppKVlYW69ev5/bbb+fcuXOMHj2apUuXml2mVDD1/FSSonk/rFZriccUrSZ87ty5KqlJKs6zzz570bbw8HD69u3LDTfcwObNm3nqqadYvXq1CdVJRdJ3uXZ76KGHLtp2/fXX88033zBs2DAWL17MxIkTiYiIKDH8Ss2jnp9KUq9ePQByc3NLPCYnJweA+vXrV0lNUvmsVivTp08H4Pvvv1dPQC2g73LdZBgGL7/8MgAJCQns2LHD5IqkIin8VJLSdIOX5tKY1DzXXXcdAAUFBSQmJppcjZRX0fczLS0Nh8NR7DH6LtdOV111FY0bNwZg3759JlcjFUnhp5K0bdsWKBwpkp+fX+wxRT+MRcdK7fD7OZtK+uyl5ij6fubk5HDkyJFij9F3ufYq+j7ru1y7KPxUku7du+Ph4UF2djaxsbEX7c/Ly+Onn34CoFevXlVdnlSiX375xfn3wMBAEyuRitCyZUuuvPJKANavX1/sMUXb9V2uXU6ePMnx48cBfZdrG4WfSuLj40P//v0B+OCDDy7av3DhQjIyMmjSpAk33XRTFVcnlen1118HoF27dgQEBJhcjZSXYRgMHToUKP67vGHDBnbv3o2HhweDBg2q6vKkEr3xxhs4HA58fX2d87JJ7aDwU4meeeYZDMNg7ty5fPbZZ87t27dv54knngDgySefvOQoEql+Vq5cyZQpU0hKSjpve3p6Oo8//rjzs37uuefMKE8qweTJk7FarXz33Xe89tprznt/Dhw4wOjRowEYO3ass4dIaoZffvmFRx555LzeWigc4ffSSy/xyiuvAPDUU0/p/6drG4dUqhkzZjgAB+Bo06aNo0uXLg6LxeIAHAMHDnTk5+ebXaK4aPHixc7PNCAgwNGzZ09Ht27dHFar1QE4DMNwPP/882aXKSWIjo52NGnSxPmw2WwOwNGgQYPzth88ePC88z7++GPndzcgIMDRvXt3h4eHhwNw9OjRw5GZmWnSO5Iirn62cXFxzu9ys2bNHD169HD06NHD0aBBA+f2MWPGOAoKCkx+Z1LRDIejhOELUmGWLVvGP//5T7Zu3UpeXh5t27blz3/+M48++ihubm5mlycuSk5O5r333mPjxo3s27ePEydO4HA48PPz44YbbuCRRx7RvR/V2Pfff8/NN9982eOSkpIICgo6b9uGDRuYOXMmGzZs4OzZswQFBXHXXXfx1FNPOYfEi3lc/WzT0tJ4++23nZcuT5w4QW5uLs2bN6d3796MHTuW2267rQoql6qm8CMiIiJ1iu75ERERkTpF4UdERETqFIUfERERqVMUfkRERKROUfgRERGROkXhR0REROoUhR8RERGpUxR+REREpE5R+BEREZE6ReFHRERE6hSFHxEREalTFH5ERESkTlH4ERERkTpF4UdERETqlP8Hd56fWFmRy4cAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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9+4K27OysnjwwQft7/W///1vK+JJLfjXv/6Fi4sLP/30Ey+//LJ9bNPevXsZPXo0AGPHjrX3SEnDsGXLFu6///4KvcNQdsfkiy++yPTp0wGYMGGC/k43NqbUS88//7wJmIDZtm1bs3v37qaDg4MJmDfeeKNZUlJidUSppgULFtjf05CQELN3795mZGSk6eLiYgKmYRjmpEmTrI4pp7FixQozICDA/nB1dTUB08PDo8L21NTUCu3mzp1r/90NCQkxe/bsaTo7O5uAGRUVZZ44ccKiVyTlqvverl+/3v67HBgYaEZFRZlRUVGmh4eHffuYMWNMm81m8SuTmmaY5mlu6xDLfffdd7z66qskJiZSXFxMhw4dGDVqFA888ACOjo5Wx5Nq2rdvH++88w5xcXHs3LmTI0eOYJomQUFBXHrppdx///0a21KPLVu2jCuvvPKsx+3evZuIiIgK21atWsXUqVNZtWoVubm5REREcPvttzNhwgT71ARineq+t5mZmbz++uv2S6xHjhyhqKiIFi1a0LdvX8aOHct1111XB8mlrqloEhEREakCjWkSERERqQIVTSIiIiJVoKJJREREpApUNImIiIhUgYomERERkSpQ0SQiIiJSBSqaRERERKpARZOIiIhIFahoEhEREakCFU0iIiIiVaCiSURERKQKVDSJiIiIVIGKJhEREZEqUNEkIiIiUgX/H9gbQprK4qJ4AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAlEAAAGmCAYAAABcA9HiAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABjjUlEQVR4nO3deVxVdf7H8de5XC6gAqKZCmK45oKG2uiYNqaD2eJWWmpNjUv74syYmdZvpqZpUqNFbZk2sya1mhwrldSxxkpRU0FRc0NREHBJZFeWC+f3h3EnAvSCwGF5Px+P+0jO95zP+dxudD9+v9/z/RqmaZqIiIiISIXYrE5AREREpC5SESUiIiJSCSqiRERERCpBRZSIiIhIJaiIEhEREakEFVEiIiIilaAiSkRERKQSVESJiIiIVILd6gTqs6KiIlJSUvD19cUwDKvTERERETeYpklWVhaBgYHYbOX3N6mIqkYpKSkEBwdbnYaIiIhUwrFjx2jTpk257SqiqpGvry9w/kPw8/OzOBsRERFxR2ZmJsHBwa7v8fKoiKpGxUN4fn5+KqJERETqmItNxdHEchEREZFKUBElIiIiUgkqokREREQqQUWUiIiISCWoiBIRERGpBBVRIiIiIpVgaRGVm5vLs88+S7du3fDx8aFFixaMGjWKLVu2VDpmUVERCxYsoFevXjRu3JhmzZoRHh7O6tWry71m7969vPbaa9x999106dIFm82GYRgsXry40nmIiIhI/WbZOlE5OTkMGjSI6OhoHA4H3bt359SpU6xYsYLIyEgWL17M+PHjKxSzsLCQUaNGERkZic1mIzQ0lKysLL7++mu+/vprIiIimD59eqnrnnzySb744ouqemsiIiLSAFjWE/XYY48RHR1Nly5dOHjwIDExMSQmJjJ37lwKCwuZPHkyx44dq1DMiIgIIiMjadmyJTExMcTGxhIfH8+SJUuw2WzMmDGDbdu2lbouKCiIMWPGMGfOHP773//y61//uqrepoiIiNRXpgVSUlJMu91uAuamTZtKtQ8dOtQEzKlTp7odMy8vzwwICDABc+nSpaXa7733XhMwR44cedFYgwYNMgHzww8/dPv+ZcnIyDABMyMj45Li/FLssTRz/FubzdhjaVUaV0RERNz//rakJ2rFihU4nU66du1K//79S7VPmTIFgGXLlrkdc/369aSlpeHn58fYsWPLjbl27VqysrIqmXntsDwmmc3xqSyPSbY6FRERkQbLkiKqeOL4gAEDymwvPp6SkuL2kF5xzL59++Lp6VmqvU+fPnh7e5OXl8fOnTsrkbW1ktLOsjspgz3JGayMTQFgZWwKe5Iz2J2UQVLaWYszFBERaVgsmVgeFxcHQPv27ctsDwoKwuFwkJ+fT1xcHMHBwZcc0263ExwcTFxcHHFxcVx77bWVzL58eXl55OXluX7OzMysstgD564vdSw1J5/hr250/Xx0zs1Vdj8RERG5MEt6otLS0gAICAgos90wDJo2bVri3EuN+fM2d2NW1OzZs/H393e93Cn+3DVvXBh2W9m7SdttBvPGhVXZvUREROTiLCmicnNzAXA4HOWe4+XlBcC5c+csi1lRs2bNIiMjw/Wq6NOFFzK6VxCfP1z28OfnDw9gdK+gKruXiIiIXFyFh/NmzJjBihUrKnyjRYsWuSaRe3t7A5Cfn1/u+cXDYj4+Pm7Fr46YFeXl5eUq1KqTYYBp/u9n8+c/iIiISI2ocBGVkpLCgQMHKnyjnJwc158vNqxmmibp6eklzr0Yd4bq3Bnyq82aN3HQookXrZt6c323lrz0n4OYwPdHztCjTVOr0xMREWlQKlxELV68+JK3Q+nUqRNRUVHEx8eX2Z6cnOzqUerUqZPbMYFyYzqdThITEysUs7Zp7e/DxpmDcXic35bGZhi8sPYAb3xzmDG92xDQuPyhTBEREalalsyJ6tevHwBRUVFlthcfDwwMdHtydnHMrVu3UlBQUKo9OjqavLw8HA4HYWFhlci6dvCye2AY5yeY3/ub9lzZ0pczOfnMXr3P4sxEREQaFkuKqJEjR2K329m3bx+bN28u1b5w4UIAxowZ43bMwYMHExAQQGZmZpmLdBbHHDZsGL6+vpXMvHbx9LDx/K2hAPxrexLfx6danJGIiEjDYUkRFRgYyKRJkwCYPHkyCQkJwPm5UBEREaxbtw5vb+8yNwseOHAgISEhpQolLy8v1/nTpk0jNjbW1bZ06VIWLlyIYRg89dRT1fW2LNHnimZM6Hu+t+6pz/eQ7yyyOCMREZGGwTAterQrKyuLQYMGsWPHDhwOB927d+fUqVMkJyfj4eHBBx98wJ133lnqupCQEBISEli0aBETJ04s0eZ0OhkxYgRr1qzBZrMRGhpKdna2a57U7NmzmTlzZqmYH3/8MY888ojr54yMDJxOJ02aNCnxtN3p06cr9B4zMzPx9/cnIyMDPz+/Cl1bEeln8wl/+VtOZ+cz/frOPDKkbs75EhERqQ3c/f62pCcKwNfXl6ioKJ555hnatWvH3r17yc3NZcSIEWzYsKHMAupi7HY7q1atYt68efTo0YNDhw6RmprKkCFDWLVqVZkFFJxfYyo1NdX1cjqdAGRnZ5c4Xls1beTg/27uBsCr/z1EQmrORa4QERGRS2VZT1RDUFM9UXB+KPSuhVvZeOg013a6jH9O7uuagC4iIiLuq/U9UVK1DMPgb6NDcdhtbIg7zcpdx61OSUREpF5TEVWPtLusMQ9f1xGAZ1fuJeNc6aUeREREpGqoiKpnHriuPe1bNOZ0dh4Ra/dbnY6IiEi9pSKqnvGye/Dc6PNrRy35PpEdieVvgyMiIiKVpyKqHrqmw2Xc2jsI04RZy3dTUKi1o0RERKqaiqh66qmbutK0kSf7T2SxKOqI1emIiIjUOyqi6qnmTbx48sauALyyLo6ktLMWZyQiIlK/qIiqx267ug19Q5pxrqCQZ1b8gJYEExERqToqouoxwzD4+y2heHoYfLXvFGt/OGl1SiIiIvWGiqh6rlNLX+77TXsAnlnxA9l5ToszEhERqR9URDUAjw7pRNtmjTiRmcvL/zlodToiIiL1goqoBsDb04O//bR21PubjrAnOcPijEREROo+FVENxKDOLRjeszVFJjz52W4KizTJXERE5FKoiGpA/jK8G75ednYlZbB4S4LV6YiIiNRpKqIakMv9vJlxw5UARKw9wImMXIszEhERqbtURDUwd/S7grDgpmTnOXl21Q9WpyMiIlJnqYhqYDxsBs/f0gMPm8GXu0+wfv8pq1MSERGpk1RENUDdAv2YPCAEgD9/sYdz+YXWJiQiIlIHqYhqoP4Y3plAf2+S0s4x/+s4q9MRERGpc1RENVCNvez8ddT5taPe3RDPgRNZFmckIiJSt6iIasCGdmvJ9d1a4iwyefKz3RRp7SgRERG3qYhq4J4Z2Z3GDg+iE9L4ZPsxq9MRERGpM1RENXCBTX3409DOAMxZvZ/T2XkWZyQiIlI3qIgSJl4TQrfWfmScK+DvkfusTkdERKROUBEl2D1szL61B4YBn+1I5p+bjjLh7S3sSkq3OjUREZFaS0WUAHBVcFPu/vUVALz4nwNsjk9leUyyxVmJiIjUXiqiBICktLPc2KM1AY08ycx1ArAyNoU9yRnsTsogKe2sxRmKiIjULnarE5DaYeDc9aWOpebkM/zVja6fj865uSZTEhERqdXUEyUAzBsXht1mlNlmtxnMGxdWswmJiIjUcpYWUbm5uTz77LN069YNHx8fWrRowahRo9iyZUulYxYVFbFgwQJ69epF48aNadasGeHh4axevbrM8wsLC1m7di2PPvoovXv3xtfXFy8vL6644gruvvtuYmJiKp1LXTK6VxCfPzygzLZ/P3gNo3sF1XBGIiIitZthmqYly1Tn5OQwaNAgoqOjcTgcdO/enVOnTpGcnIyHhweLFy9m/PjxFYpZWFjIqFGjiIyMxGazERoaSlZWFkeOHAEgIiKC6dOnl7hm4cKF3HPPPQDY7XY6d+6Mp6cnBw8e5Ny5c9jtdl5//XXuu+++Cr/HzMxM/P39ycjIwM/Pr8LX17Q9yRkMf3UjhgE//6/i9qvb8MLYq6xLTEREpAa5+/1tWU/UY489RnR0NF26dOHgwYPExMSQmJjI3LlzKSwsZPLkyRw7VrEVtCMiIoiMjKRly5bExMQQGxtLfHw8S5YswWazMWPGDLZt21biGtM06d27Nx9++CHp6en88MMP7Ny5kxMnTjBx4kScTicPPfQQu3btqsq3Xys1b+KgRRMvegT58/dbQglu5gPAv7Yn8fW+kxZnJyIiUsuYFkhJSTHtdrsJmJs2bSrVPnToUBMwp06d6nbMvLw8MyAgwATMpUuXlmq/9957TcAcOXJkieNnzpwxi4qKyoxZUFBghoaGVjiXYhkZGSZgZmRkVPhaq+QWOF3/PoqKisynlu8yr3hildnj6TVmwukci7MTERGpfu5+f1vSE7VixQqcTiddu3alf//+pdqnTJkCwLJly9yOuX79etLS0vDz82Ps2LHlxly7di1ZWVmu4wEBARhGOROq7XaGDBkCwMGDB93OpS7zsnu4/n0YhsFfRnSnV9umZOY6eWBxNLkFhRZnKCIiUjtYUkQVTxwfMKDsiczFx1NSUtwe0iuO2bdvXzw9PUu19+nTB29vb/Ly8ti5c6fbuebm5gLg4+Pj9jX1icNu4407e9OssYO9xzP5yxd7rE5JRESkVrCkiIqLiwOgffv2ZbYHBQXhcDhKnHupMe12O8HBwRWKmZuby4oVK4DyC76GoLW/D69O6IXNOD8/6pNtiVanJCIiYjlLiqi0tDTg/FBaWQzDoGnTpiXOvdSYP29zN+azzz7LiRMnaNasmWs48ELy8vLIzMws8aovBnS8jMeuvxKAP3/xA7uTMizOSERExFqWFFHFQ2TFvU1l8fLyAuDcuXOWxIyMjGTOnDkAvPnmm66i7kJmz56Nv7+/61Xc81VfPDioA+FdLyffWcSDS6JJP5tvdUoiIiKWqfC2LzNmzHANcVXEokWLXJPIvb29AcjPL/9LOC8vD3B/LlJVxty+fTvjx4/HNE1mzZrFbbfd5lYOs2bNYtq0aa6fMzMz61UhZbMZvHR7GCNe3UjimbP86ZOdLPz9r7CVs9K5iIhIfVbhIiolJYUDBw5U+EY5OTmuP19sWM00TdLT00ucezHuDNW5M+S3b98+brzxRrKzs7nvvvt4/vnn3bo/nO/pKu7tqq/8fTz5x+96c+sbm1h/4EdeW3+Iqb/tZHVaIiIiNa7Cw3mLFy/GNM0Kv8LDw10xOnU6/6UbHx9f5j2Sk5NdPUrF517MxWI6nU4SExMvGPPo0aMMHTqU06dPM378eP7xj3+4de+GpnugP8+NDgXgla8O8t3BHy3OSEREpOZZMieqX79+AERFRZXZXnw8MDDQ7eGw4phbt26loKCgVHt0dDR5eXk4HA7CwsJKtZ84cYLw8HCSk5MZPnw4//znP7HZtD9zeW67OpgJfYMxTfjDxztITndv7pqIiEh9YUmVMHLkSOx2O/v27WPz5s2l2hcuXAjAmDFj3I45ePBgAgICyMzMLHORzuKYw4YNw9fXt0TbmTNnGDp0KIcPH2bw4MF8+umnZa41JSU9PaI7PYL8STtbwEOLo8lzaiFOERFpOCwpogIDA5k0aRIAkydPJiEhATg/FyoiIoJ169bh7e1darNggIEDBxISElKqUPLy8nKdP23aNGJjY11tS5cuZeHChRiGwVNPPVXiupycHG6++Wb27NlDv379WLFihWuSulyYt6cHb9zZG38fT2KTMvjbqr1WpyQiIlJjKjyxvKq89NJLbN++nR07dtC5c2e6d+/OqVOnSE5OxsPDg3fffZe2bduWui4pKYmEhASys7NLtc2YMYMNGzawZs0aevfuTWhoKNnZ2a55UrNnz3YN+xVbsGCBa7XznJwcbrjhhjLz7dWrF6+++uqlvu16J7hZI+aND2Py+9tYvCWR3m0DuLV3G6vTEhERqXaWFVG+vr5ERUXxwgsv8NFHH7F3716aNGnCiBEjmDVrVpl76l2M3W5n1apVvPbaayxatIi4uDg8PT0ZMmQI06ZN4+abby51TfGyBwB79pS/pYndbtm/qlpv8JWXM3VIJ+Z/HceTn+2ma2s/urb2szotERGRamWYpmlanUR9lZmZib+/PxkZGfj51e+iorDIZNL72/ju4I+ENG/EikcH4ueteWUiIlL3uPv9rcfPpEp42AzmjwsjqKkPR1PPMv1fsag+FxGR+kxFlFSZgMYO3rizNw4PG//Ze5K3vit7zS4REZH6QEWUVKmrgpvy9MhuALywZj+bD6danJGIiEj1UBElVe6Ovm25tXcQRSY8+lEMJzNzrU5JRESkyqmIkipnGAZ/H92DLq18OZ2dz8NLYigoLLI6LRERkSqlIkqqhY/Dgzd/1wdfLzvbE9KY/eV+q1MSERGpUiqipNqEXNaYl26/CoD3oo6waleKxRmJiIhUHRVRUq2u796KB6/rAMCMZbs4dCqLXUnpTHh7C7uS0q1NTkRE5BKoiJJq99jQzvRv35yz+YXc/2E0H287xub4VJbHJFudmoiISKWpiJJqZ/ewMeumLjRr7MnhH3NYtj0JgJWxKexJzmB3UgZJaWctzlJERKRitCGc1IiRr0W5/pz/05N6Z3LyGf7qRtfxo3NK720oIiJSW6knSmrEvHFh2G1GiWPFm8LYbQbzxoXVeE4iIiKXQj1RUiNG9wqi4+VNSvQ8Ffv84QGEBvlbkJWIiEjlqSdKapxRskOKQ6eyrUlERETkEqiIkhrTvImDFk286BHkz19HdqOxwwOAv678gYTUHIuzExERqRjDNE3z4qdJZWRmZuLv709GRgZ+fn5Wp1Mr5DkLcXjYMAyDjHP5jHtrC/tPZNG2WSP+/eA1tPD1sjpFERFp4Nz9/lZPlNQoL7sHxk/jef4+Dv45pS/BzXxIPHOWiYu2kpVbYHGGIiIi7lERJZa63NebDyf3o3ljBz+kZHL/h9HkOQutTktEROSiVESJ5UIua8z7k/rS2OHBpsOpTPsklsIijTKLiEjtpiJKaoUebfx5666r8fQwiNx9nL+u/AFN1xMRkdpMRZTUGgM7XcbLt4dhGPDPzQm8vv6Q1SmJiIiUS0WU1Cojrgrk6eHdAHjxPwf5eGuixRmJiIiUTUWU1DoTB7Tj4cEdAHjys93854cTFmckIiJSmoooqZWmX38lt1/dhiITHv1oB1uPnLE6JRERkRJUREmtZBgGz9/Sg/Cul5PnLOKeD7ax/0Sm1WmJiIi4qIiSWsvuYePVCb25+ooAMnOd/P69rSSlnbU6LREREUBFlNRyPg4P3v391XRu2YSTmXnc/d5WzuTkW52WiIiIiiip/Zo2cvDB5L4E+nsT/2MOk97fxtl8p9VpiYhIA6ciSuqE1v4+/HNKX5o28iT2WDoPLo6hoLDI6rRERKQBUxEldUbHy315b+Kv8Pa08e3BH5mxbBdF2h5GREQsYmkRlZuby7PPPku3bt3w8fGhRYsWjBo1ii1btlQ6ZlFREQsWLKBXr140btyYZs2aER4ezurVq8u95v3332fSpElcddVVXH755Xh6etK8eXOGDBnC+++/T1GRejxqi95tA/jHnX3wsBl8tiOZOWv2W52SiIg0UIZp0QZlOTk5DBo0iOjoaBwOB927d+fUqVMkJyfj4eHB4sWLGT9+fIViFhYWMmrUKCIjI7HZbISGhpKVlcWRI0cAiIiIYPr06aWua9OmDcnJyTRq1IigoCD8/Pw4duwYp06dAuDGG2/k888/x+FwVCifzMxM/P39ycjIwM/Pr0LXyoX9OzqJxz6NBeDJm7pw3286WJyRiIjUF+5+f1vWE/XYY48RHR1Nly5dOHjwIDExMSQmJjJ37lwKCwuZPHkyx44dq1DMiIgIIiMjadmyJTExMcTGxhIfH8+SJUuw2WzMmDGDbdu2lbpu1qxZbNmyhaysLA4ePMj27ds5efIkkZGR+Pr6snr1aubPn19Vb12qwJg+bZh1YxcAnv9yP8tjkizOSEREGhzTAikpKabdbjcBc9OmTaXahw4dagLm1KlT3Y6Zl5dnBgQEmIC5dOnSUu333nuvCZgjR46sUK4vvPCCCZjXXHNNha4zTdPMyMgwATMjI6PC18rFFRUVmX9b+YN5xROrzA6zIs3/7j9pxh5LM8e/tdmMPZZmdXoiIlJHufv9bUlP1IoVK3A6nXTt2pX+/fuXap8yZQoAy5Ytczvm+vXrSUtLw8/Pj7Fjx5Ybc+3atWRlZbkdt0uX870dZ89qkcfaxjAMnrypK6PDAnEWmTy0OIa3vj3M5vhUlsckW52eiIjUc5YUUcUTxwcMGFBme/HxlJQUt4f0imP27dsXT0/PUu19+vTB29ubvLw8du7c6XaumzdvBqB3795uXyM1x2Yz+MNvO9OrbVPOFRTy5e7zmxWvjE1hT3IGu5MytMq5iIhUC7sVN42LiwOgffv2ZbYHBQXhcDjIz88nLi6O4ODgS45pt9sJDg4mLi6OuLg4rr322nJjFRQUkJSUxEcffURERASXX345f/7zny+aQ15eHnl5ea6fMzO111tNGPzSN64/Fz8lkZqTz/BXN7qOH51zc80mJSIi9Z4lPVFpaWkABAQElNluGAZNmzYtce6lxvx5W3kx//jHP2IYBg6Hg/bt2/N///d/3HXXXWzdupWQkJCL5jB79mz8/f1dL3eKP7l088aFYbcZZbbZbQbzxoXVbEIiItIgWFJE5ebmAlxwyQAvLy8Azp07V2Mx27dvz4ABA7j66qu57LLLME2TL7/8ks8//9ytHGbNmkVGRobrVdGnC6VyRvcK4vOHyx4afv3O3ozuFVTDGYmISENQ4eG8GTNmsGLFigrfaNGiRa5J5N7e3gDk55e/kWzxsJiPj49b8asi5tSpU5k6darr5zVr1vDggw/yxz/+kdzcXJ544okL5uDl5eUq1MQahgE/X/ls5r930f6yxnRq6WtdUiIiUi9VuIhKSUnhwIEDFb5RTk6O688XG1YzTZP09PQS517MxWL+vM3dmDfccAPLli3j6quv5rnnnmPq1KluF3VSs5o3cdCiiRetm3oz7lfBLNmSwIGT2aSdLWDc21tYPKUf3QK14KmIiFSdCg/nLV68GNM0K/wKDw93xejUqRMA8fHxZd4jOTnZ1aNUfO7FXCym0+kkMTGxQjHh/FN9LVu2JDs72zV5XWqf1v4+bJw5mC8eHsCd/a4gcuq1bHpiCKFBfpzJyWfCO1uIPZZudZoiIlKPWDInql+/fgBERUWV2V58PDAw0O3J2cUxt27dSkFBQan26Oho8vLycDgchIWFVSjfwsJC4HwhJrWXl90Dwzg/wdwwDFr6e7Pknl/Tu21TMs4V8Lt3v2f70TMWZykiIvWFJUXUyJEjsdvt7Nu3z7UO088tXLgQgDFjxrgdc/DgwQQEBJCZmVnmIp3FMYcNG4avr/vzYzZu3Mjp06fx9vbmyiuvdPs6qR38fTz555R+9G3XjKw8J3e/t5VNh09bnZaIiNQDlhRRgYGBTJo0CYDJkyeTkJAAnJ8LFRERwbp16/D29i5zs+CBAwcSEhJSqlDy8vJynT9t2jRiY2NdbUuXLmXhwoUYhsFTTz1V4rovv/ySl156iePHj5c4XlRUxCeffMLtt9/uyrNx48aX+M7FCk287HwwqS/XdrqMs/mFTFq0jW8OnLI6LRERqeMM0/z5s0w1Jysri0GDBrFjxw4cDgfdu3fn1KlTJCcn4+HhwQcffMCdd95Z6rqQkBASEhJYtGgREydOLNHmdDoZMWIEa9aswWazERoaSnZ2tmue1OzZs5k5c2aJa95//31XQRccHEyrVq3IyckhMTGR7OxsAG666SaWLVtW4Unl7u4CLTUjt6CQR5bG8NW+Uzg8bLx2Ry+u797K6rRERKSWcff725KeKABfX1+ioqJ45plnaNeuHXv37iU3N5cRI0awYcOGMguoi7Hb7axatYp58+bRo0cPDh06RGpqKkOGDGHVqlWlCiiAoUOHMmfOHIYNG4aHhwd79uzh8OHDNGvWjFtvvZXly5cTGRmpp/LqAW9PD964sw83hrYiv7CIh5bEsGpXitVpiYhIHWVZT1RDoJ6o2slZWMT0T2P5fGcKNgMixl7FmD5trE5LRERqiVrfEyViFbuHjZduD2Pc1cEUmTB9WSxLv0+0Oi0REaljVERJg+RhM5h9aw/u7n8FpglPfrab96OOWJ2WiIjUISqipMGy2Qz+OrI79/2mPQDPrNzLm98etjgrERGpK1RESYNmGAazbuzC1CEdAZizej/zvjqIpgqKiMjFqIiSBs8wDKZdfyWPDzu/mOq8r+KYu+aACikREbkgFVEiP3l4cEf+PLwbAG9+e5i/rtyrQkpERMqlIkrkZ6YMbMffRocC8P6mozz52R6KilRIiYhIaSqiRH7hrl9fQcTYntgM+GhrItOXxeIsLLI6LRERqWVURImU4barg5k3vhceNoPlMcn84ZOdFBQWsSspnQlvb2FXUrrVKYqIiMXsVicgUluNvCoQh4eNRz+KIXLXcfKdRbTy82JzfCrLY5Lp2aap1SmKiIiF1BMlcgE3hLbi+Vt6YPcwWLf3JB9vOwbAytgU9iRnsDspg6S0sxZnKSIiVlBPlMhFPL5sl+vPBYXnJ5mn5uQz/NWNruNH59xc43mJiIi11BMlchHzxoVhtxllttltBvPGhdVsQiIiUiuoiBK5iNG9gvj84QFltr06IYzRvYJqOCMREakNVESJVIDxiw6px5ftZuuRM9YkIyIillIRJeKG5k0ctGjiRY8gf/5+SyjdWvthtxlk5zn53cLv+XL3catTFBGRGmaY2tei2mRmZuLv709GRgZ+fn5WpyOXKM9ZiMPDhmEYmKZJ5jknjy+L5T97T2IY8H83d2PKwHZWpykiIpfI3e9v9USJuMnL7oHx03ieYRj4N/LkH7/rw12/vgLThL+t2stzq/ZqmxgRkQZCRZTIJfCwGTw7qjtP3NAFgHc3HuHRj3eQW1BocWYiIlLdVESJXCLDMHjwug7MGxeGp4dB5K7j3P3eVjLOFlidmoiIVCMVUSJVZHSvIN6f1BdfLztbj5xhzJubSE4/Z3VaIiJSTVREiVShAR0v418P9KeVnzeHTmVzy+tR7E3JtDotERGpBiqiRKpY19Z+LH/oGjq3bMKprDxuf2szG+NOW52WiIhUMRVRItUgsKkPnz5wDb9u34zsPCcTF21leUyS1WmJiEgVUhElUk38fTz5YHJfRlwViLPIZNq/Ynl9/SG0NJuISP2gIkqkGnnZPZg/Loz7f9MegIi1B/i/z/fgLCyyODMREblUKqJEqpnNZjDrpq48M6IbhgFLvk/kgcXRnMvXWlIiInWZiiiRGjJxQDv+cWdvvOw2vtp3ignvbCE1O8/qtEREpJJURInUoBtCW7Pknn40beTJzmPpjPnHJhJSc6xOS0REKsHSIio3N5dnn32Wbt264ePjQ4sWLRg1ahRbtmypdMyioiIWLFhAr169aNy4Mc2aNSM8PJzVq1dXKM7vfvc7DMPAMAwWL15c6XxEfunqkGYse+Aa2gT4cDT1LLe+sYmdx9IB2JWUzoS3t7ArKd3SHEVE5OIsK6JycnIYOHAgTz/9NIcPH6Zr1654eXmxYsUKBg4cyMcff1zhmIWFhYwcOZI//OEP7Nq1i44dO9K0aVO+/vprbrrpJl588UW34nz11VcsWbKkwvcXcVfHy5uw/KFrCA3yIzUnnwlvb+HrfSdZHpPM5vhUlsckW52iiIhchGVF1GOPPUZ0dDRdunTh4MGDxMTEkJiYyNy5cyksLGTy5MkcO3asQjEjIiKIjIykZcuWxMTEEBsbS3x8PEuWLMFmszFjxgy2bdt2wRi5ubk8+OCDBAYG0rt370t5iyIXdLmvNx/f15++7ZpxrqCQez7YzqfR5/+bXxmbwp7kDHYnZZCUdtbiTEVEpCyWFFHHjx9n4cKFALz33ntcccUV55P5qdAZOnQo586dc7vnCCA/P58XXngBgFdeeYWrrrrK1XbHHXcwZcoUTNPkueeeu2Cc5557jkOHDvHKK6/g6+tb0bcmUiFNftpnD8AEcvLOP7GXmpPP8Fc3MuK1jQycu97CDEVEpDyWFFErVqzA6XTStWtX+vfvX6p9ypQpACxbtsztmOvXryctLQ0/Pz/Gjh1bbsy1a9eSlZVVZox9+/YRERHB0KFDuf32292+t8ilmDcuDLvNKLPNbjOYNy6sZhMSERG3WFJEFU8cHzBgQJntxcdTUlLcHtIrjtm3b188PT1Ltffp0wdvb2/y8vLYuXNnqXbTNLn//vsxDIPXX3/drXuKVIXRvYL4/OGyfxf+8bvejO4VVMMZiYiIOywpouLi4gBo3759me1BQUE4HI4S515qTLvdTnBwcLkxFy5cyIYNG3j88cfp1KmTW/cUqWrGLzqk/vRJLBvifrQmGRERuSBLiqi0tDQAAgICymw3DIOmTZuWOPdSY/687Zcxf/zxR5544gnatWvHk08+6db9ypKXl0dmZmaJl4g7mjdx0KKJFz2C/Pn7LaF0be2L3WaQnefk9+9t5d0N8dpzT0SklrFbcdPc3FwAV29TWby8vAA4d+5ctcf805/+xJkzZ/jnP/+Jj4+PW/cry+zZs/nrX/9a6eul4Wrt78PGmYNxeNgwDIM7+rYlK9fJX1fu5d8xSTwXuY+9xzN5/pYeeHt6WJ2uiIhQiSJqxowZrFixosI3WrRokWsSube3N3D+ibry5OWd3w7D3aKmsjG//vprlixZwqhRo7j55pvduld5Zs2axbRp01w/Z2ZmuoYQRS7Gy/6/4sgwDPx8PHnxtp50D/Tj71/uY3lMMod/zOHtu/rQ0s/bwkxFRAQqUUSlpKRw4MCBCt8oJ+d/W1uUN6xWzDRN0tPTS5x7MReL+fO24nOdTicPPPAAjRo1Yv78+W7d50K8vLxcvV0iVcEwDCYPbEfnlr48vDSG2GPpjHh1I2/e1Yfebd373RARkepR4TlRixcvxjTNCr/Cw8NdMYonbsfHx5d5j+TkZFePkruTvC8W0+l0kpiYWOLc7OxsDh06hNPppF+/frRq1arEa9OmTQA88sgjtGrViltvvdWtXESq2sBOl7HikQF0btmEU1l5jH9rC59ur9hitCIiUrUsmVjer18/AKKiospsLz4eGBjo9nBYccytW7dSUFBQqj06Opq8vDwcDgdhYWEl2vLz8zl58mSpV3GcjIwMTp48yZkzZ9zKRaQ6XNG8McsfGsD13VqSX1jE48t28deVP+AsLLI6NRGRBsmSImrkyJHY7Xb27dvH5s2bS7UXr2Y+ZswYt2MOHjyYgIAAMjMzy1ykszjmsGHDXCuRN23a9IK9Z4MGDQLgww8/xDRNvvnmm4q+VZEq1cTLzpu/68Mffnu+N3VR1FF+v2graTnlzwUUEZHqYUkRFRgYyKRJkwCYPHkyCQkJwPm5UBEREaxbtw5vb2+mT59e6tqBAwcSEhJSqlDy8vJynT9t2jRiY2NdbUuXLmXhwoUYhsFTTz1VXW9LpEbYbAZ/GtqZN3/Xm0YOD6IOpTLq9SgOnCh7JX4REakelixxAPDSSy+xfft2duzYQefOnenevTunTp0iOTkZDw8P3n33Xdq2bVvquqSkJBISEsjOzi7VNmPGDDZs2MCaNWvo3bs3oaGhZGdnu+ZJzZ492zXsJ1LX3RDampDLGnPvP7eTeOYst7wRxcu3h3FDaCurUxMRaRAs6YkC8PX1JSoqimeeeYZ27dqxd+9ecnNzGTFiBBs2bODOO++scEy73c6qVauYN28ePXr04NChQ6SmpjJkyBBWrVrFzJkzq+GdiFinSys/Vjw8kGs6NOdsfiEPLI5m3lcHKSrSwpwiItXNMLUMcrXJzMzE39+fjIwM/Pz8rE5H6jFnYRF//3Ifi6KOAnBD91a8dPtVNPayrLNZRKTOcvf727KeKBGpOnYPG0+P6M4LY3vi8LCx5ocT3PrGJhJTz1qdmohIvaUiSqQeuf3qYD6679e08PXiwMksRr6+kahDp61OS0SkXlIRJVLP9LkigJWPDOSqNv6kny3g7ve2sijqCKZpsispnQlvb2FXUrrVaYqI1HkqokTqoVb+3nxyf39u7RVEYZHJX1fuZcayXXy6/Rib41NZHpNsdYoiInWeZp2K1FPenh68dPtVBDb14fX1h/g0Ogm7zQBgZWwKY/u0wTQhoLEnbQIaWZytiEjdoyJKpB4zDIPX1h9y/ez8aemD1Jx8hr+60XX86Jybazw3EZG6TsN5IvXcvHFhrh6oX7LbDOaNC6vZhERE6gkVUSL13OheQXz+8IAy265s5cuv2zev4YxEROoHFVEiDYjxU4dUcb/UDymZ3LRgA98cOGVZTiIidZWKKJEGoHkTBy2aeNEjyJ+/3xJKjzb+NGvkSafLm3AmJ5+Ji7Yxd81+nIVFVqcqIlJnaNuXaqRtX6Q2yXMW4vCwYRgGpmmSX1iEacLfI/fx4ZYEAK6+IoAFE3oR2NTH4mxFRKyjbV9EpAQvuwfGT+N5hmHgZffA29ODv40O5fU7euPrZWd7Qho3LdjAf/eftDhbEZHaT0WUiHBzz9asmjqQHkHnVzmf/P52nv9yHwUa3hMRKZeKKBEB4IrmjVn2YH8mXhMCwNvfxXP7W5tJStMmxiIiZVERJSIuXnYPnhnZnTd/1xtfbzs7EtO5ecFG/vPDCatTExGpdVREiUgpN4S25sup13JVG38yzhVw34fRPLtyL/lODe+JiBRTESUiZQpu1ohPH7iGKQPbAfBe1BFue3MTx85oeE9EBFREicgFOOw2/jy8G+/cfTX+Pp7EJmVw04INrNlz3OrUREQspyJKRC5qaLeWRE4dSK+2TcnKdfLA4hie/mIPec5Cq1MTEbGMiigRcUubgEb86/7+3P+b9gB8sDmBsf/YTEJqDgC7ktKZ8PYWdiWlW5iliEjNURElIm7z9LAx66auvDfxagIaebI7OYObF2xk1a4Ulsckszk+leUxyVanKSJSI7TtSzXSti9Snx3POMd9/9zO7uRMALzsNvKcRTRv7OCDyX0xTQho7EmbgEYWZyoiUjHufn/bazAnEalHWvv7uAoogLyflj9Izcln+KsbXcePzrm5xnMTEakJGs4TkUqbNy4Mu80os81uM5g3LqxmExIRqUEqokSk0kb3CuLzhweU2farkAAGdW5RwxmJiNQcFVEiUiWMX3RIbY4/w43zN7Dp0GlrEhIRqWYqokTkkjRv4qBFEy96BPnz91tC6dnGn4BGnrQN8OFEZi53Lvye2av3acsYEal39HReNdLTedJQ5DkLcXjYMAwD0zTJLyyisMjkb6v28tHWYwD0CPJn/vgw2rdoYnG2IiIX5u73t3qiROSSedk9MH4azzMMAy+7B40cdmbf2pM3f9cbf5//rSn1ybZE9Hc3EakPLC2icnNzefbZZ+nWrRs+Pj60aNGCUaNGsWXLlkrHLCoqYsGCBfTq1YvGjRvTrFkzwsPDWb16dbnXXHfddRiGUe6rVatWlc5HpKG7IbQ1a/54Lf3bN+dcQSFP/Hs3Dy2JIf1svtWpiYhcEsuG83Jychg0aBDR0dE4HA66d+/OqVOnSE5OxsPDg8WLFzN+/PgKxSwsLGTUqFFERkZis9kIDQ0lKyuLI0eOABAREcH06dNLXXfdddfx7bffEhoair+/f6n25s2b88UXX1T4PWo4T+R/CotM3v4unpf+cwBnkUlrf29evj2M/h2aW52aiEgJbn9/mxa5//77TcDs0qWLefToUdM0TbOwsNCcO3euCZg+Pj5mYmJihWLOnj3bBMyWLVuaO3fudB1fsmSJabPZTMMwzK1bt5a6btCgQSZgrl+//pLe0y9lZGSYgJmRkVGlcUXqsthjaeZ1EevNK55YZYbMXGXOWb3PzHcWWp2WiIiLu9/flgznHT9+nIULFwLw3nvvccUVVwBgs9mYMWMGQ4cO5dy5c7z44otux8zPz+eFF14A4JVXXuGqq65ytd1xxx1MmTIF0zR57rnnqvCdiEhF9WzTlFWPDmTc1cGYJvzjm8OM+ccmjpzOsTo1EZEKsaSIWrFiBU6nk65du9K/f/9S7VOmTAFg2bJlbsdcv349aWlp+Pn5MXbs2HJjrl27lqysrEpmLiJVobGXnblje/KPO89POt+VlMHNCzbwr+3HNOlcROoMS4qo4onjAwaUvdJx8fGUlBSOHTtWoZh9+/bF09OzVHufPn3w9vYmLy+PnTt3lhnjzTffZPjw4YSHh3PXXXfx3nvvkZub69b9RaTibuzRmtV/uJZft2/G2fxCZizbxSNLd5BxtsDq1ERELsqSIiouLg6A9u3bl9keFBSEw+Eoce6lxrTb7QQHB18w5ieffEJkZCRff/01ixcvZsqUKXTu3Jnt27e7lYOIVFxgUx+W3PNrHh92JXabQeTu49w4/zu+j0+1OjURkQuypIhKS0sDICAgoMx2wzBo2rRpiXMvNebP234Zs2fPnixYsIC9e/eSk5PDmTNnWL58OV26dOHYsWMMGzaMhISEi+aQl5dHZmZmiZeIXJyHzeDhwR3594PXENK8ESkZuYx/ZwsRa/dTUHh+pfNdSelMeHsLu5LSrU1WROQnlhRRxUNkxb1NZfHy8gLg3Llz1R5zwYIFPProo3Tt2pVGjRoREBDALbfcwqZNm2jXrh1nzpzh2WefvWgOs2fPxt/f3/Uq7vkSEfdcFdyUyKnXclufNpgmvL7+MGPf3ExCag7LY5LZHJ/K8phkq9MUEQHAXtELZsyYwYoVKyp8o0WLFrkmkXt7ewPnn6grT15eHgA+Pj5uxa+OmAEBAcycOZP777+fzz//nHfffde1KnNZZs2axbRp01w/Z2ZmqpASqaDGXnYibruK6668nCf+HUvssXSGvfIddo/zf+dbGZvC2J+KrIDGnrQJaGRxxiLSUFW4iEpJSeHAgQMVvlFOzv8eXy5vWK2YaZqkp6eXOPdiLhbz523uxgRchd+ZM2c4c+YMzZuXvzCgl5eXq7dLRC7NzT1b8/DSGABynUXw0wbGqTn5DH91o+u8o3NutiQ/EZEKD+ctXrwY0zQr/AoPD3fF6NSpEwDx8fFl3iM5OdnVo1R87sVcLKbT6SQxMbFCMYEST/o5nU63rxORSzdvXBh2W9m9v3abwbxxYTWbkIjIz1gyJ6pfv34AREVFldlefDwwMNDt4bDimFu3bqWgoPTj0dHR0eTl5eFwOAgLC3M71x9++AE4P1x4oV4oEal6o3sF8fnDZS+Fck2H5gzq3KKGMxIR+R9LiqiRI0dit9vZt28fmzdvLtVevJr5mDFj3I45ePBgAgICyMzMLHORzuKYw4YNw9fX162YRUVFzJs3Dzi/v57dXuHRTxGpIr+cjvhd3GmGvvIta/acsCYhEWnwLCmiAgMDmTRpEgCTJ092LR9gmiYRERGsW7cOb2/vMjcLHjhwICEhIaUKJS8vL9f506ZNIzY21tW2dOlSFi5ciGEYPPXUUyWu+/DDD5k7dy4nT54scfzkyZNMmDCBjRs3YrPZSl0nIjWjeRMHLZp40SPIn7/fEkrPNv40beRJSPNGnM7O54HF0Uz9aAdpOeU/VCIiUh0M06I9FrKyshg0aBA7duzA4XDQvXt3Tp06RXJyMh4eHnzwwQfceeedpa4LCQkhISGBRYsWMXHixBJtTqeTESNGsGbNGmw2G6GhoWRnZ7vmSc2ePZuZM2eWuGbevHn86U9/csW+/PLLOXv2LPv27aOwsBBPT0/eeOMN7rnnngq/R7d3gRaRC8pzFuLwsGEYBqZpkl9YhGnCgq/jePPbwxSZcFkTB8+N7sENoa2sTldE6jh3v78t6YkC8PX1JSoqimeeeYZ27dqxd+9ecnNzGTFiBBs2bCizgLoYu93OqlWrmDdvHj169ODQoUOkpqYyZMgQVq1aVaqAArj++uuZPn06AwcOxOl0EhsbS3x8PB07duSBBx5g586dlSqgRKTqeNk9XMuLGIaBl90Db08PZtzQhc8eGkCny5u4eqUe/WgHZ9QrJSI1wLKeqIZAPVEiNSPPWfhTr1Q8hUXmT71SodwQ2trq1ESkDqr1PVEiIlXFy+7B48O68NlD19C5ZXGvVIx6pUSkWqmIEpF6o2ebpqx8dCAPD+6Ah81gZWwK17/yLWv2HLc6NRGph1REiUi9Ul6v1CNLY9QrJSJVSkWUiNRLxb1SjwzuiIfNYNWu4wx9+VtW71avlIhUDRVRIlJvedk9mD7sSj576BqubOlLak4+Dy6J4eGlMaRm51mdnojUcSqiRKTe69mmKSseHcCjQ873SkXuOs71r3xXoldqV1I6E97ewq6kdOsSFZE6RUWUiDQIXnYPHrv+Sj5/aECZvVLLY5LZHJ/K8phkq1MVkTpC60RVI60TJVI75TkLee2/h3h9/SGKTPD3tlNkQlaek+aNHXwwuS+mCQGNPWkT0MjqdEWkhrn7/a0iqhqpiBKp3UJmRl70nKNzbq6BTESkNtFimyIiFzFvXBgeNqPMNrvNYN64sJpNSETqFBVRItJgje4VxBcPDyizrUeQP32uCKjhjESkLlERJSICGL/okNpxLJ3rX/mOhRuPUFikWQ8iUpqKKBFp0Jo3cdCiiRc9gvz5+y2h9GzjT7NGnoQFN+VcQSF/W7WXMf/YxIETWVanKiK1jCaWVyNNLBepG/KchTg8bBiGgWma5BcW4Wmz8fG2Y8z+ch9ZeU48PQwevK4jDw/ugJfdw+qURaQaaWK5iIibvOweGD+N5xmGgZfdA5vN4I5+bVk3bRDhXVtSUGiy4Os4hi/YSEximsUZi0htoCJKROQCWvl7887dfXjtjl5c1sRB3KlsxvxjE8+s+IGcPKfV6YmIhVREiYhchGEYDO8ZyLo/DWJM7zaYJry/6SjXv/Id3x380er0RMQiKqJERNwU0NjBS7dfxQeT+xLU1Ifk9HPc/d5Wpv1rJ2k5+VanJyI1TEWUiEgFDercgv/86TdMGhCCYcDymGSGvvItK2NT0LM6Ig2HiigRkUpo7GXn6RHd+feD19Dp8iaczs7n0Y92cO8/ozmRkWt1eiJSA1REiYhcgt5tA1g1dSB/+G0nPD0Mvtp3kqEvf8uS7xMo+tkinbuS0pnw9hZ2JaVbl6yIVCkVUSIil8jL7sGfhnYmcuq1hAU3JSvPyVOf7WHCO1s4cjoHOD/ktzk+leUxyRZnKyJVRYttViMttinS8BQWmXyw6SgRaw9wrqAQTw+DO/pewapdKaTm5NO8sYMPJvfFNCGgsSdtAhpZnbKI/IK7398qoqqRiiiRhuvYmbNc+8L6UscN4Of/0z065+Yay0lE3KMVy0VELBTcrBGv3H4Vtl9sbFxcQNltBvPGhdV0WiJShVREiYhUk1t6t2HFIwPLbHtgUAdGXhVYwxmJSFVSESUiUgOMX/RIvbb+ELf8Y5Oe1hOpw1REiYhUo+ZNHLRo4kWPIH/+fksoPYL8aezlQSOHB7HH0hn1ehSzlu/WiucidZAmllcjTSwXEYA8ZyEODxuGYWCaJvmFRWScLWD26v18tuP8kgdNG3kyY1gXxv0qGI9fTqQSkRqlp/NqARVRInIxW4+c4S9f7GH/iSwAerbx59lRoYQFN7U2MZEGrE48nZebm8uzzz5Lt27d8PHxoUWLFowaNYotW7ZUOmZRURELFiygV69eNG7cmGbNmhEeHs7q1avdyufFF1+kb9++BAQE0KhRI9q3b8+ECRP47rvvKp2TiEh5+rZrxqpHB/KX4d3w9bKzKymDW96IYtbyXZzREJ9IrWZZT1ROTg6DBg0iOjoah8NB9+7dOXXqFMnJyXh4eLB48WLGjx9foZiFhYWMGjWKyMhIbDYboaGhZGVlceTIEQAiIiKYPn16mdcmJCRw/fXXc/DgQex2O1deeSVeXl4kJSVx6tQpHnvsMV588cUK5aOeKBGpiFNZucxZvd+1qnnTRp5Mv/5KJvRtqyE+kRpU63uiHnvsMaKjo+nSpQsHDx4kJiaGxMRE5s6dS2FhIZMnT+bYsWMVihkREUFkZCQtW7YkJiaG2NhY4uPjWbJkCTabjRkzZrBt27ZS1+Xk5BAeHs7Bgwd58MEHOXnyJHv27CE6OpqTJ09y8OBBxo0bV1VvXUSkTJf7evPy7WF8+kB/urTyJf1sAf/3+R5Gvx7FjsQ0q9MTkV+wpCfq+PHjtG3bFqfTyaZNm+jfv3+J9uuvv55169YxdepU5s+f71bM/Px8WrVqRVpaGkuXLmXChAkl2u+77z7eeecdRo4cyRdffFGibebMmcydO5ff//73vP/++5f03n5OPVEiUlnOwiIWb0ngpf8cJCvPCcC4q4OZccOVNG/iZXF2IvVbre6JWrFiBU6nk65du5YqoACmTJkCwLJly9yOuX79etLS0vDz82Ps2LHlxly7di1ZWVmu47m5ubz11lvYbDaeffbZir4VEZFqYfewMXFAO/47/TrG9G4DwCfbjzHkpW/5cEsChUV6JkjEapYUUcUTxwcMGFBme/HxlJQUt4f0imP27dsXT0/PUu19+vTB29ubvLw8du7c6Tq+YcMG0tPT6dmzJ23atOHDDz/k9ttvJzw8nLvvvpuPP/6YoqKiirw9EZEq08LXi5duv4plD/Sna2s/Ms4V8OfP9zDq9Y3E/DTEtyspnQlvb9HCnSI1zG7FTePi4gBo3759me1BQUE4HA7y8/OJi4sjODj4kmPa7XaCg4OJi4sjLi6Oa6+9FoDo6GgAOnToQHh4OOvXl9ww9MMPP+S1115j5cqVBAQEuPcGRUSq2NUhzVj5yACWfJ/Ii/85wJ7kTG59YxO3X90GwzDYHJ/K8phkerZpanWqIg2GJT1RaWnn//ZUXlFiGAZNmzYtce6lxvx5289jHj9+HDg/xLh+/XqeeuopTpw4wdmzZ/n3v//NZZddRlRUlGs48ELy8vLIzMws8RIRqSp2Dxu/vyaE9dOv48bQVgD8a3sS/9p2vsd+ZWwKe5Iz2J2UQVLaWStTFWkQLOmJys3NBcDhcJR7jpfX+YmT586dq9aYOTk5ABQUFHDXXXfx3HPPudpuvfVW7HY7o0aN4rPPPmPXrl307Nmz3PizZ8/mr3/9q1v5iohU1mVNvFi954Tr5+LZUak5+Qx/daPr+NE5N9dwZiINS4WLqBkzZrBixYoK32jRokWuSeTe3t7A+SfqypOXlweAj4+PW/ErG7P4OoA//OEPpa4ZOXIkHTp04PDhw6xdu/aCRdSsWbOYNm2a6+fMzEy3hiJFRCpq3rgwpn8ai7OMCeYG8JcR3Wo+KZEGpsJFVEpKCgcOHKjwjYp7fKDsYbWfM02T9PT0EudezMVi/rzt5zF//ucuXbqUeV2XLl04fPgwR48evWAOXl5ert4uEZHqNLpXEB0vb1Ki56mYCbyw5gDZuU7u/U17vD09aj5BkQagwnOiFi9ejGmaFX6Fh4e7YnTq1AmA+Pj4Mu+RnJzs6lEqPvdiLhbT6XSSmJhYKuaVV14JnJ+HVdZTffC/YcDCwkK3chERqUmGUfKf3Vr7cq6gkJfWHWToK9+y9ocTaJtUkapnycTyfv36ARAVFVVme/HxwMBAt4fDimNu3bqVgoKCUu3R0dHk5eXhcDgICwtzHS8eYjRNs9yepuLCLCgoyK1cRERqQvMmDlo08aJHkD9/vyWUHkH+tGjixbu/v5r548No5efNsTPnuP/DaO5+byuHTmVdPKiIuM2SImrkyJHY7Xb27dvH5s2bS7UvXLgQgDFjxrgdc/DgwQQEBJCZmVnmIp3FMYcNG4avr6/reIcOHejduzcAH3zwQanrdu7cSWxsLABDhgxxOx8RkerW2t+HjTMH88XDA7iz3xV88fAANs4cTGDTRowKC+Lrxwbx8OAOODxsbIg7zQ3zNvC3VXvJzC39F00RqThLiqjAwEAmTZoEwOTJk0lISADO9wZFRESwbt06vL29y9wseODAgYSEhJQqlLy8vFznT5s2zVX4ACxdupSFCxdiGAZPPfVUqZjFT9TNmzePtWvXuo4nJyczZcoUTNNk4MCB5S4OKiJiFS+7B8ZP43iGYeBl/9/8p8Zedh4f1oV1035DeNeWOItMFm48wpAXv+Ff245RpFXPRS6JJXvnAWRlZTFo0CB27NiBw+Gge/funDp1iuTkZDw8PPjggw+48847S10XEhJCQkICixYtYuLEiSXanE4nI0aMYM2aNdhsNkJDQ8nOznYNx82ePZuZM2eWmc+TTz7J7NmzgfNzpnx9fdm9ezcFBQW0b9+e9evX07Zt2wq9R+2dJyK1ybcHf+SvK38g/sfzD/r0bOPPMyO707utFhIW+blavXcegK+vL1FRUTzzzDO0a9eOvXv3kpuby4gRI9iwYUOZBdTF2O12Vq1axbx58+jRoweHDh0iNTWVIUOGsGrVqnILKIDnn3+eL774gt/+9rf8+OOP/PDDD7Rr146ZM2eyffv2ChdQIiK1zaDOLVjzh9/wfzd3pYmXnV1JGdz6xiam/WsnpzJzrU5PpM6xrCeqIVBPlIjUVqeycolYc4BPo5MAaOzwYOpvOzFpQDscdsv+fi1SK7j7/a0iqhqpiBKR2m5HYhrPrNxL7LF0ANpf1pg/j+jG4CsvtzYxEQvV+uE8ERGxXq+2AXz24DVEjO3JZU0cxJ/OYdKibUx5fxtHT5+fO7UrKZ0Jb29hV1K6tcmK1DKW7J0nIiK1h81mcNvVwQwLbcWrX8exKOooX+8/xYa400we2I7M3AI2x6eyPCaZnm2aWp2uSK2h4bxqpOE8EamLDp3KZtbyXWw7en6rLMMA04TmjR18MLkvpgkBjT1pE9DI4kxFqoe739/qiRIRkRI6Xt7EVUDB+QIKIDUnv8RefUfn3FzTqYnUKpoTJSIipcwbF4bdZpTZZgCzbip7w3aRhkRFlIiIlDK6VxCfP1z2Lg0m8MKaA/z58z2czs6r2cREahEVUSIickE/7Srj+mffkAAKi0w+3JLAdRHf8Pr6Q+QWFFqXoIhFVESJiEiZmjdx0KKJFz2C/Pn7LaH0CPKnRRMv5k/oxdJ7+tE90I/sPCcRaw8w5MVv+GxHkvbjkwZFT+dVIz2dJyJ1XZ6zEIeHDcMwME2T/MIi1ybHRUUmn+9MJmLtAY5nnN82JjTIj6du6kb/Ds2tTFvkkmjF8lpARZSINAS5BYUs3HiEf3xzmOw8JwDhXS9n5o1d6Xh5E4uzE6k4FVG1gIooEWlITmfnMf+rOJZuTaSwyMTDZnBH37b8IbwTlzXxsjo9EbepiKoFVESJSEN06FQ2c1bv56t9JwFo4mXnwes6MGVgO7w9PSzOTuTiVETVAiqiRKQh23w4lb9/uZc9yZkABPp7M33YlYwOC8JWzhpUIrWBNiAWERFL9e/QnBUPD+SVcVcR6O9NSkYu0/4Vy8jXN7Lp8GnXedrgWOoqFVEiIlJtbDaDW3q14b/Tr2PGDVfSxMvOnuRM7njne+75YBuHTmWxPCbZtcGxSF2i4bxqpOE8EZGSUrPzmP91HIu3JFBkgs0ATw8bec4ibXAstYbmRNUCKqJERMoWMjPyoudog2OxiuZEiYhIrXWhDY5tBrw4tmcNZyRScSqiRESkxl1og+MiExb89xArYlO0jYzUaiqiRETEUr/c4LipjyeJZ84y9aMdjHhtIxvifrQuOZELUBElIiKWKG+D438/eA2PDe1MEy87P6RkctfCrfzu3e/ZnZRhdcoiJWhieTXSxHIRkQu70AbHqdl5vL7+MB9uOUpB4fmvquE9WzP9+isJuayxlWlLPaen82oBFVEiIpfu2JmzvLzuIJ/vTMY0wW4zmNC3LVN/24kWvtqTT6qeiqhaQEWUiEjV2ZuSyQtr9/PNgfNzpBo5PLjn2vbce207fL09Lc5O6hMVUbWAiigRkaq3+XAqc9bsJ/ZYOgDNGjt4dEhH7ujX1jUUKHIpVETVAiqiRESqh2marNlzgoi1B4g/nQNAcDMfpl9/JSN6BmqDY7kkWmxTRETqLcMwuLFHa9b+6Tc8f0sPLvf14tiZc/zh450Mf3Uj3x78keI+Am1wLNVFRZSIiNRZnh427ujXlm8ev47Hh12Jr5edvccz+f17W7nz3e+JPZauDY6l2lhaROXm5vLss8/SrVs3fHx8aNGiBaNGjWLLli2VjllUVMSCBQvo1asXjRs3plmzZoSHh7N69eoyz//mm28wDMOtV0JCQqXzEhGR6tPIYefhwR35bsZg7hnYDk+bwabDqYx6PYql3ycCsDI2hT3JGexOyiAp7azFGUt9YNmcqJycHAYNGkR0dDQOh4Pu3btz6tQpkpOT8fDwYPHixYwfP75CMQsLCxk1ahSRkZHYbDZCQ0PJysriyJEjAERERDB9+vQS1+zYsYNHH3203JhHjx4lOTmZoKAgEhMTsdncrzs1J0pExBra4FguRa2fE/XYY48RHR1Nly5dOHjwIDExMSQmJjJ37lwKCwuZPHkyx44dq1DMiIgIIiMjadmyJTExMcTGxhIfH8+SJUuw2WzMmDGDbdu2lbimV69ebNy4sdxXSEgIAHfeeWeFCigREbHOhTY4Ngx4dlT3Gs5I6iNLeqKOHz9O27ZtcTqdbNq0if79+5dov/7661m3bh1Tp05l/vz5bsXMz8+nVatWpKWlsXTpUiZMmFCi/b777uOdd95h5MiRfPHFF27FjI+Pp0OHDgDs3r2b0NBQt64rpp4oERHr7EnOYPirG8ts8/H0YOKAEO7/TXuaNnLUcGZS29XqnqgVK1bgdDrp2rVrqQIKYMqUKQAsW7bM7Zjr168nLS0NPz8/xo4dW27MtWvXkpWV5VbMxYsXAxAWFlbhAkpERGqHX25w3LllE84VFPKPbw5z7QvrefXrOLLznNYlKHWWJUVU8cTxAQMGlNlefDwlJcXtIb3imH379sXTs/TKtX369MHb25u8vDx27tzpVswlS5YAcNddd7l1voiI1B7lbXD8/qRf8e7dV9OllS9ZuU5eWneQQS+s590N8eQWFFqdttQhdituGhcXB0D79u3LbA8KCsLhcJCfn09cXBzBwcGXHNNutxMcHExcXBxxcXFce+21F4z3/fffc/DgQTw8PLjjjjsuen8REaldWvv7sHHmYNcGx3f0beva4DiwaSOGdLmcVbuP88q6gxw5ncNzkftYuPEIjw7pxG1Xt8HTQ/Ng5cIs+S8kLS0NgICAgDLbDcOgadOmJc691Jg/b3Mn5ocffghAeHg4rVq1ciuHvLw8MjMzS7xERMQ6XnYPjJ/G8QzDKLEtjM1mMPKqQNb96TfMHdODQH9vjmfk8uRnuwl/+Vs+35FMYZE29ZDyWVJE5ebmAuBwlD+Zz8vr/M7c586dq/GYBQUFfPLJJ0DFhvJmz56Nv7+/6+VOD5qIiFjL7mFj3K/a8t/p1/H0iG5c1sRBQupZ/vjJTm6av4G1P5xAO6RJWSo8nDdjxgxWrFhR4RstWrTINYnc29sbOP9EXXny8vIA8PHxcSt+VcZcs2YNp0+fpkmTJtxyyy1u3R9g1qxZTJs2zfVzZmamCikRkTrC29ODSQPacfvVwby/6ShvfXuYAyezuP/DaK5q48/0YVcysONlrp4tkQoXUSkpKRw4cKDCN8rJyXH9+WLDaqZpkp6eXuLci3FnqM6dIT/431DemDFjaNSokVv3h/M9XcW9XSIiUjc19jq/+vnv+l3B2xsOsyjqKLFJGdy1cCv92jXj8WFXcnVIM+D8vnyzv9zPrJu60LNNU2sTlxpX4eG8xYsXY5pmhV/h4eGuGJ06dQLOr8NUluTkZFePUvG5F3OxmE6nk8TExIvGzMjIYOXKlYCeyhMRacj8G3ny+LAufPv4YCYNCMHhYeP7I2cY++ZmJi3ayp7kDO3L18BZMieqX79+AERFRZXZXnw8MDDQ7eGw4phbt26loKCgVHt0dDR5eXk4HA7CwsLKjbNs2TJyc3MJCgpi8ODBbt1bRETqrxa+Xjw9ojvrH7+O8b8KxmbA+gM/MvzVjdqXr4GzpIgaOXIkdrudffv2sXnz5lLtCxcuBM4Pp7lr8ODBBAQEkJmZWeYincUxhw0bhq+vb7lxiofytM2LiIj8XFBTH+aM6cnPH9jLLywCIDUnn+GvbmTEaxsZOHe9RRlKTbOkSggMDGTSpEkATJ48mYSEBOD8XKiIiAjWrVuHt7d3qc2CAQYOHEhISEipQsnLy8t1/rRp04iNjXW1LV26lIULF2IYBk899VS5eSUmJvLdd98BGsoTEZGyXXBfPuDJm7rUbEJiGUsW2wR46aWX2L59Ozt27KBz5850796dU6dOkZycjIeHB++++y5t27YtdV1SUhIJCQlkZ2eXapsxYwYbNmxgzZo19O7dm9DQULKzs13zpGbPnu0a9ivLkiVLME1T27yIiEi5RvcKouPlTcrcl88E5qzez/7jWTwypCPtWzSp+QSlxlg2XuXr60tUVBTPPPMM7dq1Y+/eveTm5jJixAg2bNjAnXfeWeGYdrudVatWMW/ePHr06MGhQ4dITU1lyJAhrFq1ipkzZ17w+uK98tQLJSIi7vjlvnx9QwIoMmH5jmTCX/6Waf/ayZHTOeUHkDrNMLWCWLVxdxdoERGpW45nnGPkq1G0burNuF8F88m2YxxPz2XFowP4MSuP+V/F8fX+UwDYjPO9V48O6US7yxpbnLm4w93vbxVR1UhFlIhI/ZXnLHTty2eapmtfvmK7ktJLFFMeNoPRYUE8OqQjISqmajUVUbWAiigREYk9ls78r+P4r4qpOkNFVC2gIkpERIqVVUzd0iuIRwarmKptVETVAiqiRETkl3YeS2f+VwdZf+BH4H/F1KNDOnJFcxVTtYG7399aTVJERKQGhQU3ZdGkvnz+8AAGX9mCwiKTZdFJDHnpWx7/NJaE1P89zbcrKZ0Jb29hV1K6dQlLuVREiYiIWKCsYurTXxRT2puvdtNwXjXScJ6IiLhrR2Ia87+O45ufhvlsBnh62MhzFtG8sYMPJvfFNCGgsSdtAhpZnG39pjlRtYCKKBERqaiQmZEXPefonJtrIJOGS3OiRERE6iDtzVd3qIgSERGpRUb3CuLzhweU2Va8N98fP97BoVOl95CVmqUiSkREpJYqb2++z3emMPSVb3n0ox3EncyyLsEGzm51AiIiIlJS8yYOWjTxKrU33/wJvUjNzmf+13Gs23uSlbEprNqVwk09WjN1SCeubOVrdeoNiiaWVyNNLBcRkcq62N58P6Rk8OrXh1jzwwnXsRtDWzH1t53o2lrfOZdCT+fVAiqiRESkuu07nsmr/43jy93/K6aGdW/J1N92onugv4WZ1V0qomoBFVEiIlJTDpzI4tX/xhG5+zjF3+zhXVvyh992okcbFVMVoSKqFlARJSIiNS3uZBav/vcQK3eluIqp33a5nKm/7cRVwU0tza2u0DpRIiIiDVCnlr4smNCLdX8axC29grAZ8PX+U4x6PYqJi7ayIzHNda725rs0KqJERETqoY6XN+GVcWF8NW0Qt/YOwsNm8M2BH7nljU3c/d5WohPStDffJdJwXjXScJ6IiNQWR0/n8Pr6Q/w7Jomin775PT0MCgpN7c33C5oTVQuoiBIRkdpGe/NdnOZEiYiISCkX2psPYPyv2pDnLKzBjOouFVEiIiINyIX25gP4eFsSv3lhPW99e5is3IIazKzuURElIiLSQP1yb77JA0Jo5efNycw8Zq/ezzVz/svcNfs5lZVrXZK1mIooERGRBqZ4b74eQf78/ZZQegT506KJF/f+pj3fzRjMC2N70qFFY7Jynfzjm8MMnLueWct3c+R0jtWp1yqaWF6NNLFcRERqq4vtzVdUZPLVvpO8+e1hYhLTgfM9VjeGtuL+33So1wt36um8WkBFlIiI1HWmabLtaBpvfnuY/+4/5Trev31zHriuA7/pdBmGUf5E9bpIRVQtoCJKRETqkwMnsnjr28OsiE3B+dNiU91a+3H/oPbc3KM1do/6MUtIRVQtoCJKRETqo+T0c7y7IZ6Ptx7jXMH55RCCm/lw77Xtua1PMD4OD3YlpTP7y/3MuqkLPds0tTbhClIRVQuoiBIRkfosLSefD7ck8P6mo5zJyQegWWMHE68J4XjGOT7aeoyJ14TwzMjuFmdaMSqiagEVUSIi0hCcyy/k0+hjvLH+ECcy80q0BTTy5MMp/erUljJ1YsXy3Nxcnn32Wbp164aPjw8tWrRg1KhRbNmypdIxi4qKWLBgAb169aJx48Y0a9aM8PBwVq9efcHr4uPjefDBB+nYsSPe3t74+PjQtWtXpk2bxokTJyqdj4iISH3n4/Dg7v4hpQoogLSzBQx/dSMjXtvIwLnrLciu+ljWE5WTk8OgQYOIjo7G4XDQvXt3Tp06RXJyMh4eHixevJjx48dXKGZhYSGjRo0iMjISm81GaGgoWVlZHDlyBICIiAimT59e6rqoqCiGDRtGTk4O3t7edOzYkYKCAuLj4ykoKOCyyy7j22+/pVu3bhXKRz1RIiLSkHy+I5npn8a6Jp3/0pWtfHl6eDf6d2heq5/oq/U9UY899hjR0dF06dKFgwcPEhMTQ2JiInPnzqWwsJDJkydz7NixCsWMiIggMjKSli1bEhMTQ2xsLPHx8SxZsgSbzcaMGTPYtm1biWtM02TixInk5ORwyy23kJyczO7du9m/fz+HDh3i17/+NadPn+ahhx6qyrcvIiJS71xoSxmD80/33fHu94x8LYqVsSk4C4tqNsEqZklP1PHjx2nbti1Op5NNmzbRv3//Eu3XX38969atY+rUqcyfP9+tmPn5+bRq1Yq0tDSWLl3KhAkTSrTfd999vPPOO4wcOZIvvvjCdfzAgQN06dIFm81GamoqTZs2LXFdbGwsYWFhGIZBdnY2jRq5P5arnigREWlo9iRnMPzVjRgGmCauf75z99VsiPuRf20/Rm7B+eLpl0/01Ra1uidqxYoVOJ1OunbtWqqAApgyZQoAy5Ytczvm+vXrSUtLw8/Pj7Fjx5Ybc+3atWRlZbmOnzt3DoBmzZqVKqAAOnToAJzvsXI6nW7nIyIi0hCVt6VMaJAfz44KZdPM3/LH8E4ENPLk2Jlz/OWLH7hmzte8su4gqdml51TVZnYrblo8cXzAgLK7/IqPp6SkcOzYMYKDg92O2bdvXzw9PUu19+nTB29vb3Jzc9m5cyfXXnstAJ06dcLHx4fTp08TFxdHp06dSlwXFRUFwJVXXqneJBERkYto7e/DxpmDXVvK3NG3bYktZZo1dvDH8M7c/5sOLIs+xtsb4jl25hzzv47jre8Oc1ufYO65th1XNG9s8Tu5OEt6ouLi4gBo3759me1BQUE4HI4S515qTLvd7irGfh6zcePGzJo1C4DRo0ezbt06MjMzSU1NZdmyZUyePBlPT09efvnli+aQl5dHZmZmiZeIiEhD42X3cE0cNwyjxJ58xXwcHtzVP4T1j13Ha3f0okeQP7kFRXy4JYHBL37Dw0tj2JWUXsOZV4wlRVRaWhoAAQEBZbYbhuEaWis+91Jj/rztlzH//Oc/89Zbb5Gfn8/111+Pv78/l112GbfddhsdO3bku+++46abbrpoDrNnz8bf39/1cqcHTUREpCGze9gY3jOQFY8MYOm9/RjUuQVFJkTuOs7I16KY8PYWvjlwil9O4d6VlM6Et7dYWmhZUkTl5uYCuHqbyuLl5QX8b85SdcbMz8/nyJEjpKen43A46NatGx07dsTDw4MtW7bw7rvvupXHrFmzyMjIcL0q+nShiIhIQ2UYBtd0uIwPJvdl9R+u5dZeQdhtBpvjU5m4aBs3zt/A8pgkCn56om95TDKb41NZHpNsWc4VnhM1Y8YMVqxYUeEbLVq0yDWJ3NvbGzhfvJQnL+/85DIfHx+34l9KzJEjR7J27VpGjRrFO++8Q4sWLQA4cuQId9xxBwsXLuT48eNERkZeMAcvLy9XoSYiIiKV07W1Hy+PC+OxYVfy3sYjfLQ1kf0nspj2r1ie/3Ifo8ICWRGbAsDK2BTG9mljyYroFS6iUlJSOHDgQIVvlJOT4/pzecNqxUzTJD09vcS5F3OxmD9v+3nMFStWsHbtWlq0aMGHH36Ir6+vq61du3Z8/PHHdOrUiS+//JLNmzeX+TShiIiIVL2gpj78eXg3pg7pxOLvE4hYe4DT2fks3HjUdU5qTj7DX93o+vnonJtrLL8KD+ctXrwY0zQr/AoPD3fFKH4CLj4+vsx7JCcnu3qUfvm0XHkuFtPpdJKYmFgq5saN5//F9+3bt0QBVeyKK65wnb99+3a3chEREZGq49/Ik4cHdyRibE9s5Sx0brcZzBsXVqN5WTInql+/fsD/lg/4peLjgYGBbk/OLo65detWCgoKSrVHR0eTl5eHw+EgLCzMdfzna0aVp3gyW/G8KxEREal5t10dzIpHBpbZ9vnDAxjdK6hG87GkiBo5ciR2u519+/axefPmUu0LFy4EYMyYMW7HHDx4MAEBAWRmZpa5SGdxzGHDhpXocSruZdq6dWuZBVVCQoJrSYTOnTu7nY+IiIhUn+Kt96zcgs+SIiowMJBJkyYBMHnyZBISEoDzPT4RERGsW7cOb2/vMjcLHjhwICEhIaUKJS8vL9f506ZNIzY21tW2dOlSFi5ciGEYPPXUUyWuGzt2LA6Hgx9//JG77rqLH3/80dV25MgRxo8fj9PppGXLlgwdOrRq/gWIiIhIpZS3InrzJuU/nV9dLNk7D84Pow0aNIgdO3bgcDjo3r07p06dIjk5GQ8PDz744APuvPPOUteFhISQkJDAokWLmDhxYok2p9PJiBEjWLNmDTabjdDQULKzs13zpGbPns3MmTNLxVy4cCH3338/hYWFOBwOOnbsSEFBAfHx8RQWFtKoUSM+//zzChdR2jtPRESk6uU5C10ropumWWJF9KpQq/fOA/D19SUqKopnnnmGdu3asXfvXnJzcxkxYgQbNmwos4C6GLvdzqpVq5g3bx49evTg0KFDpKamMmTIEFatWlVmAQXn99XbsmULv/vd72jdujWHDh0iMTGR9u3b88ADD7Bz5071QomIiNQS7qyIXhMs64lqCNQTJSIiUvfU+p4oERERkbpMRZSIiIhIJaiIEhEREakEFVEiIiIilaAiSkRERKQSVESJiIiIVIKKKBEREZFKUBElIiIiUgkqokREREQqwW51AvVZ8WLwmZmZFmciIiIi7ir+3r7Ypi4qoqpRVlYWAMHBwRZnIiIiIhWVlZWFv79/ue3aO68aFRUVkZKSgq+vr2ujxKqQmZlJcHAwx44d05589Yw+2/pLn239pM+1fjJNk6ysLAIDA7HZyp/5pJ6oamSz2WjTpk21xffz89MvbT2lz7b+0mdbP+lzrX8u1ANVTBPLRURERCpBRZSIiIhIJaiIqoO8vLx4+umn8fLysjoVqWL6bOsvfbb1kz7Xhk0Ty0VEREQqQT1RIiIiIpWgIkpERESkElREiYiIiFSCiigRERGRSlARVcd8+eWXhIeH06xZMxo3bkzv3r159dVXKSoqsjo1qaSJEydiGMYFX7m5uVanKWU4cuQI77zzDvfeey9XXXUVdrsdwzB47rnnLnrt5s2bGTVqFC1atMDHx4du3brxt7/9TZ91LVGZz/aZZ5656O/y/v37a/BdSHXTiuV1yJw5c5g1axYA7du3p0mTJsTGxjJ16lS++uorPvvsswsuTy+1W6dOnbj88svLbNPnWjvNnz+f+fPnV/i6JUuW8Pvf/57CwkKCgoIIDg5mz549/OUvf2HlypV88803NGrUqBoyFndV9rOF8/ultm3btsw2fa71i4qoOmLz5s08+eST2Gw2Fi9ezIQJEwCIjY1l2LBhrFixgpdffpnp06dbnKlU1pNPPsnEiROtTkMq4LLLLmP48OH07duXX/3qV7z77rv8+9//vuA1R48eZcqUKRQWFvLCCy8wffp0DMMgISGBYcOGsW3bNmbMmMFrr71WQ+9CylKZz7bY5MmTeeaZZ6o3QakVVETVEc899xymaXLvvfe6CiiAq666ipdffpk777yTOXPm8Ic//AFPT08LMxVpOP7v//6vxM8ff/zxRa+JiIggLy+P66+/nscff9x1/IorruC9995jwIABvP322/z5z3+mZcuWVZ6zuKcyn600PBojqAMyMzP56quvAJgyZUqp9ttuuw0/Pz9SU1NZv359TacnIm4yTZPPPvsMKPt3+ZprrqFLly4UFBTwxRdf1HR6IlJBKqLqgB07dpCfn4+3tze9e/cu1e7p6cmvfvUrAL7//vuaTk+qyLJlyxg9ejRDhgxh/PjxvPrqq2RkZFidllShxMREjh8/DsCAAQPKPKf4uH6X667169dz2223MWTIEMaOHcsLL7zAiRMnrE5LqoGG8+qAuLg4ANq2bYvdXvZH1r59e77++mvXuVL3REZGlvj5k08+4emnn2bp0qXccMMNFmUlVan499PLy4vAwMAyz2nfvn2Jc6Xu+e6770r8/O9//5tnnnmGN954Q/Me6xn1RNUBaWlpAAQEBJR7TnFb8blSd3To0IHnn3+e2NhYMjMzycrK4j//+Q/9+vUjLS2N0aNHs337dqvTlCpQ/PvZtGlTDMMo8xz9LtddrVu35sknn2Tbtm2kpqZy9uxZoqKiuPHGGzl37hyTJ09m5cqVVqcpVUg9UXVA8boxDoej3HOKdxA/d+5cjeQkVefPf/5zqWNDhw5l0KBBXHvttWzdupUnnniCr7/+2oLspCrpd7l+u//++0sdu+aaa4iMjGTMmDF89tln/OlPf2L48OHlFtFSt6gnqg7w9vYGID8/v9xz8vLyAPDx8amRnKT6ORwO/va3vwHwzTffqGeiHtDvcsNkGAZz5swB4PDhw+zatcvijKSqqIiqA9zp3ndnyE/qnv79+wNQVFREfHy8xdnIpSr+/UxPT8c0zTLP0e9y/dS5c2eaNWsGwKFDhyzORqqKiqg6oFOnTsD5J3ucTmeZ5xR/wRafK/XDz9f8Ku+zl7qj+PczLy+PlJSUMs/R73L9Vfz7rN/l+kNFVB3Qq1cvPD09yc3NJSYmplR7QUEB27ZtA6Bfv341nZ5Uox9++MH15zZt2liYiVSFtm3b0qpVKwCioqLKPKf4uH6X65fTp09z6tQpQL/L9YmKqDrAz8+P8PBwABYuXFiq/dNPPyUzM5PmzZtz3XXX1XB2Up1eeuklALp06UJQUJDF2cilMgyDW265BSj7d3nTpk3s378fT09PRo4cWdPpSTV6+eWXMU0Tf39/17p+UvepiKojnnrqKQzD4N133+Wjjz5yHY+NjWXatGkAzJgx44JP/Ujts27dOmbNmsWRI0dKHM/IyGDq1Kmuz/ovf/mLFelJNXj88cdxOBz85z//ISIiwjU3KiEhgcmTJwNwzz33uHqspG744YcfeOihh0r0HsP5JzKff/555s6dC8ATTzyh/0/XJ6bUGc8995wJmIDZvn17s2fPnqbNZjMB8+abbzadTqfVKUoFffbZZ67PNCgoyPzVr35lhoWFmQ6HwwRMwzDMp59+2uo0pRwbN240mzdv7np5eXmZgNmoUaMSxxMTE0tc98EHH7h+d4OCgsxevXqZnp6eJmD26dPHzM7OtugdSbGKfrY7duxw/S63aNHC7NOnj9mnTx+zUaNGruNTpkwxi4qKLH5nUpUM0yznERGplVatWsUrr7xCdHQ0BQUFdOrUiUmTJvHII4/g4eFhdXpSQceOHeOtt95i8+bNHDp0iB9//BHTNGndujXXXnstDz30kObG1GLffPMNgwcPvuh5R44cISQkpMSxTZs2MXv2bDZt2kROTg4hISFMmDCBJ554wrUUglinop9teno6r732mmtI9scffyQ/P5/LL7+cX//619xzzz0MGzasBjKXmqQiSkRERKQSNCdKREREpBJURImIiIhUgoooERERkUpQESUiIiJSCSqiRERERCpBRZSIiIhIJaiIEhEREakEFVEiIiIilaAiSkRERKQSVESJiIiIVIKKKBEREZFKUBElIiIiUgkqokREREQqQUWUiIiISCX8P7BiXdt7o4C3AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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wowZMwgLC2Pz5s2F2X2BhYeH4+PjQ1ZWFtHR0fmWn+joaACaNGlSqH3Xq1eP2NhYqlSpgmEYJZI3T2pqKmFhYcTGxmrG+ApE72vFpfe24tJ7W/GYpsnp06epV6/eZbct9AnPTqeThISEi65PS0sjLS0t30NRJcXb25t27drx66+/sm7dunwvd1+3bh0A1157baH2bbPZCA0NLZGcFxMYGKgPWwWk97Xi0ntbcem9rVguN+KTp1DHrpKTkzFNM9/HQw89BMCECRMwTZOYmJhChy6MO++8E4CPPvoIp9N5zrojR46wfPlyAPr371+qOURERKR8ccuJO5GRkYSHhzNw4MAS2+ewYcOoWbMme/bs4emnn3bd9ycpKYn77ruP7Oxsbr31Vtq3b19iv1NERETKP7eUn+TkZA4fPszx48cvWBcbG0vNmjVdj9dffx2AefPmnbM87zBWnsDAQBYsWICfnx/vvPMOISEhXHPNNdSvX59169YRHh7OBx984I4/r8Dsdjsvv/zyOSdYS/mn97Xi0ntbcem99WzWXbL1F6fTSVJSkuuRd18eh8NxzvK8kZ2/u/HGG/ntt98YOHAghmGwY8cOateuzdNPP01UVBR16tRx959zSXa7nVdeeUUftgpG72vFpfe24tJ769kMsyAXxIuIiIhUEJaP/IiIiIi4k8qPiIiIeBSVHxEREfEoKj9u8P3339OzZ0+qV69O5cqVadeuHdOnTycnJ8fqaFJEDz/8MIZhXPLx9wl4pew4dOgQ7733Ho899hitW7fG29sbwzCYOHHiZV+7YcMGbr/9doKDg/H396dFixZMmDBB73UZUZT39pVXXrnsZ3nv3r1u/CvEHQp9h2cpnMmTJzN27FgAGjZsSEBAANu2beOJJ55g+fLlfPPNN5bOkybF06RJE2rVqpXvOr2vZdPbb7/N22+/XejXzZ8/n4ceegin00lISAhhYWHs3LmTl156iSVLlrBq1SoqVapUComloIr63kLufI7169fPd53e14pH5acUbdiwgRdffBGbzca8efO49957Adi2bRs333wz3377LdOmTePZZ5+1OKkU1YsvvsjDDz9sdQwphJo1a9KnTx8iIiLo0KED77//Pl9//fUlXxMTE8Ojjz6K0+nk9ddf59lnn8UwDA4fPszNN9/M5s2bef7555kxY4ab/grJT1He2zyDBw/m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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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oNAkIiIi4gKFpkbA39+f2bNn4+/v7+lSpBbp+9p06XvbdOl727xpIbiIiIiICzTTJCIiIuIChSYRERERFyg0iYiIiLhAoUlERETEBQpNDdi6desYPHgwYWFhBAcH06tXL9544w3sdrunS5NqGjduHIZhXPVVUFDg6TKlEkePHuXdd9/lscceo0ePHvj4+GAYBvPmzbvmsVu2bOH++++nTZs2BAYGctNNNzF37lx9rxuI6nxv58yZc82f5QMHDtTjp5D6oI7gDVRiYiIzZswAIDY2lpCQEFJTU5k6dSpJSUmsWLHimu3epeHq3Lkzbdu2rXSfvq8N0+uvv87rr7/u9nEfffQRv/71ryktLSUiIoKoqCj27t3LH/7wB1avXs2GDRsICgqqg4rFVdX93kLZ80ajo6Mr3afva9Oj0NQAbdmyhZkzZ+Ll5cWHH37IQw89BEBqaipDhw5l1apVLFy4kGeffdbDlUp1zZw5k3Hjxnm6DHFD69atGT58OP369aNv374sXryYZcuWXfWYY8eOMXHiREpLS3nllVd49tlnMQyD48ePM3ToULZt28Zzzz3Hm2++WU+fQipTne+tw4QJE5gzZ07dFigNhkJTAzRv3jxM0+Sxxx5zBiaAHj16sHDhQh555BESExP53e9+h6+vrwcrFWk+XnjhhXJf/+///u81j1mwYAGFhYUMGTKE//iP/3Buv+666/jrX//KwIED+ctf/sLvf/972rVrV+s1i2uq872V5knXARqYnJwckpKSAJg4cWKF/QkJCYSGhmK1WklOTq7v8kTERaZpsmLFCqDyn+UBAwbQtWtXiouLWblyZX2XJyLVoNDUwOzcuZOioiICAgLo1atXhf2+vr707dsXgJSUlPouT2rJZ599xogRIxg0aBBjx47ljTfewGazebosqUUZGRn88MMPAAwcOLDSMY7t+lluvJKTk0lISGDQoEGMHj2aV155hdOnT3u6LKkjujzXwBw6dAiA6OhofHwq//bExsayfv1651hpfNauXVvu608++YTZs2ezZMkSfvnLX3qoKqlNjp9Pf39/OnbsWOmY2NjYcmOl8fn666/Lfb1s2TLmzJnD22+/rXWLTZBmmhqYrKwsAFq1alXlGMc+x1hpPK6//npeeuklUlNTycnJITc3l6+++or+/fuTlZXFiBEj+O677zxdptQCx89ny5YtMQyj0jH6WW68OnTowMyZM9m2bRtWq5W8vDw2bdrEPffcQ35+PhMmTGD16tWeLlNqmWaaGhhH3xY/P78qxzierp2fn18vNUnt+f3vf19h2y9+8QvuuOMObr/9dr799lumT5/O+vXrPVCd1Cb9LDdtkydPrrBtwIABrF27llGjRrFixQqefvpphg8fXmVolsZHM00NTEBAAABFRUVVjiksLAQgMDCwXmqSuufn58fcuXMB2LBhg2YemgD9LDdPhmGQmJgIwOHDh9m9e7eHK5LapNDUwLgyXe/KJTxpfH72s58BYLfbOXLkiIerkZpy/HxmZ2djmmalY/Sz3DR16dKFsLAwANLT0z1cjdQmhaYGpnPnzkDZnTclJSWVjnH8QnWMlabhyp5bVX3vpfFw/HwWFhZy6tSpSsfoZ7npcvw862e5aVFoamDi4+Px9fWloKCAHTt2VNhfXFzMtm3bAOjfv399lyd1KC0tzfn3yMhID1YitSE6Opr27dsDsGnTpkrHOLbrZ7lpOX/+PGfPngX0s9zUKDQ1MKGhoQwePBiA9957r8L+pUuXkpOTQ3h4OHfeeWc9Vyd16dVXXwWga9euREREeLgaqSnDMBg5ciRQ+c/y5s2bOXDgAL6+vtx33331XZ7UoYULF2KaJhaLxdlXT5oGhaYGaNasWRiGweLFi/n444+d21NTU5k2bRoAzz333FXvypGG5x//+AczZszg6NGj5bbbbDamTp3q/F7/4Q9/8ER5Ugf+4z/+Az8/P7766isWLFjgXNt0/PhxJkyYAMCkSZOcM1LSOKSlpfHEE0+Umx2GsjsmX3rpJV5++WUApk+frv+dbmpMaZDmzZtnAiZgxsbGmrfccovp5eVlAuawYcPMkpIST5coblqxYoXzexoREWH27dvX7Nmzp+nn52cCpmEY5uzZsz1dplRh48aNZnh4uPPl7+9vAmZQUFC57RkZGeWO+/vf/+782Y2IiDDj4+NNX19fEzB79+5tXrx40UOfSBzc/d7u3LnT+bPcpk0bs3fv3mbv3r3NoKAg5/aJEyeadrvdw59MapthmlXc1iEet2bNGl577TW2b99OcXExnTt3Zvz48UyZMgVvb29PlyduOnHiBH/+85/ZsmUL6enpnDt3DtM06dChA7fffjtPPPGE1rY0YBs2bOCuu+665rijR48SExNTbtvmzZuZP38+mzdv5tKlS8TExPDQQw8xffp0Z2sC8Rx3v7fZ2dm8+eabzkus586do6ioiLZt23LrrbcyadIkhg4dWg+VS31TaBIRERFxgdY0iYiIiLhAoUlERETEBQpNIiIiIi5QaBIRERFxgUKTiIiIiAsUmkRERERcoNAkIiIi4gKFJhEREREXKDSJiIiIuEChSURERMQFCk0iIiIiLlBoEhEREXGBQpOIiIiICxSaRERERFzw/wFPF38y33NODQAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "for i in range(parameter_array.shape[1]):\n", + " plt.figure()\n", + " plt.plot(parameter_array[:,i],'*-')" + ] + }, + { + "cell_type": "code", + "execution_count": 110, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "np.save('./Results/q_b_EM' + date + '.npy',q_b_N[-1])\n", + "np.save('./Results/phi_mean_inferred_' + date + '.npy',parameters[-1][0])\n", + "np.save('./Results/grad_' + date + '.npy',parameters[-1][0])\n", + "#np.save('./Results/phi_sd_inferred_' + date + '.npy',parameters[-1][1])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "plt.plot(q_b_N[-1][:,0])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "for i in range(q_b_N[-1].shape[1]):\n", + " plt.figure()\n", + " sns.kdeplot(q_b_N[0][:,i])\n", + " plt.ticklabel_format(style='sci', scilimits=(0,0))\n", + " if i ==0:\n", + " plt.xlabel('B_1')\n", + " if i ==1:\n", + " plt.xlabel('B_2')\n", + " if i ==2:\n", + " plt.xlabel('\\eta')\n", + " if i ==3:\n", + " plt.xlabel('Q_pot')" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "# Getting the p(b|phi,x) for an unseen flow and also getting a graph\n", + "phi_mean = np.load('Results/phi_mean_inferred_26_09_2022_14:14.npy')\n", + "phi_sd = np.load('Results/phi_sd_inferred_26_09_2022_14:14.npy')\n", + "parameters = [phi_mean,phi_sd]" + ] + }, + { + "cell_type": "code", + "execution_count": 68, + "metadata": { + "scrolled": true + }, + "outputs": [ + { + "data": { + "text/plain": [ + "[array([[-0.24443827, 1.97222014],\n", + " [ 0.01207157, 6.29822022],\n", + " [-0.01529361, 3.56033477],\n", + " [-0.17891032, 4.00937975]]),\n", + " array([0.57118256, 0.3830926 , 0.38179266, 0.48072631])]" + ] + }, + "execution_count": 68, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ - "b_samples = rw.run(N=600,stepsize=0.005*x_init,x0=np.random.normal(1,0.2,4)*x_init,phi = phi_test, obs_data = hydration_data,i=0)" + "parameters" ] }, { "cell_type": "code", - "execution_count": 99, + "execution_count": 29, "metadata": { - "pycharm": { - "name": "#%%\n" - } + "scrolled": false + }, + "outputs": [], + "source": [ + "# getting b samples for unseen x's\n", + "x_test = np.linspace(0,1,21)\n", + "#b_samples_pred = []\n", + "b_pred_mean = []\n", + "b_pred_sd = []\n", + "for i in range(x_test.shape[0]):\n", + " p_b_x = Prior_(x_test[i])\n", + " b_ = p_b_x.sample(phi = parameters[-1],samples=10000) # N x dim(b)\n", + " b_pred_mean.append(np.mean(b_,axis=0))\n", + " b_pred_sd.append(np.std(b_,axis=0))\n", + " #b_pred_sd.append(0.75*np.std(b_,axis=0))\n", + " #b_samples_pred.append(b_)\n", + "b_samples_mean = np.vstack(b_pred_mean) #dim(x_test) x dim(b)\n", + "b_samples_sd = np.vstack(b_pred_sd)\n", + " " + ] + }, + { + "cell_type": "code", + "execution_count": 30, + "metadata": { + "scrolled": false }, "outputs": [ { "data": { + "image/png": "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FseOHcPMmTMBALt27cKCBQswbdo07Nu3DwsWLMDRo0dRWlqKH374AV27doUQAv/85z9RVlbmUn9lZSWGDx+OXbt2ISoqCvPmzcMff/yBsrIyHD9+HK+//jqio6Oxc+dOTJo0ye2NULOysvDQQw/h22+/xd69e3H27Fnk5uZi/fr1uPHGGyGEwKxZs7Bu3boG3+u8efOwatUqzJgxA7t370ZpaSn279+P6dOnO97riy++6PU+VKvVGDFiBIDGXXV39OhR3H///ejRowe+++47FBcX4/jx43jllVcQHh4OnU6HP/3pTygqKvJYx5YtWzBr1ixMmjQJ27dvR2lpKQ4ePIhp06YBAL777jssW7YMkyZNglarxdtvv438/HycPXsWX375JVJSUlBbW4vp06df1BXejz32GI4cOQKZTIZZs2bh999/R3FxMfLz85GdnY3FixejX79+Xp/9ePrpp/HFF18AAEaOHImffvoJJSUlOHz4MJ577jkcOHAADz/8cKPqeuCBB3Dw4EG88sorOHbsGEpKSrBhwwZ06dIFVqsV//jHP7B+/XrH53/jxo04e/Ysjh8/7vj879271+M9Z1NSUnDPPffgq6++wq5du1BUVIQTJ05gy5YtmD59OmQyGd566y28/fbbXu2DFnFRkY48Ys8TtQbseWq5nicAYuzYscJsNruUuf322wUAIZfLRUhIiPjll19cyhw6dMjR+/H222+7rH/ggQcEABETEyMOHjzoti27d+8WSqVSABArV670+r089thjAoAYMmSI2/Wo1xPwwQcfuC0zZswYAUCkpKR4/fpCCLFs2TIBQFx66aUey9Tf55dddpmorKx0KbNhwwbH/nTXa2HvefK0XgghrrrqKse/W2RkpDh8+LDb17HXs379ei/eqU1sbKwAIB588EGvtmuo5+nUqVMiJCREABAjRoxw+5n85JNPnP49G+p5asxnVi6XX/Dzf7GfiSVLlggAIiMjQ1itVq+2Zc8TEVErt2jRIsjlcpfl9qt8LRYLbrnlFgwePNilTOfOndGnTx8AcBlDU11djWXLlgEAZs6cia5du7p9/Z49e+LWW28FAKxYscLr9k+dOhWAbQyRXq/3WG7gwIGOsuez99gUFBTg5MmTXrfhT3/6E2QyGfbv349jx45dsPzLL7+MiIgIl+UjRozAxIkTAQDLly9HbW2t2+3V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di1GjBiB2NhYhIeHo0+fPnjjjTdgtVovqr5t27ZhwoQJSEhIgEqlQvfu3TFnzhwYjUYftzyw+Go///7773jmmWcwdOhQxMfHQ6FQIDExEaNHj8ZXX33VTK0PHL7+PNe3bNkySJIESZJw1113+aC1gas59vPnn3+OUaNGISkpCUqlEu3atcOoUaPw3nvv+bDlgceX+7qyshLPP/88evfujYiICISGhiI9PR233347du3a1Qytb/1yc3OxdOlS3H333ejZsydCQkIgSRLmzp3bpHpb5FgoyC/mzZsnAAgAIisrS/To0UPIZDIBQIwfP15YLBav6lu+fLmQy+UCgGjXrp3o3bu3UCgUAoDo37+/qK6ubqZ30rr5aj8fPXrUUQ8A0aFDB9G3b18RExPjWDZ16lSv/92Cha8/z/UVFxeL2NhYR/3Tp0/3YcsDi6/3s9FoFOPHj3eqs3///iItLU3IZDLRt2/fZnonrZ8v93VRUZHo3LmzACBkMpno2LGj6Nmzp4iIiBAAhFwuF//5z3+a8d20Tg888IDT96r9MWfOnIuus6WOhQxPfrB161YhSZKQyWRO/2F2794tkpKSBACxYMGCRteXm5srlEqlACDmz58vrFarEEKIvLw80aVLFwFA3H///T5/H62dL/fzkSNHREpKinj55ZfFmTNnHMstFot44403hCRJAoB44403fP4+Wjtff57Pd/vttwuZTCbGjh3bpsNTc+znW2+9VQAQQ4YMETk5OU7riouLxfr1633S9kDj6309ffp0AUB06dJFHDx40LG8qqpK/O1vfxMAhEajEVqt1qfvo7WbM2eOGDdunHj++efFd999J2688cYmhaeWPBYyPPnBmDFjBADxt7/9zWXdihUrBAARFxcnamtrG1XffffdJwCI6667zmVddna2ACAUCoUoLCxsctsDiS/3s8FgaPAvlr///e8CgOjRo0eT2hyIfP15rm/Dhg0CgLj33nvFs88+26bDk6/383fffScAiK5duwq9Xu/r5gY0X+/r5ORkAUCsXr3aZZ3JZBLx8fECgFi7dm2T2x7Ipk6d2qTw1JLHQoanFqbVakVoaKgAIHbs2OGyvra2Vmg0GgGgUX/1Wa1WkZKSIgCIzz77zG2Zrl27CgDi7bffbnL7A4Wv9/OFfPnllwKACAsLa3JdgaQ597PBYBCXXHKJSExMFOXl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gxETE+O2zIQJEzBv3jxYLBY88MADSEhIQP/+/dG5c2dER0fj7rvvRlFRkaN8+/btsXr1asTHx2PRokVITExEjx49MHDgQHTs2BHx8fGYPn16QJ/q9JV//vOfuPfee1FdXY3bbrsNiYmJGDBgADp06ICEhATMmDED1dXVjvK9evXCJ598AqVSiZkzZyI2Nha9e/fGFVdcgfT0dKSmpuLBBx90XPHYWtlvyzJt2jQ/t4QCAcMTkQ8UFRU5epWWLFni0u1vD1SSJOGBBx5wOZDYt63fg1Rfz549sW/fPsycORPdunVDbm4ujh07htTUVNx777146KGHnMpHRERg3bp1WLFiBa6//nro9Xrs2rULJSUl6NGjBx5//HH873//Q1hYmI/2gO98++23EEJc8EbATzzxBLZu3Yqbb74ZarUae/bsgU6nQ//+/bFgwQKXcSuDBw/GgQMH8OSTT6J79+7Izc3F3r17IZPJMGrUKCxZsgSvvfZac761gCBJEpYsWYJvv/0W48aNgyRJ2LNnD0wmE4YOHer28z1x4kQcOHAADzzwADIzM3Ho0CEcOHAAarUaEydOxIcffognnnjCT+/owoqKirBp0yb06NED/fv393dzKABIojX+6UnUxlgsFlx++eUoLCxEfn5+o+YvClYTJ07E119/jQMHDqBbt27+bg61Ac8++yyef/55fP7555g0aZK/m0MBgOGJqJX45ptv8Oc//xkvvPACZs2a5e/m+EVtbS3i4uKQmJiIY8eO+bs51AZotVpkZmaic+fO2LFjh7+bQwGC8zwRtRITJkzAK6+80qhbsASr0NDQRk0/QOQr+fn5eOCBBzBhwgR/N4UCCHueiIiIiLzAAeNEREREXmB4IiIiIvICwxMRERGRFxieiIiIiLzA8ERERETkBYYnIiIiIi8wPBERERF5geGJiIiIyAsMT0REREReYHgiIiIi8sL/A8/yaw/6UQWwAAAAAElFTkSuQmCC\n", "text/plain": [ - "[]" + "
" ] }, - "execution_count": 99, "metadata": {}, - "output_type": "execute_result" + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk0AAAHCCAYAAADy9P3IAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABfkElEQVR4nO3deXwTZeIG8GfSJmkLPblKoaUUOdUWihxyg9ywICIIygJLcVH8rQguCHhQuS8FxQUVPFDQVRQUVuWQmxaQQ0Ao5W5BoS0U6H0m7++PNEPTJO20TZukfb4fI8m877x5520y82RmMpGEEAJEREREVCyVvTtARERE5AwYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSwNXeHahK9Ho9bt68CU9PT0iSZO/uEBERkQJCCKSlpSEgIAAqlfX9SQxNNnTz5k0EBgbauxtERERUBjdu3EDDhg2tljM02ZCnpycAw6B7eXnZuTdERESkRGpqKgIDA+XtuDVOEZrGjx+P9evXF1snKysLbm5upWr38OHDWLx4MaKjo5Geno7GjRtj9OjRmD59eqnbAiAfkvPy8mJoIiIicjIlnVrjFKHJqGnTpqhbt67FsuKOQVqyceNGjBs3DjqdDg0aNEBgYCDOnj2Lt956C9u2bcO+ffvg4eFhi24TERFRFeBUoWn27NkYP358uduJi4tDREQEdDodli5din//+9+QJAnx8fHo168fjh07hhkzZuCDDz4of6eJiIioSqiWlxxYtmwZcnJy0LdvX0yfPl3eHdeoUSN8+umnAICPP/4YiYmJ9uwmEREROZBqF5qEENiyZQsAICIiwqy8U6dOaNGiBfLy8vDjjz9WdveIiIjIQTlVaPruu+/w5JNPolevXhg1ahRWrVqFlJSUUrVx/fp13Lp1CwDQuXNni3WM048ePVq+DhMREVGV4VTnNP30008mj7/55hvMmTMHX331Ffr376+ojUuXLgEAtFotAgICLNYJCQkxqUtERETkFHuamjRpgoULF+L06dNITU1FWloadu7ciQ4dOuDevXt48skncfz4cUVt3bt3DwDg4+Nj9auFvr6+JnWtycnJQWpqqsmNiIiIqian2NP05ptvmk3r06cPunfvjq5du+K3337Da6+9ht27d5fYVnZ2NgBAo9FYraPVagEYrv1UnEWLFuHtt98u8TmJiIjI+TnFniZrNBoN5s2bBwDYt29fiXuGAMgXrczNzbVaJycnBwDg7u5ebFuzZs1CSkqKfLtx44bSrhMREZGTcYo9TcV5/PHHARh+LPfq1ato27ZtsfWNh97u378PIYTFQ3TG8GWsa41Wq5X3ShE5KiEE8vLyoNfr7d0VIiKbc3Fxgaura4lX87YFpw9NarVavp+fn19i/aZNmwIw7E26efMmGjRoYFbn6tWrJnWJnFFmZiZSUlKQlpYGnU5n7+4QEVUYrVYLHx8f+Pr6Vmh4cvrQdO7cOfl+cb9MbBQUFAR/f38kJCQgKioKI0eONKsTFRUFAOjQoYPtOkpUidLS0vDnn39CrVbDx8cHNWrUgEqlqpRPYkRElUUIgfz8fKSkpCAxMRG5ubnw9/evsOdz+tD0zjvvAABatGhhca9RUZIkYdiwYVizZg0++eQTs9AUHR2N2NhYqNVqDBkypEL6TFSRMjMz8eeff8LLywsBAQEMSkRU5Xl6euLevXtISEiAu7s7vL29K+R5HP5E8F27dmHWrFm4du2ayfSUlBS8/PLL+PrrrwEAb731lkn5ypUrERwcjFGjRpm1OX36dGg0GuzcuRPLli2DEAIAEB8fjwkTJgAAJk6cWKFplaiipKSkQK1WMzARUbXi6+sLDw+PCr38j8OHpoyMDCxevBghISFo2LAh2rdvjzZt2qBu3bpYtWoVJEnCnDlzMHr0aJP57t+/j/j4eCQkJJi12bhxY6xduxYqlQozZsxAYGAgwsPD0bRpU1y4cAFt27bFsmXLKmsRiWxGCIG0tDR4eXkxMBFRtVOzZk1kZmZW2BdfHD40tW3bFq+//jp69eoFFxcXnD17FrGxsWjQoAHGjh2Lw4cPIzIystTtjh07FgcPHsTgwYORlZWFmJgYhISEIDIyEocOHUKNGjVsvzBEFSwvLw86nY6vXyKqltzc3KDX6xV9MawsJGE8NkXllpqaCm9vb6SkpMDLy8ve3aFqKDs7G9euXUNwcHCJ1xkjIqpqsrKyEBcXh8aNG8vXZVRC6fbb4fc0EVHp8dAcEVVHFb3uY2giIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRw+iuCE1HZJaZm27sLNlfPS/k3Zsh+mjdvjosXL2L9+vUYO3asvbvj8Pbt24eePXsCgPwNWap83NNERESVbujQoQCAH3/80c49IVKOoYmIiCqdMTTt2LED2dlVb48nVU0MTUREVOkef/xx1KlTBxkZGdi9e7e9u+PwevToASEEhBA8NGdHDE1ERFTpVCoVBg8eDADYunWrnXtDpAxDExFRKYwfPx6SJKFHjx4AgBMnTmD06NFo0KAB3N3d0bRpU8yePRspKSnyPNnZ2VixYgXatm0Lb29veHp6onv37vjll19KfD6dTocvvvgCgwYNQv369aHRaFCrVi306NEDH374IfLy8qzOGxcXh2XLlmHgwIFo2bIlvLy84OHhgZCQEIwdOxZHjx4t9rklSYIkSfj8888BAF9++SW6desGPz8/uLu7o1WrVnjrrbeQnp5e8sBZYDxEt3XrVhT3i15FxzwqKgrDhw9HQEAA3NzcEBwcjMmTJ+PPP/+02kaPHj0gSRLGjx8PANi9ezf+9re/wd/fHx4eHnj44YexdOlS5OTkyPPcv38fc+fOxSOPPIKaNWvC19cXAwcOLHHcSpKRkYGlS5eiU6dO8PPzg1qtRp06ddCqVSuMGDECa9euRUZGhsk8+/btk/8ecXFxVtv+8ssv0bVrV/j4+MDT0xNhYWFYvHgxsrOzi20jLi5OLtu3bx9yc3OxfPlyhIeHw8vLC7Vr10afPn2wZ88ek/lOnDiBZ599Fo0aNYJWq0WjRo0wdepU3L9/32ofExMT8cEHH2DYsGF45JFH4OvrCzc3NwQFBWHEiBHYuXNnaYe08giymZSUFAFApKSk2LsrVE1lZWWJmJgYkZWVpah+QkpWlbtVtHHjxgkAonv37uKLL74QarVaADC7hYeHi5SUFHHnzh3RsWNHi3UkSRLr16+3+lw3btwQ4eHhFuc13tq1aycSExMtzu/j41PsvJIkiYULF1p9fmO9devWiREjRlhtJzw8XGRkZJR6LDMyMoS7u7sAII4cOWK1XuExX7t2rXBxcbHYDy8vLxEVFWWxje7duwsAYty4cWLRokVCkiSLbQwYMEDk5eWJq1evimbNmlmso9FoxK+//lrq5RVCiJs3b4qmTZsW+3cBII4dO2Yy3969e+Wya9eumbWbl5cnnn76aavttWnTRvzwww9W27h27ZpctnXrVtG+fXuL7ahUKvHFF18IIYT47LPPrL7+Q0NDRXp6usUxaN26dYnL/8ILL5RpfEu7DjRSuv3mniYiojK4dOkSnn/+eXTr1g179+7F7du3ceXKFcyaNQsAcPLkSSxbtgwTJkzA2bNnsWzZMly+fBnJycn49ddf0aJFCwgh8K9//Qt37941az8tLQ29evXCyZMn4e3tjUWLFuGPP/7A3bt3cfXqVbz//vvw8fHBsWPHMGLECOj1erM2QkJCMHXqVPz00084c+YMbt++jWvXrmHHjh0YPnw4hBCYPXs2tm/fXuyyLlq0CN9//z2mTZuGU6dOITk5GefOnUNERIS8rAsXLiz1GHp4eKB3794AlH2L7vLly3jppZcQGhqKX375BUlJSbh69SqWL1+OGjVqIDU1FX/729+QmJhotY39+/dj9uzZGDFiBI4cOYLk5GScP38eEyZMAAD88ssvWLduHUaMGIGUlBR89NFHiI+Px+3bt7F582bUr18fubm5iIiIQH5+fqmXecaMGbh06RJUKhVmz56N33//HUlJSYiPj0dUVBRWrlyJxx57rNS/ofbmm2/iu+++AwD06dMHBw4cwJ07d3Dx4kW8/fbbiImJwauvvqqorSlTpuD8+fNYvnw5rly5gjt37mDXrl1o3rw59Ho9/u///g87duyQX/979uzB7du3cfXqVfn1f+bMGSxatMhi+/Xr18ekSZOwZcsWnDx5EomJibh+/Tr279+PiIgIqFQqfPjhh/joo49KNQaVokxRjiziniayN+5pqrw9TQDEoEGDRH5+vlmd5557TgAQLi4uwtXVVRw6dMiszoULF+S9HR999JFZ+ZQpUwQA4evrK86fP2+xL6dOnRJarVYAEJs2bSr1ssyYMUMAEN26dbNYjkKf/D///HOLdQYOHCgAiPr165f6+YUQYt26dQKAePjhh63WKTzmjzzyiEhLSzOrs2vXLnk8Le2lMO5pslYuhBBdunSR/26enp7i4sWLFp/H2M6OHTtKsaQGfn5+AoB45ZVXSjVfcXua/vzzT+Hq6ioAiN69e1t8TX799dcmf8/i9jQpec26uLiU+Pov62ti9erVAoBo1KiR0Ov1pZqXe5qIiBzUihUr4OLiYjZ91KhRAAznIz3zzDPo3LmzWZ1mzZohPDwcAMzOkcnIyMC6desAALNmzUKLFi0sPn9YWBhGjx4NANi4cWOp+z9u3DgAhnOEMjMzrdbr2LGjXLco4x6aW7du4caNG6Xuw9/+9jeoVCqcO3cOV65cKbH+kiVLULNmTbPpvXv3xrBhwwAAGzZsQG5ursX5PTw8sHjxYotlzzzzDADD3+3ll19G06ZNzeo88cQTqF27NgDzv5sSxr1TDRs2LPW81mzcuFFu95133rH6mnz88ccVtafkNavT6Up8/Zf1NWF8rcXHx+PSpUulnr8iMTQREZVBSEiIxY0qADRp0kS+369fP6ttGOvdunXLZHp0dLR8InCvXr2Qnp5u9RYaGgoAOH78uMXnOH78OF544QWEhobC29sbLi4u8gm/Dz/8MADDBrC4wDJgwACrZS1btpTvJyQkWK1nTd26ddGhQwcAJR+iq1GjRrHjOXz4cABAeno6Tp06ZbFOx44d4e3tbbFMyd9NkiSEhIQAMP+7KdG6dWsAwPLly7Fjxw6Lh1VLKzo6GgDQuHFj+fVgifHE+5Ioec0qff1bG6MLFy5g2rRpeOyxx+Dr6wtXV1f5dVmjRg2Teo6EP6NCRFQGAQEBVsvc3d1LVS8rK8tkeuENxWOPPaaoP7dv3zab9sYbb2DhwoXFfjPNqPC3/Yoqbhk8PDzk+8XtrSrO0KFDcfjwYWzduhXTpk2zWq9p06YW92wYtWrVSr4fFxeH9u3bm9WpyL+bEosXL0aPHj2QkJCA/v37o27duujWrRs6deqEJ554otjQY43xm3DW9kgalVRupGTZlY6jpTFas2YNpkyZUuw3P42Ke13aA/c0ERGVQXEb79LWKxpqyrKhKPxVeQD45ptvsGDBAggh0LVrV2zcuBHnzp3D7du3kZqairS0NPzxxx9y/eJOanZ1Vfb5Wkk4s8S4B+TQoUNITk62Ws/SYTlr5WlpaRbrVOTfTYnHH38cR44cwZNPPgm1Wo2kpCR89913mDZtGsLCwhAaGlriiflFGS/5UHgPjSUljZ+RkmVXOo5Fx+jIkSN46aWXkJeXh9DQUKxbtw6nTp1CYmKi/LpMTU2V65flZPuKxD1NREQOpvDG7d69e/Dx8Sl1G//5z38AAJ06dcK+ffugUpl/RlbySb8ytGjRAs2aNcPFixfx008/Wf0B36LXLiqq8PWiPD09bdpHW2rTpg22bNmCjIwMHD16FIcPH8bOnTtx8OBB/PHHHxg4cCC+//57+RytkhhfL6UZH3tZvXo1hBBo3LgxDh8+bLKn0ujevXt26Jky3NNERORgCp8TcvLkyTK1YTynZ+TIkRYDEwCTPU32NmTIEADFn9d08eJF6HQ6q+Xnz5+X7zvDT43UqFEDvXr1wuuvv479+/fj1KlTqFWrFoQQePvttxW3Y1zWks7/cYTzg4yvy6FDh1oMTIBjvS6LYmgiInIw3bp1g1arBQB8+umnZWrDeLiuuJDx5ZdflqntimA8RLdz506zQ41GGRkZ2LVrl9U2Nm/eDMCw58V4wrUzCQ0Nlb/BVzgAlsT4TberV6/i7NmzVuspuRZWRXO212VRDE1ERA7Gy8sLzz//PADgq6++wldffVVs/ezsbMTHx5tMM37Dy9pPlKxfvx6//vqrjXpcfp06dUKdOnWQnp5e7A/4zpw50+IJ53v37sX3338PABgzZgw0Gk2F9bWsMjIySvwKvvFbjLVq1VLc7nPPPSefd/bqq69aDCSbNm2Sv2VnT8bX5Y4dOyyG4z179uCzzz6r7G4pxtBEROSAFixYgJYtW0IIgTFjxuDvf/87du/ejYSEBNy7dw9Xr17Ftm3b8K9//QtBQUHYtGmTyfzGPRb79+/Hs88+ixMnTiA5ORlnzpzBtGnTEBERYfJtM3sr/AO+1vaINGjQADExMejWrRt27NiBO3fuID4+HitWrMCQIUMghICfnx8iIyMrsefK3b59GyEhIRg6dCg+++wz/PHHH0hOTkZCQgKio6MxduxY7NixAwDk628pERAQgH//+98ADHvqBg4ciEOHDuHu3bu4fPky5s+fj7///e8mh33txfi6vHjxIgYPHoyoqCjcuXMHFy5cwNy5czF48GA0b97czr20jieCExE5IC8vL+zduxfPPPMM9u/fjw0bNmDDhg1W6xsP5xnNmDEDP//8M44dO4b//ve/+O9//2tS/vDDD+PTTz+Vr5HkCIYMGYLPPvsM27Ztw4cffmj2UyIPPfQQ3nzzTUyePBn9+/c3m9/Lywvbtm1DvXr1KqvLpZafn4+tW7di69atVuv07t0bc+fOLVW78+bNw6VLl/D9999j586dZj96GxYWhsjISPnkcqXfiLS1sWPHYvPmzdi2bRt+/fVXs72dDRs2xObNmxVfHqGyMTQRVWP1vNzs3QUqRr169bBv3z789NNP2LhxIw4fPozExETk5+fD19cXzZo1k6+EXfT6Ph4eHti3bx+WLl2Kb775BteuXYObmxtCQkLw9NNP45VXXkFSUpKdlsyyvn37wt3dHbdu3cKxY8csXmdp0qRJaNmyJVasWIEjR47g7t27qF+/PgYMGIDXX3/dplfatrWgoCBERUXh119/xYEDBxAXF4eEhATk5eWhbt26CA8Px3PPPYcRI0aU+rfnXF1dsWnTJnz55Zf4+OOPcebMGej1eoSEhGDkyJF49dVXTQKKl5eXrRdPEZVKhS1btmDVqlVYv349YmNj4erqiqCgIAwdOhSvvvpqqQ5NVjZJlPXCGmQmNTUV3t7eSElJsdsLkqq37OxsXLt2DY0bN4abGwMROZ8hQ4Zg27ZtmD17NhYsWAAAGD9+PNavX4/u3btj37599u2gE1uxYgWmTZsGLy8v3L9/v9TBzBmUdR2odPvNc5qIiMhhGL9F5wjf9KpqjGMaHh5eJQNTZWBoIiIihxEREQEhRLFfnSdzeXl5Vq+CDhi+hbl//34AD07GptLjOU1EREROLiUlBS1btsTzzz+PQYMGyb/Td+XKFWzcuFG+QnzTpk0xbtw4O/fWeTE0ERERVQF37tzBokWLsGjRIovlQUFB+PHHH01+UJdKh6GJiIjIyfn4+OCLL77Ajh078PvvvyMxMREpKSnw9vZGy5YtMWTIELz44ouKf7SXLOO352yI354je+O354ioOuO354iIiIgcAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0EREVEn27dsHSZIgSRLi4uLs3R0iKiWGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIqIySE5Oxptvvonw8HD4+PjAzc0NwcHBGDt2LH777TdFbdy9exczZ85E8+bN4eHhgVq1aqF///74+eefi53vzp07ePPNN9G2bVt4e3tDrVajXr16eOSRRzB27Fhs2LAB+fn5tlhMIipEEkIIe3eiqkhNTYW3tzdSUlLg5eVl7+5QNZSdnY1r166hcePGcHNzs3d3HvjrJLDrLaDPXKBBuL17U24HDhzAk08+iXv37lmtM3PmTCxatMhk2r59+9CzZ08AwN69ezF+/HjEx8dbnP/f//43li1bZjY9JiYGPXv2RFJSUrF9vH37NmrXrl3SohBVKWVdByrdfjvtnqY33nhD/uru/PnzSzVvZGSkPK+1W2xsbAX1nKgaOv1fIO4gcOYbe/ek3K5cuYJBgwbh3r178PLywooVK3D16lUkJSVhx44daNeuHQBg8eLFePfdd622M2HCBCQnJ2P58uXy/D///DNat24NAFi+fDnWrl1rNt+kSZOQlJQEd3d3LF26FOfOncOdO3dw9epV7N+/HwsWLEDLli0rZNmJqjtXe3egLM6fP2/xE1hpBQYGIigoyGKZh4dHudsnqtbuXwcykwFIwLnNhmlnvwfCRgMQgEctwMfy+8+R/fvf/0Z6ejrUajV27tyJDh06yGV9+/ZF165d0aNHD/z22294/fXXMXbsWIt7fOLi4rBnzx706NFDnjZgwAB06dIFHTt2RExMDF577TWMGTMG7u7uAAyfhg8dOgQAWLRoEaZMmSLPW6tWLTRu3BjdunXD7NmzK2jpiao3pwtNQghMmjQJarUaXbp0wZ49e8rc1oQJExAZGWm7zhHRAysfLfRAMvyTcQf4uPuDyZEpldql8kpKSsLWrVsBABERESaBycjd3R3vv/8+OnbsiOzsbHz55ZeYOnWqWb2nn37aJDAZeXp6YvHixRgyZAju3buHLVu24NlnnwUA6HQ6uV7Dhg1ttFREpJTTHZ775JNPcPDgQbz11lsIDAy0d3eIyJqn1gIq4+cyYfqvytVQ7mSio6Oh1+sBACNGjLBar0OHDmjUqBEA4ODBgxbrPPXUU1bnHzBggLy327hnCQB8fX3lveNvvPEGDh8+XLoFIKJycarQdPv2bbz22mto1aqVxU9uRORAQkcCE3dbLpu421DuZAqftP3www8XW9dYbu3nUoo778jV1RVNmza1OP8777wjn3fZqVMnBAUFYcyYMVi9ejUuXbqkYCmIqKycKjRNnToVd+/exerVq6FWq8vd3t69ezFixAj06tULTz/9NJYuXYqEhAQb9JSITKmK/Ouc0tLS5Ps1a9Ystq6np6fZPIWVNL+xvOj8Tz/9NHbv3o0nnngCKpUKN27cwMaNG/HSSy+hWbNm6NKli+JLHhBR6TjNOU27d+/Gxo0bMWbMGHTv3r3kGRQ4cOCAyePvv/8ekZGRWL16NcaPH1/i/Dk5OcjJyZEfp6am2qRfRFVGjTpAzbqAVwMgfCxw8gsg9S/DdCdkDEIAkJ6ejho1alitm56ebjZPYRkZGcU+V3Hz9+zZEz179sT9+/dx+PBhREdH45dffsGJEycQFRWFrl274sCBAxbPuSKisnOKj33Z2dl44YUX4O3tjeXLl5e7vfr162P27Nk4duwYkpOTkZmZiaioKAwYMABZWVmYMGECtm3bVmI7ixYtgre3t3zjOVZERXg3AF45Czy/F3hsguHfV84apjuh4OBg+f65c+eKrXv27FmzeQo7f/681Xl1Op18qM3a/ADg4+ODAQMGYN68eTh+/Dh2794NNzc35Obmml0jiojKzylC0/z583H58mUsWLAA9erVK3d7kyZNwoIFC/DYY4/Bz88P7u7u6NSpE3766ScMGzYMQghMnToVJV33c9asWUhJSZFvN27cKHffiKocVy0gFXx7TpIMj51Up06d4OLiAgD47rvvrNY7evSofP5T165dLdbZsmWL1fm3b9+OzMxMAECXLl0U969Xr17o1asXgOJDGRGVjcOHJuM1mcLDw/Hiiy9W6HNJkoTFixcDMFzA7syZM8XW12q18PLyMrkRUdVVp04dDBkyBACwbt06HD9+3KxOdnY2Xn75ZQCAm5sb/v73v1tsa9OmTWanCACGw3IzZ84EYPi23LBhw+SyO3fuIDk52Wr/dDqdfOJ4rVq1lC0UESnm8KFp8uTJyM/Px5o1a6BSVXx3mzVrBj8/PwDA5cuXK/z5iMi5LFu2DDVr1kReXh769OmDVatWIT4+Hnfu3MHOnTvRvXt3+UTsBQsWWP0pk6CgIAwePBgrVqyQ59++fTu6d+8uH9pbsmSJfGFLwHDILzAwEM8++yy+/vprxMbG4u7du/jrr7+wZ88eDBkyBDExMQCA0aNHV/BIEFVDwsF5e3sLFxcXUa9ePbObm5ubACBq1qwp6tWrJx577DGbPGe9evUEAPHf//63VPOlpKQIACIlJcUm/SAqraysLBETEyOysrLs3ZUqbf/+/cLX11fAcOEpi7eZM2eazbd37165fM+ePSIwMNDq/K+++mqx8xd3GzNmjMjPz6+MoSByKGVdByrdfjvFt+d0Oh0SExOtlqenpyM9Pd0mP1B6584d+YcwecVdIrKkW7duuHjxIt577z3873//w9WrV5GTkwN/f3907doV//d//1fiN9caN26MkydPYvHixdi6dStu3LgBd3d3tGvXDlOmTMHAgQPN5unUqRN+/fVX7N69G4cOHcKNGzeQmJgIvV6P+vXro0OHDvjHP/6Bfv36VdSiE1VrkhAlnO3swMaPH4/169dj3rx5eOONN2zS5uzZs+VvxSUlJUGj0SieV+mvJBNVlLL+wjcRUVVQ1nWg0u23w5/TVFYrV65EcHAwRo0aZTL93LlzmDx5stnXhbOzs7Fw4UIsWbIEAPDaa6+VKjARERFR1eYUh+fK4v79+4iPjze7xkleXh7WrFmDNWvWoE6dOvLvOJ0/f17+im9ERIT87RUiIiIioAqHJmuCg4Mxb948REdHIzY2FhcuXEBubi7q1q2LgQMHYuLEiTwfgIiIiMw49TlNjobnNJG98ZwmIqrOeE4TERERkQNgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmoCuKVRIioOqrodR9DE1EV4uLiAgDIz8+3c0+IiCqfTqcDAKhUFRNvGJqIqhBXV1dotVqkpKTYuytERJUuLS0NarUaarW6QtpnaCKqQiRJgo+PD9LS0nDv3j17d4eIqNJkZWUhNTUVnp6ekCSpQp6j2v32HFFV5+vri9zcXCQkJCA1NRU1a9aEm5sbVCpVha1IiIjsQQgBnU6HtLQ0pKamQqvVonbt2hX2fAxNRFWMJEnw9/eHu7s7UlNTcefOHej1ent3i4iowqjVavj4+KB27dryuZ0VgaGJqIry9vaGt7c39Ho98vPzGZyIqEpSqVRQq9WVsiedoYmoilOpVNBoNPbuBhGR0+OJ4EREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKOG1oeuONNyBJEiRJwvz588vUxuHDhzF06FDUqVMH7u7uaNWqFebNm4fs7Gwb95aIiIicnVOGpvPnz2PZsmXlamPjxo3o2rUrtm7dCq1Wi5YtW+Ly5ct466230K1bN2RmZtqot0RERFQVuNq7A6UlhMCkSZOgVqvRpUsX7Nmzp9RtxMXFISIiAjqdDkuXLsW///1vSJKE+Ph49OvXD8eOHcOMGTPwwQcfVMASEBER2Y4QAkIU3Dc+BiAEIFCoTK4jCsoezP9gXjxoqKCu6byFnlO+b1oXACRIkCRAAgxHhQDDY8nydJUkGeaTTOdVGesXlNub04WmTz75BAcPHsSSJUsQExNTpjaWLVuGnJwc9O3bF9OnT5enN2rUCJ9++ik6d+6Mjz/+GG+++Sbq1atnq64TVXlCCCvTlbdR0rpR6cpT3hBY2Tg8KDPdKKBQmaHug42O8amNK3XjtMIreWMfC28kbMG4YSy60Sq6YYSFaYX7XfhxYdbqFF6mwo/l5yrUH+PjohvR4sbW9LFpW0Wfo+j8VisUarvoPMa/l+GB6XIWXkZLf2tYmW4sLrrsRf8mRadbDSAWwk3ROgKGglK8tSqVMOmcbXopSUBdTzebtFVWThWabt++jddeew2tWrXC1KlT8fzzz5e6DSEEtmzZAgCIiIgwK+/UqRNatGiB2NhY/Pjjj/jnP/9Z7n5XRXq9gL7gTawvWJnrhYC+4F+hN7xpCq+cANOVdXErYyUr+WKnm63aS6pfuI7tN3hlYWmMjStLeZwLVrCFNxAmK+oibRbeGAmT6YXnKbqFs9w/R1xZS3DcfhnvWPoEDljeQ2AscMRlIqpspfnwVVGcKjRNnToVd+/exebNm6FWq8vUxvXr13Hr1i0AQOfOnS3W6dy5M2JjY3H06FGHCU13M3IhhDDdoBvWwGaflAqXS0XCiqUVtjHsGD/VFA0/hTfc8oa6GpEK/md1d3Ohv0NxfwPANGAKwGx8DcHILLaQQo46boU/cFfEJ3AiqhxOE5p2796NjRs3YsyYMejevXuZ27l06RIAQKvVIiAgwGKdkJAQk7rW5OTkICcnR36cmppa5n6VJF+vLwgrXMlWNuOwc2NHRFS9OcW357Kzs/HCCy/A29sby5cvL1db9+7dAwD4+PhYPfTi6+trUteaRYsWwdvbW74FBgaWq29ERETkuJwiNM2fPx+XL1/GggULyn1itvEaTBqNxmodrVYLAMjKyiq2rVmzZiElJUW+3bhxo1x9IyIiIsfl8IfnjNdkCg8Px4svvlju9tzcDGfe5+bmWq1jPOTm7u5ebFtarVYOWERERFS1OfyepsmTJyM/Px9r1qyBSlX+7hoPvd2/f9/q16ONh+WMdYmIiIgcfk/T77//DkmSMGTIELOylJQUAMCSJUvwwQcfIDAwEMeOHSu2vaZNmwIw7E26efMmGjRoYFbn6tWrJnWJiIiIHD40AYBOp0NiYqLV8vT0dKSnp8uH3ooTFBQEf39/JCQkICoqCiNHjjSrExUVBQDo0KFD2TtNREREVYrDH54zHkazdBs3bhwAYN68eRBCIC4ursT2JEnCsGHDABiuLl5UdHQ0YmNjoVarLe7dIiIiourJ4UNTWa1cuRLBwcEYNWqUWdn06dOh0Wiwc+dOLFu2TD63KT4+HhMmTAAATJw4Ef7+/pXaZyIiInJcVTY03b9/H/Hx8UhISDAra9y4MdauXQuVSoUZM2YgMDAQ4eHhaNq0KS5cuIC2bdti2bJldug1EREROaoqG5pKMnbsWBw8eBCDBw9GVlYWYmJiEBISgsjISBw6dAg1atSwdxeJiIjIgUjC2vfuqdRSU1Ph7e2NlJQUeHl52bTtpLTsavebb0RERIXV8yr5C19loXT7XW33NBERERGVBkMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpEC5QpNer7dVP4iIiIgcmmtpZ8jJycGsWbOwceNG3LlzB25ubggJCUFoaChat26NsLAwhIWFoV69ehXRXyIiIiK7kIQQojQzvPrqq1ixYoXlxiRJvl+nTh2TEBUWFoaWLVtCpaq6RwRTU1Ph7e2NlJQUeHl52bTtpLRslO4vRUREVLXU83KrkHaVbr9LHZoaNGiAhIQETJs2Da+88grc3d2RkJCAP/74A6dPn5ZvN2/efPAkBWFKo9Hg4YcfRuvWrbFu3boyLprjYmgiIqLKJoRArk6PvHyBnHwd8nSGx7n5euQV/JubrzfU0emRUzA9Tyeg0wvk6/TQCYF842O98V99QXkx003m0yNfL6AXAhoXFdQuKmhcVdC6Gv7VFDw23te6ukDjqoLaRZLva4rU1RbcVxfcb+DjDr8aGpOdNLZQYaHJ3d0dtWrVwp9//llsveTkZJMQdfr0aZw/fx65ubmQJAk6na40T+sUGJqIqi7jqlLIjwv+hXyn2HJL71/jNMOGx7DBMW7MjI/zdYZpxrJ8nWHjlFf434LpeXq9SX2d3vAELioJrioJKkmCi0qCquhjCXBVqaBSGeq6FEx3KVTHOF2lejCPBAkF/0EqeGzclll9XHDfME0ymdfYlnEDna83Lm+hjXLB4/xCy2gcE7ms4H7RdgDATe0Cd7ULtGoV3NUucNe4yNPc1S5w06ge3C+4uajKt4EWQiArT4fMXOMtH5k5hvsZufnIzNUhq2B6Rq4OmTn5ct2sPN2DwFPwrzEMFQ4/1UnsvP5wU7vYtE2l2+9Sn9PUqFEjRYGgVq1a6NWrF3r16iVPy8/Px/nz53H69OnSPi05ICEEsvP0hjd6juHNn5FjeNNn5OQjXyfg6iLJnzjUrhLUKsMnBrWLZPgUUkyZqpSfJIQwrCALf6oq9r6FaUIAbmoV3DUu8grVXe0CD40r3NQqeGhc5elqF8nmn3aM8nV6eYVZeIVa+LHxfnaeDnohoBeGMdDpBYSAPM3wr4Beb7gvhGEjXbiuThSep2A+vRwH5PG1PO6F7hdTv+jcxr4Yn1cIQ8AwLofxXyEAPYRpveLmgUDBf3K5HGCEeYgpXEcU6qjJNKrWtK4qOVgVXj/I0zQu8ns2I6fgfVooFGXl6ir1daQpWKca99aoXQx7aYx7fox7btQuhiDs6qKSg7VrQSguPO1BmQouLkXqqQrqyW0Z1ov5BaGucMAzrm9zCgXAwtNN1sn5euTodGZleTrDXix7KXVoGjFiBFauXIns7Gy4uZXu2KKrqyseffRRPProo6V92mqt1/J9yNXpTXd1GndXFtrdWfhNYdwdanyzWNs16uoiITtPJ3+6MQYe45s/oyAQycHIWFYQkPQVuCZwUUnym1+tMvTb1cVwX6cXFsNPZa6YXCTJsPIsErAK/+tR6JOsTi+KDT9ZuTpk5hlWsNXtkyMZSADULgWvcxcVXFWS/LjwfWOZa6E6ahfDBqxwXReVBAFDANbpDYdSdAWHT3T6Bze9gGm5lfp6PZCv18th3FooFXJoNb3/oE7x4bbwRtrVpdBGW17ugjIL911UpuPgUmg+AMjO0yE7T4+sPMMHDuN7MDvP8G9WrqE8O+9B0MnJN2zcU7Lyyv339dC6wEPtCg+Ni+G+xnC/hsbVsM4ouNXQGqa7qV3M1uHGD5yaQut5OQxV4Ic5R1Cnphaqcu75K49SH55LT09HWFgYxowZg7fffrui+uWUKurw3EOzf0Z+RaaTcjKuCGpoXOU3eg2tK9QuknyoILdgF3Jevh55esOx97yC4+vGMp2Nl9G4x8pSgLR2X4JksvIsvDfH+G9OfuVdakPtIpnt8TKuWI3Tta4quKpUkCTDxkaSAJUkFdwK7hsPp0iGT4OShAf/qiST6Yb6hn8Lr5oKr4hNp5v3W0ldSXrQJwkFzyc9eF75vlRCXamgLh7UNT5v0cM+JR1CKjpNKtRXk8NKhZdKMvmnTHUkCXLIIccghEBOvt4sTGUVPM4uErZcVSo58HhoXVFD8+D9arzvplZV6UBTGex9Inip9zTNnz8fY8aMwdKlS5GcnIzFixejZs2a5eosFe+HlzojITUbOXk6i4eUStwFWnDfUp1cnR5uapVZ4Kkh/+uKGtoHn3rM6mkNn4RKeyjNEr0oCFL5hYNWQdjSPTihMV8nDHuhLJwwqC706csWfbIkX69Hdq6+SLDKN3lsKXC5qiSLocejmECktuNuaKLqTJIk+ZwmH3t3hhxGqfc0qVSGpCyEgCRJ0Gq16NOnDzp16iRfYsDf37+i+uvQeCI4ERFRxbH3nqZSh6bFixfjjz/+wJkzZ3DhwgXk5+cbGrJyjabWrVtj9OjRZVwM58LQREREVHGcLjQVlpubi5iYGJw+fRpnzpzB6dOn8ccff+D27dsPnqCKXl7AEoYmIiKiimPv0FTqc5oK02g0aN26NVq3bm0y/datW3KIOnPmTHmegoiIiMghlCs0WVO/fn3Ur18f/fr1q4jmiYiIiCodv5pDREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQREREVA6uCafgs+kpuCacsndXqjTXhFPA54OBv07arQ8MTc7gr5Pw+ZZvyIrGFR8RlYV7zLfQ3oiC+/lN9u5KleYe8y0QdxA4843d+lAhP6NCNnb6v9AUvCHT/FvbuzdVlnHFp+M4E1EJVKk3oMq6C0CC9sKPAABt7A/IavUMAAG9ux/0XoF27WNVYGmccfZ7IGw0AAF41AJ8giqtPwxNjur+dSAzGYAEnNsMgG/IisAVHxGVRZ11j8n3BSQAgCorGbU29pGnJ05LrPR+VTWWxhkZd4CPuz+oFJlSaf1haHJUKx8t9IBvyIrCFR8RlUXKgP/Aa8cUSPp8SBAAIP8rVK5I7feePbtXZVgaZxj/VbkCT66p1P7wnCZH9dRawwsCACy8IVMG/MdOHataUgb8B6JgnC2t+DjORGRJdsuncXf0LxbL7o7+Bdktn67kHlVNxY0zJu4GQkdWan8YmhxV6EjDC8ICviFthys+Iiov415q+fARVYgH42u/6MLQ5BQMfya+ISsWV3xEVBp6j9rQedRFfr0wpPZehvx6YdB51IXeo7a9u1alFB5nDF4BBIQBNesCNepUel+c4pymH374Ab/88guOHz+OmzdvIjk5GR4eHmjVqhWeeeYZvPjii9BoNIrbi4yMxNtvv11snfPnz6NFixbl7Xr51KhjeGF4NUBqq2fh/sdGqNJu8g1pY8Y3pN4zAFmPPsdxJiJF9J4BuDPxOOCiASQJWY/+HdDlAq5ae3etSik8zvW83YG2/7DbODtFaFq+fDmioqKg1WoREBCAsLAw3Lp1C4cPH8bhw4fx5Zdf4tdff4WPj0+p2g0MDERQkOWvKnp4eNig5+Xk3QB45SzgokF2eg7fkBWEKz4iKrPC6wlJ4nqjojjIODtFaJo4cSLmz5+Pzp07Q61Wy9OPHDmCESNG4MSJE3j99dfxn/+U7qTdCRMmIDIy0sa9tTEHeaFUeRxnIiIqgVOc0zR+/Hj06NHDJDABQMeOHfHuu+8CMBzCIyIiIqooThGaimM87ygzM9POPSEiIqKqzCkOzxXn8OHDAIDw8PBSz7t3716cO3cOycnJ8PPzQ/v27TF27Fj4+/vbuptERETk5JwyNOl0Oty6dQtbt27FzJkzUaNGDSxatKjU7Rw4cMDk8ffff4/IyEisXr0a48ePL3H+nJwc5OTkyI9TU1NL3QciIiJyDk51eG7lypWQJAmurq4IDAzESy+9hCeeeAJHjhxB+/btFbdTv359zJ49G8eOHUNycjIyMzMRFRWFAQMGICsrCxMmTMC2bdtKbGfRokXw9vaWb4GB/I0yIiKiqkoSQoiSqzmGTZs24b333kNeXh7i4+ORmJgIb29vvPTSS5g7dy5cXFzK1b4QAsOHD8eWLVvQpEkTXLp0CZJk/UKHlvY0BQYGIiUlBV5eXuXqS1FJadlwnr8UERGR7dXzcquQdlNTU+Ht7V3i9tupQlNRR48exaRJk3D69Gm88MILWLOm/D/cd/HiRTRv3hwAcOrUKYSFhSmeV+mglwVDExERVXf2Dk1OdXiuqA4dOuDnn3+GVqvFxx9/jPj4+HK32axZM/j5+QEALl++XO72iIiIqGpw6tAEAAEBAWjdujX0ej1Onz5tkzaN14PKz8+3SXtERETk/Jw+NAEPwo0tQs6dO3eQlJQEAGjYsGG52yMiIqKqwelDU1xcnLyHqTTnH1nz7rvvQggBb29vtGvXrtztERERUdXg8KHpxIkTmDNnDq5evWpWtn37dgwYMAD5+fkYOHAgmjRpIpetXLkSwcHBGDVqlMk8586dw+TJk3Hu3DmT6dnZ2Vi4cCGWLFkCAHjttdeg0WgqYImIiIjIGTn8xS3T0tIwd+5czJ07F/7+/mjYsCFyc3Nx/fp13L9/HwDQrl07rF+/3mS++/fvIz4+HsHBwSbT8/LysGbNGqxZswZ16tRBUFAQAOD8+fPyT7FERERg5syZFb5sREREFUUqdEcqeGS8io4EmFxSp/DFdR7UKTRVMi0rPI+1doxf+C78Jf0H04pMACAKHhjLCn9h3FG+6O/woSksLAzvvfcedu/ejXPnziE2Nha5ubmoVasWHn/8cYwcORJjxoyBq6uyRQkODsa8efMQHR2N2NhYXLhwAbm5uahbty4GDhyIiRMnol+/fhW8VERU3UgF/5MgQZIebLQebHiK1jeb8OCuhQ3XgzLr15YDzDc+RTdFJsVFCkWRCUIYqhjbFPK0B1u9it7UFQ0GRUNB0fEVAtALQw/1BQtgz82xJAEqSSq4GfqsKjRNKhJWii6jocx8OUt6HVDZOPV1mhwNr9PkmIwbK5MVEyRIKpg+lgwrHCEerPj1wrBBEACE3jCtsle6hTe2AMw2uJbWjWYbXLmhIpOUVTNR0rKW+Do1lpttDIyPpSKPjeWmn5RhpfzB0xT6dGuhT4WnFf2EW7ibhulC7ptxzAtvvFBkWtG/DzdgBe+jQu8V+X0l5ythMv6Sldc8AJuPq7FvelHwni/oS9H3unEdYFwvFK5r7J9J4Cm0jlEV9LXwY5WKrwtHoXT77fB7msjA10NjdeVS+JOdpZWScTqs1ANgsiGAZHnDbPIJp8inHmsbCfkTaKFPpIU/jVpaDkt1i/Zd7o+F4FP0E1tlbbD0eiH3u+iK19h3JRtaQz1ubKlqkSTT137J8bzyGPumcqA+kWNiaHISaheHP2ffIjkEFN6HXkU9+NRYdZeRiKg6c84tMREREVElY2giIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUcIrQ9MMPP2DSpElo27Yt6tevD41GAx8fH3Tq1AnvvfcecnNzy9Tu4cOHMXToUNSpUwfu7u5o1aoV5s2bh+zsbBsvARERETk7SQgh7N2JknTp0gVRUVHQarUICAhArVq1cOvWLfz1118AgLZt2+LXX3+Fj4+P4jY3btyIcePGQafToUGDBqhbty7Onj2LvLw8tGvXDvv27YOHh0ep+pmamgpvb2+kpKTAy8urVPMSERGRfSjdfjvFnqaJEydi7969SEtLw9WrV3Hs2DH8+eefOHz4MBo2bIgTJ07g9ddfV9xeXFwcIiIioNPpsHTpUty4cQMnT57EpUuX0Lx5cxw7dgwzZsyowCUiIiIiZ+MUe5qKs2nTJowcORIBAQHynqeSvPTSS1i9ejX69u2LHTt2mJRFR0ejc+fOUKvVuHHjBurVq6e4L9zTRERE5Hyq1J6m4rRo0QIAkJmZqai+EAJbtmwBAERERJiVd+rUCS1atEBeXh5+/PFH23WUiIiInJrTh6bDhw8DAMLDwxXVv379Om7dugUA6Ny5s8U6xulHjx61QQ+JiIioKnC1dwfKQqfT4datW9i6dStmzpyJGjVqYNGiRYrmvXTpEgDIJ5VbEhISYlLXmpycHOTk5MiPU1NTFfWBiIiInI9T7WlauXIlJEmCq6srAgMD8dJLL+GJJ57AkSNH0L59e0Vt3Lt3DwDg4+MDSZIs1vH19TWpa82iRYvg7e0t3wIDA0uxNERERORMnCo0NWjQAJ07d0b79u3lE7T37t2Lr7/+GjqdTlEbxmswaTQaq3W0Wi0AICsrq9i2Zs2ahZSUFPl248YNRX0gIiIi5+NUh+dGjBiBESNGyI+PHj2KSZMmYeHChbh79y7WrFlTYhtubm4AUOwFMY2H3Nzd3YttS6vVygGLiIiIqjan2tNUVIcOHfDzzz9Dq9Xi448/Rnx8fInzGA+93b9/H9autmA8LGesS0REROTUoQkAAgIC0Lp1a+j1epw+fbrE+k2bNgVg2Jt08+ZNi3WuXr1qUpeIiIjI6UMTAOTn55v8W5ygoCD4+/sDAKKioizWMU7v0KGDjXpIREREzs7pQ1NcXJy8hyksLKzE+pIkYdiwYQCATz75xKw8OjoasbGxUKvVGDJkiG07S0RERE7L4UPTiRMnMGfOHPmQWWHbt2/HgAEDkJ+fj4EDB6JJkyZy2cqVKxEcHIxRo0aZzTd9+nRoNBrs3LkTy5Ytk89tio+Px4QJEwAYfu/OuEeKiIiIyOFDU1paGubOnYsmTZqgfv36aNeuHcLCwuDr64sBAwYgNjYW7dq1w/r1603mu3//PuLj45GQkGDWZuPGjbF27VqoVCrMmDEDgYGBCA8PR9OmTXHhwgW0bdsWy5Ytq6xFJCIiIifg8KEpLCwM7733HoYMGYIaNWogNjYWsbGxcHd3x4ABA/DZZ58hOjoatWvXLlW7Y8eOxcGDBzF48GBkZWUhJiYGISEhiIyMxKFDh1CjRo0KWiIiIiJyRpKw9r17KjWlv5JMREREjkPp9tvh9zQREREROQKGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBRiaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFHD40CSFw6NAhTJ8+HR07doSPjw80Gg0CAgIwfPhw7N27t9RtRkZGQpKkYm+xsbEVsDRERETkrFzt3YGS7NmzB7179wYAqFQqPPTQQ6hRowYuXbqEzZs3Y/PmzXjjjTcwb968UrcdGBiIoKAgi2UeHh7l6jcRERFVLQ4fmoQQeOihhzBt2jSMGjUKvr6+AIDc3FxERkZi0aJFmD9/Pjp06IDBgweXqu0JEyYgMjKyAnpNREREVY3DH55r3749zp8/jxdffFEOTACg0WiwcOFCDBgwAACwdu1ae3WRiIiIqgGHD01eXl5wdbW+Q6xPnz4AgIsXL1ZWl4iIiKgacvjDcyXJzs4GALi7u5d63r179+LcuXNITk6Gn58f2rdvj7Fjx8Lf39/W3SQiIiIn59ShSQiBTZs2AQA6d+5c6vkPHDhg8vj7779HZGQkVq9ejfHjx9uii0RERFRFOPzhueKsXbsWv//+OzQaDV555RXF89WvXx+zZ8/GsWPHkJycjMzMTERFRWHAgAHIysrChAkTsG3bthLbycnJQWpqqsmNiIiIqiZJCCHs3YmyOHnyJDp37ozs7GwsXboU06dPL3ebQggMHz4cW7ZsQZMmTXDp0iVIkmS1fmRkJN5++22z6SkpKfDy8ip3f4iIiKjipaamwtvbu8Ttt1OGpmvXrqFz5864desWnn32WWzYsKHYcFMaFy9eRPPmzQEAp06dQlhYmNW6OTk5yMnJkR+npqYiMDCQoYmIiMiJKA1NTnd4LiEhAX369MGtW7cwaNAgfP755zYLTADQrFkz+Pn5AQAuX75cbF2tVgsvLy+TGxEREVVNThWa7t69iz59+uDKlSvo3r07Nm3aBLVabfPnMbaZn59v87aJiIjIOTlNaEpPT8fAgQNx9uxZtGvXDtu2bSvTZQZKcufOHSQlJQEAGjZsaPP2iYiIyDk5RWjKycnB0KFDcfToUTz88MPYvn07PD09K+S53n33XQgh4O3tjXbt2lXIcxAREZHzcfjQpNPpMGrUKOzZswdNmjTBrl275HOOirNy5UoEBwdj1KhRJtPPnTuHyZMn49y5cybTs7OzsXDhQixZsgQA8Nprr0Gj0dhuQYiIiMipOfzFLb/99lv88MMPAACVSoURI0ZYrFe/fn35QpcAcP/+fcTHxyM4ONikXl5eHtasWYM1a9agTp06CAoKAgCcP38emZmZAICIiAjMnDnT9gtDRERETsvhQ1Phr/RfunQJly5dslivUaNGitoLDg7GvHnzEB0djdjYWFy4cAG5ubmoW7cuBg4ciIkTJ6Jfv3426TsRERFVHU55nSZHpfQ6D0REROQ4qux1moiIiIjsgaGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlLA4S854EyMX0RMTU21c0+IiIhIKeN2u6QLCjA02VBaWhoAIDAw0M49ISIiotJKS0uDt7e31XJep8mG9Ho9bt68CU9PT0iSZLN2U1NTERgYiBs3bvD6TxWI41w5OM6Vh2NdOTjOlaMix1kIgbS0NAQEBEClsn7mEvc02ZBKpULDhg0rrH0vLy++ISsBx7lycJwrD8e6cnCcK0dFjXNxe5iMeCI4ERERkQIMTUREREQKMDQ5Aa1Wizlz5kCr1dq7K1Uax7lycJwrD8e6cnCcK4cjjDNPBCciIiJSgHuaiIiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJrs4Oeff0bv3r3h5+eHGjVqIDw8HKtWrYJery9Te4cPH8bQoUNRp04duLu7o1WrVpg3bx6ys7Nt3HPnYqtx/v333/HWW2+he/fuqF27NtRqNerWrYsBAwZgy5YtFdR752Hr13Nh69atgyRJkCQJEydOtEFvnVdFjPO3336L/v37o169etBqtWjQoAH69++PTz/91IY9dz62HOu0tDTMnTsXbdq0Qc2aNaHRaBAUFITnnnsOJ0+erIDeO75r165h7dq1eP755xEWFgZXV1dIkoT58+eXq91K2RYKqlSLFi0SAAQAERISIkJDQ4VKpRIAxJAhQ4ROpytVexs2bBAuLi4CgGjQoIFo06aNUKvVAoBo166dyMjIqKAlcWy2GufLly/L7QAQjRs3Fm3bthW+vr7ytHHjxpX671ZV2Pr1XFhSUpLw8/OT24+IiLBhz52Lrcc5OztbDBkyxKTNdu3aicDAQKFSqUTbtm0raEkcny3HOjExUTRr1kwAECqVSjRp0kSEhYWJmjVrCgDCxcVFfPXVVxW4NI5pypQpJutV423evHllbrOytoUMTZUoOjpaSJIkVCqVyRvl1KlTol69egKAWLZsmeL2rl27JrRarQAgli5dKvR6vRBCiLi4ONG8eXMBQLz00ks2Xw5HZ8txvnTpkqhfv75YsmSJuHnzpjxdp9OJVatWCUmSBACxatUqmy+Ho7P167mo5557TqhUKjFo0KBqHZoqYpxHjx4tAIhu3bqJ2NhYk7KkpCSxY8cOm/Td2dh6rCMiIgQA0bx5c3H+/Hl5enp6uvjnP/8pAAgvLy+RkpJi0+VwdPPmzRODBw8Wc+fOFb/88osYPnx4uUJTZW4LGZoq0cCBAwUA8c9//tOsbOPGjQKAqFWrlsjNzVXU3uTJkwUA0bdvX7OyqKgoAUCo1WqRkJBQ7r47E1uOc1ZWVrGfUF544QUBQISGhparz87I1q/nwnbt2iUAiBdffFHMmTOnWocmW4/zL7/8IgCIFi1aiMzMTFt316nZeqz9/f0FALF161azsry8PFG7dm0BQPz888/l7rszGzduXLlCU2VuCxmaKklKSorQaDQCgDh69KhZeW5urvDy8hIAFH3K0+v1on79+gKA+OabbyzWadGihQAgPvroo3L331nYepxLsnnzZgFAuLm5lbstZ1KR45yVlSUeeughUbduXXHv3r1qHZoqYpz79esnAIgNGzbYurtOrSLG2tvbWwAQZ8+etVjetm1bq6GqOilPaKrsbSFPBK8kv//+O3Jzc+Hm5obw8HCzcrVajXbt2gEAjh49WmJ7169fx61btwAAnTt3tljHOF1Je1WFrce5JMYTDN3d3cvdljOpyHGeP38+Ll++jGXLlsHHx8cW3XVath7nrKws7N69G5IkYdCgQdi3bx8iIiLwxBNPYPjw4Vi5ciXS0tJsvhzOoCJe06GhoQCA6Ohos7K7d+8iNjYWrq6uaN26ddk7Xs1V9raQoamSXLp0CQAQFBQEV1dXi3VCQkJM6ippT6vVIiAgoNztVRW2HueSfPvttwCsv1mrqooa5/Pnz2PZsmXo2rUrxo4dW/6OOjlbj/Pp06eRn5+PgIAALFmyBD179sSnn36KPXv2YPPmzZg6dSpatGiBU6dO2WwZnEVFvKYjIyOhVqsxffp0fPbZZ0hMTERGRgaioqIwePBgZGRkYObMmQgMDLTNQlRDlb0tZGiqJPfu3QMA+Pr6Wq1jLDPWVdKej48PJEkqd3tVha3HuTg7d+7EDz/8AACYPn16udpyNhUxzkIITJo0CXq9HqtXry5/J6sAW4+z8RN5UlISFi9ejL/97W+IjY1FTk4OfvvtN4SHh+PmzZsYOnQo0tPTbbAEzqMiXtO9evXCrl27EBoaigkTJsDf3x81a9ZEly5dcOvWLWzYsAHz5s0rf+erscreFjI0VRLjYRyNRmO1jvGXm7Oysiq9vaqissbl+vXreO655wAAkydPRrdu3crcljOqiHH+5JNPcPDgQbzyyit45JFHyt/JKsDW45yRkQEAyMvLQ0hICL7//ns0b94cGo0G7dq1w08//QQPDw9cv34dn332mQ2WwHlU1Lrj2rVrSEpKgiRJaNSoER599FG4u7sjLi4O69atQ1xcXLn6Xd1V9raQoamSuLm5AQByc3Ot1snJyQGg7PwYW7dXVVTGuNy9excDBgzAnTt30KNHD7z77rtlaseZ2Xqcb9++jddeew0NGzbEnDlzbNPJKqCi1huAIeyr1WqTcn9/f4waNQoAsH379lL315lVxLpj0aJF+Mc//gFJknDq1CnExcXhzJkzSEpKQkREBPbt24fOnTsjJSWl/AtQTVX2tpChqZIo2T2oZPdw0fbu378PIUS526sqbD3ORaWnp2PgwIGIiYlB27ZtsXXrVvlTTHVi63GeMWMG7t69ixUrVqBmzZq26WQVUFHrDQBo0aKFxTotW7YEgGq3B8TWY52UlIS5c+cCAD7//HP5pHAAqFmzJj788EO0atUKN2/e5OHocqjsbSFDUyVp2rQpAMNhnfz8fIt1rl69alJXSXs5OTm4efNmudurKmw9zoXl5ORg6NChOHr0KFq1aoXt27fD09OzfB12UrYe599//x0A8H//93/w9/c3uS1fvhwA8NVXX8nTqgtbj3Pz5s3l+9bCvnG6TqcrVV+dna3H+vjx48jOzkbNmjXRvn17s3JXV1f06NFDrktlU9nbQoamStKmTRuo1WpkZ2db/L2hvLw8HDt2DADQoUOHEtsLCgqSNx5RUVEW6xinK2mvqrD1OBvl5+dj5MiR2LNnD0JCQrBr1y7Url3bZv12NhU1zomJiWY343k4WVlZ8rTqwtbj3LBhQ/mbWsYNSVHG6Q0aNChrt52SrcdayaUbjHtGqvvvhJZHZW8LGZoqiZeXF3r37g3AcMJrUZs2bUJqaipq1aolf/oojiRJGDZsmNX2oqOjERsbC7VajSFDhpSv807E1uMMGFZs48ePx9atWxEQEIBff/3V6ldbqwtbj/OpU6cgDBfbNbsZz3GKiIiQp1UXFfF6HjFiBADgiy++MCvLzs7GN998A8Dwza/qxNZjbdyrkZ6ejt9++82sPD8/H/v37wcANGvWrBw9r94qfVtY7stjkmKHDh0q8XeNlixZYjLPihUrRKNGjcQzzzxj1t7Vq1flK9ha+72dF198sWIXygHZepz/9a9/CQCidu3aIiYmpsL77yxsPc7WVOcrggth+3G+deuW/IOx8+fPl3+ANjMzU74ys6+vr0hKSqrYBXNAthxrvV4vWrVqJf9kzenTp+Wy1NRU+XfpAIjjx49X7II5OCVXBHeUbSFDUyWbP3++1V/QHjRokMjPzzepb9xgdO/e3WJ769evl+cv+svObdu2Fenp6ZWwVI7HVuMcHR0ttxMYGCg6d+5s9VYd2fr1bEl1D01C2H6ct27dKm9k6tWrJ9q1ayf/5IeHh0e1/cFeIWw71idOnBC+vr4CgJAkSQQHB4vQ0FDh7u4uP8f8+fMrackcx6FDh0StWrXkm/HHdj08PEymX79+XZ7HUbaFDE12sG3bNtGrVy/h7e0tPDw8RFhYmFi5cqXZm1EIZRuZqKgoMXjwYOHn5ye0Wq1o3ry5iIyMFFlZWRW4FI7PFuO8d+9eeeVW0q26svXr2do81Tk0CWH7cT5z5owYNWqU8Pf3F2q1WgQEBIixY8eK8+fPV+BSOAdbjvVff/0lpk2bJlq1aiXc3d3lsR4+fLjYs2dPBS+JY1K6Xr127Zo8j6NsCyUhqtEJAkRERERlxBPBiYiIiBRgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChicjOkpKS4Onpif79+9u7K0TVxoEDByBJEt544w17d4WcCEMTkZ29/fbbSE9Px1tvvWXvrlSayMhISJKEHj16FFvv73//OyRJwrFjxyqnYxVMkiRIkoR9+/bZuytVSlxcnDy2cXFxJmXjx4+HJEkYP368yfRu3bqhW7duWLFiBW7evFl5nSWnxtBEZEdXr17F2rVr0aNHD3Tq1Mne3XEoer0e27dvh7+/Px577DF7d4eqoNmzZyMzMxPz5s2zd1fISTA0EdnRRx99hLy8PIwbN87eXXE4hw8fxp07dzBw4EBIkmTv7jgc496VkvbWkXV9+vRBQEAAvvzyS6Smptq7O+QEGJqI7CQvLw+ff/45tFothg0bZu/uOJz//e9/AIDBgwfbuSdUValUKowYMQIZGRn4+uuv7d0dcgIMTUTlNHHiREiShD59+kAIYVb+1ltvQZIkPProo8jJyZGn7927F0lJSejSpQu8vb2ttn/37l3MmTMHbdq0gZeXF2rWrImWLVvihRdewO+//25WPz8/Hx9++CG6dOkCHx8fuLm5oUWLFnjjjTcsfpr+/PPP5XM+srKyMGvWLISEhMDd3R3NmzfHqlWr5LrJycmYMmUKGjVqBDc3Nzz88MP4/PPPSzliyvzvf/+DRqNBnz59zMqOHTuGMWPGICgoCFqtFvXq1UOnTp2wdOlSpKSkmNX/888/8fLLL6NZs2Zwd3eHj48Pevbsie+++87ic/fo0UM+9+jMmTMYOnQoateuDS8vL/Tu3RvHjx+X6x48eBD9+/eHn58fPD09MWjQIMTGxtpuICrZrl278NRTTyEgIABarRYBAQHo2bMn/vOf/5i8fo1iY2MxYcIEBAcHQ6vVolatWhg0aBD27Nljsf3g4GD53KP9+/ejd+/e8PHxgZ+fH4YNG4ZLly7Jdbdu3YquXbvCy8sLvr6+GD16tM3PPzKG8m+++cam7VIVJYioXNLS0kRISIgAIFasWGFSduTIEeHi4iI0Go04deqUSdnrr78uAIhZs2ZZbfvUqVMiICBAABAqlUq0atVKtG7dWnh5eQkAYty4cSb1U1JSRLdu3eT6jRo1Eo888ojQaDQCgGjZsqVITEw0meezzz4TAMTo0aPF448/LlxcXERoaKgIDg4WAAQA8fbbb4vExETRtGlTodFoRJs2beR+ARCffvppqcZszpw5AoDo3r27xfL4+HgBQPTt29esbMmSJUKSJAFAeHl5ibZt24omTZoItVotAIi9e/ea1N+3b5/w9vYWAIS7u7t49NFHRWBgoNz3V1991ew5unfvLgCIxYsXC3d3d+Hj4yPatm0rt+Pp6SnOnj0rvv32W+Hq6irq1q0rwsPDhYeHhwAg6tSpIxISEszaNT5n0T6WxbVr14odw7J46aWX5D7WqlVLPPbYY6JRo0ZCpVIJAOLatWsm9b/55hv5teXp6Slat24t/P39BQAhSZJ4//33zZ6jUaNGAoB49913hYuLizx2NWrUEABE/fr1xa1bt8S7774rAIiGDRuKsLAwodVqBQDRvHlzkZWVZXEsLPVx3LhxFt8rRvfv3xeSJAl3d3eRk5NTnuGjaoChicgGoqKihIuLi3BzcxNnz54VQgiRkZEhmjZtKgCIJUuWmM3Ts2dPAUB89913FttMSUkRQUFBAoDo37+/uHHjhkn5gQMHxIYNG0ymjRo1SgAQTzzxhLhy5Yo8/e7du+Kpp54SAMTTTz9tMo8xNKnVavHoo4+Kq1evymVff/21HDb69u0revbsaRK6FixYIG/o8vPzFY5WyaHpgw8+EADMNro//PCDACBcXFzEO++8I3Jzc+WyjIwM8fHHH4uYmBh52l9//SX8/PyEJEli4cKFIjs7Wy6LiooSDRo0EADEtm3bTJ7HGJrUarWYNm2avDHNzs4WQ4cOFQBEjx49hI+Pj3jnnXeETqcTQghx79490b59ewFAzJgxw2y5HDk0rVy5UgAQHh4e4ssvv5SXSQghkpOTxTvvvCOSkpLkaadPnxZarVa4ubmJjz/+2KT+1q1bhZeXl3BxcTH7sGAMTWq12mzsOnbsKACIQYMGCQ8PD7Fx40Z5vuvXr8sfTlavXm1xLMoSmoQQolmzZgKAOHz4sOLxouqJoYnIRmbNmiUAiNatW4ucnBwxadIkAUB069bNZINiZNwAREVFWWxv6dKl8t6hwht7a06fPi0AiEaNGonU1FSz8oyMDBEYGCgkSRJxcXHydGNokiRJnDx50my+xx9/XA5Of/31l0lZfn6+HDwszWtNSaGpf//+AoBJgBNCiFatWgkAYu7cuYqeZ9q0aQKAmDp1qsXybdu2CQCiV69eJtONoalNmzZCr9eblF24cEHeQA8dOtSsze3btwsAIjQ01KzMUUNTZmamqFWrlgAgvvjiC0XzGEP4e++9Z7F81apVAoCYMGGCyXRjaLI0djt27JDHaMqUKWblH374oQAghgwZYjK9vKHJ+Pf+73//a7UOkRBC8JwmIht5++230aZNG5w6dQqDBw/GRx99BC8vL3zxxRdQqczfanfu3AEA+Pn5WWzvxx9/BABMmTIFWq22xOffsmULAGDkyJHw9PQ0K/fw8EDv3r0hhMDBgwfNytu0aYM2bdqYTW/dujUAYMCAAQgICDApc3FxQWhoKADD5RNsITMzE/v27UOrVq3QuHFjefrly5cRExMDjUaDV155RVFbmzdvBmA478yS/v37Q6PRIDo6Gvn5+Wbl//jHP8y+udesWTN4eHgAACIiIszmMY6hrcajMkRFRSE5ORkBAQF47rnnSqyfm5uLn3/+GS4uLmbXPzIaMmQIAGD//v0Wyy2NnfG1Zq28osbW+B68ffu2TdulqsfV3h0gqirUajU2bNiAtm3bYteuXQCA999/H40aNbJYPzs7GwCsBqLz588DADp27Kjo+f/44w8AhvAUHR1tsU58fDwA4K+//jIra9KkicV56tSpo6g8PT1dUT9LsmvXLmRnZ5t9a844Hq1atbIYCotKT0+XL3T4z3/+s9i62dnZSE5ORr169UymW1vm2rVr4/r16xbLbT0ecXFxJuGxqP3791u8JEP37t0VX0TTOLbt27e3GPCLunjxIrKzs6HRaDBw4ECLdUTBlyIsvdYAy2NrHLuSym01tkbu7u4AgKysLJu2S1UPQxORDT300EMICgrCxYsX4e3tjeHDh1ut6+fnh4SEBNy/f99iufGbbj4+Poqe2/itscuXL+Py5cvF1rW0cTDuPSnKuEEuqdy4kSwva5caKOt4AIY9KSWx1ZjY+ppSbm5u6Ny5s9n0nJwcHD9+HF5eXnj00UfNyi1Ns6asY5ubm1vi2Bo/HBRV0tgVV26r15rR3bt3ARjCMFFxGJqIbOj111/HxYsXoVKpkJKSgqlTp2Lt2rUW69atWxcJCQnyCrsoT09P3Lt3D/fv37e6t6qwmjVrAgDWrl1r9XCUoxNC4Oeff4afn5/ZFdKNe5eshcyijOMBGDbuarXaZv2sTP7+/jh06JDZdOMeqDZt2pT7Z1nKOrYNGjTAn3/+Wa7ndgTG92DhPV1ElvCcJiIbOXDgAN599114eHhg165d8PHxwbp167Bt2zaL9Y3nbxgPjRT18MMPAwCOHDmi6PlbtWoFADh79mwpe+44Tp48iZs3b6J///5wcXExKTOOR0xMDNLS0kpsy9vbWz4H69y5c7bvbBViHNtjx45Br9eXWL9p06ZQq9W4deuW1dDvLIQQuHDhAgAgPDzczr0hR8fQRGQDqampGDduHPR6PZYtW4ZevXrhP//5DwDDSciWTjDt0qULAJhcKLGwJ598EgCwatUq5ObmltgH41XFN2zYgOTk5LIsht0VdxXwJk2a4JFHHkFubi7ef/99Re099dRTAICVK1farI9VUefOnVG7dm389ddfiq6M7eHhgX79+kGv1yv+Wziq2NhYpKSkICQkxOyLDkRFMTQR2cDLL7+MuLg49O3bF5MnTwYAPPvss3jmmWeQlJRk8UTkPn36QJIki4deAMPJy40aNcK5c+fw1FNPmZ1Qe+jQIWzcuFF+/Nhjj2HkyJFITk5Gnz59zK4WrtPpsG/fPjz33HMWr+zsCP73v//BxcUF/fv3t1g+f/58AEBkZCTef/995OXlyWWZmZlYt26dyZ671157DX5+fli/fj2mTZtmdvjp7t27+PTTT+V2qys3Nze8+eabAIBJkybh66+/Njlv6N69e1ixYoVJ+J83bx60Wi3mz5+PxYsXm50TduvWLbz33nv48MMPK2chysh4Tlbfvn3t3BNyBgxNROW0ZcsWrF+/Hr6+vvjss89MytasWYOAgAD88MMPZmXBwcHo1asXrly5ghMnTpi16+npiR9//BH+/v746aefEBQUhEceeQRt2rSBj48PunbtKn9Lz+iTTz6RA1N4eDgaNWqEjh07IjQ0FJ6enujZsye++uorm59IawsJCQk4ceIEOnfuDF9fX4t1hg4dikWLFkGn02HKlCmoU6cO2rVrh2bNmsHHxwfPP/88EhMT5foNGzbE1q1bUbt2baxYsQJ169ZFaGgoOnbsiCZNmqB27dqIiIhw6kOatvKvf/0LL774IjIyMvDss8+ibt26aN++PRo3bow6depg2rRpyMjIkOu3bt0aX3/9NbRaLWbNmgU/Pz+0adMGHTp0QFBQEAICAvDKK6/I32B0VMafT5kwYYKde0LOgKGJqBwSExPlvUirV682271vDFKSJGHKlClmGxDjvIX3GBUWFhaGs2fPYtasWWjZsiWuXbuGK1euICAgAC+++CKmTp1qUr9mzZrYvn07Nm7ciH79+iEzMxMnT57EnTt3EBoaitdeew2//fYb3NzcbDQCtvPTTz9BCFHiD/TOnDkT0dHRGDlyJDw8PHD69GmkpqaiXbt2WLZsmdl5KZ07d0ZMTAxef/11tGrVCteuXcOZM2egUqnQv39/rF69Gu+9915FLppTkCQJq1evxk8//YTBgwdDkiScPn0aeXl56N69u8XX97BhwxATE4MpU6YgODgYFy5cQExMDDw8PDBs2DCsX78eM2fOtNMSlSwxMRF79+5FaGgo2rVrZ+/ukBOQhCN+5CSqJnQ6HR599FEkJCQgPj5e0fWHqqphw4bhhx9+QExMDFq2bGnv7lA1MGfOHMydOxfffvstRowYYe/ukBNgaCKysx9//BFPPvkkFixYgNmzZ9u7O3aRm5uLWrVqoW7durhy5Yq9u0PVQEpKCoKDg9GsWTMcPXrU3t0hJ8HrNBHZ2dChQ7F8+XJFP5VSVWk0GkWXESCylfj4eEyZMgVDhw61d1fIiXBPExEREZECPBGciIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIiIiIgUYmoiIiIgUYGgiIiIiUoChiYiIiEgBhiYiIiIiBf4fmVh3coENgFAAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" }, { "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmkAAAGmCAYAAAAnJxMuAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABs00lEQVR4nO3de3wU9b0//tfsJTdCINwDcjERETwSiA1qOSBFpFUo+qtggbY/4SgHEQsVqT0WqKeFI6gtFS32dwoeyreiWFSKF6Q0ke9ppWgtUFpvFQXCRYIQLgHCJtnd+f2xmdnZzV5mZmd2Prv7ej4ePEJ2Z3YnO3t57/vzeb8/kizLMoiIiIhIKC6nD4CIiIiI2mOQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgj9MHQOYEg0F8/vnn6NixIyRJcvpwiIiISAdZlnH+/Hn07t0bLlfiXBmDtAz1+eefo2/fvk4fBhEREZlw5MgRXHbZZQm3YZCWoTp27AggdJJLSkocPhoiIiLSo7GxEX379lU/xxNhkJahlCHOkpISBmlEREQZRs9UJRYOEBEREQmIQRoRERGRgBikEREREQmIQRoRERGRgBikEREREQmIQRoRERGRgBikEREREQmIQRoRERGRgBikEREREQmIQRoRERGRgBikEREREQmIQRoRERGRgLjAOtlmx8df4I/7T6q/lxR4MXPkAHQuynPwqIiIiDIDgzSyzXdf2IsLzf6IyzoWeHDPqHKHjoiIiChzcLiTbCHLshqgzRw5AP/SpwQA2gVtREREFBuDNAH4/X4MHToUkiRh48aNTh+OJYJy+P/zxg5EVb/S0OXaK4iIiCguBmkCWLVqFU6ePJl8wwwS0ARjLkmCS5IAAH4GaURERLowSHPYsWPH8OMf/xiPPfaY04diqaCsCdJcgMcVCtICMoM0IiIiPRikOWz+/PmYNGkSRo8e7fShWCoiSJMkuNuCNA53EhER6ZNSkBYIBLBmzRrceOON6NatGwoKCtC/f3/cfvvt2LJli1XHaMrBgwexZs0azJo1C5WVlfB4PJAkCcuWLdO1/9atWzFu3Dh06dIFHTp0QFVVFZ5++mkEg0HLjnHbtm3Yvn07nnjiCctuUxTaWMztkuBSMmnWPXxERERZzXQLjjNnzuDWW2/FO++8A0mScOWVV2LAgAH4/PPPsWXLFng8Htx2221WHqshq1atwqpVq0ztu2LFCjz88MMAgPLychQXF2Pfvn2YN28eampqsHnzZrhcqSUhfT4f7r//fjzyyCMoKyvDoUOHUro90UTPSXO3zUkLcriTiIhIF1NBWjAYxKRJk/DOO+/gG9/4BlatWoXLLrtMvf7o0aM4cOCAZQdpRrdu3TBx4kSMGDEC1dXVWLt2LV5++eWk++3atQs//OEP4XK58Nxzz2HatGkAgH379uGrX/0qXn31VaxcuRILFy5U9zl//jyOHTuW9LbLysrQqVMnAMCjjz6KvLw8zJs3z+RfKDY5YrgTaibNb2EmkigbnbvUirNNLQCAsk6FyPNwVgpRrjIVpP3qV7/C22+/ja985SvYtGlTu6zSZZddFhG0JXL06FE8+eSTePzxxxNmpw4cOIA1a9Zg+fLlum538eLFEb/rbW2xbNkyyLKMWbNmqQEaAFRWVmLlypX41re+hRUrVmD+/Pnwer0AgDfeeCNi23jWrVuHGTNmoK6uDo8//jg2bNiAixcvAgAaGxsBAE1NTTh37pwazGUqbSbN7ZLChQOM0YjiOnDyAr626k9o8YdeKAN7FOP33xutfskhotxi6iuaMoy4dOnSlIf9Zs2ahZ/97GeYPXt2RPZF68iRIxg7dixWrFiBF198MaX7S6SxsRE1NTUAgLvvvrvd9VOmTEFJSQkaGhqwY8cO9fKpU6dCluWk/2bMmAEgNF+uubkZkydPRmlpKUpLS1FZWaneb8+ePW37G9NFOydNYuEAkS6fnDiPFn8QbbMDsP+LC2jhNxuinGU4k7Z//358/PHH6NKlC7785S9jy5Yt2LRpE44fP47u3btj3Lhx+M53voP8/Hxdt7d69WqMGjUKa9euRVFRUbt5ZPX19bjppptQV1eH6dOnY8qUKUYPWbe9e/eipaUFBQUFqKqqane91+tFdXU1amtr8e6772L8+PGm7mfYsGERQR4Q+junTZuGJUuWYNy4caZuVyTK3DMlOFP6pLEFB1F8ysvj6t4leP9YKLvOeZxEuctwkLZ7924AwFVXXYXvfOc72LBhQ8T1L774In72s59h27Zt6N+/f9LbKy8vR01NDUaPHo2nnnoKRUVF6pBmQ0MDxo0bh/379+P222/H+vXrU87cJbJ//34AQL9+/eDxxH5oysvLUVtbq25rRufOnTFmzJiIy5TCgSFDhmRFOw5luFMZpXG3nTZm0ojiU14dSqENEJmVJqLcYjjiOX78OADgvffew4YNG3DPPffg0KFD8Pl8qKmpQXl5OT7++GPccccduttVDB48GNu3b0fnzp2xYsUKLFu2DOfOncP48ePxwQcfYPz48di4cWPcwMkqZ86cAQCUlpbG3Ua5TtmWYlO+/SsZNK44QJSckjTTzkFjJo0odxkO0pSJ7q2trRg1ahTWrFmD/v37Iz8/HzfddBNeeeUVSJKE3bt344033tB9u8OHD8fWrVtRXFyMJUuWoLKyEnv27MGoUaOwefNm3cOnqfD5fACAvLy8uNsox3Hp0iVL73vAgAGQZRlTp05NuN3q1asxZMgQVFdXW3r/VlPicyU444oDRMnJbbk0bSZN5pQ0opxlOEgrKChQ/z9//vx211dWVuIrX/kKgFCzViNuuOEGtTCgrq4OFRUVeP3111FUVGT0ME1R/raWlpa42zQ3NwMACgsL03JM0ebOnYsPP/wQ7733niP3r1f0nDQWDhAlp7w83MykERFMBGnaocCrrroq5jaDBw8GAMMNWltaWrB69Wr19wMHDqR15QI9Q5l6hkQpnDFTPmvCKw7wA4coHjnqyw3AII0olxkO0gYNGqT+P94QpHJ5IBDQfbuBQADTpk3D1q1bcfXVV2PdunXweDyYOXMmXnrpJaOHacrAgQMBAIcPH4bf74+5jdKkV9mWYlM+bJTgjCsOEOknSVDbcPB7DVHuMhykDR8+XB0WjLeqgHJ5nz59dN1mMBjEXXfdhVdeeQUDBw5ETU0NZsyYgeeeew4AMH36dEPz28waPnw4vF4vfD4f9uzZ0+761tZWdZjxuuuus/14MpnS2kkJzphJI0pO+Q4jQVLnc8brH0lE2c9wkNahQwfceuutAID169e3u76+vh6///3vAQBjx47VdZv33nsvNmzYgP79+6O2tha9evUCANx5551Yu3Yt/H4/Jk+ejLfeesvo4RpSUlKi9ih79tln212/adMmNDY2omvXru1aaFAkJWMmRRUOsLqTKD6lcECSwlMF+JIhyl2mmo796Ec/gtvtxsaNGyMCtbNnz2LGjBm4dOkSysvLdTWeXbBgAdasWYPevXujtrYWffv2jbh+xowZWL16NXw+HyZNmoRdu3aZOWTdFi1aBEmSsHbtWrzwwgvq5fv27cOCBQsAAA899FDCClAKZ8yU/mhq4QCzAkRxKVXRkiSpX3D4miHKXaaCtMrKSvziF79Qlzrq378/qqur0adPH/z+979Ht27d8PLLL+sKZAYNGoQePXqgpqYGFRUVMbeZM2cOnnjiCXTq1AllZWW6jnHnzp3o1q2b+k9Zu3P58uURlx85ciRiv5EjR2Lp0qUIBoOYPn06KioqUFlZiaqqKpw4cQITJkzAgw8+qOsYclm8Pmkc7iSKT3l1SNBm0viaIcpVptv333vvvfjf//1ffP3rX0dTUxP+/ve/o0ePHpg7dy7+9re/YdiwYbpuZ/bs2fjwww/VitB4Fi5ciL///e8YMGCArtttbW1FQ0OD+k9pndHU1BRxeazihkWLFuG1117D2LFj0dDQgE8//RTXXHMNnnzySWzZsgVut1vXMeQyJRZTgrNwCw6njohIfLKsHe5U5qQ5eURE5KSUWviPGjUKo0aNSvkgunbtaul2ADBmzJiUJtxOnDgREydONL1/rlOXhWr7GsC1O4mSi8ykcbiTKNfZtxAm5TS13xMLB4h0kzUFN2zBQUQM0sgW4UwaVxwg0ktdu1NiJo2IGKSRTaLnpLFPGlFy4VeHpBYOsE8aUe5ikEa2CEYNd3LFAaLk1Ga2krYi2sEDIiJHMUgjWwQ1VWpAuICAmTSi+NRmtgD7pBERgzSyR7iZrVI44Iq4nIjaC0Zk0pTL+JohylUM0sgW0c1slZUH2IKDKAHN64Z90oiIQRrZQmlaqxQMcMUBouTUPmkSl1IjIgZpZJOAmhEI/c4WHETJqYUDYJ80ImKQRjaJbmbLFQeIkpPDURr7pBERgzSyRyBquNPNPmlESWn7C7JPGhExSCNbBKOGOz0M0oiSir12p2OHQ0QOY5BGtlCb2SqFAwzSiJKSNf0F1TlpfM0Q5SwGaWQLde3OdisOOHZIRBmDmTQiAhikkU2i1+7knDSi5MLLQmn7pPE1Q5SrGKSRLYLByDlpHO4kSi4Ya7iTLxminMUgjWwRPSdNLRxgVkA4G/9yGLet3olTF5qdPpScFy4ckNiCg4gYpJE9AlHLQnHFAXH9xyv/wL4jZ/HT3//T6UPJeeHhTqBtuVsGaUQ5jEEa2SLenDSA1WqiOtvU6vQh5Dy5LZemLRxgjEaUuzxOHwBlJyUQU4IzpboTCGXZXJBi7kfOaVU6EMew4+Mv8Isdn8IfCCLf48YPbhmEa/t3SePR5QZtJk3icCdRzmOQRrbQToAGwkM3QGjI0+t24KAoodYEGc7/2XkQu+vOqL9v/MsRBmk2kDXTBFwsHCDKeRzuJFsEgtGFA65215FYWv3xM2lNLQEAwMAexQAAP8+hLSLmpDGTRpTzGKSRLYLRhQPaTBo/dITkD8YP0i61BWm9OxcCYKBtl/CjyrU7iYhBGtmkXeGAxMIB0bUG4p8XX2soSOuQHxqnZnbHHrHnpDl4QETkKAZpZItAVDNbbXUnszBiSlQ4cEkJ0vJC01gZpNkjsrozdBkfa6LcxSCNbCFHNbOVJEktIuBwp5j8CTJpapCWHwrSGGjbQ5uBZm9BImKQRrZQkjIuTQbNw6WhhJYwk9YSPdyZlkPKPZqqaPZJIyIGaWSLcOFA+DJmBsTWGqdwIBiU0dxW+alk0jiv0B7hZaG0a3fysSbKVQzSyBbq2p2aggFl6DNBESE5qNUfOxjw+QPq/5U5aRyytke4cEC7dqeDB0REjmKQRrYIN7PVBGlKJo0f8EKK14JDGeoEgKI8DnfaSdY04WDhABExSCNbKNObtFWdLs5JE1q8FhxK0UC+xwWPW8mG8hzaQVs4oLx22CeNKHcxSCNbxJqTxsIBscUrHFB6pBXmudkF32bsk0ZEWgzSyBZKpsXFTFrGiNeC41JLKHgr9LrV7A7PoT3YJ42ItBikkS0CUctCAeE5afzQEVNLnEyaMtxZ6GUmzXYx1+508HiIyFEM0sgWymd4rOpOZmEyixKkFUQEaU4eUfbSFtyE+6TxwSbKVQzSMszq1asxZMgQVFdXO30oCQViDne2XccPnYyiVHcW5nG4026Rc9JC/2eRBlHuYpCWYebOnYsPP/wQ7733ntOHklDswoHQ040f8OLQk6XxRQx3hi7jcKc9ws1s2SeNiBikkU1iNbNVPuAZpIkj+lTEOjcRw50uzkmzkxwxJy30fz7WRLmLQRrZIhhj7c7wigP80BFFdFDW4m9fPBAx3Kku7WX/seWiyOpOrt1JlOsYpJEtYlV3urjigHCiszTK0KZWuLrTFR6CY6Bti9h90vhYE+UqBmlkC7VPmmZOGiediyf6XGjX6VQv085Ja3vHYOBgD1nz5SY83OngARGRoxikkS3UOWmaKI0rDognOqvZ3Bp/uLNAO9zJIM0W4cIBsCcdETFII3sE1GEbrjggsuhhy1iZtIhmti7Ok7KT+rhKkpq1ZJ80otzFII1sEa7uDF/GFQfEEx0wx8ykxVhxgIG2PbSFA1y7k4gYpJEtlAyNO+banY4cEsXQbk5ajMKByAXWY+9H1lAe1sg5aXysiXIVgzSyhXZ5GwXnM4kn+lz4ErTgKNAssM4hOHtE9kljJo0o1zFII1so2bKIwgE32zeIpv1wZ5I5aQy0bRarTxofa6JcxSCNbCHHWBZK+dDxM0gTRjAqcRYzk9Y2Ty1yTprth5aTYq7dySCNKGd5nD4Ayk6xmtlyxQHxtG/BEcDpiy2Yv3Ev6s/5AAB1p5sARC6wzuyOPcJBmsSAmIgYpJE9AsH2QRqHysQTPdz5/rFzeP3vx/Gn/aciLndJQP+uRWoRAc+hPcJzOcNZaAbERLmLQRrZQvlccUes3Rn6ycpAcUQPpa3fVQcAyPO48OQ3h6G0KA8AcFlpIS4rLcJnJy+E9uM5tEW4ma3EZrZExCCN7KEEYppEGjxt3Tn5oSMObcB8bf9SNPsDcEsS/u1fL8et15S1297NikNbxV6708EDIiJHMUgjW8RaFkrpk+YP8FNHFEqQ1rMkHy/P+XLS7bn+qr20zWzdXCeVKOexupNsEV5xQNsnLfI6cp4SbGnPUyKsOLRZjD5pfKiJcheDNLJFUFOlpuDaneJRq3Bd+oI0tUKXkYMtgpqqaIlz0ohyHoM0skUgxrJQXHFAPEoBgEdvkMa1O22lfVS5LBQRMUgjWwRjNLNlnzTxqK1SdAZpnMxur1h90vhYE+UuBmlki2CMYTQlSOOKA+IIxJg7mIg2M8pg23rhFhzsk0ZEDNLIJkqXdK44ILZgjDVWE9FuxmFr68maZrZq1pIrDhDlLAZpZAs5RoaGKw6IJ9byXYloM6OcK2U95SF1SWxmS0QM0sgm4blO4cvCPbacOCKKJdCWptGbSdMG3czwWE/tkyZpCwccPCAichSb2ZItgjEyNGzfIB51WFr3cCczaXZSCweg7ZOWHY/zF+d9+OyLi+rvXYvzcGXPjg4eEZH4GKSRLZRv/+5YhQNccUAY4Wa2+rbXZkY5bG099SGVpKxqHHypJYCv/vyPONPUGnH5+n8bgRuv7O7QURGJj8OdZIuYLTg4x0Y4sZbvSiRyuJPn0WrK+dBm0rLhYX7/83M409SKPLcLV/QoRnF+KD9wuOFikj2JchuDNLKFOieNKw4ILVbT4UQihzttOaScpjykocKB0P+z4UvNP46eAwCMvrIbahbciK9c1QMA2/EQJcMgjWwRjBGkKVmYppaAI8dE7RnNpGnnrjHYtl64mW34sc6CGA3/OBYK0q7p0xlAeHidzyGixDgnjWwRe05a6OfLe46iX5cizB830IEj06epxa/rW77X5UJhnjsNR2SPWBnPZNwuCYGgnBUZHvGEhzuzae1OJUgbelknAIC7bXIjgzSixBikkS0CmqaciuoBXdT/b/+wXtgg7Tfv1OGRLe/rGs5zuyQ8MXkovlF1mf0HZgO/weFOIDTPMIDsCB5EE5FJE2S4c80fD+DD442m95dlGZ+dvAAA+Jc+oSDNw9VHiHRhkEa2kGMMo11X3hVb5o7Ebat3ov6cz6lDS2rXZ6d0z7cKBGW8c6AhY4O0oFrdaSRIkwDIzILYIFw4IAnRJ+3omSb819aPLLmt/l2L0L1jPgDOTyXSi0Ea2SIQ58O/f9ciAEDDxRb4WgMo8Io3VKi0CPnJbVfjm9V94263buchrHjzY7T4M7erq7rigKFMWvbMlRKNpgOHOmHYyT5pyvzRojw3Ftx8ZUq3pW214WGQRqQLgzSyRVAdton88O9U6EWB1wVfaxAnGn3o37WDA0eXmDIEU+BxI98TP4gsbAswWzJ4CQUzmTQ3P2BtI2teN8oZcfJxVr6wdMj34J5R5ZbdLp9DRPqwupNsEYwz10mSJJR1KgQAHBd0yFPvPK08T+jl0+LP3A8aoy04gPBcKTaztZ6aSYMYfdKU4VePgeeHHm7OSSPShUEa2SJWM1tFWacCABB2XpqynqUnSRv+vLZy1UzOpCmLPxga7lRbQ/AD1mqypuBGhMIBM4UleihBn9NFEUSi43An2UKd6xRjGK1XW5D2+blLaT0mvVoDSvYg8XeYcCYtc/u+KRlPI5kSZWg0g2NTYSkxi/Z142Qco35hsSuTxiXiiBJikEa2CCZYuFv8TJrR4c7MjVYSBdPxsDLPPjLCmTQR+qQpQZTVmbTwnLTMfe0QpQOHO8kWaif7mJm0zJiT5k023OnJguFONSDVv48Iw3DZSvuQivA4B4L6sspGqUEan0NECTGTRrYIJJiT1rstk/b2/lP42pN/TPm+vl7ZG3O/ckXKt6PwtwVdybIH+e4syKSZmHPkFiDDk6201Z0iFA4oX1iMzFnUIzxkzucQUSIM0shysiyH59bEeHO/qqwEbpeES60BfFx/PuX7O3z6U0uDNL3ZA282DHeaWBaKw532kTXLQikvHScLNAJ2VXe6+Rwi0oNBmgD8fj+qqqrwj3/8Ay+88AKmTp3q9CGlRPu+G2u4s0/nQtQuuBFHz6RWOHC6qQXzXtiLVouHG5Xsge7qzgwO0owusA6I0RoiWymPqUuSNHPSnDuegE1z0rgsFJE+DNIEsGrVKpw8edLpw7CMdhgsXoZmQLcOGNAttUa2J883AwhVY8qy3K5xrlnKcGey7EE2zUkzusA6wOFOW0Ss3en84+w3Uf2rh4vDnUS6sHDAYceOHcOPf/xjPPbYY04fimW0b7wWzzeOoP3gsPK93mgz2+YMzqQFTGXSQj+D/IC1XKzhTkczaTb3SWOQRpQYgzSHzZ8/H5MmTcLo0aOdPhTLRFaoWfvmrqUdjrRyyDOgVncm6ZOWDcOdplYcYGWeXeQYmTQn56T5dTZ2Nsrd9tphkEaUmGVB2uLFi0PrzUkSli1bZtXNmnbw4EGsWbMGs2bNQmVlJTwej6Fj27p1K8aNG4cuXbqgQ4cOqKqqwtNPP42ghX19tm3bhu3bt+OJJ56w7DZFoP3wtvobuJZ2Yr+Vb/atOufh5GuGOzO1+74S2xqq7lSGOzM3NhVW+FkkQVIzac634LD6y5YyV5Vz0ogSs2RO2kcffSRcoLFq1SqsWrXK1L4rVqzAww8/DAAoLy9HcXEx9u3bh3nz5qGmpgabN2+GK8VxPJ/Ph/vvvx+PPPIIysrKcOjQoZRuTyTagMnGRFrEt3srO5fr7bKuDHfKcuhvtjrbkA7K32pkgXURmqxmK+1yauqcNAeD4YBNc9LUZaEYpBEllHKQJssyZs+eDa/Xi3/913/FW2+9ZcVxpaxbt26YOHEiRowYgerqaqxduxYvv/xy0v127dqFH/7wh3C5XHjuuecwbdo0AMC+ffvw1a9+Fa+++ipWrlyJhQsXqvucP38ex44dS3rbZWVl6NSpEwDg0UcfRV5eHubNm2fyLxSXNqtk5MPfKO0Hh9/CT7Jwdae+ZaGAUDYt2fYiUvvZGcqkRe5L1ondJ835TJrbpma2zKQRJZbyK+/ZZ5/Fn/70J/zoRz9C3759De9/9OhRLFy4MOkw4oEDB9Tslh6LFy/Ga6+9hiVLluBrX/saiouLde23bNkyyLKMe+65Rw3QAKCyshIrV64EEMq0tba2qte98cYbGDx4cNJ/mzdvBgDU1dXh8ccfx9KlS3Hx4kWcPXsWjY2NAICmpiacO3dO998poojCARuDNEmSbHmz9wf0ZQ/yNEFZps5LU4c7jVR3SsyC2EV5RCP7pDl1NPZVd7pZOECkS0pB2smTJ/GDH/wAQ4YMwQMPPGDqNmbNmoWf/exnmD17dtx5PUeOHMHYsWOxYsUKvPjii6kcckKNjY2oqakBANx9993trp8yZQpKSkrQ0NCAHTt2qJdPnTq1rYFr4n8zZswAEJov19zcjMmTJ6O0tBSlpaWorKxU77dnz562/Y3poH3ftbpTeTQ7gjS9FW1uV3jeUKYGaeHCAf372N2/S5ZlfHLiPPYdOYt9R87i70fPojmDF7E3RBZr7U71tWB14QCDNBKALMsIBCP/ifblM6XhzgceeACnT5/GK6+8Aq/Xa+o2Vq9ejVGjRmHt2rUoKipqN4+svr4eN910E+rq6jB9+nRMmTIllUNOaO/evWhpaUFBQQGqqqraXe/1elFdXY3a2lq8++67GD9+vKn7GTZsWESQB4T+zmnTpmHJkiUYN26cqdsVhZkGqWZ5XBJaEO5tZoVWnRVtkiQhz+1Csz+YsW04zA132vsB++zbB7HsjY8iLht5RVdsuOd6W+5PJGomTRJj7U5m0ihbBYMypvz3LuyuOxNxeVGeG7/89rW48cruDh1ZJNNBWm1tLTZs2IBvf/vbuPHGG00fQHl5OWpqajB69Gg89dRTKCoqwvLlywEADQ0NGDduHPbv34/bb78d69evT3nCfiL79+8HAPTr1w8eT+yHpry8HLW1teq2ZnTu3BljxoyJuEwpHBgyZIiw7ThkWcZf687g87OJVwo4dyk0FJyGGM3yzuXBYHhJKz2LSud5QkFapja0VTNpJoY77apo3X/iAgCgY4EHRXlunGhsxt+PZPYUAL2CaiZNUgNnJ4c7zRSW6BHOgGfm64Yy36mLze0CNABoagngz5+dyuwgzefz4d5770WnTp3w05/+NOWDGDx4MLZv364OaXbo0AHf/e53MX78eHzwwQcYP348Nm7cGDdwssqZM6ETVlpaGncb5Tpl21zyweeNmPL/7dK9fV4aJtIrk/Wtqu7UBnt6qjXzPS6cR+YOd5ppZqt8XttVOKAEKnPGVOA71/fHNf+5Heeb/bjUEkBhntuW+xSFWjgAMTJpZlq06KE2s2UijRzS3Bp6chd63fjzf4wFAKz8wyf4zTt12l44jjMV9SxbtgyffvopfvGLX1g2f2r48OHYunUrxo8fjyVLlmDt2rWoq6vDqFGjsHnzZuTn51tyP4n4fD4AQF5eXtxtlOO4dCm1dSejDRgwQFdmYvXq1Vi9ejUCgfTP0Tl+LvT4dMz3YGjfTkm3/9rVvew+JE0mzZogSXs7eoZ4Mr2hrZmO8nYPVamBoyShON+DQq8bl1oDOHm+Gf26Ftlyn6LQVncKsXanTc1sXepzKDNfN5T5LrWGPkOL8two7RD6zFe+BAoUoxkP0pSeaFVVVZgzZ46lB3PDDTfgxRdfxIQJE1BXV4eKigq8/vrrKCpKzxtzQUEBAKClpSXuNs3NofUiCwsL03JM0ebOnYu5c+eisbFRbeeRLsqH8qBeHYWZH2T18jLaTJqewCXT1+9MJUizK8GjDMEqi4x375iPw6eb8MV5X/YHaW0/Q5k05wsH9C6RZpT65YqpNHLIpZZQkFbgDWfnlWe5SM3JDY9H3XffffD7/fjlL39p+fywlpYWrF69Wv39wIED2LJli6X3kYieoUw9Q6LZyq51/FKhDHe2WvRmH9DcjlfnnDQg8zNpRlqlKBkeuzJpys0q2ZYeHUPZ65Pnm225P5HImupOEdZIDTeztadPGhsik1OUTFqBN/zcFiF7Hc3wK2/v3r2QJAmTJk1Cr169Iv4p7TEee+wx9OrVC9XV1bpvNxAIYNq0adi6dSuuvvpqrFu3Dh6PBzNnzsRLL71k9DBNGThwIADg8OHD8Pv9Mbc5cOBAxLa5xK51/FJhdSZNqeyUJH0Vj5kepJmpxFVOv11z0sLDnaHfe5SEgrQvciJIC/10RTSzde54/CaCeD24LBQ5TQnStPNclae5SN8dTM1JCwQCOHHiRNzrL1y4gAsXLqjDh8kEg0HcddddeOWVVzBw4EDU1NSgV69eKCoqwvTp0zF9+nQUFhZiwoQJZg5Xt+HDh8Pr9cLn82HPnj0YMWJExPWtra147733AADXXXedrcciIrvW8UuFEjBa1YLD6DI4ypy0jG3BYaa6Ux3utCmTpjzP2u6ne7ESpPlsuT+RyG0DnhIg1NqdVn8xU24vU1pw+FoD+N9PTsLX2n4u8JU9O2JwWYkDR0Wp8LUNdxbGGu4UaFaa4SDt7Nmzca+bMWMG1q9fj6VLl2Lx4sW6b/Pee+/Fhg0b0L9/f9TW1qJXr9CE8zvvvBNNTU34t3/7N0yePBlvvPEGxo4da/SQdSspKcG4cePw5ptv4tlnn20XpG3atAmNjY3o2rVruxYaucCudfxSoSxXY9U38vBqA/qSzF51uDVDg7SooUU9wsOddhxR+y8DPUpCX/ZyY7iz7T/atTsdLRywZ4qD8rrNlCDtmR2f4qm3Po15XZ7bhfcWjUOnInO9QskZ4eFOsTNpji82uGDBAqxZswa9e/dGbW1tu6WlZsyYgdWrV8Pn82HSpEnYtUt/CwgzFi1aBEmSsHbtWrzwwgvq5fv27cOCBQsAAA899FDCCtBsZdc6fqnwKpk0y6o7DWbSMn2408SKA0rWzb4WHG330y6TlgNBWttPCZLtGUs97Ppi5rZ5XqPVjp0NZXH7dy3Clyu6qv9cUqho6ExT/GIzEpM63KkJ0pQvRhldOGC1QYMGoUePHqipqUFFRUXMbebMmYMnnngCnTp1QllZma7b3blzJ7p166b+27hxIwBg+fLlEZcfOXIkYr+RI0di6dKlCAaDmD59OioqKlBZWYmqqiqcOHECEyZMwIMPPpjaH52h/CY+0O3mtrhKTG3eqXN4Jz9LqjuNDGErMbptw51y5BBs95LcKRwIxioccLS6s+31YNOKA5kyJ03JlP+/NwzA87OuV/91yA8NRtn1hYXso1R3RsxJa/sp0tm0tzusDrNnz8bkyZPRtWvXhNstXLgQM2fOTLqdorW1FQ0NDe0ub2pqQlNTk/p7rH5jixYtQmVlJX7+859j9+7dqK+vxzXXXIOZM2fi/vvvh9ud3Q0141E+LKyu9EqF1+rhToPVbJmeSTPTzNZlcxZEuV0lblQyaUdON4UaTcYxsqIryrsX23JMaaMpHBCh0syuTJoyJ020dRLjUV7feVFf3tQq1Qz5OyjMFyOTBjWT5sQRxWZpkPbrX/8av/71rw3vpzfw0rsdAIwZMyalb/oTJ07ExIkTTe+fjZRslUgtOKz+Rh6ek2ascCBjgzQTH8Lh9gm2HFK7itOyTqE5aY0+P5b87v24+1V074DaB8fYc1BpErl2p/NtKpTXg5E5i3q4Mqy6U8mkKV/KFHYP/VMkWZax5W+f41iSpQlj6d4xH98Y3kdt2xRrTpoI2etojmfSKHOI2SfN2upOv8FqtmxpZmtouFOyN3sQHaR1Lc7H4gmDY66zBwAXmv340/5TOHUh8+cFqX3SEP7AcHTtTtmmTFqGLbCuvL69UXM9XBn2d2S6PYfP4nsv/s30/t2K8zD2qtAqST5lWaiI4c62TJr5Q7QcgzTSzczQmN2sXmBdXQbHYOFAprbgMNMnzWVz9iA83Bk+pntGleOeUbG3P3jqIr7y0/+bFUNOomXS7CoWsntpMaspmfLoIM0t4PBYNjvbVqDRpUMexg3uoXu/P35yCvWNPpxtalUvi1U4IGJ1J4M00k3oFhwWFQ60GhzSzWubn5jpw51GhrOUzym7gge1ulNndi+bGqMGNT04ROiTZrTaWa9MC9LiDXcqD0um/B2ZTnmY+3UpwuOTK3XvN2PdX1Df6IuYouFribHiQNtPVndSRhJxTppXbYppbTPb6G/M8WR84YCJZra2D3carCJWKnGzYV5QeMUBQfqk2fSaV4c7M+ScKV/e8uINd2bI35HpzGT+gdhZ6ZgtOGxel9gMBmmkW8CmcvxUWF44YHDeXXhOWvsq4UxgarhTzYLYckjqB55kMJOWFcOdbX+CpFkWyslv9XZl0rRzuUTKWsQTd7iT1Z1ppTxXjD4dw/M72wdp2sIB9X4EmpXGII10E3FOmvKmadVwp1KAoL+6M7RdpmfSjBQOuG2eKxU0mN3LtJ5bemgLB5xtwRF6Xltd3al9fWXCUGHS6s4M+BuygfLFUO8XuLD2WemYfdIEnJPGII10s+tbdSrsyqR5cmS4M7q7vx52l6kbPSbtdpme0VCrOyVo+qQ5WDjQdtd2zUkL3Yf45yxc3Rn5OHC4M72CKWfSwpfF6pMmwhSDaAzSSLeATT2TUuG1aYF1/YUDytqdAr2qDQh3lNe/j3L+7QoejBYzaDNumf5hqXw4uCQp4oPFqSFBu6Y4uDMsk8bqTjGEgzR75qSFVxwQ54SyupN0s6tnUiqszqS1Gh3u9IRe4OcuteLomaYkW4un1W+8xUJ4iMeWQzL8bVm7hFcgKCPGFJOMof1w0H4QyXJ4KCadws2d7WnBAWTGMLXyvpAfXd2ZYVWqmU6JsQwXDsRYyk6dkxZjuFOgGI1BGukn4gLrHnVZKGszaUaHO9/+9BT+9bEdlhyDEwxVd9qcSYteuzOZiExahn9YhgsHIoO0oCzDhfRHaXY1sNYGfZkwRK1kyts1s1VacDCVlhbhtW2NPR+lmHPS2prZets3s+WKA5SR/AYndKeD1c1sjc67u+7yLujbpTCjF/++okcxBvbUv+al3S04jA53ar8zZEJWJhFNlzRImr/LqT/LtupOzc1lwjlThzujCwdY3ZlW4UInY/vF6jkYa06aWjhg/hAtxyCNdFPmpOldMikdPJZXdxrLHPTtUoQ/PTTWkvvOFHZnD7TzsvTItKxMIokyaU6wK5MmSRLcLgmBoCx89lOWZbVwoF2fNFZ3ppVs8L1BEasgQA3SIoY7xZtjKM64FQlPxBYcVq8BqEyUjq7iojC7swfh3m36ttc+HTN92EnWTIzW/l1O/Vl2rtdrdtWBP392Cr//oN7y44lHm+mLDtLcNg/9U6TUqztD+7cGgup5LYhZOCAOBmmkm5nu9HZT3iRbLV5gXaR5d6Kxu0zdaO82JSuj3TdTqcOdgmXS7CgWMtNjTJZlTF/zLmb/ZjdONPosP6ZYtO11vJ7Ix8Ft82uBIhnNsitcURkypWgAiFwWyu72Qmbwk4h0M9qNPx3Cy0JZO9zpFehvFI3dC6wHTTzPsqWpqNonDZHVnE5lCP02rjJiZj5pi+bLWMOFFsuPKRbtF8D2y0KFfmb68y5TmG3BgajgS1m30yVFnlNJwElpDNJIN+XDU6Q5aUrGy6o+ZSIGoqJRF1i3q3DAxBtxtnxYxsukyQ71Sg7Y+Jo3077C1xJ+INL1PqQEhpLU/n0hVv8tso8apBmMXKKz/9oeadpK0XCMJs75ZOEA6Wbnt2qzrF9gva1PmkCBqGjsb8HRdj8GgrRQ8UAw84M09fAlIYY77Rz+NzOfVDtMla7HRNt+I7r1Q7YMs2cK5Yuh0RYcykfW0TNNuPc3u3G8bahcWzQAhOekWfRxYgkGaaSbyHPSrGtma0/zzmwSrmiz5/bNDHdmS78q7cRo7Z/v9Jw0O17z4deu/ieSNkhL11Jsyv3kx6hkYXVneqlLxpmck/bGP47jbFOrenmf0qKI7dTqTmbSKBOJOBRodQsOO6vZskV4KRy7hzv175M1GQ21BYcUkS1w6s9KR3WnkayFsig2YF2xUDLK/UT3SANY3ZluZqs7lddSc2voXN5Q3hXfur4fRlzeJWq70E+RTieDNNLNzvkpZlndzLY1aGxZqFxk96LSSibNyBqxynBcpgdp4Wa2IUovMefW7rTvNZ9qJq05zZm0WG15RFyQO5uZLRxQNleezwO6FWHi0N7tt4OSSRMHx3RIN6OtEdLBY+KNPpFww16+NOJxRb3hWc3MkIY7WwoH1GVvQr+HWwI4czx2Zs9NzUlrcWC4U2lkGzOTFvqZ6c+7TBHUZJqNUJ6+yudEvP2j+6mJgJ9EpFt4iRhxnjYeq1tw2NgXKlsoH9h2vY+ZGWLzZF0mLfS3Sw5XD9rZJ81Mdac2k2ZVRXcyrWomLf6cNA53pof5ZraRGc94+4s43CnOpy0Jz8yEbrt51BYcVjWzFa+CVTSSzZOlg1HZJD3UFhwivbuaEP23O91cU3k92JE9T7W6M12ZNCUYjO6RBpgLNMk85WVg9P05+vkb7/nM4U7KaEIWDli+LJRSbi/O3ygatXGsbS04zDezzaa1O4H2ndLTzd45aW1FP4b6pGmCtEAgwZbWUe4n5nAnqzvTymwLjmhxgzSHvxTFwsIB0s3OoQ+zwstCWbviAJeFik9JKNhW3Wmi7YPVrVicEm5mG/p7nB5Os7e6s+0+DPxtEcOd/vQ8Ji3+cJ+0aNHVnZ9+cQH3bdiNM5o2D6mQAHzn+v747k0DLbm9TGem8ju0feQO8d5aRFxgnUEa6SZiJk154+SctPSxc7hTlmVTk4PtXvQ9bZS/ve3X8Df79B9KMBg+F3bMQ1Urcg18wYqo7kx3Cw4d1Z1//OQkPjlxwdL7X7/rEIO0NubX7oz+Pd5wZ4hI7yIM0ki3oIABjF0LrIvUZkQ0di4qrf0Ga6yZbXZk0trPSQv9Z/7GvSjwuuPtFpME4JvVffGNqstMHYs2w2VLJk2tuBO8utOvVHe2f/yjqzuVOXw3XdUDC786KKX7Pe/z487/3oVTF1rQ4g/GHG7NNbLZTFq75bxibxcuHBDnfYRBGummTiIWKEizurozwD5pSdnZwDMiMDCyLJTyPBDozdUM5eiV4KysUwHOXWrF34+eM3V7B09dNB+kaV5TdrwelOyckeeRr9W5ZrZ5iTJpapAW+tm1OA+Dy0pSul9ZlpHndqElEMSJRh/6dilKvlOWC6/daa5PmiJeJs3pOaCxMEgj3USck+YxMfk4kVb2SUtKeX/ztQbwxXlf0u27F+frHrrUBgaSgVOQPYUDbZm0tt//z90j8NdDZwzfTmsgiPkb/4YvzjfjvK8VHQu8hm9D+5qyc8UBI6/dJgcyaeHhzgTVnW3nLWDhnFZJktCrUwEOn25CPYM0AOaHOyVEbh/v/YgLrFNGC5iourObkkGxrJmtgPPuRKM8Nu8dOoMR/1WbdPubruqBZ2dU67rtiOHOHC4cUD5TenQswK3XlJm6raWvf4RTF5px8NRFDL2ss+H9A2kK0owE1k604Gj2J2hmGyeTZtUXWSVIO34u+ZehXKCuRmK4cCDx79FEyqQxXUC6hb8lihPAqC04rKruFDBbKJrh/UpR1qlAXQQ83j8lxvrLodO6b9vsPKhsKRxQW3Ag9edfefcOAIADJy+a2j8iSLN1gXWTQVrahjuTV3eqmTSLv+SVdSoAANSfu2TJ7WU6s8tC6e2T5nQ1dSzMpJFuIlZ3qs1srarubHvj53BnfH06F2LXwzcl3e7I6SaMenyH2tZED21gYOSNWNk2k+ekaScrWxETVXTvgL8cPI0DJ81VG4Yb2dozDzXc41B/sOUTbbgzqojGjkwaAGbS2qjDnYab2Sb+XcEVByijKd8uuCwU6aGcGyMTvLWBipFTYPXzwAnaDwYrOvyXdysGAHyWYibNrtd7uFu//n2cyKQpwWB+grU7lQyuEnC6LaoOLytRMmkM0gDzy0JFz0GLOydNwBUHmEkj3cKZNIcPREMJprSBwBfnfXiyZj/O+/yGb+/TL0JZB5GyhZlKyTz4gzJkWdZVPGB2HpSaScvkIE3zfyuefRU9QsOdfz92Fpv3Ho27XVW/UvTv2qHd5X6bpzeYyaQ5syxUgj5pUSueWJ9JKwTATJpC+SJjuHBAb580ARulMUgj3aysXLJKrIW1n3/3MJ5/93BKt9utOD+l/Qnwap4n/qCsa6mtgKZPmJlmtplcOGD9cGcok3bk9CU88OK+uNt53RLGX90L+W4XenUqwAM3Xwmv22V7EY2pOWkt6W/B0aJjuLP9nDRr3iOVOWmfnbyA5Vs/irgu3+PCN0f0Q5/OhZbcVyZQHl+jy0K1n5MWb7vQT85Jo4wk4lCgWt2pmfekDO/c8i+9MOLyLoZvs6xTAar6dbbk+HKZtiFwayAY80MumpJUMfpN2ZMFhQORmbTUX2P9u3bAd8degb8dORt3G6UH2xt/P65e9qUBpRh7VU/bq7ndLuPZT58DmbQWB6s7LysthEsKNbb97z8eaHf9yQstWP6Nayy5r0xgdriz3Zy0uDfA4U7KYAGTjQTt5FG/jYffsA+dCgVp/8/wPhh/dS9HjosiMw9611ZVF1c3+U05kwsHtN/ejfSIS+TB8Ym73suyjP/95CT2n7iALfuO4f1jjTh4qgmA/X0RzQRpovZJU/4Eqyvguxbn4+lpVdh39GzE5e8fO4c/f9aA8z5r1gjNFMrjbPT9of2ctHjbhX5yxQHKSCI2s3Vr3iSDQRmSFOqyDgCXd2s/z4bSxxuVSdNDeY4ZHS3KtsKBdL3CJEnCmEE9MGZQDzRcbMH7xxpx5HQoSEvXnLRMacGRF6sFR9SXAztGGyYMLcOEoZG98v7PrkP482cNGf18N0M2mSgwuuKASA8rgzTSRZZlIRu9altl+IMyzl1qxYVmPyQJ6NeVHbqdJEkSPC4J/qCsuw1Hypk0kd5dU2B0zo0V+rV1tD98Or2ZNCND1MINd8ar7rT5PdJMFjIbhOekGdtP75w0AesG2IKD9NG+F4iUSdMeiz8YxKGGUBatT+dC5MdYEJnSy2gbDrPLvmTDh5YTmTSt6CDNb3E7iWhGCwdaA8GIYfO0teDQsyyUTXPS4lHnwgk0LJcOZt8f2vdJS1bdKc7jykwa6aKd8yXUnDS3NkiTOdQpGK/LBR+CJoY7czBI03x/dyCRpgZpR043IRjUZM5tOhi3weynNosGWF/debHZj9U7PkXDhZaIy98/dg5AnBYc8ao7be5TlA3VzGbIpgsHdPZJU+akGT4y+zBII120b6RiZdLCb4Zjf/q/6hs5gzQxeD0uoFn/h0nQZEVh9NygTKR9iKxoZmtUWecCuF0Smv1BnLzQnIYWHKHX7n//8TOs23kw6fbRZ9bq4c7ff1CPZ/7vZ3Gvj9WWx+7qzniy4UuJGWaXhYoOyuKvOCBehpJBGumi/ZAVaU6a2yVhYI9i7P/iAk5daFYvv+7yrg4eFSliNRtOxGyJvVo4YNEark5wuqLM63ahd+cCHDl9CX85eFoNguxacWDoZZ0AhCbmtwYCSbZuz+og7fTFUAZtSFlJu4n6PTrmY9TAbu32aVfdaXP2UZG7QVrop+EgLer3uMOdbT8FitEYpJE+2sm9dr8BGfXad/81YhHpjgUe9O3CogERKPN49LbgUIc7c7AFR0SfNIdeYv26FOHI6Uv47gt71cvs+lJ2+/A+GHlFt4gGtXqcutiMbzzzZ93PKb0uNIdWKBnWrzPmfuUKXfsoI6DR1Z0sHLBHwKo+aUkyaSK9jTBII11EzaQBQIHXjSG9S5w+DIrBqzYb1plJa9vM8HBnNjSzjSgccOY1NuXavvj4+Hl1srxLknD78N623V/3jsZX9rjYEgqmmi3OpF1sC9KK8/V/LEY/75TqTo9NxRbq/WZZNbNeZltwRG8fb04aVxygjKWdn+JEewDKTEqLFL2VeAGTc06yYiK1Nkhz6CV2+/A+uH14H2fuXCclO9viNz5EmsiF5tDtdcjT/7HYrrrT5t5yCjWTJlAwkQ5mVyRpPyct3nCneJ9tbMFBuqRrrgVlF3WRdYN90oxOg8qOwoHwsTtROJAp8j3GAn+9lExah3z9rXtcURPN09XwOxsyx2aYLRzQP9wZ+inS2wiDNNJFxEa2JD51uDOod7jT3JeBbPjQily7k+JRmspaPSfN1HBn1LBjeE4aW3DYIVw4YGy/6AxZssIBkYY7GaSRLiIurk7iU54vLX6DhQMm56Rl8oeWtrqTibT4lOxsQNPLzQrn1Uya8eHO6OpOtuCwh1WZtPhrd7YVDhg+MvswSBOA3+/H0KFDIUkSNm7c6PThxBSwufs4ZSd1uFNvJi3FFQeyJpPGKC0u7fJMVrbhMFc4EPoZTHd1Z44WDiiPc+rLQiVpZitQJo2FAwJYtWoVTp486fRhJKRM/+CcNDIi3ILDWJ80s8OdmTwnLYMPPa20C523BIIohDXLv6lBWoGBTFpUsKRWdwpUOBAIyrh7/Xv44PNG8/cnSfj30eX4t3+93PRtWEGJSY0Gwe0WWI+TnlL7pBk7LFsxSHPYsWPH8OMf/xi/+MUvcNdddzl9OHH507RwMGUXr7p2p83DnVmQWTC75E2u0S7PZGUmzUx1Z/SwY7r7pOnJHB853YT/+8/UkwCravfj29f3j7nQfLrIlq04EKcFh4t90ijK/PnzMWnSJIwePdrpQ0koXXMtKLt4zFZ3Gh3OyII5OsqRc6gzMUmSkOd2oSUQtLTCM5XCgXbVnXb3STMwB1P5gt2xwIPfzr7B8H3JMjBj3V/wxflm/PGTkxg3pKfh27CK8vgaH+6M/D3u2p1tPzN+uPN3v/sd3nzzTfz1r3/F559/joaGBhQVFWHIkCH45je/iTlz5iAvL8/qYzXk4MGDqKmpwV/+8hf85S9/wQcffIBAIIClS5di8eLFSfffunUrVq5ciT179qC5uRmDBg3CzJkzMXfuXLgsqtzZtm0btm/fjn/+859obm5OvoODzGY4KLeFM2kGhzsNPs88WVE4EPrJV1hyeZ5QkNZqUSYtEJRxqW3dXyMtOKTo6k61T1p6qjv1ZNKULHa+x43BZeaafk8c2hv/s/MgHt36EV7ec9TUbXjcLsz48gBc27/U1P5AKoUD0Zm02NtlzQLrP/3pT7Fz507k5+ejd+/eqKysxPHjx7Fr1y7s2rULv/nNb1BTU4POnTtbfLj6rVq1CqtWrTK174oVK/Dwww8DAMrLy1FcXIx9+/Zh3rx5qKmpwebNm1MO1Hw+H+6//3488sgjKCsrw6FDh1K6Pbsxk0ZmGJ2TFjDZrDI7CgfMZQlykRL8W5VJU1YxAIxVd7odru7U86XEimP6RlUf/M/Ogzhw6iIOnLqYfIc4zja14Dd3X2d6f9Nrd7brkxZv/8jMqAhMBWn33HMPli1bhpEjR8Lr9aqXv/POO5gyZQp2796NRYsWYfXq1ZYdqFHdunXDxIkTMWLECFRXV2Pt2rV4+eWXk+63a9cu/PCHP4TL5cJzzz2HadOmAQD27duHr371q3j11VexcuVKLFy4UN3n/PnzOHbsWNLbLisrQ6dOoUWFH330UeTl5WHevHkm/8L0StdcC8ouyuLcejNcZvvxhdfuNLSbUMKZNL7GklHmRX1y4nzKH6hdO+SrXyI8LkltlquHY9WdLv3BhBXH9C99OuE3d4/AIZMB2qGGJjz79kEcP+czfQxAeBjSbTBHojeTplwuUIxmLkibMWNGzMuvv/56rFy5EnfeeSd+97vf6QrSjh49iieffBKPP/54wuzUgQMHsGbNGixfvlzXMUYPaeptbbFs2TLIsoxZs2apARoAVFZWYuXKlfjWt76FFStWYP78+WqA+sYbb0RsG8+6deswY8YM1NXV4fHHH8eGDRtw8WLoSd/YGKq8aWpqwrlz59RgThRBBmlkQp6nbbhT57CU2cnzyhyggM5WHyIy214gFylB2v3P702yZXIuCVg1dTiAUBbNyJxAx6o7JSOZNGvWEx01sDtGDexuat9Pv7iAZ98+iBONqQVpyp9rdN5m9OZx56TlwgLrV111FYBQsKHHrFmzsG3bNpw7dw6/+tWvYj54R44cwdixY1FXV4dhw4bhm9/8pqXHrGhsbERNTQ0A4O677253/ZQpUzBnzhw0NDRgx44dGD9+PABg6tSpmDp1qu77OXjwIJqbmzF58uR21919992477774POl9mS2Wro6aVN2UTJprXozaSnOOcnowgH1A8jZ48gEU6v74dd/PpTyh+l5Xyua/UH84cMTAIwVDQDOV3fqeb4r8+ScnKrSsyQfAHDe50dTix9FBipotdS50SnPSUtcOCASy4O0Xbt2AQCqqqp0bb969WqMGjUKa9euRVFRUbt5ZPX19bjppptQV1eH6dOnY8qUKVYfsmrv3r1oaWlBQUFBzOP3er2orq5GbW0t3n33XTVIM2rYsGHYsWNHxGX19fWYNm0alixZgnHjxpm6XTtxThqZ4TFYOGB2uNOjfmgZ2k1IHO5Mbu5XrsDcr1yR8u2s3P5PPPXWp9hz+AwAE0Fa3LU7xSkcSNcxJVKc70FRnhtNLQGcaGzG5d3MhR5mM+3tqjvjbpclc9KiBQIBHD9+HK+++ir+4z/+Ax06dNA9LFleXo6amhqMHj0aTz31FIqKitR9GxoaMG7cOOzfvx+333471q9fb1llZSz79+8HAPTr1w8eT+yHpry8HLW1teq2ZnTu3BljxoyJuEwpHBgyZIiQ7Tg4J43MyFNbcOgd7gz9NPxNWQ3SMjdKYyYt/a7s1REAcPTMJQDGKjuBGNWdyvukQC04WgV475YkCb1KCnDg1EWcaPTh8m4dTN2O+cKBqExavGa2As5JSyniefLJJyFJEjweD/r27Yu5c+fipptuwjvvvIMRI0bovp3Bgwdj+/bt6Ny5M1asWIFly5bh3LlzGD9+PD744AOMHz8eGzdujBs4WeXMmdC3qdLS+CXCynXKtrmCC6yTGZ50N7MV6M3VKHVOmsPHkUsG9ewY8buRyk4g/H6ofKinu7pTT8bHqjlpqerRNuSZyrw0tQWH0RUHon9PEuTJAjXhSClI69OnD0aOHIkRI0agZ89Qg7sdO3bghRdeQCAQMHRbw4cPx9atW1FcXIwlS5agsrISe/bswahRo7B582bk5+encqi6KPPAEvV4U47j0qVLlt73gAEDIMty0rltq1evxpAhQ1BdXW3p/SfDII3MUOek6R3uVJeFMng/WVA4oHwsGM0SkHkDunWIWMHA+Jy00M+ALEOW5bS9TxopHAj3bnP2edWzpAAA8EWj+Z6g4Uyasf30zkkLD3caPjTbpBSkTZkyBW+//Tbeffdd1NfX45133sGAAQPw6KOP4v777zd8ezfccANefPFFAEBdXR0qKirw+uuvo6ioKJXD1K2gIPQkamlpibuN0nS2sLAwLccUbe7cufjwww/x3nvvpfV+/WmqWqLsolTh6V1xQDbZzDY7CgfYzTbdvG4XKroXq78bzaRpn3fa5166MmmynLw7vnJcXoeLvpQgrT6VTJrZwoGoPz1pM1uB3kYsPWvXXXcdtm7divz8fPzqV79CXV2dof1bWloi2nYcOHAAW7ZssfIQE9IzlKlnSDQbme0ET7lN+bAy2szWaIl9eCK1od2Eoi4L5ehR5J6hl4XbHZV1KjC0r3YCvzarla7qTiD5FxNR5hP36GjdcKfRZLPetTvDF4sTpVkeWvfu3RvDhg1DMBjEvn37dO8XCAQwbdo0bN26FVdffTXWrVsHj8eDmTNn4qWXXrL6MGMaOHAgAODw4cPw+/0xtzlw4EDEtrlClJQ5ZRZ1xQGDLTjcJoM0fwZHaeHCAb7G0umhr12FR74+BEtvuxr3jCo3tG+4iXJ0Ji091Z1A8iFPvyBz0np1smK409z7Q3RQFm93pbJapEyaLTPxlQAnXqATLRgM4q677sIrr7yCgQMHoqamBr169UJRURGmT5+O6dOno7CwEBMmTLDjcFXDhw+H1+uFz+fDnj172hU/tLa2qsOM111nfmmLTMQWHGSGMt9Hb3Wn2abJ2VA4ILOZrSO6Fedj5sjLTe0bHu6EY5m0ZMUDonzB7lYcyqSdumg+SFOrv1MsHIg/Jy30U6QWHJaH+4cOHVIzaJWVlbr2uffee7Fhwwb0798ftbW16NWrFwDgzjvvxNq1a+H3+zF58mS89dZbVh9uhJKSErVH2bPPPtvu+k2bNqGxsRFdu3Zt10IjW/gDQfztyNl2/w41hJoTc1IzGeExuHan2eEMpeVBZq/dGcLXWOYIzw1zZk4akDyTJsoXbK/b2PzUWAKm+6QZG+4U6V3EcCZt9+7dePXVV3HXXXehvDwyNbxt2zY88MAD8Pv9uPXWW1FRUZH09hYsWIA1a9agd+/eqK2tRd++fSOunzFjBi5duoT77rsPkyZNwh/+8AfccMMNRg9bt0WLFmHbtm1Yu3YtxowZE7F254IFCwAADz30UMIK0Ex2odmP21fvjHu91+iiaZTTwgus27t2p5FqN1GxbiDzaKs7lWFFSTKe6TF8v5ogI9kXE78apDn73m1klYR4wl/ijA53Jv49TLzhTsNn7fz58/jJT36CiooKlJWVobq6GpWVlSgtLcUtt9yCjz/+GNXV1Vi/fr2u2xs0aBB69OiBmpqauEHdnDlz8MQTT6BTp04oKyvTdbs7d+5Et27d1H/K2p3Lly+PuPzIkSMR+40cORJLly5FMBjE9OnTUVFRgcrKSlRVVeHEiROYMGECHnzwQV3HkIkkScJlpYUx/5V374BvVPVx+hApg6jDnTrnipmdc2KkA7uolN5MTKRljljVnenIWJnJpNndYDcZ5XFJZShReRtJtZltvCBPxOFOw5m0yspKrFq1CrW1tfjggw/w8ccfo6WlBV27dsUNN9yAO++8E9/+9rd1N56dPXs2Jk+ejK5duybcbuHChZg5c2bS7RStra1oaGhod3lTU1PEuqKx+rktWrQIlZWV+PnPf47du3ejvr4e11xzDWbOnIn7778fbrexrtSZpFOhF2//YKzTh0FZQu2T5tf3phc0OeckmwoHmEvLHBHVnWmc+yVJElxS6PWS7IuJMtXA6eFOlwXZbtl04UDi3xWSgOOdhoO00tJSzJs3D/PmzbPsIPQGXnq3A4AxY8Yk7R+TyMSJEzFx4kTT+xNROJPWqjN4Ci+gbOx+wh3Yje0nkqDJ+TbknFjVnekaVnS7JAQDsjpPKx5RGpFbke1WdrWtBUfbT5HeRjjBiIhs4zVaOGDyAyU7mtmGfnK4M3No+/Olux+Zmj1OMt/TL0jhgJH1RuMJFw6kmklLUjgg0HAngzQiso3Rii6zCyh7LJiULAqJw50ZI7yMUHrnpAHhIb9k86fCmTQxCgdSyaQpwZPRP6X9nLTY22XdslBERImEF1g3tnan0SDNisoxpzGTlnlcMao705VJc+nMTCnXewUpHEg2PJuI2S9xejNpiqxZYJ2IKBF1TpreTJrZFhwWfAA4Ta3udPg4SD8lmyXL4WxxujJpHp2ZqUCag8d49AaViQRNfolrNyctTuQj4tqdtqw4QEQEaIc7syeTdvJ8M/5Zfz7l27m6dwlKO4T7LYYnRTNMyxTawKel7TmerlYXer+YpDt4jEdvUJlI0GRhkd5MmksTdIuCQRoR2UapdGvRPSdNyaQZu590FQ74A0HcsupPOHXB/NI2istKCyPa3XBZqMyjbRXT4ldaXaSvuhPQXzjg9Jw0K1pwmB/ujK7ujL1duAOHOFEagzQisk2ex2Az26C5TFq6CgcuNgfUAG1Qz46mAqpAUMb+Ly7g6JlLCATl8NJCbdczSMsc2n5dSpCWtupOg4UDTmfSItYbDcqmVmUwP9wZ/Xu8FhzMpBFRDlGyCnqrO5VRUbPNbO0O0prbml9LErDte6NMDU2e97Ximv/cDiBUUOF2hZpjh5eFYpSWKbTBQkuam8a63foyU8oXJI/DhQPRqyTkpRKkmcy0x/tdIWAvWxYOEJF9lA+GFoMLrJtdFsruwgElW5LndpmeO6Zd/zay6pXDnZlGGyw4lknLkAXWIzJpJl+nZoc7ozdPNtwp0rJQDNKIyDZ5BgsHzHbdT1cmTQ3SPObfOiODtPDxmv0AIufEGu5MVzCkt1qyNSDGnDTt42L2dSqbbmard8UB8YY7GaQRkW08bQFJUNb3xqwuCyXoigNKRjA/hSDN7ZLUoFKbSQsPd1KmiFndKVwLDjEyadrAyGzxgNll46K3jxfjaS8XZdUBzkkjItto58Fse78+7ryYyss6o1enAjWbZHS402PBpGQ9lGyJ12j5aRSvW0IgKKu3B2g+FBilZQxJkiBJoQA73dWd2nVDE0n3clXxRL9GzTDbpkbv2p3ay2VZjKkHDNKIyDZ5mmBm7vN74m6ntKMIms2kWTApWQ8rhjuBUJDnaw1GZBTU6s6UbpnSzS1J8Mty2uekeXQWDijNbJ1ecSD6NWqUNrNldm3feL8rtJeKkUdjkEZENirwuvHAuCvxx/0nY14vyzL2HD6Lo2cu4UKzP+VmtoC9k361hQOpyIux8LxsMktAzgo9V+VwdWe6mtnqLBzwCzInLXQMoQyymdeo9s80GgdHb56scABQgkLnX4sM0ojIVvPHDcT8cQPjXn/NI7/H+WY/TjT6NMtCGbsPT9TcoAKv29SxJtMcsC6TBiDmcKfDo1JkkMsFIJD+6k6ja3c6PScNCAdpZjJp2vmmRr/IRH/pS9YnDRBnkXXnQ2siymk9SvIBIBSkmcykaSfyN7fqqyQ1w7LhTk+MwoG2n+yTllmUjFa6+6TpLRwQZU4aoD/7F4s2+2Y4k6a3BYfmZS3KqgMM0ojIUT1LCgAAXzQ2Q+lIYWYBZSVQa/YHLD0+LSWoSnW406sOd2rmpKnDnSndNKWZktFKeyZNZ+FAQJBmtkBqK4PIEcOd5uesJto/Yk6aGDEagzQicpYSpEUOdxr/QFGGOH0ZkEmLOSdNkG/uZIw7KkhLV3WnEnQlC3jCc9KcD9L0DtHGEkyhcKD9nLR4Kw44/xhFY5BGRI4KD3c2a5Z9MROkhd7OfK32ZdKUD+JU+qQBsVdiMNtegJylDnc6lUnT3SfN+Y975bExVzignZNmbN92c9LiPBTaUyfKqgPOnzUiymk9O7Zl0s77TDerBIB8TyiTZudwZ4vFhQOtLBzIeMoXilaH5qRlWuEAoH8tX62gJkFufMWB6N+TFw4IEqMxSCMiZ4XnpPlMr90JhDNpaSkcsGNOWttPJtIyixIANKd5xQG37sKBtuMSYE6aWjiQYibNzJxVLV0tOAzdg30YpBGRo3pGDHeGLjM33Nk2J83GTFqzjXPSlE8FVndmlujhznRN0FcClaSZtICAmbQ0V3fqzaTFuz8nMUgjIkcpmbT6Rh9OX2wBYC6TpswTy4TCAW+MOWlK4QAzaZnFqepOJRhMFkwERGrBkUJ1Z3jOZurLQsXbPXpZKBEwSCMiRymFAy3+IP525CyA1Ko70zInzZ1as1xluFM7N0eZc+P8RykZ4VR1p9HCgVTXm7WCJ4XCAdlkD8XQPtG/x6vu1N6h4buxBVccICJH5Xvc+PfR5fjDhycAAN2L8zHyim6mbgfIkEyaJ1YLjhBWd2aW6Ga2acuk6cxKidTM1pVC4UAghcIavQusR8ZoYkRpDNKIyHE/vHUwfnjr4JRuIz+NLThs6ZMmc7gzEymBx6kLzQDSN/fLpTdIS3PVaSKpFQ6Efpr5EtM+kxZvOy4LRURki4J0ZtJSnBwee05aiPMfpWSEMoxY19AEIPUAXi+33sIBgTJpKRUOKH+HqSBN59qd2upOQSalMZNGRFlBbcGRUX3SYi0L5fyHKel335gK/GZXHYKyjOICD24b1ict96sWDmRiM9sUloUyN9wZ/n+i/bWvPTFCNAZpRJQl0roslGV90tjMNtN9vbI3vl7ZO+33q3ftzmzJpAVSKhyQYv4/EbbgICKyULgFRzr6pKVa3RnZpR7QDnc6/2FK4tNbOBCu7nT+eZVaCw7zczYjM2mJb0CNZcWI0RikEVF2SGsLDouGOyPmpHFSGhmgu3AgmN6q00RSWbtTTmFdX21glizIU4Y8BYnRGKQRUXZIx7JQrZY1s43VgqMtU5DSLVOu0N2CIyDQnDSdxQ6xKLuYKRzQ7pEsk6Ym0gSJ0pw/a0REFlD7pKWlmW2KLTg8iQoHUrppyhF6MmmyLAs5J81M4UB4uDPVOWn6tuWcNCIiCxWofdLsLxzIt2hZKG0mLZjCxGjKPXqyUtqrhOiTlkrhQDCVZrbh/yd9fbVdLUaIxiCNiLJEuLpT/Ga26nBnjA8rxmikh54llpT5aED6Fn5PxJoWHCaGOyVJfV3pjNGE6ZPGII2IsoIy3KlUYNrB+j5p7QsHWN1JeugZ7tReJ8ScNOWYTa04kFqLGiW4S1Z4oGwnSIzGII2IskNal4VKdU5aosIBxmikg57CgVbNGplCzEmzoHDATHUnEM6QJS0cUIY7GaQREVknvCxUOvqkpbrAeoxloQT5UKDMYDyTJkCQpnOVhFhSnbOpZtL0DncKMiuNQRoRZYX0FA6EAkA7WnAEU5hzQ7lHyUolCtKUOWmSZD4DZaWUMmkpFA4A0MxJS5ZJ43AnEZHl0jonzbJlobQtODjcSfrpmd+lrjYgwHw0INUWHKGftmfSJOX+xIjSxDhzREQpCjezzYTqzkTLQhElp2eJJaWRrQjz0YDUWnAEU1hxAAgHZ7qb2Zq6F+sxSCOirKC24LCpma0/EFS/zVuVSWvRZv3UZrZifKCS2PQUDijBkAjz0YDwcKeZLFWq1Z2SmknjcCcRUdopDWZbA7KpBZyT0U7y57JQ5DR9hQNt63YK0CMNCB+HqQXW214qZoc79fZJU4JA9kkjIrKQkkkD7FlkXZv1si5IC38QBJlJIwMyOZOWynCn2deHy2gmzdS9WI9BGhFlBW2QZkeFpxKkSVLqH3ox+6Rx7U4yQAk2EhUOiDonLbUWHObuOzwnLfF2XGCdiMgGbpekTsi3o1eatrIz1WyX0ictorqTw51kgJ7CgYCaSRPjoz6VwgElaDIbcOqfk9Z2f4Lk0jxOHwARkVXyPW60Bvz42fZPUFJo7dtb4yU/gNSHOoE4c9KYSSMDdFV3KkGaKHPSdKw3Gk/qw51o2z/xdsrtB+3r5GMIgzQiyhpdi/NwodmPl/ccte0+unTIS/k2Yi8LFcK1O0kPfS04ghHbOk3NpAWMB2mBlJvZ6syktf1kJo2IyGJPfnMYaj/6wtY32JsG90z5NmJn0pQ+UCnfPOUAZV7kP46dw9effjvmNheb/RHbOi21Fhyhn+ab2erbX7S1OxmkEVHWGN6vFMP7lTp9GEmFm9nKkGUZkiSFhzuZSSMdListAgA0tQTwj2PndG3rND3Zv3jklAsHQjsmb8EhVp80BmlERGnm1cxraw3IyPNI4b5MjNFIh3/p0wlvzh+F+nO+hNtJElA9oEuajiqx1FYcCP003ScN+vbncCcRUY7TrqXYGggiz+PislBk2OCyEgwuK3H6MHSzpgVHitWdSaYTcMUBIqIc59VU2ynz0tjMlrKdNWt3mrtvZT+9QZ4gMRozaURE6eZ2SZCk0Lf11/Z9jo4FXvzj6FkA5ufcEInOmrU7U1txINmXICWYM3OMdmCQRkSUZpIkodDrRlNLAEu2fBBxnTfFxduJRJVSJi3FtTvDy0Il3k4p3BEkRmOQRkTkhIdvHYzfv18fcVm+x4XvXN/foSMispeTy0LpLhxQrxYjSmOQRkTkgO9c358BGeWU1FpwhH6aLxxQ9k+8nUsdkjV1N5ZjXp2IiIhsl8pwZyDlZaH0zUnjAutERESUc6xYuzPVZrZJ91dXHBAjSuNwJxEREdlOqe586+Mv8K217xja93hb016z65CGhzv1ZdJEGe5kkEZERES20wZYOz9tMHUbPUsKTO2nd4F1dVkoFg4QERFRrojOgv10SmVEY+dk8twujL6yu6n7Vu462ZQ29XoxYjQGaURERGQ/bZDmdUu4o6pP2lbYcOnMpKl90mw/In1YOEBERES20wZpJQXetC6B5pIif8ajHJIoKw4wSCMiIiLbuTVBWceCNA/k6c2kcYF1IiIiyjURmbRCb1rvOzwnTWefNHsPRzcGaURERGS76OHOdNK9dieHO4mIiCjXaIO0dA93huek6WvBIUoqjUEaERER2c7JTJpStelKEvWEYzQxojQGaURERGS7yDlp6c2kSUbnpIkRozFIIyIiIvtFDnc6NSdNX3WnKMtCMUgjIiIi22lbcJSke05aW7Sjt3BAlAXWGaQRERGR7TIik9b2U4wQjUEaERERpYGTfdIUyRY5UBdYZyaNiIiIckVkdWe6W3DonZMW+ilIjMYgjYiIiOzn7HBn5M94uMA6ERER5ZyIwoE0t+DQm0kDM2lERESUawKayCfdmTSltUayPmlKpo3LQpHK7/dj6NChkCQJGzdudPpwiIiILBfQNB8rznemmW2mDXem91GimFatWoWTJ086fRhERES2GdijGBOGlqGspCBiflo66F27k33SKMKxY8fw4x//GI899pjTh0JERGQbSZKwenoVFk8ckvb7Ds9J07edIDEagzSnzZ8/H5MmTcLo0aOdPhQiIqKs5NI5Jy3jF1iXZRlvv/02vv/97+P6669H586dkZeXh969e+OOO+7Ajh077DhOww4ePIg1a9Zg1qxZqKyshMfjgSRJWLZsma79t27dinHjxqFLly7o0KEDqqqq8PTTTyMYDFp2jNu2bcP27dvxxBNPWHabREREFEXncKdClEya4Tlpb731FsaNGwcAcLlcuOKKK9ChQwfs378fr7zyCl555RUsXrwYS5cutfxgjVi1ahVWrVplat8VK1bg4YcfBgCUl5ejuLgY+/btw7x581BTU4PNmzfD5UotCenz+XD//ffjkUceQVlZGQ4dOpTS7REREVFseoc7pUwf7pRlGVdccQWeeeYZnDp1Cv/85z+xZ88eNDQ0qIHNsmXL8Prrr1t+sEZ069YNEydOxE9+8hO8+eabuOOOO3Ttt2vXLvzwhz+Ey+XC888/j88++wz79u3Dnj170LNnT7z66qtYuXJlxD7nz5/Hxx9/nPTfuXPn1H0effRR5OXlYd68eZb+3URERBRJLRxIEqVlfAuOESNG4KOPPsKcOXNQWlqqXp6Xl4dHH30Ut9xyCwBgzZo1um7v6NGjWLhwYdJhxAMHDqhBoB6LFy/Ga6+9hiVLluBrX/saiouLde23bNkyyLKMe+65B9OmTVMvr6ysVIOzFStWoLW1Vb3ujTfewODBg5P+27x5MwCgrq4Ojz/+OJYuXYqLFy/i7NmzaGxsBAA0NTVFBHNERESUmvCctMTbZfwC6yUlJfB44o+S3nzzzQCATz75RNftzZo1Cz/72c8we/bsuCWvR44cwdixY7FixQq8+OKLRg9Zt8bGRtTU1AAA7r777nbXT5kyBSUlJWhoaIiYezd16lTIspz034wZMwCE5ss1Nzdj8uTJKC0tRWlpKSorK9X77dmzp21/IxERUa6RdLfgUCsHhGB5dafP5wMAFBYW6tp+9erV6N27N9auXYvvfe977a6vr6/HTTfdhLq6OkyfPh1Tpkyx8nAj7N27Fy0tLSgoKEBVVVW7671eL6qrqwEA7777run7GTZsGHbs2BHx74UXXgAALFmyBNu3bzd920RERBRJaVKbvAVH6Kcow52WNrOVZRmbNm0CAIwcOVLXPuXl5aipqcHo0aPx1FNPoaioCMuXLwcANDQ0YNy4cdi/fz9uv/12rF+/PuUJ+4ns378fANCvX7+42cLy8nLU1taq25rRuXNnjBkzJuIypXBgyJAhbMdBRERkIb3NbCHYigOWRjxr1qzB3r17kZeXFzMrFs/gwYOxfft2dO7cGStWrMCyZctw7tw5jB8/Hh988AHGjx+PjRs3JhxmtcKZM2cAIGKuXTTlOmVbIiIiEpvhPmmCRGmWBWl79uzB/PnzAYQm31dUVBjaf/jw4di6dSuKi4uxZMkSVFZWYs+ePRg1ahQ2b96M/Px8qw41LmWoNi8vL+42ynFcunTJ0vseMGAAZFnG1KlTE263evVqDBkyRB12JSIiosSUQbjka3eGZGwz21gOHjyIiRMnwufzYfr06Vi4cKGp27nhhhvUwoC6ujpUVFTg9ddfR1FRkRWHmVRBQQEAoKWlJe42zc3NAPTPubPa3Llz8eGHH+K9995z5P6JiIgyTWlRXsTPeJSMW1CMGC31IK2+vh4333wzjh8/jgkTJuDXv/510nRiPC0tLVi9erX6+4EDB7Bly5ZUD1E3PUOZeoZEiYiISByzR1dg1dRhuPNLfRNup4Yvgox3phSknT59GjfffDM+++wz3Hjjjdi0aRO8Xq+p2woEApg2bRq2bt2Kq6++GuvWrYPH48HMmTPx0ksvpXKYug0cOBAAcPjwYfj9/pjbHDhwIGJbIiIiElunIi9uG9YHhXnuhNsJ1oHDfHXnhQsXcOutt+L9999HdXU1XnvtNdNDgMFgEHfddRdeeeUVDBw4EDU1NejVqxeKioowffp0TJ8+HYWFhZgwYYLZw9Vl+PDh8Hq98Pl82LNnD0aMGBFxfWtrqzrMeN1119l6LERERJReykhgUJDxTlOZtObmZtx222149913cfXVV2Pbtm3o2LGj6YO49957sWHDBvTv3x+1tbXo1asXAODOO+/E2rVr4ff7MXnyZLz11lum70OPkpISdV3SZ599tt31mzZtQmNjI7p27dquhQYRERFltoxfcSAQCGDq1Kl46623UFFRgT/84Q/o0qWL6QNYsGAB1qxZg969e6O2thZ9+0aOF8+YMQOrV6+Gz+fDpEmTsGvXLtP3pceiRYsgSRLWrl2rNpgFgH379mHBggUAgIceeihhBSgRERFlHtEWWDc83Pnb3/4Wv/vd7wAALpcr7goAZWVlamPbRAYNGoQePXqgpqYmbtuOOXPm4OLFi/j5z3+OsrIyXce5c+dO3HbbbervFy5cAAAsX74cTz75pHr53r17IwLDkSNHYunSpVi8eDGmT5+OxYsXo7i4GO+//z6CwSAmTJiABx98UNcxEBERUeZQMmkZu+KA0oICCHXoj9d5v3///rpub/bs2Zg8eTK6du2acLuFCxdi5syZSbdTtLa2oqGhod3lTU1NaGpqUn8PBALttlm0aBEqKyvx85//HLt370Z9fT2uueYazJw5E/fffz/c7sQTD4mIiCjzJOujlm6SHG9VcxJaY2MjOnXqhHPnzqGkpMTpwyEiIsp4D7z4N2zeewyLbh2MWaPLbbkPI5/f9i2ESURERJRBsnLFASIiIqJMJ2XbigNERERE2SBrF1gnIiIiymQc7iQiIiISEDNpRERERAJyqc1sxYjSGKQRERERgZk0IiIiIkG1ZdIcPgoFgzQiIiIihFccEGVZKAZpREREROBwJxEREZGQJA53EhEREYknnEkTI0xjkEZEREQEbQsOhw+kDYM0IiIiIg2uOEBEREQkEBYOEBEREQlIGe4MMkgjIiIiEgcXWCciIiISkBSO0oTAII2IiIgI2uFOMaI0BmlEREREgDreKUiMxiCNiIiICOCKA0RERERCYgsOIiIiIgG52oI0zkkjIiIiEoikNuEQA4M0IiIiInCBdSIiIiIhSVxxgIiIiEg8XHGAiIiISECs7iQiIiISEPukEREREQnIxcIBIiIiIvFwuJOIiIhIQEp1J4M0IiIiIoFIXHGAiIiISDwsHCAiIiISEOekEREREQmIzWyJiIiIBORi4QARERGReLjAOhEREZHAxAjRGKQRERERAQgPdwYFidIYpBEREREhPNz5/rFz+PFrH+CJ33/s6PF4HL13IiIiIkF0LPACAA6euoiDpy6itMiL73/1KseOh0EaEREREYAJ15ThbFMLzjS1AAAKvW5Hj4dBGhERERGAwjw37hlV7vRhqDgnjYiIiEhADNKIiIiIBMQgjYiIiEhADNKIiIiIBMQgjYiIiEhADNKIiIiIBMQgjYiIiEhADNKIiIiIBMQgjYiIiEhADNKIiIiIBMQgjYiIiEhADNKIiIiIBMQgjYiIiEhAHqcPgMyRZRkA0NjY6PCREBERkV7K57byOZ4Ig7QMdf78eQBA3759HT4SIiIiMur8+fPo1KlTwm0kWU8oR8IJBoP4/PPP0bFjR0iSZOltNzY2om/fvjhy5AhKSkosvW1KD57DzMdzmPl4DjOfHedQlmWcP38evXv3hsuVeNYZM2kZyuVy4bLLLrP1PkpKSvjGkuF4DjMfz2Hm4znMfFafw2QZNAULB4iIiIgExCCNiIiISEAM0qid/Px8PPLII8jPz3f6UMgknsPMx3OY+XgOM5/T55CFA0REREQCYiaNiIiISEAM0oiIiIgExCCNiIiISEAM0oiIiIgExCCNVFu3bsW4cePQpUsXdOjQAVVVVXj66acRDAadPrSccfDgQaxZswazZs1CZWUlPB4PJEnCsmXLku67a9cu3HbbbejevTsKCwsxZMgQLF26FD6fL+F+H330Eb71rW+hrKwMBQUFqKiowMKFC3H27FmL/qrcIcsy3n77bXz/+9/H9ddfj86dOyMvLw+9e/fGHXfcgR07diTcn+dQHL/73e8we/ZsXHvttSgrK0NeXh46d+6ML3/5y1i1ahVaWlri7svzKKbFixdDkqSk76lCnT+ZSJbl5cuXywBkAHJ5ebk8dOhQ2eVyyQDkSZMmyYFAwOlDzAnz589Xz4P239KlSxPu99xzz8lut1sGIPfp00cePny47PV6ZQBydXW1fPHixZj7vfXWW3JhYaEMQO7evbtcVVUlFxUVqc+D+vp6O/7MrFVTU6OeM5fLJV955ZXy8OHD5eLiYvXyxYsXx9yX51AsI0eOlAHI+fn58uWXXy5/6Utfkvv06aOex2uvvVY+c+ZMu/14HsX04Ycfynl5eUnfU0U7fwzSSP7zn/8sS5Iku1wu+fnnn1cv/9vf/ib37NlTBiA/8cQTDh5h7li6dKk8ceJE+Sc/+Yn85ptvynfccUfSIO3gwYNyfn6+DEB+/PHH5WAwKMuyLB86dEgeNGiQDECeO3duu/0aGxvl7t27ywDkefPmyS0tLbIsy/KpU6fUD6gJEybY84dmqT/84Q/yFVdcIT/zzDPy6dOn1cubm5vlhx9+WP2AeO211yL24zkUz7p16+QdO3aoj6li165d8mWXXSYDkO+7776I63gexRQMBuVRo0bJHTp0kMeOHRv3PVXE88cgjeRbb71VBiD/+7//e7vrNmzYIAOQu3bt2u7Niux31113JQ3S7rvvPhmAPH78+HbX7dy5UwYge73edt/kHn/8cRmAPHjwYNnv90dcV1dXJ3s8HhmAvHv3bmv+mBxw7tw5ubW1Ne71t9xyi5qd1uI5zCy//e1vZQBy7969Iy7neRTTmjVrZADyY489lvA9VcTzxzlpOa6xsRE1NTUAgLvvvrvd9VOmTEFJSQkaGhqSzqeh9JNlGZs3bwYQ+/x9+ctfxlVXXYXW1lZs2bIl4rpXXnkFADBjxgy43e6I6/r164dx48YBAF566SU7Dj0rlZSUwOPxxL3+5ptvBgB88skn6mU8h5nnqquuAgA0NTWpl/E8iunkyZP4wQ9+gCFDhuCBBx6Iu52o549BWo7bu3cvWlpaUFBQgKqqqnbXe71eVFdXAwDefffddB8eJXH48GEcP34cADBy5MiY2yiXa8+f3+/H7t27De9HqVEmHhcWFqqX8Rxmnl27dgFAxHsmz6OYHnjgAZw+fRrPPPMMvF5v3O1EPX8M0nLc/v37AYSi/XgZgPLy8ohtSRzKOcnPz0fv3r1jbhPr/B06dAitra0R1+vZj8yTZRmbNm0CEPlmznOYGQKBAI4ePYpnnnkGCxcuRIcOHbB8+XL1ep5H8dTW1mLDhg349re/jRtvvDHhtqKePwZpOe7MmTMAgNLS0rjbKNcp25I4lHPSuXNnSJIUc5tY50/7/3jnnufdWmvWrMHevXuRl5eH733ve+rlPIdie/LJJyFJEjweD/r27Yu5c+fipptuwjvvvIMRI0ao2/E8isXn8+Hee+9Fp06d8NOf/jTp9qKePwZpOU4ZfsnLy4u7TX5+PgDg0qVLaTkm0s/s+dP2+4m3L8+7dfbs2YP58+cDAJYtW4aKigr1Op5DsfXp0wcjR47EiBEj0LNnTwDAjh078MILLyAQCKjb8TyKZdmyZfj000/xX//1X+p5S0TU88cgLccVFBQAQMLGjM3NzQAi59GQGMyeP2W/RPvyvFvj4MGDmDhxInw+H6ZPn46FCxdGXM9zKLYpU6bg7bffxrvvvov6+nq88847GDBgAB599FHcf//96nY8j+L46KOP8MQTT6Cqqgpz5szRtY+o549BWo7Tk4bVMyRKzlDOydmzZyHLcsxtYp0/7f/jnXue99TV19fj5ptvxvHjxzFhwgT8+te/bjeUwnOYWa677jps3boV+fn5+NWvfoW6ujoAPI8iue++++D3+/HLX/4SLpe+MEfU88cgLccNHDgQQKiyxe/3x9zmwIEDEduSOJRz0tzcjM8//zzmNrHO34ABA9RKJ+V6PfuRfqdPn8bNN9+Mzz77DDfeeCM2bdoUs7qM5zDz9O7dG8OGDUMwGMS+ffsA8DyKZO/evZAkCZMmTUKvXr0i/r344osAgMceewy9evVSuxeIev4YpOW44cOHw+v1wufzYc+ePe2ub21txXvvvQcg9A2SxNKvXz/06tULALBz586Y2yiXa8+fx+NR2wcY2Y/0uXDhAm699Va8//77qK6uxmuvvRZ3qIPnMDMpX2qVnzyPYgkEAjhx4kS7f8ocsgsXLuDEiRM4efIkAIHPn+H2t5R1lC7oyVYcaG5uduDocpueFQfmzJmjq0v28ePHI6577LHHdHXJ/utf/2rNH5MjfD6fuvTM1VdfLTc0NCTdh+cwsxw8eFB9bD/99FP1cp5H8SV6TxXx/DFII/ntt99OunbnY4895uAR5i49QdqBAwfUhYPjrTc3Z86cdvudO3dO7tatW8L15m655RZ7/rAs5ff75dtvv10GIFdUVMiff/65rv14DsXy17/+Vf7Rj34kf/bZZ+2ue/PNN+WrrrpKBiDfeuutEdfxPIov0XuqiOePQRrJsizLy5YtUxd/Li8vl4cOHSq7XC51Ydjobwdkj7ffflvu2rWr+k9Z7LeoqCji8sOHD0fst379evV89enTRx4+fLjs9XplAPK1114rX7hwIeb91dTUyAUFBTIAuXv37vK1114rFxUVyQDkAQMGtPvGSIk9//zz6uto4MCB8siRI2P+mzx5crt9eQ7FsWPHDvU89urVS/7Sl74kDx06VO7cubN6eXV1tXzy5Ml2+/I8ii3ZF1/Rzh+DNFK99tpr8tixY+VOnTrJRUVFcmVlpfzkk08yQEsj7YdDon8HDx5st+/OnTvliRMnyl26dJHz8/PlQYMGyf/5n/8pX7p0KeF9vv/++/LUqVPlHj16yHl5efLll18uL1iwQD59+rRNf2X2Wrduna7z179//5j78xyK4fTp0/KqVavkSZMmyRUVFXJxcbGcl5cnl5WVybfccou8bt06ubW1Ne7+PI/i0jM6IdL5k2Q5Tq0pERERETmG1Z1EREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCQgBmlEREREAmKQRkRERCSg/x9yIM+CIZXR2AAAAABJRU5ErkJggg==\n", + "image/png": "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zFhcnuZr78sbMUQREdVxISEheOSRRwAAn332GT777LNKt9doNEhPT7daZr6DzNGUKmvXrsVPP/3kphrXXK9evRAVFYWioqJKJySeNWuW3Q7sO3fuxDfffAMAePjhh6FUKj1WV1cVFxdXecu/+S7JyMhIp8sdP368pd/aM888YzegfPXVV5a7+LzJ/L7cunWr3bD8888/46OPPqrtajmNIYqIyAe88soraNeuHYQQePjhh/F///d/2LFjB65evYq8vDycP38emzdvxpNPPomEhAR89dVXVvubWzR2796Nhx56CL///jtycnJw9OhRzJgxA1OmTLG6m83bKk5I7KjFpGnTpjhx4gT69u2LrVu3Ijs7G+np6Vi+fDlGjRoFIQQiIiKQnJxcizV33rVr19CiRQuMHj0aH330Ef7880/k5OTg6tWrSElJwYQJE7B161YAsIz/5Yy4uDj8+9//BmBqyRs+fDj27NmD3NxcnD17FgsWLMD//d//WV0m9hbz+/L06dMYOXIk9u7di+zsbJw6dQrz5s3DyJEj0aZNGy/X0jF2LCci8gEhISHYuXMn/va3v2H37t1Yt24d1q1b53B78+U/s5kzZ2LLli04ePAg/vOf/+A///mP1fqbb74ZH374oWWMprpg1KhR+Oijj7B582a8++67NlOf3HTTTXjxxRfx+OOPY+jQoTb7h4SEYPPmzWjSpEltVbna9Ho9Nm3ahE2bNjncZuDAgZg3b161yp0/fz7OnDmDb775Btu2bbOZxLdTp05ITk62dFZ39o5Ld5swYQI2bNiAzZs346effrJpDW3WrBk2bNjg9HAMtY0hioisNAnx93YVyIEmTZpg165d+P7777F+/Xrs27cPmZmZ0Ov1CA8PR+vWrS0jdd84vlBgYCB27dqFpUuX4osvvsCFCxfg7++PFi1a4L777sNTTz2FrKwsLx2ZfYMHD0ZAQAAyMjJw8OBBu+M8TZs2De3atcPy5cuxf/9+5ObmIjY2FsOGDcPzzz/v1pHA3S0hIQF79+7FTz/9hF9++QVpaWm4evUqysrKEB0dja5du2L8+PEYN25ctefO8/Pzw1dffYVPP/0U77//Po4ePQqj0YgWLVrg/vvvxzPPPGMVWEJCQtx9eE6RyWTYuHEj3nrrLaxduxapqanw8/NDQkICRo8ejWeeeaZalzJrmyRcHciDqlRQ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6zF8+HC0bNnSsm7FihVISkrCAw88YLXP8ePH8fjjj+P48eNWyzUaDRYuXIglS5YAAJ577jkolUoPHBERERH5Gp8cbLOwsBDz5s3DvHnzEBMTg2bNmkGn0+HixYvIz88HAHTv3h1r16612i8/Px/p6elISkqyWl5WVoZVq1Zh1apViIqKQkJCAgDg5MmTlqljpkyZglmzZnn82IiIiMg3+GSI6tSpE9544w3s2LEDx48fR2pqKnQ6HSIjI3H77bfj/vvvx8MPPww/P+cOLykpCfPnz0dKSgpSU1Nx6tQp6HQ6REdHY/jw4Zg6dSqGDBni4aMiIiIiX1LvxomqSzhOFBERke9psONEEREREdUGhigiIiIiFzBEEREREbmAIYqIiIjIBQxRRERERC5giCIiIiJyAUMUERERkQsYooiIiIhcwBBFRERE5AKGKCIiIiIXMEQRERERuYAhioiIiMgFDFFERERELmCIIiIiInIBQxQRERGRCxiiiIiIiFzAEEVERETkAoYoIiIiIhcwRBERERG5gCGKiIiIyAUMUUREREQuYIgiIiIicgFDFBEREZELGKKIiIiIXMAQRUREROQChigiIiIiFzBEEREREbmAIYqIiIjIBQxRRERERC5giCIiIiJyAUMUERERkQsYooiIiIhcwBBFRERE5AKGKCIiIiIXMEQRERERuYAhioiIiMgFDFFERERELmCIIiIiInIBQxQRERGRCxiiiIiIiFzAEEVERETkAp8NUd9++y2mTZuGbt26ITY2FkqlEmFhYejVqxfeeOMN6HQ6l8rdt28fRo8ejaioKAQEBKB9+/aYP38+NBqNm4+AiIiIfJkkhBDeroQr7rjjDuzduxcqlQpxcXGIjIxERkYG/vrrLwBAt27d8NNPPyEsLMzpMtevX4+JEyfCYDCgadOmiI6OxrFjx1BWVobu3btj165dCAwMdLq8goIChIaGQq1WIyQkpLqHSERERF7g7Pe3z7ZETZ06FTt37kRhYSHOnz+PgwcP4vLly9i3bx+aNWuG33//Hc8//7zT5aWlpWHKlCkwGAxYunQpLl26hD/++ANnzpxBmzZtcPDgQcycOdODR0RERES+xGdboirz1Vdf4f7770dcXJylZaoqTzzxBFauXInBgwdj69atVutSUlLQu3dvKBQKXLp0CU2aNHGqTLZEERER+Z563xJV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XBx++uknh7fTNhTuPs+HDx+GMA0IbPMw95GaMmWKZVlD4Yn387hx4wAAn3zyic06jUaDL774AoDp7rKGwt3n2dzqUVRUhP/973826/V6PXbv3g0AaN26dQ1q3rDV+ndhjYfrJJft2bOnynmZlixZYrXP8uXLRWJiovjb3/5mU9758+ctI+w6mi/oscce8+xB1VHuPtdPPvmkACAaN24sTpw44fH6+wp3n2dHGvKI5UK4/zxnZGRYJsFdsGCBZVLdkpISy+jR4eHhIisry7MHVse48zwbjUbRvn17y/Q6R44csawrKCiwzKsHQPz222+ePbA6zpkRy+vKdyFDlJctWLDA4QzhI0aMEHq93mp785dHv3797Ja3du1ay/43zlzdrVs3UVRUVAtHVTe561ynpKRYyomPjxe9e/d2+GiI3P2etqehhygh3H+eN23aZPniadKkiejevbtlmpLAwMAGOQGxEO49z7///rsIDw8XAIQkSSIpKUl07NhRBAQEWF5jwYIFtXRkdceePXtEZGSk5WGePDgwMNBq+cWLFy371JXvQoaoOmDz5s1iwIABIjQ0VAQGBopOnTqJFStW2PzPKYRzXzh79+4VI0eOFBEREUKlUok2bdqI5ORkUVpa6sGj8A3uONc7d+60fOBV9Wio3P2edrRPQw5RQrj/PB89elQ88MADIiYmRigUChEXFycmTJggTp486cGjqPvceZ7/+usvMWPGDNG+fXsREBBgOc9jx44VP//8s4ePpG5y9jP1woULln3qynehJEQD6kxARERE5CbsWE5ERETkAoYoIiIiIhcwRBERERG5gCGKiIiIyAUMUUREREQuYIgiIiIicgFDFBEREZELGKKIiIiIXMAQRUREROQChigiIiIiFzBEEdVBWVlZCA4OxtChQ71dFaIG45dffoEkSXjhhRe8XRXyEQxRRHXQyy+/jKKiIrz00kverkqtSU5OhiRJ6N+/f6Xb/d///R8kScLBgwdrp2IeJkkSJEnCrl27vF2VeiUtLc1ybtPS0qzWTZo0CZIkYdKkSVbL+/bti759+2L58uW4cuVK7VWWfBZDFFEdc/78eaxevRr9+/dHr169vF2dOsVoNOLHH39ETEwMbr31Vm9Xh+qhOXPmoKSkBPPnz/d2VcgHMEQR1THvvfceysrKMHHiRG9Xpc7Zt28fsrOzMXz4cEiS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\n", "text/plain": [ "
" ] @@ -763,35 +17542,516 @@ } ], "source": [ - "plt.semilogy(b_samples[:,0])" + "for i in range(b_samples_mean.shape[1]):\n", + " plt.figure()\n", + " plt.plot(x_test,b_samples_mean[:,i])\n", + " plt.fill_between(x_test,b_samples_mean[:,i]-b_samples_sd[:,i],b_samples_mean[:,i]+b_samples_sd[:,i],alpha=0.1,label='mean \\pm sigma')\n", + " b, t = plt.ylim()\n", + " plt.ylim(bottom = b-1, top = t+1)\n", + " #plotting the observed dataset\n", + " plt.plot(hydration_data.keys(),b_opt[:,i], '*', label='obs')\n", + " if i ==0:\n", + " plt.ylabel('$B_1$')\n", + " if i ==1:\n", + " plt.ylabel('$B_2$')\n", + " if i ==2:\n", + " plt.ylabel('$\\eta$')\n", + " if i ==3:\n", + " plt.ylabel('$Q_{pot}$')\n", + " plt.xlabel('x(cem I/cemI + cemII)')\n", + " plt.legend()" ] }, { "cell_type": "code", "execution_count": null, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "# Forward propagating the uncertainity" + ] + }, + { + "cell_type": "code", + "execution_count": 45, "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "{20: {'heat': [1.1803874092010231,\n", + " 2.596852300242129,\n", + " 4.316845382220714,\n", + " 10.683959732344151,\n", + " 17.956619234485135,\n", + " 26.410732177149097,\n", + " 35.00633654981577,\n", + " 42.8166634859672,\n", + " 50.49964813511617,\n", + " 58.88301536277872,\n", + " 66.94802687293505,\n", + " 74.16408980307499,\n", + " 82.85065295217196,\n", + " 91.03694283090212,\n", + " 99.85994414464461,\n", + " 107.90979585872925,\n", + " 115.44421450637536,\n", + " 123.21209401352596,\n", + " 131.07699621553556,\n", + " 139.2678340330873,\n", + " 147.98724340700633,\n", + " 156.33523777716815,\n", + " 164.577113574828,\n", + " 172.4298879399802,\n", + " 180.29230944808722,\n", + " 187.64343237959338,\n", + " 194.184195302902,\n", + " 200.5513096530255,\n", + " 206.80265828769214,\n", + " 212.64882691826003,\n", + " 215.1956726583094,\n", + " 220.73244552058114,\n", + " 227.10653753026637,\n", + " 234.9337271436921,\n", + " 239.14648910411626,\n", + " 246.93704600484264,\n", + " 253.31113801452787,\n", + " 257.8553388041365,\n", + " 262.51815980629533,\n", + " 269.31614463435875,\n", + " 273.1416464891041,\n", + " 276.6828087167071,\n", + " 280.776950464581,\n", + " 282.3486682808717,\n", + " 284.4733656174334,\n", + " 287.7807762497168,\n", + " 290.8474576271187,\n", + " 294.3886198547215,\n", + " 295.0968523002421,\n", + " 298.63801452784503,\n", + " 300.05447941888616,\n", + " 303.5956416464891,\n", + " 306.42857142857144,\n", + " 309.9697336561743,\n", + " 311.3861985472155,\n", + " 312.8026634382566,\n", + " 314.92736077481845,\n", + " 317.0520581113801,\n", + " 317.76029055690077,\n", + " 318.4685230024213,\n", + " 320.5932203389831,\n", + " 321.3014527845036,\n", + " 322.71791767554475,\n", + " 322.71791767554475,\n", + " 324.07332804542045,\n", + " 325.5508474576271,\n", + " 326.9673123486683,\n", + " 326.9673123486683,\n", + " 329.09200968523004,\n", + " 329.09200968523004,\n", + " 330.5084745762712],\n", + " 'time': [1676.1904761904725,\n", + " 5447.619047619046,\n", + " 9026.038001407458,\n", + " 13170.068027210877,\n", + " 16811.791383219945,\n", + " 19951.20806943466,\n", + " 22911.229516437117,\n", + " 25225.428102275393,\n", + " 27485.80811634999,\n", + " 29746.18813042458,\n", + " 32006.568144499175,\n", + " 34141.37149112519,\n", + " 36473.50960088469,\n", + " 38841.526758486645,\n", + " 41317.18105961596,\n", + " 43308.468214872155,\n", + " 45568.84822894676,\n", + " 47829.228243021345,\n", + " 50143.426828859636,\n", + " 53103.448275862065,\n", + " 56242.86496207678,\n", + " 59759.01165063728,\n", + " 63199.812338728596,\n", + " 67419.18836500117,\n", + " 71768.7074829932,\n", + " 75878.4893267652,\n", + " 80228.00844475722,\n", + " 84748.76847290642,\n", + " 89235.28031902417,\n", + " 93580.99408345715,\n", + " 96427.39854562512,\n", + " 99733.33333333334,\n", + " 105180.95238095238,\n", + " 112250.05864414731,\n", + " 119009.52380952383,\n", + " 126971.4285714286,\n", + " 134933.3333333333,\n", + " 140128.078817734,\n", + " 146247.61904761905,\n", + " 155197.27891156464,\n", + " 162171.4285714286,\n", + " 169295.2380952381,\n", + " 174410.5090311987,\n", + " 181447.61904761905,\n", + " 188152.38095238095,\n", + " 192870.27914614123,\n", + " 202819.0476190477,\n", + " 208685.7142857143,\n", + " 212876.1904761905,\n", + " 218742.8571428572,\n", + " 227123.80952380953,\n", + " 236761.90476190473,\n", + " 249752.380952381,\n", + " 260647.61904761908,\n", + " 268609.52380952385,\n", + " 275733.3333333334,\n", + " 283276.1904761905,\n", + " 292914.2857142858,\n", + " 300457.1428571429,\n", + " 310514.2857142858,\n", + " 318057.1428571429,\n", + " 326019.04761904763,\n", + " 333142.85714285716,\n", + " 340685.7142857143,\n", + " 346576.12010321376,\n", + " 355771.4285714286,\n", + " 366247.61904761905,\n", + " 375047.61904761905,\n", + " 383847.61904761905,\n", + " 390133.3333333334,\n", + " 396000.0000000001]},\n", + " 40: {'heat': [1.1803874092010231,\n", + " 1.888619854721604,\n", + " 5.876788398000974,\n", + " 16.053268765133218,\n", + " 28.08911109973972,\n", + " 35.175544794188895,\n", + " 42.96610169491528,\n", + " 55.17417125383177,\n", + " 62.79661016949149,\n", + " 76.03885125061133,\n", + " 85.46004842615018,\n", + " 96.82798493030002,\n", + " 113.32184305633422,\n", + " 127.95399515738497,\n", + " 143.32813274763026,\n", + " 151.3256658595642,\n", + " 160.40574408773278,\n", + " 167.61501210653753,\n", + " 174.77965633109721,\n", + " 181.77966101694915,\n", + " 181.77966101694915,\n", + " 188.45379238779094,\n", + " 195.23607748184025,\n", + " 202.57904722455825,\n", + " 209.40072639225187,\n", + " 217.0262180339699,\n", + " 224.27360774818405,\n", + " 232.1746442586386,\n", + " 240.56295399515741,\n", + " 246.63329976204395,\n", + " 255.4358353510896,\n", + " 261.42092284020566,\n", + " 268.8922518159806,\n", + " 274.2361875412723,\n", + " 279.5157384987894,\n", + " 283.9605076396427,\n", + " 287.30629539951576,\n", + " 291.19586485569204,\n", + " 294.3886198547215,\n", + " 296.57897062443277,\n", + " 298.63801452784503,\n", + " 301.151716384976,\n", + " 303.5956416464891,\n", + " 305.50257785756037,\n", + " 307.136803874092,\n", + " 308.55326876513317,\n", + " 310.67796610169495,\n", + " 313.3341285082122,\n", + " 315.635593220339,\n", + " 318.6494898953152,\n", + " 320.0408222903422,\n", + " 322.16319374038335,\n", + " 323.4261501210654,\n", + " 325.4983488761623,\n", + " 326.2590799031477,\n", + " 327.6755447941889,\n", + " 330.8649166855521,\n", + " 331.2167070217918,\n", + " 330.5084745762712,\n", + " 331.92493946731236,\n", + " 333.34140435835354,\n", + " 334.1015331468648,\n", + " 334.04963680387414,\n", + " 336.17433414043586,\n", + " 335.7888184496476,\n", + " 336.88256658595645,\n", + " 337.4442681806796,\n", + " 338.2990314769976,\n", + " 338.71769105070433,\n", + " 339.71549636803877,\n", + " 340.42372881355936,\n", + " 341.1319612590799,\n", + " 341.8401937046005,\n", + " 343.4930268132969,\n", + " 343.9648910411622,\n", + " 344.6731234866828,\n", + " 344.70277853982043,\n", + " 344.6731234866828,\n", + " 345.3813559322034],\n", + " 'time': [419.04761904761995,\n", + " 4190.476190476185,\n", + " 7142.387989678629,\n", + " 8380.952380952385,\n", + " 9591.133004926105,\n", + " 9638.095238095239,\n", + " 10476.190476190479,\n", + " 12228.24302134647,\n", + " 12571.428571428569,\n", + " 13295.644694659475,\n", + " 14666.666666666662,\n", + " 15484.266613049165,\n", + " 16937.36805066854,\n", + " 18438.095238095233,\n", + " 19951.20806943466,\n", + " 20533.333333333325,\n", + " 21382.78207834858,\n", + " 23047.619047619046,\n", + " 24095.238095238088,\n", + " 25561.904761904767,\n", + " 25980.95238095238,\n", + " 26774.207000807983,\n", + " 28076.190476190488,\n", + " 30602.39268121041,\n", + " 32266.66666666667,\n", + " 34455.31315974665,\n", + " 36876.19047619048,\n", + " 38787.70818672296,\n", + " 41485.71428571428,\n", + " 44061.92821956369,\n", + " 48190.476190476205,\n", + " 50843.06826178747,\n", + " 54895.238095238106,\n", + " 58754.39831104856,\n", + " 62857.14285714286,\n", + " 67042.45836265541,\n", + " 71238.09523809524,\n", + " 75330.51841426225,\n", + " 79200.0,\n", + " 83618.57846586908,\n", + " 87580.9523809524,\n", + " 91906.63851747595,\n", + " 95961.90476190476,\n", + " 100948.15857377436,\n", + " 105180.95238095238,\n", + " 108533.33333333336,\n", + " 116495.2380952381,\n", + " 125963.0307295332,\n", + " 134933.3333333333,\n", + " 142304.74105350958,\n", + " 150488.15388224256,\n", + " 157909.73492845416,\n", + " 165104.7619047619,\n", + " 175110.15046412658,\n", + " 185219.04761904766,\n", + " 194438.09523809527,\n", + " 203544.29587927126,\n", + " 211199.99999999997,\n", + " 217485.71428571432,\n", + " 224190.4761904762,\n", + " 231314.2857142857,\n", + " 239961.52943936197,\n", + " 249333.33333333334,\n", + " 258133.33333333337,\n", + " 266558.667604973,\n", + " 272800.0,\n", + " 279141.4496833217,\n", + " 286628.5714285715,\n", + " 298354.67980295565,\n", + " 303809.52380952385,\n", + " 312190.4761904762,\n", + " 325180.9523809524,\n", + " 335657.14285714284,\n", + " 350343.42012667144,\n", + " 359123.8095238096,\n", + " 371695.23809523816,\n", + " 382290.1243255923,\n", + " 388457.14285714284,\n", + " 396838.09523809527]},\n", + " 60: {'heat': [1.1803874092010231,\n", + " 1.543613354166986,\n", + " 11.209246666229376,\n", + " 19.279564105010827,\n", + " 27.000279802160513,\n", + " 34.46731234866826,\n", + " 48.63196125907993,\n", + " 40.91865701778757,\n", + " 55.73766087381773,\n", + " 74.83656174334142,\n", + " 66.07785457841818,\n", + " 86.1682808716707,\n", + " 99.04535776905747,\n", + " 115.91404358353515,\n", + " 126.16219032908313,\n", + " 144.95157384987897,\n", + " 135.8402041412708,\n", + " 165.659523014349,\n", + " 154.23055275587734,\n", + " 177.84193513758515,\n", + " 188.0293180977827,\n", + " 199.01259035174564,\n", + " 205.85956416464896,\n", + " 213.04677156514273,\n", + " 220.92607557342052,\n", + " 229.99921352234642,\n", + " 238.69032461026492,\n", + " 248.57754360824237,\n", + " 256.3999983812512,\n", + " 264.6203978011427,\n", + " 273.6670061069431,\n", + " 281.5046206760236,\n", + " 289.5317326960007,\n", + " 297.5702145630315,\n", + " 304.7332182069204,\n", + " 312.1668242106896,\n", + " 318.3429251303093,\n", + " 323.9141501866673,\n", + " 329.62181340767086,\n", + " 333.5178809981036,\n", + " 336.38308245565906,\n", + " 338.71769105070433,\n", + " 340.73394392824343,\n", + " 342.6440782332805,\n", + " 343.17467109579076],\n", + " 'time': [419.04761904761995,\n", + " 3249.511298772377,\n", + " 4787.825475017594,\n", + " 4882.007975604034,\n", + " 5593.6090911460315,\n", + " 5866.666666666665,\n", + " 6285.714285714284,\n", + " 6442.746556750772,\n", + " 6765.657987332858,\n", + " 7123.809523809526,\n", + " 7368.425991086084,\n", + " 7542.857142857145,\n", + " 8272.577996715925,\n", + " 8380.952380952385,\n", + " 8649.30799906169,\n", + " 9219.047619047624,\n", + " 9277.191336304633,\n", + " 9930.190007037296,\n", + " 10344.59300961764,\n", + " 10407.381343341931,\n", + " 11537.571350379227,\n", + " 11788.72468527641,\n", + " 12152.380952380958,\n", + " 12793.338024865116,\n", + " 14084.98374719345,\n", + " 14111.893033075301,\n", + " 16089.725545390565,\n", + " 17852.28377065111,\n", + " 19359.20378003418,\n", + " 21458.12807881773,\n", + " 23718.508092892323,\n", + " 26032.706678730603,\n", + " 28992.728125733054,\n", + " 32006.568144499175,\n", + " 35020.4081632653,\n", + " 38335.63218390805,\n", + " 42555.00821018062,\n", + " 47075.768238329816,\n", + " 51650.34683824271,\n", + " 56117.288294628204,\n", + " 60638.048322777395,\n", + " 65158.808350926585,\n", + " 69679.56837907576,\n", + " 74200.32840722495,\n", + " 77214.16842599108]}}" + ] + }, + "execution_count": 45, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "hydration_data_test" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "metadata": { + "scrolled": false + }, "outputs": [], "source": [ - "def E_step(x_init, obs_data, phi, samples = 20000):\n", - " \"\"\"\n", - "\n", - " Parameters\n", - " ----------\n", - " x_init : [2,N]\n", - " obs_data :\n", - " phi :\n", - "\n", - " Returns\n", - " -------\n", + "p_b_x = Prior_(0.5)\n", + "b_sample_pred = p_b_x.sample(phi=parameters[-1],samples=1000)\n" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "metadata": { + "scrolled": false + }, + "outputs": [], + "source": [ + "ratio = 0.5\n", + "inp_obs = {\n", + " 'T_rxn' : list(hydration_data_test.keys())[0], # selecting the first temp value i.e 20\n", + " 'time_list' : hydration_data_test[20]['time']\n", + "}\n", + "y_samples = []\n", + "for i in range(b_sample_pred.shape[0]):\n", "\n", - " \"\"\"\n", - " dim = len(obs_data['y_hat'][0])\n", - " q_b = []\n", - " rw = random_walk_metropolis(log_h,phi=phi)\n", - " for i in range(dim):\n", - " q_b_i = rw.run(samples,0.01,x0=x_init[:,i],obs_data=data,i=i)\n", - " q_b.append(q_b_i)\n", - " return q_b" + " Q_y = forward_model(inp_latents=b_sample_pred[i,:], inp_obs = inp_obs)\n", + " y_samples.append(Q_y)\n", + "Y_pred = np.vstack(y_samples)\n", + "Y_pred_mean = np.mean(Y_pred, axis=0)\n", + "Y_pred_sd = np.std(Y_pred, axis=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 33, + "metadata": { + "scrolled": false + }, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 33, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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lHPPPZd169YRFRXFnDlz2LRpE0ePHiU7O5uXX36Z6OhoVq9ezWWXXYbH46lS/s033yQ1NRW73c5VV11VJWXHoUOHmDZtGkophg8fzt///vca67Fz505uv/12Bg0axNdff82RI0fIzs7mueeeIywsjJKSEn73u99x+PDhet2fzWbjlVdeAaBbt2716gbV6XRER0cDUFBQUK/r7ty5kwMHDgAwcuTIWo9tqs+wJkopysrKGvVyOBz1vu7+/fv9Xa/du3ev9dhu3boBsH37dlQjlpS/4447iIiIwGw2YzabGTBgAHfffTc7d+6sU/n09HQSEhIA+PHHHxtcjzardWNK4RNMkX5tPB6Pyt+9QalHI5XrkSh12gPvqe8zD0krnaimzn/xejxK2cva78vjadbP+e6771aAiomJUZmZmQGPWb9+vTKbzQpQn3zySbX9P//8s7+F7Y9//OOxfxaPOv/88xWgwsPD1fbt2wOe29dSB6iBAweq0tLSasd89913/paqW2+9tV73t3DhQv/5H3nkkXqVVUqpiIgI/2SJ+njnnXf81z106NBJj2/MZ3gylVufGvp69NFH633d9evX+8v/85//rPXYe+65x39sSUlJk9+fyWRSL7/8cp3Od9FFFylAnXbaafWqh1Jtv6WuQ6/9KurP7vIQcqyV7nvPMOK7dmdAUpR/v7TSiXpzVsCTSSc/rq16+ACYwk5+XAOUl5fz9ttvA/DQQw/Rt2/fgMcNHjyYq666irlz5/LBBx/w+9//vsr+M844g7/97W/MmjWLt956iwkTJrB7926+/fZbAP75z3/Sq1evk9bn6aefJjw8vNr2cePGMWXKFObNm8d//vMfXnrpJUwmU53u8bvvvvO/nzx5cp3K+JSUlFBaWgpAXFxcvcpu3boVgLCwMH/LT22a6jMMJuXl5f73vjFzNQkJCfG/LysrIyIios7X0el0jB8/niuvvJJTTz2Vrl27EhYWRk5ODp9//jlz5syhuLiYu+66i/DwcG644YZaz9ejRw8ANm/eXOc6tBcS1Il6sZYWErX5IwD+7R7PVSNT/ftMel2VyRJCiOa1YsUK/4P33HPPpaysrMZjBw0aBFBjRv6ZM2eyZMkSli9fzvTp07FarQBceeWVTJs27aR1CQsLY8KECTXunzp1KvPmzaOsrIz169eftEvTZ/369QAYDAb/PdRV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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(inp_obs['time_list'],Y_pred_mean, label = 'predicted $\\pm$ s.d')\n", + "plt.fill_between(inp_obs['time_list'],Y_pred_mean - Y_pred_sd, Y_pred_mean + Y_pred_sd, alpha=0.1)\n", + "plt.plot(inp_obs['time_list'],hydration_data_test[20]['heat'], '-', label = 'exp $\\hat{Q}$ (x = ' + str(ratio)+')')\n", + "plt.xlabel('time')\n", + "plt.ylabel('$\\hat{Q}$')\n", + "plt.legend()" ] }, { @@ -818,25 +18078,14 @@ }, { "cell_type": "code", - "execution_count": 133, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0 0\n", - "1 0.2\n", - "2 0.5\n", - "3 0.8\n", - "4 1\n" - ] - } - ], + "outputs": [], "source": [ "for i, v in enumerate(hydration_data):\n", " print (i,v)" @@ -848,7 +18097,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -878,7 +18128,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -892,7 +18143,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [] @@ -903,7 +18155,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [] @@ -914,7 +18167,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [] @@ -925,18 +18179,20 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [] }, { "cell_type": "code", - "execution_count": 188, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -970,11 +18226,12 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -1001,52 +18258,28 @@ }, { "cell_type": "code", - "execution_count": 185, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "0.9999522231339304\n" - ] }, - { - "data": { - "text/plain": [ - "0.9999522231339304" - ] - }, - "execution_count": 185, - "metadata": {}, - "output_type": "execute_result" - } - ], + "scrolled": false + }, + "outputs": [], "source": [ "sum_of_squares(params=np.random.rand(8), hydration_data=hydration_data)" ] }, { "cell_type": "code", - "execution_count": 216, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[6.51005632e-04 1.41078751e-03 2.53195531e-01 1.67623831e+05]\n" - ] - } - ], + "outputs": [], "source": [ "x_init = np.random.normal(0.5,1,4)*inp_latents_test\n", "print(x_init)" @@ -1054,362 +18287,14 @@ }, { "cell_type": "code", - "execution_count": 80, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "51.8497517711377\n", - "56.254153485129095\n", - "52.17122247977241\n", - "43.75970484659042\n", - "64.53571461413935\n", - "38.21210811003562\n", - "27.20836556182127\n", - "30.819132579833276\n", - "25.602016394255834\n", - "18.08436661311652\n", - "18.242577728257285\n", - "24.655788049193358\n", - "30.94660702452417\n", - "22.007159611431042\n", - "24.745510679254593\n", - "19.65602300859834\n", - "24.990336838912725\n", - "19.52117520304837\n", - "27.141932428077027\n", - "18.187787700879383\n", - "20.67655454452216\n", - "18.182080161871987\n", - "19.13362213012391\n", - "18.012502215691086\n", - "18.22779199620859\n", - "17.797479459878332\n", - "17.37284209884422\n", - "17.585166533660082\n", - "20.55779761171629\n", - "17.49118676383495\n", - "17.23114611498695\n", - "17.343543024459457\n", - "17.471023717840747\n", - "18.748334456018497\n", - "17.336356565105326\n", - "17.049330133578042\n", - "16.825790714943906\n", - "17.434847018406874\n", - "17.230354099721303\n", - "16.936795164950812\n", - "16.78500264684108\n", - "16.619590050062076\n", - "16.492475373541428\n", - "16.172056469473276\n", - "16.004137002601777\n", - "15.528092019153517\n", - "15.777245773714135\n", - "15.054222469608039\n", - "14.232475147413933\n", - "13.91935305595865\n", - "12.457446922519942\n", - "14.100737674842039\n", - "12.159703586260225\n", - "10.505781452729112\n", - "10.430043714082547\n", - "10.30007422419015\n", - "9.900628268967175\n", - "13.915286128965151\n", - "7.301309481309458\n", - "12.37872436270775\n", - "16.78358752880811\n", - "9.87358977892935\n", - "10.957753706142366\n", - "9.371657792709106\n", - "8.292407690023621\n", - "8.549710472297692\n", - "5.921454681574956\n", - "5.541658065502487\n", - "3.915979842130478\n", - "4.1842472065626115\n", - "9.544819177825348\n", - "6.5781528662595266\n", - "7.788254107932077\n", - "5.5359471450761335\n", - "4.053910722127582\n", - "7.283049938633543\n", - "4.9614771866522345\n", - "4.664723018036312\n", - "7.072808145913884\n", - "4.168578139611563\n", - "3.81619357482733\n", - "4.781530748153828\n", - "4.066763399724619\n", - "4.056217007338304\n", - "5.538424818042132\n", - "3.5750802567811895\n", - "3.991550570434142\n", - "4.082036390960253\n", - "3.751409900198803\n", - "3.873171632903838\n", - "4.3231165423972975\n", - "3.6522564935554787\n", - "3.801783840318117\n", - "4.2808819277267585\n", - "3.6199810132719854\n", - "3.7313860764388225\n", - "3.5706822011413344\n", - "3.7493329435614973\n", - "3.728080228940524\n", - "3.6007745664216952\n", - "3.6257319349146644\n", - "3.566857434767645\n", - "3.740999403444036\n", - "3.5594232201647547\n", - "3.5937469795022614\n", - "3.561184142703026\n", - "3.6490014606794308\n", - "3.5520838705782274\n", - "3.554032911462213\n", - "3.5577865232963557\n", - "3.593643293225351\n", - "3.549357740576167\n", - "3.5494754604310605\n", - "3.573959228630483\n", - "3.548841487108929\n", - "3.544223773906715\n", - "3.5465662294562614\n", - "3.543464211508054\n", - "3.547726129205495\n", - "3.5556767262186306\n", - "3.544914007432471\n", - "3.54173675976022\n", - "3.5444650945566463\n", - "3.5419326119871424\n", - "3.53707344773003\n", - "3.5346360109852886\n", - "3.534408820379989\n", - "3.533225165072773\n", - "3.5299833975378103\n", - "3.529017985498768\n", - "3.526489560922618\n", - "3.5286873997491677\n", - "3.5146231717792875\n", - "3.5059319206318267\n", - "3.5091107617864292\n", - "3.5000475672401343\n", - "3.4950180758092784\n", - "3.4842318787053115\n", - "3.473913137614474\n", - "3.4549324960174337\n", - "3.433748027987261\n", - "3.443004600451109\n", - "3.3977629736362767\n", - "3.3601025495468133\n", - "3.36550820033841\n", - "3.416446405907956\n", - "3.3467807151419304\n", - "3.38107298818752\n", - "3.3142093684144904\n", - "3.350589607417882\n", - "3.268849213145751\n", - "3.2437851162488816\n", - "3.3276143581655813\n", - "3.232836481613976\n", - "3.2684471904999555\n", - "3.1519310493999977\n", - "3.08078991874547\n", - "3.0909831507735834\n", - "3.026719159095881\n", - "2.993198688959325\n", - "3.0045736553509665\n", - "2.8233394328492367\n", - "2.7902878023813047\n", - "3.1138290727855003\n", - "2.951590519212901\n", - "2.7074513748229454\n", - "2.6198145589503143\n", - "3.2319733976571503\n", - "2.8163066103335317\n", - "2.5301257640885417\n", - "2.5459285026477194\n", - "2.917445912665939\n", - "2.6642564350601847\n", - "2.7977148357937778\n", - "2.6574125306465555\n", - "2.4698615428330806\n", - "2.569549155359178\n", - "2.424021024795469\n", - "2.3461514183948124\n", - "2.3502336813346085\n", - "2.244159258519738\n", - "2.247916993728432\n", - "2.0999206859953645\n", - "1.9382921711736052\n", - "2.135491227204773\n", - "1.904256504816387\n", - "1.8664931455934273\n", - "1.8711188711431788\n", - "1.584680106526692\n", - "1.7149650363332245\n", - "3.3411276068710536\n", - "1.8494129928802887\n", - "1.6388277589547058\n", - "1.7333183292118155\n", - "1.6655879130314828\n", - "1.660019198452211\n", - "1.7080540867869838\n", - "1.568905861968926\n", - "2.314278394584307\n", - "1.539557736605963\n", - "1.7087714858899794\n", - "1.5699597586847767\n", - "1.4584883231996708\n", - "1.4067217024849281\n", - "1.531892597903572\n", - "1.4859523499633007\n", - "1.5861749169367816\n", - "1.492115138691304\n", - "1.4430015359254533\n", - "1.3779336263486237\n", - "1.3704558571281789\n", - "1.332205253672119\n", - "1.3159204965493936\n", - "1.2523624150666306\n", - "1.3061516483885782\n", - "1.4121247352317612\n", - "1.3282771542585898\n", - "1.3381262423621407\n", - "1.2515842752637585\n", - "1.4003625316528994\n", - "1.2990493593740542\n", - "1.2463755124097178\n", - "1.380685078412553\n", - "1.2227239549809523\n", - "1.3768692337095927\n", - "1.3618981739884897\n", - "1.2311663978900174\n", - "1.2383473752603336\n", - "1.324610200702168\n", - "1.2084552917097724\n", - "1.180562229915449\n", - "1.2046175981126388\n", - "1.281323872049786\n", - "1.1964040967020035\n", - "1.2369673110769532\n", - "1.2005091238348233\n", - "1.2459008359573926\n", - "1.1929749137916912\n", - "1.1967839251886083\n", - "1.1794969493292145\n", - "1.196601797291939\n", - "1.201575889522879\n", - "1.1838462880997862\n", - "1.2129536692279779\n", - "1.1826191689151189\n", - "1.1669678847519451\n", - "1.161253516273425\n", - "1.172685685561227\n", - "1.1724671404050917\n", - "1.1686256699573607\n", - "1.1792272298393778\n", - "1.1687023503297276\n", - "1.1614599715442595\n", - "1.1581260226990229\n", - "1.1628265714061614\n", - "1.1560370482472244\n", - "1.1612812827287737\n", - "1.1536402761563078\n", - "1.1611508154211008\n", - "1.1596993918255403\n", - "1.1511504470668932\n", - "1.1565347559753363\n", - "1.156059063892536\n", - "1.1497630418723144\n", - "1.1563238491702756\n", - "1.1549680880108733\n", - "1.1487592264189757\n", - "1.1560451894255246\n", - "1.148249094660236\n", - "1.1580273148057336\n", - "1.1461007336618825\n", - "1.156695893828834\n", - "1.1510413767033816\n", - "1.1464265846114194\n", - "1.143150542883263\n", - "1.1464725913287137\n", - "1.1513802241631812\n", - "1.1447080412898638\n", - "1.1434188656006354\n", - "1.144602447903714\n", - "1.1497303354195432\n", - "1.1427480277784805\n", - "1.1433809809946158\n", - "1.1416513691716355\n", - "1.144860022221722\n", - "1.1429160563307776\n", - "1.1479099112544515\n", - "1.1413976900508431\n", - "1.1440965423177263\n", - "1.1416762138268846\n", - "1.1434818563583609\n", - "1.1416044229748186\n", - "1.140897377900891\n", - "1.1422663110336277\n", - "1.1402392731920794\n", - "1.140175933623911\n", - "1.1420807945948608\n", - "1.140724179366469\n", - "1.1398917863967506\n", - "1.1404546554612545\n", - "1.1405863850206004\n", - "1.1415307873793594\n", - "1.140130911198667\n", - "1.1392595390121323\n", - "1.139072592741988\n", - "1.140095636482497\n", - "1.1394941643223284\n", - "1.1398908886136205\n", - "1.1404386903890027\n", - "1.1394184519712651\n", - "1.139132269390457\n", - "1.1392310422137297\n", - "1.138929630513857\n", - "1.1396443452460434\n", - "1.1393473377141645\n", - "1.1389491890748433\n", - "1.1400140387727362\n", - "1.13886797766269\n", - "1.1393409186972718\n", - "1.138892912621482\n", - "1.1387115478066943\n", - "1.138806040605145\n", - "1.1388581312619301\n", - "1.1389161017857405\n", - "1.1387839475029062\n", - "1.1386610036000269\n", - "1.1387237440791829\n", - "1.13888748034655\n", - "1.1387332865249786\n", - "1.1389078807064874\n", - "1.1387248947908937\n", - "1.1386560978773357\n", - "1.138732460305592\n", - "1.1386986697093564\n", - "1.1386325241976405\n", - "1.1386881608738175\n", - "1.138710055812328\n", - "1.138652497346305\n", - "1.1386738531756353\n", - "1.1386376691336313\n", - "1.138684470505391\n", - "1.138634626825644\n" - ] - } - ], + "outputs": [], "source": [ "from scipy.optimize import minimize\n", "res = minimize(opt_hydration, x0 = x_init ,args=(hydration_data,1), method='Nelder-Mead', options = {'maxiter': 200} )" @@ -1417,2163 +18302,14 @@ }, { "cell_type": "code", - "execution_count": 81, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "5.322332243062649\n", - "6.277614792958742\n", - "5.457380835239635\n", - "12.068102930398194\n", - "9.834564072431863\n", - "14.744720385966199\n", - "6.977885183203168\n", - "15.153901842096491\n", - "5.5408291804641525\n", - "6.742652395284062\n", - "5.36365182272377\n", - "3.9570982384306634\n", - "5.124053838206665\n", - "7.21529437479868\n", - "4.506127436277522\n", - "4.3628436034019265\n", - "4.63841289072022\n", - "4.22005142761549\n", - "6.3927746721117975\n", - "3.774222232564618\n", - "3.716375137222347\n", - "4.800574547094593\n", - "4.65141827181226\n", - "3.7594883968343242\n", - "4.753421048984043\n", - "3.6784037455240246\n", - "4.022340035445208\n", - "3.651069363146598\n", - "3.8624785085151183\n", - "3.5997694184709372\n", - "3.896834070286334\n", - "3.592656750661961\n", - "3.9997171522698856\n", - "3.5664533518529966\n", - "3.7608210178861357\n", - "3.5804257697220665\n", - "3.649669963237145\n", - "3.5786543825870805\n", - "3.682030260225802\n", - "3.560111748484615\n", - "3.5832552558366366\n", - "3.5608113159642825\n", - "3.5611023834937647\n", - "3.6168861004897805\n", - "3.554690667661046\n", - "3.5601442479251015\n", - "3.600627673737157\n", - "3.5501584023418227\n", - "3.5574640522559124\n", - "3.5427842922408543\n", - "3.541347021975156\n", - "3.549391122111719\n", - "3.594631659277047\n", - "3.5445525733347596\n", - "3.5425196527930654\n", - "3.530894559128448\n", - "3.52165931028439\n", - "3.5363839597684272\n", - "3.5353032117255663\n", - "3.5188399227760363\n", - "3.5100312868267634\n", - "3.503720545003611\n", - "3.4887529939256767\n", - "3.489827439708742\n", - "3.4897363840524678\n", - "3.4638532192543283\n", - "3.444799069169178\n", - "3.4330504157751762\n", - "3.3969768584259765\n", - "3.4623172553070174\n", - "3.4271697522100366\n", - "3.3936995180500986\n", - "3.391437630238098\n", - "3.3373132687841705\n", - "3.282045272773076\n", - "3.2932660568543466\n", - "3.226848727287199\n", - "3.143401290782947\n", - "3.240486421773865\n", - "3.0589659664472553\n", - "2.931638861256396\n", - "2.9344848189246204\n", - "2.9206692964140024\n", - "3.0712602168272043\n", - "2.7458028745714897\n", - "2.664708789049166\n", - "2.5645534664732232\n", - "2.5721905811347066\n", - "2.5111419507336135\n", - "2.4416088958737108\n", - "2.323260710441582\n", - "2.5589925170800476\n", - "2.7123461210285273\n", - "2.4698005918051043\n", - "2.7472557050572695\n", - "2.4891163613567513\n", - "2.3671379904936334\n", - "2.487960767412232\n", - "2.3784769561465735\n", - "2.4056691507120203\n", - "2.3512466700793473\n", - "2.347415507604688\n", - "2.2590976696127467\n", - "2.277778069108684\n", - "2.278333441357015\n", - "2.2945021201446454\n", - "2.3762432877243107\n", - "2.2737646097651822\n", - "2.2697549787016547\n", - "2.3382379458369362\n", - "2.253083573338255\n", - "2.4159563249044362\n", - "2.2401934872147944\n", - "2.241587547937845\n", - "2.2705096461754466\n", - "2.2471071067385284\n", - "2.2176891815231303\n", - "2.204936797460946\n", - "2.2313748049323676\n", - "2.224970489600518\n", - "2.2128423889219757\n", - "2.196251114973784\n", - "2.2024227024098195\n", - "2.2200650371681223\n", - "2.186530708839314\n", - "2.190819672173934\n", - "2.1946119857102837\n", - "2.1960130658853547\n", - "2.1690769746966567\n", - "2.164915387082059\n", - "2.165649023368288\n", - "2.154686941625416\n", - "2.1679798384885958\n", - "2.1369752450082404\n", - "2.138353907580028\n", - "2.1320510046187486\n", - "2.1509020985344915\n", - "2.1579644119836097\n", - "2.1145262390123576\n", - "2.1138467035942745\n", - "2.1457397977443486\n", - "2.0873171326287303\n", - "2.0755092676996463\n", - "2.0882008935535774\n", - "2.0259708202548437\n", - "1.979696364964384\n", - "2.024117273518598\n", - "1.9656419995268297\n", - "1.9454374623676665\n", - "1.9128728358445057\n", - "1.9357161497103494\n", - "1.7883696575233516\n", - "1.675645322800011\n", - "1.793034368744746\n", - "1.7340119317822167\n", - "1.626186598175692\n", - "1.77261926647892\n", - "1.5946320841055441\n", - "2.003407953524415\n", - "1.6198656924763342\n", - "1.8710376599179985\n", - "1.610292850514717\n", - "1.8389586248216552\n", - "1.588969687751845\n", - "1.5038419962646996\n", - "1.4801962252742833\n", - "1.6629083945128134\n", - "1.5471163479709855\n", - "1.6220846034519587\n", - "1.5505368693690362\n", - "1.5505146839198616\n", - "1.5347731608282271\n", - "1.5116432859618854\n", - "1.7189754677521387\n", - "1.498453326635102\n", - "1.4709012627585138\n", - "1.514220110063229\n", - "1.4358968901044742\n", - "1.4393409453589519\n", - "1.4438233797281448\n", - "1.459323126323776\n", - "1.391112975823678\n", - "1.3712471445524013\n", - "1.4184359920632217\n", - "1.4472614398099604\n", - "1.4106443654036658\n", - "1.3831330877754888\n", - "1.338840959543169\n", - "1.3178108445644172\n", - "1.389927491852503\n", - "1.391545794690797\n", - "1.3498103457588337\n", - "1.3527598855531797\n", - "1.2976857571406608\n", - "1.2938336409391054\n", - "1.2866947709895762\n", - "1.3062348245195972\n", - "1.3021658930219262\n", - "1.3050648111599468\n", - "1.2971134246239298\n", - "1.3423885392132953\n", - "1.2760891506365963\n", - "1.3095416543512564\n", - "1.277526757386447\n", - "1.3142472809945394\n", - "1.27390087734931\n", - "1.2766628080124731\n", - "1.3034104180485986\n", - "1.2710789354089482\n", - "1.2829050291373019\n", - "1.2694137647301564\n", - "1.2934474391579556\n", - "1.268489158849229\n", - "1.2664498823661934\n", - "1.2760631554498798\n", - "1.2845873432824848\n", - "1.2668355519501775\n", - "1.2720082654594709\n", - "1.2671222549119352\n", - "1.2640054800778362\n", - "1.2658511038080422\n", - "1.2680703256921908\n", - "1.265376988404425\n", - "1.2659110287620274\n", - "1.2677674614242382\n", - "1.264788009665424\n", - "1.2633239441890831\n", - "1.2647832983695546\n", - "1.2666638393746574\n", - "1.264038097090388\n", - "1.262428589285382\n", - "1.2628132316677783\n", - "1.2624488634571027\n", - "1.2654336596520375\n", - "1.2627647024887791\n", - "1.263302043746168\n", - "1.2616806959248796\n", - "1.2617396282993503\n", - "1.264224767805031\n", - "1.2622646237359016\n", - "1.2622204059192297\n", - "1.2622965112394808\n", - "1.2615907501106014\n", - "1.2617694837637359\n", - "1.2620750614530436\n", - "1.2625113395385485\n", - "1.2618039607753189\n", - "1.2618088240130638\n", - "1.2621717930541194\n", - "1.261702016596942\n", - "1.2620702439098972\n", - "1.261625107986653\n", - "1.2614810220546258\n", - "1.2615615716868696\n", - "1.2614855989834781\n", - "1.2616299360688044\n", - "1.2615078391103933\n", - "1.261438961589638\n", - "1.2615712910826886\n", - "1.2614325728392\n", - "1.2616293929146833\n", - "1.261425065671474\n", - "1.2615934826513486\n", - "1.2614882955702125\n", - "1.2614115430012731\n", - "1.2614379648037521\n", - "1.2616120028674\n", - "1.2613817524944804\n", - "1.261507235844977\n", - "1.2613915360175632\n", - "1.2614271775105892\n", - "1.2613930793078825\n", - "1.2614823802586745\n", - "1.2613884791174237\n", - "1.2613880891965987\n", - "1.2613761053647288\n", - "1.2613905112543524\n", - "1.2613742345463486\n", - "1.2613937439964498\n", - "1.2613981556632503\n", - "1.2613751110884919\n", - "1.2613802765506958\n", - "1.261385076274691\n", - "1.2613726875392057\n", - "1.2613882223212651\n", - "1.2613718833906689\n", - "1.2613840767315534\n", - "1.2613709679171021\n", - "1.2613716549760292\n", - "1.2613823488173954\n", - "1.261370105893726\n", - "1.2613700773611691\n", - "1.2613746710581677\n", - "1.2613719248268307\n", - "1.2613698087390015\n", - "1.2613738994646249\n", - "1.2613695607723074\n", - "1.2613729509560543\n", - "1.2613694316864494\n", - "1.2613708282678227\n", - "1.2613693358204139\n", - "1.2613711416146405\n", - "1.261369306648448\n", - "1.2613694931487291\n", - "1.2613699886416387\n", - "1.2613691936131308\n", - "1.261369752383364\n", - "1.2613691914319964\n", - "1.261369963468287\n", - "1.2613691593894019\n", - "1.2613692859497256\n", - "1.261369280508533\n", - "1.261369467566394\n", - "1.2613691455840743\n", - "1.261369257295037\n", - "1.261369146898115\n", - "1.2613692835420343\n", - "1.2613691260699353\n", - "1.2613691997790153\n", - "1.261369131400411\n", - "1.2613692570517272\n", - "1.26136911718247\n", - "1.2613691455670148\n", - "1.2613691477357978\n", - "1.2613691216536356\n", - "1.2613691481209581\n", - "1.261369120944937\n", - "1.2613691244458716\n", - "1.261369148892106\n", - "1.261369113638039\n", - "1.2613691302296548\n", - "1.261369114671938\n", - "1.261369115740795\n", - "1.2613691224139687\n", - "1.261369113128022\n", - "1.261369129937277\n", - "1.2613691114010266\n", - "1.2613691198121886\n", - "1.261369111846322\n", - "1.2613691132735425\n", - "1.2613691175515587\n", - "1.2613691111830314\n", - "1.2613691144490426\n", - "1.2613691113200498\n", - "1.2613691126751223\n", - "1.2613691111392789\n", - "1.2613691108777911\n", - "1.2613691127584634\n", - "1.2613691132098983\n", - "1.2613691105906328\n", - "1.2613691103268796\n", - "1.2613691110004055\n", - "1.2613691125399957\n", - "1.26136911044723\n", - "1.261369110800416\n", - "1.261369110490304\n", - "1.2613691114802392\n", - "1.2613691103117186\n", - "1.2613691107335805\n", - "1.261369110305371\n", - "1.2613691106364866\n", - "1.2613691102788347\n", - "1.2613691104811844\n", - "1.261369110274329\n", - "1.2613691105282558\n", - "1.2613691102331923\n", - "1.2613691104722649\n", - "1.2613691102358076\n", - "1.261369110301014\n", - "1.2613691102451319\n", - "1.2613691102858267\n", - "1.2613691102385638\n", - "1.2613691102535025\n", - "1.2613691102278424\n", - "1.261369110236571\n", - "1.2613691102525038\n", - "1.2613691102235098\n", - "1.2613691102373992\n", - "1.261369110223916\n", - "1.2613691102674012\n", - "1.2613691102214246\n", - "1.2613691102411189\n", - "1.261369110222901\n", - "1.2613691102285738\n", - "1.2613691102220919\n", - "1.2613691102239042\n", - "1.2613691102211193\n", - "1.2613691102221072\n", - "1.2613691102250755\n", - "1.2613691102203457\n", - "1.2613691102236833\n", - "1.2613691102202713\n", - "1.261369110220096\n", - "1.2613691102233666\n", - "1.2613691102234112\n", - "1.2613691102198172\n", - "1.261369110221654\n", - "1.2613691102197997\n", - "1.2613691102211713\n", - "1.2613691102196303\n", - "1.2613691102203881\n", - "1.2613691102196496\n", - "1.261369110221203\n", - "1.2613691102194977\n", - "1.2613691102201159\n", - "1.2613691102195022\n", - "1.261369110219835\n", - "1.2613691102195705\n", - "1.2613691102194977\n", - "1.2613691102199147\n", - "1.2613691102195146\n", - "1.261369110219567\n", - "1.2613691102194715\n", - "1.2613691102197442\n", - "1.2613691102194362\n", - "1.2613691102194624\n", - "1.2613691102195568\n", - "1.2613691102194546\n", - "1.2613691102194335\n", - "1.2613691102195226\n", - "1.2613691102194553\n", - "1.261369110219484\n", - "1.2613691102193982\n", - "1.2613691102195037\n", - "1.2613691102194395\n", - "1.2613691102194406\n", - "1.2613691102194544\n", - "1.2613691102194136\n", - "1.26136911021947\n", - "1.2613691102194657\n", - "1.2613691102194566\n", - "1.2613691102194877\n", - "1.2613691102194549\n", - "1.2613691102194344\n", - "1.2613691102194324\n", - "1.261369110219475\n", - "1.2613691102194673\n", - "1.2613691102194047\n", - "1.261369110219409\n", - "1.2613691102194386\n", - "1.261369110219476\n", - "1.261369110219424\n", - "1.261369110219468\n", - "1.2613691102194107\n", - "1.2613691102194264\n", - "1.261369110219497\n", - "1.2613691102194375\n", - "1.2613691102194347\n", - "1.2613691102194329\n", - "1.2613691102194642\n", - "1.2613691102194498\n", - "1.261369110219442\n", - "1.2613691102194486\n", - "1.2613691102194353\n", - "1.2613691102194562\n", - "1.2613691102194653\n", - "1.2613691102194193\n", - "1.261369110219462\n", - "1.2613691102194946\n", - "1.261369110219436\n", - "1.2613691102194673\n", - "1.2613691102194735\n", - "1.2613691102194402\n", - "1.261369110219439\n", - "1.2613691102194224\n", - "1.2613691102194362\n", - "2.7116652252095075\n", - "7.263908096640311\n", - "3.2537469872343756\n", - "3.8816466658437543\n", - "14.525042224245828\n", - "11.184330525525862\n", - "5.154989778848434\n", - "7.995835872018135\n", - "3.8857434117746785\n", - "6.518232218602504\n", - "2.8177336426617954\n", - "3.2419242857556254\n", - "4.177055335690359\n", - "2.343725960779892\n", - "4.833361297421798\n", - "1.893652522228298\n", - "3.8552156936090496\n", - "2.0665444767685135\n", - "2.018525840230479\n", - "3.079825976367649\n", - "1.7658378179910375\n", - "2.965620818138415\n", - "1.6070262411759313\n", - "3.210103489872706\n", - "1.4673625628092388\n", - "2.4731697273795334\n", - "1.5757747709420773\n", - "1.3649692251081629\n", - "1.7932639302481417\n", - "1.8820564760426273\n", - "1.4515926394518819\n", - "1.5514592871664803\n", - "1.4432628405524872\n", - "2.0093935709080735\n", - "1.3293113054854664\n", - "1.3208128473000407\n", - "1.5045499560588596\n", - "1.5142836694072852\n", - "1.3267112753298775\n", - "1.519939735716603\n", - "1.3212930613091598\n", - "1.4542181046722262\n", - "1.3011144705204494\n", - "1.323131209887381\n", - "1.36901917071166\n", - "1.2958182848825215\n", - "1.3103738206853996\n", - "1.373898231992462\n", - "1.2922080144644335\n", - "1.3512323725487758\n", - "1.2943637719329522\n", - "1.3196042283421976\n", - "1.2935711644849\n", - "1.3088776938449573\n", - "1.291384497191294\n", - "1.2898232438293138\n", - "1.3000441714227253\n", - "1.299630108940173\n", - "1.2890585794673284\n", - "1.2948052106071963\n", - "1.2891379722078888\n", - "1.2989860622101415\n", - "1.288387942848701\n", - "1.2907408574785595\n", - "1.288446508936077\n", - "1.2912587323576366\n", - "1.2881435266959678\n", - "1.287257287434931\n", - "1.2882171810383192\n", - "1.2868939416843548\n", - "1.2882816655699103\n", - "1.2892983383514276\n", - "1.287239647377552\n", - "1.2912996140598583\n", - "1.2870868409494864\n", - "1.2861805850365178\n", - "1.2862570794935522\n", - "1.287185470692925\n", - "1.2887414807829565\n", - "1.2866563793674937\n", - "1.286956286284397\n", - "1.2864722933156052\n", - "1.2863322358042175\n", - "1.285676115293878\n", - "1.2852248302121931\n", - "1.2854230226743308\n", - "1.285928839409202\n", - "1.2847111144670587\n", - "1.2840309006906694\n", - "1.283773557897132\n", - "1.282747905964844\n", - "1.2835152096854396\n", - "1.28348402461844\n", - "1.2813345326444754\n", - "1.2796787002435366\n", - "1.2807034647997348\n", - "1.2809362569507299\n", - "1.2782603233835395\n", - "1.2761377850505802\n", - "1.2768166189175136\n", - "1.275915676310887\n", - "1.2747375117591921\n", - "1.2725833039661547\n", - "1.2698177913456086\n", - "1.2688181194307508\n", - "1.2655521515862524\n", - "1.2683726446503238\n", - "1.2661337411913567\n", - "1.2657281910415494\n", - "1.265691941402193\n", - "1.2650426192904238\n", - "1.2696141738331188\n", - "1.2657011845003965\n", - "1.263339093140376\n", - "1.2635698180475832\n", - "1.2661382296554196\n", - "1.2642187134053753\n", - "1.2646854703102337\n", - "1.2680230996041857\n", - "1.2638872850514415\n", - "1.2643513775606716\n", - "1.2639614886802344\n", - "1.2665505876394134\n", - "1.2634408566176112\n", - "1.2637970822810916\n", - "1.264623605104431\n", - "1.2634139276227865\n", - "1.262863405570173\n", - "1.2628507684116257\n", - "1.2635263999331066\n", - "1.263076831239715\n", - "1.2643221056832126\n", - "1.263017531901177\n", - "1.2629044190402836\n", - "1.2623196384933542\n", - "1.2619618683507885\n", - "1.2622394090846758\n", - "1.2626917379465865\n", - "1.262568472750789\n", - "1.2616046520567479\n", - "1.2612115121093677\n", - "1.261968426606734\n", - "1.2611519612816846\n", - "1.2611584646362435\n", - "1.260975170825009\n", - "1.2611145661447174\n", - "1.2607426931900274\n", - "1.26089223156567\n", - "1.2599533730790111\n", - "1.2594817555580893\n", - "1.2599429165978018\n", - "1.2595379497720924\n", - "1.258674406692495\n", - "1.2582387035513736\n", - "1.2582459281708134\n", - "1.2596476170300142\n", - "1.2587953346408907\n", - "1.2579729163426283\n", - "1.2582322747814785\n", - "1.2574736395808734\n", - "1.257787259687862\n", - "1.2571581156347449\n", - "1.2572153128908379\n", - "1.258716232881487\n", - "1.257658976513835\n", - "1.257465145971551\n", - "1.2568178459601393\n", - "1.25666384168946\n", - "1.2569950465661848\n", - "1.2566574421888022\n", - "1.2569601431611177\n", - "1.25698938823731\n", - "1.2573321826326693\n", - "1.2567558237727812\n", - "1.2567759881777878\n", - "1.256992597095258\n", - "1.256689211410235\n", - "1.2569988822079856\n", - "1.2566197261865413\n", - "1.2567063262135811\n", - "1.2566093347963836\n", - "1.256701031743483\n", - "1.2566063450366556\n", - "1.25674396461546\n", - "1.2565940819582997\n", - "1.2567786709917486\n", - "1.2565907121118927\n", - "1.2566545273960552\n", - "1.2565893542288147\n", - "1.2566079708052775\n", - "1.2565886509403041\n", - "1.2565909478037474\n", - "1.2566000980345107\n", - "1.256582357314173\n", - "1.2566071128018625\n", - "1.25658085590264\n", - "1.2566040942320786\n", - "1.2565812098891773\n", - "1.2566036653951185\n", - "1.256580947558099\n", - "1.2565836942448\n", - "1.2565796943741054\n", - "1.256581577594753\n", - "1.256579397263911\n", - "1.256579447503657\n", - "1.2565863814600124\n", - "1.2565786500839942\n", - "1.2565800065555481\n", - "1.256578695136752\n", - "1.2565804981930342\n", - "1.2565786143205933\n", - "1.256580594326938\n", - "1.2565785309747712\n", - "1.256580167436006\n", - "1.2565785510204721\n", - "1.2565787097577412\n", - "1.2565784421452668\n", - "1.2565789912735281\n", - "1.2565784043763233\n", - "1.256578770641575\n", - "1.256578411104068\n", - "1.2565788234371424\n", - "1.2565783886214825\n", - "1.2565786218880168\n", - "1.2565783989980088\n", - "1.256578405966994\n", - "1.256578439441806\n", - "1.2565783697591735\n", - "1.2565784442955663\n", - "1.2565783676042799\n", - "1.2565784456582916\n", - "1.2565783670708242\n", - "1.2565784290612725\n", - "1.2565783667205188\n", - "1.2565784105735969\n", - "1.2565783648899518\n", - "1.256578372852718\n", - "1.2565783618862403\n", - "1.2565783735885447\n", - "1.256578361085034\n", - "1.2565783768070589\n", - "1.2565783607171086\n", - "1.256578370619602\n", - "1.2565783611111285\n", - "1.2565783695633965\n", - "1.2565783606088892\n", - "1.256578361600213\n", - "1.256578360131015\n", - "1.2565783619650464\n", - "1.2565783599515161\n", - "1.256578362357469\n", - "1.256578359910027\n", - "1.2565783613885841\n", - "1.2565783598702391\n", - "1.256578362076308\n", - "1.2565783597913962\n", - "1.2565783599276337\n", - "1.2565783599671694\n", - "1.256578359726776\n", - "1.256578360104596\n", - "1.2565783597049425\n", - "1.2565783599538507\n", - "1.2565783597080333\n", - "1.256578360234499\n", - "1.2565783596743063\n", - "1.2565783599658005\n", - "1.2565783596741962\n", - "1.2565783596937417\n", - "1.2565783596818392\n", - "1.2565783597697917\n", - "1.2565783596546967\n", - "1.2565783597058426\n", - "1.2565783596559519\n", - "1.2565783596867055\n", - "1.2565783596530085\n", - "1.2565783597780782\n", - "1.2565783596444164\n", - "1.2565783596484013\n", - "1.2565783596500462\n", - "1.2565783596698752\n", - "1.2565783596430808\n", - "1.2565783596556936\n", - "1.2565783596436155\n", - "1.2565783596505213\n", - "1.2565783596428963\n", - "1.2565783596552766\n", - "1.2565783596418834\n", - "1.2565783596531424\n", - "1.2565783596408788\n", - "1.2565783596419051\n", - "1.2565783596473514\n", - "1.2565783596408369\n", - "1.256578359640914\n", - "1.2565783596425986\n", - "1.2565783596405762\n", - "1.2565783596412572\n", - "1.2565783596402922\n", - "1.2565783596422984\n", - "1.2565783596401139\n", - "1.2565783596420683\n", - "1.2565783596401674\n", - "1.2565783596410103\n", - "1.2565783596402031\n", - "1.2565783596406288\n", - "1.2565783596401336\n", - "1.256578359640355\n", - "1.2565783596401054\n", - "1.2565783596402471\n", - "1.2565783596400382\n", - "1.2565783596404048\n", - "1.256578359640058\n", - "1.2565783596400903\n", - "1.256578359640293\n", - "1.2565783596400528\n", - "1.2565783596400586\n", - "1.2565783596401638\n", - "1.256578359640035\n", - "1.2565783596400713\n", - "1.2565783596400633\n", - "1.2565783596400346\n", - "1.2565783596400317\n", - "1.2565783596400453\n", - "1.2565783596400464\n", - "1.25657835964\n", - "1.2565783596400772\n", - "1.256578359640069\n", - "1.256578359640002\n", - "1.256578359640006\n", - "1.2565783596400542\n", - "1.2565783596400206\n", - "1.2565783596400044\n", - "1.256578359640076\n", - "1.2565783596401012\n", - "1.256578359640026\n", - "1.2565783596400142\n", - "1.256578359640057\n", - "1.2565783596400315\n", - "1.2565783596400073\n", - "1.256578359640007\n", - "1.2565783596401063\n", - "1.2565783596400306\n", - "1.2565783596400584\n", - "1.2565783596400966\n", - "1.2565783596400664\n", - "1.2565783596400493\n", - "1.256578359640013\n", - "1.2565783596400701\n", - "1.256578359640038\n", - "1.2565783596400002\n", - "1.2565783596400426\n", - "1.256578359640031\n", - "1.2565783596400224\n", - "1.2565783596400217\n", - "1.2565783596400877\n", - "1.2565783596400029\n", - "1.2565783596400137\n", - "1.2565783596400386\n", - "1.2565783596400237\n", - "1.2565783596400624\n", - "1.2565783596400542\n", - "1.2565783596400504\n", - "1.2565783596400408\n", - "1.256578359640045\n", - "1.256578359640026\n", - "1.256578359640065\n", - "1.2565783596400644\n", - "1.2565783596400206\n", - "1.2565783596400477\n", - "1.2565783596400344\n", - "1.2565783596400282\n", - "12.210967632230597\n", - "16.779522567978262\n", - "12.748427586319153\n", - "6.952175020046465\n", - "24.120038332523286\n", - "6.590639828340465\n", - "16.360646557387394\n", - "3.359379340755148\n", - "10.36476919265258\n", - "6.169328318123528\n", - "13.034597127634672\n", - "6.87614877217061\n", - "8.48594909756976\n", - "4.885932969916969\n", - "9.170021147387578\n", - "4.741740900950587\n", - "1.7800621501125762\n", - "2.709865781429679\n", - "6.852099739246338\n", - "4.069177785882237\n", - "3.704821445365418\n", - "5.5217109636114\n", - "3.3628128635841796\n", - "1.5770875995929903\n", - "1.752676995656074\n", - "3.6147873368335146\n", - "2.6693874544166394\n", - "1.6311300852652433\n", - "2.666171466215389\n", - "2.4303342320289896\n", - "2.853755035200482\n", - "1.85891372414002\n", - "2.639109038826767\n", - "1.7442310821229554\n", - "2.023659021424582\n", - "1.5917563679735207\n", - "1.9977939708790018\n", - "1.5681272290092292\n", - "1.8294203693299207\n", - "1.5633147207934335\n", - "1.6533221440097665\n", - "1.53865568359191\n", - "1.6679943739966026\n", - "1.5245317684814794\n", - "1.712401668792364\n", - "1.5164381118722563\n", - "1.5784017472160292\n", - "1.5268025873845532\n", - "1.5830366745156066\n", - "1.5236228885692824\n", - "1.5284765856065587\n", - "1.5144304383362013\n", - "1.4948151199229327\n", - "1.4882137017492278\n", - "1.4921370549564226\n", - "1.4925281898324572\n", - "1.4803633430882637\n", - "1.5033808273834395\n", - "1.4538018527226142\n", - "1.4521026672635096\n", - "1.531037425210127\n", - "1.4682300635203254\n", - "1.4510435158148778\n", - "1.4647821730304642\n", - "1.4208418861348424\n", - "1.403064848745021\n", - "1.4242730949458526\n", - "1.4147391127276345\n", - "1.3657247410117448\n", - "1.3343728061833748\n", - "1.4253707034042258\n", - "1.3891750148343238\n", - "1.3318550182378088\n", - "1.303686586600006\n", - "1.3415842436679994\n", - "1.2737374420054672\n", - "1.249654617854045\n", - "1.315469761544154\n", - "1.296737187746484\n", - "1.2946968797805283\n", - "1.302698809436864\n", - "1.3370385477778426\n", - "1.2725220655408658\n", - "1.3125447546164202\n", - "1.273184408436243\n", - "1.2471800600845564\n", - "1.2617818141923183\n", - "1.3020745030168266\n", - "1.263360309031458\n", - "1.2562584089460753\n", - "1.266747523219841\n", - "1.252559385272635\n", - "1.2666356711183604\n", - "1.2518761218644592\n", - "1.2546222459714549\n", - "1.2494734461472914\n", - "1.254538973552144\n", - "1.2489356384591124\n", - "1.249757382486976\n", - "1.2479319424192636\n", - "1.2525525407000917\n", - "1.247884754283593\n", - "1.2485763527105869\n", - "1.2494985929248859\n", - "1.2477541820177025\n", - "1.2491469234116346\n", - "1.2476568504094605\n", - "1.2475311744863748\n", - "1.2474416927896577\n", - "1.2467185949001818\n", - "1.2464556357062617\n", - "1.2464940637817743\n", - "1.2472739324162112\n", - "1.2468350981346412\n", - "1.2469210627978637\n", - "1.2456472477470126\n", - "1.2451428747012738\n", - "1.2456460540141798\n", - "1.2454794729750485\n", - "1.2455255066961766\n", - "1.2437046661658062\n", - "1.2424614205707507\n", - "1.2448574723515304\n", - "1.2440666827580344\n", - "1.243386290740497\n", - "1.242102448672658\n", - "1.241456521050875\n", - "1.2404234839112767\n", - "1.2392448818787847\n", - "1.2389416884960764\n", - "1.2382205258972585\n", - "1.235936814997103\n", - "1.233521064130796\n", - "1.235042807260259\n", - "1.2343551456010298\n", - "1.2341629301430181\n", - "1.2326068006128896\n", - "1.2372643261393221\n", - "1.2326966061064866\n", - "1.2311433989508642\n", - "1.2322087272061593\n", - "1.2332013030347482\n", - "1.2357041261109953\n", - "1.2317257066778193\n", - "1.2343576481443006\n", - "1.2316401564290342\n", - "1.233192616928237\n", - "1.2315496088581763\n", - "1.2320615326703823\n", - "1.2313137495852782\n", - "1.2313431576386964\n", - "1.2317848388178196\n", - "1.2311710164840437\n", - "1.231284751732875\n", - "1.2316926196857827\n", - "1.2310375861930751\n", - "1.23144485744668\n", - "1.2310530396895647\n", - "1.2313877580349177\n", - "1.2310433991446823\n", - "1.2313457108427632\n", - "1.2310081264660546\n", - "1.231386622164617\n", - "1.2309997426616177\n", - "1.2310844814962434\n", - "1.2309959688812855\n", - "1.2310573617183744\n", - "1.230993820887846\n", - "1.2310496490742109\n", - "1.2309913968833586\n", - "1.2310424422091193\n", - "1.2309826144479874\n", - "1.2310647660216616\n", - "1.230979253638115\n", - "1.230995837939782\n", - "1.2309837213242267\n", - "1.230990688624303\n", - "1.2309767253230186\n", - "1.2309889140907142\n", - "1.2309932652952271\n", - "1.2309793154284467\n", - "1.230978867799468\n", - "1.2309858329185996\n", - "1.23097647433819\n", - "1.2309823886517652\n", - "1.2309756702705918\n", - "1.230987127738992\n", - "1.2309753490157544\n", - "1.23098009434669\n", - "1.2309757947949915\n", - "1.2309776761591869\n", - "1.2309752880639546\n", - "1.230976812301825\n", - "1.230975255544195\n", - "1.230976388861204\n", - "1.230975063493304\n", - "1.2309758596068692\n", - "1.230975057307287\n", - "1.230976899900075\n", - "1.2309748891558623\n", - "1.2309752691324523\n", - "1.2309749982046267\n", - "1.2309749823545741\n", - "1.2309752089635877\n", - "1.2309748947778658\n", - "1.230974901433817\n", - "1.2309753425514367\n", - "1.2309748429877019\n", - "1.2309749578149762\n", - "1.2309748562653327\n", - "1.230974990685934\n", - "1.2309748374722496\n", - "1.2309749094089877\n", - "1.2309748414650517\n", - "1.2309749576901228\n", - "1.2309748356725367\n", - "1.2309748456870186\n", - "1.2309748285851585\n", - "1.2309748791296482\n", - "1.2309748261942197\n", - "1.2309748377458574\n", - "1.230974827098906\n", - "1.2309748455633194\n", - "1.2309748265495177\n", - "1.2309748275838026\n", - "1.2309748238539826\n", - "1.2309748348819423\n", - "1.2309748356008685\n", - "1.2309748222982262\n", - "1.230974831394097\n", - "1.2309748225105543\n", - "1.2309748246629826\n", - "1.2309748260924238\n", - "1.2309748222322814\n", - "1.2309748333508472\n", - "1.2309748212654195\n", - "1.2309748227298776\n", - "1.2309748213049756\n", - "1.230974824387078\n", - "1.2309748212006875\n", - "1.2309748210154887\n", - "1.2309748228069937\n", - "1.230974821353237\n", - "1.2309748206897313\n", - "1.230974821162598\n", - "1.230974822273781\n", - "1.2309748206469517\n", - "1.2309748212541662\n", - "1.2309748207046727\n", - "1.230974821018365\n", - "1.230974820622656\n", - "1.230974821658829\n", - "1.2309748205830118\n", - "1.2309748205290734\n", - "1.2309748207932372\n", - "1.2309748206622706\n", - "1.2309748205191073\n", - "1.2309748206062932\n", - "1.2309748204602693\n", - "1.2309748206579305\n", - "1.2309748207565048\n", - "1.2309748204638455\n", - "1.2309748204928057\n", - "1.230974820615922\n", - "1.230974820437073\n", - "1.2309748204149566\n", - "1.2309748205484998\n", - "1.230974820489144\n", - "1.2309748204165372\n", - "1.2309748204529072\n", - "1.2309748205174484\n", - "1.2309748204029607\n", - "1.2309748204582576\n", - "1.2309748204046216\n", - "1.2309748204024822\n", - "1.2309748204895525\n", - "1.2309748204477355\n", - "1.2309748203883084\n", - "1.2309748204914674\n", - "1.2309748203852406\n", - "1.2309748204073867\n", - "1.2309748203890523\n", - "1.230974820389862\n", - "1.2309748204072568\n", - "1.230974820385963\n", - "1.2309748204028044\n", - "1.2309748203823545\n", - "1.2309748203865183\n", - "1.2309748203945492\n", - "1.2309748203822228\n", - "1.230974820388443\n", - "1.2309748203820499\n", - "1.230974820386054\n", - "1.2309748203819928\n", - "1.2309748203957052\n", - "1.2309748203810058\n", - "1.230974820381194\n", - "1.2309748203812183\n", - "1.2309748203811595\n", - "1.2309748203806816\n", - "1.230974820383571\n", - "1.230974820382619\n", - "1.2309748203802244\n", - "1.2309748203856417\n", - "1.2309748203800663\n", - "1.2309748203807573\n", - "1.2309748203795388\n", - "1.2309748203795796\n", - "1.230974820380048\n", - "1.2309748203809117\n", - "1.2309748203798871\n", - "1.2309748203800803\n", - "1.2309748203797672\n", - "1.2309748203793827\n", - "1.2309748203794775\n", - "1.230974820380099\n", - "1.2309748203796786\n", - "1.2309748203792805\n", - "1.2309748203794886\n", - "1.2309748203790403\n", - "1.230974820378951\n", - "1.2309748203790427\n", - "1.230974820378676\n", - "1.230974820378514\n", - "1.2309748203783937\n", - "1.2309748203783355\n", - "1.2309748203783464\n", - "1.2309748203778241\n", - "1.2309748203777804\n", - "1.2309748203770685\n", - "1.2309748203767397\n", - "1.2309748203778534\n", - "1.2309748203772533\n", - "1.2309748203779989\n", - "1.2309748203772146\n", - "1.23097482037809\n", - "1.2309748203771727\n", - "1.2309748203774067\n", - "1.2309748203770732\n", - "1.2309748203770379\n", - "1.230974820376866\n", - "1.230974820376654\n", - "1.2309748203769428\n", - "1.2309748203771624\n", - "1.2309748203767523\n", - "1.230974820376811\n", - "1.2309748203769075\n", - "1.2309748203767408\n", - "1.230974820377047\n", - "1.2309748203766326\n", - "1.2309748203767021\n", - "1.2309748203767465\n", - "1.2309748203766262\n", - "1.2309748203766753\n", - "1.2309748203767215\n", - "1.2309748203766515\n", - "1.2309748203766813\n", - "1.2309748203766457\n", - "1.2309748203767497\n", - "1.2309748203766344\n", - "1.2309748203766735\n", - "1.2309748203766302\n", - "1.2309748203766548\n", - "1.2309748203766924\n", - "1.2309748203766673\n", - "1.2309748203766604\n", - "1.230974820376645\n", - "1.2309748203766524\n", - "1.2309748203766617\n", - "1.2309748203766144\n", - "1.2309748203766437\n", - "1.2309748203766018\n", - "1.2309748203766369\n", - "1.230974820376664\n", - "1.2309748203766362\n", - "1.2309748203766968\n", - "1.2309748203766249\n", - "1.2309748203766908\n", - "1.230974820376666\n", - "1.2309748203766075\n", - "1.2309748203766175\n", - "1.23097482037671\n", - "1.230974820376644\n", - "1.230974820376685\n", - "1.2309748203766349\n", - "1.230974820376614\n", - "1.2309748203766488\n", - "1.2309748203766684\n", - "1.2309748203766888\n", - "1.230974820376676\n", - "1.230974820376659\n", - "1.2309748203766515\n", - "1.230974820376642\n", - "1.2309748203766797\n", - "1.2309748203767013\n", - "1.2309748203766602\n", - "1.2309748203766417\n", - "1.2309748203766218\n", - "1.2309748203766524\n", - "20.838718170495078\n", - "25.209188952223556\n", - "21.336468550604984\n", - "15.437067385036142\n", - "32.65712872827595\n", - "10.872947203669263\n", - "11.508354026491807\n", - "8.536106216729422\n", - "3.541021157741287\n", - "5.221939946325131\n", - "10.981505639489008\n", - "16.850628055568922\n", - "8.728953132056287\n", - "17.09562601314914\n", - "6.425096350833087\n", - "6.895388167934673\n", - "12.415653860088682\n", - "5.161998906295462\n", - "9.161675909437939\n", - "4.8160317971679\n", - "3.1542894478469634\n", - "4.245542973878197\n", - "2.1730955316630403\n", - "2.5867799689128113\n", - "4.59672495893046\n", - "1.8869072702665732\n", - "3.8284563961677454\n", - "5.763595613087074\n", - "2.710614234762981\n", - "2.1852764235991384\n", - "3.202442581319933\n", - "2.1760099325941398\n", - "3.626195928001134\n", - "1.8619675239914202\n", - "3.027913923225414\n", - "1.750000643968979\n", - "1.8194602177997643\n", - "1.9958949373899304\n", - "1.6795338520515444\n", - "2.0896581211903515\n", - "1.64632734629603\n", - "2.1963444450402703\n", - "1.6285765152225316\n", - "2.12868102417145\n", - "1.62578210866773\n", - "1.588924256500288\n", - "1.7624942776130426\n", - "1.7690531373042817\n", - "1.5908257643172377\n", - "1.7913372208316698\n", - "1.5796302853097766\n", - "1.629148322268326\n", - "1.5881998692060064\n", - "1.526908308637016\n", - "1.5142611352121218\n", - "1.554763774207381\n", - "1.6274450706113626\n", - "1.5474472996512774\n", - "1.4878849553728657\n", - "1.4669825840848219\n", - "1.440153177803284\n", - "1.422243251020305\n", - "1.4200726142170712\n", - "1.4560255161605562\n", - "1.456824659180137\n", - "1.3377224917325372\n", - "1.340542805463219\n", - "1.3437737618518268\n", - "1.3789589272480627\n", - "1.320150513996514\n", - "1.38936929121359\n", - "1.397287434283589\n", - "1.32939715365332\n", - "1.4590009142811238\n", - "1.3225710794351355\n", - "1.2872282826468873\n", - "1.280544375145878\n", - "1.2586511782324652\n", - "1.2454749882393317\n", - "1.3063252851272482\n", - "1.3078641472128993\n", - "1.3059737171247825\n", - "1.3292129696334207\n", - "1.2728359189302711\n", - "1.2446136003726818\n", - "1.2743343735932762\n", - "1.275818783576828\n", - "1.2248360225062742\n", - "1.2419733983520511\n", - "1.2939641695391748\n", - "1.2421287019550764\n", - "1.3115861373866688\n", - "1.2396582723717073\n", - "1.2249030116676418\n", - "1.233496033086523\n", - "1.2222141269223739\n", - "1.2356904571102083\n", - "1.2156416197613509\n", - "1.2283196050165448\n", - "1.2365362856113773\n", - "1.2211896725936158\n", - "1.2124221654107232\n", - "1.2141762339526918\n", - "1.220569336098042\n", - "1.2234790571232939\n", - "1.2157904320539172\n", - "1.2143058707676597\n", - "1.2243854963871448\n", - "1.2139899261284317\n", - "1.2176762482668093\n", - "1.2129923738530248\n", - "1.211922800609538\n", - "1.2159006511862192\n", - "1.2146933839188314\n", - "1.2121111388583106\n", - "1.2125182006172133\n", - "1.2114499593321697\n", - "1.214447574057437\n", - "1.2108368182837652\n", - "1.2130479803678325\n", - "1.2162719457299942\n", - "1.2107047683783076\n", - "1.208737770098932\n", - "1.2075099159814382\n", - "1.2108638494346757\n", - "1.208772111600456\n", - "1.21235622036453\n", - "1.2092143420602046\n", - "1.2090006427569475\n", - "1.2055455074570185\n", - "1.2034276499340044\n", - "1.20492357748976\n", - "1.2044206622455247\n", - "1.2039132079600015\n", - "1.2004098615000123\n", - "1.1982804484970344\n", - "1.1987914861411404\n", - "1.201162538927737\n", - "1.1964519827313427\n", - "1.1947974439973663\n", - "1.1952395581379933\n", - "1.1943127282065429\n", - "1.1970582442410866\n", - "1.1951714828765692\n", - "1.1917483628656584\n", - "1.1922743370031097\n", - "1.196641521876624\n", - "1.1934643998492134\n", - "1.1920912595186233\n", - "1.191287211424503\n", - "1.1924652947109093\n", - "1.1912661575904724\n", - "1.1945319616139556\n", - "1.1885104146667056\n", - "1.1871468610118456\n", - "1.1923625940710942\n", - "1.1901903466030144\n", - "1.1883225249767948\n", - "1.186998456894963\n", - "1.1869278872039477\n", - "1.1866412976641831\n", - "1.1896484150490758\n", - "1.1838880911069005\n", - "1.1834872028717989\n", - "1.1855160514233603\n", - "1.1851026876507518\n", - "1.187194748780878\n", - "1.1846539883053775\n", - "1.1896098304720935\n", - "1.1844433335795927\n", - "1.1834789281594775\n", - "1.1847998280238317\n", - "1.1854022602369776\n", - "1.1838834516160974\n", - "1.1839196608727718\n", - "1.1839636173319854\n", - "1.1833855411445653\n", - "1.183803752593115\n", - "1.1833642557465975\n", - "1.1844340535584446\n", - "1.1843829603200493\n", - "1.1832544789837856\n", - "1.1836963478146936\n", - "1.1832131130453496\n", - "1.1839443127022955\n", - "1.1831885603750174\n", - "1.1834134621039687\n", - "1.1832002135791406\n", - "1.1835398742943408\n", - "1.1831812173893266\n", - "1.183395240399112\n", - "1.183159208217235\n", - "1.1832165223964144\n", - "1.1831604048652002\n", - "1.1831875963931713\n", - "1.1832352404002093\n", - "1.1831484761390059\n", - "1.183211063191469\n", - "1.183149884726818\n", - "1.1832059128460661\n", - "1.1831479590662104\n", - "1.1831758673295911\n", - "1.1831438144918882\n", - "1.1831796599335414\n", - "1.1831431383379882\n", - "1.183147676077774\n", - "1.18316998875077\n", - "1.1831405179298748\n", - "1.1831534610717396\n", - "1.1831418295334597\n", - "1.1831466009303424\n", - "1.1831416211598527\n", - "1.1831427981241958\n", - "1.1831449466992277\n", - "1.183140534426377\n", - "1.1831436105086528\n", - "1.1831404952680833\n", - "1.1831459085067568\n", - "1.183140034871979\n", - "1.183140125682319\n", - "1.1831415610835652\n", - "1.1831397806798398\n", - "1.1831406767971393\n", - "1.1831398401225517\n", - "1.183140175818882\n", - "1.1831396888134047\n", - "1.1831406085932874\n", - "1.1831396622164891\n", - "1.1831404912038332\n", - "1.183139644839256\n", - "1.1831396900297848\n", - "1.1831401851927772\n", - "1.1831395709683294\n", - "1.1831398449320556\n", - "1.1831395728007907\n", - "1.1831396744439235\n", - "1.1831395771356565\n", - "1.1831398780204314\n", - "1.1831395592642018\n", - "1.1831396165991106\n", - "1.1831395601372745\n", - "1.1831395632303856\n", - "1.1831396107227556\n", - "1.1831395469005397\n", - "1.1831396121453206\n", - "1.1831395466715107\n", - "1.1831395694051754\n", - "1.1831395476938105\n", - "1.1831395559854283\n", - "1.1831395641086406\n", - "1.1831395459673415\n", - "1.18313956136143\n", - "1.1831395449537008\n", - "1.1831395464936993\n", - "1.1831395520905879\n", - "1.1831395426137097\n", - "1.1831395600568593\n", - "1.1831395420797353\n", - "1.1831395477915954\n", - "1.1831395430712128\n", - "1.183139546275478\n", - "1.183139542951401\n", - "1.1831395442013681\n", - "1.183139542335224\n", - "1.1831395421767161\n", - "1.183139544731495\n", - "1.1831395418230182\n", - "1.1831395436152297\n", - "1.1831395418181208\n", - "1.1831395419312123\n", - "1.1831395419319306\n", - "1.1831395430226148\n", - "1.183139541610058\n", - "1.1831395422285733\n", - "1.183139541632919\n", - "1.1831395425160538\n", - "1.1831395416147028\n", - "1.1831395417390818\n", - "1.1831395416207513\n", - "1.1831395418565944\n", - "1.1831395415663473\n", - "1.183139541696471\n", - "1.183139541544747\n", - "1.1831395417245352\n", - "1.1831395415387531\n", - "1.183139541818439\n", - "1.1831395415318593\n", - "1.1831395415741088\n", - "1.1831395415316053\n", - "1.1831395415776071\n", - "1.1831395415312942\n", - "1.1831395415489991\n", - "1.1831395415262498\n", - "1.1831395415790507\n", - "1.183139541522168\n", - "1.1831395415431853\n", - "1.1831395415232844\n", - "1.183139541535828\n", - "1.183139541523767\n", - "1.1831395415290822\n", - "1.183139541522928\n", - "1.1831395415243025\n", - "1.1831395415214208\n", - "1.1831395415228114\n", - "1.183139541526476\n", - "1.1831395415209625\n", - "1.1831395415228834\n", - "1.1831395415210995\n", - "1.1831395415223493\n", - "1.183139541520804\n", - "1.1831395415248978\n", - "1.1831395415206205\n", - "1.1831395415212773\n", - "1.183139541520522\n", - "1.1831395415208998\n", - "1.1831395415221333\n", - "1.1831395415203616\n", - "1.1831395415213266\n", - "1.1831395415203918\n", - "1.183139541520681\n", - "1.183139541520349\n", - "1.1831395415206105\n", - "1.1831395415203747\n", - "1.1831395415207822\n", - "1.1831395415203214\n", - "1.183139541520536\n", - "1.1831395415203292\n", - "1.1831395415203099\n", - "1.1831395415205026\n", - "1.1831395415206878\n", - "1.1831395415203136\n", - "1.1831395415203425\n", - "1.1831395415203516\n", - "1.1831395415202917\n", - "1.1831395415203594\n", - "1.1831395415203005\n", - "1.1831395415203303\n", - "1.1831395415202997\n", - "1.1831395415203203\n", - "1.1831395415202488\n", - "1.183139541520337\n", - "1.1831395415202808\n", - "1.1831395415203045\n", - "1.1831395415202544\n", - "1.1831395415202868\n", - "1.1831395415202608\n", - "1.1831395415203128\n", - "1.183139541520302\n", - "1.1831395415202577\n", - "1.183139541520286\n", - "1.18313954152022\n", - "1.1831395415202732\n", - "1.183139541520251\n", - "1.1831395415203032\n", - "1.1831395415203085\n", - "1.1831395415202466\n", - "1.1831395415202899\n", - "1.1831395415202663\n", - "1.1831395415202788\n", - "1.1831395415202823\n", - "1.1831395415202677\n", - "1.183139541520259\n", - "1.1831395415202877\n", - "1.1831395415203252\n", - "1.183139541520269\n", - "1.1831395415202863\n", - "1.1831395415202675\n", - "1.183139541520284\n", - "1.1831395415203192\n", - "1.1831395415202968\n", - "1.1831395415203532\n", - "1.183139541520301\n", - "1.1831395415203256\n", - "1.1831395415202772\n", - "17.62639930944714\n", - "21.816783567285874\n", - "18.101909846573285\n", - "12.4246558803246\n", - "28.977035998278623\n", - "8.337326546262899\n", - "11.32157036890561\n", - "5.869219779364169\n", - "4.150577715569735\n", - "4.561551492250206\n", - "11.974429367779313\n", - "17.837210187308784\n", - "6.122812404768556\n", - "14.027562579598332\n", - "6.755965579222223\n", - "8.612144851263055\n", - "5.512966880721815\n", - "6.472999000104195\n", - "4.642942108699479\n", - "5.8369067886152814\n", - "4.347734150299186\n", - "4.839336173419316\n", - "3.811893246011696\n", - "8.595293891133455\n", - "3.380088609799013\n", - "3.0394831783921785\n", - "3.079993517697794\n", - "2.523934388425049\n", - "2.364937391099883\n", - "1.8735256228984096\n", - "2.545984975655891\n", - "1.8121351537410268\n", - "3.2281570026456103\n", - "3.2108748596729524\n", - "2.0957185370990605\n", - "2.3277487069813647\n", - "2.800126607223696\n", - "1.6879543354420303\n", - "2.7183455773429515\n", - "1.6870312284343667\n", - "2.572844754861461\n", - "1.5876654383523616\n", - "2.147952460636493\n", - "1.5700839549872994\n", - "2.042768140411754\n", - "1.5524313529196567\n", - "1.8104409096662513\n", - "1.5296897250092505\n", - "1.732392461357426\n", - "1.535230983070375\n", - "1.7417582520367318\n", - "1.4995350061766148\n", - "1.6472745644853446\n", - "1.504758543437191\n", - "1.5882728915347883\n", - "1.503364188633985\n", - "1.5369532474180905\n", - "1.5013274814722162\n", - "1.5393493015456328\n", - "1.498457400845643\n", - "1.5324699053385458\n", - "1.4912413712582655\n", - "1.519410583111711\n", - "1.4920362273318197\n", - "1.498294585834924\n", - "1.5014023624548363\n", - "1.4917451721749369\n", - "1.486296871529339\n", - "1.4930053916216983\n", - "1.5044712807611826\n", - "1.4891336967407656\n", - "1.4932436363477553\n", - "1.487980669790529\n", - "1.4989663905801272\n", - "1.4874398792558656\n", - "1.4859163152548698\n", - "1.4900693592139393\n", - "1.484309716651769\n", - "1.4860561785180355\n", - "1.482956437907289\n", - "1.4837750291346252\n", - "1.481056500224428\n", - "1.4809419476265255\n", - "1.479435438083477\n", - "1.4805635585264827\n", - "1.4801266046429447\n", - "1.4780530106643937\n", - "1.4819649282988336\n", - "1.4755609135515577\n", - "1.4771136825620153\n", - "1.4732118098259697\n", - "1.4725354636316674\n", - "1.476805007724934\n", - "1.4708803081721338\n", - "1.4730391484793437\n", - "1.4649462398396222\n", - "1.460150583385097\n", - "1.4672819074944967\n", - "1.4613741034861278\n", - "1.4548960260822055\n", - "1.451907668949017\n", - "1.4469980217447873\n", - "1.4438361248277685\n", - "1.4402326666353846\n", - "1.4422822833620517\n", - "1.4336453757141394\n", - "1.43237759667554\n", - "1.419367577200521\n", - "1.4157365522178937\n", - "1.429315275202148\n", - "1.3960868265183952\n", - "1.3798901820718854\n", - "1.4635779744170212\n", - "1.4136052534278478\n", - "1.3785686836866389\n", - "1.3611457009916155\n", - "1.364324880068693\n", - "1.3387644828276002\n", - "1.322035337000732\n", - "1.3010600466859001\n", - "1.2900552916618548\n", - "1.2789628801301909\n", - "1.2986791110004137\n", - "1.363619561769536\n", - "1.3115937558652433\n", - "1.2850090127526816\n", - "1.3444216545399734\n", - "1.2883816699763075\n", - "1.2549670670032222\n", - "1.2612198581878447\n", - "1.2831315715562857\n", - "1.2735361877181854\n", - "1.2605573953197151\n", - "1.2704464143268872\n", - "1.2631217633421683\n", - "1.2886163971535716\n", - "1.254621065199132\n", - "1.2532873926209507\n", - "1.2827560775600328\n", - "1.2805936201667563\n", - "1.2499193978204248\n", - "1.2844051897187778\n", - "1.2497856203450541\n", - "1.255384125057886\n", - "1.2498748325841273\n", - "1.247576589441179\n", - "1.2548046705732485\n", - "1.2575981119175283\n", - "1.2480095658695776\n", - "1.2562546767221046\n", - "1.247110018132406\n", - "1.2493931341235953\n", - "1.2485524579519023\n", - "1.2484626842074134\n", - "1.250131801197625\n", - "1.2468132699933832\n", - "1.2489143431105163\n", - "1.246858115326678\n", - "1.246341438727662\n", - "1.2484271216112293\n", - "1.2506844642257964\n", - "1.2462141429681752\n", - "1.2472223564629783\n", - "1.2463420377987995\n", - "1.2461121844680314\n", - "1.2471205988994676\n", - "1.2471490283683386\n", - "1.2461248111642056\n", - "1.2469076026088255\n", - "1.245998469108773\n", - "1.2467777810370315\n", - "1.2460140725574254\n", - "1.2460216864495688\n", - "1.2461965303531966\n", - "1.245962449712737\n", - "1.2465055790060202\n", - "1.2459374007287989\n", - "1.246120845163489\n", - "1.2459421733198608\n", - "1.2459145533019573\n", - "1.2460073272366403\n", - "1.246015759036156\n", - "1.2459273748270356\n", - "1.245854011510325\n", - "1.245838424444984\n", - "1.2458568951140068\n", - "1.2459046585821059\n", - "1.245743957037708\n", - "1.2456583561193522\n", - "1.2457282192637378\n", - "1.2457990793624758\n", - "1.2456722402283789\n", - "1.2455476449389329\n", - "1.2454642931806568\n", - "1.2454848251111912\n", - "1.245330818802471\n", - "1.2451780500310308\n", - "1.2454438211297854\n", - "1.2450576191334297\n", - "1.244839955265652\n", - "1.2452145113279218\n", - "1.2449181101890017\n", - "1.2446423411640632\n", - "1.244463264345613\n", - "1.2443320525704726\n", - "1.2440205535312883\n", - "1.2438916502173534\n", - "1.2435692225016353\n", - "1.24359854988656\n", - "1.2428009325423195\n", - "1.2420866691404484\n", - "1.2417461203076525\n", - "1.2405462094616744\n", - "1.2419808399193035\n", - "1.2403379430459414\n", - "1.239282882521505\n", - "1.238206427377315\n", - "1.2362962594744087\n", - "1.2368860134642974\n", - "1.2335456065366686\n", - "1.2295202836042363\n", - "1.2326739771193718\n", - "1.2287347742870451\n", - "1.2251801666908508\n", - "1.2241701538724818\n", - "1.2189136833193577\n", - "1.2164060673533441\n", - "1.2089438906876415\n", - "1.2094565391870513\n", - "1.2060703056271478\n", - "1.2026018634632671\n", - "1.1936876678801625\n", - "1.1885011628807647\n", - "1.1967347144911062\n", - "1.2292778714801713\n", - "1.1992856133190573\n", - "1.2039843788207176\n", - "1.1939174144039677\n", - "1.1840202386553988\n", - "1.1814738551269477\n", - "1.2436045744324464\n", - "1.1897162447652385\n", - "1.177117699436423\n", - "1.1698949145965543\n", - "1.1703957778083627\n", - "1.1689047466789773\n", - "1.1730865210233279\n", - "1.1580894213417805\n", - "1.1534066850158862\n", - "1.1532069933009634\n", - "1.1574872647121313\n", - "1.148418034569093\n", - "1.1473543538455724\n", - "1.1556359022841725\n", - "1.1560907613796434\n", - "1.1475576486138437\n", - "1.150803740834224\n", - "1.1446716142415336\n", - "1.152720420469226\n", - "1.1438125186046066\n", - "1.1584994609996078\n", - "1.1609307226448884\n", - "1.1436407831253195\n", - "1.145532926886016\n", - "1.1451798838395195\n", - "1.1463788722631307\n", - "1.142331145842062\n", - "1.1463490901453686\n", - "1.142163536401374\n", - "1.1421142737974075\n", - "1.1487281851557132\n", - "1.1499112281356203\n", - "1.1409867286922175\n", - "1.1413997656881496\n", - "1.1413525445322013\n", - "1.1520813913362973\n", - "1.1401114441986773\n", - "1.140767229906045\n", - "1.1413217482408873\n", - "1.1419777454000986\n", - "1.140415597100823\n", - "1.1412967539907521\n", - "1.1404296545059693\n", - "1.1402345902338196\n", - "1.1399530092199064\n", - "1.1408943980779136\n", - "1.139704426460912\n", - "1.140209261176047\n", - "1.1403510689344305\n", - "1.139832523328738\n", - "1.1413990587207399\n", - "1.13972437946471\n", - "1.1392634419049597\n", - "1.1390670943414534\n", - "1.1398247650224915\n", - "1.1395024554304112\n", - "1.1398013798291704\n", - "1.1394522781365906\n", - "1.1397416008144292\n", - "1.1394262250619471\n", - "1.1393348806202634\n", - "1.1393178377876139\n", - "1.1391574272558889\n", - "1.1391146996543962\n", - "1.1390778356893563\n", - "1.1389388215198313\n", - "1.139113911257438\n", - "1.138911702667394\n", - "1.139054806510431\n", - "1.1390033090758531\n", - "1.1390621533223841\n", - "1.1387505665023552\n", - "1.13871800107587\n", - "1.1387944427962307\n", - "1.139026206239158\n", - "1.1388092583249976\n", - "1.1388510964561607\n", - "1.138649768063392\n", - "1.1387500027820296\n", - "1.138823150645667\n", - "1.1387055282154728\n", - "1.138675785036542\n", - "1.1387904413156205\n", - "1.1386760362328183\n", - "1.1387283746023653\n", - "1.1386562559717937\n", - "1.1386747067094207\n", - "1.1386622941439284\n", - "1.138644859436591\n", - "1.1387377647105617\n", - "1.1387185929770969\n", - "1.1386314494648195\n", - "1.1386624343495555\n", - "1.1386314292863442\n", - "1.1387455637654245\n", - "1.1386234999144176\n", - "1.1386492161721897\n", - "1.1386292487461713\n", - "1.138660192257126\n", - "1.138626746748049\n", - "1.1386283751914674\n", - "1.1386363353031903\n", - "1.13862391921331\n", - "1.138634018466377\n", - "1.1386233608754965\n", - "1.1386262768399873\n", - "1.138628312751325\n", - "1.1386226510486106\n", - "1.1386270447697147\n", - "1.1386225202367743\n", - "1.1386247540052061\n", - "1.1386219059400358\n", - "1.1386339882330505\n", - "1.1386211728586078\n", - "1.13862081571369\n", - "1.138621588980663\n", - "1.1386219572395178\n", - "1.1386216619892826\n", - "1.138621958153046\n", - "1.1386211069856953\n", - "1.1386218570891686\n", - "1.1386210475148721\n", - "1.138621376005193\n", - "1.1386208590763773\n", - "1.138621246623594\n", - "1.138620820642535\n", - "1.1386205007664731\n", - "1.1386206584929373\n", - "1.1386212637563158\n", - "1.1386206809593196\n", - "1.1386205995599405\n", - "1.1386207815935572\n", - "1.1386207818439558\n", - "1.1386205775553704\n", - "1.138621050310868\n", - "1.138620557545112\n", - "1.1386206839167454\n", - "1.138620553515887\n", - "1.1386205592632304\n", - "1.138620550023084\n", - "1.1386205555740987\n", - "1.1386205855353781\n", - "1.1386205099005522\n", - "1.1386205789246577\n", - "1.1386205091458927\n", - "1.1386205849091424\n", - "1.138620507468394\n", - "1.138620537364183\n", - "1.1386205026726233\n", - "1.1386205069399193\n", - "1.138620530591362\n", - "1.138620494800519\n", - "1.138620491706457\n", - "1.1386205100174236\n", - "1.138620490371938\n", - "1.1386205154694897\n", - "1.1386205103859595\n", - "1.1386204894120202\n", - "1.1386205133164957\n", - "1.1386204885198896\n", - "1.138620494473389\n", - "1.1386204878655406\n", - "1.1386204932484487\n", - "1.138620486988012\n", - "1.138620499016552\n", - "1.138620486152989\n", - "1.13862049497961\n", - "1.1386204862734601\n", - "1.1386204892285186\n", - "1.1386204864581098\n", - "1.1386204870734031\n", - "1.1386204859704026\n", - "1.138620487179945\n", - "1.1386204859794775\n", - "1.1386204871269863\n", - "1.1386204858082347\n", - "1.1386204858140927\n", - "1.1386204875613668\n", - "1.1386204856240747\n", - "1.1386204858291187\n", - "1.1386204861715161\n", - "1.1386204856636388\n", - "1.1386204859576812\n", - "1.1386204856339452\n", - "1.1386204859981894\n", - "1.1386204856250695\n", - "1.1386204859015927\n", - "1.1386204856293318\n", - "1.1386204856901383\n", - "1.1386204855992328\n", - "1.1386204856188447\n", - "1.1386204856163924\n", - "1.1386204856610205\n", - "1.1386204855845696\n", - "1.1386204856378006\n", - "1.1386204855856605\n", - "1.1386204856708233\n", - "1.1386204855813375\n", - "1.1386204856227793\n", - "1.1386204855841007\n", - "1.138620485645668\n", - "1.138620485577009\n", - "1.1386204855889654\n", - "1.138620485577519\n", - "1.1386204855833948\n", - "1.1386204855855264\n", - "1.1386204855769566\n", - "1.1386204855829134\n", - "1.1386204855765354\n", - "1.1386204855865145\n", - "1.138620485575678\n", - "1.138620485576774\n", - "1.1386204855825655\n", - "1.1386204855745672\n", - "1.1386204855835895\n", - "1.1386204855746065\n", - "1.1386204855771944\n", - "1.1386204855751032\n", - "1.138620485574604\n", - "1.138620485575503\n", - "1.1386204855744324\n", - "1.138620485574964\n", - "1.138620485574358\n", - "1.138620485576443\n", - "1.138620485574082\n", - "1.1386204855752853\n", - "1.1386204855742665\n", - "1.138620485574364\n", - "1.1386204855748019\n", - "1.1386204855742053\n", - "1.138620485574394\n", - "1.1386204855742248\n", - "1.1386204855740727\n", - "1.1386204855742068\n", - "1.1386204855741704\n", - "1.1386204855742703\n", - "1.1386204855740865\n", - "1.1386204855741744\n", - "1.1386204855740734\n", - "1.138620485574126\n", - "1.1386204855740927\n", - "1.1386204855740303\n", - "1.1386204855741602\n", - "1.1386204855741513\n", - "1.138620485574077\n", - "1.1386204855739848\n", - "1.1386204855740791\n", - "1.1386204855740754\n", - "1.1386204855739968\n", - "1.1386204855741189\n", - "1.1386204855740092\n", - "1.1386204855741553\n", - "1.1386204855740814\n", - "1.1386204855740507\n", - "1.1386204855740332\n", - "1.1386204855740398\n", - "1.1386204855740127\n", - "1.1386204855740334\n", - "1.138620485574063\n", - "1.1386204855740372\n", - "1.138620485574009\n", - "1.1386204855740651\n", - "1.13862048557401\n", - "1.138620485574044\n", - "1.1386204855740152\n", - "1.138620485574013\n", - "1.1386204855740194\n", - "1.138620485574097\n", - "1.1386204855740114\n", - "1.1386204855740654\n", - "1.1386204855740818\n", - "1.1386204855740492\n", - "1.1386204855740627\n", - "1.1386204855740247\n", - "1.1386204855740718\n", - "1.1386204855740276\n", - "1.1386204855740845\n", - "1.1386204855740836\n", - "1.1386204855740305\n", - "1.1386204855740398\n", - "1.13862048557402\n", - "1.1386204855739879\n", - "1.138620485574022\n", - "1.1386204855740154\n", - "1.1386204855740267\n", - "1.1386204855740576\n", - "1.1386204855740396\n", - "1.1386204855739988\n", - "1.1386204855740212\n", - "1.1386204855740378\n", - "1.138620485574041\n", - "1.138620485574\n", - "1.138620485574063\n", - "1.138620485574028\n" - ] - } - ], + "outputs": [], "source": [ "b_opt = []\n", "x_init = inp_latents\n", @@ -3590,44 +18326,31 @@ }, { "cell_type": "code", - "execution_count": 82, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "data": { - "text/plain": [ - "array([[2.21665841e-04, 6.28614865e-03, 3.57562838e+00, 4.18829007e+05],\n", - " [2.18171477e-04, 6.29106040e-03, 3.57579086e+00, 4.17159959e+05],\n", - " [2.01482822e-04, 6.31606345e-03, 3.57638414e+00, 4.08389093e+05],\n", - " [1.76423324e-04, 6.35323265e-03, 3.57731950e+00, 3.92090214e+05],\n", - " [1.58256247e-04, 6.37990477e-03, 3.57803010e+00, 3.77036148e+05]])" - ] - }, - "execution_count": 82, - "metadata": {}, - "output_type": "execute_result" - } - ], + "outputs": [], "source": [ "b_opt" ] }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 20, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [ { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAo4AAAHCCAYAAABhfEhqAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB+kUlEQVR4nO3deVhUZf8G8PsM+76KgAsI4gIqguGSlRuaCYnlgtJraohLlpnR4lamlLSa+qP3VTC1XDNXEE1xqVRcIUxxQVncQAURRHbm/P4gJmlABxg4DNyf6+IqznPmme85EXPznPOcRxBFUQQRERER0VPIpC6AiIiIiDQDgyMRERERqYTBkYiIiIhUwuBIRERERCphcCQiIiIilTA4EhEREZFKGByJiIiISCXaUhdATYdcLsft27dhYmICQRCkLoeIiIhUIIoiHj58CHt7e8hkTx5TZHAktbl9+zbatGkjdRlERERUCzdu3EDr1q2fuA+DI6mNiYkJgPIfPFNTU4mrISIiIlXk5uaiTZs2is/xJ2FwJLWpuDxtamrK4EhERKRhVLnNjJNjiIiIiEglDI5EREREpBIGRyIiIiJSCYMjEREREamEwZGIiIiIVMLgSEREREQqYXAkIiIiIpUwOBIRERGRShgciYiIiEglDI5EREREpBIGR9II524+wLhVJ3Du5gOpSyEiImq2GBypktTUVPj5+cHExAQWFhYYP348MjMzpS4L2+NuITY5C9vjbkldChERUbOlLXUB1Hjk5eVhwIABsLKywqZNm1BQUICPPvoIPj4+iI2NhUzWsH9n3MzOR/ajEjwsLMHO+PLAGJlwG6N6tIYoAhZGOmhtYdigNRERETVnDI6ksHLlSqSnp+P48eOws7MDADg6OqJnz57YtWsXXnnllQat57kvDitty3pUDN8VRxXfn5w7CDYmehAEoSFLIyIiapYEURRFqYugxmHAgAHQ19fH3r17K23v2LEj+vbtix9++OGJr8/NzYWZmRlycnJgampa53p2xt9C8NYElMqf/CNqbqiDDi1N0MnWBB1ty//ZoaUJTPR16lwDERFRU1eTz2+NucdRFEUcPXoU77//Pnr37g1zc3Po6urC3t4eI0eOxOHDyqNTDdFXfUtJSUF4eDiCgoLg7u4ObW1tCIKAkJAQlV4fHR0Nb29vWFpawsjICJ6enlixYgXkcrnSvomJiXBzc1Pa7ubmhosXL9b5WGpqhEcr7JzRt8q2vu2t4NTCCDIBeJBfglMp9/FjbBrm7TiPkf+NRdeF+9E39BAC157Gl/suYdeft3A54yFKypSPm4iIiFSjMZeqDx06BG9vbwCATCZD+/btYWRkhKSkJGzfvh3bt2/H/PnzsXjx4gbtq74tW7YMy5Ytq9VrQ0NDMWfOHACAk5MTjI2NkZCQgJkzZyImJgY7duyodN9idnY2zM3NlfqxtLTEhQsXalWDuggCIIr//HPOS53RpZUZCkvKcPVuHi5lPMTljNy///kQdx8W4daDAtx6UICDl+4q+tHREuDcwhgdHxud7GhrCnszfV7uJiIiegqNCY6iKKJ9+/aYPXs2xo4dCwsLCwBAcXExFi5ciCVLliAkJAS9evWCr69vg/VV36ytreHr64uePXvCy8sLERER2LZt21NfFxsbi7lz50Imk2H9+vUYN24cACAhIQEvvvgidu/ejW+//RbBwcGVXldVeJLybgYrY120MNaDnbk+/L3aYMvpG0h/UAgrY10AgL6OFrq0MkOXVmaVXpf9qBiXMh7iyp2HilB55U4e8opKcSmjfNvjTPS10bFl5TDZ0dYEZga83E1ERFRBY+5xzM3NhaGhIbS1q866w4YNw969ezF8+HDs2rWrwfqqcPPmTXz33Xf48ssvnzj7ODk5GeHh4ViyZIlK/f7bxIkTsW7dOixevBjz58+vdj8fHx9ER0djypQpWLlyZaW2jRs34rXXXoOVlRXS09Oho1Mejlq2bInx48fj66+/rrT/q6++ivT0dMTGxj6xNnXf41ihqLQMuloyCIIAURRRXCaHnrZWjfsRRRE3swtwOeMhLj8WKJPvPar2Pko7M/3Ko5MtTeFsY1Sr9yciImqMavL5rTEjjk87kMGDB2Pv3r24cuVKg/ZVISgoCPv27UNOTg5WrVpV5cjdjRs3MHDgQKSlpaF79+7w9/dXuf+ayM3NRUxMDAAgMDBQqX306NGYPn06srKycPjwYQwZMgRA+b2MiYmJSvsnJibi2WefrZdaVfF4SBMEodahTRAEtLE0RBtLQ3i7tlRsLyotQ/K9R7ic8U+YvJzxELdzCpH+99eRy/cU+2vLBLSzNqo0OtnJ1gStzA0gk/FyNxERNV0aExyfprCwEABgYGAgSV9hYWF4/vnnERERAUNDQ6X7EjMyMjBo0CCkpaUhICAAo0ePrnOd1YmPj0dxcTH09fXh6emp1K6jowMvLy8cPHgQJ0+eVARHX19fzJs3DxkZGbC1tQUAnD17FpcvX671CKkm0NPWQmc7U3S2q/wHRU5BSaVL3RXB8mFhKZLu5iHpbh6izqUr9jfS1UIHxcjkP4HSwki3oQ+JiIioXjSJ4CiKIrZu3QoA6Nu36lm49d2Xk5MTYmJi8MILL2D58uUwNDRUhK2srCx4e3sjKSkJI0aMwLp16+r1YdpJSUkAgLZt21Z7Od7JyQkHDx5U7AuUj5quWLECw4cPxyeffILCwkJ8+OGH6NmzJ/z8/Kp9v7CwMISFhaGsrEy9ByIxMwMdeDlawsvRUrFNFEWk5xRWGp28lPEQ1+7l4VFxGeKvP0D89QeV+rEx0VManWxvYwx9HV7uJiIizdIkgmN4eDji4+Ohq6uLWbNmSdZX586dsX//fgwcOBChoaEwMjLC22+/jSFDhuDChQsYMmQINm/eXG2YU5fs7GwAUEz6qUpFW8W+AGBiYoJDhw7hnXfegb+/P7S1teHr64ulS5c+MejOmDEDM2bMUNwj0ZQJggB7cwPYmxtgQCcbxfaSMjlSMh8pjU7ezC7A3YdFuPuwCH8k/bN0o0wAHK2NFPdNVgTLtpaGvNxNRESNlsYHx7i4OLzzzjsAgJCQEDg7O0val4eHB6KjozFkyBAsWLAAERERSEtLw/PPP48dO3ZAT0+v1vWpquJSu65u9ZdIK+ooKCiotL1du3bYvXt3/RXXROloydChZfmDx+Fur9ieV1RaPhnn8ccF3XmIB/klSL73CMn3HiH6rwzF/gY6WujQsuJxQaaKh5pbG9f/zw0REdHTaHRwTElJga+vLwoLCxEQEKD0aBmp+urTpw+2bNkCHx8fpKWlwdnZGVFRUTA0bJh1lfX19QGUP16oOkVFRQDUc08oVc9YTxs9HCzQw+Gf0V9RFHH3YZHSsyeT7uahoKQMCTdzkHAzp1I/1sa65WGypSk62hqjo60pOrQ0hqGuRv8vTEREGkZjP3UyMjIwePBgpKenw8fHB2vXrq31A5zV2RdQHtjCwsIU3ycnJ2PXrl0YP358rfusiaouQ/+bKpezqX4IgoCWpvpoaaqPfh1aKLaXlsmRmpWveFxQxSXvtPv5yMwrRubVLBy7mvVYP0BbS0N0bPnY/ZN2JnC0MoIWL3cTEVE90MjgeP/+fQwePBjXrl1Dv379sHXrVsWzCKXsCwDKysowbtw4REdHw83NDcHBwZgyZQomTZoEAwMDjBo1qtZ9q8rFxQUAcP36dZSWllZ5T2VycnKlfUl62loytLcxRnsbY/jATrE9v7gUSXfy/pmQc6c8UGbmFSMtKx9pWfnYn3hHsb+ednk//56QY2Oi99Q/iM7dfIAl0ZcwZ1gndGttXl+HSkREGkrjgmNeXh6GDRuG8+fPw8vLC5GRkbW+3KrOvgBALpdjwoQJ2L59O1xcXBATEwNbW1sYGhoiICAAAQEBMDAwgI+PT63fQxUeHh7Q0dFBYWEh4uLi0LNnz0rtJSUlOH36NACgV69e9VoL1Z2hrjbc25jDvY15pe2ZeUVKz568cqf8cveF27m4cDu30v4Whjro0LLyyjgdbU1grPfPr4HtcbcQm5yF7XG3GByJiEiJRgXHoqIi+Pn54eTJk3Bzc8O+fftgYmIieV8Vpk2bhg0bNsDBwQEHDx5UPAtxzJgxyM/PxxtvvIFRo0Zhz549GDhwYJ3e60lMTU3h7e2NvXv3YvXq1UrBcevWrcjNzYWVlRX69+9fb3VQ/bI21oN1ez30bW+t2CaXi7h+P19x3+TlO+X3UKZmPkJ2fglOptzHyZT7lfqxNdVDW0tDOFobKSbqRCbcxqgerSGKgIWRDlpbNMz9uURE1LhpTHAsKyvD2LFjcejQITg7O+PAgQOwtLR8+gsBBAcH45dffsGoUaPw9ddf16mv6syePRvh4eGwt7fHwYMH0aZNm0rtEydOREFBAd58800MHz4cBw4cQJ8+fer0nk8yb9487Nu3DxEREejfv3+ltapnz54NAPjggw+eOPOaNI9MJsDR2giO1kYY2sVWsb2wpAxX7+YpTci5+7AIGbnlX6dS/7knNutRMXxXHFV8nxpav6PkRESkGTQmOP7888/YuXMnAEAmk1W78oqdnZ3iAd4VMjMzkZaWhszMzDr3VZ2OHTvCxsYGMTEx1T7GZ/r06Xj06BGWLl0KOzu7Kvf5t2PHjlV6+HZeXh4AYMmSJfjuu+8U2+Pj4yuF1b59+yrWsw4ICMD8+fNhbGyM8+fPQy6Xw8fHB++9955KNZDm09fRQpdWZujSqvJzNrMfFSPiaAr+e+QqqlquWyYA347p3jBFEhFRo6cxwbHi8TFA+cooj6948jgHB4cG7avC1KlTMWrUKFhZWT1xv+DgYEyaNOmp+1UoKSlBVlaW0vb8/Hzk5+crvq9q1ZZ58+bB3d0dS5cuxdmzZ5GRkYGuXbti0qRJeOutt6ClxZVLmjsLI128/2JHvNTFttIIYwW5COw7n4EeDhZoY8nL1UREzZ0gimIV4wxENVexckxOTg5MTU2f/gJqNM7fyoHviqMQBEAUAQGAiPIRR7lYPlN7aj9nTO/nDANd/sFBRNSU1OTzu/4WTCYijWFlrIsWxnro2soMn73SBV1bm6GFsR7WvdETfZysUFQqx/KDSfD+9jdE/5UO/r1JRNQ8ccSR1IYjjpqtqLQMuloyCIIAURRRXCaHnrYWRFHE3vMZ+GzPRdx6UL5EZR8nKywc7oaOtnV7EgEREUmvJp/fDI6kNgyOTVtBcRn+99s1/O+3aygqlUNLJmB8bwe8690BZoa1f2g+ERFJi8GRJMHg2DzcuJ+Pz/ZcxL4L5c98tPx7gs2YZ9pwqUMiIg3E4EiSYHBsXo4mZWJh5AVcvVv+iKgurUzx6XA39HCo2zNRiYioYTE4kiQYHJufkjI5fopNw9KYK3hYWAoAeMWjFT56qRNamupLXB0REamCwZEkweDYfGXmFeGrfZfx89kbEEXAUFcLbw90wRvPOUJPm4/vISJqzBgcSRIMjpRw4wEWRl5A/PUHAIB21kb42NcVAzrZSFsYERFVi8GRJMHgSAAgl4vYEX8LS/ZeQmZe+SpNAzvZYIGvK9pZG0lcHRER/RuDI0mCwZEe97CwBCsOXcUPR1NQKhehoyUg8DknvD2wPYz0NGa1UyKiJo/BkSTB4EhVuXo3D4uiEvH7lXsAgJamepjzUmf4dbeHIPDxPUREUmNwJEkwOFJ1RFHEwYt3sSgqEdfv5wMAejhY4NPhbujSykzi6oiImjcGR5IEgyM9TWFJGVYfTcH/HbqKgpIyCAIw1qst3n+xIyyNdKUuj4ioWWJwJEkwOJKq0nMKsCT6EnYn3AYAmOpr470hHfFar7bQ1pJJXB0RUfPC4EiSYHCkmjqVch+f7L6Ai+m5AICOLU3wyXBXPOtsLXFlRETNB4MjSYLBkWqjTC5i06nr+Hr/ZTzILwEA+HS1w1yfzmhlbiBxdURETR+DI0mCwZHq4kF+Mb7ZfwUbTqZBLgL6OjJM79ceU/s5QV+Hq88QEdUXBkeSBIMjqUPi7VwsjLyAUyn3AQCtLQww38cVL7q15ON7iIjqAYMjSYLBkdRFFEVEnUvH59EXkZ5TCAB4rr01PnnZFS4tTSSujoioaWFwJEkwOJK65ReX4r9HrmHl78koLpVDSyZgQh9HzBrsAlN9HanLIyJqEhgcSRIMjlRfrmflY/GeRBxIvAMAsDbWxQcvdsKoHq0hk/HyNRFRXTA4kiQYHKm+/XblHj6NvIDke48AAN1am2HhcDd4trWQuDIiIs3F4EiSYHCkhlBcKsePsan4LiYJeUWlAICRnq3x4UsdYWOiL3F1RESah8GRJMHgSA3p7sNCfLnvMn45exMAYKynjZmD2mPis+2gq83VZ4iIVFWTz2/+diUlqamp8PPzg4mJCSwsLDB+/HhkZmZKXRZRJTYm+vh6tDt2vPks3FubIa+oFJ9HX8LQZb/jtyv3pC6PiKhJ4ogjVZKXl4euXbvCysoKCxcuREFBAT766CNYW1sjNjYWMln1f2twxJGkIpeL+CXuJr7cdwmZecUAAO/OLbHAtzMcrIwkro6IqHGryee3dgPVRBpi5cqVSE9Px/Hjx2FnZwcAcHR0RM+ePbFr1y688sorEldIpEwmEzDmmTYY2sUWy2KSsO54KmIu3sHvV+4h6IV2mDGgPQx1+euOiKiuOOJIlQwYMAD6+vrYu3dvpe0dO3ZE37598cMPP1T7Wo44UmORdOchPo1MxNGr5bdY2JrqY65PZ7zczY6rzxAR/UuTu8dRFEUcPXoU77//Pnr37g1zc3Po6urC3t4eI0eOxOHDh2vVb0pKCsLDwxEUFAR3d3doa2tDEASEhISo+Qhqr641RkdHw9vbG5aWljAyMoKnpydWrFgBuVxe5f6JiYlwc3NT2u7m5oaLFy/W6ViIGopLSxP8FNgTK8f3QGsLA2TkFmLmpnj4rzyBxNu5UpdHRKSxNOLazaFDh+Dt7Q0AkMlkaN++PYyMjJCUlITt27dj+/btmD9/PhYvXlyjfpctW4Zly5bVR8lqU5caQ0NDMWfOHACAk5MTjI2NkZCQgJkzZyImJgY7duxQumcxOzsb5ubmSn1ZWlriwoULtaqDSAqCIOBFN1v069AC4b8nI+zIVZxKvQ/fFX8goFdbvDe4IyyMdKUuk4hIo2jMiGP79u3x/fffIzMzE5cvX0ZcXByysrIUwSgkJARRUVE16tfa2hq+vr5YtGgR9u7di5EjR9ZH+XVS2xpjY2Mxd+5cyGQybNy4EdeuXUNCQgLi4uLQsmVL7N69G99++22Vr63qUh7vaCBNpa+jhbcHueDge/3h080OchFYf+I6BnxzBD+dSEOZnD/bRESq0ojg2LNnT1y8eBHTp0+HhcU/K0To6uri888/x0svvQQACA8Pr1G/8+fPR2RkJBYsWIChQ4fC2Ni41jXevHkTwcHB1V4CrpCcnKwIu/VZY0hICERRxOTJkzFu3DjFdnd3d0VgDA0NRUlJSaXXWVhYIDs7W6m/7OxsWFpaqlw3UWPTytwAYQGe2BTUG51sTfAgvwQLdp6H74qjOJmcJXV5REQaQSOCo6mpKbS1q7+qPnjwYADAlStXGqokJUFBQfjmm28wderUakfnbty4gYEDByI0NBRbtmypt1pyc3MRExMDAAgMDFRqHz16NExNTZGVlaV0f6ibmxsSExOVXpOYmIjOnTvXT8FEDaiPsxWi3n4Oi/zcYGagg4vpufBfdQJvb4rH7QcFUpdHRNSoaURwfJrCwkIAgIGBgWQ1hIWFwd7eHhEREZg1a5ZSe0ZGBgYNGoS0tDQEBARg9OjR9VZLfHw8iouLoa+vD09PT6V2HR0deHl5AQBOnjxZqc3X1xeHDx9GRkaGYtvZs2dx+fJlvPzyy/VWM1FD0taS4fU+jjgc3B8BvdpCEIDIhNsY9M1v+L9DSSgsKZO6RCKiRknjg6Moiti6dSsAoG/fvpLV4eTkhJiYGFhbW2P58uWVLkdnZWXB29sbSUlJGDFiBNatW/fEB2nXVVJSEgCgbdu21Y7UOjk5Vdq3QlBQEGxtbTF8+HDs2bMH27Ztg7+/P3r27Ak/P796q5lICpZGuvj8la6IfOs5PONggYKSMny9/wqGLP0dBxLv8N5eIqJ/0fjgGB4ejvj4eOjq6lY50teQOnfujP3798Pc3ByhoaEICQlBTk4OhgwZggsXLmDIkCHYvHnzEy+7q0PFPYqP3w/6bxVt/76f0cTEBIcOHYKtrS38/f0RGBiI3r17IyoqqtqwGxYWBldXV8UoJpGm6dLKDFun9cGysd3R0lQP1+/nI+jHM5iw5jSu3s2TujwiokZDo4NjXFwc3nnnHQDlk0GcnZ0lrgjw8PBAdHQ0jI2NsWDBAri7uyMuLg7PP/88duzYAT09vXqvoeLSva5u9Y8aqaijoED5nq527dph9+7dyMvLw4MHD7B+/Xq0aNGi2r5mzJiBxMREnD59uo6VE0lHEAT4dW+FQ+/1x5v9naGrJcPvV+5h6He/47M9iXhYWPL0ToiImjiNDY4pKSnw9fVFYWEhAgICEBwcLHVJCn369FFMfklLS4OzszOioqJgaGjYIO+vr68PACguLq52n6KiIgDS3hdK1BgZ6Wnjg6GdsP/dFzCokw1K5SLC/0jBgK9/wy9nb0LOx/cQUTOmkcExIyMDgwcPRnp6Onx8fLB27dpGtYxYcXExwsLCFN8nJydj165dDfb+1V2Gfpwql7OJmjNHayOsnuiFNRO90M7aCJl5RQjemoBX/3scCTceSF0eEZEkNC443r9/H4MHD8a1a9fQr18/bN26FTo6OlKXpVBWVoZx48YhOjoabm5uWLNmDbS1tTFp0iT88ssvDVKDi4sLAOD69esoLS2tcp/k5ORK+xJR1QZ0ssGvs17AnJc6wUhXC3/eeAC/sGP44JcE3HtYJHV5REQNSqOCY15eHoYNG4bz58/Dy8sLkZGRjepSq1wux4QJE7B9+3a4uLggJiYGEydOxPr16wEAAQEB2LNnT73X4eHhAR0dHRQWFiIuLk6pvaSkRHE/Yq9eveq9HiJNp6stw9R+zjgc3B+verQCAPx85iYGfn0EEX8ko6TsyQ/+JyJqKjQmOBYVFcHPzw8nT56Em5sb9u3bBxMTE6nLqmTatGnYsGEDHBwccPDgQdja2gIAxowZg4iICJSWlmLUqFE4dOhQvdZhamqqWNt79erVSu1bt25Fbm4urKys0L9//3qthagpsTHVx7f+3bFteh90bWWGh0WlCNlzES8t+wNHkzKlLo+IqN5pRHAsKyvD2LFjcejQITg7O+PAgQMqL38XHBwMR0fHep88M3v2bISHh8Pe3h4HDx5EmzZtKrVPnDgRYWFhKCwsxPDhwxEbG1uv9cybNw+CICAiIgKbNm1SbE9ISMDs2bMBAB988METZ14TUdV6OFhi54y+CH21KyyNdHH1bh7+s/okpv50Bjfu50tdHhFRvRFEDXjC7aZNmxAQEACg/J48GxubKvezs7NTPAy8wsSJE7Fu3TpMmDABa9eurdR27NixSg+1zsvLQ1FREQwNDStdAo+Pj1cKgv+2cuVKfPzxxzhy5MgTl+b7+uuvsXTpUhw7dgyOjo5P7LOuNX722WeYP38+gPIHfhsbG+P8+fOQy+Xw8fHBrl27oKWl9dQaVJWbmwszMzPk5OTA1NRUbf0SNWY5+SVYGnMFP51IQ5lchK62DNNecML0/u1hoKu+/7+IiOpLTT6/6/dJ1GpS8egYoHylk3+vdlLBwcGhRv2WlJQgKytLaXt+fj7y8/8ZNSgre/ryY1OnTsWoUaNgZWX1xP2Cg4MxadKkp+6njhrnzZsHd3d3LF26FGfPnkVGRga6du2KSZMm4a233lJraCRqrswMdbBwuBvG9WyLTyMv4Pi1LCw/dBW/nL2JeT6uGNbVtlE99YGIqC40YsSRNANHHKm5E0UR+85nIGTPRdx6UP5w/d5Ollg43A2dbPn/BBE1TjX5/GZwJLVhcCQqV1BchpW/X8N/j1xDUakcMgEY39sB7w7uAHND3ldMRI0LgyNJgsGRqLKb2fn4bM9F7D2fAQCwMNTB+y92gr9XG2jJePmaiBoHBkeSBIMjUdWOXc3Ewt0XkHQ3DwDgZm+KT4e74RlH1Z4OQURUnxgcSRIMjkTVKymTY/2JNHx74AoeFpav6DSiuz0+eqkzbM30Ja6OiJozBkeSBIMj0dNl5RXhq18vY8uZGxBFwFBXC28NbI/A59pBT5tPOiCihsfgSJJgcCRS3bmbD7Bw9wXEXX8AAHC0MsTHL7tiYKeW0hZGRM0OgyNJgsGRqGbkchE7/7yFJXsv4d7D8ufVDujYAgt8XeHUwlji6oiouWBwJEkwOBLVTl5RKVYcSsIPR1NQUiZCR0vAG8+1w9sDXWCspxHrNBCRBmNwJEkwOBLVTfK9PCyKSsSRy/cAADYmepgzrBNGdG/F1WeIqN4wOJIkGByJ6k4URRy6dBeLohKRllW+rKhnW3N8OrwLurY2k7g6ImqKGBxJEgyOROpTVFqG1UdT8H+HriK/uAyCAIz1aoPgIR1hZawndXlE1IQwOJIkGByJ1C8jpxBL9l7Erj9vAwBM9LUxe3AHjO/tAG0tmcTVEVFTwOBIkmBwJKo/p1Pv45NdF5CYngsA6NDSGAtfdsOz7a0lroyINB2DI0mCwZGofpXJRWw+fR1f/3oZ2fklAIBhXW0xd1hntLYwlLg6ItJUDI4kCQZHoobxIL8Y3x64gvUn0iAXAT1tGab3d8a0fs7Q1+HqM0RUMwyOJAkGR6KGdTE9Fwt3X8DJlPsAgFbmBpjv0xlDu9jy8T1EpDIGR5IEgyNRwxNFEXv+Ssdney4iPacQANC3vRU+edkNHVqaSFwdEWkCBkeSBIMjkXTyi0vxvyPX8L/fk1FcKoeWTMDrfRwwy7sDzAx0pC6PiBoxBkeSBIMjkfRu3M/H4qhE7E+8AwCwMtLF+y92xOhn2kBLxsvXRKSMwZEkweBI1Hj8fuUePo28gGv3HgEAurYyw8LhbujhYCFxZUTU2DA4kiQYHIkal5IyOdYdT8WymCQ8LCoFALzq2QofDe0EG1N9iasjosaCwZEkweBI1Djde1iEL/ddwtazNwEARrpamDnIBZP6toOuNlefIWruGBxJEgyORI3bnzce4JPdF5Bw4wEAwMnaCAtedsWAjjbSFkZEkmJwJEkwOBI1fnK5iG1xN/HFvkvIzCsGAAzqZIMFvq5wtDaSuDoikgKDI0mCwZFIc+QWlmB5TBLWHk9FqVyErpYMk59vhxkD2sNIT1vq8oioATE4kiQYHIk0z9W7D/FpZCL+SMoEALQ01cPcYZ0x3N2eq88QNRM1+fzmXdFERM1YexsT/PhGT6wa3wNtLA1wJ7cI72z+E2NWxuLC7RzFfuduPsC4VSdw7uYD6YolIskxOFIlqamp8PPzg4mJCSwsLDB+/HhkZmZKXRYR1SNBEDDEzRYH3u2H4CEdYKCjhdOp2Xh5xVHM2/EX7j8qxva4W4hNzsL2uFtSl0tEEuKlalLIy8tD165dYWVlhYULF6KgoAAfffQRrK2tERsbC5nsyX9n8FI1UdNw+0EBPo++iKhz6QAAYz1tiKKIR8VlsDLSxbo3ekIUAQsjHbS2MJS4WiKqq5p8fvMOaFJYuXIl0tPTcfz4cdjZ2QEAHB0d0bNnT+zatQuvvPKKxBUSUUOwNzfA/wV4IurcHgBA3t8PDweArEfF8F1xVPF9aqhPg9dHRNLhpWpSiIqKwoABAxShEQC8vLzQoUMHREZGSlgZEUnhO//u0K5mfWttmYDv/Ls3bEFEJLlmGxxFUcTRo0fx/vvvo3fv3jA3N4euri7s7e0xcuRIHD58WOoSAQApKSkIDw9HUFAQ3N3doa2tDUEQEBISotLro6Oj4e3tDUtLSxgZGcHT0xMrVqyAXC5X2jcxMRFubm5K293c3HDx4sU6HwsRaZYRHq2wc0bfKtsiJjyDER6tGrgiIpJas71UfejQIXh7ewMAZDIZ2rdvDyMjIyQlJWH79u3Yvn075s+fj8WLF0ta57Jly7Bs2bJavTY0NBRz5swBADg5OcHY2BgJCQmYOXMmYmJisGPHjkr3LWZnZ8Pc3FypH0tLS1y4cKFWNRBR0yAIwON3xH+07S9se/NZtDI3kK4oImpwzXrEsX379vj++++RmZmJy5cvIy4uDllZWYqwFRISgqioKEnrtLa2hq+vLxYtWoS9e/di5MiRKr0uNjYWc+fOhUwmw8aNG3Ht2jUkJCQgLi4OLVu2xO7du/Htt98qva6q57Zx/hRR82VlrIsWxnro2soMn73SBZ1sTSATgIzcQvivjMWN+/lSl0hEDajZBseePXvi4sWLmD59OiwsLBTbdXV18fnnn+Oll14CAISHh6vU382bNxEcHFzlJeDHJScnK4KpKubPn4/IyEgsWLAAQ4cOhbGxsUqvCwkJgSiKmDx5MsaNG6fY7u7urgiMoaGhKCkpUbRZWFggOztbqa/s7GxYWlqqXDMRNR12ZgY4+tEA7JrRF6/1csDed57H4eD+aGdthJvZBfBfGYvUzEdSl0lEDaTZBkdTU1Noa1d/pX7w4MEAgCtXrqjUX1BQEL755htMnTq12hG6GzduYODAgQgNDcWWLVtqXrSKcnNzERMTAwAIDAxUah89ejRMTU2RlZVV6V5ONzc3JCYmKu2fmJiIzp0711u9RNS46WlrKa5GCIIABysjbJ7SG84tjHA7pxD+q2Jx7V6exFUSUUNotsHxaQoLCwEABgaq3b8TFhYGe3t7REREYNasWUrtGRkZGDRoENLS0hAQEIDRo0ers9xK4uPjUVxcDH19fXh6eiq16+jowMvLCwBw8uRJxXZfX18cPnwYGRkZim1nz57F5cuX8fLLL9dbvUSkeVqa6mPzlD7o0NIYd3KLMHbVCSTdeSh1WURUzxgcqyCKIrZu3QoA6Nu36hmF/+bk5ISYmBhYW1tj+fLllS5HZ2VlwdvbG0lJSRgxYgTWrVv31Idp10VSUhIAoG3bttWOqjo5OVXaFygfNbW1tcXw4cOxZ88ebNu2Df7+/ujZsyf8/Pyqfb+wsDC4uroqwigRNQ8tTPSwKag3Otma4N7D8vB4KSNX6rKIqB4xOFYhPDwc8fHx0NXVrXL0sDqdO3fG/v37YW5ujtDQUISEhCAnJwdDhgzBhQsXMGTIEGzevPmJl8jVoeI+xcfv3fy3irbH72k0MTHBoUOHYGtrC39/fwQGBqJ3796Iiop6YtCdMWMGEhMTcfr0aTUdARFpCivj8vDoZm+KrEfFGLfqRKU1romoaWFw/Je4uDi88847AMonmDg7O9fo9R4eHoiOjoaxsTEWLFgAd3d3xMXF4fnnn8eOHTugp6dXH2VXUnGZXVdXt9p9KuooKCiotL1du3bYvXs38vLy8ODBA6xfvx4tWrSov2KJSONZGOli4+TecG9thuz8EgSEn8RfNxkeiZoiBsfHpKSkwNfXF4WFhQgICEBwcHCt+unTp49i8ktaWhqcnZ0RFRUFQ8OGWdNVX18fAFBcXFztPkVFRQBUv4eTiOhJzAx18NPkXvBsa46cghIERJxA/HXlpzQQkWZjcPxbRkYGBg8ejPT0dPj4+GDt2rVVPtNQFcXFxQgLC1N8n5ycjF27dqmr1Keq6jL0v6lyOZuIqCZM9XXwY2AveDla4GFhKcavPoUzqfelLouI1IjBEcD9+/cxePBgXLt2Df369cPWrVuho6NTq77Kysowbtw4REdHw83NDWvWrIG2tjYmTZqEX375Rc2VV83FxQUAcP36dZSWlla5T3JycqV9iYjUwVhPG2sn9URvJ0vkFZXi9R9O4WRyltRlEZGaNPvgmJeXh2HDhuH8+fPw8vJCZGRkrS/fyuVyTJgwAdu3b4eLiwtiYmIwceJErF+/HgAQEBCAPXv2qLP8Knl4eEBHRweFhYWIi4tTai8pKVFMZOnVq1e910NEzYuRnjbWTOyJ59pbI7+4DBPXnMbxq5lSl0VEatCsg2NRURH8/Pxw8uRJuLm5Yd++fTAxMal1f9OmTcOGDRvg4OCAgwcPwtbWFgAwZswYREREoLS0FKNGjcKhQ4fUdQhVMjU1VazDvXr1aqX2rVu3Ijc3F1ZWVujfv3+91kJEzZOBrhYiJjyDfh1aoKCkDJPWnsbvV+5JXRYR1VGzDY5lZWUYO3YsDh06BGdnZxw4cKBOy+rNnj0b4eHhsLe3x8GDB9GmTZtK7RMnTkRYWBgKCwsxfPhwxMbG1vUQnmjevHkQBAERERHYtGmTYntCQgJmz54NAPjggw+eOPOaiKgu9HW0sHJ8DwzqZIOiUjkm/3gGhy/dlbosIqoDQaxufbwmbtOmTQgICABQfp+fjY1NlfvZ2dkpHgb+JCtXrsTHH3+MI0eOPHF5vq+//hpLly7FsWPH4Ojo+NR+jx07Vunh23l5eSgqKoKhoWGlS+rx8fFKYfWzzz7D/PnzAZQ/8NvY2Bjnz5+HXC6Hj48Pdu3aBS0trafWoKrc3FyYmZkhJycHpqamauuXiDRbcakcb22Mw/7EO9DREvD9az0w2LWl1GUR0d9q8vndbIPj2rVrMWnSpKfu5+DggNTUVJX6zMrKgpWVldr2A4AjR45gwIABT90vJSWlyiAaFRWFpUuX4uzZsygpKYGLiwsmTZqEt956S62hEWBwJKLqlZTJMWvzn9jzVzq0ZQL+L8ADQ7vYSV0WEYHBkSTC4EhET1JaJsfsnxOwO+E2tGQCvvPvjpfd7aUui6jZq8nnd7O9x5GIiBqWtpYMS/2741WPViiTi3hnczx2xt+SuiwiqgEGRyIiajBaMgFfjXbHmGdaQy4C7/78J345e1PqsohIRQyORETUoLRkAkJf7YaAXm0hisD7vyRg86nrUpdFRCpgcCQiogYnkwn4bEQXTOjjAFEEPtr+F346kSZ1WUT0FAyOREQkCUEQsHC4GwKfawcAWLDzPNYcS5G4KiJ6EgZHIiKSjCAImO/TGdP6OQMAPo1MRPjvyRJXRUTVYXAkIiJJCYKAD4d2xNsD2wMAPou+iLDDVyWuioiqwuBIRESSEwQB7w3piHe9OwAAvvr1MpbFJElcFRH9G4MjERE1Gu94u+D9FzsCAJbGXME3+y+D61QQNR4MjkRE1KjMGNAe84Z1BgCsOHQVX+xjeCRqLBgciYio0Ql6wQmfvOwKAPjfb9cQsuciwyNRI8DgSEREjdKkvu2weEQXAMDqoylYuPsCwyORxBgciYio0Rrf2wGhr3aFIADrYtMwb+d5yOUMj0RSYXAkIqJGbWzPtvhqlDsEAdh48jo+2n4OZQyPRJJgcCQiokZvVI/WWDqmO2QC8POZm3h/awLDI5EEGByJiEgjjPBoheXjPKAlE7A9/hbe3fInSsvkUpdF1KwwOBIRkcbw7WaPsAAPaMsE7E64jZmb41HC8EjUYBgciYhIowztYof//qcHdLQERP+Vgbc2xqG4lOGRqCEwOBIRkcYZ7NoSq8Y/A11tGX69cAfT159FUWmZ1GURNXkMjkREpJEGdLJBxOvPQE9bhoOX7mLKj2dRWMLwSFSfGByJiEhjvdChBdZM9IKBjhZ+u3IPk9edQUExwyNRfWFwJCIijfZse2usneQFQ10tHL2aiUlrT+FRUanUZRE1SQyORESk8Xo5WeGnwJ4w1tPGieT7mLjmFPIYHonUjsGRiIiahB4OlvgpsCdM9LVxOjUb41efRG5hidRlETUpDI5ERNRkeLS1wMbJvWFmoIP46w8wPuIkcvIZHonUhcGRiIialK6tzbAxqBcsDHWQcDMHAREnkP2oWOqyiJoEBkciImpy3OzNsGlKb1gZ6eLC7VyMCz+BrLwiqcsi0ngMjkRE1CR1sjXF5im90cJED5cyHmJc+Ance8jwSFQXDI5ERNRkubQ0weYpvdHSVA9X7uRh7KpY3MktlLosIo3F4EhKUlNT4efnBxMTE1hYWGD8+PHIzMyUuiwiolpxbmGMLVP6wN5MH9fuPcLYVSeQnlMgdVlEGonBkSrJy8vDgAEDcOvWLWzatAmrVq3C8ePH4ePjA7lcLnV5RES14mhthC1T+6C1hQFSMh/Bf+UJ3MzOl7osIo3D4EiVrFy5Eunp6YiMjISvry9Gjx6NzZs349SpU9i1a5fU5RER1VobS0NsmdoHbS0Ncf1+PvxXnsD1LIZHoppgcKRKoqKiMGDAANjZ2Sm2eXl5oUOHDoiMjJSwMiKiumtlboCfp/ZBO2sj3HpQAP9VsUjNfCR1WUQaQ2OCY0pKCsLDwxEUFAR3d3doa2tDEASEhITUqd+MjAy8++67cHFxgb6+PqytrTF06FD8+uuvaqq8bup63NHR0fD29oalpSWMjIzg6emJFStWVHvZOTExEW5ubkrb3dzccPHixTodCxFRY2Brpo8tU3rDuYUR0nMKMWZlLK7dy5O6LCKNoC11AapatmwZli1bptY+//rrLwwePBh37tyBnp4eunTpgpycHPz666/49ddfsWTJEnz00Udqfc+aqstxh4aGYs6cOQAAJycnGBsbIyEhATNnzkRMTAx27NgBmazy3w7Z2dkwNzdX6svS0hIXLlyoVR1ERI2Njak+Nk/pg/9EnMTlOw/hv/IENgX1gktLE6lLI2rUNGbE0draGr6+vli0aBH27t2LkSNH1qm/0tJSjBo1Cnfu3EH//v1x48YNnDlzBklJSTh48CBMTEwwd+5c/P7772o6gtqp7XHHxsZi7ty5kMlk2LhxI65du4aEhATExcWhZcuW2L17N7799tsqXysIgtI2URTrdBxERI1NCxM9bAzqhc52psjMK8LYVSdwMT1X6rKIGjWNCY7z589HZGQkFixYgKFDh8LY2LhO/e3ZswdXrlyBnp4e1q5dixYtWijaBg4ciHnz5kEURXz66acq9Xfz5k0EBwc/deZxcnKyYhRQFbU97pCQEIiiiMmTJ2PcuHGK7e7u7orAGBoaipKSymu4WlhYIDs7W6m/7OxsWFpaqlw3EZEmsDLWw6agXujSyhRZj4oREH4CF27nSF0WUaOlMcFR3Y4dOwagfOKHg4ODUnvFyN6RI0dw9+7dp/YXFBSEb775BlOnTq12dO7GjRsYOHAgQkNDsWXLljpU/2S5ubmIiYkBAAQGBiq1jx49GqampsjKysLhw4crtbm5uSExMVHpNYmJiejcuXP9FExEJCFzQ11smNwb7m3MkZ1fgoDwkzh384HUZRE1Ss02OFaMqrVq1arK9ortcrkcp0+ffmp/YWFhsLe3R0REBGbNmqXUnpGRgUGDBiEtLQ0BAQEYPXp07Yt/ivj4eBQXF0NfXx+enp5K7To6OvDy8gIAnDx5slKbr68vDh8+jIyMDMW2s2fP4vLly3j55ZfrrWYiIimZGejgp8Ce8GxrjpyCErwWcRLx15WvvhA1d802OJqZmQEAbt26VWX749svX7781P6cnJwQExMDa2trLF++vNLl6KysLHh7eyMpKQkjRozAunXrlCalqFNSUhIAoG3bttDWrnr+k5OTU6V9KwQFBcHW1hbDhw/Hnj17sG3bNvj7+6Nnz57w8/Ort5qJiKRmqq+DHwN7oaejJR4WlmL86lM4k3pf6rKIGpUGDY4///wzfvzxx4Z8y2pVjLidOXMGN27cUGrfvn274t+ruuevKp07d8b+/fthbm6O0NBQhISEICcnB0OGDMGFCxcwZMgQbN68udowpy4V9VpYWFS7T0Xbv4/NxMQEhw4dgq2tLfz9/REYGIjevXsjKiqq2rAbFhYGV1dXxTklItJUxnraWPuGF/o4WSGvqBSv/3AKJ5KzpC6LqNFo0OA4Y8YMvPHGGw35ltXy8/ODvb09CgsLERAQgPT0dEXbnj178Nlnnym+LyhQfU1TDw8PREdHw9jYGAsWLIC7uzvi4uLw/PPPY8eOHdDT01PrcVSlsLAQAKCrq1vtPhV1VHVs7dq1w+7du5GXl4cHDx5g/fr1lSYP/duMGTOQmJio0iV9IqLGzlBXGz9M9MLzLtbILy7DxDWncOxqptRlETUKDX6purE81kVfXx9btmyBiYkJjh49irZt26JLly5o1aoVfH19YW5ujhdeeAEAajyDu0+fPorJL2lpaXB2dkZUVBQMDQ3VfhxV0dfXBwAUFxdXu09RUREAwMDAoEFqIiLSJAa6Wgh//Rn079gChSVyvLH2NH67ck/qsogk12zvcQSA5557DnFxcXjjjTdga2uLK1euAACmTZuGM2fOoKysDABga2tbo36Li4sRFham+D45OblB13mu7jL041S5nE1E1Jzp62hh5fge8O5sg6JSOYLWncGhS3ekLotIUjW+2W7IkCG1frPc3Mb3YNX27dtj9erVSttLS0uRkJAAAOjRo4fK/ZWVlWHcuHGIjo6Gm5sbgoODMWXKFEyaNAkGBgYYNWqU2mqvjouLCwDg+vXrKC0trfKeyuTk5Er7EhGRMj1tLXz/Wg+8vSkOv164g6k/nUVYgCeGuNVsQIGoqahxcIyJiYEgCLW+5FzVqiSN0a+//oq8vDzY29tX+UibqsjlckyYMAHbt2+Hi4sLYmJiYGtrC0NDQwQEBCAgIAAGBgbw8fGp19o9PDygo6ODwsJCxMXFoWfPnpXaS0pKFPcj9urVq15rISLSdLraMvxfgCdmbf4Te/5Kx5sb4rBinAde6mondWlEDa7GwdHAwACFhYX4/PPPYWdXs/9p3n77bTx69Kimb9ngiouL8fHHHwMApk+fDi0tLZVeN23aNGzYsAEODg44ePCg4hL3mDFjkJ+fjzfeeAOjRo3Cnj17MHDgwHqr39TUFN7e3ti7dy9Wr16tFBy3bt2K3NxcWFlZoX///vVWBxFRU6GjJcOysd2hrSVg15+38dameHwnF/Gyu73UpRE1qBoHR09PTxw/fhwuLi41Xi86ODi4wYNjcHAwfvnlF4waNQpff/11pbbo6GhYWVlVGnW7ceMGpk6diri4OLi6uuL9999X6X1mz56N8PBw2Nvb4+DBg2jTpk2l9okTJ6KgoABvvvkmhg8fjgMHDqBPnz51P8BqzJs3D/v27UNERAT69++vWHYwISEBs2fPBgB88MEHT5x5TURE/9DWkuHbMd2hLZNhW9xNvLM5HqVyOV7xaC11aUQNpsaTYypCVkM/euXYsWOwtrZWfG3evBkAsGTJkkrb//1MxszMTKSlpSEzU/lRCvv370fv3r1haWkJT09PuLq6wsHBAXv37oWrqyv279+v8uNzOnbsCBsbG8TExMDZ2bnKfaZPn46vvvoKZmZmKo/W1va4+/bti8WLF0MulyMgIADOzs5wd3eHp6cn7ty5Ax8fH7z33nsq1UBEROW0ZAK+GtUNY73aQC4Cs39OwM9nlJ8FTNRU1XjEsWfPnhBFUWmpOlXU5VE8JSUlyMpSfghrfn4+8vPzFd9XzIRWxYgRI5Ceno5Tp07h4sWL0NPTg5eXF/z9/TFjxowaPXNx6tSpGDVqFKysrJ64X3BwMCZNmvTU/SrU5bjnzZsHd3d3LF26FGfPnkVGRga6du2KSZMm4a233lL5EjwREf1DJhPw+Stdoa0lYP2J6/jgl3MoLRMR0Kut1KUR1TtBrGGay8nJwZEjR2BgYFCnGdbU9OTm5sLMzAw5OTkwNTWVuhwionoliiI+jUzE2uOpAIBFfm54vY+jpDUR1UZNPr9rPOJoZmbGNYuJiKjZEwQBn7zsCh0tAeF/pODjXRdQUiYi8Ll2UpdGVG8kfwD42rVrsWjRIqnLICIiqjFBEDB3WGdM719+b/viqESs/O2axFUR1R/Jg+Pq1avx6aefSl0GERFRrQiCgA9e7IiZg8oXVFiy9xLCDl+VuCqi+iF5cCQiItJ0giBg9uAOmD24AwDgq18v47uYK3WaFErUGDE4EhERqcnMQS74cGgnAMB3MUn4Zj/DIzUtDI5ERERqNL2/M+b7dAYA/N/hqwjdd4nhkZoMBkciIiI1m/y8Exa+7AoAWPlbMhZHXWR4pCaBwZGIiKgeTOzbDiEjugAAfjiWgk92X4BczvBImo3BkYiIqJ78p7cDvhjZFYIA/Bibhnk7zzM8kkZjcCQiIqpH/l5t8fUod8gEYNOp6/hw2zmUMTyShmJwJCIiqmcje7TGUv/ukAnA1rM38f7WBIZH0kgMjkRERA3Ar3srrBjnCS2ZgO3xtzBry58oLZNLXRZRjUgeHEVR5EwzIiJqFny62SEswBM6WgIiE27j7U3xKGF4JA0iiPWU2nbv3o1Tp07h/v37cHJywpgxY9C2bdv6eCtqJHJzc2FmZoacnByYmppKXQ4RUaMVk3gHb26IQ3GZHINdW+L/Ajygp60ldVnUTNXk87tWI47Xr1/H2LFjYW1tDVNTU/Tq1Qs7d+4EADx48AC9evXCK6+8giVLlmDlypX48MMP0bFjR/z000+1eTsiIqImxdu1JVa93gO62jIcSLyD6evjUFhSJnVZRE9V4xHH+/fvw93dHbdv3650iVkmk2Hfvn34/vvvsXPnTrRq1Qqenp6Qy+WIj4/H7du3oaOjgzNnzqBr165qPxCSHkcciYhq5mhSJib/eBqFJXK80KEFVo3vAX0djjxSw6rXEcevv/4at27dgp2dHcLCwhAVFYVPPvkEenp6mD9/PiIjIzFhwgRcu3YNu3btQmRkJK5du4bXXnsNJSUlWL58ea0PjIiIqCl5zsUaayb2hIGOFn6/cg+B606joJgjj9R41XjE0d3dHefPn0dcXBzc3d0V2//73/9ixowZ0NfXR0ZGhlJiffDgAezs7NC6dWskJSWpp3pqVDjiSERUO6dS7mPSmlN4VFyGXu0s8cNELxjpaUtdFjUT9TrimJycDEdHx0qhEQBGjBgBAHB0dKzyTc3NzdGuXTvcunWrpm9JRETUpPVsZ4kfA3vCRE8bJ1PuY8IPp/CwsETqsoiU1Dg4Pnr0CHZ2dkrbbW1tAQDW1tbVvtbKygpFRUU1fUsiIqImr4eDJX6a3Aum+to4k5aN1384hZwChkdqXGo1q1omU36ZIAh1LoaIiKg5697GHBuDesPcUAfx1x9g/OqTeJBfLHVZRAqSPwCciIiI/tGllRk2Tu4NSyNdnLuZg4Dwk7j/iOGRGoda3Xl79+5d/Pjjj7VqIyIioidztTfFpqDeeC3iBBLTcxEQfgLrJ/eCtbGe1KVRM1fjWdUymazWl6VFUYQgCCgr46MGmiLOqiYiUq+rdx9iXPhJ3HtYBBcbY2wI6gUbE32py6Impiaf3zUecWzbti3vZyQiImoA7W1MsGVKbwSEn0TS3TyMXXUCm4J6o6UpwyNJo97WqqbmhyOORET1Iy3rEQLCT+LWgwI4WhliY1Bv2JsbSF0WNRH1vlY1ERERNRwHKyNsntIbrS0MkJqVD/9VsbhxP1/qsqgZYnAkIiLSAG0sDfHz1D5wsDLEjfsFGLvqBK5nMTxSw2JwJCIi0hD25gbYMqUPnKyNcOtBAfxXxSIl85HUZVEzwuBIRESkQWzN9LF5am+0tzFGek4h/FfG4urdPKnLomaCwZGIiEjD2JjoY/OU3uhka4K7D4swdtUJXLnzUOqyqBlgcCQiItJA1sZ62BjUG652psjMKw+PF9NzpS6LmjgGR6okNTUVfn5+MDExgYWFBcaPH4/MzEypyyIioipYGuliY1AvdG1lhvuPijEu/ATO38qRuixqwhgcSSEvLw8DBgzArVu3sGnTJqxatQrHjx+Hj48P5HK51OUREVEVzA11sX5yL3RvY44H+SUICD+BhBsPpC6LmigGR1JYuXIl0tPTERkZCV9fX4wePRqbN2/GqVOnsGvXLqnLIyKiapgZ6OCnwJ7o4WCB3MJS/CfiJM6mZUtdFjVBDI6kEBUVhQEDBsDOzk6xzcvLCx06dEBkZKSElRER0dOY6Ovgxzd6omc7SzwsKsXrq0/idOp9qcuiJkZjgmNKSgrCw8MRFBQEd3d3aGtrQxAEhISE1LrPu3fvIjg4GG5ubjA0NIS+vj6cnZ0xZcoUXL16VY3V1446jjk6Ohre3t6wtLSEkZERPD09sWLFiiovPScmJsLNzU1pu5ubGy5evFinYyEiovpnpKeNtZO88KyzFR4Vl2HCD6cQey1L6rKoCdGWugBVLVu2DMuWLVNbf5cvX8YLL7yAu3fvQkdHB05OTtDR0cHVq1cRHh6ODRs2IDo6Gv369VPbe9ZUXY85NDQUc+bMAQA4OTnB2NgYCQkJmDlzJmJiYrBjxw7IZP/87ZCdnQ1zc3OlfiwtLXHhwoVa10FERA3HUFcbP0z0QtCPZ/BHUiYmrT2FiNe98JyLtdSlUROgMSOO1tbW8PX1xaJFi7B3716MHDmyTv3NmDEDd+/eRd++fZGcnIxLly7hr7/+ws2bNzF8+HDk5+dj0qRJEEVRTUdQc3U55tjYWMydOxcymQwbN27EtWvXkJCQgLi4OLRs2RK7d+/Gt99+q/Q6QRCUtkl5DoiIqOb0dbQQ/vozGNCxBQpL5AhcdxpHLt+VuixqAjQmOM6fPx+RkZFYsGABhg4dCmNj41r3lZ+fj8OHDwMA/vvf/6J169aKNisrK6xduxaCICAlJQWXLl1Sqc+bN28iODj4qbOPk5OTFaOAT1OXYw4JCYEoipg8eTLGjRun2O7u7q4IjKGhoSgpKVG0WVhYIDtb+Wbq7OxsWFpaqvzeREQkPX0dLfxvfA8Mdm2JolI5pvx4Fgcv3pG6LNJwGhMc1am4uFgR8JycnJTaLSwsFEGptLRUpT6DgoLwzTffYOrUqdWO0N24cQMDBw5EaGgotmzZUsvqny43NxcxMTEAgMDAQKX20aNHw9TUFFlZWYoADZTfy5iYmKi0f2JiIjp37lxv9RIRUf3Q09ZCWIAnhrrZorhMjmnrz+LXCxlSl0UarFkGR3Nzc7Rp0wYAcPz4caX2y5cvIysrC+bm5nBxcVGpz7CwMNjb2yMiIgKzZs1Sas/IyMCgQYOQlpaGgIAAjB49uk7H8CTx8fEoLi6Gvr4+PD09ldp1dHTg5eUFADh58qRiu6+vLw4fPoyMjH9+qZw9exaXL1/Gyy+/XG/1EhFR/dHVlmFFgAd8u9mhpEzEjA1xiP4rXeqySEM1y+AIQDEz+Y033sC2bduQlZWFnJwc/PrrrxgxYgQEQcCXX34JfX19lfpzcnJCTEwMrK2tsXz58kqXo7OysuDt7Y2kpCSMGDEC69atqzQpRd2SkpIAAG3btoW2dtXznypGWiv2BcpHTW1tbTF8+HDs2bMH27Ztg7+/P3r27Ak/P796q5eIiOqXjpYM3/l3x4ju9iiVi3h7Uzx2J9yWuizSQM02OL7++uvYtm0brK2tMWrUKFhbW8Pc3BxDhw6Frq4uoqOjERQUVKM+O3fujP3798Pc3ByhoaEICQlBTk4OhgwZggsXLmDIkCHYvHlztWFOXSruU7SwsKh2n4q2x+9pNDExwaFDh2Brawt/f38EBgaid+/eiIqKemLQDQsLg6urq2IUk4iIGh9tLRm+GdMdo3q0RplcxKzN8dged1PqskjDNNvgKIoikpOTkZWVBS0tLbRv3x6urq7Q1dXF+fPnsWrVKty/X/MHp3p4eCA6OhrGxsZYsGAB3N3dERcXh+effx47duyAnp5ePRxNZYWFhQAAXV3davepqKOgoKDS9nbt2mH37t3Iy8vDgwcPsH79erRo0eKJ7zdjxgwkJibi9OnTdayciIjqk5ZMwJcju2FczzaQi8B7WxPw8+kbUpdFGqTZBsdp06bh/fffR5s2bXD16lUkJSXhwoULuHHjBoYNG4YdO3ZgwIABKCsrq3Hfffr0UUx+SUtLg7OzM6KiomBoaKjuw6hSxeX14uLiavcpKioCABgYGDRITURE1DjIZAI+G9EV43s7QBSBD7adw8aT16UuizREswyOCQkJCA8Ph46ODjZv3gxHR0dFm42NDTZs2ABra2ucO3cOP//8c437Ly4uRlhYmOL75OTkBl3ruarL0P+myuVsIiJqmmQyAYv83DCpryMAYO6Ov/BjbKqkNZFmaJbB8dixYxBFER06dFDMrn6cqakpevbsCQA4c+ZMjfouKyvDuHHjEB0dDTc3N6xZswba2tqYNGkSfvnlF7XU/zQVM8GvX79e7eOEkpOTK+1LRETNiyAI+NjXFVNeKJ8s+fGuC4j4I1niqqixa5bB8eHDh0/dp+JZjBX3C6pCLpdjwoQJ2L59O1xcXBATE4OJEydi/fr1AICAgADs2bOndkXXgIeHB3R0dFBYWIi4uDil9pKSEsX9iL169ar3eoiIqHESBAFzXuqEGQOcAQAhey7if79dk7gqasyaZXCsGGW7cuUKbtxQvik4NzdXEaw6dOigcr/Tpk3Dhg0b4ODggIMHD8LW1hYAMGbMGERERKC0tBSjRo3CoUOH1HAU1TM1NYW3tzcAYPXq1UrtW7duRW5uLqysrNC/f/96rYWIiBo3QRAQPKQj3hlU/tkYuvcS/u9Q0lNeRc1Vkw+OwcHBcHR0RHBwsGLbkCFDYG1tjZKSEowdOxapqamKtrt37+K1115DZmYm9PX1MWrUKJXeZ/bs2QgPD4e9vT0OHjyodAl84sSJCAsLQ2FhIYYPH47Y2Fi1HF915s2bB0EQEBERgU2bNim2JyQkYPbs2QCADz744Ikzr4mIqHkQBAHvDu6A4CHlgyVf77+CpQeuVLsSGjVjooY4evSoaGVlpfjS09MTAYiGhoaVtl+/fr3S6yZMmCACECdMmFBpe3R0tKivry8CELW0tEQXFxfR1dVV1NXVFQGI2tra4tq1a1Wu73//+59oY2MjJiYmPnG/r776SrS3txdTUlLq7ZgrhISEiABEAKKTk5PYrVs3USaTiQBEHx8fsbS0VOXjU0VOTo4IQMzJyVFrv0RE1HD+e+Sq6PBhlOjwYZT45b6Lolwul7okqmc1+fyu3ydRq1FJSQmysrKUtufn5yM/P1/xvaqPz3nppZeQkJCAb775BocOHcL169chiiLs7OzwwgsvYNasWVUu11edqVOnYtSoUbCysnrifsHBwZg0adJT9wPqfszz5s2Du7s7li5dirNnzyIjIwNdu3bFpEmT8NZbb0FLS+upNRARUfMyrZ8ztGUCQvZcRNjhaygpEzHnpU4QBEHq0qgREESR49CkHrm5uTAzM0NOTg5MTU2lLoeIiOrgx9hUfLzrAgBgUl9HfOzryvDYRNXk87vJ3+NIRERENfd6H0d8/kpXAMCaY+UhUi7nWFNzx+BIREREVQro1RZfjuwGQQB+OpGGeTv/Ynhs5hgciYiIqFpjvNrgm9HukAnAplM38MG2cyhjeGy2GByJiIjoiV71bI2l/t2hJRPwy9mbeO/nP1FaJpe6LJIAgyMRERE9lV/3VlgxzgPaMgE7/7yNWVv+RAnDY7PD4EhEREQqGdbVDmGveUJHS0DUuXTM3BSPs2nZGLfqBM7dfCB1edQAGByJiIhIZS+62eJ//+kBXS0Z9p7PwKzN8YhNzsL2uFtSl0YNgMGRiIiIaqSjrQnm+nSGjpaAG9kFAIDIhNs4fysHf93Mwc3s/Kf0QJpKY1aOISIiosbhuS8OK23LelQM3xVHFd+nhvo0ZEnUQDjiSERERDXynX93aMuqXkVGWybgO//uDVsQNRgGRyIiIqqRER6tsHNG3yrbPnqpE0Z4tGrgiqihMDgSERFRrf17+eqvf72Mi+m50hRD9Y7BkYiIiGrMylgXLYz10LWVGT57pQu6tjKDjpaAwlI5Jq87g8y8IqlLpHogiKLIdYNILXJzc2FmZoacnByYmppKXQ4REdWzotIy6GrJIAgCRFFE5sNijFkVi5TMR3jGwQIbgnpBT1tL6jLpKWry+c0RRyIiIqoVPW0tCH9fqxYEAS1M9RAx4RmY6mvjTFo25m4/D45PNS0MjkRERKQ2zi2MEfaaJ7RkArbF3cSq35OlLonUiMGRiIiI1Op5lxb42NcVABC67xJiEu9IXBGpC4MjERERqd3rfRzwWq+2EEXgnc3xuJTBmdZNAYMjERERqZ0gCFg43A3POlvhUXEZAtdypnVTwOBIRERE9UJHS4bvX/OEo5Uhbj0owLSfzqKotEzqsqgOGByJiIio3pgb6iJighdM/p5pPW8HZ1prMgZHIiIiqlftbYwRFuAJmQD8cvYmwv/gTGtNxeBIRERE9e6FDi2w4O+Z1kv2XsLBi5xprYkYHImIiKhBTHzWEQF/z7SeuSkelzMeSl0S1RCDIxERETUIQRDw6XA39HH6e6b1utPI4kxrjcLgSERERA2mYqa1g5UhbmYXYPr6OBSXyqUui1TE4EhEREQNysJIF6snPAMTPW2cSr2P+Tv/4kxrDcHgSERERA2uvY0JVgR4QCYAP5+5idVHU6QuiVTA4EhERESS6N/RBvN9ymdafx59EYcv3ZW4InoaBkciIiKSzKS+jhjXsw3kIvD2pnhcucOZ1o0ZgyMRERFJpnymdRf0ameJvKJSBK47jfuPiqUui6rB4EhERESS0tWW4X//6YG2loa4cb8A09af5UzrRorBkYiIiCRXaaZ1yn18vItrWjdGDI5ERETUKLi0NMHyv2dabz59Az8cS5W6JPoXBkciIiJqNAZ0tMHcYZ0BAJ/tScThy5xp3ZgwOFIlqamp8PPzg4mJCSwsLDB+/HhkZmZKXRYRETUjgc+1g/8z5TOtZ26Mx9W7nGndWDA4kkJeXh4GDBiAW7duYdOmTVi1ahWOHz8OHx8fyOW8SZmIiBqGIAhYPKILerazxMOiUryx9gyyOdO6UWBwJIWVK1ciPT0dkZGR8PX1xejRo7F582acOnUKu3btkro8IiJqRipmWrexNMD1+/mcad1IMDiSQlRUFAYMGAA7OzvFNi8vL3To0AGRkZESVkZERM2RpZEuVk/wgrGeNk6m3McnuznTWmoaFRxTUlIQHh6OoKAguLu7Q1tbG4IgICQkpEb9pKamQhAElb5+++23ejqap1PH8UZHR8Pb2xuWlpYwMjKCp6cnVqxYUeWl58TERLi5uSltd3Nzw8WLF+t0LERERLXRoaUJlo/rDkEANp26gTWcaS0pbakLqIlly5Zh2bJlde5HX18fffv2rbY9PT0dycnJ0NfXR/fu3ev8frVV1+MNDQ3FnDlzAABOTk4wNjZGQkICZs6ciZiYGOzYsQMy2T9/O2RnZ8Pc3FypH0tLS1y4cKHWdRAREdXFwE4tMfelzvgs+iJC9iTCqYUR+ne0kbqsZkmjRhytra3h6+uLRYsWYe/evRg5cmSt+rG1tcXRo0er/erTpw8AYPjw4TAzM1PnIdRIXY43NjYWc+fOhUwmw8aNG3Ht2jUkJCQgLi4OLVu2xO7du/Htt98qvU4QBKVtvCxARERSm/x8O4zu0bp8TWvOtJaMRgXH+fPnIzIyEgsWLMDQoUNhbGys9vfIy8vDzp07AQDjx49X6TU3b95EcHDwU2ceJycnK0YAVVGX4w0JCYEoipg8eTLGjRun2O7u7q4IjKGhoSgpKVG0WVhYIDs7W6mv7OxsWFpaqvzeRERE6iYIAkJe6QIvRws8LCpF4DrOtJaCRgXHhrB9+3Y8evQILVq0wNChQ1V6TVBQEL755htMnTq12tG5GzduYODAgQgNDcWWLVvUWbKS3NxcxMTEAAACAwOV2kePHg1TU1NkZWXh8OHDiu1ubm5ITExU2j8xMRGdO3euv4KJiIhUoKethf/9pwdaWxggLSsf0zecRUkZZ1o3JAbHf1m/fj0AYOzYsdDWVu0W0LCwMNjb2yMiIgKzZs1Sas/IyMCgQYOQlpaGgIAAjB49Wp0lK4mPj0dxcTH09fXh6emp1K6jowMvLy8AwMmTJxXbfX19cfjwYWRkZCi2nT17FpcvX8bLL79crzUTERGpwspYD6sneMFIVwsnku/jk90XeEtVA2JwfEx6ejoOHjwIQPXL1ED5xJOYmBhYW1tj+fLllS5HZ2VlwdvbG0lJSRgxYgTWrVtXaUJKfUhKSgIAtG3bttrw6+TkVGlfoHzk1NbWFsOHD8eePXuwbds2+Pv7o2fPnvDz86vXmomIiFTV0dYEy8d5QBCAjSevY93xVKlLajYYHB+zYcMGyOVydOzYUTEip6rOnTtj//79MDc3R2hoKEJCQpCTk4MhQ4bgwoULGDJkCDZv3qzyKGZdVNynaGFhUe0+FW2P39NoYmKCQ4cOwdbWFv7+/ggMDETv3r0RFRX1xLAbFhYGV1fXGp8zIiKi2hrUuSU+GtoJALAoKhG/X7kncUXNA4PjYyouU9dktPFxHh4eiI6OhrGxMRYsWAB3d3fExcXh+eefx44dO6Cnp6fOcqtVWFgIANDV1a12n4paCgoKKm1v164ddu/ejby8PDx48ADr169HixYtnvh+M2bMQGJiIk6fPl3HyomIiFQ35QUnjPQsn2k9Y2Mcrt7Nk7qkJo/B8W9//fUXEhISIAgC/vOf/9S6nz59+igmv6SlpcHZ2RlRUVEwNDRUV6lPpa+vDwAoLq5+tllRUREAwMDAoEFqIiIiUjdBEPD5q13wjIMFHhaWYvK603iQz5nW9YnB8W8//fQTAOCFF16Ag4NDrfspLi5GWFiY4vvk5OQGX+e5qsvQ/6bK5WwiIqLGTk9bC/8b3wOtzA2QmpWPNzfEcaZ1PWJwBCCXy7Fp0yYAtb9MDQBlZWUYN24coqOj4ebmhjVr1kBbWxuTJk3CL7/8oq5yn8rFxQUAcP36dZSWlla5T3JycqV9iYiINJW1sR5WT3wGRrpaOH4tC59GcrWz+sLgCODw4cO4efMm9PX1MWrUqFr1IZfLMWHCBGzfvh0uLi6IiYnBxIkTFfdNBgQEYM+ePeosu1oeHh7Q0dFBYWEh4uLilNpLSkoU9yP26tWrQWoiIiKqT51sTbFsbPlM6/UnruPH2FSpS2qSGBzxz2XquiwxOG3aNGzYsAEODg44ePAgbG1tAQBjxoxBREQESktLMWrUKBw6dEhtdVfH1NQU3t7eAIDVq1crtW/duhW5ubmwsrJC//79670eIiKihuDt2hIf/j3T+tPIRPyRxJnW6tYsgmNwcDAcHR0RHBys1FZQUIDt27cDqP1l6tmzZyM8PBz29vY4ePAg2rRpU6l94sSJCAsLQ2FhIYYPH47Y2NhavU9NzJs3D4IgICIiQnEZHgASEhIwe/ZsAMAHH3zwxJnXREREmmbqC0541bMVyuQiZmyIQ/I9zrRWJ40KjseOHYO1tbXia/PmzQCAJUuWVNp+48aNSq/LzMxEWloaMjMzlfrcuXMnHj58WKMlBv+tY8eOsLGxQUxMDJydnavcZ/r06fjqq69gZmYGOzs7lfqt7fECQN++fbF48WLI5XIEBATA2dkZ7u7u8PT0xJ07d+Dj44P33nuvVsdLRETUWAmCgCWvdkUPBwvkFpavaZ2TXyJ1WU2GRgXHkpISZGVlKb4qHimTn59faXtZWZnKfVZcpq7JEoP/NnXqVJXWcw4ODsa5c+fg6OioUr91Pd558+YhMjISAwcORFZWFq5evYquXbviu+++w65du6ClpVWj4yQiItIEetpaWPn3TOuUzEd4cyPXtFYXQeQCj6Qmubm5MDMzQ05ODkxNTaUuh4iImrmL6bkY+d/jyC8uw/jeDlg8oovUJTVKNfn81qgRRyIiIiJVdbYzxXf+3SEIwE8n0vATZ1rXGYMjERERNVlD3Gzx/osdAQALIxNxNEl5vgOpjsGRiIiImrTp/Zzxqkf5TOs3N5zlTOs6YHAkIiKiJq18Teuu8GhrjtzCUkzmTOtaY3AkIiKiJk9fRwurxj8DezN9JGc+woyNcSjlTOsaY3AkIiKiZqGFiR7CJzwDAx0tHL2aicVRiVKXpHEYHImIiKjZcLM3w1L/7gCAdbFpWH8iTdqCNAyDIxERETUrQ7v8M9P6k90XcPwqZ1qrisGRiIiImp03+ztjRHd7lMlFTN8Qh5TMR1KXpBEYHImIiKjZEQQBoSO7oXsbc+QUlCBw3WnkFHCm9dMwOBIREVGzpK+jhVWv94CdmT6S7z3CW5xp/VQMjkRERNRs2ZjoI/z18pnWfyRlImTPRalLatQYHImIiKhZ69LKDEv93QEAa4+nYuPJ6xJX1HgxOBIREVGzN7SLHd4b3AEA8PGu8zh+jTOtq8LgSERERATgrYHtMdzdHqVyEW9uiEMqZ1orYXAkIiIiQvlM6y9HdYN7azM8yC/B5B/PILeQM60fx+BIRERE9Dd9HS2Ev/4MbE31cfVuHt7aGM+Z1o9hcCQiIiJ6jI2pPiImPAN9HRl+v3IPn0VzpnUFBkciIiKif+nSygxLx3QHAKw5lopNpzjTGmBwJCIiIqrSS13tMPvvmdYLdp5H7LUsiSuSHoMjERERUTXeHtgeL/8903r6hrNIy2reM60ZHImIiIiqIQgCvnpspnXguuY905rBkYiIiOgJyte0/mem9cxN8SiTi1KXJQkGRyIiIqKnaGlavqa1vo4MRy7fw+fNdKY1gyMRERGRCrq2NsM3o7sDAFYfTcGW081vpjWDIxEREZGKfLrZYZa3CwBg/s7zOJncvGZaMzgSERER1cA7g1zg080OJWUipq0/i+tZ+VKX1GAYHImIiIhqQBAEfD3KHd1amyE7vwSB607jYTOZac3gSERERFRDBrpaWDX+GdiY6CGpGc20ZnAkIiIiqgVbs/KZ1nraMhy+fA+he5v+TGsGRyIiIqJacm9jjq9HuwMAwv9Iwc9nbkhcUf1icCQiIiKqg5fd7TFzUPlM63k7/sKplPsSV1R/GByJiIiI6mjWIBcM62qrmGl9437TnGnN4EhERERURzKZgG9Gd0eXVqa4/6gYk9edQV5RqdRlqR2DIxEREZEaGOhqIfz18pnWl+88xDtNcKY1gyMRERGRmtiZGWDV3zOtD166iy/2XZK6JLVicCQiIiJSo+5tzPHlqG4AgFW/J2NrE5ppzeBIREREpGZ+3Vvh7YHtAQBzd/yF06lNY6Y1gyMpSU1NhZ+fH0xMTGBhYYHx48cjMzNT6rKIiIg0yrveHfBSl/KZ1lN/ahozrRkcqZK8vDwMGDAAt27dwqZNm7Bq1SocP34cPj4+kMvlUpdHRESkMWQyAd+McYebfdOZac3gSJWsXLkS6enpiIyMhK+vL0aPHo3Nmzfj1KlT2LVrl9TlERERaRRDXW2Ev/4MrI3LZ1rP2qzZM60ZHKmSqKgoDBgwAHZ2doptXl5e6NChAyIjIyWsjIiISDPZmxsg/PUe0NWWIebiXXz5q+bOtNaY4JiSkoLw8HAEBQXB3d0d2traEAQBISEhde67rKwM4eHh6NevH6ytraGvrw8HBweMGDFC8lG2uh53dHQ0vL29YWlpCSMjI3h6emLFihXVXnZOTEyEm5ub0nY3NzdcvNj0F28nIiKqDx5tLfDV3zOtV/6WjF/O3pS4otrRlroAVS1btgzLli1Te7/Z2dkYNmwYTpw4AUEQ0KFDBzg6OuL27dvYtWsXtLW14efnp/b3VVVdjjs0NBRz5swBADg5OcHY2BgJCQmYOXMmYmJisGPHDshklf92yM7Ohrm5uVJflpaWuHDhQq3qICIiovKZ1kl38vB/h69i7va/0M7aED0cLKUuq0Y0ZsTR2toavr6+WLRoEfbu3YuRI0fWuU+5XI7hw4fjxIkTePXVV3H9+nVcunQJZ86cwe3bt3Hjxg3MnDlTDdXXXm2POzY2FnPnzoVMJsPGjRtx7do1JCQkIC4uDi1btsTu3bvx7bffVvlaQRCUtomi5t6PQURE1FjMHtwBL7q1RHGZHFN+PIub2Zo101pjguP8+fMRGRmJBQsWYOjQoTA2Nq5zn6tWrcLRo0cxYMAAbN26Fa1bt67U3rp1a7zwwgsq9XXz5k0EBwc/deZxcnKyYhRQFbU97pCQEIiiiMmTJ2PcuHGK7e7u7orAGBoaipKSkkqvs7CwQHZ2tlJ/2dnZsLTUrL+KiIiIGhuZTMBS/+5wtTNF1t8zrR9p0ExrjQmO9aHiEvDixYuVLtnWVFBQEL755htMnTq12tG5GzduYODAgQgNDcWWLVvq9H5Pkpubi5iYGABAYGCgUvvo0aNhamqKrKwsHD58uFKbm5sbEhMTlV6TmJiIzp0710/BREREzYihrjYiJpTPtL6U8RCztvwJuYbMtG62wTEpKQmXLl2CpaUlnn32WezatQv/+c9/MGjQIIwdOxYREREoKipSub+wsDDY29sjIiICs2bNUmrPyMjAoEGDkJaWhoCAAIwePVqNR1NZfHw8iouLoa+vD09PT6V2HR0deHl5AQBOnjxZqc3X1xeHDx9GRkaGYtvZs2dx+fJlvPzyy/VWMxERUXNib26AVX/PtD6QeAdf7b8sdUkqabbB8ezZswCATp06Yfz48RgxYgQ2bNiAQ4cOYcuWLQgKCkL37t2RlpamUn9OTk6IiYmBtbU1li9fXulydFZWFry9vZGUlIQRI0Zg3bp1dR7hfJKkpCQAQNu2baGtXfX8Jycnp0r7VggKCoKtrS2GDx+OPXv2YNu2bfD390fPnj0lnSRERETU1Hi2tcCXI8tnWv/3yDVsj2v8M62bbXBMT08HAJw+fRobNmzA5MmTkZqaisLCQsTExMDJyQmXLl3CyJEjVV4xpXPnzti/fz/Mzc0RGhqKkJAQ5OTkYMiQIbhw4QKGDBmCzZs3Vxvm1KXiHkULC4tq96lo+/f9jCYmJjh06BBsbW3h7++PwMBA9O7dG1FRUdWG3bCwMLi6uipGMYmIiEg1Izxa4c3+zgCAj7b9hbNpyvMMGpNmGxwfPXoEACgpKcHzzz+P8PBwODg4QE9PD4MGDcL27dshCALOnj2LPXv2qNyvh4cHoqOjYWxsjAULFsDd3R1xcXF4/vnnsWPHDujp6dXXISkUFhYCAHR1davdp6KOgoICpbZ27dph9+7dyMvLw4MHD7B+/Xq0aNGi2r5mzJiBxMREnD59uo6VExERNT/BQzpiiGv5TOupP53BrQfKn82NRbMNjvr6+op/f+edd5Ta3d3dMWDAAADAvn37atR3nz59FJNf0tLS4OzsjKioKBgaGtahYtVVHFtxcXG1+1Tcv2lgYNAgNREREVHVKmZad7YzRWZe455p3WyD4+OXcTt16lTlPhWziFNTU2vUd3FxMcLCwhTfJycnN+gKNNVdhn6cKpeziYiIqGEY6VXMtNbFxfRcvNtIZ1o32+DYsWNHxb9Xd/m4YntZWZnK/ZaVlWHcuHGIjo6Gm5sb1qxZA21tbUyaNAm//PJL3YpWkYuLCwDg+vXrKC2t+i+W5OTkSvsSERGRtFqZG2Dl+GegqyXD/sQ7+OZA45tp3WyDo4eHh+KSbkWI+reK7a1atVKpT7lcjgkTJmD79u1wcXFBTEwMJk6ciPXr1wMAAgICanS/ZG15eHhAR0cHhYWFiIuLU2ovKSlR3I/Yq1eveq+HiIiIVNPDwQKhI7sCAMIOX8OO+MY107rZBkcjIyMMGzYMALBu3Tql9oyMDPz6668AgIEDB6rU57Rp07BhwwY4ODjg4MGDsLW1BQCMGTMGERERKC0txahRo3Do0CE1HUXVTE1N4e3tDQBYvXq1UvvWrVuRm5sLKysr9O/fv15rISIiopp51bM1pvUrn2n94ba/EHe98cy0bvLBMTg4GI6OjggODlZq+/jjj6GlpYXNmzdXCo8PHjzAxIkTUVBQACcnJ5Ue1j179myEh4fD3t4eBw8eRJs2bSq1T5w4EWFhYSgsLMTw4cMRGxtb94N7gnnz5kEQBERERGDTpk2K7QkJCZg9ezYA4IMPPnjizGsiIiKSxgcvdoR355YoLi1f0/rWgwKcu/kA41adwLmbDySrS2OC47Fjx2Btba342rx5MwBgyZIllbbfuHGj0usyMzORlpaGzMxMpT7d3d3xf//3fxBFERMnToSDgwO8vLzQqlUr/Prrr7C2tsa2bdtUClcdO3aEjY0NYmJi4OzsXOU+06dPx1dffQUzMzPY2dnV63H37dsXixcvhlwuR0BAAJydneHu7g5PT0/cuXMHPj4+eO+991SqgYiIiBqWTCbgu7Hd0cnWBJl5RQhadwZbTt9AbHIWtsfdkq4uyd65hkpKSpCVlaX4qnicTH5+fqXtNZnIApRfXv7tt9/w8ssvIz8/H+fOnYONjQ1mzJiBP//8E927d1epn6lTp6q0nnNwcDDOnTsHR0dHlfqty3HPmzcPkZGRGDhwILKysnD16lV07doV3333HXbt2gUtLS2VaiAiIqKGZ6ynjZARXWCmr43E9FxsPVM+SBSZcBvnb+Xgr5s5uJmd36A1CaIoNr653qSRcnNzYWZmhpycHJiamkpdDhERkcZz/Eh5Uq0A4PHwlhrqU6f3qMnnt8aMOBIRERE1N9/5d4e2TKi0rSI0assEfOffvUHrqd9Fk4mIiIio1kZ4tEJ7G2P4rjiq1LZzRl90aWXWoPVwxJGIiIhIAwhC5X9KgSOORERERI2YlbEuWhjrwc5cH/5ebbDl9A2kPyiElXHDP1KPk2NIbTg5hoiIqH4UlZZBV0sGQRAgiiKKy+TQ01bP01Fq8vnNEUciIiKiRu7xkCgIgtpCY03xHkciIiIiUgmDIxERERGphMGRiIiIiFTC4EhEREREKmFwJCIiIiKVMDgSERERkUoYHImIiIhIJQyORERERKQSBkciIiIiUgmDIxERERGphEsOktpULHuem5srcSVERESkqorP7YrP8SdhcCS1efjwIQCgTZs2EldCRERENfXw4UOYmZk9cR9BVCVeEqlALpfj9u3bMDExgSAIau07NzcXbdq0wY0bN2BqaqrWvukfPM8Ng+e5YfA8Nwye54ZTX+daFEU8fPgQ9vb2kMmefBcjRxxJbWQyGVq3bl2v72FqaspfTA2A57lh8Dw3DJ7nhsHz3HDq41w/baSxAifHEBEREZFKGByJiIiISCUMjqQR9PT08Mknn0BPT0/qUpo0nueGwfPcMHieGwbPc8NpDOeak2OIiIiISCUccSQiIiIilTA4EhEREZFKGByJiIiISCUMjkRERESkEgZHanDR0dHw9vaGpaUljIyM4OnpiRUrVkAul9eqv9jYWPj5+aFFixYwMDCAq6srFi9ejMLCQjVXrnnUda7j4+Px8ccfo1+/frC2toaOjg5sbGzw0ksvYceOHfVUveZQ98/04yIiIiAIAgRBwOTJk9VQreaqj/P8888/Y+jQoWjZsiX09PTQqlUrDB06FD/88IMaK9cs6jzPDx8+xKJFi+Dh4QFjY2Po6uqibdu2eO211xAXF1cP1Td+KSkpCA8PR1BQENzd3aGtrQ1BEBASElKnfhvss1AkakBLliwRAYgARCcnJ7Fbt26iTCYTAYjDhw8Xy8rKatTf+vXrRS0tLRGA2KpVK9HDw0PU0dERAYheXl7io0eP6ulIGj91neurV68q+gEgtmvXTuzRo4doYWGh2DZhwoQa/7drKtT9M/24u3fvipaWlor+AwMD1Vi5ZlH3eS4sLBSHDx9eqU8vLy+xTZs2okwmE3v06FFPR9K4qfM837lzR+zQoYMIQJTJZKKzs7Po7u4uGhsbiwBELS0tcePGjfV4NI3TO++8U+l3asXX4sWLa91nQ34WMjhSgzl+/LgoCIIok8kq/bL4888/xZYtW4oAxK+++krl/lJSUkQ9PT0RgPjll1+KcrlcFEVRTE1NFTt27CgCEGfMmKH249AE6jzXSUlJop2dnfjFF1+It2/fVmwvKysTV6xYIQqCIAIQV6xYofbjaOzU/TP9b6+99pook8lEHx+fZh0c6+M8jxs3TgQgvvDCC+KlS5cqtd29e1f89ddf1VK7JlH3eQ4MDBQBiB07dhQvXryo2J6XlydOmTJFBCCampqKOTk5aj2Oxm7x4sWir6+vuGjRInHv3r3iyJEj6xQcG/qzkMGRGsywYcNEAOKUKVOU2jZs2CACEK2srMTi4mKV+nvzzTdFAOKQIUOU2o4dOyYCEHV0dMSMjIw6165p1HmuCwoKnvjX6rRp00QAYrdu3epUsyZS98/04w4cOCACEKdPny5+8sknzTo4qvs87927VwQgdurUSczPz1d3uRpL3efZ1tZWBCDu3r1bqa2kpES0trYWAYjR0dF1rl2TTZgwoU7BsaE/CxkcqUHk5OSIurq6IgDx5MmTSu3FxcWiqampCEClv/TlcrloZ2cnAhC3bNlS5T6dOnUSAYgrV66sc/2aRN3n+mm2b98uAhD19fXr3Jcmqc/zXFBQILZv3160sbERs7Ozm3VwrI/z/OKLL4oAxPXr16u7XI1VH+fZzMxMBCCeP3++yvYePXpUGyybk7oERyk+Czk5hhpEfHw8iouLoa+vD09PT6V2HR0deHl5AQBOnjz51P6uX7+O9PR0AEDfvn2r3Kdiuyr9NSXqPtdPU3HjtYGBQZ370iT1eZ5DQkJw9epVfPXVVzA3N1dHuRpL3ee5oKAABw8ehCAI8PHxwZEjRxAYGIhBgwZh5MiR+O677/Dw4UO1H0djVx8/z926dQMAHD9+XKnt/v37uHTpErS1tdG9e/faF97MSfFZyOBIDSIpKQkA0LZtW2hra1e5j5OTU6V9VelPT08P9vb2de6vKVH3uX6an3/+GUD1v7Saqvo6zxcvXsRXX32F559/Hq+//nrdC9Vw6j7PCQkJKC0thb29Pb744gsMGDAAP/zwAw4dOoTt27fj3XffRadOnfDnn3+q7Rg0QX38PC9cuBA6Ojp4//33sWbNGty5cwePHj3CsWPH4Ovri0ePHuGjjz5CmzZt1HMQzZAUn4UMjtQgsrOzAQAWFhbV7lPRVrGvKv2Zm5tDEIQ699eUqPtcP8n+/fuxc+dOAMD7779fp740TX2cZ1EUMXXqVMjlcnz//fd1L7IJUPd5rhiduXv3LkJDQ/Hyyy/j0qVLKCoqwqlTp+Dp6Ynbt2/Dz88PeXl5ajgCzVAfP88DBw7EgQMH0K1bN7zxxhuwtbWFsbExnnvuOaSnp2P9+vVYvHhx3YtvxqT4LGRwpAZRcTlTV1e32n309PQAlF9Kauj+mpKGOjfXr1/Ha6+9BgB488038cILL9S6L01UH+d59erV+OOPPzBr1ix06dKl7kU2Aeo+z48ePQIAlJSUwMnJCdu2bUPHjh2hq6sLLy8v7NmzB4aGhrh+/TrWrFmjhiPQDPX1eyMlJQV3796FIAhwcHBA165dYWBggNTUVERERCA1NbVOdTd3UnwWMjhSg9DX1wcAFBcXV7tPUVERANXulVN3f01JQ5yb+/fv46WXXkJmZib69++Pb7/9tlb9aDJ1n+d79+7hww8/ROvWrfHJJ5+op8gmoL5+dwDlf/Do6OhUare1tcXYsWMBAPv27atxvZqqPn5vLFmyBJMmTYIgCPjzzz+RmpqKc+fO4e7duwgMDMSRI0fQt29f5OTk1P0AmikpPgsZHKlBqDJUrsqlkn/39+DBA4iiWOf+mhJ1n+t/y8vLw7Bhw5CYmIgePXpg9+7dir9omxN1n+cPPvgA9+/fx9KlS2FsbKyeIpuA+vrdAQCdOnWqcp/OnTsDQLMaDVP3eb579y4WLVoEAFi7dq1iogwAGBsb43//+x9cXV1x+/Zt3pZRB1J8FjI4UoNwcXEBUH55s7S0tMp9kpOTK+2rSn9FRUW4fft2nftrStR9rh9XVFQEPz8/nDx5Eq6urti3bx9MTEzqVrCGUvd5jo+PBwC89dZbsLW1rfT19ddfAwA2btyo2NZcqPs8d+zYUfHv1f3BU7G9rKysRrVqMnWf5zNnzqCwsBDGxsbo2bOnUru2tjb69++v2JdqR4rPQgZHahAeHh7Q0dFBYWFhleuTlpSU4PTp0wCAXr16PbW/tm3bKj48jx07VuU+FdtV6a8pUfe5rlBaWooxY8bg0KFDcHJywoEDB2Btba22ujVNfZ3nO3fuKH1V3JdXUFCg2NZcqPs8t27dWjGLt+ID9d8qtrdq1aq2ZWscdZ9nVR5pVDFCpva1lJsRKT4LGRypQZiamsLb2xtA+QSAf9u6dStyc3NhZWWl+Cv0SQRBwCuvvFJtf8ePH8elS5ego6OD4cOH1614DaPucw2U/4KfOHEidu/eDXt7e8TExFT76IfmQt3n+c8//4RYviiD0lfFPY+BgYGKbc1Fffw8jx49GgDw448/KrUVFhZiy5YtAMpnBTcX6j7PFaNbeXl5OHXqlFJ7aWkpfvvtNwBAhw4d6lB58ybJZ6FaHiNOpIKjR48+dR3UL774otJrli5dKjo4OIj+/v5K/SUnJytWOqhufc7p06fX70E1Uuo+12+//bYIQLS2thYTExPrvX5Noe7zXJ3mvHKMKKr/PKenp4vGxsYiADEkJEQsKysTRVEU8/PzFat4WFhYiHfv3q3fA2tk1Hme5XK56OrqqljaMSEhQdGWm5urWMcagHjmzJn6PbBGTpWVYxrTZyGDIzWokJAQxS8LJycnsVu3bqJMJhMBiD4+PmJpaWml/Ss+MPv161dlf+vWrVO8vlWrVqKHh4eoo6MjAhB79Ogh5uXlNcBRNU7qOtfHjx9X9NOmTRuxb9++1X41R+r+ma5Kcw+Ooqj+87x7927Fh23Lli1FLy8vxRJ5hoaGalmOUxOp8zyfPXtWtLCwEAGIgiCIjo6OYrdu3UQDAwPFe4SEhDTQkTUeR48eFa2srBRfenp6ip+7x7dfv35d8ZrG9FnI4EgNLjIyUhw4cKBoZmYmGhoaiu7u7uJ3332n9AtJFFX7kD127Jjo6+srWlpainp6emLHjh3FhQsXigUFBfV4FJpBHef68OHDil/yT/tqrtT9M13da5pzcBRF9Z/nc+fOiWPHjhVtbW1FHR0d0d7eXnz99dfFixcv1uNRNH7qPM+3bt0SZ8+eLbq6uooGBgaK8zxy5Ejx0KFD9XwkjZOqv1NTUlIUr2lMn4WCKDajm2WIiIiIqNY4OYaIiIiIVMLgSEREREQqYXAkIiIiIpUwOBIRERGRShgciYiIiEglDI5EREREpBIGRyIiIiJSCYMjEREREamEwZGIiIiIVMLgSEREREQqYXAkIqqBu3fvwsTEBEOHDpW6FGpkkpOToaOjg//85z9Sl0JUbxgciYhq4NNPP0VeXh4+/vhjqUtpMAsXLoQgCOjfv/8T9xs/fjwEQcDp06cbprB6JggCBEHAkSNHKm2v7nw4OTkhICAAGzduRHx8fMMVStSAGByJiFSUnJyM8PBw9O/fH88++6zU5TQqcrkc+/btg62tLZ555hmpy5HMnDlzIIoi5s6dK3UpRPWCwZGISEUrV65ESUkJJkyYIHUpjU5sbCwyMzMxbNgwCIIgdTmS6dSpE3r16oVff/0VV69elbocIrVjcCQiUkFJSQnWrl0LPT09vPLKK1KX0+hERUUBAHx9fSWuRHpjx46FKIpYvXq11KUQqR2DIxE1K5MnT4YgCBg8eDBEUVRq//jjjyEIArp27YqioiLF9sOHD+Pu3bt47rnnYGZmVm3/9+/fxyeffAIPDw+YmprC2NgYnTt3xrRp06q87620tBT/+9//8Nxzz8Hc3Bz6+vro1KkT5s+fj9zcXKX9165dC0EQMHHiRBQUFGDOnDlwcnKCgYEBOnbsiBUrVij2zcrKwjvvvAMHBwfo6+vDzc0Na9eureEZU01UVBR0dXUxePBgpbbTp0/jP//5D9q2bQs9PT20bNkSzz77LL788kvk5OQo7X/z5k3MnDkTHTp0gIGBAczNzTFgwAD88ssvVb53//79Ffcinjt3Dn5+frC2toapqSm8vb1x5swZxb5//PEHhg4dCktLS5iYmMDHxweXLl1S34nAP+F5y5Ytau2XqFEQiYiakYcPH4pOTk4iAHHp0qWV2k6cOCFqaWmJurq64p9//lmpbd68eSIAcc6cOdX2/eeff4r29vYiAFEmk4murq5i9+7dRVNTUxGAOGHChEr75+TkiC+88IJifwcHB7FLly6irq6uCEDs3LmzeOfOnUqvWbNmjQhAHDdunNinTx9RS0tL7Natm+jo6CgCEAGIn376qXjnzh3RxcVF1NXVFT08PBR1ARB/+OGHGp2zTz75RAQg9uvXr8r2tLQ0EYA4ZMgQpbYvvvhCFARBBCCampqKPXr0EJ2dnUUdHR0RgHj48OFK+x85ckQ0MzMTAYgGBgZi165dxTZt2ihqf++995Teo1+/fiIAMTQ0VDQwMBDNzc3FHj16KPoxMTERz58/L/7888+itra2aGNjI3p6eoqGhoYiALFFixZiRkaGUr8V7/nvGp92PkRRFC0tLUUA4o0bN6rdh0gTMTgSUbNz7NgxUUtLS9TX1xfPnz8viqIoPnr0SHRxcREBiF988YXSawYMGCACEH/55Zcq+8zJyRHbtm0rAhCHDh2qFBh+//13cf369ZW2jR07VgQgDho0SLx27Zpi+/3798VXX31VBCCOGjWq0msqgqOOjo7YtWtXMTk5WdG2adMmReAaMmSIOGDAgErB87PPPhMBiHZ2dmJpaamKZ+vpQen//u//RADi8uXLK23fuXOnCEDU0tISv/nmG7G4uFjR9ujRI3HVqlViYmKiYtutW7dES0tLURAE8fPPPxcLCwsVbceOHRNbtWolAhAjIyMrvU9FcNTR0RFnz54tFhUViaIoioWFhaKfn58IQOzfv79obm4ufvPNN2JZWZkoiqKYnZ0t9uzZUwQgfvDBB0rHVZfgOGTIEBGAuGnTpmr3IdJEDI5E1CzNmTNHBCB2795dLCoqEqdOnSoCEF944QVFsHhcxSjlsWPHquzvyy+/VIwSPh54qpOQkCACEB0cHMTc3Fyl9kePHolt2rQRBUEQU1NTFdsrgqMgCGJcXJzS6/r06aMIj7du3arUVlpaqghfVb22Ok8LSkOHDhUBVAqxoiiKrq6uIgBx0aJFKr3P7NmzRQDiu+++W2V7ZGSkCEAcOHBgpe0VwdHDw0OUy+WV2i5fvqwIgH5+fkp97tu3TwQgduvWTamtLsFxwoQJilFQoqaE9zgSUbP06aefwsPDA3/++Sd8fX2xcuVKmJqa4scff4RMpvyrMTMzEwBgaWlZZX+7du0CALzzzjvQ09N76vvv2LEDADBmzBiYmJgotRsaGsLb2xuiKOKPP/5Qavfw8ICHh4fS9u7duwMAXnrpJdjb21dq09LSQrdu3QCUP1pIHfLz83HkyBG4urqiXbt2iu1Xr15FYmIidHV1MWvWLJX62r59O4Dy+1CrMnToUOjq6uL48eMoLS1Vap80aZLSjO4OHTrA0NAQABAYGKj0mopzqK7zUaHi5+TevXtq7ZdIatpSF0BEJAUdHR2sX78ePXr0wIEDBwAAy5cvh4ODQ5X7FxYWAkC1ofDixYsAgN69e6v0/n/99ReA8gB5/PjxKvdJS0sDANy6dUupzdnZucrXtGjRQqX2vLw8lep8mgMHDqCwsFBpNnXF+XB1da0yGP9bXl4eUlNTAQBTpkx54r6FhYXIyspCy5YtK22v7pitra1x/fr1KtvVfT4qGBgYAAAKCgrU2i+R1BgciajZat++Pdq2bYsrV67AzMwMI0eOrHZfS0tLZGRk4MGDB1W2V8yANjc3V+m9K2YTX7169anP+6sqfFSMov1bxYjb09rFKmaU10Z1j+Gp7fkAgGPHjj11f3Wdk/p65uT9+/cBlIdWoqaEl6qJqNmaN28erly5AplMhpycHLz77rvV7mtjYwPgn0DwbxWjatUFy38zNjYGAISHh0Msv9+82q+FCxeqflANSBRFREdHw9LSUmklndqeDwAoLi5+6jlxdHRU12HUi4qfk4oRTaKmgsGRiJql33//Hd9++y0MDQ1x4MABmJubIyIiApGRkVXuX3HvYMUl2H9zc3MDAJw4cUKl93d1dQUAnD9/voaVNx5xcXG4ffs2hg4dCi0trUptFecjMTERDx8+fGpfZmZminsyL1y4oP5iG1hiYiIAwNPTU+JKiNSLwZGImp3c3FxMmDABcrkcX331FQYOHIiwsDAA5RMzqprQ8NxzzwFApYdJP27EiBEAgBUrVqC4uPipNVSsPrN+/XpkZWXV5jAk96TVYpydndGlSxcUFxdj+fLlKvX36quvAgC+++47tdUohUePHuHixYvQ19dv1ut2U9PE4EhEzc7MmTORmpqKIUOG4M033wQABAQEwN/fH3fv3q1ycsbgwYMhCAKOHj1aZZ9TpkyBg4MDLly4gFdffVVpQsvRo0exYcMGxffPPPMMxowZg6ysLAwePFhpVZmysjIcOXIEr732WqUVbBqTqKgoaGlpYejQoVW2h4SEAAAWLlyI5cuXo6SkRNGWn5+PiIiISiO4H374ISwtLbFu3TrMnj1b6TL3/fv38cMPPyj6baxiY2NRVlaG/v37Q1dXV+pyiNSKwZGImpUdO3Zg3bp1sLCwwJo1ayq1/fe//4W9vT127typ1Obo6IiBAwfi2rVrOHv2rFK/JiYm2LVrF2xtbbFnzx60bdsWXbp0gYeHB8zNzfH8888rZm9XWL16tSI0enp6wsHBAb1790a3bt1gYmKCAQMGYOPGjWqbyKJOGRkZOHv2LPr27QsLC4sq9/Hz88OSJUtQVlaGd955By1atICXlxc6dOgAc3NzBAUF4c6dO4r9W7dujd27d8Pa2hpLly6FjY0NunXrht69e8PZ2RnW1tYIDAxs9Jf3K5YafOONNySuhEj9GByJqNm4c+eOYjTx+++/V3rOYUWYFAQB77zzjuLxMBUqXvv4yOHj3N3dcf78ecyZMwedO3dGSkoKrl27Bnt7e0yfPl1p8o2xsTH27duHDRs24MUXX0R+fj7i4uKQmZmJbt264cMPP8SpU6egr6+vpjOgPnv27IEoilVepn7cRx99hOPHj2PMmDEwNDREQkICcnNz4eXlha+++krpHsC+ffsiMTER8+bNg6urK1JSUnDu3DnIZDIMHToU33//PZYtW1afh1YnJSUl2LZtG1q0aAE/Pz+pyyFSO0FsjH/KEhE1QmVlZejatSsyMjKQlpam0vMJm6pXXnkFO3fuRGJiIjp37ix1OY3GmjVr8MYbb+DLL7/E+++/L3U5RGrH4EhEVAO7du3CiBEj8Nlnn2Hu3LlSlyOJ4uJiWFlZwcbGBteuXZO6nEajrKwMnTp1QlFREa5cudIoR4qJ6ooPACciqgE/Pz98/fXXKi0r2FTp6uqq9Iid5ubWrVt47bXX0K9fP4ZGarI44khEREREKuHkGCIiIiJSCYMjEREREamEwZGIiIiIVMLgSEREREQqYXAkIiIiIpUwOBIRERGRShgciYiIiEglDI5EREREpBIGRyIiIiJSCYMjEREREank/wFLDvE2yRR15AAAAABJRU5ErkJggg==\n", "text/plain": [ "
" ] @@ -3637,7 +18360,7 @@ }, { "data": { - "image/png": "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wcHBQqFQCCGEKCkpUb1xo1u3buL27dva3bE2SJPHWqlUioEDB6pew5iSkqKaV1hYqHrPNABx6tQp7e5YG9eUN720lXMhAyO1muDgYNUvCWdnZ+Hm5iakUqkAIKZMmSKqqqpqja85WY4aNare9e3cuVO1vL29vfDw8BAGBgYCgPD09BT3799vhb1qezR1nH/77TfVehwdHYWvr2+Dn85I0z/P9ensgVEIzR/nQ4cOqU6w3bt3F15eXqrX2BkbG2vktZntlSaPdVJSkujWrZsAICQSiejVq5dwc3MTXbp0UW0jODi4lfas7Th58qSwsrJSfWQymepn7+Hp169fVy3TVs6FDIzUqn788UcxduxYYW5uLoyNjYW7u7vYsmVLnV9EQjTtBPvrr7+KqVOnCktLSyGTyYSrq6v4+9//LkpLS7W4F22fJo5zbGys6hf7oz6dlaZ/nhtapjMHRiE0f5zPnj0rZs6cKWxtbYWBgYGws7MTL730krh48aIW96J90OSxvnnzpnjrrbfEwIEDRZcuXVTH2t/fX5w4cULLe9I2NfX36tWrV1XLtJVzoUSITvSlGCIiIiJSG296ISIiIqJGMTASERERUaMYGImIiIioUQyMRERERNQoBkYiIiIiahQDIxERERE1ioGRiIiIiBrFwEhEREREjWJgJCIiIqJGMTASERERUaMYGImIiIioUQyMRERERNQoBkYiIiIiahQDIxERERE16v8DCLZ99jVBNM4AAAAASUVORK5CYII=\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -3647,7 +18370,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -3657,7 +18380,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -3669,38 +18392,28 @@ "source": [ "for i in range(b_opt.shape[1]):\n", " plt.figure()\n", - " plt.semilogy(hydration_data.keys(),b_opt[:,i], '-*')" + " plt.semilogy(hydration_data.keys(),b_opt[:,i], '-*')\n", + " if i ==0:\n", + " plt.ylabel('B_1')\n", + " if i ==1:\n", + " plt.ylabel('B_2')\n", + " if i ==2:\n", + " plt.ylabel('\\eta')\n", + " if i ==3:\n", + " plt.ylabel('Q_pot')\n", + " plt.xlabel('x(cem I/cemII)')" ] }, { "cell_type": "code", - "execution_count": 227, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " final_simplex: (array([[1.56204645e-04, 1.79977617e-02, 2.65758379e+00, 3.94788748e+05],\n", - " [1.61015035e-04, 1.60616895e-02, 2.62978200e+00, 3.91274731e+05],\n", - " [1.50089240e-04, 2.08748814e-02, 2.57320663e+00, 3.93558414e+05],\n", - " [1.52303671e-04, 1.99692529e-02, 2.56421022e+00, 3.91648464e+05],\n", - " [1.52081526e-04, 1.92507201e-02, 2.54164147e+00, 3.91939936e+05]]), array([2.97102689, 3.11218479, 3.22455617, 3.22500638, 3.27644326]))\n", - " fun: 2.9710268863701916\n", - " message: 'Maximum number of iterations has been exceeded.'\n", - " nfev: 335\n", - " nit: 200\n", - " status: 2\n", - " success: False\n", - " x: array([1.56204645e-04, 1.79977617e-02, 2.65758379e+00, 3.94788748e+05])\n", - "[2.9160e-04 2.4229e-03 5.5540e+00 5.0000e+05]\n" - ] - } - ], + "outputs": [], "source": [ "print(res)\n", "print(inp_latents_test)\n" @@ -3708,11 +18421,12 @@ }, { "cell_type": "code", - "execution_count": 275, + "execution_count": 21, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": true }, "outputs": [ { @@ -3790,7 +18504,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -3799,11 +18514,12 @@ }, { "cell_type": "code", - "execution_count": 277, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -3813,11 +18529,12 @@ }, { "cell_type": "code", - "execution_count": 278, + "execution_count": null, "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -3831,7 +18548,8 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [ @@ -3844,10 +18562,25 @@ "metadata": { "pycharm": { "name": "#%%\n" - } + }, + "scrolled": false }, "outputs": [], "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "pycharm": { + "name": "#%%\n" + }, + "scrolled": false + }, + "outputs": [], + "source": [ + "q_b = E_step(100,0.000000001,x_init = 0.90*b_opt,phi = phi_test, obs_data = hydration_data)" + ] } ], "metadata": { @@ -3871,4 +18604,4 @@ }, "nbformat": 4, "nbformat_minor": 1 -} \ No newline at end of file +} diff --git a/usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb b/usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb deleted file mode 100644 index 3acbfbb4b..000000000 --- a/usecases/demonstrator/Calibration/Hydration_model_calibration.ipynb +++ /dev/null @@ -1,255 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "collapsed": true - }, - "outputs": [], - "source": [ - "from fenics import *\n", - "import numpy as np\n", - "import matplotlib.pyplot as plt\n", - "import concrete_experiment as concrete_experiment\n", - "import concrete_problem as concrete_problem\n", - "\n", - "#import probeye\n", - "from probeye.definition.inference_problem import InferenceProblem\n", - "from probeye.definition.forward_model import ForwardModelBase\n", - "from probeye.definition.sensor import Sensor\n", - "from probeye.definition.likelihood_model import GaussianLikelihoodModel\n", - "from probeye.inference.scipy_.solver import ScipySolver\n", - "\n", - "# ============================================================================ #\n", - "# Define the Forward Model #\n", - "# ==========================================\n", - "class HydrationHeatModelStep(ForwardModelBase):\n", - " def definition(self):\n", - " self.parameters = ['eta','B1','B2',\"E_act\"]\n", - " # irgendeine liste....\n", - " self.input_sensors = [Sensor(\"T\"),\n", - " Sensor(\"dt\"),\n", - " Sensor(\"time\"),\n", - " #Sensor(\"E_act\"),\n", - " Sensor(\"Q_pot\"),\n", - " Sensor(\"T_ref\"),\n", - " Sensor(\"alpha_max\"),\n", - " Sensor(\"time\")]\n", - " self.output_sensors = [Sensor('heat')]\n", - "\n", - " def response(self, inp: dict) -> dict:\n", - " # this method *must* be provided by the user\n", - " T = inp[\"T\"]\n", - " dt = inp[\"dt\"]\n", - " time_list = inp[\"time\"]\n", - " parameter = {}\n", - " parameter['B1'] = inp[\"B1\"]\n", - " parameter['B2'] = inp[\"B2\"]\n", - " parameter['eta'] = inp[\"eta\"]\n", - " parameter['alpha_max'] = inp[\"alpha_max\"]\n", - " parameter['E_act'] = inp[\"E_act\"]\n", - " parameter['T_ref'] = inp[\"T_ref\"]\n", - " parameter['Q_pot'] = inp[\"Q_pot\"]\n", - "\n", - " # initiate material problem\n", - " material_problem = concrete_problem.ConcreteThermoMechanical()\n", - " # get the respective function\n", - " hydration_fkt = material_problem.get_heat_of_hydration_ftk()\n", - "\n", - " heat_list, dummy = hydration_fkt(T, time_list, dt, parameter)\n", - " return {'heat': heat_list}\n", - "\n", - "\n", - "#------------------------------------------\n", - "# START PROBLEM DESCRIPTION!!!!!!!\n", - "#-------------------------------------------\n", - "# read data\n", - "time_data = []\n", - "heat_data = []\n", - "\n", - "T_datasets = []\n", - "\n", - "# extract data from csv file\n", - "with open('cost_action_hydration_data.csv') as f:\n", - " for i,line in enumerate(f):\n", - " if i == 0:\n", - " split_line = line.split(',')\n", - " for j in range(0,len(split_line),2):\n", - " degree = split_line[j].split('_')[0]\n", - " T_datasets.append(float(degree.strip()))\n", - " time_data.append([])\n", - " heat_data.append([])\n", - " if i > 1:\n", - " split_line = line.split(',')\n", - " for j in range(len(T_datasets)):\n", - " print(i,j,split_line[j*2],split_line[j*2+1])\n", - " if split_line[j*2].strip() != '':\n", - " time_data[j].append(float(split_line[j*2].strip())*60*60) # convert to seconds\n", - " heat_data[j].append(float(split_line[j*2+1].strip()))\n", - "\n", - "\n", - "# sort data!!!\n", - "for i in range(len(heat_data)):\n", - " zipped_lists = zip(time_data[i], heat_data[i])\n", - " sorted_pairs = sorted(zipped_lists)\n", - " tuples = zip(*sorted_pairs)\n", - " time_data[i], heat_data[i] = [ list(tuple) for tuple in tuples]\n", - "\n", - "\n", - "# ============================================================================ #\n", - "# Set numeric values #\n", - "# ============================================================================ #\n", - "\n", - "problem = InferenceProblem(\"Linear regression with normal additive error\")\n", - "\n", - "problem.add_parameter(\n", - " \"eta\",\n", - " \"model\",\n", - " tex=r\"$\\eta$\",\n", - " info=\"Some parameter, but important\",\n", - " prior=(\"normal\", {\"loc\": 5.5, \"scale\": 1}),\n", - ")\n", - "\n", - "problem.add_parameter(\n", - " \"B1\",\n", - " \"model\",\n", - " tex=r\"$B_1$\",\n", - " info=\"Some other parameter, but important\",\n", - " prior=(\"normal\", {\"loc\": 0.00029, \"scale\": 0.001}),\n", - " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 0.1}),\n", - ")\n", - "\n", - "problem.add_parameter(\n", - " \"B2\",\n", - " \"model\",\n", - " tex=r\"$B_2$\",\n", - " info=\"Some other parameter, but important\",\n", - " prior=(\"normal\", {\"loc\": 0.0024, \"scale\": 0.001}),\n", - " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", - " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", - ")\n", - "\n", - "problem.add_parameter(\n", - " \"E_act\",\n", - " \"model\",\n", - " tex=r\"$E_act$\",\n", - " info=\"Some other parameter, but important\",\n", - " prior=(\"normal\", {\"loc\": 47002, \"scale\": 10000}),\n", - " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", - " #prior=(\"uniform\", {\"low\": 0.0, \"high\": 1.0}),\n", - ")\n", - "\n", - "problem.add_parameter(\n", - " \"sigma\",\n", - " \"likelihood\",\n", - " tex=r\"$\\sigma\",\n", - " info=\"Some parameter, but important\",\n", - " #prior=(\"uniform\", {\"low\": 0.001, \"high\": 1}),\n", - " const=0.01\n", - ")\n", - "\n", - "hydration_heat_model = HydrationHeatModelStep()\n", - "problem.add_forward_model(\"HydrationHeatModel\", hydration_heat_model)\n", - "\n", - "# add the experimental data\n", - "\n", - "for i,T in enumerate(T_datasets):\n", - " problem.add_experiment(\n", - " f\"TestSeries_{i}\",\n", - " fwd_model_name=\"HydrationHeatModel\",\n", - " sensor_values={\n", - " 'time': time_data[i],\n", - " 'heat': heat_data[i],\n", - " 'alpha_max': 0.85,\n", - " #'E_act': 47002, # activation energy in Jmol^-1\n", - " #'E_act': 42, # dummy value for T = T_ref\n", - " 'T_ref': 25, # reference temperature in degree celsius\n", - " 'Q_pot': 450e3, # potential heat per weight of binder in J/kg\n", - " 'T': T,\n", - " 'dt': 300,\n", - " },\n", - " )\n", - "\n", - "# add the noise model to the problem\n", - "problem.add_likelihood_model(\n", - " GaussianLikelihoodModel(\n", - " prms_def={\"sigma\": \"std_model\"}, sensors=[hydration_heat_model.output_sensors[0]]\n", - " )\n", - ")\n", - "\n", - "# give problem overview\n", - "problem.info()\n", - "\n", - "# solve the thing!!!\n", - "scipy_solver = ScipySolver(problem)\n", - "inference_data = scipy_solver.run_max_likelihood(solver_options={\"maxiter\": 1000})\n", - "\n", - "time_list = []\n", - "heat_list = []\n", - "\n", - "# generate a time list for plotting\n", - "# get max time\n", - "tmax = 0\n", - "for i in range(len(time_data)):\n", - " if time_data[i][-1] > tmax:\n", - " tmax = time_data[i][-1]\n", - "\n", - "dt = problem.experiments[f'TestSeries_{i}']['sensor_values']['dt']\n", - "plot_time_list = np.arange(0, tmax, dt)\n", - "\n", - "\n", - "\n", - "for i,T in enumerate(T_datasets):\n", - " time_list.append([])\n", - " heat_list.append([])\n", - "\n", - " #check results\n", - " vars = problem.experiments[f'TestSeries_{i}']['sensor_values']\n", - " # set required parameter\n", - " parameter = {} # using the current default values\n", - " parameter['B1'] = inference_data.x[1] # in 1/s (le 0, smaller 0.1)\n", - " parameter['B2'] = inference_data.x[2] # - (le 0, smaller 1)\n", - " parameter['eta'] = inference_data.x[0] # something about diffusion (should be larger 0)\n", - " parameter['alpha_max'] = vars['alpha_max'] # also possible to approximate based on equation with w/c (larger 0 and max 1)\n", - " parameter['E_act'] = inference_data.x[3] #vars['E_act'] # activation energy in Jmol^-1 (no relevant limits)\n", - " parameter['T_ref'] = vars['T_ref'] # reference temperature in degree celsius\n", - " parameter['Q_pot'] = vars['Q_pot']# potential heat per weight of binder in J/kg\n", - " dt = vars['dt']\n", - " time_list[i] = plot_time_list\n", - "\n", - " # initiate material problem\n", - " material_problem = concrete_problem.ConcreteThermoMechanical()\n", - " # get the respective function\n", - " hydration_fkt = material_problem.get_heat_of_hydration_ftk()\n", - " heat_list[i], dummy = hydration_fkt(T, time_list[i], dt, parameter)\n", - "\n", - " plt.plot(time_list[i],heat_list[i], color='black')\n", - " plt.plot(time_data[i],heat_data[i], color='red', linestyle='dashed')\n", - "\n", - "plt.show()" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 2 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython2", - "version": "2.7.6" - } - }, - "nbformat": 4, - "nbformat_minor": 0 -} \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/hydration_model_calibration.py b/usecases/demonstrator/Calibration/hydration_model_calibration_ProbEye.py similarity index 100% rename from usecases/demonstrator/Calibration/hydration_model_calibration.py rename to usecases/demonstrator/Calibration/hydration_model_calibration_ProbEye.py diff --git a/usecases/demonstrator/Calibration/utils/optimizer.py b/usecases/demonstrator/Calibration/utils/optimizer.py index e69de29bb..12c58ba77 100644 --- a/usecases/demonstrator/Calibration/utils/optimizer.py +++ b/usecases/demonstrator/Calibration/utils/optimizer.py @@ -0,0 +1,120 @@ +import numpy as np + +def sgd( + gradient, x, y, start, learn_rate=0.1, decay_rate=0.0, batch_size=1, + n_iter=50, tolerance=1e-06, dtype="float64", random_state=None +): + # Checking if the gradient is callable + if not callable(gradient): + raise TypeError("'gradient' must be callable") + + # Setting up the data type for NumPy arrays + dtype_ = np.dtype(dtype) + + # Converting x and y to NumPy arrays + x, y = np.array(x, dtype=dtype_), np.array(y, dtype=dtype_) + n_obs = x.shape[0] + if n_obs != y.shape[0]: + raise ValueError("'x' and 'y' lengths do not match") + xy = np.c_[x.reshape(n_obs, -1), y.reshape(n_obs, 1)] + + # Initializing the random number generator + seed = None if random_state is None else int(random_state) + rng = np.random.default_rng(seed=seed) + + # Initializing the values of the variables + vector = np.array(start, dtype=dtype_) + + # Setting up and checking the learning rate + learn_rate = np.array(learn_rate, dtype=dtype_) + if np.any(learn_rate <= 0): + + raise ValueError("'learn_rate' must be greater than zero") + + # Setting up and checking the decay rate + decay_rate = np.array(decay_rate, dtype=dtype_) + if np.any(decay_rate < 0) or np.any(decay_rate > 1): + raise ValueError("'decay_rate' must be between zero and one") + + # Setting up and checking the size of minibatches + batch_size = int(batch_size) + if not 0 < batch_size <= n_obs: + raise ValueError( + "'batch_size' must be greater than zero and less than " + "or equal to the number of observations" + ) + + # Setting up and checking the maximal number of iterations + n_iter = int(n_iter) + if n_iter <= 0: + raise ValueError("'n_iter' must be greater than zero") + + # Setting up and checking the tolerance + tolerance = np.array(tolerance, dtype=dtype_) + if np.any(tolerance <= 0): + raise ValueError("'tolerance' must be greater than zero") + + # Setting the difference to zero for the first iteration + diff = 0 + + # Performing the gradient descent loop + for _ in range(n_iter): + # Shuffle x and y + rng.shuffle(xy) + + # Performing minibatch moves + for start in range(0, n_obs, batch_size): + stop = start + batch_size + x_batch, y_batch = xy[start:stop, :-1], xy[start:stop, -1:] + + # Recalculating the difference + grad = np.array(gradient(x_batch, y_batch, vector), dtype_) + diff = decay_rate * diff - learn_rate * grad + + # Checking if the absolute difference is small enough + if np.all(np.abs(diff) <= tolerance): + break + + # Updating the values of the variables + vector += diff + + return vector if vector.shape else vector.item() + +def adam(derivative, bounds, n_iter, alpha, beta1= 0.9, beta2 = 0.999, eps=1e-8, x= None, **kwargs): + #https://machinelearningmastery.com/adam-optimization-from-scratch/ + # generate an initial point + if x is None: + x = bounds[:, 0] + np.random.rand(len(bounds)) * (bounds[:, 1] - bounds[:, 0]) + #x = np.array([1.0,1.0]) + # score = objective(x[0], x[1]) + # initialize first and second moments + m = [0.0 for _ in range(bounds.shape[0])] + v = [0.0 for _ in range(bounds.shape[0])] + gradients = [] + opt_value = [] + # run the gradient descent updates + for t in range(n_iter): + # calculate gradient g(t) + g = derivative(x,**kwargs) + print(g) + gradients.append(g) + + # build a solution one variable at a time + for i in range(x.shape[0]): + # m(t) = beta1 * m(t-1) + (1 - beta1) * g(t) + m[i] = beta1 * m[i] + (1.0 - beta1) * g[i] + # v(t) = beta2 * v(t-1) + (1 - beta2) * g(t)^2 + v[i] = beta2 * v[i] + (1.0 - beta2) * g[i]**2 + # mhat(t) = m(t) / (1 - beta1(t)) + mhat = m[i] / (1.0 - beta1**(t+1)) + # vhat(t) = v(t) / (1 - beta2(t)) + vhat = v[i] / (1.0 - beta2**(t+1)) + # x(t) = x(t-1) - alpha * mhat(t) / (sqrt(vhat(t)) + eps) + x[i] = x[i] - alpha * mhat / (np.sqrt(vhat) + eps) + opt_value.append(x.copy()) + # evaluate candidate point + #score = objective(x[0], x[1]) + # report progress + + print('>%d f(%s)' % (t, x)) + return np.stack(opt_value), np.stack(gradients) \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/utils/sampler.py b/usecases/demonstrator/Calibration/utils/sampler.py index f06ad9a8a..64066f8dc 100644 --- a/usecases/demonstrator/Calibration/utils/sampler.py +++ b/usecases/demonstrator/Calibration/utils/sampler.py @@ -1,12 +1,16 @@ import numpy as np from tqdm import tqdm import scipy.stats as ss - +# TODO: implement component wise https://theclevermachine.wordpress.com/2012/11/04/mcmc-multivariate-distributions-block-wise-component-wise-updates/ +#https://utstat.toronto.edu/craiu/Talks/uqam_talk.pdf class random_walk_metropolis: def __init__(self,target_logprob): self._target_log_prob = target_logprob + self.scale_cov = None + self.acceptance_ratio = None + - def run(self,N, stepsize, x0,burnin =None, **kwargs): + def run(self,N, cov_proposal, x0,burnin =None, **kwargs): """ Parameters @@ -22,17 +26,20 @@ def run(self,N, stepsize, x0,burnin =None, **kwargs): ------- """ + x = x0 #Intial value for mut essentially/start with {0} + assert cov_proposal.ndim == 2, "Full cov matrix must be supplied" dimx = np.size(x0) logp = self._target_log_prob(x0,**kwargs) accepted = 0 X_chain = np.zeros((N, dimx)) - + scale_cov = 1. # start with no proposal cov scaling for n in tqdm(range(N)): # The proposal distribution goes here # x_proposed = x + stepsize*np.random.normal(0,1,dimx) - x_proposed = ss.multivariate_normal(mean=x,cov=np.diag(stepsize)).rvs() + cov_proposal_scaled = scale_cov*cov_proposal + x_proposed = ss.multivariate_normal(mean=x,cov=cov_proposal_scaled).rvs() logp_proposed = self._target_log_prob(x_proposed,**kwargs) # Target density #if np.random.uniform() <= logp_proposed/logp: #(as we took log of the acceptance ratio) @@ -43,9 +50,67 @@ def run(self,N, stepsize, x0,burnin =None, **kwargs): x=x_proposed logp = logp_proposed accepted += 1 + #if (n>1):#and (n%20 == 0)): # to avoid division by 0 + # scale_cov = self._tune_scale_covariance(scale_covariance=scale_cov,accept_rate=accepted/n) X_chain[n,:] = x - - print("Acceptance ratio: {}".format(accepted / N)) + self.scale_cov = scale_cov + self.acceptance_ratio = accepted/N + print("Acceptance ratio: {} and cov scale: {}".format(self.acceptance_ratio, scale_cov)) if burnin is not None: + #TODO acceptance rate shouldnt include burnin samples X_chain = X_chain[burnin:,:] - return X_chain \ No newline at end of file + return X_chain + + def _tune_scale_covariance(self,scale_covariance, accept_rate): + """ + Tune the acceptance rate according to the last tuning interval. If higher acceptance rate , means + you need to expand you search field or increase variance(its too small currently) + + The goal is an acceptance rate within 20\% - 50\%. + The (acceptance) rate is adapted according to the following rule: + + Acceptance Rate Variance adaptation factor + --------------- -------------------------- + <0.001 x 0.1 + <0.05 x 0.5 + <0.2 x 0.9 + >0.5 x 1.1 + >0.75 x 2 + >0.95 x 10 + + The implementation is modified from [1]. + + Reference: + [1]: https://github.com/pymc-devs/pymc3/blob/master/pymc3/step_methods/metropolis.py + """ + if accept_rate < 0.001: + scale_covariance = 0.1*scale_covariance + if ((accept_rate>=0.001) and (accept_rate<0.05)): + scale_covariance = 0.5*scale_covariance + if ((accept_rate >= 0.05) and (accept_rate < 0.2)): + scale_covariance = 0.9 * scale_covariance + if ((accept_rate >= 0.5) and (accept_rate < 0.75)): + scale_covariance = 1.1 * scale_covariance + if ((accept_rate >= 0.75) and (accept_rate < 0.95)): + scale_covariance = 2 * scale_covariance + if (accept_rate >= 0.95): + scale_covariance = 10 * scale_covariance + + + + # scale_covariance = np.where(accept_rate < 0.001, scale_covariance * 0.1, scale_covariance) + # scale_covariance = np.where( + # (accept_rate >= 0.001) * (accept_rate < 0.05), scale_covariance * 0.5, scale_covariance + # ) + # scale_covariance = np.where( + # (accept_rate >= 0.05) * (accept_rate < 0.2), scale_covariance * 0.9, scale_covariance + # ) + # scale_covariance = np.where( + # (accept_rate > 0.5) * (accept_rate <= 0.75), scale_covariance * 1.1, scale_covariance + # ) + # scale_covariance = np.where( + # (accept_rate > 0.75) * (accept_rate <= 0.95), scale_covariance * 2.0, scale_covariance + # ) + # scale_covariance = np.where((accept_rate > 0.95), scale_covariance * 10.0, scale_covariance) + + return scale_covariance \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/utils/viz.py b/usecases/demonstrator/Calibration/utils/viz.py index e69de29bb..f7790910f 100644 --- a/usecases/demonstrator/Calibration/utils/viz.py +++ b/usecases/demonstrator/Calibration/utils/viz.py @@ -0,0 +1,9 @@ +# Viz files needed: +# 1. Trace plot of for the samples from E step. +# 2. Evolution of paramters phi and the grads +# 3. probabilistc map between x and b plot. +# 4. P{rediction of b and posterior predictive of the solver output subsequently + +class Viz: + @staticmethod + def posterior_predictive(): \ No newline at end of file From b69b78d70779493a835aaa2ec65bb864d3d1d668 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Sun, 9 Oct 2022 23:15:03 +0200 Subject: [PATCH 04/31] pyro implementation skeletal --- .../Calibration/Calibration_Pyro.py | 140 ++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 usecases/demonstrator/Calibration/Calibration_Pyro.py diff --git a/usecases/demonstrator/Calibration/Calibration_Pyro.py b/usecases/demonstrator/Calibration/Calibration_Pyro.py new file mode 100644 index 000000000..4d85f38c3 --- /dev/null +++ b/usecases/demonstrator/Calibration/Calibration_Pyro.py @@ -0,0 +1,140 @@ +# Trying to get the phi and bs by pyro. Helpful links + +# 1. http://pyro.ai/examples/svi_part_ii.html +# - The above has good intro how to wrap local (bs for diff datset N's) and global latents (phi's) +# - Nice discussion about conditional independance with pyro +# 2. https://pyro.ai/examples/boosting_bbvi.html +# - If BBVI needs to be used, this serves as an example +# 3. https://forum.pyro.ai/t/sampling-multiple-observations-from-likelihood/4027 +# - using MVN and plating example +# Note : If things dont work, put psuedocode and questions in the pyro forum + +import yaml +import math +import os +import torch +import torch.distributions.constraints as constraints +import pyro +from pyro.optim import Adam +from pyro.infer import SVI, Trace_ELBO, TraceGraph_ELBO +import pyro.distributions as dist +from pyro.infer.autoguide import AutoDiagonalNormal + +import fenics_concrete + +# Generate observed data/ store exp data +data_file = '../artificial_hydration_data/artificial_hydration_data.yaml' +#Example 1: +# read file and access artificial data: + + +def data_for_inference(data_file): + """takes the hydration data and genetares a form which can be used""" + with open(data_file) as file: + hydration_data = yaml.safe_load(file) + return hydration_data + +# Define forward model + +def forward_model(): + parameter = fenics_concrete.Parameters() # using the current default values + + # -- latents ----- + # parameter['B1'] = 2.916E-4 # in 1/s (le 0, < 0.1) + # parameter['B2'] = 0.0024229 # - (le 0, smaller 1) + # parameter['eta'] = 5.554 # something about diffusion (should be larger 0) + # parameter['T_ref'] = 25 # reference temperature in degree celsius + # parameter['Q_pot'] = 500e3 # potential heat per weight of binder in J/kg + + # -- adding scaling back the values + parameter['B1'] = inp_latents[0] * 1e-04 # in 1/s (le 0, < 0.1) + parameter['B2'] = inp_latents[1] * 1e-03 # - (le 0, smaller 1) + parameter['eta'] = inp_latents[2] # something about diffusion (should be larger 0) + parameter['Q_pot'] = inp_latents[3] * 1e05 # potential heat per weight of binder in J/kg + + # -- observed inputs + parameter['igc'] = 8.3145 # ideal gas constant in [J/K/mol], CONSTANT!!! + parameter['zero_C'] = 273.15 # in Kelvin, CONSTANT!!! + parameter[ + 'E_act'] = 47002 # activation energy in Jmol^-1 (no relevant limits) (Depends only on simulated temp, if that is not change no need to infer E_act) + parameter['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c (larger 0 and max 1) + parameter['T_ref'] = 25 # reference temperature in degree celsius + + # this is the minimal time step used in the simulation + # using a larger value will increase the speed but decrease the accuracy + dt = 300 # value in seconds + + # this is the simulated temperature, needs to be adjusted depending on the temperature of the experimental data + T = inp_obs['T_rxn'] # can be 20,40,60 as pert the exp values + # this is the list of measured time data as given by the experiments + # time_list = [0,5000,10000,20000,100000] + time_list = inp_obs['time_list'] + + # initiate material problem, for this the "fenics_concrete" conda package needs to be installed + # use: 'mamba install -c etamsen fenics_concrete" + problem = fenics_concrete.ConcreteThermoMechanical() + + # get the hydration function + # this might change in the future to make it more easily accessible but for now it should work like this + hydration_fkt = problem.get_heat_of_hydration_ftk() + # the results are a heat list and a degree of hydration list, which you can ignore for now + heat_list, doh_list = hydration_fkt(T, time_list, dt, parameter) + + return heat_list + +chk = torch.diag(0.2*torch.tensor([2.916E-4, 0.0024229, 5.554, 500e3])) +# define probabilistic model +# TODO: Think how to pass the data, can be split into, x_hat, (time_step, y_hat: each with size Nx timesteps +def model(time_list, y_hat): + # define global variable phi + + # --- if phi doesnt exist and we do p(b,data) = p(data|b) p(b) + mean = torch.tensor([2.916, 0.0024229, 5.554, 500]) + cov = torch.diag(0.2 * mean) + b = pyro.sample("\bm{b}", dist.MultivariateNormal(mean, covariance_matrix=cov)) + # define plate context (https://docs.pyro.ai/en/1.8.2/primitives.html), can be vectorised or serialized + with pyro.plate("data",y_hat.shape[0]): # data can be N x timestep with N=5 here. + # define MVN dist sample site for b,s -------------------------------------- + + # --- if phi exists and we do p(b,phi,data) = p(data|b) p(b|phi)p(phi) + # mean = + # cov = + # b = pyro.sample("\bm{b}",dist.MultivariateNormal(mean,covariance_matrix=cov)) + + # call the solver with the bs ------------------------------------------------- + # Note if it throws differentiability error, use a offline trained surrogate here (maybe check BBVI too). + y = forward_model() + cov = torch.diag(1e-04*y)# define as much confidance on data, to start with can be 1% error + # define the likelihood -------------------------------------------------------- + pyro.sample("\hat{y}",dist.MultivariateNormal(y,cov), obs=y_hat) + + + +# vizualize the model to check +pyro.render_model(model, model_args=(data,), filename='./probabilistic_graph.pdf') + +# define the variational dist for all the latents +def guide(data): + +# -- or to simply things, use autoguide +guide = AutoDiagonalNormal(model) + +# setup the optimizer +adam_params = {"lr": 0.0005, "betas": (0.90, 0.999)} +optimizer = Adam(adam_params) + +# setup the inference algorithm +svi = SVI(model, guide, optimizer, loss=TraceGraph_ELBO()) + +# do gradient steps +pyro.clear_param_store() +for step in range(n_steps): + loss = svi.step(data) # pass the data in appropraiet format, the same should be and arg for model and guide + if step % 100 == 0: + print("[iteration %04d] loss: %.4f" % (i + 1, loss / len(data))) + print('.', end='') + # TODO: add more diagnostics like gradients + +# grab the learned variational parameters +para_1 = pyro.param("para_1").item() +para_2 = pyro.param("para_2").item() \ No newline at end of file From 712cd7b529be0a60636fae73eb13dbd17cf1968d Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Tue, 11 Oct 2022 14:35:21 +0200 Subject: [PATCH 05/31] minor updates --- .../demonstrator/Calibration/EM_test1.ipynb | 153 +++++++++++++----- 1 file changed, 114 insertions(+), 39 deletions(-) diff --git a/usecases/demonstrator/Calibration/EM_test1.ipynb b/usecases/demonstrator/Calibration/EM_test1.ipynb index aae982c9e..db93fe9f6 100644 --- a/usecases/demonstrator/Calibration/EM_test1.ipynb +++ b/usecases/demonstrator/Calibration/EM_test1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 2, "metadata": { "scrolled": false }, @@ -11,7 +11,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/tmp/ipykernel_16928/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", + "/tmp/ipykernel_19851/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", " mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n" ] } @@ -68,7 +68,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "metadata": { "pycharm": { "name": "#%%\n" @@ -137,7 +137,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -147,14 +147,95 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "metadata": { "pycharm": { "name": "#%%\n" }, "scrolled": false }, - "outputs": [], + "outputs": [ + { + "data": { + "text/plain": [ + "[1.2106537530266905,\n", + " 2.663438256658594,\n", + " 4.427533725354579,\n", + " 10.957907417788874,\n", + " 18.417045368702702,\n", + " 27.087930438101637,\n", + " 35.90393492288797,\n", + " 43.91452665227405,\n", + " 51.79451090781146,\n", + " 60.392836269516636,\n", + " 68.66464294660005,\n", + " 76.06573313135897,\n", + " 84.97502866889431,\n", + " 93.37122341630987,\n", + " 102.42045553296884,\n", + " 110.67671370126078,\n", + " 118.4043225706414,\n", + " 126.37137847541123,\n", + " 134.43794483644672,\n", + " 142.8388041364998,\n", + " 151.7817881097501,\n", + " 160.34383361760837,\n", + " 168.79703956392615,\n", + " 176.8511671179284,\n", + " 184.91518917752535,\n", + " 192.4548024406086,\n", + " 199.16327723374565,\n", + " 205.69365092618,\n", + " 212.10529055147913,\n", + " 218.10136094180515,\n", + " 220.7135104187789,\n", + " 226.39225181598067,\n", + " 232.9297820823245,\n", + " 240.95766886532525,\n", + " 245.27845036319616,\n", + " 253.26876513317194,\n", + " 259.80629539951576,\n", + " 264.4670141580888,\n", + " 269.24939467312345,\n", + " 276.2216868044705,\n", + " 280.1452784503632,\n", + " 283.77723970944317,\n", + " 287.97635945085227,\n", + " 289.588377723971,\n", + " 291.7675544794189,\n", + " 295.15977051253003,\n", + " 298.30508474576277,\n", + " 301.9370460048426,\n", + " 302.6634382566586,\n", + " 306.2953995157385,\n", + " 307.74818401937046,\n", + " 311.3801452784504,\n", + " 314.28571428571433,\n", + " 317.9176755447942,\n", + " 319.37046004842614,\n", + " 320.8232445520581,\n", + " 323.0024213075061,\n", + " 325.181598062954,\n", + " 325.90799031477,\n", + " 326.63438256658594,\n", + " 328.81355932203394,\n", + " 329.53995157384986,\n", + " 330.9927360774818,\n", + " 330.9927360774818,\n", + " 332.3829005594056,\n", + " 333.8983050847458,\n", + " 335.35108958837776,\n", + " 335.35108958837776,\n", + " 337.5302663438257,\n", + " 337.5302663438257,\n", + " 338.98305084745766]" + ] + }, + "execution_count": 5, + "metadata": {}, + "output_type": "execute_result" + } + ], "source": [ "hydration_data[0][20]['heat']" ] @@ -170,7 +251,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": { "pycharm": { "name": "#%%\n" @@ -318,7 +399,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "metadata": { "pycharm": { "name": "#%%\n" @@ -483,7 +564,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "metadata": { "pycharm": { "name": "#%%\n" @@ -539,7 +620,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "metadata": { "pycharm": { "name": "#%%\n" @@ -577,7 +658,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "metadata": { "pycharm": { "name": "#%%\n" @@ -624,7 +705,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "metadata": { "scrolled": false }, @@ -637,7 +718,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 12, "metadata": { "scrolled": false }, @@ -650,7 +731,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 13, "metadata": { "scrolled": false }, @@ -661,7 +742,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 14, "metadata": { "pycharm": { "name": "#%%\n" @@ -669,21 +750,13 @@ "scrolled": false }, "outputs": [ - { - "name": "stderr", - "output_type": "stream", - "text": [ - "/home/atul_0711/Documents/PhD_Tasks/LeBeDigital/Codes/ModelCalibration/ModelCalibration/conda-env/lib/python3.9/site-packages/torch/autograd/__init__.py:173: UserWarning: CUDA initialization: CUDA unknown error - this may be due to an incorrectly set up environment, e.g. changing env variable CUDA_VISIBLE_DEVICES after program start. Setting the available devices to be zero. (Triggered internally at /opt/conda/conda-bld/pytorch_1659484775609/work/c10/cuda/CUDAFunctions.cpp:109.)\n", - " Variable._execution_engine.run_backward( # Calls into the C++ engine to run the backward pass\n" - ] - }, { "data": { "text/plain": [ "-7901.916984500861" ] }, - "execution_count": 15, + "execution_count": 14, "metadata": {}, "output_type": "execute_result" } @@ -17145,7 +17218,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": null, "metadata": {}, "outputs": [], "source": [ @@ -17155,32 +17228,34 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 17, + "metadata": {}, + "outputs": [], + "source": [ + "load = True\n", + "if load:\n", + " grad_total = np.load('./Results/parameter_inferred_steps_20029_09_2022_18:07.npy')\n", + " parameter_array = np.load('./Results/gradietns_inferred_steps_20030_09_2022_18:00.npy')" + ] + }, + { + "cell_type": "code", + "execution_count": 19, "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "(200, 12)" ] }, - "execution_count": 42, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" - }, - { - "data": { - "image/png": "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3nmSpEAgoN27d0s6eh6amppkGEaP+3HO4ifaz//YP/f2feO8xdeECROUm5srSdq5c2doO+dmYOrq6nTZZZdp//79uvrqq/X88893u0zE9yZyBJg+jB8/XlJXD3Gfz9fjc4I/nMHnInEcDkfoz8HzEzwPHo9HtbW1Pe7HOYufaD//srKy0PkMPt6f/RBbwXNw7L93nJvoHT58WJdddpl27dqliy66SH/4wx/C/t0K4nsTOQJMH84880w5HA51dHRo06ZN3R73er169913JUnnnHNOopt3wtu6dWvozyUlJZK6RowVFhZKkioqKnrcL7idcxZ70X7+drs9NFUB580c9fX1OnjwoKSj3yeJcxOt1tZWXXXVVdqyZYumTZumlStX9noZh+9N5AgwfcjMzAxNAvTss892e/wPf/iDXC6X8vLydPHFFye4dfjJT34iSZo0aZKKi4sldV3Lv+666yT1fM7WrVun7du3y+Fw6JprrklcY08QA/n8v/jFL0qSnn/+efn9/rDHqqurQ5NKXn/99fFo+gnvySeflGEYysrKCs1vFcS5iYzH49Hs2bO1fv16nXLKKVq9erUyMjJ6fT7fmyiYNwnw0PHWW2/1uRbSY489ZmILh6/XXnvN+P73v2/s3r07bHtTU5Px3//936E1RY49L4ZhGLt37zaSkpKOu6bIHXfckbD3MZz0Z7r6aD//5uZmIz8//7hrusycOTM+b2wY6OvcbNmyxbjjjjuMLVu2hG1vb283Hn744dACtY888ki3fTk3/efz+Yxrr73WkGSMGzfOqK2t7dd+fG8iQ4Dpp0WLFvW6GvXVV1/dbf0JxMbLL78c+tyLi4uNadOmGWeccUboS26xWHpd0+WFF14InaPPrup61llnGa2trYl9M0PUW2+9ZeTl5YVuwcXmUlNTw7ZXV1eH7Rft579mzRojOTk5tKruWWedFVpVt6yszNi/f38i3vaQEOm52bx5c+j7FPxsj/18JRm33npr6Ifzszg3/fPSSy+FPs/x48f3uur3DTfc0G1fvjf9R4CJwMqVK41LLrnEyMrKMlJTU40pU6YYS5YsIbzEUXV1tfE///M/xiWXXGKMHj3aSElJMZKTk42xY8caN954o/HOO+8cd/+Kigpj1qxZRm5uruF0Oo2JEycaCxYsMNrb2xP0Doa+N998M/SP8fFulZWV3faN9vPfsmWLMWfOHGPEiBFGUlKSMXbsWOO73/1u2Mq+iPzcNDY2GgsXLjRmzpxpjB071khPTzeSkpKMkpIS44YbbjBWr17d52tybvr23HPP9eu8jBkzpsf9+d70j8UwehmvBQAAMEjRiRcAAAw5BBgAADDkEGAAAMCQQ4ABAABDDgEGAAAMOQQYAAAw5BBgAADAkEOAAQAAQw4BBgAADDkEGAAAMOQQYAAAwJBDgAEAAEMOAQYAAAw5BBgAADDk/P8csC5kecMZtQAAAABJRU5ErkJggg==\n", - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" } ], "source": [ - "plt.plot(np.linalg.norm(grad_total,axis=1))\n" + "grad_total.shape" ] }, { From 1ca6b7f1d89cc7e80bfbfe7d557582c08d17e81d Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 17 Oct 2022 13:53:56 +0200 Subject: [PATCH 06/31] Developing optimisation framework --- .../Calibration/Calibration_Pyro.py | 131 +++++++++----- .../demonstrator/Calibration/EM_test1.ipynb | 2 +- .../Calibration/utils/Optimisation.py | 165 ++++++++++++++++++ 3 files changed, 257 insertions(+), 41 deletions(-) create mode 100644 usecases/demonstrator/Calibration/utils/Optimisation.py diff --git a/usecases/demonstrator/Calibration/Calibration_Pyro.py b/usecases/demonstrator/Calibration/Calibration_Pyro.py index 4d85f38c3..7b261f52a 100644 --- a/usecases/demonstrator/Calibration/Calibration_Pyro.py +++ b/usecases/demonstrator/Calibration/Calibration_Pyro.py @@ -10,19 +10,24 @@ # Note : If things dont work, put psuedocode and questions in the pyro forum import yaml +import os import math import os import torch +torch.set_default_dtype(torch.float64) +import numpy as np import torch.distributions.constraints as constraints import pyro from pyro.optim import Adam -from pyro.infer import SVI, Trace_ELBO, TraceGraph_ELBO +from pyro.infer import SVI, Trace_ELBO, TraceGraph_ELBO, NUTS, MCMC import pyro.distributions as dist from pyro.infer.autoguide import AutoDiagonalNormal import fenics_concrete # Generate observed data/ store exp data +os.getcwd() +#data_file = './usecases/demonstrator/artificial_hydration_data/artificial_hydration_data.yaml' data_file = '../artificial_hydration_data/artificial_hydration_data.yaml' #Example 1: # read file and access artificial data: @@ -34,9 +39,23 @@ def data_for_inference(data_file): hydration_data = yaml.safe_load(file) return hydration_data +hydration_data = data_for_inference(data_file) + +def data_usable_format(): + hydration_data = data_for_inference(data_file) + y_hat_tmp = [] + time_list_tmp = [] + for i,v in enumerate(hydration_data): + y_hat_tmp.append(hydration_data[v][20]['heat']) + time_list_tmp.append(hydration_data[v][20]['time']) + x = np.array(list(hydration_data.keys())) + return torch.tensor(x), torch.tensor(np.stack(time_list_tmp)), torch.tensor(np.stack(y_hat_tmp)) + +x, time_list , y_hat = data_usable_format() + # Define forward model -def forward_model(): +def forward_model(inp_latents, time_list): parameter = fenics_concrete.Parameters() # using the current default values # -- latents ----- @@ -65,10 +84,10 @@ def forward_model(): dt = 300 # value in seconds # this is the simulated temperature, needs to be adjusted depending on the temperature of the experimental data - T = inp_obs['T_rxn'] # can be 20,40,60 as pert the exp values + T = 20 # can be 20,40,60 as pert the exp values, Hardcoded now # this is the list of measured time data as given by the experiments # time_list = [0,5000,10000,20000,100000] - time_list = inp_obs['time_list'] + #time_list = time # initiate material problem, for this the "fenics_concrete" conda package needs to be installed # use: 'mamba install -c etamsen fenics_concrete" @@ -82,59 +101,91 @@ def forward_model(): return heat_list -chk = torch.diag(0.2*torch.tensor([2.916E-4, 0.0024229, 5.554, 500e3])) +chk = torch.diag(0.2*torch.tensor([2.916E-4*1e04, 0.0024229*1e03, 5.554, 500e3*1e-05])) # define probabilistic model # TODO: Think how to pass the data, can be split into, x_hat, (time_step, y_hat: each with size Nx timesteps -def model(time_list, y_hat): +dist.Delta(torch.tensor(10)).log_prob(torch.tensor(10.5)) + +def model(x,time_list, y_hat): # define global variable phi # --- if phi doesnt exist and we do p(b,data) = p(data|b) p(b) - mean = torch.tensor([2.916, 0.0024229, 5.554, 500]) - cov = torch.diag(0.2 * mean) - b = pyro.sample("\bm{b}", dist.MultivariateNormal(mean, covariance_matrix=cov)) + # mean = torch.tensor([2.916, 0.0024229, 5.554, 500]) + # cov = torch.diag(0.2 * mean) + # b = pyro.sample("\bm{b}", dist.MultivariateNormal(mean, covariance_matrix=cov)) # define plate context (https://docs.pyro.ai/en/1.8.2/primitives.html), can be vectorised or serialized - with pyro.plate("data",y_hat.shape[0]): # data can be N x timestep with N=5 here. + + # defining \varphi latents + #phi_mean = np.hstack((np.zeros((4, 1)), b_opt[0, :].reshape(-1, 1))) + latent_dim = 4 + with pyro.plate("No_latents",latent_dim): + W = pyro.sample("W",dist.Normal(0,0.01)) + phi_sd = pyro.sample("sigma_p",dist.Normal(-10,10)) + B = pyro.sample("B", dist.Uniform(0.5, 5)) + #B = pyro.sample("B",dist.Normal(torch.tensor([2.916E-4*1e04, 0.0024229*1e03, 5.554, 500e3*1e-05]),0.1)) + + phi_mean = torch.cat((W.reshape(-1,1),B.reshape(-1,1)),dim=1) + + #with pyro.plate("data", y_hat.shape[0]): # data can be N x timestep with N=5 here. + for i in pyro.plate("No_exps",y_hat.shape[0]): # define MVN dist sample site for b,s -------------------------------------- # --- if phi exists and we do p(b,phi,data) = p(data|b) p(b|phi)p(phi) - # mean = - # cov = - # b = pyro.sample("\bm{b}",dist.MultivariateNormal(mean,covariance_matrix=cov)) + mean = torch.matmul(phi_mean[:,:-1],x[i].unsqueeze(0)) + phi_mean[:,-1] + cov_p = torch.diag(torch.tensor(1e-07)+torch.exp(phi_sd)) + b = pyro.sample("b_{}".format(i), dist.MultivariateNormal(mean, covariance_matrix=cov_p)) # call the solver with the bs ------------------------------------------------- # Note if it throws differentiability error, use a offline trained surrogate here (maybe check BBVI too). - y = forward_model() - cov = torch.diag(1e-04*y)# define as much confidance on data, to start with can be 1% error + #y = forward_model(b, time_list[i,:]) + # TODO: vectorize with a separate plate, just like vmap in jax + y_pred = pyro.deterministic("y_pred_{}".format(i), torch.from_numpy(forward_model(b, time_list[i,:]))) + #cov_l = torch.diag(torch.tensor(1E-08)+ torch.tensor(1E-04) * y) # define as much confidance on data, to start with can be 1% error + cov_l = torch.diag(0.0001*torch.ones(y_pred.shape[0])) # define the likelihood -------------------------------------------------------- - pyro.sample("\hat{y}",dist.MultivariateNormal(y,cov), obs=y_hat) - + pyro.sample("y_{}".format(i), dist.MultivariateNormal(y_pred, cov_l), obs=y_hat[i,:]) # vizualize the model to check -pyro.render_model(model, model_args=(data,), filename='./probabilistic_graph.pdf') +pyro.render_model(model, model_args=(x,time_list, y_hat), filename='./probabilistic_graph.pdf') # define the variational dist for all the latents -def guide(data): - -# -- or to simply things, use autoguide -guide = AutoDiagonalNormal(model) - -# setup the optimizer -adam_params = {"lr": 0.0005, "betas": (0.90, 0.999)} -optimizer = Adam(adam_params) - -# setup the inference algorithm -svi = SVI(model, guide, optimizer, loss=TraceGraph_ELBO()) - -# do gradient steps -pyro.clear_param_store() -for step in range(n_steps): - loss = svi.step(data) # pass the data in appropraiet format, the same should be and arg for model and guide - if step % 100 == 0: - print("[iteration %04d] loss: %.4f" % (i + 1, loss / len(data))) - print('.', end='') - # TODO: add more diagnostics like gradients +# def guide(data): +# +# +# # -- or to simply things, use autoguide +# guide = AutoDiagonalNormal(model) +# +# # setup the optimizer +# adam_params = {"lr": 0.0005, "betas": (0.90, 0.999)} +# optimizer = Adam(adam_params) +# +# # setup the inference algorithm +# svi = SVI(model, guide, optimizer, loss=TraceGraph_ELBO()) +# +# # do gradient steps +# pyro.clear_param_store() +# n_steps =10 +# for step in range(n_steps): +# loss = svi.step(x,time_list, y_hat) # pass the data in appropraiet format, the same should be and arg for model and guide +# if step % 1 == 0: +# print("[iteration %04d] loss: %.4f" % (step + 1, loss )) +# print('.', end='') +# # TODO: add more diagnostics like gradients + +# trying MCMC +nuts_kernel = NUTS(model) +mcmc = MCMC( + nuts_kernel, + num_samples=150, + warmup_steps=20, + num_chains=1, +) +mcmc.run(x,time_list, y_hat) +mcmc.summary() + +samples_hmc = {k: v for k, v in mcmc.get_samples().items()} # grab the learned variational parameters -para_1 = pyro.param("para_1").item() -para_2 = pyro.param("para_2").item() \ No newline at end of file +#para_1 = pyro.param("para_1").item() +#para_2 = pyro.param("para_2").item() \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/EM_test1.ipynb b/usecases/demonstrator/Calibration/EM_test1.ipynb index db93fe9f6..a7dace8ea 100644 --- a/usecases/demonstrator/Calibration/EM_test1.ipynb +++ b/usecases/demonstrator/Calibration/EM_test1.ipynb @@ -848,7 +848,7 @@ "source": [ "def E_step(samples, cov_scaling, x_init, **kwargs):\n", " \"\"\"\n", - "\n", + " TODO:Try EMCEE and SMC too here.\n", " Parameters\n", " ----------\n", " x_init : [2,N]\n", diff --git a/usecases/demonstrator/Calibration/utils/Optimisation.py b/usecases/demonstrator/Calibration/utils/Optimisation.py new file mode 100644 index 000000000..502ebf802 --- /dev/null +++ b/usecases/demonstrator/Calibration/utils/Optimisation.py @@ -0,0 +1,165 @@ +# ----------------- +# https://web.stanford.edu/class/ee364a/lectures/stoch_prog.pdf (good material for stochastic programming) +# + + +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt +import seaborn as sb +import torch +from tqdm import tqdm + +import torch as th +torch.set_default_dtype(torch.float64) + +import os +from datetime import datetime + +import matplotlib as mpl +from matplotlib import rc +mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif +rc('text', usetex=True) +mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"] +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + +# -- Load the calibrated parameters + + + +# -- Constrtust the prior on the latents p(b|x;\varphi) +class Prior_(object): + def __init__(self, phi: list): + + self.phi = phi + self.cov = None + + def _b_mean(self, x, WB): + assert WB.ndim == 2 + b_vec = th.matmul(WB[:, :-1], x) + WB[:, -1] + return b_vec + + def logeval(self, b, x): + assert isinstance(x, th.Tensor) + assert x.requires_grad == True + phi_mean = self.phi[0] + phi_sd_diag = self.phi[1] + mean = self._b_mean(x, th.from_numpy(phi_mean)) + assert mean.shape[0] == phi_sd_diag.shape[0] + phi_sd_diag = th.from_numpy(phi_sd_diag) # diagonal entries of cov + # self.cov = th.diag(phi_sd_diag_) @ th.diag(phi_sd_diag_).mT + cov = th.diag(1e-07 + th.exp(phi_sd_diag)) + dist = th.distributions.MultivariateNormal(mean, cov) + val = dist.log_prob(b) + #val.backward() + #grad_phi = phi_.grad + #grad_sigma = phi_sd_diag_.grad + # returing falttened gradients + return val #, grad_phi,grad_sigma # negative as later grad ascent needs to performed to find arg max logp(D|phi) + + def sample(self, x, samples=100): + assert isinstance(x, th.Tensor) + assert x.requires_grad == True + + phi_mean = self.phi[0] + phi_sd_diag = self.phi[1] + phi_sd_diag = th.from_numpy(phi_sd_diag) + mean = self._b_mean(x, th.from_numpy(phi_mean)) + # cov = th.diag(phi_sd_diag) @ th.diag(phi_sd_diag).mT + cov = th.diag(1e-07 + th.exp(phi_sd_diag)) + dist = th.distributions.MultivariateNormal(mean, cov) + samples = dist.sample([samples, ]) + + return samples + + +# -- Defind the structural model +def forward_model(b): + + temp = b.detach().numpy() + # test function + time = np.max(temp) + temp = np.min(temp) + return th.as_tensor([time, temp]) # time is the point where yeild changes sign and temp is the max temp of the list + + +# -- DEfining the optimisation problem + +def V_x(): + """Define the obejctive here. Returns approximation of the expectaion.""" + return NotImplementedError + +def C_x(): + """Define the contraints.Returns approximation of the expectaion.""" + return NotImplementedError + +def MC_approx(): + """defining Monte Carlo approximation for the integrals. Use to to approximate the Expected objective + and constraints""" + return NotImplementedError + +def objective(X): + """Constructs the final objective to be passed to an optimiser with the V(x) and C(x)""" + assert isinstance(X,th.Tensor) + assert X.requires_grad == True + # Values which needs to be adjusted + alpha = th.tensor(65) # The temp value which should be exceeded + coeff =1 + phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) + phi_sd = -1 * np.ones(4) + phi_test = [phi_mean, phi_sd] + pr = Prior_(phi=phi_test) + V_x = [] + C_x = [] + prob_sum = [] + N= 100 # no of samples for Monte Carlo estimates + b_samples = pr.sample(X,samples=N) + # Monte carlo estimates + for i in range(N): # E_{p(b|x,phi)} [y_o(b)] + #b_sample = pr.sample(X,samples=1) + #assert b_sample.requires_grad == True + val = th.exp(pr.logeval(b_samples[i,:],x=X)) # exp as it is logprob + prob_sum.append(val) + out = forward_model(b_samples[i,:])*val + #print(X.grad) + V_x.append(out[0]) # passing time here + C_x.append(out[1]) + V_x_hat = th.sum(th.stack(V_x),axis=0)/th.sum(th.stack(prob_sum)) + C_x_hat = th.sum(th.stack(C_x),axis=0)/th.sum(th.stack(prob_sum)) + + obj = V_x_hat + coeff*th.min(C_x_hat,alpha) + #obj =coeff*val + alpha +b_sample + assert obj.requires_grad == True + return obj + +X = th.tensor([0.9], requires_grad=True) +tmp = objective(X) +# print(X.grad) + + +def run(x_init:float, verbose = True) -> None: + X = th.tensor(x_init, requires_grad=True) + optimizer = th.optim.Adam([X], lr=0.01) + losses = [] + x_inmdt = [] # Intermediate for tracking + grad = [] + num_steps = 40 + for i in range(num_steps): + optimizer.zero_grad() + loss = objective(X) # append with - sign if doing argmax + loss.backward() + # print(XX.grad) + optimizer.step() + losses.append(loss.item()) + x_inmdt.append(X) + grad.append(th.norm(X.grad)) + + if verbose: + if num_steps % 10 == 0: + print(f"Iteration :{i+1}, Objective value: {loss}, x value: {X}, grad w.r.t x: {X.grad} ") + + +# sandboxing +run([0.5]) + +# th.min(th.tensor(0.5),0.1) \ No newline at end of file From 6e8156da47279348bcb65809ad1b2a99e3fb36fd Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 24 Oct 2022 16:45:36 +0200 Subject: [PATCH 07/31] working stochastic optimisation v0.1 --- .../test_column_simulation.py | 10 +- .../demonstrator/Calibration/EM_test1.ipynb | 364 +++++++++++------- .../Calibration/{utils => }/Optimisation.py | 109 ++++-- .../StructuralSolver/Column_simulation.py | 88 +++++ 4 files changed, 400 insertions(+), 171 deletions(-) rename usecases/demonstrator/Calibration/{utils => }/Optimisation.py (54%) create mode 100644 usecases/demonstrator/StructuralSolver/Column_simulation.py diff --git a/tests/demonstrator_scripts/test_column_simulation.py b/tests/demonstrator_scripts/test_column_simulation.py index 1f5efb8ca..723641e97 100644 --- a/tests/demonstrator_scripts/test_column_simulation.py +++ b/tests/demonstrator_scripts/test_column_simulation.py @@ -37,9 +37,13 @@ def test_column_simulation(): # values for hydration # Q_inf: computed as Q_pot (heat release in J/kg of binder) * density binder * vol_frac. of binder + # Choose something, take 2500 kg/m³ as density and maybe something between 0.3 and 0.5 as volume fraction + # (needs to be > 0 and <= 1). The vol fraction is basically a possibility to increase or reduce your heat output. + # So if for a vol_frac of 0.5 your temperature exceeds your limit, you could reduce your amount of cement + # (the thing that generates the heat). parameters['Q_inf'] = 240000000 # potential heat per volume of concrete in J/m^3 # p['Q_inf'] = self.Q_pot * self.density_binder * self.b_ratio # potential heat per concrete volume in J/m3 - parameters['B1'] = 2.916E-4 # in 1/s + parameters['B1'] = 1.5*2.916E-4 # in 1/s parameters['B2'] = 0.0024229 # - parameters['eta'] = 5.554 # something about diffusion parameters['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c @@ -47,12 +51,12 @@ def test_column_simulation(): parameters['T_ref'] = 25 # reference temperature in degree celsius # simulation time - full_time = 60*60*1 # simulation time in hours + full_time = 60*60*4 # simulation time in hours time_step = 60*20 # timestep in minutes # run simulation data = column_simulation(full_time, time_step, parameters) - + print(data) assert data['time'].tolist() == pytest.approx([1200, 2400, 3600]) assert data['temperature'].tolist() == pytest.approx([41.487825, 43.581025, 48.334999]) assert data['yield'].tolist() == pytest.approx([129715.771538, 100205.750197, 46113.785397]) \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/EM_test1.ipynb b/usecases/demonstrator/Calibration/EM_test1.ipynb index a7dace8ea..20d11d735 100644 --- a/usecases/demonstrator/Calibration/EM_test1.ipynb +++ b/usecases/demonstrator/Calibration/EM_test1.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "metadata": { "scrolled": false }, @@ -11,7 +11,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "/tmp/ipykernel_19851/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", + "/tmp/ipykernel_21602/2273200294.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", " mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n" ] } @@ -251,7 +251,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "metadata": { "pycharm": { "name": "#%%\n" @@ -399,7 +399,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": { "pycharm": { "name": "#%%\n" @@ -705,7 +705,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 16, "metadata": { "scrolled": false }, @@ -718,7 +718,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 17, "metadata": { "scrolled": false }, @@ -731,7 +731,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 18, "metadata": { "scrolled": false }, @@ -1046,10 +1046,10 @@ "evalue": "name 'q_b_N' is not defined", "output_type": "error", "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "Input \u001b[0;32mIn [18]\u001b[0m, in \u001b[0;36m\u001b[0;34m()\u001b[0m\n\u001b[0;32m----> 1\u001b[0m b,c \u001b[38;5;241m=\u001b[39m grad_expectation(\u001b[43mq_b_N\u001b[49m[\u001b[38;5;241m1\u001b[39m],phi_test,x\u001b[38;5;241m=\u001b[39mnp\u001b[38;5;241m.\u001b[39marray([\u001b[38;5;241m0.2\u001b[39m]),verbose\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)\n", - "\u001b[0;31mNameError\u001b[0m: name 'q_b_N' is not defined" + "\u001B[0;31m---------------------------------------------------------------------------\u001B[0m", + "\u001B[0;31mNameError\u001B[0m Traceback (most recent call last)", + "Input \u001B[0;32mIn [18]\u001B[0m, in \u001B[0;36m\u001B[0;34m()\u001B[0m\n\u001B[0;32m----> 1\u001B[0m b,c \u001B[38;5;241m=\u001B[39m grad_expectation(\u001B[43mq_b_N\u001B[49m[\u001B[38;5;241m1\u001B[39m],phi_test,x\u001B[38;5;241m=\u001B[39mnp\u001B[38;5;241m.\u001B[39marray([\u001B[38;5;241m0.2\u001B[39m]),verbose\u001B[38;5;241m=\u001B[39m\u001B[38;5;28;01mTrue\u001B[39;00m)\n", + "\u001B[0;31mNameError\u001B[0m: name 'q_b_N' is not defined" ] } ], @@ -17505,21 +17505,23 @@ }, { "cell_type": "code", - "execution_count": 59, + "execution_count": 40, "metadata": { "scrolled": false }, "outputs": [], "source": [ "# Getting the p(b|phi,x) for an unseen flow and also getting a graph\n", - "phi_mean = np.load('Results/phi_mean_inferred_26_09_2022_14:14.npy')\n", - "phi_sd = np.load('Results/phi_sd_inferred_26_09_2022_14:14.npy')\n", + "#phi_mean = np.load('Results/phi_mean_inferred_26_09_2022_14:14.npy')\n", + "#phi_sd = np.load('Results/phi_sd_inferred_26_09_2022_14:14.npy')\n", + "phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1)))\n", + "phi_sd = np.array([-3.5,-3.8,-3.4,-3.8])\n", "parameters = [phi_mean,phi_sd]" ] }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 22, "metadata": { "scrolled": true }, @@ -17527,14 +17529,14 @@ { "data": { "text/plain": [ - "[array([[-0.24443827, 1.97222014],\n", - " [ 0.01207157, 6.29822022],\n", - " [-0.01529361, 3.56033477],\n", - " [-0.17891032, 4.00937975]]),\n", - " array([0.57118256, 0.3830926 , 0.38179266, 0.48072631])]" + "[array([[-0.7 , 2.35 ],\n", + " [ 0.015, 6.2 ],\n", + " [ 0.009, 3.55 ],\n", + " [-0.4 , 4.24 ]]),\n", + " array([-2.5, -2.8, -2.4, -2.8])]" ] }, - "execution_count": 68, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -17545,7 +17547,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 41, "metadata": { "scrolled": false }, @@ -17558,7 +17560,7 @@ "b_pred_sd = []\n", "for i in range(x_test.shape[0]):\n", " p_b_x = Prior_(x_test[i])\n", - " b_ = p_b_x.sample(phi = parameters[-1],samples=10000) # N x dim(b)\n", + " b_ = p_b_x.sample(phi = parameters,samples=10000) # N x dim(b)\n", " b_pred_mean.append(np.mean(b_,axis=0))\n", " b_pred_sd.append(np.std(b_,axis=0))\n", " #b_pred_sd.append(0.75*np.std(b_,axis=0))\n", @@ -17570,14 +17572,12 @@ }, { "cell_type": "code", - "execution_count": 30, - "metadata": { - "scrolled": false - }, + "execution_count": 43, + "metadata": {}, "outputs": [ { "data": { - "image/png": "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FseOHcPMmTMBALt27cKCBQswbdo07Nu3DwsWLMDRo0dRWlqKH374AV27doUQAv/85z9RVlbmUn9lZSWGDx+OXbt2ISoqCvPmzcMff/yBsrIyHD9+HK+//jqio6Oxc+dOTJo0ye2NULOysvDQQw/h22+/xd69e3H27Fnk5uZi/fr1uPHGGyGEwKxZs7Bu3boG3+u8efOwatUqzJgxA7t370ZpaSn279+P6dOnO97riy++6PU+VKvVGDFiBIDGXXV39OhR3H///ejRowe+++47FBcX4/jx43jllVcQHh4OnU6HP/3pTygqKvJYx5YtWzBr1ixMmjQJ27dvR2lpKQ4ePIhp06YBAL777jssW7YMkyZNglarxdtvv438/HycPXsWX375JVJSUlBbW4vp06df1BXejz32GI4cOQKZTIZZs2bh999/R3FxMfLz85GdnY3FixejX79+Xp/9ePrpp/HFF18AAEaOHImffvoJJSUlOHz4MJ577jkcOHAADz/8cKPqeuCBB3Dw4EG88sorOHbsGEpKSrBhwwZ06dIFVqsV//jHP7B+/XrH53/jxo04e/Ysjh8/7vj879271+M9Z1NSUnDPPffgq6++wq5du1BUVIQTJ05gy5YtmD59OmQyGd566y28/fbbXu2DFnFRkY48Ys8TtQbseWq5nicAYuzYscJsNruUuf322wUAIZfLRUhIiPjll19cyhw6dMjR+/H222+7rH/ggQcEABETEyMOHjzoti27d+8WSqVSABArV670+r089thjAoAYMmSI2/Wo1xPwwQcfuC0zZswYAUCkpKR4/fpCCLFs2TIBQFx66aUey9Tf55dddpmorKx0KbNhwwbH/nTXa2HvefK0XgghrrrqKse/W2RkpDh8+LDb17HXs379ei/eqU1sbKwAIB588EGvtmuo5+nUqVMiJCREABAjRoxw+5n85JNPnP49G+p5asxnVi6XX/Dzf7GfiSVLlggAIiMjQ1itVq+2Zc8TEVErt2jRIsjlcpfl9qt8LRYLbrnlFgwePNilTOfOndGnTx8AcBlDU11djWXLlgEAZs6cia5du7p9/Z49e+LWW28FAKxYscLr9k+dOhWAbQyRXq/3WG7gwIGOsuez99gUFBTg5MmTXrfhT3/6E2QyGfbv349jx45dsPzLL7+MiIgIl+UjRozAxIkTAQDLly9HbW2t2+3V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di1GjBiB2NhYhIeHo0+fPnjjjTdgtVovqr5t27ZhwoQJSEhIgEqlQvfu3TFnzhwYjUYftzyw+Go///7773jmmWcwdOhQxMfHQ6FQIDExEaNHj8ZXX33VTK0PHL7+PNe3bNkySJIESZJw1113+aC1gas59vPnn3+OUaNGISkpCUqlEu3atcOoUaPw3nvv+bDlgceX+7qyshLPP/88evfujYiICISGhiI9PR233347du3a1Qytb/1yc3OxdOlS3H333ejZsydCQkIgSRLmzp3bpHpb5FgoyC/mzZsnAAgAIisrS/To0UPIZDIBQIwfP15YLBav6lu+fLmQy+UCgGjXrp3o3bu3UCgUAoDo37+/qK6ubqZ30rr5aj8fPXrUUQ8A0aFDB9G3b18RExPjWDZ16lSv/92Cha8/z/UVFxeL2NhYR/3Tp0/3YcsDi6/3s9FoFOPHj3eqs3///iItLU3IZDLRt2/fZnonrZ8v93VRUZHo3LmzACBkMpno2LGj6Nmzp4iIiBAAhFwuF//5z3+a8d20Tg888IDT96r9MWfOnIuus6WOhQxPfrB161YhSZKQyWRO/2F2794tkpKSBACxYMGCRteXm5srlEqlACDmz58vrFarEEKIvLw80aVLFwFA3H///T5/H62dL/fzkSNHREpKinj55ZfFmTNnHMstFot44403hCRJAoB44403fP4+Wjtff57Pd/vttwuZTCbGjh3bpsNTc+znW2+9VQAQQ4YMETk5OU7riouLxfr1633S9kDj6309ffp0AUB06dJFHDx40LG8qqpK/O1vfxMAhEajEVqt1qfvo7WbM2eOGDdunHj++efFd999J2688cYmhaeWPBYyPPnBmDFjBADxt7/9zWXdihUrBAARFxcnamtrG1XffffdJwCI6667zmVddna2ACAUCoUoLCxsctsDiS/3s8FgaPAvlr///e8CgOjRo0eT2hyIfP15rm/Dhg0CgLj33nvFs88+26bDk6/383fffScAiK5duwq9Xu/r5gY0X+/r5ORkAUCsXr3aZZ3JZBLx8fECgFi7dm2T2x7Ipk6d2qTw1JLHQoanFqbVakVoaKgAIHbs2OGyvra2Vmg0GgGgUX/1Wa1WkZKSIgCIzz77zG2Zrl27CgDi7bffbnL7A4Wv9/OFfPnllwKACAsLa3JdgaQ597PBYBCXXHKJSExMFOXl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gxETE+O2zIQJEzBv3jxYLBY88MADSEhIQP/+/dG5c2dER0fj7rvvRlFRkaN8+/btsXr1asTHx2PRokVITExEjx49MHDgQHTs2BHx8fGYPn16QJ/q9JV//vOfuPfee1FdXY3bbrsNiYmJGDBgADp06ICEhATMmDED1dXVjvK9evXCJ598AqVSiZkzZyI2Nha9e/fGFVdcgfT0dKSmpuLBBx90XPHYWtlvyzJt2jQ/t4QCAcMTkQ8UFRU5epWWLFni0u1vD1SSJOGBBx5wOZDYt63fg1Rfz549sW/fPsycORPdunVDbm4ujh07htTUVNx777146KGHnMpHRERg3bp1WLFiBa6//nro9Xrs2rULJSUl6NGjBx5//HH873//Q1hYmI/2gO98++23EEJc8EbATzzxBLZu3Yqbb74ZarUae/bsgU6nQ//+/bFgwQKXcSuDBw/GgQMH8OSTT6J79+7Izc3F3r17IZPJMGrUKCxZsgSvvfZac761gCBJEpYsWYJvv/0W48aNgyRJ2LNnD0wmE4YOHer28z1x4kQcOHAADzzwADIzM3Ho0CEcOHAAarUaEydOxIcffognnnjCT+/owoqKirBp0yb06NED/fv393dzKABIojX+6UnUxlgsFlx++eUoLCxEfn5+o+YvClYTJ07E119/jQMHDqBbt27+bg61Ac8++yyef/55fP7555g0aZK/m0MBgOGJqJX45ptv8Oc//xkvvPACZs2a5e/m+EVtbS3i4uKQmJiIY8eO+bs51AZotVpkZmaic+fO2LFjh7+bQwGC8zwRtRITJkzAK6+80qhbsASr0NDQRk0/QOQr+fn5eOCBBzBhwgR/N4UCCHueiIiIiLzAAeNEREREXmB4IiIiIvICwxMRERGRFxieiIiIiLzA8ERERETkBYYnIiIiIi8wPBERERF5geGJiIiIyAsMT0REREReYHgiIiIi8sL/A8/yaw/6UQWwAAAAAElFTkSuQmCC\n", + "image/png": "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sKyff/4Zjz32GIYMGYLg4GAolUrbRPCrrroKgGVS+pkzZ9qsz9ixY9s8N3DgQNv3RUVF7b6vrsaeJyIicgk/tRInXr3D3dVwKT+1sktfT6FQ4IEHHsCyZcvw/vvv48EHH7QN2VmXM2hPdna27ftrr722Q6/paFXzBQsWYPHixbDM/W5fVVVVm+fi4uLaPNeyt6quru6yr9OVGJ6IiMglJEnq0iGtnmLatGlYtmwZdu3ahQMHDmDXrl2245fTXpBpi8FgsPt548aNeO211wAAv/rVr/DYY4/h6quvRlRUFHx8fCBJEvLy8jB48GAAQGNjY5tlq1Qd+/3oSEjrSvytJiIi8iKDBg3CsGHDcOjQIUydOhVmsxnDhg2zDZW1JyAgwPb9xYsXERISIvv1//a3vwEAbrjhBuzZs8dhb1d7a0R1B5zzRERE5GWsvUzW+UQd6XUCgL59+9q+P3To0BW99pEjRwAAkydPbnOY8D//+c8Vle0tGJ6IiIi8zNSpU21DXiqVClOnTu3Q82666Sb4+PgAANatW3dFr20dxjOZ2l6G4oMPPriisr0FwxMREZGXiYqKQnZ2Nk6ePIns7GxERUV16HlBQUF4+OGHAQAfffQRPvroo3avr6+vR35+vt2x5ORkAMC2bdsczkV677338O2333aoPt6K4YmIiMgLJScnIzU11RZmOuq1117DwIEDIYTAgw8+iN///vfYtWsXioqKcPHiRZw9exbbt2/HH/7wByQmJmLTpk12z7/vvvsAAN9//z3uv/9+HDx4EOXl5Th69CieeeYZzJo1C4MGDXLa+/REnDBORETUgwQFBWH37t2477778P3332PDhg3YsGFDm9dbh/msnn32WezYsQMHDhzAJ598gk8++cTu/FVXXYV169Zh5MiRLqm/J2B4IiIi6mGio6OxZ88efPnll/jwww+xb98+FBcXo7GxEaGhoejfvz9Gjx6Ne+65x7ZYppVWq8WePXuwfPlybNy4Ebm5ufD19UVycjLuvfdePPXUUygpKXHTO+sakvC0xRO8nE6nQ3BwMKqqqhAUFOTu6hARuUR9fT1yc3PRp08f+Pr6urs6RHau5PdTzuc35zwRERERycDwRERERCQDwxMRERGRDAxPRERERDIwPBERERHJwPBEREREJAPDExEREZEMDE9EREREMjA8EREREcnA8EREREQkA8MTERERkQwMT0REREQyMDwRERERycDwRERERCQDwxMRERGRDF4Vnj777DM8+uijGD58OGJjY6HRaBASEoIbbrgBb775JhoaGq6o3H379uHuu+9GZGQk/Pz8MGjQICxcuBD19fVOfgdERETk7SQhhHB3JTrqxhtvxN69e+Hj44O4uDiEh4ejsLAQ58+fBwAMHz4c3377LUJCQjpc5ocffojp06fDZDKhV69eiIqKwrFjx2A0GpGWloY9e/ZAq9V2uDydTofg4GBUVVUhKChI7lskIvIK9fX1yM3NRZ8+feDr6+vu6hDZuZLfTzmf317V8zR79mzs3r0b1dXVOHv2LA4cOIBffvkF+/btQ3x8PA4ePIgXXnihw+Xl5eVh1qxZMJlMWL58OQoKCnDo0CHk5ORgwIABOHDgAJ599lkXviMiIiLyNl4VnmbMmIFbbrkFarXa7vh1112HlStXArAM7XXUihUrYDAYMGbMGMydOxeSJAEAevfujXXr1gEA3n77bRQXFzvnDRAREZHXU7m7As6SmpoKAKirq+vQ9UIIbN26FQAwa9asVudvuOEGpKamIisrC59//jkeeeQR51WWiKgHKdZ1z/mj0UEcruypvKrnqT379u0DAAwbNqxD1587dw6FhYUAgFGjRjm8xnp8//79TqghERERdQdeHZ5MJhN++eUXvPXWW/jLX/4Cf39/LFmypEPPzcnJAQDb5HNHkpOT7a51xGAwQKfT2T2IiIhcLSkpCZIkYf369e6uSo/jleFp1apVkCQJKpUKCQkJmDNnDm677Tb8+9//xogRIzpUxsWLFwEAISEhtrlOlwoNDbW71pElS5YgODjY9khISJD5boiIiMibeGV46tWrF0aNGoURI0YgOjoaALB79258/PHHMJlMHSrDuoaTRqNp8xofHx8AgF6vb/Oa5557DlVVVbZHQUFBR98GERGRW/3yyy948cUXcf311yMiIgIqlQqSJLX5WLZsmbur7BG8csL4pEmTMGnSJNvP+/fvx6OPPorFixejoqICq1evvmwZ1nUf2ltY02AwAAD8/PzavMbHx8cWsoiIiLzF+++/j8cff7zDN1oBwNChQ11YI+/hlT1Plxo5ciR27NgBHx8fvP3228jPz7/sc6xDcpWVlWhrnVDrcJ31WiIiou7g008/xYwZM1BXV4eEhAS88847KCgowMWLF/H9998jLS3Ndu0NN9yAefPmYd68eXbHe7JuEZ4AIC4uDldffTXMZjMyMzMve31KSgoAS+/ShQsXHF5z9uxZu2uJiIi6Sl5eXrtDaNaOgoceeqjNa9LT01uVW1hYiIcffhhCCKSkpODgwYOYOXMm4uPjERISgptuuglfffWVbZVts9mMpUuXYunSpQgPD+/KJvBY3SY8AUBjY6Pd1/YkJiYiJiYGALB3716H11iPjxw50kk1JCIicq/XXnsNOp0OSqUS77//PiIjI1tdEx4ejvHjxwMADh061KHP1Z6k24SnvLw8W49TR8ZkJUnCPffcAwB45513Wp3PyMhAVlYW1Go1JkyY4NzKEhERXUbv3r1RXV3d5iMxMREA8Pe//73Na55//nm7Muvq6vD+++8DAKZOnYrrrruuzde3LtfT0NAga15UT+A14engwYN4+eWXbUNpLe3cuRNjx45FY2Mjxo0bh759+9rOrVq1CklJSZgyZUqr582dOxcajQb/+te/sGLFCtvcp/z8fMycOROAZT89aw8VERFRV5EkCQEBAW0+rMvs+Pj4tHnNpXeU//TTT6iurgYATJw4sd3Xt940pVQqodVqXfAOvZfXhKfq6mq8+uqr6Nu3L2JjY5GWloahQ4ciNDQUY8eORVZWFtLS0vDee+/ZPa+yshL5+fkoKipqVWafPn2wZs0aKBQKPPvss0hISMCwYcOQkpKC7OxsDB8+HCtWrOiqt0hERORSGRkZAACFQoExY8a0e212djYAoG/fvlCpvPLmfJfxmvA0dOhQvPnmm5gwYQL8/f2RlZWFrKws+Pn5YezYsXj33XeRkZGBiIgIWeVOmzYNP/74I8aPHw+9Xo8TJ04gOTkZ6enp+Omnn+Dv7++id0RERNS1Tp8+DQCIj49vtzepsbERP/74IwDg17/+dZfUzZt4TZQMDQ3FH//4R/zxj3+U9bz09HSHdxu0dMMNN2D79u2dqB0REZHns24h1t4C0QCwfft223I99957r8vr5W28JjwRERFRs7y8PNnPCQwMBAAUFBSgoaHBYYhqaGjAiy++CAD4r//6L4wePbpT9eyOvGbYjoiIiDrn2muvBWCZDG69664lk8mE2bNn4/jx45AkCW+99VZXV9ErsOeJiIjIAwkhUFtb26kyNBqNXe/Sgw8+iBdffBG1tbX405/+BIPBgIkTJ0Kj0eDAgQNYuHChbY3DN954A7/61a869frdFcMTERGRB8rPz0efPn06VcbLL79sN+83MjIS69atw/3334+6ujo8+eSTePLJJ+2e4+/vj9WrV+P3v/99p167O2N4IiIi6kEmT56M/v374/XXX8eePXtQWloKrVaLlJQUjBs3DnPmzHG46jg1Y3giIiKXig7ydXcVvFJSUlKbG9d31tVXX40NGza4pOyegBPGiYiIiGRgeCIiIiKSgeGJiIiISAaGJyIiIiIZGJ6IiIiIZGB4IiIiIpKB4YmIiIhIBoYnIiIiIhkYnoiIiIhkYHgiIiIikoHhiYiIrpirtg8h6gxX/14yPBERkWwKheXjw2QyubkmRK1Zfy+tv6fOxvBERESyqdVqqNVq1NTUuLsqRK1UV1fbfkddgeGJiIhkkyQJgYGBqKqqgl6vd3d1iGz0ej10Oh0CAwMhSZJLXkPlklKJiKjbi4iIgF6vx7lz5xAUFITAwEAolUqXfWARtUUIAZPJhOrqauh0Ovj4+CAiIsJlr8fwREREV0SpVCIhIQFlZWWorq5GZWWlu6tEPZxarUZISAgiIiKgVCpd9joMT0REdMWUSiWio6MRFRUFo9EIs9ns7ipRD6VQKKBWq7uk55PhiYiIOk2SJGg0GndXg6hLcMI4ERERkQwMT0REREQyMDwRERERycDwRERERCQDwxMRERGRDAxPRERERDIwPBERERHJwPBEREREJAPDExEREZEMDE9EREREMjA8EREREcnA8EREREQkA8MTERERkQwMT0REREQyMDwRERERycDwRERERCSD14QnIQR++uknzJ07F9dddx1CQkKg0WgQFxeHiRMnYvfu3bLLTE9PhyRJ7T6ysrJc8G6IiIjIW6ncXYGO+u677zB69GgAgEKhQL9+/eDv74+cnBxs2bIFW7ZswYIFC7Bw4ULZZSckJCAxMdHhOa1W26l6ExERUffiNeFJCIF+/frhmWeewZQpUxAaGgoAaGhoQHp6OpYsWYJFixZh5MiRGD9+vKyyZ86cifT0dBfUmoiIiLobrxm2GzFiBE6ePInHH3/cFpwAQKPRYPHixRg7diwAYM2aNe6qIhEREfUAXhOegoKCoFK13VF2++23AwBOnTrVVVVyi3qjCY0ms7urQURE1GN5zbDd5dTX1wMA/Pz8ZD939+7dOH78OMrLyxEWFoYR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5RVXV5WIiMirWbei0VzSb+ONvVQ9uuepLZIkYenSpQCAM2fO4OjRo21e+9xzz6Gqqsr2KCgo6KpqEhEReb2O9FKpFJJH9VL16J6n9vTv3x9hYWGoqKjA6dOnMXToUIfX+fj4wMfHp4trR0RE1H1drpfK3Rie2qFWqwEAjY2Nbq4JERERWZdQcDcO27WhrKwMJSUlAID4+Hg314aIiIg8BcNTG1auXAkhBIKDg5GWlubu6hAREZGH6PbhadWqVUhKSsKUKVPsjh8/fhxPPPEEjh8/bne8vr4eixcvxrJlywAA8+bNg0aj6bL6EhERkWfzqjlPe/fuxd133237uaamBoBluYBVq1bZjh8+fBgJCQkAgMrKSuTn5yMpKcmuLKPRiNWrV2P16tWIjIxEYmIiAODkyZOoq6sDAMyaNQvz58934TsiIiIib+NV4cloNKK8vLzV8bq6OlvgAQCTyXTZspKSkrBw4UJkZGQgKysL2dnZaGhoQFRUFMaNG4fZs2fjjjvucGr9iYiIyPtJQnj4SlReRqfTITg4GFVVVQgKCnJ3dYiIiKgD5Hx+d/s5T0RERETOxPBEREREJAPDExEREZEMDE9EREREMjA8EREREcnA8EREREQkA8MTERERkQwMT0REREQyMDwRERERycDwRERERCQDwxMRERGRDAxPRERERDIwPBERERHJwPBEREREJAPDExEREZEMDE9EREREMjA8EREREcnA8EREREQkA8MTERERkQwMT0REREQyMDwRERERycDwRERERCQDwxMRERGRDAxPRERERDIwPBERERHJwPBEREREJAPDExEREZEMDE9EREREMjA8EREREcnA8EREREQkA8MTERERkQwMT0REREQyMDwRERERycDwRERERCQDwxMRERGRDAxPRERERDIwPBERERHJwPBEREREJAPDExEREZEMDE9EREREMjA8EREREcngVeEpNzcXa9aswcMPP4yhQ4dCpVJBkiQsWrSoU+Xu27cPd999NyIjI+Hn54dBgwZh4cKFqK+vd1LNiYiIqLtQubsCcrz55pt48803nVrmhx9+iOnTp8NkMqFXr15ISEjAsWPH8NJLL2H79u3Ys2cPtFqtU1+TiIiIvJdX9TxFRERg/PjxePXVV/HVV19h4sSJnSovLy8Ps2bNgslkwvLly1FQUIBDhw4hJycHAwYM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\n", "text/plain": [ "
" ] @@ -17587,7 +17587,7 @@ }, { "data": { - "image/png": "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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk8AAAHOCAYAAACBw+2OAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABIOElEQVR4nO3deXwUZYLG8ac6FwmQcIQrIRCCnA4gILqKoiiDgooHguCBCDjjsXM4s96KjCDnODrHqjsgKoqKKKIODKgIHqAOioThCIeQwEA4hRyQs/vdP0I36aRzFOnupJPf97O96a73rbfeeu2hnn6rutoyxhgBAACgWhy13QEAAIBQQngCAACwgfAEAABgA+EJAADABsITAACADYQnAAAAGwhPAAAANoTXdgfqG5fLpQMHDqhp06ayLKu2uwMAAKrBGKOcnBwlJCTI4ah8bonw5GcHDhxQUlJSbXcDAACchX379ql9+/aV1iE8+VnTpk0llQx+bGxsLfcGAABUR3Z2tpKSkjzH8coQnvzMfaouNjaW8AQAQIipziU3XDAOAABgA+EJAADABsITAACADYQnAAAAGwhPAAAANhCeAAAAbCA8AQAA2EB4AgAAsIHwBAAAYAPhCQAAwAZ+ngUAUGPGGBUVFcnlctV2V9BAORwORUREVOvnVWqK8AQAOGtOp1NHjx5VTk6OioqKars7aOAiIiLUtGlTxcfHKywsLGDbITwBAM6K0+nUvn37VFBQoLi4ODVp0kRhYWFB+eQPlGaMkdPpVG5urk6cOKG8vDwlJSUFLEARngAAZ+Xo0aMqKChQhw4dFB0dXdvdAdSkSRPFxcVp7969Onr0qNq0aROQ7XDBOADANmOMcnJyFBcXR3BCnRIdHa3Y2Fjl5OTIGBOQbRCeAAC2FRUVqaioSE2aNKntrgDlNG3a1PMeDQTCEwDANve36gJ5US5wttzvy0B9+5PwBAA4a1wcjroo0O9LwhMAAIANhCcAAAAbCE8AAAA2EJ4AAABsIDwBAFAHvfrqq7Isy/MYMWJEtda74YYbvNZ79dVXA9vRBojwBABACFixYoWOHDlSaZ1jx45p+fLlQepRw0V4AgCgjouNjVVRUZHeeuutSuu99dZbKioqUmxsbJB61jARngAAqONuvvlmSdKCBQsqrecuHzVqVMD71JARngAAqONuu+02ORwOff/999q2bZvPOtu3b9f69evlcDh0++23B7mHDQvhCQCAOi4hIUFXXnmlpIpnn1577TVJ0uDBg9W+ffsq23Q6nVqwYIGuueYatWvXTpGRkWrZsqUuv/xyvfTSS5X+Llx6errmzJmj4cOHq0ePHoqNjVVMTIxSUlI0btw4ffvtt5Vuu+zF7K+//roGDRqkFi1aKDo6Wj179tTkyZOVm5tb5X7UCgO/ysrKMpJMVlZWbXcFAAImLy/PbN261eTl5dV2V+qtV155xUgyksy2bdvM66+/biSZpKQk43Q6veq6XC7ToUMHI8m89tprZufOnZ51X3nllXJt79u3z/Tr189Tx9djwIAB5tChQz771qxZs0rXtSzLTJ8+vcJ9c9ebN2+eGTVqVIXt9OvXz5w8edL22J3N+9PO8ZuZJwAAQsBNN92kJk2aaN++fVq9erVX2erVq7V37141btxYI0eOrLSdnJwcXXHFFdqwYYPi4uI0Y8YM/fvf/9ZPP/2k3bt36y9/+YuaNWum9evXa9SoUT5/XDclJUUPPPCAli1bpk2bNunIkSPas2ePVq5cqZEjR8oYo8cee0wrVqyotC8zZszQe++9p9/97nfauHGjjh07pi1btmjixImSpA0bNmj69Ok2Ryrwwmu7AwCA+skYo7wiZ213I6CiI8KC9uPIMTExuummm7RgwQK9/vrrntN40plTeTfddJMaN25caTtPPvmkdu7cqebNm2vdunXq3r27p6x58+b61a9+pUGDBunCCy/UF198oSVLlnguWHf7/vvvy7UbHx+v5ORkDR06VA8//LBmz56tGTNm6Oqrr66wLz/++KNeffVV3XnnnZ5lLVq00Lx585SZmanly5dr/vz5mjZtWuWDE2SEJwBAQOQVOdVz8sra7kZAbX36KsVEBu9QOm7cOC1YsEDvvfeeXnjhBcXExOjUqVN67733POWVOXnypObNmydJevTRR72CU2l9+vTR2LFj9eqrr2rhwoXlwlNV7rzzTs2ePVtr167VqVOnFBMT47Pef/3Xf3kFp9ImTJig5cuXKzMzU/v27VNSUpKtPgQSp+0AAAgR7ovBc3NztWTJEknSkiVLlJubq8TERF1xxRWVrr9u3TqdPHlSknTFFVcoNze3wkfv3r0lSd99953Ptr777jvdc8896t27t+Li4hQWFua5EPzcc8+VVHJR+o8//lhhf4YN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ngAAAGwgPAEAANhAeAIAALCB8AQAAGAD4QkAAMCGkApP48ePl2VZlT7y8/Or3d6UKVOqbC8tLS2AewQAAEJNeG134Gx06dJFrVu39lnmcNjPg0lJSerQoYPPspiYGNvtAQCA+iskw9Njjz2m8ePH+629CRMmaMqUKX5rDwAA1F8hddoOAACgthGeAAAAbAjJ03bvvvuuli5dquzsbLVu3VoDBw7UuHHjFBcXd1btrV69Wlu2bNGxY8fUokULXXDBBRo3bpzatm3r554DAIBQF5LhadmyZV6vFy1apKeeekpvvvmmrr76atvtffHFF16v33vvPU2ZMkUvvPBClddWFRQUqKCgwPM6Ozvb9vYBAEDoCKnTdp07d9b06dOVmpqq7Oxs5eTk6OOPP9aFF16o48eP64YbbtB3331X7fbatWunxx57TOvXr9exY8d06tQprV27VsOGDVNeXp4mTJigjz76qNI2ZsyYobi4OM8jKSmpprsJAADqMMsYY2q7EzVVWFioSy+9VP/61790xRVXaNWqVTVqzxijkSNH6v3331fnzp21c+dOWZbls66vmaekpCRlZWUpNja2Rv0AAADBkZ2drbi4uGodv+tFeJKkjz/+WFdddZUcDoeOHj2q5s2b16i9HTt2qFu3bpKkjRs3qk+fPtVaz87gAwCAusHO8TukTttV5qKLLpIkuVwu7d69u8btde3aVS1atJAk7dq1q8btAQCA+qHehKeIiAjP8+LiYr+26a/2AABA6Ks34WnLli2e5+3bt69xe0ePHtXhw4f91h4AAKgf6k14evbZZyVJ3bt3V2JiYo3b+9Of/iRjjOLi4jRgwIAatwcAAOqHkAlPn3zyiR599FHt2bPHa3lWVpZ+/etf66233pIkTZ482av8+eefV3JyssaMGeO1fMuWLbrvvvu8ZqwkKT8/X9OnT9esWbMkSQ8//LAiIyP9vTsAACBEhcxNMk+ePKmZM2dq5syZSkxMVEJCgoqKirR161YVFhbKsixNnjxZY8eO9VrvxIkTysjIUHJystfyoqIivfjii3rxxRfVqlUrdejQQZK0bds2nTp1SpI0ceJEPfLII0HZPwAAEBpCJjz1799fjz/+uL7++mvt2rVLmzdvljFGiYmJuvTSS3XffffpwgsvrHZ7ycnJmjp1qtatW6e0tDRt375dhYWFat26tYYPH65J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4klNTVViYqLX79ihYr7Gq6ox3LVrlw4dOqTu3bv7/GkcoK4jPAH13IoVK3TvvfeqSZMm+sc//uF1sLr11lvVtWtX7d69W/Pnzy+37qBBg3TOOedozZo1OnToUDC7XWtSU1OrfZPL9PR0WZal9PT0wHaqDvM1XlWN4aJFiyRJEyZMCGjfgEAhPAH12MaNGzVq1CgZY7Ro0aJyPycSFhamJ598UpI0bdq0cr8zZlmW7r77bjmdTs8Bz5f58+frggsuUExMjJo3b64hQ4Zox44dkiSn06nnnntOvXr1UnR0tLp27erzpojt27fXI488otmzZ6tTp05q3LixRo8erfz8fG3evFnDhg1T06ZN1blzZ61cubKmQ+NTfn6+duzYEfDfj6tsvKTqjVldHa/qjOFbb72liIgI3XnnnQHpFxBwBgAqkZWVZeLj403Xrl2N0+ksVz5x4kQTFRVlHn30UfPPf/7TLF682IwcOdL8+OOPxuVymZtvvtnExsaamTNnmk8//dQ88cQTxrIss2jRIk8bR48eNZJMUlKSmTBhglmxYoV55plnjCQzceJE06NHD/Pyyy+bFStWmN69e5uEhISA7Ov69euNJK++VWbPnj1GktmzZ0+1t1HZeBljqjVmdXm8qhrDzz77zEgy9913X0D6BAQD4QlAlZ5//nkjySxcuNBr+dy5c014eLj5/PPPfa734osvmrCwMPPFF194Lb/xxhvN0KFDPa9XrVplJJkHHnjAq1779u1Ns2bNTHp6umfZq6++aiSZ7Ozsmu5WOfPmzTOSTFpams9yl8tlioqKPI9du3YZSWbXrl1ey10ul8/1qxovY6o3ZnV5vKoaw8svv9w0adLEHDx40O/9AYKF+zwBqNK9996r7OxsuVwur+XTpk3TuHHjNGjQIJ/rzZw5UzfccIMuuugirwvSe/bsqcWLF3tep6amKjw8XI8//rjX+nl5eRo/frw6duzoWZabm6uoqCg1bty43PZycnK0f//+KvenXbt2iouLK7c8NTVVMTEx6tKli8/1XnvtNd11113llp9zzjler1955RWNHz++XL2qxkuq3pjV5fGqbAyzs7N1+eWX69e//rXatGlT5XaBuorwBKBKkZGRnmuj3LZv366MjAyNGjXK5zo7duxQRkaGMjIyFBERUa58wIABnuepqanq27ev17ezDhw4oGPHjunnP/+513qpqak699xz5XCUv2Rz2bJlGjt2bJX7U1G4SU1NVa9evXy2LUnXXXed5yv2kpSZmakRI0boww8/VLt27TzLO3XqVG7dqsZLqv6Y1eXxqmwMY2Nj9dRTT1W5PaCuIzwBOCuZmZmS5BUaSjtw4IAkacmSJT6/jt6sWTPP89TUVF1wwQVe5T/88IMklbvI3R0cfBkzZozGjBlTvR3wYdOmTRo9enSF5S1btvQKLO5v2fXq1UvJycmVtl3VeEnVH7O6PF5VjSFQHxCeAJwVdwjYsmWLz6+lJyQkSCr5Adjzzz+/wnaKioq0detW/eIXv/BavnHjRrVu3dorbLhcLm3evFl33HGHP3bBS0ZGhk6cOBGwb9pVNV5S9casLo9XoMcQqCsITwDOSpcuXTRgwAD9/ve/V25urrp27aqMjAwtW7ZMb7/9trp06aKBAwfq7rvv1hNPPKHu3bsrKytLaWlpOnTokJ599llJUlpamgoLC8vNjvzwww/llm3fvl2nTp0KyME5NTVVkqp9jye7qhovh8NRrTGry+MV6DEE6grCE4Cz4nA49P777+vhhx/WlClT9NNPPykpKUm33nqr53qXJUuW6IknntD06dN18OBBxcfH67zzztP999/vaSc1NVUOh0O9e/f2an/jxo26+eabvZalpqbKsqyAHJzdbffq1cvvbUvVGy/Lsqocs7o8XoEeQ6CusIzx8YuNAAAA8Ik7jAMAANhAeAIAALCB8AQAAGAD4QkAAMAGwhMAAIANhCcAAAAbCE8AAAA2EJ4AAABsIDwBAADYQHgCAACwgfAEAABgw/8DKxkd4QfvA/kAAAAASUVORK5CYII=\n", "text/plain": [ "
" ] @@ -17597,7 +17597,7 @@ }, { "data": { - "image/png": "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0qRJaNmyJVasWIEjR47g7t27qF+/PgYMGIDXX3/dplfatrWgoCBERUXh119/xYEDBxAXF4eEhATk5eWhbt26CA8Px3PPPYcRI0aU+rfnXF1dsWnTJnz55Zf4+OOPcebMGej1eoSEhGDkyJF49dVXTQKKl5eXrRdPEZVKhS1btmDVqlVYv349YmNj4erqiqCgIAwdOhSvvvpqqQ5NVjZJlPXCGmQmNTUV3t7eSElJsdsLkqq37OxsXLt2DY0bN4abGwMROZ8hQ4Zg27ZtmD17NhYsWAAAGD9+PNavX4/u3btj37599u2gE1uxYgWmTZsGLy8v3L9/v9TBzBmUdR2odPvNc5qIiMhhGL9F5wjf9KpqjGMaHh5eJQNTZWBoIiIihxEREQEhRLFfnSdzeXl5Vq+CDhi+hbl//34AD07GptLjOU1EREROLiUlBS1btsTzzz+PQYMGyb/Td+XKFWzcuFG+QnzTpk0xbtw4O/fWeTE0ERERVQF37tzBokWLsGjRIovlQUFB+PHHH01+UJdKh6GJiIjIyfn4+OCLL77Ajh078PvvvyMxMREpKSnw9vZGy5YtMWTIELz44ouKf7SXLOO352yI354je+O354ioOuO354iIiIgcAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0EREVEn27dsHSZIgSRLi4uLs3R0iKiWGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmIiIhIAYYmIqIySE5Oxptvvonw8HD4+PjAzc0NwcHBGDt2LH777TdFbdy9exczZ85E8+bN4eHhgVq1aqF///74+eefi53vzp07ePPNN9G2bVt4e3tDrVajXr16eOSRRzB27Fhs2LAB+fn5tlhMIipEEkIIe3eiqkhNTYW3tzdSUlLg5eVl7+5QNZSdnY1r166hcePGcHNzs3d3HvjrJLDrLaDPXKBBuL17U24HDhzAk08+iXv37lmtM3PmTCxatMhk2r59+9CzZ08AwN69ezF+/HjEx8dbnP/f//43li1bZjY9JiYGPXv2RFJSUrF9vH37NmrXrl3SohBVKWVdByrdfjvtnqY33nhD/uru/PnzSzVvZGSkPK+1W2xsbAX1nKgaOv1fIO4gcOYbe/ek3K5cuYJBgwbh3r178PLywooVK3D16lUkJSVhx44daNeuHQBg8eLFePfdd622M2HCBCQnJ2P58uXy/D///DNat24NAFi+fDnWrl1rNt+kSZOQlJQEd3d3LF26FOfOncOdO3dw9epV7N+/HwsWLEDLli0rZNmJqjtXe3egLM6fP2/xE1hpBQYGIigoyGKZh4dHudsnqtbuXwcykwFIwLnNhmlnvwfCRgMQgEctwMfy+8+R/fvf/0Z6ejrUajV27tyJDh06yGV9+/ZF165d0aNHD/z22294/fXXMXbsWIt7fOLi4rBnzx706NFDnjZgwAB06dIFHTt2RExMDF577TWMGTMG7u7uAAyfhg8dOgQAWLRoEaZMmSLPW6tWLTRu3BjdunXD7NmzK2jpiao3pwtNQghMmjQJarUaXbp0wZ49e8rc1oQJExAZGWm7zhHRAysfLfRAMvyTcQf4uPuDyZEpldql8kpKSsLWrVsBABERESaBycjd3R3vv/8+OnbsiOzsbHz55ZeYOnWqWb2nn37aJDAZeXp6YvHixRgyZAju3buHLVu24NlnnwUA6HQ6uV7Dhg1ttFREpJTTHZ775JNPcPDgQbz11lsIDAy0d3eIyJqn1gIq4+cyYfqvytVQ7mSio6Oh1+sBACNGjLBar0OHDmjUqBEA4ODBgxbrPPXUU1bnHzBggLy327hnCQB8fX3lveNvvPEGDh8+XLoFIKJycarQdPv2bbz22mto1aqVxU9uRORAQkcCE3dbLpu421DuZAqftP3www8XW9dYbu3nUoo778jV1RVNmza1OP8777wjn3fZqVMnBAUFYcyYMVi9ejUuXbqkYCmIqKycKjRNnToVd+/exerVq6FWq8vd3t69ezFixAj06tULTz/9NJYuXYqEhAQb9JSITKmK/Ouc0tLS5Ps1a9Ystq6np6fZPIWVNL+xvOj8Tz/9NHbv3o0nnngCKpUKN27cwMaNG/HSSy+hWbNm6NKli+JLHhBR6TjNOU27d+/Gxo0bMWbMGHTv3r3kGRQ4cOCAyePvv/8ekZGRWL16NcaPH1/i/Dk5OcjJyZEfp6am2qRfRFVGjTpAzbqAVwMgfCxw8gsg9S/DdCdkDEIAkJ6ejho1alitm56ebjZPYRkZGcU+V3Hz9+zZEz179sT9+/dx+PBhREdH45dffsGJEycQFRWFrl274sCBAxbPuSKisnOKj33Z2dl44YUX4O3tjeXLl5e7vfr162P27Nk4duwYkpOTkZmZiaioKAwYMABZWVmYMGECtm3bVmI7ixYtgre3t3zjOVZERXg3AF45Czy/F3hsguHfV84apjuh4OBg+f65c+eKrXv27FmzeQo7f/681Xl1Op18qM3a/ADg4+ODAQMGYN68eTh+/Dh2794NNzc35Obmml0jiojKzylC0/z583H58mUsWLAA9erVK3d7kyZNwoIFC/DYY4/Bz88P7u7u6NSpE3766ScMGzYMQghMnToVJV33c9asWUhJSZFvN27cKHffiKocVy0gFXx7TpIMj51Up06d4OLiAgD47rvvrNY7evSofP5T165dLdbZsmWL1fm3b9+OzMxMAECXLl0U969Xr17o1asXgOJDGRGVjcOHJuM1mcLDw/Hiiy9W6HNJkoTFixcDMFzA7syZM8XW12q18PLyMrkRUdVVp04dDBkyBACwbt06HD9+3KxOdnY2Xn75ZQCAm5sb/v73v1tsa9OmTWanCACGw3IzZ84EYPi23LBhw+SyO3fuIDk52Wr/dDqdfOJ4rVq1lC0UESnm8KFp8uTJyM/Px5o1a6BSVXx3mzVrBj8/PwDA5cuXK/z5iMi5LFu2DDVr1kReXh769OmDVatWIT4+Hnfu3MHOnTvRvXt3+UTsBQsWWP0pk6CgIAwePBgrVqyQ59++fTu6d+8uH9pbsmSJfGFLwHDILzAwEM8++yy+/vprxMbG4u7du/jrr7+wZ88eDBkyBDExMQCA0aNHV/BIEFVDwsF5e3sLFxcXUa9ePbObm5ubACBq1qwp6tWrJx577DGbPGe9evUEAPHf//63VPOlpKQIACIlJcUm/SAqraysLBETEyOysrLs3ZUqbf/+/cLX11fAcOEpi7eZM2eazbd37165fM+ePSIwMNDq/K+++mqx8xd3GzNmjMjPz6+MoSByKGVdByrdfjvFt+d0Oh0SExOtlqenpyM9Pd0mP1B6584d+YcwecVdIrKkW7duuHjxIt577z3873//w9WrV5GTkwN/f3907doV//d//1fiN9caN26MkydPYvHixdi6dStu3LgBd3d3tGvXDlOmTMHAgQPN5unUqRN+/fVX7N69G4cOHcKNGzeQmJgIvV6P+vXro0OHDvjHP/6Bfv36VdSiE1VrkhAlnO3swMaPH4/169dj3rx5eOONN2zS5uzZs+VvxSUlJUGj0SieV+mvJBNVlLL+wjcRUVVQ1nWg0u23w5/TVFYrV65EcHAwRo0aZTL93LlzmDx5stnXhbOzs7Fw4UIsWbIEAPDaa6+VKjARERFR1eYUh+fK4v79+4iPjze7xkleXh7WrFmDNWvWoE6dOvLvOJ0/f17+im9ERIT87RUiIiIioAqHJmuCg4Mxb948REdHIzY2FhcuXEBubi7q1q2LgQMHYuLEiTwfgIiIiMw49TlNjobnNJG98ZwmIqrOeE4TERERkQNgaCIiIiJSgKGJiIiISAGGJiIiIiIFGJqIiIiIFGBoIiIiIlKAoYmoCuKVRIioOqrodR9DE1EV4uLiAgDIz8+3c0+IiCqfTqcDAKhUFRNvGJqIqhBXV1dotVqkpKTYuytERJUuLS0NarUaarW6QtpnaCKqQiRJgo+PD9LS0nDv3j17d4eIqNJkZWUhNTUVnp6ekCSpQp6j2v32HFFV5+vri9zcXCQkJCA1NRU1a9aEm5sbVCpVha1IiIjsQQgBnU6HtLQ0pKamQqvVonbt2hX2fAxNRFWMJEnw9/eHu7s7UlNTcefOHej1ent3i4iowqjVavj4+KB27dryuZ0VgaGJqIry9vaGt7c39Ho98vPzGZyIqEpSqVRQq9WVsiedoYmoilOpVNBoNPbuBhGR0+OJ4EREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKOG1oeuONNyBJEiRJwvz588vUxuHDhzF06FDUqVMH7u7uaNWqFebNm4fs7Gwb95aIiIicnVOGpvPnz2PZsmXlamPjxo3o2rUrtm7dCq1Wi5YtW+Ly5ct466230K1bN2RmZtqot0RERFQVuNq7A6UlhMCkSZOgVqvRpUsX7Nmzp9RtxMXFISIiAjqdDkuXLsW///1vSJKE+Ph49OvXD8eOHcOMGTPwwQcfVMASEBER2Y4QAkIU3Dc+BiAEIFCoTK4jCsoezP9gXjxoqKCu6byFnlO+b1oXACRIkCRAAgxHhQDDY8nydJUkGeaTTOdVGesXlNub04WmTz75BAcPHsSSJUsQExNTpjaWLVuGnJwc9O3bF9OnT5enN2rUCJ9++ik6d+6Mjz/+GG+++Sbq1atnq64TVXlCCCvTlbdR0rpR6cpT3hBY2Tg8KDPdKKBQmaHug42O8amNK3XjtMIreWMfC28kbMG4YSy60Sq6YYSFaYX7XfhxYdbqFF6mwo/l5yrUH+PjohvR4sbW9LFpW0Wfo+j8VisUarvoPMa/l+GB6XIWXkZLf2tYmW4sLrrsRf8mRadbDSAWwk3ROgKGglK8tSqVMOmcbXopSUBdTzebtFVWThWabt++jddeew2tWrXC1KlT8fzzz5e6DSEEtmzZAgCIiIgwK+/UqRNatGiB2NhY/Pjjj/jnP/9Z7n5XRXq9gL7gTawvWJnrhYC+4F+hN7xpCq+cANOVdXErYyUr+WKnm63aS6pfuI7tN3hlYWmMjStLeZwLVrCFNxAmK+oibRbeGAmT6YXnKbqFs9w/R1xZS3DcfhnvWPoEDljeQ2AscMRlIqpspfnwVVGcKjRNnToVd+/exebNm6FWq8vUxvXr13Hr1i0AQOfOnS3W6dy5M2JjY3H06FGHCU13M3IhhDDdoBvWwGaflAqXS0XCiqUVtjHsGD/VFA0/hTfc8oa6GpEK/md1d3Ohv0NxfwPANGAKwGx8DcHILLaQQo46boU/cFfEJ3AiqhxOE5p2796NjRs3YsyYMejevXuZ27l06RIAQKvVIiAgwGKdkJAQk7rW5OTkICcnR36cmppa5n6VJF+vLwgrXMlWNuOwc2NHRFS9OcW357Kzs/HCCy/A29sby5cvL1db9+7dAwD4+PhYPfTi6+trUteaRYsWwdvbW74FBgaWq29ERETkuJwiNM2fPx+XL1/GggULyn1itvEaTBqNxmodrVYLAMjKyiq2rVmzZiElJUW+3bhxo1x9IyIiIsfl8IfnjNdkCg8Px4svvlju9tzcDGfe5+bmWq1jPOTm7u5ebFtarVYOWERERFS1OfyepsmTJyM/Px9r1qyBSlX+7hoPvd2/f9/q16ONh+WMdYmIiIgcfk/T77//DkmSMGTIELOylJQUAMCSJUvwwQcfIDAwEMeOHSu2vaZNmwIw7E26efMmGjRoYFbn6tWrJnWJiIiIHD40AYBOp0NiYqLV8vT0dKSnp8uH3ooTFBQEf39/JCQkICoqCiNHjjSrExUVBQDo0KFD2TtNREREVYrDH54zHkazdBs3bhwAYN68eRBCIC4ursT2JEnCsGHDABiuLl5UdHQ0YmNjoVarLe7dIiIiourJ4UNTWa1cuRLBwcEYNWqUWdn06dOh0Wiwc+dOLFu2TD63KT4+HhMmTAAATJw4Ef7+/pXaZyIiInJcVTY03b9/H/Hx8UhISDAra9y4MdauXQuVSoUZM2YgMDAQ4eHhaNq0KS5cuIC2bdti2bJldug1EREROaoqG5pKMnbsWBw8eBCDBw9GVlYWYmJiEBISgsjISBw6dAg1atSwdxeJiIjIgUjC2vfuqdRSU1Ph7e2NlJQUeHl52bTtpLTsavebb0RERIXV8yr5C19loXT7XW33NBERERGVBkMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpABDExEREZECDE1ERERECjA0ERERESnA0ERERESkAEMTERERkQIMTUREREQKMDQRERERKcDQRERERKQAQxMRERGRAgxNRERERAowNBEREREpwNBEREREpEC5QpNer7dVP4iIiIgcmmtpZ8jJycGsWbOwceNG3LlzB25ubggJCUFoaChat26NsLAwhIWFoV69ehXRXyIiIiK7kIQQojQzvPrqq1ixYoXlxiRJvl+nTh2TEBUWFoaWLVtCpaq6RwRTU1Ph7e2NlJQUeHl52bTtpLRslO4vRUREVLXU83KrkHaVbr9LHZoaNGiAhIQETJs2Da+88grc3d2RkJCAP/74A6dPn5ZvN2/efPAkBWFKo9Hg4YcfRuvWrbFu3boyLprjYmgiIqLKJoRArk6PvHyBnHwd8nSGx7n5euQV/JubrzfU0emRUzA9Tyeg0wvk6/TQCYF842O98V99QXkx003m0yNfL6AXAhoXFdQuKmhcVdC6Gv7VFDw23te6ukDjqoLaRZLva4rU1RbcVxfcb+DjDr8aGpOdNLZQYaHJ3d0dtWrVwp9//llsveTkZJMQdfr0aZw/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\n", + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAk0AAAHOCAYAAACFNj2zAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABJBUlEQVR4nO3deXxU1cH/8e+dbCRAEnYIhCUIIj4sgkEritYFC1qsRRCUgg9oEejzq9hHwZVUkNWf0l9b6aOIaMUWqWixUrQiuADlQYEgS1gEAsoeJAvZZ87vjzBDJpkkN2QmmUk+75djZu4999xzT27mfjn3zh3LGGMEAACASjnqugEAAAChgNAEAABgA6EJAADABkITAACADYQmAAAAGwhNAAAANhCaAAAAbAiv6wbUJy6XS8eOHVPTpk1lWVZdNwcAANhgjFF2drYSEhLkcFQ8nkRo8qNjx44pMTGxrpsBAAAuwdGjR9WhQ4cK5xOa/Khp06aSSjo9Nja2jlsDAADsyMrKUmJiouc4XhFCkx+5T8nFxsYSmgAACDFVXVrDheAAAAA2EJoAAABsIDQBAADYQGgCAACwgdAEAABgA6EJAADABkITAACADYQmAAAAGwhNAAAANhCaAAAAbOBrVAAAl8wYo6KiIrlcrrpuChooh8OhiIiIKr8CxR8ITQCAanM6nTpz5oyys7NVVFRU181BAxcREaGmTZuqZcuWCgsLC9h6CE0AgGpxOp06evSoCgoKFBcXpyZNmigsLKxW/qUPlGaMkdPpVE5Ojs6dO6e8vDwlJiYGLDgRmgAA1XLmzBkVFBSoY8eOio6OruvmAGrSpIni4uJ05MgRnTlzRm3atAnIergQHABgmzFG2dnZiouLIzAhqERHRys2NlbZ2dkyxgRkHYQmAIBtRUVFKioqUpMmTeq6KUA5TZs29eyjgUBoAgDY5v6UXCAvtgUulXu/DNSnOQlNAIBq46JvBKNA75eEJgAAABsITQAAADYQmgAAAGwgNAEAANhAaAIAIIgsXbpUlmV5HsOGDbO13M9+9jOv5ZYuXRrYhjZAhCYAAILYmjVrdPr06UrLZGRkaPXq1bXUooaL0AQAQJCKjY1VUVGR/vKXv1Ra7i9/+YuKiooUGxtbSy1rmAhNAAAEqXvuuUeS9Oabb1Zazj1/xIgRAW9TQ0ZoAgAgSN1///1yOBz6+uuvtWfPHp9l9u7dqy1btsjhcGjMmDG13MKGhdAEAECQSkhI0C233CKp4tGmN954Q5L04x//WB06dKiyTqfTqTfffFN33HGH2rVrp8jISLVo0UI33XST/vSnP1X6vW2HDx/WggULNHToUF1xxRWKjY1VTEyMkpKSNHbsWG3evLnSdZe9SP3Pf/6zBg0apObNmys6Olo9e/bUs88+q5ycnCq3o04Y+E1mZqaRZDIzM+u6KQAQEHl5eWb37t0mLy+vrptSb73++utGkpFk9uzZY/785z8bSSYxMdE4nU6vsi6Xy3Ts2NFIMm+88YbZv3+/Z9nXX3+9XN1Hjx41/fr185Tx9UhOTjYnT5702bb4+PhKl7Usy8yePbvCbXOXW7x4sRkxYkSF9fTr18+cP3++2n13qfun3eM3I00AAASxn//852rSpImOHj2qdevWec1bt26djhw5osaNG2v48OGV1pOdna2bb75ZW7duVVxcnObMmaNvvvlGZ8+e1cGDB/X//t//U3x8vLZs2aIRI0b4/NLbpKQkTZ06VR9++KF27Nih06dP69ChQ/roo480fPhwGWP05JNPas2aNZW2Zc6cOXr33Xf16KOPavv27crIyNCuXbs0YcIESdLWrVs1e/bsavZULah2jAsSTz31lCeRzpw5s1rLzpgxo9KkrAvpvroYaQJQ39n5l7zL5TLnC4rq9cPlcgWsj8uONBljzNixY40kM27cOK+y48aNM5LML37xC2OMqXSk6de//rWRZJo1a1bhMW779u0mKirKSDIrVqyodtsff/xxI8kMGjTI5/zSx9mlS5f6LDN06FAjybRr167a6w/0SFN4raUzP9qzZ48WLFhQ43oSExPVsWNHn/NiYmJqXD8ANER5RU71fPajum5GQO1+7nbFRNbeIXTs2LF688039e677+rll19WTEyMcnNz9e6773rmV+b8+fNavHixJOmJJ55Qjx49fJbr06ePRo8eraVLl2rZsmWeT+/ZNW7cOM2fP18bNmxQbm5uhcfSa6+9VuPGjfM5b/z48Vq9erWOHz+uo0ePKjExsVptCKSQC03GGE2cOFERERG6/vrr9emnn15yXePHj1dKSor/GgcAQAC4L/L+7rvvtHLlSo0ZM0YrV65UTk6O2rdvr5tvvrnS5Tdu3Kjz589Lkm6++eZKL7Tu3bu3JOmrr77yOf+rr77S4sWLtXHjRqWnpysnJ6fcqTyn06lvv/1WvXr18lnHkCFDKlz/FVdc4Xl+4sQJQlNNvPbaa/riiy80b9487d69u66bAwAoIzoiTLufu72umxFQ0RFhtbo+h8Oh+++/X/PmzdObb76pMWPGeD5N574tQWX27t3reX711VfbWqevu5A//fTTmj17towxVS6fmZlZ4byEhIQK55UencrNza1yPbUppELT6dOnNW3aNPXs2VNTp07VQw89VNdNAgCUYVlWrZ66aijGjh2refPmae3atdqyZYvWrl3rmV6VygJMRQoKCrxeL1++XM8//7wk6YYbbtDDDz+svn37qnXr1oqKipJlWTp8+LBndKm4uLjCusPD7e0fdsJZbQqpvXrq1Kk6e/asVq5cqYiIiBrXt27dOu3atUsZGRlq3ry5BgwYoLFjx6pt27Z+aC0AAP7Ts2dP9evXT1u3btXo0aPlcrnUr18/XXnllVUu26RJE8/zH374QfHx8dVe/x//+EdJ0nXXXaf169f7HN2q7B5P9UHI3HJg7dq1WrZsmcaMGaMbb7zRL3V+/vnn+tvf/qZ169bp3Xff1bRp05SUlGT7m6ELCgqUlZXl9QAAIFDco0rffvut1+uqdO3a1fN869atl7Tu7du3S5JGjhxZ4enAb7755pLqDhUhEZry8/P18MMPKy4uTi+88EKN62vXrp2efPJJbdmyRRkZGcrNzdWGDRs0ZMgQ5eXlafz48frggw+qrGfOnDmKi4vzPILpYjUAQP0zevRoz6mt8PBwjR492tZygwYNUlRUlCRpyZIll7Ru9+k6p9NZYZk///nPl1R3qAiJ0DRr1iwdOHBAzz//vNq0aVPj+iZOnKjnn39eV199tefW7dddd50+/PBD3X333TLGaOrUqVWeS33iiSeUmZnpeRw9erTGbQMAoCKtW7fW3r17tWfPHu3du1etW7e2tVxsbKznOuC3335bb7/9dqXl8/PzlZ6e7jUtKSlJkrRq1Sqfx8c33nhDn3zyia32hKqgD03uezL169dPkyZNCui6LMvS3LlzJZUMfe7YsaPS8lFRUYqNjfV6AAAQSElJSerRo4cnxNj1/PPP64orrpAxRmPGjNEvfvELrV27VidOnNAPP/yggwcP6oMPPtB//dd/qWPHjlqxYoXX8vfee68k6bPPPtN9992nr7/+WhkZGdqxY4ce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eXkB3Irg549+XrdunefNrapHQ+Xv/bmiZRpyaDLG//28Y8cOM2rUKNO2bVsTERFhEhISzNixY82ePXsCuBWhwZ99/f3335tHH33U9OzZ00RHR3v6evjw4ebTTz8N8JYEJ7vvq4cOHfIsEyzHQsuYBnSBAAAAwCXiQnAAAAAbCE0AAAA2EJoAAABsIDQBAADYQGgCAACwgdAEAABgA6EJAADABkITAACADYQmAAAAGwhNAAAANhCaAAAAbCA0AQAA2EBoAoAQMHfuXFmWpYyMjLpuCtBgEZoAIASkpqaqffv2atGiRV03BWiwCE0AEAJSU1PVp0+fum4G0KARmgDUW0uWLNGAAQMUExOjZs2a6dZbb9W+ffskSU6nUy+99JJ69eql6Ohode/eXYsWLSpXR4cOHTR9+nTNnz9fXbp0UePGjTVy5Ejl5+dr586dGjJkiJo2baquXbvqo48+Csh25Ofna9++ferbt29A6gdgD6EJQIV27typsLAwPfzww3XdlGp78MEHNXnyZN16661auXKlXn31VcXHxys8PFzGGI0aNUopKSkaM2aM/vGPf+jee+/VlClT9M4773jqyMjI0Pfff6+3335be/fu1Z/+9Cc99dRTWrFihX71q19p5MiRGjFihP72t7+pSZMmGj9+fEC2ZefOnXI6nSE70pSVlaVmzZrp+uuvr+umADVjAKACQ4cONREREebw4cN13ZRqefXVV014eLj57LPPfM5ftGiRCQsLM59//rnX9LvvvtsMHjzY83rt2rVGkpk6dapXuQ4dOpj4+Hivflm6dKmRZLKysvy4JSUWL15sJJm0tDS/111bnn32WSPJvP/++3XdFOCShddtZAMQrL744gutXr1aDzzwgDp16lTXzamWWbNmaezYsRo0aJDP+XPnztXPfvYz/ehHP1JxcbFnes+ePbVixQrP69TUVIWHh+upp57yWj4vL69cv+Tk5CgqKkqNGzcut77s7Gx9//33Vba7Xbt2iouLKzc9NTVVMTEx6tatW5V1BKtHHnlEL7zwgp544gkNGzZMlmXVdZOAaiM0AfDpD3/4gyRp3LhxddyS6tm7d6/S09M1YsQIn/P37dun9PR0paenKyIiotz85ORkz/PU1FRdddVVXp9YO3bsmDIyMnTbbbd5LZeamqorr7xSDkf5qx4+/PBDjR49usq2v/7663rggQfKTU9NTVWvXr181h0qmjVrpp/+9Kdavny5Pv30U91yyy113SSg2ghNAMo5ffq03n//fSUkJFQ4WhOsjh8/Lqlk1MaXY8eOSZJWrlypxMTEcvPj4+M9z1NTUzVgwACv+du2bZMkXXXVVV7T3QHLl1GjRmnUqFH2NsCHHTt2aOTIkZe8fLAYNWqUli9frsWLFxOaEJJC958tAGx58sknZVlWheHnmWeekWVZ6tmzp3744QdJ0nvvvafCwkINGTIk5EY33GFp165dPucnJCRIkqKjo3X11VeXe1x22WWSpKKiIu3evbvcJ9a2b9+u1q1be4Uyl8ulnTt3BuTTbenp6Tp37ly9+OTc7bffrvDwcL3//vsqKCio6+YA1RZa74YAqu2xxx5TXFycvvjiC61bt85r3uuvv65Zs2apbdu2Wr16tZo1ayZJ+vzzzyWp3ChLKOjWrZuSk5P1m9/8Rq+88orWr1+vN954QyNHjpTL5VK3bt00cOBAPfTQQ/qf//kfffbZZ1q1apXmz5+v3/zmN5560tLSVFhYWG70aNu2beWm7d27V7m5uQEJNqmpqZIUsp+cKy06Olq9evVSfn6+tmzZUtfNAaqN0ATUc82aNfOEgd/+9ree6WvXrtXEiRPVuHFj/eMf/1Dnzp098zZu3ChJ6t+/f6221R8cDofee+893XLLLUpJSdFPfvITzZo1S1dccYUcDocsy9LKlSs1ZMgQzZ49W4MHD9akSZP02WefeZ0ySk1NlcPhUO/evb3q3759e7lwlJqaKsuyAhJs3HX36tXL73XXBfc1Y19++WUdtwSoPssYY+q6EQACKzs7W0lJSTpz5ozWr1+vFi1a6Prrr1dOTo7+/ve/64477vCUNcYoMjJSxcXF+v777z2nswB/SElJ0W9/+1s9/PDDPm8mCgQzRpqABqBp06aaNm2aJGn69Om64447lJmZqT/+8Y9egUmSzp075/kYfvPmzWu9rajf3PvU6dOn67glQPURmoAGYsqUKWrXrp3+/e9/68iRI5o+fbomTpxYrlx+fr7neWRkZG02EQ1AdHS0pJJ7XQGhhtAENBAFBQVq2rSpJKlVq1aaNWuWz3KlR5cyMzNrpW1oOM6ePStJatmyZR23BKg+7tMENACFhYX6+c9/rn379ik8PFynT5/W3/72N917773lykZFRSk2NlZZWVk6e/as5xN1btzJGdVR9rJZd2hq1apVXTQHqBFGmoAGYMKECVq3bp0GDx6sV155RVLJBblOp9Nnefenw/bs2VNunjGGBw/bj7J2794tSerXr5+f9m6g9hCagHruqaee0ltvvaVevXppxYoVGjt2rLp37660tDS99dZbPpdxfxv9V199VZtNrVNz586VZVnKyMio66aEBF/9ZacP3fdnuuGGGwLeRsDfCE1APbZ48WLNnj1bCQkJ+vDDDxUbG6uwsDA9/fTTkqTnnnvO6wtr3QYPHiypYd1LJzU1Ve3bt/f6njlUzFd/VdWHBw4c0MmTJ9WjRw+fX2EDBDtCE1BPrVmzRpMmTVKTJk30j3/8w+sgdd9996l79+46ePCglixZUm7ZQYMG6bLLLtP69et18uTJ2mx2nUlNTbV9c8rDhw/LsiwdPnw4sI0KYr76q6o+XL58uSRp/PjxAW0bECiEJqAe2r59u0aMGCFjjJYvX17uaz/CwsL0zDPPSJJmzZpV7nvALMvSQw89JKfT6TnQ+bJkyRINGDBAMTExatasmW699Vbt27dPkuR0OvXSSy+pV69eio6OVvfu3X3ezLBDhw6aPn265s+fry5duqhx48YaOXKk8vPztXPnTg0ZMkRNmzZV165d9dFHH9W0a3zKz8/Xvn37Av79bpX1l2Svz4K1v+z04V/+8hdFRERo3LhxAWkXEHAGAHzIzMw0LVu2NN27dzdOp7Pc/AkTJpioqCjzxBNPmH/+859mxYoVZvjw4ebbb781LpfL3HPPPSY2NtbMnTvXfPLJJ+bpp582lmWZ5cuXe+o4c+aMkWQSExPN+PHjzZo1a8zzzz9vJJkJEyaYK664wrz22mtmzZo1pnfv3iYhISEg27plyxYjyattlTl06JCRZA4dOmR7HZX1lzHGVp8Fc39V1YeffvqpkWQmT54ckDYBtYHQBKBCCxcuNJLMsmXLvKa/+uqrJjw83Hz22Wc+l1u0aJEJCwszn3/+udf0u+++2wwePNjzeu3atUaSmTp1qle5Dh06mPj4eHP48GHPtKVLlxpJJisrq6abVc7ixYuNJJOWluZzvsvlMkVFRZ7HgQMHjCRz4MABr+kul8vn8lX1lzH2+iyY+6uqPrzppptMkyZNzIkTJ/zeHqC2cJ8mABWaNGmSsrKy5HK5vKbPmjVLY8eO1aBBg3wuN3fuXP3sZz/Tj370I68LzXv27KkVK1Z4Xqempio8PFxPPfWU1/J5eXl64IEH1KlTJ8+0nJwcRUVFqXHjxuXWl52dre+//77K7WnXrp3i4uLKTU9NTVVMTIy6devmc7k33nhD//mf/1lu+mWXXeb1+vXXX9cDDzxQrlxV/SXZ67Ng7q/K+jArK0s33XST/s//+T9q06ZNlesFghWhCUCFIiMjPdc+ue3du1fp6ekaMWKEz2X27dun9PR0paenKyIiotx897fcSyUH2quuusrr01bHjh1TRkaGbrvtNq/lUlNTdeWVV8rhKH8p5ocffqjRo0dXuT0VhZrU1FT16tXLZ92S9NOf/tTzUXlJOn78uIYNG6ZVq1apXbt2nuldunQpt2xV/SXZ77Ng7q/K+jA2NlYzZsyocn1AsCM0AaiW48ePS5JXWCjt2LFjkqSVK1f6/Fh5fHy853lqaqoGDBjgNX/btm2SVO7idXdg8GXUqFEaNWqUvQ3wYceOHRo5cmSF81u0aOEVVNyfmuvVq5c6d+5cad1V9Zdkv8+Cub+q6kOgPiA0AagW98F/165dPj9enpCQIKnki1mvvvrqCuspKirS7t279ctf/tJr+vbt29W6dWuvkOFyubRz50794he/8McmeElPT9e5c+cC9sm5qvpLstdnwdxfge5DIFgQmgBUS7du3ZScnKzf/OY3ysnJUffu3ZWenq4PP/xQf/3rX9WtWzcNHDhQDz30kJ5++mn16NFDmZmZSktL08mTJ/V//+//lSSlpaWpsLCw3GjItm3byk3bu3evcnNzA3JQTk1NlSTb92iqrqr6y+Fw2OqzYO6vQPchECwITQCqxeFw6L333tO0adOUkpKis2fPKjExUffdd5/nepaVK1fq6aef1uzZs3XixAm1bNlSffv21ZQpUzz1pKamyuFwqHfv3l71b9++Xffcc4/XtNTUVFmWFZCDsrvuXr16+b1uyV5/WZZVZZ8Fc38Fug+BYGEZ4+MbFQEAAOCFO4IDAADYQGgCAACwgdAEAABgA6EJAADABkITAACADYQmAAAAGwhNAAAANhCaAAAAbCA0AQAA2EBoAgAAsIHQBAAAYMP/ByEMrss0yUDyAAAAAElFTkSuQmCC\n", "text/plain": [ "
" ] @@ -17607,7 +17607,7 @@ }, { "data": { - "image/png": "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zFhcnuZr78sbMUQREdVxISEheOSRRwAAn332GT777LNKt9doNEhPT7daZr6DzNGUKmvXrsVPP/3kphrXXK9evRAVFYWioqJKJySeNWuW3Q7sO3fuxDfffAMAePjhh6FUKj1WV1cVFxdXecu/+S7JyMhIp8sdP368pd/aM888YzegfPXVV5a7+LzJ/L7cunWr3bD8888/46OPPqrtajmNIYqIyAe88soraNeuHYQQePjhh/F///d/2LFjB65evYq8vDycP38emzdvxpNPPomEhAR89dVXVvubWzR2796Nhx56CL///jtycnJw9OhRzJgxA1OmTLG6m83bKk5I7KjFpGnTpjhx4gT69u2LrVu3Ijs7G+np6Vi+fDlGjRoFIQQiIiKQnJxcizV33rVr19CiRQuMHj0aH330Ef7880/k5OTg6tWrSElJwYQJE7B161YAsIz/5Yy4uDj8+9//BmBqyRs+fDj27NmD3NxcnD17FgsWLMD//d//WV0m9hbz+/L06dMYOXIk9u7di+zsbJw6dQrz5s3DyJEj0aZNGy/X0jF2LCci8gEhISHYuXMn/va3v2H37t1Yt24d1q1b53B78+U/s5kzZ2LLli04ePAg/vOf/+A///mP1fqbb74ZH374oWWMprpg1KhR+Oijj7B582a8++67NlOf3HTTTXjxxRfx+OOPY+jQoTb7h4SEYPPmzWjSpEltVbna9Ho9Nm3ahE2bNjncZuDAgZg3b161yp0/fz7OnDmDb775Btu2bbOZxLdTp05ITk62dFZ39o5Ld5swYQI2bNiAzZs346effrJpDW3WrBk2bNjg9HAMtY0hioisNAnx93YVyIEmTZpg165d+P7777F+/Xrs27cPmZmZ0Ov1CA8PR+vWrS0jdd84vlBgYCB27dqFpUuX4osvvsCFCxfg7++PFi1a4L777sNTTz2FrKwsLx2ZfYMHD0ZAQAAyMjJw8OBBu+M8TZs2De3atcPy5cuxf/9+5ObmIjY2FsOGDcPzzz/v1pHA3S0hIQF79+7FTz/9hF9++QVpaWm4evUqysrKEB0dja5du2L8+PEYN25ctefO8/Pzw1dffYVPP/0U77//Po4ePQqj0YgWLVrg/vvvxzPPPGMVWEJCQtx9eE6RyWTYuHEj3nrrLaxduxapqanw8/NDQkICRo8ejWeeeaZalzJrmyRcHciDqlRQ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6zF8+HC0bNnSsm7FihVISkrCAw88YLXP8ePH8fjjj+P48eNWyzUaDRYuXIglS5YAAJ577jkolUoPHBERERH5Gp8cbLOwsBDz5s3DvHnzEBMTg2bNmkGn0+HixYvIz88HAHTv3h1r16612i8/Px/p6elISkqyWl5WVoZVq1Zh1apViIqKQkJCAgDg5MmTlqljpkyZglmzZnn82IiIiMg3+GSI6tSpE9544w3s2LEDx48fR2pqKnQ6HSIjI3H77bfj/vvvx8MPPww/P+cOLykpCfPnz0dKSgpSU1Nx6tQp6HQ6REdHY/jw4Zg6dSqGDBni4aMiIiIiX1LvxomqSzhOFBERke9psONEEREREdUGhigiIiIiFzBEEREREbmAIYqIiIjIBQxRRERERC5giCIiIiJyAUMUERERkQsYooiIiIhcwBBFRERE5AKGKCIiIiIXMEQRERERuYAhioiIiMgFDFFERERELmCIIiIiInIBQxQRERGRCxiiiIiIiFzAEEVERETkAoYoIiIiIhcwRBERERG5gCGKiIiIyAUMUUREREQuYIgiIiIicgFDFBEREZELGKKIiIiIXMAQRUREROQChigiIiIiFzBEEREREbmAIYqIiIjIBQxRRERERC5giCIiIiJyAUMUERERkQsYooiIiIhcwBBFRERE5AKGKCIiIiIXMEQRERERuYAhioiIiMgFDFFERERELmCIIiIiInIBQxQRERGRCxiiiIiIiFzAEEVERETkAp8NUd9++y2mTZuGbt26ITY2FkqlEmFhYejVqxfeeOMN6HQ6l8rdt28fRo8ejaioKAQEBKB9+/aYP38+NBqNm4+AiIiIfJkkhBDeroQr7rjjDuzduxcqlQpxcXGIjIxERkYG/vrrLwBAt27d8NNPPyEsLMzpMtevX4+JEyfCYDCgadOmiI6OxrFjx1BWVobu3btj165dCAwMdLq8goIChIaGQq1WIyQkpLqHSERERF7g7Pe3z7ZETZ06FTt37kRhYSHOnz+PgwcP4vLly9i3bx+aNWuG33//Hc8//7zT5aWlpWHKlCkwGAxYunQpLl26hD/++ANnzpxBmzZtcPDgQcycOdODR0RERES+xGdboirz1Vdf4f7770dcXJylZaoqTzzxBFauXInBgwdj69atVutSUlLQu3dvKBQKXLp0CU2aNHGqTLZEERER+Z563xJV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XBx++uknh7fTNhTuPs+HDx+GMA0IbPMw95GaMmWKZVlD4Yn387hx4wAAn3zyic06jUaDL774AoDp7rKGwt3n2dzqUVRUhP/973826/V6PXbv3g0AaN26dQ1q3rDV+ndhjYfrJJft2bOnynmZlixZYrXP8uXLRWJiovjb3/5mU9758+ctI+w6mi/oscce8+xB1VHuPtdPPvmkACAaN24sTpw44fH6+wp3n2dHGvKI5UK4/zxnZGRYJsFdsGCBZVLdkpISy+jR4eHhIisry7MHVse48zwbjUbRvn17y/Q6R44csawrKCiwzKsHQPz222+ePbA6zpkRy+vKdyFDlJctWLDA4QzhI0aMEHq93mp785dHv3797Ja3du1ay/43zlzdrVs3UVRUVAtHVTe561ynpKRYyomPjxe9e/d2+GiI3P2etqehhygh3H+eN23aZPniadKkiejevbtlmpLAwMAGOQGxEO49z7///rsIDw8XAIQkSSIpKUl07NhRBAQEWF5jwYIFtXRkdceePXtEZGSk5WGePDgwMNBq+cWLFy371JXvQoaoOmDz5s1iwIABIjQ0VAQGBopOnTqJFStW2PzPKYRzXzh79+4VI0eOFBEREUKlUok2bdqI5ORkUVpa6sGj8A3uONc7d+60fOBV9Wio3P2edrRPQw5RQrj/PB89elQ88MADIiYmRigUChEXFycmTJggTp486cGjqPvceZ7/+usvMWPGDNG+fXsREBBgOc9jx44VP//8s4ePpG5y9jP1woULln3qynehJEQD6kxARERE5CbsWE5ERETkAoYoIiIiIhcwRBERERG5gCGKiIiIyAUMUUREREQuYIgiIiIicgFDFBEREZELGKKIiIiIXMAQRUREROQChigiIiIiFzBEEdVBWVlZCA4OxtChQ71dFaIG45dffoEkSXjhhRe8XRXyEQxRRHXQyy+/jKKiIrz00kverkqtSU5OhiRJ6N+/f6Xb/d///R8kScLBgwdrp2IeJkkSJEnCrl27vF2VeiUtLc1ybtPS0qzWTZo0CZIkYdKkSVbL+/bti759+2L58uW4cuVK7VWWfBZDFFEdc/78eaxevRr9+/dHr169vF2dOsVoNOLHH39ETEwMbr31Vm9Xh+qhOXPmoKSkBPPnz/d2VcgHMEQR1THvvfceysrKMHHiRG9Xpc7Zt28fsrOzMXz4cEiS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\n", + "image/png": "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Dhw4gIKCAlgsFiQlJeHKK6/EmDFjMH78eCiV/l1ednY25s+fj9zcXBQUFODw4cOwWCxISUnBrbfeiqlTp+Lmm28O8lURERFROGlz80S1JpwnioiIKPy023miiIiIiFoCQxQRERGRDAxRRERERDIwRBERERHJwBBFREREJANDFBEREZEMDFFEREREMjBEEREREcnAEEVEREQkA0MUERERkQwMUUREREQyMEQRERERycAQRURERCQDQxQRERGRDAxRRERERDIwRBERERHJwBBFREREJANDFBEREZEMDFFEREREMjBEEREREcnAEEVEREQkA0MUERERkQwMUUREREQyMEQRERERycAQRURERCQDQxQRERGRDAxRRERERDIwRBERERHJwBBFREREJANDFBEREZEMDFFEREREMjBEEREREcnAEEVEREQkA0MUERERkQwMUUREREQyMEQRERERycAQRURERCQDQxQRERGRDAxRRERERDIwRBERERHJwBBFREREJANDFBEREZEMDFFEREREMjBEEREREcnAEEVEREQkA0MUERERkQwMUUREREQyMEQRERERyRC2Ierjjz/GtGnTMGjQIKSnp0OtViM+Ph7Dhg3DK6+8AovFIqvcXbt24Y477kCHDh0QFRWFPn36YP78+TCZTAG+AiIiIgpnkhBChLoSclx11VXYuXMnNBoNMjIykJSUhJKSEpw6dQoAMGjQIHz11VeIj4/3u8y1a9di4sSJsNvt6NixI1JSUrB//35YrVYMHjwY27dvR3R0tN/lGQwG6HQ66PV6aLXapl4iERERhYC/n99h2xM1depUbNu2DZWVlTh27Bj27NmD3377Dbt27UJmZiZ+/PFHPPfcc36XV1hYiClTpsBut2Pp0qU4efIkfvrpJxw5cgQ9e/bEnj17MHPmzCBeEREREYWTsO2Jasj69esxZswYZGRkuHumGjN9+nS89tprGDFiBD7//HOPfbm5uRg+fDhUKhVOnjyJ1NRUv8pkTxQREVH4afM9UQ3p1asXAKCmpsav44UQ2LhxIwBgypQpXvuHDRuGXr16wWq14pNPPglcRYmIiChstckQtWvXLgDAwIED/Tr+xIkTKCkpAQAMHz7c5zGu7bt37w5ADYmIiCjcKUNdgUCx2+0oKSnBpk2bMHv2bMTExGDRokV+vffIkSMA4B6k7kvXrl09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\n", "text/plain": [ "
" ] @@ -17617,14 +17617,15 @@ } ], "source": [ + "fig, axs = plt.subplots(2, 2, figsize=(10, 10))\n", "for i in range(b_samples_mean.shape[1]):\n", " plt.figure()\n", - " plt.plot(x_test,b_samples_mean[:,i])\n", - " plt.fill_between(x_test,b_samples_mean[:,i]-b_samples_sd[:,i],b_samples_mean[:,i]+b_samples_sd[:,i],alpha=0.1,label='mean \\pm sigma')\n", + " plt.plot(x_test,b_samples_mean[:,i], label = 'Mean')\n", + " plt.fill_between(x_test,b_samples_mean[:,i]-b_samples_sd[:,i],b_samples_mean[:,i]+b_samples_sd[:,i],alpha=0.1,label='$\\pm \\sigma$')\n", " b, t = plt.ylim()\n", " plt.ylim(bottom = b-1, top = t+1)\n", " #plotting the observed dataset\n", - " plt.plot(hydration_data.keys(),b_opt[:,i], '*', label='obs')\n", + " #plt.plot(hydration_data.keys(),b_opt[:,i], '*', label='obs')\n", " if i ==0:\n", " plt.ylabel('$B_1$')\n", " if i ==1:\n", @@ -17633,7 +17634,7 @@ " plt.ylabel('$\\eta$')\n", " if i ==3:\n", " plt.ylabel('$Q_{pot}$')\n", - " plt.xlabel('x(cem I/cemI + cemII)')\n", + " plt.xlabel(r'$x(\\frac{cem-I}{cem-I + cem-II})$')\n", " plt.legend()" ] }, @@ -18059,19 +18060,19 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 44, "metadata": { "scrolled": false }, "outputs": [], "source": [ "p_b_x = Prior_(0.5)\n", - "b_sample_pred = p_b_x.sample(phi=parameters[-1],samples=1000)\n" + "b_sample_pred = p_b_x.sample(phi=parameters,samples=1000)\n" ] }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 45, "metadata": { "scrolled": false }, @@ -18094,7 +18095,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 46, "metadata": { "scrolled": false }, @@ -18102,16 +18103,16 @@ { "data": { "text/plain": [ - "" + "" ] }, - "execution_count": 33, + "execution_count": 46, "metadata": {}, "output_type": "execute_result" }, { "data": { - "image/png": "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lHPPPZd169YRFRXFnDlz2LRpE0ePHiU7O5uXX36Z6OhoVq9ezWWXXYbH46lS/s033yQ1NRW73c5VV11VJWXHoUOHmDZtGkophg8fzt///vca67Fz505uv/12Bg0axNdff82RI0fIzs7mueeeIywsjJKSEn73u99x+PDhet2fzWbjlVdeAaBbt2716gbV6XRER0cDUFBQUK/r7ty5kwMHDgAwcuTIWo9tqs+wJkopysrKGvVyOBz1vu7+/fv9Xa/du3ev9dhu3boBsH37dlQjlpS/4447iIiIwGw2YzabGTBgAHfffTc7d+6sU/n09HQSEhIA+PHHHxtcjzardWNK4RNMkX5tPB6Pyt+9QalHI5XrkSh12gPvqe8zD0krnaimzn/xejxK2cva78vjadbP+e6771aAiomJUZmZmQGPWb9+vTKbzQpQn3zySbX9P//8s7+F7Y9//OOxfxaPOv/88xWgwsPD1fbt2wOe29dSB6iBAweq0tLSasd89913/paqW2+9tV73t3DhQv/5H3nkkXqVVUqpiIgI/2SJ+njnnXf81z106NBJj2/MZ3gylVufGvp69NFH633d9evX+8v/85//rPXYe+65x39sSUlJk9+fyWRSL7/8cp3Od9FFFylAnXbaafWqh1Jtv6WuQ6/9KurP7vIQcqyV7nvPMOK7dmdAUpR/v7TSiXpzVsCTSSc/rq16+ACYwk5+XAOUl5fz9ttvA/DQQw/Rt2/fgMcNHjyYq666irlz5/LBBx/w+9//vsr+M844g7/97W/MmjWLt956iwkTJrB7926+/fZbAP75z3/Sq1evk9bn6aefJjw8vNr2cePGMWXKFObNm8d//vMfXnrpJUwmU53u8bvvvvO/nzx5cp3K+JSUlFBaWgpAXFxcvcpu3boVgLCwMH/LT22a6jMMJuXl5f73vjFzNQkJCfG/LysrIyIios7X0el0jB8/niuvvJJTTz2Vrl27EhYWRk5ODp9//jlz5syhuLiYu+66i/DwcG644YZaz9ejRw8ANm/eXOc6tBcS1Il6sZYWErX5IwD+7R7PVSNT/ftMel2VyRJCiOa1YsUK/4P33HPPpaysrMZjBw0aBFBjRv6ZM2eyZMkSli9fzvTp07FarQBceeWVTJs27aR1CQsLY8KECTXunzp1KvPmzaOsrIz169eftEvTZ/369QAYDAb/PdRV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\n", + "image/png": "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WK1WgCYd4j41FY432KzJnj17gJM/w7ZEgjpRK1VV+W7uHHqzEwc60kfdh1Enc+mECAbenQI2b97st6etvLycxx57rMb6ERER3H777QDMnj2b2bNn13o9q9XK/v3769XGa6+9lvT0dABee+21KvnjTnfkyBFGjRrlKzNz5sx6p0Hxuuiii3zPf//991rLTp48mdzcXMxmM7Nnz8ZgMNC3b19fbrgvvviiyYLepnTLLbcQHh4OwBNPPFEtcbTVauXpp58GPIHnFVdc0aDrHDp0qNbjW7Zs8QWlMTExNe7w4bV69Wqg6s+wrZCgTtRq66EiBmT9DYADqVcTldC+hVskhGgsEydO9KWGuPrqq/n6668pKCjg6NGjfPnllwwePJgjR47UOlfu+eefp3v37qiqys0338wf//hHFi1aRG5uLkVFRezdu5e5c+dy//33k5aW5tt6q670er0vULLb7YwaNYrHHnuMdevWcfz4cfLy8li2bBlTp06la9eu/Prrr2i1Wl577TWefPLJBn82HTp0IDU1Fag9qHvjjTd8qzHfeOONKnvETp06lcsuuwyABx54gJ07dza4PS0hLi7OF0wtWrSIcePGsXbtWgoKCli2bBmXXHIJWVlZALz66qt+F2Lk5OT49setKbVLnz59uOaaa/j000/ZsmULBQUFHD9+nPXr1/PXv/6V888/3zeE/fe//73WdCY5OTm+hR1tMahDFQGhpKREBdSSkpKWboqPy+VS3371L6r6dIRaMaOdWl5wuKWbJFqYxWJRt2/frloslpZuSpuxZMkSFVAB9eOPPz5j+UmTJqmAetFFF9Xp/J9//rmq1Wp91zj1ERUVpS5btkxNT09XAfXpp5/2e47c3Fz1oosu8nuO0x9vvvlm3d/8KX755Rc1KSnpjOc/99xz1VWrVjXoGqebOnWqCqj9+/f3e3zTpk2q0WhUAXXChAl+y+Tm5qoJCQkqoPbr10+12WyN0rbmdP/999f4eWs0GvXll1+use6+fft8ZSdNmuS3TGRk5Bl/rmazWX3vvffO2NZ//vOfKqDGxsaqVqu13u+1IX/jAun+LT11okZfrtjOxBJP9u6SgVMJjQ3iZLJCtFHXX389v/zyC1deeSWxsbEYDAYyMjK466672LhxY53yuyUmJrJ06VK+//57brjhBjIyMggJCUGv15OQkMAFF1zAjBkz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\n", "text/plain": [ "
" ] @@ -18123,7 +18124,7 @@ "source": [ "plt.plot(inp_obs['time_list'],Y_pred_mean, label = 'predicted $\\pm$ s.d')\n", "plt.fill_between(inp_obs['time_list'],Y_pred_mean - Y_pred_sd, Y_pred_mean + Y_pred_sd, alpha=0.1)\n", - "plt.plot(inp_obs['time_list'],hydration_data_test[20]['heat'], '-', label = 'exp $\\hat{Q}$ (x = ' + str(ratio)+')')\n", + "plt.plot(inp_obs['time_list'],hydration_data_test[20]['heat'], '-', label = 'True $\\hat{Q}$ (x = ' + str(ratio)+')')\n", "plt.xlabel('time')\n", "plt.ylabel('$\\hat{Q}$')\n", "plt.legend()" @@ -18177,23 +18178,23 @@ }, "outputs": [], "source": [ - "def summation_posterior(phi, hydration_data :dict):\n", - " assert phi.ndim == 1\n", + "# def summation_posterior(phi, hydration_data :dict):\n", + "# assert phi.ndim == 1\n", "\n", - " # prescibing values\n", - " sigma_prior = 1\n", - " sigma_lkl = 1\n", - " for i,ratio in enumerate(hydration_data):\n", - " pr = Prior_(x = ratio,sigma=sigma_prior)\n", - " # solver input\n", - " inp_obs = {\n", - " 'T_rxn' : list(hydration_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", - " 'time_list' : hydration_data[ratio][20]['time']\n", - " }\n", - " lkl_tmp = likelihood(obs= hydration_data[ratio][20]['heat'],sigma=sigma_lkl,solver=forward_model, inp_obs = inp_obs)\n", - " pos = posterior(prior=pr, likelihood=lkl_tmp)\n", + "# # prescibing values\n", + "# sigma_prior = 1\n", + "# sigma_lkl = 1\n", + "# for i,ratio in enumerate(hydration_data):\n", + "# pr = Prior_(x = ratio,sigma=sigma_prior)\n", + "# # solver input\n", + "# inp_obs = {\n", + "# 'T_rxn' : list(hydration_data[ratio].keys())[0], # selecting the first temp value i.e 20\n", + "# 'time_list' : hydration_data[ratio][20]['time']\n", + "# }\n", + "# lkl_tmp = likelihood(obs= hydration_data[ratio][20]['heat'],sigma=sigma_lkl,solver=forward_model, inp_obs = inp_obs)\n", + "# pos = posterior(prior=pr, likelihood=lkl_tmp)\n", "\n", - " return logeval # this retruns sum of all the log values\n", + "# return logeval # this retruns sum of all the log values\n", "\n" ] }, @@ -18212,54 +18213,6 @@ "res = minimize(summation_posterior, phi_init = np.random.rand(8) ,args=hydration_data, method='Nelder-Mead')" ] }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "pycharm": { - "name": "#%%\n" - }, - "scrolled": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "pycharm": { - "name": "#%%\n" - }, - "scrolled": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "pycharm": { - "name": "#%%\n" - }, - "scrolled": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": { - "pycharm": { - "name": "#%%\n" - }, - "scrolled": false - }, - "outputs": [], - "source": [] - }, { "cell_type": "code", "execution_count": null, @@ -18271,32 +18224,32 @@ }, "outputs": [], "source": [ - "def sum_of_squares(params, hydration_data:dict):\n", + "# def sum_of_squares(params, hydration_data:dict):\n", "\n", - " # solve for all 5 data points\n", - " Q_pred = []\n", - " Q_exp = []\n", - " for i,r in enumerate(hydration_data):\n", - " # linear relation between b and phis\n", - " b = params[0:4]*r + params[4:8]\n", - " #b =params\n", - " inp_obs = {\n", - " 'T_rxn' : list(hydration_data[r].keys())[0], # selecting the first temp value i.e 20\n", - " 'time_list' : hydration_data[r][20]['time']\n", - " }\n", - " tmp = forward_model(inp_latents=b, inp_obs=inp_obs)\n", - " Q_pred.append(tmp)\n", - " Q_exp.append(hydration_data[r][20]['heat'])\n", - " Q_pred = np.stack(Q_pred)\n", - " Q_exp = np.stack(Q_exp)\n", - " # normalisation\n", - " Q_pred = (Q_pred- np.mean(Q_pred))/(np.std(Q_pred) + 1e-07)\n", - " Q_exp = (Q_exp- np.mean(Q_exp))/(np.std(Q_exp) + 1e-07)\n", - " assert Q_exp.shape == Q_pred.shape\n", - " obj = np.sqrt(((Q_pred - Q_exp) ** 2).sum())\n", - " obj = np.sqrt(np.mean((Q_pred - Q_exp) ** 2)) # RMS\n", - " print(obj)\n", - " return obj" + "# # solve for all 5 data points\n", + "# Q_pred = []\n", + "# Q_exp = []\n", + "# for i,r in enumerate(hydration_data):\n", + "# # linear relation between b and phis\n", + "# b = params[0:4]*r + params[4:8]\n", + "# #b =params\n", + "# inp_obs = {\n", + "# 'T_rxn' : list(hydration_data[r].keys())[0], # selecting the first temp value i.e 20\n", + "# 'time_list' : hydration_data[r][20]['time']\n", + "# }\n", + "# tmp = forward_model(inp_latents=b, inp_obs=inp_obs)\n", + "# Q_pred.append(tmp)\n", + "# Q_exp.append(hydration_data[r][20]['heat'])\n", + "# Q_pred = np.stack(Q_pred)\n", + "# Q_exp = np.stack(Q_exp)\n", + "# # normalisation\n", + "# Q_pred = (Q_pred- np.mean(Q_pred))/(np.std(Q_pred) + 1e-07)\n", + "# Q_exp = (Q_exp- np.mean(Q_exp))/(np.std(Q_exp) + 1e-07)\n", + "# assert Q_exp.shape == Q_pred.shape\n", + "# obj = np.sqrt(((Q_pred - Q_exp) ** 2).sum())\n", + "# obj = np.sqrt(np.mean((Q_pred - Q_exp) ** 2)) # RMS\n", + "# print(obj)\n", + "# return obj" ] }, { @@ -18628,12 +18581,24 @@ }, "outputs": [], "source": [ - "chk_2(a=2, b=3)" + "chk_2(a=2, b=3)\n" ] }, { "cell_type": "code", "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "dst = th.distributions.MultivariateNormal(th.tensor([2.2800, 6.2545, 3.5509, 4.2000]),th.tensor([[0.0302, 0.0000, 0.0000, 0.0000],\n", + " [0.0000, 0.0224, 0.0000, 0.0000],\n", + " [0.0000, 0.0000, 0.0334, 0.0000],\n", + " [0.0000, 0.0000, 0.0000, 0.0224]])" + ] + }, + { + "cell_type": "code", + "execution_count": 72, "metadata": { "pycharm": { "name": "#%%\n" @@ -18641,7 +18606,138 @@ "scrolled": false }, "outputs": [], - "source": [] + "source": [ + "dst = th.distributions.MultivariateNormal(th.tensor([1.0,1.5,1.3,2.4]),th.tensor([[0.302, 0.0000, 0.0000, 0.0000],\n", + " [0.0000, 0.224, 0.0000, 0.0000],\n", + " [0.0000, 0.0000, 0.334, 0.0000],\n", + " [0.0000, 0.0000, 0.0000, 0.224]]))" + ] + }, + { + "cell_type": "code", + "execution_count": 73, + "metadata": {}, + "outputs": [], + "source": [ + "samples = dst.sample([100,])" + ] + }, + { + "cell_type": "code", + "execution_count": 74, + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "tensor(-2.5536)\n", + "tensor(-3.3031)\n", + "tensor(-2.8727)\n", + "tensor(-4.6066)\n", + "tensor(-1.5447)\n", + "tensor(-4.5923)\n", + "tensor(-4.3356)\n", + "tensor(-1.4152)\n", + "tensor(-2.7353)\n", + "tensor(-4.6281)\n", + "tensor(-4.6326)\n", + "tensor(-6.5747)\n", + "tensor(-1.4050)\n", + "tensor(-2.8829)\n", + "tensor(-2.4486)\n", + "tensor(-3.8877)\n", + "tensor(-1.7953)\n", + "tensor(-2.2325)\n", + "tensor(-2.2365)\n", + "tensor(-3.8644)\n", + "tensor(-3.6214)\n", + "tensor(-2.1024)\n", + "tensor(-2.0449)\n", + "tensor(-3.5078)\n", + "tensor(-2.3080)\n", + "tensor(-2.7197)\n", + "tensor(-4.6367)\n", + "tensor(-2.2071)\n", + "tensor(-2.4822)\n", + "tensor(-2.9280)\n", + "tensor(-1.9429)\n", + "tensor(-2.3738)\n", + "tensor(-3.6737)\n", + "tensor(-2.3538)\n", + "tensor(-4.6039)\n", + "tensor(-5.4974)\n", + "tensor(-4.7617)\n", + "tensor(-3.4076)\n", + "tensor(-3.6359)\n", + "tensor(-5.7930)\n", + "tensor(-2.4478)\n", + "tensor(-1.4530)\n", + "tensor(-2.7675)\n", + "tensor(-3.0341)\n", + "tensor(-2.0034)\n", + "tensor(-3.2609)\n", + "tensor(-1.9021)\n", + "tensor(-3.1353)\n", + "tensor(-1.8652)\n", + "tensor(-1.7469)\n", + "tensor(-3.4950)\n", + "tensor(-2.5810)\n", + "tensor(-1.9761)\n", + "tensor(-1.7233)\n", + "tensor(-6.2742)\n", + "tensor(-6.4222)\n", + "tensor(-4.9025)\n", + "tensor(-6.2779)\n", + "tensor(-5.2819)\n", + "tensor(-1.5425)\n", + "tensor(-4.2717)\n", + "tensor(-1.3393)\n", + "tensor(-3.3840)\n", + "tensor(-2.7793)\n", + "tensor(-2.1320)\n", + "tensor(-2.7429)\n", + "tensor(-3.1893)\n", + "tensor(-2.9027)\n", + "tensor(-2.6648)\n", + "tensor(-1.7482)\n", + "tensor(-4.3884)\n", + "tensor(-1.6897)\n", + "tensor(-1.4453)\n", + "tensor(-2.2843)\n", + "tensor(-1.9147)\n", + "tensor(-3.1144)\n", + "tensor(-3.4951)\n", + "tensor(-8.0556)\n", + "tensor(-4.2103)\n", + "tensor(-4.3173)\n", + "tensor(-2.1210)\n", + "tensor(-2.3912)\n", + "tensor(-2.3537)\n", + "tensor(-2.0315)\n", + "tensor(-3.4748)\n", + "tensor(-4.2554)\n", + "tensor(-2.9639)\n", + "tensor(-2.9742)\n", + "tensor(-7.0412)\n", + "tensor(-5.1262)\n", + "tensor(-5.6051)\n", + "tensor(-3.4033)\n", + "tensor(-1.5267)\n", + "tensor(-5.3105)\n", + "tensor(-3.0214)\n", + "tensor(-2.1634)\n", + "tensor(-3.0520)\n", + "tensor(-3.6886)\n", + "tensor(-5.3860)\n", + "tensor(-3.1502)\n" + ] + } + ], + "source": [ + "for i in range(samples.shape[0]):\n", + " print(dst.log_prob(samples[i,:]))" + ] }, { "cell_type": "code", @@ -18679,4 +18775,4 @@ }, "nbformat": 4, "nbformat_minor": 1 -} +} \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/utils/Optimisation.py b/usecases/demonstrator/Calibration/Optimisation.py similarity index 54% rename from usecases/demonstrator/Calibration/utils/Optimisation.py rename to usecases/demonstrator/Calibration/Optimisation.py index 502ebf802..4e55e326a 100644 --- a/usecases/demonstrator/Calibration/utils/Optimisation.py +++ b/usecases/demonstrator/Calibration/Optimisation.py @@ -23,8 +23,15 @@ mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"] datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") -# -- Load the calibrated parameters +# local imports +from usecases.demonstrator.StructuralSolver.Column_simulation import Column_simulation + +# -- Load the calibrated parameters +# Note: Forgot to save the values, so just getting from the graph +phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1))) +phi_sd = np.array([-3.5,-3.8,-3.4,-3.8]) +phi_test = [phi_mean, phi_sd] # -- Constrtust the prior on the latents p(b|x;\varphi) @@ -69,20 +76,29 @@ def sample(self, x, samples=100): cov = th.diag(1e-07 + th.exp(phi_sd_diag)) dist = th.distributions.MultivariateNormal(mean, cov) samples = dist.sample([samples, ]) - + #samples = dist.rsample([samples, ]) # If reparam can be done, needs differentiable solver return samples # -- Defind the structural model def forward_model(b): - temp = b.detach().numpy() - # test function - time = np.max(temp) - temp = np.min(temp) - return th.as_tensor([time, temp]) # time is the point where yeild changes sign and temp is the max temp of the list - - + # temp = b.detach().numpy() + # # test function + # time = np.max(temp) + # temp = np.min(temp) + + # (time, max temp for x = 0) =tensor([5673.6180, 80]), (time, max temp for x = 1.) = tensor([9198.5823, 56]). So choose temp value in between as constraint + scaling = np.array([1e-04, 1e-03, 1, 1e05]) + latents = b.detach().numpy()*scaling + data, time, temp = Column_simulation(latents) + return th.as_tensor(np.array([time[0], temp])) # time is the point where yeild changes sign and temp is the max temp of the list + +pr = Prior_(phi=phi_test) +#chk_1 = forward_model(pr._b_mean(th.tensor([0.]),th.from_numpy(phi_mean))) # tensor([5484.9441, 80.1733]) +#chk_2 = forward_model(pr._b_mean(th.tensor([1.]),th.from_numpy(phi_mean))) # tensor([8905.9446, 56.8212]) +#chk_3 = forward_model(pr._b_mean(th.tensor([0.5]),th.from_numpy(phi_mean))) # tensor([6909.0877, 68.6847]) +chk_4 = forward_model(pr._b_mean(th.tensor([0.6]),th.from_numpy(phi_mean))) # -- DEfining the optimisation problem def V_x(): @@ -99,51 +115,65 @@ def MC_approx(): return NotImplementedError def objective(X): - """Constructs the final objective to be passed to an optimiser with the V(x) and C(x)""" + """Constructs the final objective to be passed to an optimiser with the V(x) and C(x) + https://pytorch.org/docs/stable/distributions.html Talks about building a stochastic graph + https://arxiv.org/pdf/1506.05254.pdf + """ assert isinstance(X,th.Tensor) assert X.requires_grad == True # Values which needs to be adjusted - alpha = th.tensor(65) # The temp value which should be exceeded - coeff =1 - phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) - phi_sd = -1 * np.ones(4) - phi_test = [phi_mean, phi_sd] + alpha = th.tensor(68) # The temp value which should not be exceeded. for x=0.5 + coeff =th.tensor(100) + # phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) + # phi_sd = -1 * np.ones(4) + # phi_test = [phi_mean, phi_sd] pr = Prior_(phi=phi_test) V_x = [] C_x = [] prob_sum = [] - N= 100 # no of samples for Monte Carlo estimates + tmp =[] + N= 10 # no of samples for Monte Carlo estimates b_samples = pr.sample(X,samples=N) + # -- Score function estimator # Monte carlo estimates for i in range(N): # E_{p(b|x,phi)} [y_o(b)] - #b_sample = pr.sample(X,samples=1) - #assert b_sample.requires_grad == True val = th.exp(pr.logeval(b_samples[i,:],x=X)) # exp as it is logprob + #val = pr.logeval(b_samples[i, :], x=X) prob_sum.append(val) - out = forward_model(b_samples[i,:])*val + forward_b = forward_model(b_samples[i,:]) + out = forward_b*val + tmp.append(forward_b) #print(X.grad) V_x.append(out[0]) # passing time here C_x.append(out[1]) - V_x_hat = th.sum(th.stack(V_x),axis=0)/th.sum(th.stack(prob_sum)) - C_x_hat = th.sum(th.stack(C_x),axis=0)/th.sum(th.stack(prob_sum)) - - obj = V_x_hat + coeff*th.min(C_x_hat,alpha) + Z = th.sum(th.stack(prob_sum)) + V_x_hat = th.sum(th.stack(V_x),axis=0)/Z + C_x_hat = th.sum(th.stack(C_x),axis=0)/Z + + # -- Pathwise derivative (Works only when forward model is differentiable else no) + # for i in range(N): + # forward_b = forward_model(b_samples[i, :]) + # V_x.append(forward_b[0]) + # C_x.append(forward_b[1]) + # V_x_hat = th.mean(th.stack(V_x)) + # C_x_hat = th.mean(th.stack(C_x)) + obj = 0.1*V_x_hat + coeff*th.max(C_x_hat-alpha,th.tensor(0)) #obj =coeff*val + alpha +b_sample assert obj.requires_grad == True return obj -X = th.tensor([0.9], requires_grad=True) -tmp = objective(X) +# X = th.tensor([0.1], requires_grad=True) +# tmp = objective(X) # print(X.grad) -def run(x_init:float, verbose = True) -> None: +def run(x_init:float,eps =0.005, verbose = True) -> None: X = th.tensor(x_init, requires_grad=True) - optimizer = th.optim.Adam([X], lr=0.01) + optimizer = th.optim.Adam([X], lr=0.05) losses = [] x_inmdt = [] # Intermediate for tracking grad = [] - num_steps = 40 + num_steps = 18 for i in range(num_steps): optimizer.zero_grad() loss = objective(X) # append with - sign if doing argmax @@ -151,15 +181,26 @@ def run(x_init:float, verbose = True) -> None: # print(XX.grad) optimizer.step() losses.append(loss.item()) - x_inmdt.append(X) + x_inmdt.append(X.copy()) grad.append(th.norm(X.grad)) if verbose: - if num_steps % 10 == 0: - print(f"Iteration :{i+1}, Objective value: {loss}, x value: {X}, grad w.r.t x: {X.grad} ") - + #if num_steps % 5 == 0: + print(f"Iteration :{i+1}, Objective value: {loss}, x value: {X}, grad w.r.t x: {X.grad} ") + # if np.abs(X - x_inmdt[-2]) < eps: + # print("----------------- Converged !! ----------------------") + # break + return losses, x_inmdt, grad # sandboxing -run([0.5]) +loss, x, grad = run([0.8]) + +plt.plot(grad) +plt.plot(x) +plt.plot(loss) + +# th.min(th.tensor(0.5),0.1) + +import pandas -# th.min(th.tensor(0.5),0.1) \ No newline at end of file +df = pandas.read_csv() \ No newline at end of file diff --git a/usecases/demonstrator/StructuralSolver/Column_simulation.py b/usecases/demonstrator/StructuralSolver/Column_simulation.py new file mode 100644 index 000000000..5a173a904 --- /dev/null +++ b/usecases/demonstrator/StructuralSolver/Column_simulation.py @@ -0,0 +1,88 @@ +import pytest +import fenics_concrete +from lebedigital.simulation.precast_column import column_simulation +import numpy as np +from scipy.interpolate import interp1d + +def Column_simulation(latents :list): + """ + + Args: + latents (): idx 0 - B_1, idx 1 - B2, idx 2 - \eta, idx 3 - Q_pot + Note whatever scaling needs to be done, it needs to be externally done + Returns: + + """ + # setup parameters: + parameters = fenics_concrete.Parameters() + + # model parameters + # concrete values + parameters['density'] = 2350 # in kg/m^3 density of concrete + parameters['themal_cond'] = 2.0 # effective thermal conductivity, approx in Wm^-3K^-1, concrete! + parameters['vol_heat_cap'] = 2.4e6 # volumetric heat cap J/m3 + + # parameters for mechanics problem + parameters['E_28'] = 25e9 # Youngs Modulus in Pa + parameters['nu'] = 0.2 # Poissons Ratio + + # required parameters for alpha to E mapping + parameters['alpha_t'] = 0.2 + parameters['alpha_0'] = 0.05 + parameters['a_E'] = 0.6 + + # required parameters for alpha to tensile and compressive stiffness mapping + parameters['fc_inf'] = 30e6 # in Pa + parameters['a_fc'] = 1.5 + parameters['ft_inf'] = 4e6 # in Pa + parameters['a_ft'] = 1.2 + + # temperature settings: + parameters['T_0'] = 40 # initial temperature of concrete + parameters['T_bc1'] = 20 # constant boundary temperature + + # column geometry + parameters['width'] = 0.5 # length of pillar in m + parameters['height'] = 4 # width (square cross-section) + + # values for hydration + # Q_inf: computed as Q_pot (heat release in J/kg of binder) * density binder * vol_frac. of binder + # Choose something, take 2500 kg/m³ as density and maybe something between 0.3 and 0.5 as volume fraction + # (needs to be > 0 and <= 1). The vol fraction is basically a possibility to increase or reduce your heat output. + # So if for a vol_frac of 0.5 your temperature exceeds your limit, you could reduce your amount of cement + # (the thing that generates the heat). + densityBinder = 2500 #kg/m3 + vol_frac_binder = 0.2 + Q_inf = latents[-1]*densityBinder*vol_frac_binder + #parameters['Q_inf'] = 240000000 # potential heat per volume of concrete in J/m^3 + parameters['Q_inf'] = Q_inf + # p['Q_inf'] = self.Q_pot * self.density_binder * self.b_ratio # potential heat per concrete volume in J/m3 + parameters['B1'] = latents[0] # in 1/s + parameters['B2'] = latents[1] # - + parameters['eta'] = latents[2] # something about diffusion + parameters['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c + parameters['E_act'] = 5653 * 8.3145 # activation energy in Jmol^-1 + parameters['T_ref'] = 25 # reference temperature in degree celsius + + # simulation time + full_time = 60*60*5 # simulation time in hours + time_step = 60*20 # timestep in minutes + + # run simulation + data = column_simulation(full_time, time_step, parameters) + + # --- Values specific for the optimisation problem + # time at which the yield turns to negative, or the column can sustain its own weight. + f = interp1d(data['yield'],data['time'],kind='cubic') + time_critical = f([0.]) # returs the time when the yield point has reached + + # Max temp attained by the column in the simulation time. It attains a max value and then falls down + temp_max = np.max(data['temperature']) + + return data, time_critical, temp_max + +# testing +#scaling = np.array([1e-04,1e-03,1,1e05]) +#latents = np.array([2, 6.32, 3.5, 4.2])*scaling + +#data,time_critical, temp_max = Column_simulation(latents) From 8f5694b7b2077989da03762970fc3e4836a57cb8 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Fri, 4 Nov 2022 10:31:13 +0100 Subject: [PATCH 08/31] stochastic Optimisation v0.02 --- .../demonstrator/Calibration/Optimisation.py | 131 ++++++--- .../Calibration/Optimisation_SUMT.py | 263 ++++++++++++++++++ 2 files changed, 353 insertions(+), 41 deletions(-) create mode 100644 usecases/demonstrator/Calibration/Optimisation_SUMT.py diff --git a/usecases/demonstrator/Calibration/Optimisation.py b/usecases/demonstrator/Calibration/Optimisation.py index 4e55e326a..fa234944e 100644 --- a/usecases/demonstrator/Calibration/Optimisation.py +++ b/usecases/demonstrator/Calibration/Optimisation.py @@ -1,17 +1,17 @@ # ----------------- # https://web.stanford.edu/class/ee364a/lectures/stoch_prog.pdf (good material for stochastic programming) # - +import sys +sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) # temp fix to add the project path import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sb -import torch from tqdm import tqdm import torch as th -torch.set_default_dtype(torch.float64) +th.set_default_dtype(th.float64) import os from datetime import datetime @@ -19,7 +19,7 @@ import matplotlib as mpl from matplotlib import rc mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif -rc('text', usetex=True) +rc('text', usetex=False) mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"] datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") @@ -27,10 +27,11 @@ from usecases.demonstrator.StructuralSolver.Column_simulation import Column_simulation + # -- Load the calibrated parameters # Note: Forgot to save the values, so just getting from the graph phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1))) -phi_sd = np.array([-3.5,-3.8,-3.4,-3.8]) +phi_sd = np.array([-7.5,-12.8,-11.4,-8.9]) phi_test = [phi_mean, phi_sd] @@ -59,10 +60,12 @@ def logeval(self, b, x): dist = th.distributions.MultivariateNormal(mean, cov) val = dist.log_prob(b) #val.backward() + val.backward() + grad_x = x.grad #grad_phi = phi_.grad #grad_sigma = phi_sd_diag_.grad # returing falttened gradients - return val #, grad_phi,grad_sigma # negative as later grad ascent needs to performed to find arg max logp(D|phi) + return val, grad_x #, grad_phi,grad_sigma # negative as later grad ascent needs to performed to find arg max logp(D|phi) def sample(self, x, samples=100): assert isinstance(x, th.Tensor) @@ -94,11 +97,30 @@ def forward_model(b): data, time, temp = Column_simulation(latents) return th.as_tensor(np.array([time[0], temp])) # time is the point where yeild changes sign and temp is the max temp of the list +# random tests pr = Prior_(phi=phi_test) #chk_1 = forward_model(pr._b_mean(th.tensor([0.]),th.from_numpy(phi_mean))) # tensor([5484.9441, 80.1733]) #chk_2 = forward_model(pr._b_mean(th.tensor([1.]),th.from_numpy(phi_mean))) # tensor([8905.9446, 56.8212]) #chk_3 = forward_model(pr._b_mean(th.tensor([0.5]),th.from_numpy(phi_mean))) # tensor([6909.0877, 68.6847]) -chk_4 = forward_model(pr._b_mean(th.tensor([0.6]),th.from_numpy(phi_mean))) +#chk_4 = forward_model(pr._b_mean(th.tensor([0.6]),th.from_numpy(phi_mean))) + +chk_5 = forward_model(pr._b_mean(th.tensor([0.55]),th.from_numpy(phi_mean))) # tensor([6909.0877, 68.6847]) +dv_dx = chk_5[0]*pr.logeval(pr._b_mean(th.tensor([0.55]),th.from_numpy(phi_mean)),th.tensor([0.55], requires_grad=True))[1] +print(dv_dx) + +# X = th.tensor([0.62], requires_grad=True) +# b_samples = pr.sample(X,samples=50) +# y_b = [] +# for i in range(b_samples.shape[0]): +# forward_b = forward_model(b_samples[i, :]) +# y_b.append(forward_b) +# y_b = th.stack(y_b).detach().numpy() +# +# plt.figure() +# sb.kdeplot(y_b[:,0]) +# plt.figure() +# sb.kdeplot(y_b[:,1]) +# plt.show() # -- DEfining the optimisation problem def V_x(): @@ -123,16 +145,16 @@ def objective(X): assert X.requires_grad == True # Values which needs to be adjusted alpha = th.tensor(68) # The temp value which should not be exceeded. for x=0.5 - coeff =th.tensor(100) + coeff = th.tensor(1000) # phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) # phi_sd = -1 * np.ones(4) # phi_test = [phi_mean, phi_sd] pr = Prior_(phi=phi_test) - V_x = [] + O_x = [] C_x = [] prob_sum = [] - tmp =[] - N= 10 # no of samples for Monte Carlo estimates + Y_b_N =[] + N= 30 # no of samples for Monte Carlo estimates b_samples = pr.sample(X,samples=N) # -- Score function estimator # Monte carlo estimates @@ -142,12 +164,12 @@ def objective(X): prob_sum.append(val) forward_b = forward_model(b_samples[i,:]) out = forward_b*val - tmp.append(forward_b) + Y_b_N.append(forward_b) #print(X.grad) - V_x.append(out[0]) # passing time here + O_x.append(out[0]) # passing time here C_x.append(out[1]) Z = th.sum(th.stack(prob_sum)) - V_x_hat = th.sum(th.stack(V_x),axis=0)/Z + O_x_hat = th.sum(th.stack(O_x),axis=0)/Z C_x_hat = th.sum(th.stack(C_x),axis=0)/Z # -- Pathwise derivative (Works only when forward model is differentiable else no) @@ -157,50 +179,77 @@ def objective(X): # C_x.append(forward_b[1]) # V_x_hat = th.mean(th.stack(V_x)) # C_x_hat = th.mean(th.stack(C_x)) - obj = 0.1*V_x_hat + coeff*th.max(C_x_hat-alpha,th.tensor(0)) + obj = O_x_hat + coeff*th.max(C_x_hat-alpha,th.tensor(0)) #obj =coeff*val + alpha +b_sample assert obj.requires_grad == True - return obj + return obj, O_x_hat, C_x_hat, Y_b_N -# X = th.tensor([0.1], requires_grad=True) -# tmp = objective(X) +#X = th.tensor([0.8], requires_grad=True) +#tmp, a, b, c = objective(X) +#tmp.backward() # print(X.grad) -def run(x_init:float,eps =0.005, verbose = True) -> None: +def run(x_init:float,eps =0.001, verbose = True) -> None: X = th.tensor(x_init, requires_grad=True) - optimizer = th.optim.Adam([X], lr=0.05) + #C = th.tensor(50,requires_grad=False) + optimizer = th.optim.Adam([X], lr=0.01) losses = [] + objective_value = [] + constraints = [] x_inmdt = [] # Intermediate for tracking grad = [] - num_steps = 18 + #Y_b_step = [] + num_steps = 200 for i in range(num_steps): optimizer.zero_grad() - loss = objective(X) # append with - sign if doing argmax + # Y_b is the samples of the solver output for the last opt step. + #loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + loss, O_x, C_x, Y_b = objective(X) loss.backward() # print(XX.grad) optimizer.step() - losses.append(loss.item()) - x_inmdt.append(X.copy()) - grad.append(th.norm(X.grad)) + losses.append(loss) + x_inmdt.append(X.clone()) + grad.append(X.grad.clone()) + objective_value.append(O_x) + constraints.append(C_x) + #Y_b_step.append(Y_b) if verbose: #if num_steps % 5 == 0: - print(f"Iteration :{i+1}, Objective value: {loss}, x value: {X}, grad w.r.t x: {X.grad} ") - # if np.abs(X - x_inmdt[-2]) < eps: - # print("----------------- Converged !! ----------------------") - # break - return losses, x_inmdt, grad + print(f"Iteration :{i+1}, loss value: {loss}, Objective : {O_x}, Constraints : {C_x}, x value: {X}, grad w.r.t x: {X.grad} ") + if i>0: + if th.abs(X - x_inmdt[-2]) < eps: + print("----------------- Converged !! ----------------------") + break + # else: + # C = 1.1*C + + + data = {'loss':th.stack(losses).detach().numpy(), + 'X':th.cat(x_inmdt).detach().numpy(), + 'X_grad':th.cat(grad).detach().numpy(), + 'E_objective':th.stack(objective_value).detach().numpy(), + 'E_constraints': th.stack(constraints).detach().numpy(), + } + df = pd.DataFrame(data=data) + return df, Y_b # sandboxing -loss, x, grad = run([0.8]) - -plt.plot(grad) -plt.plot(x) -plt.plot(loss) - -# th.min(th.tensor(0.5),0.1) - -import pandas - -df = pandas.read_csv() \ No newline at end of file +if __name__ == '__main__': + + df, Y_b= run([0.85]) # starting from a feasible region + + df.to_csv('./OptimisationResults_'+datetime+'.csv') + np.save('./Y_b_opt_x'+datetime+'.npy',th.stack(Y_b).detach().numpy()) +# plt.plot(grad) +# plt.plot(x) +# plt.plot(loss) +# np.random.random((10,1)) +# # th.min(th.tensor(0.5),0.1) +# plt.plot(th.cat(x).detach().numpy()) +# plt.show() +# import pandas +# +# df = pandas.read_csv() \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/Optimisation_SUMT.py b/usecases/demonstrator/Calibration/Optimisation_SUMT.py new file mode 100644 index 000000000..2a3c14726 --- /dev/null +++ b/usecases/demonstrator/Calibration/Optimisation_SUMT.py @@ -0,0 +1,263 @@ +# ----------------- +# https://web.stanford.edu/class/ee364a/lectures/stoch_prog.pdf (good material for stochastic programming) +# +import sys +sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) + +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt +import seaborn as sb +from tqdm import tqdm + +import torch as th +th.set_default_dtype(th.float64) + +import os +from datetime import datetime + +import matplotlib as mpl +from matplotlib import rc +mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif +rc('text', usetex=False) +mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"] +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + +# local imports +from usecases.demonstrator.StructuralSolver.Column_simulation import Column_simulation + + +# -- Load the calibrated parameters +# Note: Forgot to save the values, so just getting from the graph +phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1))) +phi_sd = np.array([-7.5,-12.8,-11.4,-8.9]) +phi_test = [phi_mean, phi_sd] + + +# -- Constrtust the prior on the latents p(b|x;\varphi) +class Prior_(object): + def __init__(self, phi: list): + + self.phi = phi + self.cov = None + + def _b_mean(self, x, WB): + assert WB.ndim == 2 + b_vec = th.matmul(WB[:, :-1], x) + WB[:, -1] + return b_vec + + def logeval(self, b, x): + assert isinstance(x, th.Tensor) + assert x.requires_grad == True + phi_mean = self.phi[0] + phi_sd_diag = self.phi[1] + mean = self._b_mean(x, th.from_numpy(phi_mean)) + assert mean.shape[0] == phi_sd_diag.shape[0] + phi_sd_diag = th.from_numpy(phi_sd_diag) # diagonal entries of cov + # self.cov = th.diag(phi_sd_diag_) @ th.diag(phi_sd_diag_).mT + cov = th.diag(1e-07 + th.exp(phi_sd_diag)) + dist = th.distributions.MultivariateNormal(mean, cov) + val = dist.log_prob(b) + #val.backward() + #grad_phi = phi_.grad + #grad_sigma = phi_sd_diag_.grad + # returing falttened gradients + return val #, grad_phi,grad_sigma # negative as later grad ascent needs to performed to find arg max logp(D|phi) + + def sample(self, x, samples=100): + assert isinstance(x, th.Tensor) + assert x.requires_grad == True + + phi_mean = self.phi[0] + phi_sd_diag = self.phi[1] + phi_sd_diag = th.from_numpy(phi_sd_diag) + mean = self._b_mean(x, th.from_numpy(phi_mean)) + # cov = th.diag(phi_sd_diag) @ th.diag(phi_sd_diag).mT + cov = th.diag(1e-07 + th.exp(phi_sd_diag)) + dist = th.distributions.MultivariateNormal(mean, cov) + samples = dist.sample([samples, ]) + #samples = dist.rsample([samples, ]) # If reparam can be done, needs differentiable solver + return samples + + +# -- Defind the structural model +def forward_model(b): + + # temp = b.detach().numpy() + # # test function + # time = np.max(temp) + # temp = np.min(temp) + + # (time, max temp for x = 0) =tensor([5673.6180, 80]), (time, max temp for x = 1.) = tensor([9198.5823, 56]). So choose temp value in between as constraint + scaling = np.array([1e-04, 1e-03, 1, 1e05]) + latents = b.detach().numpy()*scaling + data, time, temp = Column_simulation(latents) + return th.as_tensor(np.array([time[0], temp])) # time is the point where yeild changes sign and temp is the max temp of the list + +pr = Prior_(phi=phi_test) +#chk_1 = forward_model(pr._b_mean(th.tensor([0.]),th.from_numpy(phi_mean))) # tensor([5484.9441, 80.1733]) +#chk_2 = forward_model(pr._b_mean(th.tensor([1.]),th.from_numpy(phi_mean))) # tensor([8905.9446, 56.8212]) +#chk_3 = forward_model(pr._b_mean(th.tensor([0.5]),th.from_numpy(phi_mean))) # tensor([6909.0877, 68.6847]) +#chk_4 = forward_model(pr._b_mean(th.tensor([0.6]),th.from_numpy(phi_mean))) +# -- DEfining the optimisation problem + +def V_x(): + """Define the obejctive here. Returns approximation of the expectaion.""" + return NotImplementedError + +def C_x(): + """Define the contraints.Returns approximation of the expectaion.""" + return NotImplementedError + +def MC_approx(): + """defining Monte Carlo approximation for the integrals. Use to to approximate the Expected objective + and constraints""" + return NotImplementedError + +def objective(X,C): + """Constructs the final objective to be passed to an optimiser with the V(x) and C(x) + https://pytorch.org/docs/stable/distributions.html Talks about building a stochastic graph + https://arxiv.org/pdf/1506.05254.pdf + """ + assert isinstance(X,th.Tensor) + assert X.requires_grad == True + # Values which needs to be adjusted + alpha = th.tensor(68) # The temp value which should not be exceeded. for x=0.5 + coeff = th.tensor(100) + # phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) + # phi_sd = -1 * np.ones(4) + # phi_test = [phi_mean, phi_sd] + pr = Prior_(phi=phi_test) + O_x = [] + C_x = [] + prob_sum = [] + Y_b_N =[] + N= 30 # no of samples for Monte Carlo estimates + b_samples = pr.sample(X,samples=N) + # -- Score function estimator + # Monte carlo estimates + for i in range(N): # E_{p(b|x,phi)} [y_o(b)] + val = th.exp(pr.logeval(b_samples[i,:],x=X)) # exp as it is logprob + #val = pr.logeval(b_samples[i, :], x=X) + prob_sum.append(val) + forward_b = forward_model(b_samples[i,:]) + out = forward_b*val + Y_b_N.append(forward_b) + #print(X.grad) + O_x.append(out[0]) # passing time here + C_x.append(out[1]) + Z = th.sum(th.stack(prob_sum)) + O_x_hat = th.sum(th.stack(O_x),axis=0)/Z + C_x_hat = th.sum(th.stack(C_x),axis=0)/Z + + # -- Pathwise derivative (Works only when forward model is differentiable else no) + # for i in range(N): + # forward_b = forward_model(b_samples[i, :]) + # V_x.append(forward_b[0]) + # C_x.append(forward_b[1]) + # V_x_hat = th.mean(th.stack(V_x)) + # C_x_hat = th.mean(th.stack(C_x)) + obj = O_x_hat + C*th.max(C_x_hat-alpha,th.tensor(0)) + #obj =coeff*val + alpha +b_sample + assert obj.requires_grad == True + return obj, O_x_hat, C_x_hat, Y_b_N + +#X = th.tensor([0.8], requires_grad=True) +#tmp, a, b, c = objective(X) +#tmp.backward() +# print(X.grad) + + +def run(x_init:float,eps =0.01, eps_opt = 0.001, verbose = True) -> None: + """ + https://mat.uab.cat/~alseda/MasterOpt/const_opt.pdf + Args: + x_init: + eps: + eps_opt: + verbose: + + Returns: + + """ + X = th.tensor(x_init, requires_grad=True) + C = th.tensor(500,requires_grad=False) + optimizer = th.optim.Adam([X], lr=0.01) + losses = [] + objective_value = [] + constraints = [] + x_inmdt = [] # Intermediate for tracking + grad = [] + c = [] # penalty parameter + #Y_b_step = [] + num_steps = 100 + k = 0 + for j in range(10): + X_tmp = X.clone().detach() # temp variable to be later ued in SUMT + for i in range(num_steps): + optimizer.zero_grad() + # Y_b is the samples of the solver output for the last opt step. + loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + #loss, O_x, C_x, Y_b = objective(X) + loss.backward() + # print(XX.grad) + optimizer.step() + losses.append(loss) + x_inmdt.append(X.clone()) + grad.append(X.grad.clone()) + objective_value.append(O_x) + constraints.append(C_x) + c.append(C) + #Y_b_step.append(Y_b) + + if verbose: + #if num_steps % 5 == 0: + print(f"Iteration :{i+1}, loss value: {loss}, Objective : {O_x}, Constraints : {C_x}, x value: {X}, grad w.r.t x: {X.grad}, C : {C}") + if i>0: + if th.abs(X - x_inmdt[-2]) < eps_opt: # for covergance check of optimizer + print("----------------- The optimiser is Converged !! ----------------------") + break + if th.abs(X_tmp - X) Date: Mon, 14 Nov 2022 12:40:43 +0100 Subject: [PATCH 09/31] stochastic Optimisation v0.03 - Stochastic optimization with stochastic constraints implementation - Tested it for "column simulation code". Graphs and other detailts in the shared document - ALso implemented a method to perform stochastic optimisation when design variables directly appear in the objective and it is not differntiable. (Variational Objective VO.py) --- .../Calibration/Optimisation_SUMT.py | 135 ++++++++------ .../SVO_mu_optimised.png | Bin 0 -> 30493 bytes .../SVO_mu_sigma_optimised.png | Bin 0 -> 27422 bytes ...SVO_mu_sigma_optimised_sigma_evolution.png | Bin 0 -> 14719 bytes .../Calibration/VariationalOptimisation/VO.py | 171 ++++++++++++++++++ 5 files changed, 254 insertions(+), 52 deletions(-) create mode 100644 usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_optimised.png create mode 100644 usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_sigma_optimised.png create mode 100644 usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_sigma_optimised_sigma_evolution.png create mode 100644 usecases/demonstrator/Calibration/VariationalOptimisation/VO.py diff --git a/usecases/demonstrator/Calibration/Optimisation_SUMT.py b/usecases/demonstrator/Calibration/Optimisation_SUMT.py index 2a3c14726..46bde38ff 100644 --- a/usecases/demonstrator/Calibration/Optimisation_SUMT.py +++ b/usecases/demonstrator/Calibration/Optimisation_SUMT.py @@ -1,6 +1,12 @@ # ----------------- # https://web.stanford.edu/class/ee364a/lectures/stoch_prog.pdf (good material for stochastic programming) -# +# Literature used for implementation: +# [1] : 1. Schulman, J., Heess, N., Weber, T. & Abbeel, P. Gradient Estimation Using Stochastic Computation Graphs. Preprint at http://arxiv.org/abs/1506.05254 (2016). +# [2] : 1. Wang, I.-J. & Spall, J. C. Stochastic optimization with inequality constraints using simultaneous perturbations and penalty functions. in 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475) 3808–3813 (IEEE, 2003). doi:10.1109/CDC.2003.1271742. +# [3] : 1. Bird, T., Kunze, J. & Barber, D. Stochastic Variational Optimization. Preprint at http://arxiv.org/abs/1809.04855 (2018). +# [4] : 1. Dimitriev, A. & Zhou, M. ARMS: Antithetic-REINFORCE-Multi-Sample Gradient for Binary Variables. Preprint at http://arxiv.org/abs/2105.14141 (2021). +# [5] : 1. Byrne, C. Sequential unconstrained minimization algorithms for constrained optimization. Inverse Problems 24, 015013 (2008). + import sys sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) @@ -27,13 +33,21 @@ from usecases.demonstrator.StructuralSolver.Column_simulation import Column_simulation +# The script tries to just solve the optmization problem for column simulation. +# Doesnt target to modularize it yet. + + # -- Load the calibrated parameters # Note: Forgot to save the values, so just getting from the graph -phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1))) -phi_sd = np.array([-7.5,-12.8,-11.4,-8.9]) +#phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1))) +#phi_sd = np.array([-7.5,-12.8,-11.4,-8.9]) +phi_mean = np.load('usecases/demonstrator/Calibration/Results/phi_mean.npy') +phi_sd = np.load('usecases/demonstrator/Calibration/Results/phi_sd.npy') phi_test = [phi_mean, phi_sd] + + # -- Constrtust the prior on the latents p(b|x;\varphi) class Prior_(object): def __init__(self, phi: list): @@ -58,10 +72,7 @@ def logeval(self, b, x): cov = th.diag(1e-07 + th.exp(phi_sd_diag)) dist = th.distributions.MultivariateNormal(mean, cov) val = dist.log_prob(b) - #val.backward() - #grad_phi = phi_.grad - #grad_sigma = phi_sd_diag_.grad - # returing falttened gradients + return val #, grad_phi,grad_sigma # negative as later grad ascent needs to performed to find arg max logp(D|phi) def sample(self, x, samples=100): @@ -82,11 +93,15 @@ def sample(self, x, samples=100): # -- Defind the structural model def forward_model(b): + """ + Forward model interface. Inputs latens and outputs the KPIs need downstream for the optimization problem + TODO: make it more general. Make it a class method which needs to be overloaded later. + Args: + b: + + Returns: - # temp = b.detach().numpy() - # # test function - # time = np.max(temp) - # temp = np.min(temp) + """ # (time, max temp for x = 0) =tensor([5673.6180, 80]), (time, max temp for x = 1.) = tensor([9198.5823, 56]). So choose temp value in between as constraint scaling = np.array([1e-04, 1e-03, 1, 1e05]) @@ -114,41 +129,65 @@ def MC_approx(): and constraints""" return NotImplementedError -def objective(X,C): - """Constructs the final objective to be passed to an optimiser with the V(x) and C(x) +def objective(X: th.Tensor, C: th.Tensor): + """ + Constructs the final "augemented" objective (converts constrained problem to an unconstrained one) to be passed / + to an optimiser. Needs forward model, objective and constraints https://pytorch.org/docs/stable/distributions.html Talks about building a stochastic graph https://arxiv.org/pdf/1506.05254.pdf + TODO: Make this a method to be overloaded later. + TODO: Update for it to work with objective and constraints specific by function method not hardcoded. + Args: + X: The design/optimization variables + C: The penalty term scaling factor + + Returns: + object: tuple of augmented objective, objective, constraints and the stochastic values of the forward model + output at x^* """ assert isinstance(X,th.Tensor) assert X.requires_grad == True # Values which needs to be adjusted alpha = th.tensor(68) # The temp value which should not be exceeded. for x=0.5 - coeff = th.tensor(100) - # phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) - # phi_sd = -1 * np.ones(4) - # phi_test = [phi_mean, phi_sd] pr = Prior_(phi=phi_test) O_x = [] C_x = [] - prob_sum = [] + loss_aug =[] Y_b_N =[] N= 30 # no of samples for Monte Carlo estimates - b_samples = pr.sample(X,samples=N) + # -- Score function estimator # Monte carlo estimates for i in range(N): # E_{p(b|x,phi)} [y_o(b)] - val = th.exp(pr.logeval(b_samples[i,:],x=X)) # exp as it is logprob - #val = pr.logeval(b_samples[i, :], x=X) - prob_sum.append(val) - forward_b = forward_model(b_samples[i,:]) - out = forward_b*val + + # -- sampling and calling forward solver for that sample + b_sample = pr.sample(X,samples=1) # https://github.com/pytorch/pytorch/issues/7637 (>1 read this) + val = pr.logeval(b_sample, x=X) + forward_b = forward_model(b_sample.flatten()) + + # Reinforce algo + # E[(O(x) + c C(x)) log p(b|x,phi^star)]_p(b|x,phi^star) + #TODO: below is hard coded and ugly. Make separate functions to do so. + obj = forward_b[0] + constraint_1 = forward_b[1] + aug_obj_tmp = val*(obj + C*th.max(constraint_1-alpha,th.tensor(0))) + #out = forward_b*val + + # data collection + #prob_sum.append(val) Y_b_N.append(forward_b) - #print(X.grad) - O_x.append(out[0]) # passing time here - C_x.append(out[1]) - Z = th.sum(th.stack(prob_sum)) - O_x_hat = th.sum(th.stack(O_x),axis=0)/Z - C_x_hat = th.sum(th.stack(C_x),axis=0)/Z + O_x.append(obj) # passing time here + C_x.append(constraint_1) + loss_aug.append(aug_obj_tmp) + #Z = th.sum(th.stack(prob_sum)) + #O_x_hat = th.sum(th.stack(O_x),axis=0)/Z + #C_x_hat = th.sum(th.stack(C_x),axis=0)/Z + + # --- MC estimates + aug_obj_hat = th.sum(th.stack(loss_aug))/N + O_x_hat = th.sum(th.stack(O_x))/N + C_x_hat = th.sum(th.stack(C_x))/N + # -- Pathwise derivative (Works only when forward model is differentiable else no) # for i in range(N): @@ -157,10 +196,10 @@ def objective(X,C): # C_x.append(forward_b[1]) # V_x_hat = th.mean(th.stack(V_x)) # C_x_hat = th.mean(th.stack(C_x)) - obj = O_x_hat + C*th.max(C_x_hat-alpha,th.tensor(0)) + #obj = O_x_hat + C*th.max(C_x_hat-alpha,th.tensor(0)) #obj =coeff*val + alpha +b_sample - assert obj.requires_grad == True - return obj, O_x_hat, C_x_hat, Y_b_N + assert aug_obj_hat.requires_grad == True + return aug_obj_hat, O_x_hat, C_x_hat, Y_b_N #X = th.tensor([0.8], requires_grad=True) #tmp, a, b, c = objective(X) @@ -168,20 +207,24 @@ def objective(X,C): # print(X.grad) -def run(x_init:float,eps =0.01, eps_opt = 0.001, verbose = True) -> None: +def run(x_init:float,eps =0.001, eps_opt = 0.001, verbose = True) -> None: """ https://mat.uab.cat/~alseda/MasterOpt/const_opt.pdf + TODO: Make a method of the stochastic optimisazation class which inputs the "augmented" objective. Args: - x_init: - eps: - eps_opt: + x_init: The initial value of the optimisation + eps: The stopping crition for the SUMT algorigthm + eps_opt: The stopping criterion for the inner loop optimization verbose: Returns: + dataframe: A dataframe containing evolution of loss, objective, contraints, design variables, + penalty scaling term + Y_b: [ugly, need to update] The fowrad model output at x^* """ X = th.tensor(x_init, requires_grad=True) - C = th.tensor(500,requires_grad=False) + C = th.tensor(5000,requires_grad=False) optimizer = th.optim.Adam([X], lr=0.01) losses = [] objective_value = [] @@ -200,7 +243,6 @@ def run(x_init:float,eps =0.01, eps_opt = 0.001, verbose = True) -> None: loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax #loss, O_x, C_x, Y_b = objective(X) loss.backward() - # print(XX.grad) optimizer.step() losses.append(loss) x_inmdt.append(X.clone()) @@ -222,7 +264,7 @@ def run(x_init:float,eps =0.01, eps_opt = 0.001, verbose = True) -> None: break else: print(f"The SUMT is not done yet. The penalty paramter is {C} for the {k}th step") - C = 2*C + C = 1.5*C k+=1 # else: @@ -242,7 +284,7 @@ def run(x_init:float,eps =0.01, eps_opt = 0.001, verbose = True) -> None: # sandboxing if __name__ == "__main__": - df, Y_b= run([0.1]) + df, Y_b= run([0.2]) df.to_csv('./OptimisationResults_'+datetime+'.csv') np.save('./Y_b_opt_x'+datetime+'.npy',th.stack(Y_b).detach().numpy()) @@ -250,14 +292,3 @@ def run(x_init:float,eps =0.01, eps_opt = 0.001, verbose = True) -> None: - -# plt.plot(grad) -# plt.plot(x) -# plt.plot(loss) -# np.random.random((10,1)) -# # th.min(th.tensor(0.5),0.1) -# plt.plot(th.cat(x).detach().numpy()) -# plt.show() -# import pandas -# -# df = pandas.read_csv() \ No newline at end of file diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_optimised.png b/usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_optimised.png new file mode 100644 index 0000000000000000000000000000000000000000..91095b1470d677ac7e0c6d31f7fb26e1d3b2931b GIT binary patch literal 30493 zcmeFZc|4T+`v#tzA!CaegPBy4CCkidF;P@Xg{;Xo*``RsOm^9_XP6chl}NHgk%&>U_@Ud_TXxf4{$asXWij^Stl-zV7R~?)$2-;W0t56nNdb zb%H03A2D6GZhh#wbzJlf>w&*{Rj6OMZk^B96Gsl6^0OW4a;xoivFe+>0R7Y&Hhm8)pDZsl>3ReWP5I<6 z)61WH{}dA78a}_w65joKMk3^KcTehaK|FfaR~x5f(LJ5uyMBp!jY@__R&|EDo}+me z+k5pxPlBUTA`ac7S`zLE{dGUedRtZL{2p-M7QC4p7?*-WwiEJ^%*6VX5h#CBqBg#2J0nyNHKQ?d z8|2#>L#_`MX})IiT6%B%E@pVCG{IP#5WubaK%}KJ?8YO^*%Q!kQC(L^cssw}3yh+@ zEnAsj0_ig)<63YJVu>ZX2C>!xPYn&4;LneC9t^DTt*HM-VdPUmyP5ALkd|Hosvub; zp6h-OX#Y$-e^QGkzEPHe(nIxVxSNRhHpL7W&ABW&H_fY5^$TiI3=Zq5kxzgvjfZIyf&6m3KPpvVlCLW<-dZU!J!)hng2@?`u= z5rUm?p02oRrbzn3m@Db_w-li_t>QYB)#!@XPF0X9C{{PH?Cr@eppuLjO&5w-cBR0D zYHa8F!Y>bCYD@^~`Um0;bK+y&xX5i$*TM>RIGoahmVX89?|uhCsHxzNyg+$^2`|F* zAF(z|;U;nszU>Gw&GF&uC*z{ms3LAvx1Ur-?r}WQ4?P5qx*t|>m%1@CWVtobpR3O6 zG^lpxJu2fZGy4RJ3?9)HX{ihAaHl^8H@qH^9sMRLl@YpG_H6$c5uvk#L02M*YPdfDsdp0IHAJ0I2XoH}v|`Oz zc4Go4fplzW2R3bp_!c4{2-i75CMF;b%fXTUfg<1m+6VtmV` zNS*7{8#l2Aa>>E)lA5sl7ioVyp>B~5D|jv6e65D5QzB3Juo3p%8ogUnl?bXjLVJD_ zu})5)Nm+L?WbCi=c#Ar43fu3E&e`UkFCv@Hm5?i=R+6WP3lm-v;}`6`jl+R)ik^b4Pv0oDj`EEJ`|b1!1+UFzEp-`A&nKMtzp zH%J!ei#DpfavEzBOH6=tE?d_=bP}L3lD@lxNw=zSTkhjdUci~FK>3df$bc{>E3uu)j)eLEt(YStdYCESNsDLdlvV3JIoH`n;tXhOm-{5yf1PX z6Qq3BQi1d_*oG+(wZ((5_PywBnyUGr@JBJY$M&C2KvS&ZnBr>mcZSv#q-4t7>)5y3 zVQ7%WVcN4odQ=C}svR+)>u@lYOWOUy0)Gluw1b!sR$BEIT%s*3Ee)ff2=x`!&5kI5 z`2!~kc$3zm$F|}N~#&?XKCy}9I+P?CkB_*uY}%0tQ|_YKG#I0GcN80DiKV0O&B~yd9%mS z^s}SAx8viHP;n*?le>(Ya9Um{L`C(Xh(%cp`4I-I2)$}0&E?WH;ll8;Vg40-sSmGUs!4+$RM^15XRS@G{F5}&FUfsb=vB`TVKpbH*xR-%3+X{AVCIvmT6}@7T%8adRxv ztMdT=NGW_GLr~UZOYc`r#l=Y~1SlM0&v!7(81bk=iUt+TgLjCt$<-S4XOTbL)ru&@P&pC%AjtHwrLyo_oy+!xe{XqeTgBn ziHXOS+a#R*XY*c72KQs&q{5pHTeD;3#iH|$&X5V`( z^?KOaT6U}LyR*JGvW^Kohf@%T`NCVC#OS+H9%oaFzEO^Mam`l=Qg{P-Vb2UdDEDYN zhEG*Z0i0kZuX z%3Ug(lQV{%hx(foqPAJVP<(xsG`V`5unKX)JPGw7DI9}*?>r;EJSRWI{#MA6+l-fO zkHecqy1J5ot0wuEmrE}H4dj%qft*}-+AWvrA?X-$koCn6+~ZxEDz=kXP z{5(fRSjWi^6A=3gq12t6qFw|^;MAQu8YR+@%RMM?EPQ4(A>9Ri@FO+GRJN(vPo(po`DFNt10|A3NK3eqO$5}fRSL?yT-a4TZ zl+dQK)rUo@j*%@B5K3}!c0fpso&`FkJE(1?Z9X2EYuRIzkR(dcYK3>Dht*5aEygCocs*>P^nSv}2 zl#LMy`%li20S$n8acRr&h&7#WZ+sgo(&IT+{=?z;3ooJzy=KeyvUD{cE*p z!hK5=P@6#iXKh*oXFw!GoIt$R7jY&$;3TG!oMp z%72b_wAlW<81kN&zyZGS-T2?pS-2eIxe}4*CpwF&-}^@)TVW{YCpz2z{|cR1Vebw@ zw+TX>7olbI81d5RkM%TIQZQ_Y2aVLsD+XbX(2`7lvcT+()!G3b~b ztx1U~)PdBLLQvN!4}I5kb^Mj^omkiEXkQsvmLZJIgFYaudRavFDDAB&LO@Qy z($V-b08)XX%b!Y>e9tsiLXBwTnTaGe#~@AcE=^bcUvb}wmW~l-3!$tZpcY;dLv_)! z+j#HOt$Sa%+g%?lCH(IvA@5zs$-D{mFDOK5Siz2fj-knG73KmmDFC5fQl*ED zrf0MX9n0fwNrPB4#BeH%34$UPM^lb+18T%dF!d@6orD}SCNoZB-C~K!x^dx3wdtE{ z->V=NyPk~Qbi2Z83C}f&#Jf-w6ddUa&~xCZvk+MT+WEbg6-TIHAv8IBRTkZHClPTJ zt7U&oymEMq zJVRlSsHEYZE|ORdPS29ug+oQXzP~}O9}BB-Lf=tBo6AOp6By|j;t6PyRa`fKiQftF zCrRwV%ig43Nx;TcnLeUWC73RfGqgw;Etla6Glw zNMIe6iD9)z4Vp#PxRM`!LdJLrXz*3-!kdtoKxMHKN8~HulwY9EiVEcs@M$cj753e5 zlA2qRFE{duQRD~TOaDP6rD0$LoMz`obvglLmju*CE0`MJvD4%r1?GDz?3-cePQfHx zI^tekXpoOI-EKkvC7Ozwd09w&!DjY}ISiw$%S{}yK zoTfZ0#@s7%C=w(qYi%6-R!rk%9E4rlimG)ZqJ7Zcw&@-d;npMf*En9+Tdhq$DxBv^ zg)@~yuj5p>nv1lJD-{l4l_39ng}W7jQDXED60IRhw zT3eXk+HgI1sImr6VuXW&LxmGS%>>1QYV}j7TsN@_axgEr#FLo83$&zcYW6qE{w^`i zDz^yXrOY2;?So#}R*ff&%Q5j`pmG8>K$&6p1C`i#cMFibLZYrq=^fjYrbgrkpkW9<~TQr3g7*obf5Y5};^!QkuZ1RHB8Co!7j-z}; zIdqyS#k`2#ZsE|s8zV-b9`sFMQsMZjwz!>Uk^HV?tb*eoicoh^p3I1?1^_^W167L~d2%Gmqq(p$S&;@B#L-D+4AlXMT zhaTInrGr-h155|)Z{!5?c}TP@K79v+twe+#MQiity@H!%N``xE$((j6*dk2v9WC;! z=VcQ2vi=JvCk0Nz+@Nkvz+%PGSGTFAfD$_ijD{$Gbueb`l%<~;-R|ot6i+(Vs{?y` zh*$}U!*7ea8HSU0h;Tw)H~WEjIep^zP3&25bkw%IWKc^7VYN^6oE5NiD&bn%Qx_@= zkUK;!iT4EjMe-*F$K8t108t(n2xcD##8cMyzN}^LK8q{fo@@b9KSVoMNO$Z&8cQMC zqwFCvG2Y%CtZ?iW0&OF#mj}I5Gp`Vou0uO-ikRFk(4bs>31B(fo+#N94nuhLD;>5AbfnQ=Wrr2 zc@J>*QS^VLU`D6@LcBmeP(saV^ zu~htpr}jL~<+)oN764DoiOF@Pz0Ib6{YH!E;?<|_p>w|$7BbZq3RF>j08e}q!=bnp zp;1=QI z{!B|zcV5!Q`^+S7=C)G|sdn5V9{MM^Ix&o#L`~w{cP)|BuOt#CSoIpHoZ$^1pWdFx!M}a*Ul=~H{QA2#92S1GJguZT#Hs$9zEP^>kK4^weDuj}N z1UB&?Wqt3%<0yYop`x%{Q%YnJ{kw(3+@!s-5N#y`!3f-K;Weg_xfjTm3XW_AsH>=M zM#Q*2=T|RsO*A;+^j`dD29gq@8Td9b&cO-)nSq=jtN9C{UyrWPuk`ION4WYCnp_dR z(!!y0H)aEY3QKLTQd_XQFdlCZpXjGdIKOKx10AMqXh1Tz$9+(aLcHnE3IW*o6+j}y zmvyp|kJBljwPoF3!^1NrSsq)QX2e<_-e+neK(-@SP}v`dT0UqSS)NG3S{f789gme5 zyRpK#ak!AW<%PQCM{0AAJQk`w7T$EvznMCKT~!_4t*8!VU{zfa-?}iMA&+sX`Yave zA7uEnDuMnwz>qY_jXU3gy*flB>DGebzcu8?Qd-KUUtZIi>p!MFS5Mn~d59y?so9k+ z_=e2*4r+D<{GI>-Nn$ktI;ewp0SVCi|4e|+`vAfyq!fKsIFQag*iD>z43L;7U>o@4 z4Jx0QV`aS1`}p%p;Ft_SjJufbgyi$O%<6KwBo?a6SXaV0+=jcM0+rHO%c*)R&AZh{ znFX?pvIWyOxX-t_95=X12)O*65O`SRP$5V@q6N7;SWGEr7oeaz*tm{=CIl2eI%`eb z^7y;+LC-}e{QH@&`B;Vka?b`BOhNZV6L*Xuy)Ng-Nv9X85DihD=Xb#P(? zngVQq2d%29`Vz!_gcfRwnA;xLs2t@<2L;AXbagLwsRfVY6EB@vuKqBwM)LtO%S{xo zRk9MFyg3>E2}g@1*7^wC;E5~Tnp7TbzqPA?O^1c0|M>^+Yc7jgLhc#L-^3c3kT2|N z^|Jn>YI7{@CDxP&8m7fvEQW~Qf|r$JBqq8Ii{R89c{8UC_oY5}H z>$HL3%dL73Ec!gC^^z9=IR)r3Z9B#pwYZ>O%{fuC~1rZoc}z z_JB9Bs&YSwMjAjgR{S6u$lhZ@4u={n{>wDLoK-~g=d=-X2 zOOD^;Xz6@Cq+>w#t95MU;Ol@n{v;h)hL|3zQ^Va*WTr9Zs&V9v&*8XI zcylNR;`*Tc4iLr6e?VM<$qtA8deBnf&TAUmCO~65g?%BuqOpmv9)hc~dBZQs8ie?Y zk}Rbe9F6T1!%+&!(b&Mccf)>aY+euq?P%p}0`{qQrzE_kA?A>AB=U2(NGWJXndVko zq6&7yW$d9G?16ab2934aqz5Gdcka0XPLe?33vW^xX4p(|bkeqw#~|53<(@Z&sd&1yQ zy|4cV?rAUH>?XA!0ej24a}(U6KBmSlvc56y3JQklIvFA1g(95WrK&HUmm^Yjh&EP_ z?A$I;t6a_Dg3o4^hVI)Y`Y}1ebA`78sN89DsKy6?-9di%A9$;K)Y-QyB8!H53_<@q zgnvY4$nhj^%nhVFF&hq!V=MhsB3r}wJS?|uX_ z_>=;Z#~RDXMYy&jmZ}{CjUpm7HZBvdjvc;6J>*tJeNy@IrTq~xWQ^DkO_BqJi`VzA ziIH$$9okeOJ;%b~)0!B$&*$q$wkn|1&mDxd>_w+4ap+@CJ;eMXMt;l*^*>sOlC(U*G#XH_j=A9Bv!}aN||wmrl16 zrC)li(t=U{;7$QjiY6fCs1%|E|H(>V0;TafT69&jTe3dAUhZiqEOzY<4M&2bOSxL! z69zAm`#=4SW6S~a(<;+0j^>89)Q0VJqbayl7)wVU3KW}egog=J_0D(qlrKChKy6OP zK90^ZTpLgt{hpu=U1TAV~{=28) zXR)mWeZrBIfnsZLol|T%{G@Of18g@6$$!d zc35LR%f||v5dT;IGlDbmi)kg2&dI`(wxYfW63^?R-T13x2*?ckb$ZYotGIqZ1!;Vs z2t1B_)&(nU{BROnFv)QdO1$jYO?(IVCEG7JKASUd-H-WB#lH#Au8vP7iK8;eq%=^e=sp&$Rz5|-~H(j@>1eBgv>de z*Ao*wz{G5QEnQsmpjTq)9d}FWL{F}CqRpKS|30xFmDd&5HAL(^DzFLuYvoONFd>29 z$b2v8(^AMkr4XeWNL$}3(>6QL<@gs1R_dx}^tyS!Y-8xWk`^+R|F6!Y)s8ON53at_ z(UG#Lt>0)DyLbn`ZoH`Z>db za>Y%>5r-fG5Rj}s8F34-O7qIA*#o-&>r<4Bml#0zw_efxdkUoQxDwAP(uK7L@t9@m zj?=Nb=AEkebEj2`T}Vcr^F06FSPt1$!1O>rO)fhwAagX32EG;Ttyb+Zxy-=chBIm5 z7QThYyDPs9+h`@hMkL#oJH@r=n)LJD%&`{cdZ{18SJ;gt>fgH6BTA@2@M^azX@cL^ zboIomJ&@|HhdVNid?Xl>*z=#pF1hhXwVYYHUlzpbxC$bXPP@(Ik2!Qp9n0MmT@I1> zM8Mlo{7eu;vA83An7shW!}RP0+Ot98(W9N_vOGsrqE5+I_cvRL^MZ$=DMPle`^$mE zF!d;W);e}la_sx755v;7M@Q`kcD0Rj_XduYRC5hd#Ivb;b~Bk0NL#NsH9lFB%GGXn z2wed?2FgOyRFs%`Qb_m(WLf~?U`aJ(pYfc4casmJ`V(1s--$WMVf?W>>NgifpBEWh zSk{pu6YX7Lg`3e=tkF8Ms=*?xqqJWL_SBBd&{9t0Evu`eQf(%m*_Ua#l~?bz5{Wcv zH&^qCtba{!G0}RYaL&)$PgdQ%7=sbdy9HB(Xkb(2jE5 z1W_g?P_6u%*N6~NsKAIBBx)b+G?nc=tm0%QtlO7)`WaT)$DAa$sPg5c=!m4YEj-wt zRVagBiq0yhs>_*Q%nm7=`v$iS+HpBD5n~1`-VA62f8!H708Y;8ngo`+_pmsRnS3vx zukq0wJ0i254{Unx>KA)Ah>9)2UMBTzN*o~sCGXAXc~`VOXnvrkW$f;dvhA&5Y^w$i zo`aQ)CoUZokc8_PRNCJ{tn!SPAqZX*^6Y7>e=PBlu0W)8jUFDQ7C zvTvw%0!r_M;E#nZB`bcRF+&k^ev^p z%fF0zl zNH9I)>+>p=vn#iMBj4&=ud^)hSjxsb=~A7s2g$~Ic)WU0!tTf$KW0N0;|}{(jmH68 zOIL1ICF5j9$sY~N8WANjUve{s8h!s z8^7rmq0<_dYl0tiA#r?Dm0N5R6sumg=zKH(PHett$lYLZ@opphnDw~-?6+qF9@iz@`C*lt z(btvGMzTC%ge&QoReyyVU{3RYyuKIok@@sEDnxXZrh2g35q!#lXN9IZ6hbWOXz=;0 zZ6cMCalh=wWU2&u%J+Qp*qc(5z?)K!wKH|*o))SGC02S)HtiZ6{2u*~+qO&vD|R2Z z)_EL_gM+wFR$jk_@Z;!&n)5(+ZbZJjW(tf8<(L8us#Op@bz8j5=dKBSQ@I^n{A^R`8`kTW(Qd za+7ZtJau068BCj()VaAkmHqK-_lu*}Uj}M4Y$+;Oj`J}Gdm})O~AONu`8uKER>;Ax_9W6%cRl@_vk{WFs(=unSO+iv^qNQ2R zVJu;0Ow;{fm)*-^clw3=6r))Or|G}>cp^*`9Tot)#F`5z`KB`AL0IEcdWslMdd;)| zjj2L5&(QMTL^)qc8*b>;x0BP_r1Hg6ZtuvqJMts1G=szTk#3xKVYX|Z(<5=@|}_^Y8@AVUf#%u6#CN$QH5-rp{=*+5)HoFe3m44%lCY@w1knRRW>7~#r;mu zT!ziKl?Qv^=D__ki&hfD^VjUMGe}jh86Y?T(-!v|FAL`R!K`}b07Tj#QC=hOk%)RZ z*fUGA5sPw~+uE=mb2mdqfuLT^j4O$@Ng+*kN=u}s3wnI>P(9#0RqfIF^xLNw<9EhD zb-AJ^JJjh3y?#bD^6oU|FSny$KOqCX1l0Mscj3o5NwIBweKEb)!eL}LMhXy~w2iYh zddzYdLX270Iqt`m{J@_JJZVLWRcfpb15LlCvVpp`PSfWe@s6(o@WjXB7_> z(ulf7VC-#i-1f%Hdu6JlFe&vV#qpBL4TcF=c}(;+ICB#!rlK zT@%4!jSC0UhELapwt0@vyIUAxG2vf`Y?ITerL&iwPJDVWK1?gwGy>6j49itlY4=N? zRE7VzxPiFpQ&3e}jL2jAUlezO1Xjei47@2z(i5w!JA38uyNn)MFWwj5KY9dQUL@PZ|#lQGLnY26wuL+4Rl(fhMOEic5d`1R*I!T;2U|Vstb5_Y9*{POX zki7EQ+U-zEMXs=(07&4mi$pVBC^NH9OtW?fCER$^W&1h_2nXP_mI3aM?&hM^RJr{ z9mj>ZLXJ$te@*=!?{Rj@jlxi&jB*=xfB&W#Zedq(J1FF1sDv--qqB70-`=Qb6vCei zV1dU8zMY9QWlO6$$7C}uG za=uon&-jzLv*@s$#H||c4_AXoa1&NJioLaA$;La)P>HTkb^~j)*M05}jW7EaP4g$~ z-Y*$dJQ@3MBP2W2=(2V4+OzL^>X)B&&pq?2xwi238fh{^?c~V!wu#SXMhEU#nD}WR#{^MB|B++?ewMVykIVij> z3b!bs@SL&TklGyI9YpCZi|Tt>qs9^*iLrBe`E6+6U%%nCah*?>wYbajGsE}MzySFu z4UmtVyudjnTZ3bOocZaN3oEZ(J#gUkoY_5{`QW);;gRRJ`oD$OxjdNoXh#3#WULH3 zh;cH#S>;CH0fyJ*+D_%DlNf^Ii8EcksUae#DS&48*SYVuvkuPPCQ$xW{STU!klJIn z_a3T`*jbd89*f|U(LiJo&i|Ll3al*I`eyLV=v*ss*6);%dPZK4E+uHsCj947-=#H$ z?z*{j{OM%X+i~}Smi@H7Ju*den;M<#7_zNKo!&FiYQamM0nRlO1G|3xI)C>-&{BO# zEI3CkN}ccQD`Sf1vnzPDo-YmC03G03;?}_`_p(1$@+Mf+Y36q?d`UAdNej{`kFtx> zR4bPbzI3*|xyCh8X5Za1via3KElJoHb_039cPG^X-F3-{bNaPbPrnLO=xE#)P}RxG zidzWaZ1}zS8Nt;XIXQc?%Q7{wioeFJY3%UWHDAkQRE=tRj;9UyEjJ~a z>VssoB4K4u6!%N_c741m;j7Fk>VMDDJAf?Bfmiq+*6S+dd!ua~HyDa8>{rhw!|T-D zwQK}ad4#BUmpu6g5>0m=Hjg$Hh9?KJ=W6||qFMiGNB!aN=HSiY;T1o374m~on2emE zcGi6@;o$ELo~)X*pvL*fGB=#k^OuNY-^OVH5f(<;yn&0ix|1k18ZgewswU)Kp!~Gq z{D5k^Jh-$iyUCq8vhKm+QHHy88I}eU6UQ}C#V&#S7EbrKj3N8B1hv2act^wUNzA2dF&$ru4c~=F+8eUFZE!SHd8003o{-jL@T&heeOx6`5s49KU7O2>VCvei+gfTs7&^d z{m2Osi~6wpc9ErxaV{v>uEp(#`y%V6qUz{Tb>FpcEzZkt(kHbT_$(%Ge3i#y*qoWx z>5$XP^F`k=yb{`BL0fD;F@Ah>$l8!#ru|RAXIla3Tu`cg;ABw6NE+zFjf?b#EMz`p zS5AF(KE~TJ-l#BJbi3rpcuiS@TKlV|w*2Y2XrbQRWUgP_kNj(1WV0WGFbRNHL0U7( zY#XEX1nL7A_zERIzXB0dJ-79=-7M_=pNo%&faJk*TA^KD^=daS?AtyPxs`aan>G?~ zXfAFasW~1m-`JuiwOCXa>aSQ*vG%N9+AE781I6O@@THqpvNPmLI3`)!3SIP)Qe29Y z0ELk>6m4%6wZuP+_n2NBQe#CwXbd9-k0&TLs^3_mO=$Z7bYbO5~ zTU%}3{x-J80$u#8U3(XNtJSm3=zTDoxihCytxCc+LmMmW)>))H`>bMMqHF9<Q8lSRq`ib$noy$rFsZO;N6-4JX z(E!!Gs;+xT8&kNlfI9?Hi*^*2R^ezzpW*w7E|W!*c)xG9B% zc*VitoPoPq$1#qG={r)iekrzDsCVh7#YEeBXY4vmAl522I|H)Xj|Zo((9uB-53)DW|!R)>NVI&R5{vtLROb!)ZMiM zFzSB4tf#Gbzq#-GEiZ4G-~z8Xuf1j4M(=*n{-Uyk7pj*Zom-fUe`>q9eZ|guu^RNG za%#6D$IdGzu$xcEv~pG5JPx`zWdAWXVnUwr;~uMK;3yUZI;m+Hbl{Y7{n+i=JCL(h z-|r|d!3MVMpV(V=V{yFF?TSuoIKOG+pbKSfer%P=*;>Rod4&>V;Q*^=_7H-}mYl%J z#?3#YdPsu1TkZ!R`u_bpvresRvGt5v3>8)`pj7r$yYV(fyN9Q&&Tn=T0EghLk78-TOr;CCb?ebDK(u8qYFJBe;P2)>HqTjSkU+9j06YBP>}m}DTm zGE(uG`IjQTGE%|m-~Df`-|K@|qc2xyRylh5%FHT2Up~tK!OFPV)gR<3Eow{qB6@mU z-}%mE&e-i4%(=}v(5Utdoa$lQH0-@hpEwC4ZAQl`p-;$09TZ8|r70vJHp|7KW3LVa zef5AEJ-1h=7ts9M{?h#YKVQX_ia;uS8uoqw%iI%66*o*3**OwOw~1ru#S7Y*`Rj#IZyG%@~-|W_43|* z%@^1f!BxXGU5DqRJR0JC@iK&uOZ{<8bw%J|>EN%AOY$RRTfzs8@jG288xN3&=ybY6Yt9`MAhn4K3W#@UspzEM7P3f0&X*+!y@b>TX!C?SH(L!kpwcCJ%Z zvKDorRcbo(TAmZ>ZH4rsZ9>t{HnpUI*Cc>?BxSpRF5l|4S)k6)pPszam6qdumMTV( z660-d?8E(o>gCx=!7|v3-D5V4oym<_LLR$1p}~@)8^2ug<7Ze+&5mEX7+cjGjyJ~F zoTp5wIlk?OI*Rh7N30Gb*Ymfwl9Q$R{yxfV$QfmZM(L+Mua@92ODC3ZL|GQ4WwC0M zSz9`x_lT`zH|=iB7TcJUxLOUI$OYV*003g?lQ{x_V!SKhHvf2iCBc4t6lRvk0*m8J z;-P{sp+*OiQfx2>1SC3q&GQ((jdoFqvoB9ErpJa)j8{)e`jBqq>*xAzxm@Gp$5&j9 z93=my=YYbIcqE5~8E-2M9nBrE|J&4EsC&E|(zw64D3lf7GX8k)5+s#sTX#UmEm-yb zQfZ(}aTRZfE9|-9Z*tB}gs5Cx8=!?;t-H(5zVcqE7b1?c7=~_q2{nBHO}D|A3y8cr zIY*Y#KWQ!X`BEwmWAR<^@j%(Y){^SA%>_j)j^HH5*FN1iv6wdi%o*d`u=K7(D#q6}B*w-TgO^l+;Op;EA5H_*2F$c#rpXH-Z%d1RLH{O&RFgs!YanfWt5gRha`M>9dxzP3O|F?&#;q>4m*v)R z<&QK^h+tUD;LrcMD*>3XANVK+TBuNk*8*4a*=-*oNUrE=%ej~nti>apSVEC*tnN`+ zY|z%2ci&B~dbvxeb|Y+*hqHFUPvo~5D$b<{Z$k6qM(lsO6aI2%&q(ZyZlc<3!`SEp z2-3aw^lNxI*FZZ}I`NAezt)j?R<;0{>|P;W$hu&I(DjN_1aTwqxYcoDdCjy?yU9jv zitCBwaAm{W5ttnM`hKE41nnfdl!^IQmx?2o-O{WKt7p5R4#Zi%(%&4r$*XfWzxzvg<72^eH?ivR ztzQ;NA!WPULL_Gd*zLq?7xg{lmt?rRQ65*>zS@vuj$#Cyblz=vOIuid8s>Ks|HV@k z7H`5|Bk8&h3Zu$Jqu;wH&z-giH;!18Y3uE<>e_bOi&8%Iug=%AS;e9GNt#K&x`bYX zF&SLD+_&gXxHnAqs0>wFr)#}GXq&Z+=pHY5!u{osoN=Ty_W1Rq{ z-mS{~1q*D0Q1yzFg|iGRH+*p1lEq1pLarwF&|o$RWMsFmR0$$<}EAn=LO;W)(l`YjsZ-W*k=w!xP|Pd271(mN(5~oxJu_4iF5W_9Hwn)K=yAJs8e3CSf9;$7Mc(1 zB6r4b%S#1WbP*IA zQo4d373n(x^!QZ~^$DD(CnC`hHg6X>&=_7o1oh6t6|`m!_yc30oJ|zrEB)Z#H&OVN z$*!D%ouWdi5xbtzi^XvA@lY;v=)nU}f{p#BZWCr-kkJ=132Q^&I86^b#R!l>u30!E zwgT;f=>|8>h@CT+9nu%^*DefQfiRB99QQUJF+TdofW?_{*BAfSkX1%#JiPYm4eTFs z$rslKB>n>O%hM2P^=3CxPeEVV^%?Cy)EaeHys$5cNsyIsuOD7mu}vMoi*B^5u&9OC zDxSg;#XFO?jbs7X9U}XLmvu>VD72&La>`6j#(4`PpG2D!zvhY4-9z&uvSo{jiB6iZ z(#_~->mOL1ywMD?xo~x@Qpy2-_JxzYo@L&@`+CiW!ZnZhi6$5S>Cq;){Tp@j>|GMr~`KB=x5f4c*(Re3>wC57B_0r^-1sasN=(ob__sqlhFYg3jti2m0}^%aLRb-h+` z_`X5T*o}Jg&#@bBAKfhO)brL6(`S}yx~1^KQ$nay4^Y!Di2*)qGrDpPP(5G~MD9}# zM6m>Okn~o*pF6IKfE`ynzyMI(=b-1>0Yl428qcTt0;`F%P=*iwzM2TQ3T0?;g zESY7(D4TG3q_oddd&YD0&CD0hOhO=_9JKgWN?KM}6a$c#M36p5ZrbB$x!eBY6sCA2 z%Dcg-ME;(SjrN|tf8EB#em;>~K9}1)?bbc*T0ZR>GI=ayvTWwfC`iqZY|}m0JoNwz z02==lK*Je@S^+d~{{l4cwTyP>0?A5$*Do{E|LF<@zD(WhxXkkSPK&&!9#jC<w@IgE}7TIDgk6u!u31&kU$=c zg_?=}wadf^w=^caJT_YwvZUEP`*F&nbN{vd-`{4~)EyX|;{xVnVP|nU+mla$Bo5Nx zh4eo=kVm8tA9Wp;Hb=VMYG+>U%^Vs<{2%*;1cmXtQiOy0b;jLO7rx5deZQF)*ykJU z{5_`xn5ftb89O&h7u7w%9o4QNz{C{PI#J~Nb8XlX+7Mnq`t{`g$CCeLY@x|+u_*-d zF-vRe2{tt&$ZoD7F}S8AuqI1;alpn-GbDvHyN{j`I=V=eVF0irJc1?1c&kJd&``Y( zlIS2@X^0xw3*H1w30~ZELV8BVcIi<*vwIv1i!wn~xDkzg&}aFhq6le^?K@9E(?mIg ze!vcuLhbp&T#NkRM)jb^U3L2lmkux1aful0Amk^Uv+DJ$$rPSNG4N zjzQ+vT{}bME|admTsGDuvqX}}PvKHqKI7i^V1`n20782y*pdZKYzaG*hS{hH#fesD zMyw8VyX>Ub0EMOqSjnc57fk?mUzz7uKICjG!M7by^T`tFzGcGk9Ou7jd(G&(%Li_ps4yDz1UfFZHBhSrT;Eeb6oq) zH^16e?E01EeGgV$A*um+Kdmv&ga~qaWk%}bw}WfTLFSHkVD3OX&6M*(=Nm3hEt5rFOjdE?DH@uyovcuTmx2_El4=CCmR z&~u{I=@BdpBvRa`1}}W{M%f# zqa$Zi!{qvDp^uIVpB)k2j_&TUx3ST9yXe~iGyS97z5msx`Bx#*0}A4MZ*rd?iU7dMoMXtD1z*Zj2YxN$sGO`|$7;)a4lEr(nSj0FwBpW3fY^o)c?{y)u~ zc|6qX`~S}nI@XiyYblXsEM*VpSW?Iu!q`n{7!29NX=+kL*0E(t8;T;!SZAy=MpP=< z$1)__Ap79=9@IJKvwVNwKffODhj~2aG0Q#o`@XOHy07bcJ?~KzNw=P!-AW?1EkW5xuqQYFude!1cIVAG!j^Pirr zp4H!@jp5`wU4H;A?r>4K7o35JrCZZH>Iq_C9Pmnb>K|{&&!d`q5_E^7XRfv@$+@Nj zlqTl3yjwpu;(RRYjtkD*`|_-Ups3;o%ze$(Q1r&b3)9KY)=LGu+pskIwB05D0k-z1 zqV2UH-na2AjxBue6`pdj{{E}3QtXi%rM#3tfN!%F##DSz;2yw%YpZ#CEAmnl50jwE zAg90@WtIHbt`RWYfvl1Y1*T0uisc`gVQEaxCA+KsTxF_PIN6JD!t%y5x&3Ki5TA5U zUHK@Emem@~$HH~jM%IHl>IDrqpRbZbSaB}!W^&oM1+Rj7VB9GNUDKvxZ(U^!Xr9Cs z?AmVo0Oca(#wB4Y_Sb9a07I^P9S}%JtmVi>thnU{hpzlOL`IvQn_|%cFdagIsf`A9K^m&9E0u09-ng{gZ-QuX^9=X3c+|W`j?3N z{VH=d*4~?;BSTtDoqyZk;PND0g--JYa-uwV3PM@|FAy+=3ncE6Fz%)cdp<7 zwGQW=S_ht~0BU!=S^H?+I5_lApPCx-klZGEwx66v4r(Ba{MT%&*F^*%{4ogtjlh7| zLiWv{*qj6T5s-O&=)S_b-mH=fTGndbvcj>b3;io0fa|A>2|!v6<63^2tmdI7u3K7} z5$vk6q@kRJ$hYA7t#=tkYk&AUT|v-XW5D4L_T#b4V|IJaM9Uk5x3{IjFKVP$1&+1$ zA8s#YvMFHZ?TIlrYr&e!cW|*1WX{8__q_ag3oH{561Q)!I6a0CPyl4l31RZmDox)T zlV!VIwU?;j)>bvtrRMI&BrV(}!K#-xo;-V>u+vjIsnkyg1gcg3Jy30J>0TQ-zEh$%;xJpvr0C*KK38L7%$8Efo=t2fCCN4g_-9rD1G{?))G&@!LOVQ zE<<&LmXEWI^?2@lmK1ty^54N6z*G!pBJ%OG@j2?syRWqbVG3w2C-x2;+5^m$tmFUS zUWvOLC}6hgqn~N4(ltZ@-s^d8p&PedBE#rI4NmJ_5*kV)w>?n*XrRRZrjITwHiXSdQYzTa>W zgLKGY8gPI|HL~zs12JmD-u7?glb`9j{Y0Z7Nc0O1Ee%UQpr(9u-KVC!Utn)xd2=Lw z(D2h4=Mr7nlE+7M^J2^koMTS&CD^hKyh#57EHT3M(e=o3KIRHO>4S+1hh!W13v zYf5g~YuzQUopy6~=fzjMK>>eF6iq+8j30_7dY1JajWXnd28>NR1adU$HroHFR-8Rh>d_#?h}!O$ zDjN+VdPJzv7ogv>#Th?ndOZYlkw1!@N{h9&W8JZjo<$P!%0XiM{|5YU@!9$tRUiS@A`+@i4h9Jd$LT54i4ujPmcZGz5 z+->7f1*ACl?g!h~3+*wPiu};Ad;s`5*>gFx(qR>48jw{lFD#K0xJtA66r&WYpc=^HwjEax-z=@YOMR=7#xk%<@7+sJ9mM@6?}zO$lwj8t;{6h|mNLV?)0# zHYr`uCe>|{0-)H9_GZ5vgjZw~bp{!Eo}|4O8bW1xoF zGike*xWqrbsara3Ve8j?Kb?0^FIpPzTByn(iq-TFDbra%$t9=ts|@>i4XO?kiN*GD z)$qc1wWdHEV4=I{28P6Qpxo?qeGcH_ofd!;)@xqMOg+*HpjCF39p|gwaw89puKzZd zP+-B;XrA84JroQZR|b+4kPK6g^4u}Dxmv19ePZ!{Tz(_ReH-F?6=U}$z82hjFiqDA zfa@s^Bz6EVKcUs6=Kf-7luY~`{Y8F1^|t(A-9Mz}Y6IuK1*0`LUxquCg;`{6A3Ku^ z3V0~XC#?RjI5bj~)@qnzmkhfePrFf5qLm+iAVir(88{2$DO(RMF%$Z#=4o@|$521M z+3$dDj^Wf#W?t;YBt4fkJUX&tT1p17E@Rt0$E^GstkgH;=npS2n}#oib69eu~x=7C+znYGix z-M3Dy^Pc(8P$Arz_dsT@wr-K!sBk-N)d6n1LyW%nPv0I0A*>H?3QTU=0s%>R7{JqN zcfHmf3-xMIQIc~U6QOF6wm!;vmuw1AtS~U3+v~$-)&gPjoU`~$Z)Ye z^@k0hPZqz>d&@z(0?}gi)=pEcA^ThbRL}i3_E%x*N9~Q-t#T>Sn;d@FzHkG!@B3E* zabSwBl2Yd*D?ck*eFiYoI}7)Vuny4C>8+*3H5{gBn*m%2x&2WO`()TRS0*R8&&V-a zw(E`mKtGxmfWNw*2uNfOdBolj+%9nSxg-EcRi<(xj#MY~(63EfT^jBgCnXDx@<85cB5ZuC?GVbPts=}W$w zHKkiM<_rpVqCiz%W(Eymg5R*NUE&Y*3&AP zotg4^yPd6`-DO>ciZpc8YF5KNFCJP2gRLDD0NdfFY$C}vj;m$p?fHeBc`T6Uq0GEh z>de3V%Jcf*6EW~hVfrTk$W`>jbx|3Pe}G_9w$-P|Y3tX!0PlFE8+68kM|-8zF}ZS~ zo|l1oS8mfcZFk3MZRDs%$i_lZf+cIS%>E${>-c5fs6}46h*1{p@A(`zfH1bGJ=Rxv z2*>g1qx{+*G$l9S=mNlI49XclfA`baJ`noMp*wXvyqB7M={^Gq=|il^FV=6Z@5HvT z31=%WG9Sp(8$YqEW0y0!BPK`hi0+I67a3X~o%=Hk+%ULop#A-~QgQzu2zOYXTdSR4 z6`-H@+2eJPl z@9eI2$>|jSq zT|RDEnj_M(D{7=JY5NYizC7HodO|S(2**hakAD z;4e|K?9~beeQG-s!xVdU2*={V(%&)@MZE*nIP)j?dXr($H$Awvg{9SwuN0zZO$b@; zt>e;hRE`m&SAHD1M2e(^Se@-N70%XHcJv}|EEOahJex{dt-6mkZV=cOtL8ua`VqNGGUts`7Ie~M`=P?eG zMn3$ZAn286VzIAGmr70ahv%aaW-#K)>w%%qT{by$-O>D9k^FkaB|C-1!@d0eVE!yH zf2*1m_9b>#{Hx;?VC$Tt*elP}C4Oh%L~p@mc%D8uLOesM0!qh-{uP{@T%}Yk)YXrG zO7#s{?wUG~-BnXM4%=CMKhyoNiV7o!P1@(PcIxmq-oARVgf8B+nJ)edZoJ3^$=VW$ zcSpZWttu5oaAo0@3f&jN%KSId;#qH5@M}2iV!U+cpOusyBK8OGPL3$_NfwluG5Y4) z!i%GiHd|qF8X<0}0+V^+6HO_Z0~c$J|145OW#VIIlZ_+z9fqH35pXau^rIq(F|k`M z0R?yJkPIM%1QPJFZ;tj$kymHWUJCkd#cqETbJ&WkC_vsscRW}m z{uV%R4kWyieUtTt_Iln|^(ZxUuv)x`8d(IR!-FY4pTTYg)lo_T_51eyrdWM$HIn%L zn&h3vBFOIrkkHsT-UL=~LYy8t&Nh>HjoZ(4FQH{QDKKdkHc`Dr2B&sBsUSXnF4a?n ziTjAdFFjD2z_Fiaw+K+9Sdl;Uk;~8>7Z!>5CA_>$%6mIWq#Z*xUmM*pcMVdd2z9)< z7{l5JA_gU@g?iGbx%EKegV`{iK^W2##q(6fr{@%ZaZtR>0@Yiv07)1;i+0MgC4^s8 zJ9HcI7=kd?M1ZIWoD3p)PVtXxco`NkH2T$lpq$hnRv>9KdDzC_wL!WYG4|==^h|HiQk(9p7nNuiy+|8JJ8$&Lm2YqNP1j z1mS3ch3P4W-}&ForL27B+$gEE9NvsZc+L>S%ZOy9j%o@~bqSvrK%mH^m}gr8U4o%A zd4g|ZHmgp+g7eep*5&lwyiVA!Tg?M<07!yGFB9n65 z*a~|WM_1V^Z_py{(Ir0h8Y^4ZR75FQX zsiWhGuP2ktr;`?q$_KlWAPm`@C41lBQ#krQ?^35bF#baOq(X_CC-1zfgxoJeXv!)w z8$wCz&^(O$g&KFt2NO@)2(|CCW^;|B`1OY~ zcL<3vvEKY5$i)KIKP~u`MEG4r_!Dj`db7-(s$^DGpfU*6A)gg}ls6cZTYGjHUT8k4 zW0i4<4H~#=&x4#zK1Yotf?$$1c|{Q20tnTDUoMj03Cw>N%wK+cwXFj91Va{8IFoPP zXIRMhOwY0S7i_lnA`8wFs!A#JPP!#I=HT$cIIhMxnFLl{H0u|g0Na;zCagvv1HgZ- zcLJyC!%NL4_1Q8Yf4DcXTddxbNik5lpr-uC#Dm@kGgnhs;E66{Xcux4=xb8Go#ctl z2h6H!>I~GKMe#aximsWYL5Fzz#}m&+`bk14~n{=4_5&EQ3n!hE&%%oJ_idFT4 zdmf`YE6fyQ29DW(6L=tcRdC|Mtt2;y?!j0*Ul?~Pfwf+TKOf9bbN~jzdwbw^XaU|k zdxnw8OM`i&Q%SZtyxQTEktTlt2&!IX8DwuXQQL14Iz!))|55^t2cvr>$D8EF@h6a7 z;?3n|=lxB9F+IVon#w+`>aKLIf9jNDjtPJ7gVqcP^7Dfq<8T(?a$ix5s(6#CI0jKv zW`Q2I1m5;4dQPeHh(94CfS|UD7eAdE?wOM1bP;9Z!+#qG%_N?jc*zQ8DyxJf8zL^= zSL88-u7|k4z_?$oai@NesVYBd1A2C=7$|Uvz(bmav=Xwt5(d*OFv;gL=u+Jol@dq4 zNbr9z6JNTzaxvcNC`KT4!c_pumC}J-#7i#YAIPL6+Ivd80s3L|G>If!S8T`@P`!-^ zFeFC`K*cVnCVtdwgYLRB;X%Z#587(pmnMKGiJmDlPExvUa=M-3$oJySmG9uLw1Mq} z-G1&8UtnN@F(`SUKVM}2RM#rQj13yi{=4!mR!NSCUl4BuIz~⪼89d42zAoovZE zDNTIfCuiEbKVFBrW87J5+~4qYObT9am36->9OlRr9$b)5OpxT z{+W(Xm3Y2IV)_#Pmq3Dj;6Hs>!P^=oCjnq-I0;?5@VCW+;ZakRoAbv3= z_w3tA8-nIMACzRYsWAw79fC{A@!k$_Z=YB}vs?k;gl@Mu@{QTPSqo%YZ}dpJx)g80 zu9q()hZeF;fS@cezC4(Lpp4Ti?%3N&`GZon&KL0N1$a>R7yk< zhqLeug(rJ^BP@%xI0451%G++#xB&+&BpSasI{|Fldnh&s|pn1|#qh^lP# zcN!K%X{f^kXSSkVOo%2>3yT`H>nbW6H7Qdl@W2}S6?nVdiD~-FNN@)Z-@H&P^b&!DsdQ&|&XQ4YFP@pw%5=P&9+deOXE%aheJ%?@46jDnVRUAD)z(|i|XrY&a z6&X=oMV#tj4RvV^^zX$IA-Jfs6Sz zv#J&^81m({o58B$ZuBqe#XyDM?AI5-rISy`qjUJUSl<8m02c<{ex*Ka1&_zKi$-Nf z8FvP3exH`e332T!gQ^S#_6P?LE{?^@Io5?JM7{Sb_vp@$ zAd&k#T6*zYaVglT;oR=$<5!1juA6GETwX)>nQ87)mo*b&=^A!-w!9aHZ>$Yb=^x$6 zjokEVy~k}3FT^h@Y6DWyV;B@`*qW~$@NL}w`o7?qX|6TMX6!bvV>R%$WnW=yuwz}d z-)NJ{a7e*cnh)?hzr4zy;xxxjT^Gxmp&|5U~La z)yU~5=*f}@q$Pv*RIFS>H95_Gb$%!-%K3^~z@)LVwrB+9k2P7jM(UD7@X)7#yZB^T zl3Rl2DwdvOLi9Jyx}D7#pt|Q=)DAV9S@n<<2?u;z{1K+U^5LP{;8Lf?oexip0;EXN z>j}l-w${qQ!=Y2jrdoZ=_IDndfTDoOGE_A?h*<`Nuk#qaiBRCQpSHHPq@8Z)*4tjE zsQQq_v5bt2E;%dgTXPUcJTL$vza86(L;T#Q(47reQ&Y>>wL~%Q`d=?0WS$CltqNV9 ze7tM=j`Y>&omF4W^%+*bYArec@2M3Y0R2o z{lKjN##g29NQ3A5N2Lv$Qc;QNSwyW%n3d1=BcW3d=ef3*h;kdTdPg=n0|S62>M=k% zcDA>|8%|TBmU!7z!dGYc1qEwIQG%ae*cL?Djf-jPo;cCxNtWZ(e;%Dx(8>A#pMU?0 hDf)l)B^2$1>vqvA>C02VvA4fm)Hl&9(Q&@{{{S0RZ=L`E literal 0 HcmV?d00001 diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_sigma_optimised.png b/usecases/demonstrator/Calibration/VariationalOptimisation/SVO_mu_sigma_optimised.png new file mode 100644 index 0000000000000000000000000000000000000000..c9470c2af426cf304811d8ce7d2d2e7654a901c0 GIT binary patch literal 27422 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 k67c@VDER-z$Dlo0)~ None: + mu = th.tensor(mu_init, requires_grad=True) + sigma = th.tensor([5.]) + beta = th.tensor(2 * th.log(sigma),requires_grad=True) + #C = th.tensor(50,requires_grad=False) + optimizer = th.optim.SGD([mu,beta], lr=0.1) + losses = [] + objective_value = [] + constraints = [] + x_inmdt = [] # Intermediate for tracking + sigma_list = [] + grad = [] + #Y_b_step = [] + num_steps = 150 + for i in range(num_steps): + optimizer.zero_grad() + # Y_b is the samples of the solver output for the last opt step. + #loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + loss = objective(mu,sigma,beta=beta) + # compute grads + loss.backward() + # print(XX.grad) + losses.append(loss) + x_inmdt.append(mu.clone()) + #sigma_list.append(sigma) + sigma_list.append(th.sqrt(th.exp(beta.clone()))) + grad.append(th.norm(mu.grad.clone())) + optimizer.step() + + #Y_b_step.append(Y_b) + + if verbose: + #if num_steps % 5 == 0: + print(f"Iteration :{i+1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") + if i>0: + if th.norm(mu - x_inmdt[-2]) < eps: + print("----------------- Converged !! ----------------------") + break + # data = {'loss':th.stack(losses).detach().numpy(), + # 'X':th.cat(x_inmdt).detach().numpy(), + # 'X_grad':th.stack(grad).detach().numpy(), + # } + # df = pd.DataFrame(data=data) + return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() + + + +mu_evolution, sigma_evolution = optimize(mu_init=[4.,-4.]) + +x = np.arange(-5.0,5.0,0.1) +y = np.arange(-5.0,5.0,0.1) +X,Y = np.meshgrid(x, y) # grid of point +Z = function(X, Y) # evaluation of the function on the grid + +im = plt.contourf(X,Y,Z, levels =20) +plt.plot(mu_evolution[:,0],mu_evolution[:,1],'x',color='r' ) +plt.show() + +plt.plot(sigma_evolution) +plt.show() + +# class VO: +# def __init__(self): +# +# def objective: +# +# def var_dist: +# +# +# def run(self): + + +# -- \ No newline at end of file From e5e8e65ba06ef91ae2eb7d3f3cc2ce3e3f72193a Mon Sep 17 00:00:00 2001 From: Atul Agrawal <41702170+atulag0711@users.noreply.github.com> Date: Mon, 14 Nov 2022 14:18:20 +0100 Subject: [PATCH 10/31] Delete Optimisation.py --- .../demonstrator/Calibration/Optimisation.py | 255 ------------------ 1 file changed, 255 deletions(-) delete mode 100644 usecases/demonstrator/Calibration/Optimisation.py diff --git a/usecases/demonstrator/Calibration/Optimisation.py b/usecases/demonstrator/Calibration/Optimisation.py deleted file mode 100644 index fa234944e..000000000 --- a/usecases/demonstrator/Calibration/Optimisation.py +++ /dev/null @@ -1,255 +0,0 @@ -# ----------------- -# https://web.stanford.edu/class/ee364a/lectures/stoch_prog.pdf (good material for stochastic programming) -# -import sys -sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) # temp fix to add the project path - -import pandas as pd -import numpy as np -import matplotlib.pyplot as plt -import seaborn as sb -from tqdm import tqdm - -import torch as th -th.set_default_dtype(th.float64) - -import os -from datetime import datetime - -import matplotlib as mpl -from matplotlib import rc -mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif -rc('text', usetex=False) -mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"] -datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") - -# local imports -from usecases.demonstrator.StructuralSolver.Column_simulation import Column_simulation - - - -# -- Load the calibrated parameters -# Note: Forgot to save the values, so just getting from the graph -phi_mean = np.hstack((np.array([-0.7,0.045,0.009,-0.4]).reshape(-1,1), np.array([2.35, 6.25, 3.55, 4.24]).reshape(-1,1))) -phi_sd = np.array([-7.5,-12.8,-11.4,-8.9]) -phi_test = [phi_mean, phi_sd] - - -# -- Constrtust the prior on the latents p(b|x;\varphi) -class Prior_(object): - def __init__(self, phi: list): - - self.phi = phi - self.cov = None - - def _b_mean(self, x, WB): - assert WB.ndim == 2 - b_vec = th.matmul(WB[:, :-1], x) + WB[:, -1] - return b_vec - - def logeval(self, b, x): - assert isinstance(x, th.Tensor) - assert x.requires_grad == True - phi_mean = self.phi[0] - phi_sd_diag = self.phi[1] - mean = self._b_mean(x, th.from_numpy(phi_mean)) - assert mean.shape[0] == phi_sd_diag.shape[0] - phi_sd_diag = th.from_numpy(phi_sd_diag) # diagonal entries of cov - # self.cov = th.diag(phi_sd_diag_) @ th.diag(phi_sd_diag_).mT - cov = th.diag(1e-07 + th.exp(phi_sd_diag)) - dist = th.distributions.MultivariateNormal(mean, cov) - val = dist.log_prob(b) - #val.backward() - val.backward() - grad_x = x.grad - #grad_phi = phi_.grad - #grad_sigma = phi_sd_diag_.grad - # returing falttened gradients - return val, grad_x #, grad_phi,grad_sigma # negative as later grad ascent needs to performed to find arg max logp(D|phi) - - def sample(self, x, samples=100): - assert isinstance(x, th.Tensor) - assert x.requires_grad == True - - phi_mean = self.phi[0] - phi_sd_diag = self.phi[1] - phi_sd_diag = th.from_numpy(phi_sd_diag) - mean = self._b_mean(x, th.from_numpy(phi_mean)) - # cov = th.diag(phi_sd_diag) @ th.diag(phi_sd_diag).mT - cov = th.diag(1e-07 + th.exp(phi_sd_diag)) - dist = th.distributions.MultivariateNormal(mean, cov) - samples = dist.sample([samples, ]) - #samples = dist.rsample([samples, ]) # If reparam can be done, needs differentiable solver - return samples - - -# -- Defind the structural model -def forward_model(b): - - # temp = b.detach().numpy() - # # test function - # time = np.max(temp) - # temp = np.min(temp) - - # (time, max temp for x = 0) =tensor([5673.6180, 80]), (time, max temp for x = 1.) = tensor([9198.5823, 56]). So choose temp value in between as constraint - scaling = np.array([1e-04, 1e-03, 1, 1e05]) - latents = b.detach().numpy()*scaling - data, time, temp = Column_simulation(latents) - return th.as_tensor(np.array([time[0], temp])) # time is the point where yeild changes sign and temp is the max temp of the list - -# random tests -pr = Prior_(phi=phi_test) -#chk_1 = forward_model(pr._b_mean(th.tensor([0.]),th.from_numpy(phi_mean))) # tensor([5484.9441, 80.1733]) -#chk_2 = forward_model(pr._b_mean(th.tensor([1.]),th.from_numpy(phi_mean))) # tensor([8905.9446, 56.8212]) -#chk_3 = forward_model(pr._b_mean(th.tensor([0.5]),th.from_numpy(phi_mean))) # tensor([6909.0877, 68.6847]) -#chk_4 = forward_model(pr._b_mean(th.tensor([0.6]),th.from_numpy(phi_mean))) - -chk_5 = forward_model(pr._b_mean(th.tensor([0.55]),th.from_numpy(phi_mean))) # tensor([6909.0877, 68.6847]) -dv_dx = chk_5[0]*pr.logeval(pr._b_mean(th.tensor([0.55]),th.from_numpy(phi_mean)),th.tensor([0.55], requires_grad=True))[1] -print(dv_dx) - -# X = th.tensor([0.62], requires_grad=True) -# b_samples = pr.sample(X,samples=50) -# y_b = [] -# for i in range(b_samples.shape[0]): -# forward_b = forward_model(b_samples[i, :]) -# y_b.append(forward_b) -# y_b = th.stack(y_b).detach().numpy() -# -# plt.figure() -# sb.kdeplot(y_b[:,0]) -# plt.figure() -# sb.kdeplot(y_b[:,1]) -# plt.show() -# -- DEfining the optimisation problem - -def V_x(): - """Define the obejctive here. Returns approximation of the expectaion.""" - return NotImplementedError - -def C_x(): - """Define the contraints.Returns approximation of the expectaion.""" - return NotImplementedError - -def MC_approx(): - """defining Monte Carlo approximation for the integrals. Use to to approximate the Expected objective - and constraints""" - return NotImplementedError - -def objective(X): - """Constructs the final objective to be passed to an optimiser with the V(x) and C(x) - https://pytorch.org/docs/stable/distributions.html Talks about building a stochastic graph - https://arxiv.org/pdf/1506.05254.pdf - """ - assert isinstance(X,th.Tensor) - assert X.requires_grad == True - # Values which needs to be adjusted - alpha = th.tensor(68) # The temp value which should not be exceeded. for x=0.5 - coeff = th.tensor(1000) - # phi_mean = np.hstack((np.ones((4, 1)), np.array([2.916, 2.4229, 5.554, 5.0]).reshape(-1,1))) - # phi_sd = -1 * np.ones(4) - # phi_test = [phi_mean, phi_sd] - pr = Prior_(phi=phi_test) - O_x = [] - C_x = [] - prob_sum = [] - Y_b_N =[] - N= 30 # no of samples for Monte Carlo estimates - b_samples = pr.sample(X,samples=N) - # -- Score function estimator - # Monte carlo estimates - for i in range(N): # E_{p(b|x,phi)} [y_o(b)] - val = th.exp(pr.logeval(b_samples[i,:],x=X)) # exp as it is logprob - #val = pr.logeval(b_samples[i, :], x=X) - prob_sum.append(val) - forward_b = forward_model(b_samples[i,:]) - out = forward_b*val - Y_b_N.append(forward_b) - #print(X.grad) - O_x.append(out[0]) # passing time here - C_x.append(out[1]) - Z = th.sum(th.stack(prob_sum)) - O_x_hat = th.sum(th.stack(O_x),axis=0)/Z - C_x_hat = th.sum(th.stack(C_x),axis=0)/Z - - # -- Pathwise derivative (Works only when forward model is differentiable else no) - # for i in range(N): - # forward_b = forward_model(b_samples[i, :]) - # V_x.append(forward_b[0]) - # C_x.append(forward_b[1]) - # V_x_hat = th.mean(th.stack(V_x)) - # C_x_hat = th.mean(th.stack(C_x)) - obj = O_x_hat + coeff*th.max(C_x_hat-alpha,th.tensor(0)) - #obj =coeff*val + alpha +b_sample - assert obj.requires_grad == True - return obj, O_x_hat, C_x_hat, Y_b_N - -#X = th.tensor([0.8], requires_grad=True) -#tmp, a, b, c = objective(X) -#tmp.backward() -# print(X.grad) - - -def run(x_init:float,eps =0.001, verbose = True) -> None: - X = th.tensor(x_init, requires_grad=True) - #C = th.tensor(50,requires_grad=False) - optimizer = th.optim.Adam([X], lr=0.01) - losses = [] - objective_value = [] - constraints = [] - x_inmdt = [] # Intermediate for tracking - grad = [] - #Y_b_step = [] - num_steps = 200 - for i in range(num_steps): - optimizer.zero_grad() - # Y_b is the samples of the solver output for the last opt step. - #loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax - loss, O_x, C_x, Y_b = objective(X) - loss.backward() - # print(XX.grad) - optimizer.step() - losses.append(loss) - x_inmdt.append(X.clone()) - grad.append(X.grad.clone()) - objective_value.append(O_x) - constraints.append(C_x) - #Y_b_step.append(Y_b) - - if verbose: - #if num_steps % 5 == 0: - print(f"Iteration :{i+1}, loss value: {loss}, Objective : {O_x}, Constraints : {C_x}, x value: {X}, grad w.r.t x: {X.grad} ") - if i>0: - if th.abs(X - x_inmdt[-2]) < eps: - print("----------------- Converged !! ----------------------") - break - # else: - # C = 1.1*C - - - data = {'loss':th.stack(losses).detach().numpy(), - 'X':th.cat(x_inmdt).detach().numpy(), - 'X_grad':th.cat(grad).detach().numpy(), - 'E_objective':th.stack(objective_value).detach().numpy(), - 'E_constraints': th.stack(constraints).detach().numpy(), - } - df = pd.DataFrame(data=data) - return df, Y_b - -# sandboxing -if __name__ == '__main__': - - df, Y_b= run([0.85]) # starting from a feasible region - - df.to_csv('./OptimisationResults_'+datetime+'.csv') - np.save('./Y_b_opt_x'+datetime+'.npy',th.stack(Y_b).detach().numpy()) -# plt.plot(grad) -# plt.plot(x) -# plt.plot(loss) -# np.random.random((10,1)) -# # th.min(th.tensor(0.5),0.1) -# plt.plot(th.cat(x).detach().numpy()) -# plt.show() -# import pandas -# -# df = pandas.read_csv() \ No newline at end of file From aee2d96f1a45699e08c2f73092e600f121181f45 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 14 Nov 2022 14:27:41 +0100 Subject: [PATCH 11/31] Minor changes to the expectation maximisation scheme for teh calibration part. Note that it is not modular completely. Just for ref. --- .../demonstrator/Calibration/EM_test1.ipynb | 487 ++---------------- 1 file changed, 39 insertions(+), 448 deletions(-) diff --git a/usecases/demonstrator/Calibration/EM_test1.ipynb b/usecases/demonstrator/Calibration/EM_test1.ipynb index 20d11d735..4e9b9e167 100644 --- a/usecases/demonstrator/Calibration/EM_test1.ipynb +++ b/usecases/demonstrator/Calibration/EM_test1.ipynb @@ -1195,42 +1195,42 @@ }, "outputs": [], "source": [ - "import copy\n", - "def M_step(gradient,start,learn_rate:list,q_list,x_N,**kwargs):\n", - " \"\"\"\n", - "\n", - " Parameters\n", - " ----------\n", - " gradient : callable\n", - " Pass the arguments kwargs of teh grad func here\n", - " start : the phi value goes here\n", - " learn_rate :\n", - " n_iter :\n", - " tol :\n", - "\n", - " Returns\n", - " -------\n", - "\n", - " \"\"\"\n", - "\n", - " vector = copy.deepcopy(start)\n", - " grad = gradient(q_list = q_list, phi=vector,x_N=x_N,**kwargs)\n", - " assert len(grad) == len(learn_rate)\n", - " print(\"gradient ascent is being performed\")\n", - " for i,v in enumerate(grad): \n", - " # -- normal grad ascent\n", - " diff = learn_rate[i]*v\n", - " vector[i] = vector[i] + diff\n", - " # -- trying adam steps here\n", - " \n", - " \n", - " \n", - " #vector[i] = vector[i] + learn_rate*mhat/\n", - " \n", - " #diff = learn_rate*(grad) # since it is a gradeint ascent here\n", - " #print(diff)\n", - " #vector = vector + diff\n", - " return vector,grad" + "# import copy\n", + "# def M_step(gradient,start,learn_rate:list,q_list,x_N,**kwargs):\n", + "# \"\"\"\n", + "#\n", + "# Parameters\n", + "# ----------\n", + "# gradient : callable\n", + "# Pass the arguments kwargs of teh grad func here\n", + "# start : the phi value goes here\n", + "# learn_rate :\n", + "# n_iter :\n", + "# tol :\n", + "#\n", + "# Returns\n", + "# -------\n", + "#\n", + "# \"\"\"\n", + "#\n", + "# vector = copy.deepcopy(start)\n", + "# grad = gradient(q_list = q_list, phi=vector,x_N=x_N,**kwargs)\n", + "# assert len(grad) == len(learn_rate)\n", + "# print(\"gradient ascent is being performed\")\n", + "# for i,v in enumerate(grad):\n", + "# # -- normal grad ascent\n", + "# diff = learn_rate[i]*v\n", + "# vector[i] = vector[i] + diff\n", + "# # -- trying adam steps here\n", + "#\n", + "#\n", + "#\n", + "# #vector[i] = vector[i] + learn_rate*mhat/\n", + "#\n", + "# #diff = learn_rate*(grad) # since it is a gradeint ascent here\n", + "# #print(diff)\n", + "# #vector = vector + diff\n", + "# return vector,grad" ] }, { @@ -1241,7 +1241,7 @@ }, "outputs": [], "source": [ - "M_step(df_dphi,phi_test,0.001,q_b,np.array(list(hydration_data.keys())),verbose=True)" + "# M_step(df_dphi,phi_test,0.001,q_b,np.array(list(hydration_data.keys())),verbose=True)" ] }, { @@ -1250,7 +1250,7 @@ "metadata": {}, "outputs": [], "source": [ - "def EM_run(E_,M_,data, b_init, phi_init,steps = 20, verbose = True):\n", + "def EM_run(E_,data, b_init, phi_init,steps = 20, verbose = True):\n", " gradients = []\n", " parameters = []\n", " \n", @@ -17155,7 +17155,7 @@ } ], "source": [ - "q_b_N, grad, parameters = EM_run(E_step,M_step,hydration_data_train,b_init=np.random.normal(1,0.02,4)*b_opt,phi_init=phi_test,steps=220)" + "q_b_N, grad, parameters = EM_run(E_step,hydration_data_train,b_init=np.random.normal(1,0.02,4)*b_opt,phi_init=phi_test,steps=220)" ] }, { @@ -17649,415 +17649,6 @@ "# Forward propagating the uncertainity" ] }, - { - "cell_type": "code", - "execution_count": 45, - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "{20: {'heat': [1.1803874092010231,\n", - " 2.596852300242129,\n", - " 4.316845382220714,\n", - " 10.683959732344151,\n", - " 17.956619234485135,\n", - " 26.410732177149097,\n", - " 35.00633654981577,\n", - " 42.8166634859672,\n", - " 50.49964813511617,\n", - " 58.88301536277872,\n", - " 66.94802687293505,\n", - " 74.16408980307499,\n", - " 82.85065295217196,\n", - " 91.03694283090212,\n", - " 99.85994414464461,\n", - " 107.90979585872925,\n", - " 115.44421450637536,\n", - " 123.21209401352596,\n", - " 131.07699621553556,\n", - " 139.2678340330873,\n", - " 147.98724340700633,\n", - " 156.33523777716815,\n", - " 164.577113574828,\n", - " 172.4298879399802,\n", - " 180.29230944808722,\n", - " 187.64343237959338,\n", - " 194.184195302902,\n", - " 200.5513096530255,\n", - " 206.80265828769214,\n", - " 212.64882691826003,\n", - " 215.1956726583094,\n", - " 220.73244552058114,\n", - " 227.10653753026637,\n", - " 234.9337271436921,\n", - " 239.14648910411626,\n", - " 246.93704600484264,\n", - " 253.31113801452787,\n", - " 257.8553388041365,\n", - " 262.51815980629533,\n", - " 269.31614463435875,\n", - " 273.1416464891041,\n", - " 276.6828087167071,\n", - " 280.776950464581,\n", - " 282.3486682808717,\n", - " 284.4733656174334,\n", - " 287.7807762497168,\n", - " 290.8474576271187,\n", - " 294.3886198547215,\n", - " 295.0968523002421,\n", - " 298.63801452784503,\n", - " 300.05447941888616,\n", - " 303.5956416464891,\n", - " 306.42857142857144,\n", - " 309.9697336561743,\n", - " 311.3861985472155,\n", - " 312.8026634382566,\n", - " 314.92736077481845,\n", - " 317.0520581113801,\n", - " 317.76029055690077,\n", - " 318.4685230024213,\n", - " 320.5932203389831,\n", - " 321.3014527845036,\n", - " 322.71791767554475,\n", - " 322.71791767554475,\n", - " 324.07332804542045,\n", - " 325.5508474576271,\n", - " 326.9673123486683,\n", - " 326.9673123486683,\n", - " 329.09200968523004,\n", - " 329.09200968523004,\n", - " 330.5084745762712],\n", - " 'time': [1676.1904761904725,\n", - " 5447.619047619046,\n", - " 9026.038001407458,\n", - " 13170.068027210877,\n", - " 16811.791383219945,\n", - " 19951.20806943466,\n", - " 22911.229516437117,\n", - " 25225.428102275393,\n", - " 27485.80811634999,\n", - " 29746.18813042458,\n", - " 32006.568144499175,\n", - " 34141.37149112519,\n", - " 36473.50960088469,\n", - " 38841.526758486645,\n", - " 41317.18105961596,\n", - " 43308.468214872155,\n", - " 45568.84822894676,\n", - " 47829.228243021345,\n", - " 50143.426828859636,\n", - " 53103.448275862065,\n", - " 56242.86496207678,\n", - " 59759.01165063728,\n", - " 63199.812338728596,\n", - " 67419.18836500117,\n", - " 71768.7074829932,\n", - " 75878.4893267652,\n", - " 80228.00844475722,\n", - " 84748.76847290642,\n", - " 89235.28031902417,\n", - " 93580.99408345715,\n", - " 96427.39854562512,\n", - " 99733.33333333334,\n", - " 105180.95238095238,\n", - " 112250.05864414731,\n", - " 119009.52380952383,\n", - " 126971.4285714286,\n", - " 134933.3333333333,\n", - " 140128.078817734,\n", - " 146247.61904761905,\n", - " 155197.27891156464,\n", - " 162171.4285714286,\n", - " 169295.2380952381,\n", - " 174410.5090311987,\n", - " 181447.61904761905,\n", - " 188152.38095238095,\n", - " 192870.27914614123,\n", - " 202819.0476190477,\n", - " 208685.7142857143,\n", - " 212876.1904761905,\n", - " 218742.8571428572,\n", - " 227123.80952380953,\n", - " 236761.90476190473,\n", - " 249752.380952381,\n", - " 260647.61904761908,\n", - " 268609.52380952385,\n", - " 275733.3333333334,\n", - " 283276.1904761905,\n", - " 292914.2857142858,\n", - " 300457.1428571429,\n", - " 310514.2857142858,\n", - " 318057.1428571429,\n", - " 326019.04761904763,\n", - " 333142.85714285716,\n", - " 340685.7142857143,\n", - " 346576.12010321376,\n", - " 355771.4285714286,\n", - " 366247.61904761905,\n", - " 375047.61904761905,\n", - " 383847.61904761905,\n", - " 390133.3333333334,\n", - " 396000.0000000001]},\n", - " 40: {'heat': [1.1803874092010231,\n", - " 1.888619854721604,\n", - " 5.876788398000974,\n", - " 16.053268765133218,\n", - " 28.08911109973972,\n", - " 35.175544794188895,\n", - " 42.96610169491528,\n", - " 55.17417125383177,\n", - " 62.79661016949149,\n", - " 76.03885125061133,\n", - " 85.46004842615018,\n", - " 96.82798493030002,\n", - " 113.32184305633422,\n", - " 127.95399515738497,\n", - " 143.32813274763026,\n", - " 151.3256658595642,\n", - " 160.40574408773278,\n", - " 167.61501210653753,\n", - " 174.77965633109721,\n", - " 181.77966101694915,\n", - " 181.77966101694915,\n", - " 188.45379238779094,\n", - " 195.23607748184025,\n", - " 202.57904722455825,\n", - " 209.40072639225187,\n", - " 217.0262180339699,\n", - " 224.27360774818405,\n", - " 232.1746442586386,\n", - " 240.56295399515741,\n", - " 246.63329976204395,\n", - " 255.4358353510896,\n", - " 261.42092284020566,\n", - " 268.8922518159806,\n", - " 274.2361875412723,\n", - " 279.5157384987894,\n", - " 283.9605076396427,\n", - " 287.30629539951576,\n", - " 291.19586485569204,\n", - " 294.3886198547215,\n", - " 296.57897062443277,\n", - " 298.63801452784503,\n", - " 301.151716384976,\n", - " 303.5956416464891,\n", - " 305.50257785756037,\n", - " 307.136803874092,\n", - " 308.55326876513317,\n", - " 310.67796610169495,\n", - " 313.3341285082122,\n", - " 315.635593220339,\n", - " 318.6494898953152,\n", - " 320.0408222903422,\n", - " 322.16319374038335,\n", - " 323.4261501210654,\n", - " 325.4983488761623,\n", - " 326.2590799031477,\n", - " 327.6755447941889,\n", - " 330.8649166855521,\n", - " 331.2167070217918,\n", - " 330.5084745762712,\n", - " 331.92493946731236,\n", - " 333.34140435835354,\n", - " 334.1015331468648,\n", - " 334.04963680387414,\n", - " 336.17433414043586,\n", - " 335.7888184496476,\n", - " 336.88256658595645,\n", - " 337.4442681806796,\n", - " 338.2990314769976,\n", - " 338.71769105070433,\n", - " 339.71549636803877,\n", - " 340.42372881355936,\n", - " 341.1319612590799,\n", - " 341.8401937046005,\n", - " 343.4930268132969,\n", - " 343.9648910411622,\n", - " 344.6731234866828,\n", - " 344.70277853982043,\n", - " 344.6731234866828,\n", - " 345.3813559322034],\n", - " 'time': [419.04761904761995,\n", - " 4190.476190476185,\n", - " 7142.387989678629,\n", - " 8380.952380952385,\n", - " 9591.133004926105,\n", - " 9638.095238095239,\n", - " 10476.190476190479,\n", - " 12228.24302134647,\n", - " 12571.428571428569,\n", - " 13295.644694659475,\n", - " 14666.666666666662,\n", - " 15484.266613049165,\n", - " 16937.36805066854,\n", - " 18438.095238095233,\n", - " 19951.20806943466,\n", - " 20533.333333333325,\n", - " 21382.78207834858,\n", - " 23047.619047619046,\n", - " 24095.238095238088,\n", - " 25561.904761904767,\n", - " 25980.95238095238,\n", - " 26774.207000807983,\n", - " 28076.190476190488,\n", - " 30602.39268121041,\n", - " 32266.66666666667,\n", - " 34455.31315974665,\n", - " 36876.19047619048,\n", - " 38787.70818672296,\n", - " 41485.71428571428,\n", - " 44061.92821956369,\n", - " 48190.476190476205,\n", - " 50843.06826178747,\n", - " 54895.238095238106,\n", - " 58754.39831104856,\n", - " 62857.14285714286,\n", - " 67042.45836265541,\n", - " 71238.09523809524,\n", - " 75330.51841426225,\n", - " 79200.0,\n", - " 83618.57846586908,\n", - " 87580.9523809524,\n", - " 91906.63851747595,\n", - " 95961.90476190476,\n", - " 100948.15857377436,\n", - " 105180.95238095238,\n", - " 108533.33333333336,\n", - " 116495.2380952381,\n", - " 125963.0307295332,\n", - " 134933.3333333333,\n", - " 142304.74105350958,\n", - " 150488.15388224256,\n", - " 157909.73492845416,\n", - " 165104.7619047619,\n", - " 175110.15046412658,\n", - " 185219.04761904766,\n", - " 194438.09523809527,\n", - " 203544.29587927126,\n", - " 211199.99999999997,\n", - " 217485.71428571432,\n", - " 224190.4761904762,\n", - " 231314.2857142857,\n", - " 239961.52943936197,\n", - " 249333.33333333334,\n", - " 258133.33333333337,\n", - " 266558.667604973,\n", - " 272800.0,\n", - " 279141.4496833217,\n", - " 286628.5714285715,\n", - " 298354.67980295565,\n", - " 303809.52380952385,\n", - " 312190.4761904762,\n", - " 325180.9523809524,\n", - " 335657.14285714284,\n", - " 350343.42012667144,\n", - " 359123.8095238096,\n", - " 371695.23809523816,\n", - " 382290.1243255923,\n", - " 388457.14285714284,\n", - " 396838.09523809527]},\n", - " 60: {'heat': [1.1803874092010231,\n", - " 1.543613354166986,\n", - " 11.209246666229376,\n", - " 19.279564105010827,\n", - " 27.000279802160513,\n", - " 34.46731234866826,\n", - " 48.63196125907993,\n", - " 40.91865701778757,\n", - " 55.73766087381773,\n", - " 74.83656174334142,\n", - " 66.07785457841818,\n", - " 86.1682808716707,\n", - " 99.04535776905747,\n", - " 115.91404358353515,\n", - " 126.16219032908313,\n", - " 144.95157384987897,\n", - " 135.8402041412708,\n", - " 165.659523014349,\n", - " 154.23055275587734,\n", - " 177.84193513758515,\n", - " 188.0293180977827,\n", - " 199.01259035174564,\n", - " 205.85956416464896,\n", - " 213.04677156514273,\n", - " 220.92607557342052,\n", - " 229.99921352234642,\n", - " 238.69032461026492,\n", - " 248.57754360824237,\n", - " 256.3999983812512,\n", - " 264.6203978011427,\n", - " 273.6670061069431,\n", - " 281.5046206760236,\n", - " 289.5317326960007,\n", - " 297.5702145630315,\n", - " 304.7332182069204,\n", - " 312.1668242106896,\n", - " 318.3429251303093,\n", - " 323.9141501866673,\n", - " 329.62181340767086,\n", - " 333.5178809981036,\n", - " 336.38308245565906,\n", - " 338.71769105070433,\n", - " 340.73394392824343,\n", - " 342.6440782332805,\n", - " 343.17467109579076],\n", - " 'time': [419.04761904761995,\n", - " 3249.511298772377,\n", - " 4787.825475017594,\n", - " 4882.007975604034,\n", - " 5593.6090911460315,\n", - " 5866.666666666665,\n", - " 6285.714285714284,\n", - " 6442.746556750772,\n", - " 6765.657987332858,\n", - " 7123.809523809526,\n", - " 7368.425991086084,\n", - " 7542.857142857145,\n", - " 8272.577996715925,\n", - " 8380.952380952385,\n", - " 8649.30799906169,\n", - " 9219.047619047624,\n", - " 9277.191336304633,\n", - " 9930.190007037296,\n", - " 10344.59300961764,\n", - " 10407.381343341931,\n", - " 11537.571350379227,\n", - " 11788.72468527641,\n", - " 12152.380952380958,\n", - " 12793.338024865116,\n", - " 14084.98374719345,\n", - " 14111.893033075301,\n", - " 16089.725545390565,\n", - " 17852.28377065111,\n", - " 19359.20378003418,\n", - " 21458.12807881773,\n", - " 23718.508092892323,\n", - " 26032.706678730603,\n", - " 28992.728125733054,\n", - " 32006.568144499175,\n", - " 35020.4081632653,\n", - " 38335.63218390805,\n", - " 42555.00821018062,\n", - " 47075.768238329816,\n", - " 51650.34683824271,\n", - " 56117.288294628204,\n", - " 60638.048322777395,\n", - " 65158.808350926585,\n", - " 69679.56837907576,\n", - " 74200.32840722495,\n", - " 77214.16842599108]}}" - ] - }, - "execution_count": 45, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "hydration_data_test" - ] - }, { "cell_type": "code", "execution_count": 44, From e2e6ac06ba34d51815265a38f04ff8dc312ef810 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Tue, 15 Nov 2022 15:31:25 +0100 Subject: [PATCH 12/31] Irrelevant change --- usecases/demonstrator/Calibration/VariationalOptimisation/VO.py | 1 + 1 file changed, 1 insertion(+) diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/VO.py b/usecases/demonstrator/Calibration/VariationalOptimisation/VO.py index 9ce07a3cc..5469c9495 100644 --- a/usecases/demonstrator/Calibration/VariationalOptimisation/VO.py +++ b/usecases/demonstrator/Calibration/VariationalOptimisation/VO.py @@ -1,3 +1,4 @@ +# atul.agrawal@tum.de (Data Driven Materials Modeling Group) # Trying to implement 1. Bird, T., Kunze, J. & Barber, D. Stochastic Variational Optimization. # Preprint at http://arxiv.org/abs/1809.04855 (2018).(The Fig 2 specifically ) # 2. Other implementations for inspiration: From 457f1cf15eea1ca1f9e8c07b0986350290a1f60e Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Tue, 15 Nov 2022 15:32:45 +0100 Subject: [PATCH 13/31] Irrelevant change --- environment.yml | 20 ++--- .../precast_column_plus_homogenization.py | 84 +++++++++++++++++++ 2 files changed, 94 insertions(+), 10 deletions(-) create mode 100644 usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py diff --git a/environment.yml b/environment.yml index 51791f817..71d8e0b6a 100644 --- a/environment.yml +++ b/environment.yml @@ -2,29 +2,29 @@ name: lebedigital channels: - conda-forge # third party stuff - etamsen + - pytorch - defaults dependencies: - - python=3.9.7 + - python=3.9 - matplotlib - mamba - scipy - - doit - - docker-compose - cython - numpy - pandas - pyyaml - - owlready2 - - rdflib - - sparqlwrapper - - requests - gitpython - - pyshacl - - conda-ecosystem-user-package-isolation - fenics_concrete - python-graphviz - pytest - pip + - jupyter + - jupyterlab + - pytorch + - torchvision + - torchtext - pip: - - probeye==2.3.2 + - torchviz - -e . + + diff --git a/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py b/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py new file mode 100644 index 000000000..fdae32beb --- /dev/null +++ b/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py @@ -0,0 +1,84 @@ +import fenics_concrete +from lebedigital.simulation.precast_column import column_simulation +from lebedigital.simulation.precast_column_plus_homogenization import column_simulation_plus_homogenization +import numpy as np +from scipy.interpolate import interp1d + +def Column_simulation_plus_homogenization(latents : list): + """ + + Args: + latents: Indexed as 0-B1, 1 - B2, 2, eta, 3 - paste_Q, 4 - ratio_concrete + + Returns: + + """ + hom_params = {} + # using consistent units https://www.dynasupport.com/howtos/general/consistent-units + # kg - m - s - N - Pa - J + # values are kind of made up but within the expected magnitude + # paste data + hom_params['paste_E'] = 30e9 # Pa + hom_params['paste_nu'] = 0.2 + hom_params['paste_C'] = 870 # J/kg Specific Heat Capacity + hom_params['paste_kappa'] = 1.8 # W/m/K Thermal conductivity + hom_params['paste_rho'] = 2400 # kg/m^3 + hom_params['paste_fc'] = 30e6 # Pa + #hom_params['paste_Q'] = 250 # J/kg TODO DOUBLE CHECK VALUE!!! bzw, final Q!!! + hom_params['paste_Q'] = latents[3] + # aggregate data + hom_params['aggregates_E'] = 25e9 # Pa + hom_params['aggregates_nu'] = 0.3 + hom_params['aggregates_C'] = 840 # J/kg Specific Heat Capacity + hom_params['aggregates_kappa'] = 0.8 # W/m/K Thermal conductivity + hom_params['aggregates_rho'] = 2600 # kg/m^3 + #hom_params['aggregates_vol_frac'] = 0.6 + hom_params['aggregates_vol_frac'] = 1 - latents[-1] # 1- concrete_ratio + # setup simulation parameters: + simulation_params = fenics_concrete.Parameters() + # model simulation_params + # required simulation_params for alpha to E mapping + simulation_params['alpha_t'] = 0.2 + simulation_params['alpha_0'] = 0.05 + simulation_params['a_E'] = 0.6 + # required simulation_params for alpha to tensile and compressive stiffness mapping + simulation_params['a_fc'] = 1.5 + simulation_params['a_ft'] = 1.2 + # temperature setings: + simulation_params['T_0'] = 40 # initial temperature of concrete + simulation_params['T_bc1'] = 20 # constant boundary temperature + # column geometry + simulation_params['width'] = 0.5 # length of pillar in m + simulation_params['height'] = 4 # width (square cross-section) + # values for hydration + # p['Q_inf'] = self.Q_pot * self.density_binder * self.b_ratio # potential heat per concrete volume in J/m3 + simulation_params['B1'] = latents[0] # 2.916E-4 # in 1/s + simulation_params['B2'] = latents[1] # 0.0024229 # - + simulation_params['eta'] = latents[2] # 5.554 # something about diffusion + simulation_params['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c + simulation_params['E_act'] = 5653 * 8.3145 # activation energy in Jmol^-1 + simulation_params['T_ref'] = 25 # reference temperature in degree celsius + + # simulation time + simulation_settings = {'full_time': 60 * 60 * 5, + 'time_step': 60 * 20} + + data = column_simulation_plus_homogenization(hom_params, simulation_params, simulation_settings) + + # --- Values specific for the optimisation problem + # time at which the yield turns to negative, or the column can sustain its own weight. + f = interp1d(data['yield'], data['time'], kind='cubic') + time_critical = f([0.]) # returs the time when the yield point has reached + + # Max temp attained by the column in the simulation time. It attains a max value and then falls down + temp_max = np.max(data['temperature']) + + return data, time_critical, temp_max + +if __name__ == '__main__': + #testing + scaling = np.array([1e-04,1e-03,1,1e02,1]) + latents = np.array([2, 6.32, 3.5, 4.2,0.4])*scaling + #latents = np.array([2.916E-4,0.0024229,5.554,250,0.4]) + + data,time_critical, temp_max = Column_simulation_plus_homogenization(latents) \ No newline at end of file From c6451a0903970e86f4fd6a3cf2b8850a8dcb58eb Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Fri, 18 Nov 2022 14:40:14 +0100 Subject: [PATCH 14/31] quickly adding homogeniztiuon plus column simulation solver --- .../StructuralSolver/precast_column_plus_homogenization.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py b/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py index fdae32beb..7dc064d3f 100644 --- a/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py +++ b/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py @@ -77,8 +77,8 @@ def Column_simulation_plus_homogenization(latents : list): if __name__ == '__main__': #testing - scaling = np.array([1e-04,1e-03,1,1e02,1]) - latents = np.array([2, 6.32, 3.5, 4.2,0.4])*scaling + scaling = np.array([1e-04,1e-03,1,1e04,1]) + latents = np.array([2, 6.32, 3.5, 2.5,1])*scaling #latents = np.array([2.916E-4,0.0024229,5.554,250,0.4]) data,time_critical, temp_max = Column_simulation_plus_homogenization(latents) \ No newline at end of file From da6eac5c798ece4c848d1cca8881b98fcc1ad750 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Fri, 18 Nov 2022 14:43:29 +0100 Subject: [PATCH 15/31] quickly adding homogeniztiuon plus column simulation solver v2 --- .../precast_column_plus_homogenization.py | 105 ++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 lebedigital/simulation/precast_column_plus_homogenization.py diff --git a/lebedigital/simulation/precast_column_plus_homogenization.py b/lebedigital/simulation/precast_column_plus_homogenization.py new file mode 100644 index 000000000..ae37f03a6 --- /dev/null +++ b/lebedigital/simulation/precast_column_plus_homogenization.py @@ -0,0 +1,105 @@ +from __future__ import print_function +import fenics_concrete +from lebedigital.simulation.precast_column import column_simulation +from lebedigital.simulation.concrete_homogenization import concrete_homogenization +import pandas as pd + +# setting up the problem +def column_simulation_plus_homogenization(hom_params, simulation_params, simulation_settings): + # run simulation + + homogenization_results = concrete_homogenization(hom_params) + + + + # concrete values + simulation_params['density'] = homogenization_results['rho'] # in kg/m^3 density of concrete + simulation_params['themal_cond'] = homogenization_results['kappa'] # effective thermal conductivity, approx in Wm^-3K^-1, concrete! + simulation_params['vol_heat_cap'] = homogenization_results['C'] # volumetric heat cap J/m3 + + # simulation_params for mechanics problem + simulation_params['E_28'] = homogenization_results['E'] # Youngs Modulus in Pa + simulation_params['nu'] = homogenization_results['nu'] # Poissons Ratio + + simulation_params['fc_inf'] = homogenization_results['fc'] # in Pa + simulation_params['ft_inf'] = homogenization_results['fc']/10 # in Pa APPROXIMATION!!! + + # Q_inf: computed as Q_pot (heat release in J/kg of binder) * density binder * vol_frac. of binder + simulation_params['Q_inf'] = homogenization_results['Q'] # potential heat per volume of concrete in J/m^3 + + #simulation_params['Q_inf'] = 240000000 # potential heat per volume of concrete in J/m^3 + + data = column_simulation(simulation_settings['full_time'], simulation_settings['time_step'], simulation_params) + + return data + + # + # assert data['time'].tolist() == pytest.approx([1200, 2400, 3600]) + # assert data['temperature'].tolist() == pytest.approx([41.487825, 43.581025, 48.334999]) + # assert data['yield'].tolist() == pytest.approx([129715.771538, 100205.750197, 46113.785397]) + + + +if __name__ == "__main__": + # homogenization paramters + # initialize dictionary + hom_params = {} + # using consistent units https://www.dynasupport.com/howtos/general/consistent-units + # kg - m - s - N - Pa - J + # values are kind of made up but within the expected magnitude + # paste data + hom_params['paste_E'] = 30e9 # Pa + hom_params['paste_nu'] = 0.2 + hom_params['paste_C'] = 870 # J/kg Specific Heat Capacity + hom_params['paste_kappa'] = 1.8 # W/m/K Thermal conductivity + hom_params['paste_rho'] = 2400 # kg/m^3 + hom_params['paste_fc'] = 30e6 # Pa + hom_params['paste_Q'] = 250 # J/kg TODO DOUBLE CHECK VALUE!!! bzw, final Q!!! + + # aggregate data + hom_params['aggregates_E'] = 25e9 # Pa + hom_params['aggregates_nu'] = 0.3 + hom_params['aggregates_C'] = 840 # J/kg Specific Heat Capacity + hom_params['aggregates_kappa'] = 0.8 # W/m/K Thermal conductivity + hom_params['aggregates_rho'] = 2600 # kg/m^3 + hom_params['aggregates_vol_frac'] = 0.6 + + # setup simulation parameters: + simulation_params = fenics_concrete.Parameters() + + # model simulation_params + + # required simulation_params for alpha to E mapping + simulation_params['alpha_t'] = 0.2 + simulation_params['alpha_0'] = 0.05 + simulation_params['a_E'] = 0.6 + + # required simulation_params for alpha to tensile and compressive stiffness mapping + simulation_params['a_fc'] = 1.5 + simulation_params['a_ft'] = 1.2 + + # temperature setings: + simulation_params['T_0'] = 40 # initial temperature of concrete + simulation_params['T_bc1'] = 20 # constant boundary temperature + + # column geometry + simulation_params['width'] = 0.5 # length of pillar in m + simulation_params['height'] = 4 # width (square cross-section) + + # values for hydration + # p['Q_inf'] = self.Q_pot * self.density_binder * self.b_ratio # potential heat per concrete volume in J/m3 + simulation_params['B1'] = 2.916E-4 # in 1/s + simulation_params['B2'] = 0.0024229 # - + simulation_params['eta'] = 5.554 # something about diffusion + simulation_params['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c + simulation_params['E_act'] = 5653 * 8.3145 # activation energy in Jmol^-1 + simulation_params['T_ref'] = 25 # reference temperature in degree celsius + + + + # simulation time + simulation_settings = {'full_time' : 60 * 60 * 1, + 'time_step' : 60 * 20} + + column_simulation_plus_homogenization(hom_params,simulation_params,simulation_settings) + From bf9f55241ccff10cb310b7c8499d612594386199 Mon Sep 17 00:00:00 2001 From: Erik Tamsen Date: Mon, 21 Nov 2022 13:33:18 +0100 Subject: [PATCH 16/31] solved input value problem for optimization wrapper functions --- lebedigital/simulation/precast_column.py | 9 +- .../precast_column_plus_homogenization.py | 4 +- .../test_column_plus_homogenization.py | 141 ++++++++++++++++++ .../test_column_simulation.py | 4 +- .../2014_08_05 Rezeptur_MI.yaml | 28 ++++ .../2014_08_05 Rezeptur_MII.yaml | 28 ++++ .../2014_08_05 Rezeptur_MIII.yaml | 28 ++++ .../2014_08_05 Rezeptur_MIV.yaml | 28 ++++ .../2014_08_05 Rezeptur_MV.yaml | 28 ++++ .../2014_08_05 Rezeptur_MVI.yaml | 28 ++++ .../metadata_yaml_files/2014_12_10 Wolf.yaml | 28 ++++ ...\303\274bbingrezeptur ohne PP Fasern.yaml" | 32 ++++ ...T\303\274bbingrezeptur mit PP Fasern.yaml" | 32 ++++ ...03_06 Rezeptur_Sr_B-0_Stelzner (230l).yaml | 28 ++++ ...Sr_PPa-2_326 (MFI 25)_Stelzner (230l).yaml | 32 ++++ ..._PPb-1_326 (MFI 2500)_Stelzner (230l).yaml | 32 ++++ ...Sr_PPa-1_326 (MFI 25)_Stelzner (230l).yaml | 32 ++++ ...018-03-15 Rezeptur Brecht_Stelzner HF.yaml | 28 ++++ ...018-06-05 Rezeptur Brecht_Stelzner HF.yaml | 28 ++++ .../2018_04_19_Brecht SVB.yaml | 28 ++++ .../2018_07_03_Brecht SVB.yaml | 28 ++++ ...ingrezeptur mit PP Fasern Laborebene.yaml" | 32 ++++ ...ngrezeptur ohne PP Fasern Laborebene.yaml" | 32 ++++ ...9-10-21 Rezeptur Klimek HF Laborebene.yaml | 28 ++++ ..._06_26 Klimek Geschossdecke_Quarzkies.yaml | 32 ++++ ..._03 Klimek Geschossdecke_Basaltsplitt.yaml | 32 ++++ .../2019_10_25_Klimek SVB Laborebene.yaml | 28 ++++ ..._02 Klimek Geschossdecke_Basaltsplitt.yaml | 32 ++++ ..._09_02 Klimek Geschossdecke_Quarzkies.yaml | 32 ++++ ... Klimek Geschossdecke_Quarzkies_290 l.yaml | 32 ++++ ...optimization_wrapper_column_simulation.py} | 19 ++- ...per_precast_column_plus_homogenization.py} | 27 ++-- 32 files changed, 958 insertions(+), 22 deletions(-) create mode 100644 tests/demonstrator_scripts/test_column_plus_homogenization.py create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MI.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MII.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIII.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIV.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MV.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MVI.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_12_10 Wolf.yaml create mode 100644 "usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-10-10 Pistol_Brecht T\303\274bbingrezeptur ohne PP Fasern.yaml" create mode 100644 "usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-11-07 Pistol_Brecht T\303\274bbingrezeptur mit PP Fasern.yaml" create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_06 Rezeptur_Sr_B-0_Stelzner (230l).yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_08 Rezeptur_Sr_PPa-2_326 (MFI 25)_Stelzner (230l).yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_14 Rezeptur_Sr_PPb-1_326 (MFI 2500)_Stelzner (230l).yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_16 Rezeptur_Sr_PPa-1_326 (MFI 25)_Stelzner (230l).yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-03-15 Rezeptur Brecht_Stelzner HF.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-06-05 Rezeptur Brecht_Stelzner HF.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_04_19_Brecht SVB.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_07_03_Brecht SVB.yaml create mode 100644 "usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur mit PP Fasern Laborebene.yaml" create mode 100644 "usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur ohne PP Fasern Laborebene.yaml" create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-10-21 Rezeptur Klimek HF Laborebene.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_06_26 Klimek Geschossdecke_Quarzkies.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_07_03 Klimek Geschossdecke_Basaltsplitt.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_10_25_Klimek SVB Laborebene.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Basaltsplitt.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Quarzkies.yaml create mode 100644 usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_11_10 Klimek Geschossdecke_Quarzkies_290 l.yaml rename usecases/demonstrator/StructuralSolver/{Column_simulation.py => optimization_wrapper_column_simulation.py} (86%) rename usecases/demonstrator/StructuralSolver/{precast_column_plus_homogenization.py => optimization_wrapper_precast_column_plus_homogenization.py} (81%) diff --git a/lebedigital/simulation/precast_column.py b/lebedigital/simulation/precast_column.py index 2c3ad0c8b..cfa09821d 100644 --- a/lebedigital/simulation/precast_column.py +++ b/lebedigital/simulation/precast_column.py @@ -12,6 +12,13 @@ def column_simulation(time, dt, parameters, pv_output=False): parameters['dim'] = 3 parameters['bc_setting'] = 'full' # default boundary setting + sortednames = sorted(parameters.keys(), key=lambda x: x.lower()) + print('-----------------') + for i in sortednames: + values = parameters[i] + print(i, values) + + experiment = fenics_concrete.ConcreteColumnExperiment(parameters) problem = fenics_concrete.ConcreteThermoMechanical(experiment, parameters) @@ -45,4 +52,4 @@ def column_simulation(time, dt, parameters, pv_output=False): columns=['time', 'temperature', 'yield']) # return lists with time steps, max temperature, max yield - return df \ No newline at end of file + return df diff --git a/lebedigital/simulation/precast_column_plus_homogenization.py b/lebedigital/simulation/precast_column_plus_homogenization.py index ae37f03a6..7b8111d95 100644 --- a/lebedigital/simulation/precast_column_plus_homogenization.py +++ b/lebedigital/simulation/precast_column_plus_homogenization.py @@ -10,11 +10,9 @@ def column_simulation_plus_homogenization(hom_params, simulation_params, simulat homogenization_results = concrete_homogenization(hom_params) - - # concrete values simulation_params['density'] = homogenization_results['rho'] # in kg/m^3 density of concrete - simulation_params['themal_cond'] = homogenization_results['kappa'] # effective thermal conductivity, approx in Wm^-3K^-1, concrete! + simulation_params['themal_cond'] = homogenization_results['kappa'] # effective thermal conductivity in Wm^-1K^-1, concrete! simulation_params['vol_heat_cap'] = homogenization_results['C'] # volumetric heat cap J/m3 # simulation_params for mechanics problem diff --git a/tests/demonstrator_scripts/test_column_plus_homogenization.py b/tests/demonstrator_scripts/test_column_plus_homogenization.py new file mode 100644 index 000000000..2de68a974 --- /dev/null +++ b/tests/demonstrator_scripts/test_column_plus_homogenization.py @@ -0,0 +1,141 @@ +import pytest +import fenics_concrete +from lebedigital.simulation.concrete_homogenization import concrete_homogenization +from lebedigital.simulation.precast_column_plus_homogenization import column_simulation_plus_homogenization +from lebedigital.simulation.precast_column import column_simulation + + +def test_column_plus_homogenization(): + # making sure that + + + #### only column + # setup parameters: + parameters = fenics_concrete.Parameters() + + # model parameters + # concrete values + parameters['density'] = 2500.0 # in kg/m^3 density of concrete + parameters['themal_cond'] = 2 # effective thermal conductivity, approx in Wm^-3K^-1, concrete! + parameters['vol_heat_cap'] = 2.4e6 # volumetric heat cap J/m3 + + # parameters for mechanics problem + parameters['E_28'] = 25e9 # Youngs Modulus in Pa + parameters['nu'] = 0.2 # Poissons Ratio + + # required parameters for alpha to E mapping + parameters['alpha_t'] = 0.2 + parameters['alpha_0'] = 0.05 + parameters['a_E'] = 0.6 + + # required parameters for alpha to tensile and compressive stiffness mapping + parameters['fc_inf'] = 30e6 # in Pa + parameters['a_fc'] = 1.5 + parameters['ft_inf'] = parameters['fc_inf']/10 # in Pa + parameters['a_ft'] = 1.2 + + # temperature setings: + parameters['T_0'] = 40 # initial temperature of concrete + parameters['T_bc1'] = 20 # constant boundary temperature + + # column geometry + parameters['width'] = 0.5 # length of pillar in m + parameters['height'] = 4 # width (square cross-section) + + # values for hydration + # Q_inf: computed as Q_pot (heat release in J/kg of binder) * density binder * vol_frac. of binder + # Choose something, take 2500 kg/m³ as density and maybe something between 0.3 and 0.5 as volume fraction + # (needs to be > 0 and <= 1). The vol fraction is basically a possibility to increase or reduce your heat output. + # So if for a vol_frac of 0.5 your temperature exceeds your limit, you could reduce your amount of cement + # (the thing that generates the heat). + + parameters['Q_inf'] = 4.2e5*0.2*parameters['density'] # potential heat per volume of concrete in J/m^3 ## 240000000 + # p['Q_inf'] = self.Q_pot * self.density_binder * self.b_ratio # potential heat per concrete volume in J/m3 + parameters['B1'] = 2E-4 # in 1/s ## 1.5 * 2.916E-4 # in 1/s + parameters['B2'] = 6.32e-03 # - ## 0.0024229 + parameters['eta'] = 3.5 # something about diffusion ## 5.554 + parameters['alpha_max'] = 0.875 # also possible to approximate based on equation with w/c + parameters['E_act'] = 5653 * 8.3145 # activation energy in Jmol^-1 + parameters['T_ref'] = 25 # reference temperature in degree celsius + + # simulation time + full_time = 60 * 60 * 5 # simulation time in hours + time_step = 60 * 20 # timestep in minutes + + # run simulation + c_data = column_simulation(full_time, time_step, parameters) + +############# c + h + # homogenization paramters + # initialize dictionary + hom_params = {} + # using consistent units https://www.dynasupport.com/howtos/general/consistent-units + # kg - m - s - N - Pa - J + # values are kind of made up but within the expected magnitude + # paste data + hom_params['paste_E'] = parameters['E_28'] # Pa + hom_params['paste_nu'] = parameters['nu'] + hom_params['paste_C'] = parameters['vol_heat_cap']/parameters['density'] # J/kg Specific Heat Capacity parameters['vol_heat_cap']???? + hom_params['paste_kappa'] = parameters['themal_cond'] # W/m/K Thermal conductivity + hom_params['paste_rho'] = parameters['density'] # kg/m^3 + hom_params['paste_fc'] = parameters['fc_inf'] # Pa + hom_params['paste_Q'] = parameters['Q_inf']/parameters['density'] # J/kg + + + # aggregate data # should all be irrelevant with vol = 0 + hom_params['aggregates_E'] = 25e9 # Pa + hom_params['aggregates_nu'] = 0.3 + hom_params['aggregates_C'] = 840 # J/kg Specific Heat Capacity + hom_params['aggregates_kappa'] = 0.8 # W/m/K Thermal conductivity + hom_params['aggregates_rho'] = 2600 # kg/m^3 + hom_params['aggregates_vol_frac'] = 0.0 + + # setup simulation parameters: + simulation_params = fenics_concrete.Parameters() + + # model simulation_params + + # required simulation_params for alpha to E mapping + simulation_params['alpha_t'] = parameters['alpha_t'] + simulation_params['alpha_0'] = parameters['alpha_0'] + simulation_params['a_E'] = parameters['a_E'] + + + # required simulation_params for alpha to tensile and compressive stiffness mapping + simulation_params['a_fc'] = parameters['a_fc'] + simulation_params['a_ft'] = parameters['a_ft'] + + # temperature setings: + simulation_params['T_0'] = parameters['T_0'] # initial temperature of concrete + simulation_params['T_bc1'] = parameters['T_bc1'] # constant boundary temperature + + # column geometry + simulation_params['width'] = parameters['width'] # length of pillar in m + simulation_params['height'] = parameters['height'] # width (square cross-section) + + # values for hydration + # p['Q_inf'] = self.Q_pot * self.density_binder * self.b_ratio # potential heat per concrete volume in J/m3 + simulation_params['B1'] = parameters['B1'] # in 1/s + simulation_params['B2'] = parameters['B2'] # - + simulation_params['eta'] = parameters['eta'] # something about diffusion + simulation_params['alpha_max'] = parameters['alpha_max'] # also possible to approximate based on equation with w/c + simulation_params['E_act'] = parameters['E_act'] # activation energy in Jmol^-1 + simulation_params['T_ref'] = parameters['T_ref'] # reference temperature in degree celsius + + # simulation time + simulation_settings = {'full_time': full_time, + 'time_step': time_step} + + c_plus_h_data = column_simulation_plus_homogenization(hom_params, simulation_params, simulation_settings) + + assert c_data['time'].tolist() == c_plus_h_data['time'].tolist() # just a sanity test + assert c_data['temperature'].tolist() == pytest.approx(c_plus_h_data['temperature'].tolist()) + assert c_data['yield'].tolist() == pytest.approx(c_plus_h_data['yield'].tolist()) + + print(c_data['temperature']) + + + + +if __name__ == "__main__": + test_column_plus_homogenization() diff --git a/tests/demonstrator_scripts/test_column_simulation.py b/tests/demonstrator_scripts/test_column_simulation.py index 723641e97..b85fb4205 100644 --- a/tests/demonstrator_scripts/test_column_simulation.py +++ b/tests/demonstrator_scripts/test_column_simulation.py @@ -24,7 +24,7 @@ def test_column_simulation(): # required parameters for alpha to tensile and compressive stiffness mapping parameters['fc_inf'] = 30e6 # in Pa parameters['a_fc'] = 1.5 - parameters['ft_inf'] = 4e6 # in Pa + parameters['ft_inf'] = parameters['fc_inf']/10 # in Pa parameters['a_ft'] = 1.2 # temperature setings: @@ -56,7 +56,7 @@ def test_column_simulation(): # run simulation data = column_simulation(full_time, time_step, parameters) - print(data) + assert data['time'].tolist() == pytest.approx([1200, 2400, 3600]) assert data['temperature'].tolist() == pytest.approx([41.487825, 43.581025, 48.334999]) assert data['yield'].tolist() == pytest.approx([129715.771538, 100205.750197, 46113.785397]) \ No newline at end of file diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MI.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MI.yaml new file mode 100644 index 000000000..b14af2db9 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MI.yaml @@ -0,0 +1,28 @@ +operator_date: '2014-06-30' +tester_name: Werner +specimen_name: BA-Losert MI +cement--QuantityInMix: 330.0 +cement--BulkDensity: 3.123 +cement--Volume: 105.7 +cement--Annotation: CEM I 42.5 R +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.5303030303030303 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 273.0 +addition1--BulkDensity: 2.74 +addition1--Volume: 99.6 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 5.61 +admixture--BulkDensity: 1.05 +admixture--Volume: 5.3 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1564.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 594.4000000000001 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MII.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MII.yaml new file mode 100644 index 000000000..ef182f1a1 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MII.yaml @@ -0,0 +1,28 @@ +operator_date: '2014-06-30' +tester_name: Werner +specimen_name: BA-Losert MII +cement--QuantityInMix: 330.0 +cement--BulkDensity: 3.123 +cement--Volume: 105.7 +cement--Annotation: CEM I 42.5 R +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.5303030303030303 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 212.0 +addition1--BulkDensity: 2.74 +addition1--Volume: 77.4 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 6.6 +admixture--BulkDensity: 1.05 +admixture--Volume: 6.3 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1618.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 615.5999999999999 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIII.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIII.yaml new file mode 100644 index 000000000..8c0a3f952 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIII.yaml @@ -0,0 +1,28 @@ +operator_date: '2014-06-30' +tester_name: Werner +specimen_name: BA-Losert MIII +cement--QuantityInMix: 330.0 +cement--BulkDensity: 3.123 +cement--Volume: 105.7 +cement--Annotation: CEM I 42.5 R +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.5303030303030303 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 147.0 +addition1--BulkDensity: 2.74 +addition1--Volume: 53.6 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 4.95 +admixture--BulkDensity: 1.05 +admixture--Volume: 4.7 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1685.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 641.0 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIV.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIV.yaml new file mode 100644 index 000000000..e83bfb100 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MIV.yaml @@ -0,0 +1,28 @@ +operator_date: '2014-06-30' +tester_name: Werner +specimen_name: BA-Losert MIV +cement--QuantityInMix: 330.0 +cement--BulkDensity: 3.123 +cement--Volume: 105.7 +cement--Annotation: CEM I 42.5 R +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.5303030303030303 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 76.0 +addition1--BulkDensity: 2.74 +addition1--Volume: 27.7 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 4.62 +admixture--BulkDensity: 1.05 +admixture--Volume: 4.4 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1756.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 667.2 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MV.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MV.yaml new file mode 100644 index 000000000..48ea3a1de --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MV.yaml @@ -0,0 +1,28 @@ +operator_date: '2014-06-30' +tester_name: Werner +specimen_name: BA-Losert MV +cement--QuantityInMix: 330.0 +cement--BulkDensity: 3.123 +cement--Volume: 105.7 +cement--Annotation: CEM I 42.5 R +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.5303030303030303 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 0.0 +addition1--BulkDensity: 2.74 +addition1--Volume: 0.0 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 3.3 +admixture--BulkDensity: 1.05 +admixture--Volume: 3.1 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1831.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 696.2 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MVI.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MVI.yaml new file mode 100644 index 000000000..94f71e82f --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_08_05 Rezeptur_MVI.yaml @@ -0,0 +1,28 @@ +operator_date: 30.06. +tester_name: Werner +specimen_name: BA-Losert MVI +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: Mikrosilika +admixture--QuantityInMix: 5.61 +admixture--BulkDensity: 1.05 +admixture--Volume: 5.3 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1549.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 589.3 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_12_10 Wolf.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_12_10 Wolf.yaml new file mode 100644 index 000000000..38ae508c8 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2014_12_10 Wolf.yaml @@ -0,0 +1,28 @@ +operator_date: '2014-12-10' +tester_name: Haamkens +specimen_name: 8.2 (Wolf) +cement--QuantityInMix: 330.0 +cement--BulkDensity: 3.1 +cement--Volume: 106.5 +cement--Annotation: CEM I 32.5 R Zementwerk Berlin +water_total--QuantityInMix: 180.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 180.0 +water_cement_ratio: 0.5454545454545454 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 90.0 +addition1--BulkDensity: 2.73 +addition1--Volume: 33.0 +addition1--Annotation: Bad Kösen - nan +admixture--QuantityInMix: 4.95 +admixture--BulkDensity: 1.14 +admixture--Volume: 4.3 +admixture--Annotation: FM 21/BV 21 +aggregate--QuantityInMix: 1720.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 656.2 diff --git "a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-10-10 Pistol_Brecht T\303\274bbingrezeptur ohne PP Fasern.yaml" "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-10-10 Pistol_Brecht T\303\274bbingrezeptur ohne PP Fasern.yaml" new file mode 100644 index 000000000..530ec75ba --- /dev/null +++ "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-10-10 Pistol_Brecht T\303\274bbingrezeptur ohne PP Fasern.yaml" @@ -0,0 +1,32 @@ +operator_date: '2017-10-10' +tester_name: Haamkens +specimen_name: Tübbingbeton ohne PP-Fasern +cement--QuantityInMix: 320.0 +cement--BulkDensity: 3.1 +cement--Volume: 103.2 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 160.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 160.0 +water_cement_ratio: 0.5 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 3.52 +admixture--BulkDensity: 1.05 +admixture--Volume: 3.4 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1777.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 678.9000000000001 diff --git "a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-11-07 Pistol_Brecht T\303\274bbingrezeptur mit PP Fasern.yaml" "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-11-07 Pistol_Brecht T\303\274bbingrezeptur mit PP Fasern.yaml" new file mode 100644 index 000000000..5837d8b94 --- /dev/null +++ "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017-11-07 Pistol_Brecht T\303\274bbingrezeptur mit PP Fasern.yaml" @@ -0,0 +1,32 @@ +operator_date: '2017-11-07' +tester_name: Haamkens +specimen_name: Tübbingbeton mit PP-Fasern +cement--QuantityInMix: 320.0 +cement--BulkDensity: 3.1 +cement--Volume: 103.2 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 160.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 160.0 +water_cement_ratio: 0.5 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 2.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 2.2 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 11.2 +admixture--BulkDensity: 1.05 +admixture--Volume: 10.7 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1754.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 669.4000000000001 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_06 Rezeptur_Sr_B-0_Stelzner (230l).yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_06 Rezeptur_Sr_B-0_Stelzner (230l).yaml new file mode 100644 index 000000000..df0d14edc --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_06 Rezeptur_Sr_B-0_Stelzner (230l).yaml @@ -0,0 +1,28 @@ +operator_date: '2017-03-06' +tester_name: Stelzner +specimen_name: Stelzner 7.1 +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +admixture--QuantityInMix: 14.5 +admixture--BulkDensity: 1.05 +admixture--Volume: 13.8 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1528.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 580.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_08 Rezeptur_Sr_PPa-2_326 (MFI 25)_Stelzner (230l).yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_08 Rezeptur_Sr_PPa-2_326 (MFI 25)_Stelzner (230l).yaml new file mode 100644 index 000000000..f9d801a20 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_08 Rezeptur_Sr_PPa-2_326 (MFI 25)_Stelzner (230l).yaml @@ -0,0 +1,32 @@ +operator_date: '2017-03-08' +tester_name: Stelzner +specimen_name: Sr-PPa-2_326 (MFI 25) +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +addition2--QuantityInMix: 2.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 2.2 +addition2--Annotation: PP-Fasern +admixture--QuantityInMix: 20.3 +admixture--BulkDensity: 1.05 +admixture--Volume: 19.3 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1508.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 573.1 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_14 Rezeptur_Sr_PPb-1_326 (MFI 2500)_Stelzner (230l).yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_14 Rezeptur_Sr_PPb-1_326 (MFI 2500)_Stelzner (230l).yaml new file mode 100644 index 000000000..fda8b41d9 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_14 Rezeptur_Sr_PPb-1_326 (MFI 2500)_Stelzner (230l).yaml @@ -0,0 +1,32 @@ +operator_date: '2017-03-14' +tester_name: Stelzner +specimen_name: Sr-PPb-1_326 +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +addition2--QuantityInMix: 1.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 1.1 +addition2--Annotation: PP-Fasern +admixture--QuantityInMix: 16.240000000000002 +admixture--BulkDensity: 1.05 +admixture--Volume: 15.5 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1520.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 578.0 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_16 Rezeptur_Sr_PPa-1_326 (MFI 25)_Stelzner (230l).yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_16 Rezeptur_Sr_PPa-1_326 (MFI 25)_Stelzner (230l).yaml new file mode 100644 index 000000000..e170ec80c --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2017_03_16 Rezeptur_Sr_PPa-1_326 (MFI 25)_Stelzner (230l).yaml @@ -0,0 +1,32 @@ +operator_date: '2017-03-16' +tester_name: Stelzner +specimen_name: Sr-PPa-1_326 +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +addition2--QuantityInMix: 1.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 1.1 +addition2--Annotation: PP-Fasern PPa +admixture--QuantityInMix: 16.240000000000002 +admixture--BulkDensity: 1.05 +admixture--Volume: 15.5 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1520.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 578.0 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-03-15 Rezeptur Brecht_Stelzner HF.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-03-15 Rezeptur Brecht_Stelzner HF.yaml new file mode 100644 index 000000000..794e50144 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-03-15 Rezeptur Brecht_Stelzner HF.yaml @@ -0,0 +1,28 @@ +operator_date: '2017-03-06' +tester_name: Haamkens +specimen_name: Stelzner 7.1 +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +admixture--QuantityInMix: 14.5 +admixture--BulkDensity: 1.05 +admixture--Volume: 13.8 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1528.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 580.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-06-05 Rezeptur Brecht_Stelzner HF.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-06-05 Rezeptur Brecht_Stelzner HF.yaml new file mode 100644 index 000000000..cf19158dd --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018-06-05 Rezeptur Brecht_Stelzner HF.yaml @@ -0,0 +1,28 @@ +operator_date: '2018-06-05' +tester_name: .nan +specimen_name: Brecht HF +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +admixture--QuantityInMix: 14.5 +admixture--BulkDensity: 1.05 +admixture--Volume: 13.8 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1528.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 580.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_04_19_Brecht SVB.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_04_19_Brecht SVB.yaml new file mode 100644 index 000000000..c3c8a7c09 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_04_19_Brecht SVB.yaml @@ -0,0 +1,28 @@ +operator_date: '2018-04-19' +tester_name: Haamkens +specimen_name: SCC +cement--QuantityInMix: 300.0 +cement--BulkDensity: 3.125 +cement--Volume: 96.0 +cement--Annotation: CEM I 42.5 R (Rüdersdorf) +water_total--QuantityInMix: 180.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 180.0 +water_cement_ratio: 0.6 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 301.0 +addition1--BulkDensity: 2.735 +addition1--Volume: 110.1 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 8.55 +admixture--BulkDensity: 1.05 +admixture--Volume: 8.1 +admixture--Annotation: FM 591 BASF +aggregate--QuantityInMix: 1552.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 585.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_07_03_Brecht SVB.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_07_03_Brecht SVB.yaml new file mode 100644 index 000000000..742e8dcbb --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2018_07_03_Brecht SVB.yaml @@ -0,0 +1,28 @@ +operator_date: '2018-07-03' +tester_name: Haamkens +specimen_name: SCC +cement--QuantityInMix: 300.0 +cement--BulkDensity: 3.125 +cement--Volume: 96.0 +cement--Annotation: CEM I 42.5 R (Rüdersdorf) +water_total--QuantityInMix: 180.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 180.0 +water_cement_ratio: 0.6 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 301.0 +addition1--BulkDensity: 2.735 +addition1--Volume: 110.1 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 8.55 +admixture--BulkDensity: 1.05 +admixture--Volume: 8.1 +admixture--Annotation: FM 591 BASF +aggregate--QuantityInMix: 1552.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 585.8 diff --git "a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur mit PP Fasern Laborebene.yaml" "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur mit PP Fasern Laborebene.yaml" new file mode 100644 index 000000000..87bc3240a --- /dev/null +++ "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur mit PP Fasern Laborebene.yaml" @@ -0,0 +1,32 @@ +operator_date: '2019-09-16' +tester_name: Haamkens +specimen_name: Tübbingbeton mit PP-Fasern +cement--QuantityInMix: 320.0 +cement--BulkDensity: 3.1 +cement--Volume: 103.2 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 160.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 160.0 +water_cement_ratio: 0.5 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 2.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 2.2 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 11.2 +admixture--BulkDensity: 1.05 +admixture--Volume: 10.7 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1754.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 669.4000000000001 diff --git "a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur ohne PP Fasern Laborebene.yaml" "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur ohne PP Fasern Laborebene.yaml" new file mode 100644 index 000000000..651d9de24 --- /dev/null +++ "b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-09-16 Klimek T\303\274bbingrezeptur ohne PP Fasern Laborebene.yaml" @@ -0,0 +1,32 @@ +operator_date: '2019-09-16' +tester_name: Haamkens +specimen_name: Tübbingbeton ohne PP-Fasern +cement--QuantityInMix: 320.0 +cement--BulkDensity: 3.1 +cement--Volume: 103.2 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 160.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 160.0 +water_cement_ratio: 0.5 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 3.52 +admixture--BulkDensity: 1.05 +admixture--Volume: 3.4 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1777.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 678.9000000000001 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-10-21 Rezeptur Klimek HF Laborebene.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-10-21 Rezeptur Klimek HF Laborebene.yaml new file mode 100644 index 000000000..310e52008 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019-10-21 Rezeptur Klimek HF Laborebene.yaml @@ -0,0 +1,28 @@ +operator_date: '2019-10-21' +tester_name: .nan +specimen_name: Klimek HF +cement--QuantityInMix: 580.0 +cement--BulkDensity: 3.123 +cement--Volume: 185.7 +cement--Annotation: CEM I 42.5 R "Rüdersdorf" +water_total--QuantityInMix: 173.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 173.0 +water_cement_ratio: 0.2982758620689655 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 63.8 +addition1--BulkDensity: 2.39 +addition1--Volume: 26.7 +addition1--Annotation: RW Füller (Mikrosilika) +admixture--QuantityInMix: 14.5 +admixture--BulkDensity: 1.05 +admixture--Volume: 13.8 +admixture--Annotation: FM 595 BASF +aggregate--QuantityInMix: 1528.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 580.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_06_26 Klimek Geschossdecke_Quarzkies.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_06_26 Klimek Geschossdecke_Quarzkies.yaml new file mode 100644 index 000000000..7dfa7bfce --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_06_26 Klimek Geschossdecke_Quarzkies.yaml @@ -0,0 +1,32 @@ +operator_date: '2019-06-26' +tester_name: Haamkens +specimen_name: Geschossdecke +cement--QuantityInMix: 270.0 +cement--BulkDensity: 3.1 +cement--Volume: 87.1 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.6481481481481481 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 2.7 +admixture--BulkDensity: 1.05 +admixture--Volume: 2.6 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1784.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 680.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_07_03 Klimek Geschossdecke_Basaltsplitt.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_07_03 Klimek Geschossdecke_Basaltsplitt.yaml new file mode 100644 index 000000000..eeccf8214 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_07_03 Klimek Geschossdecke_Basaltsplitt.yaml @@ -0,0 +1,32 @@ +operator_date: '2019-07-03' +tester_name: Haamkens +specimen_name: Geschossdecke +cement--QuantityInMix: 270.0 +cement--BulkDensity: 3.1 +cement--Volume: 87.1 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.6481481481481481 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 2.7 +admixture--BulkDensity: 1.05 +admixture--Volume: 2.6 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1918.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 680.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_10_25_Klimek SVB Laborebene.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_10_25_Klimek SVB Laborebene.yaml new file mode 100644 index 000000000..162de231f --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2019_10_25_Klimek SVB Laborebene.yaml @@ -0,0 +1,28 @@ +operator_date: '2019-10-28' +tester_name: Haamkens +specimen_name: SCC +cement--QuantityInMix: 300.0 +cement--BulkDensity: 3.125 +cement--Volume: 96.0 +cement--Annotation: CEM I 42.5 R (Rüdersdorf) +water_total--QuantityInMix: 180.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 180.0 +water_cement_ratio: 0.6 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 301.0 +addition1--BulkDensity: 2.735 +addition1--Volume: 110.1 +addition1--Annotation: Medenbach - Kalksteinmehl +admixture--QuantityInMix: 8.55 +admixture--BulkDensity: 1.05 +admixture--Volume: 8.1 +admixture--Annotation: FM 591 BASF +aggregate--QuantityInMix: 1552.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 585.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Basaltsplitt.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Basaltsplitt.yaml new file mode 100644 index 000000000..eeccf8214 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Basaltsplitt.yaml @@ -0,0 +1,32 @@ +operator_date: '2019-07-03' +tester_name: Haamkens +specimen_name: Geschossdecke +cement--QuantityInMix: 270.0 +cement--BulkDensity: 3.1 +cement--Volume: 87.1 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.6481481481481481 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 2.7 +admixture--BulkDensity: 1.05 +admixture--Volume: 2.6 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1918.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 680.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Quarzkies.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Quarzkies.yaml new file mode 100644 index 000000000..7dfa7bfce --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_09_02 Klimek Geschossdecke_Quarzkies.yaml @@ -0,0 +1,32 @@ +operator_date: '2019-06-26' +tester_name: Haamkens +specimen_name: Geschossdecke +cement--QuantityInMix: 270.0 +cement--BulkDensity: 3.1 +cement--Volume: 87.1 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.6481481481481481 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 2.7 +admixture--BulkDensity: 1.05 +admixture--Volume: 2.6 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1784.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 680.8 diff --git a/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_11_10 Klimek Geschossdecke_Quarzkies_290 l.yaml b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_11_10 Klimek Geschossdecke_Quarzkies_290 l.yaml new file mode 100644 index 000000000..5fc882ff8 --- /dev/null +++ b/usecases/MinimumWorkingExample/mixture/metadata_yaml_files/2020_11_10 Klimek Geschossdecke_Quarzkies_290 l.yaml @@ -0,0 +1,32 @@ +operator_date: '2020-11-10' +tester_name: Haamkens +specimen_name: Geschossdecke mit Quarzkies +cement--QuantityInMix: 270.0 +cement--BulkDensity: 3.1 +cement--Volume: 87.1 +cement--Annotation: CEM I 42.5 R Rüdesdorf +water_total--QuantityInMix: 175.0 +water_total--BulkDensity: 1.0 +water_total--Volume: 175.0 +water_cement_ratio: 0.6481481481481481 +water_effective--QuantityInMix: .nan +water_effective--BulkDensity: .nan +water_effective--Volume: .nan +air_content--QuantityInMix: 0.0 +air_content--BulkDensity: 0.0 +air_content--Volume: 20.0 +addition1--QuantityInMix: 80.0 +addition1--BulkDensity: 2.32 +addition1--Volume: 34.5 +addition1--Annotation: Flugasche EFA-Füller HP - nan +addition2--QuantityInMix: 0.0 +addition2--BulkDensity: 0.91 +addition2--Volume: 0.0 +addition2--Annotation: PP-Fasern - nan +admixture--QuantityInMix: 2.7 +admixture--BulkDensity: 1.05 +admixture--Volume: 2.6 +admixture--Annotation: FM 593 BASF +aggregate--QuantityInMix: 1784.0 +aggregate--BulkDensity: .nan +aggregate--Volume: 680.8 diff --git a/usecases/demonstrator/StructuralSolver/Column_simulation.py b/usecases/demonstrator/StructuralSolver/optimization_wrapper_column_simulation.py similarity index 86% rename from usecases/demonstrator/StructuralSolver/Column_simulation.py rename to usecases/demonstrator/StructuralSolver/optimization_wrapper_column_simulation.py index 5a173a904..5d5e4f9af 100644 --- a/usecases/demonstrator/StructuralSolver/Column_simulation.py +++ b/usecases/demonstrator/StructuralSolver/optimization_wrapper_column_simulation.py @@ -4,7 +4,7 @@ import numpy as np from scipy.interpolate import interp1d -def Column_simulation(latents :list): +def optimization_wrapper_column_simulation(latents :list): """ Args: @@ -18,7 +18,7 @@ def Column_simulation(latents :list): # model parameters # concrete values - parameters['density'] = 2350 # in kg/m^3 density of concrete + parameters['density'] = 2500 # in kg/m^3 density of concrete parameters['themal_cond'] = 2.0 # effective thermal conductivity, approx in Wm^-3K^-1, concrete! parameters['vol_heat_cap'] = 2.4e6 # volumetric heat cap J/m3 @@ -34,7 +34,7 @@ def Column_simulation(latents :list): # required parameters for alpha to tensile and compressive stiffness mapping parameters['fc_inf'] = 30e6 # in Pa parameters['a_fc'] = 1.5 - parameters['ft_inf'] = 4e6 # in Pa + parameters['ft_inf'] = 3e6 # in Pa parameters['a_ft'] = 1.2 # temperature settings: @@ -81,8 +81,13 @@ def Column_simulation(latents :list): return data, time_critical, temp_max -# testing -#scaling = np.array([1e-04,1e-03,1,1e05]) -#latents = np.array([2, 6.32, 3.5, 4.2])*scaling -#data,time_critical, temp_max = Column_simulation(latents) +if __name__ == "__main__": + # testing + scaling = np.array([1e-04,1e-03,1,1e05]) + latents = np.array([2, 6.32, 3.5, 4.2])*scaling + + data,time_critical, temp_max = optimization_wrapper_column_simulation(latents) + print(data,time_critical, temp_max) + print('t_crit',time_critical, temp_max) + print('T_max', temp_max) diff --git a/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py b/usecases/demonstrator/StructuralSolver/optimization_wrapper_precast_column_plus_homogenization.py similarity index 81% rename from usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py rename to usecases/demonstrator/StructuralSolver/optimization_wrapper_precast_column_plus_homogenization.py index 7dc064d3f..b911ee8e2 100644 --- a/usecases/demonstrator/StructuralSolver/precast_column_plus_homogenization.py +++ b/usecases/demonstrator/StructuralSolver/optimization_wrapper_precast_column_plus_homogenization.py @@ -4,7 +4,7 @@ import numpy as np from scipy.interpolate import interp1d -def Column_simulation_plus_homogenization(latents : list): +def optimization_wrapper_column_simulation_plus_homogenization(latents : list): """ Args: @@ -18,15 +18,15 @@ def Column_simulation_plus_homogenization(latents : list): # kg - m - s - N - Pa - J # values are kind of made up but within the expected magnitude # paste data - hom_params['paste_E'] = 30e9 # Pa + hom_params['paste_E'] = 25e9 # Pa hom_params['paste_nu'] = 0.2 - hom_params['paste_C'] = 870 # J/kg Specific Heat Capacity - hom_params['paste_kappa'] = 1.8 # W/m/K Thermal conductivity - hom_params['paste_rho'] = 2400 # kg/m^3 + hom_params['paste_C'] = 2.4e6/2500.0 # J/kg Specific Heat Capacity + hom_params['paste_kappa'] = 2.0 # W/m/K Thermal conductivity + hom_params['paste_rho'] = 2500 # kg/m^3 hom_params['paste_fc'] = 30e6 # Pa #hom_params['paste_Q'] = 250 # J/kg TODO DOUBLE CHECK VALUE!!! bzw, final Q!!! hom_params['paste_Q'] = latents[3] - # aggregate data + # aggregate data - for agg_vol_frac = 0, should be irrelevant hom_params['aggregates_E'] = 25e9 # Pa hom_params['aggregates_nu'] = 0.3 hom_params['aggregates_C'] = 840 # J/kg Specific Heat Capacity @@ -77,8 +77,17 @@ def Column_simulation_plus_homogenization(latents : list): if __name__ == '__main__': #testing - scaling = np.array([1e-04,1e-03,1,1e04,1]) - latents = np.array([2, 6.32, 3.5, 2.5,1])*scaling + #scaling = np.array([1e-04,1e-03,1,1e04,1]) + #latents = np.array([2, 6.32, 3.5, 2.5,1])*scaling #latents = np.array([2.916E-4,0.0024229,5.554,250,0.4]) - data,time_critical, temp_max = Column_simulation_plus_homogenization(latents) \ No newline at end of file + B1 = 2E-4 # in 1/s + B2 = 6.32e-03 # - + eta = 3.5 + paste_Q = 4.2e5*0.2 + ratio_concrete = 1 + latents = np.array([B1, B2, eta, paste_Q,ratio_concrete]) + + + data,time_critical, temp_max = optimization_wrapper_column_simulation_plus_homogenization(latents) + print(data) \ No newline at end of file From 643df7780269f0f08240b32da2abc45194100a8a Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 13 Feb 2023 16:22:51 +0100 Subject: [PATCH 17/31] experimenting with Opotimization module --- .../Calibration/Optimisation_viz.ipynb | 853 ++++++++++++++++++ .../VO_plus_latent_extension.py | 177 ++++ 2 files changed, 1030 insertions(+) create mode 100644 usecases/demonstrator/Calibration/Optimisation_viz.ipynb create mode 100755 usecases/demonstrator/Calibration/VariationalOptimisation/VO_plus_latent_extension.py diff --git a/usecases/demonstrator/Calibration/Optimisation_viz.ipynb b/usecases/demonstrator/Calibration/Optimisation_viz.ipynb new file mode 100644 index 000000000..44c15ebcc --- /dev/null +++ b/usecases/demonstrator/Calibration/Optimisation_viz.ipynb @@ -0,0 +1,853 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "7ae913e1", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/tmp/ipykernel_5409/2267851350.py:16: MatplotlibDeprecationWarning: Support for setting an rcParam that expects a str value to a non-str value is deprecated since 3.5 and support will be removed two minor releases later.\n", + " mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n" + ] + } + ], + "source": [ + "%matplotlib inline\n", + "import numpy as np\n", + "import matplotlib.pyplot as plt\n", + "plt.style.use({'figure.facecolor':'white'})\n", + "import matplotlib as mpl\n", + "from matplotlib.patches import Rectangle\n", + "from matplotlib import rc\n", + "from matplotlib import cm, ticker\n", + "mpl.rcParams['font.size'] = 16\n", + "mpl.rcParams['legend.fontsize'] = 'large'\n", + "mpl.rcParams['figure.titlesize'] = 'medium'\n", + "\n", + "#mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif\n", + "#rc('font', **{'family': 'serif', 'serif': ['Computer Modern']})\n", + "#rc('text', usetex=False)\n", + "mpl.rcParams['text.latex.preamble'] = [r'\\usepackage{amsmath,bm}'] #for \\text command\n", + "\n", + "import scipy.stats as ss\n", + "from tqdm import tqdm\n", + "from datetime import datetime\n", + "now = datetime.now()\n", + "date = now.strftime(\"%d_%m_%Y_%H:%M\")\n", + "import torch as th\n", + "import seaborn as sns\n", + "from mpl_toolkits import mplot3d\n", + "import pandas as pd\n", + "\n", + "datetime = datetime.now().strftime(\"%Y_%m_%d-%I_%M_%S_%p\")\n", + "\n", + "# Initialize random number generator\n", + "RANDOM_SEED = 420\n", + "rng = np.random.default_rng(RANDOM_SEED)\n", + "%load_ext autoreload\n", + "%autoreload 2\n", + "seed = 420" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "f7412972", + "metadata": {}, + "outputs": [], + "source": [ + "def plot_optimisation_results(path_data :str, path_solver_output:str, pdf_output=True, path_pdf :str=None):\n", + " \"\"\"\n", + " \"\"\"\n", + " df = pd.read_csv(path_data, index_col=0)\n", + " y_b = np.load(path_solver_output)\n", + " \n", + " # plotting the objective\n", + " fig1, ax1 = plt.subplots(1, 1)\n", + " plt.plot(df['E_objective'],'*-')\n", + " plt.ticklabel_format(axis='y', style='sci', scilimits=(0,0))\n", + "\n", + " plt.grid()\n", + " plt.xlabel('Iterations')\n", + " plt.ylabel('$\\mathcal{O}(x)$')\n", + " plt.tight_layout()\n", + " \n", + " # plotting the constraints\n", + " fig2, ax2 = plt.subplots(1, 1)\n", + " plt.plot(df['E_constraints'],'*-')\n", + " plt.grid()\n", + " plt.tight_layout()\n", + " plt.axhline(y = 68, color = 'r', linestyle = '-')\n", + " plt.xlabel('Iterations')\n", + " plt.ylabel('$\\mathcal{C}(x)$')\n", + " plt.tight_layout()\n", + " \n", + " # loss function evolution \n", + " fig3, ax3 = plt.subplots(1, 1)\n", + " plt.plot(df['loss'],'*-')\n", + " plt.ticklabel_format(axis='y', style='sci', scilimits=(0,0))\n", + " plt.grid()\n", + " plt.xlabel('Iterations')\n", + " plt.ylabel('$loss$')\n", + " plt.tight_layout()\n", + " \n", + " # design variable x evolution \n", + " fig4, ax4 = plt.subplots(1, 1)\n", + " plt.plot(df['X'],'*-')\n", + " plt.tight_layout()\n", + " plt.grid()\n", + " plt.xlabel('Iterations')\n", + " plt.ylabel('$x$')\n", + " \n", + " # grad design variable x evolution \n", + " fig5, ax5 = plt.subplots(1, 1)\n", + " plt.plot(df['X_grad'],'*-')\n", + " plt.ticklabel_format(axis='y', style='sci', scilimits=(0,0))\n", + " plt.grid()\n", + " plt.xlabel('Iterations')\n", + " plt.ylabel(r'$\\nabla_x \\mathcal{L}(x,c)$')\n", + " plt.tight_layout()\n", + " \n", + " # penalty paramter c evolution\n", + " fig6, ax6 = plt.subplots(1, 1)\n", + " plt.plot(df['C'],'*-')\n", + " #plt.ticklabel_format(axis='y', style='sci', scilimits=(0,0))\n", + " plt.grid()\n", + " plt.xlabel('Iterations')\n", + " plt.ylabel('$c$')\n", + " plt.tight_layout()\n", + " \n", + " \n", + " # stats of solver output at x_star\n", + " fig7, ax7 = plt.subplots(1, 1)\n", + " sns.kdeplot(y_b[:,0])\n", + " plt.axvline(x=np.mean(y_b[:,0]),color = 'r', linestyle = '-')\n", + " plt.xlabel('$t_c$')\n", + " plt.tight_layout()\n", + " \n", + " fig8, ax8 = plt.subplots(1, 1)\n", + " sns.kdeplot(y_b[:,1])\n", + " plt.axvline(x=np.mean(y_b[:,1]),color = 'r', linestyle = '-')\n", + " plt.xlabel('$T$')\n", + " plt.tight_layout()\n", + " \n", + " if pdf_output:\n", + " fig1.savefig(path_pdf + df.columns[3]+datetime+'.pdf')\n", + " fig2.savefig(path_pdf + df.columns[4]+datetime+'.pdf')\n", + " fig3.savefig(path_pdf + df.columns[0]+datetime+'.pdf')\n", + " fig4.savefig(path_pdf + df.columns[1]+datetime+'.pdf')\n", + " fig5.savefig(path_pdf + df.columns[2]+datetime+'.pdf')\n", + " fig6.savefig(path_pdf + df.columns[-1]+datetime+'.pdf')\n", + " fig7.savefig(path_pdf + 'solver_output_1_stats_'+datetime+'.pdf')\n", + " fig8.savefig(path_pdf + 'solver_output_2_stats_'+datetime+'.pdf')\n", + " \n", + " \n", + " return fig1, fig2, fig3, fig4, fig5, fig6, fig7, fig8\n" + ] + }, + { + "cell_type": "code", + "execution_count": 3, + "id": "3cd7a67b", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmQAAAHDCAYAAACK4AZ3AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB360lEQVR4nO3dd3xUVf7/8ded9EIKJEBIQkIvgiQgqHREUEGKFEERxY7grmV1lZV1QfRrQb8LX1nXH9hYRUUUiCxIE0VDk94RJJQkFCkpQHpyf3+EGRMyaaTNhPfz8eBB5p5zz5zJIfDhnHM/xzBN00REREREaoylpjsgIiIicq1TQCYiIiJSwxSQiYiIiNQwBWQiIiIiNUwBmYiIiEgNU0AmIiIiUsMUkImIiIjUMAVkIiIiIjVMAZmIiIhIDVNAJiIiIlLDFJBVoSNHjjBnzhweffRROnTogKurK4Zh8Oqrr1bq+5imycyZM7n33ntp27Yt9erVw83NjQYNGjBw4EAWL15cqe8nIiIilcvQWZZV5+mnn2bmzJlFrk+bNo3JkydX2vvk5OTg5uYGQJ06dQgNDcXLy4ujR4+SlJQEwMMPP8wHH3xQae8pIiIilUczZFUoKCiIO++8k1deeYXvvvuO4cOHV8n7WCwWpk+fzs6dO0lNTWX//v1s27aNs2fPMnfuXFxdXfnwww9ZsGBBlby/iIiIVIxrTXegNrtyFuzLL7+skvexWCw899xzdq/ff//9bNq0iffee4/FixczcuTIKumDiIiIXD3NkDkg0zT58ssv6devH/Xq1cPDw4OmTZvy5z//mVOnTpW7vdatWwOQlpZW2V0VERGRSqCAzMFkZ2czatQo7rnnHlavXo2npydt2rTh9OnTvPvuu3Ts2JGDBw+Wq80NGzYA0LFjx6rosoiIiFSQAjIH8/LLL7NgwQKio6PZvn07iYmJ7Nixg7NnzzJhwgROnjzJmDFjSm0nMzOTX3/9lb/85S988cUXNG/enD//+c/V8AlERESkvBSQOZAzZ87wz3/+Ez8/P7799luioqJsZV5eXrz77rt07tyZLVu28PPPP9ttY+jQoRiGgaenJ61bt+bdd9/lmWeeYePGjfj7+1fTJxEREZHyUEDmQJYtW0ZmZia33XYbYWFhRcotFgt33nknAGvXrrXbRtu2benWrRvR0dH4+/uTnZ3NokWLWLlyZZX2XURERK6enrJ0ILt37wZg48aNdO/e3W6d06dPA5CYmGi3/H/+539sX1sfDnjyySe59957MQyD0aNHV3KvRUREpKIUkDmQlJQUAOLj44mPjy+xbnp6eqntGYbBPffcg7u7OyNGjGDy5MkKyERERByQliwdiK+vLwAvvfQSpmmW+OuTTz4pc7sDBw4E4PDhw7agT0RERByHAjIH0rZtWwD27NlTqe3m5OTYvs7Nza3UtkVERKTiFJA5kIEDB+Lu7s6yZcs4dOhQpbVrPVw8PDycunXrVlq7IiIiUjkUkDmQRo0a8fTTT5Odnc1tt93Gjz/+WKjcNE1++eUXnnjiCeLi4mzX586dy5w5c2wHiVtlZmYye/ZsJkyYAMCf/vSnKv8MIiIiUn6GaZpmTXeitlq3bh1Dhgyxvb548SKZmZl4e3vj5eVlu759+3bCw8OB/OXFBx98kM8++wyAhg0b0rhxYzIzM4mLi+PChQsA7N+/33Yk0pQpU5g6dSqGYdCkSROCgoJISUnh+PHjts3/Dz/8MLNnz8ZiUQwuIiLiaPSUZRXKzs7m3LlzRa6npaUVOley4L4uV1dXPv30U+655x7mzJnDxo0b2b59O4GBgbRs2ZKbb76ZESNG0LJlS9s91pQWP/zwA3FxcezcuROLxUJISAg33XQTDz/8MLfcckvVflgRERG5apohExEREalhWr8SERERqWFasqxkeXl5nDhxgjp16mAYRk13R0RERGqIaZpcuHCBRo0albqHWwFZJTtx4oRtg76IiIhIfHy83TOqC1JAVsnq1KkD5H/z/fz8KrXt7OxsVq5cSf/+/XFzc6vUtqViNDaOTePjuDQ2jk3jUzGpqamEh4fbYoOSKCCrZNZlSj8/vyoJyLy9vfHz89MPhoPR2Dg2jY/j0tg4No1P5SjLFiZt6hcRERGpYQrIRERERGqYAjIRERGRGqaATERERKSGKSATERERqWEKyERERERqmAIyERERkRqmgExERESkhikgExEREalhCshERETE4exKSOae2RvZlZBc012pFgrIRERExOEs3JbIhrhzLNyWWO57nTGY01mWIiIi4hASktJIupSNYcCSnSeA/N9HdArDNCHQx42wQO9S2ykYzF0fFlDFva4cCshERESkxuxKSOb1ZQeYNKA1g2etK1J+/lIWd74ba3t99I2Bdtsp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ML29vc0ff/yxyH0am6qlgMyBrV+/3jQMw7RYLObnn39uu75jxw6zQYMGJmBOnz69BntYu61atcps3ry5+d5775nnz5+3Xc/MzDQnTZpk+4d/yZIlhe47cuSI6eHhYQLmW2+9Zebl5ZmmaZpHjx41W7VqZQLmxIkTq/Wz1HZ5eXlmjx49TB8fH/OWW24pNiDT2FSf3Nxcs3v37iZgDhs2zIyPjy9UHh8fb65du7bQNY1P9ejbt68JmN26dSs0LmfPnjUHDx5sAmaTJk1s33/T1NhUBwVkDmzAgAEmYD722GNFyubNm2cCZr169cysrKwa6F3tl5KSYmZnZxdbfscdd9hmKguaMGGCCZj9+/cvcs+6dets/ys9depUpff5WjVnzhwTMN98803zgQceKDYg09hUn3//+98mYPbp06fMM/kan6p36dIl2yrLrl27ipSfP3/eNAzDBMx9+/bZrmtsqp72kDmo1NRUVq9eDcDDDz9cpHzkyJH4+flx7ty5UvcyydXx8/PD1dW12PJ+/foBcPDgQds10zRZtGgRYH/cunbtSuvWrcnOzi52/4yUz5kzZ3jhhRdo27YtzzzzTLH1NDbVa+bMmQBMmzYNi6X0f2o0PtUjKyvLtv+4adOmRcoDAwOpW7cuADk5OYDGprooIHNQ27dvJysrC09PTzp27Fik3M3Njc6dOwOwadOm6u6egG0Tq5eXl+3a8ePHOXnyJADdunWze5/1usatcjzzzDOcP3+e9957Dzc3t2LraWyqz6FDhzhw4AB169ala9euxMTEcN9999G3b19Gjx7NBx98QGZmZqF7ND7VIyAggPDwcCD/pJor/frrr5w7d46AgABatGgBaGyqiwIyB3Xo0CEAGjduXOwsjfV/N9a6Un1M02TBggVA4b+grGPh4eFBo0aN7N6rcas833//PfPmzeO+++6jV69eJdbV2FSfrVu3AtC6dWvGjh3L0KFDmTdvHmvWrGH+/Pk8+uijREVFcezYMds9Gp/qY30C+aGHHuKbb77h3LlzpKSksGLFCoYOHYphGLz11lu24wM1NtVDAZmDSkpKAvKnj4tjLbPWleozZ84ctm/fjru7O08//bTtunUsAgICMAzD7r0at8qRkZHB+PHj8ff35+233y61vsam+lhnUzZv3sy8efN45JFHOHr0KBkZGaxevZqmTZty4MABhg8fbls+0/hUn/vvv59vvvmGoKAgRowYQVBQEAEBAdx+++24u7uzbNkyHn30UVt9jU31UEDmoKzLYe7u7sXW8fDwACA9Pb1a+iT5tm3bxlNPPQXk/0+zWbNmtjKNW/V59dVX+e2333jttddo0KBBqfU1NtXn0qVLAGRnZ9OjRw/mzJlDREQEHh4e9O3bl4ULF2IYBlu3bmXp0qWAxqc6maZJXFwc586dw8XFhebNm9O2bVvc3d3Zs2cPs2fP5vz587b6GpvqoYDMQVmnirOysoqtY92DUXAPk1StI0eOcOedd5KRkcG9997Lc889V6hc41Y99u/fz/Tp0+nYsSNPPPFEme7R2FQf6/casP3npaAOHTrQp08fAJYvX17oHo1P1Rs/fjzPP/884eHh/Pbbbxw6dIi9e/cSHx/PgAEDWLRoEX369CE3NxfQ2FQXBWQOqizTv2VZ1pTKc+rUKfr168fJkycZOHAgn3zySZHpe+tYJCcnY5qm3XY0bhU3YcIEcnJy+Pe//12mJ/hAY1OdCn7/WrdubbdOmzZtADh69GihezQ+VWvnzp3MmTMHNzc3vvzySyIjI21l9evXZ968eQQFBbFr1y6++uorQGNTXRSQOaiCT7dYHz2+UlxcXKG6UnXOnz9Pv379OHz4ML169WLBggV2n+izjkVmZiYnTpyw25bGreK2b9+OYRgMHjyYhg0bFvo1f/58AN58800aNmxoexpZY1N9WrVqZfvaupR1Jet16yyMxqd6rFu3DtM0admype1py4L8/Pzo0qULAFu2bAE0NtVFAZmDio6Oxs3NjYyMDLZt21akPDs7m82bNwNw4403Vnf3rikXL15kwIAB7Nmzh86dO7NkyZJip+UbN25Mw4YNgfy/+OyxXte4VUxubi6nT58u8su63+XixYucPn2aM2fOABqb6hQdHW1b5rL+Q30l6/XQ0FBA41NdLly4UGod6yyY9WdJY1M9FJA5KD8/P2699VYAPvzwwyLlCxYsIDU1lXr16tG7d+9q7t21IzMzkyFDhrBp0yauu+46li9fTp06dYqtbxgGd911F2B/3NavX8+BAwdwc3Nj8ODBVdbv2s66dGLv1wMPPADkJyQ1TdO2JKaxqT4+Pj4MGDAAgLlz5xYpP3XqFCtWrADglltuATQ+1cU6g3Xw4EHi4+OLlKemptr+s9+yZUtAY1NtqvlkACmH2NjYUs+yfPPNN2uwh7VbTk6OOXToUBMwmzVrZp44caJM98XFxdkOuS7uzLcnnniiKrt+TSvp6CSNTfXZsWOH6eLiYlosFvOTTz6xXU9KSjJvu+02EzCbNm1qZmZm2so0PlXvwoULZlBQkAmYXbt2NY8cOWIrO336tHnnnXeagOnp6WkmJCTYyjQ2VU8BmYN79dVXbYdYN23a1Lz++utt55ANHDjQzMnJqeku1lqff/657XvfokULs1u3bnZ/jRgxosi9c+fOtY1TaGioGR0dbbq5uZmA2alTJ/PixYs18ImuDSUFZKapsalO//73v23nIjZu3Ni84YYbTG9vbxMwg4KCzO3btxe5R+NT9ZYtW2Z6enqagOni4mK2aNHCbNu2rS3gcnV1LRREW2lsqpYCMiewZMkS85ZbbjH9/f1Nb29vs0OHDuaMGTMUjFWxjz/+2BaQlfQrIiLC7v3r1q0z77zzTrNu3bqmh4eH2apVK3PKlClmenp69X6Qa0xpAZlpamyq008//WQOGjTIDAoKMt3d3c3IyEhz4sSJhWZfrqTxqXq//vqr+dhjj5nNmzc3PTw8THd3dzMiIsIcO3asuXXr1mLv09hUHcM0i3mGVURERESqhTb1i4iIiNQwBWQiIiIiNUwBmYiIiEgNU0AmIiIiUsMUkImIiIjUMAVkIiIiIjVMAZmIiIhIDVNAJiIiIlLDFJCJiIiI1DAFZCIiIiI1TAGZiEgN+OSTTzAMg3HjxtV0V0TEASggExGHERkZiWEYfPLJJ7ZrO3bsYMqUKSxevLjG+lVeycnJTJkyhRkzZtR0V0TESSggExGHtmPHDqZOnep0AdnUqVNLDMj8/f1p1aoVISEh1dcxEXFYrjXdARGRa9Fdd93FXXfdVdPdEBEHoRkyERERkRqmgExEHFZkZCQPPvggAHPnzsUwDNuv3r17F6m/YsUKBg8eTIMGDfDw8CAsLIwHH3yQw4cPF6l79OhRDMMgMjISgDlz5tC5c2fq1KmDYRi2enFxcbz55pv07t2b8PBwPDw8CA4O5vbbb2fp0qVF2h03bhxNmjQB4NixY4X6XLDd0jb17927l7FjxxIWFoa7uzsNGjRg+PDhbNy40W79cePG2fbfnThxgoceeoiQkBA8PT257rrr+Ne//mX3vpycHGbOnEmXLl2oU6cOHh4eNGrUiK5du/KPf/yD5ORku/eJSOXSkqWIOKzOnTvj7u7OoUOHqF+/Pi1atLCVtW/fvlDdp59+mpkzZwJQv359rrvuOg4fPswnn3zCwoUL+e677+jatavd93niiSd4//33CQ8Pp3Xr1vz222+2sv/5n//hww8/xNfXl0aNGnH99deTmJjIihUrWLFiBW+88QYvvPCCrX7Lli254YYb2LJlCx4eHtxwww3l/tzffvstd999N5mZmQQEBNChQweOHTvGwoULWbx4Me+//z6PPvqo3XuPHTtGp06dSE5Opm3btlgsFvbt28eTTz5JcnIyL730UqH6o0eP5ptvvgGgWbNm1K1bl1OnTvHLL7+wYcMG7rrrLqKiosr9GUSknEwREQcRERFhAubHH39su/bxxx+bgPnAAw8Ue9/7779vAmaTJk3MH374wXY9JyfHfPXVV03ADAsLM9PT021lR44cMQHTxcXF9PHxMWNiYmxlaWlptq+XLVtmbty40czLyyv0nj/99JMZEhJiuri4mL/99luhMmvbERERxfa5uM+VmJho+vn5mYD51FNPmZmZmaZpmmZubq752muvmYDp5uZm7ty5s9B9DzzwgK1sxIgRZlJSkq3svffeMwHT09Oz0PUtW7aYgBkeHm7u27evUHspKSnmnDlzzOPHjxf7GUSk8mjJUkScWlZWFlOmTMHFxYVvvvmm0FKmi4sLL730EsOHDychIYEFCxYUuT83N5dXXnmFwYMH2655eXnZvr7jjju48cYbCy03AvTo0YNp06aRm5vL/PnzK+3zvPfee6SmphIVFcWMGTNwd3cHwGKx8Le//Y0BAwaQnZ3N22+/bff+evXq8cknnxAQEGC79sQTT9CxY0cyMjL44YcfbNcPHToEwIgRI2jTpk2hdvz8/HjkkUcIDw+vtM8mIsVTQCYiTm3Dhg2cOnWKjh07Eh0dbbeONdhau3at3fL777+/xPc4c+YMM2fO5N577+XWW2+le/fudO/e3ZbWYufOnVf/Aa6wcuVKAJ588km75U899VShele655578PHxKXK9c+fOQP6eOCtrsPX9999z/vz5q++0iFSY9pCJiFPbvXs3kL9Jv3v37nbrWDemJyYmFikLCgoiKCio2PZXrlzJ3XffTUpKSrF1KjOYOXjwIABt27a1W37dddcBcPr0aVJTU/Hz8ytU3qxZM7v31a9fH4CLFy/art18883ceOONbNq0ifDwcPr160fPnj3p1asXHTt2LDIrKCJVRwGZiDg1a6B05swZzpw5U2Ld9PT0ItfszSZZJScnM3r0aFJSUrj//vuZMGECrVq1ws/PD4vFwurVq+nXrx/Z2dkV+xAFWAMmawB1pQYNGti+vnDhQpGArLjPY7HkL4iYplno2nfffcfUqVP57LPPiImJISYmBoCIiAimTJmio51EqomWLEXEqfn6+gIwZswYTNMs8dePP/5Yrra/++47kpKSuPnmm/nkk0+48cYbCQgIsAU38fHxlf1xbJ/n999/t1t++vRp29d16tSp8PsFBgYyY8YMzpw5w/bt25k5cyZ9+vTh2LFjPPjgg3z99dcVfg8RKZ0CMhFxaKUtm1mX9vbs2VPp73306FEgf2nPXj+K2ztWkaW+li1bArBv3z675Xv37gXyZ8qunB2rCMMwiIqK4s9//jNr1qzhxRdfBPLzs4lI1VNAJiIOzfrEo73lRsh/2jEoKIidO3eWewasrO9dcFbK6ty5c3z44Ycl3ldcn0ty2223ATBr1iy75f/3f/9XqF5VuemmmwA4ceJElb6PiORTQCYiDq1p06YAbN68mbS0tCLlnp6evPLKKwCMHDmSRYsWFdonBfmzZy+88ALr1q0r13v36NEDgK+++orVq1fbrp88eZLhw4eTk5Nj977g4GDq1KnD77//zv79+8v1nk888QR+fn7s2LGDZ555hqysLADy8vJ46623WLp0KW5ubvzlL38pV7v2zJs3j2nTptlmAq3OnTtnC/w6duxY4fcRkdIpIBMRh9axY0datGjBkSNHaNy4MV27dqV37948/fTTtjpPPPEEL774ImfPnmXYsGEEBQXRpUsXOnXqRL169Wjfvj1vvfUWFy5cKNd7d+rUiREjRpCdnU2/fv1o0aIF0dHRNG7cmG3btvHGG2/Yvc8wDEaOHGnrf+fOnendu7fd456u1KhRIz799FPc3d2ZMWMGDRs2pEuXLoSEhPDCCy9gsViYNWsW119/fbk+iz1nzpzh5ZdfpkmTJoSFhdGlSxfat29Po0aNWLNmDaGhoUybNq3C7yMipdNTliLi0CwWC0uXLuVvf/sbP/30E7/88gu5ublF6r3++usMGjSIf/3rX/z888/s3LkTX19fwsLCGDp0KMOHD6dv377lfv958+bRpk0bPv30U44dO0a9evUYMWIEU6ZM4eTJk8XeN3PmTOrUqUNMTAw7d+4s15OYgwcPZuvWrbzxxhusWbOGHTt2EBAQwF133cXzzz/PzTffXO7PYc/w4cPJyspi9erV/Prrr+zevRsfHx/atWvHsGHDmDhxYqEEsyJSdQzzyrl9EREREalWWrIUERERqWEKyERERERqmAIyERERkRqmgExERESkhikgExEREalhCshEREREapgCMhEREZEapoBMREREpIYpIBMRERGpYQrIRERERGqYAjIRERGRGqaATERERKSGKSATERERqWH/H47057uWlTc+AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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rAmYl1xyiXn06NFaXZeUlGTb4LqqPd4efPDBxqz6Ra+6rZPUPo6VmJhoenp6mh4eHub7779vO56ZmWled911JmB27NjRLCwstJ1TGzlObm6uGRISYgLmgAEDzIMHD9rOHTt2zLzxxhtNwPT19TVTU1Nt59RGjqGAzEW88MILtg2sO3bsaPbu3du259gNN9xgnjt3ztlVbNI++ugj28+/c+fO5sCBA+1+JkyYUOnauXPn2toqIiLCjI2NNb29vU3A7Nevn3n69GknvNHFo7qAzDTVPo7273//27YfYrt27czLLrvM9PPzMwEzJCTE3LZtW6Vr1EaOs2zZMtPX19cETE9PT7Nz585mjx49bAGXl5dXuWDaSm3U+BSQuZAlS5aYw4cPNwMDA00/Pz+zT58+5syZMxWMOcB7771nC8iq+0RHR9u9fv369eaNN95otmzZ0rRYLGbXrl3N5557zszPz3fsi1yEagrITFPt42jffvutOXr0aDMkJMT08fEx27dvb06dOrVcr0tFaiPH2bdvn3n//febnTp1Mi0Wi+nj42NGR0ebkydPNrds2VLldWqjxmWYZhXrWEVERETEITSpX0RERMTJFJCJiIiIOJkCMhEREREnU0AmIiIi4mQKyEREREScTAGZiIiIiJMpIBMRERFxMgVkIiIiIk6mgExERETEyRSQiYg4yPvvv49hGEyZMsXZVRERF6OATEScqn379hiGwfvvv287lpiYyHPPPUdCQoLT6lVXWVlZPPfcc8ycOdPZVRERN6SATERcTmJiIs8//7zbBWTPP/98tQFZYGAgXbt2JTw83HEVExG34OXsCoiIXCzGjRvHuHHjnF0NEXFB6iETERERcTIFZCLiUtq3b88999wDwNy5czEMw/YZOnRopfIrVqxgzJgxtGnTBovFQmRkJPfccw+//PJLpbLJyckYhkH79u0BmDNnDnFxcbRo0QLDMGzlkpKSeOWVVxg6dChRUVFYLBZCQ0MZOXIkS5curXTfKVOm0KFDBwAOHTpUrs5l71vTpP6ffvqJyZMnExkZiY+PD23atGH8+PFs3LjRbvkpU6bY5t8dPXqU3/zmN4SHh+Pr68ull17Kv/71L7vXnTt3jjfeeIP+/fvTokULLBYLbdu2ZcCAAfz1r38lKyvL7nUi0ng0ZCkiLiUuLg4fHx/2799P69at6dy5s+1cr169ypV99NFHeeONNwBo3bo1l156Kb/88gvvv/8+8fHxfPnllwwYMMDucx588EH+85//EBUVRbdu3Thw4IDt3N///nfeeecd/P39adu2Lb179+bIkSOsWLGCFStW8PLLL/PUU0/Zynfp0oXLLruMzZs3Y7FYuOyyy+r83l988QW33norhYWFBAUF0adPHw4dOkR8fDwJCQn85z//4be//a3daw8dOkS/fv3IysqiR48eeHh4sHv3bh5++GGysrJ4+umny5WfNGkSn3/+OQCXXHIJLVu2JD09nR9//JENGzYwbtw4YmJi6vwOInIBTBERJ4qOjjYB87333rMde++990zAvPvuu6u87j//+Y8JmB06dDDXrFljO37u3DnzhRdeMAEzMjLSzM/Pt507ePCgCZienp5m8+bNzcWLF9vO5eXl2b5etmyZuXHjRrOkpKTcM7/99lszPDzc9PT0NA8cOFDunPXe0dHRVda5qvc6cuSIGRAQYALmI488YhYWFpqmaZrFxcXmiy++aAKmt7e3uX379nLX3X333bZzEyZMMDMzM23n3nrrLRMwfX19yx3fvHmzCZhRUVHm7t27y90vOzvbnDNnjnn48OEq30FEGoeGLEXE7Zw9e5bnnnsOT09PPv/883JDmZ6enjz99NOMHz+e1NRUFi5cWOn64uJi/va3vzFmzBjbsWbNmtm+vv7667n88svLDTcCDB48mOnTp1NcXMyCBQsa7H3eeustcnJyiImJYebMmfj4+ADg4eHBn//8Z0aNGkVRURGvvfaa3etbtWrF+++/T1BQkO3Ygw8+SN++fSkoKGDNmjW24/v37wdgwoQJdO/evdx9AgICuO+++4iKimqwdxOR2lFAJiJuZ8OGDaSnp9O3b19iY2PtlrEGW998843d83fddVe1zzhx4gRvvPEGt99+O9dccw2DBg1i0KBBtrQW27dvr/8LVPDVV18B8PDDD9s9/8gjj5QrV9Ftt91G8+bNKx2Pi4sDSufEWVmDra+//pqMjIz6V1pEGpTmkImI29m5cydQOkl/0KBBdstYJ6YfOXKk0rmQkBBCQkKqvP9XX33FrbfeSnZ2dpVlGjKY+fnnnwHo0aOH3fOXXnopAMeOHSMnJ4eAgIBy5y+55BK717Vu3RqA06dP245deeWVXH755fzwww9ERUUxYsQIhgwZwlVXXUXfvn0r9QqKiGMoIBMRt2MNlE6cOMGJEyeqLZufn1/pmL3eJKusrCwmTZpEdnY2d911Fw899BBdu3YlICAADw8PVq1axYgRIygqKrqwlyjDGjBZA6iK2rRpY/s6Nze3UkBW1ft4eJQOgpimWe7Yl19+yfPPP8+HH37I4sWLWbx4MQDR0dE899xz2tpJxAk0ZCkibsff3x+AO+64A9M0q/2sXbu2Tvf+8ssvyczM5Morr+T999/n8ssvJygoyBbcpKSkNPTr2N7n+PHjds8fO3bM9nWLFi0u+HnBwcHMnDmTEydOsG3bNt544w2GDRvGoUOHuOeee/jss88u+BkiUjcKyETE5dQ0bGYd2tu1a1eDPzs5ORkoHdqzV4+q5o5dyFBfly5dANi9e7fd8z/99BNQ2lNWsXfsQhiGQUxMDL///e9ZvXo1f/rTn4DS/Gwi4lgKyETE5VhXPNobboTS1Y4hISFs3769zj1gtX122V4pq1OnTvHOO+9Ue11Vda7OddddB8CsWbPsnn/zzTfLlWssV1xxBQBHjx5t1OeISGUKyETE5XTs2BGATZs2kZeXV+m8r68vf/vb3wC45ZZbWLRoUbl5UlDae/bUU0+xfv36Oj178ODBAHz66aesWrXKdjwtLY3x48dz7tw5u9eFhobSokULjh8/zp49e+r0zAcffJCAgAASExN57LHHOHv2LAAlJSW8+uqrLF26FG9vb/7whz/U6b72zJ8/n+nTp9t6Aq1OnTplC/z69u17wc8RkbpRQCYiLqdv37507tyZgwcP0q5dOwYMGMDQoUN59NFHbWUefPBB/vSnP3Hy5EluvvlmQkJC6N+/P/369aNVq1b06tWLV199ldzc3Do9u1+/fkyYMIGioiJGjBhB586diY2NpV27dmzdupWXX37Z7nWGYXDLLbfY6h8XF8fQoUPtbvdUUdu2bZk3bx4+Pj7MnDmTsLAw+vfvT3h4OE899RQeHh7MmjWL3r171+ld7Dlx4gTPPvssHTp0IDIykv79+9OrVy/atm3L6tWriYiIYPr06Rf8HBGpG62yFBGX4+HhwdKlS/nzn//Mt99+y48//khxcXGlci+99BKjR4/mX//6F9999x3bt2/H39+fyMhIxo4dy/jx47n66qvr/Pz58+fTvXt35s2bx6FDh2jVqhUTJkzgueeeIy0trcrr3njjDVq0aMHixYvZvn17nVZijhkzhi1btvDyyy+zevVqEhMTCQoKYty4cTz55JNceeWVdX4Pe8aPH8/Zs2dZtWoV+/btY+fOnTRv3pyePXty8803M3Xq1HIJZkXEMQyzYj+/iIiIiDiUhixFREREnEwBmYiIiIiTKSATERERcTIFZCIiIiJOpoBMRERExMkUkImIiIg4mQIyERERESdTQCYiIiLiZArIRERERJxMAZmIiIiIkykgExEREXEyBWQiIiIiTqaATERERMTJFJCJiIiIONn/B7f8AgZNeTrmAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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C1BXV4c1a9bY7PUsW7YMZWVlSEhIwOLFi6FSqQAAMpkMr776KsaPHw+dTocPP/zQ6v3BwcFYuXIlAgICTMfmzp2LQYMGoaqqCrt37zYdz8rKAgDMmDEDffr0MXscPz8/PPHEE4iOjrbZayMi22BCRkQOJy0tDQUFBRg0aBASExOtXmNMtn766Ser5x999NFmn+PatWtYsmQJZs+ejTvvvBOjRo3CqFGjTGUtMjIy2v4CGvnhhx8AAL///e+tnn/22WfNrmvswQcfhLe3t8XxpKQkAIY5cUbGZOvHH39EUVFR24MmIrviHDIicjjHjx8HYJikP2rUKKvXGCem5+XlWZwLCQlBSEhIk4//ww8/4P7770dpaWmT19gymTl79iwAoG/fvlbP9+vXDwBw5coVlJWVwc/Pz+x8t27drN4XFhYGAKioqDAdGzFiBIYNG4Z9+/YhOjoaKSkpuO222zBmzBgMGjTIoleQiBwDEzIicjjGROnatWu4du1as9feuHHD4pi13iSjkpISPPDAAygtLcWjjz6KZ555Br169YKfnx9kMhl27tyJlJQU6HS69r2IBowJkzGBaqxTp06mf5eXl1skZE29HpnMMMghiqLZsW3btuGtt97Cf/7zH2zevBmbN28GAMTGxmL+/Pnc2onIAXHIkogcjo+PDwDgoYcegiiKzf7Zs2dPqx5727ZtKC4uxogRI7By5UoMGzYMAQEBpuQmNzfX1i/H9HquXr1q9fyVK1dM//b19W338wUGBmLx4sW4du0ajhw5giVLlmDcuHG4ePEiHn/8caxbt67dz0FEtsWEjIjs7lbDZsahvczMTJs/d05ODgDD0J61OJqaO9aeob6ePXsCAE6ePGn1/IkTJwAYesoa9461hyAISEhIwB//+Efs2rULL7/8MgBDfTYicixMyIjI7owrHq0NNwKG1Y4hISHIyMhodQ9YS5+7Ya+UUWFhIT777LNm72sq5ubcfffdAIClS5daPf+Pf/zD7LqOMnz4cABAfn5+hz4PEbUeEzIisru4uDgAwIEDB6DVai3Oe3h44O233wYAzJw5Exs3bjSbJwUYes9eeukl7N27t1XPPXr0aADAN998g507d5qOX758GdOnT0dtba3V+0JDQ+Hr64urV6/i1KlTrXrOuXPnws/PD0ePHsXzzz+PmpoaAIBer8cHH3yA7777DkqlEn/+859b9bjWrF69GgsWLDD1BBoVFhaaEr9Bgwa1+3mIyLaYkBGR3Q0aNAg9evTAhQsXEBMTg5EjR2Ls2LF47rnnTNfMnTsXL7/8Mq5fv4777rsPISEhGDp0KAYPHozg4GAMGDAAH3zwAcrLy1v13IMHD8aMGTOg0+mQkpKCHj16IDExETExMTh8+DDef/99q/cJgoCZM2ea4k9KSsLYsWOtbvfUWEREBL788kuoVCosXrwYnTt3xtChQxEeHo6XXnoJMpkMS5cuxcCBA1v1Wqy5du0a/vrXv6Jr166IiorC0KFDMWDAAERERGDXrl2IjIzEggUL2v08RGRbXGVJRHYnk8nw3Xff4dVXX8XPP/+M/fv3o66uzuK69957D5MmTcI///lP/PLLL8jIyICPjw+ioqIwdepUTJ8+HXfccUern3/16tXo06cPvvzyS1y8eBHBwcGYMWMG5s+fj8uXLzd535IlS+Dr64vNmzcjIyOjVSsxJ0+ejEOHDuH999/Hrl27cPToUQQEBGDatGl48cUXMWLEiFa/DmumT5+Ompoa7Ny5E2fOnMHx48fh7e2N/v3747777sO8efPMCswSkWMQxMbjAERERERkVxyyJCIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpLY/wcpyYHOZqI4SQAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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e89xbfPmzZo4caIWLlzotn5VV05OjiZOnKi0tDR3dwVAA0cACKBB2rx5s15++WWvCwBffvnlSgPA8PBwdezYUS1btqy/jgFocPzd3QEAQNUNGzZMw4YNc3c3AHg5ZgABAAB8DAEggAYnPj5e9913nyTp/fffl2EYjl99+/at0H758uUaMmSImjdvrsDAQMXGxuq+++7T7t27K7Tdt2+fDMNQfHy8JGnmzJnq3r27GjduLMMwHO327NmjadOmqW/fvoqLi1NgYKCaNm2qm266SZ999lmF5957771q27atJGn//v3l+lz2uZdKAtm2bZvuuusuxcbGKiAgQM2bN9fw4cO1bt06p+3vvfdex/7Jw4cP6/e//71atmypoKAgXX311frrX//q9HVFRUWaPn26evToocaNGyswMFCtWrVS79699ac//Uk5OTlOXwfAM7AEDKDB6d69uwICArRz5041a9ZM7du3d9xLTEws1/bJJ5/U9OnTJUnNmjXT1Vdfrd27d+u9997T/Pnz9fnnn6t3795O32fs2LH629/+pri4OHXq1Em7du1y3Hv11Vc1e/ZshYaGqlWrVurSpYsOHTqk5cuXa/ny5Zo6daqef/55R/sOHTrommuu0caNGxUYGKhrrrmm2p978eLF+t3vfqeCggJFREQoKSlJ+/fv1/z587Vw4UL97W9/04MPPuj0tfv371e3bt2Uk5Ojq666ShaLRT/++KMee+wx5eTk6KWXXirXfvTo0Zo3b54kqV27doqKitLRo0f1/fffa+3atRo2bJi6du1a7c8AoJ6YAODl2rRpY0oy//GPfziu/eMf/zAlmffcc4/L1/3tb38zJZlt27Y1V69e7bheVFRkTp482ZRkxsbGmhcuXHDc27t3rynJ9PPzM0NCQsxFixY57p0/f97x56VLl5rr1q0zS0pKyr3n119/bbZs2dL08/Mzd+3aVe6e/dlt2rRx2WdXn+vQoUNmWFiYKcl84oknzIKCAtM0TbO4uNh85ZVXTEmm1Wo1MzMzy73unnvucdwbMWKEefr0ace9t99+25RkBgUFlbu+ceNGU5IZFxdn/vjjj+Wel5uba86cOdM8cOCAy88AwP1YAgbgkwoLCzVx4kT5+flp3rx55ZaG/fz89NJLL2n48OHKysrS3LlzK7y+uLhYf/7znzVkyBDHtUaNGjn+fPPNN6tnz57llm8l6dprr9WkSZNUXFysjz/+uNY+z9tvv628vDx17dpVaWlpCggIkCRZLBa9+OKLuuWWW2Sz2fTGG284fX2TJk303nvvKSIiwnFt7NixSklJUX5+vlavXu24vnPnTknSiBEjdOWVV5Z7TlhYmB544AHFxcXV2mcDUPsIAAH4pLVr1+ro0aNKSUlRcnKy0zb24O4///mP0/t33313pe9x4sQJTZ8+XXfccYf69++vPn36qE+fPo4yL5mZmTX/ABf54osvJEmPPfaY0/tPPPFEuXYXGzNmjEJCQipc7969u6TSPY129uBu1apVOnXqVM07DcBt2AMIwCf98MMPkkqTOvr06eO0jT2R4dChQxXuRUdHKzo62uXzv/jiC/3ud79Tbm6uyza1GTz9/PPPkqSrrrrK6f2rr75aknTs2DHl5eUpLCys3P127do5fV2zZs0kSWfPnnVc69Wrl3r27Kn169crLi5OAwYM0HXXXafrr79eKSkpFWY9AXgeAkAAPskemJ04cUInTpyotO2FCxcqXHM2W2aXk5Oj0aNHKzc3V3fffbceffRRdezYUWFhYbJYLFq5cqUGDBggm812eR+iDHuAZg/YLta8eXPHn8+cOVMhAHT1eSyW0oUi0zTLXfv888/18ssv61//+pcWLVqkRYsWSZLatGmjiRMnclQd4OFYAgbgk0JDQyVJd955p0zTrPTXV199Va1nf/755zp9+rR69eql9957Tz179lRERIQjmDp48GBtfxzH5zl+/LjT+8eOHXP8uXHjxpf9fpGRkUpLS9OJEyeUkZGh6dOn64YbbtD+/ft133336dNPP73s9wBQdwgAATRIl1qGtC+Vbt26tdbfe9++fZJKl0qd9cPV3r/LWTrt0KGDJOnHH390en/btm2SSmcCL579uxyGYahr1656/PHH9eWXX+qFF16QVFofEYDnIgAE0CDZM3KdLd9Kpdm40dHRyszMrPYMX1Xfu+ysm112drZmz55d6etc9bkyv/3tbyVJb731ltP7//u//1uuXV35zW9+I0k6fPhwnb4PgMtDAAigQUpISJAkbdiwQefPn69wPygoSH/+858lSSNHjtSCBQvK7XOTSmcHn3/+eX377bfVeu9rr71WkvTJJ59o5cqVjutHjhzR8OHDVVRU5PR1TZs2VePGjXX8+HFt3769Wu85duxYhYWFafPmzXrqqadUWFgoSSopKdFrr72mzz77TFarVc8880y1nuvMnDlzNGnSJMdMp112drYj0ExJSbns9wFQdwgAATRIKSkpat++vfbu3avWrVurd+/e6tu3r5588klHm7Fjx+qFF17QyZMndfvttys6Olo9evRQt27d1KRJEyUmJuq1117TmTNnqvXe3bp104gRI2Sz2TRgwAC1b99eycnJat26tdLT0zV16lSnrzMMQyNHjnT0v3v37urbt6/T4+su1qpVK33wwQcKCAhQWlqaWrRooR49eqhly5Z6/vnnZbFY9NZbb6lLly7V+izOnDhxQn/84x/Vtm1bxcbGqkePHkpMTFSrVq305ZdfKiYmRpMmTbrs9wFQd8gCBtAgWSwWffbZZ3rxxRf19ddf6/vvv1dxcXGFdlOmTNGtt96qv/71r/rmm2+UmZmp0NBQxcbGaujQoRo+fLhuvPHGar//nDlzdOWVV+qDDz7Q/v371aRJE40YMUITJ07UkSNHXL5u+vTpaty4sRYtWqTMzMxqZQoPGTJEmzZt0tSpU/Xll19q8+bNioiI0LBhw/Tss8+qV69e1f4czgwfPlyFhYVauXKlfvrpJ/3www8KCQlR586ddfvtt2vcuHHlCkoD8DyGefGaBwAAABo0loABAAB8DAEgAACAjyEABAAA8DEEgAAAAD6GABAAAMDHEAACAAD4GAJAAAAAH0MACAAA4GMIAAEAAHwMASAAAICPIQAEAADwMQSAAAAAPoYAEAAAwMf8/5T8X3BNDMAGAAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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4CciIiKSkbToK5e2ICIiIrK/Kg5TEhEREcnHNEzJnjEiIiIiGbBnjIiIiEhG+hpO4CciIiKSDVfgJyIiIpIRe8aIiIiIZFRl4NIWRERERLLhBH4iIiIiGUnDlHxROBEREZF9iaLICfxEREREcjEYRdSKdd+rOUxJREREZF+m91IC7BkjIiIisjvTEKUgACoXx0t9HK9GRERERDakr/deSkEQZK6NJSZjRERE1KHpaxx3WQuAyRgRERF1cFUGx13WAmAyRkRERB2cIy9rATAZIyIiog5O6hnjMCURERGR/TnyeykBJmNERETUwZnWGXPEBV8BJmNERETUwek5TElEREQkH1PPmIbDlERERET2xwn8RERERDLi0hZEREREMtJLT1OyZ4yIiIjI7qpqTMOUjpn2OGatiIiIiGxEb+C7KdtEFEUcP34ca9aswYMPPggfHx+oVCoEBwcjNjYWx44dazL+1KlTmDp1Krp27YouXbpgwIABWL9+PaqqqpqMy8zMxPz58xEUFASNRoOwsDCsXr0axcXFTcbl5eVh+fLl0Gq1UKvVCAkJwVNPPYW8vLwm44qLi7F69WqEhYVBo9EgKCgI8+fPR2ZmZpNxRERE1DRO4G+jr776CqNHj8af//xnnD17FoGBgYiKikJZWRkSExPxyCOP4NVXX7Uau337dowePRr//Oc/oVarERERgStXruC1117DmDFjUFFRYTXu2LFjiI6Oxo4dO2A0GhEZGYmCggK8++67iI6Oxu3bt63GZWRk4P7770dcXBzKysoQFRWF0tJSbNu2DQMHDsSlS5esxhUUFGDw4MF49913UVBQgMjISBiNRuzYsQPR0dH4+uuv763xiIiI6OdFX7m0xb0RRRF9+/bFhx9+iB9//BGXL19GamoqdDod1q5dCwDYsGED/vd//9csLicnB0uWLIHRaMTGjRtx48YNpKamIisrC/3798fZs2fx4osvWpyvrKwMc+bMQWVlJZ577jnk5eUhJSUFubm5GDlyJLKzs7FkyRKLOKPRiFmzZqGwsBCxsbHIz89HSkoK8vLyMGPGDOh0OsyZMwe1tbUWsQsXLkROTg5GjRqF3NxcKe63v/0tKisrMXv2bJSXl9uoRYmIiDqXKg5Tts2wYcOQmZmJFStWwNfXVypXqVR48803MWHCBABAXFycWdymTZug1+sxfvx4rFmz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AQFIS0trdc9XS89dvzfKRKfT4eOPP24yrrE6N+VXv/oVAOCvf/2r1e3vv/++2X7t5cEHHwQA5Ofnt+t5iJwZkzEi6hRCQ0MBAGfPnkVFRYXFdo1GgzfeeAMAMGvWLCQlJZnNiwLqes1eeuklnDhxolXnHj16NABg9+7dOHr0qFR+69YtxMbGoqamxmpc165d4enpiR9++AGZmZmtOueKFSvg5eWFCxcuYOXKlaiurgYA1NbWYuPGjTh48CCUSiV+97vfteq41mzfvh3r16+XegBNdDqdlPQNGTKkzech6qiYjBFRpzBkyBD069cP165dQ0hICEaMGIGxY8fihRdekPZZsWIFfv/73+PHH3/EjBkzEBAQgGHDhiE6Ohr+/v74xS9+gY0bN6KsrKxV546OjsbMmTNhMBgQExODfv36YfDgwQgJCUFqairefvttq3GCIGDWrFlS/YcOHYqxY8dafYVTQ8HBwfj73/8OlUqF9957D927d8ewYcMQFBSEl156CQqFAn/9619x//33t+parLlz5w5ee+019OnTBz179sSwYcPwi1/8AsHBwfjqq6/Qo0cPrF+/vs3nIeqo+DQlEXUKCoUCBw8exMsvv4yvv/4a//nPf2A0Gi32e+utt/DrX/8a//3f/41vvvkGaWlp8PDwQM+ePTFt2jTExsZi3LhxrT7/9u3bERERgb///e+4fv06/P39MXPmTKxbtw63bt1qNG7Lli3w9PTE/v37kZaW1qonLqdMmYKUlBS8/fbb+Oqrr3DhwgX4+Phg+vTpWLNmDR566KFWX4c1sbGxqK6uxtGjR3H58mWkp6fD3d0dUVFRmDFjBp599lmzxWOJyJwgNuyHJyIiIiK74TAlERERkYyYjBERERHJiMkYERERkYyYjBERERHJiMkYERERkYyYjBERERHJiMkYERERkYyYjBERERHJiMkYERERkYyYjBERERHJiMkYERERkYyYjBERERHJiMkYERERkYyYjBERERHJ6P8DL46ZmQOA+vkAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "fig1, fig2, fig3, fig4, fig5, fig6, fig7, fig8 = plot_optimisation_results(path_data='./Results/OptimisationResults_2022_11_09-06_13_54_PM.csv',path_solver_output='./Results/Y_b_opt_x2022_11_09-06_13_54_PM.npy',path_pdf='./Results/')" + ] + }, + { + "cell_type": "code", + "execution_count": 12, + "id": "125b4ba4", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.read_csv('./Results/OptimisationResults_2022_10_27-12_27_21_AM.csv',index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 10, + "id": "c3182ebd", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
lossXX_gradE_objectiveE_constraints
0862.7184340.800000277.0668628627.18433858.818565
1851.5138170.754646117.1799868515.13817259.640398
2815.7988820.707856381.0168948157.98881762.422355
3774.3502360.66593166.6287227743.50236162.976672
4739.6014280.621216384.4761717396.01427966.381548
5785.8073690.575621257.5664107858.07369263.675902
6711.3197480.568319-764.4883727019.83107968.093366
7732.5956470.56000178.2336927325.95647166.318393
8773.9174030.572040-1018.7326097273.48654068.465687
9749.7894660.580174152.6731907497.89466266.019436
10732.8093300.584946149.7593847328.09329866.421074
11702.9675530.599550-727.9032677001.51619668.028159
12737.3783550.611186101.7363157373.78354966.092764
13721.0204190.619189166.2194457210.20419466.388951
14723.4130720.622847238.7676877234.13071766.776851
15763.9912870.623975147.5678627639.91287564.346203
16719.6989860.62352998.9602407196.98985665.795875
\n", + "
" + ], + "text/plain": [ + " loss X X_grad E_objective E_constraints\n", + "0 862.718434 0.800000 277.066862 8627.184338 58.818565\n", + "1 851.513817 0.754646 117.179986 8515.138172 59.640398\n", + "2 815.798882 0.707856 381.016894 8157.988817 62.422355\n", + "3 774.350236 0.665931 66.628722 7743.502361 62.976672\n", + "4 739.601428 0.621216 384.476171 7396.014279 66.381548\n", + "5 785.807369 0.575621 257.566410 7858.073692 63.675902\n", + "6 711.319748 0.568319 -764.488372 7019.831079 68.093366\n", + "7 732.595647 0.560001 78.233692 7325.956471 66.318393\n", + "8 773.917403 0.572040 -1018.732609 7273.486540 68.465687\n", + "9 749.789466 0.580174 152.673190 7497.894662 66.019436\n", + "10 732.809330 0.584946 149.759384 7328.093298 66.421074\n", + "11 702.967553 0.599550 -727.903267 7001.516196 68.028159\n", + "12 737.378355 0.611186 101.736315 7373.783549 66.092764\n", + "13 721.020419 0.619189 166.219445 7210.204194 66.388951\n", + "14 723.413072 0.622847 238.767687 7234.130717 66.776851\n", + "15 763.991287 0.623975 147.567862 7639.912875 64.346203\n", + "16 719.698986 0.623529 98.960240 7196.989856 65.795875" + ] + }, + "execution_count": 10, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "df" + ] + }, + { + "cell_type": "code", + "execution_count": 59, + "id": "458ae426", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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VTiYWCB1OERERFbJJpKq8vLy215jmBpWU1PT5vsVFBQgLy8PAK4rNNpROagUmDZA//fwzdFUiaMhIiKyTjaRVBlqT126dAnp6ek3nS8rK8OJEycA6Ifu2ur999+HKIpwdXXFoEGD2txeezB7iH5/xD0XcpFVUi1xNERERNbHJpKqcePGwcvLCxqNBjNnzkRKSorxXF5eHmbPno2CggLY2dlh+vTpxnPLly9HaGgoZs6ceV17586dwzPPPINz585dd7ympgZvv/023n33XQDAokWLoFJxtRsARPg6Y0iYB3QisP54mtThEBERWR2bWP3n5OSEr7/+Gg888AAOHz6MLl26IDw8HEqlEomJiairq4NCocCnn36KwMBA4+tKSkqQmpp63cR2QL/U85NPPsEnn3wCb29vhIToe2EuXLiAqqoqAMD8+fPx8ssvW+w92oJHhnbCseQirD+Rjv+7KwJKuU3k5ERERBZhM98Vx48fj7i4ODz55JMICwtDWloaEhMT4e/vj0cffRTHjh3DY4891qy2QkNDsXjxYowfPx5OTk64ePEi4uPj4eHhgenTp2PHjh1YvXr1LetTdUT39PSDl5MaeeW12H0+V+pwiIiIrIpN9FQZREZG4rPPPmv29TExMYiJibnpuJubG15//XUTRtYxqBQyzBwUjBV7E/HN0VTc19tf6pCIiIishs30VJF1mDUkBDIBOHylEIl5FVKHQ0REZDWYVFGLBLrZ485uPgCAdcdYXoGIiMiASRW12OyGCus//5GB6jqtxNEQERFZByZV1GJ3RHgj2MMeZTX12BqXJXU4REREVoFJFbWYTCZg9hB9b9U3HAIkIiICwKSKWunBAUFQyWU4k1GKMxklUodDREQkOSZV1CqeTmrc19sPAPcDJCIiAphUURs80jBhfUtcFkqrNBJHQ0REJC0mVdRqAzq5o5ufM2o0Ovx0KkPqcIiIiCTFpIpaTRAEY3mFdcdSIYqixBERERFJh0kVtcnUfoFwVMmRlF+JI1cKpQ6HiIhIMkyqqE2c1ApM7R8IgOUViIioY2NSRW1mmLC+61wucstqJI6GiIhIGkyqqM26+blgYCd31OtErD+eLnU4REREkmBSRSZh6K367nga6rU6iaMhIiKyPCZVZBLje/vBw1GFnLIa/JqQJ3U4REREFsekikxCrZDjoYHBAFhhnYiIOiYm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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.tight_layout()\n", + "plt.plot(df['E_objective'],'*-')\n", + "plt.ticklabel_format(axis='y', style='sci', scilimits=(0,0))\n", + "\n", + "plt.grid()\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel('$\\mathcal{O}(x)$')\n", + "plt.tight_layout()\n", + "plt.savefig('Results/objective_opt_'+datetime+'.pdf')" + ] + }, + { + "cell_type": "code", + "execution_count": 60, + "id": "14cb548e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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nVixYgV+//13VFXpFjYWRbHRfvpfCj179sQTTzyBRx99FN7erV+bSqvVYsqUKTh48CDuvvtuLFmyBMHBwYbtGRkZSElJueE5XnnlFRQVFeGOO+7Apk2bWh0DdSzWUj+mF9PNGw5KOTKLKpGYVYI+QY2nJBPr6sea2kZERNJpdUK2ceNGzJ07F2fOnIEoilAoFIiKisLAgQMREBAAT09PODg4oKCgAAUFBUhKSsKRI0eQlJSE1157DW+++SaefvppvPPOO/Dx8WnxdZctW4a4uDiMHj0aa9euhUzWcLY1ODi4QYJ2ve3bt2PVqlV49tln4evry4SMbur45UKoNSIC3OzRydNy68f07JVyjOzug82JOdiSmNN0QmaoH2NBPxGRJWlVQjZixAjs27cPDg4OuO+++zBjxgxMnDgR9vb2Nz324sWLWL16NX755RcsXboU33//PX744YcbTjHWt2TJEgDAggULGiVjN1NVVWVIxD766CMsXry4VcdTx3RtutKy68fqm9jHz5CQ/WNCj0bb2fKCiMgytSqzOX36NN555x1kZGTgl19+wdSpU1uUjAFAly5d8NZbb+H06dP4+++/MWDAAJw8ebJFx54/fx7Jycnw9PTE0KFDERsbi4cffhhjx47FjBkzsGLFClRXVzd7/AcffIALFy5g0aJFcHd3b9E1iaypfkxvTA8/KGQCzl0pw6X88gbbSirVuFygW4qESyYREVmWVo2QpaWlwcWl/U9mjR49GqNHj0ZpaWmL9j927BgAICIiAo888ghWrVrVYPuaNWvw2WefYfPmzQgNDW2w7cyZM1i0aBFiYmLw6KOPtjt26hisrX5Mz81RiVvDvRB3IR9bE3PwzMguhm1ncnT/vwV7OMDdseM9Uk5EZMlalZA1lYwVFxfDza1t0x8tTe6ys7MBAEeOHMH+/fsxa9YsvP322/D390dcXByefvppJCcnY/r06Th8+LBhSlMURTzzzDPQarX46quv2hQjAFRXVzcYgSsp0U37qNVqqNXqNp+3KfrzGfu81DqHUq5CrRHh76pCgIvSqv4+xkV4I+5CPjafzsYTQzsZYj+ZrutP1tPfxareD1kefk6RsdnqPdWa99Pu596HDRuGv/76CyEhIe09VbPKy3VTL2q1GjExMVi+fLlh29ixY7F+/XpER0fj2LFj2LRpEyZPngwAWLlyJfbu3YvXXnsNffr0afP1P/74Y7z33nuNXt+6dSscHU1T7L1t2zaTnJdaZtNlGQAZQuwq8ddff0kdTqsI1QCgwIn0Yvzy+59wqxsM23HiPAAZlGXZ+PPPLAkjJFvBzykyNlu7pyoqKlq8b7sTsqSkJAwZMgR//PEHoqKibrq/Wq2GUqls1TXq16m99NJLjbZHRkZi9OjR2LFjBzZv3ozJkycbeo4FBwfj3XffbdX1rjd37ly8+uqrhp9LSkoQEhKCCRMmwNXVuLU4arUa27Ztw/jx41v950TG88PywwCKcNfwvpg0wPrWU1uXexAnM0qAoL4YH+WPbdu2oVBwBlCBaSNvwegeLX/Cmeh6/JwiY7PVe0o/o9YS7U7I3nrrLXz44YcYOXIk1qxZg9tuu63J/bRaLVauXImPPvoIly5datU1PDw8DN9HREQ0uU/Pnj2xY8cOpKamAgBef/11FBQU4L///S+cnZ1bdb3rqVQqqFSqRq8rlUqT3TimPDfdWEVNLU7W9esa3s3XKv8ebusTgJMZJdienI8HBoagRgNcytf9Sy2yk6dVvieyPPycImOztXuqNe+l3UsnLViwACtXrkRVVRWmTJmCFStWNNguiiJ+/PFH9OjRA7Nnz8bly5dbfY0ePa49vt9UYlT/dY1GAwA4ceIEAOCFF16Av79/g69//etfAICff/7Z8BqR3vG0Iqg1IgLd7BHiaZ3Ld+gXGz9wMR+lVWpkVQBaEfB2VsHXpen/h4iISDpGWcvy8ccfx59//glHR0c888wzePvttyGKItauXYs+ffpg5syZuHjxIrp164Yffvih1eePjo42TFs2141f//r1SzRduXKl0Ze+Jq2ystLwGpGeNfYfu14XH2d09XWGWiNi17l8ZJTr3kfvQFerfU9ERLbMaIuLjx07FnFxcQgJCcHHH3+MgIAAzJgxA2fOnDEkYklJSXjooYdafW4nJydMmjQJAPD999832p6Tk4MtW7YAAMaMGQMAiI+PhyiKTX7pa8qefPJJw2tEevUTMms2oZdusfFtSbmGhKxPEPuPERFZIqMlZIBu8e/AwECIoojc3FwoFAp8++23SEpKwsMPP9zqDvv1zZs3D3K5HKtXr26QlBUVFWHmzJmorKxEeHg47r33XmO8FeqgKmpqkZBRBMD6EzL9tOXu8/lILdWPkLFDPxGRJTJKQrZ7926MGTMGo0aNwsGDBxEQEIDu3btDrVZjzZo1qKysbPc1IiMjsXTpUoiiiJkzZyI0NBQDBw5EUFAQtmzZAm9vb6xbtw52dmx4SW13LK3Q6uvH9PoFu8Hf1R4VNRpkV16bsiQiIsvT7oRs1KhRGDNmDHbt2gUvLy8sWrQIFy9exKFDhzBq1Chs3rwZw4cPR1ZW+/sezZ49G7t378bkyZNRUVGBkydPwtfXF88//zzi4+Nb1HaD6EYM05VdrLd+TE8QBEzo7Wf4WSkXrGKRdCKijqjdbS/27NkDNzc3/OMf/8DLL79saDFhb2+PLVu24IknnsCqVatw66234o8//kC/fv3adb2YmBjExMS06xzz58/H/Pnz23UOsk0HUwoAWP90ZUZhBQrL1ejud201DFHULS4uioCHkxLBHkzOiIgsRbsTsrlz52LOnDlNLtqtVCrx448/olOnTvj4448xYsQIrFmzBhMnTmzvZYmMrqKmFgl161cOsfKEbPgnOxu9VqsVcecXcYafUxfeYc6QiIjoBto9Zfnhhx82mYxdv8+yZctQUVGBKVOmtPeSRCZxLK0QtVoRQe4OCPaw7vqxxfdHQSFrespVIROw+P4o8wZEREQ3ZNSnLG9k1qxZ2LBhQ7ONXYmkpq8fGxzuafX1Y9Oig/D788Oa3Pb788MwLdr6loMiIrJlZkvIAOC2227D3r17zXlJohazlfqx6+lzSyvPMYmIbFq7a8haKzIy0tyXJLqp8mrbqR/T83K2g4+zCv5uKvRUFeJMtQdyiqvh5czWMERElqZVI2TPPfccMjIyjHLh1atX4+effzbKuYjaq379WIiNtIYIcHNA3D9HY90zgzHMT8S6ZwYj7p+jEeBm3fVxRES2qFUJ2bJly9C1a1fMmjULe/bsafXF8vLysHTpUvTs2RMPPfQQLl261OpzEJmCrSyXdD2VQm6ohxMEASqFXOKIiIioKa2asoyPj8cbb7yBb775Bt9++y0CAwNx++23Y9CgQRgwYAACAgLg6ekJOzs7FBcXo6CgAGfOnMHRo0cRFxeHXbt2QaPRwMvLC//+97/x7LPPmup9EbXKtYTMU+JIiIioI2pVQtanTx9s2rQJe/fuxdKlSxEbG4sVK1Zg5cqVNzxOv3h3165d8dRTT2H27NlwcXG54TFE5lJeXYuTGcUAbG+EjIiIrEObivr13fLz8/Oxfv167N27F/v370d6ejpqa2sN+7m6uiIqKgrDhw/HhAkTMGLECKMFTmQstlg/RkRE1qVdT1l6e3vj6aefxtNPP214raioCFVVVYapSyJLZ6v1Y0REZD3a3IfsxIkTCA8Ph6urK/7zn/8YXnd3d4e/vz+TMbIaB1g/RkREEmtzQvbGG2+gpqYGZWVl+Mc//gG1Wt3svjk5Ofjvf//b1ksRmQzrx4iIyBK0OSHLyspCcnIyJk2ahIceeghKpbLZff39/VFaWorvvvuurZcjMomjaYXQaEUEe7B+jIiIpNPmGjJ3d3c4Ozvjjz/+aNH+r732Gm6//XaMGDEC4eHhbb0skVGxfoyIiCxBm0fIIiIicOLEiVYd88orr2DJkiVtvSSR0TEhIyIiS9DmhOzuu+/Gp59+2qpjYmJisGXLlrZeksio6tePDe7Mgn4iIpJOmxOySZMmITExEcuXL2/xMRqNBmlpaW29JJFRsX6MiIgsRbv6kC1duhTjxo1DeXk5Xn755Zvuv2/fPtjb27fnkkRGw+lKIiKyFG0eIQOAESNGYOHChXj11Vdxyy23YOvWrdBqtU3um5ubi5dffhnR0dHtuSSR0Ry4yISMiIgsQ7tGyADg1VdfBQC8/vrruP322+Hu7o7x48eje/fu8PPzg1arxdmzZ7Fq1SqUlJRg3rx57Q6aqL3KqmtxKlPff4z1Y0REJK12J2QADCNks2bNwoULF/Drr79CEIQG+4iiiHvuuQcPPPCAMS5J1C5HUwug0YoI8XRAsAfrx4iISFrtmrKsb8SIEUhOTsavv/6KBx54AGFhYbC3t4e9vT2ioqKwePFi/PLLL8a6HFG7bEjIAgB093WROBIiIiIjjZDpyWQy3HPPPbjnnnuMeVoio9tzLg8AUFPbdM0jERGRORk1ISOyZBmFFSgsV6NSrUF+WQ0A4HRWMU5nFkMUAQ8nJacviYhIEkzIqMMY/snORq8VVahx5xdxhp9TF95hzpCIiIgAGLGGjMiSVak1GN/Tr9HrYt1/FTIBi++PMmtMREREehwhI5t3LK0Ar//vJC7mlTe7z+/PD0OfIDczRkVERHQNR8jIZpVX12L+hkTc8/UBXMwrh7ezCm/eHgEA0Hdlua47CxERkSQ4QkY2ae/5PMxdfwoZhZUAgHsHBOPtO3qhQl2L5XsvIcDdHvcPDMGaI+nILqqCl7OdxBETEVFHxoSMbEpxhRofbErC2mMZAIAgdwd8fHdfjOjuAwBwgxJx/xwNO7kMgiDgwUGdUKPRQqWQSxk2ERF1cEzIyGZsPp2Dd2JPI6+0GoIAPDYkDHMm9oCTquFtXj/5EgSByRgREUmOCRlZvdzSKszfkIg/T+UAAMJ9nPDp9H64JYxrVBIRkXVgQkZWSxRFrD+eiff/SEJxpRpymYDZI8Px/8Z0g72So15ERGQ9mJCRVcosqsSb609hd90SSL0DXfHpPf3QO5CtK4iIyPowISOrotWK+OlQGj75KxnlNRrYKWR4eVw3PBUTDqWcXVyIiMg6MSEjq3Exrwz/XHcSR1ILAQADwzywcHo/dPFxljgyIiKi9mFCRhavVqPFsr0pWLz9PGpqtXCyk+ON2yPw8OBQyGTs7EpERNaPCRlZtMSsYryx7iROZ5YAAEZ098FHd/VBsIejxJEREREZDxMyskhVag2+2HEeX+9OgUYrws1BiXl39sLd/YMgcL0jIiKyMUzIyOJcvxj4pL7+eG9KH/i4qCSOjIiIyDSYkJGkTmYU4eM/kzF3UgS6+Dhj0Zaz+P5AKkQR8HFRYcHU3ritT4DUYRIREZkUEzKS1PrjmTiQchVLd1xAYlYJMosaLgbu5qiUOEIiIiLTY0JGZpdRWIHCcjUEAdgQnwUA2Jp0BQDg46zC3EkRuLt/sJQhEhERmRUTMjK74Z/sbHZbXlk1Xv01gQkZERF1KGxtTma3+P4oKJrpH6aQCVh8f5R5AyIiIpIYR8jI7KZFB6GrrzPu/CKu0bbfnx+GPkFcj5KIiDoWjpCRJLRascHPbC1GREQdGRMykkRuWTUAQCYA703phb5BbvBxVsHL2U7iyIiIiMyPU5YkifjLRQCAib398NjQznh0SBhqNFqoFHJpAyMiIpIAR8hIEtvq2lxM6O0PABAEgckYERF1WEzIyOwuX63A2SulkMsEjO7hK3U4REREkrO6hEyj0WD58uUYOXIkvL29YW9vj9DQUEybNg2xsbEN9j1x4gTmzZtn2FepVMLX1xe33347fvvtN4neAW0/oxsdGxjmAXdH1owRERFZVQ1ZYWEhJk2ahIMHD0IQBHTv3h1hYWHIyspCbGwsFAoFpk6dCgC4ePEi+vfvbzi2c+fOCAsLQ0pKCjZv3ozNmzfjsccewzfffAOZzOryUqumn64c19NP4kiIiIgsg9VkIlqtFlOmTMHBgwdx99134/Lly0hOTsbRo0eRlZWF9PR0vPjii4b9RVFEQEAAPvnkE2RlZSElJQVHjx5Ffn4+vvjiCwiCgO+//x5fffWVhO+q4ymuUONwagEAYHwvJmRERESAFY2QLVu2DHFxcRg9ejTWrl3baFQrODgYwcHBDX6+cOECHB0dG+wnk8nwwgsvIDExEV9//TWWL1+OF154wSzvgYCdZ3Oh0Yro7ueMUC8nqcMhIiKyCFYzQrZkyRIAwIIFC1o0xWhvb98oGatvwoQJAIBz584ZJ0BqkW119WMcHSMiIrrGKkbIzp8/j+TkZHh6emLo0KGIjY3F2rVrkZ2dDR8fH4wbNw6PPPIIVCpVi89ZVVUFAHBwcDBV2HSd6loNdp/NA8D6MSIiovqsIiE7duwYACAiIgKPPPIIVq1a1WD7mjVr8Nlnn2Hz5s0IDQ1t0Tl//fVXAMCwYcOMGyw161BKAcqqa+HjokJksLvU4RAREVkMq0jIsrOzAQBHjhzB/v37MWvWLLz99tvw9/dHXFwcnn76aSQnJ2P69Ok4fPjwTac0t27dit9//x0AMGfOnJtev7q6GtXV1YafS0pKAABqtRpqtbqN76pp+vMZ+7yWYMtp3d/jmB7e0GhqodFIHFAHYcv3FEmD9xQZm63eU615P4IoiuLNd5PWBx98gHfeeQcAEBMTgz179jTYnpCQgOjoaIiiiA0bNmDy5MnNnuvy5csYMGAA8vPz8dxzz+HLL7+86fXnz5+P9957r9HrP//88w3r1OgaUQTmH5ejqEbA0xEa9Paw+NuOiIioXSoqKvDggw+iuLgYrq6uN9zXKkbI7O3tDd+/9NJLjbZHRkZi9OjR2LFjBzZv3txsQlZQUIDbb78d+fn5GDVqFD7//PMWXX/u3Ll49dVXDT+XlJQgJCQEEyZMuOkfcGup1Wps27YN48ePh1KpNOq5pZSYVYKigwfhoJTh/903FvZKLpNkLrZ6T5F0eE+RsdnqPaWfUWsJq0jIPDw8DN9HREQ0uU/Pnj2xY8cOpKamNrm9rKwMkyZNQlJSEgYMGIANGza0+CEAlUrV5L5KpdJkN44pzy2FneeuAgBGdPeBi6P9TfYmU7C1e4qkx3uKjM3W7qnWvBeraHvRo0cPw/fNJVH61zVNFCZVV1dj6tSpOHToEHr16oXNmzfDxcXFNMFSk9idn4iIqHlWkZBFR0cbpi1TUlKa3Ef/elBQUIPXa2trcd9992HHjh0IDw/Htm3b4O3tbdqAqYHMokokZZdAJgBjIriYOBER0fWsIiFzcnLCpEmTAADff/99o+05OTnYsmULAGDMmDGG10VRxMyZM7FhwwYEBgZi+/btCAwMNE/QZLC9bnRsQKgHvJxb3iuOiIioo7CKhAwA5s2bB7lcjtWrVzdIyoqKijBz5kxUVlYiPDwc9957r2HbSy+9hFWrVsHb2xvbt29H586dpQi9w9vO7vxEREQ3ZBVF/YDuScqlS5fiueeew8yZMzFv3jz4+voiKSkJFRUV8Pb2xrp162BnZwcAOHDgAL744gsAum78Tz31VLPnjouLM8t76IhKqtQ4mKIr6Gf9GBERUdOsJiEDgNmzZ6N3795YtGgRDhw4gJMnTyIwMBB33HEH5s6d26B+rH4j1/T0dKSnp0sRcoe3+2we1BoRXXycEO7jLHU4REREFsmqEjJA1xg2JibmpvuNGjUKVtDz1uYZnq7kdCUREVGzrKaGjKyPWqPFzrO5AIAJTMiIiIiaxYSMTObwpQKUVtXCy8kOUSEeNz+AiIiog2JCRiajn64c29MXcpkgcTRERESWiwkZmYQoiuzOT0RE1EJMyMgkknNKkVlUCZVChphuPlKHQ0REZNGYkJFJ6EfHYrp5w8FOLnE0RERElo0JGZmEvjs/pyuJiIhujgkZGV1OcRVOZhRDEICxTMiIiIhuigkZGZ1+dCwqxB0+LlxMnIiI6GaYkJHR6evHuJg4ERFRyzAhI6Mqq67FgYu6xcTHc7qSiIioRZiQkVHtOZeHGo0WYV6O6OrLxcSJiIhaggkZGdX2es1gBYHd+YmIiFqCCRkZTa1Gix11i4mzfoyIiKjlmJCR0RxNK0RRhRrujkoMCOVi4kRERC3FhIyMRv905ZgIXyjkvLWIiIhair81yShEUTT0H+PTlURERK3DhIyM4nxuGdKuVsBOLsOI7lxMnIiIqDWYkJFR6Kcrh3b1gpNKIXE0RERE1oUJGRkFu/MTERG1HRMyarfc0irEpxcB0PUfIyIiotZhQkbt9vcZXe+xyGA3+LnaSxwNERGR9WFCRu1Wvzs/ERERtR4TMmqXippaxF3IBwCM782EjIiIqC2YkFG77D2fj+paLYI9HNDDz0XqcIiIiKwSEzJql/pPV3IxcSIiorZhQkZtptGK2JFct5g468eIiIjajAkZtdnxy4UoKK+Bq70CAzt7Sh0OERGR1WJCRm2mf7pydIQvlFxMnIiIqM34W5TajN35iYiIjIMJGbXJxbwypOSXQykXMJKLiRMREbULEzJqE/105a3hXnCxV0ocDRERkXVjQkZtwulKIiIi42FCRq12tawaxy4XAuBySURERMbAhIxa7e/kXIgi0DvQFYHuDlKHQ0REZPWYkFGrbed0JRERkVExIaNWqVJrsPe8bjFxTlcSEREZBxMyapV9F/JRqdYg0M0evQNdpQ6HiIjIJjAho1bRP105jouJExERGQ0TMmoxrVbE9jN1i4mzfoyIiMhomJBRi8VnFCG/rBouKgUGd/aSOhwiIiKbwYSMWkz/dOXIHj6wU/DWISIiMhb+VqUWY3d+IiIi02BCRi2Sml+O87llUMgEjOruK3U4RERENoUJGbXI9jO60bFBnT3h5sjFxImIiIyJCRm1CKcriYiITIcJGd1UYXkNjqQWAGB3fiIiIlNgQkY3tfNsLrQiEOHvghBPR6nDISIisjlMyOimOF1JRERkWkzI6Iaq1BrsPpcHgAkZERGRqTAhoxs6kHIVFTUa+Lmq0CfQTepwiIiIbBITMrohfXf+cT39IJNxMXEiIiJTsLqETKPRYPny5Rg5ciS8vb1hb2+P0NBQTJs2DbGxsU0ec+DAAUydOhU+Pj5wcHBAr169sGDBAlRVVZk5euuiW0y8LiHjdCUREZHJKKQOoDUKCwsxadIkHDx4EIIgoHv37ggLC0NWVhZiY2OhUCgwderUBsesWrUKjz32GDQaDYKCghASEoLTp09j3rx52LhxI3bt2gVHRz452JTTWcW4UlINJzs5hnbhYuJERESmYjUjZFqtFlOmTMHBgwdx99134/Lly0hOTsbRo0eRlZWF9PR0vPjiiw2OSU1NxZNPPgmNRoNPP/0U6enpOH78OM6fP48ePXrgyJEjeP311yV6R5ZP/3TliO4+UCnkEkdDRERku6wmIVu2bBni4uIwevRorF27FsHBwQ22BwcHY8SIEQ1eW7RoEaqrqzFhwgTMmTMHgqCrgQoNDcU333xjOO+VK1fM8yasDNtdEBERmYfVJGRLliwBACxYsAAy2c3DFkURv/32GwDgySefbLR96NChiIiIgFqtbrb2rCNLL6hAck4p5DIBo3twMXEiIiJTsoqE7Pz580hOToanpyeGDh2K2NhYPPzwwxg7dixmzJiBFStWoLq6usExly9fRnZ2NgBg2LBhTZ5X//qhQ4dM+waskL6Y/5ZQD3g42UkcDRERkW2ziqL+Y8eOAQAiIiLwyCOPYNWqVQ22r1mzBp999hk2b96M0NBQALokDgBUKhUCAwObPG94eHiDfekaTlcSERGZj1UkZPqRriNHjmD//v2YNWsW3n77bfj7+yMuLg5PP/00kpOTMX36dBw+fBgymQyFhYUAAHd3d0Pt2PU8PDwAwLBvc6qrqxuMwJWUlAAA1Go11Gp1u99fffrzGfu8rVFcqcahS7rFxEd195I0Fmo/S7inyLbwniJjs9V7qjXvxyoSsvLycgC6NxYTE4Ply5cbto0dOxbr169HdHQ0jh07hk2bNmHy5MmGHmN2ds1Pt6lUKgBAZWXlDa//8ccf47333mv0+tatW03WMmPbtm0mOW9LHM0ToNHK4e8gIvHgLiRKFgkZk5T3FNkm3lNkbLZ2T1VUVLR4X6tIyOzt7Q3fv/TSS422R0ZGYvTo0dixYwc2b96MyZMnG46pqalp9rz6US8HB4cbXn/u3Ll49dVXDT+XlJQgJCQEEyZMgKura6vey82o1Wps27YN48ePh1KpNOq5W2rrmpMAcjBtYDgmje8mSQxkPJZwT5Ft4T1Fxmar95R+Rq0lrCIh008tAro6sqb07NkTO3bsQGpqaoNjioqKIIpik9OW+qnK+udvikqlMoym1adUKk1245jy3DdSU6vFnvP5AIAJfQJs6n+Mjk6qe4psF+8pMjZbu6da816s4inLHj16GL5vKjGq/7pGowEAdOumG9mprq5GVlZWk8ekpKQ02JeAQ5euorS6Ft7OKkQFu0sdDhERUYdgFQlZdHS0YQpSn0RdT/96UFAQAKBTp07w9/cHAOzbt6/JY/SvDx482KjxWrNthsXEfbmYOBERkZlYRULm5OSESZMmAQC+//77RttzcnKwZcsWAMCYMWMAAIIg4K677gIArFy5stEx+/fvR3JyMpRKJaZMmWKq0K2KKIrYznYXREREZmcVCRkAzJs3D3K5HKtXr26QlBUVFWHmzJmorKxEeHg47r33XsO2OXPmwM7ODlu3bsWiRYsgiiIAIC0tDU888QQAYNasWYaRtI4uMasEWcVVcFDKMayrt9ThEBERdRhWk5BFRkZi6dKlEEURM2fORGhoKAYOHIigoCBs2bIF3t7eWLduXYM2F507d8by5cshk8nw+uuvIyQkBP3790e3bt1w9uxZDBgwAIsWLZLwXVkWfXf+mG7esFdyMXEiIiJzsZqEDABmz56N3bt3Y/LkyaioqMDJkyfh6+uL559/HvHx8YiKimp0zKOPPoq9e/fizjvvRGVlJZKSkhAeHo758+cjLi4OTk5O5n8jFuhkRhGW7dHV4Y3jdCUREZFZWUXbi/piYmIQExPTqmOGDh2KjRs3migi2/DDgTRU1OieUB0bwcXEiYiIzMnqEjIynozCChSWqyEIwF+ndMtTKWQCsourkFVUBQ8nJYI9TLMSAREREV3DhKwDG/7Jzkav1WpF3PlFnOHn1IV3mDMkIiKiDsmqasjIuBbfHwV5M73GFDIBi++PMm9AREREHRQTsg7stj7+6N/Jvcltvz8/DNOig8wbEBERUQfFhKyDqqipxazvj+JIqm49T/04WRNLfhIREZGJsYasAyqrrsUT3x7B4dQC2CtlUCnkCPVyxP0DQ7DmSDqyi6rg5Wx38xMRERGRUTAh62CKK9V47JvDiE8vgotKge+eGIg+QW6wk8sgCAIeHNQJNRotVAo2hiUiIjIXJmQdSEF5DR5ZeQiJWSVwd1TixycGo2+wW4N9BEFgMkZERGRmTMg6iNzSKjy84hDOXSmDt7MdfnxyMHoGuEodFhEREYEJWYeQXVyJh5YfQkp+OfxcVVg161Z09XWWOiwiIiKqw4TMxqUXVODBFQeRXlCJIHcH/PzUYIR6cf1OIiIiS8KEzIal5JXhoRWHkF1chVAvR/z81K0IcneQOiwiIiK6DhMyG3XuSikeXH4I+WXV6OrrjFWzBsPP1V7qsIiIiKgJTMhs0OnMYjz6zWEUlNcgwt8FP80aDG9nldRhERERUTOYkNmYE5cL8dg3h1FSVYt+wW744YlBcHdkk1ciIiJLxoTMhhy+VIDHvz2M8hoNbgn1wDePD4SrvVLqsIiIiOgmmJDZiLjz+Xjqh6OoVGswJNwLKx67BU4q/vUSERFZA/7GtgE7kq9g9k/HUVOrxcjuPvjvIwNgr2S3fSIiImvBhMzKbT6djf/3ywmoNSIm9PLDFw9Gc+kjIiIiK8OEzIrFxmfi1V8ToNGKmBwZiM/vi4RSLpM6LCIiImolJmRW6tcj6Xhj/UmIInDPgGB8Mr0f5DJB6rCIiIioDZiQWaEfDqRiXmwiAODhWzvh/Sl9IGMyRkREZLWYkFmZZXsu4qM/kwEATw7vjLfv6AlBYDJGRERkzZiQWQlRFPHFjgv4fNs5AMALo7viHxO6MxkjIiKyAUzIrIAoili05Sy+2nURAPDahO54YUw3iaMiIiIiY2FCZuFEUcT7fyTh232pAIC37+iJWTHh0gZFRERERsWEzIJptSLejj2Nnw9dBgAsmNYHj9waKnFUREREZGxMyCzMqcxiLE2UIbBPEX45lon1xzMhCMAn0/vhvltCpA6PiIiITIAJmYX5LT4b50tkmLP+FFKvVkIuE/D5fZGYGhUkdWhERERkIkzILEBGYQUKy9UQBGDTqWwAQOrVSihkwJyJPTAg1EPiCImIiMiUmJBZgOGf7Gzy9Vot8PFfyfj4r2SkLrzDzFERERGRuXDhQwuw+P4oKJrptK+QCVh8f5R5AyIiIiKz4giZBZgWHYSuvs6484u4Rtt+f34Y+gS5SRAVERERmQtHyCyMvvE+G/ATERF1HBwhsxBeznbwcVbB302FnqpCnKn2QE5xNbyc7aQOjYiIiEyMCZmFCHBzQNw/R0PQavDXX3/hg9sHQ5TJoVLIpQ6NiIiITIxTlhZEpZAbFgsXBIHJGBERUQfBhIyIiIhIYkzIiIiIiCTGhIyIiIhIYkzIiIiIiCTGhIyIiIhIYkzIiIiIiCTGhIyIiIhIYkzIiIiIiCTGhIyIiIhIYkzIiIiIiCTGtSzbQBRFAEBJSYnRz61Wq1FRUYGSkhIolUqjn586Ht5TZGy8p8jYbPWe0ucJ+rzhRpiQtUFpaSkAICQkROJIiIiIyNKVlpbCzc3thvsIYkvSNmpAq9UiKysLLi4uhsXAjaWkpAQhISFIT0+Hq6urUc9NHRPvKTI23lNkbLZ6T4miiNLSUgQGBkImu3GVGEfI2kAmkyE4ONik13B1dbWpm5Kkx3uKjI33FBmbLd5TNxsZ02NRPxEREZHEmJARERERSYwJmYVRqVR49913oVKppA6FbATvKTI23lNkbLynWNRPREREJDmOkBERERFJjAkZERERkcSYkBERERFJjAmZBfnzzz8xbtw4eHp6wsnJCf3798cXX3wBrVYrdWhkZWbOnAlBEG74VVVVJXWYZGEuXbqE5cuX46mnnkJkZCQUCgUEQcAHH3xw02MPHDiAqVOnwsfHBw4ODujVqxcWLFjA+6yDa8s9NX/+/Jt+fiUnJ5vxXZgHG8NaiIULF2Lu3LkAgPDwcDg7OyMhIQEvvvgitm/fjt9+++2mXX6JrtetWzf4+vo2uY33E11vyZIlWLJkSauPW7VqFR577DFoNBoEBQUhJCQEp0+fxrx587Bx40bs2rULjo6OJoiYLF1b7ylAtzxhp06dmtxmi/cTEzILcODAAbz55puQyWT46aef8MADDwAAEhISMHHiRGzYsAGff/45XnvtNYkjJWvz5ptvYubMmVKHQVbC29sbd955JwYNGoSBAwdixYoVWLdu3Q2PSU1NxZNPPgmNRoNPP/0Ur732GgRBQFpaGiZOnIgjR47g9ddfx9KlS830LsiStOWe0nviiScwf/580wZoQZiQWYAPPvgAoijiqaeeMiRjABAZGYnPP/8cDz30EBYuXIiXXnoJSqVSwkiJyJa9/fbbDX5evXr1TY9ZtGgRqqurMWHCBMyZM8fwemhoKL755hsMGzYMy5YtwzvvvAM/Pz+jx0yWrS33VEfFOQuJlZSUYPv27QCAJ598stH2e++9F66urrh69Sp27txp7vCIiJoliiJ+++03AE1/fg0dOhQRERFQq9WIjY01d3hEVoUJmcROnDiBmpoa2Nvbo3///o22K5VKDBw4EABw6NAhc4dHVu5///sfpk2bhjFjxmDGjBn44osvUFxcLHVYZCMuX76M7OxsAMCwYcOa3Ef/Oj+/qLV27tyJe++9F2PGjME999yDTz/9FDk5OVKHZTKcspTY+fPnAQCdOnWCQtH0X0d4eDj+/vtvw75ELbVp06YGP69Zswbvvvsufv75Z9x2220SRUW2Qv+ZpFKpEBgY2OQ+4eHhDfYlaqk9e/Y0+HndunWYP38+vvrqK5usjeUImcQKCwsBAB4eHs3uo9+m35foZrp06YKPPvoICQkJKCkpQWlpKbZu3YrBgwejsLAQ06ZNw9GjR6UOk6yc/jPJ3d0dgiA0uQ8/v6i1AgIC8Oabb+LIkSO4evUqKioqsG/fPtx+++2orKzEE088gY0bN0odptFxhExi+h49dnZ2ze6jX2y1srLSLDGR9XvnnXcavTZ+/HiMHDkSMTExOHz4MN544w38/fffEkRHtoKfX2QKzzzzTKPXhg4dik2bNmH69On47bff8Morr+DOO+9s9h8C1ogjZBKzt7cHANTU1DS7T3V1NQDAwcHBLDGR7bKzs8OCBQsAALt27eKoBbULP7/InARBwMKFCwEAFy9exMmTJyWOyLiYkEmsJcP5LZnWJGqpIUOGAAC0Wi1SUlIkjoasmf4zqaioCKIoNrkPP7/ImLp37w5PT08AwIULFySOxriYkEmsW7duAHRPK9XW1ja5j/6Xpn5fovao38uuuXuOqCX0n0nV1dXIyspqch9+fpGx6T/DbO3ziwmZxKKjo6FUKlFVVYXjx4832q5Wq3HkyBEAwODBg80dHtmgxMREw/fBwcESRkLWrlOnTvD39wcA7Nu3r8l99K/z84uMIT8/H7m5uQBs7/OLCZnEXF1dMW7cOADAypUrG21fu3YtSkpK4OXlhVGjRpk5OrJFn332GQAgIiICQUFBEkdD1kwQBNx1110Amv782r9/P5KTk6FUKjFlyhRzh0c26PPPP4coinBzczP06LQVTMgswFtvvQVBELBixQr88ssvhtcTEhLw6quvAgBef/31Gz7JRKS3bds2zJ07F5cuXWrwenFxMV588UXDPTZv3jwpwiMbM2fOHNjZ2WHr1q1YtGiRoZYsLS0NTzzxBABg1qxZhpE0ohtJTEzEc88912AkH9A90fvRRx/hk08+AQC88cYbNvc7URCbq8Qks/rwww8Na36Fh4fD2dkZp0+fhlarxR133IHY2FjI5XKJoyRr8PvvvxtGLYKCghAYGAi1Wo2kpCTU1NRAEATMmzevQy3aSy2zb98+TJ061fBzWVkZqqur4ejo2OApyRMnTiAkJMTw8w8//IDHH38cWq0WQUFB8PX1xenTp6FWqzFgwADs3r0bTk5OZn0vZBlae0/Fx8cjOjoaAODj44NOnToBAM6cOYOKigoAumW6li9fblMtLwAmZBbljz/+wL///W8cO3YMarUa3bp1w+OPP44XXniByRi1WHp6Ov773//iwIEDuHDhAvLy8iCKIgICAhATE4PnnnuO9TzUpF27dmH06NE33e/SpUsICwtr8Nr+/fvx8ccfY//+/SgvL0dYWBgeeOABvPHGG4b2GNTxtPaeKioqwtKlSw3T3Xl5eaipqYGvry9uvfVWzJo1CxMnTjRD5ObHhIyIiIhIYqwhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIiIpIYEzIiIiIiiTEhIyIyk++++w6CIGDmzJlSh0JEFoYJGRFJKiwsDIIg4LvvvjO8Fh8fj/nz5+P333+XLK7WKioqwvz587F48WKpQyEiK8SEjIgsTnx8PN577z2rS8jee++9GyZkbm5u6NGjBwICAswXGBFZBYXUARARdRR33XUX7rrrLqnDICILxBEyIiIiIokxISMiixIWFobHH38cAPD9999DEATD16hRoxrtv2XLFkyZMgV+fn5QqVQIDg7G448/josXLzbaNzU1FYIgICwsDACwfPlyDBw4EC4uLhAEwbBfSkoKPvnkE4waNQohISFQqVTw8fHBbbfdhk2bNjU678yZM9G5c2cAQFpaWoOY65/3ZkX9iYmJeOSRRxAcHAw7Ozv4+flh+vTpOHjwYJP7z5w501B/l5WVhSeeeAIBAQGwt7dH79698eWXXzZ5XG1tLZYsWYJBgwbBxcUFKpUKgYGBGDp0KN59910UFRU1eRwRmQ6nLInIogwcOBB2dnY4f/48fH190a1bN8O2vn37Ntj35ZdfxpIlSwAAvr6+6N27Ny5evIjvvvsO69evx19//YWhQ4c2eZ1nn30WX3/9NUJCQhAREYELFy4Ytn300UdYuXIlnJ2dERgYiH79+iEzMxNbtmzBli1bsHDhQrzxxhuG/bt3745bbrkFR48ehUqlwi233NLq971hwwbcd999qK6uhru7OyIjI5GWlob169fj999/x9dff42nnnqqyWPT0tIwYMAAFBUVoVevXpDJZEhKSsILL7yAoqIivPXWWw32nzFjBtatWwcA6NKlCzw9PZGTk4PDhw/jwIEDuOuuuxAVFdXq90BE7SASEUkoNDRUBCB+++23hte+/fZbEYD42GOPNXvc119/LQIQO3fuLO7cudPwem1trfjBBx+IAMTg4GCxsrLSsO3SpUsiAFEul4tOTk5ibGysYVtFRYXh+z///FM8ePCgqNVqG1xzz549YkBAgCiXy8ULFy402KY/d2hoaLMxN/e+MjMzRVdXVxGA+NJLL4nV1dWiKIqiRqMRP/zwQxGAqFQqxYSEhAbHPfbYY4Zt99xzj1hYWGjY9tVXX4kARHt7+wavHz16VAQghoSEiElJSQ3OV1xcLC5fvly8fPlys++BiEyDU5ZEZHVqamowf/58yOVyrFu3rsFUplwux1tvvYXp06cjIyMDa9eubXS8RqPB+++/jylTphhec3BwMHx/++23Y/DgwQ2mGwEgJiYGCxYsgEajwZo1a4z2fr766iuUlJQgKioKixcvhp2dHQBAJpPhzTffxKRJk6BWq/Gvf/2ryeO9vLzw3Xffwd3d3fDas88+i/79+6Oqqgo7d+40vH7+/HkAwD333IOePXs2OI+rqytmzZqFkJAQo703ImoZJmREZHUOHDiAnJwc9O/fH9HR0U3uo0+2du/e3eT2Rx999IbXyMvLw5IlS/Dggw9i3LhxGD58OIYPH25oa5GQkND2N3CdrVu3AgBeeOGFJre/9NJLDfa73gMPPAAnJ6dGrw8cOBCAriZOT59s/f333ygoKGh70ERkVKwhIyKrc+rUKQC6Iv3hw4c3uY++MD0zM7PRNm9vb3h7ezd7/q1bt+K+++5DcXFxs/sYM5k5d+4cAKBXr15Nbu/duzcA4MqVKygpKYGrq2uD7V26dGnyOF9fXwBAWVmZ4bUhQ4Zg8ODBOHToEEJCQjB+/HiMGDECI0eORP/+/RuNChKReTAhIyKro0+U8vLykJeXd8N9KysrG73W1GiSXlFREWbMmIHi4mI8+uijeO6559CjRw+4urpCJpNh+/btGD9+PNRqdfveRD36hEmfQF3Pz8/P8H1paWmjhKy59yOT6SZBRFFs8Npff/2F9957Dz/99BNiY2MRGxsLAAgNDcX8+fO5tBORBDhlSURWx9nZGQDw0EMPQRTFG37t2rWrVef+66+/UFhYiCFDhuC7777D4MGD4e7ubkhu0tPTjf12DO8nNze3ye1XrlwxfO/i4tLu63l4eGDx4sXIy8vDiRMnsGTJEowePRppaWl4/PHH8b///a/d1yCi1mFCRkQW52bTZvqpvdOnTxv92qmpqQB0U3tNxdFc7Vh7pvq6d+8OAEhKSmpye2JiIgDdSNn1o2PtIQgCoqKi8OKLL2LHjh345z//CUDXn42IzIsJGRFZHP0Tj01NNwK6px29vb2RkJDQ6hGwll67/qiU3tWrV7Fy5cobHtdczDcyceJEAMDSpUub3P6f//ynwX6mcuuttwIAsrKyTHodImqMCRkRWZzw8HAAwJEjR1BRUdFou729Pd5//30AwL333ovffvutQZ0UoBs9e+ONN7Bv375WXTsmJgYA8Ouvv2L79u2G17OzszF9+nTU1tY2eZyPjw9cXFyQm5uLM2fOtOqazz77LFxdXREfH49XXnkFNTU1AACtVotPP/0UmzZtglKpxD/+8Y9Wnbcpq1atwoIFCwwjgXpXr141JH79+/dv93WIqHWYkBGRxenfvz+6deuGS5cuoVOnThg6dChGjRqFl19+2bDPs88+i3/+85/Iz8/H3XffDW9vbwwaNAgDBgyAl5cX+vbti08//RSlpaWtuvaAAQNwzz33QK1WY/z48ejWrRuio6PRqVMnHD9+HAsXLmzyOEEQcO+99xriHzhwIEaNGtXkck/XCwwMxI8//gg7OzssXrwY/v7+GDRoEAICAvDGG29AJpNh6dKl6NevX6veS1Py8vIwb948dO7cGcHBwRg0aBD69u2LwMBA7NixA0FBQViwYEG7r0NErcOnLInI4shkMmzatAlvvvkm9uzZg8OHD0Oj0TTa7+OPP8bkyZPx5ZdfYu/evUhISICzszOCg4Mxbdo0TJ8+HWPHjm319VetWoWePXvixx9/RFpaGry8vHDPPfdg/vz5yM7Obva4JUuWwMXFBbGxsUhISGjVk5hTpkzBsWPHsHDhQuzYsQPx8fFwd3fHXXfdhTlz5mDIkCGtfh9NmT59OmpqarB9+3acPXsWp06dgpOTE/r06YO7774bzz//fIMGs0RkHoJ4/Tg/EREREZkVpyyJiIiIJMaEjIiIiEhiTMiIiIiIJMaEjIiIiEhiTMiIiIiIJMaEjIiIiEhiTMiIiIiIJMaEjIiIiEhiTMiIiIiIJMaEjIiIiEhiTMiIiIiIJMaEjIiIiEhiTMiIiIiIJMaEjIiIiEhi/x/eA6hSWntYjQAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df['E_constraints'],'*-')\n", + "plt.grid()\n", + "plt.tight_layout()\n", + "plt.axhline(y = 68, color = 'r', linestyle = '-')\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel('$\\mathcal{C}(x)$')\n", + "plt.tight_layout()\n", + "plt.savefig('Results/constraints_opt_'+datetime+'.pdf')" + ] + }, + { + "cell_type": "code", + "execution_count": 51, + "id": "8fae617e", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAoAAAAHgCAYAAAA10dzkAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAABr5klEQVR4nO3deVxWZf7/8dd9ww0omywuiCDinpmK4YaWmVqmlWWW2mbW9G1aZ2x1mRlNK6vv+KOpafpOapblkqWp41JqWqm4IriXoID7gmzKdgP37w/kHglQQOBeeD8fDx96n3Odcz7Hrm7eXuec6xgsFosFEREREak3jLYuQERERETqlgKgiIiISD2jACgiIiJSzygAioiIiNQzCoAiIiIi9YwCoIiIiEg9owAoIiIiUs+42roAgaKiIk6ePIm3tzcGg8HW5YiIiIiDslgsZGVl0bx5c4zGisf5FADtwMmTJwkJCbF1GSIiIuIkjh07RosWLSpcrwBoB7y9vYHi/1g+Pj41vn+z2cwPP/zA4MGDMZlMNb5/qb/Ut6Q2qX9JbXHmvpWZmUlISIg1W1REAdAOlFz29fHxqbUA2LBhQ3x8fJyuo4ttqW9JbVL/ktpSH/rWtW4p00MgIiIiIvWMAqCIiIhIPaMAKCIiIlLPKACKiIiI1DMKgCIiIiL1jAKgiIiISD2jACgiIiJSzygAioiIiNQzDhUAV61axcCBA/H398fT05OIiAg+/PBDioqKqryvrKws3nzzTbp164aXlxdubm6Ehoby8MMPExsbe9VtDx48yMMPP0xQUBAeHh60bt2aV155hfT09GqemYiIiEjdcZgAOGPGDIYOHcr69evx8/OjTZs2xMfH8+KLL3LfffdVKQSePXuWm2++mb/97W/s2bOHZs2accMNN5CWlsb8+fPp0aMHCxYsKHfbDRs20L17d+bPn09hYSGdOnXi9OnT/P3vf6d79+6cOXOmpk5ZREREpFY4RACMiYlh4sSJGI1G5s+fT2JiIvHx8cTGxtK0aVOWL1/OzJkzK72/iRMn8ttvv9G+fXv2799PQkICcXFxnD59mqeffprCwkKeeeYZMjMzS22XlZXFQw89RE5ODi+++CInTpxg165dpKSkEBUVxZEjR3jyySdr+vRFREREapRDBMDp06djsVh46qmnGD16tHV5ly5drMFvxowZmM3mSu1v5cqVALz//vt06NDButzT05N//vOfBAYGkpmZyebNm0tt98knn3Du3Dk6duzIzJkzre8PDAgIYP78+bi6urJy5cprXkIWERERsSW7D4CZmZmsW7cOoNzRtZEjR+Lj40NqaiobNmyo1D5zcnIACA8PL7PO1dWVli1bAlBQUFBq3ZIlSwAYO3YsLi4updaFhoYycOBAAL755ptK1VFX9p7I4KP9RvaeyLB1KSIiImIH7D4A7t69m/z8fDw8PIiIiCiz3mQyERkZCcC2bdsqtc+bbroJgC1btpRZd+HCBQ4dOoSrqytdu3a1Li8oKGDXrl0AREVFlbvfkuWVraOuLI07xeFMI9/FnbJ1KSIiImIH7D4AHj58GCgeYXN1dS23TclIXknba5kyZQomk4lXX32Vzz77jDNnznDp0iU2b97MsGHDuHTpEm+88QYhISHWbZKSkqyXmMsbOaxOHbXpeFo2e49nsCv5AktiTwCwcu9p9p3IYO/xDI6nZdu4QhEREbGV8hOVHUlLSwPAz8+vwjYl60raXsuAAQNYu3Ytf/nLXxg3blypdWFhYXz55Zc8/PDD5dZxtVoqW0deXh55eXnWzyUPm5jN5krfx3gtfd8tezk89VI+wz7cZP18eNrgGjmW1F8l/bWm+q3IldS/pLY4c9+q7DnZfQDMzc0FwM3NrcI27u7uwH/v7auMo0ePcvbsWQwGA6Ghofj4+JCQkEBSUhKzZs0iKiqKsLCwMnVcrZbK1vHOO+8wderUMst/+OEHGjZsWOlzuJpH2xj4KtFIkcVQZp3RYOHh1kWsWrWqRo4lsnbtWluXIE5M/UtqizP2rezsyl3hs/sA6OHhAUB+fn6FbUpG0xo0aFCpfb7zzjtMnDiRDh06EBcXZ70n8OLFi/zpT39i9uzZREVFceDAAXx9fUvVUVLLlZ+rWseECRMYP3689XNmZiYhISEMHjwYHx+fSp3DtdwFjDiZyfB/bS2zbskzvenUvGaOI/Wb2Wxm7dq1DBo0yPpUvEhNUf+S2uLMfev3U9hVxO4DYGUuq1bmMnGJs2fP8uabbwIwd+5ca/gD8PLy4pNPPiEmJoYDBw7w8ccfM2HChDL7TktLIygoqNp1uLu7W0cLr2QymWq0I5bcM2kALL9b7mwdXmyrpvuuyJXUv6S2OGPfquz52P1DIG3btgUgJSWlzLQsJY4cOVKq7dXs3LmT3NxcvLy86NGjR5n1rq6u9O/f39q2RFhYmPUvteR411NHXQjwcqOxlzs3BvvQ3qf4TSkmFwMBXhVfThcRERHnZ/cBsFu3bphMJnJzc8udYNlsNrNjxw4Aevbsec39ZWVlXbONxVI8XnblfX+urq7WaWh+P0F0iZLllamjLgT5NmDTG7fx7f/0ZFSbIowGMBdaSLvkfDe9ioiISOXZfQD08fGxTrA8e/bsMusXL15MZmYmAQEB1pG7qykZnbt48SLbt28vs76goICffvoJgHbt2pVad//99wPFl44LCwtLrUtJSbFOWD1ixIhr1lFX3F1dMBgM+LvDnZ2aAjBn81EbVyUiIiK2ZPcBEGDSpEkYDAZmzZrFggULrMvj4+OtD1O89tprpZ7OjY6OJiwsjFGjRpXaV7du3bjhhhuA4jd67Nmzx7ouKyuLZ555hgMHDgDwyCOPlNr2mWeeITAwkIMHDzJ+/Hjro9apqamMGTOGgoIChgwZQvfu3Wvw7GvO2D7FbzhZHneSs1m512gtIiIizsohAmBUVBTTpk2jqKiIMWPG0Lp1a7p06UJERARnzpxh6NChvPzyy6W2SU9PJzk5mdOnT5dabjAYmDdvHn5+fhw6dIiuXbvSqlUrunTpQtOmTa2jjNOnTy8T5Hx8fFi4cCEeHh784x//IDg4mJtvvpnQ0FA2b95MWFgYc+bMqd2/jOvQLaQR3UIbkV9YxJdbU2xdjoiIiNiIQwRAKB4FXLFiBQMGDCA1NZWEhAQ6d+5MdHQ0y5YtK/Nu3quJiIhg3759jB8/no4dO3LmzBkOHjyIn58fI0aM4Mcff2TSpEnlbnv77bezc+dORo0ahcFgYO/evTRt2pTx48cTGxtLs2bNauqUa8WTfVsB8NXWZHLNhddoLSIiIs7IYCl54kFsJjMzE19fXzIyMmpsHsArmc1mVq1axV133YXB6MKt72/kRHoO747ozEORoTV+PKk/ruxbzjaVgtie+pfUFmfuW5XNFA4zAig1w9XFyOOX7wWcvekoyv8iIiL1jwJgPfRQZCgN3Vz47cxFNiWct3U5IiIiUscUAOsh3wYmHrw5BCgeBRQREZH6RQGwnnoiKgyDATb+eo6Es9eeHFtERESchwJgPdUywJOBHUsmhk6ybTEiIiJSpxQA67GSKWGWxB4n7VK+jasRERGRuqIAWI/1bOVPp+Y+5JqLmL9dE0OLiIjUFwqA9ZjBYLCOAn6+JYn8giIbVyQiIiJ1QQGwnht2U3OaeLtzNiuPlXtP2rocERERqQMKgPWcm6uRx3prYmgREZH6RAFQGNOzJe6uRvadyGT70Qu2LkdERERqmQKg4O/pxv0RLQBNDC0iIlIfKAAKAE/2DQNg7cEzJKdesm0xIiIiUqsUAAWANk28ubVdYywW+EwTQ4uIiDg1BUCxKpkSZvHOY2Tmmm1cjYiIiNQWBUCx6tc2kHZNvbiUX8ii7cdsXY6IiIjUEgVAsTIYDIyLKh4FnLsliYJCTQwtIiLijBQApZTh3YLx93TjRHoO3+8/Y+tyREREpBYoAEopHiYXHukZCsDsTUdsXI2IiIjUBgVAKeOR3i1xczESm5LO7pQ0W5cjIiIiNUwBUMpo4u3B3V2aA5oYWkRExBkpAEq5SqaEWb3vNCfSc2xcjYiIiNQkBUAp1w3NfegdHkBhkYUvtiTZuhwRERGpQQqAUqGSUcD521O4lFdg42pERESkpigASoUGdGhCq0BPsnIL+GbXcVuXIyIiIjVEAVAqZDQaeCIqDIDPNh+lqMhi24JERESkRigAylWNiGiBj4crSanZrD901tbliIiISA1QAJSr8nR3ZbQmhhYREXEqCoByTY/3DsPFaGDrkQvsP5lh63JERETkOikAyjU1b9SAuzoHAZoYWkRExBkoAEqllEwJsyL+JGczc21cjYiIiFwPBUCplK4hjeje0g9zoYV5W5NtXY6IiIhcBwVAqbSSUcCvtqWQay60cTUiIiJSXQqAUmmDb2hKcKMGXLiUz9LdJ2xdjoiIiFSTAqBUmquL0Tox9JxNR7FYNDG0iIiII1IAlCp5MDIETzcXDp+9yM+Hz9u6HBEREakGBUCpEh8PEw9GhgCaEkZERMRRKQBKlT3RpxUGA/z82zkOn8mydTkiIiJSRQqAUmWhAQ0ZfENTAOZs1iigiIiIo1EAlGp5ql84AEtiT3DhUr6NqxEREZGqUACUarm5pR83tfAlr6CIrzQxtIiIiENRAJRqMRgM1omhv9iaTF6BJoYWERFxFAqAUm13dQ6imY8H57Ly+E/8KVuXIyIiIpWkACjVZnIx8liflkDxlDCaGFpERMQxKADKdRnTI5QGJhcOnMpk65ELti5HREREKkEBUK5Lo4ZujOgeDGhiaBEREUehACjX7Ymo4odB1h86Q9L5SzauRkRERK5FAVCuW+vGXgzo0ASLBT7TxNAiIiJ2TwFQakTJlDCLdx0nI8ds42pERETkahQApUb0aR1Ah2beZOcXsnB7iq3LERERkatQAJQaYTAYGHd5FPDzLUkUFBbZuCIRERGpiAKg1Jh7ujQn0MuNkxm5rN532tbliIiISAUUAKXGeJhceKTXfyeGFhEREfukACg16pFeLXFzNRJ3LJ1dyWm2LkdERETKoQAoNSrQy53hXZsDMPOHXxn9763sOZ5u26JERESkFAVAqXElD4NsTkwl5kgqS2JP2LgiERERuZICoNSo42nZmAssdG3RyLpsRfxJ9p3IYO/xDI6nZduuOBEREQHA1dYFiHPp++6GMstSL+Uz7MNN1s9JM4bWZUkiIiLyOw41Arhq1SoGDhyIv78/np6eRERE8OGHH1JUVLU55wwGQ6V+ff7556W2mzt37jW3WbNmTU2essOJfqgrrkZDuetcjQaiH+patwWJiIhIGQ4zAjhjxgwmTJgAQHh4OF5eXsTHx/Piiy+ybt06li5ditFYuTwbFRVV4bq0tDQOHDgAQK9evcpt06RJE9q2bVvuOj8/v0rV4KyGdwumTROvUiN+Jb57Loobg31tUJWIiIhcySECYExMDBMnTsRoNPLll18yevRoAOLj47njjjtYvnw5M2fO5JVXXqnU/jZtKhtOSkyePJkDBw7Qo0cP2rdvX26bIUOGMHfu3CqfR31jMIDFYusqRERE5Pcc4hLw9OnTsVgsPPXUU9bwB9ClSxdmzpwJFI8Qms3m6zqOxWLhq6++AuDRRx+9rn3VZwFebjT2cqdzsC+9WwcA4OZiIMDLzcaViYiICDhAAMzMzGTdunUAPPnkk2XWjxw5Eh8fH1JTU9mwoewDCFXxyy+/kJSUhMlkYtSoUde1r/osyLcBm964jWXPRfH2fZ0ByC+0kGfW+4FFRETsgd0HwN27d5Ofn4+HhwcRERFl1ptMJiIjIwHYtm3bdR3ryy+/BODOO+8kMDCwwnbx8fGMGTOGAQMGMHz4cKZOnUpiYuJ1HdvZuLu6YDAYaBXoyW3tGwPwRUyyjasSERERcIB7AA8fPgxAaGgorq7llxseHs769eutbasjLy+PxYsXA9e+/BsXF0dcXJz187Jly5g2bRpTp05l0qRJlTpWXl6e9XNmZiYAZrP5ui9jl6dkn7Wx78p4pGcIG349x9c7j/Hiba3wdLf7bieVZOu+Jc5N/UtqizP3rcqek93/JE5LK36f7NWeri1ZV9K2OlasWEF6ejq+vr7cfffd5bZp1KgRL7zwAqNGjaJNmzb4+vpy8OBBZs6cybx585g8eTK+vr48//zzVz3WO++8w9SpU8ss/+GHH2jYsGG1z+Fa1q5dW2v7vpoiCzTxcOFsbgHTv1pLv2Z6MsTZ2KpvSf2g/iW1xRn7VnZ25V64YPcBMDc3FwA3t4ofIHB3dwcgJyen2scpufw7cuRIPDw8ym0zfPhwhg8fXmpZ165d+eKLLwgICCA6OprJkyfz+OOP4+3tXeGxJkyYwPjx462fMzMzCQkJYfDgwfj4+FT7HCpiNptZu3YtgwYNwmQy1fj+K+NCQArTVh4iNsuHt5/og8FQ/lyB4ljsoW+J81L/ktrizH2r5Kritdh9ACwJY/n5+RW2Kbmc2qBBg2odIzU1lVWrVgHw2GOPVWsfU6dO5V//+hcZGRn8+OOP3HvvvRW2dXd3t4bWK5lMplrtiLW9/6t5MDKU/7cugSPnL7EtOYN+bRvbpA6pHbbsW+L81L+ktjhj36rs+dj9QyCVubxbmcvEV7No0SLMZjNhYWH07du3Wvvw8fGhU6dOACQkJFRrH87M28PEA91bADB3c5JtixEREann7D4AlrxxIyUlhYKCgnLbHDlypFTbqiq5/PvII49c16XJktRdUZ313WO9WwLw469nSU69ZONqRERE6i+7D4DdunXDZDKRm5tLbGxsmfVms5kdO3YA0LNnzyrvPzExkZiYGKA4AFZXYWEhv/76KwAtWrSo9n6cWXhjL/q3b4zFoilhREREbMnuA6CPjw8DBw4EYPbs2WXWL168mMzMTAICAujfv3+V9z9v3jyAq776rTJmz55Neno6Li4u1aqjvni8TxgAX+88xqU8jZSKiIjYgt0HQIBJkyZhMBiYNWsWCxYssC6Pj4+3Pk372muvlXpSODo6mrCwsGu+0aOyr37LzMxk9OjRbN++vdTywsJCPv30U1566SWg+G0lwcHBlT+5eubWto1pFehJVm4BS3afsHU5IiIi9ZJDBMCoqCimTZtGUVERY8aMoXXr1nTp0oWIiAjOnDnD0KFDefnll0ttk56eTnJyMqdPn65wvzExMSQkJFTq1W9FRUUsXLiQnj174ufnR0REBD169CAwMJCnn36a3NxchgwZwgcffFAj5+ysjEaD9V7Az7ckYbFoTkAREZG65hABEIpHAVesWMGAAQNITU0lISGBzp07Ex0dzbJly3BxcanyPksu/17r1W8Anp6evPfeewwfPpzAwEASExOJi4vDw8ODoUOHsmjRIlauXFnhHILyXw90b4GnmwsJZy+yOSHV1uWIiIjUO3Y/D+CVhg0bxrBhwyrVdsqUKUyZMuWqbT7++GM+/vjjSu3PZDLx6quvVqqtXF3JlDCfxyQzd8tR+ra9evgWERGRmuUwI4DiXB67/DDI+kNnSUmt3GtrREREpGYoAIpNtG7sxS3tSqaESbJ1OSIiIvWKAqDYzBOXRwEXaUoYERGROqUAKDZza7vGhAU0JCu3gKWaEkZERKTOKACKzRRPCRMGaEoYERGRuqQAKDb1wM0taOjmwuGzF9mSqClhRERE6oICoNiUz+UpYQDmbkmybTEiIiL1hAKg2FzJZeB1B89w7IKmhBEREaltCoBic22aeNGvbSAWC8zbmmzrckRERJyeAqDYhSeiwgBYuD2F7HxNCSMiIlKbFADFLvRv14SWAQ3JzC3gu90nbV2OiIiIU1MAFLtw5ZQwc7cc1ZQwIiIitUgBUOzGyMtTwvx25iIxmhJGRESk1igAit3w8TAxIkJTwoiIiNQ2BUCxK4/3aQloShgREZHapAAodqVNE2/6tQ2kyAJfakoYERGRWqEAKHbn8csPgyzccYyc/ELbFiMiIuKEFADF7tzWoQmh/g3JyDHzXdwJW5cjIiLidBQAxe64GA081rv4XsC5m5M0JYyIiEgNUwAUuzTy5hAamFz49UwWW49csHU5IiIiTkUBUOySbwMT90cEA8UTQ4uIiEjNUQAUuzW2TxgAaw+c4XiapoQRERGpKQqAYrfaNvWmb5viKWHmaUoYERGRGqMAKHbt8cujgIs0JYyIiEiNUQAUuzagQxNC/BuQnm1mmaaEERERqREKgGLXXIwGHusVBhS/H1hTwoiIiFw/BUCxew9enhLm0Oksth3VlDAiIiLXSwFQ7J5vQxP3lUwJsznJtsWIiIg4AQVAcQglU8L8cOA0J9JzbFuMiIiIg1MAFIfQrqk3fVoHFE8JE6MpYURERK6HAqA4jJJRwIU7Usg1a0oYERGR6lIAFIdxe8emtPDTlDAiIiLXSwFQHIaL0cBjvVsCMHdLsqaEERERqSYFQHEoD94cgofJyMFTmWzXlDAiIiLVogAoDqVRQzfu69YCgM9jkmxbjIiIiINSABSH83if4svA3+8/oylhREREqkEBUBxOh2Y+9A4PoLDIwpdbNSWMiIhIVSkAikMaGxUGwMLtmhJGRESkqhQAxSEN7NiU4EYNSMs2szzupK3LERERcSgKgOKQSk8Jk6QpYURERKpAAVAc1kORxVPCHDiVyY6kNFuXIyIi4jAUAMVhFU8JEwzA51uSbFuMiIiIA1EAFIf2+OX3A6/Zf5qTmhJGRESkUhQAxaF1aOZDr3B/CossfLVNU8KIiIhUhgKgOLyxl0cBF2w/pilhREREKkEBUBxeyZQwFy7lsyJeU8KIiIhciwKgODxXFyOP9NKUMCIiIpWlAChOYVRkCO6uRvafzGRXsqaEERERuRoFQHEKfp5uDO9aPCXMZ5oSRkRE5KoUAMVplEwJs3rvKUb8azN7jqfbtB4RERF7pQAoTuOG5j70aOVPkQV2JaezJPaErUsSERGxSwqA4hSOp2Wz93gGt3doYl22PP4k+05ksPd4BsfTsm1YnYiIiH1xtXUBIjWh77sbyiy7cCmfYR9usn5OmjG0LksSERGxWxoBFKcQ/VBXXI2Gcte5Gg1EP9S1bgsSERGxYxoBFKcwvFswbZp4lRrxK/Hdc1HcGOxrg6pERETsk0YAxekYfjcQqImhRURESlMAFKcR4OVGYy93Ogf7MvGujpTkwMNnL9q0LhEREXvjUAFw1apVDBw4EH9/fzw9PYmIiODDDz+kqKioSvsxGAyV+vX555+Xu/3Bgwd5+OGHCQoKwsPDg9atW/PKK6+Qnp5eA2cp1RXk24BNb9zGsueiePqWcMZFhQGwcPsx2xYmIiJiZxzmHsAZM2YwYcIEAMLDw/Hy8iI+Pp4XX3yRdevWsXTpUozGyuXZqKioCtelpaVx4MABAHr16lVm/YYNGxg6dCg5OTk0btyYTp06cejQIf7+97+zdOlStmzZQtOmTatxhlIT3F1drH/+wy2tmbc1he1JF9h+9AI9WvnbsDIRERH74RAjgDExMUycOBGj0cj8+fNJTEwkPj6e2NhYmjZtyvLly5k5c2al97dp06YKf913330A9OjRg/bt25faLisri4ceeoicnBxefPFFTpw4wa5du0hJSSEqKoojR47w5JNP1ui5S/U18/VgRPcWAHy8McHG1YiIiNgPhwiA06dPx2Kx8NRTTzF69Gjr8i5duliD34wZMzCbzdd1HIvFwldffQXAo48+Wmb9J598wrlz5+jYsSMzZ87EZDIBEBAQwPz583F1dWXlypXExsZeVx1Sc565NRyjATb+eo59JzJsXY6IiIhdsPsAmJmZybp16wDKHV0bOXIkPj4+pKamsmFD2cmAq+KXX34hKSkJk8nEqFGjyqxfsmQJAGPHjsXFxaXUutDQUAYOHAjAN998c111SM1pGeDJPV2aAxoFFBERKWH3AXD37t3k5+fj4eFBREREmfUmk4nIyEgAtm3bdl3H+vLLLwG48847CQwMLLWuoKCAXbt2ARXfQ1iy/HrrkJr1x/5tAFi97zQJeiJYRETE/gPg4cOHgeIRNlfX8p9ZCQ8PL9W2OvLy8li8eDFQ/uXfpKQk6yXmkuPVRh1S89o382bQDU2xWOCTnxJtXY6IiIjN2f1TwGlpaQD4+flV2KZkXUnb6lixYgXp6en4+vpy9913V1jH1WqpbB15eXnk5eVZP2dmZgJgNpuv+z7G8pTsszb27Sj+p18Yaw+c4bvdJ3i+fyuCGzWwdUlOQX1LapP6l9QWZ+5blT0nuw+Aubm5ALi5uVXYxt3dHYCcnJxqH6fk8u/IkSPx8PCosI6r1VLZOt555x2mTp1aZvkPP/xAw4YNK11zVa1du7bW9u0I2vka+S3DyF++/IkHwqs2d6RcXX3vW1K71L+ktjhj38rOzq5UO7sPgCVhLD8/v8I2JaNpDRpUb1QnNTWVVatWAfDYY49dtY6SWsoLiZWtY8KECYwfP976OTMzk5CQEAYPHoyPj0+V678Ws9nM2rVrGTRokPXJ5frIv8MFHv1sJ9tSXXn38X409na3dUkOT31LapP6l9QWZ+5bJVcVr8XuA2BlLqtW5jLx1SxatAiz2UxYWBh9+/a9ah0lxwsKCqp2He7u7tbRwiuZTKZa7Yi1vX9717ddE7qFNmJ3SjpfbDvOG0M62Lokp1Hf+5bULvUvqS3O2Lcqez52/xBI27ZtAUhJSaGgoKDcNkeOHCnVtqpKLv8+8sgjGAyGctuEhYVZ/1JLjlfTdUjtMhgMPHf5ieAvtyaTke18936IiIhUht0HwG7dumEymcjNzS13gmWz2cyOHTsA6NmzZ5X3n5iYSExMDFAcACvi6upqnYZm8+bN5bYpWV6dOqRuDOjQhA7NvLmYV8DnMUm2LkdERMQm7D4A+vj4WCdYnj17dpn1ixcvJjMzk4CAAPr371/l/c+bNw8o/9Vvv3f//fcDMHfuXAoLC0utS0lJsU5YPWLEiCrXIXXDaDTw7G3Fo4BzNh/lUl75o8oiIiLOzO4DIMCkSZMwGAzMmjWLBQsWWJfHx8dbH6Z47bXXSj2dGx0dTVhYWLlv9LjS1V799nvPPPMMgYGBHDx4kPHjx1sftU5NTWXMmDEUFBQwZMgQunfvXuVzlLoztHMQYQENSc82s2B7iq3LERERqXMOEQCjoqKYNm0aRUVFjBkzhtatW9OlSxciIiI4c+YMQ4cO5eWXXy61TXp6OsnJyZw+fbrC/cbExJCQkFDhq99+z8fHh4ULF+Lh4cE//vEPgoODufnmmwkNDWXz5s2EhYUxZ86c6z5fqV0uRgPP3NoagE9/OUJeQeE1thAREXEuDhEAoXgUcMWKFQwYMIDU1FQSEhLo3Lkz0dHRLFu2rMy7eSuj5PJvea9+q8jtt9/Ozp07GTVqFAaDgb1799K0aVPGjx9PbGwszZo1q3IdUvfuiwimmY8HZzLz+HbXCVuXIyIiUqcMFovFYusi6rvMzEx8fX3JyMiotXkAV61axV133eV0j7tfjzmbjvLmfw4Q6t+QH1++FVcXh/n3kN1Q35LapP4ltcWZ+1ZlM4V+4km9NapHCP6ebqRcyGbl3lO2LkdERKTOKABKvdXQzZVxUWEAfLwhkaIiDYaLiEj9oAAo9dqjvcPwdnfl1zNZrDt4xtbliIiI1AkFQKnXfBuYeLR3SwD+uTER3RIrIiL1gQKg1Hvj+rbC3dVI/LF0tiSm2rocERGRWqcAKPVeoJc7o3uEAvDPDQk2rkZERKT2KQCKAH+4JRxXo4EtianEpqTZuhwREZFapQAoAgQ3asD9EcEAfKxRQBERcXIKgCKXPXNrawwGWHfwLAdPZdq6HBERkVqjAChyWXhjL+7qHATAvzYm2rgaERGR2qMAKHKFZ/u3BuA/e06SdP6SjasRERGpHQqAIlfo1NyXAR2aUGSBT37SKKCIiDgnBUCR33nutuJRwG9jj3MqI8fG1YiIiNQ8BUCR3+ne0p+erfwxF1r49Oejti5HRESkxikAipTjudvaALBgewqpF/NsXI2IiEjNqnYAzMjIqMk6ROxKv7aBdA72JcdcyGebk2xdjoiISI2qdgCMiori2LFjNVmLiN0wGAzWUcDPY5LIzDXbuCIREZGaU+0AeODAAXr37k1cXFyl2pvN+gEqjmXwDU1p08SLrNwCvtyabOtyREREaky1A+CkSZM4efIkt956K2vWrKmwXVFREZ9++int2rWr7qFEbMJoNFjnBZz9y1Fy8gttXJGIiEjNqHYAnDZtGrNnzyY3N5d77rmHWbNmlVpvsViYN28e7du355lnniElJeW6ixWpa3d3aU4LvwakXspn0Q71YRERcQ7X9RTwE088wapVq2jYsCH/8z//w+TJk7FYLCxevJgbb7yRsWPHkpiYSNu2bfniiy9qqmaROmNyMfLMrcWjgP/++Qj5BUU2rkhEROT6Xfc0MLfffjubNm0iJCSEd955h6CgIEaNGsXBgwetwe/AgQM8/PDDNVGvSJ17oHsLGnu7czIjl+/iTti6HBERketWI/MApqWl0bx5cywWC2fPnsXV1ZXPPvuMAwcO8Mgjj2A0arpBcVweJhf+0K8VAJ9sTKSwyGLjikRERK7PdSWzn376iQEDBtC/f3+2bt1KUFAQ7dq1w2w2s2jRInJy9BotcQ5jerbEt4GJI+cvsXrfKVuXIyIicl2qHQD79+/PgAED2LhxIwEBAbz//vskJiaybds2+vfvz5o1a+jbty8nT56syXpFbMLL3ZUnosIA+OeGRCwWjQKKiIjjqnYA/Pnnn/Hx8eHNN9/kyJEjvPzyy3h4eODr68v333/Pww8/THx8PL169WLPnj01WbOITYztE0ZDNxcOnspk46/nbF2OiIhItVU7AE6YMIGjR48yefJkvLy8Sq0zmUzMmzePCRMmcPz4cW655Ra+//776y5WxJYaNXTjkV4tAfhoQ4JGAUVExGFVOwC+9dZbNGrU6Jpt/v3vf5Odnc0999xT3UOJ2I2n+rbCzdXIruQ0th29YOtyREREqqXWH8996qmnWL58Oe7u7rV9KJFa18THgwdvbgHAPzck2LgaERGR6qmT+VnuvPNOfvnll7o4lEit+59bWuNiNPDL4fPsOZ5u63JERESqrM4m6OvSpUtdHUqkVoX4N+TeLs0B+HhDoo2rERERqTrN0CxSDX/sX/x6uDX7T3P4TJaNqxEREakaBUCRamjb1Js7OjUF4F8bNQooIiKORQFQpJqeu60NAMviT3LsQraNqxEREak8BUCRarqpRSP6tQ2ksMjC//2sUUAREXEcCoAi16FkFPDrncc5m5lr42pEREQqRwFQ5Dr0bOVP95Z+5BcUMWvTUVuXIyIiUikKgCLXwWAw8PzlUcAvtyazOeEco/+9VfMDioiIXVMAFLlO/ds3pmOQD9n5hbz//a/EHEllSewJW5clIiJSIQVAket0Ij2Hu7sEARB/LAOAFfEn2Xcig73HMziepieERUTEvrjaugARR9f33Q3WP1su/37hUj7DPtxkXZ40Y2gdVyUiIlIxjQCKXKfoh7riajSUWlYSBF2NBqIf6lrnNYmIiFyNRgBFrtPwbsG0aeJVasSvxHfPRXFjsK8NqhIREamYRgBFRERE6hkFQJEaEODlRmMvdzo198F0+XKwbwMTAV5uNq5MRESkLAVAkRoQ5NuATW/cxn9e6MuoHqEAdAtpRJBvAxtXJiIiUpYCoEgNcXd1wWAwMK5vKwwG2PjbORLOZtm6LBERkTIUAEVqWKtATwZ2bArA7E1Jti1GRESkHAqAIrXgD/3CAVgSe5zUi3k2rkZERKQ0BUCRWhAZ5keXFr7kFRQxb2uyrcsREREpRQFQpBYYDAaevDwKOC8mmVxzoY0rEhER+S8FQJFacteNzQhu1IDUS/l8t/uErcsRERGxUgAUqSWuLkaeiAoDYNamo1gslqtvICIiUkcUAEVq0YORIXi5u5Jw9iIbfztn63JEREQABUCRWuXjYWJUZAgAs345YuNqREREiikAitSysVFhuBgNbE5I5cDJTFuXIyIiogAoUtta+DVkyI3NAJi1SaOAIiJiewqAInXgqctTwqyIP8mZzFwbVyMiIvWdQwXAVatWMXDgQPz9/fH09CQiIoIPP/yQoqKiau/z66+/5s4776Rp06a4u7sTHBzMnXfeyZw5c8q0nTt3LgaD4aq/1qxZcz2nKE6qa0gjIsP8MBda+HxLkq3LERGRes7V1gVU1owZM5gwYQIA4eHheHl5ER8fz4svvsi6detYunQpRmPl82xeXh4PPvggy5cvt+6zZcuWnD59mrVr13L+/HnGjRtX7rZNmjShbdu25a7z8/Or4plJffFUv3B2JO3iq20pPD+gDQ3dHOZ/PxERcTIO8RMoJiaGiRMnYjQa+fLLLxk9ejQA8fHx3HHHHSxfvpyZM2fyyiuvVHqfTzzxBMuXL+eWW27h3//+N+3bt7euO3fuHLt3765w2yFDhjB37txqn4/UTwM7NiUsoCFJqdl8s+s4j/UOs3VJIiJSTznEJeDp06djsVh46qmnrOEPoEuXLsycORMoHiE0m82V2t+aNWtYsGABHTp0YM2aNaXCH0Djxo0ZPHhwzZ2ACOBiNDCubysAZm86SmGRJoYWERHbsPsAmJmZybp16wB48skny6wfOXIkPj4+pKamsmHDhkrtMzo6GoDJkyfToEGDGqtV5Foe6N4C3wYmklOzWXvgjK3LERGResruA+Du3bvJz8/Hw8ODiIiIMutNJhORkZEAbNu27Zr7y8nJYf369RgMBoYOHcrGjRt58sknuf322xkxYgTR0dFkZWVddR/x8fGMGTOGAQMGMHz4cKZOnUpiYmL1TlDqlYZurjzcMxSA2ZoSRkREbMTu7wE8fPgwAKGhobi6ll9ueHg469evt7a9mvj4eAoKCggODubdd99lxowZpdYvWbKE999/n5UrV9K1a9dy9xEXF0dcXJz187Jly5g2bRpTp05l0qRJ16whLy+PvLw86+fMzOLJgc1mc6UvY1dFyT5rY99SdWMig/n0lyPsSEpj59HzdGnha+uSqk19S2qT+pfUFmfuW5U9J7sPgGlpacDVn64tWVfS9mpOnToFwNmzZ5kxYwZ3330377//Pq1atSI+Pp5nnnmG2NhY7r33Xvbv34+Xl5d120aNGvHCCy8watQo2rRpg6+vLwcPHmTmzJnMmzePyZMn4+vry/PPP3/VGt555x2mTp1aZvkPP/xAw4YNr3kO1bV27dpa27dUTTd/I9vPGXnrmxjGtqv+NEb2Qn1LapP6l9QWZ+xb2dnZlWpn9wEwN7d40lw3N7cK27i7uwPFl3ev5dKlS0BxQg4PD+fbb7/FZDIBEBkZycqVK2ndujUpKSl89tlnvPDCC9Zthw8fzvDhw0vtr2vXrnzxxRcEBAQQHR3N5MmTefzxx/H29q6whgkTJjB+/Hjr58zMTEJCQhg8eDA+Pj7XPIeqMpvNrF27lkGDBlnPVWyr1aks7vk4hvgLRm7qfSst/BzzXlT1LalN6l9SW5y5b5VcVbwWuw+AHh4eAOTn51fYpuRyamUe6CjZH8Czzz5b5j98s2bNGDVqFHPmzGHNmjWlAuDVTJ06lX/9619kZGTw448/cu+991bY1t3d3Rpar2QymWq1I9b2/qXybgr1p2+bQDYlnOfL7cf5y7AbbF3SdVHfktqk/iW1xRn7VmXPx+4fAqnM5d3KXCb+/f4AOnToUG6bjh07ApCUlFTZMvHx8aFTp04AJCQkVHo7qb+e6lc8JcyiHcfIzHW++1BERMR+2X0ALHnjRkpKCgUFBeW2OXLkSKm2V3PlnH/ljcJdubywsLBKtZak7orqFLnSre0a07aJFxfzCli0/ZityxERkXrE7gNgt27dMJlM5ObmEhsbW2a92Wxmx44dAPTs2fOa+2vRogUhISHAf4Pj75UsDw4OrnSdhYWF/Prrr9ZjiFyLwWCwjgJ+tvko5kLHfxhEREQcg90HQB8fHwYOHAjA7Nmzy6xfvHgxmZmZBAQE0L9//0rtc+TIkQB88cUXZdbl5uayaNEiAAYMGFDpOmfPnk16ejouLi6VrkPk3q7BBHq5cTIjl9X7Ttu6HBERqSfsPgACTJo0CYPBwKxZs1iwYIF1eXx8vPVp2tdee63Uk8LR0dGEhYUxatSoMvt79dVX8fLyYvPmzbz11lsUFRWPvOTk5PDMM89w6tQp/Pz8ePrpp63bZGZmMnr0aLZv315qX4WFhXz66ae89NJLQPHbSqoycij1m4fJhUd7hQEw65cjWCx6PZyIiNQ+hwiAUVFRTJs2jaKiIsaMGUPr1q3p0qULERERnDlzhqFDh/Lyyy+X2iY9PZ3k5GROny47qtKsWTPmz5+Pm5sbkydPpnnz5vTo0YOgoCA+//xzGjZsyMKFC2ncuLF1m6KiIhYuXEjPnj3x8/MjIiKCHj16EBgYyNNPP01ubi5Dhgzhgw8+qPW/D3Euj/QKxd3VyJ7jGexIuvZcliIiItfLIQIgFI8CrlixggEDBpCamkpCQgKdO3cmOjqaZcuW4eLiUqX93X333ezcuZNRo0ZhMBiIi4vD09OTxx57jF27djF48OBS7T09PXnvvfcYPnw4gYGBJCYmEhcXh4eHB0OHDmXRokWsXLmy1DQzIpUR4OXO/RHF941++oteDyciIrXP7ucBvNKwYcMYNmxYpdpOmTKFKVOmXLVN586dS11SvhqTycSrr75aqbYiVfVk31Ys2J7CuoNnOHr+Eq0CPW1dkoiIODGHGQEUcWZtmngxoEMTLBaYs+morcsREREnpwAoYidKpoRZvOsYaZcqfvONiIjI9VIAFLETvcMD6NTch1xzEV9tS7Z1OSIi4sQUAEXsxJUTQ38ek0xeQdXeRCMiIlJZCoAidmTYTc1p5uPBuaw8lsedtHU5IiLipBQAReyIycXI2KgwAGZvOqqJoUVEpFYoAIrYmdGRoTR0c+HQ6Sw2JZy3dTkiIuKEFABF7IxvQxMP3hwCwKe/aEoYERGpeQqAInZoXFQrjAb4+bdz/Ho6y9bliIiIk1EAFLFDoQENuaNTMwBmb9Lr4UREpGYpAIrYqaf6hQPw3e6TnM3KtXE1IiLiTBQARexU95Z+dAttRH5hEV/GaGJoERGpOQqAInbsD5dHAedtTSYnXxNDi4hIzVAAFLFjd3RqRoh/A9KyzSzZfdzW5YiIiJNQABSxYy5GA0/0KX493OxfjlJUpImhRUTk+ikAiti5ByND8PZw5cj5S/x46KytyxERESegAChi57zcXRnTIxSAWZoSRkREaoACoIgDGBsVhqvRwNYjF9h3IsPW5YiIiINTABRxAEG+DRh2UxAAn/6iUUAREbk+CoAiDqJkYuiVe05xMj3HxtWIiIgjUwAUcRA3BvvSK9yfgiILn29JsnU5IiLiwBQARRxIycTQ87encDGvwMbViIiIo1IAFHEgt7VvQnhjT7JyC/h6xzFblyMiIg5KAVDEgRiNBp7sWzwx9JzNRykoLLJxRSIi4ogUAEUczP3dWuDX0MTxtBx+OHDG1uWIiIgDUgAUcTAN3Fx4tFdLQFPCiIhUx94TGXy038jeOp5Xdc/xdEb/eyt7jqfX6XHLowAo4oAe7R2Gm4uR3Snp7EpOs3U5IiIOZWncKQ5nGvku7lSdHndJ7AlijqSyJPZEnR63PK62LkBEqq6xtzvDuzXn653HmfXLEbq37G7rkkREqmzP8XTeWXWICXd14KYWjWr1WInnLnIyPYfs/EKWx58EYFn8SSLDA3A1Ggj0dCfEvyGuLgZMLkbcXIy4uhhwNRowGAzVPu7xtGzSLpkxGGDF5eOuiD/JA91bYLGAn6eJFn4Na+Qcq0IBUMRBPdUvnK93Huf7/adJSc0mNKDuv0BERK7HlSNiFQXAgsIiLuYVkJVb/Kv4z2Yu5hWQmVvAxdz/fv5vG/MVbYvb5Jfz0FxGTgEvzN99zTrdXIyYXAy4uhgvh8OSPxeHRdMVf3ZzNeJqvLzc1cjKPWVHGVMv5TPsw03Wz0kzhlb+L62GKACKOKh2Tb25tV1jfvrtHO99f4jUi/l18q9oEZHrcexCNr+eySLp/CW+3lk8ndWC7Sn8ejqLnPxC8goKySsssga3HHNhndRlcjFgsUBBkaXMuvzCIvILAWq2Flejgf8d2aVG91npY9vkqCJSI57q14qffjvHmn2nKSiyXPVf0SIidS0nv5DfzmRx8FTm5V9ZbE+6UKZdXkERMUdSr7ovD5MRbw8T3u6ueHm44u3hipe7K94eJrzcXfHxKF7u5W4qXudxeZm7ydr+6LlL3PvPzWX2/Z8X+nJjsC8AFosFc6EFc2HR5V8V/bn05/wCCwVFl5cXWDAXFWEuKG5zLC2bL2KSyxz3u+eirMetawqAIg7qeFo2vg1MhAU0JCk1G7CP+0pEpP6xWCycysjl4KlMDp3O4sDlwJd0/hLlDKhVyGiAJ/u2YmDHppcDXHG48/JwxeRy/c+tuhiL7+UzGMBi+e/vVzIYDLi5GnBzrbnnZPedyOCLmOSrHreuKQCKOKi+724os8we7isREcdS1Qcxcs2FHD5zkYOnMjlwKpNDp4tH9jJyzOW2D/Ryo2OQDx2DfOjQzJuOQT7kmgu57+MtZdouf75vrY6IBXi50djLnWa+7nR0T+Ngnh+nM/II8HKrtWNeedygRh48FBnCoh3HOJWeW+vHvRoFQBEHFf1QV15ZHF/u/Sq2vK9ERBxLRQ9iWCwWzmblWUfzDp4qvpR79PwlCiv43mnd2IuOQcUhr0OQDx2DvGni7VGm7b7L8+/V9YhYkG8DNr1xG4aiQlavXs30IT2xGF1wd3Wpk+O6uRgxGAyM6RFKfmFRrR/3ahQARRzU8G7BtGniVWrEr4Qt7ysREftX3tQkS3efoFFDE0fPX+LYhWyOnr9EWnb5o3p+DU3WUb2Ol4NemyZelQ40thwRc3d1wWwufiK4+HJv3YSwK/9uDAaDTcMfKACKOAUDYOPbSUTEgZR3C0lGjpnodYdLLTMaILyxlzXkdQzy4YYgH5p4u1/X3Hj2OCJW3ygAijiwK/8VbXIxsis5DXdXo03vKxER+3Y2K5ehNwWVOz8dFF+OfejmEB7u2ZK2Tb3wMNVOKLO3EbH6RgFQxIFd+a/o385c5I7on8kvKCr3/hwRqb+KiixsTjzP/G0prD1wptx7h0usqOUHMcQ+6F3AIg7O3dUFg8FA+2be9G0TiAX4fEuSrcsSETtwNiuXf25I4Nb/3cCjs7ez+vKcoRGhjXjp9jZA8Yjflb9L/aARQBEnMq5vGJsSzrNwxzFeGtgOL3f9Ly5S3xQVWdiUcJ4F20uP9nl7uHJ/t2BG9wylQzMfTmXkMH/bMbuamkTqjn46iDiR/u2aEB7oyZHzl/h213Ee7xNm65JEpI6czcpl8c7jLNyRwrELOdblEaGNGNOzJUM7B9HA7b/32elBjPpNAVDEiRiNBp6ICuMvy/bz2eajPNqrJUajruuIOKuS0b7521JYd7D0aN+IiBaM6hFCh2Y+FW6vBzHqLwVAESczonsL3v/+V5JSs/nx0FkG3tDU1iWJSA2raLSve0s/RvcILTPaJ/J7CoAiTqahmyuje4byfz8dYfamowqAIk6iqMjCLwnnWVDN0T6RKykAijihx3uHMeuXo8QcSeXAyUxuaK4fCiL2rqJ38p7NzGXxruMs2J7C8TSN9knNUAAUcULNGzVgyI3N+M+eU8zZfFTvBRZxAFe+k/fG5r7ljvb5eLhyf0QLRvcIpX0zbxtXLI5MAVDESY3r24r/7DnF8riTvH5nBxp7u9u6JBH5nfLeyfv1zmOs2nuKs1l51nbdW/oxpkcod2m0T2qIAqCIk4oI9aNbaCN2p6Tz1bZk/jSwna1LEpHfKe+dvNn5hWTnF1o/f/+nWzTaJzVObwIRcWLjoloB8OXWZHLNhddoLSJ17f0HbqKimZpcjAaiH+qq8Ce1QgFQxIkNubEZzX09OH8x33p5SURsz2Kx8MP+03z4YwIVvZZ32XNRDO8WXLeFSb2hACjixFxdjDx2+W0gszcdxWKp+AXwIlI3Dp/J4rE523l63i5SLmTj19AE6J28UrcUAEWc3OjIUBqYXDh0OouYI6m2Lkek3srINjNl+X7u/OAXfjl8HjcXI8/2b803z/ShsZc7nYN9eeu+G+kc7EtjL3e9k1dqlR4CEXFyvg1NPNC9BfO2JjNnUxJ9WgfauiSReqWwyMLCHSn8/YffuHApH4BBNzRl8tCOtAzwBNA7eaXOKQCK1ANjo8KYtzWZ9YfOkHT+EmGBnrYuSaRe2HYklakrDnDgVCYAbZp48be7b6Bf28al2umdvFLXFABF6oHWjb0Y0KEJPx46y9wtSUy5p5OtSxJxaifSc3h71UFW7jkFFE/g/OdB7XikV0tMLrr7SmxPAVCknhgX1YofD53l653H+POgdvg2MNm6JBGnk5NfyP/9nMgnPyWSay7CYIDRPUJ5eVA7Arw0GbvYDwVAkXoiqk0A7Zt68+uZLL7ecYw/3BJu65JEnIbFYmHl3lO8s+oQJ9KL39fbI8yfv91zA52a+9q4OpGyNA4tUk8YDAbG9Q0DYO6WJAoKi2xbkIiTOHAyk1H/3srz83dzIj2H5r4efDSmG4v+p5fCn9gthwqAq1atYuDAgfj7++Pp6UlERAQffvghRUXV/0H29ddfc+edd9K0aVPc3d0JDg7mzjvvZM6cORVuc/DgQR5++GGCgoLw8PCgdevWvPLKK6Snp1e7DpG6cG/XYPw93TiRnsMPB87YuhwRh3bhUj6Tlu5l2Ie/sO3oBdxdjbx0e1vWv9yfYTc1x6AJ/cSOOUwAnDFjBkOHDmX9+vX4+fnRpk0b4uPjefHFF7nvvvuqHALz8vK49957eeihh/j+++/x8vKiS5cuuLi4sHbtWj7++ONyt9uwYQPdu3dn/vz5FBYW0qlTJ06fPs3f//53unfvzpkz+qEq9svD5MIjPUMBmLPpqI2rEXFM5sIi5m4+Sv/3N/DVthSKLDD0piDWv3wrfx7UjgZueoJX7J9DBMCYmBgmTpyI0Whk/vz5JCYmEh8fT2xsLE2bNmX58uXMnDmzSvt84oknWL58ObfccguHDh0iMTGR7du3k5KSwunTp3n77bfLbJOVlcVDDz1ETk4OL774IidOnGDXrl2kpKQQFRXFkSNHePLJJ2vqtEVqRfFTiAZ2JqcRfyzd1uWIOJRNh89z1we/MGXFATJzC+gY5MPCp3vxzzERtPBraOvyRCrNIQLg9OnTsVgsPPXUU4wePdq6vEuXLtbgN2PGDMxmc6X2t2bNGhYsWECHDh1Ys2YN7du3L7W+cePGDB48uMx2n3zyCefOnaNjx47MnDkTk6n4KcqAgADmz5+Pq6srK1euJDY2trqnKlLrmvh4cPdNzQGYs1mjgCKVkZKazdNf7OSR2ds4fPYifg1NTB9+I/95oS+9wgNsXZ5Ildl9AMzMzGTdunUA5Y6ujRw5Eh8fH1JTU9mwYUOl9hkdHQ3A5MmTadCgQaVrWbJkCQBjx47FxaX0EH9oaCgDBw4E4Jtvvqn0PkVsYVzfVgCs3HOK0xm5Nq5GxL7sOZ7O6H9vZc/xdC7lFfDemkMMnPkTPxw4g4vRwNg+YWx4pT+P9GqJi1H3+YljsvsAuHv3bvLz8/Hw8CAiIqLMepPJRGRkJADbtm275v5ycnJYv349BoOBoUOHsnHjRp588kluv/12RowYQXR0NFlZWWW2KygoYNeuXQBERUWVu++S5ZWpQ8SWbgz2pUcrfwqKLHwRk2TrckTsypLYE8QcSeX9739lwN838vHGRPILi+jbJpDVL/Vjyj2daNRQ7+kVx2b38wAePnwYKB5hc3Utv9zw8HDWr19vbXs18fHxFBQUEBwczLvvvsuMGTNKrV+yZAnvv/8+K1eupGvXrtblSUlJ1kvM4eHlz59WsvxadeTl5ZGXl2f9nJlZ/Iogs9lc6cvYVVGyz9rYtziusb1C2X70AvO3pfBMv7Bq3biuviW1qS7714n0HNIumTEYYOnu4wD8cvg8AE283XnhttY8dHMwBoNB/d0JOPN3V2XPye4DYFpaGgB+fn4VtilZV9L2ak6dKn4tz9mzZ5kxYwZ3330377//Pq1atSI+Pp5nnnmG2NhY7r33Xvbv34+Xl1eZfVdUS2XreOedd5g6dWqZ5T/88AMNG9beTcRr166ttX2L4ymyQIC7C6k5ZqZ/9QNRTS3V3pf6ltSmuuhfL8Vc+ePQAhisv5/NyuMvyw/gc25PrdchdcsZv7uys7Mr1c7uA2BubvH9SW5uFQ+3u7sXv14nJyfnmvu7dOkSUJyQw8PD+fbbb60Pc0RGRrJy5Upat25NSkoKn332GS+88EKpOq5WS2XrmDBhAuPHj7d+zszMJCQkhMGDB+Pj43PNc6gqs9nM2rVrGTRokPVcRQDO+SXz9upf2Znpw7TH+2Cs4v1M6ltSm+qyf533T2bayl8vfzKU+t3FaODd+2/kri5BtVqD1B1n/u4quap4LXYfAD08PADIz8+vsE3J5dTKPNBRsj+AZ599tsx/+GbNmjFq1CjmzJnDmjVrrAHwyu1K7kmsbh3u7u7WsHglk8lUqx2xtvcvjmd0z5b848dEjpy/xNbkDG5t17ha+1HfktpU2/1r3YEzfLThSIXrlz0XxY3BeqOHM3LG767Kno/dPwRSmcuqlblM/Pv9AXTo0KHcNh07dgSK7/srb7uKaqlKHSL2wNvDxIM3hwAwWxNDSz2Tay5kyvL9PPXFTtKyzYQHegJQ8gIPvchDnJndB8C2bdsCkJKSQkFBQbltjhw5Uqrt1Vw55195o3BXLi8sLLQuCwsLs6bqkuNdTx0i9uKJqDCMBvj5t3McPlP2CXgRZ5R47iL3f7yFuVuSABgX1YrPnoiksZc7nYN9eeu+G+kc7EtjL3cCvPTErzgfu78E3K1bN0wmE7m5ucTGxtKjR49S681mMzt27ACgZ8+e19xfixYtCAkJ4dixY9cMcsHBwdZlrq6uREREsG3bNjZv3lzuVDCbN2+udB0i9iLEvyGDbmjK9/vPMGdzEu/c39nWJYnUGovFwuJdx/nbsv3kmAvx93Tjf0fexIAOTQHY9MZtuLkYMRgMjOkRSn5hEe6uerWbOB+7HwH08fGxTrA8e/bsMusXL15MZmYmAQEB9O/fv1L7HDlyJABffPFFmXW5ubksWrQIgAEDBpRad//99wMwd+7cUqODUDxCWTJh9YgRIypVh4i9eLJv8RRGS2KPk3ap4vttRRxZZq6ZlxbG8do3e8gxF9KndQCrX+pnDX8A7q4uGC5f+zUYDAp/4rTsPgACTJo0CYPBwKxZs1iwYIF1eXx8vPVp2tdee63U07nR0dGEhYUxatSoMvt79dVX8fLyYvPmzbz11lsUFRUBxU/vPvPMM5w6dQo/Pz+efvrpUts988wzBAYGcvDgQcaPH2+dayc1NZUxY8ZQUFDAkCFD6N69e43/HYjUpsgwP24M9iGvoIj521NsXY5IjYs7ls7Qf/zC8viTuBgNvHpHe+Y92ZOmPmUf6BOpDxwiAEZFRTFt2jSKiooYM2YMrVu3pkuXLkRERHDmzBmGDh3Kyy+/XGqb9PR0kpOTOX36dJn9NWvWjPnz5+Pm5sbkyZNp3rw5PXr0ICgoiM8//5yGDRuycOFCGjcu/USkj48PCxcuxMPDg3/84x8EBwdz8803ExoayubNmwkLC2POnDm1+nchUhsMBgPjoopfD/dFTBL5BUU2rkikZhQVWfjkp0Qe+NcWjl3IIbhRA77+n948d1sbvcZN6jWHCIBQPAq4YsUKBgwYQGpqKgkJCXTu3Jno6GiWLVtW5t2813L33Xezc+dORo0ahcFgIC4uDk9PTx577DF27drF4MGDy93u9ttvL7Xd3r17adq0KePHjyc2NpZmzZrVxOmK1LlhNzWnsbc7ZzLzWL3vlK3LEbluZ7Nyefyz7cxYfYiCIgtDOwex6qV+dG+pmRpE7P4hkCsNGzaMYcOGVartlClTmDJlylXbdO7cudQl5crq1KlTtbYTsWdurkYe69WSv6/9jdmbjnJPl+bWe6FEHM1Pv53j5a/jOH8xHw+Tkb/d3YlRkSHq0yKXOcwIoIjUvjE9Q3F3NbLneAa7kq/9akURe5NfUMTbqw7y+JztnL+YT4dm3qx4vi+je4Qq/IlcQQFQRKwCvNy5r1vx9EeaGFocTdL5SzzwyRb+/XPxVF6P9mrJd89F0bapt40rE7E/CoAiUsoTlx8G+X7/aY5dqNxLxUVs7bvdJxj6j1/YczwD3wYm/u/R7kwbfiMeJk3jIlIeBUARKaV9M2/6tQ2kyFL8RLCIPbuUV8D4r+P406I4LuUX0iPMn9Uv9eOOTnogT+RqFABFpIySKWEWbj/GxbzyX8EoYmv7TmQw7MNNLIk9gdEAfxrYlvl/6EnzRg1sXZqI3VMAFJEybm3XmPDGnmTlFfDNzmO2LkekFIvFwuxNR7nv480cPX+JIF8PFvyhF38a2A5XF/1YE6kM/Z8iImUYjQbrvYCfbUmisMhi44pEiqVezGPc3B1M+88BzIUWBt3QlFUv9qNneICtSxNxKAqAIlKuERHB+DYwkZyazY+Hztq6HBG2JJxnyAe/sOHXc7i5Gpl2byf+/Wh3/Dzdrr2xiJSiACgi5Wro5sroHqEAzNGUMGIDe09k8NF+I7tT0nlvzSEenr2Ns1l5tGnixbLnoni0d5jm9hOpJgVAEanQY71b4mI0EHMklf0nM2xdjtQzS+NOcTjTyLML4vh4YyIWC4zuEcLy56PoGORj6/JEHJoCoIhUqHmjBtzVOQiAzzYn2bYYqReOp2Wz93gG8cfSWbr7BADnL+bT0M2F1+5sz3O3taGhm0O9xVTELikAishVjYsKA2B53EnOZuXathhxWrnmQrYdSaXvuxu4+6NN3PvPzVzMK7Suz84v5L01v9L33Q02rFLEeeifUSJyVd1C/egW2ojdKel8tTWFPw9qZ+uSxAlk5prZlZzGjqMX2JF0gfhjGeQXFl11G1ejgf8d2aWOKhRxbgqAInJNT/ZtxfPzd/PVtmT+2L+1Xq8lVXY2K5cdR9PYkXSB7UcvcPB0JpbfzS4U6OVGZJg/IX4N+PcvZR88+u65KG4M9q2jikWcmwKgiFzTnZ2a0dzXg5MZuSyPP8mDN4fYuiSxYxaLheTUbLYnXbCO8CWlln2vdKh/QyLD/OnRyo/IMH9aBXpiMBjYdyKDf/9yFIMBLBasv4tIzVEAFJFrcnUx8nifMN5ZfYg5m44ysnsLTb9RT+w5ns47qw4x4a4O3NSiUbltCossHDqdeTnspbE96QLnsvJKtTEYoH1Tb3q08r8c+vxp6uNR7v4CvNxo7OVOM193OrqncTDPj9MZeQR4ab4/kZqiACgilTIqMpTodYc5dDqLmMRU+rQJtHVJUgeWxJ4g5kgqS2JPWANgXkEhe45nsP3y6N6upDSyfvfOaJOLgZtaNLKO8HVv6Y9vA1Oljhnk24BNb9yGoaiQ1atXM31ITyxGF9xddeuBSE1RABSRSvFtaGLkzS34IiaZOZuPKgA6seNp2aRdMmMwwIr4kwB8G3uc7PwC9p/I5LezWZgLS1+T9XRzIaKlHz3C/Ils5U/XkEbXda+ou6sLZnPxQyEGgwE3hT+RGqUAKCKVNrZPGF/EJLP+0FmOnr9EC19dknNG5U21kpVbwNc7j1s/B3gWP7AR2cqfHmH+dAzyxtVFM4uJOAoFQBGptPDGXgzo0IQfD51l7uajTL6rva1Lkhp2NjOXu25sxqp9p8tdbzTA60M68HS/cN0HKuLAFABFpEqe7NuKHw+dZfGu47x4W7ity5EaUFRkYXPieb7amsLag2coLKr4kdvlz/fVVCwiTkABUESqpE/rADo08+bQ6Sy+3nWC5rYuSKot9WIe3+w6zvztKSRfMU1LZJgft7RtzN/X/qapWESclAKgiFSJwWBgXFQrXvt2D7M3JdHIxUhIlwwiwvRQiCOwWCzsSErjq23JrN572vr2DW93V+6PCGZMz5a0b+bNqYwcvohJJqiRBw9FhrBoxzFOpedqKhYRJ6EAKCJVdk/X5sxYc4jzl/I5j5Hv4k4pANq5jBwzS2OP89W2FA6fvWhdflMLXx7uGcrdXZrT0O2/PxJKpmJxczFiMBgY0yOU/MIiTcUi4iQUAEWkSkqmCBl8QxMW7ih+KnTl3tM8GBmKxQJ+niZa+DW0cZVSIv5YOl9tS2Z5/ElyL0+r0sDkwr1dmzOmZ2iFkzsDpcKewWBQ+BNxIgqAIlIl5U0Rknopn2EfbrJ+TpoxtC5Lkt+5lFfA8viTfLUtmX0nMq3L2zX14pFeLRneLRgfj8pNyiwizkkBUESqJPqhrryyOJ6CCp4U7RHmz5bE8/RqFYDRqGlC6tKh05l8tTWFpbtPcPHymzncXI0M7RzEwz1D6d7ST1O3iAigACgiVTS8WzBtmniVGvG70vakC4z5dBvNfT24t1sw93cLpm1T7zqu0vlU9E7eXHMhq/ae4qttKexKTrMuDwtoyMM9WzKiewv8PfXghoiUpgAoItX2+ylC3h3Rmbhj6fxnzylOZuTyr42J/GtjIp2Dfbk/Ipi7uzQn0Mvd1mU7pN+/k/fIuYvM35bCN7HHSc82A+BqNDC4U1Me7tmS3uEagRWRiikAikiVBXi50djLnWa+7nR0T+Ngnh+nM/K4pV1jHooM5W93d+LHQ2dZEnucjb+eY++JDPaeyGD6yoPc2q4x90cEM7Bj0+t6V2x9UO47eXcdJzYljT3HM6ztghs1YHSPEB68OYQmPh62KldEHIgCoIhUWckUIYaiQlavXs30IT2xGF2sT4l6mFy4q3MQd3UOIvViHiviT7J09wnij2fw46Gz/HjoLN7urgy9KYj7ugUTGeav0apylPtO3ryCUuFvztibubVdE1z09yciVaAAKCLV4u7qgvnytCIGgwG3CqYICfByZ2xUK8ZGtSLh7EWW7j7Od7tPciI9h4U7jrFwxzGCGzXg/ohg7usWTHhjr7o8DbsW/VBXxn8dR3nP27gYDfx9ZBcGdGha94WJiMNTABSROtOmiRev3tGBlwe1Z9vRCyzdfZxVe09zIj2HD39M4MMfE+ga0oj7I4IZdlPzev3wwrEL2azce6rc8Aew7LkovZNXRKpNAVBE6pzRaKB36wB6tw5g6j03svbgGZbGHufnw+eJO5ZO3LF03lxxgNs6NOH+bsEM6NikzCTEFT0V6+hyzYV8+vMRPtqQQF5BES4GKLSUfeBGROR6KACKiE01cHPhni7NuadLc85l5bE8/iRLdx9n34lM1h44w9oDZ/BtYGLoTUGMiAgmIrR4LrvfPxXrDDb+epYpy/eTlJoNQO/wAF4Y0IaXFsbpnbwiUqMUAEXEbjT2dufJvq14sm8rfjuTxZLYE3y3+wSnM3OZvy2F+dtSaObrwW3tGrN6/2mg+OnYB7q3cOjX0B1Py2bafw7w/f4zADTxdmfysBu4+6YgDAaD3skrIjVOAVBE7FK7pt68MaQDr97Rnq2XR/q+jT3O6YxcFuw4Zm3nyK+hyysoZNYvR/nwx8PkmotwMRoYFxXGSwPb4eX+369nvZNXRGqaAqCI2DUXo4GoNoFEtQmkRys/JizZW+6DEUYDTLm7U90XWE0//XaOKcv3c/T8JQB6tvLnzXtvpH0zvTVFRGqfAqCIOIyHIkPp1Ny33NfQFVngzf8cYFvSBR7t1ZKerfzt8r23J9JzmP6fA6zeV3wJu7G3O5OHduSeLs3tsl4RcU4KgCLikH7/VOwNQd4cOJXFyj2nWLnnFO2aevFor5YM7xaMt4fJ1uWSX1DErE1H+HB9AjnmQlyMBsb2CeNPA9vaRX0iUr8oAIqIQyl5Dd3vn4qdPTaStEtmvtyWzHe7T/DbmYv8Zdl+Zqw+xH0RwTzaK8xml1d/OXyOvy3fz5FzxZd7e4T58+bwTnRo5mOTekREFABFxKGUvIauvKdig3wb8PZ9nXljSAeW7DrOvK3JJJ67xJdbU/hyawo9WvnzaK+W3NGpGW6uxlqv9WR6DtNXHmDV3uLLvYFe7kwa2oHhXYN1uVdEbEoBUEQczrWeivXxMDE2qhWP9wkjJjGVeVuT+eHAGbYfvcD2oxdo7O3O6MgQRvcMJci3QY3Xl19QxOxNR/nH+sPkmAsxGuDxPmH8eVA7fHS5V0TsgAKgiDgtg8FAnzaB9GkTyKmMHBZsP8aC7Smcy8rjHz8m8M+NiQzq2JRHe7ekT+uAGhmV25xwnr8u20fi5cu9kWF+vHnvjXQM0uVeEbEfCoAiUi8E+TZg/KB2vDCgDT/sP8MXMUlsO3qBNftPs2b/acIbe/Jor5bcH9EC3wZVH6U7lZHD9JUHWbnnFACBXm5MGNKR+yN0uVdE7I8CoIjUKyYXI0NvCmLoTUH8diaLL7cm8+2u4xw5d4mpKw7w3ppfGd4tmEd7teSG5tcetcsvKOKzzUf5YP1hsvOLL/c+1rv4cm91gqSISF1QABSReqtdU2/evPdGXruzA0t3n2BeTBK/nbnIgu0pLNiews0t/Xi0d0vuvLGZ9T7DPcfTeWfVISbc1YGLuQX8dfl+Es5eBKB7Sz/evLcTnZr72vK0RESuSQFQROo9L3dXHu3Vkkd6hrL96AXmbU1mzb7T7ExOY2dyGgGebjwUGcLDvVqyJPYEMUdSeWlhnPUtHgGebky4qyP3dwvGaNTlXhGxfwqAIiKXGQwGeoYH0DM8gLOZuSzccYz521I4nZnLxxsT+dfGRFxdigPe0fOXMABDOzfjudva0rESl4tFROxF7U+EJSLigJr4ePDi7W3Z9Ppt1mUWwFxoKfX5P3tPM+Qfv9R9gSIi10EBUETkKlxdjEQ/1BXXCi7tuhoNRD/UtW6LEhG5TroELCJyDcO7BdOmiRfDPtxUZt13z0VxY7Ae+hARx6IRQBGRKiiZ0k9T+4mII9MIoIhIJQR4udHYy52gRh48FBnCoh3HOJWeS4CXm61LExGpMgVAEZFKCPJtwKY3bsPNxYjBYGBMj1DyC4vKvIdYRMQRKACKiFTSlWHPYDAo/ImIw9I9gCIiIiL1jEMFwFWrVjFw4ED8/f3x9PQkIiKCDz/8kKKioirtZ8qUKRgMhqv+OnToUJnt5s6de83t1qxZU1OnKyIiIlIrHOYS8IwZM5gwYQIA4eHheHl5ER8fz4svvsi6detYunQpRmPV8mxISAihoaHlrmvYsGGF2zVp0oS2bduWu87Pz69KNYiIiIjUNYcIgDExMUycOBGj0ciXX37J6NGjAYiPj+eOO+5g+fLlzJw5k1deeaVK+x03bhxTpkypcj1Dhgxh7ty5Vd5ORERExB44xCXg6dOnY7FYeOqpp6zhD6BLly7MnDkTKB4hNJvNtipRRERExGHYfQDMzMxk3bp1ADz55JNl1o8cORIfHx9SU1PZsGFDXZcnIiIi4nDs/hLw7t27yc/Px8PDg4iIiDLrTSYTkZGRrF+/nm3btjF48OBK73vDhg3s37+f1NRU/P396dGjB4899hjNmjW76nbx8fGMGTOG06dP4+PjQ7du3XjkkUdo3bp1lc9PREREpK7ZfQA8fPgwAKGhobi6ll9ueHg469evt7atrJ9//rnU52+//ZYpU6bw8ccfM3bs2Aq3i4uLIy4uzvp52bJlTJs2jalTpzJp0qQq1SAiIiJS1+w+AKalpQFXf7q2ZF1J22sJCgpi4sSJ3HfffYSHh9OgQQN2797N9OnTWb16NePGjSMgIIC777671HaNGjXihRdeYNSoUbRp0wZfX18OHjzIzJkzmTdvHpMnT8bX15fnn3/+qsfPy8sjLy/P+jkzMxMAs9lcK/cxluxT90hKTVPfktqk/iW1xZn7VmXPyWCxWCy1XMt1mTZtGn/961/p169fmRG7En/961+ZNm0at99+u/V+weqwWCyMGDGCpUuX0rp1aw4fPoyhkm98//Of/0x0dDS+vr4cO3YMb2/vCttOmTKFqVOnllk+f/78q04/IyIiInI12dnZjBkzhoyMDHx8fCpsZ/cjgB4eHgDk5+dX2KZkNK1BgwbXdSyDwcCMGTNYunQpiYmJ7Nmzhy5dulRq26lTp/Kvf/2LjIwMfvzxR+69994K206YMIHx48dbP2dmZhISEsLgwYOv+h+rusxmM2vXrmXQoEGYTKYa37/UX+pbUpvUv6S2OHPfKrmqeC12HwArc3m3MpeJK6tdu3b4+/tz4cIFEhISKh0AfXx86NSpE7GxsSQkJFy1rbu7O+7u7tbPJYOwOTk5tdIRzWYz2dnZ5OTkUFBQUOP7l/pLfUtqk/qX1BZn7ls5OTnAf7NFRew+AJa8cSMlJYWCgoJyHwQ5cuRIqbbXqySEVbVTVHe7rKwsoPjNJCIiIiLXKysrC19f3wrX230A7NatGyaTidzcXGJjY+nRo0ep9WazmR07dgDQs2fP6z7e+fPnOXv2LAAtWrSo9HaFhYX8+uuvVd4OoHnz5tb7Bit7z2FVlFxiPnbsWK1cYpb6S31LapP6l9QWZ+5bFouFrKwsmjdvftV2dh8AfXx8GDhwIKtXr2b27NllAuDixYvJzMwkICCA/v37X/fxZs6cicViwdfXl8jIyEpvN3v2bNLT03FxcalyHUajscqhsTp8fHycrqOLfVDfktqk/iW1xVn71tVG/krY/ZtAACZNmoTBYGDWrFksWLDAujw+Pt76MMVrr72Gm5ubdV10dDRhYWGMGjWq1L7279/Ps88+y/79+0stz83N5e233+bdd98F4PXXXy+1v8zMTEaPHs327dtLbVdYWMinn37KSy+9BBS/rSQ4OLgGzlpERESkdtj9NDAl3nrrLSZPngwUT/zs5eXFvn37KCoqYujQoSxbtgwXFxdr+5KpVm699VY2btxoXR4XF0e3bt0AaNy4MaGhoQAcPHiQ7OxsoDjEffrpp6Uux6anp1sfMmnUqBGtWrXC1dWVw4cPk56eDsCQIUNYsmSJ9clle5GZmYmvr+81HwkXqSr1LalN6l9SW9S3HGQEEIpHAVesWMGAAQNITU0lISGBzp07Ex0dXSb8XU1YWBjTpk1jyJAheHl58euvv7J37178/f154IEHWLNmDbNmzSpzL56npyfvvfcew4cPJzAwkMTEROLi4vDw8GDo0KEsWrSIlStX2l34g+Knjv/2t7+VevJYpCaob0ltUv+S2qK+5UAjgCIiIiJSMxxmBFBEREREaoYCoIiIiEg9owAoIiIiUs8oAIqIiIjUMwqATmzVqlUMHDgQf39/PD09iYiI4MMPP6SoqMjWpYkDGzt2LAaD4aq/cnNzbV2m2KmjR4/y6aef8oc//IEuXbrg6uqKwWBg+vTp19w2JiaGe++9l8aNG9OgQQNuuOEGpk2bpv4mQPX61pQpU675fXbo0KE6PIu6Y/dvApHqmTFjBhMmTAD+O29ifHw8L774IuvWrWPp0qUYjcr/Un1t27alSZMm5a5T35KKfPDBB3zwwQdV3u6rr77i8ccfp7CwkODgYEJCQti3bx9//etfWbFiBRs3bqRhw4a1ULE4iur2LYCQkBDrvMC/56z9SgHQCcXExDBx4kSMRiNffvklo0ePBorfnHLHHXewfPlyZs6cySuvvGLjSsWRTZw4kbFjx9q6DHEwgYGBDBs2jB49ehAZGcmsWbP49ttvr7pNUlISTz75JIWFhbz33nu88sorGAwGkpOTueOOO9ixYwevvfYaH330UR2dhdij6vStEuPGjWPKlCm1W6CdUQB0QtOnT8disfCHP/zBGv4AunTpwsyZM3n44YeZMWMGL730EiaTyYaVikh9U/JGpxILFy685jbvv/8+eXl5DB48mFdffdW6vGXLlsyZM4eoqCj+/e9/85e//IWmTZvWeM3iGKrTt+ozXadxMpmZmaxbtw4ofqXd740cORIfHx9SU1PZsGFDXZcnIlIlFouFpUuXAuV/p/Xp04cOHTpgNptZtmxZXZcn4rAUAJ3M7t27yc/Px8PDg4iIiDLrTSYTkZGRAGzbtq2uyxMn8s033zB8+HAGDBjAqFGj+PDDD8nIyLB1WeJkUlJSOHXqFABRUVHltilZru80qa4NGzYwcuRIBgwYwAMPPMB7773H6dOnbV1WrdIlYCdz+PBhAEJDQ3F1Lf8/b3h4OOvXr7e2FamOlStXlvq8aNEi/va3vzF//nzuvPNOG1Ulzqbke8rd3Z3mzZuX2yY8PLxUW5Gq+vnnn0t9/vbbb5kyZQoff/yx097rrBFAJ5OWlgaAn59fhW1K1pW0FamK1q1b8/bbbxMfH09mZiZZWVn88MMP9OzZk7S0NIYPH87OnTttXaY4iZLvqUaNGmEwGMpto+80qa6goCAmTpzIjh07SE1NJTs7m82bNzNkyBBycnIYN24cK1assHWZtUIjgE6mZD4sNze3Ctu4u7sDkJOTUyc1iXP5y1/+UmbZoEGDuPXWW+nXrx/bt2/n9ddfZ/369TaoTpyNvtOkNv3P//xPmWV9+vRh5cqVjBgxgqVLl/LnP/+ZYcOGVfgPEEelEUAn4+HhAUB+fn6FbfLy8gBo0KBBndQk9YObmxvTpk0DYOPGjRqNkRqh7zSxBYPBwIwZMwBITExkz549Nq6o5ikAOpnKXAqpzGVikero3bs3AEVFRRw5csTG1YgzKPmeSk9Px2KxlNtG32lSG9q1a4e/vz8ACQkJNq6m5ikAOpm2bdsCxU/OFRQUlNum5AdzSVuRmnLlvJIV9T+Rqij5nsrLy+PkyZPlttF3mtSWku80Z/w+UwB0Mt26dcNkMpGbm0tsbGyZ9WazmR07dgDQs2fPui5PnNz+/futf27RooUNKxFnERoaSrNmzQDYvHlzuW1Klus7TWrS+fPnOXv2LOCc32cKgE7Gx8eHgQMHAjB79uwy6xcvXkxmZiYBAQH079+/jqsTZ/f3v/8dgA4dOhAcHGzjasQZGAwG7rvvPqD877QtW7Zw6NAhTCYT99xzT12XJ05s5syZWCwWfH19rfPnOhMFQCc0adIkDAYDs2bNYsGCBdbl8fHxjB8/HoDXXnvtqk/ViZRn7dq1TJgwgaNHj5ZanpGRwYsvvmjtb3/9619tUZ44qVdffRU3Nzd++OEH3n//feu9gMnJyYwbNw6Ap556yjpSKFIZ+/fv59lnny115QKKnzx/++23effddwF4/fXXnfLnpcFS0V214tDeeust63sRw8PD8fLyYt++fRQVFTF06FCWLVuGi4uLjasUR/Pdd99ZR2OCg4Np3rw5ZrOZAwcOkJ+fj8Fg4K9//Wu9e6m6VN7mzZu59957rZ8vXrxIXl4eDRs2LPUU7+7duwkJCbF+/uKLL3jiiScoKioiODiYJk2asG/fPsxmM927d+enn37C09OzTs9F7EtV+1ZcXBzdunUDoHHjxoSGhgJw8OBBsrOzgeLXD3766adONwUMKAA6tf/85z/8v//3/9i1axdms5m2bdvyxBNP8Pzzzyv8SbUcO3aM//u//yMmJoaEhATOnTuHxWIhKCiIfv368eyzz+o+LLmqjRs3ctttt12z3dGjRwkLCyu1bMuWLbzzzjts2bKFS5cuERYWxujRo3n99det08VI/VXVvpWens5HH31kvY3g3Llz5Ofn06RJE3r16sVTTz3FHXfcUQeV24YCoIiIiEg9o3sARUREROoZBUARERGRekYBUERERKSeUQAUERERqWcUAEVERETqGQVAERERkXpGAVBERESknlEAFBEREalnFABFRERE6hkFQBEREZF6RgFQRMRJzJ07F4PBwNixY21diojYOQVAEXFqYWFhGAwG5s6da10WFxfHlClT+O6772xWV1Wlp6czZcoUoqOjbV2KiDgBBUARqXfi4uKYOnWqwwXAqVOnXjUA+vr60r59e4KCguquMBFxSK62LkBERGrGfffdx3333WfrMkTEAWgEUERERKSeUQAUkXolLCyMJ554AoDPP/8cg8Fg/dW/f/8y7b///nvuuecemjZtiru7Oy1atOCJJ54gMTGxTNukpCQMBgNhYWEAfPrpp0RGRuLt7Y3BYLC2O3LkCO+++y79+/cnJCQEd3d3GjduzJ133snKlSvL7Hfs2LG0atUKgOTk5FI1X7nfaz0Esn//fh599FFatGiBm5sbTZs2ZcSIEWzdurXc9mPHjrXeP3ny5EnGjRtHUFAQHh4edOrUiX/+85/lbldQUMAHH3xAjx498Pb2xt3dnebNm9OnTx/+9re/kZ6eXu52IlJ3dAlYROqVyMhI3NzcOHz4ME2aNKFt27bWdZ07dy7V9k9/+hMffPABAE2aNKFTp04kJiYyd+5clixZwurVq+nTp0+5x/njH//IJ598QkhICB06dCAhIcG67u2332b27Nl4eXnRvHlzbrrpJk6cOMH333/P999/z4wZM3j99det7du1a8fNN9/Mzp07cXd35+abb67yeS9fvpwHH3yQvLw8GjVqRJcuXUhOTmbJkiV89913fPLJJ/zhD38od9vk5GS6d+9Oeno6N9xwA0ajkQMHDvD888+Tnp7OpEmTSrUfNWoU3377LQCtW7fG39+f06dPs337dmJiYrjvvvvo2rVrlc9BRGqQRUTEibVs2dICWD777DPrss8++8wCWB5//PEKt/vkk08sgKVVq1aWDRs2WJcXFBRYpk+fbgEsLVq0sOTk5FjXHT161AJYXFxcLJ6enpZly5ZZ12VnZ1v/vGrVKsvWrVstRUVFpY75888/W4KCgiwuLi6WhISEUutK9t2yZcsKa67ovE6cOGHx8fGxAJaXXnrJkpeXZ7FYLJbCwkLLW2+9ZQEsJpPJEh8fX2q7xx9/3LrugQcesKSlpVnXffzxxxbA4uHhUWr5zp07LYAlJCTEcuDAgVL7y8jIsHz66aeWlJSUCs9BROqGLgGLiPxOfn4+U6ZMwcXFhW+//bbUpWEXFxcmTZrEiBEjOH78OIsXLy6zfWFhIW+++Sb33HOPdVmDBg2sfx4yZAg9e/YsdfkWoF+/fkybNo3CwkIWLVpUY+fz8ccfk5mZSdeuXYmOjsbNzQ0Ao9HIxIkTueuuuzCbzfzv//5vudsHBAQwd+5cGjVqZF32xz/+kYiICHJzc9mwYYN1+eHDhwF44IEH6NixY6n9+Pj48NRTTxESElJj5yYi1aMAKCLyOzExMZw+fZqIiAi6detWbpuScPfTTz+Vu/6xxx676jHOnTvHBx98wJgxYxg4cCB9+/alb9++1mle4uPjq38Cv/PDDz8A8Pzzz5e7/qWXXirV7vdGjx6Np6dnmeWRkZFA8T2NJUrC3fr167lw4UL1ixaRWqV7AEVEfmfv3r1A8UMdffv2LbdNyYMMJ06cKLMuMDCQwMDACvf/ww8/8OCDD5KRkVFhm5oMT7/99hsAN9xwQ7nrO3XqBMCZM2fIzMzEx8en1PrWrVuXu12TJk0AuHjxonVZ79696dmzJ9u2bSMkJIRBgwZxyy23cOuttxIREVFm1FNEbEMBUETkd0qC2blz5zh37txV2+bk5JRZVt5oWYn09HRGjRpFRkYGjz32GM8++yzt27fHx8cHo9HIunXrGDRoEGaz+fpO4golAa0ksP1e06ZNrX/OysoqEwArOh+jsfgiksViKbVs9erVTJ06lS+//JJly5axbNkyAFq2bMmUKVP0qjoRO6BLwCIiv+Pl5QXAww8/jMViueqvjRs3Vmnfq1evJi0tjd69ezN37lx69uxJo0aNrGHq2LFjNX061vM5e/ZsuevPnDlj/bO3t/d1H8/Pz4/o6GjOnTvH7t27+eCDD7jttttITk7miSee4JtvvrnuY4jI9VEAFJF651qXIUsule7bt6/Gj52UlAQUXyotr46K7v27nkun7dq1A+DAgQPlrt+/fz9QPBL4+9G/62EwGOjatSsvvvgiP/74I2+88QZQPD+iiNiWAqCI1DslT+SWd/kWip/GDQwMJD4+vsojfJU99pWjbiVSU1OZPXv2VberqOarueOOOwD46KOPyl3/j3/8o1S72tKrVy8ATp48WavHEZFrUwAUkXonPDwcgB07dpCdnV1mvYeHB2+++SYAI0eOZOnSpaXuc4Pi0cHXX3+dzZs3V+nY/fr1A+Drr79m3bp11uWnTp1ixIgRFBQUlLtd48aN8fb25uzZsxw8eLBKx/zjH/+Ij48PcXFx/PnPfyY/Px+AoqIi3nvvPVauXInJZOLll1+u0n7L89VXXzFt2jTrSGeJ1NRUa9CMiIi47uOIyPVRABSReiciIoK2bdty9OhRQkND6dOnD/379+dPf/qTtc0f//hH3njjDc6fP8/9999PYGAgPXr0oHv37gQEBNC5c2fee+89srKyqnTs7t2788ADD2A2mxk0aBBt27alW7duhIaGEhsby4wZM8rdzmAwMHLkSGv9kZGR9O/fv9zX1/1e8+bNmTdvHm5ubkRHR9OsWTN69OhBUFAQr7/+OkajkY8++oibbrqpSudSnnPnzvHXv/6VVq1a0aJFC3r06EHnzp1p3rw5P/74I8HBwUybNu26jyMi10dPAYtIvWM0Glm5ciUTJ07k559/Zvv27RQWFpZp984773D33Xfzz3/+k19++YX4+Hi8vLxo0aIFw4cPZ8SIEdx+++1VPv5XX31Fx44dmTdvHsnJyQQEBPDAAw8wZcoUTp06VeF2H3zwAd7e3ixbtoz4+PgqPSl8zz33sGvXLmbMmMGPP/5IXFwcjRo14r777uPVV1+ld+/eVT6P8owYMYL8/HzWrVvHr7/+yt69e/H09OTGG2/k/vvv57nnnis1obSI2IbB8vvrGiIiIiLi1HQJWERERKSeUQAUERERqWcUAEVERETqGQVAERERkXpGAVBERESknlEAFBEREalnFABFRERE6hkFQBEREZF6RgFQREREpJ5RABQRERGpZxQARUREROoZBUARERGRekYBUERERKSe+f9Ehe3bu6RfvQAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df['X'],'*-')\n", + "plt.tight_layout()\n", + "plt.grid()\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel('$x$')\n", + "plt.savefig('Results/X_evolution_opt_'+datetime+'.pdf')" + ] + }, + { + "cell_type": "code", + "execution_count": 58, + "id": "5d75d916", + "metadata": {}, + "outputs": [ + { + "data": { + "image/png": "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Qxw9ehQAMHDgQMyaNQt33nmnTeMgIs9WPWgTBIFBHJEX89pAbvny5Vi+fLnNr7tw4UK9zyuVSjz22GN47LHHbD73XXfdhbvuusvm1xEREZF34h45IiIiIpliIEdEREQkUwzkiIiIiGSKgRwRERGRTDGQIyIiIpIpBnJEREREMsVAjoiIiEimGMgRERERyZTXFgT2dKIoAgAKCwvtfm69Xo/S0lIUFhZCrVbb/fzkeXjPkK14z5CtPOmekb67pe/y+jCQ81BFRUUAgPj4eBePhIiIiJqiqKgIwcHB9R4jiI0J90h2TCYT0tPTERgYCEEQ7HruwsJCxMfHIyUlBUFBQXY9N3km3jNkK94zZCtPumdEUURRURFiYmKgUNS/C44zch5KoVAgLi7OodcICgqS/V8Wci7eM2Qr3jNkK0+5ZxqaiZMw2YGIiIhIphjIEREREckUAzmymVarxfPPPw+tVuvqoZBM8J4hW/GeIVt56z3DZAciIiIimeKMHBEREZFMMZAjIiIikikGckREREQyxUCOiIiISKYYyFGjbdy4ESNGjEBYWBj8/f3Rp08fLFmyBCaTydVDIzd0zz33QBCEen+Vl5e7epjkROfPn8fSpUtx3333oWfPnlCpVBAEAS+++GKDr929ezfGjx+PyMhI+Pr6okuXLli4cCHvIS/QlPtm/vz5DX7+nDx50onvwnHY2YEa5dVXX8W8efMAAG3btkVAQAASExPx6KOPYsuWLfjxxx8bbCNC3qlDhw5o0aKF1ed4z3iXd955B++8847Nr/v6669x9913w2g0IjY2FvHx8Th69Ciee+45/PTTT9ixYwf8/PwcMGJyB029bwBzv/FWrVpZfc5T7hkGctSg3bt34+mnn4ZCocCKFSswdepUAEBiYiJGjx6N9evX46233sKcOXNcPFJyR08//TTuueceVw+D3EBERATGjh2Lq6++Gv3798enn36K77//vt7XXLhwATNmzIDRaMTrr7+OOXPmQBAEJCcnY/To0di3bx/mzp2L9957z0nvgpytKfeNZPr06Zg/f75jB+hiDOSoQS+++CJEUcR9991nCeIAoGfPnnjrrbdwxx134NVXX8Vjjz0GtVrtwpESkTt79tlna/y8evXqBl/zxhtvQKfTYdSoUXjiiScsj7du3RqfffYZBg8ejE8++QT/+9//EBUVZfcxk+s15b7xJlzXoHoVFhZiy5YtAIAZM2bUev62225DUFAQcnNzsX37dmcPj4g8mCiK+PHHHwFY//wZNGgQOnXqBL1ej3Xr1jl7eERugYEc1evQoUOoqKiAj48P+vTpU+t5tVqN/v37AwD27t3r7OGRDHz33XeYMGECrr/+ekyZMgVLlixBQUGBq4dFMnDx4kVkZGQAAAYPHmz1GOlxfv6QNdu3b8dtt92G66+/Hrfeeitef/11ZGZmunpYdsWlVarXmTNnAACtWrWCSmX9dmnbti22bt1qOZaoug0bNtT4+ZtvvsHzzz+PlStX4sYbb3TRqEgOpM8UrVaLmJgYq8e0bdu2xrFE1f3xxx81fv7+++8xf/58fPDBBx6zd5czclSvvLw8AEBoaGidx0jPSccSAUC7du3w8ssvIzExEYWFhSgqKsKmTZswYMAA5OXlYcKECdi/f7+rh0luTPpMCQkJgSAIVo/h5w9ZEx0djaeffhr79u1Dbm4uSktLsWvXLtx0000oKyvD9OnT8dNPP7l6mHbBGTmql1SjSaPR1HmMVqsFAJSVlTllTCQP//vf/2o9NnLkSFx33XUYOnQo/v77bzz55JPYunWrC0ZHcsDPH2qq+++/v9ZjgwYNwoYNGzBp0iT8+OOP+O9//4uxY8fW+Y8EueCMHNXLx8cHAFBRUVHnMTqdDgDg6+vrlDGRvGk0GixcuBAAsGPHDs6kUJ34+UP2JggCXn31VQDAuXPn8M8//7h4RM3HQI7q1Zhli8YsvxJVd8011wAATCYTkpKSXDwaclfSZ0p+fj5EUbR6DD9/yFYdO3ZEWFgYAODs2bMuHk3zMZCjenXo0AGAOXvMYDBYPUb6IpaOJWpI9XqDdd1XRNJnik6nQ3p6utVj+PlDTSF9BnnC5w8DOapX7969oVarUV5ejoMHD9Z6Xq/XY9++fQCAAQMGOHt4JFPHjh2z/D4uLs6FIyF31qpVK7Rs2RIAsGvXLqvHSI/z84caKycnB9nZ2QA84/OHgRzVKygoCCNGjAAALFu2rNbza9asQWFhIcLDwzFs2DAnj47k6s033wQAdOrUCbGxsS4eDbkrQRAwceJEANY/f/766y+cPHkSarUa48aNc/bwSKbeeustiKKI4OBgSx1UOWMgRw165plnIAgCPv30U6xatcryeGJiImbPng0AmDt3br2ZZeRdNm/ejHnz5uH8+fM1Hi8oKMCjjz5quY+ee+45VwyPZOSJJ56ARqPBpk2b8MYbb1j2yiUnJ2P69OkAgJkzZ1pm7oiOHTuGWbNm1Zj5B8xZ0C+//DJee+01AMCTTz7pEd9bgljXDlKial566SVLv7u2bdsiICAAR48ehclkwpgxY7Bu3ToolUoXj5Lcxdq1ay0zKbGxsYiJiYFer8fx48dRUVEBQRDw3HPPeXwza6pp165dGD9+vOXn4uJi6HQ6+Pn51cg6PXToEOLj4y0/f/nll7j33nthMpkQGxuLFi1a4OjRo9Dr9ejbty9+//13+Pv7O/W9kPPYet8cPnwYvXv3BgBERkaiVatWAIATJ06gtLQUgLnl29KlS2VfegRgIEc2+Pnnn/H222/jwIED0Ov16NChA+699148/PDDDOKohpSUFHz88cfYvXs3zp49i0uXLkEURURHR2Po0KGYNWsW9zR5oR07dmD48OENHnf+/HkkJCTUeOyvv/7CK6+8gr/++gslJSVISEjA1KlT8eSTT1rKlJBnsvW+yc/Px3vvvWdZer906RIqKirQokULDBw4EDNnzsTo0aOdMHLnYCBHREREJFPcI0dEREQkUwzkiIiIiGSKgRwRERGRTDGQIyIiIpIpBnJEREREMsVAjoiIiEimGMgRERERyRQDOSIiIiKZYiBHREREJFMM5IiIiIhkioEcEZGHWr58OQRBwD333OPqoRCRgzCQIyKvkpCQAEEQsHz5cstjhw8fxvz587F27VqXjctW+fn5mD9/PhYvXuzqoRCRCzGQIyKvd/jwYSxYsEB2gdyCBQvqDeSCg4Nx1VVXITo62nkDIyKnUrl6AERE5BgTJ07ExIkTXT0MInIgzsgRERERyRQDOSLyagkJCbj33nsBAF988QUEQbD8GjZsWK3jf/vtN4wbNw5RUVHQarWIi4vDvffei3PnztU69sKFCxAEAQkJCQCApUuXon///ggMDIQgCJbjkpKS8Nprr2HYsGGIj4+HVqtFZGQkbrzxRmzYsKHWee+55x60adMGAJCcnFxjzNXP21Cyw7Fjx3DnnXciLi4OGo0GUVFRmDRpEvbs2WP1+HvuuceyvzA9PR3Tp09HdHQ0fHx80LVrV7z//vtWX2cwGPDOO+/g6quvRmBgILRaLWJiYjBo0CA8//zzyM/Pt/o6ImoYl1aJyKv1798fGo0GZ86cQYsWLdChQwfLc927d69x7H/+8x+88847AIAWLVqga9euOHfuHJYvX44ffvgBv/zyCwYNGmT1Og8++CA++ugjxMfHo1OnTjh79qzluZdffhnLli1DQEAAYmJi0KNHD6SlpeG3337Db7/9hldffRVPPvmk5fiOHTuiX79+2L9/P7RaLfr162fz+16/fj0mT54MnU6HkJAQ9OzZE8nJyfjhhx+wdu1afPTRR7jvvvusvjY5ORl9+/ZFfn4+unTpAoVCgePHj+Phhx9Gfn4+nnnmmRrHT5kyBd9//z0AoF27dggLC0NmZib+/vtv7N69GxMnTkSvXr1sfg9EBEAkIvIirVu3FgGIn3/+ueWxzz//XAQg3n333XW+7qOPPhIBiG3atBG3b99uedxgMIgvvviiCECMi4sTy8rKLM+dP39eBCAqlUrR399fXLduneW50tJSy+83btwo7tmzRzSZTDWu+ccff4jR0dGiUqkUz549W+M56dytW7euc8x1va+0tDQxKChIBCA+9thjok6nE0VRFI1Go/jSSy+JAES1Wi0mJibWeN3dd99tee7WW28V8/LyLM998MEHIgDRx8enxuP79+8XAYjx8fHi8ePHa5yvoKBAXLp0qXjx4sU63wMR1Y9Lq0REDaioqMD8+fOhVCrx/fff11hyVSqVeOaZZzBp0iSkpqZizZo1tV5vNBrxwgsvYNy4cZbHfH19Lb+/6aabMGDAgBrLogAwdOhQLFy4EEajEd98843d3s8HH3yAwsJC9OrVC4sXL4ZGowEAKBQKPP3007j55puh1+uxaNEiq68PDw/H8uXLERISYnnswQcfRJ8+fVBeXo7t27dbHj9z5gwA4NZbb0Xnzp1rnCcoKAgzZ85EfHy83d4bkbdhIEdE1IDdu3cjMzMTffr0Qe/eva0eIwVpv//+u9Xn77rrrnqvcenSJbzzzjuYNm0aRowYgSFDhmDIkCGW8iKJiYlNfwNX2LRpEwDg4Ycftvr8Y489VuO4K02dOhX+/v61Hu/fvz8A854/iRSkbd26FZcvX276oInIKu6RIyJqwJEjRwCYkxeGDBli9Rhpw35aWlqt5yIiIhAREVHn+Tdt2oTJkyejoKCgzmPsGQSdPn0aANClSxerz3ft2hUAkJWVhcLCQgQFBdV4vl27dlZf16JFCwBAcXGx5bFrrrkGAwYMwN69exEfH4+RI0fi2muvxXXXXYc+ffrUmoUkItswkCMiaoAUYF26dAmXLl2q99iysrJaj1mbvZLk5+djypQpKCgowF133YVZs2bhqquuQlBQEBQKBbZs2YKRI0dCr9c3701UIwVaUuB1paioKMvvi4qKagVydb0fhcK8yCOKYo3HfvnlFyxYsAArVqzAunXrsG7dOgBA69atMX/+fLYQI2oGLq0SETUgICAAAHDHHXdAFMV6f+3YscOmc//yyy/Iy8vDNddcg+XLl2PAgAEICQmxBEUpKSn2fjuW95OdnW31+aysLMvvAwMDm3290NBQLF68GJcuXcKhQ4fwzjvvYPjw4UhOTsa9996L7777rtnXIPJWDOSIyOs1tLwnLUEePXrU7te+cOECAPMSpLVx1LU3rjlLkh07dgQAHD9+3Orzx44dA2CembtyNq45BEFAr1698Oijj2Lbtm146qmnAJjr6xFR0zCQIyKvJ2WQWlsWBczZoxEREUhMTLR5xq2x164+CybJzc3FsmXL6n1dXWOuz+jRowEA7733ntXn33333RrHOcrAgQMBAOnp6Q69DpEnYyBHRF6vbdu2AIB9+/ahtLS01vM+Pj544YUXAAC33XYbfvzxxxr7wADzbN2TTz6JXbt22XTtoUOHAgC+/fZbbNmyxfJ4RkYGJk2aBIPBYPV1kZGRCAwMRHZ2Nk6cOGHTNR988EEEBQXh8OHD+O9//4uKigoAgMlkwuuvv44NGzZArVbj8ccft+m81nz99ddYuHChZeZRkpubawkY+/Tp0+zrEHkrBnJE5PX69OmDDh064Pz582jVqhUGDRqEYcOG4T//+Y/lmAcffBBPPfUUcnJy8K9//QsRERG4+uqr0bdvX4SHh6N79+54/fXXUVRUZNO1+/bti1tvvRV6vR4jR45Ehw4d0Lt3b7Rq1QoHDx7Eq6++avV1giDgtttus4y/f//+GDZsmNW2YleKiYnBV199BY1Gg8WLF6Nly5a4+uqrER0djSeffBIKhQLvvfceevToYdN7sebSpUt47rnn0KZNG8TFxeHqq69G9+7dERMTg23btiE2NhYLFy5s9nWIvBWzVonI6ykUCmzYsAFPP/00/vjjD/z9998wGo21jnvllVdwyy234P3338eff/6JxMREBAQEIC4uDhMmTMCkSZNwww032Hz9r7/+Gp07d8ZXX32F5ORkhIeH49Zbb8X8+fORkZFR5+veeecdBAYGYt26dUhMTLQps3XcuHE4cOAAXn31VWzbtg2HDx9GSEgIJk6ciCeeeALXXHONze/DmkmTJqGiogJbtmzBqVOncOTIEfj7+6Nbt27417/+hYceeqhGYWEiso0gXrk+QERERESywKVVIiIiIpliIEdEREQkUwzkiIiIiGSKgRwRERGRTDGQIyIiIpIpBnJEREREMsVAjoiIiEimGMgRERERyRQDOSIiIiKZYiBHREREJFMM5IiIiIhkioEcERERkUwxkCMiIiKSqf8Hlubm71bz1wIAAAAASUVORK5CYII=\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df['X_grad'],'*-')\n", + "plt.ticklabel_format(axis='y', style='sci', scilimits=(0,0))\n", + "\n", + "plt.grid()\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel(r'$\\nabla_x V(x)$')\n", + "plt.tight_layout()\n", + "plt.savefig('Results/x_grad_evolution_opt_'+datetime+'.pdf')" + ] + }, + { + "cell_type": "code", + "execution_count": 28, + "id": "d2caaf0f", + "metadata": {}, + "outputs": [], + "source": [ + "y_b = np.load('./Results/Y_b_opt_x2022_10_27-12_27_21_AM.npy')" + ] + }, + { + "cell_type": "code", + "execution_count": 66, + "id": "44ae5b51", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0.5, 0, '$t_c$')" + ] + }, + "execution_count": 66, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.figure()\n", + "sns.kdeplot(y_b[:,0])\n", + "plt.axvline(x=np.mean(y_b[:,0]),color = 'r', linestyle = '-')\n", + "plt.xlabel('$T$')\n", + "plt.figure()\n", + "sns.kdeplot(y_b[:,1])\n", + "plt.axvline(x=np.mean(y_b[:,1]),color = 'r', linestyle = '-')\n", + "plt.xlabel('$t_c$')" + ] + }, + { + "cell_type": "code", + "execution_count": 32, + "id": "634463f1", + "metadata": {}, + "outputs": [], + "source": [ + "y_b_sumt = np.load('./Results/Y_b_opt_x2022_10_26-10_31_46_PM.npy')" + ] + }, + { + "cell_type": "code", + "execution_count": 36, + "id": "2921d88d", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 36, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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AIioqKhGf3mapaenCz8/PwFAaLVakZSUJLRarQAg/P39xfHjx9urWxr4xz/+YdkLNCIiQtx8882WfAMDA8Xhw4cbxbhK3wghxKpVqyz51tXVtXi+K/TN1q1bLbm6ubmJnj17ivj4eMvPlUKhaPDHgpkr9I0QQjz77LMCgPDz8xMJCQmid+/elp+x+Pj4BkXvtZylf3bt2iUCAgIsX2q1WgAQHh4eDV6/fuTXUa4/Pz9fREZGWq4pKSlJBAUFWf6o2bFjR7v2TW5uboNj5jsqarW6weu7du1y6L5pLRZ3Liw3N1csWbJEjBgxQkRERAh3d3eh0WhE9+7dxaxZsxr9dX293bt3i3Hjxgl/f3+hVqtFbGysePXVV0VVVVWzcceOHRMzZswQXbp0ESqVSnTv3l0sXLhQlJSUtJjv3LlzRVhYmFCpVCIsLEzMmzdP5OXltfraW+PXX38V9957rwgMDBQqlUpERUWJJ598sskPISFcp2/Moy1PP/20zTGu0DenTp0S8+fPFz169BBqtVqoVCoRGRkpHnrooUYbkV/LFfpmx44dYtq0aSIqKkpoNBqh1WrFwIEDxTvvvNNoxO56ztA/O3bssPxR3dzXtaO+jnb9JSUl4rnnnhPdu3cXKpVKdOnSRcyYMaPFgvhG+iY7O9ummKYKJ0fpm9aSCdHE3GoiIiIicjicLUtERETkRFjcERERETkRFndEREREToTFHREREZETYXFHRERE5ERY3BERERE5ERZ3RERERE6ExR0RERGRE2FxR0REROREWNwREREROREWd0REREROhMUdERERkRNhcUdERETkRFjcERERETmR/wcwYulPHvPaBAAAAABJRU5ErkJggg==\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "sns.kdeplot(y_b_sumt[:,0])" + ] + }, + { + "cell_type": "markdown", + "id": "230e7ef4", + "metadata": {}, + "source": [ + "## --------------" + ] + }, + { + "cell_type": "code", + "execution_count": 39, + "id": "defe9001", + "metadata": {}, + "outputs": [], + "source": [ + "df_sumt = pd.read_csv('./Results/OptimisationResults_2022_10_26-10_31_46_PM.csv',index_col=0)" + ] + }, + { + "cell_type": "code", + "execution_count": 40, + "id": "e21f49cf", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, '$\\\\mathcal{O}(x)$')" + ] + }, + "execution_count": 40, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAm4AAAHCCAYAAABWnkUbAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAACDGElEQVR4nO3dd3hUZdoG8PtMTe+FVELoECB0AbFRVqQTEARFEEWU/dRl7bouLva2WFZZsLAqiGAoIkVEI5jQWxIIQUgIIQUSJpW0mWTO98cwQ8qkz+TMJPfvurjInHPec555mYQnbxVEURRBRERERDZPJnUARERERNQ0TNyIiIiI7AQTNyIiIiI7wcSNiIiIyE4wcSMiIiKyE0zciIiIiOwEEzciIiIiO6GQOgBqnF6vR1ZWFlxdXSEIgtThEBERUROIooji4mIEBgZCJrNMWxkTNzuQlZWFkJAQqcMgIiKiFrh8+TKCg4Mtci8mbnbA1dUVgOEf3s3NzWL31el02LNnD8aPHw+lUmmx+1LDWO/SYL1Lg/UuDda7NGrXe1FREUJCQkz/j1sCEzc7YOwedXNzs3ji5uTkBDc3N35jtyHWuzRY79JgvUuD9S6N+urdksOcODmBiIiIyE4wcSMiIiKyE0zciIiIiOwEEzciIiIiO8HEjYiIiMhOMHEjIiIishNM3IiIiIjsBBM3IiIiIjvBxI2IiIjITjBxIyIiIrITTNw6sMTMQnxyRobEzEKpQyEiIqImYOLWgW05lY3zRTJsPZUtdShERETUBHaVuOXk5ODpp59G37594eTkBAcHB3Tt2hWLFy/GhQsX6ly/fPlyCILQ4J/k5OR6n3f27FnMmzcPAQEBpmc9/fTTKCgoaDDOzMxMLF68GCEhIVCr1QgNDcWjjz6KzMzM1lZBq2XklyIxoxCnMwuxI9GQsO1IzMbpzEIkZhQiI79U4giJiIioPgqpA2iqc+fO4bbbbkNOTg6USiXCw8OhVCpx4cIFrFmzBuvWrcPOnTtx++231ykbEhKC0NBQs/d1cnIyezwmJgYTJ05EWVkZfH190bdvXyQnJ+P999/Hli1bcODAAfj7+9cpl5SUhNGjRyMvLw/u7u6IiIhASkoKVq9ejejoaMTGxqJXr16tq4xWuPXtmDrHNCU6TPo41vQ67a2JbRkSERERNZHdtLgtXboUOTk5GDVqFFJTU5GcnIzExERkZGRgypQpKC0txcKFCyGKYp2yDz30EGJjY83+MZfQFRcXY/bs2SgrK8MTTzyBzMxMHD9+HOnp6abnL1q0qE65qqoqzJo1C3l5eYiKikJWVhaOHz+OzMxMzJgxAxqNBrNnz4Zer7dKHTXFytmRUMgEs+cUMgErZ0e2bUBERETUZHaRuJWWliImxtBS9NlnnyE4ONh0ztvbG2vXroUgCLh48WKDXZ9NtWrVKuTm5qJ379744IMPoFQqTc9av349FAoFduzYgRMnTtQot3nzZiQlJcHb2xtfffWVqTXP2dkZa9euhbe3NxISErBt27ZWx9hS0wYGYevSUWbPbV06CtMGBrVxRERERNRUdpG4abVaUytVeHh4nfOenp7w8vICAFRWVrb6eZs3bwYALFiwAHK5vMa50NBQjB07FgDwww8/mC137733wtXVtcY5V1dXzJo1CwCwadOmVsdoCYL5hjciIiKyUXaRuHl4eCAkJAQAcODAgTrnz507B41GAw8PD3Tv3r3O+ZiYGMyaNQt33XUXZs6ciXfeeQdXrlwx+6zKykocP34cADBqlPmWKePxw4cP1zh+6NChFpVra94uKvi6qBER6IYRfoaEWBAANwe7GfJIRETUIdlF4gYAr732GgDDeLXo6GhoNBoUFhbi559/xrRp0yAIAt555x04ODjUKbt//3788MMPiImJQXR0NJ577jmEh4dj7dq1da5NS0uDTqcDYL51r/rx8+fPm45ptVqkp6c3qVz1Z0ghwN0Rsc/fiehHh2NWFz18XVQQRSA+g+u5ERER2TK7aWKZP38+XFxcsGLFCsycObPGuf79+2Pnzp24++67axwPCAjAiy++iOnTpyM8PByOjo44efIkXnvtNezatQsPPfQQvL29MXnyZFOZ/Px809eenp5mYzEer35tYWGhqTu3sXJ6vR5FRUXw9vY2e11FRQUqKipMr4uKigAAOp3OYgmfDICushJyGTBrUCA+3Z+Grw+m4e4+vha5P9XP+G8oZfLeEbHepcF6lwbrXRq1690a9W83iZsoikhNTYVGo4FcLkeXLl2gUqlw4cIFnD59GqtXr8awYcNMY90A4NFHH61zn5EjR2LHjh2IiorCli1b8Le//Q2TJk2CcGPAV3l5uelalUplNha1Wg0AKCsrMx1rTrnaZWt788038eqrr9Y5vmfP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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df_sumt['E_objective'],'*-')\n", + "plt.grid()\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel('$\\mathcal{O}(x)$')" + ] + }, + { + "cell_type": "code", + "execution_count": 41, + "id": "b2ba5510", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, '$\\\\mathcal{C}(x)$')" + ] + }, + "execution_count": 41, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df_sumt['E_constraints'],'*-')\n", + "plt.grid()\n", + "plt.axhline(y = 68, color = 'r', linestyle = '-')\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel('$\\mathcal{C}(x)$')" + ] + }, + { + "cell_type": "code", + "execution_count": 42, + "id": "06c9d3d9", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, '$x$')" + ] + }, + "execution_count": 42, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmYAAAHCCAYAAABFSQXvAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjUuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8qNh9FAAAACXBIWXMAAA9hAAAPYQGoP6dpAAB5CElEQVR4nO3dd1iT5/4/8PcTEsIIYYtMEbeICFZtxZ5aV7Vg3XV12NrT2mVP7XScFout2OGX1nNsf21t7XLUVutArbPDPZDhQAUHguJAICgrkOf3R0yOyDBA4EnC+3VdXppn3Pk8N0E+3FMQRVEEEREREUlOJnUARERERKTHxIyIiIjIQjAxIyIiIrIQTMyIiIiILAQTMyIiIiILwcSMiIiIyEIwMSMiIiKyEHKpAyBAp9Ph4sWLcHFxgSAIUodDREREJhBFEUVFRfDz84NMZp62LiZmFuDixYsIDAyUOgwiIiJqgAsXLiAgIMAsZTExswAuLi4A9F9YtVpttnK1Wi22bNmCIUOGQKFQmK1cqhvrXRqsd2mw3qXBepfGnfWu0WgQGBho/DluDkzMLICh+1KtVps9MXNycoJareY3bjNivUuD9S4N1rs0WO/SqK3ezTkMiYP/iYiIiCwEEzMiIiIiC8HEjIiIiMhCMDEjIiIishBMzIiIiIgsBBMzIiIiIgvBxIyIiIjIQlhVYrZx40YMGjQIHh4ecHZ2RmRkJBYtWgSdTlfvsoqKivDee+8hIiICKpUK9vb2CAoKwuTJk5GUlFTnvSdOnMDkyZPh6+sLBwcHtGvXDq+//joKCgoa+GREREREVpSYxcfHIzo6Gtu3b4e7uzvat2+PlJQUTJ8+HaNGjapXcnblyhXcc889ePfdd5GamorWrVuja9euyM/Px7Jly9C7d28sX768xnt37tyJnj17YtmyZaisrERoaChyc3PxySefoGfPnrh8+bK5HpmIiIhaGKtIzPbu3YtZs2ZBJpNh2bJlyMzMREpKCpKSkuDj44N169Zh4cKFJpc3a9YsnDp1Cp06dcKxY8eQkZGB5ORk5Obm4tlnn0VlZSWmTZsGjUZT5b6ioiKMHz8eJSUlmD59OnJycnD48GFkZWUhKioKZ86cwdSpU839+ERERNRCWEViNm/ePIiiiGeeeQYTJ040Hg8PDzcmZPHx8dBqtSaVl5iYCAD46KOP0LlzZ+NxZ2dn/Pe//4WXlxc0Gg12795d5b4vvvgCV69eRZcuXbBw4ULjdgyenp5YtmwZ5HI5EhMT79oV2lzScgrxn2MypOUUSh0KERERmcDiEzONRoNt27YBQI2tUePGjYNarUZeXh527txpUpklJSUAgJCQkGrn5HI52rRpAwCoqKiocm716tUAgClTpsDOzq7KuaCgIAwaNAgA8Msvv5gUR1Nbk3wJpzUy/JZ8SepQiIiIyAQWn5gdOXIE5eXlcHBwQGRkZLXzCoUCvXr1AgDs37/fpDK7d+8OANizZ0+1c9evX0d6ejrkcjl69OhhPF5RUYHDhw8DAKKiomos13Dc1DiaQnZ+MdKyC3E0pxCJafqELDEtF0dzCpGWXYjs/GLJYiMiIqK6yaUO4G5Onz4NQN8iJZfXHG5ISAi2b99uvPZuYmNjMXToULzxxhuQy+V4+OGHoVKpkJycjDfeeAM3b97EnDlzEBgYaLzn3Llzxq7Smlrabj9+tzjKyspQVlZmfG0Yy6bVak3ujq1NvwXVWw3zbpYjZtEu4+vTcUMa9R5UN8PXsLFfS6of1rs0WO/SYL1L4856b4r6t/jELD8/HwDg7u5e6zWGc4Zr72bAgAHYunUr/v3vf+Ppp5+uci44OBg//vgjJk+eXGMcdcViahzz58/H3Llzqx3fsmULnJycTHqG2jzeXsBPmTLoRKHaOZkgYnI7HTZu3Nio9yDTbN26VeoQWiTWuzRY79JgvUvDUO/FxebvhbL4xKy0tBQAYG9vX+s1SqUSwP/Gjpni7NmzuHLlCgRBQFBQENRqNTIyMnDu3Dl8/fXXiIqKQnBwcLU46orF1DhmzpyJGTNmGF9rNBoEBgZiyJAhUKvVJj9DTR4GMOaiBiM/31ft3Opp9yHUr3Hl091ptVps3boVgwcPNk4QoabHepcG610arHdp3Fnvd67eYA4Wn5g5ODgAAMrLy2u9xtAt6OjoaFKZ8+fPx6xZs9C5c2ckJycbx5zduHED//rXv7BkyRJERUXh+PHjcHV1rRKHIZbbX9c3DqVSaUzibqdQKMzyDWbo8hUAiHcc5zdw8zHX15Pqh/UuDda7NFjv0jDUe1PUvcUP/jele9CU7k6DK1eu4L333gMALF261JiUAYBKpcIXX3yBrl274uLFi1i8eHG1OOqKpT5xNCVPlT28VUp081fDz0m/8K6TvR08VbW3OhIREZH0LD4x69ChAwAgKyur2vIVBmfOnKlybV0OHTqE0tJSqFQq9O7du9p5uVyO/v37G681CA4ONmbGhvdrTBxNydfVEbvefhC/PtcHA/30bWatXJRora7eykdERESWw+ITs4iICCgUCpSWlta4cKtWq8XBgwcBAH369LlreUVFRXe9RhT1yczt48rkcrlxuY47F541MBw3JY6mppTbQRAEdPMQoZTLcC6vGMcumr8vnIiIiMzH4hMztVptXLh1yZIl1c6vWrUKGo0Gnp6expauuhhas27cuIEDBw5UO19RUYE///wTANCxY8cq50aPHg1A3wVaWVlZ5VxWVpZxIdwxY8bcNY7m4mAH9O/oBQDYkMqFZomIiCyZxSdmADB79mwIgoCvv/66yubiKSkpxtmNb775ZpXZkgkJCQgODsaECROqlBUREYGuXbsC0K/gn5qaajxXVFSEadOm4fjx4wCAxx57rMq906ZNg5eXF06cOIEZM2YY1y/Jy8vDpEmTUFFRgWHDhqFnz55mfPrGiw5rDQDYkHrR2BpIRERElscqErOoqCjExcVBp9Nh0qRJaNeuHcLDwxEZGYnLly8jOjoar732WpV7CgoKcP78eeTm5lY5LggCfvjhB7i7uyM9PR09evRA27ZtER4eDh8fH2Or3Lx586olWGq1GitWrICDgwM+++wz+Pv745577kFQUBB2796N4OBgfPPNN01bGQ3Qv6M3nOztkJ1fgpRs7ptJRERkqawiMQP0rWbr16/HgAEDkJeXh4yMDISFhSEhIQFr166ttndlXSIjI3H06FHMmDEDXbp0weXLl3HixAm4u7tjzJgx2LFjB2bPnl3jvQMHDsShQ4cwYcIECIKAtLQ0+Pj4YMaMGUhKSkLr1q3N9chm42hvh4FdfAAAG1IuShwNERER1cbi1zG7XUxMDGJiYky6NjY2FrGxsbWe9/PzwyeffIJPPvmk3nGEhoZW6VK1BjHdfbE+5SIS0y5h1sNdIJNV3xmAiIiIpGU1LWbUOA909IaLUo5LhaVIyjJt6yoiIiJqXkzMWggHhR0Gd73VncnZmURERBaJiVkLEhPuCwBITLuESh1nZxIREVkaJmYtSL/23nB1VOBqURkOnL0udThERER0ByZmLYi9XIaHQg3dmZydSUREZGmYmLUwMd39AACbj+aiolIncTRERER0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3r27xmsMx/k90HyuXbuGK1euAOD3wN3cuHEDDz/8MI4ePYpevXph/fr1tXZD8vNuPvWp97tp7OediZkNUavVxj2/lixZUu38qlWroNFo4Onpif79+zdzdC3XJ598AgDo3Lkz/P39JY7GtgmCgFGjRgGo+Xtgz549SE9Ph0KhwCOPPNLc4bVYCxcuhCiKcHV1Na6lSNWVlZVhxIgR2L9/P0JDQ7F582a4uLjUej0/7+ZR33q/m0Z/3s2+lwBJateuXXfdK3PBggUSRmh7tmzZIr799tvimTNnqhwvKCgQX375ZeNea7d/PahhTNka6MyZM6K9vX2dewc+//zzzRWyTbhbvR89elR8/vnnxaNHj1Y5XlJSIr7//vuiTCYTAYgffPBBc4RrlSoqKsSRI0eKAMR27dqJFy9eNOk+ft4bpyH13tSfd0EUaxkxSFbr/fffx5w5cwDoFxdUqVQ4evQodDodoqOjsXbtWtjZ2Ukcpe347bffjL+1+vv7w8/PD1qtFsePH0d5eTkEQcA777yD2NhYaQO1Qrt378aIESOMr2/cuIGysjI4OTlV6WY4cuQIAgMDja+///57PPXUU9DpdPD390erVq1w9OhRaLVa9OzZE3/++SecnZ2b9VmsSX3rPTk5GREREQAAb29vBAUFAQBOnDiB4uJiAPotg7766isulVGL5cuXY9KkSQD048FatWpV43W+vr7GRU8N+HlvuIbUe5N/3huUzpHFW79+vThgwADR1dVVdHJyEsPDw8WEhASxoqJC6tBsTlZWljh79mxxwIABYlBQkOjo6Cg6ODiIbdu2FZ944glx3759UodotXbu3Glscazrz9mzZ6vdu3v3bjEmJkb08PAQlUql2KlTJzE2NlYsKSlp/gexMvWt9/z8fDEuLk4cNmyY2LZtW1GlUon29vZiQECAOHbsWHHz5s3SPpAV+Pbbb02q8zZt2tR4Pz/vDdOQem/qzztbzIiIiIgsBAf/ExEREVkIJmZEREREFoKJGREREZGFYGJGREREZCGYmBERERFZCCZmRERERBaCiRkRERGRhWBiRkRERGQhmJgRERERWQgmZkREREQWgokZEZHEli5dCkEQMGXKFKlDISKJMTEjIosUHBwMQRCwdOlS47Hk5GTExsbit99+kyyu+iooKEBsbCwSEhKkDoWIrAATMyKyGsnJyZg7d67VJWZz586tMzFzdXVFp06d4Ovr23yBEZFFkksdABFRSzdq1CiMGjVK6jCIyAKwxYyIiIjIQjAxIyKrEBwcjKeeegoA8N1330EQBOOf/v37V7v+999/xyOPPAIfHx8olUoEBATgqaeeQmZmZrVrz507B0EQEBwcDAD46quv0KtXL7i4uEAQBON1Z86cwYIFC9C/f38EBgZCqVTC29sbQ4cORWJiYrVyp0yZgrZt2wIAzp8/XyXm28u92+D/Y8eO4fHHH0dAQADs7e3h4+ODMWPGYN++fTVeP2XKFOP4vIsXL+Lpp5+Gr68vHBwcEBoaiv/+97813ldRUYFPP/0UvXv3houLC5RKJfz8/NC3b1+8++67KCgoqPE+IjIfdmUSkVXo1asX7O3tcfr0abRq1QodOnQwngsLC6ty7b/+9S98+umnAIBWrVohNDQUmZmZWLp0KVavXo1Nmzahb9++Nb7P888/jy+++AKBgYHo3LkzMjIyjOc++OADLFmyBCqVCn5+fujevTtycnLw+++/4/fff0d8fDzeeust4/UdO3bEPffcg0OHDkGpVOKee+6p93OvW7cOjz76KMrKyuDm5obw8HCcP38eq1evxm+//YYvvvgC//znP2u89/z58+jZsycKCgrQtWtXyGQyHD9+HC+99BIKCgowe/bsKtdPmDABv/76KwCgXbt28PDwQG5uLg4cOIC9e/di1KhR6NGjR72fgYjqQSQiskBt2rQRAYjffvut8di3334rAhCffPLJWu/74osvRABi27ZtxZ07dxqPV1RUiPPmzRMBiAEBAWJJSYnx3NmzZ0UAop2dnejs7CyuXbvWeK64uNj4740bN4r79u0TdTpdlff866+/RF9fX9HOzk7MyMiocs5Qdps2bWqNubbnysnJEdVqtQhAfOWVV8SysjJRFEWxsrJSfP/990UAokKhEFNSUqrc9+STTxrPjR07VszPzzeeW7x4sQhAdHBwqHL80KFDIgAxMDBQPH78eJXyCgsLxa+++krMysqq9RmIyDzYlUlENqO8vByxsbGws7PDr7/+WqWL087ODrNnz8aYMWOQnZ2NVatWVbu/srIS7733Hh555BHjMUdHR+O/hw0bhj59+lTphgSA+++/H3FxcaisrMTKlSvN9jyLFy+GRqNBjx49kJCQAHt7ewCATCbDrFmz8PDDD0Or1eLjjz+u8X5PT08sXboUbm5uxmPPP/88IiMjUVpaip07dxqPnz59GgAwduxYdOnSpUo5arUazzzzDAIDA832bERUMyZmRGQz9u7di9zcXERGRiIiIqLGawxJ159//lnj+SeeeKLO97h69So+/fRTTJo0CYMGDUK/fv3Qr18/43IYKSkpDX+AO2zZsgUA8NJLL9V4/pVXXqly3Z0mTpwIZ2fnasd79eoFQD9mzsCQdG3fvh3Xr19veNBE1CgcY0ZENiMtLQ2AfjB/v379arzGMIA9Jyen2jkvLy94eXnVWv6WLVvw6KOPorCwsNZrzJnUnDp1CgDQtWvXGs+HhoYCAC5fvgyNRgO1Wl3lfLt27Wq8r1WrVgCAGzduGI/dd9996NOnD/bv34/AwEAMHjwY//jHP/DAAw8gMjKyWishETUNJmZEZDMMCdPVq1dx9erVOq8tKSmpdqym1iWDgoICTJgwAYWFhXjiiSfwwgsvoFOnTlCr1ZDJZNi2bRsGDx4MrVbbuIe4jSFxMiRSd/Lx8TH+u6ioqFpiVtvzyGT6zhJRFKsc27RpE+bOnYsff/wRa9euxdq1awEAbdq0QWxsLLeMImoG7MokIpuhUqkAAJMnT4YoinX++eOPP+pV9qZNm5Cfn4/77rsPS5cuRZ8+feDm5mZMci5cuGDuxzE+z5UrV2o8f/nyZeO/XVxcGv1+7u7uSEhIwNWrV3HkyBF8+umnePDBB3H+/Hk89dRT+OWXXxr9HkRUNyZmRGQ17tadZujyO3r0qNnf+9y5cwD0XX41xVHb2LLGdAF27NgRAHD8+PEazx87dgyAvuXsztayxhAEAT169MD06dOxY8cOvP322wD067sRUdNiYkZEVsMwQ7KmbkhAPzvSy8sLKSkp9W4RM/W9b2+lMsjLy8OSJUvqvK+2mOvy0EMPAQD+85//1Hj+s88+q3JdU7n33nsBABcvXmzS9yEiJmZEZEVCQkIAAAcPHkRxcXG18w4ODnjvvfcAAOPGjcOaNWuqjKMC9K1pb731Fnbv3l2v977//vsBAD///DO2bdtmPH7p0iWMGTMGFRUVNd7n7e0NFxcXXLlyBSdOnKjXez7//PNQq9VITk7Gq6++ivLycgCATqfDhx9+iMTERCgUCrz22mv1KrcmP/30E+Li4owtgwZ5eXnGBDAyMrLR70NEdWNiRkRWIzIyEh06dMDZs2cRFBSEvn37on///vjXv/5lvOb555/H22+/jWvXrmH06NHw8vJC79690bNnT3h6eiIsLAwffvghioqK6vXePXv2xNixY6HVajF48GB06NABERERCAoKQlJSEuLj42u8TxAEjBs3zhh/r1690L9//xq3kbqTn58ffvjhB9jb2yMhIQGtW7dG79694evri7feegsymQz/+c9/0L1793o9S02uXr2Kd955B23btkVAQAB69+6NsLAw+Pn5YceOHfD390dcXFyj34eI6sZZmURkNWQyGRITEzFr1iz89ddfOHDgACorK6tdN3/+fAwfPhz//e9/8ffffyMlJQUqlQoBAQEYOXIkxowZg4EDB9b7/X/66Sd06dIFP/zwA86fPw9PT0+MHTsWsbGxuHTpUq33ffrpp3BxccHatWuRkpJSr5mbjzzyCA4fPoz4+Hjs2LEDycnJcHNzw6hRo/DGG2/gvvvuq/dz1GTMmDEoLy/Htm3bcPLkSaSlpcHZ2RndunXD6NGj8eKLL1ZZqJaImoYg3tnOT0RERESSYFcmERERkYVgYkZERERkIZiYEREREVkIJmZEREREFoKJGREREZGFYGJGREREZCGYmBERERFZCCZmRERERBaCiRkRERGRhWBiRkRERGQhmJgRERERWQgmZkREREQWgokZERERkYX4/3y7j7OPEUc1AAAAAElFTkSuQmCC\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df_sumt['X'],'*-')\n", + "plt.grid()\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel('$x$')" + ] + }, + { + "cell_type": "code", + "execution_count": 43, + "id": "1d5a04bc", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "Text(0, 0.5, '$\\\\nabla_x V(x)$')" + ] + }, + "execution_count": 43, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "plt.plot(df_sumt['X_grad'],'*-')\n", + "plt.grid()\n", + "plt.xlabel('Iterations')\n", + "plt.ylabel(r'$\\nabla_x V(x)$')" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "e07b4b98", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "Python 3 (ipykernel)", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.9.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/VO_plus_latent_extension.py b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_plus_latent_extension.py new file mode 100755 index 000000000..215823a93 --- /dev/null +++ b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_plus_latent_extension.py @@ -0,0 +1,177 @@ +# atul.agrawal@tum.de (Data Driven Materials Modeling Group) +# Trying to implement 1. Bird, T., Kunze, J. & Barber, D. Stochastic Variational Optimization. +# Preprint at http://arxiv.org/abs/1809.04855 (2018).(The Fig 2 specifically ) +# 2. Other implementations for inspiration: +# - https://github.com/aajanki/variational-optimization/blob/master/variationaloptimization/optimize.py +# - https://github.com/artix41/AVO-pytorch/blob/master/avo-poisson.ipynb +# observartion : 9.11.2022 : This code is working as it should. Accurately recreating the Fig 2 of the paper. +import sys +sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) # temp fix to add the project path + +import numpy as np +import matplotlib.pyplot as plt + + +import torch as th +th.set_default_dtype(th.float64) + +import os +from datetime import datetime + +import matplotlib as mpl +from matplotlib import rc +mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif +rc('text', usetex=False) +mpl.rcParams['text.latex.preamble']=[r"\usepackage{amsmath}"] +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + +def function(X,Y): + """ + + Args: + x: + + Returns: + + """ + # The function is not differentiable, + # for D dimentional quadratic function + #assert x.ndim ==1 + + # Eq 49 in paper for 2d + #y = 1/(2*len(x))*(np.sum([x[i]**2 for i in range(len(x))])) + y = 1/(2*2)*(X**2 +Y**2) + return np.array(y) + +# y = function(2,1) +# plotting the function +x = np.arange(-5.0,5.0,0.1) +y = np.arange(-5.0,5.0,0.1) +X,Y = np.meshgrid(x, y) # grid of point +Z = function(X, Y) # evaluation of the function on the grid + +im = plt.contourf(X,Y,Z, levels =20) +plt.show() + +# class plots: +# @staticmethod + # line up plots here + +def objective(mu,beta, theta): + """ + # TODO: add a separate variational dist function + Args: + mu: + sigma: + beta: + + Returns: + + """ + #assert theta.requires_grad == True + # defining the va dist here + #mu = theta[:-1] # \mu + #sigma = theta[-1] # \sigma^2 + + #beta = 2*th.log(sigma) + + dist_1 = th.distributions.Normal(mu,th.exp(beta)) + dist_2 = th.distributions.Normal(theta, th.tensor([0.1])) + + + num_samples = 50 + #obj = th.zeros(num_samples) + U_theta_holder = [] + grad_holder = [] + for _ in range(num_samples): + phi_1_sample = dist_1.sample() + phi_2_sample = dist_2.sample() + y = function(phi_1_sample,phi_2_sample) + U_theta_holder.append(th.as_tensor(y)*(dist_1.log_prob(phi_1_sample)+dist_2.log_prob(phi_2_sample))) + U_theta = th.sum(th.stack(U_theta_holder))/num_samples + + assert U_theta.requires_grad == True + return U_theta + +#theta_check = th.tensor([4,-4, 5.], requires_grad=True) +#mu = th.tensor([0.,0.], requires_grad=True) +#sigma = th.tensor([1.]) +#U_theta = objective(mu,sigma) + +def optimize(mu_init:float,theta_init:float,eps =0.00001, verbose = True) -> None: + mu = th.tensor(mu_init, requires_grad=True) + theta = th.tensor(theta_init, requires_grad=True) + sigma = th.tensor([2.]) + beta = th.tensor(2 * th.log(sigma),requires_grad=True) + #C = th.tensor(50,requires_grad=False) + optimizer = th.optim.Adam([mu,beta,theta], lr=0.1) + losses = [] + objective_value = [] + constraints = [] + mu_list = [] # Intermediate for tracking + sigma_list = [] + theta_list = [] + + grad = [] + #Y_b_step = [] + num_steps = 1000 + for i in range(num_steps): + optimizer.zero_grad() + # Y_b is the samples of the solver output for the last opt step. + #loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + loss = objective(mu,beta,theta=theta) + # compute grads + loss.backward() + # print(XX.grad) + losses.append(loss) + mu_list.append(mu.clone()) + #sigma_list.append(sigma) + sigma_list.append(th.sqrt(th.exp(beta.clone()))) + theta_list.append(theta.clone()) + grad.append(th.norm(mu.grad.clone())) + optimizer.step() + + #Y_b_step.append(Y_b) + + if verbose: + #if num_steps % 5 == 0: + print(f"Iteration :{i+1}, loss value: {loss}, mu value: {mu}, beta value: {beta},theta value: {theta},grad w.r.t mu: {mu.grad},grad w.r.t theta: {theta.grad} ") + if i>0: + if th.norm(theta - theta_list[-2]) < eps: + print("----------------- Converged !! ----------------------") + break + # data = {'loss':th.stack(losses).detach().numpy(), + # 'X':th.cat(x_inmdt).detach().numpy(), + # 'X_grad':th.stack(grad).detach().numpy(), + # } + # df = pd.DataFrame(data=data) + return th.stack(mu_list).detach().numpy(), th.stack(sigma_list).detach().numpy(), th.stack(theta_list).detach().numpy() + + +if __name__ == '__main__': + mu_evolution, sigma_evolution, theta_evolution= optimize(mu_init=[4.], theta_init= [-4.]) + + x = np.arange(-5.0,5.0,0.1) + y = np.arange(-5.0,5.0,0.1) + X,Y = np.meshgrid(x, y) # grid of point + Z = function(X, Y) # evaluation of the function on the grid + + im = plt.contourf(X,Y,Z, levels =20) + plt.plot(mu_evolution,theta_evolution,'x',color='r' ) + plt.show() + + plt.plot(sigma_evolution) + plt.show() + +# class VO: +# def __init__(self): +# +# def objective: +# +# def var_dist: +# +# +# def run(self): + + +# -- \ No newline at end of file From 9859a8f0fdc81ce0a437b8463e3929ff5b9791d1 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Tue, 21 Feb 2023 17:52:50 +0100 Subject: [PATCH 18/31] Building numerical test for constraints --- .../VO_with_constraints.py | 190 ++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py new file mode 100644 index 000000000..58c3dfb30 --- /dev/null +++ b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py @@ -0,0 +1,190 @@ +# atul.agrawal@tum.de (Data Driven Materials Modeling Group) +# Trying to implement 1. Bird, T., Kunze, J. & Barber, D. Stochastic Variational Optimization. +# Preprint at http://arxiv.org/abs/1809.04855 (2018).(The Fig 2 specifically ) +# 2. Other implementations for inspiration: +# - https://github.com/aajanki/variational-optimization/blob/master/variationaloptimization/optimize.py +# - https://github.com/artix41/AVO-pytorch/blob/master/avo-poisson.ipynb + +# observartions/updates : +# 9.11.2022 : This code is working as it should. Accurately recreating the Fig 2 of the paper. +# 211.02.2023 : adding a constraints C(x) \geq 1 also. Check notes for derivation + +import sys +sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) # temp fix to add the project path + +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt +#import seaborn as sb +from tqdm import tqdm + +import torch as th +th.set_default_dtype(th.float64) + +import os +from datetime import datetime + +import matplotlib as mpl +from matplotlib import rc +plt.rcParams['text.usetex'] = True +mpl.rcParams['font.size'] = 16 +mpl.rcParams['legend.fontsize'] = 'large' +mpl.rcParams['figure.titlesize'] = 'medium' +mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + +def function(X,Y): + """ + + Args: + x: + + Returns: + + """ + # The function is not differentiable, + # for D dimentional quadratic function + #assert x.ndim ==1 + + # Eq 49 in paper for 2d + #y = 1/(2*len(x))*(np.sum([x[i]**2 for i in range(len(x))])) + y = 1/(2*2)*(X**2 +Y**2) + return np.array(y) + +# y = function(2,1) +# plotting the function +x = np.arange(-5.0,5.0,0.1) +y = np.arange(-5.0,5.0,0.1) +X,Y = np.meshgrid(x, y) # grid of point +Z = function(X, Y) # evaluation of the function on the grid + +im = plt.contourf(X,Y,Z, levels =20) +plt.show() + +# class plots: +# @staticmethod + # line up plots here + +def objective(mu,sigma, beta = None): + """ + # TODO: add a separate variational dist function + Args: + mu: + sigma: + beta: + + Returns: + + """ + #assert theta.requires_grad == True + # defining the va dist here + #mu = theta[:-1] # \mu + #sigma = theta[-1] # \sigma^2 + if beta is not None: + #beta = 2*th.log(sigma) + dist = th.distributions.MultivariateNormal(mu,th.exp(beta)*th.eye(2)) + else: + dist = th.distributions.MultivariateNormal(mu, sigma**2 * th.eye(2)) + + num_samples = 20 + #obj = th.zeros(num_samples) + U_theta_holder = [] + for _ in range(num_samples): + x_sample = dist.sample() + y = function(x_sample[0],x_sample[1]) + # adding the constraint, x_1 >= 1 + alpha = 1 + c = 1 + constraint = c*th.max(alpha-x_sample[0],th.tensor(0)) + # with constraints + #U_theta_holder.append((th.as_tensor(y)+constraint)*dist.log_prob(x_sample)) + # w/o constraints + U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) + U_theta = th.sum(th.stack(U_theta_holder))/num_samples + + assert U_theta.requires_grad == True + return U_theta + +#theta_check = th.tensor([4,-4, 5.], requires_grad=True) +#mu = th.tensor([0.,0.], requires_grad=True) +#sigma = th.tensor([1.]) +#U_theta = objective(mu,sigma) + +def optimize(mu_init:float,eps =0.001, verbose = True) -> None: + mu = th.tensor(mu_init, requires_grad=True) + sigma = th.tensor([5.]) + beta = th.tensor(2 * th.log(sigma),requires_grad=True) + #C = th.tensor(50,requires_grad=False) + optimizer = th.optim.SGD([mu,beta], lr=0.1) + losses = [] + objective_value = [] + constraints = [] + x_inmdt = [] # Intermediate for tracking + sigma_list = [] + grad = [] + #Y_b_step = [] + num_steps = 150 + for i in range(num_steps): + optimizer.zero_grad() + # Y_b is the samples of the solver output for the last opt step. + #loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + loss = objective(mu,sigma,beta=beta) + # compute grads + loss.backward() + # print(XX.grad) + losses.append(loss) + x_inmdt.append(mu.clone()) + #sigma_list.append(sigma) + sigma_list.append(th.sqrt(th.exp(beta.clone()))) + grad.append(th.norm(mu.grad.clone())) + optimizer.step() + + #Y_b_step.append(Y_b) + + if verbose: + #if num_steps % 5 == 0: + print(f"Iteration :{i+1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") + if i>0: + if th.norm(mu - x_inmdt[-2]) < eps: + print("----------------- Converged !! ----------------------") + break + # data = {'loss':th.stack(losses).detach().numpy(), + # 'X':th.cat(x_inmdt).detach().numpy(), + # 'X_grad':th.stack(grad).detach().numpy(), + # } + # df = pd.DataFrame(data=data) + return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() + + + +mu_evolution, sigma_evolution = optimize(mu_init=[4.,-4.]) + +x = np.arange(-5.0,5.0,0.1) +y = np.arange(-5.0,5.0,0.1) +X,Y = np.meshgrid(x, y) # grid of point +Z = function(X, Y) # evaluation of the function on the grid + + + +fig, ax = plt.subplots(1,2, figsize=(10, 5),constrained_layout=True) +ax[0].contourf(X,Y,Z, levels =20) +ax[0].plot(mu_evolution[:,0],mu_evolution[:,1],'x',color='r' ) +ax[0].set_xlabel('$x_1$') +ax[0].set_ylabel('$x_2$') +ax[1].plot(sigma_evolution) +ax[1].set_ylabel('$\sigma$') +ax[1].set_xlabel('iterations') +plt.savefig('./Figs/theta_evolution_VO_'+datetime+'.pdf') +plt.show() +# class VO: +# def __init__(self): +# +# def objective: +# +# def var_dist: +# +# +# def run(self): + + +# -- \ No newline at end of file From 941cb4710a982510829935d0c21912758204edc4 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Fri, 24 Feb 2023 17:46:08 +0100 Subject: [PATCH 19/31] adding VO with constaints example. Modular code later --- .../VO_with_constraints.py | 41 ++++++++++++++----- 1 file changed, 30 insertions(+), 11 deletions(-) diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py index 58c3dfb30..c81532626 100644 --- a/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py +++ b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py @@ -35,7 +35,7 @@ def function(X,Y): """ - + TODO: extend this to have D dimentional structure and test it fort D =100, then maybe variance reduction methods may come handy Args: x: @@ -97,9 +97,9 @@ def objective(mu,sigma, beta = None): c = 1 constraint = c*th.max(alpha-x_sample[0],th.tensor(0)) # with constraints - #U_theta_holder.append((th.as_tensor(y)+constraint)*dist.log_prob(x_sample)) + U_theta_holder.append((th.as_tensor(y)+constraint)*dist.log_prob(x_sample)) # w/o constraints - U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) + #U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) U_theta = th.sum(th.stack(U_theta_holder))/num_samples assert U_theta.requires_grad == True @@ -157,25 +157,44 @@ def optimize(mu_init:float,eps =0.001, verbose = True) -> None: -mu_evolution, sigma_evolution = optimize(mu_init=[4.,-4.]) +mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4.,-4.]) +mu_evolution_2, sigma_evolution_2 = optimize(mu_init=[-4.,0.]) # starting from constraint violation and crossing the optima x = np.arange(-5.0,5.0,0.1) y = np.arange(-5.0,5.0,0.1) X,Y = np.meshgrid(x, y) # grid of point Z = function(X, Y) # evaluation of the function on the grid - - -fig, ax = plt.subplots(1,2, figsize=(10, 5),constrained_layout=True) -ax[0].contourf(X,Y,Z, levels =20) -ax[0].plot(mu_evolution[:,0],mu_evolution[:,1],'x',color='r' ) +fig, ax = plt.subplots(1, 2, figsize=(10, 5), constrained_layout=True) +def plot_evolution(mu,sigma,color,fig,ax): + ax[0].contourf(X, Y, Z, levels=20) + ax[0].plot(mu[:, 0], mu[:, 1], 'x', color=color) + ax[0].set_xlabel('$x_1$') + ax[0].set_ylabel('$x_2$') + ax[1].plot(sigma) + ax[1].set_ylabel('$\sigma$') + ax[1].set_xlabel('iterations') + #plt.savefig('./Figs/theta_evolution_VO_' + datetime + '.pdf') + plt.show() + return fig + +ax[0].contourf(X, Y, Z, levels=20) +ax[0].plot(mu_evolution_1[:, 0], mu_evolution_1[:, 1], 'x', color='r') +ax[0].plot(mu_evolution_2[:, 0], mu_evolution_2[:, 1], 'x', color='y') ax[0].set_xlabel('$x_1$') ax[0].set_ylabel('$x_2$') -ax[1].plot(sigma_evolution) +ax[1].plot(sigma_evolution_1,'r') +ax[1].plot(sigma_evolution_2,'y') ax[1].set_ylabel('$\sigma$') ax[1].set_xlabel('iterations') -plt.savefig('./Figs/theta_evolution_VO_'+datetime+'.pdf') +plt.savefig('./Figs/theta_evolution_VO_constraints_' + datetime + '.pdf') plt.show() + + + +#plot_evolution(mu_evolution_1,sigma_evolution_1,'r',fig,ax) +#plot_evolution(mu_evolution_2,sigma_evolution_2,'g',fig,ax) + # class VO: # def __init__(self): # From dd677f952add37ebe788a175ee497fccf87a99f8 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Wed, 1 Mar 2023 20:30:39 +0100 Subject: [PATCH 20/31] Variational optimization scrpit. Snakemake workflow updated. Dummy demonstrator scripts updated --- .../dummy_hydration_parameters.py | 46 ++- .../dummy_paste_strength_stiffness.py | 21 +- .../Calibration/VO_demonstrator.py | 389 ++++++++++++++++++ .../demonstrator/Calibration/utils/viz.py | 84 +++- .../Inputs/phi_hydration.json | 96 ++++- .../Inputs/phi_paste.json | 34 +- .../optimization_workflow/Snakefile | 16 +- 7 files changed, 656 insertions(+), 30 deletions(-) create mode 100644 usecases/demonstrator/Calibration/VO_demonstrator.py diff --git a/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py b/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py index 3ad796f98..d04e51467 100644 --- a/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py +++ b/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py @@ -1,14 +1,22 @@ import numpy as np from lebedigital.unit_registry import ureg +import torch as th +import numpy as np + +th.set_default_dtype(th.float64) + -@ureg.check('','') -def dummy_hydration_parameters(slag_ratio, phi_hydration) : +@ureg.check('', '', '', '') +def dummy_hydration_parameters(slag_ratio, phi_mean: list, phi_cov: list, seed: int): """ This is a dummy function to make the snakemake workflow work until the real function is ready It changes arbitrarily chosen values depending on slag content, not based on physics or anything. Parameters ---------- + seed : int + phi_cov : list + phi_mean : list slag_ratio : float / pint unitless amount of slag compared to cement, value from 0 to 1 phi_hydration: ?? @@ -38,20 +46,40 @@ def dummy_hydration_parameters(slag_ratio, phi_hydration) : # paste_strength_max = 13 * ureg('MPa') # paste_strength = paste_strength_min + (paste_strength_max-paste_strength_min)*slag_ratio - B1 = 2.916E-4 * ureg('1/s') # in 1/s - B2 = 0.0024229 * ureg('') # - - eta = 5.554 * ureg('') # something about diffusion - E_act = 5653 * 8.3145 * ureg('J/mol') # activation energy in Jmol^-1 + B1 = 2.916E-4 * ureg('1/s') # in 1/s + B2 = 0.0024229 * ureg('') # - + eta = 5.554 * ureg('') # something about diffusion + E_act = 5653 * 8.3145 * ureg('J/mol') # activation energy in Jmol^-1 Q_ = ureg.Quantity T_ref = Q_(25, ureg.degC) Q_pot_min = 100000 * ureg('J/kg') Q_pot_max = 300000 * ureg('J/kg') - Q_pot = Q_pot_max - (Q_pot_max-Q_pot_min)*slag_ratio + Q_pot = Q_pot_max - (Q_pot_max - Q_pot_min) * slag_ratio + + # ATUL : temporary q(b|x)~N(mu,cov), b=(B1,B2,eta,E_ect,Q_pot,T_ref), x = slag ratio + th.manual_seed(seed=seed) + no_of_parameter = 6 + assert len(phi_mean) == no_of_parameter + assert np.array(phi_mean).ndim == 2 + + mean = np.matmul(np.array(phi_mean)[:, :-1], np.atleast_1d(slag_ratio)) + np.array(phi_mean)[:, + -1] # assuming linear + dist = th.distributions.MultivariateNormal(loc=th.as_tensor(mean), covariance_matrix=th.tensor(phi_cov)) + B1, B2, eta, E_act, Q_pot, T_ref = dist.sample() + + return B1.item() * ureg('1/s'), B2.item() * ureg(''), eta.item() * ureg(''), \ + E_act.item() * ureg('J/mol'), Q_pot.item() * ureg('J/kg'), Q_(T_ref.item(),ureg.degC) - return B1, B2, eta, E_act, Q_pot, T_ref if __name__ == "__main__": # test while developing this + # slight slope for for all except Q. Q follows the same relation as Erik had proposed + # Q_pot = Q_pot_max - (Q_pot_max - Q_pot_min) * slag_ratio + # also guessing 5% noise. sigma^2 = (5/100)^2 = 0.0025 - print(dummy_hydration_parameters(1,10)) + phi_mean = [[0.01 * 2.916E-4, 2.916E-4], [0.01 * 0.0024229, 0.0024229], [0.01 * 5.554, 5.554], + [0.01 * 5653 * 8.3145, 5653 * 8.3145], [-200000, 300000], [0.01 * 25, 25]] + phi_cov = np.diag(0.0025 * np.array(phi_mean)[:, 1]).tolist() + seed = 7 + print(dummy_hydration_parameters(0.5, phi_mean=phi_mean, phi_cov=phi_cov, seed=seed)) diff --git a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py index a994fcd80..8dcad6af3 100644 --- a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py +++ b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py @@ -1,8 +1,11 @@ import numpy as np from lebedigital.unit_registry import ureg +import torch as th +th.set_default_dtype(th.float64) -@ureg.check('','') -def dummy_paste_strength_stiffness(slag_ratio, phi_paste) : + +@ureg.check('', '', '', '') +def dummy_paste_strength_stiffness(slag_ratio, phi_mean, phi_cov, seed): """ This is a dummy function to make the snakemake workflow work until the real function is ready It changes arbitrarily chosen values depending on slag content, not based on physics or anything. @@ -24,15 +27,21 @@ def dummy_paste_strength_stiffness(slag_ratio, phi_paste) : paste_youngs_modulus_min = 15 * ureg('GPa') paste_youngs_modulus_max = 25 * ureg('GPa') - paste_youngs_modulus = paste_youngs_modulus_min + (paste_youngs_modulus_max-paste_youngs_modulus_min)*slag_ratio + paste_youngs_modulus = paste_youngs_modulus_min + (paste_youngs_modulus_max - paste_youngs_modulus_min) * slag_ratio paste_strength_min = 8 * ureg('MPa') paste_strength_max = 13 * ureg('MPa') - paste_strength = paste_strength_min + (paste_strength_max-paste_strength_min)*slag_ratio + paste_strength = paste_strength_min + (paste_strength_max - paste_strength_min) * slag_ratio + + # ATUL : temporary q(b|x)~N(mu,cov), b=(sigma_paste,E_paste), x = slag ratio + th.manual_seed(seed=seed) + mean = [float(paste_youngs_modulus.magnitude), float(paste_strength.magnitude)] + dist = th.distributions.MultivariateNormal(loc=th.as_tensor(mean), covariance_matrix=th.tensor(phi_cov)) + paste_youngs_modulus, paste_strength = dist.sample() + return paste_youngs_modulus.item() * ureg('GPa') , paste_strength.item() * ureg('MPa') - return paste_youngs_modulus, paste_strength if __name__ == "__main__": # test while developing this - E, fc = dummy_paste_strength_stiffness(0,10) + E, fc = dummy_paste_strength_stiffness(0, phi_mean=[[1., 25], [0., 1.]], phi_cov=[[1., 0], [0., 1.]], seed=5) print(E, fc) diff --git a/usecases/demonstrator/Calibration/VO_demonstrator.py b/usecases/demonstrator/Calibration/VO_demonstrator.py new file mode 100644 index 000000000..dab29172b --- /dev/null +++ b/usecases/demonstrator/Calibration/VO_demonstrator.py @@ -0,0 +1,389 @@ +# atul.agrawal@tum.de (Data Driven Materials Modeling Group) +# Trying to implement 1. Bird, T., Kunze, J. & Barber, D. Stochastic Variational Optimization. +# Preprint at http://arxiv.org/abs/1809.04855 (2018).(The Fig 2 specifically ) +# 2. Other implementations for inspiration: +# - https://github.com/aajanki/variational-optimization/blob/master/variationaloptimization/optimize.py +# - https://github.com/artix41/AVO-pytorch/blob/master/avo-poisson.ipynb + +# observartions/updates : +# 9.11.2022 : This code is working as it should. Accurately recreating the Fig 2 of the paper. +# 211.02.2023 : adding a constraints C(x) \geq 1 also. Check notes for derivation + +import sys +import os + +sys.path.extend(['/home/atul/PhD_Tasks/LeBeDigital/ModelCalibration']) # temp fix to add the project path + +import pandas as pd +import numpy as np +import matplotlib.pyplot as plt +import torch as th + +th.set_default_dtype(th.float64) +import json +import os, sys +from datetime import datetime + +import matplotlib as mpl +from matplotlib import rc + +plt.rcParams['text.usetex'] = True +mpl.rcParams['font.size'] = 16 +mpl.rcParams['legend.fontsize'] = 'large' +mpl.rcParams['figure.titlesize'] = 'medium' +mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + +# local imports +from usecases.demonstrator.Calibration.utils.viz import plot_constraints_and_objective + + +def load_json(path: str) -> dict: + if path[-5:] == '.json': + with open(path) as f: + data = json.load(f) + return data + + +def update_json(file_path: str, key: str, value): + # Read the JSON file + with open(file_path, 'r') as f: + data = json.load(f) + # TODO:will work only when 'value' key is present + # Update the value of the specified key + data[key]['value'] = value + + # Write the updated data back to the JSON file + with open(file_path, 'w') as f: + json.dump(data, f, indent=4, sort_keys=True) + + +Optimization_workflow_path = '../../optimization_paper/optimization_workflow' +Results_path = Optimization_workflow_path + '/Results/' +# FEM_KPI = Results_path + 'kpi_from_fem.json' +# gwp_KPI = Results_path + 'gwp_beam.json' +# beam_design_KPI = Results_path + 'beam_design.json' + +Input_path = Optimization_workflow_path + '/Inputs/' +aggregate_ratio_path = Input_path + 'aggregates_volume_fraction.json' +slag_ratio_path = Input_path + 'sc_fraction.json' # sc slag/cement ratio. Instead of slag, it can be some type of cem too +phi_hydration_path = Input_path + 'phi_hydration.json' +phi_paste_path = Input_path + 'phi_paste.json' + +X = {'agg_ratio': 0.6, 'slag_ratio': 0.4} +seed = 5 + + +def function(X: dict, seed: int) -> dict: + """ + Runs the snakemake workflow and the returns the KPIs for objective and constraints for a given value of the design + variables. The Random variables (b) x->b->KPIs are also sampled for a given value of seed. + Args: + X: (dict) with keys 'agg_ratio' (volume ratio of the aggregates) and 'slag_ratio' + seed: the seed parameter. This ensures that the sampled Random variable here is the same as the one passed in the + forward call + + Returns: + y : dict with all the KPIs + + """ + # Pass the parameter to X to the input to forward. Meaning overwrrite the input. + # The design variables, aggregate ratio and the slag ratio needs to be updated. + update_json(aggregate_ratio_path, 'aggregates_volume_fraction', X['agg_ratio']) + update_json(slag_ratio_path, 'sc_volume_fraction', X['slag_ratio']) + + # pass the seed to the scripts for the RVs (see eqn 29 SVO paper) + # Updating the phi's which are input to the script. + update_json(phi_hydration_path, 'seed', seed) + update_json(phi_paste_path, 'seed', seed) + + # Run the workflow using snakemake + # add the path to the workflow file and the path to the directory + workflow_file_path = Optimization_workflow_path + '/Snakefile' + directory_path = Optimization_workflow_path + os.system(f'snakemake --cores 6 --snakefile {workflow_file_path} ' + f'--directory {directory_path} workflow_targets --use-conda') + + # Read in the KPIs in a dict + FEM_KPI = Results_path + 'kpi_from_fem.json' + gwp_KPI = Results_path + 'gwp_beam.json' + beam_design_KPI = Results_path + 'beam_design.json' + y = {} + for i, path in enumerate([FEM_KPI, gwp_KPI, beam_design_KPI]): + tmp = load_json(path) + y.update(tmp) + + # return the KPIs + return y + +#tmp = function(X,seed) + +class objective_constraints_demonstrator: + def __init__(self, function: callable): + self.function = function + self.KPI_store = None + + def objective(self, x_1, x_2, **kwargs) -> float: + seed = kwargs['seed'] + X_design= {'agg_ratio': x_1, 'slag_ratio': x_2} + self.KPI_store = self.function(X_design, seed) + y_o = self.KPI_store['gwp_mix']['value'] # the gwp of th beam + return y_o + + def constraint(self, x_1, x_2, **kwargs) -> float: + KPI = kwargs['KPI_yc'] + y_c = self.KPI_store[KPI]['value'] + return y_c + + def constraint_1(self, x_1, x_2, **kwargs) -> float: + return self.constraint(x_1, x_2, KPI_yc='check_steel_area') + + def constraint_2(self, x_1, x_2, **kwargs) -> float: + return self.constraint(x_1, x_2, KPI_yc='max_reached_temperature') + + def constraint_3(self, x_1, x_2, **kwargs) -> float: + return self.constraint(x_1, x_2, KPI_yc='time_of_demolding') + + +# oc = objective_constraints(function) +# y_o = oc.objective(X,seed=3) +# y_c_1 = oc.constraint(KPI='check_steel_area') +# y_c_2 = oc.constraint(KPI='max_reached_temperature') +# y_c_3 = oc.constraint(KPI='time_of_demolding') +plot = False +if plot: + x_bounds = (0.1, 0.9) + y_bounds = (0.1, 0.9) + oc = objective_constraints_demonstrator(function) + constraints = [oc.constraint_1, oc.constraint_2, oc.constraint_3] + fig_main, obj_val, cons_val = plot_constraints_and_objective(oc.objective, constraints, x_bounds, y_bounds, + x_steps=5, y_steps=5, seed=2, + KPI_yc='check_steel_area') + + fig, ax = plt.subplots(1, 3, figsize=(15, 5)) + + x_grid = np.linspace(x_bounds[0], x_bounds[1], 5) + y_grid = np.linspace(y_bounds[0], y_bounds[1], 5) + for k, con_vals_k in enumerate(cons_val): + ax[k].set_aspect('equal') + cons_contour = ax[k].contourf( + x_grid, + y_grid, + con_vals_k, + levels=10, + # this ensures that just a sharp deviding line is present, kind of like indicator function. marks where there is a change of sign + cmap='inferno' + ) + ax[k].set_xlabel('$x_1$') + ax[k].set_ylabel('$x_2$') + ax[k].set_title('Constraint-' + str(k + 1)) + plt.colorbar(cons_contour) + plt.show() + + fig.savefig('usecases/demonstrator/Calibration/Results/constraints_vs_design_variables' + datetime + '.pdf') + fig.savefig('usecases/demonstrator/Calibration/Results/constraints_vs_design_variables' + datetime + '.png') + fig, ax = plt.subplots() + + ax.set_aspect('equal') + obj_contour = ax.contourf(x_grid, y_grid, obj_val, levels=20, cmap='inferno') + ax.set_xlabel('$x_1$') + ax.set_ylabel('$x_2$') + ax.set_title('Objective Function') + plt.colorbar(obj_contour) + plt.show() + fig.savefig('usecases/demonstrator/Calibration/Results/Objective_vs_design_variables' + datetime + '.pdf') + fig.savefig('usecases/demonstrator/Calibration/Results/Objective_vs_design_variables' + datetime + '.png') + + +def MVN(mu: list, cov: list): + # define the parametric mean + dist = th.distributions.MultivariateNormal(th.as_tensor(mu), th.as_tensor(cov)) + return dist + + +# load \phi into dict + +phi_hydration = load_json(phi_hydration_path) +phi_paste = load_json(phi_paste_path) + + +def objective(x_1, x_2, **kwargs): + """ + # TODO: add a separate variational dist function + Args: + mu: + sigma: + beta: + + Returns: + + """ + if isinstance(x_2, dict): + mean = x_2['mean'] + std = x_2['std'] + # dist for design variable wrt grad is not there + q_x_2 = th.distributions.Normal(th.as_tensor(mean), th.as_tensor(std)) + + # define dist of b_1 + # TODO: write a class/fn for relation between design variable and latents + # get input from phi_hydration.json + mu_b_1 = phi_hydration['phi_mean']['value'] + cov_b_1 = phi_hydration['phi_cov']['value'] + mean_b_1 = th.matmul(th.tensor(mu_b_1)[:, :-1], x_1) + th.tensor(mu_b_1)[:, -1] + q_b_1 = MVN(mean_b_1, th.as_tensor(cov_b_1)) + + # define dist of b_2 + # get input from phi_paste.json + mu_b_2 = phi_paste['phi_mean']['value'] + cov_b_2 = phi_paste['phi_cov']['value'] + # mean_b_2 = th.matmul(th.tensor(mu_b_2), x_1) + mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) + q_b_2 = MVN(mean_b_2, th.as_tensor(cov_b_2)) + + num_samples = kwargs['num_samples'] + + # defining holders + U_theta_holder = [] + + for i in range(num_samples): + # set seed + random_seed = i+420 + th.manual_seed(random_seed) + + # collect RV samples + b_1 = q_b_1.sample() + b_2 = q_b_2.sample() + if isinstance(x_2, dict): + x_2 = q_x_2.sample() + + # intstance for objectives and constraints + oc = objective_constraints_demonstrator(function) + # define objetcive + obj = oc.objective(x_1=x_1.item(), x_2=x_2.item(), seed=random_seed) + + # define constraints + # --- Set inputs for the constraints + time_max = th.tensor(3) + temp_max = th.tensor(70) + c_1 = 1 + c_2 = 1 + c_3 = 1 + C_x_1 = oc.constraint_1(x_1, x_2) + G_x_1 = c_1 * th.max(-th.as_tensor(C_x_1), th.tensor(0)) + C_x_2 = oc.constraint_2(x_1, x_2) + G_x_2 = c_2 * th.max(th.as_tensor(C_x_2) - temp_max, th.tensor(0)) + C_x_3 = oc.constraint_3(x_1, x_2) + G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) + constraints = G_x_1 + G_x_2 + G_x_3 + + # with constraints + U_theta_holder.append((obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + # w/o constraints + # U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) + U_theta = th.sum(th.stack(U_theta_holder)) / num_samples + + assert U_theta.requires_grad == True + return U_theta + +# check +tmp = objective(x_1=th.tensor([0.4], requires_grad=True), x_2={'mean': [0.4], 'std': [0.1]}, num_samples=2) + +def optimize(mu_init: float, eps=0.001, verbose=True) -> None: + mu = th.tensor(mu_init, requires_grad=True) + sigma = th.tensor([5.]) + beta = th.tensor(2 * th.log(sigma), requires_grad=True) + # C = th.tensor(50,requires_grad=False) + optimizer = th.optim.SGD([mu, beta], lr=0.1) + losses = [] + objective_value = [] + constraints = [] + x_inmdt = [] # Intermediate for tracking + sigma_list = [] + grad = [] + # Y_b_step = [] + num_steps = 150 + for i in range(num_steps): + optimizer.zero_grad() + # Y_b is the samples of the solver output for the last opt step. + # loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + loss = objective(mu, sigma, beta=beta) + # compute grads + loss.backward() + # print(XX.grad) + losses.append(loss) + x_inmdt.append(mu.clone()) + # sigma_list.append(sigma) + sigma_list.append(th.sqrt(th.exp(beta.clone()))) + grad.append(th.norm(mu.grad.clone())) + optimizer.step() + + # Y_b_step.append(Y_b) + + if verbose: + # if num_steps % 5 == 0: + print( + f"Iteration :{i + 1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") + if i > 0: + if th.norm(mu - x_inmdt[-2]) < eps: + print("----------------- Converged !! ----------------------") + break + # data = {'loss':th.stack(losses).detach().numpy(), + # 'X':th.cat(x_inmdt).detach().numpy(), + # 'X_grad':th.stack(grad).detach().numpy(), + # } + # df = pd.DataFrame(data=data) + return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() + + +mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) +mu_evolution_2, sigma_evolution_2 = optimize( + mu_init=[-4., 0.]) # starting from constraint violation and crossing the optima + +x = np.arange(-5.0, 5.0, 0.1) +y = np.arange(-5.0, 5.0, 0.1) +X, Y = np.meshgrid(x, y) # grid of point +Z = function(X, Y) # evaluation of the function on the grid + +fig, ax = plt.subplots(1, 2, figsize=(10, 5), constrained_layout=True) + + +def plot_evolution(mu, sigma, color, fig, ax): + ax[0].contourf(X, Y, Z, levels=20) + ax[0].plot(mu[:, 0], mu[:, 1], 'x', color=color) + ax[0].set_xlabel('$x_1$') + ax[0].set_ylabel('$x_2$') + ax[1].plot(sigma) + ax[1].set_ylabel('$\sigma$') + ax[1].set_xlabel('iterations') + # plt.savefig('./Figs/theta_evolution_VO_' + datetime + '.pdf') + plt.show() + return fig + + +ax[0].contourf(X, Y, Z, levels=20) +ax[0].plot(mu_evolution_1[:, 0], mu_evolution_1[:, 1], 'x', color='r') +ax[0].plot(mu_evolution_2[:, 0], mu_evolution_2[:, 1], 'x', color='y') +ax[0].set_xlabel('$x_1$') +ax[0].set_ylabel('$x_2$') +ax[1].plot(sigma_evolution_1, 'r') +ax[1].plot(sigma_evolution_2, 'y') +ax[1].set_ylabel('$\sigma$') +ax[1].set_xlabel('iterations') +plt.savefig('./Figs/theta_evolution_VO_constraints_' + datetime + '.pdf') +plt.show() + +plot_evolution(mu_evolution_1, sigma_evolution_1, 'r', fig, ax) +plot_evolution(mu_evolution_2, sigma_evolution_2, 'g', fig, ax) + +# class VO: +# def __init__(self): +# +# def objective: +# +# def var_dist: +# +# +# def run(self): + + +# -- diff --git a/usecases/demonstrator/Calibration/utils/viz.py b/usecases/demonstrator/Calibration/utils/viz.py index f7790910f..7e7fc5808 100644 --- a/usecases/demonstrator/Calibration/utils/viz.py +++ b/usecases/demonstrator/Calibration/utils/viz.py @@ -3,7 +3,89 @@ # 2. Evolution of paramters phi and the grads # 3. probabilistc map between x and b plot. # 4. P{rediction of b and posterior predictive of the solver output subsequently +import json +import os, sys +import numpy as np +from datetime import datetime +import matplotlib.pyplot as plt +import matplotlib as mpl +from matplotlib import rc + +plt.rcParams['text.usetex'] = True +mpl.rcParams['font.size'] = 16 +mpl.rcParams['legend.fontsize'] = 'large' +mpl.rcParams['figure.titlesize'] = 'medium' +mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + class Viz: @staticmethod - def posterior_predictive(): \ No newline at end of file + def posterior_predictive(): + pass + + +def plot_constraints_and_objective(objective_func: callable, constraints: list[callable], x_bounds: tuple[float, float], + y_bounds: tuple[float, float], best_x: float = None, best_y: float = None, + x_steps: int = 100, + y_steps: int = 100,**kwargs) -> None: + """ + Plots the objective function and constraints on a 2D plot. Limited to 2 design variables + + Parameters: + ----------- + objective_func : callable + The objective function to be optimized. + constraints : list[callable] + A list of constraint functions. Each constraint function should return a value greater than or equal to 0 + for valid input points (x, y). + x_bounds : tuple[float, float] + A tuple of the form (x_min, x_max) representing the bounds of the x-axis. + y_bounds : tuple[float, float] + A tuple of the form (y_min, y_max) representing the bounds of the y-axis. + best_x : float + The x-coordinate of the optimal point. + best_y : float + The y-coordinate of the optimal point. + x_steps : int, optional + The number of steps to take along the x-axis, default is 100. + y_steps : int, optional + The number of steps to take along the y-axis, default is 100. + + Returns: + -------- + None + """ + + x_grid = np.linspace(x_bounds[0], x_bounds[1], x_steps) + y_grid = np.linspace(y_bounds[0], y_bounds[1], y_steps) + obj_vals = np.zeros((len(x_grid), len(y_grid))) + con_vals = [np.zeros((len(x_grid), len(y_grid))) for _ in constraints] + for i, x in enumerate(x_grid): + for j, y in enumerate(y_grid): + obj_vals[i, j] = objective_func(x, y,**kwargs) + for k, constraint in enumerate(constraints): + con_vals[k][i, j] = constraint(x, y,**kwargs) + fig, ax = plt.subplots() + ax.set_aspect('equal') + obj_contour = ax.contourf(x_grid, y_grid, obj_vals, levels=20, cmap='inferno') + for k, con_vals_k in enumerate(con_vals): + ax.contour( + x_grid, + y_grid, + con_vals_k, + levels=[0], # this ensures that just a sharp deviding line is present, kind of like indicator function. marks where there is a change of sign + colors=[f"C{k}"], + linestyles=["dashed"], + label=f"Constraint {k + 1}", + ) + if best_x is not None: + ax.scatter(best_x, best_y, s=100, marker='*', color='k') + ax.set_xlabel('x') + ax.set_ylabel('y') + ax.set_title('Objective Function and Constraints') + #ax.legend() + plt.colorbar(obj_contour) + plt.show() + + return fig, obj_vals, con_vals diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/phi_hydration.json b/usecases/optimization_paper/optimization_workflow/Inputs/phi_hydration.json index 04321b60f..fde46c5ec 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/phi_hydration.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/phi_hydration.json @@ -1,6 +1,92 @@ { - "hydration_phi": { - "value" : 1, - "unit" : "dimensionless" - } -} + "distribution": { + "unit": "dimensionless", + "value": "normal" + }, + "phi_cov": { + "unit": "dimensionless", + "value": [ + [ + 7.29e-10, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 6.05725e-08, + 0.0, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.013885000000000002, + 0.0, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 117.50467125000002, + 0.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 750.0, + 0.0 + ], + [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0, + 0.0625 + ] + ] + }, + "phi_mean": { + "unit": "dimensionless", + "value": [ + [ + 2.916e-06, + 0.0002916 + ], + [ + 2.4229e-05, + 0.0024229 + ], + [ + 0.055540000000000006, + 5.554 + ], + [ + 470.01868500000006, + 47001.868500000004 + ], + [ + -200000, + 300000 + ], + [ + 0.25, + 25 + ] + ] + }, + "seed": { + "unit": "dimensionless", + "value": 421 + } +} \ No newline at end of file diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/phi_paste.json b/usecases/optimization_paper/optimization_workflow/Inputs/phi_paste.json index 2b9fb1f8a..e4ef26f33 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/phi_paste.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/phi_paste.json @@ -1,6 +1,30 @@ { - "paste_phi": { - "value" : 1, - "unit" : "dimensionless" - } -} + "distribution": { + "unit": "dimensionless", + "value": "normal" + }, + "phi_cov": { + "unit": "dimensionless", + "value": [ + [ + 1.0, + 0.0 + ], + [ + 0.0, + 1.0 + ] + ] + }, + "phi_mean": { + "unit": "dimensionless", + "value": [ + 19.0, + 10.0 + ] + }, + "seed": { + "unit": "dimensionless", + "value": 421 + } +} \ No newline at end of file diff --git a/usecases/optimization_paper/optimization_workflow/Snakefile b/usecases/optimization_paper/optimization_workflow/Snakefile index 0d9cf93f1..9f8c3eb4a 100644 --- a/usecases/optimization_paper/optimization_workflow/Snakefile +++ b/usecases/optimization_paper/optimization_workflow/Snakefile @@ -19,6 +19,11 @@ def from_dict_2_pint_object(dictionary): new_dict_pint[key] = dictionary[key]['value'] * ureg(dictionary[key]['unit']) return new_dict_pint +def load_json(path:str)->dict: + if path[-5:] == '.json': + with open(path) as f: + data = json.load(f) + return data def read_pint_dicts(input): dict = {} @@ -269,10 +274,11 @@ rule approx_paste_properties: #merging contents of both dictionaries and individual variable inputs p = read_pint_dicts(input) - + q = load_json(input.phi_paste) results = {} # run script - results["paste_E"], results["paste_fc"] = dummy_paste_strength_stiffness(p['sc_volume_fraction'],p['paste_phi']) + results["paste_E"], results["paste_fc"] = dummy_paste_strength_stiffness(p['sc_volume_fraction'], + q['phi_mean']['value'], q['phi_cov']['value'],q['seed']['value']) write_pint_dict(results,output.results) @@ -291,13 +297,15 @@ rule approx_hydration_parameters: from lebedigital.demonstrator_scripts.dummy_hydration_parameters import dummy_hydration_parameters #merging contents of both dictionaries and individual variable inputs + # had to bypass this pint thing as it was not letting me use numpy. p = read_pint_dicts(input) - + q = load_json(input.phi_hydration) + s = load_json(input.sc_fraction) results = {} # run script results['B1'], results['B2'], results['eta'], results['E_act'], results['Q_pot'], results['T_ref'] = \ - dummy_hydration_parameters(p['sc_volume_fraction'], p['hydration_phi']) + dummy_hydration_parameters(s['sc_volume_fraction']['value'],q['phi_mean']['value'],q['phi_cov']['value'],q['seed']['value']) write_pint_dict(results,output.results) From a7ce265471af10bf312379e713461cbab86047d5 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 6 Mar 2023 15:24:35 +0100 Subject: [PATCH 21/31] minor changes --- .../dummy_paste_strength_stiffness.py | 14 +++++++++----- tests/demonstrator_scripts/test_beam_design.py | 2 +- .../Inputs/aggregates_volume_fraction.json | 10 +++++----- .../optimization_workflow/Inputs/sc_fraction.json | 10 +++++----- 4 files changed, 20 insertions(+), 16 deletions(-) diff --git a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py index 8dcad6af3..113c6b750 100644 --- a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py +++ b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py @@ -27,11 +27,15 @@ def dummy_paste_strength_stiffness(slag_ratio, phi_mean, phi_cov, seed): paste_youngs_modulus_min = 15 * ureg('GPa') paste_youngs_modulus_max = 25 * ureg('GPa') - paste_youngs_modulus = paste_youngs_modulus_min + (paste_youngs_modulus_max - paste_youngs_modulus_min) * slag_ratio + #paste_youngs_modulus = paste_youngs_modulus_min + (paste_youngs_modulus_max - paste_youngs_modulus_min) * slag_ratio + # E is "mostly" inversely proportional to the slag + paste_youngs_modulus = paste_youngs_modulus_max - (paste_youngs_modulus_max - paste_youngs_modulus_min) * slag_ratio - paste_strength_min = 8 * ureg('MPa') - paste_strength_max = 13 * ureg('MPa') - paste_strength = paste_strength_min + (paste_strength_max - paste_strength_min) * slag_ratio + paste_strength_min = 10 * ureg('MPa') + paste_strength_max = 15 * ureg('MPa') + #paste_strength = paste_strength_min + (paste_strength_max - paste_strength_min) * slag_ratio + # E is "mostly" inversely proportional to the slag + paste_strength = paste_strength_max - (paste_strength_max - paste_strength_min) * slag_ratio # ATUL : temporary q(b|x)~N(mu,cov), b=(sigma_paste,E_paste), x = slag ratio th.manual_seed(seed=seed) @@ -43,5 +47,5 @@ def dummy_paste_strength_stiffness(slag_ratio, phi_mean, phi_cov, seed): if __name__ == "__main__": # test while developing this - E, fc = dummy_paste_strength_stiffness(0, phi_mean=[[1., 25], [0., 1.]], phi_cov=[[1., 0], [0., 1.]], seed=5) + E, fc = dummy_paste_strength_stiffness(0.8, phi_mean=[[1., 25], [0., 1.]], phi_cov=[[1., 0], [0., 1.]], seed=5) print(E, fc) diff --git a/tests/demonstrator_scripts/test_beam_design.py b/tests/demonstrator_scripts/test_beam_design.py index 21604053c..e44d15641 100644 --- a/tests/demonstrator_scripts/test_beam_design.py +++ b/tests/demonstrator_scripts/test_beam_design.py @@ -16,7 +16,7 @@ def test_beam_design(): height=height, point_load = 36e3*ureg('N'), distributed_load= 0*ureg('N/mm'), - compr_str_concrete=20*ureg('N/mm^2'), + compr_str_concrete=12*ureg('N/mm^2'), yield_str_steel=500*ureg('N/mm^2'), steel_dia=12*ureg('mm'), n_bottom=4, diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json b/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json index 0c3bf8bcd..a4c9a8292 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json @@ -1,6 +1,6 @@ { - "aggregates_volume_fraction":{ - "value": 0.8, - "unit" : "dimensionless" - } -} + "aggregates_volume_fraction": { + "unit": "dimensionless", + "value": 0.5 + } +} \ No newline at end of file diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json b/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json index bcdcfb40e..7a0af8b14 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json @@ -1,6 +1,6 @@ { - "sc_volume_fraction":{ - "value" : 0.3, - "unit" : "dimensionless" - } -} + "sc_volume_fraction": { + "unit": "dimensionless", + "value": 0.9 + } +} \ No newline at end of file From 79889d057f588638c011df0c20f0491ec7e527c0 Mon Sep 17 00:00:00 2001 From: Erik Tamsen Date: Thu, 9 Mar 2023 15:39:04 +0100 Subject: [PATCH 22/31] trying to find a working set of input parameters --- .../analyze_kpis/analyze_kpis.py | 101 ++++++++++++++++++ .../optimization_paper/analyze_kpis/kpis.csv | 10 ++ 2 files changed, 111 insertions(+) create mode 100644 usecases/optimization_paper/analyze_kpis/analyze_kpis.py create mode 100644 usecases/optimization_paper/analyze_kpis/kpis.csv diff --git a/usecases/optimization_paper/analyze_kpis/analyze_kpis.py b/usecases/optimization_paper/analyze_kpis/analyze_kpis.py new file mode 100644 index 000000000..1f66b7d20 --- /dev/null +++ b/usecases/optimization_paper/analyze_kpis/analyze_kpis.py @@ -0,0 +1,101 @@ +from pathlib import Path +import json +import pandas as pd +import numpy as np + +import os + +def update_json(file_path: Path, key: str, value): + # Read the JSON file + with open(file_path, 'r') as f: + data = json.load(f) + # TODO:will work only when 'value' key is present + # Update the value of the specified key + data[key]['value'] = value + + # Write the updated data back to the JSON file + with open(file_path, 'w') as f: + json.dump(data, f, indent=4, sort_keys=True) + +def load_json(path: Path) -> dict: + data = None + if path.is_file(): + with open(path) as f: + data = json.load(f) + return data + +def get_kpis(input: dict, path: Path) -> dict: + """ + Runs the snakemake workflow and the returns the KPIs for objective and constraints for a given value of the design + variables. The Random variables (b) x->b->KPIs are also sampled for a given value of seed. + Args: + X: (dict) with keys 'agg_ratio' (volume ratio of the aggregates) and 'slag_ratio' + seed: the seed parameter. This ensures that the sampled Random variable here is the same as the one passed in the + forward call + + Returns: + y : dict with all the KPIs + + """ + + input_path = path / 'Inputs' + # Pass the parameter to X to the input to forward. Meaning overwrrite the input. + # The design variables, aggregate ratio and the slag ratio needs to be updated. + update_json(input_path / 'aggregates_volume_fraction.json', 'aggregates_volume_fraction', input['agg_ratio']) + update_json(input_path / 'sc_fraction.json', 'sc_volume_fraction', input['slag_ratio']) + + # # pass the seed to the scripts for the RVs (see eqn 29 SVO paper) + # # Updating the phi's which are input to the script. + # update_json(phi_hydration_path, 'seed', seed) + # update_json(phi_paste_path, 'seed', seed) + + # Run the workflow using snakemake + # add the path to the workflow file and the path to the directory + # workflow_file_path = Optimization_workflow_path + '/Snakefile' + # directory_path = Optimization_workflow_path + + # run workflow + os.system(f'snakemake --cores 1 --snakefile {path / "Snakefile"} ' + f'--directory {path}') + + + # get kpis + kpis = {} + results_path = path / 'Results' + kpi_from_fem = load_json(results_path / 'kpi_from_fem.json') + kpis.update(kpi_from_fem) + gwp_beam = load_json(results_path / 'gwp_beam.json') + kpis.update(gwp_beam) + beam_design = load_json(results_path / 'beam_design.json') + kpis.update(beam_design) + + # return the KPIs + return kpis + + +if __name__ == "__main__": + + path_to_workflow = Path('../optimization_workflow') + input_path = path_to_workflow / 'Inputs' + + # input lists + aggregate_ratio_list = [0.0,0.2, 0.4] + slag_ratio_list = [0.0,0.1, 0.5] + + df = pd.DataFrame() + + for agg_ratio in aggregate_ratio_list: + for slag_ratio in slag_ratio_list: + inputs = {'agg_ratio': agg_ratio, 'slag_ratio': slag_ratio} + results = get_kpis(inputs, path_to_workflow) + + df = df.append({'agg_ratio': inputs['agg_ratio'], + 'slag_ratio': inputs['slag_ratio'], + 'gwp': results['gwp_mix']['value'], + 'check_beam_design': results['check_steel_area']['value'], + 'max_temp': results['max_reached_temperature']['value'], + 'time_of_demoulding': results['time_of_demolding']['value'] + }, ignore_index=True) + + print('Done') + df.to_csv('kpis.csv',index=False) diff --git a/usecases/optimization_paper/analyze_kpis/kpis.csv b/usecases/optimization_paper/analyze_kpis/kpis.csv new file mode 100644 index 000000000..872564550 --- /dev/null +++ b/usecases/optimization_paper/analyze_kpis/kpis.csv @@ -0,0 +1,10 @@ +agg_ratio,slag_ratio,gwp,check_beam_design,max_temp,time_of_demoulding +0.0,0.0,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.0,0.1,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.0,0.5,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.2,0.0,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.2,0.1,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.2,0.5,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.4,0.0,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.4,0.1,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.4,0.5,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 From f9023f4fdb679aae78bc8a53eda10f1e98f86903 Mon Sep 17 00:00:00 2001 From: Erik Tamsen Date: Fri, 10 Mar 2023 17:40:19 +0100 Subject: [PATCH 23/31] new set of input parameter --- .../demonstrator_scripts/beam_design.py | 2 +- .../dummy_hydration_parameters.py | 4 +- .../dummy_paste_strength_stiffness.py | 8 ++-- .../demonstrator_scripts/kpi_from_fem.py | 39 ++++++++++++------- .../analyze_kpis/analyze_kpis.py | 21 ++++++---- .../optimization_paper/analyze_kpis/kpis.csv | 18 ++++----- .../Inputs/aggregates_volume_fraction.json | 2 +- .../Inputs/geometry.json | 4 +- .../optimization_workflow/Inputs/loads.json | 2 +- .../Inputs/material_properties.json | 6 +-- .../Inputs/sc_fraction.json | 2 +- .../Inputs/steel_yield.json | 2 +- 12 files changed, 64 insertions(+), 46 deletions(-) diff --git a/lebedigital/demonstrator_scripts/beam_design.py b/lebedigital/demonstrator_scripts/beam_design.py index d6a7b5b3f..fc70d0e12 100644 --- a/lebedigital/demonstrator_scripts/beam_design.py +++ b/lebedigital/demonstrator_scripts/beam_design.py @@ -139,7 +139,7 @@ def beam_section_design( alpha=math.radians(90)# Angle between shear force reinforcement and the component axis perpendicular to the shear force: α = 90° (vertical stirrups) #fctm mean tensile strength if fck<=50: fctm=0.3*fck**(2/3) - else: fctm=2.12*math.ln(1+((fck+8)/10)) + else: fctm=2.12*math.log(1+((fck+8)/10)) a_swmin=0.16*fctm/fyk*(bw/1000)*math.sin(alpha)*1e6 #[mm2/m] #Statically required stirrup spacing---- #print(f"stirrup and bending reinforcment have same diameter = {steelDia} [mm]") diff --git a/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py b/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py index d04e51467..4fbd0090a 100644 --- a/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py +++ b/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py @@ -49,11 +49,11 @@ def dummy_hydration_parameters(slag_ratio, phi_mean: list, phi_cov: list, seed: B1 = 2.916E-4 * ureg('1/s') # in 1/s B2 = 0.0024229 * ureg('') # - eta = 5.554 * ureg('') # something about diffusion - E_act = 5653 * 8.3145 * ureg('J/mol') # activation energy in Jmol^-1 + E_act = 3653 * 8.3145 * ureg('J/mol') # activation energy in Jmol^-1 Q_ = ureg.Quantity T_ref = Q_(25, ureg.degC) - Q_pot_min = 100000 * ureg('J/kg') + Q_pot_min = 200000 * ureg('J/kg') Q_pot_max = 300000 * ureg('J/kg') Q_pot = Q_pot_max - (Q_pot_max - Q_pot_min) * slag_ratio diff --git a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py index 113c6b750..f55f3d873 100644 --- a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py +++ b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py @@ -25,14 +25,14 @@ def dummy_paste_strength_stiffness(slag_ratio, phi_mean, phi_cov, seed): approximated compressive strength of paste """ - paste_youngs_modulus_min = 15 * ureg('GPa') - paste_youngs_modulus_max = 25 * ureg('GPa') + paste_youngs_modulus_min = 10 * ureg('GPa') + paste_youngs_modulus_max = 70 * ureg('GPa') #paste_youngs_modulus = paste_youngs_modulus_min + (paste_youngs_modulus_max - paste_youngs_modulus_min) * slag_ratio # E is "mostly" inversely proportional to the slag paste_youngs_modulus = paste_youngs_modulus_max - (paste_youngs_modulus_max - paste_youngs_modulus_min) * slag_ratio - paste_strength_min = 10 * ureg('MPa') - paste_strength_max = 15 * ureg('MPa') + paste_strength_min = 2 * ureg('MPa') + paste_strength_max = 80 * ureg('MPa') #paste_strength = paste_strength_min + (paste_strength_max - paste_strength_min) * slag_ratio # E is "mostly" inversely proportional to the slag paste_strength = paste_strength_max - (paste_strength_max - paste_strength_min) * slag_ratio diff --git a/lebedigital/demonstrator_scripts/kpi_from_fem.py b/lebedigital/demonstrator_scripts/kpi_from_fem.py index ced20df7d..3f3812980 100644 --- a/lebedigital/demonstrator_scripts/kpi_from_fem.py +++ b/lebedigital/demonstrator_scripts/kpi_from_fem.py @@ -56,24 +56,35 @@ def kpi_from_fem(df,limit_temp): df['temperature'] = df['temperature'].pint.to("degree_Celsius") df['yield'] = df['yield'].pint.to("dimensionless") - # subsequent operations have problems with the units (interpolation) therefore convert to standard df - df = df.pint.dequantify() + if (df['yield'] < 0).all(): + results['time_of_demolding'] = 0 * ureg('h') + elif (df['yield'] > 0).all(): + results['time_of_demolding'] = np.nan * ureg('h') + else: - # adding new row with zero yield - new_line = pd.DataFrame({('time', 'second'): [np.nan], ('temperature', 'degree_Celsius'): [np.nan], ('yield', 'dimensionless'): [0.0]}) - df = pd.concat([df, new_line], ignore_index=True) - # sort table - df = df.sort_values(by=[('yield', 'dimensionless')], ascending=False) - # interpolate missing values - df = df.interpolate(method='linear', limit_direction='forward') - # locate time of demoldung - results['time_of_demolding'] = df.at[df.loc[df[('yield', 'dimensionless')] == 0.0].index.values[0],('time', 'second')] * ureg('s') + # subsequent operations have problems with the units (interpolation) therefore convert to standard df + df = df.pint.dequantify() + + # adding new row with zero yield + new_line = pd.DataFrame({('time', 'second'): [np.nan], ('temperature', 'degree_Celsius'): [np.nan], ('yield', 'dimensionless'): [0.0]}) + df = pd.concat([df, new_line], ignore_index=True) + + # sort table + df = df.sort_values(by=[('yield', 'dimensionless')], ascending=False) + + # interpolate missing values + df = df.interpolate(method='linear', limit_direction='forward') + + # locate time of demoldung + results['time_of_demolding'] = df.at[df.loc[df[('yield', 'dimensionless')] == 0.0].index.values[0],('time', 'second')] * ureg('s') + + # changing units, because we can + results['time_of_demolding'].ito('h') + - # changing units, because we can - results['time_of_demolding'].ito('h') return results @@ -85,7 +96,7 @@ def kpi_from_fem(df,limit_temp): df = pd.DataFrame({ "time": pd.Series([0,10,20], dtype="pint[hours]"), "temperature": pd.Series([10,40,80], dtype="pint[degree_Celsius]"), - "yield": pd.Series([-40,-20,20], dtype="pint[dimensionless]"), + "yield": pd.Series([40,20,20], dtype="pint[dimensionless]"), }) Q_ = ureg.Quantity diff --git a/usecases/optimization_paper/analyze_kpis/analyze_kpis.py b/usecases/optimization_paper/analyze_kpis/analyze_kpis.py index 1f66b7d20..cfd6df364 100644 --- a/usecases/optimization_paper/analyze_kpis/analyze_kpis.py +++ b/usecases/optimization_paper/analyze_kpis/analyze_kpis.py @@ -55,7 +55,7 @@ def get_kpis(input: dict, path: Path) -> dict: # directory_path = Optimization_workflow_path # run workflow - os.system(f'snakemake --cores 1 --snakefile {path / "Snakefile"} ' + os.system(f'snakemake --cores 4 --snakefile {path / "Snakefile"} ' f'--directory {path}') @@ -79,13 +79,18 @@ def get_kpis(input: dict, path: Path) -> dict: input_path = path_to_workflow / 'Inputs' # input lists - aggregate_ratio_list = [0.0,0.2, 0.4] - slag_ratio_list = [0.0,0.1, 0.5] + aggregate_ratio_list = [0.1, 0.5, 0.8] + slag_ratio_list = [0.1, 0.5, 0.8] df = pd.DataFrame() - for agg_ratio in aggregate_ratio_list: - for slag_ratio in slag_ratio_list: + for i, agg_ratio in enumerate(aggregate_ratio_list): + for j, slag_ratio in enumerate(slag_ratio_list): + total = len(aggregate_ratio_list) * len(slag_ratio_list) + current = i*len(slag_ratio_list) + j +1 + print('___________________________________________________________') + print(f' {current}/{total} RUN WORKFLOW WITH {agg_ratio} {slag_ratio}') + print('___________________________________________________________') inputs = {'agg_ratio': agg_ratio, 'slag_ratio': slag_ratio} results = get_kpis(inputs, path_to_workflow) @@ -97,5 +102,7 @@ def get_kpis(input: dict, path: Path) -> dict: 'time_of_demoulding': results['time_of_demolding']['value'] }, ignore_index=True) - print('Done') - df.to_csv('kpis.csv',index=False) + #df.to_csv(f"kpis_{inputs['agg_ratio']}_{inputs['slag_ratio']}.csv",index=False) + df.to_csv(f"kpis.csv",index=False) + +print('Done') \ No newline at end of file diff --git a/usecases/optimization_paper/analyze_kpis/kpis.csv b/usecases/optimization_paper/analyze_kpis/kpis.csv index 872564550..fd1c87ce0 100644 --- a/usecases/optimization_paper/analyze_kpis/kpis.csv +++ b/usecases/optimization_paper/analyze_kpis/kpis.csv @@ -1,10 +1,10 @@ agg_ratio,slag_ratio,gwp,check_beam_design,max_temp,time_of_demoulding -0.0,0.0,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.0,0.1,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.0,0.5,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.2,0.0,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.2,0.1,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.2,0.5,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.4,0.0,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.4,0.1,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 -0.4,0.5,10184.889231063018,-0.049525226199684816,36.23326656368892,0.8333333333333334 +0.1,0.1,43556.523149657645,0.004865487025020024,19.95838530752809,0.5 +0.1,0.5,32314.99823321555,0.0016970555288157215,58.71172174417609,2.5 +0.1,0.8,20326.90472878998,-0.007716554691116468,30.77581096617456,5.833333333333333 +0.5,0.1,24204.735083143132,0.0037842025418392063,128.86981822904875,0.5 +0.5,0.5,17959.44346289753,0.0007664877410568504,41.65941338935164,1.1666666666666667 +0.5,0.8,11299.391515994435,-0.007502644956082037,26.20607378583168,2.8333333333333335 +0.8,0.1,9690.894033257251,0.002545773266336378,36.28192135523278,0.0 +0.8,0.5,7192.77738515901,-9.685602771751101e-05,24.53269737908789,0.0 +0.8,0.8,4528.756606397774,-0.007345716828692048,19.95838530752809,0.5 diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json b/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json index a4c9a8292..ae72be8b2 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/aggregates_volume_fraction.json @@ -1,6 +1,6 @@ { "aggregates_volume_fraction": { "unit": "dimensionless", - "value": 0.5 + "value": 0.8 } } \ No newline at end of file diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json b/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json index 62a78578e..adfdf556f 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json @@ -1,10 +1,10 @@ { "width": { - "value" : 0.6, + "value" : 0.5, "unit" : "m" }, "length": { - "value" : 10, + "value" : 15, "unit" : "m" }, "height": { diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/loads.json b/usecases/optimization_paper/optimization_workflow/Inputs/loads.json index fe820055e..9786ed608 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/loads.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/loads.json @@ -1,6 +1,6 @@ { "point_load": { - "value" : 36000, + "value" : 9500, "unit" : "N" }, "distributed_load": { diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/material_properties.json b/usecases/optimization_paper/optimization_workflow/Inputs/material_properties.json index ce7516855..596743574 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/material_properties.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/material_properties.json @@ -4,7 +4,7 @@ "unit" : "kg_CO2_eq/kg" }, "density_sub":{ - "value":840, + "value":1840, "unit":"kg/m^3" } , "gwp_cement": { @@ -12,7 +12,7 @@ "unit" : "kg_CO2_eq/kg" }, "density_cem":{ - "value":1.44, + "value":4.44, "unit":"g/cm^3" } , "paste_nu" :{ @@ -32,7 +32,7 @@ "unit" : "kg_CO2_eq/kg" }, "density_aggregates":{ - "value":1.5, + "value":4, "unit":"kg/m^3" }, "aggregates_E" :{ diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json b/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json index 7a0af8b14..57dba5d2d 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/sc_fraction.json @@ -1,6 +1,6 @@ { "sc_volume_fraction": { "unit": "dimensionless", - "value": 0.9 + "value": 0.8 } } \ No newline at end of file diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/steel_yield.json b/usecases/optimization_paper/optimization_workflow/Inputs/steel_yield.json index a3399c31e..fdfbe0292 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/steel_yield.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/steel_yield.json @@ -1,6 +1,6 @@ { "steel_yield": { - "value" : 500, + "value" : 200, "unit" : "N/mm^2" } } From 3ba81b3de29f164cf1a972501f5dca1f410af2d2 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Tue, 14 Mar 2023 18:22:43 +0100 Subject: [PATCH 24/31] irrelevant commit --- .../Calibration/VO_demonstrator.py | 358 +++++++++--------- 1 file changed, 180 insertions(+), 178 deletions(-) diff --git a/usecases/demonstrator/Calibration/VO_demonstrator.py b/usecases/demonstrator/Calibration/VO_demonstrator.py index dab29172b..bd02ea13d 100644 --- a/usecases/demonstrator/Calibration/VO_demonstrator.py +++ b/usecases/demonstrator/Calibration/VO_demonstrator.py @@ -37,14 +37,14 @@ # local imports from usecases.demonstrator.Calibration.utils.viz import plot_constraints_and_objective - +#%% def load_json(path: str) -> dict: if path[-5:] == '.json': with open(path) as f: data = json.load(f) return data - +#%% def update_json(file_path: str, key: str, value): # Read the JSON file with open(file_path, 'r') as f: @@ -150,25 +150,25 @@ def constraint_3(self, x_1, x_2, **kwargs) -> float: # y_c_1 = oc.constraint(KPI='check_steel_area') # y_c_2 = oc.constraint(KPI='max_reached_temperature') # y_c_3 = oc.constraint(KPI='time_of_demolding') -plot = False +plot = True if plot: x_bounds = (0.1, 0.9) y_bounds = (0.1, 0.9) oc = objective_constraints_demonstrator(function) constraints = [oc.constraint_1, oc.constraint_2, oc.constraint_3] fig_main, obj_val, cons_val = plot_constraints_and_objective(oc.objective, constraints, x_bounds, y_bounds, - x_steps=5, y_steps=5, seed=2, - KPI_yc='check_steel_area') + x_steps=5, y_steps=5, seed=2) fig, ax = plt.subplots(1, 3, figsize=(15, 5)) x_grid = np.linspace(x_bounds[0], x_bounds[1], 5) y_grid = np.linspace(y_bounds[0], y_bounds[1], 5) + X,Y = np.meshgrid(x_grid,y_grid) for k, con_vals_k in enumerate(cons_val): ax[k].set_aspect('equal') cons_contour = ax[k].contourf( - x_grid, - y_grid, + X, + Y, con_vals_k, levels=10, # this ensures that just a sharp deviding line is present, kind of like indicator function. marks where there is a change of sign @@ -180,200 +180,202 @@ def constraint_3(self, x_1, x_2, **kwargs) -> float: plt.colorbar(cons_contour) plt.show() - fig.savefig('usecases/demonstrator/Calibration/Results/constraints_vs_design_variables' + datetime + '.pdf') - fig.savefig('usecases/demonstrator/Calibration/Results/constraints_vs_design_variables' + datetime + '.png') + fig.savefig('./Results/constraints_vs_design_variables' + datetime + '.pdf') + fig.savefig('./Results/constraints_vs_design_variables' + datetime + '.png') fig, ax = plt.subplots() ax.set_aspect('equal') - obj_contour = ax.contourf(x_grid, y_grid, obj_val, levels=20, cmap='inferno') + obj_contour = ax.contourf(X, Y, obj_val, levels=20, cmap='inferno') ax.set_xlabel('$x_1$') ax.set_ylabel('$x_2$') ax.set_title('Objective Function') plt.colorbar(obj_contour) plt.show() - fig.savefig('usecases/demonstrator/Calibration/Results/Objective_vs_design_variables' + datetime + '.pdf') - fig.savefig('usecases/demonstrator/Calibration/Results/Objective_vs_design_variables' + datetime + '.png') - + fig.savefig('./Results/Objective_vs_design_variables' + datetime + '.pdf') + fig.savefig('./Results/Objective_vs_design_variables' + datetime + '.png') -def MVN(mu: list, cov: list): - # define the parametric mean - dist = th.distributions.MultivariateNormal(th.as_tensor(mu), th.as_tensor(cov)) - return dist +optimization = False +if optimization: + def MVN(mu: list, cov: list): + # define the parametric mean + dist = th.distributions.MultivariateNormal(th.as_tensor(mu), th.as_tensor(cov)) + return dist -# load \phi into dict + # load \phi into dict -phi_hydration = load_json(phi_hydration_path) -phi_paste = load_json(phi_paste_path) + phi_hydration = load_json(phi_hydration_path) + phi_paste = load_json(phi_paste_path) -def objective(x_1, x_2, **kwargs): - """ - # TODO: add a separate variational dist function - Args: - mu: - sigma: - beta: + def objective(x_1, x_2, **kwargs): + """ + # TODO: add a separate variational dist function + Args: + mu: + sigma: + beta: - Returns: + Returns: - """ - if isinstance(x_2, dict): - mean = x_2['mean'] - std = x_2['std'] - # dist for design variable wrt grad is not there - q_x_2 = th.distributions.Normal(th.as_tensor(mean), th.as_tensor(std)) - - # define dist of b_1 - # TODO: write a class/fn for relation between design variable and latents - # get input from phi_hydration.json - mu_b_1 = phi_hydration['phi_mean']['value'] - cov_b_1 = phi_hydration['phi_cov']['value'] - mean_b_1 = th.matmul(th.tensor(mu_b_1)[:, :-1], x_1) + th.tensor(mu_b_1)[:, -1] - q_b_1 = MVN(mean_b_1, th.as_tensor(cov_b_1)) - - # define dist of b_2 - # get input from phi_paste.json - mu_b_2 = phi_paste['phi_mean']['value'] - cov_b_2 = phi_paste['phi_cov']['value'] - # mean_b_2 = th.matmul(th.tensor(mu_b_2), x_1) - mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) - q_b_2 = MVN(mean_b_2, th.as_tensor(cov_b_2)) - - num_samples = kwargs['num_samples'] - - # defining holders - U_theta_holder = [] - - for i in range(num_samples): - # set seed - random_seed = i+420 - th.manual_seed(random_seed) - - # collect RV samples - b_1 = q_b_1.sample() - b_2 = q_b_2.sample() + """ if isinstance(x_2, dict): - x_2 = q_x_2.sample() - - # intstance for objectives and constraints - oc = objective_constraints_demonstrator(function) - # define objetcive - obj = oc.objective(x_1=x_1.item(), x_2=x_2.item(), seed=random_seed) - - # define constraints - # --- Set inputs for the constraints - time_max = th.tensor(3) - temp_max = th.tensor(70) - c_1 = 1 - c_2 = 1 - c_3 = 1 - C_x_1 = oc.constraint_1(x_1, x_2) - G_x_1 = c_1 * th.max(-th.as_tensor(C_x_1), th.tensor(0)) - C_x_2 = oc.constraint_2(x_1, x_2) - G_x_2 = c_2 * th.max(th.as_tensor(C_x_2) - temp_max, th.tensor(0)) - C_x_3 = oc.constraint_3(x_1, x_2) - G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) - constraints = G_x_1 + G_x_2 + G_x_3 - - # with constraints - U_theta_holder.append((obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) - # w/o constraints - # U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) - U_theta = th.sum(th.stack(U_theta_holder)) / num_samples - - assert U_theta.requires_grad == True - return U_theta - -# check -tmp = objective(x_1=th.tensor([0.4], requires_grad=True), x_2={'mean': [0.4], 'std': [0.1]}, num_samples=2) - -def optimize(mu_init: float, eps=0.001, verbose=True) -> None: - mu = th.tensor(mu_init, requires_grad=True) - sigma = th.tensor([5.]) - beta = th.tensor(2 * th.log(sigma), requires_grad=True) - # C = th.tensor(50,requires_grad=False) - optimizer = th.optim.SGD([mu, beta], lr=0.1) - losses = [] - objective_value = [] - constraints = [] - x_inmdt = [] # Intermediate for tracking - sigma_list = [] - grad = [] - # Y_b_step = [] - num_steps = 150 - for i in range(num_steps): - optimizer.zero_grad() - # Y_b is the samples of the solver output for the last opt step. - # loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax - loss = objective(mu, sigma, beta=beta) - # compute grads - loss.backward() - # print(XX.grad) - losses.append(loss) - x_inmdt.append(mu.clone()) - # sigma_list.append(sigma) - sigma_list.append(th.sqrt(th.exp(beta.clone()))) - grad.append(th.norm(mu.grad.clone())) - optimizer.step() - - # Y_b_step.append(Y_b) - - if verbose: - # if num_steps % 5 == 0: - print( - f"Iteration :{i + 1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") - if i > 0: - if th.norm(mu - x_inmdt[-2]) < eps: - print("----------------- Converged !! ----------------------") - break - # data = {'loss':th.stack(losses).detach().numpy(), - # 'X':th.cat(x_inmdt).detach().numpy(), - # 'X_grad':th.stack(grad).detach().numpy(), - # } - # df = pd.DataFrame(data=data) - return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() - - -mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) -mu_evolution_2, sigma_evolution_2 = optimize( - mu_init=[-4., 0.]) # starting from constraint violation and crossing the optima - -x = np.arange(-5.0, 5.0, 0.1) -y = np.arange(-5.0, 5.0, 0.1) -X, Y = np.meshgrid(x, y) # grid of point -Z = function(X, Y) # evaluation of the function on the grid - -fig, ax = plt.subplots(1, 2, figsize=(10, 5), constrained_layout=True) - - -def plot_evolution(mu, sigma, color, fig, ax): + mean = x_2['mean'] + std = x_2['std'] + # dist for design variable wrt grad is not there + q_x_2 = th.distributions.Normal(th.as_tensor(mean), th.as_tensor(std)) + + # define dist of b_1 + # TODO: write a class/fn for relation between design variable and latents + # get input from phi_hydration.json + mu_b_1 = phi_hydration['phi_mean']['value'] + cov_b_1 = phi_hydration['phi_cov']['value'] + mean_b_1 = th.matmul(th.tensor(mu_b_1)[:, :-1], x_1) + th.tensor(mu_b_1)[:, -1] + q_b_1 = MVN(mean_b_1, th.as_tensor(cov_b_1)) + + # define dist of b_2 + # get input from phi_paste.json + mu_b_2 = phi_paste['phi_mean']['value'] + cov_b_2 = phi_paste['phi_cov']['value'] + # mean_b_2 = th.matmul(th.tensor(mu_b_2), x_1) + # TODO: dummy now, need to write a proper function + mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) + q_b_2 = MVN(mean_b_2, th.as_tensor(cov_b_2)) + + num_samples = kwargs['num_samples'] + + # defining holders + U_theta_holder = [] + + for i in range(num_samples): + # set seed + random_seed = i+420 + th.manual_seed(random_seed) + + # collect RV samples + b_1 = q_b_1.sample() + b_2 = q_b_2.sample() + if isinstance(x_2, dict): + x_2 = q_x_2.sample() + + # intstance for objectives and constraints + oc = objective_constraints_demonstrator(function) + # define objetcive + obj = oc.objective(x_1=x_1.item(), x_2=x_2.item(), seed=random_seed) + + # define constraints + # --- Set inputs for the constraints + time_max = th.tensor(3) + temp_max = th.tensor(70) + c_1 = 1 + c_2 = 1 + c_3 = 1 + C_x_1 = oc.constraint_1(x_1, x_2) + G_x_1 = c_1 * th.max(-th.as_tensor(C_x_1), th.tensor(0)) + C_x_2 = oc.constraint_2(x_1, x_2) + G_x_2 = c_2 * th.max(th.as_tensor(C_x_2) - temp_max, th.tensor(0)) + C_x_3 = oc.constraint_3(x_1, x_2) + G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) + constraints = G_x_1 + G_x_2 + G_x_3 + + # with constraints + U_theta_holder.append((obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + # w/o constraints + # U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) + U_theta = th.sum(th.stack(U_theta_holder)) / num_samples + + assert U_theta.requires_grad == True + return U_theta + + # check + tmp = objective(x_1=th.tensor([0.4], requires_grad=True), x_2={'mean': [0.4], 'std': [0.1]}, num_samples=2) + + def optimize(mu_init: float, eps=0.001, verbose=True) -> None: + mu = th.tensor(mu_init, requires_grad=True) + sigma = th.tensor([5.]) + beta = th.tensor(2 * th.log(sigma), requires_grad=True) + # C = th.tensor(50,requires_grad=False) + optimizer = th.optim.SGD([mu, beta], lr=0.1) + losses = [] + objective_value = [] + constraints = [] + x_inmdt = [] # Intermediate for tracking + sigma_list = [] + grad = [] + # Y_b_step = [] + num_steps = 150 + for i in range(num_steps): + optimizer.zero_grad() + # Y_b is the samples of the solver output for the last opt step. + # loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax + loss = objective(mu, sigma, beta=beta) + # compute grads + loss.backward() + # print(XX.grad) + losses.append(loss) + x_inmdt.append(mu.clone()) + # sigma_list.append(sigma) + sigma_list.append(th.sqrt(th.exp(beta.clone()))) + grad.append(th.norm(mu.grad.clone())) + optimizer.step() + + # Y_b_step.append(Y_b) + + if verbose: + # if num_steps % 5 == 0: + print( + f"Iteration :{i + 1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") + if i > 0: + if th.norm(mu - x_inmdt[-2]) < eps: + print("----------------- Converged !! ----------------------") + break + # data = {'loss':th.stack(losses).detach().numpy(), + # 'X':th.cat(x_inmdt).detach().numpy(), + # 'X_grad':th.stack(grad).detach().numpy(), + # } + # df = pd.DataFrame(data=data) + return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() + + + mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) + mu_evolution_2, sigma_evolution_2 = optimize( + mu_init=[-4., 0.]) # starting from constraint violation and crossing the optima + + x = np.arange(-5.0, 5.0, 0.1) + y = np.arange(-5.0, 5.0, 0.1) + X, Y = np.meshgrid(x, y) # grid of point + Z = function(X, Y) # evaluation of the function on the grid + + fig, ax = plt.subplots(1, 2, figsize=(10, 5), constrained_layout=True) + + + def plot_evolution(mu, sigma, color, fig, ax): + ax[0].contourf(X, Y, Z, levels=20) + ax[0].plot(mu[:, 0], mu[:, 1], 'x', color=color) + ax[0].set_xlabel('$x_1$') + ax[0].set_ylabel('$x_2$') + ax[1].plot(sigma) + ax[1].set_ylabel('$\sigma$') + ax[1].set_xlabel('iterations') + # plt.savefig('./Figs/theta_evolution_VO_' + datetime + '.pdf') + plt.show() + return fig + + ax[0].contourf(X, Y, Z, levels=20) - ax[0].plot(mu[:, 0], mu[:, 1], 'x', color=color) + ax[0].plot(mu_evolution_1[:, 0], mu_evolution_1[:, 1], 'x', color='r') + ax[0].plot(mu_evolution_2[:, 0], mu_evolution_2[:, 1], 'x', color='y') ax[0].set_xlabel('$x_1$') ax[0].set_ylabel('$x_2$') - ax[1].plot(sigma) + ax[1].plot(sigma_evolution_1, 'r') + ax[1].plot(sigma_evolution_2, 'y') ax[1].set_ylabel('$\sigma$') ax[1].set_xlabel('iterations') - # plt.savefig('./Figs/theta_evolution_VO_' + datetime + '.pdf') + plt.savefig('./Figs/theta_evolution_VO_constraints_' + datetime + '.pdf') plt.show() - return fig - - -ax[0].contourf(X, Y, Z, levels=20) -ax[0].plot(mu_evolution_1[:, 0], mu_evolution_1[:, 1], 'x', color='r') -ax[0].plot(mu_evolution_2[:, 0], mu_evolution_2[:, 1], 'x', color='y') -ax[0].set_xlabel('$x_1$') -ax[0].set_ylabel('$x_2$') -ax[1].plot(sigma_evolution_1, 'r') -ax[1].plot(sigma_evolution_2, 'y') -ax[1].set_ylabel('$\sigma$') -ax[1].set_xlabel('iterations') -plt.savefig('./Figs/theta_evolution_VO_constraints_' + datetime + '.pdf') -plt.show() - -plot_evolution(mu_evolution_1, sigma_evolution_1, 'r', fig, ax) -plot_evolution(mu_evolution_2, sigma_evolution_2, 'g', fig, ax) + + plot_evolution(mu_evolution_1, sigma_evolution_1, 'r', fig, ax) + plot_evolution(mu_evolution_2, sigma_evolution_2, 'g', fig, ax) # class VO: # def __init__(self): From a3794165d162065b608f96a5e76ece539fce343e Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Thu, 20 Apr 2023 14:12:33 +0200 Subject: [PATCH 25/31] commit point before making changes to the paper optimization --- .../Calibration/VO_demonstrator.py | 265 +++++++++++------- 1 file changed, 171 insertions(+), 94 deletions(-) mode change 100644 => 100755 usecases/demonstrator/Calibration/VO_demonstrator.py diff --git a/usecases/demonstrator/Calibration/VO_demonstrator.py b/usecases/demonstrator/Calibration/VO_demonstrator.py old mode 100644 new mode 100755 index bd02ea13d..b9d0a6f50 --- a/usecases/demonstrator/Calibration/VO_demonstrator.py +++ b/usecases/demonstrator/Calibration/VO_demonstrator.py @@ -32,19 +32,21 @@ mpl.rcParams['legend.fontsize'] = 'large' mpl.rcParams['figure.titlesize'] = 'medium' mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] -datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") +datetime = datetime.now().strftime("%d_%m_%Y-%I_%M_%S_%p") # local imports from usecases.demonstrator.Calibration.utils.viz import plot_constraints_and_objective -#%% + +# %% def load_json(path: str) -> dict: if path[-5:] == '.json': with open(path) as f: data = json.load(f) return data -#%% + +# %% def update_json(file_path: str, key: str, value): # Read the JSON file with open(file_path, 'r') as f: @@ -101,7 +103,7 @@ def function(X: dict, seed: int) -> dict: # add the path to the workflow file and the path to the directory workflow_file_path = Optimization_workflow_path + '/Snakefile' directory_path = Optimization_workflow_path - os.system(f'snakemake --cores 6 --snakefile {workflow_file_path} ' + os.system(f'snakemake --cores 7 --snakefile {workflow_file_path} ' f'--directory {directory_path} workflow_targets --use-conda') # Read in the KPIs in a dict @@ -116,7 +118,8 @@ def function(X: dict, seed: int) -> dict: # return the KPIs return y -#tmp = function(X,seed) + +# tmp = function(X,seed) class objective_constraints_demonstrator: def __init__(self, function: callable): @@ -125,7 +128,7 @@ def __init__(self, function: callable): def objective(self, x_1, x_2, **kwargs) -> float: seed = kwargs['seed'] - X_design= {'agg_ratio': x_1, 'slag_ratio': x_2} + X_design = {'slag_ratio': x_1, 'agg_ratio': x_2} self.KPI_store = self.function(X_design, seed) y_o = self.KPI_store['gwp_mix']['value'] # the gwp of th beam return y_o @@ -150,7 +153,7 @@ def constraint_3(self, x_1, x_2, **kwargs) -> float: # y_c_1 = oc.constraint(KPI='check_steel_area') # y_c_2 = oc.constraint(KPI='max_reached_temperature') # y_c_3 = oc.constraint(KPI='time_of_demolding') -plot = True +plot = False if plot: x_bounds = (0.1, 0.9) y_bounds = (0.1, 0.9) @@ -163,7 +166,7 @@ def constraint_3(self, x_1, x_2, **kwargs) -> float: x_grid = np.linspace(x_bounds[0], x_bounds[1], 5) y_grid = np.linspace(y_bounds[0], y_bounds[1], 5) - X,Y = np.meshgrid(x_grid,y_grid) + X, Y = np.meshgrid(x_grid, y_grid) for k, con_vals_k in enumerate(cons_val): ax[k].set_aspect('equal') cons_contour = ax[k].contourf( @@ -194,7 +197,7 @@ def constraint_3(self, x_1, x_2, **kwargs) -> float: fig.savefig('./Results/Objective_vs_design_variables' + datetime + '.pdf') fig.savefig('./Results/Objective_vs_design_variables' + datetime + '.png') -optimization = False +optimization = True if optimization: def MVN(mu: list, cov: list): # define the parametric mean @@ -221,9 +224,13 @@ def objective(x_1, x_2, **kwargs): """ if isinstance(x_2, dict): mean = x_2['mean'] - std = x_2['std'] + std = (x_2['std']) # sigma is the input not sigma^2 # dist for design variable wrt grad is not there - q_x_2 = th.distributions.Normal(th.as_tensor(mean), th.as_tensor(std)) + assert mean.requires_grad == True + q_x_2 = th.distributions.Normal(mean, std) # can use lognormal maybe to ensure + + print("using log Normal for x_2") + # q_x_2 = th.distributions.LogNormal(th.log(mean),std) + # q_x_2 = th.distributions.LogNormal(mean, std) # define dist of b_1 # TODO: write a class/fn for relation between design variable and latents @@ -239,17 +246,24 @@ def objective(x_1, x_2, **kwargs): cov_b_2 = phi_paste['phi_cov']['value'] # mean_b_2 = th.matmul(th.tensor(mu_b_2), x_1) # TODO: dummy now, need to write a proper function - mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) + # mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) + mean_b_2 = th.matmul(th.tensor(mu_b_2)[:, :-1], x_1) + th.tensor(mu_b_2)[:, -1] q_b_2 = MVN(mean_b_2, th.as_tensor(cov_b_2)) num_samples = kwargs['num_samples'] # defining holders U_theta_holder = [] + obj_holder = [] + C_1_holder = [] + C_2_holder = [] + C_3_holder = [] + C_4_holder = [] for i in range(num_samples): # set seed - random_seed = i+420 + # The seed will ensure that the same RV samples are passed inside the forward model + random_seed = np.random.randint(666) th.manual_seed(random_seed) # collect RV samples @@ -267,115 +281,178 @@ def objective(x_1, x_2, **kwargs): # --- Set inputs for the constraints time_max = th.tensor(3) temp_max = th.tensor(70) - c_1 = 1 - c_2 = 1 + max_agg_ratio = th.tensor(0.6) + # workability constraint. Now temp that agg ratio < 0.6 + c_1 = 1e03 + c_2 = 0.1 c_3 = 1 - C_x_1 = oc.constraint_1(x_1, x_2) + c_4 = 1 + C_x_1 = oc.constraint_1(x_1, x_2) # design criterion G_x_1 = c_1 * th.max(-th.as_tensor(C_x_1), th.tensor(0)) - C_x_2 = oc.constraint_2(x_1, x_2) + C_x_2 = oc.constraint_2(x_1, x_2) # temp G_x_2 = c_2 * th.max(th.as_tensor(C_x_2) - temp_max, th.tensor(0)) - C_x_3 = oc.constraint_3(x_1, x_2) + C_x_3 = oc.constraint_3(x_1, x_2) # demoulding time G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) - constraints = G_x_1 + G_x_2 + G_x_3 + G_x_4 = th.max(x_2 - max_agg_ratio, th.tensor(0)) + constraints = G_x_1 + G_x_2 + G_x_3 + G_x_4 # with constraints - U_theta_holder.append((obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + c_o = 0.0001 # objective scaling + U_theta_holder.append( + (0.0001 * obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + + # without constraints + # U_theta_holder.append(obj * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) # w/o constraints # U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) - U_theta = th.sum(th.stack(U_theta_holder)) / num_samples + # add to lists + obj_holder.append(obj) + C_1_holder.append(C_x_1) + C_2_holder.append(C_x_2) + C_3_holder.append(C_x_3) + U_theta = th.sum(th.stack(U_theta_holder)) / num_samples + with th.no_grad(): + obj_mean = np.sum(np.stack(obj_holder)) / num_samples + C_1_mean = np.sum(np.stack(C_1_holder)) / num_samples + C_2_mean = np.sum(np.stack(C_2_holder)) / num_samples + C_3_mean = np.sum(np.stack(C_3_holder)) / num_samples assert U_theta.requires_grad == True - return U_theta + return U_theta, obj_mean, C_1_mean, C_2_mean, C_3_mean + # check - tmp = objective(x_1=th.tensor([0.4], requires_grad=True), x_2={'mean': [0.4], 'std': [0.1]}, num_samples=2) - - def optimize(mu_init: float, eps=0.001, verbose=True) -> None: - mu = th.tensor(mu_init, requires_grad=True) - sigma = th.tensor([5.]) - beta = th.tensor(2 * th.log(sigma), requires_grad=True) - # C = th.tensor(50,requires_grad=False) - optimizer = th.optim.SGD([mu, beta], lr=0.1) + # sigma = th.tensor([1.]) + # beta = th.tensor(2 * th.log(sigma), requires_grad=True) + # tmp = objective(x_1=th.tensor([0.4], requires_grad=True), x_2={'mean': [0.45], 'cov': th.exp(beta)}, num_samples=2) + + def optimize(x1_init: list, x2_mu: list, x2_sigma: list, eps=0.001, verbose=True, lr=0.01, number_steps: int = 10, + number_samples: int = 1) -> None: + """ + + Parameters + ---------- + x1_init: slag + x2_mu : agg ratio + x2_sigma + eps + verbose + lr + number_steps + number_samples + + Returns + ------- + + """ + # defining design variables + x_1 = th.tensor(x1_init, requires_grad=True) + x2_mean = th.tensor(x2_mu, requires_grad=True) + x2_sigma = th.tensor(x2_sigma) + beta = th.tensor(2 * th.log(x2_sigma), requires_grad=True) + + # setting the bounds for design variables + th.clamp(x_1, min=0.0, max=1.0) + th.clamp(x2_mean, min=0.0, max=1.0) + + # defining optimizer + optimizer = th.optim.Adam([x_1, x2_mean, beta], lr=lr) + + # value holders losses = [] objective_value = [] constraints = [] - x_inmdt = [] # Intermediate for tracking - sigma_list = [] - grad = [] + x1_tracking = [] # Intermediate for tracking + x2_mean_tracking = [] + x2_sigma_tracking = [] + grad_1 = [] # Y_b_step = [] - num_steps = 150 + df = pd.DataFrame() + num_steps = number_steps for i in range(num_steps): optimizer.zero_grad() # Y_b is the samples of the solver output for the last opt step. # loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax - loss = objective(mu, sigma, beta=beta) + x_2 = {'mean': x2_mean, 'std': th.exp(0.5 * beta)} # sigma = sqrt(esp(beta)) + loss, obj_mean, C_1_mean, C_2_mean, C_3_mean = objective(x_1=x_1, x_2=x_2, num_samples=number_samples) # compute grads loss.backward() # print(XX.grad) - losses.append(loss) - x_inmdt.append(mu.clone()) - # sigma_list.append(sigma) - sigma_list.append(th.sqrt(th.exp(beta.clone()))) - grad.append(th.norm(mu.grad.clone())) - optimizer.step() + # losses.append(loss) + # x1_tracking.append(x_1.clone().detach()) + # x2_mean_tracking.append(x2_mean.clone().detach()) + # # sigma_list.append(sigma) + # x2_sigma_tracking.append(th.sqrt(th.exp(beta.clone().detach()))) + # grad_1.append(x_1.grad.clone().detach()) - # Y_b_step.append(Y_b) + optimizer.step() if verbose: # if num_steps % 5 == 0: print( - f"Iteration :{i + 1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") - if i > 0: - if th.norm(mu - x_inmdt[-2]) < eps: - print("----------------- Converged !! ----------------------") - break - # data = {'loss':th.stack(losses).detach().numpy(), - # 'X':th.cat(x_inmdt).detach().numpy(), - # 'X_grad':th.stack(grad).detach().numpy(), - # } - # df = pd.DataFrame(data=data) - return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() - - - mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) - mu_evolution_2, sigma_evolution_2 = optimize( - mu_init=[-4., 0.]) # starting from constraint violation and crossing the optima - - x = np.arange(-5.0, 5.0, 0.1) - y = np.arange(-5.0, 5.0, 0.1) - X, Y = np.meshgrid(x, y) # grid of point - Z = function(X, Y) # evaluation of the function on the grid - - fig, ax = plt.subplots(1, 2, figsize=(10, 5), constrained_layout=True) - - - def plot_evolution(mu, sigma, color, fig, ax): - ax[0].contourf(X, Y, Z, levels=20) - ax[0].plot(mu[:, 0], mu[:, 1], 'x', color=color) - ax[0].set_xlabel('$x_1$') - ax[0].set_ylabel('$x_2$') - ax[1].plot(sigma) - ax[1].set_ylabel('$\sigma$') - ax[1].set_xlabel('iterations') - # plt.savefig('./Figs/theta_evolution_VO_' + datetime + '.pdf') - plt.show() - return fig - - - ax[0].contourf(X, Y, Z, levels=20) - ax[0].plot(mu_evolution_1[:, 0], mu_evolution_1[:, 1], 'x', color='r') - ax[0].plot(mu_evolution_2[:, 0], mu_evolution_2[:, 1], 'x', color='y') - ax[0].set_xlabel('$x_1$') - ax[0].set_ylabel('$x_2$') - ax[1].plot(sigma_evolution_1, 'r') - ax[1].plot(sigma_evolution_2, 'y') - ax[1].set_ylabel('$\sigma$') - ax[1].set_xlabel('iterations') - plt.savefig('./Figs/theta_evolution_VO_constraints_' + datetime + '.pdf') - plt.show() - - plot_evolution(mu_evolution_1, sigma_evolution_1, 'r', fig, ax) - plot_evolution(mu_evolution_2, sigma_evolution_2, 'g', fig, ax) + f"Iteration :{i + 1}, loss value: {loss}, x1: {x_1}, x2_mean: {x2_mean}, sigma value: {x2_sigma}" + f",grad w.r.t x_1: {x_1.grad},,grad w.r.t x2_mean: {x2_mean.grad}" + f",grad w.r.t x2_sigma: {x2_sigma.grad}") + # if i > 0: + # if th.norm(x_1 - x1_tracking[-2]) < eps: + # print("----------------- Converged !! ----------------------") + # break + # -----saving va + df = df.append({'loss': loss.item(), 'objective': obj_mean, 'C_1': C_1_mean, + 'C_2': C_2_mean, 'C_3': C_3_mean, 'x_1': x_1.clone().detach().item(), + 'x_2_mean': x2_mean.clone().detach().item(), + 'x_2_std': np.sqrt(np.exp(beta.clone().detach().item())), + 'x_1_grad': x_1.grad.clone().detach().item(), + 'x_2_mean_grad': x2_mean.grad.clone().detach().item(), + 'x_2_beta_grad': beta.grad.clone().detach().item()} + , ignore_index=True) + df.to_csv('./Results/Optimization_results_tmp.csv',index=False) + + return df + +if __name__ == '__main__': + df = optimize(x1_init=[0.2], x2_mu=[0.3], x2_sigma=[0.1],number_steps=50,number_samples=35) + df.to_csv('./Results/optimization_results_'+datetime+'.csv',index=False) + + # mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) + # mu_evolution_2, sigma_evolution_2 = optimize( + # mu_init=[-4., 0.]) # starting from constraint violation and crossing the optima + # + # x = np.arange(-5.0, 5.0, 0.1) + # y = np.arange(-5.0, 5.0, 0.1) + # X, Y = np.meshgrid(x, y) # grid of point + # Z = function(X, Y) # evaluation of the function on the grid + # + # fig, ax = plt.subplots(1, 2, figsize=(10, 5), constrained_layout=True) + # + # + # def plot_evolution(mu, sigma, color, fig, ax): + # ax[0].contourf(X, Y, Z, levels=20) + # ax[0].plot(mu[:, 0], mu[:, 1], 'x', color=color) + # ax[0].set_xlabel('$x_1$') + # ax[0].set_ylabel('$x_2$') + # ax[1].plot(sigma) + # ax[1].set_ylabel('$\sigma$') + # ax[1].set_xlabel('iterations') + # # plt.savefig('./Figs/theta_evolution_VO_' + datetime + '.pdf') + # plt.show() + # return fig + # + # + # ax[0].contourf(X, Y, Z, levels=20) + # ax[0].plot(mu_evolution_1[:, 0], mu_evolution_1[:, 1], 'x', color='r') + # ax[0].plot(mu_evolution_2[:, 0], mu_evolution_2[:, 1], 'x', color='y') + # ax[0].set_xlabel('$x_1$') + # ax[0].set_ylabel('$x_2$') + # ax[1].plot(sigma_evolution_1, 'r') + # ax[1].plot(sigma_evolution_2, 'y') + # ax[1].set_ylabel('$\sigma$') + # ax[1].set_xlabel('iterations') + # plt.savefig('./Figs/theta_evolution_VO_constraints_' + datetime + '.pdf') + # plt.show() + # + # plot_evolution(mu_evolution_1, sigma_evolution_1, 'r', fig, ax) + # plot_evolution(mu_evolution_2, sigma_evolution_2, 'g', fig, ax) # class VO: # def __init__(self): From 12b7f3bcd6db39a363baead286493d5019970fd0 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Tue, 2 May 2023 20:01:34 +0200 Subject: [PATCH 26/31] small chnages before branch change --- .../Calibration/VO_demonstrator.py | 186 ++++++++++++------ .../VO_with_constraints.py | 14 +- .../demonstrator/Calibration/utils/viz.py | 2 +- 3 files changed, 136 insertions(+), 66 deletions(-) diff --git a/usecases/demonstrator/Calibration/VO_demonstrator.py b/usecases/demonstrator/Calibration/VO_demonstrator.py index b9d0a6f50..dabd230b0 100755 --- a/usecases/demonstrator/Calibration/VO_demonstrator.py +++ b/usecases/demonstrator/Calibration/VO_demonstrator.py @@ -31,7 +31,7 @@ mpl.rcParams['font.size'] = 16 mpl.rcParams['legend.fontsize'] = 'large' mpl.rcParams['figure.titlesize'] = 'medium' -mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] +#mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] datetime = datetime.now().strftime("%d_%m_%Y-%I_%M_%S_%p") # local imports @@ -210,6 +210,44 @@ def MVN(mu: list, cov: list): phi_hydration = load_json(phi_hydration_path) phi_paste = load_json(phi_paste_path) + def _translate_design_variable_to_stochastic(x:dict): + """ + + Parameters + ---------- + x (dict) with keys: + "mean" : the mean of the dist, assumed to be normal + "s.d" : the std of the dist + + Returns + ------- + q_x : th.dist object + """ + mean = x['mean'] + sd = x['s.d'] + assert mean.requires_grad == True, "The computational graph seems to be detached" + assert sd.requires_grad == True, "The computational graph seems to be detached" + q_x = th.distributions.Normal(mean,sd) #TODO: it just assumes normal now, can be log normal too. + return q_x + + def _p_b_given_x(phi, x): + """ + constract the stochstic node for b's for given phi and design variable x (slag) + Parameters + ---------- + phi: (dict) should contain the keys "phi_mean""value", "phi_cov""value" (its nested dict) + x: the design variable (x_1 here) + + Returns + ------- + + """ + mu_b = phi['phi_mean']['value'] + cov_b = phi['phi_cov']['value'] + mean_b = th.matmul(th.tensor(mu_b)[:, :-1], x) + th.tensor(mu_b)[:, -1] + q_b = MVN(mean_b,th.as_tensor(cov_b)) + return q_b + def objective(x_1, x_2, **kwargs): """ @@ -223,32 +261,36 @@ def objective(x_1, x_2, **kwargs): """ if isinstance(x_2, dict): - mean = x_2['mean'] - std = (x_2['std']) # sigma is the input not sigma^2 - # dist for design variable wrt grad is not there - assert mean.requires_grad == True - q_x_2 = th.distributions.Normal(mean, std) # can use lognormal maybe to ensure + - print("using log Normal for x_2") + # mean = x_2['mean'] + # std = (x_2['std']) # sigma is the input not sigma^2 + # # dist for design variable wrt grad is not there + # assert mean.requires_grad == True + # q_x_2 = th.distributions.Normal(mean, std) # can use lognormal maybe to ensure + + # print("using log Normal for x_2") + q_x_2 = _translate_design_variable_to_stochastic(x=x_2) # q_x_2 = th.distributions.LogNormal(th.log(mean),std) # q_x_2 = th.distributions.LogNormal(mean, std) + if isinstance(x_1,dict): + q_x_1 = _translate_design_variable_to_stochastic(x=x_1) + + # define dist of b_1 - # TODO: write a class/fn for relation between design variable and latents # get input from phi_hydration.json - mu_b_1 = phi_hydration['phi_mean']['value'] - cov_b_1 = phi_hydration['phi_cov']['value'] - mean_b_1 = th.matmul(th.tensor(mu_b_1)[:, :-1], x_1) + th.tensor(mu_b_1)[:, -1] - q_b_1 = MVN(mean_b_1, th.as_tensor(cov_b_1)) - - # define dist of b_2 - # get input from phi_paste.json - mu_b_2 = phi_paste['phi_mean']['value'] - cov_b_2 = phi_paste['phi_cov']['value'] - # mean_b_2 = th.matmul(th.tensor(mu_b_2), x_1) - # TODO: dummy now, need to write a proper function - # mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) - mean_b_2 = th.matmul(th.tensor(mu_b_2)[:, :-1], x_1) + th.tensor(mu_b_2)[:, -1] - q_b_2 = MVN(mean_b_2, th.as_tensor(cov_b_2)) + # mu_b_1 = phi_hydration['phi_mean']['value'] + # cov_b_1 = phi_hydration['phi_cov']['value'] + # mean_b_1 = th.matmul(th.tensor(mu_b_1)[:, :-1], x_1) + th.tensor(mu_b_1)[:, -1] + # q_b_1 = MVN(mean_b_1, th.as_tensor(cov_b_1)) + # + # # define dist of b_2 + # # get input from phi_paste.json + # mu_b_2 = phi_paste['phi_mean']['value'] + # cov_b_2 = phi_paste['phi_cov']['value'] + # # mean_b_2 = th.matmul(th.tensor(mu_b_2), x_1) + # # TODO: dummy now, need to write a proper function + # # mean_b_2 = th.tensor(mu_b_2) * (x_1+th.tensor(0.5)) + # mean_b_2 = th.matmul(th.tensor(mu_b_2)[:, :-1], x_1) + th.tensor(mu_b_2)[:, -1] + # q_b_2 = MVN(mean_b_2, th.as_tensor(cov_b_2)) num_samples = kwargs['num_samples'] @@ -267,45 +309,55 @@ def objective(x_1, x_2, **kwargs): th.manual_seed(random_seed) # collect RV samples - b_1 = q_b_1.sample() - b_2 = q_b_2.sample() if isinstance(x_2, dict): x_2 = q_x_2.sample() + if isinstance(x_1, dict): + x_1 = q_x_1.sample() + q_b_1 = _p_b_given_x(phi=phi_hydration,x=x_1) + q_b_2 = _p_b_given_x(phi=phi_paste,x=x_1) + b_1 = q_b_1.sample() + b_2 = q_b_2.sample() # intstance for objectives and constraints oc = objective_constraints_demonstrator(function) # define objetcive - obj = oc.objective(x_1=x_1.item(), x_2=x_2.item(), seed=random_seed) + # logistic sigmoid function to bound the input in 0-1 = 1/(1+e^(-y)) + x_1_scaled = th.special.expit(x_1) + x_2_scaled = th.special.expit(x_2) + obj = oc.objective(x_1=x_1_scaled.item(), x_2=x_2_scaled.item(), seed=random_seed) # define constraints # --- Set inputs for the constraints time_max = th.tensor(3) temp_max = th.tensor(70) - max_agg_ratio = th.tensor(0.6) + max_agg_ratio = th.tensor(0.7) # workability constraint. Now temp that agg ratio < 0.6 c_1 = 1e03 c_2 = 0.1 c_3 = 1 c_4 = 1 - C_x_1 = oc.constraint_1(x_1, x_2) # design criterion + C_x_1 = oc.constraint_1(x_1_scaled, x_2_scaled) # design criterion G_x_1 = c_1 * th.max(-th.as_tensor(C_x_1), th.tensor(0)) - C_x_2 = oc.constraint_2(x_1, x_2) # temp + C_x_2 = oc.constraint_2(x_1_scaled, x_2_scaled) # temp G_x_2 = c_2 * th.max(th.as_tensor(C_x_2) - temp_max, th.tensor(0)) - C_x_3 = oc.constraint_3(x_1, x_2) # demoulding time + C_x_3 = oc.constraint_3(x_1_scaled, x_2_scaled) # demoulding time G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) G_x_4 = th.max(x_2 - max_agg_ratio, th.tensor(0)) constraints = G_x_1 + G_x_2 + G_x_3 + G_x_4 # with constraints c_o = 0.0001 # objective scaling - U_theta_holder.append( - (0.0001 * obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + grad_est_obj = (c_o * obj)*(q_x_1.log_prob(x_1)+q_x_2.log_prob(x_2)) + grad_est_cons = constraints*(q_x_1.log_prob(x_1)+q_x_2.log_prob(x_2)) + U_theta_holder.append(grad_est_obj+grad_est_cons) + # w/o gradients + #U_theta_holder.append(grad_est_obj) + + #U_theta_holder.append( + # (0.0001 * obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) # without constraints # U_theta_holder.append(obj * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) - # w/o constraints - # U_theta_holder.append((th.as_tensor(y)) * dist.log_prob(x_sample)) - # add to lists obj_holder.append(obj) C_1_holder.append(C_x_1) @@ -326,7 +378,7 @@ def objective(x_1, x_2, **kwargs): # beta = th.tensor(2 * th.log(sigma), requires_grad=True) # tmp = objective(x_1=th.tensor([0.4], requires_grad=True), x_2={'mean': [0.45], 'cov': th.exp(beta)}, num_samples=2) - def optimize(x1_init: list, x2_mu: list, x2_sigma: list, eps=0.001, verbose=True, lr=0.01, number_steps: int = 10, + def optimize(design_variables:dict, eps=0.001, verbose=True, lr=0.01, number_steps: int = 10, number_samples: int = 1) -> None: """ @@ -346,17 +398,17 @@ def optimize(x1_init: list, x2_mu: list, x2_sigma: list, eps=0.001, verbose=True """ # defining design variables - x_1 = th.tensor(x1_init, requires_grad=True) - x2_mean = th.tensor(x2_mu, requires_grad=True) - x2_sigma = th.tensor(x2_sigma) - beta = th.tensor(2 * th.log(x2_sigma), requires_grad=True) - - # setting the bounds for design variables - th.clamp(x_1, min=0.0, max=1.0) - th.clamp(x2_mean, min=0.0, max=1.0) + #x_1 = th.tensor(x1_init, requires_grad=True) + x1_mean = th.tensor(design_variables['x_1']['mean'], requires_grad=True) + x1_sigma = th.tensor(design_variables['x_1']['s.d']) + beta_1 = th.tensor(2 * th.log(x1_sigma), requires_grad=True) + x2_mean = th.tensor(design_variables['x_2']['mean'], requires_grad=True) + x2_sigma = th.tensor(design_variables['x_2']['s.d']) + beta_2 = th.tensor(2 * th.log(x2_sigma), requires_grad=True) # defining optimizer - optimizer = th.optim.Adam([x_1, x2_mean, beta], lr=lr) + parameters = [x1_mean,beta_1,x2_mean,beta_2] + optimizer = th.optim.Adam(parameters, lr=lr) # value holders losses = [] @@ -373,7 +425,8 @@ def optimize(x1_init: list, x2_mu: list, x2_sigma: list, eps=0.001, verbose=True optimizer.zero_grad() # Y_b is the samples of the solver output for the last opt step. # loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax - x_2 = {'mean': x2_mean, 'std': th.exp(0.5 * beta)} # sigma = sqrt(esp(beta)) + x_1 = {'mean': x1_mean, 's.d': th.exp(0.5 * beta_1)} + x_2 = {'mean': x2_mean, 's.d': th.exp(0.5 * beta_2)} # sigma = sqrt(esp(beta)) loss, obj_mean, C_1_mean, C_2_mean, C_3_mean = objective(x_1=x_1, x_2=x_2, num_samples=number_samples) # compute grads loss.backward() @@ -384,34 +437,47 @@ def optimize(x1_init: list, x2_mu: list, x2_sigma: list, eps=0.001, verbose=True # # sigma_list.append(sigma) # x2_sigma_tracking.append(th.sqrt(th.exp(beta.clone().detach()))) # grad_1.append(x_1.grad.clone().detach()) - - optimizer.step() - if verbose: # if num_steps % 5 == 0: print( - f"Iteration :{i + 1}, loss value: {loss}, x1: {x_1}, x2_mean: {x2_mean}, sigma value: {x2_sigma}" - f",grad w.r.t x_1: {x_1.grad},,grad w.r.t x2_mean: {x2_mean.grad}" + f"Iteration :{i + 1}, loss value: {loss}, x1: {x1_mean}, x2_mean: {x2_mean}, sigma value: {x2_sigma}" + f",grad w.r.t x_1: {x1_mean.grad},,grad w.r.t x2_mean: {x2_mean.grad}" f",grad w.r.t x2_sigma: {x2_sigma.grad}") - # if i > 0: - # if th.norm(x_1 - x1_tracking[-2]) < eps: - # print("----------------- Converged !! ----------------------") - # break - # -----saving va + + + # taking optimizer step + optimizer.step() + # setting bounds for the design variables + # with th.no_grad(): # this works + # x1_mean.clamp_(0.1,0.8) + # x2_mean.clamp_(0.1,0.7) # agg ratio is set to 0.7 for workability contraints + df = df.append({'loss': loss.item(), 'objective': obj_mean, 'C_1': C_1_mean, - 'C_2': C_2_mean, 'C_3': C_3_mean, 'x_1': x_1.clone().detach().item(), + 'C_2': C_2_mean, 'C_3': C_3_mean, 'x_1_mean': x1_mean.clone().detach().item(), + 'x_1_std': np.sqrt(np.exp(beta_1.clone().detach().item())), 'x_2_mean': x2_mean.clone().detach().item(), - 'x_2_std': np.sqrt(np.exp(beta.clone().detach().item())), - 'x_1_grad': x_1.grad.clone().detach().item(), + 'x_2_std': np.sqrt(np.exp(beta_2.clone().detach().item())), + 'x_1_mean_grad': x1_mean.grad.clone().detach().item(), + 'x_1_beta_grad': beta_1.grad.clone().detach().item(), 'x_2_mean_grad': x2_mean.grad.clone().detach().item(), - 'x_2_beta_grad': beta.grad.clone().detach().item()} + 'x_2_beta_grad': beta_2.grad.clone().detach().item()} , ignore_index=True) df.to_csv('./Results/Optimization_results_tmp.csv',index=False) return df if __name__ == '__main__': - df = optimize(x1_init=[0.2], x2_mu=[0.3], x2_sigma=[0.1],number_steps=50,number_samples=35) + # x = 1/(1+e^(-y)), where y is the gaussian. so y = ln(x/(1-x)). So y mean and sd needs to be init by this. + + x1_init = th.special.logit(th.tensor([0.25])) + x2_init = th.special.logit(th.tensor([0.35])) + + design_variables = {'x_1': {'mean': [x1_init.item()] ,'s.d': [0.5]}, + 'x_2': {'mean': [x2_init.item()] ,'s.d': [0.5]}} + + #design_variables = {'x_1': {'mean': [0.25] ,'s.d': [0.5]}, + # 'x_2': {'mean': [0.35] ,'s.d': [0.5]}} + df = optimize(design_variables,lr =0.1,number_steps=50,number_samples=10) df.to_csv('./Results/optimization_results_'+datetime+'.csv',index=False) # mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) diff --git a/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py index c81532626..a77de4f9d 100644 --- a/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py +++ b/usecases/demonstrator/Calibration/VariationalOptimisation/VO_with_constraints.py @@ -121,7 +121,8 @@ def optimize(mu_init:float,eps =0.001, verbose = True) -> None: constraints = [] x_inmdt = [] # Intermediate for tracking sigma_list = [] - grad = [] + grad_mu = [] + grad_beta = [] #Y_b_step = [] num_steps = 150 for i in range(num_steps): @@ -136,14 +137,15 @@ def optimize(mu_init:float,eps =0.001, verbose = True) -> None: x_inmdt.append(mu.clone()) #sigma_list.append(sigma) sigma_list.append(th.sqrt(th.exp(beta.clone()))) - grad.append(th.norm(mu.grad.clone())) + grad_mu.append(th.norm(mu.grad.clone())) + grad_beta.append(th.norm(beta.grad.clone())) optimizer.step() #Y_b_step.append(Y_b) if verbose: #if num_steps % 5 == 0: - print(f"Iteration :{i+1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma},grad w.r.t x: {mu.grad} ") + print(f"Iteration :{i+1}, loss value: {loss}, mu value: {mu}, sigma value: {sigma_list[i]},grad w.r.t mean: {mu.grad}, grad w.r.t beta {beta.grad} ") if i>0: if th.norm(mu - x_inmdt[-2]) < eps: print("----------------- Converged !! ----------------------") @@ -153,11 +155,13 @@ def optimize(mu_init:float,eps =0.001, verbose = True) -> None: # 'X_grad':th.stack(grad).detach().numpy(), # } # df = pd.DataFrame(data=data) - return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy() + return th.stack(x_inmdt).detach().numpy(), th.stack(sigma_list).detach().numpy(), \ + th.stack(grad_mu).detach().numpy(),th.stack(grad_beta).detach().numpy() -mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4.,-4.]) + +mu_evolution_1, sigma_evolution_1, grad_mu, grad_beta = optimize(mu_init=[4.,-4.]) mu_evolution_2, sigma_evolution_2 = optimize(mu_init=[-4.,0.]) # starting from constraint violation and crossing the optima x = np.arange(-5.0,5.0,0.1) diff --git a/usecases/demonstrator/Calibration/utils/viz.py b/usecases/demonstrator/Calibration/utils/viz.py index 7e7fc5808..00484f1d4 100644 --- a/usecases/demonstrator/Calibration/utils/viz.py +++ b/usecases/demonstrator/Calibration/utils/viz.py @@ -15,7 +15,7 @@ mpl.rcParams['font.size'] = 16 mpl.rcParams['legend.fontsize'] = 'large' mpl.rcParams['figure.titlesize'] = 'medium' -mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] +#mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") From b74741a4b8197af33d6f586b69e1f3fec39357cf Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Wed, 17 May 2023 14:04:32 +0200 Subject: [PATCH 27/31] moving calibration and prediction implementation to the dodo. --- usecases/demonstrator/Calibration/viz_temp.py | 65 +++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 usecases/demonstrator/Calibration/viz_temp.py diff --git a/usecases/demonstrator/Calibration/viz_temp.py b/usecases/demonstrator/Calibration/viz_temp.py new file mode 100644 index 000000000..3adfa40a1 --- /dev/null +++ b/usecases/demonstrator/Calibration/viz_temp.py @@ -0,0 +1,65 @@ + +import numpy as np +import matplotlib.pyplot as plt +plt.style.use({'figure.facecolor':'white'}) +import matplotlib as mpl +from matplotlib.patches import Rectangle +from matplotlib import rc +from matplotlib import cm, ticker +mpl.rcParams['font.size'] = 16 +mpl.rcParams['legend.fontsize'] = 'large' +mpl.rcParams['figure.titlesize'] = 'medium' + +#mpl.rcParams['font.family'] = ['times new roman'] # default is sans-serif +#rc('font', **{'family': 'serif', 'serif': ['Computer Modern']}) +#rc('text', usetex=False) +#mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath,bm}'] #for \text command + +import scipy.stats as ss +from tqdm import tqdm +from datetime import datetime +now = datetime.now() +date = now.strftime("%d_%m_%Y_%H:%M") +import torch as th +import seaborn as sns +from mpl_toolkits import mplot3d +import pandas as pd + +datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + +# TODO: general script to plot data in .csv file +path_csv = 'Results/optimization_results_25_04_2023-01_42_05_PM.csv' + +data = pd.read_csv(path_csv) + +# getting column names +columns = data.columns.tolist() +# choosing columns +idx = [1,2,3,4,5,7] +column_new = [columns[i] for i in idx] + +fig, axs = plt.subplots(3, 2, figsize=(10, 12)) + + +for i, ax in enumerate(axs.flat): + column = column_new[i] + if i>3: + data_tmp = th.special.expit(th.from_numpy(np.array(data[column]))) # getting back the transformed values + ax.plot(data_tmp) + ax.set_title(column) + else: + ax.plot(data[column]) + ax.set_title(column) +axs[0,1].axhline(0,color='red') +axs[1,0].axhline(70,color='red') +axs[1,1].axhline(3,color='red') +plt.savefig('Results/optimizationResults' + datetime + '.pdf') +plt.show() + +print(i) +# column_name = columns[1] +# plt.plot(data[column_name]) +# plt.xlabel('iterations') +# plt.ylabel(column_name) +# plt.tight_layout() +# plt.show() \ No newline at end of file From 6841b9f81019b7a1902511bf3aaf3ee86f44fdf4 Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Wed, 31 May 2023 12:48:10 +0200 Subject: [PATCH 28/31] adding parallelization for the optimzation. Slurm job array for the workflow. --- .../design_variable_to_kpi.py | 66 ++++++++ .../farm_workflow.py | 33 ++++ .../parallel_compute_workflow.py | 43 ++++++ .../run_jobs.sh | 27 ++++ .../utils.py | 95 ++++++++++++ .../Calibration/VO_demonstrator.py | 146 ++++++++++++++++-- usecases/demonstrator/Calibration/viz_temp.py | 78 +++++++--- 7 files changed, 456 insertions(+), 32 deletions(-) create mode 100644 lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py create mode 100644 lebedigital/demonstrator_optimization_scripts/farm_workflow.py create mode 100644 lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py create mode 100644 lebedigital/demonstrator_optimization_scripts/run_jobs.sh create mode 100644 lebedigital/demonstrator_optimization_scripts/utils.py diff --git a/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py b/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py new file mode 100644 index 000000000..568211609 --- /dev/null +++ b/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py @@ -0,0 +1,66 @@ +import json +import os, sys +from lebedigital.demonstrator_optimization_scripts.utils import load_json, update_json + +def design_var_to_kpi(workflow_path:str,X: dict, seed: int) -> dict: + """ + Runs the snakemake workflow and the returns the KPIs for objective and constraints for a given value of the design + variables. The Random variables (b) x->b->KPIs are also sampled for a given value of seed. + Args: + X: (dict) with keys 'agg_ratio' (volume ratio of the aggregates) and 'slag_ratio' + seed: the seed parameter. This ensures that the sampled Random variable here is the same as the one passed in the + forward call + + Returns: + y : dict with all the KPIs + + """ + # Pass the parameter to X to the input to forward. Meaning overwrrite the input. + # The design variables, aggregate ratio and the slag ratio needs to be updated. + + #TODO: the below is hardcoded. fixit + design_var_paths = {'aggregates_volume_fraction': workflow_path +'/Inputs/aggregates_volume_fraction.json', + 'sc_volume_fraction': workflow_path + '/Inputs/sc_fraction.json'} + + for key, value in X.items(): + update_json(design_var_paths[key],key,value) + + # pass the seed to the scripts for the RVs (see eqn 29 SVO paper) + # Updating the phi's which are input to the script. + phi_hydration_path = workflow_path + '/Inputs/phi_hydration.json' + phi_paste_path = workflow_path + '/Inputs/phi_paste.json' + update_json(phi_hydration_path, 'seed', seed) + update_json(phi_paste_path, 'seed', seed) + + # Run the workflow using snakemake + # add the path to the workflow file and the path to the directory + workflow_file_path = workflow_path + '/Snakefile' + os.system(f'snakemake --cores 7 --snakefile {workflow_file_path} ' + f'--directory {workflow_path} workflow_targets --use-conda') + + # Read in the KPIs in a dict + Results_path = workflow_path + '/Results/' + FEM_KPI = Results_path + 'kpi_from_fem.json' + gwp_KPI = Results_path + 'gwp_beam.json' + beam_design_KPI = Results_path + 'beam_design.json' + y = {} + for i, path in enumerate([FEM_KPI, gwp_KPI, beam_design_KPI]): + tmp = load_json(path) + y.update(tmp) + + # return the KPIs + #TODO: this is specific to the constraints and objective choosen. careful + kpi = { + "gwp_mix": y["gwp_mix"]["value"], + "check_steel_area": y["check_steel_area"]["value"], + "max_reached_temperature": y["max_reached_temperature"]["value"], + "time_of_demoulding": y["time_of_demolding"]["value"] + } + return kpi + +if __name__ == '__main__': + path = '../../usecases/optimization_paper/1' + design_var = {'aggregates_volume_fraction': 0.4, + 'sc_volume_fraction': 0.35} + seed = 66 + design_var_to_kpi(workflow_path=path,X=design_var,seed=seed) \ No newline at end of file diff --git a/lebedigital/demonstrator_optimization_scripts/farm_workflow.py b/lebedigital/demonstrator_optimization_scripts/farm_workflow.py new file mode 100644 index 000000000..d76a15972 --- /dev/null +++ b/lebedigital/demonstrator_optimization_scripts/farm_workflow.py @@ -0,0 +1,33 @@ +import os +import shutil +import numpy as np +import sys + +def farm_workflow(path:str,seed:list): + """ + Created multiple copies of snakemake workflow folder to be used later to parallelize + Parameters + ---------- + path: should point to the optimization_paper path + seed + + Returns + ------- + + """ + + for i,v in enumerate(seed): + new_dir_path = os.path.join(path,str(i+1)) + src_path = path + '/optimization_workflow' + # copy to the newly created folder + if not os.path.exists(new_dir_path): + shutil.copytree(src=src_path,dst=new_dir_path) + else: + shutil.rmtree(new_dir_path) + shutil.copytree(src=src_path,dst=new_dir_path) + +if __name__ == '__main__': + path = '../../usecases/optimization_paper' + #seed = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] + seed = np.load('../../usecases/demonstrator/Calibration/seed_tmp.npy').astype(int).tolist() + farm_workflow(path,seed) diff --git a/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py b/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py new file mode 100644 index 000000000..cf43d0f9a --- /dev/null +++ b/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py @@ -0,0 +1,43 @@ +import json +import sys +import numpy as np +from lebedigital.demonstrator_optimization_scripts.design_variable_to_kpi import design_var_to_kpi + +def parallel_workflow(array_id,design_var:np.ndarray, seed:list): + """ + For the given array_id of job, points the created folder, runs the workflow and + saves a kpi dictionary. + Parameters + ---------- + array_id + design_var: rows are the samples and columns the design variable number. + seed + + Returns + ------- + + """ + path = '../../usecases/optimization_paper/' + str(array_id) + # TODO: pass the below aslo, not hardcode + + idx = array_id -1 + design_var = {'aggregates_volume_fraction':design_var[idx,0], #0.4 + 'sc_volume_fraction': design_var[idx,1]} #0.35 + kpi = design_var_to_kpi(workflow_path=path, X=design_var, seed=seed[idx]) + kpi_path = path + '/kpi.json' + with open(kpi_path, 'w') as f: + json.dump(kpi, f, indent=4, sort_keys=True) + +# to pass the job array number here. +#TODO: read from the seed file +#seeds = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] + +#seed = np.random.randint(666,size=5) +#np.save('../../usecases/demonstrator/Calibration/seed_tmp.npy',seed) +#des_var = np.random.uniform(size=(5,2)) +#np.save('../../usecases/demonstrator/Calibration/design_var_tmp.npy',des_var) + +seeds = np.load('../../usecases/demonstrator/Calibration/seed_tmp.npy').astype(int).tolist() +design_var = np.load('../../usecases/demonstrator/Calibration/design_var_tmp.npy') +parallel_workflow(int(sys.argv[1]),design_var=design_var,seed=seeds) +#parallel_workflow(4,design_var=design_var,seed=seeds) \ No newline at end of file diff --git a/lebedigital/demonstrator_optimization_scripts/run_jobs.sh b/lebedigital/demonstrator_optimization_scripts/run_jobs.sh new file mode 100644 index 000000000..d276073b9 --- /dev/null +++ b/lebedigital/demonstrator_optimization_scripts/run_jobs.sh @@ -0,0 +1,27 @@ +#!/bin/bash +#SBATCH --job-name=LBD_optimization +#SBATCH --nodes=1 +#SBATCH --ntasks=1 +#SBATCH --cpus-per-task=2 +#SBATCH --partition=batch_SNB,batch_SKL +#SBATCH --array=1-100 +#SBATCH --output=slurm-%A_%a.out + +# 1-$1, the $1 is for the first argument of the sbatch run_jobs 100, where 100 samples total +# Load Python Module +source /home/atul/.bashrc + +. /home/atul/miniconda3/etc/profile.d/conda.sh + +conda activate lebedigital + +# Print to a file a message that includes the current $SLURM_ARRAY_TASK_ID, the same name, and the sex of the sample +#echo "This is array task ${SLURM_ARRAY_TASK_ID}" >> output.txt + +# creates multiple folders for each sample +#python farm_workflow.py + +# Run the workflow in folder parallely +python parallel_compute_workflow.py $SLURM_ARRAY_TASK_ID + +echo "!!!! Job array completed.!!!!" \ No newline at end of file diff --git a/lebedigital/demonstrator_optimization_scripts/utils.py b/lebedigital/demonstrator_optimization_scripts/utils.py new file mode 100644 index 000000000..2ebcac000 --- /dev/null +++ b/lebedigital/demonstrator_optimization_scripts/utils.py @@ -0,0 +1,95 @@ +import os, sys +import json + +import numpy as np + +from lebedigital.demonstrator_optimization_scripts.farm_workflow import farm_workflow + +def python_fn_run_jobs(path_to_scripts_folder:str,no_samples:int): + """ + Create copies of the workflow for each sample, and run slurm job array. + Parameters + ---------- + path_to_scripts_folder + no_samples + + Returns + ------- + + """ + #current_dir = os.path.dirname(os.path.abspath(__file__)) + #path_farm = path_to_scripts_folder + "/farm_workflow.py" + #path_jobs = path_to_scripts_folder + 'run_jobs.sh' + + print("!!! Creating folders for copies of the workflow !!!") + #os.system(f'python {path_farm}') + seed = np.load(path_to_scripts_folder+'../../usecases/demonstrator/Calibration/seed_tmp.npy').astype(int).tolist() + farm_workflow(path=path_to_scripts_folder+'../../usecases/optimization_paper', + seed=seed) + + print("!!! folder creating DONE !!!") + print("!!! Run multiple jobs in cluster !!!") + # change directory to the file in which this fn is. + script_dir = os.path.dirname(os.path.abspath(__file__)) + original_dir = os.getcwd() + os.chdir(script_dir) + os.system(f'sbatch --wait --array=1-{no_samples} run_jobs.sh') + if not os.path.exists(f'../../usecases/optimization_paper/{no_samples}/kpi.json'): + raise FileNotFoundError + print('All jobs finished') + # restore to the working directory + os.chdir(original_dir) + +# %% +def load_json(path: str) -> dict: + if path[-5:] == '.json': + with open(path) as f: + data = json.load(f) + return data + + +# %% +def update_json(file_path: str, key: str, value): + # Read the JSON file + with open(file_path, 'r') as f: + data = json.load(f) + # TODO:will work only when 'value' key is present + # Update the value of the specified key + data[key]['value'] = value + + # Write the updated data back to the JSON file + with open(file_path, 'w') as f: + json.dump(data, f, indent=4, sort_keys=True) + +def read_kpis(kpi_path:str): + """ + Read in the kpis from the + Parameters + ---------- + kpi_path + + Returns + ------- + + """ + + if not os.path.exists(kpi_path): + print(f"Error: File {kpi_path} does not exist.") + data = load_json(kpi_path) + #TODO: the below is specific to the problem + # print("!!! Attention the KPIs are specific and can change. Careful.") + obj = data["gwp_mix"] + C_1 = data["check_steel_area"] + C_2 = data["max_reached_temperature"] + C_3 = data["time_of_demoulding"] + + return obj, C_1, C_2, C_3 + +if __name__=='__main__': + #o,c1,c2,c3 =read_kpis(kpi_path='../../usecases/optimization_paper/1/kpi.json') + #print(o,c1,c2,c3) + + # test function + python_fn_run_jobs('./',5) + + diff --git a/usecases/demonstrator/Calibration/VO_demonstrator.py b/usecases/demonstrator/Calibration/VO_demonstrator.py index dabd230b0..d7314676e 100755 --- a/usecases/demonstrator/Calibration/VO_demonstrator.py +++ b/usecases/demonstrator/Calibration/VO_demonstrator.py @@ -36,7 +36,7 @@ # local imports from usecases.demonstrator.Calibration.utils.viz import plot_constraints_and_objective - +from lebedigital.demonstrator_optimization_scripts.utils import python_fn_run_jobs, read_kpis # %% def load_json(path: str) -> dict: @@ -309,10 +309,10 @@ def objective(x_1, x_2, **kwargs): th.manual_seed(random_seed) # collect RV samples - if isinstance(x_2, dict): - x_2 = q_x_2.sample() - if isinstance(x_1, dict): - x_1 = q_x_1.sample() + + x_2 = q_x_2.sample() + + x_1 = q_x_1.sample() q_b_1 = _p_b_given_x(phi=phi_hydration,x=x_1) q_b_2 = _p_b_given_x(phi=phi_paste,x=x_1) b_1 = q_b_1.sample() @@ -372,6 +372,128 @@ def objective(x_1, x_2, **kwargs): assert U_theta.requires_grad == True return U_theta, obj_mean, C_1_mean, C_2_mean, C_3_mean + def objective_parallel(x_1, x_2, **kwargs): + """ + + Parameters + ---------- + x_1: aggregate, + x_2: cem ratio + kwargs + + Returns + ------- + + """ + if isinstance(x_2, dict): + q_x_2 = _translate_design_variable_to_stochastic(x=x_2) + + if isinstance(x_1,dict): + q_x_1 = _translate_design_variable_to_stochastic(x=x_1) + num_samples = kwargs['num_samples'] + + # defining holders + U_theta_holder = [] + obj_holder = [] + C_1_holder = [] + C_2_holder = [] + C_3_holder = [] + + # generate seeds + + seed_tmp = [] + X_tmp = np.ndarray(shape=(num_samples,2)) + for i in range(num_samples): + # set seed + # The seed will ensure that the same RV samples are passed inside the forward model + random_seed = np.random.randint(666) + seed_tmp.append(random_seed) + th.manual_seed(random_seed) + + # collect RV samples + x_2 = q_x_2.sample() + x_1 = q_x_1.sample() + + # logistic sigmoid function to bound the input in 0-1 = 1/(1+e^(-y)) + x_1_scaled = th.special.expit(x_1) + x_2_scaled = th.special.expit(x_2) + X_tmp[i,0] = x_1_scaled.item() + X_tmp[i,1] = x_2_scaled.item() + # save the seed and the design varuables + np.save('./seed_tmp.npy', np.array(seed_tmp)) + np.save('./design_var_tmp.npy',X_tmp) + + # run the workflows in parallel + python_fn_run_jobs('../../../lebedigital/demonstrator_optimization_scripts/',no_samples=num_samples) + + for i in range(num_samples): + th.manual_seed(seed_tmp[i]) + + # collect RV samples + x_2 = q_x_2.sample() + x_1 = q_x_1.sample() + + # collect the kpis from the workflows + kpi_path = '../../optimization_paper/' + str(i+1) + '/kpi.json' + if not os.path.exists(kpi_path): + print(f"Error: File {kpi_path} does not exist.") + continue # some FEM solvers are not converging weirdly, so skipping those values + + obj, C_x_1, C_x_2, C_x_3 = read_kpis(kpi_path=kpi_path) + + # define constraints + # --- Set inputs for the constraints + time_max = th.tensor(3) + temp_max = th.tensor(70) + max_agg_ratio = th.tensor(0.7) + # workability constraint. Now temp that agg ratio < 0.6 + c_1 = 1e03 + c_2 = 0.1 + c_3 = 1 + c_4 = 1 + # design criterion + G_x_1 = c_1 * th.max(-th.as_tensor(C_x_1), th.tensor(0)) + # temp + G_x_2 = c_2 * th.max(th.as_tensor(C_x_2) - temp_max, th.tensor(0)) + # demoulding time + G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) + # TODO: X_tmp[i,0] below is temp for aggregate ratio. + G_x_4 = th.max(th.as_tensor(X_tmp[i,0]) - max_agg_ratio, th.tensor(0)) + constraints = G_x_1 + G_x_2 + G_x_3 + G_x_4 + + # with constraints + c_o = 0.0001 # objective scaling + grad_est_obj = (c_o * obj) * (q_x_1.log_prob(x_1) + q_x_2.log_prob(x_2)) + grad_est_cons = constraints * (q_x_1.log_prob(x_1) + q_x_2.log_prob(x_2)) + U_theta_holder.append(grad_est_obj + grad_est_cons) + # w/o gradients + # U_theta_holder.append(grad_est_obj) + + # U_theta_holder.append( + # (0.0001 * obj + constraints) * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + + # without constraints + # U_theta_holder.append(obj * (q_b_1.log_prob(b_1) + q_b_2.log_prob(b_2) + q_x_2.log_prob(x_2))) + # add to lists + obj_holder.append(obj) + C_1_holder.append(C_x_1) + C_2_holder.append(C_x_2) + C_3_holder.append(C_x_3) + U_theta = th.sum(th.stack(U_theta_holder)) / num_samples + with th.no_grad(): + U_theta_var = th.var(th.stack(U_theta_holder)) + obj_mean = np.sum(np.stack(obj_holder)) / num_samples + C_1_mean = np.sum(np.stack(C_1_holder)) / num_samples + C_2_mean = np.sum(np.stack(C_2_holder)) / num_samples + C_3_mean = np.sum(np.stack(C_3_holder)) / num_samples + assert U_theta.requires_grad == True + return U_theta, U_theta_var, obj_mean, C_1_mean, C_2_mean, C_3_mean, np.std(X_tmp,axis=0) + + + + + + # check # sigma = th.tensor([1.]) @@ -427,7 +549,7 @@ def optimize(design_variables:dict, eps=0.001, verbose=True, lr=0.01, number_ste # loss, O_x, C_x, Y_b = objective(X,C) # append with - sign if doing argmax x_1 = {'mean': x1_mean, 's.d': th.exp(0.5 * beta_1)} x_2 = {'mean': x2_mean, 's.d': th.exp(0.5 * beta_2)} # sigma = sqrt(esp(beta)) - loss, obj_mean, C_1_mean, C_2_mean, C_3_mean = objective(x_1=x_1, x_2=x_2, num_samples=number_samples) + loss, loss_var, obj_mean, C_1_mean, C_2_mean, C_3_mean, x_std = objective_parallel(x_1=x_1, x_2=x_2, num_samples=number_samples) # compute grads loss.backward() # print(XX.grad) @@ -452,11 +574,13 @@ def optimize(design_variables:dict, eps=0.001, verbose=True, lr=0.01, number_ste # x1_mean.clamp_(0.1,0.8) # x2_mean.clamp_(0.1,0.7) # agg ratio is set to 0.7 for workability contraints - df = df.append({'loss': loss.item(), 'objective': obj_mean, 'C_1': C_1_mean, + df = df.append({'loss': loss.item(), 'loss_var':loss_var.item(), 'objective': obj_mean, 'C_1': C_1_mean, 'C_2': C_2_mean, 'C_3': C_3_mean, 'x_1_mean': x1_mean.clone().detach().item(), - 'x_1_std': np.sqrt(np.exp(beta_1.clone().detach().item())), - 'x_2_mean': x2_mean.clone().detach().item(), - 'x_2_std': np.sqrt(np.exp(beta_2.clone().detach().item())), + 'x_1_std': x_std[0], + #'x_1_std': np.sqrt(np.exp(beta_1.clone().detach().item())), + 'x_2_mean': x2_mean.clone().detach().item(), + 'x_2_std': x_std[1], + #'x_2_std': np.sqrt(np.exp(beta_2.clone().detach().item())), 'x_1_mean_grad': x1_mean.grad.clone().detach().item(), 'x_1_beta_grad': beta_1.grad.clone().detach().item(), 'x_2_mean_grad': x2_mean.grad.clone().detach().item(), @@ -477,7 +601,7 @@ def optimize(design_variables:dict, eps=0.001, verbose=True, lr=0.01, number_ste #design_variables = {'x_1': {'mean': [0.25] ,'s.d': [0.5]}, # 'x_2': {'mean': [0.35] ,'s.d': [0.5]}} - df = optimize(design_variables,lr =0.1,number_steps=50,number_samples=10) + df = optimize(design_variables,lr =0.1,number_steps=120,number_samples=125) df.to_csv('./Results/optimization_results_'+datetime+'.csv',index=False) # mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) diff --git a/usecases/demonstrator/Calibration/viz_temp.py b/usecases/demonstrator/Calibration/viz_temp.py index 3adfa40a1..e12883269 100644 --- a/usecases/demonstrator/Calibration/viz_temp.py +++ b/usecases/demonstrator/Calibration/viz_temp.py @@ -27,34 +27,70 @@ datetime = datetime.now().strftime("%Y_%m_%d-%I_%M_%S_%p") + + # TODO: general script to plot data in .csv file -path_csv = 'Results/optimization_results_25_04_2023-01_42_05_PM.csv' +path_csv = 'Results/optimization_results_26_05_2023-04_27_31_PM.csv' data = pd.read_csv(path_csv) +idx = [0,1,2,3,4,5,6,7,8,9] -# getting column names -columns = data.columns.tolist() -# choosing columns -idx = [1,2,3,4,5,7] -column_new = [columns[i] for i in idx] +def plot_from_csv(data,idx : list, labels: list, savefig=False): + # getting column names + columns = data.columns.tolist() + # choosing columns= + column_new = [columns[i] for i in idx] -fig, axs = plt.subplots(3, 2, figsize=(10, 12)) + fig, axs = plt.subplots(5, 2, figsize=(10, 22)) + for i, ax in enumerate(axs.flat): + #ax.ylabel(labels[i]) + column = column_new[i] + if i == 6 or i == 8: + data_tmp = th.special.expit(th.from_numpy(np.array(data[column]))) # getting back the transformed values + ax.plot(data_tmp) + ax.set_title(column) + elif i == 0: + ax.plot(-data[column]) + ax.set_title(column) + else: + ax.plot(data[column]) + ax.set_title(column) + axs[1, 1].axhline(0, color='red') + axs[2, 0].axhline(70, color='red') + axs[2, 1].axhline(3, color='red') + if savefig: + plt.savefig('Results/optimizationResults' + datetime + '.pdf') + plt.show() -for i, ax in enumerate(axs.flat): - column = column_new[i] - if i>3: - data_tmp = th.special.expit(th.from_numpy(np.array(data[column]))) # getting back the transformed values - ax.plot(data_tmp) - ax.set_title(column) - else: - ax.plot(data[column]) - ax.set_title(column) -axs[0,1].axhline(0,color='red') -axs[1,0].axhline(70,color='red') -axs[1,1].axhline(3,color='red') -plt.savefig('Results/optimizationResults' + datetime + '.pdf') -plt.show() +# labels = [] +plot_from_csv(data=data,idx=idx, labels=None, savefig=True) +# # getting column names +# columns = data.columns.tolist() +# # choosing columns +# +# column_new = [columns[i] for i in idx] +# +# fig, axs = plt.subplots(4, 2, figsize=(10, 18)) +# +# +# for i, ax in enumerate(axs.flat): +# column = column_new[i] +# if i>5: +# data_tmp = th.special.expit(th.from_numpy(np.array(data[column]))) # getting back the transformed values +# ax.plot(data_tmp) +# ax.set_title(column) +# elif i==0: +# ax.plot(-data[column]) +# ax.set_title(column) +# else: +# ax.plot(data[column]) +# ax.set_title(column) +# axs[1,1].axhline(0,color='red') +# axs[2,0].axhline(70,color='red') +# axs[2,1].axhline(3,color='red') +# plt.savefig('Results/optimizationResults' + datetime + '.pdf') +# plt.show() print(i) # column_name = columns[1] From b362ff7c8f642de7a7fb72e4c7923367e84a503b Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Thu, 22 Jun 2023 14:55:34 +0200 Subject: [PATCH 29/31] changes before checkout --- .../design_variable_to_kpi.py | 11 ++++--- .../parallel_compute_workflow.py | 6 ++-- .../run_jobs.sh | 4 +-- .../utils.py | 4 +-- .../Calibration/VO_demonstrator.py | 30 +++++++++---------- .../optimization_paper/analyze_kpis/kpis.csv | 20 ++++++------- .../Inputs/geometry.json | 2 +- 7 files changed, 40 insertions(+), 37 deletions(-) diff --git a/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py b/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py index 568211609..c0a9ed343 100644 --- a/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py +++ b/lebedigital/demonstrator_optimization_scripts/design_variable_to_kpi.py @@ -19,7 +19,9 @@ def design_var_to_kpi(workflow_path:str,X: dict, seed: int) -> dict: # The design variables, aggregate ratio and the slag ratio needs to be updated. #TODO: the below is hardcoded. fixit - design_var_paths = {'aggregates_volume_fraction': workflow_path +'/Inputs/aggregates_volume_fraction.json', + #design_var_paths = {'aggregates_volume_fraction': workflow_path +'/Inputs/aggregates_volume_fraction.json', + # 'sc_volume_fraction': workflow_path + '/Inputs/sc_fraction.json'} + design_var_paths = {'height': workflow_path + '/Inputs/geometry.json', 'sc_volume_fraction': workflow_path + '/Inputs/sc_fraction.json'} for key, value in X.items(): @@ -51,8 +53,9 @@ def design_var_to_kpi(workflow_path:str,X: dict, seed: int) -> dict: # return the KPIs #TODO: this is specific to the constraints and objective choosen. careful kpi = { - "gwp_mix": y["gwp_mix"]["value"], - "check_steel_area": y["check_steel_area"]["value"], + "gwp_beam": y["gwp_beam"]["value"], + # "check_steel_area": y["check_steel_area"]["value"], + "constraint_beam_design": y["constraint_beam_design"]["value"], "max_reached_temperature": y["max_reached_temperature"]["value"], "time_of_demoulding": y["time_of_demolding"]["value"] } @@ -60,7 +63,7 @@ def design_var_to_kpi(workflow_path:str,X: dict, seed: int) -> dict: if __name__ == '__main__': path = '../../usecases/optimization_paper/1' - design_var = {'aggregates_volume_fraction': 0.4, + design_var = {'height': 260, 'sc_volume_fraction': 0.35} seed = 66 design_var_to_kpi(workflow_path=path,X=design_var,seed=seed) \ No newline at end of file diff --git a/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py b/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py index cf43d0f9a..d25241f29 100644 --- a/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py +++ b/lebedigital/demonstrator_optimization_scripts/parallel_compute_workflow.py @@ -21,8 +21,10 @@ def parallel_workflow(array_id,design_var:np.ndarray, seed:list): # TODO: pass the below aslo, not hardcode idx = array_id -1 - design_var = {'aggregates_volume_fraction':design_var[idx,0], #0.4 - 'sc_volume_fraction': design_var[idx,1]} #0.35 + # design_var = {'aggregates_volume_fraction':design_var[idx,0], #0.4 + # 'sc_volume_fraction': design_var[idx,1]} #0.35 + design_var = {'height': design_var[idx, 0], # 0.4 + 'sc_volume_fraction': design_var[idx, 1]} # 0.35 kpi = design_var_to_kpi(workflow_path=path, X=design_var, seed=seed[idx]) kpi_path = path + '/kpi.json' with open(kpi_path, 'w') as f: diff --git a/lebedigital/demonstrator_optimization_scripts/run_jobs.sh b/lebedigital/demonstrator_optimization_scripts/run_jobs.sh index d276073b9..9618c26de 100644 --- a/lebedigital/demonstrator_optimization_scripts/run_jobs.sh +++ b/lebedigital/demonstrator_optimization_scripts/run_jobs.sh @@ -2,8 +2,8 @@ #SBATCH --job-name=LBD_optimization #SBATCH --nodes=1 #SBATCH --ntasks=1 -#SBATCH --cpus-per-task=2 -#SBATCH --partition=batch_SNB,batch_SKL +#SBATCH --cpus-per-task=3 +#SBATCH --partition=batch_SKL,batch_SNB #SBATCH --array=1-100 #SBATCH --output=slurm-%A_%a.out diff --git a/lebedigital/demonstrator_optimization_scripts/utils.py b/lebedigital/demonstrator_optimization_scripts/utils.py index 2ebcac000..b683b7c1e 100644 --- a/lebedigital/demonstrator_optimization_scripts/utils.py +++ b/lebedigital/demonstrator_optimization_scripts/utils.py @@ -78,8 +78,8 @@ def read_kpis(kpi_path:str): data = load_json(kpi_path) #TODO: the below is specific to the problem # print("!!! Attention the KPIs are specific and can change. Careful.") - obj = data["gwp_mix"] - C_1 = data["check_steel_area"] + obj = data["gwp_beam"] + C_1 = data["constraint_beam_design"] C_2 = data["max_reached_temperature"] C_3 = data["time_of_demoulding"] diff --git a/usecases/demonstrator/Calibration/VO_demonstrator.py b/usecases/demonstrator/Calibration/VO_demonstrator.py index d7314676e..ceb14cacb 100755 --- a/usecases/demonstrator/Calibration/VO_demonstrator.py +++ b/usecases/demonstrator/Calibration/VO_demonstrator.py @@ -75,7 +75,7 @@ def update_json(file_path: str, key: str, value): X = {'agg_ratio': 0.6, 'slag_ratio': 0.4} seed = 5 - +# The below is not in use, and can be safely removed. def function(X: dict, seed: int) -> dict: """ Runs the snakemake workflow and the returns the KPIs for objective and constraints for a given value of the design @@ -415,9 +415,12 @@ def objective_parallel(x_1, x_2, **kwargs): x_1 = q_x_1.sample() # logistic sigmoid function to bound the input in 0-1 = 1/(1+e^(-y)) - x_1_scaled = th.special.expit(x_1) + #x_1_scaled = th.special.expit(x_1) + # TODO: ugly hardcoded, improve it + x_1_scaled_back = x_1.item()*(350.0 - 160.0) + 160.0 # = x_scaled*(x_max-x_min) +x_min x_2_scaled = th.special.expit(x_2) - X_tmp[i,0] = x_1_scaled.item() + #X_tmp[i,0] = x_1_scaled.item() + X_tmp[i, 0] = x_1_scaled_back # since height need not be scaled. X_tmp[i,1] = x_2_scaled.item() # save the seed and the design varuables np.save('./seed_tmp.npy', np.array(seed_tmp)) @@ -458,8 +461,8 @@ def objective_parallel(x_1, x_2, **kwargs): # demoulding time G_x_3 = c_3 * th.max(th.as_tensor(C_x_3) - time_max, th.tensor(0)) # TODO: X_tmp[i,0] below is temp for aggregate ratio. - G_x_4 = th.max(th.as_tensor(X_tmp[i,0]) - max_agg_ratio, th.tensor(0)) - constraints = G_x_1 + G_x_2 + G_x_3 + G_x_4 + #G_x_4 = th.max(th.as_tensor(X_tmp[i,0]) - max_agg_ratio, th.tensor(0)) + constraints = G_x_1 + G_x_2 + G_x_3 #+ G_x_4 # with constraints c_o = 0.0001 # objective scaling @@ -489,12 +492,6 @@ def objective_parallel(x_1, x_2, **kwargs): assert U_theta.requires_grad == True return U_theta, U_theta_var, obj_mean, C_1_mean, C_2_mean, C_3_mean, np.std(X_tmp,axis=0) - - - - - - # check # sigma = th.tensor([1.]) # beta = th.tensor(2 * th.log(sigma), requires_grad=True) @@ -593,15 +590,16 @@ def optimize(design_variables:dict, eps=0.001, verbose=True, lr=0.01, number_ste if __name__ == '__main__': # x = 1/(1+e^(-y)), where y is the gaussian. so y = ln(x/(1-x)). So y mean and sd needs to be init by this. - x1_init = th.special.logit(th.tensor([0.25])) - x2_init = th.special.logit(th.tensor([0.35])) + #x1_init = th.special.logit(th.tensor([0.25])) + x1_scaled_init = (280.0 - 160.0)/(350.0 - 160.0) # (x - x-min) / (x_max - x_min) + x2_init = th.special.logit(th.tensor([0.60])) - design_variables = {'x_1': {'mean': [x1_init.item()] ,'s.d': [0.5]}, - 'x_2': {'mean': [x2_init.item()] ,'s.d': [0.5]}} + design_variables = {'x_1': {'mean': [x1_scaled_init] ,'s.d': [0.4]}, + 'x_2': {'mean': [x2_init.item()] ,'s.d': [0.4]}} #design_variables = {'x_1': {'mean': [0.25] ,'s.d': [0.5]}, # 'x_2': {'mean': [0.35] ,'s.d': [0.5]}} - df = optimize(design_variables,lr =0.1,number_steps=120,number_samples=125) + df = optimize(design_variables,lr =0.1,number_steps=120,number_samples=100) # 120 step, 125 sample, df.to_csv('./Results/optimization_results_'+datetime+'.csv',index=False) # mu_evolution_1, sigma_evolution_1 = optimize(mu_init=[4., -4.]) diff --git a/usecases/optimization_paper/analyze_kpis/kpis.csv b/usecases/optimization_paper/analyze_kpis/kpis.csv index fd1c87ce0..9a9923301 100644 --- a/usecases/optimization_paper/analyze_kpis/kpis.csv +++ b/usecases/optimization_paper/analyze_kpis/kpis.csv @@ -1,10 +1,10 @@ -agg_ratio,slag_ratio,gwp,check_beam_design,max_temp,time_of_demoulding -0.1,0.1,43556.523149657645,0.004865487025020024,19.95838530752809,0.5 -0.1,0.5,32314.99823321555,0.0016970555288157215,58.71172174417609,2.5 -0.1,0.8,20326.90472878998,-0.007716554691116468,30.77581096617456,5.833333333333333 -0.5,0.1,24204.735083143132,0.0037842025418392063,128.86981822904875,0.5 -0.5,0.5,17959.44346289753,0.0007664877410568504,41.65941338935164,1.1666666666666667 -0.5,0.8,11299.391515994435,-0.007502644956082037,26.20607378583168,2.8333333333333335 -0.8,0.1,9690.894033257251,0.002545773266336378,36.28192135523278,0.0 -0.8,0.5,7192.77738515901,-9.685602771751101e-05,24.53269737908789,0.0 -0.8,0.8,4528.756606397774,-0.007345716828692048,19.95838530752809,0.5 +height,slag_ratio,gwp,check_beam_design,max_temp,time_of_demoulding +240.0,0.1,7756.510800893367,0.29366506477927484,19.203878557075484,0.5 +240.0,0.5,5758.8028805781705,0.22697560284844104,17.473992627612574,0.8333333333333334 +240.0,0.8,3631.638912092312,0.04887916688968149,16.46964226994811,2.1666666666666665 +300.0,0.1,9690.533413054625,0.360567331866321,21.32398167557623,6.333333342193561 +300.0,0.5,7192.416764956384,0.3192722428253297,18.22360090681923,0.5 +300.0,0.8,4529.181384358543,0.20843003242308086,16.91256395630967,1.5 +500.0,0.1,16141.013948849924,0.4390777310550212,23.32732479329822,6.333333342193561 +500.0,0.5,11977.486202019521,0.42529836564875867,19.711615538371785,6.333333342193561 +500.0,0.8,7537.734314089616,0.38801119271009377,17.502796531132503,0.5 diff --git a/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json b/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json index d8c4cfa1a..4295a612c 100644 --- a/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json +++ b/usecases/optimization_paper/optimization_workflow/Inputs/geometry.json @@ -11,4 +11,4 @@ "unit": "m", "value": 0.5 } -} +} \ No newline at end of file From b0721df96a818c04edba44676c10c22f067ddf4e Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 26 Jun 2023 16:14:34 +0200 Subject: [PATCH 30/31] commit to add phis --- lebedigital/demonstrator_scripts/dummy_hydration_parameters.py | 3 ++- .../demonstrator_scripts/dummy_paste_strength_stiffness.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py b/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py index 4fbd0090a..97cb31d17 100644 --- a/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py +++ b/lebedigital/demonstrator_scripts/dummy_hydration_parameters.py @@ -63,8 +63,9 @@ def dummy_hydration_parameters(slag_ratio, phi_mean: list, phi_cov: list, seed: assert len(phi_mean) == no_of_parameter assert np.array(phi_mean).ndim == 2 + # TODO: move the below to methods. Custom here for the time being. mean = np.matmul(np.array(phi_mean)[:, :-1], np.atleast_1d(slag_ratio)) + np.array(phi_mean)[:, - -1] # assuming linear +-1] # assuming linear dist = th.distributions.MultivariateNormal(loc=th.as_tensor(mean), covariance_matrix=th.tensor(phi_cov)) B1, B2, eta, E_act, Q_pot, T_ref = dist.sample() diff --git a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py index f55f3d873..d0716ead5 100644 --- a/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py +++ b/lebedigital/demonstrator_scripts/dummy_paste_strength_stiffness.py @@ -38,6 +38,7 @@ def dummy_paste_strength_stiffness(slag_ratio, phi_mean, phi_cov, seed): paste_strength = paste_strength_max - (paste_strength_max - paste_strength_min) * slag_ratio # ATUL : temporary q(b|x)~N(mu,cov), b=(sigma_paste,E_paste), x = slag ratio + # TODO: move the below to methods. Custom here for the time being. th.manual_seed(seed=seed) mean = [float(paste_youngs_modulus.magnitude), float(paste_strength.magnitude)] dist = th.distributions.MultivariateNormal(loc=th.as_tensor(mean), covariance_matrix=th.tensor(phi_cov)) From bd1587f188b0df2bbc0b6dedab37603f9f9f79ed Mon Sep 17 00:00:00 2001 From: Atul Agrawal Date: Mon, 26 Jun 2023 16:34:01 +0200 Subject: [PATCH 31/31] small change to env --- environment.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/environment.yml b/environment.yml index 30f86ac65..f37d771b4 100644 --- a/environment.yml +++ b/environment.yml @@ -40,6 +40,7 @@ dependencies: - codecov - pydantic - seaborn + - pytorch==2.0.0 - pip: - probeye==2.3.0 - -e .