From 5371b6a4ce363d3604db2c70e7bf20538ae429d9 Mon Sep 17 00:00:00 2001 From: Morten Hjorth-Jensen Date: Fri, 17 Sep 2021 08:29:24 +0200 Subject: [PATCH] update chapter 3 --- doc/BookChapters/chapter3.do.txt | 58 +++++ .../_build/.doctrees/chapter3.doctree | Bin 465467 -> 489694 bytes .../_build/.doctrees/environment.pickle | Bin 177211 -> 177323 bytes .../_build/html/_images/chapter3_47_0.png | Bin 14342 -> 11796 bytes .../_build/html/_images/chapter3_61_1.png | Bin 0 -> 23409 bytes .../_build/html/_images/chapter3_62_6.png | Bin 0 -> 16322 bytes .../_build/html/_images/chapter3_64_1.png | Bin 0 -> 38099 bytes .../_build/html/_images/chapter3_65_11.png | Bin 0 -> 16300 bytes .../_build/html/_images/chapter3_71_0.png | Bin 0 -> 14342 bytes .../_build/html/_images/chapter3_73_1.png | Bin 0 -> 11986 bytes .../_build/html/_images/chapter3_74_0.png | Bin 32458 -> 10546 bytes .../_build/html/_images/chapter3_78_0.png | Bin 0 -> 32458 bytes .../_build/html/_sources/chapter3.ipynb | 85 ++++++- doc/LectureNotes/_build/html/chapter3.html | 143 ++++++++--- doc/LectureNotes/_build/html/searchindex.js | 2 +- .../_build/jupyter_execute/chapter3.ipynb | 224 +++++++++++++----- .../_build/jupyter_execute/chapter3.py | 53 ++++- .../_build/jupyter_execute/chapter3_47_0.png | Bin 14342 -> 11796 bytes .../_build/jupyter_execute/chapter3_61_1.png | Bin 0 -> 23409 bytes .../_build/jupyter_execute/chapter3_62_6.png | Bin 0 -> 16322 bytes .../_build/jupyter_execute/chapter3_64_1.png | Bin 0 -> 38099 bytes .../_build/jupyter_execute/chapter3_65_11.png | Bin 0 -> 16300 bytes .../_build/jupyter_execute/chapter3_71_0.png | Bin 0 -> 14342 bytes .../_build/jupyter_execute/chapter3_73_1.png | Bin 0 -> 11986 bytes .../_build/jupyter_execute/chapter3_74_0.png | Bin 32458 -> 10546 bytes .../_build/jupyter_execute/chapter3_78_0.png | Bin 0 -> 32458 bytes doc/LectureNotes/chapter3.ipynb | 85 ++++++- 27 files changed, 552 insertions(+), 98 deletions(-) create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_61_1.png create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_62_6.png create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_64_1.png create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_65_11.png create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_71_0.png create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_73_1.png create mode 100644 doc/LectureNotes/_build/html/_images/chapter3_78_0.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_61_1.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_62_6.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_64_1.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_65_11.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_71_0.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_73_1.png create mode 100644 doc/LectureNotes/_build/jupyter_execute/chapter3_78_0.png diff --git a/doc/BookChapters/chapter3.do.txt b/doc/BookChapters/chapter3.do.txt index d60f2c858..f83d7feb4 100644 --- a/doc/BookChapters/chapter3.do.txt +++ b/doc/BookChapters/chapter3.do.txt @@ -504,6 +504,63 @@ finite $m$, it is not always possible to find a closed form /analytic expression $\tilde{p}(x)$. +The following code starts with a Gaussian distribution with mean value +$\mu =100$ and variance $\sigma=15$. We use this to generate the data +used in the bootstrap analysis. The bootstrap analysis returns a data +set after a given number of bootstrap operations (as many as we have +data points). This data set consists of estimated mean values for each +bootstrap operation. The histogram generated by the bootstrap method +shows that the distribution for these mean values is also a Gaussian, +centered around the mean value $\mu=100$ but with standard deviation +$\sigma/\sqrt{n}$, where $n$ is the number of bootstrap samples (in +this case the same as the number of original data points). The value +of the standard deviation is what we expect from the central limit +theorem. + + +!bc pycod +import numpy as np +from time import time +from scipy.stats import norm +import matplotlib.pyplot as plt + +# Returns mean of bootstrap samples +# Bootstrap algorithm +def bootstrap(data, datapoints): + t = np.zeros(datapoints) + n = len(data) + # non-parametric bootstrap + for i in range(datapoints): + t[i] = np.mean(data[np.random.randint(0,n,n)]) + # analysis + print("Bootstrap Statistics :") + print("original bias std. error") + print("%8g %8g %14g %15g" % (np.mean(data), np.std(data),np.mean(t),np.std(t))) + return t + +# We set the mean value to 100 and the standard deviation to 15 +mu, sigma = 100, 15 +datapoints = 10000 +# We generate random numbers according to the normal distribution +x = mu + sigma*np.random.randn(datapoints) +# bootstrap returns the data sample +t = bootstrap(x, datapoints) +!ec +We see that our new variance and from that the standard deviation, agrees with the central limit theorem. + +We plot then the histogram together with a best fit for the data set. +!bc pycod +# the histogram of the bootstrapped data (normalized data if density = True) +n, binsboot, patches = plt.hist(t, 50, density=True, facecolor='red', alpha=0.75) +# add a 'best fit' line +y = norm.pdf(binsboot, np.mean(t), np.std(t)) +lt = plt.plot(binsboot, y, 'b', linewidth=1) +plt.xlabel('x') +plt.ylabel('Probability') +plt.grid(True) +plt.show() +!ec + @@ -1479,3 +1536,4 @@ and discuss the applicability of these regression methods to the type of data presented here (either the terrain data we propose or other data sets). + diff --git a/doc/LectureNotes/_build/.doctrees/chapter3.doctree b/doc/LectureNotes/_build/.doctrees/chapter3.doctree index 8ba13486cb0d08054e30314125562c65d777e116..b39c4cbe3689f7959148b4c453a34d63dbfc3a1d 100644 GIT binary patch delta 33114 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 delta 11939 zcmaJ{d0-Sp)~DWdcjX#{B;=eVlY3?oAc+A2gphD5M>vd%B81yGYB)5at}LLgpn!w~ zC>I0+>WVA`!Zi{7I0QN52*?#c5L^}&5D3NtR^WS8-80=Y-|Uw^dQz``^?OIXI=ZUQ zH^qIv$s)~=7qzOBGXEVqZD>XLi_bhizKb=hU3PAEr<@MeMgQ)dmYv0mc~Ys8rKAm;_XkFpvZKL}Wxk)*{>Fcd|qD_H_}} zle>m(UJiQ+lwoCuB>Z7>0LJm(CV)J6RikUxTVd6+CK#%>;GwEsv!okT`UTIBpdSaL zC)M|lnb`;T6&stmjfKJSg%8-l2MRoK;*zT8HbOVxOH?V)MC&7T> z?MI;rPN@pHSr@dHw{;&*MY6^KSjADi0}VA=_qeu8^kD+G4gCX;cmj{07lWZBFgQx| za$uC&%b~9t5xkdO4FU8VfygL#H#0G^9- zcS?2mFdI}L9*2rKZ=c7+=b~8UH8~BDf*EG}g)EGO9vT@FNx0N6tTYOGd6;VbLi$8Q z6?u-`1n3Mq{USY1ong zHhmS&r}n34v}?K@$^*bx^mG9Gpjd7R?`pPL_do*7iDpH6psRW1X^$PVQ52xGU0fh# zu&291BU`kId@Ob7RGQ5SHj`3Ub~pIt71N@%6IqST^cw40DVsy|)+?jgs34p=t;1*> zAl2xNN--bsrz_>&u4(n~h8fNq4LGYAu%ShuyQ3OC24s>~Si=E`V888wt?cSvSi^=K zf=;l_#Eu+*Hm=qC;Add3AB9kM>3~*A-c*}>co1sUs^y2EPHp!eP}_|;3~jY`r;os= zys{(A{U6q<0m9kgqi_t?MYGbua(duK?DJ_0otvZC{K4|bs1A9h9okJQe|q5y6)3d^ zw`ei@g)z?hXx6$(de~KU41ynJ52Q;kMJp9$Hs=FaUuN%TaP5{cI_Rf6I`fCo7}s&T z=~JA~W5j^Si(wyTnrieSPBP(aT3gc+FHsm9+|I;&MAr65XLJYUJXiO1?+aqGxJxsHC zk(+u#cLK-2A3aR_Av2cEA5SgpyPl@@&>^_M{xCiph-xPa#ZE&o63}?EEhnrrMBGzFdJ0me6?K2lTeX_b^ zR%y1H)i3;?td4d)J<7Cdk7*GuVD9lAVpQdfH4J#v>rQDg;LB{%m>^cONT#kcIntyc zQlnbDOttv?3XjE0RExJ1NS6qiz;^VKVqEvTOM{3Qxh$!t6wAgJNjWUBNJ?@w7fIbi zNC%c%EG@^MW5rUPd&rtS&b4SUcPwr~!O0g*7+dT{W%Qun*N-gRrY1S3;`daB-pQiQeq@LbQU-jE` z>UwFCPg851k8NS>N}V*v2UWYlh~oR6aQ4bZ>3ttq@g`}Sw;iAPwWIH5DbuIvn$1QH zB5W^hk&-!Eb_9)M^;@KPIOmrw$|cSAVLR;-0TBbs5Iw7o&(>OPY!1T1l4|8aGzGz3!P)Gku==9V~htA@X$+tGNo z`*SH3^8Dg5zL2_bIzEdS7@{=;3?j{ddtXSe5qMHC_k^(;X@IUAtH^fg2ttI7H?~Wq z@RDCx?UVwHF|k_2`;+U{oziwfmaEj^JkSmKVK5Uug!TX*y)Z8zz9x@oeWkk{i<51Ivm> z4GwdTF2RNkN2E6bOH@OLs)n-SdMOwNX(s0C@B#5Wli97K(zEc4QP-4sHIqB)Sgb$& z4UW`j;zgDiY9?sJ29ZX*{Fw9D|C>D&h+bk?)1*e^Oc#cu+-rtsx4$5Zz8mm4RneM5Bf%^g>`zqgY0x zR2z6*gSX& zet)xps3^g(^dqZSCD9h#&Bn5U-Q;snp1{XOcE~J`a<{1;7svsv;0>dxGc;4j)Oyg< zgsJ>pB#HfPkQ_rgv6?~h|NK|eJG(bB{#NI{-?*RD61>vgglji-75AS_%mabg+2U}9Kw=M$=M7}$&c!ltSN?svjwN* zjwoZTw=2=?`%`i<>BTNKN^MzXE|tu0>FkK<)hNGA?Cj`SDce{Rh3fF6q~&S(Lx7R0 z?vYk@>a08li|U^D@o(hbt7n$rV@|@hqJV#fAO`PXsht4F{{X^&E zIXveI&oY<(EDwUNeqou{<#KOBT*t1X;5^lIF4VQK)=@ZK%A4gpT_*bDyJor6 zTk}D`bf`Ht$eErf#xDlk%k^`9n+*R=&iB!FfBTgJk|BzF-O}N?Y z2|-Ez(t{tukssBRHzW>bblGir86ipRVw0QkVyshFufg}_vH%#JWLUjMCaJ5}hRL46F&stzb@eJ`?=O|x zfO;U4>naOWT%Vc^jVqE2D;6?|X%>ff-A3gOd@MAlvHQp6U|5;ty0A%kkC06w0Qj@u zrfgxKZBd58PA!tV-}6|tDTxhqDKUIg-uD~3ggXsB^9pvMPIE~ z78}s~pn2cf-tTMOMO!j^V4LzP*pkJpgvE8+lu=mZt40raI2n&JvLd}2Acgx5XUBFWmbtbo z>3VySLXkU^1wNvSJCuQ(R-f4>YVLTEtFKZT4&0N+Oux_pUn(WK7B;mnzIX_=MPgw~`EN{4y`xjlO$AB3ydlD`hel@h}@WS0<^KN+-Tj zK8M4}?w!7!4Zke%ja}ZO{0!%l)tB092b6gD0fTT&E(kfFY>4EveM%I2ai5YRu$@Re ztKX+|hC3>j3m@FC6yUGuCM>f3N zvKiYI*+-R_xNFpi7>v;Te))_N1Q3%dav&y^t@>73qZfro^Uf*Vb&+~-qnuaX*JT2B z_Pp}8k7(IU z_Kl0m?ts6hV(!N}UlW1ATNfonSAv+C%_NM~e6K8IHz(2{lM^TNqJJqj$Rf62556!B zzN7@0JL)Z}QeEROVIRRqscdp6EhcLX0nXELSZ%qiJcKY|m!YN#V~YFSEti#(1oo-{ z-kZuc{HT1S7e(ae|D??K5`~M~a4%69%eaaeiagx?F1i7ln%}M}T>$Q=YVM@6$F3{O z^`cPI_J(rRM>OQ7veQS@ze(xJMO;mxQ4Ra5Nx2Pe)6`|Tk5|>*Tgo<)&+3lj;K@&8 z7k^Q5@K;PE;^MwIjqThf#IiZ{neq@EVIzca)B9ytp~t;e!{;DiZR!?+E8m`%c{1lSY-NF-^U*$6s-0e?{dm z_de<|4XgN_z23roXHQzN(akuzys_fSzEQa0xw6Nh;0MVs>@`;WX*#EbFM5|ILSq`g zvnTESH4!c$InNe@T8v&Zp?jfkI?n|Sb+hz8K-0{+1p#5zCX9O@(smNRD?1xsg zRxgTyez-MV0azvGEi)^kR9hHk>r7aEFO>E`ms;74dho5b1S~Be;1Z;XJEhP61q)T;+5jZr3 zj^x02b~pvcbC_M-IC+7p69-v1DPDnwv$3i4Jug*>X|$KBDq*`4tnO7mNCh z%Fn9(hMKW9wV%t==|*Eey8C&kjb4Dq?P@=-(2Xy#yPmewJ^&N!qMs+&*|7||Ml0g= z-)IXBXZ4wMx{qj5TY3XU>I>~Vn!_LJ#8`E?9qs7T>e2S}?>?gREZWvXw9YRP&uuiN zD2!&C4Jy#~&e;^NTK1~8@3phDIk+FhU-6oKS|eMnTZL6M57H@QFPjuf2f;Np!rp)t zxwISsLYtwc#I8noP$3Os&vu}T&4w_#!<^F*!`#}ThIy^7x240?w-fyw!0HfTwmO)t z3q7M13GS5IW0<>krK3@#=P`73h!j|-GhuaZKJDVu@{@f0#zW$If7f)UPcqh>PC&NFi5PYRu%*Kjh#IrOM|TXYMRY36*J7|mw|uU{ zb+CwL04!Hyu-w7odeIuKNS3QH_^lUR=Oa4bn=bPaZR+C@VGVzatbhg{D;vAnj|N$e zI$E^g-+esQ5}mU5tJkeSbpAs$0o4h=3^i!ql80y~JV0}(XQVeCrl+9E!1{|f>vo;> zM~AraF-Yd3lejq@)gQZ*C~QGDnhZ(?`(Yq1CVEj!1`WmZJzXXyxSB!Oc?cIXTJd1o znK)DmM+RFvnDzokMs-t%O!ZKBr)~!}$r?gSJWW3sLNlRnhDaiBSkO?K zQq@Aw5c{9K#B8WrkzqJ1nuSFCOD60tyxnL+$U!wS2Q%2$PtZa* zC`@2?C=EsoS03vc_av@zaK&iC51I)ZzW11LNmDao7|r5M#iu|6N78z{5Xuz87T^Ce zM$vz0MU24cp*U=VM)S@R2)F3uXxi6D^w=2sG>Z6FJzcr+e~zIG@WZ`Ko@*u0BU2== zc>>Kb?+vh8iuuPEMfs@-sp;Z$zf+n=;%=Xl4AeP1t95(oela zZCJ>&xHG|4xC*lS5h7BqdC$^H0<%=AS(&Wo^SBPEMKVievX$fDL=j&+kLp%pti&e6 zK9N3UHjH?j5rq8XiL}27FGkoe6KOuwMzHKjG#=JRxQ0xk3ka;uV3#J-H{fEX>zOHZ zpK1EX_{p(zC4a}1n>ekqga?w zEYueZ)x|<>u~1no)D;U=#X?Q7P*Ge_7SBnyqNcJCXFRf&Wjbxh>P*4^ovXQT?RZgm zS%@D4sb1Fcih;sSEB9Ks8O6O8Zmvwi|Ad=W+-u?HSnjoOvxIvs+-%8x2WB zaaaVMOLxUc zsJLP^^M!^*BnAfuJMHBqr&XcnTFs{a?&=COCO%TAG~N1ylf}muW=l?^QOH8l@j@l% z*7L3Lu~xm*X|K&Uo3+MWLqp{$zB5>@Lm|tHt=be`51zZK)1D7W#@)`P_Tp@{moO4ib zr+v?f>Up>B=B)84>u$%&*WHPGw)*^fS`Z3{Ubf!*AgjgN4+!oaa_;T;my-3o|PKgDTh34K$A?zraA^`YO6!Xf#@G!$Y@osnuR1 z?8V9D#%gZ8?34EOGBq1eL~ShFXwVlMty-<_HX38+xfM1#XCPg9s?kKVD?0_)rsJD*p-F~*%W$n$ zDnNAyou*?Alb#zePp6WzycTWwO&Yj3t!BOog|9tUtvB6@b$<~*^Y(+n7j(#|YE$*X zWFFQ&Z|7}0ci@tcsZ^b;cG`>R$6&1j+g#~h$d+0;(s2_y2VZC4an{~)%V424RT&@4 z=H2YsS{3FGA3C9um@0a&{C_}F`srB%7-h0 zVwMUnCY*Bxcn4uX;=;JoaH$1B!7E_a>;XLgK_0L#KUJ%u#Xut<(g(m@vQRh>0J)yv zEw@TdG?MHX@ELdO^tFra^`!7Ix8jV$bcwS{L%0PJaS7U8wK6v0f(*P%u39QNFoPzn zej#CAn3w`$jn;SrbX(+3Al^zr5S)%RpqMhgPo&UF3Z*9WI*&{pZChA89$)WXaI@mw zF{f0jo*#qTtJZ~q$U9`$Zn*}zRzly^R!u!Fm0N;6yeDyrqrhL3vD7$#5Gje@< znb)GmvT*q>DQ}a1g`aoFeE$XT=D}vb<0eVUgC~T1duhpmkA%u53l*qkQ7tziu5`H7 zg_`gfU%yDag&-&Q)oJfH?nj2ma0aK~kXr5e4Y%16JzosFHJ55jxr2pl6H;wI37<4?uudObiB70lZ;9wH$I;K+!Ez2h zjv9td4Pya&`cD4st@bkR-Nq)WjP;&;oRVh$unmaA9&#T$-rT8xq>wpi?X0E2DVm7@i4& z$oU*0QSUGxEwNthL4m(8@=~`KY3Jte&@xlMZf0r&@ zY<9-;zk=vpeCapZD;rIxNx~yi6Wyv$b18Znr!*P5=(hKtbk7ys^Hz1j8Vz2v&LhCH zPPz@Jj3@y*JmqHdmBNzrvsG z`~aviqg=O#D2L>_BXrqq+XvljL41i!qA_3{!T_pFCVR|9RFz|mqAd$+o$;G{L&WjT zl?O^KikSgY=!VI1$#@&iNa z1HNVQ1H04*eCy%|?vM|tcE*qFlaKgp`Ub=g+$SGUOo^X35IlhxY^;v4O(*|h{8o0G z4*G=lQqg<)okV+KaoiR`RcpN6#{)+4&7J%Q+si4SE;<*`=Zf3_US0?{x)YZ~=h9cG zz?;FbBWOG$V(F_-_oJgey}jc)?IpQFqgHaJBDY^mx6g>%wR#mpfW}F8fI~o&3HoBdPqQCI)H?&N(G`TJ8_=nIha0y1)~H zK&L$yiJZ>yXF3$I6(>k}_#KfOjRz3O;;;5XWIV{_AV~M0XfLcI_QJp?d~JTSnscVY zR~CyaV-w|O=eYkWVn_d1L?YF!gW(PGHzJ-`$bVye89cI)`)Wk&oM#d6RUAsBtbdB& zeR}XI|K8J2p_hBQXQ^?}(Yj02zY?^zt;|YAqKwwO1!Y zwjr*fIYzIp7Ko#@L&ME63|}Y1_OQGLdvK6T<1`GMNo`6Zx3q%vDsqpUb3A^Wn(j)z zM&m#)eeiTg+*n$6DwLUOh`gLM*+m#S)e70OQ=LoVx#iy9V};2IrB2R>*D=rwG_b}C zyAf*Rx3QdCgI$cw@$cvVpZq)h-`gw5rFvNo$|^`xZLboy+$W(v-#JUJmiX_9>{URn zuZa{EoD-!xBtuK+DzXZ09cdp)qYs&u`WQq;!dhNk(ttvnPqxs$!kS(kx;*A^sMDVN z#{8$R-aMIsk}ReK&?7e2aAJi$Y{;-BI@@ejSbTHXnzmV?{giz1IFJ{a6t zB3|^8b?6+3DiLHZeHmedZlx34&DtFTb45Ro$Y~^`RXJdcSBb_#_Mh{ zx(!}n?vThvi}Xgm{=IxV|6_p^tZ6@Q7=P5$8-~h z%XOLn$lXKjxr(_ack^+AxBM8zRR+TJ_G4M8W3|RBbCihh}1J> z*};^L{z^d{(;wM-K}=M{u;Baf{qST+WFa{d#cGv!|9l-8n#v?~eCWvgkPa@q6t6g? zfCb7e1uk@jNGb^H_WK?G9_62c-;sIpe@FJ6=3F3Ty*Y*~C_3iQO`ee9X_~;}Q?kl` zow8NI@2|_hKKT6&`8WE%`=6kJZr10kzx{}Lx8?U&q150I(y2th(;mHSx-z*asXky% z)k{xGTF1?4`I1vcQxbgmvI+V*QAzVuoaQOr$wxA*A>b`$P&{-(5rwcj^thN>@?xaG zVAhFyn1O4KwQ7h^T!e=rHui%w&Ym^knlL3L;!Xb!zlvZ{q&6`}A$o6$Nc|^xPKZMT zd(iF!?rh^zOQu5fF_Bu^m)3h-MitY1|s-L z_X5q9+z`55t(2w^JwmG<4H{Jfx%Q^eLv^=|Zp?dvZmtX6WH-;V7np*oP1!t!FxWUZ ziOGP_lQLtzic;V~tZyM~jmpDWR55z#JpT9due!<~$5?RvPR&Km>(GT-KN7U?7^a1rbn#r>ApTZcK|`-I7ScF`8*~L9po-+Qx*$r zVZt#>__(=2>#;(qWR1I44U^rVL21qkx*GiAG_CVa@FdX$maUR_reaOjopJFr;V6=m zo)A{8;G#WIVpH4_g!s+MwkCZF_MEc{6^qmVeSx}Ikq5x&DbVbvw-1n=Rhk2Wedhjz zFduqi0D?fduoLSZYr-it+yRSBgedS+N69{L6S;BRW6R(>{#C+50CEm_RW`bP!QVo$ z`}jV@&(>WyBJU}(ZJggi=r@T*s#NG|K zN~A(;-jHC#skoi?Yiu-uF+VVYb}kg%;8_Q1`JN$DafdY_K*iOHRYaL1D3tR zYiokE=d(jk!q;|ML2t}GJIfhLm(3UHG8uhv1rtqAVz@j;Glrqyqs`F^rwCBt;P>6_ zs|PJf!iyoe;wczk%D&(0-}!zhIpxO<%z{@jg)vi|#-Cfo0NN{xp=4vu8x=wQ;Q$3Q z(}BpFMKD9te`59z(p20^)i3MH|4i^8e-RBgkFK4nsqjUaTM$9T?lBtc;JS>XkbB|8 zGWXao_G^r?xk|Aym@QRXRJc%g2cgX&2kBL$8S=(BK1Pq>;%OHnQm_wNGS@L%MPRsNO-Ajk;=IG zw4c=WpDP}taq4mU$46$xq>HMT3r$Lrk$oV3S?FC7*^8C_eaipxyi)O*t2y1U)W6rF z0sf`n`fC3=wH&X8M~x#`q#l`=5FD0+kcn25>IIx7t*wu%JAro)dMJ!%~v zK6c2u`_QrB2adjA_~5~lhek*5?F1~WlW%*;X-q+z~;Qc)s-rz z6W8!-;uZ}|ki|nrLcE32L_j}==>kz1h2R>MIfyxE(z5gTPe6R(hR9RiM3cstIYp4= zKVcz3jn*e3D~{UjP)&+0Xj?Z06s*&b*h??J_$W-NGH?X*q-W1O)xykUT@*jMji-a> zLytezs-Uh5Gyc@hUCIh?x;Wp)|@!1WAZXz1yuw&-^LVxDpKOn{R#(#Z%CE13k}^9IFX<3Pe& zKm+6Oo`-Wr^q)N&%{!ycHMl{ENiQAU-Xt&AU8*Z+j^$kk{+Nc)g5s+16Bx5#fHg8F ze#b9QuAXxq$XJig0@WdO-=ndKMSmW2w#j;~V4*cx>8me3@xjZ)a zlM2OM@T`GrUWLY4s7#2O-N+Q9&yz?BBaQo2yw%?F5MmYx>7rc*89+8MZ(?!Tu|k7N znUEc+wi+E@fYttIRByJ@zZG&3Lg@AWjYMx0FfP^7UgXb}G3e`j0u_jd`QJhbE~w@C zC3+vVimW+u4#&s8d=#%d5mQ-Pl`8cc)`;B|U)Psx>)Q!qgv< z-j@)kq4!xMZwORr#ejcr6J-@@W0;?t&dh13$B;Y!j7wp|F)esR>a^9S3 zN7!(Cad1-v9czL={bvzh94}rwm*bAL@^;QWN2wclchtwa6&rRPJho9j=6%thrfJXF zAs<^V9~0HXiQhRpP6-|=tqDAVElI4DB=8_r948W?;UFf9qxUz+cX_tb_gj|&K{m-p z%A%~dULGr5hY<}$i3i%yQ%eR+!PVaueCdIv0 zK1ba$;f@wTGel@7lB1CRgU5K@6b;7bX}zQ+#K#E4%a#qb8ucNpcNoeSQ0t882mh6j z#sa$h&Z^)Y|Au_ak{?2l9F%T*Mdek@wMd1pgjunrMkf4dPF`FWM!Jf8cl4?DV(u+O znTlvOV&EhmN=}-}`_w=AUPunCRy>KGnVL+5k)VrM>D?CP2?(yjljKXid!lPc>!?(* zoI;K|)`o8<3_bD}@>BkIiYKUFdN|ZM6;I+1IW8-X;?H0hRXl~if(&l)k;q?<;;-Uk z^p7_LDLzhryfAcyN{xL-P36YH?VtIfZ}})m{f=*NRCUidwO@%c-A5S5ZPV5!~M(?&l~*_Bt6X z0HUIC*@5uFh43R>t|FgMiR6%hfqvv8Ys7bWk_0i17%zuz^EYIvx3^9r#OP{4z$+f& zRTQDSt3qNZH~HI6858`Fvde9ZODM^q-ewJokgHIhRPVF!p#>c3Bi)vMf0&hFz2aGd(P7x*Z&xb{)1m13Vv-bg|8WR5uA8cdHpC0 z4Hg0{7!-F=t?pmr5`PrBA=06>65gX;AwN3WLC$T-lozc~@cjm@ItZA!U$%oap#>CF z|6QXYbf|f52;Ub=T#!XVEkA}3UZ@j(AQ*Uvdssu^f3m$Hx=;%-khe}tqP5n0gv#)d z?=MiV6H)kzU^&4#o^TJy=U=tS}oBSmLrK&^8v`HX= zn1^y)0Z92D&A&Dv9K7HUk+H6T;zKm}K#CUXFPAZ-V!|6C*2o;1x+0LhE3^s<_2IOT z4ao~y)OEbQ5CIccG%n}#z+iA;;R)|nP4BA5<^^&AH295y(Me_wg17TJ7JBG znDPYj;vMqWJ?JLTgQMtPUfU~wy&dk|V`ax}^74+(8=%~vi1TU4y3*4X53G=L?2KIP zule!U_zi+o1%)LpY<7;nx8_dUFzo53)IO6LhC%Sj=9;@ zk?Y7;!f#wcR95AskCeZHQYbY~tqjUU{XGU!qL>6VPteyT%+8{5oE>v%aUCtPq~!r< zlozo?7Bz(wXYqPi%g_CuKYxCZC8A{E5JJEqJlPn6BcnHh(oeGarS*wyhz7FNyl}T! zMSwY2aGMi?2KjG#pPr7qzg(FCwI zyn{+tkv@boYp)j}C)R|*1Hc}<&MXH}*Mtk?{KDQdUd3^KZhNNc*7h=g4gm0=Oh^nf zu=b4#_Qw2*y;ge>MzV4_O}Nz^8UDikAKEnkt^XQs7UJTKcm2|D1+8vRM_jx4>wo&a z;M(ncZQDOT`_bUq9el0-zrXV9!L_}7ZTs)N@EyUmJNeoz+yDLs*__2EZnVvOKc2o4q=hoc#%!KcZ_`=N}+ZA$rxOU<*XP;g;8qnQIbRS;)^^Je{VDU>BFw_x94gz#E5d?4TQ- z=MG)oO_vjU0(vOuLtc*pH|Xp2SVXp{P!X$_QMGvUJPb~@;~&yQdl{yY5St;sKJQF5 zi0&c^!>FR!dvqHfZO`)*DzsNzjZ5T>`jDuk!lasulCeWiZT04AL~Z%jyR5C=SbNvj z0c)$@zUVqTAG%6iqP((eD;%C|iIghrv_JDy>?wNBbDQ)kD!m8y(6utw4KaJby%`q1^K#+;6nn3q)E&q;SOGNhCmM4zMvurQ#T!&KFPc zwi`6GT3mO|dkY_sgTx>bJJDeZhGyoUfsM51ox;F^M!0Ka>Mz&~OYE8fD#bQEn)n3D zKxkIK*(v@go@tF^ldaJFKXEX(fazAGPk}6))k_ymg=86mw)hhAR;94aE1&VxvDKjV#AHjOC`* z;c6YbgypQ`*a8a`w8z~h)yhPLP5V;uE%-$7z4!;R7vGAXq_4N(CqDlU{_#%!@l*Wc zUHs!`#gCEYPOJDH{961u`~!Jtm@|Vs+q-Pmfs%U+B57fYkhM_eeNzJbG~Q#Weoe4s zBGsapR5YTQK`JZQB!mhmut~`D!p!_Q%kT+f85YN6prOhPGGq@Sr5N7Wwc=Q# zfCTG9X#W!`pFZYPro}h(*xEqq-4dKjt5)fMN}6az74|PS1h!l$gY=B7%z_$%YMDF>~mtWZ=PB9wPHCeid}`2N9v+RASzSxBh0I< z&1=*yubY{}#S~`ImLV}K3teYk_FX0~G;*E6QdW6w1Pk4~9l)ZhO1RIwJrLz>mLj{k z9^Rp#j>e=j2(jj9brPj4=p(v`k@y4)GS(A8ut%&2LyE{mRx z0#hnCpw>*mLVQbF3lr*?D!_88aumH;pvOvTMU_;{<8Q>YMgCFZ9~J&l;~#bLV`QP< zf}8joG3^aAYvGCE)SK}RSchLYYLA{8*|lTOo}u0N$HMwp3J@Nt6vTWEoF26HP@_~G zu#Qu#KNVF`uRq56`w=0$jGkxKpXXIPt!{+Ox6-8?yLoEucBCy3Ie^KZQ+ZNHTu+#!*&Y4pmOU7HJ zlFREpgM>*efgo}ui$&37fj2Hq$}{w%L{IEsg^hf3ULt0dw``D##vClsujQxzMo{h2 z?J<$dNX)^68+Y-|B;Q-;pRYj&df_%r@55oBSPP{vDDItT)lqUw8bek`R9uSm3-T)z zrxxFhe?047EZOIee^vYA9;F1mF~u(lip4+1k3%sBgooA85D38vNnyV?dpULY3#Esjg5*9Zv$0Z zL={3BZz$3~vUFq)w)+w}s^_3DW^}$bqaKO>2uNIQNTMBTj?Bz|f+oU@*~XtnP8x{M z{5W$vs4aKOX4$?Wql4|*Bqt1GR zTFMTU(=JiPM{lvhTiOz)RroT`8FGnLC*3s?yvHGC3AbT5+x8tumv8k-pkqXMCE)eXq9a(pr+0X)?dIV^dDi z#-drDU!@h#Q(N)7wK-Ev>s_WK;#eA(!`ty~Rxw9s1|%dGeEap6w| zb_)-?Iy2+$B<&1gxPvKvkm6<$oqt6ewq%>6641ox{8xkMyeQ+gFKd5Qv9~X>w!101 zfA%$f%|Y5vgVG!ngJ&^EX8AjnMSGFy9%QXwwQzO z*|<*}K1e$>RcT=<0yrAQVDq}VmBS`;w0)c?xA7;rIaMt-#zcF=228v*FWg>*mSCpO)`^@31klWnFPaaY4ffaZe5V* zI@0UjXPY{Y%?EJ2A6DXt%smz{lelzrh$R*TMKGTJQHJmB+A2s3-*p+RY9~%@6bgXL zfK!{7F8O2dViw(KxXa|8E7Qe-& zu)99R(0yE6ytL45%wU$ZP!Yfpe*!VVU${Lbbp;>Q=1D>ABc>#Jj@or1TE?yDwGbPb;ST}oR zQ7N)M(?7~kUeFdaEtJ<~Jj7M z2I`&K!lVUiMF!g;hPjEfuSF^}Z`Wo;f#$8IBzg|b`eP2Zro3QTVjE_h0pRUn9dVW2 z9%86|M_ahGP_56Pa1GqqG3FwOEmjfxxHd-$Vjndn5l74*KO<8-JYF{-A-R|##bY`q zT=zg3L-}*$ma+3QLZdPYgJPqKF3+&l{Ij-#(_2l!=gkiD7P6XzF~mP=^P||z-^*r(#3wUZac~yFJ7R-lHvC+BUf%;|T8TICr5&nJ{9x zOPe7Duscji^c=8dj}{s&oJr0nwnv*@>>k52t}RMhc$R0*MR*CJk}%*H)8<1#<+Le@ zo}+SYBU?CIXxca-8mEDwC*kE(36m1jKFNqZqb+7y#5QNbeA+QSL--|(HGV{!D+Rw- znv&=_ezBGliDP5;7^7d%79}l4^D>1Two#W;2ML3V|EB$Q1&g0ECDC&%ZVOi2$LIVo zop1`|8++6549DN7SSCUaTGEQ@#8akn1G;-*;pcx!NF#B zkSGLy!bs&0v{_Z)|9w*uJ%|5hsvOvl?Eo=nbby8jb+OuX0LPr2=ULwb(9^!eQ2(p8 z@M)pGSyUH{3-0Z#;9g8D*2rU^W@Ko zU?`{s@(&?>fDRlk0A&CBgGJ z48gWcg>77$B?Y!IQxZLgZOwir1u=9LuEuPDfaeiw4f{GA+a-`NWRgig6d>( zT%%h<)i9UNMo~AU!4`1+l3ooeZqJAVb67T7W-Vpo#3E%7L=7;>7L)~ttzorl4cBV( zt60NEQxb7&Fqo5+)0(_=$bf|8;tQs0Wrz!Zf5mQVm%6T@FfNGK*mE)59~D0qtP^`& z8@Xh6MH@>dt`qwoN$bQO(f+Dpawi1|gPL<=WpBKnP9v_-F|NE57*1Kik})S1d3Aq` z-NSip*;8t~y(z=#5y2ssyOv5=E(Q*Ro_|qNnR!#2B?XQrP2n)D6cEEj_-;Fg^E7aF z9}Zb8Sy`MS6!qlYA7eD$rY(AUG_ah|j&X>TA2mRhCNNZcS!nTAIHum5ZQc%2J3Zw{%&`64q(IuGN-)S?cnA~5RlIS_uX!f+` zGFa#vud7bD&(N)1Iy>RE62Y{|Ef7z^`d#o8LMWlyYn3)H3PQ_GN%S0{O_)}rW3HnwXrm^~vNMf4NpF@#(~4cG13JSoWSG9}S- zQ$h#xm4(Q}Ab(IiW`TCFrJZ}Wj@qfEHZu>G*MNNHhP zEv8ijPqxof2%&@uuvcjFq9F9NDT$sVWTPZLkJC@FsW3(=-l`6s^2GLk;)p)E5kjnF zMe|)o_I=u_NQ>+s70?H=*kM^HE5)(|b7_&VCZTTZJ=%OKsQ-*9i8$&8VX%y(IVE90 zLUQqtX?*78pTth7S1$iF^D!CW$e{Rakaqg2HekuNN%AJ9o&G2(?eyo`UsWvaOM-+! z+Q~G}u~O`6CobTvlA673U06B-R&CG(lH@H90gu|aZ)zpKQ3SE z|7J=;wybY6aI>AwSb4;)pdhc*<(LQcHp6ps58;_)j_e8l;E51C38Tu4HY-Y_uuMs$ zhQ~N*du>oF%B^R>!ZN+Ya|xz>l2IGcmNTW-!uDQ41t_;EWD5c|L--|(Iq%nIO2O}t zAaMnq+OlKLS(=AS@@TPptogFGkZCo)9I*`XlHkh{ck3)_bE2qw(v*a3E;&YQw!PW) zqggMk3+;qY$Gv3ToU*&eOb;`1KdvooTI9B1t%ApGsI~A`K!V$FyGh!o<@MUEDNwde zNyMQvh#FJ3J= zZ+Wjq5jSS4#J5d+(?}x3cYt#!aj^xHvabykLuk_&T5)4R4E_&s` z`-lA_C>mn7#ZgS&l6AFea`b;nwX*cDv8nCT#v!c}*`5iGooI-?6S0XKNnp2759nqK zR68L2O2pn063BbCSyZfTk05acUH?s|;O-9$pFG7UdePY%0>x;j9QFMv-(lR&Xe%Wx zZoE_~i&M(vxgi3-Xr~=^|MQdF|BJLaRA76|l!R=arx^L!cK5*N}F@VPCjW$B5o%JVVR8VxW_jjA-U*PWOv;m90Xde@!`FQ z#;peq?vi0b)Y;7NESuZ+v^AdA+^)}{c!78og&p7(CynirVL>&h&_n%)m$WAUyu~~ZPw;n0e+Jy3E6(v3ld$c|4nBGaXP)whF|c(r~7gZh)`s- z1<(9AV|`Ft;Ixg{$~eriUk)OI2QCm{hC|WAf~2r-SerKm&wEWt#PKw6>9SW~cVa+7 za?z_^VKdVGT;qp24v|w5IivwPb0wBZn*LEXr~Y#H-eXto9P2=eSyzla9?hm%a zizvNIIw8CG#h_H_|7e>{ax)^8C6+3EHK|nT&$Pd)G?_mUB)U4N**}$K%W%bd=o~G! zbDTQPQu(m{Ln+(2;fk}cXU0-Z;*fwO>WcUcGWwDio&%O0hJx%{KsBSZ3NqnQnY3~XLon`wdF z?^i*Q)Z&cjabIdX>j^DJYb6p|gxbi#M8@Yb2Lnq;@|UhQ_lhlyo05=ibie>>Unhq(jFu+Ds{S^jCsJ zSEn%hMn}A-m8rI*tJQM;T~%51imw82bkwj*+HOkWRdt==I>FQpONKtQ?6XkE9uS3|~?bWo~S zn;zQ^v2P^dtdncBIZ?3LU`is6jX_K&!$O{qH6S6m_?+o{A#s6e`wcX!edVU@_wZ1r zki%I${zS=%dZCgn)DTco?zCE=O{s>lcjr{2(6IVX92njnaWKWd2`1tn(?&7bfshgs zC*r@EG!cJF`>TriJuFCc)%)xxpmsk%#j?3p)}N|6P(6o@+UT?)ky1ENt>d%{-g{`m zOFPBp3d~5b?>MKevXnrz_hbrEGBF>O4J7jl!2-#GpglB4xg;sc)X-*ELAYj0LN@I( z8_8_X~W-hwUZuT7~i2SR9YCT=W@b$Nzu?Tog9)7skl4ClkZo86_4PpH~?kv2by%{*pGqUUHGIO0}O z3|z;29EMal{G;yj$wFcnh5fJ3dh;geVp=7qZawOhS}yI2L5;3~t|va9KPwd35?-aP zwzQUTFf-}PjkUaCxy2xhwS_ZP zROb;sO+DJklOJJZ->WTHT4dK{sAY??jL>=X;jvf39M-$F*-@Z+mnn(VP??Xt_B%LY z0#O8o51~c3QMfjAdx{ZzR$IQbh;2m4b@nXv?%*$cVssd^gcWX|(&k73?URDU6&!o5 zc%YJ{^*UJMCc4Kc1j=1j{Wr7)O{@Bq$TkK1P?s1{dD2+wZ?$<*l>T*760)WICF3^R zV=1qE7y)^XVwWg5@tcgznzg+eH~F>2#El9~LP60=ZB`U$mYI_1IW&EIG=~aH_y$9= zS6hg*&1H#q_=XBc!cb$6HX8~YJ55Q%;V>8{$e{*1Ndpp+iyjR%R`Sk(O*fmb6rOCw z*9@z-*+2@~YE5e(tGqq`LL7x+#DuB#32jysBgvYQh{I!murv~$0Wu&Vxj1f`WAmo| zHeT7OzZJ*b7Hx~3c)n`!JHe#h&uZh7Y;7c7;-ubH^U(zr-$NgK4!^RE|Frg36~lU` zAaMnQqs@n1bahDW(o6yL+FiZv=^tek{EoH?QYyZEU1lQ0Y4@XvmnB6|AJ=9}LFS{T zBxGaz2!lJ@5!B`b)ylbQ30u2~(<;3ta-5GKj>c2dKgtk(O9Ks>Kq8KHyXKHtSic#C4EneCtx6u!dh(B6j8}JvzNXwEo z${WhFuf0ZViPkmDr3(k zY5LNVKF|ueXsiF&(G$^9&i2fYvn~CBw%*g)()D~KWs=vn%cWX4uuYf;`F(A^6qEX2 zf<#xxJ?m>s?-tu+p$vj1ILfp+mgub-yjNtaf;GzZ28QY4*z*eo_(=>+lB=CAj}#;O zkJ=hci|pN*32X?4qqR}^R7FWdWeR6(BWe(b!`gwMe7?Ics9GbnY$S0X(ZAQ`TS5MB zOi9RQ{54Y&(wVUReP240g9qJu;hbNwOp{);<75pRg9@9Zk|=Rh^I z4M1jxB%AIH>w7g`JCwoE_Cj(o#V4lwLXwMOFmdjI!)L|E<4v0-4@EBt(}CA(v#(h2 zwSq)f-!=PX?AHs60Q~1LVx!q~nxVyRL@4#Dw@R@RzL_3o6c1>tA*}=2!YDGgBC-_o zwZyG0xDDfz6kWbRn>7WYdrV14A9ELjJloObp8cpt6FX-Wu>E3n5*zHf^#N<5P{(3p zrLDWzGD0n#F{Hu3=e1Rn7Wh4xaZfh8&_w6MvSBw2h=x_gn7a=*=0LQFIV8ldt~SGp zIgFc<=(#y;Ib1+#XAF2$=?2;f9~<1B@o9$m$F#*w3$c}%Abw+L;sl|9-w2us)15!6 z&6|SeGo~bZj^_5zkx=BK_s9G0pf)|)J!`zj2>+6{3eqBcOD1$E6gh6C;Yt}ISSM6O z{-QRQ3f8}1N+OQ6L8K>xMegtoNJuVt(s+uCg2~KpYa2^)s~{<3Q>dO{%8Ao|(f*cV+y7)r zLgM)krX)N(uQ9^YI8CzeXrbbwI2fyn-0`|IVBL>k7DcpJl`>%s*Xwk2BZaqRT4{7* z3VRP%l8+NFt`9)ZY?z(l2&p0ly6|ts>yqZpE$y!=@LwlLT)|PqQhzb58c{}XaUZi^ zTg2qnq$sw%ELglMI0?FutCL0p_i3}CX!>qb60)J)$zaX)Xuy5|)$#QvjxxZ8?Ub1p z=I_ldV7FOr95sXy>QM)p?=q;9+NwwkD)v3|W$_o{fPa6c!I#AjWC@|35cKD?`BYGM zOiA<{^>w@(fQR^D*JLnShI16EwFem;;+UzJ; zeMXSz8d%Kw)XMgwk3<)G@tjJbLQ^U(g?7kPCv3Q&@g76!_}B>o#T4i4-E{onN$G$CsPu#vHgQ72|3(kGrFwdCPz&MBqSFcB^!{C zy13?Ybb&$dwO4kKboZf>SotGrvrg2jIXHda<;u4U7~Y8g`%JP<{~+Eafa z9-vM09DA!X+QKJ$D@Em~YsAS0#G?oSqC5t@%bXwTG?3fGHEgR&uXhGE%^5&f*(v=ldPyb zU|GFp%%aBjY@Cx+l>8}ewiP4!q$!D>8_9jTMglcr529AJ)krXt%cjPL@=a}Zr8SiM zbPYv{tC&i{$nP84j4P({x27a|ZYtLxc(t-Elt_xY5GrW$ltj-#+99VB&=+GaVO*@PlLf9=Fj=<3 zx1tTt;C+VpCE6-U3-ON7ltP&Cpp=zFvcq>|-SV7~gk{ucv{_XQ;6W}7mu{oJq%jqS`&-)TNelNK zI^z%$FTo_1swVMGZH5(-_=YKoo}0u2IwnB}KGBvPWo&s^@e>^WE~C+?X%^|S*=)L| zSEHNzbo77jRPwowbmd9QNau_!S3%vU&71=2UQ-hPl|jvF3!N6!d6`0PM|ixm zLPhN*+Fw^tJ7Y?s=cw(Xlu|Qacd;7IDN{~Sw{03x;Kq7UTPYUBUTTQxZML`M$JnK<4+S z$-7)OHFgKjX{#$O-uI<-2U6UwE@6#oD&Nv(Trrhznv&?bsk|VKsZ_D}t!@Q1?bF!G z<&$G$*?euUhJG(dV=O{oI}o_5wX9XGWs^4NinXjaCDC(hxhIXaz*wyDLZw=sKAn4+ zwAfCDwN;hYsoaysP9Uo7i`vyl)~QBvuQuC?k?b=i@%>>WC#r=;qgwguE8fU7q2#`yp-7(qgkVQwDEhkSI^h z3S+fV#p(mv+$dPR-;_kpvD%h|6|FYswI1Z7CtHO^td2PKTa4%DwZ%`1=e8s~aZZuH zdM{ubu%Pqy=gTj(JU*J-J2&<2h|6 z6fnMJN}}grY)@)$0~QWm_D;dYfhz7fnsbX{rSTp^xn*;&hEn~BZ7wW)n-~TkBg=x zdTt(frZ*39tn_%pt)JtyQxV608Fbh*epy>ZX-(tK^rj)sr4ET0GK?*%VSGrNWyLT) zU`nFrhH+1N!=RC{cVu-C0!NJFGHJ1ad_h}PX$|C_^aetiQSVghK-7?tSgMhHUYl*j zNIq*yqUT0(UwR|)EAD8U43Ruh&w{>eYHTRq(^gknL%A=#q4?ExLR`wn2ysKEa)W9r z-_>SZF_q^`N%Y)Q?mFmVV^MKRG_5c?;0*_93--epThWd#ydWPNA5?O5?AJl}Tp?kn zm&+l<2D0_KUJV`hVPj-pN?Nhx4|*Y-tiuySjD{yAwj}YT3>n8()i}0jGp!iMW>XT+ zC*wGxt)#TxgN7n|!b6dait<72uPZ1Io051wpk!2r$48YAYqJ7v2#A*k++@63S+o?CvITi)sQ#v{_Y5;Gijqo}0k6o(V9#)}&i; z>kb`@dh+;@XhWU$Nd~p5EoNF!H%CFW13v9~Wis65-m2nP(&kFRuV6}|=lI<=4Sr&_ zp62eW*tXEBwwmaZW8PQ)bw;|Qt&p@x$C_^xY2GcSIs3#KG~u;8A% zrB`Dn8WrCeZni@zj#p`aUBU5t-?up4Fm1CvIeh%KsB2E~JU7vPZLOtkqBl(Ik?T(7 zwlJW#ses<3&6)z}R#Or^Z;7+Lzc-epFldwD8?LW6vkfFb{WsyH$KYqRpRz@2{DX=sCVaSWS(=n7^0s zs9VCug;@6C!OmG;>xiF8ie((M-)6+WqOFd!h~GxbVLf@Mrl;Y_6HOAzJVaz)#yu+b zU)JVS!TyV;Bz`clUtslWY$C#<$XeIiRY2!ze_jFfDpL|an1J4@t&X&fSpXVY4|0bJ zXutO76+mw?CDC(0w~u1~kCJQU+%hUIu?Z$sUQ$IS68a6RB~I7DIm|ehH#+Lnc#l2u z32ham1rZ0B3mH&58Ipl~Gm`xcTgYI0GKBI&dsU>5Y4fNc{h%p{o+GW@lST%m+HW)J zEp2tAMO`%ANd4rUDxh`k&ntjdO-b||(2c__oM99yoSyIsr=u;k`(q5z+qDHu3(=;G z6Xh@{dJf0Kcd4+wRhuORwvH)@p2K!9T)HJKg4HP8&)GXTxK{LeMowjN!g$gYWtj1N;}-;-v+6L&n3gGT9ZfyH&`(qRo&3*_Ta8 z^c=Dq?ysJw5;s_`C}KNCC*)Qtt}LC1f|ufXhH>!?y&C0g&E%`+?Pir)nWxK+mLCvBz2dA;@gHvBx(DZYb$ypwmUOH8C&+A0a3oP@()CQyk=K*pHi%=slE69(1y2&sGW(?tm4AF>;4-`G@on@}s?g za7Cu*v#eCVJ*dL>cc!|R@cp$Zi8y>Z>hS!*+ZSAQ6)S)5MvCAKNJuXB2ojD)y9#m9 z8ZT}}TPyxC7I|-fWrx~j8-M4w7JrOe;upKz=r4Yy%bnt1b-N+l%-U0~lf|hyyj9nc zx|56d*u~u-!0H*y%+3IZWNi02m2AFRr&YS0{8mp1&jsJQRr_0tckdS@x+=53*iD>6__P>q z%QUIEf_vKuxW|!`r4p)GnR{DsuV7ly=1IZytSO0}W4bWOZ?%J~jLMs}*-wkgqRgb{ zHx;%2xb{aCwZGn!L|p9#-J0wf*_RrSkX+nkDhP3bp7FZrddAsz=8I3c7n&G6o{iSC z7xxEU)E{UIlx$HX*i7Bw?`wZcF{J-xNT2|;4k`^{ZP3zf4CDzZRvk$Vm<8JWBm zN)`~6@VPvXR0`)1q!gM{RN4Aaqg0JLXd?>j7yeOOEh$lK@6MD+E-J+E}ujp)?IX! zvFhjIiJ%otD zWKjh77E;JH+8_5Qt)l&?kUJi$Iduo!Pc83J+#o1k!Jv2P1C?gInnTnZS8_XgizU8S zTjG@JZZAWC8{$ML|4gTUWbViuf5>X%$3)QRT1U|&Du^CqMNiW_$J)wii<%a+O~LehnR&EJ9*><6fLE&kI@&BL z06xKL?>5+;{g7hYuywfZKH0*gA}qjiYFLN{sj1`3IZX#8#7=1ngOX_9mijHm>NVPm zNsCo~#<3?P|F+LRb#TN#3V}WT!_XzQz8}`+Q33B2rXu-eW&eZ{%`UYbRl@82&NuHFla2M9&X`+WjkOw6gACL+w~!B))c$i zFGzH4*RvV$dVSeED%y!+!IxOwMP^9!MDs9Nl8^O63r-{1{RB2w@ut5-59D7=a@0*j zCAInM#plTSzfJ#q2md^{^~id!F?gH`1{QZIE(=``i>K3q(pu9RQF8?4*gHeTVX|MC zmlSnR8Y(B$GvrK3NT1*^=CeJov*&Q3*`yA{saS`e zo05}kVSkbo*8hw)$BIY!DN_=0d(del9v8BwV!viULUJ)fPh~n592l*YJiDa8<{*vo zQJi|Jj;c;J)|_<;vyKTNkKU_ngMX|IM_L=SGYwyoAQYlw%TbFdBoT{%5o$M;AZfnZ zmHm-6n~LFm#*{?QA>YDvs*NU=NMXIV*ndN0cf2i5qb_I0ry1CP(-t=^u$EW7O8nX$ zznsnS`3<>|1uB-`*5*vX@?T6z^c>6e_lE!+5X*nns=96uF>=<;y&9gZ$0}dm8bu`E zXgY~Y?PM6RP{r#yZGIHIt}!LibG-JQbTJV@juqPQH()>zkfTvGW)tx%5|}P_XTbK! zm{4@;qL{)uS8&fq+vR0ZV&o5Lt0`@p-Iu9*a*9br-e`g*5Is5RS5HnmB&IFI3^nIP zs(I|!W?C_i`%Fpn+&u22uGY7XW3Gb(Dn}7cL7CQ}dL1F6(+EO)vXujvV=K8AFzXyO zj?19Krcu;ZQCicu3l%~_MqwFclF@FkjJ8WMqHrh}F_4|mJfbIK$TAkImNBW#vtk)J zQxd5y!+5@U@u3TDJzGG@K@{rHb%yTs+A^ett}o*TJcOX=Q=w>U^PoU+NszcAsQ^yd z+~zCzE^8Er&QL3C)hs%58J(DQLTpfGxs`JTq@xouIQp+MTp!j}Ra&@i3*bWSoe;=w z)of27Z?`f#B2XCAr1AL&wRu%w{drRovW2~mEn~LF=XXl{%MNY4VNKD9sCvHQ&wb`B z_d=~yt<$|ozB`=gXdn-=8jCCC-YY%nGcCtdnR5~gRqt<9N& z?(Vn9N2u>on?@QRJJlft2i+_i#)T(Oaw1aX17)GhOn zF78%D(si!PI8s@2v^t52Y|M3Zt8JT@?@!?jZ;K8-^SFcBwj%#1@sA4ssEHqm&EU=T zU%5*BCuEHmxz+Jvv4MZsP}L&0d$qanD0MAz+b1Y?Rr+jBWN`E{qte@nPp~r@*OosK z1y%WNI%);y1rP!>AG|LlSDG+Y1Gyu8qPp&eP5#9~ zcmE=*;i9$-X+c<+5%YN1CS2kWbm0<*S8Fq%;P5I_60gLItcD%|u#S?RCEqax+Z9A2 zw=T~xUmwsGEiF9jMS|1kEg1WT(F(e0iPrnI`BBh%uPKS1qjlntcW4+TIZB1IZmE!` zN;Mxh+BOwVR^}4__nUd3o#F?sGy<)99mycm{H zG|3Y>l_``3(2Rhrl((GHWEDrBH1p+%0T*9JQSVzwhMhtlIewTKmt<=tg(Sw-KODr? zMQM{m+Fw;{a)5#8HguW&D0<~+({*cNy4!7Jq5X(T+v;sr@Wa}orc`iyRR#-w1xJ`V zVU7a7y)Y@5KCaD*qV*9|60+&t&%kv{(HRddS01QV&bb$491z1txy|^T)0QYbKIlil zk?ew9ka1Kn#zr#9kFfH8LR;dr z%3qghfHT`Wnj_#W)IhFIY9epeW=MhH$4yDdCh~ey64X1fX4w!ftB;(ap_&eNH=(Gl zl5^@g%XeRx;ZAU<(>%u_eo9+QX^rO^cvj{SRchT`Y{JOvliEBf_Vc@@B&7ZH3OTsY zVr!C062+bY=mQgXvfI@CIY#aq+9IY$4nCK8w0$0fJ?;E3dErRHpyqG2c~X%3x+#gC zBiDb@Jy*a2bef%_i7TZ7-5RZyXpMTb&rJUs)d#|<{(l+8- zGh7+w%i)K&UPEpm$05ZC!5tL%$&hM~Hj@h6J55QXhTAygy>=8QFy$RFpK^qDaUqX< zFsU=0_DRO`jJBL<@!X8=)aO%rWxvx80T@*LNdRA@&6NV+V}eB2`IcFaiMO1nS7Ewk zQMWH85BkigkDc*pM(5?)dPs|oMJI|9zoHgj@*5x(9|roQSJhBK9Bt4vG9klsFWFlt5#_t|hhq^*{;hO;_T_IR=dPxfRkY$`#0 zrfkd~(B?%kl=lk~T^sZ4r+pTkJT^)r+geoL@-nOWv)ZDiRrBIZz1*+`2O(FvC~5Ti zX>BGH{XT0-LN>%tF+|-GJf`Eu<--Suk6BetgvJ*?#cwhw&uI&j7L*kkCkKxyxrsoN zFoF6lZB`U$zG+G#4vm3>lRlCgpaBWVMURH3%TLs?r%(Z>{8-IGEf(O$Z?b{(-_olA z%L??W9yhk&CS)K%eX{h7H)%7Xn8#LA5IW zmt7QJ8%()9qYZbm6_d7NQ*NGVN$dO(?Qbd8`AR|J3PxPfjn^VoIMG||6n;)y#FXlc z@5!bp_h+@gtSI-VO-aZ`_fE!Vw!^Je{)RM27&fuaCcd^L;XdQ>d)gwU#bb5G-(C$V zK#wN{l>e#yc?FdJVM?Osplm)-#}157wkVfN`-`HOX&igqPu8ogO6)k9=^tgNzM(B> zTBxo=_!Ht(EU*r7s-X6_+MFn;echBqYSfGe?-msp^5&@)(sdT<&Mc}R@as2XvFgl^ zGkmLWot@}a=}6i)@D3fAD!|4J;MfMow#Tte6(N@G z_2?Kh_!|Ifeilus+;d)G4ptNwU%9P_2 z;)ocG3*^v(+qD4+$;Av&j`*m z==wd{pI3DKGo~bDYxpUKYqq`Q2JBHe(JJ{1noEUoY%-xVhptaCK+kH6mlmLnm=`Ag z{PoF_KLw^wX)~d~^hr|^ahMGJo^+kuFbzmZESGRCX@p+#2@Rd+@?Q7*k0y+(z|e}y@)pWu z4OXg^(p2XnTZL4c*kkXw*kA8Bo4cpo=U^?NO=xFbqkTbi$68!~0vJ?xL!(J5+)CQJ zaR%+}r=lSDJVm#oe(2cXqi9dM4O&q`ZlP;V?Oy9R?>-*T( z<|Zk;xQ+y%{S5za=z5XA<1SmT_t(zIU%MiI?G}Hn@tzFF+mXli;IAaO?jdRKqko3! zp9A#IA^PVC{+X@;+;X^HEr*uU(q`G%vfwGZNGQ95%28{J{sr2*>@b|);Ou-Q5$PVMD(fCDbYPBk&L=6|r% zx>u;R??9=AI#}A#EgJL%xETDveG>c6Va2Af(?us3G#B2ZX50(z^6gph& z`;^uFimjjB0+!G~MUTHEq4J zb4~sJe(%^FhC?InY0<~>;Zc}-L<@6Dk;FvtZNaS3Zv)lVxLm094&1?R2=C+{KgB=Z z#Xo*l{74R~N$$j1BX#S8k7<9>3zxcXeej!tV%K42*HS#=;r)uoT=#5g${O|K(a3a? za+gE8uV~AiQq}F1ne&1l?4RSs$KJ5xGx#Kb{L9)O_elInK;nynL{}}(evQ;x(z3N{ zw>8|FL{DMu+-2{)BVx$yy#~(xSA{L+OqXO3a@EQ%Rc%1*U>2 zi7N%u-VjVXZ?kvqjB6)(1QYY8!1M-fCKQ-{%#=jWVcNp2>CP}r zci7fLNN7-J6+7R0#-|y!U)L5lEo@u7)^%qXwmWQOT8UkIhuUBLiZ(9_dLK3=(R1|H z2=sQ}7T~qp-WzRTiBB*}U(^;WElO({rQNp$zz|sHzmq@GFNtL^qP}}+@ve2?vFZ+Mm1E=5^-t8 z4`5o88^SQu6`l?G$8%VWEIAZpkQ);=`L5hyps?yeB zD7cJFp3nR^tL~z<+-afaRZ2d`IK2oQQ=b*$IE1R)lp%oR)!M8nsJ_aS#47_XdIaY> zajbwvt$~^}+JrUwXl&P*F3&JDE< zgq}4e(Q|}uCWHh)XhtGhc>ufn)x4i(otTs~$crP&}(R1+DVj+?^i1R#7w@40dlOJKg zUaKuwTENz2sH7XCD4RG-3Y_HjUjbAXwb@aidbKHuoP>68zQs~cEu14&B3Pq!7dXxV=J6oi8{?$ zpvRbhURz~pG2b6FRmdDY63Zz~H3|)G!VV4r2xN{Wl)^4}iGS9$OdEYxn|H-xK5a^( z=N2X2weA9O zY(bSWf8Vyn+uPE<%dl_R(W?QIjVu(Tp)Q(45#yvfO+|>`N;DM_ath&=zD$LEvo@Ow z?3+wU^c?oRe&3+LFFJ*^_}?BOBkf=&B5Vi;wbhfh{ofw+15twz0bDwZSgu;cur|Mn zMcivjB5o0KI&tQiGUg&_f|RGJ^l23(J9`mK=}p{uN+}3c6u&eVGcwwzTNy7OTpij7 z!CU%C z12|vqtu8hF4sA9RP5*=`i9ZX#dNYGH+iL^YpLENG3Zftj+aAcxKq9u@?)DJF^t;-^ zrG;q&_Q7KA>}o~E;+V3PfCZC#60qOaW=H|-W2Pih12!w3sm%LQM9~VnF8={W>g(E4 zrA5jcL`ztLSv(2LUuu6{f#s`$gnl<*Ix)T&n|(Af0B~YwK!mQdX8U$Vd$&&rhcXL& zK)Ww99`Fz{`?*P;YN0k4iiYQzl8}Z!$CSk9182uL%XnjEb$WtGE_&oIufg!g8ZTgD z)F5#T^T@f?iHT?{obExknSI)NO4}N*6`Qz5xU>TR z57es-LatQ6uC7W9qTXhpUZO2fTA)^CvT=?=@C4Ja5}q^KtSIoj$dp8Cc#ONY^@lFF zb!@?e={L$QoTyie*vcw4?b_`j#_HAD(xt^}L&o*F6KMiuiI}?(V!@=UMC?`C3@M1c zT#)G6>&mSEJ|!2&uXhFt$pm1_L0z=l9-%348-L9dRfe{Uyz4>OV98r zZMGEy`J^d{o*T$fX&_d-*R`+_exhXzSWXV*$CFkWX<2NWkJ1(Q0yd0`TFmT{W)u3R zwj$G-(1X&1;(fi1C{pSnWI8sh!6r4>AvHuSDq)264Q(kDi~3tr5^|=VvJ;lF%>l%w#uA?7oitFje%Hjt4v7)$BmTMGyRxXypDcc zUA&%ttSN4x9}9{W{a7LPg$HTcaCBsqSX79MG`%&lywzS#tTo&$@4VjVfU|aZk8}K; z-#Rkq)tzExBi@)ZGUqj&;+y!_tMTh^@UL_K|K83$MymRXeD3B?h>n(>mi7C2Ke z1YE0F2i&4q54=yY0r+#pM&O?mn}D?wL|HTNLd6zfw_+)1oU1qyxKVKuaJ%AU;3JCX z0AEy`0z9R7F0gg7C_4{0UvVn%X2og1yA-Dbf1r3i@K=g6fbS{J1h$Eyw73Tq;P@E4uqPPI~q2fZ| z+2@L~MZilH7Xu@TOMp8Rmja(s{2K76;w8Y36fXr%I8T%<19mB128=0o0ZWR@fzK#j z4m_r~0{F4w6~M_;McGQ=3dJjdy^2=>jp8ccvx-*(f3LV2SUXKLT(hHGFn(YF9Y8f0 zKpW1+w>2_=`V~2V9#-T4I;6+}^tK`gPy>fm4gVOr6KaEZ;;Z7}P~1HoIq)Y4WG*OD z@%}v);vS>aA;qw$f13sB8T?Z z6*;sYRpihO4+Ln1n{aRS(ZC@Ry-bvsaO>KCeiJPAbxe zdOW^`ytH(-A}zgMk(O>#q@@oj($a&9wDc`SPC`vs1E7qP&|F1MLK_t^2?Z@P-nXgs*TRt4I=MUl4Or%2oPTa?@5+I6|5)~jA*gQ3nL5WQ)4b@yVXH$ z53|;Z+MSA2`=mwj=QS00j!zVMj_C-tje@L*)rzc$v?3dEw?)x$PzAQ=NsDs49xo|} zmijfUtEDQitv4y6t%LSkXltV$W*3`K4k6x=b)QAi_lhr2->_!MM2F5-qz~69(ua&9 zeJCr^hXac6AvpIUd+r9DyS)W!8|2)J6?ul+6?uklSQLvM^95RTTm_!{pB5$4#8y!` zLaJe{3bZP1Q8MlE1!~&w3+z`Xe1ZL{b)@K`Cvz=I@r}N~;yYAeJ3V2MnF5CwTZbFr zaLXuYY!rv*DbnGa6zTAQMLEwt73ky37UlTARiIl_+C-tuobF0rpj}B{pj!{9Ku>sId^s!`7&hd;du+jdg z0=++LtZ2bJh2!&7U{%~;QH~Gz0tmoIQ?j`;$nX1C-Ebr7EMg?b3be4zot zhz8Nd%Dh04mAOulmFX$6%D$_}T6#{AUHc71cI~=GQO0%eB1Nuy*C}${+p5TQ??FXw zzF$z}=KC*-+sjPvC*J-4InZKw?;-Kw^BMKw_YwKw`w9K%zf^#K<{;L=OXr!CwN2J_iz`nhZ(> z)53sUr~?T^=9PDqO`A4LJXU$s)`w|~Wl|A5oW`J~s4a6=RFb9~9*A+gfmBbXuk60h zrzS%iRN7Ovk+}GX2Q+ZsmzGGAU1@5^k1T$@B#usom%?~cH$FZ7v! zb*3(siKZhd6w!EJW@OSs%$kZkCDY(U6KF;RLPOv))8a(Zne-LGkwTBD%k=0Uh|#;= z<;CwX9r@|rxEIfhD|LtsLlMGYmilOtKRUq!lI$T`5Hp57$gHNtm(ZCu^GLxAk7lz{ z;N${4A^HJM=e`N5t`PSf99rj|;-_g4=eu*=SyVtPq5)+4@RQf|sD+fry7G@)p6i9| zzAHuFlg~5Q+plxq2bbKx;S^#bY(DJ9NptB36$n72_(EF zfrPgtknolS65f(P!dntZcuN8aZ%H8GEeRyNC4q#uB#`iy1QOnoK*C!RNI1ff@RkG; zzWoOYZ%N$2NutJOEq1ye!VA=IT?!AWGAP|$L9>iV;Wy%ynOYDX*+H02X)7&GZ;Ikf zQG6+iD@F07D2^1xkD|Cy5-*D4L{WSwi3=t1pePO$#r~q0UlQv}Vti3-N02(dW7T8_ zDvWcdEv#yV;WcNI?Ht`ZX=(N=3Pq>YqrwBH521Q8JnarP5a z8$}Req6uNLOW^@We>m>a;fRF85ebJQ5)MZs9F9mh9FcGwBH=hh!jXrBBM%8j9ukf< zBphqI@G?1e*i~Hz_VV8Y7(3N?rzbxpQ6;YVZW2&1k-R7lRj8`H@xE0fW@#;x2{ z#=IKq(~yyF9uAt8m6>hnzDy*>5}sx=?U`J%mvIsuQSTITN&1Qil&P#^7ZlTk+0%(; z@KeTqjt?e%;81%M;gQqM<~V*R9~^B{B@U`jqq}+K#C4_>KbfOBSfSH-nCh0%;-;yP>vI_U zD1|mk++;>3;t~F-AM0i`kwJh^EJ$)*Jh2?Xc8_H`He;brXW+I>8~P?H1o89=J&3@U zmtPm+S@1`hw-pDSSiCQpO5&HPIQkflVi6vj?ty(0XEX+gN1ZIHQ1%|<@RhU(b|3PM zSJ=Ec*$?}$Wl8K!JhjLN zgNvGJ?=2bQK2B-*m6IOabo$g<_X$Yull<6+4{S){xm+gaAdGd{+!o%5Uh0KY2^TFB zPlx>&WMLZ=5^s0QVK(m#WAKO9;vqZqnsumYFYL(fG|aXL=i+=lh8G@;V27!`7h{+c zLzQ_m{=DXxHLu}chhBQ)$O}WwbDxHh=GHI8u7%btPE=K9&3wB357w;uGb-TbFSfhjQUHN- zt@~WEs*IX-;E^TP{f;*-+OuK((IK9cv=86@#TqsE3vq4J1i*OwtqUm^h_tF`anx?+)Ec)iRF8LfyT*_Hl2Qi2-A9Ww^Xuqq& zJw$1F-K~G$yWsS%-NTUF7y0oLKC0)V_!nDec0S^MHI>{h+f7?}+-y|4d|kskHIKeh z>2huVV;#3Vcl2{y=6+>}rk1`b2ToOLnz?CUKxNrO3Sc#C~1{T#I7Eg%ga%0>z~lyC+$r^Rm<7odbCVh3*-h!OiTL%AY&o&7&@<=1<_e(&jRev72W z5rGU~i#&p7{K6Js2xPKMGC)Y+VtYMoQ>uj^$Pusw+2tR*=DQmo~kz8#^C4}eQ9vOBiHD(=QrwELG?~! zsvwfBR>lhxo%T{sJpb?chxtYz&!XxDw_Y#g+=dWuVacgXw44bSGA^r4PLMttqmAZd z$tBi=t~%|$e6w5{ZRXuFuCC;(qhrof`M_wk)+|&jOn!L-n#kry$DI0T)4c>$ zuO1OstY*H@u!zLKz(A+HtmL#R^jxdi^xs`ofyTr~3YDf?A9u3&_=0T7X*3F1NIF)i zpJaukYvp5Txl=LR!a`Q zpWo7IFR3}r{AjZ}3UnHs{Fe5zx?8I@3e9SLl0Wj0|B-C9T&v|L!AWCaqR<5OfkHJk z{G_cxV*k@>hQR5nqqPL$kHr{a_*oA}~rAxGRTfkNxfXvMhz z^>*3^PggIxbvI{?Oe>uEtK9D3RE(g#>A)*(P}_n`CAj!$m93bogX z{)&9H?2gu89HWH_)ROHy(_Y(ZxT9fa1z=F+8oGhz(c~8xNL*h@*9(nC%WZh*cCNJA ztA)Kdx!h>Yt(Torp>iHgVfOPM?zGp5Ta9X~o^|Q^XrnbgUbsXI&9Ah|WaZDaH`JVp zTWX9F1<2HFKoPakY@%Wu-a#c4J3RVaMT$!fjnR;>Gr_?fpK5Wb*8Mpc`v z7bfzs_PM)u?AnP-LZ(u6qS|RMq#pyd3T$(QdnsFL$&B5tt(QU350zDvvb=a${hJT}sDo-vE066$dS~njQ6Nm!W*P zA}D5w;9}glP=I$31|%+wISrRu5EQ%|X3ZYJ^B?2^`|^{uDq0LQ0wR3?+$9Tz0|Aih z2;Oq5)I=l6jsl-Cw@zPsroE07KI&GSF_Z+)Hj& zygTZYO4W;_aC_CdFc5i%?Ak5YAlC}$yV`2jT1|LA_!Zzgw~?=2MB9{)Hw$GK4|Rrb zYA^L#)Myqi-zDX3^sn&q?x^p-0Nz~K40zlqNqO*ukZ&(3Iq;EC*+iiNwJfaV#>JHm zx4KXh9_8!L5N{#K$$fR&hm8A?K{A|yNjRiddtSqBwnWbt!)~?b{+rbaI3=&02b}`h zzJG0j0IUKVUE-^T{0|{3`W5Ot;D+1Fy+3{9gU9o(gr$RL;Hv|;Iv~0P{yXUO(2U3_ zbn@%k8$1H4&fNUI{Qmr^Q~A~THTkvqb@}!A4f$R9-T6KFE&09ArLAIAd^;Q!(LiTs1l{7hG}~sr=>fj6-5PLmVJsXz<*yh6&_{tPdjMA6I=fkfB z7tvxo@0^1JFBf2-6+9=62$RBa1zZsUyRui(`D3+Af(hHNH}z0bjh#tsz!GA2B)(4n(K0OgO;ErKRFh zG4#+NH{OTO?b2R;s@*S7H;lHA=`vh+s?oz%^j%I2UnmIYSvpK`pa?jGiRWj zgO8(zVN=7H&z`=Me|xLFlzX?)@hZ7O5uGh)@OR)NNBB4EB@k#nIzdE~AatxSF(59@ zYm%RZQqR&)aj7p`&AIkishWje`c6OxaLjb46>=L0Zs5NiIL`G6ZEnD+74Vf2JaiJz z1VQ9Hj*zH#n1_~FuXgf3-ClU4nr(@AT0ED3-zoTKTwidunmvoqnP2bciwlndgX8eM z!V<`#=UU+Zb)DCA@*in0Y*Ii?cH>=GMCv2w!B@~342{7~5kik@kv4(`l0Mh}1;4>eF0;p2jIngf6=6LucFz1^1#=9k)h;*Q|>O z@T@a#!zm+5fDX^P*?gt&BtjYyBAkG`cIwtpX~IS9<}vb&!pO30-l?H6>eVtto1l0J?^w;MHG=R70gd&r z@J)UI)R!yTdPZhP$!*R2I1 zqAyB>xchWxti3QW^!x{4p~X2El%kc0TY<^*tp)N{$oTo*VtG%sZhmCBd?ae;e0#OL z?Hh(~mi)ka^#R{N`GHO91HP&912?M=_(sbQWaI-=m@hxORX*$U>l-pZaJ%||Z;$-I zp!$Gsnf$ zD^%dk;Mfr~J}zSE+2{JvQJ>q^ah>+!T%l1bIg^pwkJ0VN#qC;(tV|*DrvVr?*MC_br5%5(UN~ElN zir~FG@RWb=@>A&LE_eKQizgsX{(b(R`TvxEv;R9{W-&mc?FDc%MeUXLR&L#`6hbsfnei~|A2Gr_wn z=$UerdT(SRXjCTe-Po)b$}rVxlZHY_8;m1T!jNyYQKMwem4L_+5v}pK8g}Dfrx?9h zU`*Sq@)%N=XjmQS63}{_OOaQ~$7CYPC)i#_qdhXo293GN?)%#h$Hz-}ZxFc_G@G2W zd$3d(8)R$UJ+Oa};w2m0pGQ`tG3bR%)BrgXh7pwiflm8TbHcUB95NBm6XhyZ(r%!Y z<^K0Z$B@*cG+uCP>3MWYG6y2HiUCldkad7gB%&xX$G~G0nG?#kJl+ZD^dXoXbrH2! zCqlL%uA(_cudWh^qqRfB%~1?rC&KoytOk22J(0Z% z$n`am!h&<6bcbYUFf^mts;k)7c?p-Ky@z=HI(skjZ`@|DGq$~a&-V^`OyQ}1#P-;22?Y$`Sc;bV> zoyFosFIk7qfv6He=F*oDM(9>L!A%|{f-8&}F#zd=-t)$fL2@sDPw>`q@hJ??E6u`q zfpWGBT9xw^4BaJVW`|Q(o#J1IMO-LeZy~G8*S&76&9Y@FW8c{pXqm50;Bhx})nmNw z2BX{H1?CQkY_v#ki-jCDN%=0zD*6nh18G3ap^Q{EKOs`j zlw}7~KKd&JaZGjg1U5yOJ-!}r6JA(4gTOcbk?;{A(tWN0cA)bXJs??XDc@JhVm zlmZqgw-mV0e%1;77j{!PK}&*uN5|GWPQ8t7(yzWUn_nRi=$e-%m%4kDdO^gHd5tEMZHi<0Vb zbE;l?QqnqQPRo~^GMbX$%dVQBpA(fd&&Fw<)t!7K!x{wMVg|)SClpZ#yF-tQsU zg$Yasgr1Zc^OckW4`O`_VQW+#&Z3IZOXtxS=3RH4KaR2B`kk7KoY&DywSFXM;m5aG zPxV>&uZ}s7dd1?41DNJ4Aq?vud~D#h+wXbemZvWFZ~MW=&OLta+~b22+pVqV&fRkB z)@^rLgM-#Bw_0V_sWe1F@?svtC<`GUWi>rweV6D1f6IixN;+cvyQFq3~(}bf) zPI^LEwStTGM2SstOAz8WD_fiNDcEz)DpV{^|MvyzVnrSXqh~?0pWZ%9c2;R_7wj|l zr-k{@6WbvOlnXnt4qD?*so`$7$V7+&KXroa12>Ty$33aq>lLJdJtNur zME_Rn_C#rMdF!_Rf!nri-6qIhwlD+bdge3@y@(-7BbTb&rch_8(asx94=7)mk3B9m z#F8JYwlII~VZb+mrPa@GlOlX;@bDZ!!l%&e-+HdHbz4{^Lg64puMCJk`WX`znWQ9b ziaX)==th(kLR_ecZqa}AUc><6@6$tUkwVacTC0)gFFm&Faru3EOi?{ur2mxnNs!pP z0auAsh|SFjMx2V6BzUHakO)x=myU^P|NoWnTk8CaRDl>R;(gY-PCF=1fQ5O zc1rx7phygdR3GLu)PR9$ST{vf8Zi27EpS<+KD4nj!h6GCAt)$7o(T)BgXE(2=3J;2 zau!W++x1pOv@+q{;JYYB4)_Uu7}Zy~#v_ECj$vL#|{p{K}2NN+RHfOB;FcWk%p zonBiLq&=SPD)^2F%wY9J)6@FOZrr2i@sW-Ee6w0Bxffgvk9k%cZU%WhO75)T2jZg$anGYE0&LD3%&t^9 zow%A`6Srt!f-D{~65=hCCIb3VOc#jCCKr_R zdy&SUD1&?I99k*Gd=1L%U4F`o7#f%5ht8o)4EaH-8hR?AO^lk%# zG#GAhQBr&fCWmuZq0CN00Jx3;3=KW~)E3>&Ka*#iJrm$0jdU`C#0nQemb(iW2nxlEwfj_1pw4k^$`~=1<7+?+0 zir?|e)3_;wUb$GUpC@9&^Wv{isVP;(ar4?BzvA7H{I_R6vAN@j_ZPt=yzx6#bG)xT zpC?F=_T*_f3xeejI>WOtfhXQrN^i)9#~Qz$E|#717$$Qwrg=0`bl_+2S5xI;$>p)R zpHwLBhGz|2^GY<%LS_(;-eV#;87-`(E;H~z}49^ClLTo-8z| zlnL39YOB%l1z6>OM)hVZ{97RxA%tG%-$?XE0pn6F?S=ka8H2voCs2WSnEx%5;DTD7 zU!wO>tH_!o=YTxug4+(-uiA3^56BK;sd&nZ)~FT=UgDCxy;|I+DZC)Ip|HnK(h>vW z8(i2K4SW2D`Ys`J0)N+RhG#LBXHlg*in>;jMuoYCdaYHIZG?O2a(h|UtJnn5(F?mn znc)ptF`qSxc`8xUiD1ZkM)JHqTdQ&EN1f90Szalg>Bim~x;qtvE9e0PSFMTB5~lu; z^uB^P4ZY85c|)K|D+c^~8!4+$8^!!=#i8*jYT~o!(OWn2ApzIIykPHcsfLK4lJn+N zJHm$Bi-MaX=vW>6=|7A3;#6_d9F9BI$lE#h0;O)?-BBOwR&3aH@Yn|VnD<40nx;K# zr+jRgd`wgiCw}Mr7$tb9v?lNbwj{AalE8yhahynmhJ%>j&J12wekY`}27(Cq#T<0;=M>2JdJD11v-z?6%jI`CE#F@3IlcPh5@h>sD7mn|D?HR^*{?=YAzpw=1F5B@75 zjRkc1ot42m{tfw-B|n59IVj!sipr~)Ymo|H0kdLDjZFB_oV>U$jC3XW?&wqPMciA6 zG8NHm#K1{Bl${RPikS3NpCGha!JHjK7MH z&_CV~r1&WP@$%3WDmC^UHI*9&zoYy(_#Gw5!S9dB3V?ILui@%;c3ES-!&*rz5RhZ2 zQV9o@q=xH9P^~)VjTuMJyQtQm&jU!=wXBj4VA>x!3Ya~z{k{vPdV79lv{q^%e-WD> zTqEy`PN;;^c?@e7iPBjNa|!_|s=W@#t`U~%6& z07OOOvIF6T3*kq&Ttz;i63HP01O3QHR*UcOBne_1FF*IMMTI553wwYLs*%(SSDT;B6wwU!K)ist$s<87%__( zsSr4<`ta(Lh~+cuxQ!4XsBfo~!>p$|?OB&QuKzI<{Rh8382s8^0$(%cA~^A?^7>I0 z8Y~2uKOpX+THU|KCH^RML!?7%CA>$yLVk3#1DxBEDKA=~;QI|)br3LdzibDqLklRV z{<}s)=uq=qAHFY^xFCy!T7C>6yih0nKrrwS_ppY-|73f8bfFevAa9+PL~D)r2$kU@ z-(R3!C!+A>!E%BNJmDUY&%ZMNbnvMgLZ2F^$@q(IgBGxfv0JF^Z1k51l&TIT()TiVxA?11Valzg)_YiV1IoSi`eu>WV=2uFxtd)Q8hT zHY6`-QP-*V0t8H4(YTD$0|UW@1*g4RLD{{(R5ZVcY605|(Svfy-J4*2vSz-$(5q73 zg;a%Ku#8`W;^W}z9ynD0fgSSUz4F&PD5&MSbs7`D}lD&_$!FUS8WL zf8CGIku&E){&t_3dlr@X@|io)3B$CoqyTF@Ip@%M7Rn8ZI4?ui6`rnmV1=AxXLz>1 z=Eq;-HvqOPC@gVdv$Oow4f1AzsuB0~^=F?OTqTyS_W zNo;s)mx3>m6Q=8HV{dswX55K?pB9fKT*k6AaGP)9|24z=TkSPopiVvzn&OFd%+0Qf zTt~hVe&Y(FvMMiqr2G|>LaBLbWl$#S?=g@P#U!YCg1)X`b{37}{HRNd>u8ZBEe}AW zdd6okpHIl>FLP(%fuQdbUTP&$!!&1h4{U_jH(W)PGU9j|bQ8Xm6KYrU^hWrs<`_#^NhFd>h{Ee6WOz_>E^xX%4>n&UF#R4GD=j;*JzOd@- z`+hXp578@MSbfXWNHiSeQRa|ec@9g7XuX%u?cUCt@DOt7 zympEH@Z{Jh?s$LPNq>YKA^r-(jz4`TO3!&O?c5P2aR>bo_MiCE|JHuG7x>Q5jh%GE zbFQJwd+2halYdjE_yBm1Le0wS8j1Y(+n7-&tHi*JldY?=};)FxC)oZ_4FYtNmWQS7xiIBpW5P0%!oqrEeEVE-oSeImhILS zzcJBu_B3>r`agMP_ZE0J+3YAU*lB<6sn}EWp64U!Rg`rP?4@gEED~xWiA@)&n;N`i z%MVc#E*EGCv4}zNj3kSNR^&<)s*J&JQ|N)nfRS8-z!!n2jpCXYkEm;3Jfg09@rb(q#Utv57mujdzj#F5^x_fq zrWcQ>H@|p9wO%};(g5d05d$~G=zt7`*C4O6owPNxQnhO^-SGcn%C`G^< z!%LhNmaRLOG^Zugo|LUIF#;;S9-roY`UIz#5PJizK*To^-?xfg{g5HD9P1d?mRiTE zb!-Wivrb{ZE0oKga+_2b6BRb?OU38#iQ-SId_u?POL&KbD@3pgHVi5F2yc#=0piJIv(`66rb z^TwL&i)oTZLepq+?;!_!Dq1L%z#^(p4~-?TZ7`bHXSO{2-XPN1kyZo;(Px*t`mn2MSpBO0pLk((4Nfy$_=w@!<6 z9r^@Oh!xZNRZ(JjmteV>S+6iVh7b+Crjh*aqh4h)Ns1}MF=q@*G_c9h*}RK=ONG=Z zOXe-G(1s#gTt;EMI#MkACS%!W#bm!>dfC^AwXdjb6;j?;7X<-PnUWu2UT@RpHENeP zPS4>Y3bS~=leRJo`sC1c=4Jm?@*G90a&D-uPs;Y$h%-gXjZ!;9x&GGOK z1$8tgokob&C#n;uTR|VuO^n1RSdeo)5d<5;icl^j2#q+W5oGAW(0uxK(a~kmvr%A5 zwFT6gDOiZ_KWkxf9a9BZJ5`RNHv{xoN%g3biZ1>}Ogq6p3jE_d|0wg1s`xRyz;D4% z;%~&Xo2S>p6GN$Y-ra5;d-;exa&~z4&b@mF_uwB3i(x51c&Jhk^Eq&O(AtBIQgyp^ ziemlAsET_1G1lK}gzz$Yo?d^RSMjvAWqPgk`)mF!zovs%3!=k2k2T0uT6~OcWw0GZ z#Ob7ejU{wRe1Ly^kbnFV|M;-@F+4BIXRF#!`=OHzXXn8P7qrjpVz|mN$D272a7AT4^p5o-92yrPMEs9W*;=G~=)+hoh zir|IffuiWjskbePE|dDYqUf-wXDJG=Pp-Kr+$Q-Sb{*7`ilRA?C5p-WBB9C37CONu zM6|~%^{X_g%(;!lW35uj72!s9ovym`GM6CRxI*xA>n(K9P0!GIXF9U()hL; zJJcMRnST_NW*mPS8fhRt{o~B-E%SSY@#c&UsHz&R>b z$F$i|usSSAboHn+-k_GSL*=|mRPoVUtnl;N5~fx7QqLK34OJ)P>gFUlySz3dimF{x z60%v08Iov6;v7~jBkyWVNO%%Sc6#J=Z$4Y4$rq$*ES#I-TBllNMhQcCwY^UJG>iLA zZPlf+uao1Kl7Tt{s`@kL0Ni=!LyhIv;2L>qP@se53<(3tu22_t+zL2#2y~tQpDE8 zr5$h?^f1ek`j>BMGo^s?x2B+&22-~ly+r3+xCbmOE5>Hc*p!Y=TpKU&&Nj3g6&7g4 zl8A0Lj|~1rX-}_TrNm-ZFZ&z zuc6`3NOio4Eq1%Kx8z3{y@T30d0m9u=bgfh=XO&Ps*;A z+qwY>$;AuoF1lq*jQhl)BedUAm6nMjfTK|iwxX+BIcyn6o56{C8h;j>bJ1d(OSCs^ zr^GAm!rf(i2I#RhRbkU8XM z5)AjeHt&kz<^_qaBfai@wyE>D;V=&C!@4?=n#Yo45|<7FvBZj>2*y)C%J4m_t%9`h z-I&1|b>h@UB>=b#IJJ3gl0ODtHat722Y914V+uBJFeM?I^V1A(x8`gL;`+1L#}WI_ zRHk%UIVL@B05~Ax<4Bdyc#Y+p_h76`b3l#wz@h1=y{Ds?7QdjUnZJrd=-fv2x z=cwH%qGjwX3{O-N;E9^QCTyHegNwAiX`W>Se_vbFv-t~T>&ky((zp-%Mm2m}cUjPGc(pg{1?rX+d} z!AhzJrruoC1Jf?sQ8W_nGcdQ{=#rV3$5Dqat1{yuo^Zwxc#2>&Pfapy*5*dR=q6JV zJ;!Lv;XKM>V`%~5_Pm`auwh4}38i^~Q9Q0KblT>X$zU@YaE)*=lqL`kP;woCb-oJg zF>Uq~SPz?$=sB!6cy&)HvOZHk%1~Cc1x*X(jTsNIX)`~whZm?Ip4Vnf0Woh%qURtk zL-Ab;dpvtbjYivH{3ZkSoVGA&fm)uy=7wQzBJFFT3eB_HtSHdD(Ue5bp;>p*!A6sp zEK6*vj2->G9jPO(vfD!p)kn02OAFPy3@X#WogHH?g4iMzu@7l;q#*V|Qxb8+4DvHF z#lz!u0}_&pX;M6!Pa6`bB`3O;Xkn75GC zB#a^cLYp7OX8z2SM9o*>UbdjWS`xvO}981u)x`M9%?R`f#Dq!U^Mi{(7|O#qKdYk7|pO7M^993lUyI zs3Z(H9@6GRLFJ4oiJqgfsgW(5FEnkO_l&c>(39|bsf0<1DW7D-E^CXK7O@*LVLt5` zpCSAb#u~5G=1RfuqA7`<;}>f=kvKMXk1=|WwkT;anwu%)uqnEnI!G8?{Aca2D_Fe4 zltj<5*bywLkI(sGI^it#DXZ4UOVx`aOEZi$>9Mq${_BkBuWKtLEuuR!;$UMM;>Tz7 zFabe3udzfTgM;1bAW;bZgptaxX|t-p|Es1XdJg}sR5@@6`~6|g=r9cr>S8(Rb{txE zk!O7qKu`M;L;csA56hbf7kL%f0f^_in59+J?GJLLjSM2NKB?vF8uk7)~- z7Q~IhC)eFlOM>Td7=mr73frUFEGe)(WJ;pvu&q8sX9v>~=5m+OWa1MH)~mI}N(YJ?;&fS?8wICVnv&=_P798p)C;FCL|apEmGSs5+U%#rV__!eeLsZ3 zautL3Xmg-o@Sjad^c;hgV%HDa5(tNz^D!0?-?t+g-k9O^h~SXRT}ve_7Xybu&%ZFK%)F@0k^;wsDIBJi z0%Eub-)-k`U$ezcxTR2P?2a!{>eu8#8s!SA| zigmJ8Y8Fsirj#S-yvVlo=h{%DwXNG>TS5vOo9qfHC|)lGQUpb4Bt^*R5=`zZ+Ds}Y z_s6CrdJZ<4J*~M67W&5PsuS)rbbU)^Cfrscm^Qfu;wf0a3!Xv^ z#ZQas)=bXl-wxwj7W~@{+7Ur;AA&fc>g#3N3@Q+xG9}S-h*#1iOSxLDG%RoPfoP*l zxX-XnYKxQ>wpC(UMet<%JcSTSr~td5&5MFi!<0nN5wcMdpT}9I*fkg<6>n7sPkCbd zKXC@1+z267vZDDeBl|9GRis6BfC}gXS?sVZl$Byxg1NLvSd&mU_T$=oDyYBJltdhL zgD_Y|(wveoAR)OpY8sz;`6sbc>b1*1O@9tXI5H@HDo8thNgJ?a+a!4t(@vjDN<00o z_E!~4`)xtOAnjzD=U5?jwG)|a$D+eYqJCYy&5i$mX^Wat!R?j2yIq4?IwmBDqrj^# zO3G&ZgElLQ*8k3wglt*gWZ-5xo3Y|Pw}OJaQkQca)Y}Zt4NGTc(4yEs;F(~K>~a5O zi4Z&qqsooitSIoTGbNE49^<6#rl3}oThDe2%k&Zt9+>h;Mr}x2&a{ncldJ&cHic|K zz-9=)gfZt!wV6`zyGxL`hE8qiN#{Jx!zFpN*ge*KR$IulnqP)khImQvWr@3W{(v?o zin<>+B_W&3D;Tkv_GUMY;LvapqK3A*r}JF0Zcf?VW4ebKxo5P6O^e*kSgYW18)_}Q z6_DUI+-{QgX?dMCYYLPyr9spv15a+h1|%dG({zu<{&(#VN@Bvh--(0AqA^UD zXV`xJyS9eY+Rr+q_hLKq#iN;oMA3(}`B9AK7X^uH=x%TEmxPhe#lTHqussG$6q9tX zFhqZ#t&+45-4ZMyBM%MEMZ6h9EgXK%O$tE2q|KiK+3%W?kS*-D8TFZV*_j8Smb!&w zX2cl5UvTFmO%@$XCZu|Uk-ctNufo(@GF9T+CcbGT5#l?*Ig~h9G(0!Sga4~3Eb^Ry ze=#KyN7lgoN)OI1!GMJ1qE{Zgf5<m_ZG)8e{C%nKyonmpv4m*n_c+T1Ca)=f$D9McVS!Yt0! z_JXzhusJzSKFzt8qRq7XV~pTCwFOLz;706f>TxJK>j`jZGl!uu*Sz6`Y{lEPnNomz ziz$ho19xylESUF?cBKO)=o~yO_RP`Iwc^lI+U^u(gtWEIlmYlv(qa>MURzaZP2i=O zhLF|f<0yDz;${^CaR*D@D!isu?0L(wP7$-u8%`KzeN3Bk#ZEqIN+ND224R_u?6}7_ zAR)QvRb+SLQJnNyt?}u+h{mnsM|R6FA?j?Vd6v!XTiO~=Yi>7XP`p6Aioy=?ij&56 z%dj9E10>8V|E)G(iZQ()NL<6f?XJ+$b_=_g!+!+p+k?aEMcmE1Q9>v6Bsl8EDJ;L>HU!0yC=gyf=Ey}}Jh_j8RO>NrGBN#u~W)0r!=Ow!bkvN@gC)^}QS zx*%}ZATP{IsM#(^a>H-X=0wr<)21Y3gL$nf3E6BJ^BHKi1|%dGT!UgjLh9nT zObaTA3#@Y!=P+NpI-~5-O2aMV#3w((Iba>DSId|`9>FLXmnjgUq1H({tzJe&M=!x6 zl(Ab7cEhIe^me@O@^S4Cw8V=jy-PX;yZEJ`ROxrL%_g}Sk;)QFmHs%XROxftUsamS zZweA!9n{R9%5w8i#d`1pEw*(p(vik-(4z6kv`@1a`+IFgq*Q;K!V$ab@k_l2mXQe~ z!@0$=@Ukz-tNo2OX9`4rZAwD6f+DHK8PQ|D)OOYrT8!38B(w;%k%Nhh&t(nthtWf3fQ*1Hfp>Zq;4b68M ztY6U9QChHUF{cAraDE`Wcz;%$cNCcd%B05rK5a%7Fn`XJglz0TV@g6cb~dT+$;N)8 z9M(A2p+Y?;mhv5)bghRGfk!)`P4Q>3elK{EZR;!A%1UcnsBZQKV5qVk1EW~8=T5pP z`T?6Er;t!{@yFUsDR%USf<#xRF!SS}gU7ME0akWld#PguQEIY1Tuw_ffFn<~(A09a zTd(5))5CP;^s!b2TT)dkQQWSQ79%@%Wv}A&gPDRat3A%LhHG(Y07-TNdzDc? zrLBmxsAF>rPZHag#P%UZ9056!=4ktd6H7yewb@i4zu%NZ9CCyHUWN?Z;TVvRTud`Q zFr6|S4)&?^;X1(P*5EDiMw-|+j?Use;x@9FaUb+MB`k0YUiI!p?Q%vbv)TTTHkfJ6 zc3AF>>Fa^5)jL7E;i&-wT%m?wDYH|ugIzVfdtpzOPYzjZAt%9_sur0w9yv+*4jABwvVqelpi$9^wq5|~0OiBD-0Xi0{ zc(_NsLK4tj-eaIYrLBUi0Xi0-c({jKbi&appU`Ge0s8+lCDC)Bw>)~EXvznWa^|Ts zrHMxoPV)jo`%P`3(?Yu?b7?~Oab%?h)6z-%?mdiY!g(owrOlgy>DNt3^c>UW(hcLh zltyd=0p%{EwR%;rhKwudpj59mJ+>WU-*CcNCo8l$QLtHRN+OPpK};vZLY|K`AR)Q< z4b%BT;sVq5>uFZ|+D+T<<)KU=hqHS8iIUUxLM2Rbi~L0~L-vjJ}`MdzOGL(ULV$$FD+gh zGEL@BG`U(9Ta?6i+*_P9`~QpD94VlEK#;hGzVn8&SO^g$->_9NO;_q|^)g#T?YQvRIcDb%Na=V-){YTfns7ZOmL`4sE~if|{4$ zFys*DB)PCfn5;EaKAxSpVhG@t&f3I zLXo;3UeXdp5nje3n;E6d=CNh<%nX*4$h3U|mDYhCg!g4Vz(RaI*sKQ}4P&z&*h%|( zz>|R+WaUsbJCPV&(S)3pIb#Sa2@k;7*gTzkGjhz z3yEPA_P;*w&6}W$X_cJ1^{`WFxwJ0^HM$16p7?zJj8J4txTLMNw3cuLdkA`RV=Zr3 zZZXIrxw$B);mK`ZAi1d?FeG=#+awfrw6wWb?51u?qUUzAhT1mOd4x|>k2dn;M;O_6 zY73SY*|iyJ*`h2XbRK%G`6sX=}N+LB>=3}oz4vv^W6hYxbXwhvHuJzrX zV#J=;mM<-08&GncJx{$m_zRyH9R@97h148cY4DHZO|O|HzbtY$<=hxXtuf$}1m6K%S%6B??ab zCS$W`O|JrDzqXjTQK3mFD4MU$iUQ3XQxZLgrjL*2P+f!YOs?uAR)Qv(NJRr?+n;(NX$@qh zx94Aoqfm^PFx7ren-#@KUT#Vv4vzuC(nxp)$bf|8;)rRg#+&-vfSh92uDsZ-uP~0P zmY;H4v@Lq#`KrZl6En}zKX22YDqfi9fA!7UUsVk2IYFYUMrVFf z?}lS8x;mtGX{G>r?XKST)Q_^_KccOIl!|ZPm>Cao+WlzarAZOghqT#Jkolk~3E9}* z&){}z6{h8vHyo~3E>ug{+D)8R={1p4d<1bco|^hmhVaYUf~JR%&Tt7hjbSLm;H61< z>EG98OM&o8*U2doQ9a9oLM{d0r4&e}AQH+wC$@1^_eoAKq|Pi z!`y`sOUQg4*JemT?3f^N4TFzcxpc(7;AWdxu!e2CxOzw=IUTH9yCD9K_F-vXVw@`4 zYDtUJtytVnB_I8yK9VxYYun{gEgaY;%!B-@HeZTK{fZ#b z)p2(nhntQ#?iSl*p$vj1ILfp+mgub-yjNtaf;GzZ28QY4*z-#T_(=>+lB=Drjua#N z7up(3i|pN*acl^NqqR}^R7FWdWfEs>BWe(b!`gwMe7?Ics9GbnbU1Mz(LdAXTS5L$ zOi9RQ{AE)T(wVUReNQ@*BS+kN;eubWOp{);<75pRg9@9Zk|=Rh^I z4M1jwB%AK~b-fy|9nIiqdm*`);uF(-A<0ECm^k;q;j`l7@utm^hoYB+>A*GG>?;<$ zQjqBCyJkM)b(63Nz<&WFHkwVR8CvW{gi^11s}w8Yo99m?xWEXrl9B*{~Z1M8m3L%-x3@b0Av891`N!$Fvz% z%;8Z}56mRjW{H|K!GJjDffmkJLGBZavd>2vPjOx_nfXm^V@YlmBxP(0)iX>var#%<-%@P* z>!u_mo_}si!o%}=BRq}MBzK)CR9qAXV^xtmR(G~r_am4^5iM4wj9WwXIvw3e;cXeE z;QrY`$Na;)!#!bfbpZOt^)oXZAyvdc7yhkyJwBztzfSwB3jC`DiLR|_=0_1r{Kc?p zL>axseawDs5tCb!qS*G*VDYNpB;31yq;M!fDVHAH@TeP$&u0xSEZC2*Z6OH@MH-uI~Q2#^P z{3vMspec!-qqX8xtLz;O=7=sT5`MJR+lswOLW% z`3X}Jso^mWD%RZRv>FZU>0li#70MW%s@+@iBaG8$v?WW6)7s30$C>ShI16EwFem;g zZFUr_J|ReS4J>ASYGvDrhoTF;cuu8Ip(z!YLOW!t6EFbqKu(&HkPY$y#&o6! zQ!CF_5eFcdAg0H1g=}nMEa5&QbxB*Kv`DSQeldb4(VYmELI5RN%S0` zH6zU`W-ZBYSz^-$oMRTNU`&35VS1;wU}<4mn`s1`VFfof2os!zph_6@yj`0e1**50 zlIS^92a})*rk=_9U;`5DqE>5q6*M>p5i3NSn3h&HR=i4D4F2=ls!9v~!9?(biEEM- zl?N=V*Nj=z*q)8El8TZ)rp>luBp)>;(Q_lYN7qQ8M(jb$Q^}V6b*- z3zfDtuBJneJ+5egUdxS#R`twE+L?Snn;8Y9+f7OI9HgCcDgk{l<`Txl>N;8AiUpHp zD|{>3@C@E(h#%HgNm__^hNcw4j0dHxB$6GzBkPuD4JRz49?@o1F@V#iBzkTDYlA#! zL?hv8({`6<7|5rzMN13hI++QL@D}o^344)W(&k4&t7S@}=V)y>dWkpXD+5BTLw({GHk?DX_iWltj;ATLsv#@=MGyU<`}BzT#bB!UGJ| z$F+q@3)O0Z%IAuAAd7T`i`6Xk^V-ZPAbre~M9)Fmr!y`oyO=pjLeiKD!~G3y^`wP+ zpUyah#7i)VC8|k$O`BoGB))1&qUR=YT*oBnz$e~)-(@r!HO(MhHk;+w z_iA)=zmC~>D!_^gp#qWj2s9AtwwJ1Qv_xA1#f}!4lIXb|ZNX5;9}-$eLUDF*YGtfH zNb>?Czeii>v<@RfLnWWfB5rw=+E6 zS+1h?u=dv#)J9B6^c=O_lu~Nu>n>KqIc3Tz>b6ZI3fx#Ri}yWg-GLOht4mm|n#wn{8COi@Yo;W6ZYuYtF_kJ7ztydvrhN)q zxq5PJEUPy4YUp=w8eU8c^ z(qcQ=r>&~APUT=4JAtUSFKSmKS*se!9&NT2BiU(6;(NnLPFD+!Mz!*lSHG=cP2o>c zg`pm;t#L|hBImRfmDWTKq%n~i3u-sI+Q&N8K3=ZPvtl0)o0533*~e?N6_wULC=T5n zjzib0NWV(^>k86OnUd%^(rZt;E_U`ne-JvNYjZSf+~pZ=yFaBZT3T$@WXj-83=-w3 zSz)X;s93#Mn;QkIcbk&vIaXVfu%gxGyw-z!^hB%Bh}99Nev9$^w6^$Z@!Xn(C(bGI zSMLSvhZ6Q1Rfs>S&7cDD$4yD}9OAyi!TE5}HWe+@5NUy0jALGtW>2nH!FWNN z2?dOAn3Cu@7~7KC+ja{FFMFrp;y@Mm0?oNavC?>tp0NDDIst9!x$(2XjB=d{1BAoy}q54yHE@8VP$xRtF()#5k^!78}TCwN;hYKn|ui5Xy{tr&0%^hK$5gjpWnX zY%50cNmCL%Hx8(Jj}hXA zOl7lbDu1iZxMC_Vn3CwZsT?@sVq;NpN;Iu7I_wPxX$$sa7+cYfF1#Qg8y{41bnMp= z_d+3Ir)n-~T zj#Z{4UQEVuP+Li9y$20N_J)Td85QLN+Fw^t-e*eU#f0*hwvu#Ez9WqCEh@^R+Fw^t zK4(he#f0+H+Dg(vd0!aim#8SeR{QG;%C9jc(Q}lC&AapMQx6tqlrnetKd-IEw01Cj z6&?Om1BqKzbNX3rAry1^DN_ax!>LNqUt0Bb3@_B6~r8O1`0QQHS##R;O&uV{N zLHX0BBzlhW{=;;z4NhmuR?D>(c9NmYft3QCLcotOp8 ziBp+831c(y{c7rNzd>6eX_1aK-zd_&Tc#(G?MoE$;M-OBpVnqo zf&aCpBzg}2ZPUSDXg261Q{&{UC z6|jHSltjti$aSZ(BMj&c70^xEtSNwQFeUNt7tq7nBByPH^Uw%)MnK!Cf_AU==M~Tnnv(eU z3tC=VWG&Dl8-(mqL36b~uYfjYO5)!yXm8XOSqrqtGXC8vXm8N|yaL+OrX+d}+O5;} zcgPRtVk>gezQjG>2epMy3*W8N_I%7dK#WQ(IlbFLqzsv+^b^$ z1#M0h>_2Zx;`$i&>+#e5-~k4~V=8P8mUbJJP>h_DcJ%@Jd`C)(hvM*{gq(JrsQxZLg zZ1erqi&WwU%N0dzC+URTO2w58I|^Qk=NZQDYKxo}#x0qA^`hOZQfm`sX;>F8c$S0O za3egZBKjR|-V{Xt*_1@j5ncL7e$pB%RkP=D@?@;(#qKduw`}g!@MS3)+@$UE5(ed^ zDkz(^*-${a$&|$R9w^7PMM>LyL|__O@^Oy}#xd>BD_|TpCDC&*4*PYzazMt;58H!e z#d&Z%#H6C$ScGW#0a4T|&ImH@=nt#G`e}$g!_!?bJ`-M#dIY+tkbj$jYKayqyqG;HY*B1Z!{(G zy$jGsv_(n_knpyVrB{bkP(Gync?FaYnv(e51?9`yB58pVS=w?~1?Bg(Kd*rDMN<+z z2W8oD%Bs>PSP4tk<2Tuf&EC?hFmXAZsu<=blm$Ja0`px{t^UKj>#k#2zGF(F=fDgM z@vcTujaU~8&Agaq-i}pA*bXu|4AFg=m9e#Fzz$@*&5NSa*d&dZcg6xEYz`R+6TzWS9~e_s9WsdW0yPq#W&;U1U`SX>+xVzno!Wg;3xcqr~2>H=o zK)5_p^jTJ_-yTrm`--XVC47HuN+J%QjygPl@a%j)>K)iX5xfBj$;Iu0grm`}LR_@Q ziZ`IG6+eSGeA{a})Gn{!@BEhH8@MHYzRQjN;upKzDgI%%8^X=3IqN!EoSMU1b=_BY za`7I!xDy1}HgCzy%m9aEZ1*{pY`$8jRl1%07EcK;1mD`M{Vm12-y}$MRc3#&n>J0A zx$Za>;Iy)|oVHM*lkOA7j@=$&6(80XJJ~HODsHdO6awzB;k@KdQT@HzJSeI^Xi7ph zqyvoJOk;GbFnAcbHPmR}FjxmWms`i261K_3XumZwu}fOmo^iDVRE@BzlhNf+WAy4z4mPKcdZkT2vNhCOp5X zsQnr3k1A?^ohga9+6}rj*)y^)H6S6m*kmdQaeWF4!!Pqr|r2n(>B8Wy5KYU=oMPSZgNu~VAFpd{M2rGAUC`ax~Q zq{XT~K1~=-TW|vjA)TR_9m~ z)oRWvW9@4x*5bN6!+iaOwrFV)TpP4D$0puv!CR!I4JWj znz?8%9&43KZgZ5}uIF*N>Fd)fN_J-6X?vOfmv{@h5Ij-@Qx75-wj^&!SJX$Oe24Ap zci8S)%mkn_b7{f0J znGrCx?;m^!XVo+Y%lV>PK{@lFpUD~Yx;MXf8_ZR+gD0>?xm9;hRhw>OFq?O3$n5MK zDAXn^W1aR~(rxGDKWvRCgyhR_35$fps|eFrV>;%Nwngspm%cID7%2GhDz{B<@mmxR z3M)CXnWJ`$pEJ~WQAReuDM)mUA!poUu70pS;ZzE*q^umk7M)?#z7wBdY?i*HNAY`m zO{N;~g}vwMqLT|d%f!gCPn#dbSuQXoA-&UFQxcy5_N-X80v)6G1d&|KypQC$&CSZ_ z4qKTz4QzUd{DC;QFls(2o@bd~s;#!P4Sh2u1K`iYEnKi{2P}u8rnzdnzDt`m#jf@X z5?$N%Oa{DOUpAMDcA{ADC06$jFhimznv2Pje5@aue-6p+C$PDSH~l4gApc^Lqb?dM zsm)(6zChOhP5S3=@XrHV?px8D3#ZLi&V981tE)*V%il&}>o%;#91oPx5((lqm$U&c{*HG^D{`|G2hl(t>?QW}Ici0L#Ykk(Xa0Ux?YOrfWksES!gI*x_2p zMw^n8Y+-+r6xP30n`6bJ{Fo_;xIO4J5|0bnQ?Xw&AR)P!rl&F;3vM5&l{~woz~%^z z@==_6wvMV!HrAYV7PF2CA&=gxY=fWCh9j*F+L?wgNe~LrvE``66q1NVzzDUQN{}>9 z?aDr-&8A{_pD-oSbI5PzI@LxKOQf*gTkO9fvOC@ur%{(P?b8hG-)W1R7Ff%xUL}5Q zk6+H_`22?4$b1#cZ)$U5AoX>p1B;IG}O_;S`i<9j(_9B07yAv?p6Rj5)TFdkM47 zQRBD@I&2z0psk{`rf~ojLPADi8D)~uZm^8DOERKxC>Sx2ozOg@Cu7Jm7O9r;xHiv< zWxT?aL~6@0o-bZ>^pac87Ep2!g*tSdp?jUS3~8b3%eVm#At?G(D1KO*2L*~B5+trk zDu7cqJA4Hnutsp`47I{m&7w1x(TQ27#Rg@TTe(m`IyxbPqyIX?_0!s_N(@}7V#Nv6{WR^JEcXih&G96LqvaiG-n4Q+7S^WrjalM z_bF|r71Q{HDT$t&#!b>RPEpNtX{wok=^kc~|4v)jv>@LkL9R$C!ixFg^24 zZO#-V|H_m^97%(WiA=h14`M(BsT*R zF<#qN#q&S5>6fk({}pTaiw#vRa@(WLg-5Atk=sr|v8&Q&aw3DHmuZ#WPJDu$(WBb( zr$nJmN3Gzz0D^+%gXhbr;y!$nzy6T+*FA@GDj;#jkc3+4_Mo8DwNaR+S?3?3$-h|W z?q6gzyh>Y!v>+_Vhty;obbwD7DG2~MB4VC)-4E9j;rTJP58M?veIrX+ff*6E|(p<$HdC>74Tr9z%6 z)qLD&+i2uOFj3*FEnI~}r}9firc(ct;beKv}c|?+sG%i6`IyYUWTBKk5QwP zh}1}6Ewl->o1+O2UnAjpd^-J?HDU)E2|0scGGCh4$F)UK%);w^Ip-sN|$FC=ohp_OAGY6%tfC!J1cne=BuRZ4(6*QTHny-M?vdrrX=EM z$xwItV2-&+s(<7FN}pCyvNK>R(W-tCHe1&=Y#w^B)-03@uN0H#-c%0iu*r*I2}P4U zp;MVeSpdxl$Vz$3DNR&y^hq;cju>!p5-}HBYrl|3jvuDSCD~d@AxS}Y@zp_WU6eNY z678=lHo1j?=r(kj`6znDNYiy|V!GRHWTE|tO55sfR`7k=qNY@Edu0X-eg#LEI$@3i zzr7$Sm_DM-ilX%)QxdZ2y_A9LmZCErTCO-;tz2*~$v7Z}k8+#wDQQcT9v}20;7Inv zGHhEQOIl>BC}^{y;4{w3?ba%0eC)Djq*`_@J^;hQf{-y(FvdnQ$&aw|e^guIw8~$b zX@E1^JDMZlEYv_|CpD2D(Pl`2;2BdAvWdLTlmzuotXVdMtLh`CX{e^d-Hj+}tK^(| z&hp(CX1Eg^>J-nhh#%9|Qd;A=9-ftXM3q{17n?Bh`lvQfiv9d|QxejCdW9TZXt6ax zC5d9s0Q7;0JK1gQ{v0FsRc#T|BL|<$JlZ~w!Jc-0n7m*(VNmm@+B_-9{gEk&o+H

;Y{xq;15vXSg!V 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 US?(wC9!ze-GR64)`K~$t199O#c>n+a diff --git a/doc/LectureNotes/_build/html/_images/chapter3_47_0.png b/doc/LectureNotes/_build/html/_images/chapter3_47_0.png index 392e93eb1060945d98ce2dde88fda65c40f8c417..34a363f1cf90866dc60bda83f86f68041801f3cc 100644 GIT binary patch literal 11796 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 z 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 a@jQ#Ju5bq2Yk>-F3?+G0Xql`@$o~WExXY>l literal 14342 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 C&R8G- diff --git a/doc/LectureNotes/_build/html/_images/chapter3_61_1.png b/doc/LectureNotes/_build/html/_images/chapter3_61_1.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1866571230fb73edcc96cfb5516cfc1de626ed GIT binary patch literal 23409 zcmZsC1yCGK^ydP>32q4%+#$HTy9IZ5UnF=41b270;O_2j!7aGE`+xG?)m_!qK`qQK zyUg^P*RS7CIz&-k;v>Rm1P}=HQA$!&83cj=1IG_=Fu>0jGXhcI7Z+Ge1FT|i26i)a zG6l&Qf*ow^!8VpgUtCR{oGtC`SQvnBx-S-Bu!A!{yJlR4v1Qe!&sPv9LS zHJw2qM2vqA2vBM|E(oNxE+s1T%{~1z!_7;3?$dpz#Au>hn>o5UY7Hy|Bs_~?GBLDp z&V}*_O+kEOL;TcTVDz0WRGp%Q3~>Q?HdYzVu#gp=^atx`NbL}N$bDjCx#PM(1({3@ z*=V(m%-y38zgP4bU(5Z2_|w`x|NbXo=@8)@MXFq)HAMwM-~e+|2)+e)1qmZQn-&wH z|LgzrwEOEfN_ho^B;&zIg5R^iJH)=#0LNO?roTG9MJNt{W7FrmQxO-BK;fKV=>Syy z56eY53$ zgAkaTB^sZdl$aQsoIJExZHy+2bPN8)r!0MRbVNl@Ur<%$P+XL!NcAKo3hyBy5rlp% zBnl^_rS+MOjZK6PtN*L1oYE(SavsU=#yri`W`tU-A>_5!zdW>h6NAygf+3Gz@+umQ zvNcq`4Ukrz=d4-5W|viGNa$@qWs7?IDTd`D1R4ptTdfH-CbwENE`PUL>n2W}zM$Nq z0|yGDaor4>Dz7iD7oCQ_<;|t4k|}?a>U}k;@#@4jEVE1(5GTHaM84dXe5np+n*Zyepk_m;v(k= z8LUY8?C{=xzdl-RJlM1qO51chuN@K+Ld?fU;AdUgo_Ji@nYm)u8iAwl6%!@!mi+Ie z;h$K3wX|^4(9#Z1Odub7VTI=8cQRlkS&NG`BN3v}9*A@!GPZR+pLb3UMBsftE^ka` zF^}}z_^n!+Ea1x@7#R3+mDFi6nn-``GhDyAxu1`tl%mH!#?My)=-p|H5ea zgqPh*Z+v-e`JRuGIx(n{ldrhH96jV0c0JW+zu`Da=ba(6`{#1)#;bMDbER+J`WSsK z5hIBN&eq)yricsW(%3O)zfr+p{;c4+Jh|7;SSd}ur=$^|_KnYm{rhq~SyWsMM@^oQ zk+JH1zt;A0HM+C6cQva27Rz(i1Vv4*R+>O65&6~aY&9pdMi|W%`5Sv&3NBRF@KZy! zu`0>*R332GV`I^0W@kgf!nR{&7z|&ZZu|QBsyy%Q?nw@}`oor*97%=Y)_tCB?V2`W zkYIM(m5~_BTwx_jwVS}w*dR&|G;o3>>&*?#fpBnAAnKfOaJ$fe4pqP+dB7rNzynpA z3O={bLodP3_Xd`h5q7B#SZ?Ow@LLIe3X6or^sop3}I}zXAwMrXt;q07Me( zGIf9?L?$e@40REtOfPdS+!tEfu>LR{Sb|#cp)&9VV=j!)|HUa=cod3@k21zz$uZpq z&d#z_G&iS6UEoLjl`(PO;unz)$To%o-c5Xcg2HBM%uwPT15*~53x(7j?;?1vuHR5emD|*|2K*%K{!KH;XVj+DA*o{RpM?N_FC%&hP%_1L0BTM zF3UQbFD&NFK(&o{l;wlaRbx8(uoI_{%w~-} z$$Kr^<(T>JT~CKa&ZG2=U%y|O{L4nS;GL)2;}kwm_SqtZ{Yaj(?AlrkKcGTHpRP1Q zMMp<>Mfu#2{)=DR_v_-{zqe);1WZqt>v?acM1ZJ;ajap^ zALrrnKfERCt+_(_&DOFBP0BIlVXR|&e5Gw;%n8j>XTO|FYMhxj<>_Cd)d7-Tc_ghM zo=aIeFP>Rn`Vp3T7g2cxhj)ONyda&VAf2M%WzKJ6aoC{XQxqNta_gGBiwj#yN{ZJ- zH|)u3bDX-qcLFS-JIF7AR^17RK{aqs2!TKPZF_OKUwpY=b0dO9#{WW19rCX>M@Ays zb-udldEctuoh8L0o)bY*?y1L`%n%* zJ+85wr9dX+l{7RYF3NEI4AOr+Qh$8dj`H-HH(_?Xol}Q$82DtasI0tokI!N@_BT=6 zZqwfPIc>y@pc}u$ZeTOo=l=1Teu)4*P1l1BjVR;uzG)6@P0vT})8rg}u5-qP(7&gM z&hI~CB>x~h0bwQLaYbs^Q!q250P+M$Q&aO~y*&-M{j+m(yZ0EHKKAO@*_G1}uKIS&d@QM1@$yzd0QKZl6N2)85}q>p^J+?frEo+}g^j>3-d_`Tgw~P1vAX zV`z9-sA%?bq4N!^Rkzj(9RtJC&d$}BVTw~N^nx&225X(`PL8E>#Z3ylr$0Qn z3p!gL+RzSoM85T0)x2; zfQZ-+U3VT9rnw)L6eR}FkF`eR79gIu!$H|%mV>jZ-sJD!jh`I?f=#w~b;SzFR1t;j*IK!QR~jj|QY z3+gWNE%OMuT?;u{0=4&nC=%A(`4Vnmd_T%8{X#G(m34GZeBS#o6hNuZ#=XBj>KVUA zT=yG%y#NMLK6n?1h@<@N+aKfSAR?awpHoZA4Ts*3tH1*^mL;$;YTju%Tj=K-Me+on zSnvqshu((fz$=d2--L3?V%x(TPo#y1UF-Yl#dU&Ti_50wvv`xvOTKS%I-cZt+j|fj zTPEIkaWxo^7q1Id7pjQ|9IXPRA236u`N4&``G;EWBM&4c;usF9QO>O|doufbwe|U# zleB3ms?q4bXjzy;w1i;iDixV(fU|!;3t;tmcp@Ay?Q?$b$Ixi3jBNp7b6a#46wMRd zpx=!4si_64_SIWw(OS&q#weVujdjEa@~(g(EHyN;SGHZsFsFraD3(KrBjt?(G6ror z{mtJ#A`%6D;%FH>qp$tSP9OPwdj_9g|p+(Hc=7GmC_n9JEn&q5~n)8+nJ;+ra!hj3jo=e0%Bew%+Q^Q{{uOw2W!r9y(r|E6geCpp&H`;Gl(TyXB z^^;;`|2$1$g~rH#=>!|MCJb{)wcVdyC-bP4_Qxg~ zS7H+GvdoQ#2}<#tAR3fd=$(5i=ZlOZVRbXelRfy3Zp~As4`Jc&UDH7TLFaBnI!?f@ zW-oAfxAN|NjPv5?46hwI2bV}S7n;H>keg}4el_X2_dT$?kg`v41;0<& z_qo;P$o*4zETh}2zLOaJTdsvZE8oYEW)rZG-1gLAP+v-&1rqFuwlC2Gr0k zIHK>hl_LZsmi01;udTS$mQsXQb!4-mxS(W$siAK6qqc3AT%lP%8b9-~OU zKetxBqQH>}3#Q0Ys{eW9GcPO&8yoFdY2Q35+H6sc*7>{o1$TGT>2jxvG-}^=;jiS( zz?lm|i+!7C(0KQ|=RJtrMJw4fK@8rbm+(@)Dm9x`IwVQDSm}p6Au{1qB#BPx_zDSD}JjE$y)XvORxqv(T6A zIXG^LI13>0{nG%B!8Pu(n4(5(N1;MogH?ZA1*S|j_;5zgGZbd~ZpD7TenAg$`veog zK5=Zq__`)+>G^>KU)gEtk4@+HOosoNo8dQC?bEsNp2$ocrImJpW>6wW&reU!&}Jg# zv1Ldz?-ACfJ+7i#hGMoo$cx%Fv&e;pn#xt-vhL0g@CKJEZnhui51YdR->AOGt6#y%NTWv=Qu=x)frXtM7Y0jZw+9UHd zpdxH_mp}gPZm(*KNu5?#jJBc}$lhOhr`yu7rNzn2JY29P`@xu{DX6AQmoT!6&OA+j z&|kWlVp+v2_UwCkR7LpKc0I8@6hrFuuo;x@w*H+?uPvEcrO=>p<@-TS5a;z6OA3=Q z3}eRw2}oJ`tn=N6LN2wBJV{5`rQWLYH!i+whRp{9ai5xv*Tc)yK)vlrVS#Pe`%&f; zWWmg0XyZ0B!yto%=h)BoM@qEq4b5@0%ov)Er{6+l=q2H0CWrR-7vv}z`@=z7vZ+l9 z6H-PVddytI)g!wzu(=CCdTm-^mM%~GFa1q-uxaB1|9ZaNBz@$ri42}4AYK4^D$}YD z-Pti|uw4;1H>bSbpWLq*Wyk}XhM%w~HNNjYzkmNuW;R7|TXmG^+|O0K8K}UB2$zp= zejf3bQb01w(SNPGdk3;e`+&>2!k=6r_3isPi?NaC8E`jB`*#0|TC8;Xy)aH;G5()Dza4(OD1H z_A-i)+nf``xNs-1h(F%UDsUZ_)l$*X0eAKN5v9Ms-|oGs-)Qq|u z@O|XOk8PP}n8A>PBYxI3<@3%Itw%ZK~GKI`F2~WS!WTmkPKkyM*V#?D*3?Qg~&8?1V2>v!qj^` zQR3`8giPbY{7r|T1kE22jn`i)|+9+8LB>#Rf-nx5hFg5Ys!rQu9ew-EO$kUKWJopAl7aD$CfJ*M)F zd1P>R>-SA^=D{}lQUBLb>G==3Vl4sUH(CdXM7MW2z0~DHSqN@xE;v97GnT>vOHKai z)2A}c+Fy*`hcY&cRX>2-2f&cU1lN8#L{^y5&Zf5E(T>CXM+&-S_Hqw+y>@?}cr$VsyIx0jUr*2nrCoF8lLl4LHp zSrH=ipmpIcnH|^^=?l`aO;%GZ#`EoCm65$J>W{;kd;(oLP~vZL%KVqHGD5#3nTEG>QZelBs>Nlj zY^Kp32{xjZUg?%90|^CEc(O3$8~(H58gV(+-dz#cRiB&GM0weXfIPw*qhwRc5{(*lzGp`m^c7kC(S`nS zye0PIcO^y)Ns-bFr?Hsv-n+`$0sal^;$t(kOe&o5-I=K)8{dUhF%SO|g@`F#6Y_qV zB$?m<(ve;Du3lwn345r5_|p7%=Yn`=7G`FTlcfk&BCqIhmpU zUGt6muD)2u8c0uXE8i=` zreTWgJAta3zN5l|UlV6k%|ljCpJ75yy-kYyiVdbV%{i_|-BRdUDI(d+X47^xHKxHN zjR3&I)m08ua)bxK{S8~EmnNOf;P4mp%ydUpBG_bz{KXS9Q$|{Nb7g5BHcQNmnOy0| z0x#i@={M(Wd|WU_^4OB|aO1;KUw$u%&L~@(qM;{{p7P9D(5^<^BC^;Fjtf975Dw-6 zfHwm18NtILH702gz%aHUsO}adKR&w5wgslYvF1B;>4a8jo{Nz2GI*$`Wg)`8kBMZ=bO2bF0foX;0t3U5sI?exQt}N=g&q zOOC&~^BEVJ(<`xxj(GE`AUJxXufU zzLOSs)&{qvntCoW*C3PG7_A8bdcN#kyrFwS8fr)J&&y?Jb?<~s2gI?2L_dWnztMTX zQ3CWf$a9e%`^ZI4{jhq&)gp!djc z5tDi5$ZA;yCe_vO<`<5y(EnX34Zul(+)e+4nKUkdAj=DCF!D65^)~xh&`R2>GfZk@ z23%>;Ip6CtmzFol`cvpVntngV&%WsbQ)OnxGOu7(TsS;ufy9gy3!uWqFqK|5d_mhO z>kX>2PGojU3Je$8!ppNy>lfd#++HksLaKjt5k$(P>Bs2uvf%jj&e6*bo#;0bPpW}E zN9o$Jnea;fMS~kn8em*+tw@l}ItfeFl zBG~Nm(e+AbrLGKOEkjEbtv;K4#1<_~RVorcfSKmKsa%U^YapHeaGB$KdN(nz)9G(C z$Y~aA%!h(%#JJXm$wJW{DK=Zv!{SK!CfYDNuUlCufS3!4b4F*vyKSqk4F{?O_Az_) z@C|6tsH2Bs7K(1(_Q-AZ#X<02xBa2Y>y*EYf9^v$^6*vt^QxM;sxhK!KC{Ta#FWTM zL0Tee@17}6T&9DS<-?ByIavj^(+x4{^bqa+h&`0F$m@cpwU<9{=#IiN8Y4LMWvm^d zzo$Rw%vD~C@{9-rfdEa)P6)1q8P~rt@j>g}lqA`S8_9NJQ@u`WqbvLBGJx*W1qkDW zg4X7Dv7K=obHj*m^*vPqT!#R%0{}pJGW{#Fd%M3WZB?swt@8Y8!!pj^ z$;Yh4Zox$snv@LRoUa|ca9zNc#^=)&cRWoXCfHATC*10fifq|vMaaZr@C*W|x0_a~ zCB@u-2@VqHIu3$e(X$!fuEYFVWC9_q4cBgmrSp38SC$#>M{Jx^dg61*yyN9=CgOl$ zSGWC%jK>*L_bFLH{_m2Xakr^qL-onW&8}#X(s3ezR{%yr>oQ)D-F<#v4jeB!U$|$S zojEUv$4t^{GP$y7%DJ~l%<0m1nmIbv`g!D_aR5pQsa|D@F=7qc zaka8)oHle(w6iQ4-NSW7WBD(Jen25}_qt@ge;(_@y%DZ?Y*#P#u|YEJqq)lXI%Dt{9^zRRAGod@==Nkk6+%cvqVz&sR5r1R1?1_!TM?6-)uwAoyvwq^& zU+9#J3nxvWpul?VJ7($Dfr;rl-H+T|Vw^-X0&8MGgwS6eF%**!BtYGnkkwX+#UXWNAr7{g4fIxso0F}S@C;qGs4 zZ43@ePy#EZsocZTp@v|qbnU4ijCO<;fYZl96pf|S?+~^SAxaa4 z9k=Gw*UOy5IYq)uGib>>6dOI!*wTQf6+p z$T(7^spp}LF3%sXz~YG}Y=a|gQ(1DUlB|zbE&8;j&04ip{>uBj(fj6xU0Il0@)Lj4 zmgmrqIc1_P(!AMr1-Fx93P{n#wiBbs%C^w)Q3gUZBV>oWCRQzO+n1_q*X4Y-@?>_) zt%1bz>uF;9j1s#eG8QF_n?hu~MD}-boZN&e_!iVH5>_E!&M92#T^j0L9qQfH@bDk> z6_s#|F&z)sAIsj`LOI-?eRE^Z`DFuT$tC{WE+!qX7TRU6k2yb0Z`fsxFdys2bI&+R z3YCy%oP)i8w$J0g)wg>R^lVPmh}Om$4G|TvA#f>eu$SqC7=}2Z36FvFASC7gZF5%`@QH>auUit_!pm-pMbAkZa%E*d>nEoh=-}98s`PC-&U9 z(|lghwASugu7KtnXzOf@1?n|jN`{2DHV%6bxK#)A)?OR0-k1@-$obYWV~?l{$Mo5q z;6XrnMC3IqmLxr3^qy}OX9LC~BD>eBs9+YjgzVhr!8e2w&9n{%9O_Le?Zyo+&Nac_ z?l#AgFJI=T=uN|1(wc;B@WY+V#3U~TDZK;DCiwYSS-y(Bz}YN zf{{fRjtA~1pvKS!G%axLD1G_pt_N2w16S=0+AlpI-MsQfx$kfMp+{P5f68#*(wSQV zoIEb^_0T$}5q(rE$m~0E5uQa8XY1DpazK^ugDBCRWC&lSUpH9b zDJ^!Tz%r%ikHxhnV_O$h2^v3l%)6B;R!<6xzuMEg+kjrhYWPImBhBf((MzqjkR-T} z2eg#OnHytq9AhWy`eQBFC_;?)qz5Wz0p)9NPN3GWSBSms!ScEMo2J>Ep6Pccc?*aC z@=Kbi9S_d~d59^!h;|QS5NX7O!p-G1LQc*Na_#g4XaxYI^4&$v39Vc~m_`MhjPbGK z8~~ciTj45k3U^=JjJ8%S6Pz$M8q|7f2ks^!Gh>Y7c4#Aw;?@6}6j`k!(Q4WZheTGbuPPc7 z4&q9)jhtmN*cM*1o3Y#p9xLcgms52PYSq9M?51Lg0O-ROljSN$avDVMIyao7s zoa=A7958vYS%5kwl9oWA&w9h}4uS_~G$dH?pBAd1f_;6y2Ym?Ab!ux!2+<5VJ55ML zc2YKazQhUFsYs3K1!V2*dV+$oCL?I=cg=xsO2X*}CjJ%Sz06rnv}%gFe>Pnk{mgP! z@MCKcRF>LKwuoO4dxFq!3`f*`Is^Ya;QIKkd@4G5CJf(tucu!&zUXiQG@>f?-DAYJ zirLbYI?g@8F!OG>2KnmF++mq1TDnu&5qTs|J+x$?i4#+){qC&JwV{7Q9;!Kbx);?= zoQyi#m)7uo=ulnhcG|2aw&l2{RTxKMzESC~7r`l2(&$%F>EX9fiZ{>f&|BE2d8CEe z{;kO(q|FFWvE@8AA|B8%hya zj%RWN?8_}DJ2Xk7)U^h}+`zPc*{wwfP2iWZA*Mu^@ZEa7y^Q~1Z;Wexk2=#j1UM~R zuz%b~=_xEU*^+BSkLPA%pt=nZu@l_$Ot^Jl1H$L6L-hmt863!7sPX3Un$ezS^XIE7 zR4gjEtpN)}EH5|3XM7LATw)$~2$6Wi9xKd}w8+0z;sRR&=1(!9q!kiS1xQjC=PO6a z2$RfQ{gpnPy?&^UqJ~q^AI)Kc6T;_HeAJIp*+fC*;^%&o(du^__&O7vsWu# zYhi`mx#W-^l-8$jW+D4Rm3Ih5Lr0hqidi&v>s%*XX^tJ~WIy_J)YQXA@vR%c zjxemlxd2&s6M$Q|M`5V|Pe^^$KD|rXJ1OS-`T~^wHtcwU*l3?2PuPd!M8?$> zt=1E;5s91yN7-yYJm_weDLgk2K?asPhs{>;Cd%4uuSHh}M7GbO7r*TwouNGy$7cQ3 zBb5U3a-Z_$I=7(3EC1jP2PoSEWrOd%ZhC82YKVVLM0g(aS~~ye3;5!*T*WDWdc2$`@Vo<=VWH(31v4( zXJt8Lj)A)5SkI!=d199QAS5?~DL2-4kzo&S-u`;8f|(iJ`0LT!B-06=^1aUYX!xD&@hC&v1M%?BdBo(Y4P zE%L?l?+;$UoB2rmJX#W->Iyg}*_7>)G#Q&A=r_c<97L{PH>qqbdadry?V^>H=cmpX z{+@5yYs)_nRO0l=z)cbs&8<(!hwfS<4$K(3Ttt;qzWOwDN>Z0t9+Hs~|N7&O(L7x3 ztp!}=QKYu-qqX_3xydZ7uGi@ml;)nt^Z7-y0>>3A_hX17t-9}pVP~DEguOg%7|*_s zlXBEv7i);CYx`K6|EyP&gwv}us`*c+FW~8XS#De82K?it5#s;Sk%+{j_QoqPuc9DM zz=nGQYtpC3pOXD*UqR-@r=qYRPCl&{P{UpMgW~msH4cA&%D^8zT#`!X;g9I_Qk%)U zljHw`7Vt#VkP zJO-h!wiCn?BVXlFJax&m3+SkUBwHXnKGbRjt3xEuYv6+Dbu+d8~ju6%0w!V0xax6^apkKBaYt`0TQ>~FDm(&uxNtrRes#M{S-L^3->Q3=|U zm+qfi6t?JZ#Dt2hB;Nj=L>M$1VZkMJ(u(3>HxOpStI_KuuuGX+VpCT$6%;I}8IZRX z&PV4rNt;??eY&-jW>$Uo2Cc(N{WCW%LXw(|*f$qduM>}sl8d_j$PYSK{FtzFkKg?| z%|zv=ykKZW1QDM8rtU0hI0jboGVNN5vtMgzn9LL-H(y*lC+YjT(&syC#p5!xvzjSj zD9|Sd+b9Y|9?qzU-h((Fd9OSivoe_@=j);YNpFc1r}pw02l6WyWy!*%s>bs0EZY|c zMUq-jae@@tjCh$tMG_||9VS%NdE6NaQfUYVzqRnZ>mEnNrl>bwU{o94W%XXSqCdZA z6XEWSy!Drf{C#!(%>I9X7+6c%g>g|-Eg?DF%GAbu0nquU(e<*wsM1o?{&bCLvOr#F z5~F?@CJ5_<4~LENP`X+C{Zj&SLWA!{3G`=}%q<|yJRs2M?5ks~2mJh+< z{~B0;4m0^Efi1InUE)pNm@W{rKbs8o+GAQ=IV?nH?=a%}+iyAoh)%%_c32F)<*Y*&e@$rW6HFD4aQe8z9mJ?IjtsP$Lc;B? zS>Z`n`_ekfSldbvnTGro)baH{UhI43z@47h{cN5V?qW5_UvG9s%qkteUA}4is@(OE z-=~TaB1lAeWkyO(83~>V22d(*p24+8dBz&2vG#hbKLBa|-*EAwM}=X__gn>q81+6* z%H~=1TS~%zzl^O`naqhaNj1TDF~U4FE~I9P0==y|VUL!%DIG};5wI2bCe@VRuTw5_JuHH zvUhZu7d}sI8j!4Ao|s0Q@;)3f0DP=M)MFw?1JJi%waY7__XV9fHQuoGw^Xl%&M^#2 z{`uhjjPub);QTi$7mGlkJ!3j^C_eUfohfS7KbQ_*9a!x1ZpLs1iO zFVHB&IW*1Ylv$CCz2z?ZUgMed;jLp=6h&s)G=q_sFRtd7E4M9QTyb5U@9AMqCH4H= zxE8CtnGqe32Foudk3T40hRsN!OUxM3Vs{&6P9Z`)gc`GP+{w(z(?0U8Okq|2;y81u zH2x+jH|2b~8@^Vw#MY|7ZsaC8gZ?5wP7Q;zAvObm>zAGflE)S;@#8wm6>X&B$I%ph zQMuw=%FTc8@twXTg8714$!i4ADjhR;ZY@&-Div9(Vk8 zA5-TfyvA}JSnXwNk>jH~REU}f#P+Q#%O%eI`Mpsb1;ln>{1v!2WBIt~Mj!idUwjiH zJi6=J$O2Fg!2bWJVRzfoRuA;haVSM_zBsnQ!*J z)oWjsuwF_B(KblHGc2U$!`iy^_TgAyysa}9oej521(tZzr^>8_NW>}8qFc4r&3)-JI*`n!5*iODT?eYzD&7?!B( z8uV=MswrPFH5Py?GKFcauB-&8bRpF+vL3ooMQP6rseWt3DVYoH6MtKn64^dP8gOcE zoY{RjAz8BNn^~@SjTlv_%cm!zG5O4uJ3(O0PeH$a+M&ddG$cVu_B}UI`EV@QmAyNd zqKEjv`o~K8G{ZG0EWReU5hVhwgT}DUf*#CvBo)Ha!n1I3=eBw4+2s`58_7$-8QHpG z_MO@MhRRBtJLSIiHeB}(xznMAkKy}MUUVFZj^ipYp5i)Au`3>;-YaqXG30aBgHiAb z7lSh=jdObg;*{vwt>@y)i8@5G{fe|xdJNEPzw;^XHsUT7_O1~p%9!n69+Dygz+>NE z>XVRn^4vH9Ss!jN%co$DPZo!D|D-Fx2rmj4qX2`p*}$CHN(dy3;arH-*$MmX)=*yxFV2eg z|1%PE2el#MLq&o*VbAcYmXJx2)j3E5C=ULXeKI=yBkK7)>eolIT}+Y?(!yNXpvj

|9AqHlgjU|0pWf&)tCU;vQTDNyK{{B}+5Z zhc7+QQ|ZYWdhqU5cmOkh`>y?c^Z^$%so{Gxq3og*{ds?3|4d5Gxu}&`RJiO%BC>YW z8FR%oblY7QPgRcK3|fmrUEt$Fxsx_CS8is?78TLrPCYc3q9 zChb;aNHJu0rI>nOz37Xs`2)%@5qKUm!SQTz;rhEN%Zl{pRlAt7d<`oe zFnIVZa0nm|HMlc2zvTw?Pia$V7pK?-9$w;CS{48zo2>7DmHQ&k$*E8m)CGITaxvZv zPC#?G9Vg?;s?J!B^EVf_DxVcrxIWn0_F(=*U$@Li*%}MUAgjvZ(nNprkh%u432BbX zV`_BZ-J@-@d_ercZcDBdnsG9b(KMk6a#GqGmP(Nz%2gaN7QfXkemFv15 zX|=v+AMpG3qTE{{<_a{d4ZF3R<;fQE6lf??)Ne^V=FStGDkT@6@|{s1FsERqGKFR` z#6lKjXGN#@;1p`{*w(o&4a8vo?S>@7 ziFMh0BR}g9cea;riqc3=!J_#do+d2|80}3E#oEsG{QYgxm`&uk!=x0i%!tucel*G# zxt~G?(Ij(uS6>=RI|KcNhpXv}Wwe+rDN` zj>z^MyRJduq~WzQ>@F5Z=enZoXU$}%{%muKfvzVkvgP{ix*2a4Zj$TZqP4t=i0coD zaXV*oHJqc%o`r_#(J5!wp0PW1Q}or3fN#HRi81~-CWHASyrkvQ%k-?ROiMH z+BQPp1UeUNa*1C)W{b_QHrOJay2|-Y9(rM4 zv-1fsQW+1Y;|=>9(?>21LTZgCe@>C*#?BA$NaZHRwLP1K4`9k-BNHN z?dMkjqr=*uy{5!IH=eF}>e7iHVKT1=y7aZ%LHSAQY%ZL(j~E8YwPHtD&ICmTTbyu5y7xDoz9 zU!j^D*L`^+R<+s#d5w1x9k)nQq`dfuU=A+dVp<{KwQQTzO)Bh~8XB&wh>NL|Ba2q6;J0;HY);k3DouEV#XI1iVLPx-L%Ev50jCnM8?k`1S)c zcEGv=1&{0E9d~O{R>_A>Eg6wlmqW0G`=z?Lo!>~8@!#eClj|>LW(fM8FpfFdE$l)Bj0SYVmQAuo`yNVmN>&?qqcjZ^6(awaUs8tX= zOAg%dt@G6yAFF5YZsWUv?*mbyYpHfH(VH7n1|ec$1!WkZhXNMYnfA3ALov#~F|-uU z*GqY?nZ{r%eDRUvK!KpJxBgOXg{jLYLcIq4;n6!< z&9arg-hsKDP;OBtet;TYMKPwToF_($A7#y~T0gLJx}dI=JgHFvwpBT)jGei_C1n#; z%#5(FR%b__b7ipu`xHi2nM%Ut!<<_?gy~regXwfO8fRF1x{6WGZ+Hd_sZDK_H2ca! zfC_E`0D7|Zd~@N@F4_-xLxn$1jSwoyvxdi5b+h{Lg)21J{s`F259Y?XkBEF71H8lVE z=~9Dq1#rbwpM7bv`vv)Vxei)xf%}7?c2WeeP2zFm(gO_1&;4yX^WMd|CC^c3eqFOYZjxqMkb<{Vi1n_T*8@sYl)V zZ;^lMs&?J^Chd9sb)^e;$S&uc2QLbi);Gfee5}RYnkW6T$raTW&q;Tx=B88$gzI6M zsIlfyvb^`~c0s?+)_QE*FlO!5nQ+UYzy;@Dq^}p>LcJ~$`q+!@b zDTUAeSY=zoZb)<~1YGsA3E3zl1U%}_+5Ep+Z=a{Gl>T#Vec|yXKACF4)Ma7ec<6?l zN{jxW&3Rf1YPL#<|5MLQvo5MB!c#4-8#Oj0Sdne8KPkm-JO%$xAS!bmb^$JKQ#B51 z9!nv38Ug%64Q|xb@OdKdxxVzssI?XEPsmdPq0w3H`0{L$@9zaUv?a3s&rv(MY|YWg=aqVo9e$q&gHPo@CMp-;DfY>jXeRn( z8pn4J0SC=8nQ-k?J>J}7k?GCi`LTx+pIYltE)Ra}%r94TqbIZN;-Q31DWTsfYUUN) zuvc`MH5&mCcrv#{Gl4ODHK=|%x@)KtHI)BW1y?p}pN*v!(siEn!_y*D^6Uk8J1);L zzwsOa#G($Mofd&xmCKgFTOP*4S}+FmcdF=uv-20<)?*u4kBn9l)34}8t-1`FQvXy* zz^DY6yM1&ODk#2GJOW(bjHR=~c({(<$|ny38?0t#-cK2y2iI%P#46MyqMRGvzPK>Q z_%1P;G#W!*gR^E0Cn#=QnW3U;fO1Om3ce~PR$=uxcPMO(8kIDdyc$gwAa36e>J`oA zyiy720zl%h9J{CH!H=gDhLns!z_E5+3Pk4-pk$0CjgT1-b)B1m9w0UWbF?UmZU>+j z0W-lCp2t)38S`47}b40EX1k^!sw);-4O`G4i?Yci3cwfT&UUk57-(ysqQlIyo{BDP39t zj>}%m#L2@IU19a>&xD1^FO2|ybCuDd-B zNG!8fb&XbA;h&d@wlYoLs*T#9P7y#^M1*CVxl*5AF0IW2UEV^6`kq@our4@Rd_5TL z>+^X=Wmv6RbqM-@H4Om5w~$d%?ep_VEn`5nXAqcSGyf}J7 zKJzQ`{hg#FJHqfTNkEehoTDO~qbOYU*yP)^aBzfhFbT0JVE-MtP++UEusFSH?OHIb ze~$11HiU)t;X=*we#SYsJQcO$)$AuTSR;-1&Huf||IF>d@IiKm$M_}kcp)rI-jjJOXo z%TNGDO@`VWiUVRY$TK%)AZp=c_kY^B4ydM^=MY zzOm_t1z&{Uk>*( z?cd7-R^Y${ASr75M{0a4gC2{x-S$6SAHY8X6%Bwruw9=0tT=qBPCHyIx2k*Db!4}K z>`t9Nc9(hQuc(~a=oX7;&3hB=-CmDY{iEB~`#)_UG*e44Nv+B4ZlXU2@2lTyJ9pZp zz{H;o3F7q}oC|*IlP1&^ZjFKF;~Vg`$2|HFuUM!<1JvQMv2jcj-0br}Dmy?hgEt~s zUFn5y!IQJyDk(yxQc8M4vz@w_m-PmyWa)wR3+Jdusq#MUy2KL|SPFoGcT8sg&U~_{ z{cL^ntG#5hX2qOnfeo{$?EMTax_d7Y=02#I_{QZAjUkuFP`gK3yJ5l3d&kNANbPC;g=_@+0Wu8vrwo{a8Ug zt*0i13Pb}ffQevR`1I|@v?T@J+3t$miGjaPH<&L z`>AVhn9J+5ye0DA`AU8ms`9`NAcuNwMrC`UV>Vy3qfGd!al0aiIrTJ zI=q<{-t4eczCjv52lppGBXLi@qE6lB#j2~uS!HkH3_&rb1TOxR z$|ql^lJfl3Pa(-&`T0Ya@5Wt@j0<0RY-dP&w7|jmoz7EVE8}8#&x>W4X%7HG&m*;6 zlX=o6Wt`1i;R5VeMW%JFS9d1<6t%6K;Ey*=Brg3}+{v^~=b1dWayib3%X%Ib;;~P8 zZQNs~q!q9mmDd~XRr^Xbx|4={B6u#@e|``Al$Ly(`&8qCkq)vNdq1gpYVedT@^t3l zGi1EDXzAClFEAM&e zkWKw-D$kVS%k@%{%6jrvU)iq_Pjr|lpu$YCBIKl6Wk|40QE!;T)agy;ly1vRR}^zjkmyV@OgSKBxBC# zvQh!u)3emXHG)^{y-mTmiFNYXZbf)t{0;UX=0ubYHNU(|N6uI!0@cKYcO{c9D8|BRE>Cjc?V$Op|R$hbC9mceb+`fCR-iAEy%= zjNnCU4hR8Gs`fA~nO>66vscW@+}J!WGemT_sIs;{PG^ua>_YwK@zjPymFI4mLPacM zeYk9m_pY4mNltz_RkU*W@I}GktT%U)x&$EMA>ZXCGS(%vL$-=MN;yS3^YbSy!qN#-` z!M5;Z=A8OFKd#@+&QHbOa5SG6RrSJ121!OzS^v|9%w@GV3sHrK3=tfeargnwvlX{l zy;}q=&y(^@)R|AG1P{k|)h|9^(3DX< z4{jctT&NECp}ijW_?@uU1_p%R(rG)WlQNb4g_tT!RoU9dOVM0OVOOAbX&SG#uWd`h z^Vrqdw0r8J1M|N9qBrg^{&hlrqDd1Zr7!YmHa8cRmx}YY`eS*ho> zmatj^$&z2x2M|WzMrj`oYRtu1w^sc^Fl3~h4xF=Q`9cCJ7SVhW`>ThGmGk^b15>`%WEoI z{n25ts<`_esk$dBvDb$MQwqnYPnhnyjj|(>vaT?=%wCsCx!cK!s$y(=?%jF!S6Jrb zX1btQ#!VKmFY43SRh3fZW{ToJ$43GsCTxM#-Ir@aj1C`#mqK53C~|vi9<9F!Ybi*HmMB7o6r z(9K4xo7tg{h0BcK2U15!)voDBNd7Cb633@-VW3CggNBx&15(M`;(t6c>N3x zGBgP{;Skx1l*H%su1)CDr)?7Inh<==2PwwyxFA0q1ipj!2saEz+NVJsN~&UuT)TB< znC(9$R%$`wluTKlZq_nXRa@hHz1gLXGi9^tZbZq~2JMd|P1|IfrjwQOU#ucHq!-Ox zZ!_=xz9n&r^HHl9RhQ+LAoP;G&=-llD$)=ZN;Y~JjpN!cNvtH*G`Phxaw`bBUUR31 z=O*AnUm8w|SDDiT9O)jrb+b`RoE31A-ImcM&N8vWc)2m`LYFsBi3dt$b&XM*c}Ep5 z+w%4st|wtAYzPfa!$7Uk(Bx;X5uYfE-vo%RN_mjkkJUK+4M!?i3-pu{_b?Cf!63Xk z?{=;`qD44K0TD%hIaH|yogI+{cFB8=f1ZG}XupcP_xRrm2iz2pBEg2ycwH z%9L^KfA52aE;~!6INnLir=Bf+Q(GpR@U}jlcU;!V%@VZ(6oKZw7k`%dpjM6bHHG-8 zW(i8d(fK-nP$81fP{(IU%}oLV<2@SqO$eM_E8GK?o_7oh@ zOD_rWm7i+f=y&w9T;q&(>{&JRs)&HD5a<5J zspx4{S$s*`%IjCj^8$aei7vzBl+o*{G~c zxX6qV8QZzC)Hg$O9Dff7qVQyZ(d#?S;VVZ!a4?>d@;b~!XulORcd(V(h}zW=f7HCi z`n9WjkVluph#(b+rJ)N#cM-+t!le6Kf0ncOiU?T07?JU?d8bn8v^;_OQ*uN;RPwk^ z>x@}&b|*$9EF<pp3>al%-Y767aHN!)T(-H%V?=QJ0Ohr^i>he*MjD@#jvhL z(CN1c{y|nFqreSz;e&QHTN0#8i>FQXRaT8!$%P+UZyJaSdN4B)Lbw5eJ;QnaH<{QM z?e5!v);w5?Bi~Kz*)}#ntVTNf*fo;)Ks-UI@QjXDs0L`egW1Imy z5(wsDi(oqdx#Far6H+fcYczSMbij>qU#X!Vo}S4Ra9l_!{MUW&u%Xt2sU0m0Wl-)g69WY8uR>~C&ih(dFMreduKpL z7y(DRnX~TT{lG(8f0+wP(;JFu-?r9DkLt<~wTAPErd)xuR;(KUfx`i%_p#>AY_9!I zsnv*}F={kO3czd36NvJDtIrMil<^g*>?E!C`JK7$DRLp-+lA*=eB((a+#0o!e@m1C zd|kx0llzHiw6891`=&dAnUeh7Rq#YOrgTcW76_+2Ddq8dHoU5`43QQMdklJ$cZiQm z4#5J5R0{~~69o1m0_&vJdRq$p5`o3drseQOTKMerhqOMY-T6ZLDgmJ3+|4YEiNn*+ z1LP1Wg6WvO4kk=lLjxZ%5ZOD5Hl+B(aP0Ay;IEcLHf}%Fc5}1A#-1_86^pvy<^S~M z!T(8dOLt}0h48GJS2&iIl6zYXOxlfFqr5kGUJZt;e*hlR5&u^z$^~!c&eAkEFexXe z`Cp>b+vV-Mw^4D@tklY_D=3P|i|oPwVG3vcvxc?+24du$Yfa~LF;L~12Q!ZwW0H`i z@yOmJWN%MSS`j~&b5Nzn>;Gv`tZu&ZCi`yK)sQp_g~rGx#xJf8Ev=@ zjWm;`%1gT3D|7eAOjF)dQ}Ca|%lF|EGyGnD;`mpUVRx|Ezf9vcJl^v^oa7S@*B4+1;%>7>W$g8dgH#ht@5vcS zit`h}UM_})Mo|YvoGMxkecA6uhaFx2868qv{EsD(>*fXrlAEP{HCM=^8_Umze)oZV z^38uj%;vP6_adSz%&B!CeIu6r`#5(Ie;c}E{OxXJJ-c$3gq8XH=-Qe6R_fboHLrS$ zR|HTdbMR~D&5TtzZ*D_$!iY{xRs*|oAM<09lwuXMiT=+qv5%EHRnU{!M&FTE&}D053tZ;pSYo64$dI)mw&$-{6Q$fiUpBa7@HVM zd;ynrVza1SNJ==h!5T#gHI7&xAW_a+Bfi>Su)JD!`$Z#=G1l1De&UtE=e$~(Ub*0k z(1M)=7PN@b(>IeuV7tQald5gTCwk}ioo8(Vkcp+a^Fn^Wol*VR7Nz(vl zX7FPX)j(+~mPG7BJDBs2@Kl`g*fglbfvJ>e?uSy#EWM0A|O&a-484P?t?{|G9x=@$kEay&%!Xy zh))drk%``!Z7DyTqq36?MVOxXI>24RuE(ISQoCH+svox8v_9%L^o1vdE?wK~q zA(C%*?n+q%<6r1HmVGv>??1bcoo7O5OVWqQ$Wk`M@wpU6b43krgaK|JCdkPGI*;tc zk^3E=Lf`sa-~PqrVjC=kT)G^;$cE$wyv+Z`CZG7z6Tn_Ut2_Ptjgc7`h$*OSQU(v3 zUi%9Yr>r1f_9=UDIN*Yx`^9^<@PmG^b0e4!bc!)VMOIqAf3#lVq7)!*G>24NgUmt^ z6!bt5#zqpYC``n>T3*)oF=Rua{z5CR9-kGF%&j7@w|mb<7-vusw&ZY~Xz0%yOQ&Zv z@K(leHiwF3;~1zs?ED`lt)fpvj5PmzEa|0mERiNZjAsDey_Q^qj}NL1S{=VmL& z{K??Wdhq6urH!rekXHH*c{(q5ZLb~&5FcZp4H?@(6MZS0CxZEj%x8Sk=Tj(9*qg%x z(;RA^Fb?XJut|KPR?2t+{?gKl6P}f{^#lDEo1jK2d@!D_cT|D2Ot1Z;J9UU``*iVk zxDp=pq)eySkU#7Z{_KLY`#CZXrr*1rq>GAnLOBB5ho>rx|20qXat7r_aZ262eV(;u z`mVVp0oh58?0nKlzw$wJp2SOH^ZwF`2Du^CY(7|QY^I+~DwA)~ExL)t=!q0+OVtTi?MUc_@rCP;GZR+jMUOY&oobajZ&A+;68w0Qf-Psmfsv&^SSbEWX{w}XvEg)c7HMgOL@-7&Is z6^M^jSWT7%{i^qAfD^w>6?Ew`Z1f?ORo{YxT=B8l(jU?T<9FZw-W>$#g_6MrWE$=K k|I0-GAJyppem&K=9|@Z{7G$gh^4BC+bxm|i5%v-P13Sg-7ytkO literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_images/chapter3_62_6.png b/doc/LectureNotes/_build/html/_images/chapter3_62_6.png new file mode 100644 index 0000000000000000000000000000000000000000..2116c169fe3c1e576f215ae6b7345893de6949f5 GIT binary patch literal 16322 zcmZ|01yqz#*EUQeF(4w+HI#&;bW67q0@99jcMhpAvI{?K-gs1NJvN^1$k+8BqU@n;Qi$j4B+od>8lIi zMbJe?$3?^5%*EZr$rMS&#KpnJ-o?i9BaNG>le4A09S=M3!$xD_;^N>e#KB?ve+RJJ zJDGFzCcsmGhhRC#>pCML;SfIlA|w4sAwfbC=TMNA)bvQ%oA>n5T%UhD!8 zgoX9=*?HGf{Z=BhzhN~sVg1Ff@DB}FtTX4Cui$qJUXwKw+3awcVy$=iHSBCe+H?M8 zEHB^C1lW9{`($Lcaee2=NQ;GxA@B69Z}VzP#B7M~L?P@zux`k;L@9#nWp*64K3)UP zTSeyarq^5F)md6CM_98p{l_x274wmDB}?Pfk%vs(ktw@+dXnSfo;UQrRm>MN?Fa^$ zb|-!wsyVCAP*YH#6&9Y|=Z;e^P$P(Gq_Z8%AqSr8Kz6FgOtkc$r=HdGd1Y%pjLgj` z`}&H3Kp?k-(cI6$!Q4KV4uOGzw_>tEhRmknx3@kRxFiyairCx;|3f(Js zTSoWQfkkO!CGvSWwx(sL^zu@y1Dnf;?ntKB4zo# zh&jzqk+KNsJfRTeZjz?nEKTa;26#<*Q(1x1qVwFy%l(_7%dCA3BctIsW{nRC2X&iN z>@BxWNGmHVQ?-tCNbZYJcZ8FP32kng7YjL`4Gkk>@X4@vy5AkbNZ+ZC;qSx*H>4Z) z{<25hZF|_M0)>6cnrwcz)asLiOWvapyy~)e=c~|sd)Cholg{VU=CNOmLC-zMwX~0p zdZ?ZI7!sCTgsv7YnkS2S(_yVx*E=7Z8}1dG9a7{}w{byU+1Fnosh+d6VDL&_e<~IT zw8y)5Y>Tc+4%J~Jz-%^2p;P1NWy!8rdH?a*^pkEp-sWn4-khPIk z13X)epa+wp&qk3+UZHzQzGu$%xfRSBMsXvBxRFDC_-9Kru;O8vBXwVRA(#Cn z8MBC(M%_JbGP-~%b7bJsXV$7J*h%=%nTA9FK3Hz#BH%WK zrL_~i%&eX3?Em7b&W!kKX~l0SWl;mt?wk#Lk3CX>;6Or;nuTb6*IxwrcXvWk8|0pB~{FC zjZIGO|BOY5r{}jC$zK7zaU*Bhp}I%A^P*9aR+phCL9FZ~+qyrEsp1PKMiGXVE~1q@ zjd@C-fIjN)%4Br@t}~bL(~qO~YolBHjnPHwij;#q!y+BEj+8ekrv^Q^UXTd#T2vi$ zA5f!J#55x~TxRX#qMbXemycjNVqDd)_+ZMmwXoIAn8BfeE600`pBB|WMqR>A*8uJd z*!Y2S!@R!hxK;$EaC|>|LqvVO(2&@TO+{rTa_wHtZ12Fpr`yY;Ily9yd*-1R^AY6y zQ3|n)j*|xN(^}0&xAi;|B$X683nueTwuTRDFMIB(F7HBLc+5TPM$!?rSG1O=7Rl%l z`@rlP_Vkeocc zXLY&pWC((oD8?n{i{M}I2(oX!!XU`3sHm{EKKK~mYR)EM@p_@REyC@&m62EWUoHj) z21npwNDgP?+9!QX=~c7$JB6j(wllADR8xP~*v?KhLxunR`2)C5rw$PR;WeU^kc!Gq zZrc|puiWl~z_U?OZN1hWKz+_YzA2vW2~n}ns|^+^&GGR?PoE+tOPK&afhcK+3J%85 zXD0?$w%T;D0GX~Z6*-@RG(Ozlh#J%{q8vm}(a;8IV)ruV*8pat$pLpiSeUSUF!b7H zFdIslt}iYq2!p|%{LIRlZt)XmeP4uB)YgwjCDMydtlygcaBE&;GyPF%?;d+3gIX#v zKevVrzjTtq+b>(Q<$GG%&}y{!&{R1@&|wJ)KJTW7r~zCfkL!*mH#c|f@o!eWWRHTv z!n&=W;fb#;pYfOvt*QB4#~Q5PFwi91!QkDE3dd_2Z*|qwZ4T_jH58}m7#O|)lHDjf zqxQWtK_E8Myi3L)lf{UIv=swpiQ%nc_V`z#_JFR4;|yd(!+OZcva)novY!W#oq`3P z@$@s7c2tbV#269ESPC>e@*Nw#;N~)A3%PJMJk=d@>?;A@BW9nB6>3to|pB@ z&!4aLS*((6*kzfscL`f1?avxX_eRqA74th%oreUAK2#UX*N0I1)*6UkXVqOScE!? zj`OaQ*w(xKk%^Wl!41vq+# zTDvdVoG);THy#^9klgmONJegsikw^t@cMvO7`FwYvl-OKQQt0M-tK6(2-)bY0H%lh zl$f}uJCYn(r_RX~;XUuzLpkSN%IkE)JE`9>Yu_^H-h4vYN_OBoU+>Ch)SR+-x9?tL z*z_Ye-S@}boIVhfBl_2W{`?uZv0>(WyGng>;P;UH`7@fK=Q@!u5CAJb^?i%IH$dAb z6_t1+bd(eL^X_J^M4EXVr`opJ(z0e7SjLM4BVW(lgOfH)YEB?fGODKZ-W;?H119zX z4!vktL|=;2P^IPPC-xsN)OPNF1z&Q~-JB^eFW;Ri4=QcG4ij|V;57aHe81(v7eFZu zYn!-RJlFAD_U(mEdG^OoU+h-Z(PV3yN4agxr@mm*X&v@G=i#%PlQ%G+1fG(Lr!)r! zVrSWfg@whEocJ}t^z<}61H%#EO={-3XlZGY1X5M!>@Enbxw<)hZ!afeUN@+>rvE{W zh(~ctusn%WFKFuRl^+t^q$p{*_j=TwPLt5+9EQKEtE>6>`IfeD@gKk%5C3YYRb%+c z$e?d;Z^y;Q*I+=Mot+z6a8+fEF`>%XhUT#I#&?R8f7-v`0B!&WhnQVtrL0qq$6-mr zu6~=5Q8}@7uFg4040_EKU3b(?uAr)FHu_6JIZY%f!O$yoX~{VLm0tHxneaprPi~DI z<>ks@F+>LjqMZ1QF)eb5yv=mcQN?Y!KltX%E z3}n;)P9LaB^N~Qfg=fXfhPTRdhz1;pzG)Od766Eq>yPjCjGM$paSGlt@Xst?_@Xz# z1_)y)!4*o<`}?16hGjlAz-)+OE~Gz6C)-jHOz(O(PJi#ZVKBkP!&Ps_f%nX=QkTXF zRV+-n%n_&b9_%Jca)4Er9F4^|@pN8-SA}+KuzFv2E2G3CKg^oxHF24R9XK92YI{`p zKo%l6uhyvZ4vwO=6h z0L%xqx#iSRm0@@?HS> zJW<~BDB{|%ged25G4jyTF4y`Zwb1{HmFDtfz^uP-`mSD(aKf}TiE0V{#sY3@C6Z`Z z-~n?Jd0?}yDa{l`6U01SM0hOW&Q$GPBwo7cdswgx{=pGf%=g_)RN?O?fy3sIi%?Qp zpFsxr2y}5jkwX^H?vbQXN<*Kt8XDmzm$zzwSGum%JzGh}P9zVK-#f^U87dZ%D?|u2 zvrYghOv2T;tbK$o9@|0L{sLdAaH?4s$q6av(I@QPXGiZxauviH6s;c}u7^B85(SZ@_Em&R(^5(yuS2X*%QMl0_Vfq!j@sh^eulh0l z&}5CCJRF^AdamgWSA~vPm2C9Y!Qw$66-|{B zlZsvH`?t*F!i|;Hun`)}O*4A8{+o-+3^=e*1!Qm5s?A9C-@a6(CSBTHDakSN9u5hr z1fvCh=ul~t{jU~#o>>4w{_w+=J#k8OkZ)u$&=5_b*SJawK{3^`ZHWP%vIQ*cr&$u7+e*U^Fn|=ytf?VU@VDAl8$YY$8*9^_*^FKVU5+lWXUdzHSaJrdq4LNHAW zZjfHvSFL%_m#zu#eNW)2CM{bv?N$uiJryn4`@N!;SQ>8nMvCgYs|p`6AYZj2vt+3z z+X$|r0fWAXHXayGI3j*n#B3xSM(9D2h#!IaBCNL-ufZ0DJCZBb-?a7NIw}%Q18$a@v+LSTvPF^ zY~APu<%G?uQ>_61)tudpvR|O@zdWSbem-UnsYoCVBC}>j(Dx!{cXU);Tv5ogL=vJf z#svT@(L6|HCXH5yZISlALvlzuYb)vYwZn$!QAARybk4D zIY%B*)iQ5{@NiWa79XvlAl<{fuymSno@~~vD~;&0kd&bC_O9KXKCp1nuZ-Y)@H1R} zF~7JY%&B>{BDw6A@QVEJ$vnnMDpjOkg!gte&;Q3=0hy%d zn7a-7;i8Vw3q(Lyv+H>{d1PDLOJ-xWq{s8BPjHRZBqYA}nk`~Al#`J{Khda%Ph+%} z(vC%N^#`m|PR!44ob6^&G@$7?{X};o*M6e%hfcn*%q*EqnEv;E7(mPHrgF^k&lb&9 zeuHH^F~dur-bi2})hr)~DB=)Q7OBIT_mf1%% zfxMB5H^|q2!Dgv>Fw)02m^%fMeAkgn-9PtQ_Tq6N7VUpn;$}AHPC?$o!PAy)M zoi?ZOOZ~V|H!S?OD%l>hWcQPWE{KTe%xumV45$a2O6Jiog@8w2=9=W*%mx;zRk2T= z`~FKdmz&W{IePM^Bt8%dWrZK3l0nuPV?J)-bk47m&$}x&8@U4qM`q+B8JIL4hdQIb z{8OGiI%gqI>kG}d?;gdN^y@zMh8j1xF5lTUUoMF1YbP#-yr^lH_a3_pGZE6l!c6nO zqvQU_LqaM#8t?UbEAuR{D9#t+OskmRTw*G}a?*_le%-6!>nf(F1fOvtsQH2+3V48s z{Qm5kKeozL19&-!CDF*rRPlzjIOi0)JcD&`Zq>)0oY zvL>Z)CYi)^*c2)RQAwb=+mKmCp-|2#GrP76@y+g*%ne4N3ftJ$AcL;ow@G#Dj$y}d z0a@2hr^|#5-IL8|fyIe>K<+?z=~N;D@TyzF&$yke8NOK(h)%gV`WU7f6Rk+w;}|{q zPe@D5(9pLsOEZXLJi!%G(r%%>^QkuC8q$1WFg^yJ3JICbb?rWrYcF`uZ8)gd%ou+Q111XsUjMp8PZb+wg( zhFXUMY)=NMflu3VI8ZuhGugkhk4SPl&UUNZqMsY$RG&xREzW~zzWFsz1h7P3fwQIu zPxVc2V*x9#GiS&JiADxwqVBN|mhxP)87FX=!MSpa5%paVAdy^a;j4b53~RFF^GY&$f( zoGyYZsr7qn2bjBH6|XxnH$AM(R-@S&)s>bsCb*0yV)sTW%2&Z=9e0H^v*@Yq!WWdST zGsN|x# zZQQ~iz~~o9X9FN3I@SZ^|BN*_-Ygjh%A-&W_-W)eQ~~JLHlOxH8U_@THi$>wE$*wH zzTG1LF)RU)P7xQ@>soRTzr~vYQmzmh^RK{~vLqJ+=*^Zo-)jGQ%!8te099u~Pk%eB z-`^OwF!s;Q$Q`{OCfDwQ^AQ8qGAK4|xoA`QaTxof6eLN^qkix^rD{-fR_z}T$FEa~ za#~WAk23Jek5B$JL>4Py>->s(-LG>luCA8C_snto9oZ=*`j^qCNu3syC$h}0XoFN7 ztZ*V8@04+yleT7ji__QVKgw-|Ml%jR0|2=SK!Jdw?R0Jmu4~p%&YBG?V#wi|IkkUE zW<{i6K$+TuBN(*802ZmL;W@w}{jGrywsi;je7IyjQQuhpxyt8px`V9bYGh=O8W0|U8HH`fYlb(m& zEd|(S5(d=VXAE0*ayRGCUil-cv_Br20E4CUQv?|UDz3RFh)N-bJ0jAZ`=e3vLCrk0 zsChW#1Mr8t2p&0X{E|RPY59v$muwJ?qP}7kX^p16&S1-bpJ%89OCjpGFwwP z-PNMz5#3ZJzLo`v*ob8t$^c)t2S-8Tp2ujYoBlh`kDke9$v=O9`M%rixB@;&78s%* z#Qh{emId2+7x2&HIIrtP-`kTLRSp)+X(2T^*(683-iq$zFV28VdoR2kUnGUp-lQ9; z>rM__@DwL$X|I(SznMe(_VZhmW7XY%h8jzcvo{(7fIt6!m*Ze>Em8&j_Tv!A5DBH4 zp%&F_Km1~+`NY<8gj&Ia4b)a1akv3+X7)gcWlnA^XHE~%K3MY}3wG|Q%R;v9MU_lU z=APWxxy_RFd#=J|`AZOcD!WpJd7Pto-e8C$!FK&`O!@7wI};fEKkgVq1>(?Y+@N$C zj&b)64WHCpg|)V2<}q6mWy`G!PBxm7P`43KGe}h^>ksQs{Vv=mm^jAdHCr{3As#kD z3ki)EQVcu(CygM0NvplDJFBH=cb+sQp!Bt{YW?p0e&sn+rQASGdHX7`sMpOn6@y)i zE{Glq;Et#G)fb_;K=mdGsmhS#hcuNxZ5V0yrOMw{+x6hpuV)8HxPxlT1jq|T#QwiT zK@zy)o%9^oNjJoHGOSm1adoDIrBUuOhX}WLZv2(K(d6335xyH2!f$c2hr@p5oS6U5 z+PPc5IdgW@AV~)x2nOK;B){vnPpYH@V|F(+$F^&eYZsw_q$!<;SP2|aqEVgweTX;I=N_9+rEC zR1e0)ro1XX=E?%jQtrnm#e;KK6^C2jHL#p^sPz=js>EAvUfJ6*uO*y})>({>bkvki zRiY$xba~PZRc6)`ZVs;n|1TyYXn`aaF*|YO;=+Dd!j;nwzcVnVIy_d;ULcgVfKjP@ zfFL(0TJ564LdyW=`OO;4xCE0>HtW4sPP z67P^w=9j1N??h^}9q2zm7GA%Af>Jgv9F2C_H}MPI%4iRe`pTC@Jdd6ZEk3-C8dstf zdBN`SM70htC8XZgaVENTtT%DIWxe%5V-hjp%K4HP2Y z^DaL-0`X=yi&Nm2W5MEF;-+HmrVHbROeBKO{u_vO+MwtT+35!@*q46bQK#)|pQW_b zl2O%WOY|U?<}>Sy;;ZksCgXS$yKIoRnosb3&FK?(ZwWVVq63avN!{Cvj3g{vHtji2 z%$F?9ZZTUnjr!QxbuXa$c$neD5eKmkt#LcWWIsgbPA_Z}3&?c6PV(uyf~jkU&C$~x z4{|TKA&0p8>7IV2skb*eQKYB;n4kcn8CB!Zf8iaYB9hBKtk-1;M1ye|1-l(0;Q=Tq zTJS^UnJIEv?RvXSIzg&(CEe%RYyF*MkGryH#fgcBG`>83xRb%q zHzPgbfj{mz?;AL8#9#`7=jLf=N)G(oo`X`2@f4k=M*3m>%yZs<1VG-|_5PFAmtEF+ zQ?>AKOeH_M|E?u=oKL^6iA?vs)Q|;HbaiZsD3?`Qd(BU`mGXK0FW8`)Qwd2xQd0dX z>n%v}7epfS;ft%JTYK5L`N|E;&gIFDy(dHinV^l`S4cQAIb@ySzODLg1t{3OZJp!I z=;`XsoUNt?n$xacU0qWPs?Wwqwd#UFwt>EWTBy;@EwS1Y2OYHSDwVQM zHsE3ZrJI_1El?l;V72$5B;YHtTb<`K+M*w3#p00C2YYu{1*Y952$IfLj#8G zi{A|94g;R9xg3s7L+Up|GzzG%KADrY_^z^=Wp}xI%@>x`MNv0h(EZ-&_t>~KmycAf z&L4f87;`eC9LZ*(F)g>{WoAy_V75l^QDtSU{LB%X$PH&L!sJ@TVFC=>YUkpVUJ4Ws z%nd!^6YU}FW4F@-NvdMP(|PIj&3fE||BI@mZZAG_>IdELEhgvDWqu66a*H*kaL{L%eP$%E)A&4`Y!CLW4TWy?T*Vu@u&5^hp<=reV5S3eLQ6PpKxhzi@( zIoe$Qm}SzYYfB3frWI@QV%TH7u?~F}pih z&SV2R1C)T=E#tmfktM9$J1EG_=uom>?vE{5u2k4lWi$8nl`aI+ z6sv15brMQqZETYO^}j9x7tpZ3>zjt+_%eZn8f zxR^ZLep@%ZbMCRT_tfWdkVv$h6fHp%r_`|H`=Xfg>S06e#p05aK&?~v5$I2bW`?)J zI)BmJ`vH4)ivGEy5VadPw>txViTBs(zREf#M4JEJV2PKg?_55`4xDnT{=#Y~t#0n9(M4TrJ*CZdz4?A&D$d^BRB?Jg z%U-GOVsTbLSTx|K+4+)kU6{q~Fc#mp9hOHR;$olInb>troLRK0Rmtwz zh@acnRCj;OX8xnHHq3cL{+8RV1RvdN2K=-unp|9=t{j%V%qBY&0JiF%*sooMU(N^I zSVlBN>lr=0KbTP-A{)DERgSd7$Fxe$&$C^TFd!tV4xxJ0KjF+nR2@l?XPc8B`<9x5 z=r?a}{Yd0(_Q~q^T&eSVb`HACtzTtT8N*)uPJr(O~q+T0B#o<%-Ij;GSx7!LBd3 zqKzbWdYVr(3tu`W^w7v2JZ#V^#T)L(c*|dE`}AXbP-r+VFnMAOR!rw-OgPR#?OT{T z@6**Hh<|?DxF!f>`qmGL4DXFp_L;uE=aws!K|nu6d|lCL=tgYVu4E;h99yS`Hhr6! zOW)m#Wiy)k@3u&aVrmg1JVDrS1~v-;(9IYg&Xu-%3W#W{l-kQ6uIaU6Pq^WMX)7`#93GC%DDzS*syMF5c4?<=F?ps zC^1&e*5rR8ACmAwM3Zi%aIfy3Cih%g_-Wk^o`?A zt+5%EU4w&?%^9M}3b+@?@DMb<+!111RIzC}Qn--mCH{#cV7EommYM!jYlPmE;3YUs zucgJHa>&*Em&3h)?Zmsi;@bk4-a~l|LRD=UP8@A-U>~uZK>hGdtFF*vx3LGsF8HNi zip%3|$`Xe^p+`5#iA2aAZR=uyhQHI26GXWL_6x}fRoJJ&*Ce9u%pyHoauL6le7SJa zWRLJ|RagCz_wQ;=m0Q}<{nsJ92z@cpP>;Rhv4g!=rK|07lbqaQfs=Nksm7C;vHlOU z*M1@u+XTKsd%1I*M;PRVRl^FvRkA>UeSn~ZSQ(WLP>Qu+mQIZv8^Hw+>m_QH0Z&iRExd5G5^pV|YdeV+%_johKl09|~v-8I@CrwV>$(|Vc*C$gNViyp+M4n>Cc9?XWm_6;OCk~grYbQC5l z0yTtUg*AIjjuKB6g-rz(#Z3k12*G>zSep0%U2k+^+9sLSyb)B3U9r~EO(7~tui+tO>sNCf1YH7I6ub>4UJY7>daU*4E}!U#>P)jopDTIebw zIUpJNTWqXaUw=O$kXq$TL8ZFvj0mw}JB86dmi0V(l2eo+ z_`saeak-OL`tz2`Lcq>m@t3)yQAWFzq~G@JWRvyx#;cMqnk&E7ZwSR3R#h$H3i{A9 z&AK>qOB#Ws$soUF)}AjJwR%95$796QlI@-w^CEWdktW1I!rB2x?XV=yGb_b!8^_n$ zm>#ZoVr~iJ&j@zc0H<-)cDk&r6!oXF9;qU?DE>g?8p|>W?0FVH_90}{!FztL{`x)N z{$lU9I;F&K0$mGlyaQrw>zR>eRHcQ0EAUF_u}mkrH0pZy^$SZh&TgASC~^ey>%Q?n zp{;q&#d2B%HlA2~cc}NStf6hFwXQ1{wd-NlQzIfV+Wc!L6BBO?`xbh7KR@yPn$+o@ z3!-zBFjm7S-g-=g?pI{>RhP?IbF0ZYwljA_bo8p?yK*@uzFq{0o1d~5Frp6P8l#KyBNMVT+2 z^|bvh%pa_caCiFQ@yeST;f%lJ@?`TD({a$iGH_p-7gTU2+2XaTWcZ;Wfnn0r$*wzN z;;i(*C-p|GA-b@~a1bcq;d?*T;39MJ8^=GSyk47~tNYea`UUEAcOt(G{c{iGL~KnY zZ4!uEc<+UOmjure`aVy0qifahXoj}0WnP6{>&z+2a~mYNr=RqZG)ifiSi&dyUK|Za zUd6rVe@0E(evt!Oy-DgIO%-U}|NWi%zNyYXoo#;Lm3ib^+Es|1&x~e8C_>v{_*8Q2 z3bEU=;Bl_(3&&ZwLQ`}IM$-=U zoJtv_j_6wOK$qA-!>sME^-Gl>{VmM}OW${)yDa&%Y`uNxgdvCXmL0vyp_cqF<15sl zu^~zi*USv#k&Vuq0~4M`vv~H0qv#x5PD}F1tb5ScTUrm!Wk`H2K(UtQhHeLsS|cvc znH681hKH?`n7u9Y&zwIhI$vW+=^#mhLTS2|SP`Vp^F`flDlDeoKPr&3c*@Z9cBsV7 zGKfm_;@yymv@1bu*V^4NQF+E8_tA z7>OS5iHX?5(L5NG^`NB4Bsr|s_W~trsxwGui!{DHW!NWkp@L@uv-!jvfZ+j%6 zeN}n;f(mfmUuHITZIwiHEtA|vifg&47yYM_nX}xdehm9g&HcM$MhU5ZL>p@2_ZPzh zRcICJAF*&I%+g9~oc(x-#m|{zgXKW>Tq;)sfZxX}H8ZZ4zprsva=AkaOuvfbJq)oc`TpRT%Il%yF)@l;3P+F4Z z5iVt(iA$sJ(asCQ#kgUd$zfwaju{=~DX>_eye7Yu0VSwgH=1Yvb2nM90jlug7lVTj zO&5SUK~89Ruo=W z!YQ9*$$Ro^u&wjgv8}=@Yq$6cGjmewi@33o-LCbgISf6Vtgq5^A^F|Q zK*CB^z0AcXZ#7>6#8RgmhP%@2Wz>q*3z2)Qv2PHMrOSw)EE9YA#(QZ_z>7uGlXDOK#FmYllGnwPre`X*BU9}i4$Loh4l$S{f(-Nb-FJeeB@Ix4~P7ar{1txIV(l^pRyyR4hi5`uyPh z6K`>Npx>s|%e$Em)Cm}?9Mx2z5H1PT?M$;Y4z~o2$+foar#XzEPk=g9c6ahv>bN8f z{2E_7KQ@(QFxo8vM25|`_WtecCv;aUA2c3yND>!!JZZk8uYo*Y_uKblf5~n=*IoCT z(ZUMJX7;FG{5>iS-~`BIkF`64Tc074eGv{&SulU?${y1(vUORhe%A%)&zN81*{1?{O|-K zm(7Cq^vv^0fSUvj8X}E8qtlau%3867zBBNn(*bz+Thz1Sw#8!$-I5b%-+*HHW*xQJ zvWtAfGRUxTNd{oe#@AiXyt*YiBnv$`t$MM5ytGN(t$?|F|M&bk2kR-)Dd;22DW{flWDRfY3TgT-fyUZ-WN^#cTJ1L*Y-NlbFQxf3&ht65K=ktr6l=74k zbj)-Vpq%$6c1WjK$jC2&O2EuN5zXAPTJSc(}P^5`ivD|kyvZlSZ)|1%> z+b{Rc)f4q?v3RN5J#O=5jolTwp8d2DxMZPr!v`H0jK%4sv>Y`HicqVd}+0j5ISu zL|y&Vb(0pcZgc_IS|EJp_s68x6zEZ8{;h z7-1bxpcoK;etm@~c9qJZz`je2TlEr#;MQr?6>%6YlI;_LCT!BA=z_VShb|StpSYkS zF2T}nzO*COjk~4uYKE>^o4|74?=iFpQNtbK`@%F9{%6_}N|$mBvCqE0anj^| z*Y-}1YN3@RPke;2N)M%R1p92~jWyJkd4v{D!A`>2=_O4sA?hU>mO3rcJl6Ddx11PTQ6$;PAIbe>gCBSxY(0r{Vp1?vrpm>V0f;i?z21 zoQ%Pfk={()ND@VT9SXedMRSw_drs8Y{Nei00_Fq_t#goYScR_9)hh%`OLj&%g+GZl zTGBhZI$A4wT~u`iP^c8=dvV`Y?{hDoemQRvL|~>skr_eA*mZyAx+|i>K2@NYXJ=w^ z!k2c%IIg2B&#gz8hV8|htYXP^O*l?s2K93;ShaRZc18KO_L(rg$SH8^K^F`pdB*jbHfF*IMG73k$>yYkAb#`F11yP`D*eGV(oBscJ;ZsFeSdw8Z3`vb_11HCZ)~GBeo?A_ zc;U$0#^B(r#%SL|IeAfTcKyf354Yv{BaWdceLP~oT8g8$Ml2q!p2h>|9ql{ZCsf8w zcu^mv|2_d2mOsYYJ!{%Cu>W5gz~{T`b^}L*u{oziuH@uCDeJG|xl_ONDCC?d zm8U5yowRrKD+xs1~CEC zp#UdlFXlveZ*q6yo~>I0vVd^}=_{}{54 zB}-2?7-~Xok$DK>tpKHI%f#8JueVYya&h|f(WZs2dlmEp;=I@zzB|T+COkV)QBv8u zTU)&DER5kbo34=GJe2-F1xNh;FgElTNVY+~$cK812-8-`$Ge0oBps^=OSE%XFZ<#R zbb)t$c6i-k*{K%xB&-am*NEGR6VGM)@9nM7d=JSg1|Eu|FI6~fjtx8w{$}vu!;aq> z&=?n$uYGH4_5Z5uENh?uxHv4y?QWC1SW7_>cM+amf}cdBPY?0<7-( z+H12A=mJ{FSyMBv$D$5&26+E}8^{ba>eUsQ{U}a87IAgI0=pv>mi^00Z3tt!Bx<-e zRF>>pahk)6iFAxGF3-J*5bed}wN3mNwLnF-#B)x_JWxvQ=T=p22V9EjWCN9vazJ{M zjiO&_T~83BPIExN0H%5=ykXd+W>idG<Z&D01sK9 zk+uK?bW8$$v49bSxz(iI0Fe{a&F*{MGJqAp#{n=K;uu@-F=2zXkRf>Gd5jA9xMseZ z0-u2NCAeRDjhx`>gS2X81EU|Tci89Qee<)J1R46j`#+*&rQ>1pp)j9uGlL>nBP&=K zI?UxZF_lF3_YQNhC7~F691O#)Dwl3SmmYy9?K?a+J8UI)mvK0tws3YwpsJ$V9Y|Hf zFR>1*=Vem-TaZ{Ixky_-UAGR?fIIw!1C${HXhi`SrDgB}h!m|`e zC;JnMkjXoC&NdPrtjia*xw+v&1jq!ZRZ06JBx7h*%I;GLQb{dp%+D;wB+`F8qAU1}+ z1EGVZ*Q~q?g#?=w!mc&N?Fp`U-&Z2S-6mI}C9tl=L`^ecXeM87!@CnF_ewSeQjqo8 zz;!xWc<)oBMd#4L zvr84}5>$4S5^m_4>@Nu{FTWh&-S5)UWiz2IfKdAOy`n<6HmD#24iIJRiGy1xL^)lc z;dS?O)EjB~dH9Yks9omyyA0@*EI;;vBr${u+ z-9_)QVHp<&6qZT*ht^A4KtG0e;qfeKE3b}u2T(qVv&&wPe#v$C6J~>+gY+=G;1o4@ zLEOu2On1mI;n&f09q&WnNqR{kPaNYzP>1Y+lt>2_F27gwY#kyKcK%#Xjf#PEaDA@_ z9i0H*{gR>qtkWL{#sgS~x?Ik`o^#cI_L%}C2a4zd|1q1#cG&+~+ucK@?Ec44cmpNS QPmiP^qbgnU#yIf*0H80FwEzGB literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_images/chapter3_64_1.png b/doc/LectureNotes/_build/html/_images/chapter3_64_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f66188c6f460e43921016effecf81d31e2c3e3fa GIT binary patch literal 38099 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

t4KQGn28NK?>UyIb2b?CI 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 literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_images/chapter3_65_11.png b/doc/LectureNotes/_build/html/_images/chapter3_65_11.png new file mode 100644 index 0000000000000000000000000000000000000000..df911b5f7bed8e241b5c2632951127711b381d95 GIT binary patch literal 16300 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 F{|Dg@tL6Xz literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_images/chapter3_71_0.png b/doc/LectureNotes/_build/html/_images/chapter3_71_0.png new file mode 100644 index 0000000000000000000000000000000000000000..392e93eb1060945d98ce2dde88fda65c40f8c417 GIT binary patch literal 14342 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 C&R8G- literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_images/chapter3_73_1.png b/doc/LectureNotes/_build/html/_images/chapter3_73_1.png new file mode 100644 index 0000000000000000000000000000000000000000..6dff76ded67dc3492d1080fdf48a1b86bdfc4c27 GIT binary patch literal 11986 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 BIj#Tz literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_images/chapter3_74_0.png b/doc/LectureNotes/_build/html/_images/chapter3_74_0.png index cf4b6a42efd46bec79a419c9be806785a921ec38..021694b4c6e8a1eca5fa6fec86fd9b29da06bf5b 100644 GIT binary patch literal 10546 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 A;{X5v diff --git a/doc/LectureNotes/_build/html/_images/chapter3_78_0.png b/doc/LectureNotes/_build/html/_images/chapter3_78_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4b6a42efd46bec79a419c9be806785a921ec38 GIT binary patch literal 32458 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 A;{X5v literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/html/_sources/chapter3.ipynb b/doc/LectureNotes/_build/html/_sources/chapter3.ipynb index 4a7aa4470..413c54051 100644 --- a/doc/LectureNotes/_build/html/_sources/chapter3.ipynb +++ b/doc/LectureNotes/_build/html/_sources/chapter3.ipynb @@ -735,11 +735,92 @@ "$\\tilde{p}(x)$.\n", "\n", "\n", + "The following code starts with a Gaussian distribution with mean value\n", + "$\\mu =100$ and variance $\\sigma=15$. We use this to generate the data\n", + "used in the bootstrap analysis. The bootstrap analysis returns a data\n", + "set after a given number of bootstrap operations (as many as we have\n", + "data points). This data set consists of estimated mean values for each\n", + "bootstrap operation. The histogram generated by the bootstrap method\n", + "shows that the distribution for these mean values is also a Gaussian,\n", + "centered around the mean value $\\mu=100$ but with standard deviation\n", + "$\\sigma/\\sqrt{n}$, where $n$ is the number of bootstrap samples (in\n", + "this case the same as the number of original data points). The value\n", + "of the standard deviation is what we expect from the central limit\n", + "theorem." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false, + "editable": true + }, + "outputs": [], + "source": [ + "%matplotlib inline\n", "\n", + "import numpy as np\n", + "from time import time\n", + "from scipy.stats import norm\n", + "import matplotlib.pyplot as plt\n", "\n", + "# Returns mean of bootstrap samples \n", + "# Bootstrap algorithm\n", + "def bootstrap(data, datapoints):\n", + " t = np.zeros(datapoints)\n", + " n = len(data)\n", + " # non-parametric bootstrap \n", + " for i in range(datapoints):\n", + " t[i] = np.mean(data[np.random.randint(0,n,n)])\n", + " # analysis \n", + " print(\"Bootstrap Statistics :\")\n", + " print(\"original bias std. error\")\n", + " print(\"%8g %8g %14g %15g\" % (np.mean(data), np.std(data),np.mean(t),np.std(t)))\n", + " return t\n", "\n", + "# We set the mean value to 100 and the standard deviation to 15\n", + "mu, sigma = 100, 15\n", + "datapoints = 10000\n", + "# We generate random numbers according to the normal distribution\n", + "x = mu + sigma*np.random.randn(datapoints)\n", + "# bootstrap returns the data sample \n", + "t = bootstrap(x, datapoints)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We see that our new variance and from that the standard deviation, agrees with the central limit theorem.\n", "\n", - "\n", + "We plot then the histogram together with a best fit for the data set." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false, + "editable": true + }, + "outputs": [], + "source": [ + "# the histogram of the bootstrapped data (normalized data if density = True)\n", + "n, binsboot, patches = plt.hist(t, 50, density=True, facecolor='red', alpha=0.75)\n", + "# add a 'best fit' line \n", + "y = norm.pdf(binsboot, np.mean(t), np.std(t))\n", + "lt = plt.plot(binsboot, y, 'b', linewidth=1)\n", + "plt.xlabel('x')\n", + "plt.ylabel('Probability')\n", + "plt.grid(True)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ "## The bias-variance tradeoff\n", "\n", "\n", @@ -871,8 +952,6 @@ }, "outputs": [], "source": [ - "%matplotlib inline\n", - "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "from sklearn.linear_model import LinearRegression, Ridge, Lasso\n", diff --git a/doc/LectureNotes/_build/html/chapter3.html b/doc/LectureNotes/_build/html/chapter3.html index 0724cc393..71542c6b8 100644 --- a/doc/LectureNotes/_build/html/chapter3.html +++ b/doc/LectureNotes/_build/html/chapter3.html @@ -630,10 +630,10 @@ number \(i\) is left out. Usin

-
Runtime: 0.141725 sec
+
Runtime: 0.13859 sec
 Jackknife Statistics :
 original           bias      std. error
- 100.148        100.138          0.1492
+ 99.9054        99.8954        0.149328
 
@@ -804,6 +804,79 @@ correlations.

The theorem is satisfied by a large class of PDFs. Note however that for a finite \(m\), it is not always possible to find a closed form /analytic expression for \(\tilde{p}(x)\).

+

The following code starts with a Gaussian distribution with mean value +\(\mu =100\) and variance \(\sigma=15\). We use this to generate the data +used in the bootstrap analysis. The bootstrap analysis returns a data +set after a given number of bootstrap operations (as many as we have +data points). This data set consists of estimated mean values for each +bootstrap operation. The histogram generated by the bootstrap method +shows that the distribution for these mean values is also a Gaussian, +centered around the mean value \(\mu=100\) but with standard deviation +\(\sigma/\sqrt{n}\), where \(n\) is the number of bootstrap samples (in +this case the same as the number of original data points). The value +of the standard deviation is what we expect from the central limit +theorem.

+
+
+
%matplotlib inline
+
+import numpy as np
+from time import time
+from scipy.stats import norm
+import matplotlib.pyplot as plt
+
+# Returns mean of bootstrap samples 
+# Bootstrap algorithm
+def bootstrap(data, datapoints):
+    t = np.zeros(datapoints)
+    n = len(data)
+    # non-parametric bootstrap         
+    for i in range(datapoints):
+        t[i] = np.mean(data[np.random.randint(0,n,n)])
+    # analysis    
+    print("Bootstrap Statistics :")
+    print("original           bias      std. error")
+    print("%8g %8g %14g %15g" % (np.mean(data), np.std(data),np.mean(t),np.std(t)))
+    return t
+
+# We set the mean value to 100 and the standard deviation to 15
+mu, sigma = 100, 15
+datapoints = 10000
+# We generate random numbers according to the normal distribution
+x = mu + sigma*np.random.randn(datapoints)
+# bootstrap returns the data sample                                    
+t = bootstrap(x, datapoints)
+
+
+
+
+
Bootstrap Statistics :
+original           bias      std. error
+ 99.7442  15.0015        99.7465        0.148127
+
+
+
+
+

We see that our new variance and from that the standard deviation, agrees with the central limit theorem.

+

We plot then the histogram together with a best fit for the data set.

+
+
+
# the histogram of the bootstrapped data (normalized data if density = True)
+n, binsboot, patches = plt.hist(t, 50, density=True, facecolor='red', alpha=0.75)
+# add a 'best fit' line  
+y = norm.pdf(binsboot, np.mean(t), np.std(t))
+lt = plt.plot(binsboot, y, 'b', linewidth=1)
+plt.xlabel('x')
+plt.ylabel('Probability')
+plt.grid(True)
+plt.show()
+
+
+
+
+_images/chapter3_47_0.png +
+
@@ -857,9 +930,7 @@ We use a more compact notation in terms of the expectation value

that is the rewriting in terms of the so-called bias, the variance of the model \(\boldsymbol{\tilde{y}}\) and the variance of \(\boldsymbol{\epsilon}\).

-
%matplotlib inline
-
-import matplotlib.pyplot as plt
+
import matplotlib.pyplot as plt
 import numpy as np
 from sklearn.linear_model import LinearRegression, Ridge, Lasso
 from sklearn.preprocessing import PolynomialFeatures
@@ -923,7 +994,7 @@ Var: 0.0010479246398391328
 0.01312157412031145 >= 0.012073649480472317 + 0.0010479246398391328 = 0.01312157412031145
 
-_images/chapter3_57_1.png +_images/chapter3_61_1.png
@@ -983,14 +1054,15 @@ Error: 0.32149601703519126 Bias^2: 0.3123314713548606 Var: 0.009164545680330616 0.32149601703519126 >= 0.3123314713548606 + 0.009164545680330616 = 0.3214960170351912 -Polynomial degree: 1 +Polynomial degree: +
+
+
 1
 Error: 0.08426840630693411
 Bias^2: 0.07968918676726028
 Var: 0.004579219539673833
 0.08426840630693411 >= 0.07968918676726028 + 0.004579219539673833 = 0.08426840630693411
-
-
-
Polynomial degree: 2
+Polynomial degree: 2
 Error: 0.10398646080125035
 Bias^2: 0.10077114273548986
 Var: 0.0032153180657605086
@@ -1010,26 +1082,26 @@ Error: 0.05227921801205707
 Bias^2: 0.048187277304303125
 Var: 0.004091940707753964
 0.05227921801205707 >= 0.048187277304303125 + 0.004091940707753964 = 0.05227921801205709
-Polynomial degree: 6
+
+
+
Polynomial degree: 6
 Error: 0.03781367141738898
 Bias^2: 0.03365768507152761
 Var: 0.004155986345861379
 0.03781367141738898 >= 0.03365768507152761 + 0.004155986345861379 = 0.03781367141738899
-
-
-
Polynomial degree: 7
+Polynomial degree: 7
 Error: 0.027609773491022498
 Bias^2: 0.02299949826036597
 Var: 0.004610275230656537
 0.027609773491022498 >= 0.02299949826036597 + 0.004610275230656537 = 0.027609773491022505
-Polynomial degree: 8
+
+
+
Polynomial degree: 8
 Error: 0.017355848195591973
 Bias^2: 0.010331721306655588
 Var: 0.007024126888936384
 0.017355848195591973 >= 0.010331721306655588 + 0.007024126888936384 = 0.017355848195591973
-
-
-
Polynomial degree: 9
+Polynomial degree: 9
 Error: 0.026605727637189085
 Bias^2: 0.010018312644140933
 Var: 0.016587414993048166
@@ -1044,21 +1116,24 @@ Error: 0.07160048164228314
 Bias^2: 0.01443680008897583
 Var: 0.0571636815533073
 0.07160048164228314 >= 0.01443680008897583 + 0.0571636815533073 = 0.07160048164228312
-Polynomial degree: 12
+
+
+
Polynomial degree: 12
 Error: 0.1154777721897675
 Bias^2: 0.01628578269590588
 Var: 0.09919198949386163
 0.1154777721897675 >= 0.01628578269590588 + 0.09919198949386163 = 0.11547777218976751
+Polynomial degree:
 
-
Polynomial degree: 13
+
 13
 Error: 0.22842468702166951
 Bias^2: 0.01975416527163567
 Var: 0.20867052175003387
 0.22842468702166951 >= 0.01975416527163567 + 0.20867052175003387 = 0.22842468702166954
 
-_images/chapter3_58_5.png +_images/chapter3_62_6.png

The bias-variance tradeoff summarizes the fundamental tension in @@ -1183,7 +1258,7 @@ set, the higher, the less likely the model generalizes correctly from the training data.

-_images/chapter3_60_1.png +_images/chapter3_64_1.png
@@ -1290,11 +1365,11 @@ Mean squared error on test data: 5.98822371 Degree of polynomial: 6 Mean squared error on training data: 3.66204648 Mean squared error on test data: 8.14812206 +Degree of polynomial: 7 +Mean squared error on training data: 0.47075725
-
Degree of polynomial:   7
-Mean squared error on training data: 0.47075725
-Mean squared error on test data: 2.00607783
+
Mean squared error on test data: 2.00607783
 Degree of polynomial:   8
 Mean squared error on training data: 0.04912436
 Mean squared error on test data: 0.21596432
@@ -1377,13 +1452,13 @@ Mean squared error on training data: 0.00060728
 Mean squared error on test data: 2988.64001211
 
-
<ipython-input-5-8dc29df57a8c>:73: RuntimeWarning: divide by zero encountered in log10
+
<ipython-input-7-8dc29df57a8c>:73: RuntimeWarning: divide by zero encountered in log10
   plt.plot(polynomial, np.log10(trainingerror), label='Training Error')
-<ipython-input-5-8dc29df57a8c>:74: RuntimeWarning: divide by zero encountered in log10
+<ipython-input-7-8dc29df57a8c>:74: RuntimeWarning: divide by zero encountered in log10
   plt.plot(polynomial, np.log10(testerror), label='Test Error')
 
-_images/chapter3_61_11.png +_images/chapter3_65_11.png
@@ -1536,7 +1611,7 @@ cross-validation (LOOCV).

-_images/chapter3_67_0.png +_images/chapter3_71_0.png

More examples of the application of cross-validation follow here.

@@ -1613,11 +1688,11 @@ cross-validation (LOOCV).

-
<ipython-input-7-49b0ef2e51e2>:63: RuntimeWarning: divide by zero encountered in log10
+
<ipython-input-9-49b0ef2e51e2>:63: RuntimeWarning: divide by zero encountered in log10
   plt.plot(polynomial, np.log10(estimated_mse_sklearn), label='Test Error')
 
-_images/chapter3_69_1.png +_images/chapter3_73_1.png
@@ -1661,7 +1736,7 @@ cross-validation (LOOCV).

-_images/chapter3_70_0.png +_images/chapter3_74_0.png
@@ -1750,7 +1825,7 @@ which polynomial fits the data best.

-_images/chapter3_74_0.png +_images/chapter3_78_0.png
@@ -1907,7 +1982,7 @@ Python program using

---------------------------------------------------------------------------
 NameError                                 Traceback (most recent call last)
-<ipython-input-10-d985fb40c43d> in <module>
+<ipython-input-12-d985fb40c43d> in <module>
 ----> 1 scipy.misc.imread
 
 NameError: name 'scipy' is not defined
diff --git a/doc/LectureNotes/_build/html/searchindex.js b/doc/LectureNotes/_build/html/searchindex.js
index 7f03a111a..8e0b42c94 100644
--- a/doc/LectureNotes/_build/html/searchindex.js
+++ b/doc/LectureNotes/_build/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({docnames:["Clustering","chapter1","chapter10","chapter2","chapter3","chapter4","chapter5","chapter6","chapter7","chapter8","chapter9","chapteroptimization","content","intro","linalg","schedule","statistics","teachers","textbooks"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["Clustering.ipynb","chapter1.ipynb","chapter10.ipynb","chapter2.ipynb","chapter3.ipynb","chapter4.ipynb","chapter5.ipynb","chapter6.ipynb","chapter7.ipynb","chapter8.ipynb","chapter9.ipynb","chapteroptimization.ipynb","content.md","intro.md","linalg.ipynb","schedule.md","statistics.ipynb","teachers.md","textbooks.md"],objects:{},objnames:{},objtypes:{},terms:{"000":2,"000000":[1,3,9],"00000000e":3,"0001":2,"00015921913736794912":7,"00019998":3,"00024087":3,"00029012":3,"0003451":3,"00034944":3,"00042089":3,"00050694":3,"00060728":4,"00061058":3,"00062588":4,"00068970":4,"00073541":3,"00076916":4,"00078806":4,"00079968":3,"00084589":4,"00085887":4,"00088573":3,"00092354":4,"00096314":3,"001":[2,6,11],"0010479246398391328":4,"00106677":3,"00109273":[],"00115999":3,"00118170":4,"00128479":3,"00137982":4,"00139705":3,"00154733":3,"00156372":4,"00168251":3,"00186347":3,"001880":3,"00200":6,"00202624":3,"00224413":3,"00228740":4,"00242998":4,"0024401":3,"00247083e":1,"00270244":3,"00293838":3,"00315593":4,"0032153180657605086":4,"0032542":3,"0032873138755776365":16,"0033955154592040936":4,"00353823":3,"003704":1,"003717":1,"003759":1,"003774":1,"003788":1,"00384936":[],"003909404072811237":4,"00391839":3,"004":3,"004091940707753964":4,"00410478":4,"004155986345861379":4,"00426027":3,"00433417":9,"004456043243408203":0,"00445655":9,"004579219539673833":4,"004610275230656537":4,"00471782":3,"00472199":4,"0049999999999999845":[],"004999999999999996":[],"004999999999999997":[],"0050000000000000044":[],"005000000000000007":1,"00512927":3,"0056799":3,"00607783":4,"00617499":3,"006530396683779109":1,"00683748":3,"006968283076248407":[],"007024126888936384":4,"00717152":11,"00727646693":1,"00728323e":[],"007315":1,"0074331":3,"00759119":4,"007789":[],"007824":1,"007931713723267314":[],"00813803":4,"008171076530362356":1,"00823002":3,"0086649156":1,"008675369724976777":3,"008885578722629236":[],"00890601":[],"00894639":3,"009154":1,"009163470508352228":3,"009164545680330616":4,"009735":9,"00973536":9,"009790":1,"009883615646716182":[],"009883615646716184":[],"009883615646716186":[],"009883615646716188":1,"00990475":3,"009911":1,"010018312644140933":4,"010331721306655588":4,"010516485576652981":4,"01057384067458835":[],"010679893512872646":[],"01076611":3,"0110":16,"011076219011390184":4,"011347":1,"01191824":3,"012073649480472317":4,"01210814993019007":[],"01295356":3,"01312157412031145":4,"0140617":[],"01433809":3,"01443680008897583":4,"01503674":[],"015037":[],"01514394":[],"015144":[],"01558197":3,"01628578269590588":4,"01640891":4,"016587414993048166":4,"0169643":3,"0170259":[],"01724499":3,"017355848195591973":4,"017665":3,"018232":1,"01825571":[],"01867234e":16,"01873344":9,"01873869":3,"01887348":[],"019":[],"01975416527163567":4,"02073509":3,"02096350e":1,"021544346900318832":[],"021592704588043153":4,"021592704588043167":4,"02161783e":16,"021901":9,"02190139":9,"02252765":3,"02299949826036597":4,"02492265":3,"02493044e":[],"02511518":4,"02522069":4,"02568378":[],"025709":[1,9],"02625193":6,"026605727637189085":4,"0266057276371891":4,"02707227":3,"02730126581656065":16,"027609773491022498":4,"027609773491022505":4,"02881304":[],"029":[],"029483":3,"029688":[],"02968834":[],"029733":1,"02994311":3,"02f":4,"03019554":[],"030196":[],"030670":[],"03067028":[],"03099776":3,"031":3,"03193199":[],"03251863":3,"03256632e":2,"03303359":[],"033037772005753835":[],"03308408":3,"03365768507152761":4,"034342":[],"0344707":[],"0354":[],"0359565":3,"03607832":[],"03652792":[],"036528":[],"03697069":[],"03707133":9,"03750367":14,"03781367141738898":4,"03781367141738899":4,"03787596148305236":1,"03791824e":16,"038300":[1,9],"03871832":[],"039039":3,"03929932":[],"040102":3,"04205220e":16,"04260073e":[],"04315108":3,"04330858":[],"04346721":3,"04421672e":[],"044334":1,"044402":1,"04455272":[],"044553":[],"04529095":[],"0458":7,"04648335":3,"04683565":3,"04757618e":[],"048187277304303125":4,"04829457939163212":16,"04912436":4,"051115":[],"051418":3,"051649":[1,9],"0517473":3,"05227921801205707":4,"05227921801205709":4,"052645":[],"05295709":4,"053053":[],"0530533":[],"05318162":[],"053182":[],"05364854":6,"053849":3,"05396545e":[],"054187":[],"054276":[],"0545103":[],"054674":[],"055":[],"055085":[],"05531364":[],"055314":[],"055529303095955385":3,"055676":1,"055744":[],"055774":[],"055831":[],"055887":[],"055916":[],"05614483":3,"056326":[],"056329":9,"056484":[],"057035":[],"057088709963637":1,"0571636815533073":4,"057320":[],"057332":[],"05755374":[],"057571":[],"057654":[],"057919":[],"05802766":[],"058178":[],"058247":[],"058282":[],"058719":[],"058805":[],"058856":3,"058892":[],"059225":[],"059245":[],"059344":9,"059406":[],"059455":[],"059531":[],"059571":[],"059680303635344434":[],"059765":[],"059806":[],"059865":[],"059908":[],"059994":[],"060064":9,"060070":9,"060308":[],"060335":[],"06041458e":[],"060520":[],"060748":3,"060919":[],"061164":[],"061176":[],"061255":[],"06126507e":16,"061330":[],"061601":9,"061652":[],"061774":[],"061783":3,"061842":[],"061855":[],"061896":[],"06200174":3,"062082386342319454":4,"06209126":[],"062188":[],"062327":[],"062376":[],"062639":[],"062659":[],"062660":9,"062731":[],"062822":[],"062829":[],"062879":[],"062885":[],"062923":9,"062979":[],"063055":[],"063097":[],"063114":3,"063122":[],"063178":9,"063190":[],"063324":9,"063395":[],"063415":[],"063523":[],"063526":[],"063615":[],"063670":[],"063727":[],"063759":[],"063763":[],"063880":[],"063882":[],"063925":[],"063982":[],"064000":[],"064013":[],"064075":[],"064078":[],"064101":[],"06412177e":16,"064156":[],"064257":[],"064273":[],"064304":[],"064354":[],"064357":[],"064393":[],"064410":[],"064449":[],"064472":[],"06453579006728317":4,"064591":[],"064647":[],"064648":9,"064686":[],"064689":[],"064783":9,"064795":[],"06492086e":[],"064929":[],"064958":[],"064964":[],"064982":[],"065":[],"065003":[],"065016":3,"065086":[],"065110":9,"065144":[],"065151":[],"065188":[],"065200":[],"065202":[],"065204":[],"065334":[],"065355":[],"065408":[],"06540809":[],"06547790180152352":4,"06547790180152355":4,"065545":3,"065591":[],"065618":[],"065660":[],"065680":[],"065762":[],"065860":9,"065994":[],"066002":9,"06600226":9,"066030":9,"066047":[],"066074":9,"066092":[],"066098":3,"066116":[],"06619182206626131":[],"066249":[],"066272":[],"066294":[],"066312":9,"066389":[],"066403":9,"066487":[],"066629":[],"066683":9,"066705":[],"066761":[],"066788":[],"066835":[],"066837":[1,9],"066949":3,"066951":9,"066963":[],"067043":[],"067061":[],"067123":[],"067132":9,"067175":9,"067202":[],"06724062":3,"067326":[],"067355":[],"067440":9,"067504":[],"067531":[],"067577":[],"067601":[],"067610":[],"067667":9,"067685":9,"067711":[],"067718":[],"067769":[],"067777":[],"067793":3,"067794":[],"067811":3,"067844":[],"067865":[],"067889":[],"067892":[],"067985":[],"067990":[],"068056":[],"068073":[],"068165":[],"068185":[],"068213":[],"068244":[],"068276":[],"068293":[],"06834":[],"068351":9,"068385":[],"068427":[],"06844519414009441":4,"06844519414009442":4,"068460":[],"068491":[],"068514":[],"068515":3,"068593":[],"068633":3,"068640":[],"068654":[],"068667":[],"068673":[],"068686":[],"068697":9,"068717":[],"068818":9,"068821":[],"068828":[],"068838":9,"068840":[],"068873":[],"068896":[],"068920":[],"068928":[],"068945":[],"069005":[],"069028":[],"069071":[],"069081":[],"069098":[],"069195":9,"069243":9,"069282":[],"069369":[],"069371":[],"069413":9,"069496":[],"069503":[],"069510":[],"069516":[],"069519":3,"069528":[],"069542":[],"069584":1,"069635":[],"069641":9,"069775":9,"069814":[],"069848":[],"069853":[],"069859":[],"069872":[],"069890":[],"069902":[],"069956":3,"069988":9,"070043":1,"070103":[],"070129":[],"070131":[],"070138":[],"070166":[],"070182":[],"070188":[],"070212":3,"070254":[],"070337":9,"070456":[],"070473":[],"070517":[],"070548":9,"070653":[],"070762":9,"070764":[],"070769":3,"07076926":3,"070791":9,"070812":[],"070815":[],"070866":3,"070867":9,"070889":[1,9],"070949":[],"070955":3,"070967":[],"071016":[],"071049":9,"07106781e":[],"071096":[],"07110274":14,"071156":[],"071248":[],"071268":[],"0713":1,"071313":[],"071325":[],"071359":[],"071435":9,"071447584032141":1,"07145103":9,"071453":[],"071481":[],"071502":[],"071547":9,"071549":[],"07155335":[],"071576":[],"071579":[],"07159175":[],"07160048164228312":4,"07160048164228314":4,"07160764":[],"071660":9,"071667":[],"071681":[],"071684":[],"071714":[],"071761":[],"071841":3,"071855":[],"071887":[],"071917":[],"072012":[],"072046":3,"072094":[],"072197":3,"072198":[],"072246":[],"072279":[],"072296":3,"072424":[],"072468":[],"072471":[],"072555":9,"072557":3,"072589":[],"072598":[],"072620":[],"072654":9,"072661":[],"072710":9,"072826":[],"072862":[],"072879":9,"072910":[],"072995":3,"073":[],"073020":[],"073035":[],"073052":3,"073096":9,"073162":3,"073310":9,"073333":[],"073352":[],"073371":9,"073372":[],"073483":[],"073546":[],"073567":[],"073591":[],"073598":[1,9],"073602":[],"073607":[],"073656":9,"073681":[],"073695":[],"073765":9,"073827":3,"073851":[],"073902":[],"073915":1,"073926":[],"073966":[],"074":[],"074027":[],"074036":[],"074037":[],"074044":[],"074067":[1,9],"074077":[],"074096":[],"074099":[],"074130":3,"074134":[],"074154":3,"074170":[],"074191":[],"074201":9,"074207":[],"07421084":3,"074230":[],"07423848370736122":[],"074248":[],"074285":[],"074286":[],"074331":9,"074432":[],"074434":[],"074453":[],"074488":[],"074557":3,"07456491":3,"074568":[],"074618":9,"074665":[],"074693":[],"074696":[],"074848":[],"074979":9,"074996":[],"075084":[],"075119":[],"075151":3,"075163":[],"075194":9,"075212":[],"07521771":[],"075218":[],"075261":[],"075266":[],"075289":[],"075296":9,"075309":[],"075526":9,"075542":[],"075545":9,"0755452":9,"075562":[],"075567":[],"075615":9,"075754":[],"075772":[],"07581375":[],"075814":[],"075818":[],"075821":[],"075865":[],"075869":3,"075975":[],"075993":9,"076026":[],"076062":[],"076068":3,"076121":3,"076166":[],"076169":[],"076189":[],"076213":[],"076251":[],"076283":[],"076320":[],"076367":9,"076377":3,"076398":[],"076408":[],"076410":9,"076466":9,"076469":[],"07670437":[],"076730":[],"076774":3,"076810":3,"076822":[],"076938":[1,9],"076954":3,"077005":[],"077010":9,"077021":3,"077026":3,"077046":9,"077115":[],"077143":9,"077160":[],"077163":[],"077212":[],"07729012413236423":9,"077303":[],"077305":9,"077338":[],"077339":[],"077386":[],"077407":[],"077416":[],"07744472306026946":7,"077469":[],"077533":[],"077623":[],"077645":3,"077771":9,"07777777777777778":2,"077891":[],"077927":9,"077968":3,"078049":[],"078076":[],"078099":9,"078103":9,"078197":[],"078244":9,"078279":[],"078311":[],"078342":[],"078388":[],"078390":[],"078399":[],"07839924":[],"078451":[],"078474":[],"078529":3,"078646":[],"078649":[],"078674":[],"078693":9,"078710":9,"078717":3,"078720":3,"078746":9,"078750":[],"078892":[],"078927":[],"078930":[],"078937":[],"078966":[],"079001":[],"079029":[],"079037":[],"079137":[],"079139":[],"079333":[],"079337":[],"079351":3,"079365":[],"07944154":14,"079597":[],"079598":3,"079624":[],"079643":[],"07968918676726028":4,"07972177":[],"079785":9,"079801":3,"079848":9,"079956":[],"080024":9,"080084":1,"080101":[],"080115":[],"080173":3,"080182":[],"080223":[],"080249":[],"080264":9,"080265":3,"080325":9,"080336":[],"080341":[],"080381":[],"080387":[],"080398":[],"08043851":3,"080565":3,"080570":9,"080612":3,"080626":9,"080633":[],"080675":9,"080678":3,"080738":[],"080806":[],"080845":[],"080846":3,"080871":[],"081024":[],"081077":9,"081092":[],"081102":[],"081103":[],"081129":9,"081210":9,"081227":[],"081260":[],"081270":3,"081309":[],"08131003":4,"081402":[],"081414":3,"081425":[],"081435":[],"081474":[],"081480":[],"081489":9,"081514":[],"081632":[],"08170444":[],"081732":3,"081744":[],"081778":[],"081816":[],"081886":[],"082032":[],"082091":[],"082211":9,"082225":9,"082239":[],"082247":9,"082272":[],"082303":3,"082382":3,"08248290e":[],"08251898":16,"082549":[],"082616":[],"082666":3,"082687":[],"08271336":[],"082866":[],"08292574":3,"082926":3,"082990":[],"083015":[],"083128":[],"083138":[],"083177":[],"08318298e":2,"0832":[],"083221":[],"083228":3,"083246":[],"083295":9,"083337":3,"083376":[],"083384":[],"083495":[],"083527":1,"083577":[],"083618":[],"08362077210702115":[],"083622":[],"083657":[],"083658":9,"083659":3,"083672":3,"083682":3,"083728":[],"083775":[],"083797":3,"083808":[],"08380813":[],"083855":[],"083905":[],"084":[],"084092":[],"084103":[],"08415761":[],"084167":[],"084181":[],"084221":[],"084249":9,"084251":[],"08426840630693411":4,"08429424":11,"084461":[],"084604":9,"084813":9,"084826":[],"084864":[],"084873":[],"084916":[],"084931":[],"08501147":[],"085041":3,"085121":9,"085253":[],"085259":[],"085285":[],"085289":[],"085484":3,"085510":[],"085544":[],"085597":[],"085598":[],"085610":[],"085627":3,"085646":9,"085676":[],"085748":[],"085763":[],"08576932":4,"085811":[],"085928":[],"085951":[],"086006":3,"086052":[],"086076":3,"08611111111111111":2,"086116":[],"086325":[],"086430":[],"086465":[],"086561":[],"086592":[],"08665060086846632":[],"086652":9,"086757":[],"086920":3,"086974":9,"086985":[],"087032":3,"087096":3,"087148":3,"087202":9,"087205":3,"087242":[],"087334":[],"087482":[],"087526":[],"087544":[],"087563":9,"088085":3,"088137":[],"0881981":3,"088209":[],"088258":[],"088260":3,"08839750e":[],"088414":[],"088484":[],"088556":[],"088660":[],"08871404":3,"088871":[],"08888888888888889":2,"088983":3,"089039":[],"089250":3,"089300":[],"089326":[],"089352":[],"089425":9,"089437":[],"089504":[],"089540":[],"089693":[],"089881":[],"089916":[],"089928":3,"089931":[],"090099":3,"090107":3,"090274":9,"090355":[],"090817":[],"09103481e":16,"091159":[],"091253":3,"091318":[],"09145189":4,"091535":[],"091542":3,"091566":3,"091578":[],"091659":[],"09166666666666666":2,"0917":7,"091756":3,"091855":3,"091979":[],"092276":3,"092288":[],"092375":[],"092378":3,"092659":[],"092932":[],"092936":3,"093236":[],"093248":[],"093328":[],"093573":[],"093725":3,"093755":9,"093928":[],"094":[],"094513":[],"09456011349477329":[],"094708":3,"094774":[],"09487315108590391":9,"095173":[],"095180":3,"095275":3,"095472":[],"095786152583691":3,"095941":[],"09609807":3,"096406":[],"096639":[],"096726":[],"09672604":[],"096763":[],"09678277e":16,"096802":[],"097150":3,"097346":[],"09741585e":[],"097452":[],"098028":3,"098187":3,"09903804":6,"099079":3,"09919198949386163":4,"099504":3,"099609":3,"099763":[],"09976319":[],"0x7f8830b3a340":11,"0x7f88524ba760":11,"0x7fda9123e220":[],"0x7fdab4f97430":[],"0x7febdb109490":[],"0x7febdb6780d0":[],"100":[0,1,2,3,4,5,6,7,8,9,11,14,16,17],"1000":[0,1,2,3,6,9,11,13,16],"10000":[0,3,4,8,9,16],"100000":6,"10001":8,"1001":16,"1002":16,"1003":16,"1005":16,"1007125":[],"10077114273548986":4,"1009":16,"10094646e":[],"1011":16,"1013":16,"10131725":[],"1013904243":16,"1015":16,"101781":3,"102":1,"1022964509394572":2,"1023":16,"1026":16,"1027":16,"103":2,"1030":16,"10307631":[],"10327559":14,"1037":16,"10378326e":2,"1038":16,"10398646080125035":4,"10398646080125036":4,"1040":16,"10405456":9,"104411":1,"1047":16,"104887":3,"105137868830763":16,"105387":3,"10555555555555556":2,"10589577":3,"106095":[1,9],"106946":3,"108":[1,4],"10806972":[],"108070":[],"10896672e":16,"10898112e":[],"10913":4,"109794":3,"10979444":3,"10th":7,"10x":1,"110":1,"1100":16,"1101":16,"11022302e":3,"111":[2,5,10],"1111111111111111":2,"112283":1,"112383":[1,9],"11304709e":16,"11388888888888889":2,"11456076e":[],"11462415":3,"11507992e":2,"1154777721897675":4,"11547777218976751":4,"115822":4,"11666666666666667":2,"117":6,"118318":1,"11892185":[],"11944444444444445":2,"12002944":[],"1203284":6,"121":[6,7,8],"122":[6,7,8],"12222222222222222":2,"12283463":[],"123190":1,"123459876":16,"12366979e":16,"123711":4,"124":1,"12497018e":[],"12618549":3,"1271":4,"127773":16,"12777777777777777":2,"12908963":1,"1298":7,"12adb44b1c20":[],"13055555555555556":2,"13060772":[],"131343":4,"13140162":[],"13162821e":[],"13209041":[],"13266452e":[],"133":5,"13328820e":[],"134102":[],"13410232":[],"13457922":[],"13519106":1,"13579199e":[],"1361111111111111":2,"13646574":3,"136687":[],"137268":[],"137400784702912":1,"1375":[],"137546":[],"137652":[1,9],"138":4,"13803928":[],"138472":[],"13865173":3,"138775":[1,9],"1388":4,"13891144e":[],"139462":[],"139475":[],"1404":1,"141725":4,"141955":3,"14195542":3,"143":5,"14309733":[],"1437":2,"14370264":4,"1440501043841336":2,"1445":[],"14459063":[],"1446":[],"1447":[],"1448":[],"1449":[],"14662074":[],"14722222222222223":2,"147400":[1,9],"147420":[1,9],"147722":[],"148":4,"14812206":4,"149076":[],"1492":4,"149233":[],"149366":[],"149667":[],"149739":[],"149832":[],"149894":[],"149903":[],"14g":4,"150":6,"15005476":3,"15024669":[],"150306":[],"150581":[],"15061":4,"151":[],"152636":[],"1527777777777778":2,"153036":1,"153106":1,"15324631":[],"15332528e":[],"154720":1,"15475232":[],"154911":1,"155491":1,"155687":1,"155883":1,"156":1,"156956":3,"157":1,"15751596":[],"158":1,"159":1,"15979239e":16,"15g":4,"160":1,"16111111111111112":2,"16211139":3,"162246":3,"16342407":3,"16496581e":[],"16553696":[],"16637855e":16,"16666666666666666":2,"167787":3,"16796929":4,"16807":16,"16831012":[],"16861772":[],"168618":[],"1695":4,"16b8e3cda33a":2,"17117385":[],"17174962e":2,"17234827e":[],"17248441e":[],"172737":3,"17273709":3,"17385778e":[],"17446471":4,"174497":[],"17449733":[],"175300":1,"1758506":[],"1761":4,"17654307":[],"17666625":11,"17707436":[],"17709":4,"17777777777777778":2,"17801022":3,"17861098":4,"17917768":3,"17949575":3,"17953942":9,"1797":2,"180092462880674":[],"18029127":3,"18063928":[],"18123182":11,"18220995":[],"18224665":[],"1831277634928002":[],"18333333333333332":2,"18404906e":[],"184519":1,"1856411":[],"18611111111111112":2,"18620601e":[],"18673098":9,"189496":1,"18954529":[],"189622":1,"18968431e":16,"1914224774238273":[],"19207979":3,"1940":1,"1943":10,"197":[],"1970":14,"1973":7,"197370":[1,9],"19742904e":[],"1979":4,"1989":16,"19937":16,"19955871":[],"199559":[],"19972087e":16,"1_1":10,"1_2":10,"1_3":10,"1cm":[1,6,8,16],"1e10":0,"1ec254875e1a":11,"200":[1,6,7,8,16],"2000":1,"200000":1,"20015436":4,"2004":11,"2006":18,"2010":2,"2011":2,"2015":2,"2016":1,"2018":[1,4],"201841":[],"20184113":[],"2021":[0,4,15],"20277777777777778":2,"203757":[],"20375701":[],"205466494327873":[],"20632410e":[],"20738183":[],"207545":[1,9],"20772452":[],"20819609e":[],"20833333333333334":2,"20843563e":[],"20867052175003387":4,"20906175e":16,"210340":[1,9],"21058097":3,"212":[],"21208310e":[],"212327334149492":[],"21244261":3,"212443":3,"2125":[],"2126":[],"2127":[],"2128":[],"2129":[],"213":[],"213103":[1,9],"21347282":[],"213743":[1,9],"214":[],"2147483647":16,"215":[],"21596432":4,"216":[],"21623344":[],"216290":[1,9],"216683":[1,9],"21698969":11,"22044605e":3,"22076362":[],"221":6,"221180":1,"221921":3,"22209371e":[],"222400":1,"22443803":[],"22527008e":16,"22690428":3,"22717936e":16,"22842468702166951":4,"22842468702166954":4,"22847924":3,"22999784":[],"229998":[],"23117916e":16,"23167717":3,"232435":1,"23333333333333334":2,"2335879":[],"23382086e":[],"234":4,"23438810e":[],"236913":3,"23691315":3,"23744178":[],"240792":3,"2407922":3,"241262":[],"24126232":[],"2433e":3,"24340751":[],"243484":3,"24348403":3,"24444444444444444":2,"246138":[],"24613822":[],"24829908":3,"250":[5,7],"25000":1,"250000":1,"250154":1,"251559":[],"2515593":[],"251879":1,"25190225e":[],"25226753e":16,"25240108":[],"252436":1,"252639":[],"25263916":[],"253":[],"25303483":[],"253775":1,"254":[],"254509":[],"25450941":[],"25457052":[],"255":[],"255001":1,"2551":1,"256":[],"256962":1,"257":[],"2571699":[],"25726439e":[],"2572e3a4b38d":2,"25803281":[],"259107":[],"25910749":[],"259125":3,"25912505":3,"259153":[1,9],"259815":[],"25981533":[],"260227742627244":[],"2627588":14,"26301436":3,"26381865":[],"263819":[],"264":1,"26412372":[],"265":1,"2653678":[],"266":1,"26666667":11,"267":1,"26710969":3,"26780278":3,"2683":[],"2684":[],"2685":[],"2686":[],"2687":[],"26890510e":[],"269":1,"26974938e":[],"270":1,"27262964":[],"27296891e":[],"276263":[1,9],"27753165e":16,"27852549":[],"27924636":3,"27n_":16,"280573":3,"280647":[1,9],"28166741":[],"282":[],"282727":[1,9],"28310983":[],"283110":[],"2836":16,"28475098":6,"2861":16,"28712116":[],"2873":7,"2882":16,"2886":16,"2890":1,"2892":16,"28971976":9,"289720":9,"290":[],"291":[],"2915":16,"291614":[],"29167186":3,"292":[],"293":[],"2931":[],"294":[],"29424824":[],"295656121491569":[],"296247":1,"2968":[],"297219777724628":9,"297260":1,"29737229":11,"29748212":11,"2975":4,"2980":[],"298273":1,"2983233":14,"298375":1,"2988":4,"2990":[],"299444":9,"29944428":9,"299748":1,"2_1":10,"2_2":10,"2_3":10,"2_i":10,"2_m":[4,16],"2_t":11,"2_x":16,"2cm":6,"2ff97f4bf03b":16,"2nd":7,"2x_ix_jy_iy_j":6,"2x_j":6,"2y_i":8,"2y_j":6,"30000":1,"300162456113691":[],"30119421":6,"303":4,"3041320306136366":[],"3043053":11,"30626706":[],"30655001":4,"306854":[],"30685416":[],"30787294":4,"30879705":[],"30968181":[],"310811":[],"31081134":[],"31109204e":[],"3123314713548606":4,"31318084":3,"31457796":3,"315208":3,"31520842":3,"3155":[3,4],"3156929654100207":7,"31603087":4,"31608475e":[],"31718909":9,"31730641":[],"317367":9,"31853484":[],"31896852":6,"3200":2,"32047562":1,"3214960170351912":4,"32149601703519126":4,"323291478597321":16,"3250":2,"32521615e":16,"326238":1,"327631":1,"32938847":14,"32945844e":16,"3304":1,"33066907e":3,"3310":1,"3317":1,"331939":1,"333":5,"333333":1,"33333333":11,"3338":1,"3344":1,"33443859e":[],"33544681":[],"33569998e":[],"33861512":[],"338869":[],"33886902":[],"339535706819584":16,"33953571":16,"340782":[1,9],"34108726":[],"34114547":3,"34114641e":[],"34172919":[],"342680":1,"3436":1,"3437":1,"344172":1,"34569596":3,"346433":9,"34643337":9,"34902789e":16,"3498837":11,"350387":[],"35038714":[],"351636":[1,9],"35176067":[],"35182854":3,"35216172e":[],"35367281e":[],"35386868":11,"35533773":4,"356399":1,"357508":1,"358869339268145":16,"35886934":16,"359":3,"359640894899012":[],"360":2,"360688":1,"361556":1,"3621311":3,"36436520e":[],"36468301":[],"3655222":3,"369139":[1,9],"36941772":[],"369418":[],"37186301":[],"372889":[],"3728892":[],"37416969":9,"374170":9,"37732":11,"37738324":[],"38207279e":[],"38216436":[],"3848":4,"38561052":3,"385611":3,"38629436":14,"38777878e":3,"38892672":[],"388927":[],"38903780":4,"3893239":[],"389324":[],"38937995e":16,"38986237":[],"39579407":3,"396740":9,"39674043":9,"39706038":3,"39716546":4,"397700":[1,9],"39792608e":[],"399836":1,"3cd19a0768e1":[],"4000":18,"401842":[1,9],"40212127":[],"404":1,"40425078e":16,"405890":[1,9],"40702":[],"40708470e":[],"40859":[],"4087793":3,"40902095":[],"40968888":[],"409689":[],"41078073":4,"412374":[],"41237437":[],"4140e":3,"41433969":3,"41511965e":2,"415634483874318":[],"416694683938511":9,"4171578884124756":0,"41754964":[],"41770932":[],"418506":[1,9],"41876428e":[],"4200e":3,"4201e":3,"4203e":3,"42208194":4,"423756":3,"42375621":3,"42441033":3,"426":[4,5],"42847770e":16,"42937310e":16,"43054282":3,"4332e":3,"43341615":4,"435163":1,"435490":[],"43549028":[],"43766686":9,"438136":1,"439230":4,"44089210e":3,"442600":[1,9],"443217":1,"44395541":[],"44625466e":16,"44655382":3,"446554":3,"44970586e":2,"45013332e":[],"45019484":[],"450257":[1,9],"4557763":9,"455947":1,"458027":1,"458078":[1,9],"45937170e":[],"45960079":3,"46016532e":[],"461":16,"461838":[],"46183815":[],"462":5,"46323168e":16,"4632e":3,"46415888336127775":[],"46423858e":[],"465564":[],"46556436":[],"466":16,"46675058":[],"46914544e":[],"46929603e":[],"469730":[],"46973015":[],"47042744":3,"470714":1,"47075725":4,"47079457e":16,"47125748":3,"47132891":3,"472652":[],"47265243":[],"47441766":[],"47566390e":16,"47610036":4,"47654764e":[],"47815203":9,"47862383":[],"478624":[],"480170":3,"48017006":3,"48019541":[],"48154187202453613":0,"481979":4,"48257387":17,"48471852e":[],"48476997":9,"48608063e":[],"48994188":3,"491837":[],"4918372":[],"493230":[],"49323032":[],"4940954":1,"497221":[],"49722108":[],"49841285":[],"498413":[],"49865673":[],"4990":16,"4992":16,"4997":16,"49b0ef2e51e2":4,"4c4c7f":[7,8],"4y_i":8,"500":[2,4,7,8,11,16],"500000":1,"50000455":3,"50000553":3,"50000718":3,"50000855":3,"50000969":3,"50001063":3,"50001142":3,"50001207":3,"50001261":3,"50001306":3,"50001343":3,"50001374":3,"500014":3,"50001414":3,"50001422":3,"50001439":3,"50001454":3,"50001466":3,"50001476":3,"50001485":3,"50001492":3,"50001498":3,"50001502":3,"50001506":3,"5000151":3,"50001512":3,"50001515":3,"50001517":3,"50001518":3,"50001519":3,"50001521":3,"50001522":3,"50001523":3,"50001524":3,"50001525":3,"5018":16,"50321091":3,"50394742":[],"506":1,"507d50":[7,8],"5098779":[],"509878":[],"50j":11,"50x10":2,"510":2,"511888":3,"5120":0,"512132":1,"51257863e":[],"51345668e":[],"51363731e":[],"514219":1,"51523276e":[],"515768":[],"51576807":[],"51707172":[],"517072":[],"51893804e":[],"51943726":9,"519842":1,"52158335":[],"5222222222222223":2,"52570079":[],"525701":[],"526744":[1,9],"52687171":[],"526872":[],"52722156":[],"52874252":3,"52d2c51caad1":[],"5303329":9,"5305555555555556":2,"531280":1,"535457":[],"53545715":[],"53703498":4,"5378811":9,"539261":[1,9],"54039921":3,"54096582":[],"540966":[],"54121682":[],"541217":[],"54152940e":[],"541605":1,"54237024":16,"543169":[],"54316925":[],"544439":1,"546972":[],"54697204":[],"54702088e":[],"54710530e":1,"5483":4,"55111512e":3,"55138385":9,"551384":9,"55280484":[],"5555555555555556":2,"55707065":[],"557071":[],"557795":[1,9],"55795935":[],"55854694":9,"56033697":3,"56198284":3,"56216797e":[],"564374":[1,9],"56536":1,"56831157":3,"568312":3,"569":2,"56939714":3,"57051369":[],"571":3,"57143061":4,"574465":[1,9],"5755035":[],"57781668":[],"57871326":[],"579842":3,"57984245":3,"581766":9,"58176612":9,"582":[1,2],"58228342e":16,"58239999":[],"582400":[],"583595":1,"584804":1,"58521266":9,"585213":9,"58596975":[],"585970":[],"5864689451163851":3,"587401":1,"58836420e":16,"5888888888888889":2,"59007674e":16,"59304755e":[],"5944444444444444":2,"59480085":[],"5cm":16,"60122668e":16,"60293962":3,"60394236e":[],"60420593":3,"60673226":9,"606760":3,"60949193":[],"609492":[],"60999846":[],"61069091e":16,"6111111111111112":2,"61124978":[],"61234223":[],"612939":1,"613579":1,"614808":[1,9],"61505887e":[],"61745046e":[],"618":1,"61825186":11,"6183694":[],"61869821":[],"618982":1,"622539":9,"62253933":9,"622625":[],"62262506":[],"6226921":[],"62316154e":16,"62359224e":16,"62373464":9,"625":5,"62783293":[],"62856593":[],"62894215":3,"629961":1,"6300745149331701":1,"63315151":[],"63339159":[],"63374631":[],"63437572":[],"63442451e":[],"63488525":4,"63498144":3,"636323":9,"63632311":9,"63680118":[],"637129335071195":1,"63993205e":[],"64001211":4,"64012627":3,"640782":[],"64078247":[],"64166831e":[],"64447921":[],"64522721":4,"64580686":[],"646283":[1,9],"64669382":[],"646694":[],"647473":[1,9],"64857826e":[],"649382":[1,9],"64x50":2,"650024":[],"65002433":[],"6510573774179256":16,"65105738":16,"65238878":14,"65245958":[],"653095390463358":[],"653702":14,"653725417896576":1,"6544e":3,"65482578":[],"65572035":[],"65599927":[],"65766387":[],"65885453":3,"65933852":[],"65939208e":[],"6600855222624895":[],"66020213e":[],"6614":[],"66152576":3,"661526":3,"66183486":9,"661835":9,"66204648":4,"6628996975186952":1,"66302359":[],"66383151":[],"66677842":[],"66800261":[],"668172":1,"66880047":[],"67006792":[],"67060602":[],"671089":1,"6713619":3,"6714":[],"67171347e":16,"672721":1,"67279536":[],"67298546":11,"67303655":9,"673037":9,"67407338e":16,"67450955":[],"67708423":[],"677149":[],"67714918":[],"6796265324852733":[],"68002363":[],"680024":[],"68034946e":[],"6813":[],"6814":[],"6815":[],"6816":[],"6817":[],"6818813252071303":16,"68188133":16,"68192193":3,"68316185":[],"68342382":[],"68386076":11,"68542204":3,"68616263":14,"68729414":[],"68887763":11,"68937695":[],"689519":[1,9],"690617":1,"69069n_":16,"693361":1,"69347005":[],"6936767":3,"693677":3,"693850":9,"69385025":9,"69504801":4,"69519693":[],"695197":[],"69573183":[],"69695259":3,"69843037":[],"6996584":[],"69981195e":16,"6999536":9,"6ea927cc6e88":2,"6n_":16,"701370":3,"70183798":[],"7022283":[],"70234019":[],"70415861":[],"70523024e":[],"70589906":[],"7070e":3,"70710678":3,"70790937":[],"70832814":3,"70885528e":[],"70886748":[],"70900891":[],"70946493e":[],"712018":[1,9],"712199063818309":[],"71281409":[],"71351486":[],"71442781":14,"71606852":[],"7162":[],"71669651":[],"7172":[],"718165":3,"72108703":[],"72174172":9,"72218808":[],"72312577":[],"7236674":3,"7240496":[],"725394195434945":[],"72780613e":16,"72859758":3,"72879865e":[],"72981762":6,"73091052e":[],"731000":1,"73153522":11,"733096":1,"73453972":[],"7371165871823337":[],"737349":[],"73734906":[],"73921714":[],"74081822":6,"74107697":9,"74143127e":[],"7432283":[],"74382593":[],"74495014":[],"745136489050356":[],"74840212":3,"74845978":[],"74921867":[],"749765":1,"750445":1,"751699":[1,9],"75170092":3,"75195757":[],"7522047280566193":[],"75322913":11,"75382481":[],"75524378":[],"75629493":[],"756352":1,"75841112":[],"75932862":[],"76172241e":[],"762":[5,9],"7621419":[],"76290332":[],"763880":[],"76388013":[],"76497666":[],"765":5,"76504618":[],"76570177":[],"76648901e":[],"76936315":3,"7693978131030923":9,"7701384":[],"77152076":3,"77156117e":3,"7718":7,"772b904ae9cb":[],"77317984":[],"7733":[],"77350269e":[],"774300":1,"776223":[],"77622336":[],"77636e":11,"77661393e":16,"77714169":6,"78080633":[],"78082":[],"78195":[],"78857629":[],"78941903":3,"78944806":[],"7899453":[],"79111643":3,"7925146":[],"792515":[],"79295029e":16,"793167":1,"79326583e":16,"79328828":[],"793701":1,"794282":[1,9],"79459035":[],"79648291":[],"79902342":[],"7c394b1e8b71":7,"7d7d58":[7,8],"800":5,"80004454e":[],"80021057":3,"800266":[],"80026635":[],"80121":[],"80354994":4,"80469739":3,"8055555555555556":2,"81160425":3,"81333793":4,"81441779":[],"81620806":[],"81633628":9,"816454":1,"816847":1,"81712976":[],"817130":[],"81781888":9,"819202":[],"81920231":[],"82198978":3,"8265786":3,"827265":1,"82889306e":16,"8305555555555556":2,"83425361":9,"834254":9,"83512277":3,"83614019":[],"8388888888888889":2,"839313":[],"8393131":[],"83935285":[],"84008474":[],"840085":[],"84087101":[],"842":[],"842436":1,"84251485":[],"842515":[],"8429949116841184":[],"84355903e":2,"84372853":[],"84443254e":2,"84658093e":16,"84780262":4,"8479552268981934":0,"84860939":[],"849766":[],"84976606":[],"84994524":3,"850164":3,"85058354":[],"850584":[],"8520127":[],"85218118":[],"85263220":4,"85278450e":[],"85396354":[],"85450859":9,"85463934e":[],"85497163e":[],"85546305e":[],"85601992":3,"860114":3,"86011441":3,"861":1,"86117291":3,"86134827":3,"86145244":9,"8638888888888889":2,"86436607":[],"86574276":[],"8666666666666667":2,"86692943":[],"87030083":[],"870301":[],"8718475896381779":16,"87184759":16,"8722222222222222":2,"87381451":3,"875":2,"8759":11,"87761937":[],"8777777777777778":2,"878843":[],"8788431":[],"87972591":[],"8802":[],"88046261":3,"88046462":[],"8805555555555555":2,"881323":[],"88297395":[],"88336879":3,"88559559":[],"8867467323038865":[],"88693966e":16,"88712946":[],"88730288":[],"8888888888888888":2,"890":4,"8901":[],"8914984":[],"89156955":[],"8921171964770647":9,"8923":[],"89288636":9,"8931":[],"89383322":[],"89410423":3,"8944444444444445":2,"89704131":[],"89742056":[],"897421":[],"898500":9,"89850037":9,"89928965":[],"89942598":[],"89975818":[],"89992521":1,"8dc29df57a8c":4,"8x8":2,"90075537":3,"9011":4,"90220243":3,"90233874":[],"90266948":3,"9031":[],"90316476":[],"9040":7,"9055555555555556":2,"90618734e":16,"906747":3,"907307":9,"90730735":9,"90825063":[],"9096":[],"91012519e":[],"9111111111111111":2,"91128596":3,"91145266e":16,"91417278":[],"9154537458386387":3,"91549644":1,"9166666666666666":2,"916978":[],"91697817":[],"9171356":[],"91760278":3,"91812702":3,"918992":1,"9196":[],"91960881":11,"9222222222222223":2,"922312":[],"92231203":[],"92280994":[],"924018":1,"925":2,"92507116e":2,"92578916":3,"92605247":[],"92645039":9,"92646965":9,"926470":9,"92732185e":[],"9277777777777778":2,"9279671770201344":16,"92814088":[],"928141":[],"92857143":5,"92919670e":16,"9305555555555556":2,"931":1,"93100040e":16,"931066":3,"93155188":3,"93158979":3,"932734":[],"93273404":[],"933":3,"9354":[],"9361111111111111":2,"93679587":[],"936796":[],"937":16,"937082":1,"93799826":3,"938":16,"9388888888888889":2,"939":[1,16],"94019247e":[],"94034531":[],"94240779":[],"942726":[],"94284104":3,"94320205":3,"94327895":3,"9444444444444444":2,"94536341":16,"94591015":14,"94639099":9,"946893955211749":[],"946957":3,"947543":9,"9482527":3,"948729":[],"95008046":4,"95014575":[],"95231424":3,"9527777777777777":2,"95284275":3,"95351665":3,"954":16,"95443703e":[],"9547578478889096":1,"95517094":[],"955171":[],"9555555555555556":2,"95628168":[],"956282":[],"956563":[1,9],"95684892":3,"958228616652075":3,"9583333333333334":2,"959247":[],"960":16,"96024953":3,"96084663":3,"961":16,"96104648":[],"9611111111111111":2,"962":16,"963499":9,"96349948":9,"9640435":3,"965548":1,"965885569080809":[],"96688672":3,"9674916":3,"967809":[1,9],"96793117e":[],"97005689":3,"97101567e":16,"97108e":11,"9722222222222222":2,"97243128":3,"97300836":3,"975":2,"97507735":3,"9756404":[],"976":6,"97622676":[],"976227":[],"9765":[],"9769":[],"97705827":3,"97723801":[],"97758848":3,"9777777777777777":2,"9780387310732":18,"9780387848570":18,"9781492032632":18,"978553":3,"97900797":11,"97926491":3,"9804422":[],"98046438":[],"9805555555555555":2,"98091621":3,"981321":1,"98139097":3,"98275501":3,"98314755":[],"983148":[],"983310":1,"98413059":3,"98452685":[],"98454786":3,"985":16,"98526763":[],"98528992":[],"98531221":[],"98566191":3,"986":16,"9860803":[],"98609175":16,"986091753050161":16,"9861111111111112":2,"98661465":[],"986699":3,"98680716":3,"98716878":3,"9877742":[],"987902":[],"98808176":3,"98822371":4,"988663":[],"9888888888888889":2,"98892195e":16,"98893512":[],"989":16,"9890348":3,"98927731":[],"9893447":3,"9898ff":[7,8],"99009525":3,"99009739":[],"9901168":[],"99013921":[],"99016161":[],"99018401":[],"99043999":[],"99088801":3,"9909252":[],"991":16,"991072":9,"99107239":9,"99115119":3,"99126104":[],"99133007":[],"99160404":[],"99176998":3,"99190487":[],"99194716":[],"992":16,"99218987":[],"99219378":[],"99242605":[],"99242921":3,"99248001":[],"99265097":3,"99273355":[],"99276945":[],"993":16,"99305549":[],"99305802":[],"99311297":[],"99316252":3,"9933":[],"99346398":[],"99363129":[],"99363383":[],"99371056":3,"99389612":3,"99393624":[],"994":[],"99400444":[],"9941":[],"99418903":9,"99420743":[],"99420997":[],"99428016":[],"9943201":3,"9945452":[],"99462421":[],"99473581":[],"9947756":3,"99478645":[],"99478898":[],"99492986":3,"99498985":[],"995":[],"99501236":[],"99503487":[],"99505739":[],"9950799":[],"99527696":[],"99528218":3,"9953048353087299":[],"99536326":[],"9953658":[],"99539415":3,"99544872":[],"9954538761021741":[],"99566069":3,"995774":[],"9957744":[],"99578809":3,"99579317":[],"99581841":[],"99594294":[],"996":3,"99600927":[],"99608161":3,"99620088364924":1,"99636015":[],"9963961":3,"99650061":3,"99652042":[],"99652296":[],"99655111":[],"9966744029509663":[],"9967292151090247":[],"9967458":3,"9968966158779216":1,"9969":[],"99696351":[],"997":[],"99700706":3,"99709215":3,"99709325":[],"99710078":[],"99723611":[],"99728435":[],"99729756":3,"99730848":[],"99751458":3,"99758326":3,"99763569":[],"99767893":[],"99775587":3,"99782689":[],"99793613":3,"99799099":3,"998":[],"99813653":3,"99817842":[],"99825997":[],"99828624":3,"9983295":3,"99836973":[],"99845267":3,"9984806":[],"998577":3,"99861053":3,"99871521":3,"99881845":3,"99883879":[],"99884384":3,"99891285":[],"99893323":3,"999":[7,16],"99901896":3,"99903755":3,"99911427":3,"99918546":3,"99919837":3,"99926459":3,"9993237":3,"99933188":3,"99938942":3,"9994385":3,"99944272":3,"99945628":[],"99949306":3,"99953381":3,"99953475":3,"99957911":3,"99961294":3,"99965056":3,"99967865":3,"99970988":3,"9997332":3,"99975913":3,"99977849":3,"99980002":3,"9998161":3,"99984732":3,"99987324":3,"99988687":[],"99989476":3,"9999095":[],"99991263":3,"99992746":3,"99993212":[],"99993978":3,"99995":3,"99995475":[],"99995818594196":[],"999974281880048":[],"99997737":[],"9999787681537219":[],"9999794306626945":[],"9999822527140678":[],"9999850282256434":1,"9999864543345858":[],"9999868619217517":[],"9999869956119286":[],"9999878260589065":[],"9999887274726137":1,"9999910208315801":[],"9b9cf4fa1a95":[],"\u00f8yvind":17,"abstract":2,"break":[0,1,9],"byte":14,"case":[1,2,3,4,5,9,10,11,13,14,15],"catch":1,"char":16,"class":[1,2,4,5,6,7,9,10,11,16],"const":16,"default":[1,2,5,14],"ekstr\u00f8m":17,"export":7,"f\u00f8470":17,"final":[0,1,2,3,4,5,6,7,8,9,11,15,16,17],"float":[0,1,3,7,9,11,14,16],"function":[0,3,7,13,14],"import":[0,1,2,4,5,6,7,8,9,10,11],"int":[0,1,2,3,4,9,11,14,16],"long":[1,2,10,11,16],"m\u00f8svatn":4,"new":[0,1,2,3,4,5,6,7,8,9,11,14,16],"null":16,"public":[1,13],"return":[0,1,2,3,4,5,6,7,9,11,14,16],"s\u00f8rli":17,"sch\u00f8yen":17,"short":[0,3,12],"steinsv\u00e5g":17,"super":3,"switch":[0,1],"throw":[4,16],"true":[0,1,2,3,4,5,6,7,8,10,11,16],"try":[0,1,2,3,4,5,6,7,8,9,11,13,14,16],"var":[3,4,8,9,16],"while":[0,1,2,3,4,5,6,7,9,10,11,16],AGE:1,Adding:2,Age:5,And:[0,1,3,4,7,11,13,16],Are:9,Being:11,But:[0,1,2,3,4,7,8,16],CAS:[],DIS:1,Doing:[3,8,11],EoS:[1,4],FYS:15,For:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],Going:2,Ising:[3,10],Its:[2,9],MDS:9,NNs:10,N_s:6,Not:[1,2,3,4,15],OLS:1,One:[1,2,3,4,5,6,9,10,11,16],PCs:[9,13],RMS:16,Such:[4,10,16],That:[0,1,3,5,8,9,10,16],The:[8,11,14,15,17,18],Then:[0,1,2,3,4,6,7,8,9,10,11,14,16],There:[0,1,3,4,6,7,9,10,12,14,15,16,17],These:[0,1,3,6,7,8,9,10,11,14,16],Use:[1,7],Useful:[3,4,14],Using:[1,3,4,6,8,10,14],With:[1,3,4,6,7,8,9,10,14,16],__class__:8,__doc__:4,__future__:[6,7],__getattr__:[],__init__:2,__mosek:3,__name__:8,_auto10:10,_auto1:[3,5,10,11,14,16],_auto2:[3,10,11,14,16],_auto3:[3,10,11,14],_auto4:[10,11,14],_auto5:[10,11,14],_auto6:[10,14],_auto7:[10,14],_auto8:10,_auto9:10,_ax:[],_base:6,_build:[13,18],_check_optimize_result:[5,9],_compon:9,_datafram:[],_depth:7,_fraction:7,_lambda:[],_leaf:7,_logist:[5,9],_make_index:[],_make_vjp:11,_multilayer_perceptron:[1,2],_node:[7,11],_num_sampl:[],_ratio:9,_sampl:7,_split:[4,7],_test:4,_trace:11,_valu:11,_varianc:9,_weight:7,a0faa0:[7,8],a77d5ac269b2:[],a_0:1,a_1a:1,a_2a:1,a_3:1,a_3a:1,a_4:1,a_4a:1,a_h:2,a_i:[1,2,10],a_j:[2,10],a_k:[2,10],aaron:18,ab_channel:13,abandon:2,abbrevi:15,abid:16,abil:[1,8],abl:[2,3,4,5,8,10,11,16],abort:16,about:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,18],abov:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],abovement:4,abs:[0,1,3,11],abscissa:11,absolut:[1,3,4,11],acccess:[],acceler:11,accept:[1,4,7],access:[1,9,16],accid:4,accmod:3,accompani:1,accomplish:[6,7,11],accord:[0,1,2,3,4,7,10,11,16],accordingli:9,account:[1,3,11,16],accumul:[10,16],accur:[1,4,8,11,16],accuraci:[1,2,3,5,7,8,9,10],accuracy_scor:[1,2,8],accuracy_score_numpi:2,achiev:[1,2,3,4,6,10,14],aco:16,acquaint:13,acquir:[2,13],acr:1,across:[2,4,7,13],act:[2,14],action:16,activ:[0,1,7,15],actual:[1,2,3,4,6,9,14],ada_clf:8,adaboostclassifi:8,adadelta:11,adagrad:11,adam:2,adapt:[1,4,11,18],add:[1,2,3,4,6,8,9,10,16],add_subplot:[0,2,5,10],added:[1,2,3,4,6,11,14],addendum:3,adding:[0,2,14],addit:[0,1,3,4,5,6,7,8,10,11,13,14,16,17,18],addition:[10,11],address:[2,7,9,11,18],adjac:10,adjoint:3,adjust:[1,3,10,11],admir:1,advanc:[4,10,18],advantag:[2,3,4,8,11,14],afecionado:[],affect:[],affin:[1,6,9],aficionado:[],aforement:0,african:1,after:[0,1,2,3,4,7,9,10,11,13,14,16],afterward:1,again:[0,1,2,3,4,5,6,8,9,10,11,16],against:[2,5,8],age:[1,5],agegroup:5,agegroupmean:5,aggreg:[7,8],agorithm:8,agre:[3,16],ahead:7,aid:9,aim:[0,1,2,4,5,9,13,14],ainv:3,aka:3,alarm:3,albeit:0,algebra:[1,3,11,13,15],algo:16,algorithm:[1,2,3,4,5,6,11,13,14,15,16,18],align:[1,3,4,5,6,11,16],all:[0,1,2,3,4,5,7,8,9,10,11,13,14,15,16,17,18],allevi:[2,11],alloc:14,allow:[1,2,3,4,6,8,11,13,14],almost:[1,2,4,6,9,11,16],alon:7,along:[0,3,4,7,8,9,13,14],alpha:[0,1,2,3,4,5,6,7,8,11,16],alpha_:8,alpha_i:11,alpha_k:11,alpha_m:8,alpha_opt:11,alreadi:[3,8,10,13,14,16],also:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],alter:[2,16],altern:[1,2,3,4,5,6,7,9,11,14],although:[2,3,4,6,8,11],alwai:[0,1,3,4,10,11,16],ame2016:1,american:1,among:[1,3,7,8,10],amongst:3,amount:[0,1,2,4,6,8,13],an_:16,anaconda3:[1,2,5,6,9,11],anaconda:[1,2,13],analog:11,analys:[4,16],analysi:[2,5,14,15,18],analyt:[1,3,4,5,10,11,13],analyz:[1,2,3,4,16],andrew:2,angl:[1,7,16],ani:[0,1,2,3,4,5,6,7,8,10,16],anim:10,ann:10,annot:[1,2,5,6],anoth:[1,2,3,4,5,6,8,9,10,11,14,16],ans:[11,16],ansatz:1,answer:[1,2,3,4,14],antialias:4,anymor:[2,6],anyon:6,anyth:[2,16],anytim:17,apach:2,apart:[9,11],api:[2,13],appear:[1,2,11,14,16],append:[2,6,7,11,16],appendcon:3,appendvar:3,appli:[1,2,4,5,6,7,8,9,10,11,16,18],applic:[1,2,3,4,5,7,10,11,15,16,18],approach:[2,3,4,7,8,9,10,11,13,16,18],appropri:[4,7,10,11,13,16],approx:[1,4,8,9,11,16],approxim:[1,2,3,4,5,8,9,11,16],apt:[1,13],aptli:0,aragorn:[],arang:[2,4,5,7,8,10],arbitrari:[2,4,6,10,11,16],arbitrarili:[1,2,9],arc:4,architectur:[10,18],area:[1,4,18],arg:11,argc:16,argmax:[2,9],argmin:[0,8],argnum:11,argsort:9,argu:[2,11],arguabl:0,argument:[1,3,9,10,11,16],argv:16,aris:[1,4,10,11,16],arithmet:[1,11,14],arma:16,armadillo:[14,16],around:[1,2,3,9,16],arrai:[0,1,2,3,4,5,6,7,9,10,11,13,16],arraybox:11,arriv:[1,4,7,9,14,16],arrow:10,arrowprop:6,art3d:11,art:[1,2,13],articl:[0,1,4,8,16],artifici:[1,5,10,18],artificialneuron:10,artist:[],arug:11,asarrai:[1,7],asc:3,ascii:16,ask:[3,4,9,10],aspect:[1,4,13],assembl:1,assess:[1,4],assign:[0,1,5,6,7,10,11,15,18],assign_points_to_clust:0,associ:[0,1,4,7,10,16],assum:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],assumpt:[1,3,4,7,9,16],ast:[1,3,4],astyp:[7,8],asymmetri:1,asymptot:4,atoi:16,atom:1,attempt:[1,5,6,8],attend:15,attent:[1,14],attr:[],attract:[1,8],attribut:[1,7,11],attributeerror:11,audi:1,aurelien:[1,15,18],austfjel:4,author:[1,2,8,16],authour:1,auto:[7,8,16],autocor:16,autocorrelation_tim:16,autocorrelform:16,autocovari:16,autoencod:13,autoencond:13,autograd:[11,13],autom:[1,13],automac:14,automag:[],automat:[1,2,9,13,14],autonom:18,avail:[1,2,4,8,9,13,14,15,18],averag:[0,1,2,4,7,8,11,16,17],avg:16,avoid:[0,1,3,4,7,9,11,14],awai:16,awar:8,award:17,axes3d:[4,11],axes:[1,5,6,7,8,9],axessubplot:1,axhlin:6,axi:[0,1,2,4,5,6,7,8,9,10,11,16],axiom:3,axlabel:1,axvlin:6,b_1:[10,11],b_2:11,b_5:11,b_group:7,b_i:[1,2,10],b_ia_:1,b_index:7,b_j:[2,10],b_k:[2,10,11],b_m:10,b_score:7,b_valu:7,bachelor:15,back:[1,3,6,7,8,14,15,16],backbon:14,backend:2,background:[15,18],backpropag:2,backtrack:7,backup:14,backward:[2,10,14],bad:16,badli:16,bag:[7,13,15],bag_clf:8,baggin:[],baggingboot:8,baggingclassifi:8,baggingtre:8,balanc:4,band:14,bandwidth:14,bar:[1,4,9],barber:18,bare:8,barebon:0,base:[0,1,2,3,5,6,7,8,13,16,17,18],basi:[3,5,6,8,9,10,11,14],basic:[4,6,10,11,13,15,16],batch:[9,10,11],batch_siz:2,bay:5,bayesian:[3,13,18],be0d226abb41:[],becaus:[0,1,2,3,4,6,7,10,11],becom:[0,1,2,3,4,5,7,10,11,16],been:[1,2,3,4,9,10,11,13,14],befor:[0,1,2,3,4,5,6,10,11,14,16],beforehand:[0,1,16],begin:[0,1,2,3,4,5,6,7,9,10,11,14,16],behav:[2,4,11],behavior:[1,2,11],behaviour:10,behind:[1,2,6,11],being:[0,1,2,3,5,6,8,9,10,11,16],believ:[7,14],belong:[0,3,5,6,7,11],below:[1,2,3,4,5,6,7,8,9,10,11,14,16],benchmark:8,bendik:17,benefici:[2,11],benefit:[1,2,9,11,13],bengio:[2,15,18],benign:[2,5],besid:3,bessel:3,best:[0,1,2,3,4,5,6,7,8,10,11,16,17],beta:[1,2,3,4,5,8,9,11],beta_0:[1,2,3,5,11],beta_0x_:1,beta_1:[1,2,3,5,8,11],beta_1x_0:1,beta_1x_1:[1,5],beta_1x_2:1,beta_1x_:1,beta_1x_i:[5,11],beta_2:[1,11],beta_2x_0:1,beta_2x_1:1,beta_2x_2:[1,5],beta_2x_:1,beta_:[1,5,11],beta_i:[1,3],beta_j:[1,3,11],beta_k:11,beta_linreg:11,beta_m:8,beta_mg_m:8,beta_p:5,beta_px_p:5,betavalu:3,better:[0,1,2,4,7,8,9,10,11],between:[0,1,2,3,4,5,6,7,9,10,11,16],beyond:[1,2,3,4,6,11],bia:[1,2,3,6,7,8,10,11,15,16],bias:[2,3,4,7,10],big:[0,1,2,3,4],bigger:2,bigr:10,bike:7,bilbo:[],bilek:17,billion:[10,13],bin:[1,5,16],binari:[1,3,5,7,8,10,15,16],bind:1,binomi:13,binsboot:[],bioinformat:1,biolog:[2,10,18],bios1100:13,bird:1,birth:[],bishop:[15,18],bit:[0,2,14,16],bitwis:16,bla:[3,14],black:[0,6,7],block:[0,4,8,13,14],blockingavg:16,blockingstd:16,blockingvar:16,blocksiz:16,blocksizemax:16,blocksizemin:16,blue:1,bmatrix:[1,2,3,5,6,9,11,14],bmi:2,bodi:[1,2,10],bold:2,boldfac:[1,3],boldsymbol:[0,1,2,3,4,5,6,8,9,11],boltzmann:[10,13],book:18,bool:0,boost:[2,7,13,15],boostrap:8,bootavg:16,bootstd:16,bootstrap:[2,13,15],bootvar:16,bootvec:16,borrow:[],boston_dataset:1,bot:6,both:[0,1,2,3,4,6,7,8,11,13,14,16,17],bottl:5,bottom:[],bound:[1,3,6,10],boundari:[6,9,10],boundkei:3,box:7,boyd:[6,11],bracket:16,brain:[2,5,10],branch:7,breast:[3,5,9],breviti:11,brew:[1,13],brg:6,briefli:1,bring:[1,3,8],broad:1,broadcast:0,browser:[],brute:[3,9],bsol:[],bsubex:[],build:[1,3,4,8,14,16],built:[1,2,4],bunch:9,busi:1,bzl:3,c46dd114b2af:6,c_0:16,c_1:10,c_2:10,c_3:10,c_4:10,c_i:[10,11],c_k:16,cabc613b8702:[],cach:8,cal:[1,6,8,10,11],calcul:[0,1,2,3,4,6,7,8,9,10,11,14],call:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,18],callabl:[],calor:1,cambridg:[11,18],came:0,can:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,18],cancel:[1,11],cancer:[3,8],cancerpd:5,candid:[6,7,8],cannot:[1,2,3,5,6,7,15,16],canopi:[1,13],cap:3,capabl:[1,2,6,11,13],capita:1,captur:[9,10],card:[1,5],cardin:2,care:[0,9],carefulli:11,carlo:[1,4,13,16,18],carri:[4,5],cart:8,casella:18,cast:2,categor:[1,2,7,9],categori:[0,1,2,5,8,10,15],categorical_crossentropi:2,caus:[1,3,4,16],causal:1,causat:1,cax:2,cbar:2,ccc:[3,10],cdf:16,cdot:[0,1,4,10,11,14,16],celebr:11,center:[0,1,2,5,6,7,9,16],centr:18,central:[1,3,4,6,14],centroid:[0,16],centroid_differ:0,centroid_list:0,certain:[0,1,4,5,7,16],cha:1,chain:[2,11,13,16],challeng:0,chanc:[2,3,11,16],chang:[0,1,2,3,4,6,7,9,10,11,14,16],chapter:[0,1,4,8,9,14,15,18],charact:[1,3,6,16],character:[6,7,8,10,16],characterist:[1,2,8,11],charg:1,charl:1,chd:5,chddata:5,cheap:3,cheaper:[2,11],chebychev:0,check:[1,2,3,9,11,14],check_consistent_length:[],chemic:16,chen:8,choic:[0,1,2,4,7,10,11,14,16],choleski:[3,14],choos:[0,4,7,8,9,11,16],chosen:[1,2,4,6,7,8,11,16],chosen_datapoint:2,christian:18,christoph:[15,18],cin:16,circ:[2,10],circl:[1,6,10],circumfer:7,circumv:[2,3,11],clariti:[0,16],class_nam:7,class_val:7,class_valu:7,classic:[5,7,11],classif:[1,3,4,5,6,9,10,13,15,18],classifi:[1,2,5,7,8,9],classificaton:2,classifii:8,clean:2,clear:[2,3,8,10,11],clearer:0,clearli:[1,3,4,5,6,16],clever:[0,2,8],clf3:1,clf:[1,6,7,8],clf_ridg:[],clip:16,close:[0,1,2,4,6,7,9,10,11,16,18],closer:[3,11],closest:[0,6,9,11],closur:13,cloud:13,clust:0,cluster:[1,2,4,9,13,15],cluster_label:0,cmap:[1,2,4,6,7,8],cmath:16,cmb:15,cmd:7,cn_:16,cnn:[10,15],cntk:13,code:[4,5,6,11,13,14,15,18],coef0:6,coef:1,coef_:[1,3,6,7,11],coeff:3,coeffici:[1,3,4,5,6,7,11,14],coerc:[1,4],coin:[8,16],coin_toss:8,col:[1,9],colab:13,cold:7,colinear:1,collaps:6,collect:[1,4,8,9,13,16,18],collinear:3,color:[1,4,6,7,8,16],colorbar:[2,4],colsample_bytre:8,colsaobject:8,column:[1,2,3,4,5,6,7,9,10,14],columntransform:7,com:[4,13,17,18],combin:[2,3,4,5,8,16],come:[0,1,2,3,10,11,15],comma:[],command:[1,2,16],comment:[1,3,4],commerci:[1,13],commod:1,common:[0,1,2,3,4,5,7,9,16],commonli:[0,1,2,4,5,7,11],commun:[1,10],compact:[0,1,2,3,4,5,7,9,10,11],compar:[0,1,3,4,9,11,14],comparison:11,compat:5,compet:1,competit:8,compil:[1,2,13,14,16],complet:[1,7,10],completenn:10,complex:[2,3,6,7,9,10,11],complic:[0,1,2,4,7,11],compon:[0,1,2,3,4,5,7,13,15],components_:9,compos:[0,7,10],compphys:[4,13,15,18],compress:1,compris:4,compromis:3,compulsori:13,comput:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,18],computation:[1,4,7,11,16],con:3,concaten:0,concav:[2,11],concentr:[1,8],concept:[0,1,13],conceptu:[10,11],concern:[0,1,2,5],concic:[],conclud:[1,3],conclus:2,conda:[1,2,13],condit:[1,3,4,6,7,9,11,16],conduct:13,coneqp:3,confid:[1,3,4,5,6],confirm:[3,10],confus:[3,4,8,14],confusion_matrix:7,congruenti:16,conjug:6,conjugaci:11,connect:[1,2,7,9,10,11,14],consequ:[3,4,6,8,10,11],conserv:[0,3],consid:[0,1,2,3,4,5,6,7,8,10,11,14,16],consider:[1,2,3,11],consist:[1,2,4,10,11,16],constant:[1,3,6,10,11,16],constitu:1,constitut:4,constrain:[2,3,5,9],constraint:[3,4,6,11],construct:[1,2,3,4,5,6,7,8,9,14,16,18],contact:1,contain:[0,1,3,4,5,6,7,9,10,11,14,16,18],contemporari:18,content:[2,13,14],context:[4,8,11],continu:[1,2,3,4,5,6,7,8,10,11,14],contour:[7,8,11],contourf:[6,7,8],contrast:[2,7,8,10],contribut:[1,3,16],contributor:1,control:[1,2,7,11,13],conveni:[1,3,4,10,11,14],convent:10,converg:[0,1,2,3,5,6,9,11],convergencewarn:[1,2,5,6,9],convert:[1,2,3,7,9,11,14],convex:[3,5],convinc:11,convolut:[2,13,15],cool:7,coolwarm:4,coordin:[0,3,10],coorel:1,copi:[0,1,2],core:[8,11],corel:1,coronari:5,corr:[1,3,5,9],correalt:[9,13],correct:[0,1,2,3,11,14,16],correctli:[2,4,8],correl:[1,2,3,4,5,8,10,11,13],correlation_matrix:[1,3,5,9],correspond:[0,1,3,4,6,7,9,10,13,14,16],cortex:10,cos:[1,4,7,11],cosin:[0,4],cost:[1,3,4,5,6,7,10,11,16],could:[1,2,3,4,5,6,7,8,9,10,11,14,16],coulomb:1,count:[1,7,15,16,17],countor:11,coupl:3,cours:[1,2,3,9,15,16],courvil:[15,18],cout:16,cov:[3,4,9,14,16],cov_xi:[3,9],cov_xx:[3,9],cov_yi:[3,9],covari:[1,5,13,14],covariance_matrix:[0,3,9],cover:[1,3,12,13,15,18],covert:1,covxi:16,covxx:16,covxz:16,covyi:16,covyz:16,covzz:16,cpu:2,creat:[2,3,7,8,9,10,13],create_biases_and_weight:2,create_neural_network_kera:2,create_x:[3,9],credit:[1,5],crim:1,crime:1,criteria:[0,1,7,8,16],criterion:[7,8,11],critic:4,cross:[1,2,5,7,8,11,13,15,16],cross_val_scor:4,cross_valid:[5,8],crossvalid:4,crucial:[2,16],csr_matrix:14,cstdlib:16,csv:[1,4,5,7],ctnk:2,cubic:1,cumbersom:3,cumsum:[8,9],cumul:8,cumulative_heads_ratio:8,cup:3,current:[0,2,11],curs:1,curv:[4,5,8,10],curvatur:11,custom:[0,3,4],custom_cmap2:[7,8],custom_cmap:[7,8],cutpoint:7,cvxbook:11,cvxopt:[3,6],cyber:18,cycl:[0,2,10,16],d985fb40c43d:4,d_f:11,dagger:[3,14],dai:[2,7,13],dalen:17,darget:7,darkr:16,dat:1,dat_id:[1,4,5,7],data1:0,data2:0,data3:0,data4:0,data:[0,3,6,8,10,11,14,18],data_id:[1,4,5,7],data_indic:2,data_panda:[],data_path:[1,4,5,7],databas:2,datafil:[1,4,5,7],datafram:[1,3,5,7,9],datapoint:[2,3,4,5,9,11],dataset:[0,1,4,5,6,7,8,9,11],date:1,daughter:8,david:18,dbh:2,dbo:2,dcomposit:14,dcost:3,dead:2,deal:[0,1,2,3,4,6,9,11,14,16],debt:5,debug:[3,4],decad:1,decai:[1,11,16],decent:8,decid:[1,3,4,7],decim:1,decis:[1,2,6,9,13,15,18],decision_funct:6,decision_tre:7,decisiontreeclassifi:[7,8],decisiontreeregressor:[1,7,8],declar:[1,14],decompos:[3,14],decomposit:[1,4,10,15],decompost:3,decorrel:[8,11],decreas:[2,3,4,8,9,11],deduc:1,deep:[5,10,11,13,15,18],deep_tree_clf1:7,deep_tree_clf2:7,deep_tree_clf:[7,8],deepen:[3,13],deeper:[0,1],deeplearningbook:18,def:[0,1,2,3,4,5,6,7,8,9,11,16],def_covari:16,defect:3,defici:3,defin:[0,1,3,4,5,6,7,8,9,10,11,14,16],definit:[0,2,3,4,6,8,9,10,11,14],defint:16,degre:[3,4,6,7,8,9,16],del:2,delet:[4,16],deliv:15,delta:[0,1,4,6,10,11,16],delta_:[2,14],delta_h:[1,2],delta_j:10,delta_k:10,delta_l:2,delta_n:1,delug:13,delv:1,demand:11,demonstr:[1,3,4,5,9,10,13],denomin:[2,3],denot:[2,4,5,11,16],dens:[0,2],densiti:[0,1,4,16],depart:17,depend:[0,1,2,3,4,5,6,9,10,11,13,16],depict:16,deploy:[1,13],deprec:1,depth:[1,7,8,14],deriv:[1,2,4,5,6,8,9,11,13],descend:[3,7,9],descent:[1,2,5,6,10],descr:1,describ:[0,1,3,4,6,8,9,10,11,14],descript:[0,1,6,7],design:[1,2,3,4,5,8,9,10,11],designmatrix:1,desir:[0,1,3,11],despit:[2,10],destroi:14,det:[3,14],detail:[0,1,4,9,11,14],detect:[6,10],determin:[1,3,6,7,8,9,10,11,14,16],determinist:[5,11,16],dev:[2,16],develop:[0,1,3,6,8,9,10,13,14],deviat:[1,2,3,4],devis:10,df1:[],diag:[3,6],diagnost:[2,8],diagon:[1,3,5,11,14,16],diagonaliz:3,diagram:8,dice:4,dict:6,dict_kei:1,dictionari:1,did:[0,1,2,3,5,8,9],die:2,diffeent:6,differ:[0,1,2,3,4,7,8,9,10,11,13,14,16,18],differenti:[13,14],differential_oper:11,difficult:[0,1,2,4,8,11,16],difficulti:[1,2,11],digit:[1,2,4,15,17],dilemma:11,dilut:2,dim:[0,9],dimens:[0,1,2,3,6,9,14],dimension:[0,1,3,4,7,9,11,13,14],dimensionless:1,diment:14,dimes:0,direct:[0,1,2,9,10,11],directli:[0,2,3,16],directori:[],disadvantag:1,disappear:4,discard:[4,9],disciplin:[1,10],disclaim:16,discourag:11,discov:1,discover:3,discret:[2,3,5,11],discrimin:[5,8,9],discuss:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],diseas:5,disk:[],disord:[2,5],displai:[0,1,2,3,4,5,6,7,8,9,10,16],displaystyl:[1,3],displot:1,disregard:1,dissimilar:[0,9],dist:0,distanc:[0,1,6,7,9,16],distance_list:7,distinct:[0,5,6,7,8],distinctli:6,distinguish:[1,5,6,16],distplot:1,distribut:[0,1,2,4,5,8,9,11,13,14],distrubut:[1,13],div:3,dive:[1,6],diverg:[2,11],divid:[1,2,3,4,6,7,9,10,16],divis:[4,6,7,11,14,16],dna:5,dnn:[1,2,10],dnn_kera:2,dnn_model:2,dnn_numpi:2,dnn_scikit:[1,2],doamin:[],doc:[4,13,15,18],doconc:[],document:[5,9,11],doe:[0,1,2,3,4,6,8,9,10,11,14,16],doesn:[7,10],dog:2,doi:0,doing:[1,3,4,9],domain:[3,6,11],domin:1,don:[0,1,2,3,4,6,9,11,13,16],done:[0,1,3,4,7,8,9,11,14,16],dot:[1,3,4,5,6,7,8,9,10,11,14,16],doubl:[14,16],doubli:2,down:[1,7,9,10,11],download:[1,2,3,4,14,18],dozen:2,drag:11,dramat:9,draw:[4,8,11],drawback:[1,2,11],drawn:[2,4,5,9,16],dre:3,drop:[1,2,3,4,9,11,16],dropna:[1,4],dtype:[0,1,2,14],dub:1,due:[0,2,3,4,6,8,10,11],dummi:1,dure:[1,2,6,7,9,13],dwell:1,dwh:2,dwo:2,dx_1:16,dx_1p:4,dx_2p:4,dx_mp:4,dx_n:16,dxp:4,dying:2,each:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17],eapprox:1,earli:[2,11],earlier:[1,3,5,6,7,9,10,11],earthexplor:4,eas:[0,4,7],easi:[1,3,4,5,6,7,8,9,10,11,13,14],easier:[3,4,6,7,11,16],easiest:11,easili:[1,2,3,4,5,6,7,8,9,10,11,14],eastern:17,ebind:1,eblock:7,econometr:[],economi:3,ecosystem:13,ect:15,edgecolor:4,edit:[],edu:11,educ:1,eface79dac2c:8,eff:16,effect:[2,8,11,16],effic:2,effici:[1,8,11,13,14,16],efron:[4,16],egrad:11,eig:[3,9,11,14,16],eigen:16,eigenpair:[3,9],eigenvalu:[1,3,6,9,11,14],eigenvector:[3,9,11],eight:14,eigval:[14,16],eigvalu:[9,11],eigvec:[14,16],eigvector:[9,11],eispack:14,either:[1,2,3,4,5,6,7,8,9,11,16],ekstrom:17,elabor:16,electr:[1,10],electur:18,eleg:9,element:[2,3,4,5,6,9,10,11,13,14,15,18],elementari:[8,11,14],elementwis:11,elementwise_grad:11,elessar:[],elif:0,elim:14,elimin:[3,6],els:[2,5,7,10,11,16],elu:2,elus:1,email:[15,17],embed:[1,9],embodi:4,emit:16,emner:[15,18],emphas:[1,8,13],emphasi:[1,13,18],empir:[2,9,16],emploi:[1,2,3,4,9,11,16],employ:1,empti:[4,8],emul:10,enabl:9,enbodi:4,encapsul:0,encod:[0,1,3,7,9],encompass:[1,16],encount:[1,2,3,4,5,11,16],end:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],end_box:11,end_nod:11,end_valu:11,endl:16,endpoint:16,energi:[1,4],enforc:10,eng:18,engin:[1,2,13,16],english:18,enough:[1,4,11],ensembl:[2,7,15,16],ensur:[1,2,3,4,9,11,16],enter:[3,16],enthought:[1,13],entir:[2,5,7,13,16],entiti:[7,10,14],entri:[1,3,6,9,10,14],entropi:[2,5,8,11],enumer:[1,2,6],env:[3,16],environ:[13,18],eol:1,eosfit:1,epoch:[1,2,10,11],epsilon:[1,3,4,5,11],epsilon_0:1,epsilon_1:1,epsilon_2:1,epsilon_:1,epsilon_i:1,eqnarrai:[3,4],equal:[0,1,2,3,4,6,7,9,10,11,14,16],equat:[0,2,3,4,5,6,7,8,9,11,14,16],equilibrium:10,equiv:[11,14,16],equival:[1,2,3,6,9,11,13,14],erf:16,eriador:[],eridg:[],err:[1,8],err_:4,errat:11,errno:[],error:[2,3,4,5,7,9,10,11,13,16],error_estimate_corr_tim:16,error_hidden:2,error_output:2,escap:11,esl:0,esol:[],especi:[2,7,10,11],essenti:[0,1,3,4,7,8,10,16],establish:[1,4,8,9],estim:[1,2,3,4,5,8,9,11,13,16],estimated_mse_fold:4,estimated_mse_kfold:4,estimated_mse_sklearn:4,esubex:[],eta0:[6,11],eta:[1,2,6,10,11],eta_:11,eta_t:11,eta_v:[1,2],etc:[0,1,2,3,5,6,7,9,10,11,13,14,16],ethic:13,etsim:4,euclidean:[0,1],evalu:[1,3,4,7,11,16],evalut:11,even:[0,1,2,3,4,6,7,8,9,10,11,13,14,16],event:[3,5,8],eventu:[3,4,9,10,11,17],everi:[0,1,2,3,4,7,8,9,10,11,13,16],everyth:10,everywher:11,evolv:1,exact:[1,3,9,10,11,14,16],exactli:[1,4,10,13],examin:4,exampl:[3,4,9,10,11,13,14,15,18],exce:[2,10,11],excel:[0,1,2,3,8,18],except:[3,4,6,7,16],excess:1,excit:1,exclud:[2,4,10],exclus:[1,2,4,16],execut:[3,11],exemplifi:11,exercis:[3,13,15],exhaust:4,exhibit:[1,3,4,6],exist:[0,1,2,3,4,5,6,7,11,14,18],exit:[3,14,16],exp:[1,2,3,4,5,6,8,9,10,11,16],exp_term:2,expand:[3,5,9,11],expans:[1,3,6,8,10,11],expect:[1,2,3,4,5,9,10,11,13],expectation_value_of_h_wrt_p:16,expens:[4,8,11,16],experi:[1,2,4,6,11,13],experiment:[1,4,7,16],expert:[2,7],explain:[0,1,4,7,8,9,11,16],explained_variance_ratio_:9,explanatori:1,explicit:[1,4,11,14],explicitli:[0,1],explod:2,exploit:[1,10,11],explor:[2,4,6,11,13],expon:2,exponenti:[1,2,3,4,8,11],export_graphviz:7,export_text:7,exporttext:7,expos:13,express:[1,3,4,5,8,10,11,14,16],exptmean:16,exptvari:16,extend:[3,5,9,11,13],extens:[1,10,13],extent:[1,2,4,18],extern:7,extra:[2,3],extract:[1,3,5,6,9,11,14],extrapol:1,extrem:[0,1,2,3,5,6,7,11,14],extremum:11,extrins:9,eye:[0,1,3,11,14],f11:1,f12:1,f13:1,f1_grad:11,f1d:11,f2_grad_x1:11,f2_grad_x1_analyt:11,f2_grad_x2:11,f2_grad_x2_analyt:11,f3_grad:11,f3_grad_analyt:11,f4_grad:11,f4_grad_analyt:11,f5_grad:11,f6_grad_analyt:11,f6d7a289d493:14,f7_grad:11,f7_grad_analyt:11,f8_grad:11,f9_altern:11,f9_alternative_grad:11,f9_grad:11,f_0:8,f_1:[8,11],f_2:[10,11],f_3:10,f_d:16,f_grad:11,f_grad_analyt:11,f_i:[4,10],f_m:8,face:11,facecolor:[6,16],facil:[1,13],facilit:10,fact:[1,2,3,7,9,10,11],factor:[1,2,3,7,8,9,11,14,16],factori:11,fafab0:[7,8],fail:[1,4,5,6,9,11,17],failur:5,fairli:[0,2,16],fall:[6,7,15],fals:[0,1,2,3,4,5,7,8],famili:[1,5,6,16],familiar:[1,3,4,6,13,14,16],famou:[4,10,14],far:[0,1,3,6,9,10,11,16],fashion:[1,7,8],fast:[2,4,8,10,11,13,16],faster:[2,9],fastest:11,favor:5,favorit:16,featur:[1,2,3,4,5,6,8,9,10,11,13,16],feature_nam:[1,2,5,7],feautur:7,fed:2,feed:[1,9,13,15],feed_forward:2,feed_forward_out:2,feed_forward_train:2,feedforward:[2,10],feel:[0,1,3,4,9,11,13,17],feet:1,fetch:4,few:[0,2,3,7,12,16],fewer:[1,7,9],ffnn:[2,10],field:[1,10,13],fifth:[1,4],fig:[0,1,2,4,5,10,11],fig_id:[1,4,5,7],figaxi:16,figsiz:[1,2,4,5,6,7,8],figur:[0,1,2,3,4,5,6,7,8,10,11,13],figure_id:[1,4,5,7],figurefil:[1,4,5,7],file:[1,2,3,4,5,6,7,14,16],filenam:[1,16],filenotfounderror:[],fileout:16,fill:[3,7],financ:1,find:[0,1,2,3,4,5,6,7,8,9,10,11,13,16],fine:[0,1],finit:[3,4,10,11,16],first:[0,1,2,3,4,5,6,7,8,9,11,14,15,16,18],firsteigvector:9,fit:[2,3,4,5,6,7,9,10,11,16],fit_intercept:[1,3,4],fit_mod:7,fit_transform:[1,4,6,7,9],fiti:1,five:[1,7],fix:[1,4,8,9,10,11],fkkt:3,flag:0,flat:[10,11],flatten:[2,3],flexibl:[1,2,4,6,8,10],float32:7,float64:[1,14],flop:[3,14],flow:[2,10],fluctuat:3,fly:9,flyvbjerg:16,fmesh:11,focu:[1,3,4,13,18],focus:[2,5,14],fold:[4,7],folder:[1,4],follow:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18],font:[1,5,16],fontdict:16,fontsiz:[2,6,7,8,16],fontweight:2,foral:6,forc:[1,3,8,9],forecast:10,forelesningsvideo:15,forest:[1,2,7,13,15],forget:9,form:[1,3,4,5,6,7,9,10,11,13,14,16],formal:[0,16],format:[1,2,4,5,6,7,8,9,13,16,18],formatstrformatt:[4,11],formul:[0,9],formula:[11,16],forth:10,fortran2003:13,fortran90:16,fortran:[1,13,14],fortun:[1,9],forward:[1,4,13,14,15],found:[2,3,4,10,11],foundat:13,four:[3,4,6,10,14,15],fourier:1,fourth:10,frac:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],fraction:7,frame:5,framework:[2,6,8,16],frank:[3,9],frankefunct:[3,4,9],free:[1,4,9,11,13,14,16,17,18],freecodecamp:13,freedom:3,freeli:1,frequenc:[4,5,16],frequent:[1,6,7,11],frequentist:13,fresh:8,fret:0,fridai:15,friedman:[4,15,18],frodo:[],from:[0,1,2,4,5,6,7,9,11,13,14,15,16,17,18],from_cod:7,front:[1,3],fruit:0,fstream:16,fulfil:[3,10],full:[1,2,3,5,7,8,11,16],full_matric:3,fulli:[4,10,15,16],fun:[11,13],func:[],functionali:9,fundament:[1,4,13],further:7,furthermor:[1,3,4,5,9,10,11,13],futur:[1,6,7],futurewarn:1,fys:[15,17],g_1:8,g_2:8,g_m:8,gain:[0,2,3,7,8,11],galleri:1,gamge:[],gamma1:6,gamma2:6,gamma:[1,6,7,8,9,11],gamma_0:8,gamma_1:8,gamma_1x:8,gamma_:1,gamma_i:[1,6,16],gamma_j:11,gamma_k:11,gamma_m:8,gamma_x:1,gap:[3,6],gate:10,gather:[1,2,10],gaug:10,gaussbacksub:14,gaussian:[0,3,6],gaussian_point:0,gaussian_rbf:6,gave:11,gbc:15,gca:[4,6,11],gd_clf:8,gdclassiffiercgain:8,gdclassiffierconfus:8,gdclassiffierroc:8,gdm:11,gdregress:8,gemv:3,gen:16,gender:1,gener:[0,1,2,3,4,6,8,9,10,11,14,18],generallay:10,generate_simple_clustering_dataset:0,genom:13,geodes:9,geometr:[1,11],geometri:3,georg:18,geotif:4,geq:[3,6,7,11],geron:[1,15,18],get:[0,1,2,3,4,5,7,8,9,11,13,14,16],get_distances_to_clust:0,get_dummi:7,get_split:7,get_yaxi:6,getattr:[],getsolutionslic:3,gibb:13,gini:8,gini_index:7,git:[1,13],github:[1,4,13,15,18],gitlab:[1,13],give:[0,1,2,3,4,5,6,7,8,10,11,13,15,16,18],given:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],glare:0,global:[4,5,11,16],glorot:2,gmail:17,goal:[1,5,7],goe:[0,1,2,3,4,11,14],going:[1,2,3,4,6,7,9,10,11],golden:11,gone:3,gong:2,good:[0,2,3,7,8,9,11,13,15,16,18],goodfellow:[15,18],googl:[0,2,13],got:[2,4],gov:4,gpu:2,grad:11,grad_analyt:11,grade:15,gradient:[1,5,6,7,10,13,15],gradientboostingclassifi:8,gradientboostingregressor:8,gradual:[0,2],grai:4,graph:[2,7,9,10,11],graph_from_dot_data:7,graphic:[1,2,7],grasp:1,gray_r:2,great:[3,11],greater:[2,5,16],greatli:11,greedi:7,green:[1,7,16],grid:[2,4,5,6,10,16],grossli:11,ground:1,group:[0,1,4,5,7,13,15],groupbi:1,grow:[2,7,8],growth:1,guarante:[1,11,16],guess:[0,2,8,11],guestrin:8,guid:2,h21:15,h_1:11,h_2:11,h_m:8,habit:1,had:[1,2,4,5,11],hadamard:[2,10],half:[2,6,7],halv:8,hand:[1,2,3,9,10,11,13,14,15,16,18],handl:[1,2,3,7,9,13],handle_unknown:7,handsid:10,handwrit:10,handwritten:[2,3],happen:[0,2,3,8,11,16],hard:[2,5,6,8,11],hardcopi:13,harder:[1,2],has:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],hasn:[1,2],hassl:[1,13],hast:13,hasti:[0,1,4,15,18],hat:[2,3,4,5,7,8,9,10,11,14,16],have:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],haven:2,hdf5:[],head:[1,8,16],header:1,heads_proba:8,health:1,hear:1,heart:[1,5],heatmap:[1,2,5],heavili:1,heavisid:2,height:2,held:11,help:[0,1,2,10,11],helper:0,henc:[1,3,4,6,7,8,10,11],her:5,here:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],hereaft:[1,6,10],hermitian:14,hessenberg:14,hessian:[1,3,11],heterogen:[7,8],hidden:[2,10],hidden_bia:2,hidden_bias_gradi:2,hidden_layer_s:[1,2],hidden_weight:2,hidden_weights_gradi:2,hierarch:[0,3],high:[0,1,2,3,4,7,8,9,11,13,14],higher:[1,2,3,4,6,11],highest:2,highli:[1,8,13,14,16,18],highwai:1,hing:6,hint:11,hip:13,hire:1,his:5,hist:[5,16],histogram:[1,4,5,16],histor:[5,9],histori:10,histplot:1,histtyp:[],hitherto:3,hjorth:17,hobbi:16,hoc:3,hoff:18,hold:[0,2,4,11,16],holder:1,home:1,homework:[4,11],homogen:[2,7,8,11],hopefulli:[1,9,16],horizont:9,hors:5,hot:[2,7],hour:[2,13,15,16,17],how:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,18],howev:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],hspace:[1,6,8,16],hstack:2,htf:15,html:[5,9,13,15,18],http:[4,5,9,11,13,14,15,18],huang:1,huber:1,huge:[2,13],human:[1,2,7,10],humid:7,hundr:2,hungri:2,hybrid:15,hydrogen:1,hyperbol:[2,10],hyperparam:6,hyperparamet:[0,3,7],hyperplan:9,i_1:[3,4],i_2:[3,4],ian:18,idea:[1,2,4,7,8,10,11,14,16],ideal:[0,1,4,6,11,16],idem:4,ident:[3,4,10,11,14],identical:3,identifi:[0,1,2,5,6,7,9,10,11],idum:16,ieor:16,ifi:18,ifs:13,ignor:[1,2,7],iii:14,ijca2016907841:0,illustr:[0,3,5,8,10,11,13],imag:[2,7,9,10,18],image_path:[1,4,5,7],imageio:4,imagin:2,immedi:[1,13],implement:[0,1,3,4,6,7,8,9,10,11],impli:[3,4,5,11,14],implicitli:[9,16],impos:[1,9,10],imposs:[1,3],impress:[1,10],improv:[0,1,3,7,8,9,11],impur:7,imread:4,imshow:[2,4],in3050:18,in4080:18,in4300:18,in5400:18,inaccur:11,inact:10,inadequ:1,includ:[1,2,3,4,5,9,10,11,13,16,17,18],include_bia:[4,7],incom:10,inconsist:[],incorrect:2,incoveni:6,increas:[1,2,3,4,5,6,7,9,10,11,16],increasingli:16,ind:4,inde:[1,3],indent:16,indentationerror:16,independ:[1,3,4,5,6,10,11,16],index:[0,1,2,8,13,16,18],index_col:1,indic:[1,2,3,4,7,8,9,11],indispens:4,individu:[2,4,5,8,10,16],indu:1,indx:14,ineffici:[0,11],inequ:6,inequaltii:11,inertia:11,inf1000:13,inf1100:13,inf1100l:13,inf1110:13,inf3000:18,inf4490:18,inf5860:18,inf:1,infeas:7,infer:[1,2,4,18],inferenc:2,infil:[1,4,5,7],infin:[3,4,5,9],infinitesim:16,influenc:[4,8],influenti:2,info:[],inform:[0,1,2,4,7,9,10,11,14,18],infti:[4,11,16],ingeni:11,ingredi:[1,7],inher:4,inherit:14,initi:[0,1,2,4,8,11,14,16],initialis:16,inject:0,inlin:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],inner:11,innov:18,inplac:11,input:[0,1,2,3,4,5,6,7,8,10,11,14,16],input_dim:2,inputs:2,inputs_shuffl:[1,2],insert:[3,4,6,8,16],insid:[1,5],insight:[1,2,3,13,18],insist:11,inspir:[1,2,10,18],instal:[1,2,3,4,7],instanc:[1,2,4,7,9,11],instanti:8,instead:[0,1,2,3,4,6,7,9,11,14,16],institut:2,instruct:[1,2],int32:8,int64:1,int_0:16,int_:[4,16],int_a:16,intak:1,integ:[0,2,11,14,16],integer_vector:2,integr:[4,16],intellig:[0,1,18],intend:8,intens:2,intention:0,interact:[1,7,10,13],intercept:[1,6,9,11],intercept_:[1,6,7,11],interchang:[3,10,14],interconnect:2,interest:[1,2,3,4,5,6,7,10,13,15,16],interfac:[1,2,14],interior:[1,7],intermedi:14,intern:[2,8,10],interpol:[2,4,10],interpr:3,interpret:[1,2,4,7,8,10,11,14,16],interv:[1,3,4,5,11,16],intial:11,intimid:[],intract:1,intrins:[9,14,16],intro:[13,18],introduc:[1,2,3,4,6,8,10,11,14,16],introduct:[2,11,15,18],introductori:[1,14,18],intuit:[1,3,4,6,10,11],inv:[1,3,11],invalid:[2,6,14],invalu:[1,11,13],invari:2,invd:3,inver:6,invers:[1,4,11],invers_period:16,inverse_transform:6,invert:[1,3,5,8],invok:[1,6],involv:[1,4,5,9,10],iomanip:16,ios:16,iostream:16,ipca:9,ipynb:13,ipython:[0,1,2,3,4,5,6,7,8,9,11,13,14,16],irani:0,iri:[6,7],irreduc:4,irrelev:3,irrespect:1,isbox:11,isinst:11,isn:3,isnul:1,isomap:9,issu:[2,7,14],it_arrai:11,item:[1,11],items:14,iter:[0,1,2,4,5,6,9,11,16],itr:3,its:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,18],itself:[3,4,10,16],jackknavg:16,jackknif:[4,13],jackknstd:16,jackknvar:16,jackknvec:16,jacobian:11,jargon:16,jensen:17,jerom:18,job:[6,8],join:[1,4,5,7],joint:3,journal:16,judg:11,judgement:4,julia:[13,14],jump:[0,16],jupyt:[0,1,13,18],just:[0,1,2,3,4,5,6,7,8,9,10,11,16],justif:1,justifi:8,k_mean:0,kaggl:4,kappa_d:16,karim:17,karlsen:17,karush:6,keep:[0,1,2,3,4,9,11,14],keepdim:[2,4,8],kei:[1,2,10,18],kept:0,kera:[1,13,15],kernel:[1,2,13],kernel_regular:2,kernelpca:9,kev:1,kevin:18,keyword:14,kfold:4,kick:[2,11],kind:[0,1,6,10,11],kjm:13,kkt:[3,6],kktsolver:3,kmeanspoint:0,kn_k:0,know:[0,1,2,3,4,6,11,13,16],knowledg:[1,13],known:[2,3,4,5,6,7,10,14,16,18],kondev:1,kpca:9,kroneck:0,kuhn:6,kwarg:11,kwown:1,l1_l2:2,l1regl:3,l1regls_mosek2:3,l1regls_mosek:3,l_1:5,l_2:[5,11],l_j:10,la_i:10,la_k:10,lab:[13,15],label:[0,1,2,3,4,5,6,7,8,10,11,13,14,16],labelencod:[5,8],labels:[6,7],labels_shuffl:[1,2],labor:0,laboratori:15,lack:[0,1],lagrang:[6,9],lambda:[1,2,3,4,5,6,8,10,11,16],lambda_0:9,lambda_1:[3,6,9],lambda_2:[6,9],lambda_:9,lambda_i:[6,9],lambda_iy_i:6,lambda_jy_iy_j:6,lambda_k:6,lambda_n:[3,6],lamda:2,lamdbda:3,land:[1,6],landmark:6,landscap:11,langl:[1,4,9,16],languag:[1,2,6,13,14,18],lapack:[3,14],laplac:3,laptop:13,larg:[1,2,3,4,6,7,8,9,11,13,14,16,18],larger:[1,3,4,6,8,9,11,16],largest:[6,9],lasso:[1,5,13,15],last:[0,1,2,3,4,5,6,7,8,10,11,14,15,16],later:[0,1,2,5,6,10,11,13,16],latex:[],latter:[1,3,4,5,6,9,11,14,15,16],lattic:10,law:1,layer:[1,11],lbfg:[5,7,8,9],lbl:[],lcc:[3,4],lda:9,ldot:[1,4,9,16],lead:[1,2,3,4,5,6,7,8,9,10,11,14,16],leaf:7,leaki:2,lear:11,learn:[3,4,5,6,7,8,10,14,15,18],learner:8,learning_r:[6,8],learning_rate_init:[1,2],learning_schedul:11,least:[0,1,5,6,8,9,13,14,15,16],leav:[1,2,3,4,7,9],lectur:[1,2,3,8,9,10,11,13,14,15,18],lecturenot:[13,18],lectureseptember10:15,lectureseptember16firstpart:15,lectureseptember16secondpart:15,lectureseptember2:15,lectureseptember3:15,lectureseptember9:15,lecturethursdayaugust26:15,lecturethursdayaugust27:15,left:[1,2,3,4,5,6,7,8,9,10,11,14,16],leftarrow:[6,10],legend:[1,3,4,5,6,7,8,11],len:[0,1,2,3,4,6,7,8,9,10,14,16],length:[1,2,6,7,11,13,16],leq:[0,1,3,5,6,11,16],less:[1,2,3,4,6,7,16],lessen:2,let:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],letter:[1,14,16],level:[1,2,3,4,7,13,14,15],lib:[1,2,5,6,9,11],liblinear:[6,8],librari:[1,2,3,4,7,8,9,14,16,18],licens:[1,2,13],lie:[1,4,9,16],lies:[6,9],life:[1,2,6,10],lifetim:11,lift:0,light:[],like:[0,1,2,3,4,5,7,8,9,10,11,13,14,16],likelihood:[1,2,3,7],lim_:16,limit:[1,3,4,5,6,9,10,14],lin_clf:6,lin_model:1,lin_reg:7,linalg:[1,3,6,9,11,14,16],line1:6,line2:6,line2d:11,line3:6,line:[1,2,6,9,11,14,16],linear:[2,3,4,5,7,8,9,10,13,15,16],linear_model:[1,3,4,5,6,7,8,9,11],linear_regress:4,linearli:3,linearloc:[4,11],linearregress:[1,4,5,7],linearsvc:6,liner:2,linerar:8,linewidth:[1,4,6,7,8],link:[1,7,10,13],linlag:3,linpack:14,linreg:1,linspac:[1,4,6,7,8,11,14,16],linu:17,linuek:17,linux:[1,2,13],liquid:1,list:[0,1,2,3,7,13],listedcolormap:[7,8],literatur:[0,2,5,18],littl:[2,7,10],live:6,lle:1,lloyd:0,lmb:[3,4],lmbd:[1,2],lmbd_val:[1,2],lmbda:11,load:[1,2,4,5,7,8],load_boston:1,load_breast_canc:[2,5,7,8,9],load_digit:2,load_iri:[6,7],loc:[1,4,5,6,7,8],local:[1,2,5,10,11],locat:6,log10:[3,4],log:[1,2,3,4,5,7,8,9,11,14],log_:1,log_clf:8,logarithm:[1,3,5,14],logic:[1,2,7],logist:[1,2,6,7,8,9,10,11,13,15],logisticregress:[5,7,8,9],logit:5,logreg:[5,7,8,9],logspac:[1,2,3,4],longer:[0,6,8,14,16],longest:0,loocv:4,look:[0,1,2,3,4,5,6,7,8,9,11,14,16],loop:[0,2,4,8,10,13,14,16],lose:2,loss:[1,2,3,4,5,6,8,9,11,14],lot:[0,1,2,4],low:[1,4,7,8,9,16],lower:[1,2,7,8,14],lowercas:14,lowest:[7,11,16],lstat:1,lstsq:1,lubksb:14,ludcmp:14,lux:14,lvert:2,m_1:0,m_h:1,m_k:0,m_l:10,m_n:1,m_p:1,m_t:11,machin:[2,3,4,5,7,8,9,10,14,15,18],machinelearn:[4,13,15,18],mackai:18,made:[1,2,3,4,5,7,9,10],mae:1,magic:0,magnitud:[2,5,11],mai:[1,2,3,4,5,6,7,9,10,11,13,14,16],mail:15,main:[1,2,3,4,5,7,14,18],mainli:[1,3,4,5,7],maintain:4,major:[2,4,7,8,11,14],make:[0,2,3,4,5,6,9,10,11,13,14,16,18],make_moon:[6,7,8],make_pipelin:[1,4,8],make_vjp:11,makedir:[1,4,5,7],makeplot:1,malcondit:14,malign:[2,5,7],mammographi:3,manag:[1,13],manhattan:0,mani:[0,1,2,3,4,5,6,7,9,11,12,13,14,16,18],manifold:9,manual:0,map:[0,1,2,4,5,6,9,10,16],margin:[1,3,6],marit:1,mark:[],marker:[1,5,14],markov:13,marsaglia:16,mask:16,mass:[1,2,3,11],massag:1,masses2016:1,masses2016ol:1,masses2016tre:1,masseval2016:1,master:[4,15],mat1100:13,mat1110:13,mat1120:13,mat3155:15,mat4155:15,mat:13,match:[0,2,3,11],materi:[3,5,14],math:[0,5,10,11,14,16,18],mathbb:[0,1,3,4,5,6,9,10,11,14,16],mathbf:[1,3,4,5,6,11,14,16],mathcal:[2,3,4,5,11],mathemat:[0,1,9,10,11,13,14,16,18],mathemati:[],mathemt:[],mathrm:[0,1,2,3,4,5,6,7,8,9,10,11,16],matmul:[2,3],matnat:[15,17,18],matplotlib:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],matric:[1,2,5,6,9,11,13,14],matrix:[1,4,5,6,8,11],matshow:2,matter:11,max:[1,2,7,8,10,11],max_depth:[1,7,8],max_it:[1,2,5,6,9,11],max_iter:0,max_leaf_nod:8,max_sampl:8,maxdegre:[1,4,8],maxdepth:8,maxim:[2,3,5,6,9],maximum:[0,1,2,3,5,6,7,8,11],maxpolydegre:[3,4],mbox:[3,4],mcculloch:10,mcint:16,mcintsqr2:16,mean:[2,3,4,5,7,8,9,10,11,13,14,15],mean_absolute_error:1,mean_divisor:0,mean_i:16,mean_matrix:0,mean_squared_error:[1,4,5,8],mean_squared_log_error:1,mean_vector:0,mean_x:16,meaning:[1,5],meansquarederror:1,meant:[5,8,11],meantempvec:16,meanvec:16,measur:[0,1,2,3,4,7,9,10,16],mechan:[1,16],median:1,medicin:10,medium:[6,11],medv:1,meet:[1,17],mehta:1,memori:[9,10,11,14],mention:[0,1,10,11,16],mere:1,mersienn:16,meshgrid:[3,4,6,7,8,9],messag:[3,11],met:[1,6],meteorolog:7,method:[0,1,2,3,5,6,9,10,13,14,15,18],metion:4,metric:[0,1,2,4,5,7,8],metropoli:13,mev:[1,16],mglearn:13,mgrid:11,mhjensen:[1,2,5,6,9],microsoft:18,mid:2,midpoint:7,might:[1,2,7,11],mild:7,miller:16,million:1,mimic:10,min:[1,3,6,7],min_:[0,1,3],min_samples_leaf:7,mind:[0,1,4,11],mine:13,mini:[2,9,10,11],minibatch:[2,9,11],minibathc:11,minim:[0,1,2,3,4,5,6,7,8,9,10,11,16],minima:[1,2,5,11],minimum:[1,2,4,6,7,9,11],minkowski:0,minmaxscal:1,minor:16,minst:2,minu:5,mirror:7,misc:4,misclassif:[6,7,8],misclassifi:[6,8],miser:1,mismatch:2,miss:[1,8],mit:18,mix:2,mixtur:11,mkdir:[1,4,5,7],mlab:16,mle:[3,5],mlp:2,mlpclassifi:2,mlpregressor:1,mnist:[2,9],mod:16,mode:[15,16],model:[0,3,4,5,6,7,8,9,11,13,16,18],model_select:[1,2,3,4,5,7,8,9],moder:8,modern:[1,4,5,13],modif:[10,11],modifi:[1,2,3,5,6,8,10,11],modul:[1,4,5,7,8,9,11,14],modular:16,modulenotfounderror:7,modulo:16,moe:[3,9],moment:[3,4,11],monitor:11,monoton:[3,10,16],mont:[1,4,13,16,18],montecarlocycl:16,moor:3,more:[1,2,3,5,6,7,8,9,10,11,13,15,16],moreov:1,morten:17,mosek:3,most:[0,1,2,3,4,5,6,7,8,9,10,11,13,15,16],mostli:[2,9],motion:[1,11],motiv:2,move:[0,1,3,4,5,7,10,11,16],mp4:15,mpl:[1,5],mpl_toolkit:[4,11],mplot3d:[4,11],mplregressor:2,mse:[1,3,4,7,8],mse_simpletre:8,mselassopredict:3,mselassotrain:3,msepredict:3,mseridgepredict:3,msetrain:3,msg:1,msle:1,mt19937_64:16,mu0:16,mu1:16,mu2:16,mu_:16,mu_n:9,mu_x:16,much:[1,2,3,4,6,7,8,9,10,11,14,16],mul:3,multi:[1,2,5,13],multiclass:[2,5],multidimension:[9,10],multilay:2,multinomi:5,multipl:[3,4,5,10,11,16],multipli:[3,9,11,14,16],multiplum:6,multitud:[],multivari:[1,8,9,13,16],multivariate_norm:[0,9],murphi:[9,18],must:[0,2,3,4,6,8,10,11,16],mutat:5,mutual:[2,4,11],mx_:16,myriad:[1,13],mz1:16,mz2:16,n_0:[10,16],n_b:16,n_boostrap:[4,8],n_bootstrap:4,n_categori:2,n_cluster:0,n_compon:9,n_epoch:11,n_estim:8,n_featur:2,n_hidden_neuron:[1,2],n_i:16,n_input:[1,2],n_instanc:7,n_iter_i:[5,9],n_job:8,n_k:0,n_l:[10,16],n_layer:2,n_m:7,n_neuron:2,n_neurons_layer1:2,n_neurons_layer2:2,n_point:0,n_sampl:[0,4,6,7,8],n_split:4,nabla:[2,11],nabla_:11,nabla_w:11,nag:11,naimi:1,naiv:[0,5],nall:1,name:[0,1,2,3,4,5,6,7,8,10,11,13,14,17],nameerror:[4,8],namespac:16,narrow:11,nary_f:11,nary_op_arg:11,nary_op_kwarg:11,nary_oper:11,nation:[2,3],nativ:13,natur:[1,2,6,7,10,11,16,18],navier:10,nb_:14,nbconvert:[],nboot:16,nearest:[2,9],nearli:11,neat:[],neccesari:4,necessari:[0,1,2,6],necessarili:[1,9,16],necesserali:3,neck:5,need:[0,1,2,3,4,6,7,8,9,10,11,14,16],neg:[1,2,3,4,5,8,11,16],neg_mean_squared_error:4,neglect:16,neglig:16,neighbor:9,neither:11,neq:[0,11,16],nervou:10,nest:[7,10],nesterov:11,net:10,netlib:14,network:[1,7,11,13,15,18],neural:[1,5,11,13,15,18],neural_network:[1,2],neuralnetwork:2,neuron:[2,10],neutral:1,neutron:1,never:[2,4,7,16],new_box:11,new_hobbit:[],new_root:11,new_sig:[],new_trac:11,newaxi:[1,4,7],newli:1,newton:[2,5,6,11,16],next:[0,1,2,3,6,7,11,16],next_guess:11,nian:17,nice:[0,1,2,3,9],nichola:17,nicholaskarlsen1102:17,niter:11,nitric:1,nlambda:[3,4],nm_n:1,nmse:4,nn_model:2,node:[2,7,8,10],nois:[1,3,4,6,7,8,11],noisi:[2,4],non:[0,1,2,3,4,5,7,8,9,10,11,14,16],none:[0,1,2,3,7,8,11,16],nonetheless:0,nonlinear:[4,6,7,9,10],nonneg:[4,7,11],nonparametr:4,nonsens:16,nonsingular:14,nonumb:[5,6,11,14],nor:[2,11],norm:[1,2,3,6,9,11],normal:[3,4,5,6,7,8,9,10,11,13,14],normali:14,normpdf:[],norwai:4,notat:[0,1,3,4,11,16],note:[0,1,2,3,4,5,6,9,10,11,13,14,15,16,18],notebook:[0,1,2,7,13],noth:[0,2,3,6,10,16],notic:[3,10,11,14,16],novel:[4,8],novemb:2,now:[0,1,3,4,5,6,8,9,10,11,14,16],nowadai:[1,2,7,13],nox:1,np_assign_points_to_clust:0,np_get_distances_to_clust:0,np_k_mean:0,nsampl:4,nspin:16,nthi:1,nuclear:3,nuclei:[1,16],nucleon:1,nucleu:1,num_tre:8,number:[0,2,3,4,5,6,7,8,9,10,11,14,15,17],numberid:5,numer:[1,3,4,7,8,9,10,11,13,14,18],numpi:[0,1,2,3,4,5,6,7,8,9,10,11,13,16],nunmpi:3,obei:[9,11],object:[1,2,3,6,8,11,14],objsens:3,obliqu:3,observ:[0,2,3,4,5,6,7,8,9,10,11],obtain:[0,1,2,3,4,5,6,7,8,10,11,14,16],obviou:[3,9,16],obviouli:1,obvious:[1,3,4,14],occupi:1,occur:[1,6,7,16],odd:[1,5],oen:1,off:[2,3,7,11,16],offend:[],offer:[4,9,13,14,15],offic:17,offici:15,ofil:16,ofstream:16,often:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],ofter:14,old:[2,3,8,11],olsbeta:3,omit:[1,3],onc:[0,2,4,7,9,11,16],one:[0,1,2,3,4,5,6,7,8,9,11,13,14,16],onehot:2,onehot_vector:2,onehotencod:7,ones:[1,3,4,6,7,8,9,11,14],onli:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],onlin:[9,15],onto:[3,9],open:[1,2,4,5,7,13,15,16],oper:[1,2,3,4,8,9,10,11,13,14,16],operation:16,opinion:0,oplu:16,opmiz:11,opportun:1,oppos:11,opposit:[2,3,6],opt:[1,2,3,5,6,9,11],optim:[0,1,3,4,5,7,8,9,15],optimis:2,option:[1,2,3,4,5,6,9],optmiz:[2,6],orang:1,order:[1,2,3,4,5,6,7,8,9,10,11,14,16],ordinari:[1,5,9,11,13,15],oreilli:18,org:[5,9,13,14,18],organ:[0,4,5,8,14],orient:[2,3,16],origin:[1,3,4,6,9,10,11,14,16],orthogn:3,orthogon:[1,3,6,9,11,14],orthonorm:3,oscar:2,oscil:11,oslo:[1,15,17],osx:[1,13],other:[0,1,2,3,4,5,6,8,11,13,14,15,18],otherwis:[1,2,5,11],ouput:[3,5,10],our:[2,4,5,6,7,8,10,13,14,15],ourmodel:1,ourselv:[0,1,3,4,6,9,11],out:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],out_fil:7,outcom:[1,5,7,8,10,16],outdoor:7,outer:10,outfilenam:16,outlier:[1,6],outlin:[4,8,9],outlook:7,outperform:8,output:[1,2,3,5,6,7,8,10,11,14],output_bia:2,output_bias_gradi:2,output_weight:2,output_weights_gradi:2,outputlayer1:10,outputlayer2:10,over1:11,over:[0,1,2,3,4,7,8,10,11,16],overal:[2,8],overcast:7,overcom:[10,11],overdetermin:1,overfit:[1,2,4,7,8,11],overflow:[2,3],overhead:10,overlap:[5,6,7],overlin:[0,1,3,4,7,8,9,14],overst:1,overview:[0,18],own:[3,4,6,10,11,13,14],owner:1,oxid:1,oyvinssc:17,p_i:[3,16],p_j:16,p_n:16,p_x:16,pack:1,packag:[1,2,3,5,6,9,11,13,16],page:[1,13],pai:[1,2,7,11],painless:[],pair:[1,7,13,16],panda:[1,3,4,5,7,9,13],panel:[],paper:2,paradigm:1,parallel:[8,14],paramet:[1,2,3,4,5,6,7,8,10,11,16],parameter:[1,4,8],parametr:1,paramt:3,park:16,part:[0,1,2,3,4,8,14,15,16,18],partial:[1,2,3,5,6,8,9,10,11,16],particip:[13,15],particl:[1,11,16],particular:[1,2,3,4,7,8,9,10,11,16,18],particularli:[3,4,6,9,11,16],partit:[2,7],pass:[0,10,16],past:[8,16],patch:16,path:[1,4,5,7,13],patient:5,pattern:[1,10,15,18],pauli:1,pca:[1,5,13,15],pcost:3,pdf:[1,3,4,7,18],pedagog:1,penalti:[4,11],penros:3,pentagon:11,peopl:[1,2,7,13],per:[1,2,4,15],percentag:[1,8,9],perceptron:[1,2,5],peregrin:[],perfect:[1,2],perfectli:4,perform:[0,1,3,4,6,8,9,10,11,13,14,16],perhap:[1,3,11],perimet:2,period:2,permut:9,persist:11,person:[3,5,15,17],perspect:18,pertin:10,petal:[6,7],peter:18,petersen:16,phantom:16,phase:10,phatak:0,phenomena:16,phi:6,phi_k:6,philip:17,philosophi:11,phone:17,phrase:1,physic:[1,2,5,10,11,16,17,18],pick:[0,2,7,8,9,11,16],pickl:2,pictur:1,pie:13,piec:[0,9],pillow:[1,13],pinv:3,pip3:[1,2],pip:[1,2,13],pipelin:[1,4,6,8],pippin:[],pise:0,pitt:10,pixel:2,pixel_height:2,pixel_width:2,place:[1,4,6,11,14],plai:[1,3,4,6,9,13],plain:[6,8,10,11],plan:[4,7,17,18],plane:[6,7],plateau:[3,16],platform:13,plausibl:10,pleas:[1,5,9,11],plenti:2,plethora:10,plot:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],plot_confusion_matrix:[5,8],plot_cumulative_gain:[5,8],plot_data:2,plot_dataset:6,plot_decision_boundari:[7,8],plot_import:8,plot_predict:6,plot_regression_predict:7,plot_roc:[5,8],plot_surfac:[4,11],plot_train:7,plot_tre:[7,8],plt:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],plu:[1,3,5],png:[1,4,5,7],point:[0,1,2,3,4,5,6,7,8,9,11,14,16,17],points_in_clust:0,poisson:13,poli:[4,6],poly100_kernel_svm_clf:6,poly3:1,poly3_plot:1,poly3dcollect:11,poly_featur:[6,7],poly_features10:7,poly_fit10:7,poly_fit:7,poly_kernel_svm_clf:6,polydegre:[1,3,4,8],polygon:11,polym:10,polynomi:[1,3,4,5,6,7,8,9],polynomial_featur:4,polynomial_svm_clf:6,polynomialfeatur:[1,4,6,7],polytrop:[1,4],poor:[2,11],poorli:1,popul:[1,3],popular:[1,2,4,5,6,7,9,10,13,14,16],popularli:1,portabl:8,portion:[9,11],pose:[1,3,4,9,16],posit:[0,1,2,3,5,6,8,9,11,14,16],possibl:[1,2,3,4,5,6,7,8,9,10,11,13,14,16,17],posterior:3,postpon:1,postul:3,potenti:[1,3,10,11],potr:3,potrf:3,pott:10,power:[1,2,3,4,6,7,10],practic:[1,3,4,5,6,15,16],practition:[1,2],pre:3,preced:[2,9,10,16],preceq:6,precis:[1,3,9,11,14,16],pred:4,predicit:1,predict:[1,2,3,4,5,6,7,8,13,18],predict_prob:2,predict_proba:[5,8],predictor:[1,3,5,7,8,9],prefer:[1,2,4,6,7,9,13],prepar:[1,4],preprocess:[1,4,5,6,7,8,9],prerequisit:1,presenc:11,present:[1,3,4,7,10,11,15,16],preserv:9,press:[11,18],pretrain:2,pretti:[1,6,7,13],prev_centroid:0,prevent:[11,16],previou:[1,2,3,4,6,8,9,10,11,14,16],previous:[0,7,8,16],price:[1,7,11],primal:6,primari:[1,5],primarili:0,prime:16,princip:[1,3,5,13,15],principl:[0,1,4,5,6],print:[0,1,2,3,4,5,6,7,8,9,11,14,16],print_funct:[6,7],printout:1,prior:[1,3,4],privat:1,prob:[2,16],probabilist:[1,18],probabl:[1,2,4,5,8,11,13,15],problem:[1,3,4,5,6,7,8,9,10,13,14,15,16],proce:[1,3,4,6,7,8,9,11,14],procedur:[3,4,6,8,9,11],proceed:14,process:[0,1,4,7,8,10,11,13,14,16,18],prod:18,prod_:[2,3,5],produc:[0,1,3,4,7,8,9,10,11,13,14,16],product:[1,2,3,4,5,6,10,11,13,14],profess:1,profil:0,program:[0,1,2,3,4,6,10,13,14,15,16],programm:14,progress:[0,2],progression_plot:0,prohibit:4,project1:4,project:[1,2,3,9,11,13,15,16,17],project_root_dir:[1,4,5,7],promin:10,promis:6,prone:7,pronounc:[11,13],proof:[1,9,10,11],prop:[],proper:[1,4],properli:[0,2,4,6,8,11],properti:[1,2,10,11,14],proport:[1,2,3,7,9,11,16],propos:[2,4,8],propto:[3,11],proton:1,prove:11,provid:[1,2,3,4,6,7,8,10,11,13,14,16,18],proxi:[2,11],prun:0,prune:7,pseudoinv:3,pseudoinvers:3,pseudorandom:[4,16],psycholog:1,ptratio:1,punish:[1,2],pure:[7,16],purest:7,puriti:7,purpos:[0,1,8,10],put:2,putarow:3,putboundslic:3,putclist:3,putobjsens:3,putqobj:3,pycod:[],pydata:13,pydot:7,pyhton2:[],pylab:[1,5],pypi:13,pyplot:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],pythagora:[0,3],python2:1,python3:[1,2,5,6,9,11,13],python:[2,3,4,6,9,10,11,15],pytorch:[1,13],qquad:[9,11,14],quad:[2,11,14],quadrat:[1,3,6,7,11],qualit:[7,16],qualiti:[1,7,13],quantifi:2,quantil:8,quantit:[1,4,7],quantiti:[0,1,3,4,5,7,8,9,10,14,16],quantum:10,quartil:1,quench:3,queri:7,question:[1,3,4,7,9,10,11],quick:16,quickli:[2,7,9,11],quirk:0,quit:[2,3,4,7,8,10],quot:16,r2_score:1,r2score:1,r_1:7,r_2:7,r_j:7,r_m:7,rad:1,radial:[1,6,10],radioact:16,radiu:[1,2],rain:7,rais:11,ramp:2,ran1:16,ran2:16,ran3:16,rand:[1,3,4,7,8,11,14,16],rand_max:16,randint:[4,7,11],randn:[1,2,3,4,7,9,11],random:[0,1,2,3,4,6,7,11,13,14,15],random_devic:16,random_forest_model:8,random_index:11,random_indic:2,random_st:[1,5,6,7,8,9],randomforestclassifi:8,randomli:[0,2,4,7,11,16],randomnumbergener:16,rang:[0,1,2,3,4,5,7,8,9,10,11,14,16],rangl:[1,4,9,16],rangle_x:16,rank:3,raphson:[2,6,11],rapidli:1,rare:2,rate:[1,2,6,7,8,10,11],rather:[1,2,3,4,5,6,7,8,9,10,11,14,16],ratio:[5,7,8,9],rational:1,ravel:[3,4,5,6,7,8,9,11],raw:16,rbf:[6,9,10],rbf_kernel_svm_clf:6,rbf_pca:9,rcond:1,rcparam:[1,2,5,6,7,8,16],reach:[0,1,2,3,4,5,7,8,9,10,11,16],read:[0,1,3,4,5,6,9,10,14,15,16,18],read_csv:[1,4,5,7],read_fwf:1,readabl:0,reader:[1,14,16],readi:[0,1,2,3,4,6,8,9,10,14],readili:2,real:[1,2,5,8,9,10,11,14],realist:6,realiti:16,realiz:[2,10],realli:[1,2],rearrang:11,reason:[0,1,2,8,11,18],reassign:2,recal:[3,4,7,8,9,10,14,16],recalcul:16,receiv:[2,8,10,16],recent:[1,4,7,8,11],recept:10,recip:[1,4,5,14],reciproc:3,recogn:[1,3,8],recognit:[1,2,10,15,18],recommend:[1,3,4,6,11,13,14,15,16,18],reconsid:7,reconstruct:9,record:[8,15],recreat:16,rectangl:[7,11],rectangular:3,rectifi:[2,10],recur:[1,13],recurr:[1,2,13,15],recurs:[7,13,14],recycl:16,red:[1,6,7],redefin:[1,8],reduc:[2,3,7,8,9,11],reduct:[1,8,9,13,16],refer:[0,1,2,3,4,5,9,10,11,14,18],refin:10,refit:4,reflect:[1,2,3,16],refresh:[13,15],reg:[8,9],regard:[2,7,11],regardless:10,region:[4,7,10],regist:[4,16],reglasso:3,regr_1:[1,7],regr_2:[1,7],regr_3:[1,7],regress:[2,6,9,10,13,15],regressor:[1,5,8],regridg:3,regular:[1,3,5,7,11],reilli:[1,18],reinforc:[1,6,13],reiter:2,rel:[1,4,5,7,10,11,16],relat:[0,1,2,3,9,11,14,16],relationship:[1,7],relativeerror:1,releas:[2,13],relev:[1,2,3,5,9,13,15,16],reli:[1,6],reliabl:[5,16],remain:[2,4,10,14,16],remaind:16,remark:2,rememb:[1,6,11,14],remind:[1,3,9,11,14,16],remov:[1,3],render:1,reorder:[3,5],reorgan:1,repeat:[0,1,2,3,4,7,8,9,11,14,16],repeated:1,repeatedli:[4,8,11,16],repetit:[4,15],rephras:11,replac:[0,1,2,3,4,8,10,11],replica:4,repositori:1,repres:[1,2,3,4,5,6,7,8,10,11,16],represent:[1,2,4,16],reproduc:[1,3,4,7,10,13,16],repuls:1,request:1,requir:[1,2,3,4,6,7,9,10,11,14],resaml:4,resampl:[1,5,8,13,15,16],rescal:[1,9,10],rescu:3,reseach:4,research:[1,13,18],resembl:[4,16],reserv:[2,3,4,16],reset:16,reshap:[0,1,2,4,6,7,8],residenti:1,residu:[1,3,11],resiz:3,respect:[0,1,2,3,4,5,6,8,9,10,11,16],respond:10,respons:[1,5,7,10],rest:[1,3],restat:[1,10],restrict:[1,7,10],result:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],ret:[],retail:1,retain:[3,4],return_data:0,return_x_i:7,reus:[2,4],reveal:[1,10],revers:2,review:[13,14,15],revisit:0,reward:1,rewrit:[1,3,4,5,6,8,9,10,11,14,16],rewritten:[4,6,8,16],rewrot:11,rgoj5yh7evk:13,rho:[1,8],rho_1:8,rho_2:8,rho_m:8,rhs:[3,4],rich:1,rid:0,ride:7,rideclass:7,ridedata:7,ridg:[1,5,9,11,13,15],ridgebeta:3,right:[1,2,3,4,5,6,7,8,10,11,14,16],rightarrow:[1,2,3,4,6,9,10,11,16],rigor:1,rise:1,risk:[1,11],river:1,rmse:1,rmsporp:11,rmsprop:[2,11],rnd_clf:8,rnn:[10,15],rntrick1:16,rntrick2:16,rntrick3:16,rntrick4:16,robert:18,robust:1,robustscal:1,roc:8,role:[1,3,4,6,13],room:[1,17],root:[1,3,7,11,16],rot:[],rotat:[2,6,7,8],rotation_matrix:7,roughli:2,round:[1,5,7,11],routin:[11,14],row:[1,2,3,4,5,7,9,14],rrr:3,rthe:3,rug:11,rule:[1,2,3,4,11],run:[0,1,2,3,4,6,7,9,11,13],runtim:[0,2,4],runtimewarn:[2,4],rust:[1,13,14],rvert:2,rvert_2:2,rwidth:[],s_i:5,saddl:11,safe:16,sai:[0,1,2,3,4,5,6,7,8,9,10,14,16],said:[4,7,11],sake:[1,3,5,9],sale:1,sam:[],same:[0,1,2,3,4,6,7,9,10,11,14,16],samm:8,sampl:[0,1,2,3,4,5,6,7,8,11,13,14],sample_vari:0,sampleexptvari:16,samwis:[],sanitize_sequ:[],sastri:9,satisfactori:1,satisfi:[2,4,6,11,14,16],satur:[2,4],save:[1,4,5,7],save_fig:[1,4,5,7,8],savefig:[1,4,5,7,16],saw:3,scalabl:8,scalar:[3,4,8,11],scale:[1,2,3,4,5,6,7,8,9,10,11,13,17],scaler:[1,5,6,7,8,9],scan:[3,5],scari:3,scatter:[0,1,2,4,5,6,7],scenario:11,schedul:11,scheme:[2,11],schrage:16,scienc:[1,2,8,10,11,13,15,16,18],scientif:[1,13],scientist:[0,1],scikit:[3,4,5,6,7,8,11,13,14,15,18],scikitlearn:[],scikitplot:[5,8],scipi:[1,3,4,11,13,14],score:[1,2,4,5,7,8,9,17],scores_kfold:4,scratch:2,sdg:11,seaborn:[1,2,5],seamless:[1,13],search:[1,2,3,7,11],sec:4,second:[0,1,3,4,5,6,7,9,10,11,13,14,15,16],secondeigvector:9,secondli:10,section:[0,9,12,14,15,16],sector:1,see:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,16],seed:[0,1,2,3,4,6,7,9,11,16],seek:[2,6],seem:2,seemingli:1,seen:[1,2,3,8,10,16],segment:11,seldomli:1,select:[2,3,4,6,7,8,9,15,18],self:[2,3,16,18],semest:[5,15],semi:[6,11],send:[3,10,11,17],senior:15,sens:[1,4,6],sensit:[1,3,4,7,11],sentenc:10,separ:[0,1,2,4,6,7,10,13,16],sequenc:[0,5,7,8,10,11,13,14,16],sequenti:[2,8,10,16],seri:[1,2,3,4,8,9,10,11,14,15],serif:[1,5,16],serv:[1,2,3,5,11,18],session:[2,15],set:[0,2,3,4,5,6,8,9,11,13,14,16],set_:[],set_label:[],set_major_formatt:4,set_major_loc:4,set_stream:3,set_tick:[2,6],set_ticklabel:2,set_titl:[0,1,2,5,10],set_xlabel:[1,2,5,10],set_xlim:[5,10],set_xticklabel:2,set_ylabel:[1,2,5],set_ylim:[5,10],set_ytick:5,set_yticklabel:2,set_zlim:4,setiosflag:16,setminu:4,setosa:[6,7],setosa_or_versicolor:6,setp:4,setprecis:16,setse:3,setup:[2,3,6,13],setw:16,sever:[1,3,4,5,6,7,9,10,11,13,14,15,16],sgd:[2,11],sgd_clf:6,sgdclassifi:6,sgdreg:11,sgdregressor:11,sgn:3,shallow:11,shape:[0,1,2,3,4,5,6,7,8,9,11,14],share:2,she:5,shift:[2,10,16],shire:[],shortcom:11,shorter:16,shorthand:[],shortli:14,should:[0,1,3,4,6,7,9,10,11,14],show:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],shown:[1,3,5,6,9,10,11,16],showpoint:16,shrink:[3,4,6,9],shrinkag:3,shrunk:9,shuffl:[1,2,4,11],side:[1,3,6,10,11,14],sigh:13,sigma0:16,sigma1:16,sigma2:16,sigma:[1,2,3,4,5,8,9,10,11,14,16],sigma_0:3,sigma_1:3,sigma_2:3,sigma_:[3,14,16],sigma_fn:[5,10],sigma_i:[1,3],sigma_j:3,sigma_m:[4,16],sigma_n:[9,16],sigma_t:11,sigma_x:16,sigmoid:[2,5,6,8,10],sigmundson:17,sign:[2,5,6,8,16],signal:[2,8,10],signific:2,significantli:[2,11,16],sim:[3,4,11,16],similar:[0,1,2,3,4,5,6,7,8,9,11,13,14],similarli:[1,2,3,6,8,16],simpl:[0,2,3,4,5,6,8,9,10,13,14],simplepredict:8,simpler:[0,1,2,3,4,11,13],simplest:[0,1,2,7,8,10],simpletre:8,simpli:[1,2,3,4,6,7,8,9,10,13,14,16],simplic:[0,3,5,6,7,8,9,10],simplicti:3,simplifi:[1,4,7,13],simplist:[4,16],simul:[4,16],simultan:4,sin:[1,2,7,10,11,14],sinc:[1,2,3,4,5,6,7,8,9,11,14,16,18],sine:10,singl:[1,2,3,5,6,7,10,11,14,16],singular:[1,4,11,14,15],site:[1,2,5,6,9,11,15],situat:[1,3,5,11],six:16,size:[1,2,3,4,6,7,8,9,11,14,16],sketch:8,ski:7,skill:1,skip:9,skl:1,sklearn:[1,2,3,4,5,6,7,8,9,11],skplt:[5,8],slack:6,slice:14,slide:[1,16],slight:[4,11],slightli:[2,3,4,5,8,16],slope:[6,9,10],slow:[1,6,11],slower:[3,14],slowli:10,slp:2,small:[0,1,2,3,4,6,7,8,9,10,11,13,14,16],smaller:[1,2,3,4,6,7,9,11,16],smallest:[0,1],smallest_row_index:0,smart:[],smooth:[1,4,11],sne:9,sneak:[],sns:[1,2,5],soar:4,social:1,soft:[2,5,8,10],soften:6,softmax:5,softwar:[1,6,13,14,15],sol:6,sole:1,solid:[1,5],solitem:3,soltyp:3,solut:[1,2,3,4,6,8,9,11,14,16],solutionsummari:3,solv:[1,2,3,6,8,9,10,11,14],solver:[3,5,6,7,8,9,14],some:[0,1,2,3,4,5,6,7,8,9,10,14,15,16],someth:[1,2,5,7,9,16],sometim:[0,1,2,9,10,11],soon:14,sophist:1,sopt:11,sort:[3,4,7,9,16],sound:3,sourc:[0,1,2,4,13,14,16],space:[0,1,2,3,6,7,9,10,11,16],span:[1,3,7,9,14],spare:2,spars:[3,14],sparse_mtx:14,sparsiti:8,spatial:[2,10],spdiag:3,speak:16,special:[4,5,8,10,11,14,16],specif:[1,2,3,4,5,6,7,9,10,13,14,16],specifi:[0,1,3,4,5,7,9,11,16],specifici:[1,8],spectral:2,speech:[1,2,10],speed:[2,11],spend:16,sphere:1,spite:1,spline:6,split:[0,2,3,4,6,7,8,9,16],splite:1,splitter:[2,8],spmatrix:3,spontan:16,spread:[1,9,16],springer:18,spuriou:11,sqquar:3,sqrt:[1,3,4,6,8,9,11,16],squar:[0,2,5,6,7,9,11,13,14,15,16],squarederror:8,squaredeuclidean:0,squash:10,srand:16,srtm:4,srtm_data_norway_1:4,stabil:3,stabl:[1,3,5,7,9,13],stack:[],stage:[3,11],stai:[1,3,9],stand:[1,3,7,10],standard:[1,2,3,4,5,6,8,10,14],standardscal:[1,5,6,7,8,9],stanford:11,start:[0,1,2,3,4,6,7,8,9,10,11,14,15,16],start_box:11,start_nod:11,start_tim:0,startpoint:16,stat:4,state:[0,2,3,4,5,6,8,9,10,11,13,16],statement:[1,5,14],statis:[],statist:[0,1,2,5,7,8,9,10,11,14,15,18],statu:[1,5,9],stavang:4,std:[1,4,16],stdev:16,stdout:3,steep:11,step:[0,1,2,4,5,7,8,9,10,11,14,16],step_fn:[5,10],step_length:11,steps_list:7,stian:17,still:[3,4,9,11,16],stimuli:10,stk2100:18,stk3155:15,stk4021:18,stk4051:18,stk4155:15,stk5000:18,stk:18,stochast:[1,2,3,4,6,9,10],stoke:10,stone:[1,5],stop:[0,2,5,7,9,11,16],storag:3,store:[1,2,4,9,11,16],str:2,straight:[1,4,6,11],straightforward:[1,3,4,6,7,8,11,14],strategi:[1,2,7],stratifi:4,streamtyp:3,strength:[0,1,3],stretch:9,strict:[6,11],strictli:[6,11],string:[2,16],stroke:5,strong:[4,7,8,10,16],strongli:[1,6,13,14],stronli:1,structur:[0,1,2,4,7,8,10,13],stuck:[2,11],student:[1,15,17,18],studi:[0,1,3,4,5,6,9,10,11,13,18],studier:[15,18],style:[1,5,7],sub:[7,10],subarg:11,subdivid:[1,14],subfield:1,subject:[3,6,16],subplot:[0,1,2,4,5,6,7,8],subplots_adjust:[6,16],subprogram:14,subract:1,subroutin:1,subscript:2,subsequ:[2,3,4,10,14,16],subset:[2,4,7,10,11,13],subspac:[1,6,9],substanti:[7,8],substep:9,substitut:[4,10,14],subsubset:7,subtask:4,subtl:2,subtract:[1,3,4,9,11,14,16],subtre:7,subval:11,succeed:1,success:[5,7,11,16],successfulli:7,sucess:16,sudo:[1,13],suffer:[1,2,3,8],suffici:[2,4,6,9,11],suggest:[2,11,18],suit:[6,10],suitabl:[1,16],sum:[0,1,2,3,4,5,6,7,8,9,10,11,16],sum_:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],sum_i:[3,4,6,11],sum_k:[6,10,14],summar:[0,3,4,7],summari:[0,2,8,15],summat:[],sunni:7,superscript:[2,10],supervis:[1,3,4,5,7,10,13],supplement:5,support:[1,2,7,8,9,11,13,15],suppos:[1,3,4,5,6,8,9,10,11,14],suppress:[3,11],sure:[2,4],surf:4,surfac:[1,4],surpris:1,surround:13,survei:[1,3],svc:[6,7,8],svd:[1,4,9,15],svdinv:3,svm:[6,7,8,9],svm_clf:[6,8],swath:3,symbol:[2,3,9,11,13,16],symmeteri:2,symmetr:[1,3,6,9,10,11,14],sympi:[1,13],synonim:16,syntax:[2,11,14],syntaxerror:[2,6,14],syrk:3,sys:[3,11],system:[1,2,3,5,7,8,10,11,13,14,18],systemat:[4,16],t_0:[7,11],t_1:11,t_b:8,t_i:[2,10],t_j:[3,10],t_k:7,tabl:[7,16,17],tabul:1,tabular:[],tackl:0,tag:[0,3,5,10,11,14,16],taht:1,tail:16,tailor:[6,9],taiwan:1,take:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],taken:[1,2,4,8,11,14],tangent:[2,10,11],tanh:[2,5,6,10],target:[1,2,3,5,6,7,8,9,10],target_nam:7,task:[0,1,2,3,4,7,9,10],tau:[3,16],tax:1,taylor:11,taylornr:11,team:2,teaser:1,technic:[0,1,3],techniqu:[1,2,6,8,11,13,15,16,18],technolog:[1,2],tek5040:18,tell:[1,4,8,9,11,16],temp1:2,temp2:2,temp:2,temperatur:[1,7],temporarili:2,ten:[],tend:[0,3,4,6,7,8,10,11],tendenc:1,tension:4,tensorflow:[0,1,6,13,14,15,18],term1:[3,4,9],term2:[3,4,9],term3:[3,4,9],term4:[3,4,9],term:[0,1,2,3,4,5,6,7,8,9,10,11,16],termin:[1,3,7,8,11],terrain1:4,terrain:4,test:[3,4,5,6,7,8,11,16],test_accuraci:2,test_data:0,test_ind:4,test_pr:2,test_predict:2,test_scor:[5,8],test_siz:[1,2,3,4,8],test_split:7,tester:[],testerror:[1,4],text:[1,2,3,6,7,9,11,14,16,18],textual:7,textur:2,than:[1,2,3,4,5,7,8,9,10,11,13,16],thats:0,theano:[2,13],thei:[0,1,2,3,4,5,6,7,9,10,11,14,16],them:[1,2,4,6,7,8,9,10,11,14],theme:1,themselv:[1,16],thenc:4,theorem:[4,5],theoret:[1,8],theori:[1,2,6,7,10,11,13,15,18],thereaft:[1,3,4,9,10,14],therebi:[1,3,5,9,16],therefor:[1,2,4,5,6,9,11,16],therein:9,thereof:[1,4,11],theta:[2,11,16],theta_:[2,11],theta_i:2,theta_k:16,theta_linreg:11,theta_t:11,thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18],thing:[0,1,2,3,5,7,16],think:[0,1,2,4,7,10,11,16],third:[1,11],thirti:5,thorough:0,those:[0,3,4,6,7,8,9,14,15],though:[2,14,16],thought:[0,4,16],thousand:[1,2],three:[1,2,3,4,6,7,10,14,15,17],threshold:[2,7,8,9,10,11],through:[0,1,2,3,4,6,9,10,11,13,14,16],throughout:[0,1,3,13,14,16],thu:[1,2,3,4,5,6,8,9,10,11,16,17],thumb:[1,4],thursdai:15,tibshirani:[4,15,18],ticker:[4,11,16],tif:4,tight_layout:[2,5],tightli:9,tild:[1,3,4,9,16],till:[1,5,6,7,8,10,14],time:[0,1,2,3,4,5,6,7,8,9,10,11,14,15,16],timefunct:16,tini:2,tip:12,titl:[1,2,4,5,6,7,8,11,16],tmp:11,to_categor:2,to_categorical_numpi:2,to_numer:[1,4],to_str:16,togeth:[1,6,9],toi:0,told:11,toler:0,tomographi:10,too:[1,3,4,7,9,11,16,18],took:6,tool:[0,1,2,4,11,13,16],toolbox:6,top:[1,3,4,7,8,13],topic:[0,1,3,5,6,13,15,18],topolog:[2,10],toss:8,total:[0,1,2,4,5,6,8,9,10,11,16,17],totalclustervari:0,totalscatt:0,totalvari:16,toward:[2,5,10,11],town:1,tpng:7,trace:11,trace_stack:11,traceback:[4,7,8,11],tracer:11,track:[0,11,14],tract:1,tractabl:1,trade:[3,7],tradeoff:[1,3,15],tradit:[1,2,4],train:[3,4,6,7,8,9,10,11],train_accuraci:[1,2],train_end:[1,2],train_ind:4,train_pr:2,train_siz:[1,2],train_test_split:[1,2,3,4,5,7,8,9],train_test_split_numpi:[1,2],trainerror:1,trainingerror:4,trait:1,tran:3,transfer:7,transform:[1,3,4,5,6,7,8,9,10,11,13,14],transit:10,translat:[2,8],transpos:[2,3,9],travers:[1,3],treat:[1,2,4,10,11,16],tree:[1,2,4,13,15],tree_clf:[7,8],tree_clf_:7,tree_clf_sr:7,tree_reg1:7,tree_reg2:7,tree_reg:7,trend:16,trevor:18,tri:[7,11],triain:1,trial:[1,4,11,16],triangl:11,triangular:14,trick:[6,9,11,16],trickier:16,tridiagon:14,trillion:13,trivial:[1,2,3,9,16],troubl:[1,6,10],true_divid:2,true_fun:4,tucker:6,tumor:[5,7],tumour:5,tunabl:2,tune:[7,11,14],tupl:11,turn:[1,2,3,4,5,6,7,8,9,10,11,14,16],tutori:2,tweak:[2,8,16],twice:11,twist:9,twister:16,two:[0,1,2,3,4,5,7,8,9,10,11,14,15,16,18],tx_1:11,type:[1,2,4,6,8,11,14,16],typeerror:11,typic:[1,2,3,5,7,8,10,11,16],u_i:10,u_m:8,ubuntu:[1,13],uci:1,uio:[15,17,18],unari:14,unary_f:11,unary_oper:11,unbalanc:[4,7],unbias:[1,3,4,16],uncertainti:[1,3],uncertitud:16,unchang:2,uncorrel:8,undefin:3,under:[1,2,3,4,8,11,13],underdetermin:1,underfit:[2,4],underflowproblem:3,undergo:3,undergradu:15,underli:[1,2,7,11,16],underset:0,understand:[0,1,2,3,4,8,11,13],understood:[0,6,11],undesir:6,undetermin:[3,6],unexpect:[4,16],unexpected:16,unfortun:[2,6,7,8],unicode_liter:[6,7],uniform:[1,2,3,4,9,11],uniform_real_distribut:16,uniformli:[11,16],unifrompdf:16,unimport:11,union:[3,4],uniqu:[0,1,4,11,14],unique_cluster_label:0,unit:[1,2,3,8,10,16],unitari:[3,14],unitarili:14,uniti:16,univari:16,univers:[1,2,11,15,17],unix:2,unknow:[1,14],unknown:[1,2,3,4,6,8,14],unknowwn:10,unlabel:2,unless:[1,4,9,11],unlik:[2,6,11,16],unnecessarili:7,unravel:2,unrol:9,unseen:[1,5,7],unstabl:2,unsupervis:[1,2,10,13,15],unsymmetr:14,until:[0,2,7,10,11,16],untouch:1,unusu:10,updat:[0,2,8,10,11],upload:[13,18],upon:[2,4,9,14],upper:[1,6,7,14],uppercas:[14,16],ups:[],usag:[1,6,13,16],usd10000:1,usd:1,use:[0,1,3,4,5,6,7,8,9,10,11,13,14,15],usecol:1,used:[0,1,2,3,4,6,7,8,9,10,11,13,14,16,18],useful:[1,2,3,4,5,7,9,10,11,13,14,16,18],useless:2,user:[1,2,4,5,6,9,13,14],uses:[1,2,3,4,7,9,10,14,16],usetex:16,usg:4,using:[0,2,3,4,5,6,7,8,9,10,11,14],usr:16,usual:[0,1,5,10,11],util:[0,2,4,5,8],v_0:9,valid:[1,2,5,7,8,11,13,15,16],valu:[0,1,2,4,5,6,7,8,10,11,13,14,15],valuat:7,valueerror:[],van:1,vandenbergh:[6,11],vandermond:1,vanilla:[1,9],vanish:[2,11,16],var_x:16,varabl:6,varepsilon:[3,4],varepsilon_:[3,4],varepsilon_i:[3,4],vari:[1,2,3,4,8],variabl:[0,1,2,3,4,5,6,8,9,10,11,14],varianc:[0,1,2,3,5,7,8,9,11,13,14,15],variance_i:[3,9],variance_x:[3,9],variant:[1,2,4,6,10,11],variat:9,varieti:[1,10,13],variou:[2,3,4,5,6,7,9,10,11,13,14,16],vartempvec:16,varvec:16,vaue:2,vault:1,vdot:11,vec:[4,16],vector:[0,1,2,3,4,5,7,8,9,11,13,15],vector_mean:0,ventur:[1,6,13],verbos:2,veri:[0,1,2,3,4,5,6,7,8,9,10,11,16,18],verifi:[9,14],versatil:6,versicolor:[6,7],version:[0,1,8,11,13,14,16],versu:2,vert:[1,2,3,5,6,7,9,11],vert_1:3,vert_2:[3,9],vertic:[],via:[1,3,4,5,6,7,8,9,10,13,14,15,16],vidal:9,video:[1,2,10,13,15],view:[2,3,4,10,11,15,16,18],violat:6,virginica:7,viridi:[1,2],virtual:2,viscos:11,viscou:11,vision:1,visual:[1,9,10,13],visualis:2,viz:[6,16],vjp:11,vjpnode:11,vmax:2,vmc:16,vmin:2,volum:1,vote:8,voting_clf:8,votingclassifi:8,votingsimpl:8,vrtx:15,vspace:11,vstack:[3,9,14,16],w_1:[6,14],w_1x_1:6,w_1x_:6,w_2:[6,14],w_2x_2:6,w_2x_:6,w_3:14,w_4:14,w_i:[2,8],w_ix_i:10,w_j:14,w_m:14,w_px_:6,w_px_p:6,wai:[0,1,2,3,4,5,6,8,9,10,11,12,14,16],walk:7,walker:16,wang:1,want:[0,1,2,3,4,6,7,8,9,10,11,13,16],warn:[1,2,6],warrant:4,watch:13,wavelet:6,weak:[0,7,8],weather:[2,10],web:[13,15],webpag:15,websit:[4,14,15],wedg:[6,16],wednesdai:15,wee:9,week:[3,4,5],weekli:[13,18],weight:[1,2,4,5,7,8,10,11,16],welcom:[6,13],well:[1,2,3,4,5,6,7,8,10,11,13,14,15,16,18],went:6,were:[0,1,2,3,4,5,6,8,9,10,16],wessel:1,what:[0,2,3,4,5,6,7,8,9,10,11,13,14,15],when:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],whenev:[11,16],where:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,17],wherea:[4,16],wherein:[2,10],whether:[1,3,5,7,16],which:[0,1,3,4,5,6,7,8,9,10,11,13,14,15,17],whichev:2,white:7,who:[1,15],whole:[0,2,3,7,9],whose:[1,4,8,16],whow:[3,9],why:[1,2,4,11],wide:[1,2,4,5,10,13,14],widehat:4,width:[1,6,7],wieringen:1,win:8,wind:7,wing:17,wiscons:5,wisconsin:8,wise:[1,2,3,10,11],wish:[0,1,3,5,6,9,11,14],with_std:1,within:[0,1,5,7,10,11,16,18],withinclust:0,without:[1,2,3,6,7,9,10,11],won:1,wonder:6,word:[0,1,2,3,16],work:[0,1,2,4,5,6,7,11,13,15,16],world:[1,6],worldwid:1,wors:[1,2,4],worth:7,would:[1,2,3,4,5,6,7,8,9,10,11,14,16],wrap:[14,15],wrap_util:11,write:[1,2,3,4,5,6,10,11,12,14,15,16],written:[1,3,9,10,11,13,14,16],wrong:[2,6],wrongli:[8,16],wrote:[3,9],wrt:8,wth:8,www:[13,14,15,18],wx_1:6,x0s:6,x1_exampl:6,x1d:6,x1s:[6,7,8],x2d:[6,9],x2d_train:9,x2dsl:9,x2s:[6,7,8],x3s:6,x_0:[1,3,9,14],x_1:[1,3,4,5,6,7,8,9,11,14,16],x_2:[1,3,4,5,6,7,8,9,11,14,16],x_3:[6,14,16],x_4:14,x_center:9,x_data:2,x_data_ful:2,x_i:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],x_ix_:1,x_iy_i:6,x_j:[1,6,7,10,16],x_jy_j:6,x_k:[0,10,14,16],x_l:16,x_m:[4,10,14,16],x_n:[1,4,6,9,10,11,14,16],x_new:[7,8],x_p:[5,7],x_poli:7,x_poly10:7,x_reduc:9,x_scale:6,x_test:[1,2,3,4,5,7,8,9],x_test_scal:[1,5,7,8,9],x_train:[1,2,3,4,5,7,8,9],x_train_scal:[1,5,7,8,9],x_val:2,xarrai:13,xavier:2,xbnew:11,xcode:[1,13],xdclassiffierconfus:8,xdclassiffierroc:8,xg_clf:8,xgb:8,xgbclassifi:8,xgboost:7,xgboot:8,xgbregressor:8,xgparam:8,xgtree:8,xi_1:6,xi_:6,xi_i:6,xlabel:[1,2,3,4,5,6,7,8,11,16],xlim:[4,8],xmesh:11,xnew:[1,11],xpanda:1,xpd:[3,9],xplot:1,xscale:1,xsr:7,xt_x:11,xtest:4,xtick:[4,6,7],xtrain:4,xytext:6,y_0:[1,3,9,14],y_1:[1,3,6,7,9,11,14],y_1y_1:6,y_1y_1k:6,y_1y_2:6,y_1y_2k:6,y_1y_n:6,y_1y_nk:6,y_2:[1,3,6,7,9,14],y_2y_1:6,y_2y_1k:6,y_2y_2:6,y_2y_2k:6,y_3:[1,7,14],y_4:14,y_data:[1,2,3],y_data_ful:2,y_decis:6,y_fit:1,y_i:[1,2,3,4,5,6,7,8,9,10,11,14],y_if_:8,y_ix_:1,y_ix_i:[5,6,11],y_iy_jk:6,y_j:[4,6,10],y_k:10,y_m:14,y_model:[1,3],y_n:[6,11],y_ny_1:6,y_ny_1k:6,y_ny_2:6,y_ny_2k:6,y_ny_n:6,y_ny_nk:6,y_plot:7,y_pred1:7,y_pred2:7,y_pred:[1,2,4,5,6,7,8],y_pred_rf:8,y_pred_tre:8,y_proba:[5,8],y_test:[1,2,3,4,5,7,8,9],y_test_onehot:2,y_test_predict:1,y_train:[1,2,3,4,5,7,8,9],y_train_onehot:2,y_train_predict:1,y_val:2,year:[1,13],yes:[4,5],yet:[1,2,4,6,9,11],yield:[0,1,3,4,6,8,10,11,14,16],ylabel:[1,2,3,4,5,6,7,8,11,16],ylim:4,ymesh:11,yoshua:[2,18],you:[0,1,2,3,4,6,7,8,9,11,13,14,16,18],young:1,your:[0,2,3,4,6,9,11,13,14,16],yourself:[9,11],youtub:13,ypred:4,ypredict2:11,ypredict:[1,11],ypredictlasso:3,ypredictol:3,ypredictridg:3,yridg:[],ytest:4,ytick:[4,6,7],ytild:[1,4],ytildelasso:3,ytildenp:1,ytildeol:3,ytilderidg:3,ytrain:4,z_0:14,z_1:14,z_2:14,z_c:2,z_h:2,z_i:[2,10],z_j:[2,10],z_k:10,z_m:2,z_mod:7,z_o:2,zaman:16,zaxi:4,zero:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],zip:11,zm_h:1,zone:1},titles:["12. Clustering Analysis","3. Linear Regression","14. Building a Feed Forward Neural Network","4. Ridge and Lasso Regression","5. Resampling Methods","6. Logistic Regression","8. Support Vector Machines, overarching aims","9. Decision trees, overarching aims","10. Ensemble Methods: From a Single Tree to Many Trees and Extreme Boosting, Meet the Jungle of Methods","11. Basic ideas of the Principal Component Analysis (PCA)","13. Neural networks","7. Optimization, the central part of any Machine Learning algortithm","Content in Jupyter Book","Applied Data Analysis and Machine Learning, FYS-STK3155/4155 at the University of Oslo, Norway","2. Linear Algebra, Handling of Arrays and more Python Features","Teaching schedule with links to material","1. Elements of Probability Theory and Statistical Data Analysis","Teachers and Grading","Textbooks"],titleterms:{"2021":17,"4155":13,"case":[6,8,16],"final":10,"function":[1,2,4,5,6,8,9,10,11,16],"import":[3,14,16],And:[],Eye:8,FYS:13,OLS:[3,4],RMS:11,The:[0,1,2,3,4,5,6,7,9,10,13,16],Useful:13,Using:11,activ:[2,10],actual:16,adaboost:8,adam:11,adapt:8,adding:4,adjust:2,again:7,aim:[6,7],algebra:14,algorithm:[0,7,8,9,10],algortithm:11,all:6,analys:3,analysi:[0,1,3,4,9,13,16],ani:11,anoth:7,appli:13,approach:[1,6],approxim:10,architectur:2,arrai:14,assist:17,august:15,autocorrel:16,automat:11,back:[2,9,10],background:13,bag:8,base:11,basic:[0,1,3,5,7,8,9,14],batch:2,bay:3,befor:9,better:[6,16],bia:4,binari:2,binomi:16,bird:8,block:16,book:12,boost:8,bootstrap:[4,8,16],boston:1,breast:2,brief:[],bring:10,build:[2,7],calcul:16,cancer:[2,5,7,9],cart:7,central:[11,13,16],chain:10,chang:8,chi:1,choos:2,classic:9,classif:[2,7,8],classifi:6,clip:2,cluster:0,code:[0,1,2,3,7,9,10,16],collect:2,compar:8,complex:[1,4],compon:9,comput:[7,16],con:7,concept:16,condit:[],conjug:11,content:12,continu:16,convex:[6,11],convolut:10,correl:[9,16],correspond:[],cost:[2,8],cours:[13,18],covari:[3,9,16],cross:4,cumul:16,cython:[],data:[1,2,4,5,7,9,13,16],dataset:2,decemb:15,decis:[7,8],decomposit:[3,9,14],deep:2,defin:2,definit:16,degre:1,demonstr:16,dens:1,deriv:[3,10],descent:[8,11],develop:2,deviat:16,diagon:9,dice:16,differ:6,differenti:11,dimension:6,disadvantag:7,discret:16,disguis:16,distribut:[3,16],doing:2,domain:16,down:2,dropout:2,economi:[],element:[1,16],elimin:14,ensembl:8,entropi:7,environ:1,equat:[1,10],error:[1,8],etc:[],evalu:2,event:16,exampl:[1,2,5,6,7,8,16],exercis:[1,4],expect:16,experi:16,explor:1,exponenti:16,express:[],extend:[],extrem:8,fall:17,famili:2,famou:16,fantast:[],featur:[7,14],feed:[2,10],fine:2,first:10,fit:[1,8],forest:8,forward:[2,10],frank:4,freedom:1,frequentist:1,fridai:[],from:[3,8,10],further:3,gaussian:[14,16],gener:[7,16],geometr:9,gini:7,good:1,grade:17,gradient:[2,8,11],handl:14,has:13,hessian:[],homework:[],hous:1,how:16,hyperparamet:2,hyperplan:6,id3:7,idea:[0,9],ideal:[],implement:[2,16],implic:3,improv:2,increment:9,index:7,inform:17,instal:13,instructor:17,interpret:[3,9],introduc:9,introduct:[1,4,13,14],invers:[3,14],iter:8,its:16,jackknif:16,julia:[],jungl:8,jupyt:12,kera:2,kernel:[6,9],lagrangian:6,lasso:[3,4],later:3,layer:[2,10],learn:[1,2,9,11,13],least:[3,4],level:8,librari:13,likelihood:5,limit:[2,11,16],linear:[1,6,11,14],link:[3,9,15,18],logist:5,loss:[],machin:[1,6,11,13],main:16,make:[1,7,8],mani:[8,10],materi:15,math:3,mathemat:[3,6],matric:3,matrix:[2,3,9,10,14,16],matter:1,mean:[0,1,16],meet:[3,8,16],mercer:6,mersenn:16,method:[4,7,8,11,16],mlp:10,model:[1,2,10],moment:16,momentum:11,moon:[6,7],more:[0,4,14],multilay:10,multipl:2,multipli:6,name:16,need:[],network:[2,5,10],neural:[2,10],newton:[],non:6,normal:[1,2,16],norwai:13,notat:10,novemb:15,now:[2,7],nuclear:1,nueral:5,numba:[],number:[1,16],numer:16,numpi:14,numpython:0,observ:16,obtain:9,octob:15,off:4,one:10,optim:[2,6,11,13],ordinari:[3,4],organ:1,oslo:[13,18],other:[7,9,10,16],our:[0,1,3,9,11,16],outcom:13,output:16,overarch:[1,6,7],overview:8,own:[0,1,8,9],packag:14,panda:[],part:[11,13],pass:2,pca:9,pdf:16,perceptron:10,perform:[2,7],period:16,perspect:2,poisson:16,practic:11,pre:2,preprocess:[],prerequisit:13,princip:9,pro:7,probabl:[3,16],problem:[2,11],procedur:7,process:2,program:11,project:4,prop:11,propag:[2,10],properti:[3,16],pseudo:16,python:[0,1,7,13,14,16],quick:6,ran0:16,random:[8,9,16],raphson:[],read:7,real:4,recip:16,recurr:10,reduc:1,regress:[1,3,4,5,7,8,11],regular:2,relev:18,relu:2,remind:[4,6],requir:13,resampl:4,revisit:11,ridg:[3,4],rng:16,rule:10,sampl:[9,16],schedul:15,schemat:7,scikit:[1,2,9],select:16,semest:17,sensit:[],septemb:15,set:[1,7,10],sgd:[],should:[2,16],simpl:[1,7,11,16],singl:8,singular:[3,9],situat:16,size:[],slightli:[],soft:6,softmax:2,softwar:[],solv:[],solver:11,some:11,split:1,squar:[1,3,4,8],standard:[11,16],state:1,statist:[3,4,13,16],steepest:[8,11],step:[],stk3155:13,stochast:[11,16],stop:[],supervis:2,support:6,svd:3,teach:[15,17],teacher:17,techniqu:[4,9],technolog:13,tensorflow:2,test:[1,2],textbook:18,than:[],theorem:[3,6,9,10,16],theori:16,three:16,tip:11,togeth:10,top:2,toss:16,toward:[0,9],trade:4,tradeoff:4,train:[1,2],tree:[7,8],tune:2,two:[6,13],type:10,uncorrel:16,understand:[],uniform:16,univers:[10,13,18],use:[2,16],used:5,using:[1,16],valid:4,valu:[3,9,16],variabl:16,varianc:[4,16],variou:1,vector:[6,10,14],view:[1,8],visual:[2,7],wai:7,week:15,weekli:15,what:[1,16],when:[],which:[2,16],why:16,wisconsin:5,write:[0,9],xgboost:8,your:[1,8]}})
\ No newline at end of file
+Search.setIndex({docnames:["Clustering","chapter1","chapter10","chapter2","chapter3","chapter4","chapter5","chapter6","chapter7","chapter8","chapter9","chapteroptimization","content","intro","linalg","schedule","statistics","teachers","textbooks"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,"sphinx.ext.intersphinx":1,sphinx:56},filenames:["Clustering.ipynb","chapter1.ipynb","chapter10.ipynb","chapter2.ipynb","chapter3.ipynb","chapter4.ipynb","chapter5.ipynb","chapter6.ipynb","chapter7.ipynb","chapter8.ipynb","chapter9.ipynb","chapteroptimization.ipynb","content.md","intro.md","linalg.ipynb","schedule.md","statistics.ipynb","teachers.md","textbooks.md"],objects:{},objnames:{},objtypes:{},terms:{"000":2,"000000":[1,3,9],"00000000e":3,"0001":2,"00015921913736794912":7,"00019998":3,"00024087":3,"00029012":3,"0003451":3,"00034944":3,"00042089":3,"00050694":3,"00060728":4,"00061058":3,"00062588":4,"00068970":4,"00073541":3,"00076916":4,"00078806":4,"00079968":3,"00084589":4,"00085887":4,"00088573":3,"00092354":4,"00096314":3,"001":[2,6,11],"0010479246398391328":4,"00106677":3,"00109273":[],"00115999":3,"00118170":4,"00128479":3,"00137982":4,"00139705":3,"0015":4,"00154733":3,"00156372":4,"00168251":3,"00186347":3,"001880":3,"00200":6,"00202624":3,"00224413":3,"00228740":4,"00242998":4,"0024401":3,"00247083e":1,"00270244":3,"00293838":3,"00315593":4,"0032153180657605086":4,"0032542":3,"0032873138755776365":16,"0033955154592040936":4,"00353823":3,"003704":1,"003717":1,"003759":1,"003774":1,"003788":1,"00384936":[],"003909404072811237":4,"00391839":3,"004":3,"004091940707753964":4,"00410478":4,"004155986345861379":4,"00426027":3,"00433417":9,"004456043243408203":0,"00445655":9,"004579219539673833":4,"004610275230656537":4,"00471782":3,"00472199":4,"0049999999999999845":[],"004999999999999996":[],"004999999999999997":[],"0050000000000000044":[],"005000000000000007":1,"00512927":3,"0056799":3,"00607783":4,"00617499":3,"006530396683779109":1,"00683748":3,"006968283076248407":[],"007024126888936384":4,"00717152":11,"00727646693":1,"00728323e":[],"007315":1,"0074331":3,"00759119":4,"007789":[],"007824":1,"007931713723267314":[],"00813803":4,"008171076530362356":1,"00823002":3,"0086649156":1,"008675369724976777":3,"008885578722629236":[],"00890601":[],"00894639":3,"009154":1,"009163470508352228":3,"009164545680330616":4,"009735":9,"00973536":9,"009790":1,"009883615646716182":[],"009883615646716184":[],"009883615646716186":[],"009883615646716188":1,"00990475":3,"009911":1,"010018312644140933":4,"010331721306655588":4,"010516485576652981":4,"01057384067458835":[],"010679893512872646":[],"01076611":3,"0110":16,"011076219011390184":4,"011347":1,"01191824":3,"012073649480472317":4,"01210814993019007":[],"01295356":3,"01312157412031145":4,"0140617":[],"01433809":3,"01443680008897583":4,"01503674":[],"015037":[],"01514394":[],"015144":[],"01558197":3,"01628578269590588":4,"01640891":4,"016587414993048166":4,"0169643":3,"0170259":[],"01724499":3,"017355848195591973":4,"017665":3,"018232":1,"01825571":[],"01867234e":16,"01873344":9,"01873869":3,"01887348":[],"019":[],"01975416527163567":4,"02073509":3,"02096350e":1,"021544346900318832":[],"021592704588043153":4,"021592704588043167":4,"02161783e":16,"021901":9,"02190139":9,"02252765":3,"02299949826036597":4,"02492265":3,"02493044e":[],"02511518":4,"02522069":4,"02568378":[],"025709":[1,9],"02625193":6,"026605727637189085":4,"0266057276371891":4,"02707227":3,"02730126581656065":16,"027609773491022498":4,"027609773491022505":4,"02881304":[],"029":[],"029483":3,"029688":[],"02968834":[],"029733":1,"02994311":3,"02f":4,"03019554":[],"030196":[],"030670":[],"03067028":[],"03099776":3,"031":3,"03193199":[],"03251863":3,"03256632e":2,"03303359":[],"033037772005753835":[],"03308408":3,"03365768507152761":4,"034342":[],"0344707":[],"0354":[],"0359565":3,"03607832":[],"03652792":[],"036528":[],"03697069":[],"03707133":9,"03750367":14,"03781367141738898":4,"03781367141738899":4,"03787596148305236":1,"03791824e":16,"038300":[1,9],"03871832":[],"039039":3,"03929932":[],"040102":3,"04205220e":16,"04260073e":[],"04315108":3,"04330858":[],"04346721":3,"04421672e":[],"044334":1,"044402":1,"04455272":[],"044553":[],"04529095":[],"0458":7,"04648335":3,"04683565":3,"04757618e":[],"048187277304303125":4,"04829457939163212":16,"04912436":4,"051115":[],"051418":3,"051649":[1,9],"0517473":3,"05227921801205707":4,"05227921801205709":4,"052645":[],"05295709":4,"053053":[],"0530533":[],"05318162":[],"053182":[],"05364854":6,"053849":3,"05396545e":[],"054187":[],"054276":[],"0545103":[],"054674":[],"055":[],"055085":[],"05531364":[],"055314":[],"055529303095955385":3,"055676":1,"055744":[],"055774":[],"055831":[],"055887":[],"055916":[],"05614483":3,"056326":[],"056329":9,"056484":[],"057035":[],"057088709963637":1,"0571636815533073":4,"057320":[],"057332":[],"05755374":[],"057571":[],"057654":[],"057919":[],"05802766":[],"058178":[],"058247":[],"058282":[],"058719":[],"058805":[],"058856":3,"058892":[],"059225":[],"059245":[],"059344":9,"059406":[],"059455":[],"059531":[],"059571":[],"059680303635344434":[],"059765":[],"059806":[],"059865":[],"059908":[],"059994":[],"060064":9,"060070":9,"060308":[],"060335":[],"06041458e":[],"060520":[],"060748":3,"060919":[],"061164":[],"061176":[],"061255":[],"06126507e":16,"061330":[],"061601":9,"061652":[],"061774":[],"061783":3,"061842":[],"061855":[],"061896":[],"06200174":3,"062082386342319454":4,"06209126":[],"062188":[],"062327":[],"062376":[],"062639":[],"062659":[],"062660":9,"062731":[],"062822":[],"062829":[],"062879":[],"062885":[],"062923":9,"062979":[],"063055":[],"063097":[],"063114":3,"063122":[],"063178":9,"063190":[],"063324":9,"063395":[],"063415":[],"063523":[],"063526":[],"063615":[],"063670":[],"063727":[],"063759":[],"063763":[],"063880":[],"063882":[],"063925":[],"063982":[],"064000":[],"064013":[],"064075":[],"064078":[],"064101":[],"06412177e":16,"064156":[],"064257":[],"064273":[],"064304":[],"064354":[],"064357":[],"064393":[],"064410":[],"064449":[],"064472":[],"06453579006728317":4,"064591":[],"064647":[],"064648":9,"064686":[],"064689":[],"064783":9,"064795":[],"06492086e":[],"064929":[],"064958":[],"064964":[],"064982":[],"065":[],"065003":[],"065016":3,"065086":[],"065110":9,"065144":[],"065151":[],"065188":[],"065200":[],"065202":[],"065204":[],"065334":[],"065355":[],"065408":[],"06540809":[],"06547790180152352":4,"06547790180152355":4,"065545":3,"065591":[],"065618":[],"065660":[],"065680":[],"065762":[],"065860":9,"065994":[],"066002":9,"06600226":9,"066030":9,"066047":[],"066074":9,"066092":[],"066098":3,"066116":[],"06619182206626131":[],"066249":[],"066272":[],"066294":[],"066312":9,"066389":[],"066403":9,"066487":[],"066629":[],"066683":9,"066705":[],"066761":[],"066788":[],"066835":[],"066837":[1,9],"066949":3,"066951":9,"066963":[],"067043":[],"067061":[],"067123":[],"067132":9,"067175":9,"067202":[],"06724062":3,"067326":[],"067355":[],"067440":9,"067504":[],"067531":[],"067577":[],"067601":[],"067610":[],"067667":9,"067685":9,"067711":[],"067718":[],"067769":[],"067777":[],"067793":3,"067794":[],"067811":3,"067844":[],"067865":[],"067889":[],"067892":[],"067985":[],"067990":[],"068056":[],"068073":[],"068165":[],"068185":[],"068213":[],"068244":[],"068276":[],"068293":[],"06834":[],"068351":9,"068385":[],"068427":[],"06844519414009441":4,"06844519414009442":4,"068460":[],"068491":[],"068514":[],"068515":3,"068593":[],"068633":3,"068640":[],"068654":[],"068667":[],"068673":[],"068686":[],"068697":9,"068717":[],"068818":9,"068821":[],"068828":[],"068838":9,"068840":[],"068873":[],"068896":[],"068920":[],"068928":[],"068945":[],"069005":[],"069028":[],"069071":[],"069081":[],"069098":[],"069195":9,"069243":9,"069282":[],"069369":[],"069371":[],"069413":9,"069496":[],"069503":[],"069510":[],"069516":[],"069519":3,"069528":[],"069542":[],"069584":1,"069635":[],"069641":9,"069775":9,"069814":[],"069848":[],"069853":[],"069859":[],"069872":[],"069890":[],"069902":[],"069956":3,"069988":9,"070043":1,"070103":[],"070129":[],"070131":[],"070138":[],"070166":[],"070182":[],"070188":[],"070212":3,"070254":[],"070337":9,"070456":[],"070473":[],"070517":[],"070548":9,"070653":[],"070762":9,"070764":[],"070769":3,"07076926":3,"070791":9,"070812":[],"070815":[],"070866":3,"070867":9,"070889":[1,9],"070949":[],"070955":3,"070967":[],"071016":[],"071049":9,"07106781e":[],"071096":[],"07110274":14,"071156":[],"071248":[],"071268":[],"0713":1,"071313":[],"071325":[],"071359":[],"071435":9,"071447584032141":1,"07145103":9,"071453":[],"071481":[],"071502":[],"071547":9,"071549":[],"07155335":[],"071576":[],"071579":[],"07159175":[],"07160048164228312":4,"07160048164228314":4,"07160764":[],"071660":9,"071667":[],"071681":[],"071684":[],"071714":[],"071761":[],"071841":3,"071855":[],"071887":[],"071917":[],"072012":[],"072046":3,"072094":[],"072197":3,"072198":[],"072246":[],"072279":[],"072296":3,"072424":[],"072468":[],"072471":[],"072555":9,"072557":3,"072589":[],"072598":[],"072620":[],"072654":9,"072661":[],"072710":9,"072826":[],"072862":[],"072879":9,"072910":[],"072995":3,"073":[],"073020":[],"073035":[],"073052":3,"073096":9,"073162":3,"073310":9,"073333":[],"073352":[],"073371":9,"073372":[],"073483":[],"073546":[],"073567":[],"073591":[],"073598":[1,9],"073602":[],"073607":[],"073656":9,"073681":[],"073695":[],"073765":9,"073827":3,"073851":[],"073902":[],"073915":1,"073926":[],"073966":[],"074":[],"074027":[],"074036":[],"074037":[],"074044":[],"074067":[1,9],"074077":[],"074096":[],"074099":[],"074130":3,"074134":[],"074154":3,"074170":[],"074191":[],"074201":9,"074207":[],"07421084":3,"074230":[],"07423848370736122":[],"074248":[],"074285":[],"074286":[],"074331":9,"074432":[],"074434":[],"074453":[],"074488":[],"074557":3,"07456491":3,"074568":[],"074618":9,"074665":[],"074693":[],"074696":[],"074848":[],"074979":9,"074996":[],"075084":[],"075119":[],"075151":3,"075163":[],"075194":9,"075212":[],"07521771":[],"075218":[],"075261":[],"075266":[],"075289":[],"075296":9,"075309":[],"075526":9,"075542":[],"075545":9,"0755452":9,"075562":[],"075567":[],"075615":9,"075754":[],"075772":[],"07581375":[],"075814":[],"075818":[],"075821":[],"075865":[],"075869":3,"075975":[],"075993":9,"076026":[],"076062":[],"076068":3,"076121":3,"076166":[],"076169":[],"076189":[],"076213":[],"076251":[],"076283":[],"076320":[],"076367":9,"076377":3,"076398":[],"076408":[],"076410":9,"076466":9,"076469":[],"07670437":[],"076730":[],"076774":3,"076810":3,"076822":[],"076938":[1,9],"076954":3,"077005":[],"077010":9,"077021":3,"077026":3,"077046":9,"077115":[],"077143":9,"077160":[],"077163":[],"077212":[],"07729012413236423":9,"077303":[],"077305":9,"077338":[],"077339":[],"077386":[],"077407":[],"077416":[],"07744472306026946":7,"077469":[],"077533":[],"077623":[],"077645":3,"077771":9,"07777777777777778":2,"077891":[],"077927":9,"077968":3,"078049":[],"078076":[],"078099":9,"078103":9,"078197":[],"078244":9,"078279":[],"078311":[],"078342":[],"078388":[],"078390":[],"078399":[],"07839924":[],"078451":[],"078474":[],"078529":3,"078646":[],"078649":[],"078674":[],"078693":9,"078710":9,"078717":3,"078720":3,"078746":9,"078750":[],"078892":[],"078927":[],"078930":[],"078937":[],"078966":[],"079001":[],"079029":[],"079037":[],"079137":[],"079139":[],"079333":[],"079337":[],"079351":3,"079365":[],"07944154":14,"079597":[],"079598":3,"079624":[],"079643":[],"07968918676726028":4,"07972177":[],"079785":9,"079801":3,"079848":9,"079956":[],"080024":9,"080084":1,"080101":[],"080115":[],"080173":3,"080182":[],"080223":[],"080249":[],"080264":9,"080265":3,"080325":9,"080336":[],"080341":[],"080381":[],"080387":[],"080398":[],"08043851":3,"080565":3,"080570":9,"080612":3,"080626":9,"080633":[],"080675":9,"080678":3,"080738":[],"080806":[],"080845":[],"080846":3,"080871":[],"081024":[],"081077":9,"081092":[],"081102":[],"081103":[],"081129":9,"081210":9,"081227":[],"081260":[],"081270":3,"081309":[],"08131003":4,"081402":[],"081414":3,"081425":[],"081435":[],"081474":[],"081480":[],"081489":9,"081514":[],"081632":[],"08170444":[],"081732":3,"081744":[],"081778":[],"081816":[],"081886":[],"082032":[],"082091":[],"082211":9,"082225":9,"082239":[],"082247":9,"082272":[],"082303":3,"082382":3,"08248290e":[],"08251898":16,"082549":[],"082616":[],"082666":3,"082687":[],"08271336":[],"082866":[],"08292574":3,"082926":3,"082990":[],"083015":[],"083128":[],"083138":[],"083177":[],"08318298e":2,"0832":[],"083221":[],"083228":3,"083246":[],"083295":9,"083337":3,"083376":[],"083384":[],"083495":[],"083527":1,"083577":[],"083618":[],"08362077210702115":[],"083622":[],"083657":[],"083658":9,"083659":3,"083672":3,"083682":3,"083728":[],"083775":[],"083797":3,"083808":[],"08380813":[],"083855":[],"083905":[],"084":[],"084092":[],"084103":[],"08415761":[],"084167":[],"084181":[],"084221":[],"084249":9,"084251":[],"08426840630693411":4,"08429424":11,"084461":[],"084604":9,"084813":9,"084826":[],"084864":[],"084873":[],"084916":[],"084931":[],"08501147":[],"085041":3,"085121":9,"085253":[],"085259":[],"085285":[],"085289":[],"085484":3,"085510":[],"085544":[],"085597":[],"085598":[],"085610":[],"085627":3,"085646":9,"085676":[],"085748":[],"085763":[],"08576932":4,"085811":[],"085928":[],"085951":[],"086006":3,"086052":[],"086076":3,"08611111111111111":2,"086116":[],"086325":[],"086430":[],"086465":[],"086561":[],"086592":[],"08665060086846632":[],"086652":9,"086757":[],"086920":3,"086974":9,"086985":[],"087032":3,"087096":3,"087148":3,"087202":9,"087205":3,"087242":[],"087334":[],"087482":[],"087526":[],"087544":[],"087563":9,"088085":3,"088137":[],"0881981":3,"088209":[],"088258":[],"088260":3,"08839750e":[],"088414":[],"088484":[],"088556":[],"088660":[],"08871404":3,"088871":[],"08888888888888889":2,"088983":3,"089039":[],"089250":3,"089300":[],"089326":[],"089352":[],"089425":9,"089437":[],"089504":[],"089540":[],"089693":[],"089881":[],"089916":[],"089928":3,"089931":[],"090099":3,"090107":3,"090274":9,"090355":[],"090817":[],"09103481e":16,"091159":[],"091253":3,"091318":[],"09145189":4,"091535":[],"091542":3,"091566":3,"091578":[],"091659":[],"09166666666666666":2,"0917":7,"091756":3,"091855":3,"091979":[],"092276":3,"092288":[],"092375":[],"092378":3,"092659":[],"092932":[],"092936":3,"093236":[],"093248":[],"093328":[],"093573":[],"093725":3,"093755":9,"093928":[],"094":[],"094513":[],"09456011349477329":[],"094708":3,"094774":[],"09487315108590391":9,"095173":[],"095180":3,"095275":3,"095472":[],"095786152583691":3,"095941":[],"09609807":3,"096406":[],"096639":[],"096726":[],"09672604":[],"096763":[],"09678277e":16,"096802":[],"097150":3,"097346":[],"09741585e":[],"097452":[],"098028":3,"098187":3,"09903804":6,"099079":3,"09919198949386163":4,"099504":3,"099609":3,"099763":[],"09976319":[],"0x7f8830b3a340":11,"0x7f88524ba760":11,"0x7fda9123e220":[],"0x7fdab4f97430":[],"0x7febdb109490":[],"0x7febdb6780d0":[],"100":[0,1,2,3,4,5,6,7,8,9,11,14,16,17],"1000":[0,1,2,3,6,9,11,13,16],"10000":[0,3,4,8,9,16],"100000":6,"10001":8,"1001":16,"1002":16,"1003":16,"1005":16,"1007125":[],"10077114273548986":4,"1009":16,"10094646e":[],"1011":16,"1013":16,"10131725":[],"1013904243":16,"1015":16,"101781":3,"102":1,"1022964509394572":2,"1023":16,"1026":16,"1027":16,"103":2,"1030":16,"10307631":[],"10327559":14,"1037":16,"10378326e":2,"1038":16,"10398646080125035":4,"10398646080125036":4,"1040":16,"10405456":9,"104411":1,"1047":16,"104887":3,"105137868830763":16,"105387":3,"10555555555555556":2,"10589577":3,"106095":[1,9],"106946":3,"108":[1,4],"10806972":[],"108070":[],"10896672e":16,"10898112e":[],"10913":4,"109794":3,"10979444":3,"10th":7,"10x":1,"110":1,"1100":16,"1101":16,"11022302e":3,"111":[2,5,10],"1111111111111111":2,"112283":1,"112383":[1,9],"11304709e":16,"11388888888888889":2,"11456076e":[],"11462415":3,"11507992e":2,"1154777721897675":4,"11547777218976751":4,"115822":4,"11666666666666667":2,"117":6,"118318":1,"11892185":[],"11944444444444445":2,"12002944":[],"1203284":6,"121":[6,7,8],"122":[6,7,8],"12222222222222222":2,"12283463":[],"123190":1,"123459876":16,"12366979e":16,"123711":4,"124":1,"12497018e":[],"12618549":3,"1271":4,"127773":16,"12777777777777777":2,"12908963":1,"1298":7,"12adb44b1c20":[],"13055555555555556":2,"13060772":[],"131343":4,"13140162":[],"13162821e":[],"13209041":[],"13266452e":[],"133":5,"13328820e":[],"134102":[],"13410232":[],"13457922":[],"13519106":1,"13579199e":[],"1361111111111111":2,"13646574":3,"136687":[],"137268":[],"137400784702912":1,"1375":[],"137546":[],"137652":[1,9],"138":[],"13803928":[],"138472":[],"13859":4,"13865173":3,"138775":[1,9],"1388":4,"13891144e":[],"139462":[],"139475":[],"1404":1,"141725":[],"141955":3,"14195542":3,"143":5,"14309733":[],"1437":2,"14370264":4,"1440501043841336":2,"1445":[],"14459063":[],"1446":[],"1447":[],"1448":[],"1449":[],"14662074":[],"14722222222222223":2,"147400":[1,9],"147420":[1,9],"147722":[],"148":[],"14812206":4,"148127":4,"149076":[],"1492":[],"149233":[],"149328":4,"149366":[],"149667":[],"149739":[],"149832":[],"149894":[],"149903":[],"14g":4,"150":6,"15005476":3,"15024669":[],"150306":[],"150581":[],"15061":4,"151":[],"152636":[],"1527777777777778":2,"153036":1,"153106":1,"15324631":[],"15332528e":[],"154720":1,"15475232":[],"154911":1,"155491":1,"155687":1,"155883":1,"156":1,"156956":3,"157":1,"15751596":[],"158":1,"159":1,"15979239e":16,"15g":4,"160":1,"16111111111111112":2,"16211139":3,"162246":3,"16342407":3,"16496581e":[],"16553696":[],"16637855e":16,"16666666666666666":2,"167787":3,"16796929":4,"16807":16,"16831012":[],"16861772":[],"168618":[],"1695":4,"16b8e3cda33a":2,"17117385":[],"17174962e":2,"17234827e":[],"17248441e":[],"172737":3,"17273709":3,"17385778e":[],"17446471":4,"174497":[],"17449733":[],"175300":1,"1758506":[],"1761":4,"17654307":[],"17666625":11,"17707436":[],"17709":4,"17777777777777778":2,"17801022":3,"17861098":4,"17917768":3,"17949575":3,"17953942":9,"1797":2,"180092462880674":[],"18029127":3,"18063928":[],"18123182":11,"18220995":[],"18224665":[],"1831277634928002":[],"18333333333333332":2,"18404906e":[],"184519":1,"1856411":[],"18611111111111112":2,"18620601e":[],"18673098":9,"189496":1,"18954529":[],"189622":1,"18968431e":16,"1914224774238273":[],"19207979":3,"1940":1,"1943":10,"197":[],"1970":14,"1973":7,"197370":[1,9],"19742904e":[],"1979":4,"1989":16,"19937":16,"19955871":[],"199559":[],"19972087e":16,"1_1":10,"1_2":10,"1_3":10,"1cm":[1,6,8,16],"1e10":0,"1ec254875e1a":11,"200":[1,6,7,8,16],"2000":1,"200000":1,"20015436":4,"2004":11,"2006":18,"2010":2,"2011":2,"2015":2,"2016":1,"2018":[1,4],"201841":[],"20184113":[],"2021":[0,4,15],"20277777777777778":2,"203757":[],"20375701":[],"205466494327873":[],"20632410e":[],"20738183":[],"207545":[1,9],"20772452":[],"20819609e":[],"20833333333333334":2,"20843563e":[],"20867052175003387":4,"20906175e":16,"210340":[1,9],"21058097":3,"212":[],"21208310e":[],"212327334149492":[],"21244261":3,"212443":3,"2125":[],"2126":[],"2127":[],"2128":[],"2129":[],"213":[],"213103":[1,9],"21347282":[],"213743":[1,9],"214":[],"2147483647":16,"215":[],"21596432":4,"216":[],"21623344":[],"216290":[1,9],"216683":[1,9],"21698969":11,"22044605e":3,"22076362":[],"221":6,"221180":1,"221921":3,"22209371e":[],"222400":1,"22443803":[],"22527008e":16,"22690428":3,"22717936e":16,"22842468702166951":4,"22842468702166954":4,"22847924":3,"22999784":[],"229998":[],"23117916e":16,"23167717":3,"232435":1,"23333333333333334":2,"2335879":[],"23382086e":[],"234":4,"23438810e":[],"236913":3,"23691315":3,"23744178":[],"240792":3,"2407922":3,"241262":[],"24126232":[],"2433e":3,"24340751":[],"243484":3,"24348403":3,"24444444444444444":2,"246138":[],"24613822":[],"24829908":3,"250":[5,7],"25000":1,"250000":1,"250154":1,"251559":[],"2515593":[],"251879":1,"25190225e":[],"25226753e":16,"25240108":[],"252436":1,"252639":[],"25263916":[],"253":[],"25303483":[],"253775":1,"254":[],"254509":[],"25450941":[],"25457052":[],"255":[],"255001":1,"2551":1,"256":[],"256962":1,"257":[],"2571699":[],"25726439e":[],"2572e3a4b38d":2,"25803281":[],"259107":[],"25910749":[],"259125":3,"25912505":3,"259153":[1,9],"259815":[],"25981533":[],"260227742627244":[],"2627588":14,"26301436":3,"26381865":[],"263819":[],"264":1,"26412372":[],"265":1,"2653678":[],"266":1,"26666667":11,"267":1,"26710969":3,"26780278":3,"2683":[],"2684":[],"2685":[],"2686":[],"2687":[],"26890510e":[],"269":1,"26974938e":[],"270":1,"27262964":[],"27296891e":[],"276263":[1,9],"27753165e":16,"27852549":[],"27924636":3,"27n_":16,"280573":3,"280647":[1,9],"28166741":[],"282":[],"282727":[1,9],"28310983":[],"283110":[],"2836":16,"28475098":6,"2861":16,"28712116":[],"2873":7,"2882":16,"2886":16,"2890":1,"2892":16,"28971976":9,"289720":9,"290":[],"291":[],"2915":16,"291614":[],"29167186":3,"292":[],"293":[],"2931":[],"294":[],"29424824":[],"295656121491569":[],"296247":1,"2968":[],"297219777724628":9,"297260":1,"29737229":11,"29748212":11,"2975":4,"2980":[],"298273":1,"2983233":14,"298375":1,"2988":4,"2990":[],"299444":9,"29944428":9,"299748":1,"2_1":10,"2_2":10,"2_3":10,"2_i":10,"2_m":[4,16],"2_t":11,"2_x":16,"2cm":6,"2ff97f4bf03b":16,"2nd":7,"2x_ix_jy_iy_j":6,"2x_j":6,"2y_i":8,"2y_j":6,"30000":1,"300162456113691":[],"30119421":6,"303":4,"3041320306136366":[],"3043053":11,"30626706":[],"30655001":4,"306854":[],"30685416":[],"30787294":4,"30879705":[],"30968181":[],"310811":[],"31081134":[],"31109204e":[],"3123314713548606":4,"31318084":3,"31457796":3,"315208":3,"31520842":3,"3155":[3,4],"3156929654100207":7,"31603087":4,"31608475e":[],"31718909":9,"31730641":[],"317367":9,"31853484":[],"31896852":6,"3200":2,"32047562":1,"3214960170351912":4,"32149601703519126":4,"323291478597321":16,"3250":2,"32521615e":16,"326238":1,"327631":1,"32938847":14,"32945844e":16,"3304":1,"33066907e":3,"3310":1,"3317":1,"331939":1,"333":5,"333333":1,"33333333":11,"3338":1,"3344":1,"33443859e":[],"33544681":[],"33569998e":[],"33861512":[],"338869":[],"33886902":[],"339535706819584":16,"33953571":16,"340782":[1,9],"34108726":[],"34114547":3,"34114641e":[],"34172919":[],"342680":1,"3436":1,"3437":1,"344172":1,"34569596":3,"346433":9,"34643337":9,"34902789e":16,"3498837":11,"350387":[],"35038714":[],"351636":[1,9],"35176067":[],"35182854":3,"35216172e":[],"35367281e":[],"35386868":11,"35533773":4,"356399":1,"357508":1,"358869339268145":16,"35886934":16,"359":3,"359640894899012":[],"360":2,"360688":1,"361556":1,"3621311":3,"36436520e":[],"36468301":[],"3655222":3,"369139":[1,9],"36941772":[],"369418":[],"37186301":[],"372889":[],"3728892":[],"37416969":9,"374170":9,"37732":11,"37738324":[],"38207279e":[],"38216436":[],"3848":4,"38561052":3,"385611":3,"38629436":14,"38777878e":3,"38892672":[],"388927":[],"38903780":4,"3893239":[],"389324":[],"38937995e":16,"38986237":[],"39579407":3,"396740":9,"39674043":9,"39706038":3,"39716546":4,"397700":[1,9],"39792608e":[],"399836":1,"3cd19a0768e1":[],"4000":18,"401842":[1,9],"40212127":[],"404":1,"40425078e":16,"405890":[1,9],"40702":[],"40708470e":[],"40859":[],"4087793":3,"40902095":[],"40968888":[],"409689":[],"41078073":4,"412374":[],"41237437":[],"4140e":3,"41433969":3,"41511965e":2,"415634483874318":[],"416694683938511":9,"4171578884124756":0,"41754964":[],"41770932":[],"418506":[1,9],"41876428e":[],"4200e":3,"4201e":3,"4203e":3,"42208194":4,"423756":3,"42375621":3,"42441033":3,"426":[4,5],"42847770e":16,"42937310e":16,"43054282":3,"4332e":3,"43341615":4,"435163":1,"435490":[],"43549028":[],"43766686":9,"438136":1,"439230":4,"44089210e":3,"442600":[1,9],"443217":1,"44395541":[],"44625466e":16,"44655382":3,"446554":3,"44970586e":2,"45013332e":[],"45019484":[],"450257":[1,9],"4557763":9,"455947":1,"458027":1,"458078":[1,9],"45937170e":[],"45960079":3,"46016532e":[],"461":16,"461838":[],"46183815":[],"462":5,"46323168e":16,"4632e":3,"46415888336127775":[],"46423858e":[],"465564":[],"46556436":[],"466":16,"46675058":[],"46914544e":[],"46929603e":[],"469730":[],"46973015":[],"47042744":3,"470714":1,"47075725":4,"47079457e":16,"47125748":3,"47132891":3,"472652":[],"47265243":[],"47441766":[],"47566390e":16,"47610036":4,"47654764e":[],"47815203":9,"47862383":[],"478624":[],"480170":3,"48017006":3,"48019541":[],"48154187202453613":0,"481979":4,"48257387":17,"48471852e":[],"48476997":9,"48608063e":[],"48994188":3,"491837":[],"4918372":[],"493230":[],"49323032":[],"4940954":1,"497221":[],"49722108":[],"49841285":[],"498413":[],"49865673":[],"4990":16,"4992":16,"4997":16,"49b0ef2e51e2":4,"4c4c7f":[7,8],"4y_i":8,"500":[2,4,7,8,11,16],"500000":1,"50000455":3,"50000553":3,"50000718":3,"50000855":3,"50000969":3,"50001063":3,"50001142":3,"50001207":3,"50001261":3,"50001306":3,"50001343":3,"50001374":3,"500014":3,"50001414":3,"50001422":3,"50001439":3,"50001454":3,"50001466":3,"50001476":3,"50001485":3,"50001492":3,"50001498":3,"50001502":3,"50001506":3,"5000151":3,"50001512":3,"50001515":3,"50001517":3,"50001518":3,"50001519":3,"50001521":3,"50001522":3,"50001523":3,"50001524":3,"50001525":3,"5018":16,"50321091":3,"50394742":[],"506":1,"507d50":[7,8],"5098779":[],"509878":[],"50j":11,"50x10":2,"510":2,"511888":3,"5120":0,"512132":1,"51257863e":[],"51345668e":[],"51363731e":[],"514219":1,"51523276e":[],"515768":[],"51576807":[],"51707172":[],"517072":[],"51893804e":[],"51943726":9,"519842":1,"52158335":[],"5222222222222223":2,"52570079":[],"525701":[],"526744":[1,9],"52687171":[],"526872":[],"52722156":[],"52874252":3,"52d2c51caad1":[],"5303329":9,"5305555555555556":2,"531280":1,"535457":[],"53545715":[],"53703498":4,"5378811":9,"539261":[1,9],"54039921":3,"54096582":[],"540966":[],"54121682":[],"541217":[],"54152940e":[],"541605":1,"54237024":16,"543169":[],"54316925":[],"544439":1,"546972":[],"54697204":[],"54702088e":[],"54710530e":1,"5483":4,"55111512e":3,"55138385":9,"551384":9,"55280484":[],"5555555555555556":2,"55707065":[],"557071":[],"557795":[1,9],"55795935":[],"55854694":9,"56033697":3,"56198284":3,"56216797e":[],"564374":[1,9],"56536":1,"56831157":3,"568312":3,"569":2,"56939714":3,"57051369":[],"571":3,"57143061":4,"574465":[1,9],"5755035":[],"57781668":[],"57871326":[],"579842":3,"57984245":3,"581766":9,"58176612":9,"582":[1,2],"58228342e":16,"58239999":[],"582400":[],"583595":1,"584804":1,"58521266":9,"585213":9,"58596975":[],"585970":[],"5864689451163851":3,"587401":1,"58836420e":16,"5888888888888889":2,"59007674e":16,"59304755e":[],"5944444444444444":2,"59480085":[],"5cm":16,"60122668e":16,"60293962":3,"60394236e":[],"60420593":3,"60673226":9,"606760":3,"60949193":[],"609492":[],"60999846":[],"61069091e":16,"6111111111111112":2,"61124978":[],"61234223":[],"612939":1,"613579":1,"614808":[1,9],"61505887e":[],"61745046e":[],"618":1,"61825186":11,"6183694":[],"61869821":[],"618982":1,"622539":9,"62253933":9,"622625":[],"62262506":[],"6226921":[],"62316154e":16,"62359224e":16,"62373464":9,"625":5,"62783293":[],"62856593":[],"62894215":3,"629961":1,"6300745149331701":1,"63315151":[],"63339159":[],"63374631":[],"63437572":[],"63442451e":[],"63488525":4,"63498144":3,"636323":9,"63632311":9,"63680118":[],"637129335071195":1,"63993205e":[],"64001211":4,"64012627":3,"640782":[],"64078247":[],"64166831e":[],"64447921":[],"64522721":4,"64580686":[],"646283":[1,9],"64669382":[],"646694":[],"647473":[1,9],"64857826e":[],"649382":[1,9],"64x50":2,"650024":[],"65002433":[],"6510573774179256":16,"65105738":16,"65238878":14,"65245958":[],"653095390463358":[],"653702":14,"653725417896576":1,"6544e":3,"65482578":[],"65572035":[],"65599927":[],"65766387":[],"65885453":3,"65933852":[],"65939208e":[],"6600855222624895":[],"66020213e":[],"6614":[],"66152576":3,"661526":3,"66183486":9,"661835":9,"66204648":4,"6628996975186952":1,"66302359":[],"66383151":[],"66677842":[],"66800261":[],"668172":1,"66880047":[],"67006792":[],"67060602":[],"671089":1,"6713619":3,"6714":[],"67171347e":16,"672721":1,"67279536":[],"67298546":11,"67303655":9,"673037":9,"67407338e":16,"67450955":[],"67708423":[],"677149":[],"67714918":[],"6796265324852733":[],"68002363":[],"680024":[],"68034946e":[],"6813":[],"6814":[],"6815":[],"6816":[],"6817":[],"6818813252071303":16,"68188133":16,"68192193":3,"68316185":[],"68342382":[],"68386076":11,"68542204":3,"68616263":14,"68729414":[],"68887763":11,"68937695":[],"689519":[1,9],"690617":1,"69069n_":16,"693361":1,"69347005":[],"6936767":3,"693677":3,"693850":9,"69385025":9,"69504801":4,"69519693":[],"695197":[],"69573183":[],"69695259":3,"69843037":[],"6996584":[],"69981195e":16,"6999536":9,"6ea927cc6e88":2,"6n_":16,"701370":3,"70183798":[],"7022283":[],"70234019":[],"70415861":[],"70523024e":[],"70589906":[],"7070e":3,"70710678":3,"70790937":[],"70832814":3,"70885528e":[],"70886748":[],"70900891":[],"70946493e":[],"712018":[1,9],"712199063818309":[],"71281409":[],"71351486":[],"71442781":14,"71606852":[],"7162":[],"71669651":[],"7172":[],"718165":3,"72108703":[],"72174172":9,"72218808":[],"72312577":[],"7236674":3,"7240496":[],"725394195434945":[],"72780613e":16,"72859758":3,"72879865e":[],"72981762":6,"73091052e":[],"731000":1,"73153522":11,"733096":1,"73453972":[],"7371165871823337":[],"737349":[],"73734906":[],"73921714":[],"74081822":6,"74107697":9,"74143127e":[],"7432283":[],"74382593":[],"7442":4,"74495014":[],"745136489050356":[],"7465":4,"74840212":3,"74845978":[],"74921867":[],"749765":1,"750445":1,"751699":[1,9],"75170092":3,"75195757":[],"7522047280566193":[],"75322913":11,"75382481":[],"75524378":[],"75629493":[],"756352":1,"75841112":[],"75932862":[],"76172241e":[],"762":[5,9],"7621419":[],"76290332":[],"763880":[],"76388013":[],"76497666":[],"765":5,"76504618":[],"76570177":[],"76648901e":[],"76936315":3,"7693978131030923":9,"7701384":[],"77152076":3,"77156117e":3,"7718":7,"772b904ae9cb":[],"77317984":[],"7733":[],"77350269e":[],"774300":1,"776223":[],"77622336":[],"77636e":11,"77661393e":16,"77714169":6,"78080633":[],"78082":[],"78195":[],"78857629":[],"78941903":3,"78944806":[],"7899453":[],"79111643":3,"7925146":[],"792515":[],"79295029e":16,"793167":1,"79326583e":16,"79328828":[],"793701":1,"794282":[1,9],"79459035":[],"79648291":[],"79902342":[],"7c394b1e8b71":7,"7d7d58":[7,8],"800":5,"80004454e":[],"80021057":3,"800266":[],"80026635":[],"80121":[],"80354994":4,"80469739":3,"8055555555555556":2,"81160425":3,"81333793":4,"81441779":[],"81620806":[],"81633628":9,"816454":1,"816847":1,"81712976":[],"817130":[],"81781888":9,"819202":[],"81920231":[],"82198978":3,"8265786":3,"827265":1,"82889306e":16,"8305555555555556":2,"83425361":9,"834254":9,"83512277":3,"83614019":[],"8388888888888889":2,"839313":[],"8393131":[],"83935285":[],"84008474":[],"840085":[],"84087101":[],"842":[],"842436":1,"84251485":[],"842515":[],"8429949116841184":[],"84355903e":2,"84372853":[],"84443254e":2,"84658093e":16,"84780262":4,"8479552268981934":0,"84860939":[],"849766":[],"84976606":[],"84994524":3,"850164":3,"85058354":[],"850584":[],"8520127":[],"85218118":[],"85263220":4,"85278450e":[],"85396354":[],"85450859":9,"85463934e":[],"85497163e":[],"85546305e":[],"85601992":3,"860114":3,"86011441":3,"861":1,"86117291":3,"86134827":3,"86145244":9,"8638888888888889":2,"86436607":[],"86574276":[],"8666666666666667":2,"86692943":[],"87030083":[],"870301":[],"8718475896381779":16,"87184759":16,"8722222222222222":2,"87381451":3,"875":2,"8759":11,"87761937":[],"8777777777777778":2,"878843":[],"8788431":[],"87972591":[],"8802":[],"88046261":3,"88046462":[],"8805555555555555":2,"881323":[],"88297395":[],"88336879":3,"88559559":[],"8867467323038865":[],"88693966e":16,"88712946":[],"88730288":[],"8888888888888888":2,"890":4,"8901":[],"8914984":[],"89156955":[],"8921171964770647":9,"8923":[],"89288636":9,"8931":[],"89383322":[],"89410423":3,"8944444444444445":2,"8954":4,"89704131":[],"89742056":[],"897421":[],"898500":9,"89850037":9,"89928965":[],"89942598":[],"89975818":[],"89992521":1,"8dc29df57a8c":4,"8x8":2,"90075537":3,"9011":4,"90220243":3,"90233874":[],"90266948":3,"9031":[],"90316476":[],"9040":7,"9054":4,"9055555555555556":2,"90618734e":16,"906747":3,"907307":9,"90730735":9,"90825063":[],"9096":[],"91012519e":[],"9111111111111111":2,"91128596":3,"91145266e":16,"91417278":[],"9154537458386387":3,"91549644":1,"9166666666666666":2,"916978":[],"91697817":[],"9171356":[],"91760278":3,"91812702":3,"918992":1,"9196":[],"91960881":11,"9222222222222223":2,"922312":[],"92231203":[],"92280994":[],"924018":1,"925":2,"92507116e":2,"92578916":3,"92605247":[],"92645039":9,"92646965":9,"926470":9,"92732185e":[],"9277777777777778":2,"9279671770201344":16,"92814088":[],"928141":[],"92857143":5,"92919670e":16,"9305555555555556":2,"931":1,"93100040e":16,"931066":3,"93155188":3,"93158979":3,"932734":[],"93273404":[],"933":3,"9354":[],"9361111111111111":2,"93679587":[],"936796":[],"937":16,"937082":1,"93799826":3,"938":16,"9388888888888889":2,"939":[1,16],"94019247e":[],"94034531":[],"94240779":[],"942726":[],"94284104":3,"94320205":3,"94327895":3,"9444444444444444":2,"94536341":16,"94591015":14,"94639099":9,"946893955211749":[],"946957":3,"947543":9,"9482527":3,"948729":[],"95008046":4,"95014575":[],"95231424":3,"9527777777777777":2,"95284275":3,"95351665":3,"954":16,"95443703e":[],"9547578478889096":1,"95517094":[],"955171":[],"9555555555555556":2,"95628168":[],"956282":[],"956563":[1,9],"95684892":3,"958228616652075":3,"9583333333333334":2,"959247":[],"960":16,"96024953":3,"96084663":3,"961":16,"96104648":[],"9611111111111111":2,"962":16,"963499":9,"96349948":9,"9640435":3,"965548":1,"965885569080809":[],"96688672":3,"9674916":3,"967809":[1,9],"96793117e":[],"97005689":3,"97101567e":16,"97108e":11,"9722222222222222":2,"97243128":3,"97300836":3,"975":2,"97507735":3,"9756404":[],"976":6,"97622676":[],"976227":[],"9765":[],"9769":[],"97705827":3,"97723801":[],"97758848":3,"9777777777777777":2,"9780387310732":18,"9780387848570":18,"9781492032632":18,"978553":3,"97900797":11,"97926491":3,"9804422":[],"98046438":[],"9805555555555555":2,"98091621":3,"981321":1,"98139097":3,"98275501":3,"98314755":[],"983148":[],"983310":1,"98413059":3,"98452685":[],"98454786":3,"985":16,"98526763":[],"98528992":[],"98531221":[],"98566191":3,"986":16,"9860803":[],"98609175":16,"986091753050161":16,"9861111111111112":2,"98661465":[],"986699":3,"98680716":3,"98716878":3,"9877742":[],"987902":[],"98808176":3,"98822371":4,"988663":[],"9888888888888889":2,"98892195e":16,"98893512":[],"989":16,"9890348":3,"98927731":[],"9893447":3,"9898ff":[7,8],"99009525":3,"99009739":[],"9901168":[],"99013921":[],"99016161":[],"99018401":[],"99043999":[],"99088801":3,"9909252":[],"991":16,"991072":9,"99107239":9,"99115119":3,"99126104":[],"99133007":[],"99160404":[],"99176998":3,"99190487":[],"99194716":[],"992":16,"99218987":[],"99219378":[],"99242605":[],"99242921":3,"99248001":[],"99265097":3,"99273355":[],"99276945":[],"993":16,"99305549":[],"99305802":[],"99311297":[],"99316252":3,"9933":[],"99346398":[],"99363129":[],"99363383":[],"99371056":3,"99389612":3,"99393624":[],"994":[],"99400444":[],"9941":[],"99418903":9,"99420743":[],"99420997":[],"99428016":[],"9943201":3,"9945452":[],"99462421":[],"99473581":[],"9947756":3,"99478645":[],"99478898":[],"99492986":3,"99498985":[],"995":[],"99501236":[],"99503487":[],"99505739":[],"9950799":[],"99527696":[],"99528218":3,"9953048353087299":[],"99536326":[],"9953658":[],"99539415":3,"99544872":[],"9954538761021741":[],"99566069":3,"995774":[],"9957744":[],"99578809":3,"99579317":[],"99581841":[],"99594294":[],"996":3,"99600927":[],"99608161":3,"99620088364924":1,"99636015":[],"9963961":3,"99650061":3,"99652042":[],"99652296":[],"99655111":[],"9966744029509663":[],"9967292151090247":[],"9967458":3,"9968966158779216":1,"9969":[],"99696351":[],"997":[],"99700706":3,"99709215":3,"99709325":[],"99710078":[],"99723611":[],"99728435":[],"99729756":3,"99730848":[],"99751458":3,"99758326":3,"99763569":[],"99767893":[],"99775587":3,"99782689":[],"99793613":3,"99799099":3,"998":[],"99813653":3,"99817842":[],"99825997":[],"99828624":3,"9983295":3,"99836973":[],"99845267":3,"9984806":[],"998577":3,"99861053":3,"99871521":3,"99881845":3,"99883879":[],"99884384":3,"99891285":[],"99893323":3,"999":[7,16],"99901896":3,"99903755":3,"99911427":3,"99918546":3,"99919837":3,"99926459":3,"9993237":3,"99933188":3,"99938942":3,"9994385":3,"99944272":3,"99945628":[],"99949306":3,"99953381":3,"99953475":3,"99957911":3,"99961294":3,"99965056":3,"99967865":3,"99970988":3,"9997332":3,"99975913":3,"99977849":3,"99980002":3,"9998161":3,"99984732":3,"99987324":3,"99988687":[],"99989476":3,"9999095":[],"99991263":3,"99992746":3,"99993212":[],"99993978":3,"99995":3,"99995475":[],"99995818594196":[],"999974281880048":[],"99997737":[],"9999787681537219":[],"9999794306626945":[],"9999822527140678":[],"9999850282256434":1,"9999864543345858":[],"9999868619217517":[],"9999869956119286":[],"9999878260589065":[],"9999887274726137":1,"9999910208315801":[],"9b9cf4fa1a95":[],"\u00f8yvind":17,"abstract":2,"break":[0,1,9],"byte":14,"case":[1,2,3,4,5,9,10,11,13,14,15],"catch":1,"char":16,"class":[1,2,4,5,6,7,9,10,11,16],"const":16,"default":[1,2,5,14],"ekstr\u00f8m":17,"export":7,"f\u00f8470":17,"final":[0,1,2,3,4,5,6,7,8,9,11,15,16,17],"float":[0,1,3,7,9,11,14,16],"function":[0,3,7,13,14],"import":[0,1,2,4,5,6,7,8,9,10,11],"int":[0,1,2,3,4,9,11,14,16],"long":[1,2,10,11,16],"m\u00f8svatn":4,"new":[0,1,2,3,4,5,6,7,8,9,11,14,16],"null":16,"public":[1,13],"return":[0,1,2,3,4,5,6,7,9,11,14,16],"s\u00f8rli":17,"sch\u00f8yen":17,"short":[0,3,12],"steinsv\u00e5g":17,"super":3,"switch":[0,1],"throw":[4,16],"true":[0,1,2,3,4,5,6,7,8,10,11,16],"try":[0,1,2,3,4,5,6,7,8,9,11,13,14,16],"var":[3,4,8,9,16],"while":[0,1,2,3,4,5,6,7,9,10,11,16],AGE:1,Adding:2,Age:5,And:[0,1,3,4,7,11,13,16],Are:9,Being:11,But:[0,1,2,3,4,7,8,16],CAS:[],DIS:1,Doing:[3,8,11],EoS:[1,4],FYS:15,For:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],Going:2,Ising:[3,10],Its:[2,9],MDS:9,NNs:10,N_s:6,Not:[1,2,3,4,15],OLS:1,One:[1,2,3,4,5,6,9,10,11,16],PCs:[9,13],RMS:16,Such:[4,10,16],That:[0,1,3,5,8,9,10,16],The:[8,11,14,15,17,18],Then:[0,1,2,3,4,6,7,8,9,10,11,14,16],There:[0,1,3,4,6,7,9,10,12,14,15,16,17],These:[0,1,3,6,7,8,9,10,11,14,16],Use:[1,7],Useful:[3,4,14],Using:[1,3,4,6,8,10,14],With:[1,3,4,6,7,8,9,10,14,16],__class__:8,__doc__:4,__future__:[6,7],__getattr__:[],__init__:2,__mosek:3,__name__:8,_auto10:10,_auto1:[3,5,10,11,14,16],_auto2:[3,10,11,14,16],_auto3:[3,10,11,14],_auto4:[10,11,14],_auto5:[10,11,14],_auto6:[10,14],_auto7:[10,14],_auto8:10,_auto9:10,_ax:[],_base:6,_build:[13,18],_check_optimize_result:[5,9],_compon:9,_datafram:[],_depth:7,_fraction:7,_lambda:[],_leaf:7,_logist:[5,9],_make_index:[],_make_vjp:11,_multilayer_perceptron:[1,2],_node:[7,11],_num_sampl:[],_ratio:9,_sampl:7,_split:[4,7],_test:4,_trace:11,_valu:11,_varianc:9,_weight:7,a0faa0:[7,8],a77d5ac269b2:[],a_0:1,a_1a:1,a_2a:1,a_3:1,a_3a:1,a_4:1,a_4a:1,a_h:2,a_i:[1,2,10],a_j:[2,10],a_k:[2,10],aaron:18,ab_channel:13,abandon:2,abbrevi:15,abid:16,abil:[1,8],abl:[2,3,4,5,8,10,11,16],abort:16,about:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,18],abov:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],abovement:4,abs:[0,1,3,11],abscissa:11,absolut:[1,3,4,11],acccess:[],acceler:11,accept:[1,4,7],access:[1,9,16],accid:4,accmod:3,accompani:1,accomplish:[6,7,11],accord:[0,1,2,3,4,7,10,11,16],accordingli:9,account:[1,3,11,16],accumul:[10,16],accur:[1,4,8,11,16],accuraci:[1,2,3,5,7,8,9,10],accuracy_scor:[1,2,8],accuracy_score_numpi:2,achiev:[1,2,3,4,6,10,14],aco:16,acquaint:13,acquir:[2,13],acr:1,across:[2,4,7,13],act:[2,14],action:16,activ:[0,1,7,15],actual:[1,2,3,4,6,9,14],ada_clf:8,adaboostclassifi:8,adadelta:11,adagrad:11,adam:2,adapt:[1,4,11,18],add:[1,2,3,4,6,8,9,10,16],add_subplot:[0,2,5,10],added:[1,2,3,4,6,11,14],addendum:3,adding:[0,2,14],addit:[0,1,3,4,5,6,7,8,10,11,13,14,16,17,18],addition:[10,11],address:[2,7,9,11,18],adjac:10,adjoint:3,adjust:[1,3,10,11],admir:1,advanc:[4,10,18],advantag:[2,3,4,8,11,14],afecionado:[],affect:[],affin:[1,6,9],aficionado:[],aforement:0,african:1,after:[0,1,2,3,4,7,9,10,11,13,14,16],afterward:1,again:[0,1,2,3,4,5,6,8,9,10,11,16],against:[2,5,8],age:[1,5],agegroup:5,agegroupmean:5,aggreg:[7,8],agorithm:8,agre:[3,4,16],ahead:7,aid:9,aim:[0,1,2,4,5,9,13,14],ainv:3,aka:3,alarm:3,albeit:0,algebra:[1,3,11,13,15],algo:16,algorithm:[1,2,3,4,5,6,11,13,14,15,16,18],align:[1,3,4,5,6,11,16],all:[0,1,2,3,4,5,7,8,9,10,11,13,14,15,16,17,18],allevi:[2,11],alloc:14,allow:[1,2,3,4,6,8,11,13,14],almost:[1,2,4,6,9,11,16],alon:7,along:[0,3,4,7,8,9,13,14],alpha:[0,1,2,3,4,5,6,7,8,11,16],alpha_:8,alpha_i:11,alpha_k:11,alpha_m:8,alpha_opt:11,alreadi:[3,8,10,13,14,16],also:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],alter:[2,16],altern:[1,2,3,4,5,6,7,9,11,14],although:[2,3,4,6,8,11],alwai:[0,1,3,4,10,11,16],ame2016:1,american:1,among:[1,3,7,8,10],amongst:3,amount:[0,1,2,4,6,8,13],an_:16,anaconda3:[1,2,5,6,9,11],anaconda:[1,2,13],analog:11,analys:[4,16],analysi:[2,5,14,15,18],analyt:[1,3,4,5,10,11,13],analyz:[1,2,3,4,16],andrew:2,angl:[1,7,16],ani:[0,1,2,3,4,5,6,7,8,10,16],anim:10,ann:10,annot:[1,2,5,6],anoth:[1,2,3,4,5,6,8,9,10,11,14,16],ans:[11,16],ansatz:1,answer:[1,2,3,4,14],antialias:4,anymor:[2,6],anyon:6,anyth:[2,16],anytim:17,apach:2,apart:[9,11],api:[2,13],appear:[1,2,11,14,16],append:[2,6,7,11,16],appendcon:3,appendvar:3,appli:[1,2,4,5,6,7,8,9,10,11,16,18],applic:[1,2,3,4,5,7,10,11,15,16,18],approach:[2,3,4,7,8,9,10,11,13,16,18],appropri:[4,7,10,11,13,16],approx:[1,4,8,9,11,16],approxim:[1,2,3,4,5,8,9,11,16],apt:[1,13],aptli:0,aragorn:[],arang:[2,4,5,7,8,10],arbitrari:[2,4,6,10,11,16],arbitrarili:[1,2,9],arc:4,architectur:[10,18],area:[1,4,18],arg:11,argc:16,argmax:[2,9],argmin:[0,8],argnum:11,argsort:9,argu:[2,11],arguabl:0,argument:[1,3,9,10,11,16],argv:16,aris:[1,4,10,11,16],arithmet:[1,11,14],arma:16,armadillo:[14,16],around:[1,2,3,4,9,16],arrai:[0,1,2,3,4,5,6,7,9,10,11,13,16],arraybox:11,arriv:[1,4,7,9,14,16],arrow:10,arrowprop:6,art3d:11,art:[1,2,13],articl:[0,1,4,8,16],artifici:[1,5,10,18],artificialneuron:10,artist:[],arug:11,asarrai:[1,7],asc:3,ascii:16,ask:[3,4,9,10],aspect:[1,4,13],assembl:1,assess:[1,4],assign:[0,1,5,6,7,10,11,15,18],assign_points_to_clust:0,associ:[0,1,4,7,10,16],assum:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],assumpt:[1,3,4,7,9,16],ast:[1,3,4],astyp:[7,8],asymmetri:1,asymptot:4,atoi:16,atom:1,attempt:[1,5,6,8],attend:15,attent:[1,14],attr:[],attract:[1,8],attribut:[1,7,11],attributeerror:11,audi:1,aurelien:[1,15,18],austfjel:4,author:[1,2,8,16],authour:1,auto:[7,8,16],autocor:16,autocorrelation_tim:16,autocorrelform:16,autocovari:16,autoencod:13,autoencond:13,autograd:[11,13],autom:[1,13],automac:14,automag:[],automat:[1,2,9,13,14],autonom:18,avail:[1,2,4,8,9,13,14,15,18],averag:[0,1,2,4,7,8,11,16,17],avg:16,avoid:[0,1,3,4,7,9,11,14],awai:16,awar:8,award:17,axes3d:[4,11],axes:[1,5,6,7,8,9],axessubplot:1,axhlin:6,axi:[0,1,2,4,5,6,7,8,9,10,11,16],axiom:3,axlabel:1,axvlin:6,b_1:[10,11],b_2:11,b_5:11,b_group:7,b_i:[1,2,10],b_ia_:1,b_index:7,b_j:[2,10],b_k:[2,10,11],b_m:10,b_score:7,b_valu:7,bachelor:15,back:[1,3,6,7,8,14,15,16],backbon:14,backend:2,background:[15,18],backpropag:2,backtrack:7,backup:14,backward:[2,10,14],bad:16,badli:16,bag:[7,13,15],bag_clf:8,baggin:[],baggingboot:8,baggingclassifi:8,baggingtre:8,balanc:4,band:14,bandwidth:14,bar:[1,4,9],barber:18,bare:8,barebon:0,base:[0,1,2,3,5,6,7,8,13,16,17,18],basi:[3,5,6,8,9,10,11,14],basic:[4,6,10,11,13,15,16],batch:[9,10,11],batch_siz:2,bay:5,bayesian:[3,13,18],be0d226abb41:[],becaus:[0,1,2,3,4,6,7,10,11],becom:[0,1,2,3,4,5,7,10,11,16],been:[1,2,3,4,9,10,11,13,14],befor:[0,1,2,3,4,5,6,10,11,14,16],beforehand:[0,1,16],begin:[0,1,2,3,4,5,6,7,9,10,11,14,16],behav:[2,4,11],behavior:[1,2,11],behaviour:10,behind:[1,2,6,11],being:[0,1,2,3,5,6,8,9,10,11,16],believ:[7,14],belong:[0,3,5,6,7,11],below:[1,2,3,4,5,6,7,8,9,10,11,14,16],benchmark:8,bendik:17,benefici:[2,11],benefit:[1,2,9,11,13],bengio:[2,15,18],benign:[2,5],besid:3,bessel:3,best:[0,1,2,3,4,5,6,7,8,10,11,16,17],beta:[1,2,3,4,5,8,9,11],beta_0:[1,2,3,5,11],beta_0x_:1,beta_1:[1,2,3,5,8,11],beta_1x_0:1,beta_1x_1:[1,5],beta_1x_2:1,beta_1x_:1,beta_1x_i:[5,11],beta_2:[1,11],beta_2x_0:1,beta_2x_1:1,beta_2x_2:[1,5],beta_2x_:1,beta_:[1,5,11],beta_i:[1,3],beta_j:[1,3,11],beta_k:11,beta_linreg:11,beta_m:8,beta_mg_m:8,beta_p:5,beta_px_p:5,betavalu:3,better:[0,1,2,4,7,8,9,10,11],between:[0,1,2,3,4,5,6,7,9,10,11,16],beyond:[1,2,3,4,6,11],bia:[1,2,3,6,7,8,10,11,15,16],bias:[2,3,4,7,10],big:[0,1,2,3,4],bigger:2,bigr:10,bike:7,bilbo:[],bilek:17,billion:[10,13],bin:[1,5,16],binari:[1,3,5,7,8,10,15,16],bind:1,binomi:13,binsboot:4,bioinformat:1,biolog:[2,10,18],bios1100:13,bird:1,birth:[],bishop:[15,18],bit:[0,2,14,16],bitwis:16,bla:[3,14],black:[0,6,7],block:[0,4,8,13,14],blockingavg:16,blockingstd:16,blockingvar:16,blocksiz:16,blocksizemax:16,blocksizemin:16,blue:1,bmatrix:[1,2,3,5,6,9,11,14],bmi:2,bodi:[1,2,10],bold:2,boldfac:[1,3],boldsymbol:[0,1,2,3,4,5,6,8,9,11],boltzmann:[10,13],book:18,bool:0,boost:[2,7,13,15],boostrap:8,bootavg:16,bootstd:16,bootstrap:[2,13,15],bootvar:16,bootvec:16,borrow:[],boston_dataset:1,bot:6,both:[0,1,2,3,4,6,7,8,11,13,14,16,17],bottl:5,bottom:[],bound:[1,3,6,10],boundari:[6,9,10],boundkei:3,box:7,boyd:[6,11],bracket:16,brain:[2,5,10],branch:7,breast:[3,5,9],breviti:11,brew:[1,13],brg:6,briefli:1,bring:[1,3,8],broad:1,broadcast:0,browser:[],brute:[3,9],bsol:[],bsubex:[],build:[1,3,4,8,14,16],built:[1,2,4],bunch:9,busi:1,bzl:3,c46dd114b2af:6,c_0:16,c_1:10,c_2:10,c_3:10,c_4:10,c_i:[10,11],c_k:16,cabc613b8702:[],cach:8,cal:[1,6,8,10,11],calcul:[0,1,2,3,4,6,7,8,9,10,11,14],call:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,18],callabl:[],calor:1,cambridg:[11,18],came:0,can:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,18],cancel:[1,11],cancer:[3,8],cancerpd:5,candid:[6,7,8],cannot:[1,2,3,5,6,7,15,16],canopi:[1,13],cap:3,capabl:[1,2,6,11,13],capita:1,captur:[9,10],card:[1,5],cardin:2,care:[0,9],carefulli:11,carlo:[1,4,13,16,18],carri:[4,5],cart:8,casella:18,cast:2,categor:[1,2,7,9],categori:[0,1,2,5,8,10,15],categorical_crossentropi:2,caus:[1,3,4,16],causal:1,causat:1,cax:2,cbar:2,ccc:[3,10],cdf:16,cdot:[0,1,4,10,11,14,16],celebr:11,center:[0,1,2,4,5,6,7,9,16],centr:18,central:[1,3,4,6,14],centroid:[0,16],centroid_differ:0,centroid_list:0,certain:[0,1,4,5,7,16],cha:1,chain:[2,11,13,16],challeng:0,chanc:[2,3,11,16],chang:[0,1,2,3,4,6,7,9,10,11,14,16],chapter:[0,1,4,8,9,14,15,18],charact:[1,3,6,16],character:[6,7,8,10,16],characterist:[1,2,8,11],charg:1,charl:1,chd:5,chddata:5,cheap:3,cheaper:[2,11],chebychev:0,check:[1,2,3,9,11,14],check_consistent_length:[],chemic:16,chen:8,choic:[0,1,2,4,7,10,11,14,16],choleski:[3,14],choos:[0,4,7,8,9,11,16],chosen:[1,2,4,6,7,8,11,16],chosen_datapoint:2,christian:18,christoph:[15,18],cin:16,circ:[2,10],circl:[1,6,10],circumfer:7,circumv:[2,3,11],clariti:[0,16],class_nam:7,class_val:7,class_valu:7,classic:[5,7,11],classif:[1,3,4,5,6,9,10,13,15,18],classifi:[1,2,5,7,8,9],classificaton:2,classifii:8,clean:2,clear:[2,3,8,10,11],clearer:0,clearli:[1,3,4,5,6,16],clever:[0,2,8],clf3:1,clf:[1,6,7,8],clf_ridg:[],clip:16,close:[0,1,2,4,6,7,9,10,11,16,18],closer:[3,11],closest:[0,6,9,11],closur:13,cloud:13,clust:0,cluster:[1,2,4,9,13,15],cluster_label:0,cmap:[1,2,4,6,7,8],cmath:16,cmb:15,cmd:7,cn_:16,cnn:[10,15],cntk:13,code:[4,5,6,11,13,14,15,18],coef0:6,coef:1,coef_:[1,3,6,7,11],coeff:3,coeffici:[1,3,4,5,6,7,11,14],coerc:[1,4],coin:[8,16],coin_toss:8,col:[1,9],colab:13,cold:7,colinear:1,collaps:6,collect:[1,4,8,9,13,16,18],collinear:3,color:[1,4,6,7,8,16],colorbar:[2,4],colsample_bytre:8,colsaobject:8,column:[1,2,3,4,5,6,7,9,10,14],columntransform:7,com:[4,13,17,18],combin:[2,3,4,5,8,16],come:[0,1,2,3,10,11,15],comma:[],command:[1,2,16],comment:[1,3,4],commerci:[1,13],commod:1,common:[0,1,2,3,4,5,7,9,16],commonli:[0,1,2,4,5,7,11],commun:[1,10],compact:[0,1,2,3,4,5,7,9,10,11],compar:[0,1,3,4,9,11,14],comparison:11,compat:5,compet:1,competit:8,compil:[1,2,13,14,16],complet:[1,7,10],completenn:10,complex:[2,3,6,7,9,10,11],complic:[0,1,2,4,7,11],compon:[0,1,2,3,4,5,7,13,15],components_:9,compos:[0,7,10],compphys:[4,13,15,18],compress:1,compris:4,compromis:3,compulsori:13,comput:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,18],computation:[1,4,7,11,16],con:3,concaten:0,concav:[2,11],concentr:[1,8],concept:[0,1,13],conceptu:[10,11],concern:[0,1,2,5],concic:[],conclud:[1,3],conclus:2,conda:[1,2,13],condit:[1,3,4,6,7,9,11,16],conduct:13,coneqp:3,confid:[1,3,4,5,6],confirm:[3,10],confus:[3,4,8,14],confusion_matrix:7,congruenti:16,conjug:6,conjugaci:11,connect:[1,2,7,9,10,11,14],consequ:[3,4,6,8,10,11],conserv:[0,3],consid:[0,1,2,3,4,5,6,7,8,10,11,14,16],consider:[1,2,3,11],consist:[1,2,4,10,11,16],constant:[1,3,6,10,11,16],constitu:1,constitut:4,constrain:[2,3,5,9],constraint:[3,4,6,11],construct:[1,2,3,4,5,6,7,8,9,14,16,18],contact:1,contain:[0,1,3,4,5,6,7,9,10,11,14,16,18],contemporari:18,content:[2,13,14],context:[4,8,11],continu:[1,2,3,4,5,6,7,8,10,11,14],contour:[7,8,11],contourf:[6,7,8],contrast:[2,7,8,10],contribut:[1,3,16],contributor:1,control:[1,2,7,11,13],conveni:[1,3,4,10,11,14],convent:10,converg:[0,1,2,3,5,6,9,11],convergencewarn:[1,2,5,6,9],convert:[1,2,3,7,9,11,14],convex:[3,5],convinc:11,convolut:[2,13,15],cool:7,coolwarm:4,coordin:[0,3,10],coorel:1,copi:[0,1,2],core:[8,11],corel:1,coronari:5,corr:[1,3,5,9],correalt:[9,13],correct:[0,1,2,3,11,14,16],correctli:[2,4,8],correl:[1,2,3,4,5,8,10,11,13],correlation_matrix:[1,3,5,9],correspond:[0,1,3,4,6,7,9,10,13,14,16],cortex:10,cos:[1,4,7,11],cosin:[0,4],cost:[1,3,4,5,6,7,10,11,16],could:[1,2,3,4,5,6,7,8,9,10,11,14,16],coulomb:1,count:[1,7,15,16,17],countor:11,coupl:3,cours:[1,2,3,9,15,16],courvil:[15,18],cout:16,cov:[3,4,9,14,16],cov_xi:[3,9],cov_xx:[3,9],cov_yi:[3,9],covari:[1,5,13,14],covariance_matrix:[0,3,9],cover:[1,3,12,13,15,18],covert:1,covxi:16,covxx:16,covxz:16,covyi:16,covyz:16,covzz:16,cpu:2,creat:[2,3,7,8,9,10,13],create_biases_and_weight:2,create_neural_network_kera:2,create_x:[3,9],credit:[1,5],crim:1,crime:1,criteria:[0,1,7,8,16],criterion:[7,8,11],critic:4,cross:[1,2,5,7,8,11,13,15,16],cross_val_scor:4,cross_valid:[5,8],crossvalid:4,crucial:[2,16],csr_matrix:14,cstdlib:16,csv:[1,4,5,7],ctnk:2,cubic:1,cumbersom:3,cumsum:[8,9],cumul:8,cumulative_heads_ratio:8,cup:3,current:[0,2,11],curs:1,curv:[4,5,8,10],curvatur:11,custom:[0,3,4],custom_cmap2:[7,8],custom_cmap:[7,8],cutpoint:7,cvxbook:11,cvxopt:[3,6],cyber:18,cycl:[0,2,10,16],d985fb40c43d:4,d_f:11,dagger:[3,14],dai:[2,7,13],dalen:17,darget:7,darkr:16,dat:1,dat_id:[1,4,5,7],data1:0,data2:0,data3:0,data4:0,data:[0,3,6,8,10,11,14,18],data_id:[1,4,5,7],data_indic:2,data_panda:[],data_path:[1,4,5,7],databas:2,datafil:[1,4,5,7],datafram:[1,3,5,7,9],datapoint:[2,3,4,5,9,11],dataset:[0,1,4,5,6,7,8,9,11],date:1,daughter:8,david:18,dbh:2,dbo:2,dcomposit:14,dcost:3,dead:2,deal:[0,1,2,3,4,6,9,11,14,16],debt:5,debug:[3,4],decad:1,decai:[1,11,16],decent:8,decid:[1,3,4,7],decim:1,decis:[1,2,6,9,13,15,18],decision_funct:6,decision_tre:7,decisiontreeclassifi:[7,8],decisiontreeregressor:[1,7,8],declar:[1,14],decompos:[3,14],decomposit:[1,4,10,15],decompost:3,decorrel:[8,11],decreas:[2,3,4,8,9,11],deduc:1,deep:[5,10,11,13,15,18],deep_tree_clf1:7,deep_tree_clf2:7,deep_tree_clf:[7,8],deepen:[3,13],deeper:[0,1],deeplearningbook:18,def:[0,1,2,3,4,5,6,7,8,9,11,16],def_covari:16,defect:3,defici:3,defin:[0,1,3,4,5,6,7,8,9,10,11,14,16],definit:[0,2,3,4,6,8,9,10,11,14],defint:16,degre:[3,4,6,7,8,9,16],del:2,delet:[4,16],deliv:15,delta:[0,1,4,6,10,11,16],delta_:[2,14],delta_h:[1,2],delta_j:10,delta_k:10,delta_l:2,delta_n:1,delug:13,delv:1,demand:11,demonstr:[1,3,4,5,9,10,13],denomin:[2,3],denot:[2,4,5,11,16],dens:[0,2],densiti:[0,1,4,16],depart:17,depend:[0,1,2,3,4,5,6,9,10,11,13,16],depict:16,deploy:[1,13],deprec:1,depth:[1,7,8,14],deriv:[1,2,4,5,6,8,9,11,13],descend:[3,7,9],descent:[1,2,5,6,10],descr:1,describ:[0,1,3,4,6,8,9,10,11,14],descript:[0,1,6,7],design:[1,2,3,4,5,8,9,10,11],designmatrix:1,desir:[0,1,3,11],despit:[2,10],destroi:14,det:[3,14],detail:[0,1,4,9,11,14],detect:[6,10],determin:[1,3,6,7,8,9,10,11,14,16],determinist:[5,11,16],dev:[2,16],develop:[0,1,3,6,8,9,10,13,14],deviat:[1,2,3,4],devis:10,df1:[],diag:[3,6],diagnost:[2,8],diagon:[1,3,5,11,14,16],diagonaliz:3,diagram:8,dice:4,dict:6,dict_kei:1,dictionari:1,did:[0,1,2,3,5,8,9],die:2,diffeent:6,differ:[0,1,2,3,4,7,8,9,10,11,13,14,16,18],differenti:[13,14],differential_oper:11,difficult:[0,1,2,4,8,11,16],difficulti:[1,2,11],digit:[1,2,4,15,17],dilemma:11,dilut:2,dim:[0,9],dimens:[0,1,2,3,6,9,14],dimension:[0,1,3,4,7,9,11,13,14],dimensionless:1,diment:14,dimes:0,direct:[0,1,2,9,10,11],directli:[0,2,3,16],directori:[],disadvantag:1,disappear:4,discard:[4,9],disciplin:[1,10],disclaim:16,discourag:11,discov:1,discover:3,discret:[2,3,5,11],discrimin:[5,8,9],discuss:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],diseas:5,disk:[],disord:[2,5],displai:[0,1,2,3,4,5,6,7,8,9,10,16],displaystyl:[1,3],displot:1,disregard:1,dissimilar:[0,9],dist:0,distanc:[0,1,6,7,9,16],distance_list:7,distinct:[0,5,6,7,8],distinctli:6,distinguish:[1,5,6,16],distplot:1,distribut:[0,1,2,4,5,8,9,11,13,14],distrubut:[1,13],div:3,dive:[1,6],diverg:[2,11],divid:[1,2,3,4,6,7,9,10,16],divis:[4,6,7,11,14,16],dna:5,dnn:[1,2,10],dnn_kera:2,dnn_model:2,dnn_numpi:2,dnn_scikit:[1,2],doamin:[],doc:[4,13,15,18],doconc:[],document:[5,9,11],doe:[0,1,2,3,4,6,8,9,10,11,14,16],doesn:[7,10],dog:2,doi:0,doing:[1,3,4,9],domain:[3,6,11],domin:1,don:[0,1,2,3,4,6,9,11,13,16],done:[0,1,3,4,7,8,9,11,14,16],dot:[1,3,4,5,6,7,8,9,10,11,14,16],doubl:[14,16],doubli:2,down:[1,7,9,10,11],download:[1,2,3,4,14,18],dozen:2,drag:11,dramat:9,draw:[4,8,11],drawback:[1,2,11],drawn:[2,4,5,9,16],dre:3,drop:[1,2,3,4,9,11,16],dropna:[1,4],dtype:[0,1,2,14],dub:1,due:[0,2,3,4,6,8,10,11],dummi:1,dure:[1,2,6,7,9,13],dwell:1,dwh:2,dwo:2,dx_1:16,dx_1p:4,dx_2p:4,dx_mp:4,dx_n:16,dxp:4,dying:2,each:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17],eapprox:1,earli:[2,11],earlier:[1,3,5,6,7,9,10,11],earthexplor:4,eas:[0,4,7],easi:[1,3,4,5,6,7,8,9,10,11,13,14],easier:[3,4,6,7,11,16],easiest:11,easili:[1,2,3,4,5,6,7,8,9,10,11,14],eastern:17,ebind:1,eblock:7,econometr:[],economi:3,ecosystem:13,ect:15,edgecolor:4,edit:[],edu:11,educ:1,eface79dac2c:8,eff:16,effect:[2,8,11,16],effic:2,effici:[1,8,11,13,14,16],efron:[4,16],egrad:11,eig:[3,9,11,14,16],eigen:16,eigenpair:[3,9],eigenvalu:[1,3,6,9,11,14],eigenvector:[3,9,11],eight:14,eigval:[14,16],eigvalu:[9,11],eigvec:[14,16],eigvector:[9,11],eispack:14,either:[1,2,3,4,5,6,7,8,9,11,16],ekstrom:17,elabor:16,electr:[1,10],electur:18,eleg:9,element:[2,3,4,5,6,9,10,11,13,14,15,18],elementari:[8,11,14],elementwis:11,elementwise_grad:11,elessar:[],elif:0,elim:14,elimin:[3,6],els:[2,5,7,10,11,16],elu:2,elus:1,email:[15,17],embed:[1,9],embodi:4,emit:16,emner:[15,18],emphas:[1,8,13],emphasi:[1,13,18],empir:[2,9,16],emploi:[1,2,3,4,9,11,16],employ:1,empti:[4,8],emul:10,enabl:9,enbodi:4,encapsul:0,encod:[0,1,3,7,9],encompass:[1,16],encount:[1,2,3,4,5,11,16],end:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],end_box:11,end_nod:11,end_valu:11,endl:16,endpoint:16,energi:[1,4],enforc:10,eng:18,engin:[1,2,13,16],english:18,enough:[1,4,11],ensembl:[2,7,15,16],ensur:[1,2,3,4,9,11,16],enter:[3,16],enthought:[1,13],entir:[2,5,7,13,16],entiti:[7,10,14],entri:[1,3,6,9,10,14],entropi:[2,5,8,11],enumer:[1,2,6],env:[3,16],environ:[13,18],eol:1,eosfit:1,epoch:[1,2,10,11],epsilon:[1,3,4,5,11],epsilon_0:1,epsilon_1:1,epsilon_2:1,epsilon_:1,epsilon_i:1,eqnarrai:[3,4],equal:[0,1,2,3,4,6,7,9,10,11,14,16],equat:[0,2,3,4,5,6,7,8,9,11,14,16],equilibrium:10,equiv:[11,14,16],equival:[1,2,3,6,9,11,13,14],erf:16,eriador:[],eridg:[],err:[1,8],err_:4,errat:11,errno:[],error:[2,3,4,5,7,9,10,11,13,16],error_estimate_corr_tim:16,error_hidden:2,error_output:2,escap:11,esl:0,esol:[],especi:[2,7,10,11],essenti:[0,1,3,4,7,8,10,16],establish:[1,4,8,9],estim:[1,2,3,4,5,8,9,11,13,16],estimated_mse_fold:4,estimated_mse_kfold:4,estimated_mse_sklearn:4,esubex:[],eta0:[6,11],eta:[1,2,6,10,11],eta_:11,eta_t:11,eta_v:[1,2],etc:[0,1,2,3,5,6,7,9,10,11,13,14,16],ethic:13,etsim:4,euclidean:[0,1],evalu:[1,3,4,7,11,16],evalut:11,even:[0,1,2,3,4,6,7,8,9,10,11,13,14,16],event:[3,5,8],eventu:[3,4,9,10,11,17],everi:[0,1,2,3,4,7,8,9,10,11,13,16],everyth:10,everywher:11,evolv:1,exact:[1,3,9,10,11,14,16],exactli:[1,4,10,13],examin:4,exampl:[3,4,9,10,11,13,14,15,18],exce:[2,10,11],excel:[0,1,2,3,8,18],except:[3,4,6,7,16],excess:1,excit:1,exclud:[2,4,10],exclus:[1,2,4,16],execut:[3,11],exemplifi:11,exercis:[3,13,15],exhaust:4,exhibit:[1,3,4,6],exist:[0,1,2,3,4,5,6,7,11,14,18],exit:[3,14,16],exp:[1,2,3,4,5,6,8,9,10,11,16],exp_term:2,expand:[3,5,9,11],expans:[1,3,6,8,10,11],expect:[1,2,3,4,5,9,10,11,13],expectation_value_of_h_wrt_p:16,expens:[4,8,11,16],experi:[1,2,4,6,11,13],experiment:[1,4,7,16],expert:[2,7],explain:[0,1,4,7,8,9,11,16],explained_variance_ratio_:9,explanatori:1,explicit:[1,4,11,14],explicitli:[0,1],explod:2,exploit:[1,10,11],explor:[2,4,6,11,13],expon:2,exponenti:[1,2,3,4,8,11],export_graphviz:7,export_text:7,exporttext:7,expos:13,express:[1,3,4,5,8,10,11,14,16],exptmean:16,exptvari:16,extend:[3,5,9,11,13],extens:[1,10,13],extent:[1,2,4,18],extern:7,extra:[2,3],extract:[1,3,5,6,9,11,14],extrapol:1,extrem:[0,1,2,3,5,6,7,11,14],extremum:11,extrins:9,eye:[0,1,3,11,14],f11:1,f12:1,f13:1,f1_grad:11,f1d:11,f2_grad_x1:11,f2_grad_x1_analyt:11,f2_grad_x2:11,f2_grad_x2_analyt:11,f3_grad:11,f3_grad_analyt:11,f4_grad:11,f4_grad_analyt:11,f5_grad:11,f6_grad_analyt:11,f6d7a289d493:14,f7_grad:11,f7_grad_analyt:11,f8_grad:11,f9_altern:11,f9_alternative_grad:11,f9_grad:11,f_0:8,f_1:[8,11],f_2:[10,11],f_3:10,f_d:16,f_grad:11,f_grad_analyt:11,f_i:[4,10],f_m:8,face:11,facecolor:[4,6,16],facil:[1,13],facilit:10,fact:[1,2,3,7,9,10,11],factor:[1,2,3,7,8,9,11,14,16],factori:11,fafab0:[7,8],fail:[1,4,5,6,9,11,17],failur:5,fairli:[0,2,16],fall:[6,7,15],fals:[0,1,2,3,4,5,7,8],famili:[1,5,6,16],familiar:[1,3,4,6,13,14,16],famou:[4,10,14],far:[0,1,3,6,9,10,11,16],fashion:[1,7,8],fast:[2,4,8,10,11,13,16],faster:[2,9],fastest:11,favor:5,favorit:16,featur:[1,2,3,4,5,6,8,9,10,11,13,16],feature_nam:[1,2,5,7],feautur:7,fed:2,feed:[1,9,13,15],feed_forward:2,feed_forward_out:2,feed_forward_train:2,feedforward:[2,10],feel:[0,1,3,4,9,11,13,17],feet:1,fetch:4,few:[0,2,3,7,12,16],fewer:[1,7,9],ffnn:[2,10],field:[1,10,13],fifth:[1,4],fig:[0,1,2,4,5,10,11],fig_id:[1,4,5,7],figaxi:16,figsiz:[1,2,4,5,6,7,8],figur:[0,1,2,3,4,5,6,7,8,10,11,13],figure_id:[1,4,5,7],figurefil:[1,4,5,7],file:[1,2,3,4,5,6,7,14,16],filenam:[1,16],filenotfounderror:[],fileout:16,fill:[3,7],financ:1,find:[0,1,2,3,4,5,6,7,8,9,10,11,13,16],fine:[0,1],finit:[3,4,10,11,16],first:[0,1,2,3,4,5,6,7,8,9,11,14,15,16,18],firsteigvector:9,fit:[2,3,4,5,6,7,9,10,11,16],fit_intercept:[1,3,4],fit_mod:7,fit_transform:[1,4,6,7,9],fiti:1,five:[1,7],fix:[1,4,8,9,10,11],fkkt:3,flag:0,flat:[10,11],flatten:[2,3],flexibl:[1,2,4,6,8,10],float32:7,float64:[1,14],flop:[3,14],flow:[2,10],fluctuat:3,fly:9,flyvbjerg:16,fmesh:11,focu:[1,3,4,13,18],focus:[2,5,14],fold:[4,7],folder:[1,4],follow:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,17,18],font:[1,5,16],fontdict:16,fontsiz:[2,6,7,8,16],fontweight:2,foral:6,forc:[1,3,8,9],forecast:10,forelesningsvideo:15,forest:[1,2,7,13,15],forget:9,form:[1,3,4,5,6,7,9,10,11,13,14,16],formal:[0,16],format:[1,2,4,5,6,7,8,9,13,16,18],formatstrformatt:[4,11],formul:[0,9],formula:[11,16],forth:10,fortran2003:13,fortran90:16,fortran:[1,13,14],fortun:[1,9],forward:[1,4,13,14,15],found:[2,3,4,10,11],foundat:13,four:[3,4,6,10,14,15],fourier:1,fourth:10,frac:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],fraction:7,frame:5,framework:[2,6,8,16],frank:[3,9],frankefunct:[3,4,9],free:[1,4,9,11,13,14,16,17,18],freecodecamp:13,freedom:3,freeli:1,frequenc:[4,5,16],frequent:[1,6,7,11],frequentist:13,fresh:8,fret:0,fridai:15,friedman:[4,15,18],frodo:[],from:[0,1,2,4,5,6,7,9,11,13,14,15,16,17,18],from_cod:7,front:[1,3],fruit:0,fstream:16,fulfil:[3,10],full:[1,2,3,5,7,8,11,16],full_matric:3,fulli:[4,10,15,16],fun:[11,13],func:[],functionali:9,fundament:[1,4,13],further:7,furthermor:[1,3,4,5,9,10,11,13],futur:[1,6,7],futurewarn:1,fys:[15,17],g_1:8,g_2:8,g_m:8,gain:[0,2,3,7,8,11],galleri:1,gamge:[],gamma1:6,gamma2:6,gamma:[1,6,7,8,9,11],gamma_0:8,gamma_1:8,gamma_1x:8,gamma_:1,gamma_i:[1,6,16],gamma_j:11,gamma_k:11,gamma_m:8,gamma_x:1,gap:[3,6],gate:10,gather:[1,2,10],gaug:10,gaussbacksub:14,gaussian:[0,3,4,6],gaussian_point:0,gaussian_rbf:6,gave:11,gbc:15,gca:[4,6,11],gd_clf:8,gdclassiffiercgain:8,gdclassiffierconfus:8,gdclassiffierroc:8,gdm:11,gdregress:8,gemv:3,gen:16,gender:1,gener:[0,1,2,3,4,6,8,9,10,11,14,18],generallay:10,generate_simple_clustering_dataset:0,genom:13,geodes:9,geometr:[1,11],geometri:3,georg:18,geotif:4,geq:[3,6,7,11],geron:[1,15,18],get:[0,1,2,3,4,5,7,8,9,11,13,14,16],get_distances_to_clust:0,get_dummi:7,get_split:7,get_yaxi:6,getattr:[],getsolutionslic:3,gibb:13,gini:8,gini_index:7,git:[1,13],github:[1,4,13,15,18],gitlab:[1,13],give:[0,1,2,3,4,5,6,7,8,10,11,13,15,16,18],given:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],glare:0,global:[4,5,11,16],glorot:2,gmail:17,goal:[1,5,7],goe:[0,1,2,3,4,11,14],going:[1,2,3,4,6,7,9,10,11],golden:11,gone:3,gong:2,good:[0,2,3,7,8,9,11,13,15,16,18],goodfellow:[15,18],googl:[0,2,13],got:[2,4],gov:4,gpu:2,grad:11,grad_analyt:11,grade:15,gradient:[1,5,6,7,10,13,15],gradientboostingclassifi:8,gradientboostingregressor:8,gradual:[0,2],grai:4,graph:[2,7,9,10,11],graph_from_dot_data:7,graphic:[1,2,7],grasp:1,gray_r:2,great:[3,11],greater:[2,5,16],greatli:11,greedi:7,green:[1,7,16],grid:[2,4,5,6,10,16],grossli:11,ground:1,group:[0,1,4,5,7,13,15],groupbi:1,grow:[2,7,8],growth:1,guarante:[1,11,16],guess:[0,2,8,11],guestrin:8,guid:2,h21:15,h_1:11,h_2:11,h_m:8,habit:1,had:[1,2,4,5,11],hadamard:[2,10],half:[2,6,7],halv:8,hand:[1,2,3,9,10,11,13,14,15,16,18],handl:[1,2,3,7,9,13],handle_unknown:7,handsid:10,handwrit:10,handwritten:[2,3],happen:[0,2,3,8,11,16],hard:[2,5,6,8,11],hardcopi:13,harder:[1,2],has:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],hasn:[1,2],hassl:[1,13],hast:13,hasti:[0,1,4,15,18],hat:[2,3,4,5,7,8,9,10,11,14,16],have:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],haven:2,hdf5:[],head:[1,8,16],header:1,heads_proba:8,health:1,hear:1,heart:[1,5],heatmap:[1,2,5],heavili:1,heavisid:2,height:2,held:11,help:[0,1,2,10,11],helper:0,henc:[1,3,4,6,7,8,10,11],her:5,here:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,15,16,18],hereaft:[1,6,10],hermitian:14,hessenberg:14,hessian:[1,3,11],heterogen:[7,8],hidden:[2,10],hidden_bia:2,hidden_bias_gradi:2,hidden_layer_s:[1,2],hidden_weight:2,hidden_weights_gradi:2,hierarch:[0,3],high:[0,1,2,3,4,7,8,9,11,13,14],higher:[1,2,3,4,6,11],highest:2,highli:[1,8,13,14,16,18],highwai:1,hing:6,hint:11,hip:13,hire:1,his:5,hist:[4,5,16],histogram:[1,4,5,16],histor:[5,9],histori:10,histplot:1,histtyp:[],hitherto:3,hjorth:17,hobbi:16,hoc:3,hoff:18,hold:[0,2,4,11,16],holder:1,home:1,homework:[4,11],homogen:[2,7,8,11],hopefulli:[1,9,16],horizont:9,hors:5,hot:[2,7],hour:[2,13,15,16,17],how:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,18],howev:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],hspace:[1,6,8,16],hstack:2,htf:15,html:[5,9,13,15,18],http:[4,5,9,11,13,14,15,18],huang:1,huber:1,huge:[2,13],human:[1,2,7,10],humid:7,hundr:2,hungri:2,hybrid:15,hydrogen:1,hyperbol:[2,10],hyperparam:6,hyperparamet:[0,3,7],hyperplan:9,i_1:[3,4],i_2:[3,4],ian:18,idea:[1,2,4,7,8,10,11,14,16],ideal:[0,1,4,6,11,16],idem:4,ident:[3,4,10,11,14],identical:3,identifi:[0,1,2,5,6,7,9,10,11],idum:16,ieor:16,ifi:18,ifs:13,ignor:[1,2,7],iii:14,ijca2016907841:0,illustr:[0,3,5,8,10,11,13],imag:[2,7,9,10,18],image_path:[1,4,5,7],imageio:4,imagin:2,immedi:[1,13],implement:[0,1,3,4,6,7,8,9,10,11],impli:[3,4,5,11,14],implicitli:[9,16],impos:[1,9,10],imposs:[1,3],impress:[1,10],improv:[0,1,3,7,8,9,11],impur:7,imread:4,imshow:[2,4],in3050:18,in4080:18,in4300:18,in5400:18,inaccur:11,inact:10,inadequ:1,includ:[1,2,3,4,5,9,10,11,13,16,17,18],include_bia:[4,7],incom:10,inconsist:[],incorrect:2,incoveni:6,increas:[1,2,3,4,5,6,7,9,10,11,16],increasingli:16,ind:4,inde:[1,3],indent:16,indentationerror:16,independ:[1,3,4,5,6,10,11,16],index:[0,1,2,8,13,16,18],index_col:1,indic:[1,2,3,4,7,8,9,11],indispens:4,individu:[2,4,5,8,10,16],indu:1,indx:14,ineffici:[0,11],inequ:6,inequaltii:11,inertia:11,inf1000:13,inf1100:13,inf1100l:13,inf1110:13,inf3000:18,inf4490:18,inf5860:18,inf:1,infeas:7,infer:[1,2,4,18],inferenc:2,infil:[1,4,5,7],infin:[3,4,5,9],infinitesim:16,influenc:[4,8],influenti:2,info:[],inform:[0,1,2,4,7,9,10,11,14,18],infti:[4,11,16],ingeni:11,ingredi:[1,7],inher:4,inherit:14,initi:[0,1,2,4,8,11,14,16],initialis:16,inject:0,inlin:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],inner:11,innov:18,inplac:11,input:[0,1,2,3,4,5,6,7,8,10,11,14,16],input_dim:2,inputs:2,inputs_shuffl:[1,2],insert:[3,4,6,8,16],insid:[1,5],insight:[1,2,3,13,18],insist:11,inspir:[1,2,10,18],instal:[1,2,3,4,7],instanc:[1,2,4,7,9,11],instanti:8,instead:[0,1,2,3,4,6,7,9,11,14,16],institut:2,instruct:[1,2],int32:8,int64:1,int_0:16,int_:[4,16],int_a:16,intak:1,integ:[0,2,11,14,16],integer_vector:2,integr:[4,16],intellig:[0,1,18],intend:8,intens:2,intention:0,interact:[1,7,10,13],intercept:[1,6,9,11],intercept_:[1,6,7,11],interchang:[3,10,14],interconnect:2,interest:[1,2,3,4,5,6,7,10,13,15,16],interfac:[1,2,14],interior:[1,7],intermedi:14,intern:[2,8,10],interpol:[2,4,10],interpr:3,interpret:[1,2,4,7,8,10,11,14,16],interv:[1,3,4,5,11,16],intial:11,intimid:[],intract:1,intrins:[9,14,16],intro:[13,18],introduc:[1,2,3,4,6,8,10,11,14,16],introduct:[2,11,15,18],introductori:[1,14,18],intuit:[1,3,4,6,10,11],inv:[1,3,11],invalid:[2,6,14],invalu:[1,11,13],invari:2,invd:3,inver:6,invers:[1,4,11],invers_period:16,inverse_transform:6,invert:[1,3,5,8],invok:[1,6],involv:[1,4,5,9,10],iomanip:16,ios:16,iostream:16,ipca:9,ipynb:13,ipython:[0,1,2,3,4,5,6,7,8,9,11,13,14,16],irani:0,iri:[6,7],irreduc:4,irrelev:3,irrespect:1,isbox:11,isinst:11,isn:3,isnul:1,isomap:9,issu:[2,7,14],it_arrai:11,item:[1,11],items:14,iter:[0,1,2,4,5,6,9,11,16],itr:3,its:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,18],itself:[3,4,10,16],jackknavg:16,jackknif:[4,13],jackknstd:16,jackknvar:16,jackknvec:16,jacobian:11,jargon:16,jensen:17,jerom:18,job:[6,8],join:[1,4,5,7],joint:3,journal:16,judg:11,judgement:4,julia:[13,14],jump:[0,16],jupyt:[0,1,13,18],just:[0,1,2,3,4,5,6,7,8,9,10,11,16],justif:1,justifi:8,k_mean:0,kaggl:4,kappa_d:16,karim:17,karlsen:17,karush:6,keep:[0,1,2,3,4,9,11,14],keepdim:[2,4,8],kei:[1,2,10,18],kept:0,kera:[1,13,15],kernel:[1,2,13],kernel_regular:2,kernelpca:9,kev:1,kevin:18,keyword:14,kfold:4,kick:[2,11],kind:[0,1,6,10,11],kjm:13,kkt:[3,6],kktsolver:3,kmeanspoint:0,kn_k:0,know:[0,1,2,3,4,6,11,13,16],knowledg:[1,13],known:[2,3,4,5,6,7,10,14,16,18],kondev:1,kpca:9,kroneck:0,kuhn:6,kwarg:11,kwown:1,l1_l2:2,l1regl:3,l1regls_mosek2:3,l1regls_mosek:3,l_1:5,l_2:[5,11],l_j:10,la_i:10,la_k:10,lab:[13,15],label:[0,1,2,3,4,5,6,7,8,10,11,13,14,16],labelencod:[5,8],labels:[6,7],labels_shuffl:[1,2],labor:0,laboratori:15,lack:[0,1],lagrang:[6,9],lambda:[1,2,3,4,5,6,8,10,11,16],lambda_0:9,lambda_1:[3,6,9],lambda_2:[6,9],lambda_:9,lambda_i:[6,9],lambda_iy_i:6,lambda_jy_iy_j:6,lambda_k:6,lambda_n:[3,6],lamda:2,lamdbda:3,land:[1,6],landmark:6,landscap:11,langl:[1,4,9,16],languag:[1,2,6,13,14,18],lapack:[3,14],laplac:3,laptop:13,larg:[1,2,3,4,6,7,8,9,11,13,14,16,18],larger:[1,3,4,6,8,9,11,16],largest:[6,9],lasso:[1,5,13,15],last:[0,1,2,3,4,5,6,7,8,10,11,14,15,16],later:[0,1,2,5,6,10,11,13,16],latex:[],latter:[1,3,4,5,6,9,11,14,15,16],lattic:10,law:1,layer:[1,11],lbfg:[5,7,8,9],lbl:[],lcc:[3,4],lda:9,ldot:[1,4,9,16],lead:[1,2,3,4,5,6,7,8,9,10,11,14,16],leaf:7,leaki:2,lear:11,learn:[3,4,5,6,7,8,10,14,15,18],learner:8,learning_r:[6,8],learning_rate_init:[1,2],learning_schedul:11,least:[0,1,5,6,8,9,13,14,15,16],leav:[1,2,3,4,7,9],lectur:[1,2,3,8,9,10,11,13,14,15,18],lecturenot:[13,18],lectureseptember10:15,lectureseptember16firstpart:15,lectureseptember16secondpart:15,lectureseptember2:15,lectureseptember3:15,lectureseptember9:15,lecturethursdayaugust26:15,lecturethursdayaugust27:15,left:[1,2,3,4,5,6,7,8,9,10,11,14,16],leftarrow:[6,10],legend:[1,3,4,5,6,7,8,11],len:[0,1,2,3,4,6,7,8,9,10,14,16],length:[1,2,6,7,11,13,16],leq:[0,1,3,5,6,11,16],less:[1,2,3,4,6,7,16],lessen:2,let:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],letter:[1,14,16],level:[1,2,3,4,7,13,14,15],lib:[1,2,5,6,9,11],liblinear:[6,8],librari:[1,2,3,4,7,8,9,14,16,18],licens:[1,2,13],lie:[1,4,9,16],lies:[6,9],life:[1,2,6,10],lifetim:11,lift:0,light:[],like:[0,1,2,3,4,5,7,8,9,10,11,13,14,16],likelihood:[1,2,3,7],lim_:16,limit:[1,3,4,5,6,9,10,14],lin_clf:6,lin_model:1,lin_reg:7,linalg:[1,3,6,9,11,14,16],line1:6,line2:6,line2d:11,line3:6,line:[1,2,4,6,9,11,14,16],linear:[2,3,4,5,7,8,9,10,13,15,16],linear_model:[1,3,4,5,6,7,8,9,11],linear_regress:4,linearli:3,linearloc:[4,11],linearregress:[1,4,5,7],linearsvc:6,liner:2,linerar:8,linewidth:[1,4,6,7,8],link:[1,7,10,13],linlag:3,linpack:14,linreg:1,linspac:[1,4,6,7,8,11,14,16],linu:17,linuek:17,linux:[1,2,13],liquid:1,list:[0,1,2,3,7,13],listedcolormap:[7,8],literatur:[0,2,5,18],littl:[2,7,10],live:6,lle:1,lloyd:0,lmb:[3,4],lmbd:[1,2],lmbd_val:[1,2],lmbda:11,load:[1,2,4,5,7,8],load_boston:1,load_breast_canc:[2,5,7,8,9],load_digit:2,load_iri:[6,7],loc:[1,4,5,6,7,8],local:[1,2,5,10,11],locat:6,log10:[3,4],log:[1,2,3,4,5,7,8,9,11,14],log_:1,log_clf:8,logarithm:[1,3,5,14],logic:[1,2,7],logist:[1,2,6,7,8,9,10,11,13,15],logisticregress:[5,7,8,9],logit:5,logreg:[5,7,8,9],logspac:[1,2,3,4],longer:[0,6,8,14,16],longest:0,loocv:4,look:[0,1,2,3,4,5,6,7,8,9,11,14,16],loop:[0,2,4,8,10,13,14,16],lose:2,loss:[1,2,3,4,5,6,8,9,11,14],lot:[0,1,2,4],low:[1,4,7,8,9,16],lower:[1,2,7,8,14],lowercas:14,lowest:[7,11,16],lstat:1,lstsq:1,lubksb:14,ludcmp:14,lux:14,lvert:2,m_1:0,m_h:1,m_k:0,m_l:10,m_n:1,m_p:1,m_t:11,machin:[2,3,4,5,7,8,9,10,14,15,18],machinelearn:[4,13,15,18],mackai:18,made:[1,2,3,4,5,7,9,10],mae:1,magic:0,magnitud:[2,5,11],mai:[1,2,3,4,5,6,7,9,10,11,13,14,16],mail:15,main:[1,2,3,4,5,7,14,18],mainli:[1,3,4,5,7],maintain:4,major:[2,4,7,8,11,14],make:[0,2,3,4,5,6,9,10,11,13,14,16,18],make_moon:[6,7,8],make_pipelin:[1,4,8],make_vjp:11,makedir:[1,4,5,7],makeplot:1,malcondit:14,malign:[2,5,7],mammographi:3,manag:[1,13],manhattan:0,mani:[0,1,2,3,4,5,6,7,9,11,12,13,14,16,18],manifold:9,manual:0,map:[0,1,2,4,5,6,9,10,16],margin:[1,3,6],marit:1,mark:[],marker:[1,5,14],markov:13,marsaglia:16,mask:16,mass:[1,2,3,11],massag:1,masses2016:1,masses2016ol:1,masses2016tre:1,masseval2016:1,master:[4,15],mat1100:13,mat1110:13,mat1120:13,mat3155:15,mat4155:15,mat:13,match:[0,2,3,11],materi:[3,5,14],math:[0,5,10,11,14,16,18],mathbb:[0,1,3,4,5,6,9,10,11,14,16],mathbf:[1,3,4,5,6,11,14,16],mathcal:[2,3,4,5,11],mathemat:[0,1,9,10,11,13,14,16,18],mathemati:[],mathemt:[],mathrm:[0,1,2,3,4,5,6,7,8,9,10,11,16],matmul:[2,3],matnat:[15,17,18],matplotlib:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],matric:[1,2,5,6,9,11,13,14],matrix:[1,4,5,6,8,11],matshow:2,matter:11,max:[1,2,7,8,10,11],max_depth:[1,7,8],max_it:[1,2,5,6,9,11],max_iter:0,max_leaf_nod:8,max_sampl:8,maxdegre:[1,4,8],maxdepth:8,maxim:[2,3,5,6,9],maximum:[0,1,2,3,5,6,7,8,11],maxpolydegre:[3,4],mbox:[3,4],mcculloch:10,mcint:16,mcintsqr2:16,mean:[2,3,4,5,7,8,9,10,11,13,14,15],mean_absolute_error:1,mean_divisor:0,mean_i:16,mean_matrix:0,mean_squared_error:[1,4,5,8],mean_squared_log_error:1,mean_vector:0,mean_x:16,meaning:[1,5],meansquarederror:1,meant:[5,8,11],meantempvec:16,meanvec:16,measur:[0,1,2,3,4,7,9,10,16],mechan:[1,16],median:1,medicin:10,medium:[6,11],medv:1,meet:[1,17],mehta:1,memori:[9,10,11,14],mention:[0,1,10,11,16],mere:1,mersienn:16,meshgrid:[3,4,6,7,8,9],messag:[3,11],met:[1,6],meteorolog:7,method:[0,1,2,3,5,6,9,10,13,14,15,18],metion:4,metric:[0,1,2,4,5,7,8],metropoli:13,mev:[1,16],mglearn:13,mgrid:11,mhjensen:[1,2,5,6,9],microsoft:18,mid:2,midpoint:7,might:[1,2,7,11],mild:7,miller:16,million:1,mimic:10,min:[1,3,6,7],min_:[0,1,3],min_samples_leaf:7,mind:[0,1,4,11],mine:13,mini:[2,9,10,11],minibatch:[2,9,11],minibathc:11,minim:[0,1,2,3,4,5,6,7,8,9,10,11,16],minima:[1,2,5,11],minimum:[1,2,4,6,7,9,11],minkowski:0,minmaxscal:1,minor:16,minst:2,minu:5,mirror:7,misc:4,misclassif:[6,7,8],misclassifi:[6,8],miser:1,mismatch:2,miss:[1,8],mit:18,mix:2,mixtur:11,mkdir:[1,4,5,7],mlab:16,mle:[3,5],mlp:2,mlpclassifi:2,mlpregressor:1,mnist:[2,9],mod:16,mode:[15,16],model:[0,3,4,5,6,7,8,9,11,13,16,18],model_select:[1,2,3,4,5,7,8,9],moder:8,modern:[1,4,5,13],modif:[10,11],modifi:[1,2,3,5,6,8,10,11],modul:[1,4,5,7,8,9,11,14],modular:16,modulenotfounderror:7,modulo:16,moe:[3,9],moment:[3,4,11],monitor:11,monoton:[3,10,16],mont:[1,4,13,16,18],montecarlocycl:16,moor:3,more:[1,2,3,5,6,7,8,9,10,11,13,15,16],moreov:1,morten:17,mosek:3,most:[0,1,2,3,4,5,6,7,8,9,10,11,13,15,16],mostli:[2,9],motion:[1,11],motiv:2,move:[0,1,3,4,5,7,10,11,16],mp4:15,mpl:[1,5],mpl_toolkit:[4,11],mplot3d:[4,11],mplregressor:2,mse:[1,3,4,7,8],mse_simpletre:8,mselassopredict:3,mselassotrain:3,msepredict:3,mseridgepredict:3,msetrain:3,msg:1,msle:1,mt19937_64:16,mu0:16,mu1:16,mu2:16,mu_:16,mu_n:9,mu_x:16,much:[1,2,3,4,6,7,8,9,10,11,14,16],mul:3,multi:[1,2,5,13],multiclass:[2,5],multidimension:[9,10],multilay:2,multinomi:5,multipl:[3,4,5,10,11,16],multipli:[3,9,11,14,16],multiplum:6,multitud:[],multivari:[1,8,9,13,16],multivariate_norm:[0,9],murphi:[9,18],must:[0,2,3,4,6,8,10,11,16],mutat:5,mutual:[2,4,11],mx_:16,myriad:[1,13],mz1:16,mz2:16,n_0:[10,16],n_b:16,n_boostrap:[4,8],n_bootstrap:4,n_categori:2,n_cluster:0,n_compon:9,n_epoch:11,n_estim:8,n_featur:2,n_hidden_neuron:[1,2],n_i:16,n_input:[1,2],n_instanc:7,n_iter_i:[5,9],n_job:8,n_k:0,n_l:[10,16],n_layer:2,n_m:7,n_neuron:2,n_neurons_layer1:2,n_neurons_layer2:2,n_point:0,n_sampl:[0,4,6,7,8],n_split:4,nabla:[2,11],nabla_:11,nabla_w:11,nag:11,naimi:1,naiv:[0,5],nall:1,name:[0,1,2,3,4,5,6,7,8,10,11,13,14,17],nameerror:[4,8],namespac:16,narrow:11,nary_f:11,nary_op_arg:11,nary_op_kwarg:11,nary_oper:11,nation:[2,3],nativ:13,natur:[1,2,6,7,10,11,16,18],navier:10,nb_:14,nbconvert:[],nboot:16,nearest:[2,9],nearli:11,neat:[],neccesari:4,necessari:[0,1,2,6],necessarili:[1,9,16],necesserali:3,neck:5,need:[0,1,2,3,4,6,7,8,9,10,11,14,16],neg:[1,2,3,4,5,8,11,16],neg_mean_squared_error:4,neglect:16,neglig:16,neighbor:9,neither:11,neq:[0,11,16],nervou:10,nest:[7,10],nesterov:11,net:10,netlib:14,network:[1,7,11,13,15,18],neural:[1,5,11,13,15,18],neural_network:[1,2],neuralnetwork:2,neuron:[2,10],neutral:1,neutron:1,never:[2,4,7,16],new_box:11,new_hobbit:[],new_root:11,new_sig:[],new_trac:11,newaxi:[1,4,7],newli:1,newton:[2,5,6,11,16],next:[0,1,2,3,6,7,11,16],next_guess:11,nian:17,nice:[0,1,2,3,9],nichola:17,nicholaskarlsen1102:17,niter:11,nitric:1,nlambda:[3,4],nm_n:1,nmse:4,nn_model:2,node:[2,7,8,10],nois:[1,3,4,6,7,8,11],noisi:[2,4],non:[0,1,2,3,4,5,7,8,9,10,11,14,16],none:[0,1,2,3,7,8,11,16],nonetheless:0,nonlinear:[4,6,7,9,10],nonneg:[4,7,11],nonparametr:4,nonsens:16,nonsingular:14,nonumb:[5,6,11,14],nor:[2,11],norm:[1,2,3,4,6,9,11],normal:[3,4,5,6,7,8,9,10,11,13,14],normali:14,normpdf:[],norwai:4,notat:[0,1,3,4,11,16],note:[0,1,2,3,4,5,6,9,10,11,13,14,15,16,18],notebook:[0,1,2,7,13],noth:[0,2,3,6,10,16],notic:[3,10,11,14,16],novel:[4,8],novemb:2,now:[0,1,3,4,5,6,8,9,10,11,14,16],nowadai:[1,2,7,13],nox:1,np_assign_points_to_clust:0,np_get_distances_to_clust:0,np_k_mean:0,nsampl:4,nspin:16,nthi:1,nuclear:3,nuclei:[1,16],nucleon:1,nucleu:1,num_tre:8,number:[0,2,3,4,5,6,7,8,9,10,11,14,15,17],numberid:5,numer:[1,3,4,7,8,9,10,11,13,14,18],numpi:[0,1,2,3,4,5,6,7,8,9,10,11,13,16],nunmpi:3,obei:[9,11],object:[1,2,3,6,8,11,14],objsens:3,obliqu:3,observ:[0,2,3,4,5,6,7,8,9,10,11],obtain:[0,1,2,3,4,5,6,7,8,10,11,14,16],obviou:[3,9,16],obviouli:1,obvious:[1,3,4,14],occupi:1,occur:[1,6,7,16],odd:[1,5],oen:1,off:[2,3,7,11,16],offend:[],offer:[4,9,13,14,15],offic:17,offici:15,ofil:16,ofstream:16,often:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],ofter:14,old:[2,3,8,11],olsbeta:3,omit:[1,3],onc:[0,2,4,7,9,11,16],one:[0,1,2,3,4,5,6,7,8,9,11,13,14,16],onehot:2,onehot_vector:2,onehotencod:7,ones:[1,3,4,6,7,8,9,11,14],onli:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],onlin:[9,15],onto:[3,9],open:[1,2,4,5,7,13,15,16],oper:[1,2,3,4,8,9,10,11,13,14,16],operation:16,opinion:0,oplu:16,opmiz:11,opportun:1,oppos:11,opposit:[2,3,6],opt:[1,2,3,5,6,9,11],optim:[0,1,3,4,5,7,8,9,15],optimis:2,option:[1,2,3,4,5,6,9],optmiz:[2,6],orang:1,order:[1,2,3,4,5,6,7,8,9,10,11,14,16],ordinari:[1,5,9,11,13,15],oreilli:18,org:[5,9,13,14,18],organ:[0,4,5,8,14],orient:[2,3,16],origin:[1,3,4,6,9,10,11,14,16],orthogn:3,orthogon:[1,3,6,9,11,14],orthonorm:3,oscar:2,oscil:11,oslo:[1,15,17],osx:[1,13],other:[0,1,2,3,4,5,6,8,11,13,14,15,18],otherwis:[1,2,5,11],ouput:[3,5,10],our:[2,4,5,6,7,8,10,13,14,15],ourmodel:1,ourselv:[0,1,3,4,6,9,11],out:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],out_fil:7,outcom:[1,5,7,8,10,16],outdoor:7,outer:10,outfilenam:16,outlier:[1,6],outlin:[4,8,9],outlook:7,outperform:8,output:[1,2,3,5,6,7,8,10,11,14],output_bia:2,output_bias_gradi:2,output_weight:2,output_weights_gradi:2,outputlayer1:10,outputlayer2:10,over1:11,over:[0,1,2,3,4,7,8,10,11,16],overal:[2,8],overcast:7,overcom:[10,11],overdetermin:1,overfit:[1,2,4,7,8,11],overflow:[2,3],overhead:10,overlap:[5,6,7],overlin:[0,1,3,4,7,8,9,14],overst:1,overview:[0,18],own:[3,4,6,10,11,13,14],owner:1,oxid:1,oyvinssc:17,p_i:[3,16],p_j:16,p_n:16,p_x:16,pack:1,packag:[1,2,3,5,6,9,11,13,16],page:[1,13],pai:[1,2,7,11],painless:[],pair:[1,7,13,16],panda:[1,3,4,5,7,9,13],panel:[],paper:2,paradigm:1,parallel:[8,14],paramet:[1,2,3,4,5,6,7,8,10,11,16],parameter:[1,4,8],parametr:[1,4],paramt:3,park:16,part:[0,1,2,3,4,8,14,15,16,18],partial:[1,2,3,5,6,8,9,10,11,16],particip:[13,15],particl:[1,11,16],particular:[1,2,3,4,7,8,9,10,11,16,18],particularli:[3,4,6,9,11,16],partit:[2,7],pass:[0,10,16],past:[8,16],patch:[4,16],path:[1,4,5,7,13],patient:5,pattern:[1,10,15,18],pauli:1,pca:[1,5,13,15],pcost:3,pdf:[1,3,4,7,18],pedagog:1,penalti:[4,11],penros:3,pentagon:11,peopl:[1,2,7,13],per:[1,2,4,15],percentag:[1,8,9],perceptron:[1,2,5],peregrin:[],perfect:[1,2],perfectli:4,perform:[0,1,3,4,6,8,9,10,11,13,14,16],perhap:[1,3,11],perimet:2,period:2,permut:9,persist:11,person:[3,5,15,17],perspect:18,pertin:10,petal:[6,7],peter:18,petersen:16,phantom:16,phase:10,phatak:0,phenomena:16,phi:6,phi_k:6,philip:17,philosophi:11,phone:17,phrase:1,physic:[1,2,5,10,11,16,17,18],pick:[0,2,7,8,9,11,16],pickl:2,pictur:1,pie:13,piec:[0,9],pillow:[1,13],pinv:3,pip3:[1,2],pip:[1,2,13],pipelin:[1,4,6,8],pippin:[],pise:0,pitt:10,pixel:2,pixel_height:2,pixel_width:2,place:[1,4,6,11,14],plai:[1,3,4,6,9,13],plain:[6,8,10,11],plan:[4,7,17,18],plane:[6,7],plateau:[3,16],platform:13,plausibl:10,pleas:[1,5,9,11],plenti:2,plethora:10,plot:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],plot_confusion_matrix:[5,8],plot_cumulative_gain:[5,8],plot_data:2,plot_dataset:6,plot_decision_boundari:[7,8],plot_import:8,plot_predict:6,plot_regression_predict:7,plot_roc:[5,8],plot_surfac:[4,11],plot_train:7,plot_tre:[7,8],plt:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],plu:[1,3,5],png:[1,4,5,7],point:[0,1,2,3,4,5,6,7,8,9,11,14,16,17],points_in_clust:0,poisson:13,poli:[4,6],poly100_kernel_svm_clf:6,poly3:1,poly3_plot:1,poly3dcollect:11,poly_featur:[6,7],poly_features10:7,poly_fit10:7,poly_fit:7,poly_kernel_svm_clf:6,polydegre:[1,3,4,8],polygon:11,polym:10,polynomi:[1,3,4,5,6,7,8,9],polynomial_featur:4,polynomial_svm_clf:6,polynomialfeatur:[1,4,6,7],polytrop:[1,4],poor:[2,11],poorli:1,popul:[1,3],popular:[1,2,4,5,6,7,9,10,13,14,16],popularli:1,portabl:8,portion:[9,11],pose:[1,3,4,9,16],posit:[0,1,2,3,5,6,8,9,11,14,16],possibl:[1,2,3,4,5,6,7,8,9,10,11,13,14,16,17],posterior:3,postpon:1,postul:3,potenti:[1,3,10,11],potr:3,potrf:3,pott:10,power:[1,2,3,4,6,7,10],practic:[1,3,4,5,6,15,16],practition:[1,2],pre:3,preced:[2,9,10,16],preceq:6,precis:[1,3,9,11,14,16],pred:4,predicit:1,predict:[1,2,3,4,5,6,7,8,13,18],predict_prob:2,predict_proba:[5,8],predictor:[1,3,5,7,8,9],prefer:[1,2,4,6,7,9,13],prepar:[1,4],preprocess:[1,4,5,6,7,8,9],prerequisit:1,presenc:11,present:[1,3,4,7,10,11,15,16],preserv:9,press:[11,18],pretrain:2,pretti:[1,6,7,13],prev_centroid:0,prevent:[11,16],previou:[1,2,3,4,6,8,9,10,11,14,16],previous:[0,7,8,16],price:[1,7,11],primal:6,primari:[1,5],primarili:0,prime:16,princip:[1,3,5,13,15],principl:[0,1,4,5,6],print:[0,1,2,3,4,5,6,7,8,9,11,14,16],print_funct:[6,7],printout:1,prior:[1,3,4],privat:1,prob:[2,16],probabilist:[1,18],probabl:[1,2,4,5,8,11,13,15],problem:[1,3,4,5,6,7,8,9,10,13,14,15,16],proce:[1,3,4,6,7,8,9,11,14],procedur:[3,4,6,8,9,11],proceed:14,process:[0,1,4,7,8,10,11,13,14,16,18],prod:18,prod_:[2,3,5],produc:[0,1,3,4,7,8,9,10,11,13,14,16],product:[1,2,3,4,5,6,10,11,13,14],profess:1,profil:0,program:[0,1,2,3,4,6,10,13,14,15,16],programm:14,progress:[0,2],progression_plot:0,prohibit:4,project1:4,project:[1,2,3,9,11,13,15,16,17],project_root_dir:[1,4,5,7],promin:10,promis:6,prone:7,pronounc:[11,13],proof:[1,9,10,11],prop:[],proper:[1,4],properli:[0,2,4,6,8,11],properti:[1,2,10,11,14],proport:[1,2,3,7,9,11,16],propos:[2,4,8],propto:[3,11],proton:1,prove:11,provid:[1,2,3,4,6,7,8,10,11,13,14,16,18],proxi:[2,11],prun:0,prune:7,pseudoinv:3,pseudoinvers:3,pseudorandom:[4,16],psycholog:1,ptratio:1,punish:[1,2],pure:[7,16],purest:7,puriti:7,purpos:[0,1,8,10],put:2,putarow:3,putboundslic:3,putclist:3,putobjsens:3,putqobj:3,pycod:[],pydata:13,pydot:7,pyhton2:[],pylab:[1,5],pypi:13,pyplot:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],pythagora:[0,3],python2:1,python3:[1,2,5,6,9,11,13],python:[2,3,4,6,9,10,11,15],pytorch:[1,13],qquad:[9,11,14],quad:[2,11,14],quadrat:[1,3,6,7,11],qualit:[7,16],qualiti:[1,7,13],quantifi:2,quantil:8,quantit:[1,4,7],quantiti:[0,1,3,4,5,7,8,9,10,14,16],quantum:10,quartil:1,quench:3,queri:7,question:[1,3,4,7,9,10,11],quick:16,quickli:[2,7,9,11],quirk:0,quit:[2,3,4,7,8,10],quot:16,r2_score:1,r2score:1,r_1:7,r_2:7,r_j:7,r_m:7,rad:1,radial:[1,6,10],radioact:16,radiu:[1,2],rain:7,rais:11,ramp:2,ran1:16,ran2:16,ran3:16,rand:[1,3,4,7,8,11,14,16],rand_max:16,randint:[4,7,11],randn:[1,2,3,4,7,9,11],random:[0,1,2,3,4,6,7,11,13,14,15],random_devic:16,random_forest_model:8,random_index:11,random_indic:2,random_st:[1,5,6,7,8,9],randomforestclassifi:8,randomli:[0,2,4,7,11,16],randomnumbergener:16,rang:[0,1,2,3,4,5,7,8,9,10,11,14,16],rangl:[1,4,9,16],rangle_x:16,rank:3,raphson:[2,6,11],rapidli:1,rare:2,rate:[1,2,6,7,8,10,11],rather:[1,2,3,4,5,6,7,8,9,10,11,14,16],ratio:[5,7,8,9],rational:1,ravel:[3,4,5,6,7,8,9,11],raw:16,rbf:[6,9,10],rbf_kernel_svm_clf:6,rbf_pca:9,rcond:1,rcparam:[1,2,5,6,7,8,16],reach:[0,1,2,3,4,5,7,8,9,10,11,16],read:[0,1,3,4,5,6,9,10,14,15,16,18],read_csv:[1,4,5,7],read_fwf:1,readabl:0,reader:[1,14,16],readi:[0,1,2,3,4,6,8,9,10,14],readili:2,real:[1,2,5,8,9,10,11,14],realist:6,realiti:16,realiz:[2,10],realli:[1,2],rearrang:11,reason:[0,1,2,8,11,18],reassign:2,recal:[3,4,7,8,9,10,14,16],recalcul:16,receiv:[2,8,10,16],recent:[1,4,7,8,11],recept:10,recip:[1,4,5,14],reciproc:3,recogn:[1,3,8],recognit:[1,2,10,15,18],recommend:[1,3,4,6,11,13,14,15,16,18],reconsid:7,reconstruct:9,record:[8,15],recreat:16,rectangl:[7,11],rectangular:3,rectifi:[2,10],recur:[1,13],recurr:[1,2,13,15],recurs:[7,13,14],recycl:16,red:[1,4,6,7],redefin:[1,8],reduc:[2,3,7,8,9,11],reduct:[1,8,9,13,16],refer:[0,1,2,3,4,5,9,10,11,14,18],refin:10,refit:4,reflect:[1,2,3,16],refresh:[13,15],reg:[8,9],regard:[2,7,11],regardless:10,region:[4,7,10],regist:[4,16],reglasso:3,regr_1:[1,7],regr_2:[1,7],regr_3:[1,7],regress:[2,6,9,10,13,15],regressor:[1,5,8],regridg:3,regular:[1,3,5,7,11],reilli:[1,18],reinforc:[1,6,13],reiter:2,rel:[1,4,5,7,10,11,16],relat:[0,1,2,3,9,11,14,16],relationship:[1,7],relativeerror:1,releas:[2,13],relev:[1,2,3,5,9,13,15,16],reli:[1,6],reliabl:[5,16],remain:[2,4,10,14,16],remaind:16,remark:2,rememb:[1,6,11,14],remind:[1,3,9,11,14,16],remov:[1,3],render:1,reorder:[3,5],reorgan:1,repeat:[0,1,2,3,4,7,8,9,11,14,16],repeated:1,repeatedli:[4,8,11,16],repetit:[4,15],rephras:11,replac:[0,1,2,3,4,8,10,11],replica:4,repositori:1,repres:[1,2,3,4,5,6,7,8,10,11,16],represent:[1,2,4,16],reproduc:[1,3,4,7,10,13,16],repuls:1,request:1,requir:[1,2,3,4,6,7,9,10,11,14],resaml:4,resampl:[1,5,8,13,15,16],rescal:[1,9,10],rescu:3,reseach:4,research:[1,13,18],resembl:[4,16],reserv:[2,3,4,16],reset:16,reshap:[0,1,2,4,6,7,8],residenti:1,residu:[1,3,11],resiz:3,respect:[0,1,2,3,4,5,6,8,9,10,11,16],respond:10,respons:[1,5,7,10],rest:[1,3],restat:[1,10],restrict:[1,7,10],result:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],ret:[],retail:1,retain:[3,4],return_data:0,return_x_i:7,reus:[2,4],reveal:[1,10],revers:2,review:[13,14,15],revisit:0,reward:1,rewrit:[1,3,4,5,6,8,9,10,11,14,16],rewritten:[4,6,8,16],rewrot:11,rgoj5yh7evk:13,rho:[1,8],rho_1:8,rho_2:8,rho_m:8,rhs:[3,4],rich:1,rid:0,ride:7,rideclass:7,ridedata:7,ridg:[1,5,9,11,13,15],ridgebeta:3,right:[1,2,3,4,5,6,7,8,10,11,14,16],rightarrow:[1,2,3,4,6,9,10,11,16],rigor:1,rise:1,risk:[1,11],river:1,rmse:1,rmsporp:11,rmsprop:[2,11],rnd_clf:8,rnn:[10,15],rntrick1:16,rntrick2:16,rntrick3:16,rntrick4:16,robert:18,robust:1,robustscal:1,roc:8,role:[1,3,4,6,13],room:[1,17],root:[1,3,7,11,16],rot:[],rotat:[2,6,7,8],rotation_matrix:7,roughli:2,round:[1,5,7,11],routin:[11,14],row:[1,2,3,4,5,7,9,14],rrr:3,rthe:3,rug:11,rule:[1,2,3,4,11],run:[0,1,2,3,4,6,7,9,11,13],runtim:[0,2,4],runtimewarn:[2,4],rust:[1,13,14],rvert:2,rvert_2:2,rwidth:[],s_i:5,saddl:11,safe:16,sai:[0,1,2,3,4,5,6,7,8,9,10,14,16],said:[4,7,11],sake:[1,3,5,9],sale:1,sam:[],same:[0,1,2,3,4,6,7,9,10,11,14,16],samm:8,sampl:[0,1,2,3,4,5,6,7,8,11,13,14],sample_vari:0,sampleexptvari:16,samwis:[],sanitize_sequ:[],sastri:9,satisfactori:1,satisfi:[2,4,6,11,14,16],satur:[2,4],save:[1,4,5,7],save_fig:[1,4,5,7,8],savefig:[1,4,5,7,16],saw:3,scalabl:8,scalar:[3,4,8,11],scale:[1,2,3,4,5,6,7,8,9,10,11,13,17],scaler:[1,5,6,7,8,9],scan:[3,5],scari:3,scatter:[0,1,2,4,5,6,7],scenario:11,schedul:11,scheme:[2,11],schrage:16,scienc:[1,2,8,10,11,13,15,16,18],scientif:[1,13],scientist:[0,1],scikit:[3,4,5,6,7,8,11,13,14,15,18],scikitlearn:[],scikitplot:[5,8],scipi:[1,3,4,11,13,14],score:[1,2,4,5,7,8,9,17],scores_kfold:4,scratch:2,sdg:11,seaborn:[1,2,5],seamless:[1,13],search:[1,2,3,7,11],sec:4,second:[0,1,3,4,5,6,7,9,10,11,13,14,15,16],secondeigvector:9,secondli:10,section:[0,9,12,14,15,16],sector:1,see:[0,1,2,3,4,5,6,8,9,10,11,13,14,15,16],seed:[0,1,2,3,4,6,7,9,11,16],seek:[2,6],seem:2,seemingli:1,seen:[1,2,3,8,10,16],segment:11,seldomli:1,select:[2,3,4,6,7,8,9,15,18],self:[2,3,16,18],semest:[5,15],semi:[6,11],send:[3,10,11,17],senior:15,sens:[1,4,6],sensit:[1,3,4,7,11],sentenc:10,separ:[0,1,2,4,6,7,10,13,16],sequenc:[0,5,7,8,10,11,13,14,16],sequenti:[2,8,10,16],seri:[1,2,3,4,8,9,10,11,14,15],serif:[1,5,16],serv:[1,2,3,5,11,18],session:[2,15],set:[0,2,3,4,5,6,8,9,11,13,14,16],set_:[],set_label:[],set_major_formatt:4,set_major_loc:4,set_stream:3,set_tick:[2,6],set_ticklabel:2,set_titl:[0,1,2,5,10],set_xlabel:[1,2,5,10],set_xlim:[5,10],set_xticklabel:2,set_ylabel:[1,2,5],set_ylim:[5,10],set_ytick:5,set_yticklabel:2,set_zlim:4,setiosflag:16,setminu:4,setosa:[6,7],setosa_or_versicolor:6,setp:4,setprecis:16,setse:3,setup:[2,3,6,13],setw:16,sever:[1,3,4,5,6,7,9,10,11,13,14,15,16],sgd:[2,11],sgd_clf:6,sgdclassifi:6,sgdreg:11,sgdregressor:11,sgn:3,shallow:11,shape:[0,1,2,3,4,5,6,7,8,9,11,14],share:2,she:5,shift:[2,10,16],shire:[],shortcom:11,shorter:16,shorthand:[],shortli:14,should:[0,1,3,4,6,7,9,10,11,14],show:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],shown:[1,3,5,6,9,10,11,16],showpoint:16,shrink:[3,4,6,9],shrinkag:3,shrunk:9,shuffl:[1,2,4,11],side:[1,3,6,10,11,14],sigh:13,sigma0:16,sigma1:16,sigma2:16,sigma:[1,2,3,4,5,8,9,10,11,14,16],sigma_0:3,sigma_1:3,sigma_2:3,sigma_:[3,14,16],sigma_fn:[5,10],sigma_i:[1,3],sigma_j:3,sigma_m:[4,16],sigma_n:[9,16],sigma_t:11,sigma_x:16,sigmoid:[2,5,6,8,10],sigmundson:17,sign:[2,5,6,8,16],signal:[2,8,10],signific:2,significantli:[2,11,16],sim:[3,4,11,16],similar:[0,1,2,3,4,5,6,7,8,9,11,13,14],similarli:[1,2,3,6,8,16],simpl:[0,2,3,4,5,6,8,9,10,13,14],simplepredict:8,simpler:[0,1,2,3,4,11,13],simplest:[0,1,2,7,8,10],simpletre:8,simpli:[1,2,3,4,6,7,8,9,10,13,14,16],simplic:[0,3,5,6,7,8,9,10],simplicti:3,simplifi:[1,4,7,13],simplist:[4,16],simul:[4,16],simultan:4,sin:[1,2,7,10,11,14],sinc:[1,2,3,4,5,6,7,8,9,11,14,16,18],sine:10,singl:[1,2,3,5,6,7,10,11,14,16],singular:[1,4,11,14,15],site:[1,2,5,6,9,11,15],situat:[1,3,5,11],six:16,size:[1,2,3,4,6,7,8,9,11,14,16],sketch:8,ski:7,skill:1,skip:9,skl:1,sklearn:[1,2,3,4,5,6,7,8,9,11],skplt:[5,8],slack:6,slice:14,slide:[1,16],slight:[4,11],slightli:[2,3,4,5,8,16],slope:[6,9,10],slow:[1,6,11],slower:[3,14],slowli:10,slp:2,small:[0,1,2,3,4,6,7,8,9,10,11,13,14,16],smaller:[1,2,3,4,6,7,9,11,16],smallest:[0,1],smallest_row_index:0,smart:[],smooth:[1,4,11],sne:9,sneak:[],sns:[1,2,5],soar:4,social:1,soft:[2,5,8,10],soften:6,softmax:5,softwar:[1,6,13,14,15],sol:6,sole:1,solid:[1,5],solitem:3,soltyp:3,solut:[1,2,3,4,6,8,9,11,14,16],solutionsummari:3,solv:[1,2,3,6,8,9,10,11,14],solver:[3,5,6,7,8,9,14],some:[0,1,2,3,4,5,6,7,8,9,10,14,15,16],someth:[1,2,5,7,9,16],sometim:[0,1,2,9,10,11],soon:14,sophist:1,sopt:11,sort:[3,4,7,9,16],sound:3,sourc:[0,1,2,4,13,14,16],space:[0,1,2,3,6,7,9,10,11,16],span:[1,3,7,9,14],spare:2,spars:[3,14],sparse_mtx:14,sparsiti:8,spatial:[2,10],spdiag:3,speak:16,special:[4,5,8,10,11,14,16],specif:[1,2,3,4,5,6,7,9,10,13,14,16],specifi:[0,1,3,4,5,7,9,11,16],specifici:[1,8],spectral:2,speech:[1,2,10],speed:[2,11],spend:16,sphere:1,spite:1,spline:6,split:[0,2,3,4,6,7,8,9,16],splite:1,splitter:[2,8],spmatrix:3,spontan:16,spread:[1,9,16],springer:18,spuriou:11,sqquar:3,sqrt:[1,3,4,6,8,9,11,16],squar:[0,2,5,6,7,9,11,13,14,15,16],squarederror:8,squaredeuclidean:0,squash:10,srand:16,srtm:4,srtm_data_norway_1:4,stabil:3,stabl:[1,3,5,7,9,13],stack:[],stage:[3,11],stai:[1,3,9],stand:[1,3,7,10],standard:[1,2,3,4,5,6,8,10,14],standardscal:[1,5,6,7,8,9],stanford:11,start:[0,1,2,3,4,6,7,8,9,10,11,14,15,16],start_box:11,start_nod:11,start_tim:0,startpoint:16,stat:4,state:[0,2,3,4,5,6,8,9,10,11,13,16],statement:[1,5,14],statis:[],statist:[0,1,2,5,7,8,9,10,11,14,15,18],statu:[1,5,9],stavang:4,std:[1,4,16],stdev:16,stdout:3,steep:11,step:[0,1,2,4,5,7,8,9,10,11,14,16],step_fn:[5,10],step_length:11,steps_list:7,stian:17,still:[3,4,9,11,16],stimuli:10,stk2100:18,stk3155:15,stk4021:18,stk4051:18,stk4155:15,stk5000:18,stk:18,stochast:[1,2,3,4,6,9,10],stoke:10,stone:[1,5],stop:[0,2,5,7,9,11,16],storag:3,store:[1,2,4,9,11,16],str:2,straight:[1,4,6,11],straightforward:[1,3,4,6,7,8,11,14],strategi:[1,2,7],stratifi:4,streamtyp:3,strength:[0,1,3],stretch:9,strict:[6,11],strictli:[6,11],string:[2,16],stroke:5,strong:[4,7,8,10,16],strongli:[1,6,13,14],stronli:1,structur:[0,1,2,4,7,8,10,13],stuck:[2,11],student:[1,15,17,18],studi:[0,1,3,4,5,6,9,10,11,13,18],studier:[15,18],style:[1,5,7],sub:[7,10],subarg:11,subdivid:[1,14],subfield:1,subject:[3,6,16],subplot:[0,1,2,4,5,6,7,8],subplots_adjust:[6,16],subprogram:14,subract:1,subroutin:1,subscript:2,subsequ:[2,3,4,10,14,16],subset:[2,4,7,10,11,13],subspac:[1,6,9],substanti:[7,8],substep:9,substitut:[4,10,14],subsubset:7,subtask:4,subtl:2,subtract:[1,3,4,9,11,14,16],subtre:7,subval:11,succeed:1,success:[5,7,11,16],successfulli:7,sucess:16,sudo:[1,13],suffer:[1,2,3,8],suffici:[2,4,6,9,11],suggest:[2,11,18],suit:[6,10],suitabl:[1,16],sum:[0,1,2,3,4,5,6,7,8,9,10,11,16],sum_:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],sum_i:[3,4,6,11],sum_k:[6,10,14],summar:[0,3,4,7],summari:[0,2,8,15],summat:[],sunni:7,superscript:[2,10],supervis:[1,3,4,5,7,10,13],supplement:5,support:[1,2,7,8,9,11,13,15],suppos:[1,3,4,5,6,8,9,10,11,14],suppress:[3,11],sure:[2,4],surf:4,surfac:[1,4],surpris:1,surround:13,survei:[1,3],svc:[6,7,8],svd:[1,4,9,15],svdinv:3,svm:[6,7,8,9],svm_clf:[6,8],swath:3,symbol:[2,3,9,11,13,16],symmeteri:2,symmetr:[1,3,6,9,10,11,14],sympi:[1,13],synonim:16,syntax:[2,11,14],syntaxerror:[2,6,14],syrk:3,sys:[3,11],system:[1,2,3,5,7,8,10,11,13,14,18],systemat:[4,16],t_0:[7,11],t_1:11,t_b:8,t_i:[2,10],t_j:[3,10],t_k:7,tabl:[7,16,17],tabul:1,tabular:[],tackl:0,tag:[0,3,5,10,11,14,16],taht:1,tail:16,tailor:[6,9],taiwan:1,take:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16],taken:[1,2,4,8,11,14],tangent:[2,10,11],tanh:[2,5,6,10],target:[1,2,3,5,6,7,8,9,10],target_nam:7,task:[0,1,2,3,4,7,9,10],tau:[3,16],tax:1,taylor:11,taylornr:11,team:2,teaser:1,technic:[0,1,3],techniqu:[1,2,6,8,11,13,15,16,18],technolog:[1,2],tek5040:18,tell:[1,4,8,9,11,16],temp1:2,temp2:2,temp:2,temperatur:[1,7],temporarili:2,ten:[],tend:[0,3,4,6,7,8,10,11],tendenc:1,tension:4,tensorflow:[0,1,6,13,14,15,18],term1:[3,4,9],term2:[3,4,9],term3:[3,4,9],term4:[3,4,9],term:[0,1,2,3,4,5,6,7,8,9,10,11,16],termin:[1,3,7,8,11],terrain1:4,terrain:4,test:[3,4,5,6,7,8,11,16],test_accuraci:2,test_data:0,test_ind:4,test_pr:2,test_predict:2,test_scor:[5,8],test_siz:[1,2,3,4,8],test_split:7,tester:[],testerror:[1,4],text:[1,2,3,6,7,9,11,14,16,18],textual:7,textur:2,than:[1,2,3,4,5,7,8,9,10,11,13,16],thats:0,theano:[2,13],thei:[0,1,2,3,4,5,6,7,9,10,11,14,16],them:[1,2,4,6,7,8,9,10,11,14],theme:1,themselv:[1,16],thenc:4,theorem:[4,5],theoret:[1,8],theori:[1,2,6,7,10,11,13,15,18],thereaft:[1,3,4,9,10,14],therebi:[1,3,5,9,16],therefor:[1,2,4,5,6,9,11,16],therein:9,thereof:[1,4,11],theta:[2,11,16],theta_:[2,11],theta_i:2,theta_k:16,theta_linreg:11,theta_t:11,thi:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,18],thing:[0,1,2,3,5,7,16],think:[0,1,2,4,7,10,11,16],third:[1,11],thirti:5,thorough:0,those:[0,3,4,6,7,8,9,14,15],though:[2,14,16],thought:[0,4,16],thousand:[1,2],three:[1,2,3,4,6,7,10,14,15,17],threshold:[2,7,8,9,10,11],through:[0,1,2,3,4,6,9,10,11,13,14,16],throughout:[0,1,3,13,14,16],thu:[1,2,3,4,5,6,8,9,10,11,16,17],thumb:[1,4],thursdai:15,tibshirani:[4,15,18],ticker:[4,11,16],tif:4,tight_layout:[2,5],tightli:9,tild:[1,3,4,9,16],till:[1,5,6,7,8,10,14],time:[0,1,2,3,4,5,6,7,8,9,10,11,14,15,16],timefunct:16,tini:2,tip:12,titl:[1,2,4,5,6,7,8,11,16],tmp:11,to_categor:2,to_categorical_numpi:2,to_numer:[1,4],to_str:16,togeth:[1,4,6,9],toi:0,told:11,toler:0,tomographi:10,too:[1,3,4,7,9,11,16,18],took:6,tool:[0,1,2,4,11,13,16],toolbox:6,top:[1,3,4,7,8,13],topic:[0,1,3,5,6,13,15,18],topolog:[2,10],toss:8,total:[0,1,2,4,5,6,8,9,10,11,16,17],totalclustervari:0,totalscatt:0,totalvari:16,toward:[2,5,10,11],town:1,tpng:7,trace:11,trace_stack:11,traceback:[4,7,8,11],tracer:11,track:[0,11,14],tract:1,tractabl:1,trade:[3,7],tradeoff:[1,3,15],tradit:[1,2,4],train:[3,4,6,7,8,9,10,11],train_accuraci:[1,2],train_end:[1,2],train_ind:4,train_pr:2,train_siz:[1,2],train_test_split:[1,2,3,4,5,7,8,9],train_test_split_numpi:[1,2],trainerror:1,trainingerror:4,trait:1,tran:3,transfer:7,transform:[1,3,4,5,6,7,8,9,10,11,13,14],transit:10,translat:[2,8],transpos:[2,3,9],travers:[1,3],treat:[1,2,4,10,11,16],tree:[1,2,4,13,15],tree_clf:[7,8],tree_clf_:7,tree_clf_sr:7,tree_reg1:7,tree_reg2:7,tree_reg:7,trend:16,trevor:18,tri:[7,11],triain:1,trial:[1,4,11,16],triangl:11,triangular:14,trick:[6,9,11,16],trickier:16,tridiagon:14,trillion:13,trivial:[1,2,3,9,16],troubl:[1,6,10],true_divid:2,true_fun:4,tucker:6,tumor:[5,7],tumour:5,tunabl:2,tune:[7,11,14],tupl:11,turn:[1,2,3,4,5,6,7,8,9,10,11,14,16],tutori:2,tweak:[2,8,16],twice:11,twist:9,twister:16,two:[0,1,2,3,4,5,7,8,9,10,11,14,15,16,18],tx_1:11,type:[1,2,4,6,8,11,14,16],typeerror:11,typic:[1,2,3,5,7,8,10,11,16],u_i:10,u_m:8,ubuntu:[1,13],uci:1,uio:[15,17,18],unari:14,unary_f:11,unary_oper:11,unbalanc:[4,7],unbias:[1,3,4,16],uncertainti:[1,3],uncertitud:16,unchang:2,uncorrel:8,undefin:3,under:[1,2,3,4,8,11,13],underdetermin:1,underfit:[2,4],underflowproblem:3,undergo:3,undergradu:15,underli:[1,2,7,11,16],underset:0,understand:[0,1,2,3,4,8,11,13],understood:[0,6,11],undesir:6,undetermin:[3,6],unexpect:[4,16],unexpected:16,unfortun:[2,6,7,8],unicode_liter:[6,7],uniform:[1,2,3,4,9,11],uniform_real_distribut:16,uniformli:[11,16],unifrompdf:16,unimport:11,union:[3,4],uniqu:[0,1,4,11,14],unique_cluster_label:0,unit:[1,2,3,8,10,16],unitari:[3,14],unitarili:14,uniti:16,univari:16,univers:[1,2,11,15,17],unix:2,unknow:[1,14],unknown:[1,2,3,4,6,8,14],unknowwn:10,unlabel:2,unless:[1,4,9,11],unlik:[2,6,11,16],unnecessarili:7,unravel:2,unrol:9,unseen:[1,5,7],unstabl:2,unsupervis:[1,2,10,13,15],unsymmetr:14,until:[0,2,7,10,11,16],untouch:1,unusu:10,updat:[0,2,8,10,11],upload:[13,18],upon:[2,4,9,14],upper:[1,6,7,14],uppercas:[14,16],ups:[],usag:[1,6,13,16],usd10000:1,usd:1,use:[0,1,3,4,5,6,7,8,9,10,11,13,14,15],usecol:1,used:[0,1,2,3,4,6,7,8,9,10,11,13,14,16,18],useful:[1,2,3,4,5,7,9,10,11,13,14,16,18],useless:2,user:[1,2,4,5,6,9,13,14],uses:[1,2,3,4,7,9,10,14,16],usetex:16,usg:4,using:[0,2,3,4,5,6,7,8,9,10,11,14],usr:16,usual:[0,1,5,10,11],util:[0,2,4,5,8],v_0:9,valid:[1,2,5,7,8,11,13,15,16],valu:[0,1,2,4,5,6,7,8,10,11,13,14,15],valuat:7,valueerror:[],van:1,vandenbergh:[6,11],vandermond:1,vanilla:[1,9],vanish:[2,11,16],var_x:16,varabl:6,varepsilon:[3,4],varepsilon_:[3,4],varepsilon_i:[3,4],vari:[1,2,3,4,8],variabl:[0,1,2,3,4,5,6,8,9,10,11,14],varianc:[0,1,2,3,5,7,8,9,11,13,14,15],variance_i:[3,9],variance_x:[3,9],variant:[1,2,4,6,10,11],variat:9,varieti:[1,10,13],variou:[2,3,4,5,6,7,9,10,11,13,14,16],vartempvec:16,varvec:16,vaue:2,vault:1,vdot:11,vec:[4,16],vector:[0,1,2,3,4,5,7,8,9,11,13,15],vector_mean:0,ventur:[1,6,13],verbos:2,veri:[0,1,2,3,4,5,6,7,8,9,10,11,16,18],verifi:[9,14],versatil:6,versicolor:[6,7],version:[0,1,8,11,13,14,16],versu:2,vert:[1,2,3,5,6,7,9,11],vert_1:3,vert_2:[3,9],vertic:[],via:[1,3,4,5,6,7,8,9,10,13,14,15,16],vidal:9,video:[1,2,10,13,15],view:[2,3,4,10,11,15,16,18],violat:6,virginica:7,viridi:[1,2],virtual:2,viscos:11,viscou:11,vision:1,visual:[1,9,10,13],visualis:2,viz:[6,16],vjp:11,vjpnode:11,vmax:2,vmc:16,vmin:2,volum:1,vote:8,voting_clf:8,votingclassifi:8,votingsimpl:8,vrtx:15,vspace:11,vstack:[3,9,14,16],w_1:[6,14],w_1x_1:6,w_1x_:6,w_2:[6,14],w_2x_2:6,w_2x_:6,w_3:14,w_4:14,w_i:[2,8],w_ix_i:10,w_j:14,w_m:14,w_px_:6,w_px_p:6,wai:[0,1,2,3,4,5,6,8,9,10,11,12,14,16],walk:7,walker:16,wang:1,want:[0,1,2,3,4,6,7,8,9,10,11,13,16],warn:[1,2,6],warrant:4,watch:13,wavelet:6,weak:[0,7,8],weather:[2,10],web:[13,15],webpag:15,websit:[4,14,15],wedg:[6,16],wednesdai:15,wee:9,week:[3,4,5],weekli:[13,18],weight:[1,2,4,5,7,8,10,11,16],welcom:[6,13],well:[1,2,3,4,5,6,7,8,10,11,13,14,15,16,18],went:6,were:[0,1,2,3,4,5,6,8,9,10,16],wessel:1,what:[0,2,3,4,5,6,7,8,9,10,11,13,14,15],when:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],whenev:[11,16],where:[0,1,2,3,4,5,6,7,8,9,10,11,13,14,16,17],wherea:[4,16],wherein:[2,10],whether:[1,3,5,7,16],which:[0,1,3,4,5,6,7,8,9,10,11,13,14,15,17],whichev:2,white:7,who:[1,15],whole:[0,2,3,7,9],whose:[1,4,8,16],whow:[3,9],why:[1,2,4,11],wide:[1,2,4,5,10,13,14],widehat:4,width:[1,6,7],wieringen:1,win:8,wind:7,wing:17,wiscons:5,wisconsin:8,wise:[1,2,3,10,11],wish:[0,1,3,5,6,9,11,14],with_std:1,within:[0,1,5,7,10,11,16,18],withinclust:0,without:[1,2,3,6,7,9,10,11],won:1,wonder:6,word:[0,1,2,3,16],work:[0,1,2,4,5,6,7,11,13,15,16],world:[1,6],worldwid:1,wors:[1,2,4],worth:7,would:[1,2,3,4,5,6,7,8,9,10,11,14,16],wrap:[14,15],wrap_util:11,write:[1,2,3,4,5,6,10,11,12,14,15,16],written:[1,3,9,10,11,13,14,16],wrong:[2,6],wrongli:[8,16],wrote:[3,9],wrt:8,wth:8,www:[13,14,15,18],wx_1:6,x0s:6,x1_exampl:6,x1d:6,x1s:[6,7,8],x2d:[6,9],x2d_train:9,x2dsl:9,x2s:[6,7,8],x3s:6,x_0:[1,3,9,14],x_1:[1,3,4,5,6,7,8,9,11,14,16],x_2:[1,3,4,5,6,7,8,9,11,14,16],x_3:[6,14,16],x_4:14,x_center:9,x_data:2,x_data_ful:2,x_i:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],x_ix_:1,x_iy_i:6,x_j:[1,6,7,10,16],x_jy_j:6,x_k:[0,10,14,16],x_l:16,x_m:[4,10,14,16],x_n:[1,4,6,9,10,11,14,16],x_new:[7,8],x_p:[5,7],x_poli:7,x_poly10:7,x_reduc:9,x_scale:6,x_test:[1,2,3,4,5,7,8,9],x_test_scal:[1,5,7,8,9],x_train:[1,2,3,4,5,7,8,9],x_train_scal:[1,5,7,8,9],x_val:2,xarrai:13,xavier:2,xbnew:11,xcode:[1,13],xdclassiffierconfus:8,xdclassiffierroc:8,xg_clf:8,xgb:8,xgbclassifi:8,xgboost:7,xgboot:8,xgbregressor:8,xgparam:8,xgtree:8,xi_1:6,xi_:6,xi_i:6,xlabel:[1,2,3,4,5,6,7,8,11,16],xlim:[4,8],xmesh:11,xnew:[1,11],xpanda:1,xpd:[3,9],xplot:1,xscale:1,xsr:7,xt_x:11,xtest:4,xtick:[4,6,7],xtrain:4,xytext:6,y_0:[1,3,9,14],y_1:[1,3,6,7,9,11,14],y_1y_1:6,y_1y_1k:6,y_1y_2:6,y_1y_2k:6,y_1y_n:6,y_1y_nk:6,y_2:[1,3,6,7,9,14],y_2y_1:6,y_2y_1k:6,y_2y_2:6,y_2y_2k:6,y_3:[1,7,14],y_4:14,y_data:[1,2,3],y_data_ful:2,y_decis:6,y_fit:1,y_i:[1,2,3,4,5,6,7,8,9,10,11,14],y_if_:8,y_ix_:1,y_ix_i:[5,6,11],y_iy_jk:6,y_j:[4,6,10],y_k:10,y_m:14,y_model:[1,3],y_n:[6,11],y_ny_1:6,y_ny_1k:6,y_ny_2:6,y_ny_2k:6,y_ny_n:6,y_ny_nk:6,y_plot:7,y_pred1:7,y_pred2:7,y_pred:[1,2,4,5,6,7,8],y_pred_rf:8,y_pred_tre:8,y_proba:[5,8],y_test:[1,2,3,4,5,7,8,9],y_test_onehot:2,y_test_predict:1,y_train:[1,2,3,4,5,7,8,9],y_train_onehot:2,y_train_predict:1,y_val:2,year:[1,13],yes:[4,5],yet:[1,2,4,6,9,11],yield:[0,1,3,4,6,8,10,11,14,16],ylabel:[1,2,3,4,5,6,7,8,11,16],ylim:4,ymesh:11,yoshua:[2,18],you:[0,1,2,3,4,6,7,8,9,11,13,14,16,18],young:1,your:[0,2,3,4,6,9,11,13,14,16],yourself:[9,11],youtub:13,ypred:4,ypredict2:11,ypredict:[1,11],ypredictlasso:3,ypredictol:3,ypredictridg:3,yridg:[],ytest:4,ytick:[4,6,7],ytild:[1,4],ytildelasso:3,ytildenp:1,ytildeol:3,ytilderidg:3,ytrain:4,z_0:14,z_1:14,z_2:14,z_c:2,z_h:2,z_i:[2,10],z_j:[2,10],z_k:10,z_m:2,z_mod:7,z_o:2,zaman:16,zaxi:4,zero:[0,1,2,3,4,5,6,7,8,9,10,11,14,16],zip:11,zm_h:1,zone:1},titles:["12. Clustering Analysis","3. Linear Regression","14. Building a Feed Forward Neural Network","4. Ridge and Lasso Regression","5. Resampling Methods","6. Logistic Regression","8. Support Vector Machines, overarching aims","9. Decision trees, overarching aims","10. Ensemble Methods: From a Single Tree to Many Trees and Extreme Boosting, Meet the Jungle of Methods","11. Basic ideas of the Principal Component Analysis (PCA)","13. Neural networks","7. Optimization, the central part of any Machine Learning algortithm","Content in Jupyter Book","Applied Data Analysis and Machine Learning, FYS-STK3155/4155 at the University of Oslo, Norway","2. Linear Algebra, Handling of Arrays and more Python Features","Teaching schedule with links to material","1. Elements of Probability Theory and Statistical Data Analysis","Teachers and Grading","Textbooks"],titleterms:{"2021":17,"4155":13,"case":[6,8,16],"final":10,"function":[1,2,4,5,6,8,9,10,11,16],"import":[3,14,16],And:[],Eye:8,FYS:13,OLS:[3,4],RMS:11,The:[0,1,2,3,4,5,6,7,9,10,13,16],Useful:13,Using:11,activ:[2,10],actual:16,adaboost:8,adam:11,adapt:8,adding:4,adjust:2,again:7,aim:[6,7],algebra:14,algorithm:[0,7,8,9,10],algortithm:11,all:6,analys:3,analysi:[0,1,3,4,9,13,16],ani:11,anoth:7,appli:13,approach:[1,6],approxim:10,architectur:2,arrai:14,assist:17,august:15,autocorrel:16,automat:11,back:[2,9,10],background:13,bag:8,base:11,basic:[0,1,3,5,7,8,9,14],batch:2,bay:3,befor:9,better:[6,16],bia:4,binari:2,binomi:16,bird:8,block:16,book:12,boost:8,bootstrap:[4,8,16],boston:1,breast:2,brief:[],bring:10,build:[2,7],calcul:16,cancer:[2,5,7,9],cart:7,central:[11,13,16],chain:10,chang:8,chi:1,choos:2,classic:9,classif:[2,7,8],classifi:6,clip:2,cluster:0,code:[0,1,2,3,7,9,10,16],collect:2,compar:8,complex:[1,4],compon:9,comput:[7,16],con:7,concept:16,condit:[],conjug:11,content:12,continu:16,convex:[6,11],convolut:10,correl:[9,16],correspond:[],cost:[2,8],cours:[13,18],covari:[3,9,16],cross:4,cumul:16,cython:[],data:[1,2,4,5,7,9,13,16],dataset:2,decemb:15,decis:[7,8],decomposit:[3,9,14],deep:2,defin:2,definit:16,degre:1,demonstr:16,dens:1,deriv:[3,10],descent:[8,11],develop:2,deviat:16,diagon:9,dice:16,differ:6,differenti:11,dimension:6,disadvantag:7,discret:16,disguis:16,distribut:[3,16],doing:2,domain:16,down:2,dropout:2,economi:[],element:[1,16],elimin:14,ensembl:8,entropi:7,environ:1,equat:[1,10],error:[1,8],etc:[],evalu:2,event:16,exampl:[1,2,5,6,7,8,16],exercis:[1,4],expect:16,experi:16,explor:1,exponenti:16,express:[],extend:[],extrem:8,fall:17,famili:2,famou:16,fantast:[],featur:[7,14],feed:[2,10],fine:2,first:10,fit:[1,8],forest:8,forward:[2,10],frank:4,freedom:1,frequentist:1,fridai:[],from:[3,8,10],further:3,gaussian:[14,16],gener:[7,16],geometr:9,gini:7,good:1,grade:17,gradient:[2,8,11],handl:14,has:13,hessian:[],homework:[],hous:1,how:16,hyperparamet:2,hyperplan:6,id3:7,idea:[0,9],ideal:[],implement:[2,16],implic:3,improv:2,increment:9,index:7,inform:17,instal:13,instructor:17,interpret:[3,9],introduc:9,introduct:[1,4,13,14],invers:[3,14],iter:8,its:16,jackknif:16,julia:[],jungl:8,jupyt:12,kera:2,kernel:[6,9],lagrangian:6,lasso:[3,4],later:3,layer:[2,10],learn:[1,2,9,11,13],least:[3,4],level:8,librari:13,likelihood:5,limit:[2,11,16],linear:[1,6,11,14],link:[3,9,15,18],logist:5,loss:[],machin:[1,6,11,13],main:16,make:[1,7,8],mani:[8,10],materi:15,math:3,mathemat:[3,6],matric:3,matrix:[2,3,9,10,14,16],matter:1,mean:[0,1,16],meet:[3,8,16],mercer:6,mersenn:16,method:[4,7,8,11,16],mlp:10,model:[1,2,10],moment:16,momentum:11,moon:[6,7],more:[0,4,14],multilay:10,multipl:2,multipli:6,name:16,need:[],network:[2,5,10],neural:[2,10],newton:[],non:6,normal:[1,2,16],norwai:13,notat:10,novemb:15,now:[2,7],nuclear:1,nueral:5,numba:[],number:[1,16],numer:16,numpi:14,numpython:0,observ:16,obtain:9,octob:15,off:4,one:10,optim:[2,6,11,13],ordinari:[3,4],organ:1,oslo:[13,18],other:[7,9,10,16],our:[0,1,3,9,11,16],outcom:13,output:16,overarch:[1,6,7],overview:8,own:[0,1,8,9],packag:14,panda:[],part:[11,13],pass:2,pca:9,pdf:16,perceptron:10,perform:[2,7],period:16,perspect:2,poisson:16,practic:11,pre:2,preprocess:[],prerequisit:13,princip:9,pro:7,probabl:[3,16],problem:[2,11],procedur:7,process:2,program:11,project:4,prop:11,propag:[2,10],properti:[3,16],pseudo:16,python:[0,1,7,13,14,16],quick:6,ran0:16,random:[8,9,16],raphson:[],read:7,real:4,recip:16,recurr:10,reduc:1,regress:[1,3,4,5,7,8,11],regular:2,relev:18,relu:2,remind:[4,6],requir:13,resampl:4,revisit:11,ridg:[3,4],rng:16,rule:10,sampl:[9,16],schedul:15,schemat:7,scikit:[1,2,9],select:16,semest:17,sensit:[],septemb:15,set:[1,7,10],sgd:[],should:[2,16],simpl:[1,7,11,16],singl:8,singular:[3,9],situat:16,size:[],slightli:[],soft:6,softmax:2,softwar:[],solv:[],solver:11,some:11,split:1,squar:[1,3,4,8],standard:[11,16],state:1,statist:[3,4,13,16],steepest:[8,11],step:[],stk3155:13,stochast:[11,16],stop:[],supervis:2,support:6,svd:3,teach:[15,17],teacher:17,techniqu:[4,9],technolog:13,tensorflow:2,test:[1,2],textbook:18,than:[],theorem:[3,6,9,10,16],theori:16,three:16,tip:11,togeth:10,top:2,toss:16,toward:[0,9],trade:4,tradeoff:4,train:[1,2],tree:[7,8],tune:2,two:[6,13],type:10,uncorrel:16,understand:[],uniform:16,univers:[10,13,18],use:[2,16],used:5,using:[1,16],valid:4,valu:[3,9,16],variabl:16,varianc:[4,16],variou:1,vector:[6,10,14],view:[1,8],visual:[2,7],wai:7,week:15,weekli:15,what:[1,16],when:[],which:[2,16],why:16,wisconsin:5,write:[0,9],xgboost:8,your:[1,8]}})
\ No newline at end of file
diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3.ipynb b/doc/LectureNotes/_build/jupyter_execute/chapter3.ipynb
index 41bef246b..f83b4276c 100644
--- a/doc/LectureNotes/_build/jupyter_execute/chapter3.ipynb
+++ b/doc/LectureNotes/_build/jupyter_execute/chapter3.ipynb
@@ -397,10 +397,10 @@
      "name": "stdout",
      "output_type": "stream",
      "text": [
-      "Runtime: 0.141725 sec\n",
+      "Runtime: 0.13859 sec\n",
       "Jackknife Statistics :\n",
       "original           bias      std. error\n",
-      " 100.148        100.138          0.1492\n"
+      " 99.9054        99.8954        0.149328\n"
      ]
     }
    ],
@@ -746,11 +746,118 @@
     "$\\tilde{p}(x)$.\n",
     "\n",
     "\n",
+    "The following code starts with a Gaussian distribution with mean value\n",
+    "$\\mu =100$ and variance $\\sigma=15$. We use this to generate the data\n",
+    "used in the bootstrap analysis. The bootstrap analysis returns a data\n",
+    "set after a given number of bootstrap operations (as many as we have\n",
+    "data points). This data set consists of estimated mean values for each\n",
+    "bootstrap operation. The histogram generated by the bootstrap method\n",
+    "shows that the distribution for these mean values is also a Gaussian,\n",
+    "centered around the mean value $\\mu=100$ but with standard deviation\n",
+    "$\\sigma/\\sqrt{n}$, where $n$ is the number of bootstrap samples (in\n",
+    "this case the same as the number of original data points). The value\n",
+    "of the standard deviation is what we expect from the central limit\n",
+    "theorem."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {
+    "collapsed": false,
+    "editable": true
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Bootstrap Statistics :\n",
+      "original           bias      std. error\n",
+      " 99.7442  15.0015        99.7465        0.148127\n"
+     ]
+    }
+   ],
+   "source": [
+    "%matplotlib inline\n",
     "\n",
+    "import numpy as np\n",
+    "from time import time\n",
+    "from scipy.stats import norm\n",
+    "import matplotlib.pyplot as plt\n",
     "\n",
+    "# Returns mean of bootstrap samples \n",
+    "# Bootstrap algorithm\n",
+    "def bootstrap(data, datapoints):\n",
+    "    t = np.zeros(datapoints)\n",
+    "    n = len(data)\n",
+    "    # non-parametric bootstrap         \n",
+    "    for i in range(datapoints):\n",
+    "        t[i] = np.mean(data[np.random.randint(0,n,n)])\n",
+    "    # analysis    \n",
+    "    print(\"Bootstrap Statistics :\")\n",
+    "    print(\"original           bias      std. error\")\n",
+    "    print(\"%8g %8g %14g %15g\" % (np.mean(data), np.std(data),np.mean(t),np.std(t)))\n",
+    "    return t\n",
     "\n",
+    "# We set the mean value to 100 and the standard deviation to 15\n",
+    "mu, sigma = 100, 15\n",
+    "datapoints = 10000\n",
+    "# We generate random numbers according to the normal distribution\n",
+    "x = mu + sigma*np.random.randn(datapoints)\n",
+    "# bootstrap returns the data sample                                    \n",
+    "t = bootstrap(x, datapoints)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We see that our new variance and from that the standard deviation, agrees with the central limit theorem.\n",
     "\n",
-    "\n",
+    "We plot then the histogram together with a best fit for the data set."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {
+    "collapsed": false,
+    "editable": true
+   },
+   "outputs": [
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "
" + ] + }, + "metadata": { + "filenames": { + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_47_0.png" + }, + "needs_background": "light" + }, + "output_type": "display_data" + } + ], + "source": [ + "# the histogram of the bootstrapped data (normalized data if density = True)\n", + "n, binsboot, patches = plt.hist(t, 50, density=True, facecolor='red', alpha=0.75)\n", + "# add a 'best fit' line \n", + "y = norm.pdf(binsboot, np.mean(t), np.std(t))\n", + "lt = plt.plot(binsboot, y, 'b', linewidth=1)\n", + "plt.xlabel('x')\n", + "plt.ylabel('Probability')\n", + "plt.grid(True)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ "## The bias-variance tradeoff\n", "\n", "\n", @@ -875,7 +982,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 4, "metadata": { "collapsed": false, "editable": true @@ -900,7 +1007,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_57_1.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_61_1.png" }, "needs_background": "light" }, @@ -908,8 +1015,6 @@ } ], "source": [ - "%matplotlib inline\n", - "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "from sklearn.linear_model import LinearRegression, Ridge, Lasso\n", @@ -968,7 +1073,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 5, "metadata": { "collapsed": false, "editable": true @@ -983,17 +1088,18 @@ "Bias^2: 0.3123314713548606\n", "Var: 0.009164545680330616\n", "0.32149601703519126 >= 0.3123314713548606 + 0.009164545680330616 = 0.3214960170351912\n", - "Polynomial degree: 1\n", - "Error: 0.08426840630693411\n", - "Bias^2: 0.07968918676726028\n", - "Var: 0.004579219539673833\n", - "0.08426840630693411 >= 0.07968918676726028 + 0.004579219539673833 = 0.08426840630693411\n" + "Polynomial degree:" ] }, { "name": "stdout", "output_type": "stream", "text": [ + " 1\n", + "Error: 0.08426840630693411\n", + "Bias^2: 0.07968918676726028\n", + "Var: 0.004579219539673833\n", + "0.08426840630693411 >= 0.07968918676726028 + 0.004579219539673833 = 0.08426840630693411\n", "Polynomial degree: 2\n", "Error: 0.10398646080125035\n", "Bias^2: 0.10077114273548986\n", @@ -1013,34 +1119,34 @@ "Error: 0.05227921801205707\n", "Bias^2: 0.048187277304303125\n", "Var: 0.004091940707753964\n", - "0.05227921801205707 >= 0.048187277304303125 + 0.004091940707753964 = 0.05227921801205709\n", + "0.05227921801205707 >= 0.048187277304303125 + 0.004091940707753964 = 0.05227921801205709\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ "Polynomial degree: 6\n", "Error: 0.03781367141738898\n", "Bias^2: 0.03365768507152761\n", "Var: 0.004155986345861379\n", - "0.03781367141738898 >= 0.03365768507152761 + 0.004155986345861379 = 0.03781367141738899\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "0.03781367141738898 >= 0.03365768507152761 + 0.004155986345861379 = 0.03781367141738899\n", "Polynomial degree: 7\n", "Error: 0.027609773491022498\n", "Bias^2: 0.02299949826036597\n", "Var: 0.004610275230656537\n", - "0.027609773491022498 >= 0.02299949826036597 + 0.004610275230656537 = 0.027609773491022505\n", - "Polynomial degree: 8\n", - "Error: 0.017355848195591973\n", - "Bias^2: 0.010331721306655588\n", - "Var: 0.007024126888936384\n", - "0.017355848195591973 >= 0.010331721306655588 + 0.007024126888936384 = 0.017355848195591973\n" + "0.027609773491022498 >= 0.02299949826036597 + 0.004610275230656537 = 0.027609773491022505\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ + "Polynomial degree: 8\n", + "Error: 0.017355848195591973\n", + "Bias^2: 0.010331721306655588\n", + "Var: 0.007024126888936384\n", + "0.017355848195591973 >= 0.010331721306655588 + 0.007024126888936384 = 0.017355848195591973\n", "Polynomial degree: 9\n", "Error: 0.026605727637189085\n", "Bias^2: 0.010018312644140933\n", @@ -1055,19 +1161,26 @@ "Error: 0.07160048164228314\n", "Bias^2: 0.01443680008897583\n", "Var: 0.0571636815533073\n", - "0.07160048164228314 >= 0.01443680008897583 + 0.0571636815533073 = 0.07160048164228312\n", - "Polynomial degree: 12\n", - "Error: 0.1154777721897675\n", - "Bias^2: 0.01628578269590588\n", - "Var: 0.09919198949386163\n", - "0.1154777721897675 >= 0.01628578269590588 + 0.09919198949386163 = 0.11547777218976751\n" + "0.07160048164228314 >= 0.01443680008897583 + 0.0571636815533073 = 0.07160048164228312\n" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Polynomial degree: 13\n", + "Polynomial degree: 12\n", + "Error: 0.1154777721897675\n", + "Bias^2: 0.01628578269590588\n", + "Var: 0.09919198949386163\n", + "0.1154777721897675 >= 0.01628578269590588 + 0.09919198949386163 = 0.11547777218976751\n", + "Polynomial degree:" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + " 13\n", "Error: 0.22842468702166951\n", "Bias^2: 0.01975416527163567\n", "Var: 0.20867052175003387\n", @@ -1083,7 +1196,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_58_5.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_62_6.png" }, "needs_background": "light" }, @@ -1178,7 +1291,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 6, "metadata": { "collapsed": false, "editable": true @@ -1220,7 +1333,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_60_1.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_64_1.png" } }, "output_type": "display_data" @@ -1302,7 +1415,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 7, "metadata": { "collapsed": false, "editable": true @@ -1335,15 +1448,16 @@ "Mean squared error on test data: 5.98822371\n", "Degree of polynomial: 6\n", "Mean squared error on training data: 3.66204648\n", - "Mean squared error on test data: 8.14812206\n" + "Mean squared error on test data: 8.14812206\n", + "Degree of polynomial: 7\n", + "Mean squared error on training data: 0.47075725" ] }, { "name": "stdout", "output_type": "stream", "text": [ - "Degree of polynomial: 7\n", - "Mean squared error on training data: 0.47075725\n", + "\n", "Mean squared error on test data: 2.00607783\n", "Degree of polynomial: 8\n", "Mean squared error on training data: 0.04912436\n", @@ -1459,9 +1573,9 @@ "name": "stderr", "output_type": "stream", "text": [ - ":73: RuntimeWarning: divide by zero encountered in log10\n", + ":73: RuntimeWarning: divide by zero encountered in log10\n", " plt.plot(polynomial, np.log10(trainingerror), label='Training Error')\n", - ":74: RuntimeWarning: divide by zero encountered in log10\n", + ":74: RuntimeWarning: divide by zero encountered in log10\n", " plt.plot(polynomial, np.log10(testerror), label='Test Error')\n" ] }, @@ -1474,7 +1588,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_61_11.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_65_11.png" }, "needs_background": "light" }, @@ -1654,7 +1768,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "metadata": { "collapsed": false, "editable": true @@ -1669,7 +1783,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_67_0.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_71_0.png" }, "needs_background": "light" }, @@ -1777,7 +1891,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 9, "metadata": { "collapsed": false, "editable": true @@ -1787,7 +1901,7 @@ "name": "stderr", "output_type": "stream", "text": [ - ":63: RuntimeWarning: divide by zero encountered in log10\n", + ":63: RuntimeWarning: divide by zero encountered in log10\n", " plt.plot(polynomial, np.log10(estimated_mse_sklearn), label='Test Error')\n" ] }, @@ -1800,7 +1914,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_69_1.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_73_1.png" }, "needs_background": "light" }, @@ -1879,7 +1993,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 10, "metadata": { "collapsed": false, "editable": true @@ -1894,7 +2008,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_70_0.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_74_0.png" }, "needs_background": "light" }, @@ -2007,7 +2121,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 11, "metadata": { "collapsed": false, "editable": true @@ -2022,7 +2136,7 @@ }, "metadata": { "filenames": { - "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_74_0.png" + "image/png": "/Users/mhjensen/Teaching/MachineLearning/doc/LectureNotes/_build/jupyter_execute/chapter3_78_0.png" }, "needs_background": "light" }, @@ -2314,7 +2428,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 12, "metadata": { "collapsed": false, "editable": true @@ -2327,7 +2441,7 @@ "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", - "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mscipy\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmisc\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mimread\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", + "\u001b[0;32m\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mscipy\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmisc\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mimread\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", "\u001b[0;31mNameError\u001b[0m: name 'scipy' is not defined" ] } diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3.py b/doc/LectureNotes/_build/jupyter_execute/chapter3.py index f964d3f28..c827ef0fe 100644 --- a/doc/LectureNotes/_build/jupyter_execute/chapter3.py +++ b/doc/LectureNotes/_build/jupyter_execute/chapter3.py @@ -504,10 +504,61 @@ finite $m$, it is not always possible to find a closed form /analytic expression $\tilde{p}(x)$. +The following code starts with a Gaussian distribution with mean value +$\mu =100$ and variance $\sigma=15$. We use this to generate the data +used in the bootstrap analysis. The bootstrap analysis returns a data +set after a given number of bootstrap operations (as many as we have +data points). This data set consists of estimated mean values for each +bootstrap operation. The histogram generated by the bootstrap method +shows that the distribution for these mean values is also a Gaussian, +centered around the mean value $\mu=100$ but with standard deviation +$\sigma/\sqrt{n}$, where $n$ is the number of bootstrap samples (in +this case the same as the number of original data points). The value +of the standard deviation is what we expect from the central limit +theorem. +%matplotlib inline +import numpy as np +from time import time +from scipy.stats import norm +import matplotlib.pyplot as plt +# Returns mean of bootstrap samples +# Bootstrap algorithm +def bootstrap(data, datapoints): + t = np.zeros(datapoints) + n = len(data) + # non-parametric bootstrap + for i in range(datapoints): + t[i] = np.mean(data[np.random.randint(0,n,n)]) + # analysis + print("Bootstrap Statistics :") + print("original bias std. error") + print("%8g %8g %14g %15g" % (np.mean(data), np.std(data),np.mean(t),np.std(t))) + return t +# We set the mean value to 100 and the standard deviation to 15 +mu, sigma = 100, 15 +datapoints = 10000 +# We generate random numbers according to the normal distribution +x = mu + sigma*np.random.randn(datapoints) +# bootstrap returns the data sample +t = bootstrap(x, datapoints) + +We see that our new variance and from that the standard deviation, agrees with the central limit theorem. + +We plot then the histogram together with a best fit for the data set. + +# the histogram of the bootstrapped data (normalized data if density = True) +n, binsboot, patches = plt.hist(t, 50, density=True, facecolor='red', alpha=0.75) +# add a 'best fit' line +y = norm.pdf(binsboot, np.mean(t), np.std(t)) +lt = plt.plot(binsboot, y, 'b', linewidth=1) +plt.xlabel('x') +plt.ylabel('Probability') +plt.grid(True) +plt.show() ## The bias-variance tradeoff @@ -570,8 +621,6 @@ $$ that is the rewriting in terms of the so-called bias, the variance of the model $\boldsymbol{\tilde{y}}$ and the variance of $\boldsymbol{\epsilon}$. -%matplotlib inline - import matplotlib.pyplot as plt import numpy as np from sklearn.linear_model import LinearRegression, Ridge, Lasso diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_47_0.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_47_0.png index 392e93eb1060945d98ce2dde88fda65c40f8c417..34a363f1cf90866dc60bda83f86f68041801f3cc 100644 GIT binary patch literal 11796 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 z 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 a@jQ#Ju5bq2Yk>-F3?+G0Xql`@$o~WExXY>l literal 14342 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 C&R8G- diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_61_1.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_61_1.png new file mode 100644 index 0000000000000000000000000000000000000000..2d1866571230fb73edcc96cfb5516cfc1de626ed GIT binary patch literal 23409 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

|9AqHlgjU|0pWf&)tCU;vQTDNyK{{B}+5Z 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 literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_62_6.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_62_6.png new file mode 100644 index 0000000000000000000000000000000000000000..2116c169fe3c1e576f215ae6b7345893de6949f5 GIT binary patch literal 16322 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 QPmiP^qbgnU#yIf*0H80FwEzGB literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_64_1.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_64_1.png new file mode 100644 index 0000000000000000000000000000000000000000..f66188c6f460e43921016effecf81d31e2c3e3fa GIT binary patch literal 38099 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

t4KQGn28NK?>UyIb2b?CI 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 literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_65_11.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_65_11.png new file mode 100644 index 0000000000000000000000000000000000000000..df911b5f7bed8e241b5c2632951127711b381d95 GIT binary patch literal 16300 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 F{|Dg@tL6Xz literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_71_0.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_71_0.png new file mode 100644 index 0000000000000000000000000000000000000000..392e93eb1060945d98ce2dde88fda65c40f8c417 GIT binary patch literal 14342 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 C&R8G- literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_73_1.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_73_1.png new file mode 100644 index 0000000000000000000000000000000000000000..6dff76ded67dc3492d1080fdf48a1b86bdfc4c27 GIT binary patch literal 11986 zcmZ9y1yodD)HXgt3X&p7BZGjnLpLZxh=dF!4GtkCLrAAcm%tDrjevxtNHYjBq=0mX zbazR8cYg1;-tWKui#5QVb?&+Q?0fd!&-3gP@lr#Xl$f3v1OkyhSAoGnAaEe?A-F>T zeB;3X%p3S4;imY?P20)Z&BMaQ3Z!n~hIDXpbFh8=(A~<#)z;~)5I^w4`|ypM8`4!$ zK)~^T2k<+&*a&o`)TRTI5Fu3zTtT3_RM-y~l$K5l0`bc|hdtHtOy8OH^3++GJU`gW zU`nV6;gt^rh58Xu#4GCjs^QOm*GXEFY?xA}XLhZ-V{~a}Us7Yo$DON3+0k5P9&@KF zp#s0Hz~K|<`5kM{EorpeY9K4er{{u+iJ$7_#ydn@`_n(UvJmvkta)X+%Ds+$%9XFP zPgE%d%16OZ2l28|@TaO&fpArPE_IM97xfom@Z)@)kHpndAkE|5+37D|zDzKM!c{Ml zN=r-IF{$UPre{%j9}^OuSz8y(T0G82nNi03@imvJ%m2T-hyI(kN8leQ4Q^x<)xMZr zT->w!^2$(0=YDs0_lK~sX{JbcaqxvB4pN-)7Y37%knlcyf+^Na5c5(;=R^CV`C#@_ z_pm(Frn&z#o{p}rqOoy$=GF95Sa?*_aLMER_o#Ueki6!NX?8%ED!u?(18e(N)!4Da zg-au@lH!v|Sz+*ZEiEldTU*;N`T6lE6b$Wu9V;+CGE(Okprk}lqW8`2uqNd0gL^D2 z0ar&uLqlEN-3O!^3VYtX#G9JP9~e|blki<&NLrCe{2kc7|#AeF!?T!Wry;*XTKfUr2&)3T~WMwWC z0*%4a$3OL4$WY!VLdvH*7~BUjhn_wN5|0^Y!oB7*=7WO+Uel)3%iYE}{JS*!U2Jg` zHUrEMHa0GP{sQGV=DyEjg znG0$kGX4Dl399p@Z77rfA)z|RlE) zSGDFT;GcQE$v%^EC(BoGUY1#rjHAxuN<3u#I@`%655%gdIGWP~9hA?{&+$76rrDL@@&wy%sDUtZC>vy?5E zjjJ#BEk?M9jXXlDgBBMTC8Lty#lzhK-(L40*&}`RyWcZttd5M#0V8;U5vp9HlgrdB zR{gFeT)ZW#`Spq7R><^O)*2OThV}Y+ldD?h|5hYlx2DOZmrHHmnO)NfNWnT%I^&~M zbYlm#`z8G=(`_!R(zT(*4c;`@mV$Yg?`owU#l69KSsWwVFWbcwC5oKKXRC9zizIta z_E6-VM$3d&>uwuyPl-K{_wt&GW2-hLdy4J2%F8bOO>~(=PBi}JvUy&Qb(3grT6>%` z4+9Tm;G2J!Dp|OgL+;Y$j@sX6N37q=(Z{`UnEnZ$>*`x+jv*9>FQ!e22*bi7NZ3TV zx6cvJ9PS7E7;WXYt@ox|P+`L<$n4s%qg1)NfSLA6Ij9+tafGgPh54*ImdHJqyG6-e~MzX#% zkEWYluQ9`o10P^g+gl=^a+wtsf3xY#5qvA-_{5`M%}NcuJ9F`mfZy8=|F+IsdRTjD zhfJ#`d(QUN#cvC&?bYeNcAM$Z>%%dG{Pf+W-~EpxV=JV7kuCP}1ctO~xAv0iN2&xY zFq)&u&%U8F9p!YCGKQasPL58BAv|$dX8gJ3{Me%yXi8UV*T`(?dPigD{WI#9R3DJ%pX+MUxumr~2};95|)QQ{~J=V^h0Y9c_ODFLJ=lWMIdp z;ILXKbb^U&VY7ACweCIBh1IsS&Z>8x0OB@YH5yDQ&L@(2DL~t8z()1n`@VkIP4E49 z1Nls-bz-BL62yfE$yq+oPm8S_Bh@~-sZfjh8{ zqw*~dL2+43fr=mJnmm_Wz&jZN&*Q`$ozbzQsA{;>RdMHm3H#pLE`+kbgcNyF>=*{VjX)~jN(n7t%^Ca7Jkt)}*VB4sxA?~;SwoH{; zi%svQb(qZ>643!IQJa#SXep;xVeCPUgfHrMLuwfL%Q@<89)z-E1YKb`?Fp~x(r9}Z z&eyYVLiRM2O~E8!0&u7QH7D+tqGbYf^(7%DN2gI|Y^1UzJK9y5v!-tLd!qNzPo_e_ zy?KL~Ll+J)4Rwp2kK(|DLuh?{^cyiJRV#HSG4%J?guI$22`A!fZ@0w(Ip!CZukH-^ zU-0SHoJb@8sAO>l#ngAqRG9Obv?&;zmJEw?v5pm9-i0wGgQB66@@?^rDsH-liIAs^Fd+Xp|q3gze!6o!W8L{uJc z{mIw%U>uhs_28dU=?{WuHp*sb`I!U|va+_Z*u-%N@}ls0&R%NoEyqO+tgdMK+ zVh%2&lqz}9(Iyuw+kGDIG|K+{2(J}eW||k3grE}dA)bfFd@1OE{?4TNWL^4Z!qdcM zfInS`JHl0&U9crUGb_Uld~^IqG}*CtEhkDD>iR1}-4N1t+la)AUu3-!S~4oO&$zm% zsx(CpUAWk=0wI>@FVnEU$(Q(ivux+Waiv#FUcb>xrbGWyuP3GINL6KUD<${&dohW}A7Dm=#dfq3h2k!kVoAHWOy7_C;S->=pj*xp2O(Wnx|`^xE5V z=cvJhh*Kv2!3J0J)D<0&++EPaoe3_{cJ9I`WQ3Mv|(f=bbp;ri`=(@60A|-$p6K{N%!dnA2Np2Nw^T z{tVa||KiR+>3kyjB0V74TX|UEr+hi7mO@dvMG@QR8OmAbpX31rn7WbdXk$!)cRG2X zk%63oj;8H+#FJlRt5<@JDuVdz$}-(G8-9&e`k&D`$N6p+L&)o%?)kS+M|NG9CyagP!k9jbx{rf+vBsF{0!JS1Un z33+#-F}8CZi(R@94=Z320x+peWp7~Jf7Wo@?XCFCQ3!*^+mi^7-S1C<{q8c~I5~3& z=Qt|Qn%LxtzvxA;XtFr2^(_)f3)wvToEZL(6{x8-&)iL+AjH)d2l-cT?r4Ypf?BCC zqS44lB_0nBl&txkELRVEHvLF6BUcWOZ~8R0E`v{xBR3`A8rH=Q{TI4+pQVh-C9FV{ z7OXSPmQ=2pX6>cUesr`Ceh1c-Jv!SSav1&y4dqPU`Ma03_xC;2&-1EBxct=iF$F^M zRz`1QV}nCTXn6Mt>hJ0JShYm}lxI(3c=zR0{_-2X+eu%burWFG@Nr1%q)JG~^Jr+S zejo9KeaLD_=neo-P#Y)nILMn)py;fo3x1R+ zB(b#dr*pDiJv{vKl84wtSIaz6|^b%cB@17Ow=X5K=;;i zEs2625VR0iAUc9x3(#SSUj(E56eZ3+X8S8f6}W1fNW#izgAQ)gaB(r+G*RZ zm5C7FFO=~gW3LfTTI^Q3?+kGa@p-e@L6im$A^4E0{GScz@Gf`CNnXfaxC*)1j#<&E zq(31N&HMwCgDO8iBsOP7n&!QG5%dR>TG^_xV9K&*Kg};nY}|knhd8--M&ikquO_N6^QKm21($8d;*{} z6Kyj5<({y^@8Nrc+!d1vAlR~OHkoHly(0hzVxSwC)Z_E>^Vqu@T;?7Y64W9m-h>sz zZuIx`@tKSrb%<+H$v5V_rq4Qa5b*W^>b0`eNm~%PY2^9*3!v8 zx9rcfwbvY+FEcJybjBrWuFdeJ)j`|~e6K3Q*2ACteGRE!+i}2-%%!>a6i8Tsu^>2D zlPZw-4Sv3^Z>rx%03aUiI%<14?{)*B;!>V;$JFSk9aaJ0GY1`7T%UI}Tz2`Ap&TIU z!JB4pmUkNMG1}S`l-49K7BZ#_ss>f@ZjWMlD6f1@WQ(^p!Q*$bq1O#mxqu5=f!zWw z0n)zy`1V?#1<{w|SlJd+n0UJ?p1`bd#D}->*c5Jk#U7l3p6fjgw!&_h5Hd8ST2bs_ z)^9?t;;$A!LRN3#hos92XAZ-Cjz-Jcr7Imc0er#(TKWzw77Q%*Asxcgd4(C+;i>L$ zV{FMPB#p80wsX?+bxj?prAGdH$tRbKV-`gu5A*igr_(^FReH2(^+;ih0^nS)^MpU) zo@2=Z5H(HUzT(U)T_n;2AKChEc<46!rFq~u1m1Jk)VMxu*QBl9tx1njzgS}TUaKgg z?>t$QBA(PVTDi#G6<}S3M&t*H!vw?Z&p2JNW0b(^2Ma>dlS)NoM?fhEzca4+yi)3Z zzNCl;k@;pNC&Z=gB{60F{Z?A-mEby*T_S+uP0c>{*5}>Z7|)BEU3@%RRR01LC*pad zmp8t9=EAF5GcCn%_*lYldV5eaf8=b29b~)erQNGK*+bjjmgGY>TFbD3>odg^3(v@G z#4}Ixnj5Kt|1bm+ZzFNfCn?8|oeFYE#MXdmq%`qo&ev0Nr;PRn<(0aHhktuyj$G}}er7V+C+P~XBUY&WZ0Dq0)pv>;lLV>R16dm7|}W_8>7ZW&e!eo($u67Fx-ya zgDAV;=TUW#2RIrU=1ct%{%z5X-qf%rg$URCNm&4SW4l&QdEE<82gD^OJesfooCOM3 zq0O!};GXuY%nNK*O!~KFRwRlPBVI3TO_aa4A4Pz^vcX~bC-@{^`rvO*^P_iBf1Cb1 z$ELe^XEEY8oJdouEjfJI6Wy1pUax_w#?vCv=QO~i{7dM{+J}UZw9LEzTpTKDfx{RoY$X(bM zdDsu(SK}{W$&p?BTUswfi$x6*l3v(7BS9oKVwFt)-n>j9%1@vfeB-;mB$i(LKSHi5 za4(n_ToG#A`}H-YIwii^FZ=&pcNk}8mg)ljCG^N>4FK_jet^qy&*%}G(ii54J{QX8 zw%@&JkfA46><@9zGu9Tl@twYT05ztMd46E`CF;ap%}*d@v?!*D7|mM zPI@{}wwNx_G#RCwj|!Vf3ciVJB;U9EOfX0Iwjy&L)HEJ>R{T&OfDc38F8WlrlwqlJ z7bQAA_4YWDH9v(vs#BUFSQijx6^)QLeOfVxWxb8wEJ55R9TLP9e7GMETbM{~ zlt!qvl;dg_=P-r!0EvI`?18A)&mxo^uE!bp3wQu$Hb~n3T~+vfTsa|(!@jMXszI{l z$~_tgV5YstV^w?-4|VywL0R;OF=1maNaD9~%moK;ev7`*-f{-1S07`%JU{?|WI_F8 zhBQC?t?wb>6HF;Vt{+tboU>;_t84L)oWWmM;1Je@kKX zXqWd9IlH&dwilK+a`t06sba^R>sHDh1=K<6k24}*>c8BRgUB&b1Rv))_v8Fl-E%&G zK1E?RCIa$(f12P-kOGx>+v)0k__AnaGu%{5du_Qn#w%ThJD%C(-H-=%5KAkSyz9~F z&17TF{E4~!Xkv1pQi^xWcY|YyJDY+(=SU5i*mOOHgvh*&Fz1Hv1pCQA= zr-*;?`IQNdB?H0@{$NEH-%8hVn|FC^n1G5tH?f6hg@>6Pv|w#cydP5IOYjk&H&g`{5c_uePOLf!r&{$y8GgzhW4$7KJP#R{I1 zB*(-H0`df9f)uwD@$>YEFAP2E|FHWcbt0VZ8l_a9?8Hs^oG!H>D?|b{F}&GpC#0Ri}QP z>ca%idvT##YG$gFzlJpy<|Dh}f^5f%FEFVdz7LX#VE_|zzO-lfT3WQ!UDD}Vne3(4 zqnBw4HjnnY>)9Jt`4wapy?9Z6y5Ge)O*c`(Q+~aCKa^vW1eovlY_z#mU8vv90=sdZ zLSv0pA>{DI0?k%+bx=JfwfKi`^5zxu4U%D?e4^beFX6m*1rad{y-|Hfyxa5C=h`MM z{1|r^Pl+B88`;Iss@wX^Y462kc|%zy_H8Uq$X+dN9!UPuF4Fi_Hdp&3J1YDG*dz#7 zv?IrNd&?>6>(`>SA)@Q!<#HX);YFfW+C)NWf^9-F9Cl3V0KF3@q&8BeAl#CMhQ{43 zwdY0h>hiD%1XZNq{a^noo=g)28KO$XC&BrL^9SPMxU}>CAg*Tybq|X~MyS>Fp#&h; zecgWvluT8T*UD6b2Cd8pwH#;xjVD8@odRP|Cm?rp0lBv{9*~-IQFiZ{h|J}l7{D4L zOSC*WDt?EGqvH6clQqLzKeba~F~caH)IZSJLNV)i=5dNa3Uhzu&KzGSTMb!2f>@_! zvH+4<5yyleaTo1TAk?}JYW*F$Dv405VRC*v-z@|0K2@+vmw5&x*v-=KccKm>@+HdX zU;|^P0r`@AK=g0|>r70eP*B}_18C=}A_`Q2hYf&;JGLv6i@r(PTm~3RdGCalO7rmg zzGl9p1aQw5a1Rv=!*fFya_l`d^1waCn+@KA?)Q;n;dsxUeLszZX8_!CMYqI*B`3GQ zbQ(zBxBxHG=ld-IOF{D86rkh)F}w*w+g_E9qros`6ouwmA;dnbyPs$Ar7g8hoLUut z>QMiEXONuNF^@Xr1ZEibO-|JOCy$*0jh*4I=Ybg0bslOSd+~ZwRR2J%`BIrg z2|i^OW9?POMyq2t&x-l;B+=W)D}}<~ucAf`>e#go{P%xa;=r#UnTV)}@4#Ah7yuI; z6MViT0J>+*g))~MjkO1;_z0`oUq#N|p`gF_>`nL9CmQWv zP^MVJ<*di4Tjzr`qoFAgDtLpV1>z`nKp-~Tvg@GMp)+H8}9uf+FSQL&!i>7x@$=Y*~-8`+j_1 zTU%RfoM8BUl-F5+)VMH*N?uZ(mh5D;G~E1hXQw$jlcY9Ec^|V{jU9JxA%m-x*T3qB5j?yJ_D_ zEj>EDuUoN)#P^Bfo;1>V+W!+SJL?@TSt!xs2zaM}EMf`pWMUfaRuoc_2|;pKZ`;Zf z&I{;UlK`nG4hD#GG?XF8&1{cTTKLz=U9^WViPS+&gEuE(WQlQi&e!*|A=Frq>lJVt zxy3=g{Jwxx)9+9;e8Ocry&pJYzuV%c5_aVWy z0k!-Z4_YscByRW2Dt&DhNENONveO0J@4L({2f;#Z`2zCa$8!X70OAD(?Ias=0d#^2 z=DJVrj=3DQz1!yJt(6ik_X3zCr0rR%kb%<`ocon6&YRG1WdGMkvX?8iGp;wtv2BUA zdQIN7xZCcWcnsdJiVvi!w}6T$2y8~*gU>>BZoYy7r8DiH z;;i;3#}wSd#;l{pb_$Efy44Fe0TTBfNIv8pol1x6R)~v*Q|*mmw#Y`)`L41n!NzvG znkjEif%2)&BF+krx3X)ClA?Y{QnSYo(` z$a{5IU1S=i%r$xup^^+Om>jyCB3w}9YRl zz>*9mbdJhh)Xsv9&S$DSM;1b6;YIdty#4^b7P~daYSX?=p@9(E* zr%%%2u^UA@=*7(lD=C8?-vYz0Uz zco6q`v{rHEa7a>gm8N#{dR}*AKQTopB8C`f_iBt7G@{_9g?=DeH%0G&Se=o>?UZ@J z%Z(&8I>yd{ep;XjF~@h4R$k)aa+!OwoT5{GUYPiNy#R5R1fK)Yx9lUx)pj&%Y15k8 zF4`Qgkvzrq`hAV@@d&Z(jBmwcLC)=^rxXvG>+j+VB_V(L0kT*_E^1z3uv;L|BzpTv zHg&~gVBrr-TuxO3a0KB;X7$Y}dwKb6z%$aE+A7ATir3^ok8cs^5r`^%LlL`qv!#-5 zW`qv>V8%KgfEcW-q6tO?MQ9#8NU?YY z^%Hk;yN5L;%gnz$OLmG(9%zS2%hPMG;rZ= zV3FAy)uM;lMA?b7<7mRAe`gg^B>6fNmESU+!k#Hw28UmDmeHc%+^Lh3gT4Q<`OS^4V3ssFF+N|Op4;)=pTQWtC=z1z-K3eo3_ zP-}p4$jG)_vnM6NRWrI`c>--)J0MjLJekC`VK-^aP6FWn?%{K3U&c6S6ZymTlR@rpF5tu#&{sea!*9|+tJ6$@ip20W0@r3jxcLpc@L*sHb94#?2oiwJsU~aDiRdBu`n2lt3fB?s-{IDv4HNvADsv`hL-#lIQH>FUz%kyJc5w+(i8ML&cT;+TOaedRRIZWrtX z&ZhTDLzWuoZ*TiCe>ay&J5CgCND+N3rLNsu@&e|#$ZybshRK10TI^BF9;vHu*cd~l z0BiwBFhGCn{{`It#1haW$OsJ|F&d=3)2nq+kodC( z$M{HSh982i`eDEaX)fJ~y={09KOfa4xm9e{^6t#G8fKZR+YYpsjtI6C6qg0YY#eFg zvkbQsV9RurlW#jtw1WNiYGR#akoDo|Y!I`kF7GX3?t-7P=yc(+tnf3Y~s)SfSl4#5FNx4v8BuhRess1U)p zNsd5-3hHF)%>sPEa={{dh*pUCoW8Cl0+}Ut(@ zId!H9v;0W?g80e3Ix_v{l+egh$ot;F%b@Dg6}1I@z1LTS$WKsfNJXn8fBqd;bOfBK zAWCj^x*qjDeE*?^8brwNDrANVSfk?|{1SOvN^!9878`Q%UD$_Q=vC`YiOFb~A=IRE=n-1icX?-V;2-n|dNYZ~`Rek;!}6dam%X-;nxdGlOuV)zX>RV&lGB@yf(bdG} zU6o(DzGYk`LADT=gp->$TNCb}1BhUUAqzhw&(JHKTYiH&aC4g(k0!j!Iy+&nmrCrE zdtcc+o-pfzWM7lAn_x4LAqF~{Y3wL$8O=o#zlKbrlKoI(TrcJ7%oGQfwXeAGGFI2w z`WCzV%y{^s86RMW$lsy0%#Up$$J`=ZYGzvS;S+{|`=b BIj#Tz literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_74_0.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_74_0.png index cf4b6a42efd46bec79a419c9be806785a921ec38..021694b4c6e8a1eca5fa6fec86fd9b29da06bf5b 100644 GIT binary patch literal 10546 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 A;{X5v diff --git a/doc/LectureNotes/_build/jupyter_execute/chapter3_78_0.png b/doc/LectureNotes/_build/jupyter_execute/chapter3_78_0.png new file mode 100644 index 0000000000000000000000000000000000000000..cf4b6a42efd46bec79a419c9be806785a921ec38 GIT binary patch literal 32458 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 A;{X5v literal 0 HcmV?d00001 diff --git a/doc/LectureNotes/chapter3.ipynb b/doc/LectureNotes/chapter3.ipynb index 4a7aa4470..413c54051 100644 --- a/doc/LectureNotes/chapter3.ipynb +++ b/doc/LectureNotes/chapter3.ipynb @@ -735,11 +735,92 @@ "$\\tilde{p}(x)$.\n", "\n", "\n", + "The following code starts with a Gaussian distribution with mean value\n", + "$\\mu =100$ and variance $\\sigma=15$. We use this to generate the data\n", + "used in the bootstrap analysis. The bootstrap analysis returns a data\n", + "set after a given number of bootstrap operations (as many as we have\n", + "data points). This data set consists of estimated mean values for each\n", + "bootstrap operation. The histogram generated by the bootstrap method\n", + "shows that the distribution for these mean values is also a Gaussian,\n", + "centered around the mean value $\\mu=100$ but with standard deviation\n", + "$\\sigma/\\sqrt{n}$, where $n$ is the number of bootstrap samples (in\n", + "this case the same as the number of original data points). The value\n", + "of the standard deviation is what we expect from the central limit\n", + "theorem." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false, + "editable": true + }, + "outputs": [], + "source": [ + "%matplotlib inline\n", "\n", + "import numpy as np\n", + "from time import time\n", + "from scipy.stats import norm\n", + "import matplotlib.pyplot as plt\n", "\n", + "# Returns mean of bootstrap samples \n", + "# Bootstrap algorithm\n", + "def bootstrap(data, datapoints):\n", + " t = np.zeros(datapoints)\n", + " n = len(data)\n", + " # non-parametric bootstrap \n", + " for i in range(datapoints):\n", + " t[i] = np.mean(data[np.random.randint(0,n,n)])\n", + " # analysis \n", + " print(\"Bootstrap Statistics :\")\n", + " print(\"original bias std. error\")\n", + " print(\"%8g %8g %14g %15g\" % (np.mean(data), np.std(data),np.mean(t),np.std(t)))\n", + " return t\n", "\n", + "# We set the mean value to 100 and the standard deviation to 15\n", + "mu, sigma = 100, 15\n", + "datapoints = 10000\n", + "# We generate random numbers according to the normal distribution\n", + "x = mu + sigma*np.random.randn(datapoints)\n", + "# bootstrap returns the data sample \n", + "t = bootstrap(x, datapoints)" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ + "We see that our new variance and from that the standard deviation, agrees with the central limit theorem.\n", "\n", - "\n", + "We plot then the histogram together with a best fit for the data set." + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "collapsed": false, + "editable": true + }, + "outputs": [], + "source": [ + "# the histogram of the bootstrapped data (normalized data if density = True)\n", + "n, binsboot, patches = plt.hist(t, 50, density=True, facecolor='red', alpha=0.75)\n", + "# add a 'best fit' line \n", + "y = norm.pdf(binsboot, np.mean(t), np.std(t))\n", + "lt = plt.plot(binsboot, y, 'b', linewidth=1)\n", + "plt.xlabel('x')\n", + "plt.ylabel('Probability')\n", + "plt.grid(True)\n", + "plt.show()" + ] + }, + { + "cell_type": "markdown", + "metadata": {}, + "source": [ "## The bias-variance tradeoff\n", "\n", "\n", @@ -871,8 +952,6 @@ }, "outputs": [], "source": [ - "%matplotlib inline\n", - "\n", "import matplotlib.pyplot as plt\n", "import numpy as np\n", "from sklearn.linear_model import LinearRegression, Ridge, Lasso\n",