From 63230f137d5235908ac155a335f0f0ff2df48d6b Mon Sep 17 00:00:00 2001 From: Morten Hjorth-Jensen Date: Mon, 8 Sep 2025 16:29:02 +0200 Subject: [PATCH] update --- .../_build/.doctrees/chapter1.doctree | Bin 367884 -> 367887 bytes .../_build/.doctrees/chapter10.doctree | Bin 223657 -> 223660 bytes .../_build/.doctrees/chapter11.doctree | Bin 232785 -> 232788 bytes .../_build/.doctrees/chapter12.doctree | Bin 130986 -> 130989 bytes .../_build/.doctrees/chapter13.doctree | Bin 134325 -> 134328 bytes .../_build/.doctrees/chapter2.doctree | Bin 329391 -> 329394 bytes .../_build/.doctrees/chapter3.doctree | Bin 315675 -> 315678 bytes .../_build/.doctrees/chapter4.doctree | Bin 84277 -> 84280 bytes .../_build/.doctrees/chapter5.doctree | Bin 141792 -> 141795 bytes .../_build/.doctrees/chapter6.doctree | Bin 129531 -> 129534 bytes .../_build/.doctrees/chapter7.doctree | Bin 132997 -> 133000 bytes .../_build/.doctrees/chapter8.doctree | Bin 129595 -> 129598 bytes .../_build/.doctrees/chapter9.doctree | Bin 117645 -> 117648 bytes .../.doctrees/chapteroptimization.doctree | Bin 264424 -> 264427 bytes .../_build/.doctrees/clustering.doctree | Bin 53162 -> 53165 bytes .../_build/.doctrees/environment.pickle | Bin 380170 -> 310619 bytes .../_build/.doctrees/exercisesweek34.doctree | Bin 40276 -> 40279 bytes .../_build/.doctrees/exercisesweek35.doctree | Bin 47963 -> 47966 bytes .../_build/.doctrees/exercisesweek36.doctree | Bin 28402 -> 28405 bytes .../_build/.doctrees/exercisesweek37.doctree | Bin 37033 -> 37036 bytes .../_build/.doctrees/exercisesweek38.doctree | Bin 39063 -> 39066 bytes .../_build/.doctrees/intro.doctree | Bin 45856 -> 45859 bytes .../_build/.doctrees/linalg.doctree | Bin 117543 -> 117546 bytes .../_build/.doctrees/project1.doctree | Bin 78763 -> 78766 bytes .../_build/.doctrees/schedule.doctree | Bin 6573 -> 6576 bytes .../_build/.doctrees/statistics.doctree | Bin 167956 -> 167959 bytes .../_build/.doctrees/teachers.doctree | Bin 27641 -> 27644 bytes .../_build/.doctrees/textbooks.doctree | Bin 23046 -> 23049 bytes .../_build/.doctrees/week34.doctree | Bin 376321 -> 376324 bytes .../_build/.doctrees/week35.doctree | Bin 389067 -> 389070 bytes .../_build/.doctrees/week36.doctree | Bin 323348 -> 323351 bytes .../_build/.doctrees/week37.doctree | Bin 305903 -> 306176 bytes doc/LectureNotes/_build/html/.buildinfo | 2 +- .../_build/html/_sources/week37.ipynb | 398 +++++----- .../_build/html/_static/pygments.css | 242 +++--- doc/LectureNotes/_build/html/chapter1.html | 2 +- doc/LectureNotes/_build/html/chapter10.html | 2 +- doc/LectureNotes/_build/html/chapter11.html | 2 +- doc/LectureNotes/_build/html/chapter12.html | 2 +- doc/LectureNotes/_build/html/chapter13.html | 2 +- doc/LectureNotes/_build/html/chapter2.html | 2 +- doc/LectureNotes/_build/html/chapter3.html | 2 +- doc/LectureNotes/_build/html/chapter4.html | 2 +- doc/LectureNotes/_build/html/chapter5.html | 2 +- doc/LectureNotes/_build/html/chapter6.html | 2 +- doc/LectureNotes/_build/html/chapter7.html | 2 +- doc/LectureNotes/_build/html/chapter8.html | 2 +- doc/LectureNotes/_build/html/chapter9.html | 2 +- .../_build/html/chapteroptimization.html | 2 +- doc/LectureNotes/_build/html/clustering.html | 2 +- .../_build/html/exercisesweek34.html | 14 +- .../_build/html/exercisesweek35.html | 10 +- .../_build/html/exercisesweek36.html | 16 +- .../_build/html/exercisesweek37.html | 2 +- .../_build/html/exercisesweek38.html | 18 +- doc/LectureNotes/_build/html/genindex.html | 2 +- doc/LectureNotes/_build/html/intro.html | 2 +- doc/LectureNotes/_build/html/linalg.html | 2 +- doc/LectureNotes/_build/html/objects.inv | Bin 1961 -> 1022 bytes doc/LectureNotes/_build/html/project1.html | 2 +- doc/LectureNotes/_build/html/schedule.html | 2 +- doc/LectureNotes/_build/html/search.html | 2 +- doc/LectureNotes/_build/html/searchindex.js | 2 +- doc/LectureNotes/_build/html/statistics.html | 2 +- doc/LectureNotes/_build/html/teachers.html | 2 +- doc/LectureNotes/_build/html/textbooks.html | 2 +- doc/LectureNotes/_build/html/week34.html | 2 +- doc/LectureNotes/_build/html/week35.html | 112 +-- doc/LectureNotes/_build/html/week36.html | 2 +- doc/LectureNotes/_build/html/week37.html | 7 +- .../_build/jupyter_execute/week37.ipynb | 398 +++++----- doc/LectureNotes/week37.ipynb | 398 +++++----- doc/pub/week37/html/._week37-bs001.html | 7 +- doc/pub/week37/html/week37-reveal.html | 6 +- doc/pub/week37/html/week37-solarized.html | 7 +- doc/pub/week37/html/week37.html | 7 +- doc/pub/week37/ipynb/ipynb-week37-src.tar.gz | Bin 492464 -> 492464 bytes doc/pub/week37/ipynb/week37.ipynb | 710 ++++++------------ doc/src/week37/week37.do.txt | 6 +- 79 files changed, 1091 insertions(+), 1323 deletions(-) diff --git a/doc/LectureNotes/_build/.doctrees/chapter1.doctree b/doc/LectureNotes/_build/.doctrees/chapter1.doctree index 94096a22ca10caf280affda86dcf12ef29ad85ee..f139420c440f003e1a40d2443e3199add7406dc9 100644 GIT binary patch delta 71 zcmeC#CDy-7jHQ8fYR^U%Z6-+%{m|mnqGJ8rjI7kW;?z9-kkrKFjLf|B>9R{$l$z6- V+S8dBffz(H12N0?bSBoNvjB377h3=T delta 68 zcmeC*CDyY`jHQ8fYUf54Z6+~S{m|mnqGJ8*#G;&xG<}!U;_QGXpWp_ADmWrLzDdF%~`m diff --git a/doc/LectureNotes/_build/.doctrees/chapter10.doctree b/doc/LectureNotes/_build/.doctrees/chapter10.doctree index 16d64570605c5bfb87cd96b231eedb95fa7082bb..f8d0e56164ad884c218f43d46af44f0abc63a542 100644 GIT binary patch delta 71 zcmZ2^nRm@)UX}*dsf-(0?3pAz^+StOi;DGgGqO_iic|CSLsAoyGcxniH%BsU_{%wU ZA_F4>2u$9nDbuRQ*s900Rgbwk699Sd7ft{G delta 75 zcmZ2;nRn%7UX}*dsSF!g?3u*e^h1kNi;DHL6N_>(()3+Yi?d7e3pU3vZTQQbAvv|5 dfsp|OCKu{UO@GhCDADT4*y_o&)ss0n69CUm7(f63 diff --git a/doc/LectureNotes/_build/.doctrees/chapter11.doctree b/doc/LectureNotes/_build/.doctrees/chapter11.doctree index 93cfb054523029ad92f743b80fe8bf7043581e9f..f71b9287b781dd5dcdda8e6cf634f87975ff37d5 100644 GIT binary patch delta 58 zcmcaOi|@)TK9&a7srnmPbeSYQ^+StOi;DGgGqO_iic|CSLsAoyGcxnio86h(-I*AH Mm}$E^6Ejyg08s%FssI20 delta 55 zcmcaIi|^trK9&a7sX7~3beY85^h1kNi;DHL6N_>(()3+Yi?d7e3!1%{+P#<(()3+Yi?d7e3!1%{wtF!#CjSKh Ds_7A8 diff --git a/doc/LectureNotes/_build/.doctrees/chapter13.doctree b/doc/LectureNotes/_build/.doctrees/chapter13.doctree index d4c6bd2d14f0abf7c15db3d72cf16c0b14c4883a..f5369aedf753d0bf1c80bc17a67384caef3a576f 100644 GIT binary patch delta 54 zcmdlwlVitB4weSisjM4WbeSYQ^+StOi;DGgGqO_iic|CSLsAoyGcxnio86h(-I*A- KyE8H6aRC7G+7U_s delta 51 zcmdlnlVj^l4weSisZ1MLbeY85^h1kNi;DHL6N_>(()3+Yi?d7e3!1%{+P#<=dd^=ndQa>0P-&xA^-pY delta 73 zcmbQYNO<-lVU`BgsSF!gw3)(()3+Yi?d7e3pRT&9r?>0J7uae bJ0k-KOm6fPZ`EUL)njVaW8SLA^5Fsic>))t diff --git a/doc/LectureNotes/_build/.doctrees/chapter4.doctree b/doc/LectureNotes/_build/.doctrees/chapter4.doctree index c317ca283f578c0f8cdcba11b55d1dd1c590815b..70b0099ee182ac490f21cf9b25e4553a4777521e 100644 GIT binary patch delta 55 zcmdlwiFL;$R+a|VsgpOdXfsKA=!X`k78UE~W@M%26{qIuhomMZXJqE3PcM{X6m5=T L+8)Kkc-svC9K{m) delta 47 zcmdlniFNBFR+a|VsS`G`Xfuhq>W3Dm78UDfCl=*or0Kh)7H5~_7c_e?ZTDbe{NM%v DiwO{Y diff --git a/doc/LectureNotes/_build/.doctrees/chapter5.doctree b/doc/LectureNotes/_build/.doctrees/chapter5.doctree index ed00de71e6e786ca03b78133142685015ef75cd0..3d8e98bc95b4d65420bb14434471181ab545a182 100644 GIT binary patch delta 54 zcmaEGnd9+g4weSismvQ$8W|-$^h1kNi;DGgGqO_iic|CSLsAoyGcxnin`bk&&t_!Y KKAVxrRRaJp?GsV} delta 51 zcmaESnd8A_4weSisSF!g8X3i0^+StOi;DHL6N_>(()3+Yi?d7e3!3LKw$Ec^+&+(y H$yEaY^CS`} diff --git a/doc/LectureNotes/_build/.doctrees/chapter6.doctree b/doc/LectureNotes/_build/.doctrees/chapter6.doctree index 926b2d9c9b73e7d5db01a65ac5a6ebec1ff3bdf1..aaef2ed8cc771f1b7f1a8ce4cb17b015fe9fcef8 100644 GIT binary patch delta 50 zcmezUnf>2qc9sU#sk|Fm@);#P^h1kNi;DGgGqO_iic|CSLsAoyGcxnin>!h|cQP^- G{Qv;@R}*po delta 47 zcmezOnf>=?c9sU#sazXb@)^Zk^+StOi;DHL6N_>(()3+Yi?d7e3z~ZvxA!nI7X1JK DzWNeI diff --git a/doc/LectureNotes/_build/.doctrees/chapter7.doctree b/doc/LectureNotes/_build/.doctrees/chapter7.doctree index c27ff1e92a00fe6cfcfc9347697613cdd8fc51e5..a350e223ae3243087456c55b4d67353806b130fd 100644 GIT binary patch delta 61 zcmZqe=jiC?*zl84(nCMAIJKx)KQ|*QHLo}|Pd_9zF*zeMFMTsV)6c&=Q+XK}89<~8=!X`k78UE~W@M%26{qIuhomMZXJqE3H*aR#zL}A+ G;|BogUK51? delta 47 zcmdn@g?;xIc9sU#sq7nBW-^Mo>W3Dm78UDfCl=*or0Kh)7H5~_7c_5U+`f&GvEv5- Dum%!Y diff --git a/doc/LectureNotes/_build/.doctrees/chapter9.doctree b/doc/LectureNotes/_build/.doctrees/chapter9.doctree index 09102cf80b280ec43840d5ec62ef881d38289973..bbb6e1ea3c263c09c5c5a0f8b7314a17a87608af 100644 GIT binary patch delta 50 zcmeC3&OTu}J4*xW)P{{LzKoI{`k}?CMaBBL8Cj`$#i@DvA*qSU8JT(M&FPHW(-|4n GP5}V86A^I$ delta 47 zcmbO*oxOKDJ4*xW)Y^?KzKmk7`k}?CMaBBriA6aXY5Fdy#n~nK1Z9qnQ|i O7(_E~k7i=&Wdi`GofGu{ delta 59 zcmaDoQQ*Zy0hR{VsmvQ$9GS!d^h1kNi;DHL6N_>(()3+Yi?d7e3!3AY+T)lQffz(H LZ;xYQ>16`|VuTXX diff --git a/doc/LectureNotes/_build/.doctrees/clustering.doctree b/doc/LectureNotes/_build/.doctrees/clustering.doctree index e2f6b1576eff7f3737cfbf3769d4c0e06cad0b96..2286e96aaac7fcbd3599a687969ec76b5d3da501 100644 GIT binary patch delta 46 zcmZ2ApLy+kW|julsf#wU=rc)r>4z4l78UE~W@M%26{qIuhomMZXJqE3Z}wzLJPQDU C?hxw$ delta 43 zcmZ2GpLx}MW|julsq;6o=rf7A>xUMn78UDfCl=*or0Kh)7H5~_7i{)nN<0eyPb?3- diff --git a/doc/LectureNotes/_build/.doctrees/environment.pickle b/doc/LectureNotes/_build/.doctrees/environment.pickle index 15fe89e81306c3cbd6d8f130a9dc4f3fddeda725..6af0c788a290187452905bf95e6b941eb42a4474 100644 GIT binary patch literal 310619 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

beJ5^|?b3z2U^HK>Ki93_^yoKB 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 z

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 NczOQF5zLy_|9?HBMx_7% literal 380170 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%0D|1OGdCqHGQXNAI*D1bx( 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 diff --git a/doc/LectureNotes/_build/.doctrees/exercisesweek34.doctree b/doc/LectureNotes/_build/.doctrees/exercisesweek34.doctree index f9057181824c224e7b90d41a34853a7243fda379..a652d192b7e91f3da13cecbf9d0c3871324f0a01 100644 GIT binary patch delta 46 zcmcbzi|P6(()3+Yi?d7e3pVF5zMKsJU%3#A diff --git a/doc/LectureNotes/_build/.doctrees/exercisesweek35.doctree b/doc/LectureNotes/_build/.doctrees/exercisesweek35.doctree index abb9800a16e4b435867d6a3b1795996725ab3f27..3e8c9fa18d914903c7464655ed85934151525fa2 100644 GIT binary patch delta 46 zcmccpjp^PuCYA=)slgjr0vRR!^+StOi;DGgGqO_iic|CSLsAoyGcxniH)k_`*a-lu CeiCc| delta 43 zcmccjjp_C`CYA=)sR0{V0vW}8^h1kNi;DHL6N_>(()3+Yi?d7e3pVF5e%J{Bb`23d diff --git a/doc/LectureNotes/_build/.doctrees/exercisesweek36.doctree b/doc/LectureNotes/_build/.doctrees/exercisesweek36.doctree index 44e16bdf6f63ef1cb05d7aaca450538936e65a49..9aab23cea710d4008e1caf2463ac6e6ae56d1d3c 100644 GIT binary patch delta 46 zcmex#m+|XeMwSNFsjoJ&1Tsqc>xUMn78UE~W@M%26{qIuhomMZXJqE3Z_Z|H&jkR! C#}Y^Y delta 43 zcmex*m+{kGMwSNFsn0jE1Tu>G=!X`k78UDfCl=*or0Kh)7H5~_7i`XBY|jM%hocc0 diff --git a/doc/LectureNotes/_build/.doctrees/exercisesweek37.doctree b/doc/LectureNotes/_build/.doctrees/exercisesweek37.doctree index 186f7108c9a2e67f11d609b262d9a8356890e321..dc84301e53a2fae647134dd94da289e5ffcf318d 100644 GIT binary patch delta 46 zcmZ3vkZH|ACYA=)sS7uxUMn78UE~W@M%26{qIuhomMZXJqE3Zw_S&=>q_R C!w|aw delta 43 zcmZ3pkZI*YCYA=)sq;3nSTl+F=!X`k78UDfCl=*or0Kh)7H5~_7i^AT3h4s?P|**J diff --git a/doc/LectureNotes/_build/.doctrees/exercisesweek38.doctree b/doc/LectureNotes/_build/.doctrees/exercisesweek38.doctree index 07cf47f6c427bcfd69147b55265abd81b92b2edb..2c1078d4aa0c11ed2cd3ba2417d0a93824692425 100644 GIT binary patch delta 46 zcmbQfk!jXOCYA=)sr?&S0vRR!^+StOi;DGgGqO_iic|CSLsAoyGcxniH)k{IOa}mi CEfBB( delta 43 zcmbQWk!kuyCYA=)sXZH60vW}8^h1kNi;DHL6N_>(()3+Yi?d7e3pVF5>P!a!P(BZV diff --git a/doc/LectureNotes/_build/.doctrees/intro.doctree b/doc/LectureNotes/_build/.doctrees/intro.doctree index d4ac4aaa58e3e19cd912ca2106ef999b57bafc78..8d9d7609bd75f8a105215ba147bcefceb9f8722b 100644 GIT binary patch delta 46 zcmZ4RjA`*RCYA=)sS+DmniwUW^h1kNi;DGgGqO_iic|CSLsAoyGcxniH_u^g*$4oQ C?h$+d delta 43 zcmZ4djA_9$CYA=)siGTMni$3G^+StOi;DHL6N_>(()3+Yi?d7e3pUSZY}p6^T7(cy diff --git a/doc/LectureNotes/_build/.doctrees/linalg.doctree b/doc/LectureNotes/_build/.doctrees/linalg.doctree index 5af7c7c5131144fb466d3201b6beb64ddcfcbd5a..f6cea3ffb37cfeec4fb6a10cd2bd3f02942d31fa 100644 GIT binary patch delta 70 zcmZ2JjeXTLc9sU#sSF!g)R`pR^h1kNi;DGgGqO_iic|CSLsAoyGcxniH#;&N|I0a5 X>@))yOy20EGW{(()3+Yi?d7e3pTqj9sfJ|f*UL6 URKe2>U@-k5Bcu7&0LELV00mYT6aWAK diff --git a/doc/LectureNotes/_build/.doctrees/project1.doctree b/doc/LectureNotes/_build/.doctrees/project1.doctree index 6a4dfae021fa2824de8e3fb6f84ec28e6cbe55ba..a9a9082124d7ddd602121450b846a81044efb1b0 100644 GIT binary patch delta 54 zcmZ4eoMqi}7M2FqsZJYNbeSYQ^h1kNi;DGgGqO_iic|CSLsAoyGcxniCr>!0)SSt* KJ(G#i$q)b~dJ}#C delta 51 zcmZ4YoMrWM7M2FqsrDOLbeY6l^+StOi;DHL6N_>(()3+Yi?d7e3ntqiS8C2-+MdJ2 H=wt{0Qb`nefdsd>ezdHNx#iOCt6dFhh_cttl?GMY#L E0GQb`q_y^IT>mCE~&-YCHV!DFY=0Ru3 delta 51 zcmbQffNRPEE|vz?sR0{V^qIum^+StOi;DHL6N_>(()3+Yi?d7e3z~hH+I^T9xBD1aG diff --git a/doc/LectureNotes/_build/.doctrees/teachers.doctree b/doc/LectureNotes/_build/.doctrees/teachers.doctree index 480062f270edbb4b1086aebd6650fa441d2173ce..6897fc9e02a6060f346b12b2709010ec43ddc5ac 100644 GIT binary patch delta 46 zcmex)o$=3gMwSNFsUJ78gfU9G>W3Dm78UE~W@M%26{qIuhomMZXJqE3Z!Tc$%mM(v Cwh~YP delta 47 zcmex!o$=>&MwSNFsqZ$jgfWUa>4z4l78UDfCl=*or0Kh)7H5~_7fjx$F1opcu_Oxs D(GC)! diff --git a/doc/LectureNotes/_build/.doctrees/textbooks.doctree b/doc/LectureNotes/_build/.doctrees/textbooks.doctree index b31b7ac49b3464751de0b7d32356a833faa0d38a..ba0cbe33cc5d8b8df3322057383803cd0610a861 100644 GIT binary patch delta 50 zcmZqM!q~Zmk)?rk>c5RFj*OCS`k}?CMaBBL8Cj`$#i@DvA*qSU8JT(MlP|I;ZLVeP Gi~s=B=n|p; delta 47 zcmeC&!q~Qjk)?rk>hFy#j*Mc?`k}?CMaBBriA6aXY5Fdy#n~nK1(W5Olr}doc18dI DmFp0{ diff --git a/doc/LectureNotes/_build/.doctrees/week34.doctree b/doc/LectureNotes/_build/.doctrees/week34.doctree index c853f3f095c94c48db6f781f66e73c20da005157..aba08a77766105925563186a944b9b08c39a67ea 100644 GIT binary patch delta 70 zcmZqtBi8aqjHQ8fYSBg(YbHrI{m|mnqGJ8rjI7kW;?z9-kkrKFjLf|B$q&<&n#-Bm U%b6H~7(_DzG0XOHCf2Uq0FVP1q5uE@ delta 67 zcmZqqBi8swjHQ8fYW_wRYbG&g{m|mnqGJ8*#G;&xG<}!U;_Q@71SWr6=-C?0*c#2$8qM4q&9XI`wctGfHIEwo delta 81 zcmX?iU;Olaah3+wsSF!gteM1|^+StOi;DHL6N_>(()3+Yi?d7e3pPhEZTZWc!8}!! jfsp|OCNKQ1JpIFaW|h`B#@0Bd);Q+YIF_w(tOf4@r4Ss) diff --git a/doc/LectureNotes/_build/.doctrees/week36.doctree b/doc/LectureNotes/_build/.doctrees/week36.doctree index 099565660f2e4f6a71d382a73732dc8e9b8624b6..8c9d05557e015927ed3d061715207ba065d1046f 100644 GIT binary patch delta 62 zcmbPoPk8!0VU`BgsfHU_teGU;^h1kNi;DGgGqO_iic|CSLsAoyGcxnin?sq}Lzx(X O7(_E~4`pK6{{{f69Tfin delta 59 zcmbP!Pk72bVU`Bgsd^h(teM1|^+StOi;DHL6N_>(()3+Yi?d7e3z{RC+9Q}4ffz(H LZ;xPN+5ZLrWYiPf diff --git a/doc/LectureNotes/_build/.doctrees/week37.doctree b/doc/LectureNotes/_build/.doctrees/week37.doctree index c9bd69e51d1fcc75f6315febf9f355f977447220..d6aa660bbbf6456cea4fdf8d2116b8e05ec7ee83 100644 GIT binary patch delta 40468 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 delta 40736 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 S>j?U\n", - "" + "\n", + "5. [Video of Lecture](https://youtu.be/SuxK68tj-V8)\n", + "\n", + "6. [Whiteboard notes](https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek37.pdf)" ] }, { "cell_type": "markdown", - "id": "21f2937f", + "id": "dd264b1c", "metadata": { "editable": true }, @@ -69,7 +71,7 @@ }, { "cell_type": "markdown", - "id": "da32a24e", + "id": "608927bc", "metadata": { "editable": true }, @@ -79,7 +81,7 @@ }, { "cell_type": "markdown", - "id": "2b7f8433", + "id": "60640670", "metadata": { "editable": true }, @@ -103,7 +105,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "2a8c5baa", + "id": "947b67ee", "metadata": { "collapsed": false, "editable": true @@ -117,7 +119,7 @@ }, { "cell_type": "markdown", - "id": "47d8423d", + "id": "0a787eca", "metadata": { "editable": true }, @@ -128,7 +130,7 @@ }, { "cell_type": "markdown", - "id": "08d37b91", + "id": "d7e84ac7", "metadata": { "editable": true }, @@ -140,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "a3c412ef", + "id": "f34c217e", "metadata": { "editable": true }, @@ -150,7 +152,7 @@ }, { "cell_type": "markdown", - "id": "3f1b2071", + "id": "b145d4eb", "metadata": { "editable": true }, @@ -162,7 +164,7 @@ }, { "cell_type": "markdown", - "id": "07536cbd", + "id": "2df6d60d", "metadata": { "editable": true }, @@ -176,7 +178,7 @@ }, { "cell_type": "markdown", - "id": "34287135", + "id": "1deafba0", "metadata": { "editable": true }, @@ -192,7 +194,7 @@ }, { "cell_type": "markdown", - "id": "c1063bfb", + "id": "520ac423", "metadata": { "editable": true }, @@ -202,7 +204,7 @@ }, { "cell_type": "markdown", - "id": "d327d2e3", + "id": "48e7232b", "metadata": { "editable": true }, @@ -214,7 +216,7 @@ }, { "cell_type": "markdown", - "id": "b2c9a9cd", + "id": "0194af20", "metadata": { "editable": true }, @@ -224,7 +226,7 @@ }, { "cell_type": "markdown", - "id": "062a7534", + "id": "9f58d823", "metadata": { "editable": true }, @@ -236,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "b1b15536", + "id": "10129d02", "metadata": { "editable": true }, @@ -250,7 +252,7 @@ }, { "cell_type": "markdown", - "id": "a259e250", + "id": "4cd07523", "metadata": { "editable": true }, @@ -260,7 +262,7 @@ }, { "cell_type": "markdown", - "id": "002197c1", + "id": "1bda7e01", "metadata": { "editable": true }, @@ -271,7 +273,7 @@ }, { "cell_type": "markdown", - "id": "55e8dca9", + "id": "aa64bdd1", "metadata": { "editable": true }, @@ -286,7 +288,7 @@ }, { "cell_type": "markdown", - "id": "a97ffaec", + "id": "3e7f4c5d", "metadata": { "editable": true }, @@ -296,7 +298,7 @@ }, { "cell_type": "markdown", - "id": "b59a4220", + "id": "79ed73a8", "metadata": { "editable": true }, @@ -308,7 +310,7 @@ }, { "cell_type": "markdown", - "id": "ba5dcc08", + "id": "1b70ad9b", "metadata": { "editable": true }, @@ -320,7 +322,7 @@ }, { "cell_type": "markdown", - "id": "d8907fed", + "id": "2fbef92d", "metadata": { "editable": true }, @@ -335,7 +337,7 @@ }, { "cell_type": "markdown", - "id": "728d5b78", + "id": "0728a369", "metadata": { "editable": true }, @@ -348,7 +350,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "02d7e401", + "id": "a48d43f0", "metadata": { "collapsed": false, "editable": true @@ -407,7 +409,7 @@ }, { "cell_type": "markdown", - "id": "4dd147c2", + "id": "6c1c6ed1", "metadata": { "editable": true }, @@ -419,7 +421,7 @@ }, { "cell_type": "markdown", - "id": "75ca7f80", + "id": "a82ce6e3", "metadata": { "editable": true }, @@ -431,7 +433,7 @@ }, { "cell_type": "markdown", - "id": "5b897c75", + "id": "cb0de7c2", "metadata": { "editable": true }, @@ -441,7 +443,7 @@ }, { "cell_type": "markdown", - "id": "46aa12f6", + "id": "b76c0dea", "metadata": { "editable": true }, @@ -455,7 +457,7 @@ }, { "cell_type": "markdown", - "id": "8ac05816", + "id": "4eeb07f6", "metadata": { "editable": true }, @@ -465,7 +467,7 @@ }, { "cell_type": "markdown", - "id": "cee76d94", + "id": "cc7d6c64", "metadata": { "editable": true }, @@ -477,7 +479,7 @@ }, { "cell_type": "markdown", - "id": "88cf9577", + "id": "08bd65db", "metadata": { "editable": true }, @@ -488,7 +490,7 @@ }, { "cell_type": "markdown", - "id": "0108d67e", + "id": "a1c5a4d1", "metadata": { "editable": true }, @@ -503,7 +505,7 @@ }, { "cell_type": "markdown", - "id": "1e307469", + "id": "f178c97e", "metadata": { "editable": true }, @@ -517,7 +519,7 @@ }, { "cell_type": "markdown", - "id": "c8dc7485", + "id": "3853aec7", "metadata": { "editable": true }, @@ -528,7 +530,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "2909407a", + "id": "81740e7b", "metadata": { "collapsed": false, "editable": true @@ -589,7 +591,7 @@ }, { "cell_type": "markdown", - "id": "d25693ff", + "id": "aa1b6e08", "metadata": { "editable": true }, @@ -611,7 +613,7 @@ }, { "cell_type": "markdown", - "id": "78b0bf65", + "id": "d1b9be1a", "metadata": { "editable": true }, @@ -626,7 +628,7 @@ }, { "cell_type": "markdown", - "id": "9ee803d8", + "id": "2e1267e6", "metadata": { "editable": true }, @@ -637,7 +639,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "ac420f7a", + "id": "494e82a7", "metadata": { "collapsed": false, "editable": true @@ -703,7 +705,7 @@ }, { "cell_type": "markdown", - "id": "c548d574", + "id": "46858c7c", "metadata": { "editable": true }, @@ -714,7 +716,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "687e9d89", + "id": "6a917123", "metadata": { "collapsed": false, "editable": true @@ -788,7 +790,7 @@ }, { "cell_type": "markdown", - "id": "27a27a67", + "id": "361b2aa8", "metadata": { "editable": true }, @@ -807,7 +809,7 @@ }, { "cell_type": "markdown", - "id": "a12c19b2", + "id": "2dacb8ef", "metadata": { "editable": true }, @@ -828,7 +830,7 @@ }, { "cell_type": "markdown", - "id": "b8436434", + "id": "59c9add4", "metadata": { "editable": true }, @@ -844,7 +846,7 @@ }, { "cell_type": "markdown", - "id": "f00e1864", + "id": "a5168cc9", "metadata": { "editable": true }, @@ -858,7 +860,7 @@ }, { "cell_type": "markdown", - "id": "ea91af30", + "id": "47321307", "metadata": { "editable": true }, @@ -886,7 +888,7 @@ }, { "cell_type": "markdown", - "id": "bc9502a0", + "id": "96f44d6b", "metadata": { "editable": true }, @@ -918,7 +920,7 @@ }, { "cell_type": "markdown", - "id": "6a236a2a", + "id": "898ef421", "metadata": { "editable": true }, @@ -935,7 +937,7 @@ }, { "cell_type": "markdown", - "id": "29dc562b", + "id": "4e827950", "metadata": { "editable": true }, @@ -948,7 +950,7 @@ }, { "cell_type": "markdown", - "id": "6a34f155", + "id": "05e99546", "metadata": { "editable": true }, @@ -961,7 +963,7 @@ }, { "cell_type": "markdown", - "id": "0afd8cd8", + "id": "b92afe6c", "metadata": { "editable": true }, @@ -974,7 +976,7 @@ }, { "cell_type": "markdown", - "id": "f0b27e71", + "id": "b20a4aca", "metadata": { "editable": true }, @@ -988,7 +990,7 @@ }, { "cell_type": "markdown", - "id": "3b04b9c6", + "id": "7884cc0d", "metadata": { "editable": true }, @@ -1010,7 +1012,7 @@ }, { "cell_type": "markdown", - "id": "05eca708", + "id": "392aeed0", "metadata": { "editable": true }, @@ -1025,7 +1027,7 @@ }, { "cell_type": "markdown", - "id": "473025f4", + "id": "04581249", "metadata": { "editable": true }, @@ -1037,7 +1039,7 @@ }, { "cell_type": "markdown", - "id": "26e0b288", + "id": "d21077a4", "metadata": { "editable": true }, @@ -1050,7 +1052,7 @@ }, { "cell_type": "markdown", - "id": "091efee5", + "id": "b4bed668", "metadata": { "editable": true }, @@ -1064,7 +1066,7 @@ }, { "cell_type": "markdown", - "id": "22c5f80e", + "id": "9c15b282", "metadata": { "editable": true }, @@ -1075,7 +1077,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "102b1658", + "id": "602bda4c", "metadata": { "collapsed": false, "editable": true @@ -1100,7 +1102,7 @@ }, { "cell_type": "markdown", - "id": "79448e46", + "id": "332831a7", "metadata": { "editable": true }, @@ -1116,7 +1118,7 @@ }, { "cell_type": "markdown", - "id": "dbc8b940", + "id": "187eb27c", "metadata": { "editable": true }, @@ -1137,7 +1139,7 @@ }, { "cell_type": "markdown", - "id": "b63ae18d", + "id": "8ddbdbb5", "metadata": { "editable": true }, @@ -1157,7 +1159,7 @@ }, { "cell_type": "markdown", - "id": "c5ee074e", + "id": "35ea8e21", "metadata": { "editable": true }, @@ -1176,7 +1178,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "cfc48413", + "id": "77a60fcd", "metadata": { "collapsed": false, "editable": true @@ -1211,7 +1213,7 @@ }, { "cell_type": "markdown", - "id": "fbb8c0eb", + "id": "b030b80c", "metadata": { "editable": true }, @@ -1224,7 +1226,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "cc1e51cd", + "id": "9bdf875b", "metadata": { "collapsed": false, "editable": true @@ -1301,7 +1303,7 @@ }, { "cell_type": "markdown", - "id": "22a23ea0", + "id": "365cebd9", "metadata": { "editable": true }, @@ -1316,7 +1318,7 @@ }, { "cell_type": "markdown", - "id": "f0258497", + "id": "e7c9011a", "metadata": { "editable": true }, @@ -1326,7 +1328,7 @@ }, { "cell_type": "markdown", - "id": "69f1d941", + "id": "f1c85da0", "metadata": { "editable": true }, @@ -1338,7 +1340,7 @@ }, { "cell_type": "markdown", - "id": "876e1d2b", + "id": "66df0f80", "metadata": { "editable": true }, @@ -1350,7 +1352,7 @@ }, { "cell_type": "markdown", - "id": "67381fd3", + "id": "9f02b845", "metadata": { "editable": true }, @@ -1364,7 +1366,7 @@ }, { "cell_type": "markdown", - "id": "f08ec530", + "id": "21997f1a", "metadata": { "editable": true }, @@ -1376,7 +1378,7 @@ }, { "cell_type": "markdown", - "id": "3d99c5ee", + "id": "cdefe165", "metadata": { "editable": true }, @@ -1386,7 +1388,7 @@ }, { "cell_type": "markdown", - "id": "03ecb7f9", + "id": "ac200d56", "metadata": { "editable": true }, @@ -1398,7 +1400,7 @@ }, { "cell_type": "markdown", - "id": "a6db0c6c", + "id": "eb3edfb3", "metadata": { "editable": true }, @@ -1418,7 +1420,7 @@ }, { "cell_type": "markdown", - "id": "167f76aa", + "id": "7fe05c0d", "metadata": { "editable": true }, @@ -1431,7 +1433,7 @@ }, { "cell_type": "markdown", - "id": "d8d5cb23", + "id": "2ae403f1", "metadata": { "editable": true }, @@ -1443,7 +1445,7 @@ }, { "cell_type": "markdown", - "id": "e127c141", + "id": "44272171", "metadata": { "editable": true }, @@ -1460,7 +1462,7 @@ }, { "cell_type": "markdown", - "id": "7ea2c03c", + "id": "9cde29ef", "metadata": { "editable": true }, @@ -1472,7 +1474,7 @@ }, { "cell_type": "markdown", - "id": "e2e33c54", + "id": "9b77f20e", "metadata": { "editable": true }, @@ -1501,7 +1503,7 @@ }, { "cell_type": "markdown", - "id": "88f943e6", + "id": "4479bd97", "metadata": { "editable": true }, @@ -1534,7 +1536,7 @@ }, { "cell_type": "markdown", - "id": "aa4a8927", + "id": "31ea65c9", "metadata": { "editable": true }, @@ -1592,7 +1594,7 @@ }, { "cell_type": "markdown", - "id": "72d0192b", + "id": "3f3fe4c4", "metadata": { "editable": true }, @@ -1617,7 +1619,7 @@ }, { "cell_type": "markdown", - "id": "44fcd423", + "id": "69d08c69", "metadata": { "editable": true }, @@ -1643,7 +1645,7 @@ }, { "cell_type": "markdown", - "id": "8de0942f", + "id": "4e2b549d", "metadata": { "editable": true }, @@ -1686,7 +1688,7 @@ }, { "cell_type": "markdown", - "id": "f08a4bbe", + "id": "48c2661e", "metadata": { "editable": true }, @@ -1717,7 +1719,7 @@ }, { "cell_type": "markdown", - "id": "dc1fa30f", + "id": "a2106298", "metadata": { "editable": true }, @@ -1739,7 +1741,7 @@ }, { "cell_type": "markdown", - "id": "1fbfcb5e", + "id": "477a053c", "metadata": { "editable": true }, @@ -1759,7 +1761,7 @@ }, { "cell_type": "markdown", - "id": "83d5dfc2", + "id": "f0924df8", "metadata": { "editable": true }, @@ -1775,7 +1777,7 @@ }, { "cell_type": "markdown", - "id": "4cf425f2", + "id": "7743f26d", "metadata": { "editable": true }, @@ -1795,7 +1797,7 @@ }, { "cell_type": "markdown", - "id": "a8de083c", + "id": "ef4b5d6a", "metadata": { "editable": true }, @@ -1807,7 +1809,7 @@ }, { "cell_type": "markdown", - "id": "f8b98ecd", + "id": "927e2738", "metadata": { "editable": true }, @@ -1819,7 +1821,7 @@ }, { "cell_type": "markdown", - "id": "c41121c9", + "id": "1753de13", "metadata": { "editable": true }, @@ -1831,7 +1833,7 @@ }, { "cell_type": "markdown", - "id": "0c9cde87", + "id": "0db67ba3", "metadata": { "editable": true }, @@ -1843,7 +1845,7 @@ }, { "cell_type": "markdown", - "id": "9079853e", + "id": "7831e978", "metadata": { "editable": true }, @@ -1854,7 +1856,7 @@ }, { "cell_type": "markdown", - "id": "1b2340aa", + "id": "92a7758a", "metadata": { "editable": true }, @@ -1866,7 +1868,7 @@ }, { "cell_type": "markdown", - "id": "1c63eff7", + "id": "df62a4ff", "metadata": { "editable": true }, @@ -1876,7 +1878,7 @@ }, { "cell_type": "markdown", - "id": "e05e89e4", + "id": "c8a2b948", "metadata": { "editable": true }, @@ -1888,7 +1890,7 @@ }, { "cell_type": "markdown", - "id": "b3cbe567", + "id": "3f269e80", "metadata": { "editable": true }, @@ -1898,7 +1900,7 @@ }, { "cell_type": "markdown", - "id": "5d2f1096", + "id": "f4ec584c", "metadata": { "editable": true }, @@ -1919,7 +1921,7 @@ }, { "cell_type": "markdown", - "id": "4c4f3846", + "id": "4b741016", "metadata": { "editable": true }, @@ -1932,7 +1934,7 @@ }, { "cell_type": "markdown", - "id": "57d24251", + "id": "76108e75", "metadata": { "editable": true }, @@ -1944,7 +1946,7 @@ }, { "cell_type": "markdown", - "id": "caff3ad3", + "id": "4c6a3353", "metadata": { "editable": true }, @@ -1961,7 +1963,7 @@ }, { "cell_type": "markdown", - "id": "67133da8", + "id": "3e0a76ae", "metadata": { "editable": true }, @@ -1977,7 +1979,7 @@ }, { "cell_type": "markdown", - "id": "d2d2d644", + "id": "fa5fd82e", "metadata": { "editable": true }, @@ -1999,7 +2001,7 @@ }, { "cell_type": "markdown", - "id": "897d1ca3", + "id": "89cda2f6", "metadata": { "editable": true }, @@ -2017,7 +2019,7 @@ }, { "cell_type": "markdown", - "id": "549532b3", + "id": "69310c2b", "metadata": { "editable": true }, @@ -2037,7 +2039,7 @@ }, { "cell_type": "markdown", - "id": "f014a3a2", + "id": "7d6b8734", "metadata": { "editable": true }, @@ -2051,7 +2053,7 @@ }, { "cell_type": "markdown", - "id": "67bed63f", + "id": "106ce6bf", "metadata": { "editable": true }, @@ -2063,7 +2065,7 @@ }, { "cell_type": "markdown", - "id": "3014fe59", + "id": "3ba64fd6", "metadata": { "editable": true }, @@ -2075,7 +2077,7 @@ }, { "cell_type": "markdown", - "id": "a99d9c1c", + "id": "d2e1a9ee", "metadata": { "editable": true }, @@ -2087,7 +2089,7 @@ }, { "cell_type": "markdown", - "id": "907f9915", + "id": "00aae51f", "metadata": { "editable": true }, @@ -2099,7 +2101,7 @@ }, { "cell_type": "markdown", - "id": "551eb7db", + "id": "38adfadd", "metadata": { "editable": true }, @@ -2110,7 +2112,7 @@ }, { "cell_type": "markdown", - "id": "ea8ae470", + "id": "484156fb", "metadata": { "editable": true }, @@ -2122,7 +2124,7 @@ }, { "cell_type": "markdown", - "id": "9f5d78fd", + "id": "45d1d0c2", "metadata": { "editable": true }, @@ -2136,7 +2138,7 @@ }, { "cell_type": "markdown", - "id": "8291642f", + "id": "e62d5568", "metadata": { "editable": true }, @@ -2147,7 +2149,7 @@ }, { "cell_type": "markdown", - "id": "ee0e74ec", + "id": "3eb873c1", "metadata": { "editable": true }, @@ -2159,7 +2161,7 @@ }, { "cell_type": "markdown", - "id": "3699f7e5", + "id": "fc1129f6", "metadata": { "editable": true }, @@ -2181,7 +2183,7 @@ }, { "cell_type": "markdown", - "id": "16cdd781", + "id": "6f15ce48", "metadata": { "editable": true }, @@ -2205,7 +2207,7 @@ }, { "cell_type": "markdown", - "id": "779881a9", + "id": "44cb65e2", "metadata": { "editable": true }, @@ -2221,7 +2223,7 @@ }, { "cell_type": "markdown", - "id": "0724c747", + "id": "e3862c40", "metadata": { "editable": true }, @@ -2237,7 +2239,7 @@ }, { "cell_type": "markdown", - "id": "02a113cb", + "id": "c4aa2b35", "metadata": { "editable": true }, @@ -2251,7 +2253,7 @@ }, { "cell_type": "markdown", - "id": "e013ce1a", + "id": "01de27d3", "metadata": { "editable": true }, @@ -2269,7 +2271,7 @@ }, { "cell_type": "markdown", - "id": "1baa5b4e", + "id": "78a1a601", "metadata": { "editable": true }, @@ -2290,7 +2292,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "8aab54bd", + "id": "c721352d", "metadata": { "collapsed": false, "editable": true @@ -2350,7 +2352,7 @@ }, { "cell_type": "markdown", - "id": "26c6e4f1", + "id": "e36cec47", "metadata": { "editable": true }, @@ -2361,7 +2363,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "226c13ec", + "id": "fc5df7eb", "metadata": { "collapsed": false, "editable": true @@ -2425,7 +2427,7 @@ }, { "cell_type": "markdown", - "id": "6895dbfe", + "id": "0b27af70", "metadata": { "editable": true }, @@ -2440,7 +2442,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "f8d01982", + "id": "adef9763", "metadata": { "collapsed": false, "editable": true @@ -2524,7 +2526,7 @@ }, { "cell_type": "markdown", - "id": "cffe8367", + "id": "310fe5b2", "metadata": { "editable": true }, @@ -2535,7 +2537,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "b57871a9", + "id": "bcf65acf", "metadata": { "collapsed": false, "editable": true @@ -2613,7 +2615,7 @@ }, { "cell_type": "markdown", - "id": "37b273c1", + "id": "f5e2c550", "metadata": { "editable": true }, @@ -2626,7 +2628,7 @@ { "cell_type": "code", "execution_count": 13, - "id": "9ff0eb69", + "id": "300a02a4", "metadata": { "collapsed": false, "editable": true @@ -2670,7 +2672,7 @@ }, { "cell_type": "markdown", - "id": "e7d143b6", + "id": "5cb5fd26", "metadata": { "editable": true }, @@ -2681,7 +2683,7 @@ { "cell_type": "code", "execution_count": 14, - "id": "9b5e2d1d", + "id": "030efc5d", "metadata": { "collapsed": false, "editable": true @@ -2740,7 +2742,7 @@ }, { "cell_type": "markdown", - "id": "8b6fb13f", + "id": "66850bb7", "metadata": { "editable": true }, @@ -2750,7 +2752,7 @@ }, { "cell_type": "markdown", - "id": "06c3f4bb", + "id": "e1608bcf", "metadata": { "editable": true }, @@ -2761,7 +2763,7 @@ { "cell_type": "code", "execution_count": 15, - "id": "4abf9ccd", + "id": "0ba7d8f7", "metadata": { "collapsed": false, "editable": true @@ -2826,7 +2828,7 @@ }, { "cell_type": "markdown", - "id": "18d42e29", + "id": "0503f74b", "metadata": { "editable": true }, @@ -2837,7 +2839,7 @@ { "cell_type": "code", "execution_count": 16, - "id": "03415114", + "id": "c2a2732a", "metadata": { "collapsed": false, "editable": true @@ -2907,7 +2909,7 @@ }, { "cell_type": "markdown", - "id": "41120d8f", + "id": "b8475863", "metadata": { "editable": true }, @@ -2924,7 +2926,7 @@ }, { "cell_type": "markdown", - "id": "16eb2a88", + "id": "4d4d0717", "metadata": { "editable": true }, @@ -2952,7 +2954,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "a6df3a5c", + "id": "46375144", "metadata": { "collapsed": false, "editable": true @@ -2972,7 +2974,7 @@ }, { "cell_type": "markdown", - "id": "fc15d89b", + "id": "39426ccf", "metadata": { "editable": true }, @@ -2988,7 +2990,7 @@ }, { "cell_type": "markdown", - "id": "4e4b5ee0", + "id": "df7fe27f", "metadata": { "editable": true }, @@ -3008,7 +3010,7 @@ }, { "cell_type": "markdown", - "id": "4455b9a0", + "id": "8fd48e39", "metadata": { "editable": true }, @@ -3035,7 +3037,7 @@ }, { "cell_type": "markdown", - "id": "9592eb20", + "id": "d6c60a0a", "metadata": { "editable": true }, @@ -3048,7 +3050,7 @@ }, { "cell_type": "markdown", - "id": "e3022ea8", + "id": "1bb6eaa0", "metadata": { "editable": true }, @@ -3060,7 +3062,7 @@ }, { "cell_type": "markdown", - "id": "246a28bf", + "id": "25135896", "metadata": { "editable": true }, @@ -3075,7 +3077,7 @@ { "cell_type": "code", "execution_count": 18, - "id": "d132a060", + "id": "469ca11e", "metadata": { "collapsed": false, "editable": true @@ -3102,7 +3104,7 @@ }, { "cell_type": "markdown", - "id": "9e70a01f", + "id": "33722029", "metadata": { "editable": true }, @@ -3116,7 +3118,7 @@ }, { "cell_type": "markdown", - "id": "2c0ad6b4", + "id": "fe27291e", "metadata": { "editable": true }, @@ -3128,7 +3130,7 @@ }, { "cell_type": "markdown", - "id": "3c6081b8", + "id": "ead1167d", "metadata": { "editable": true }, @@ -3145,7 +3147,7 @@ }, { "cell_type": "markdown", - "id": "845af933", + "id": "b2efb706", "metadata": { "editable": true }, @@ -3157,7 +3159,7 @@ }, { "cell_type": "markdown", - "id": "564afbbd", + "id": "65333100", "metadata": { "editable": true }, @@ -3167,7 +3169,7 @@ }, { "cell_type": "markdown", - "id": "c4088263", + "id": "1fde497c", "metadata": { "editable": true }, @@ -3179,7 +3181,7 @@ }, { "cell_type": "markdown", - "id": "96983e3d", + "id": "264ce562", "metadata": { "editable": true }, @@ -3189,7 +3191,7 @@ }, { "cell_type": "markdown", - "id": "91d029d7", + "id": "0f63a6f8", "metadata": { "editable": true }, @@ -3201,7 +3203,7 @@ }, { "cell_type": "markdown", - "id": "20d351f6", + "id": "2ba0a6e4", "metadata": { "editable": true }, @@ -3212,7 +3214,7 @@ }, { "cell_type": "markdown", - "id": "7a8e79fd", + "id": "3b377f93", "metadata": { "editable": true }, @@ -3224,7 +3226,7 @@ }, { "cell_type": "markdown", - "id": "4ec7ad68", + "id": "f05e9d08", "metadata": { "editable": true }, @@ -3234,7 +3236,7 @@ }, { "cell_type": "markdown", - "id": "df09c13b", + "id": "84784b8e", "metadata": { "editable": true }, @@ -3246,7 +3248,7 @@ }, { "cell_type": "markdown", - "id": "bb2a9c1f", + "id": "b62c6e5a", "metadata": { "editable": true }, @@ -3256,7 +3258,7 @@ }, { "cell_type": "markdown", - "id": "b3507e2d", + "id": "ecce9763", "metadata": { "editable": true }, @@ -3268,7 +3270,7 @@ }, { "cell_type": "markdown", - "id": "2010542f", + "id": "c9e1842a", "metadata": { "editable": true }, @@ -3278,7 +3280,7 @@ }, { "cell_type": "markdown", - "id": "e03a1590", + "id": "be12163e", "metadata": { "editable": true }, @@ -3290,7 +3292,7 @@ }, { "cell_type": "markdown", - "id": "71872755", + "id": "a097e9ab", "metadata": { "editable": true }, @@ -3300,7 +3302,7 @@ }, { "cell_type": "markdown", - "id": "167238dc", + "id": "239422b0", "metadata": { "editable": true }, @@ -3312,7 +3314,7 @@ }, { "cell_type": "markdown", - "id": "38d0cc0f", + "id": "ed9778bb", "metadata": { "editable": true }, @@ -3322,7 +3324,7 @@ }, { "cell_type": "markdown", - "id": "e9e1beb9", + "id": "7179b77b", "metadata": { "editable": true }, @@ -3334,7 +3336,7 @@ }, { "cell_type": "markdown", - "id": "9a8576e4", + "id": "aad2f56e", "metadata": { "editable": true }, @@ -3344,7 +3346,7 @@ }, { "cell_type": "markdown", - "id": "937d703f", + "id": "26aa9739", "metadata": { "editable": true }, @@ -3356,7 +3358,7 @@ }, { "cell_type": "markdown", - "id": "e4723b95", + "id": "d270cb13", "metadata": { "editable": true }, @@ -3366,7 +3368,7 @@ }, { "cell_type": "markdown", - "id": "6df6f6d8", + "id": "5a52457b", "metadata": { "editable": true }, @@ -3378,7 +3380,7 @@ }, { "cell_type": "markdown", - "id": "39bdaf00", + "id": "8c98105d", "metadata": { "editable": true }, @@ -3390,7 +3392,7 @@ }, { "cell_type": "markdown", - "id": "e4584236", + "id": "4d82302f", "metadata": { "editable": true }, @@ -3402,7 +3404,7 @@ }, { "cell_type": "markdown", - "id": "d0c5d728", + "id": "a3a07a10", "metadata": { "editable": true }, @@ -3412,7 +3414,7 @@ }, { "cell_type": "markdown", - "id": "9b637fd2", + "id": "ea19374e", "metadata": { "editable": true }, @@ -3424,7 +3426,7 @@ }, { "cell_type": "markdown", - "id": "9627e6fb", + "id": "11dd1361", "metadata": { "editable": true }, @@ -3437,7 +3439,7 @@ }, { "cell_type": "markdown", - "id": "662fe97e", + "id": "f6a52f34", "metadata": { "editable": true }, @@ -3449,7 +3451,7 @@ }, { "cell_type": "markdown", - "id": "fa2d5cb5", + "id": "9d6807dc", "metadata": { "editable": true }, @@ -3463,7 +3465,7 @@ { "cell_type": "code", "execution_count": 19, - "id": "a530b3ba", + "id": "2ed0cafc", "metadata": { "collapsed": false, "editable": true @@ -3560,7 +3562,7 @@ }, { "cell_type": "markdown", - "id": "58cc6d9d", + "id": "f72dbb49", "metadata": { "editable": true }, @@ -3581,7 +3583,7 @@ }, { "cell_type": "markdown", - "id": "6a2d3f87", + "id": "b7759b1f", "metadata": { "editable": true }, @@ -3593,7 +3595,7 @@ }, { "cell_type": "markdown", - "id": "9eab78a9", + "id": "ba0ecd6e", "metadata": { "editable": true }, @@ -3603,7 +3605,7 @@ }, { "cell_type": "markdown", - "id": "50d7f5c3", + "id": "ae897f1e", "metadata": { "editable": true }, @@ -3615,7 +3617,7 @@ }, { "cell_type": "markdown", - "id": "4c96e589", + "id": "f9c41f7f", "metadata": { "editable": true }, @@ -3625,7 +3627,7 @@ }, { "cell_type": "markdown", - "id": "b57830ea", + "id": "fa013cc4", "metadata": { "editable": true }, @@ -3637,7 +3639,7 @@ }, { "cell_type": "markdown", - "id": "05325bc6", + "id": "0c9b24be", "metadata": { "editable": true }, @@ -3655,7 +3657,7 @@ { "cell_type": "code", "execution_count": 20, - "id": "d95b15bc", + "id": "4f9b1fa0", "metadata": { "collapsed": false, "editable": true @@ -3731,7 +3733,7 @@ }, { "cell_type": "markdown", - "id": "b88ebede", + "id": "1aa5ca37", "metadata": { "editable": true }, @@ -3745,7 +3747,7 @@ { "cell_type": "code", "execution_count": 21, - "id": "47036b16", + "id": "a731e32c", "metadata": { "collapsed": false, "editable": true @@ -3834,7 +3836,7 @@ }, { "cell_type": "markdown", - "id": "52faee2f", + "id": "6ea197d8", "metadata": { "editable": true }, diff --git a/doc/LectureNotes/_build/html/_static/pygments.css b/doc/LectureNotes/_build/html/_static/pygments.css index d7dd57783..012e6a00a 100644 --- a/doc/LectureNotes/_build/html/_static/pygments.css +++ b/doc/LectureNotes/_build/html/_static/pygments.css @@ -6,11 +6,11 @@ html[data-theme="light"] .highlight span.linenos.special { color: #000000; backg html[data-theme="light"] .highlight .hll { background-color: #fae4c2 } html[data-theme="light"] .highlight { background: #fefefe; color: #080808 } html[data-theme="light"] .highlight .c { color: #515151 } /* Comment */ -html[data-theme="light"] .highlight .err { color: #A12236 } /* Error */ -html[data-theme="light"] .highlight .k { color: #6730C5 } /* Keyword */ -html[data-theme="light"] .highlight .l { color: #7F4707 } /* Literal */ +html[data-theme="light"] .highlight .err { color: #a12236 } /* Error */ +html[data-theme="light"] .highlight .k { color: #6730c5 } /* Keyword */ +html[data-theme="light"] .highlight .l { color: #7f4707 } /* Literal */ html[data-theme="light"] .highlight .n { color: #080808 } /* Name */ -html[data-theme="light"] .highlight .o { color: #00622F } /* Operator */ +html[data-theme="light"] .highlight .o { color: #00622f } /* Operator */ html[data-theme="light"] .highlight .p { color: #080808 } /* Punctuation */ html[data-theme="light"] .highlight .ch { color: #515151 } /* Comment.Hashbang */ html[data-theme="light"] .highlight .cm { color: #515151 } /* Comment.Multiline */ @@ -18,135 +18,135 @@ html[data-theme="light"] .highlight .cp { color: #515151 } /* Comment.Preproc */ html[data-theme="light"] .highlight .cpf { color: #515151 } /* Comment.PreprocFile */ html[data-theme="light"] .highlight .c1 { color: #515151 } /* Comment.Single */ html[data-theme="light"] .highlight .cs { color: #515151 } /* Comment.Special */ -html[data-theme="light"] .highlight .gd { color: #005B82 } /* Generic.Deleted */ +html[data-theme="light"] .highlight .gd { color: #005b82 } /* Generic.Deleted */ html[data-theme="light"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="light"] .highlight .gh { color: #005B82 } /* Generic.Heading */ +html[data-theme="light"] .highlight .gh { color: #005b82 } /* Generic.Heading */ html[data-theme="light"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="light"] .highlight .gu { color: #005B82 } /* Generic.Subheading */ -html[data-theme="light"] .highlight .kc { color: #6730C5 } /* Keyword.Constant */ -html[data-theme="light"] .highlight .kd { color: #6730C5 } /* Keyword.Declaration */ -html[data-theme="light"] .highlight .kn { color: #6730C5 } /* Keyword.Namespace */ -html[data-theme="light"] .highlight .kp { color: #6730C5 } /* Keyword.Pseudo */ -html[data-theme="light"] .highlight .kr { color: #6730C5 } /* Keyword.Reserved */ -html[data-theme="light"] .highlight .kt { color: #7F4707 } /* Keyword.Type */ -html[data-theme="light"] .highlight .ld { color: #7F4707 } /* Literal.Date */ -html[data-theme="light"] .highlight .m { color: #7F4707 } /* Literal.Number */ -html[data-theme="light"] .highlight .s { color: #00622F } /* Literal.String */ +html[data-theme="light"] .highlight .gu { color: #005b82 } /* Generic.Subheading */ +html[data-theme="light"] .highlight .kc { color: #6730c5 } /* Keyword.Constant */ +html[data-theme="light"] .highlight .kd { color: #6730c5 } /* Keyword.Declaration */ +html[data-theme="light"] .highlight .kn { color: #6730c5 } /* Keyword.Namespace */ +html[data-theme="light"] .highlight .kp { color: #6730c5 } /* Keyword.Pseudo */ +html[data-theme="light"] .highlight .kr { color: #6730c5 } /* Keyword.Reserved */ +html[data-theme="light"] .highlight .kt { color: #7f4707 } /* Keyword.Type */ +html[data-theme="light"] .highlight .ld { color: #7f4707 } /* Literal.Date */ +html[data-theme="light"] .highlight .m { color: #7f4707 } /* Literal.Number */ +html[data-theme="light"] .highlight .s { color: #00622f } /* Literal.String */ html[data-theme="light"] .highlight .na { color: #912583 } /* Name.Attribute */ -html[data-theme="light"] .highlight .nb { color: #7F4707 } /* Name.Builtin */ -html[data-theme="light"] .highlight .nc { color: #005B82 } /* Name.Class */ -html[data-theme="light"] .highlight .no { color: #005B82 } /* Name.Constant */ -html[data-theme="light"] .highlight .nd { color: #7F4707 } /* Name.Decorator */ -html[data-theme="light"] .highlight .ni { color: #00622F } /* Name.Entity */ -html[data-theme="light"] .highlight .ne { color: #6730C5 } /* Name.Exception */ -html[data-theme="light"] .highlight .nf { color: #005B82 } /* Name.Function */ -html[data-theme="light"] .highlight .nl { color: #7F4707 } /* Name.Label */ +html[data-theme="light"] .highlight .nb { color: #7f4707 } /* Name.Builtin */ +html[data-theme="light"] .highlight .nc { color: #005b82 } /* Name.Class */ +html[data-theme="light"] .highlight .no { color: #005b82 } /* Name.Constant */ +html[data-theme="light"] .highlight .nd { color: #7f4707 } /* Name.Decorator */ +html[data-theme="light"] .highlight .ni { color: #00622f } /* Name.Entity */ +html[data-theme="light"] .highlight .ne { color: #6730c5 } /* Name.Exception */ +html[data-theme="light"] .highlight .nf { color: #005b82 } /* Name.Function */ +html[data-theme="light"] .highlight .nl { color: #7f4707 } /* Name.Label */ html[data-theme="light"] .highlight .nn { color: #080808 } /* Name.Namespace */ html[data-theme="light"] .highlight .nx { color: #080808 } /* Name.Other */ -html[data-theme="light"] .highlight .py { color: #005B82 } /* Name.Property */ -html[data-theme="light"] .highlight .nt { color: #005B82 } /* Name.Tag */ -html[data-theme="light"] .highlight .nv { color: #A12236 } /* Name.Variable */ -html[data-theme="light"] .highlight .ow { color: #6730C5 } /* Operator.Word */ +html[data-theme="light"] .highlight .py { color: #005b82 } /* Name.Property */ +html[data-theme="light"] .highlight .nt { color: #005b82 } /* Name.Tag */ +html[data-theme="light"] .highlight .nv { color: #a12236 } /* Name.Variable */ +html[data-theme="light"] .highlight .ow { color: #6730c5 } /* Operator.Word */ html[data-theme="light"] .highlight .pm { color: #080808 } /* Punctuation.Marker */ html[data-theme="light"] .highlight .w { color: #080808 } /* Text.Whitespace */ -html[data-theme="light"] .highlight .mb { color: #7F4707 } /* Literal.Number.Bin */ -html[data-theme="light"] .highlight .mf { color: #7F4707 } /* Literal.Number.Float */ -html[data-theme="light"] .highlight .mh { color: #7F4707 } /* Literal.Number.Hex */ -html[data-theme="light"] .highlight .mi { color: #7F4707 } /* Literal.Number.Integer */ -html[data-theme="light"] .highlight .mo { color: #7F4707 } /* Literal.Number.Oct */ -html[data-theme="light"] .highlight .sa { color: #00622F } /* Literal.String.Affix */ -html[data-theme="light"] .highlight .sb { color: #00622F } /* Literal.String.Backtick */ -html[data-theme="light"] .highlight .sc { color: #00622F } /* Literal.String.Char */ -html[data-theme="light"] .highlight .dl { color: #00622F } /* Literal.String.Delimiter */ -html[data-theme="light"] .highlight .sd { color: #00622F } /* Literal.String.Doc */ -html[data-theme="light"] .highlight .s2 { color: #00622F } /* Literal.String.Double */ -html[data-theme="light"] .highlight .se { color: #00622F } /* Literal.String.Escape */ -html[data-theme="light"] .highlight .sh { color: #00622F } /* Literal.String.Heredoc */ -html[data-theme="light"] .highlight .si { color: #00622F } /* Literal.String.Interpol */ -html[data-theme="light"] .highlight .sx { color: #00622F } /* Literal.String.Other */ -html[data-theme="light"] .highlight .sr { color: #A12236 } /* Literal.String.Regex */ -html[data-theme="light"] .highlight .s1 { color: #00622F } /* Literal.String.Single */ -html[data-theme="light"] .highlight .ss { color: #005B82 } /* Literal.String.Symbol */ -html[data-theme="light"] .highlight .bp { color: #7F4707 } /* Name.Builtin.Pseudo */ -html[data-theme="light"] .highlight .fm { color: #005B82 } /* Name.Function.Magic */ -html[data-theme="light"] .highlight .vc { color: #A12236 } /* Name.Variable.Class */ -html[data-theme="light"] .highlight .vg { color: #A12236 } /* Name.Variable.Global */ -html[data-theme="light"] .highlight .vi { color: #A12236 } /* Name.Variable.Instance */ -html[data-theme="light"] .highlight .vm { color: #7F4707 } /* Name.Variable.Magic */ -html[data-theme="light"] .highlight .il { color: #7F4707 } /* Literal.Number.Integer.Long */ +html[data-theme="light"] .highlight .mb { color: #7f4707 } /* Literal.Number.Bin */ +html[data-theme="light"] .highlight .mf { color: #7f4707 } /* Literal.Number.Float */ +html[data-theme="light"] .highlight .mh { color: #7f4707 } /* Literal.Number.Hex */ +html[data-theme="light"] .highlight .mi { color: #7f4707 } /* Literal.Number.Integer */ +html[data-theme="light"] .highlight .mo { color: #7f4707 } /* Literal.Number.Oct */ +html[data-theme="light"] .highlight .sa { color: #00622f } /* Literal.String.Affix */ +html[data-theme="light"] .highlight .sb { color: #00622f } /* Literal.String.Backtick */ +html[data-theme="light"] .highlight .sc { color: #00622f } /* Literal.String.Char */ +html[data-theme="light"] .highlight .dl { color: #00622f } /* Literal.String.Delimiter */ +html[data-theme="light"] .highlight .sd { color: #00622f } /* Literal.String.Doc */ +html[data-theme="light"] .highlight .s2 { color: #00622f } /* Literal.String.Double */ +html[data-theme="light"] .highlight .se { color: #00622f } /* Literal.String.Escape */ +html[data-theme="light"] .highlight .sh { color: #00622f } /* Literal.String.Heredoc */ +html[data-theme="light"] .highlight .si { color: #00622f } /* Literal.String.Interpol */ +html[data-theme="light"] .highlight .sx { color: #00622f } /* Literal.String.Other */ +html[data-theme="light"] .highlight .sr { color: #a12236 } /* Literal.String.Regex */ +html[data-theme="light"] .highlight .s1 { color: #00622f } /* Literal.String.Single */ +html[data-theme="light"] .highlight .ss { color: #005b82 } /* Literal.String.Symbol */ +html[data-theme="light"] .highlight .bp { color: #7f4707 } /* Name.Builtin.Pseudo */ +html[data-theme="light"] .highlight .fm { color: #005b82 } /* Name.Function.Magic */ +html[data-theme="light"] .highlight .vc { color: #a12236 } /* Name.Variable.Class */ +html[data-theme="light"] .highlight .vg { color: #a12236 } /* Name.Variable.Global */ +html[data-theme="light"] .highlight .vi { color: #a12236 } /* Name.Variable.Instance */ +html[data-theme="light"] .highlight .vm { color: #7f4707 } /* Name.Variable.Magic */ +html[data-theme="light"] .highlight .il { color: #7f4707 } /* Literal.Number.Integer.Long */ html[data-theme="dark"] .highlight pre { line-height: 125%; } html[data-theme="dark"] .highlight td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } html[data-theme="dark"] .highlight .hll { background-color: #ffd9002e } -html[data-theme="dark"] .highlight { background: #2b2b2b; color: #F8F8F2 } -html[data-theme="dark"] .highlight .c { color: #FFD900 } /* Comment */ -html[data-theme="dark"] .highlight .err { color: #FFA07A } /* Error */ -html[data-theme="dark"] .highlight .k { color: #DCC6E0 } /* Keyword */ -html[data-theme="dark"] .highlight .l { color: #FFD900 } /* Literal */ -html[data-theme="dark"] .highlight .n { color: #F8F8F2 } /* Name */ -html[data-theme="dark"] .highlight .o { color: #ABE338 } /* Operator */ -html[data-theme="dark"] .highlight .p { color: #F8F8F2 } /* Punctuation */ -html[data-theme="dark"] .highlight .ch { color: #FFD900 } /* Comment.Hashbang */ -html[data-theme="dark"] .highlight .cm { color: #FFD900 } /* Comment.Multiline */ -html[data-theme="dark"] .highlight .cp { color: #FFD900 } /* Comment.Preproc */ -html[data-theme="dark"] .highlight .cpf { color: #FFD900 } /* Comment.PreprocFile */ -html[data-theme="dark"] .highlight .c1 { color: #FFD900 } /* Comment.Single */ -html[data-theme="dark"] .highlight .cs { color: #FFD900 } /* Comment.Special */ -html[data-theme="dark"] .highlight .gd { color: #00E0E0 } /* Generic.Deleted */ +html[data-theme="dark"] .highlight { background: #2b2b2b; color: #f8f8f2 } +html[data-theme="dark"] .highlight .c { color: #ffd900 } /* Comment */ +html[data-theme="dark"] .highlight .err { color: #ffa07a } /* Error */ +html[data-theme="dark"] .highlight .k { color: #dcc6e0 } /* Keyword */ +html[data-theme="dark"] .highlight .l { color: #ffd900 } /* Literal */ +html[data-theme="dark"] .highlight .n { color: #f8f8f2 } /* Name */ +html[data-theme="dark"] .highlight .o { color: #abe338 } /* Operator */ +html[data-theme="dark"] .highlight .p { color: #f8f8f2 } /* Punctuation */ +html[data-theme="dark"] .highlight .ch { color: #ffd900 } /* Comment.Hashbang */ +html[data-theme="dark"] .highlight .cm { color: #ffd900 } /* Comment.Multiline */ +html[data-theme="dark"] .highlight .cp { color: #ffd900 } /* Comment.Preproc */ +html[data-theme="dark"] .highlight .cpf { color: #ffd900 } /* Comment.PreprocFile */ +html[data-theme="dark"] .highlight .c1 { color: #ffd900 } /* Comment.Single */ +html[data-theme="dark"] .highlight .cs { color: #ffd900 } /* Comment.Special */ +html[data-theme="dark"] .highlight .gd { color: #00e0e0 } /* Generic.Deleted */ html[data-theme="dark"] .highlight .ge { font-style: italic } /* Generic.Emph */ -html[data-theme="dark"] .highlight .gh { color: #00E0E0 } /* Generic.Heading */ +html[data-theme="dark"] .highlight .gh { color: #00e0e0 } /* Generic.Heading */ html[data-theme="dark"] .highlight .gs { font-weight: bold } /* Generic.Strong */ -html[data-theme="dark"] .highlight .gu { color: #00E0E0 } /* Generic.Subheading */ -html[data-theme="dark"] .highlight .kc { color: #DCC6E0 } /* Keyword.Constant */ -html[data-theme="dark"] .highlight .kd { color: #DCC6E0 } /* Keyword.Declaration */ -html[data-theme="dark"] .highlight .kn { color: #DCC6E0 } /* Keyword.Namespace */ -html[data-theme="dark"] .highlight .kp { color: #DCC6E0 } /* Keyword.Pseudo */ -html[data-theme="dark"] .highlight .kr { color: #DCC6E0 } /* Keyword.Reserved */ -html[data-theme="dark"] .highlight .kt { color: #FFD900 } /* Keyword.Type */ -html[data-theme="dark"] .highlight .ld { color: #FFD900 } /* Literal.Date */ -html[data-theme="dark"] .highlight .m { color: #FFD900 } /* Literal.Number */ -html[data-theme="dark"] .highlight .s { color: #ABE338 } /* Literal.String */ -html[data-theme="dark"] .highlight .na { color: #FFD900 } /* Name.Attribute */ -html[data-theme="dark"] .highlight .nb { color: #FFD900 } /* Name.Builtin */ -html[data-theme="dark"] .highlight .nc { color: #00E0E0 } /* Name.Class */ -html[data-theme="dark"] .highlight .no { color: #00E0E0 } /* Name.Constant */ -html[data-theme="dark"] .highlight .nd { color: #FFD900 } /* Name.Decorator */ -html[data-theme="dark"] .highlight .ni { color: #ABE338 } /* Name.Entity */ -html[data-theme="dark"] .highlight .ne { color: #DCC6E0 } /* Name.Exception */ -html[data-theme="dark"] .highlight .nf { color: #00E0E0 } /* Name.Function */ -html[data-theme="dark"] .highlight .nl { color: #FFD900 } /* Name.Label */ -html[data-theme="dark"] .highlight .nn { color: #F8F8F2 } /* Name.Namespace */ -html[data-theme="dark"] .highlight .nx { color: #F8F8F2 } /* Name.Other */ -html[data-theme="dark"] .highlight .py { color: #00E0E0 } /* Name.Property */ -html[data-theme="dark"] .highlight .nt { color: #00E0E0 } /* Name.Tag */ -html[data-theme="dark"] .highlight .nv { color: #FFA07A } /* Name.Variable */ -html[data-theme="dark"] .highlight .ow { color: #DCC6E0 } /* Operator.Word */ -html[data-theme="dark"] .highlight .pm { color: #F8F8F2 } /* Punctuation.Marker */ -html[data-theme="dark"] .highlight .w { color: #F8F8F2 } /* Text.Whitespace */ -html[data-theme="dark"] .highlight .mb { color: #FFD900 } /* Literal.Number.Bin */ -html[data-theme="dark"] .highlight .mf { color: #FFD900 } /* Literal.Number.Float */ -html[data-theme="dark"] .highlight .mh { color: #FFD900 } /* Literal.Number.Hex */ -html[data-theme="dark"] .highlight .mi { color: #FFD900 } /* Literal.Number.Integer */ -html[data-theme="dark"] .highlight .mo { color: #FFD900 } /* Literal.Number.Oct */ -html[data-theme="dark"] .highlight .sa { color: #ABE338 } /* Literal.String.Affix */ -html[data-theme="dark"] .highlight .sb { color: #ABE338 } /* Literal.String.Backtick */ -html[data-theme="dark"] .highlight .sc { color: #ABE338 } /* Literal.String.Char */ -html[data-theme="dark"] .highlight .dl { color: #ABE338 } /* Literal.String.Delimiter */ -html[data-theme="dark"] .highlight .sd { color: #ABE338 } /* Literal.String.Doc */ -html[data-theme="dark"] .highlight .s2 { color: #ABE338 } /* Literal.String.Double */ -html[data-theme="dark"] .highlight .se { color: #ABE338 } /* Literal.String.Escape */ -html[data-theme="dark"] .highlight .sh { color: #ABE338 } /* Literal.String.Heredoc */ -html[data-theme="dark"] .highlight .si { color: #ABE338 } /* Literal.String.Interpol */ -html[data-theme="dark"] .highlight .sx { color: #ABE338 } /* Literal.String.Other */ -html[data-theme="dark"] .highlight .sr { color: #FFA07A } /* Literal.String.Regex */ -html[data-theme="dark"] .highlight .s1 { color: #ABE338 } /* Literal.String.Single */ -html[data-theme="dark"] .highlight .ss { color: #00E0E0 } /* Literal.String.Symbol */ -html[data-theme="dark"] .highlight .bp { color: #FFD900 } /* Name.Builtin.Pseudo */ -html[data-theme="dark"] .highlight .fm { color: #00E0E0 } /* Name.Function.Magic */ -html[data-theme="dark"] .highlight .vc { color: #FFA07A } /* Name.Variable.Class */ -html[data-theme="dark"] .highlight .vg { color: #FFA07A } /* Name.Variable.Global */ -html[data-theme="dark"] .highlight .vi { color: #FFA07A } /* Name.Variable.Instance */ -html[data-theme="dark"] .highlight .vm { color: #FFD900 } /* Name.Variable.Magic */ -html[data-theme="dark"] .highlight .il { color: #FFD900 } /* Literal.Number.Integer.Long */ \ No newline at end of file +html[data-theme="dark"] .highlight .gu { color: #00e0e0 } /* Generic.Subheading */ +html[data-theme="dark"] .highlight .kc { color: #dcc6e0 } /* Keyword.Constant */ +html[data-theme="dark"] .highlight .kd { color: #dcc6e0 } /* Keyword.Declaration */ +html[data-theme="dark"] .highlight .kn { color: #dcc6e0 } /* Keyword.Namespace */ +html[data-theme="dark"] .highlight .kp { color: #dcc6e0 } /* Keyword.Pseudo */ +html[data-theme="dark"] .highlight .kr { color: #dcc6e0 } /* Keyword.Reserved */ +html[data-theme="dark"] .highlight .kt { color: #ffd900 } /* Keyword.Type */ +html[data-theme="dark"] .highlight .ld { color: #ffd900 } /* Literal.Date */ +html[data-theme="dark"] .highlight .m { color: #ffd900 } /* Literal.Number */ +html[data-theme="dark"] .highlight .s { color: #abe338 } /* Literal.String */ +html[data-theme="dark"] .highlight .na { color: #ffd900 } /* Name.Attribute */ +html[data-theme="dark"] .highlight .nb { color: #ffd900 } /* Name.Builtin */ +html[data-theme="dark"] .highlight .nc { color: #00e0e0 } /* Name.Class */ +html[data-theme="dark"] .highlight .no { color: #00e0e0 } /* Name.Constant */ +html[data-theme="dark"] .highlight .nd { color: #ffd900 } /* Name.Decorator */ +html[data-theme="dark"] .highlight .ni { color: #abe338 } /* Name.Entity */ +html[data-theme="dark"] .highlight .ne { color: #dcc6e0 } /* Name.Exception */ +html[data-theme="dark"] .highlight .nf { color: #00e0e0 } /* Name.Function */ +html[data-theme="dark"] .highlight .nl { color: #ffd900 } /* Name.Label */ +html[data-theme="dark"] .highlight .nn { color: #f8f8f2 } /* Name.Namespace */ +html[data-theme="dark"] .highlight .nx { color: #f8f8f2 } /* Name.Other */ +html[data-theme="dark"] .highlight .py { color: #00e0e0 } /* Name.Property */ +html[data-theme="dark"] .highlight .nt { color: #00e0e0 } /* Name.Tag */ +html[data-theme="dark"] .highlight .nv { color: #ffa07a } /* Name.Variable */ +html[data-theme="dark"] .highlight .ow { color: #dcc6e0 } /* Operator.Word */ +html[data-theme="dark"] .highlight .pm { color: #f8f8f2 } /* Punctuation.Marker */ +html[data-theme="dark"] .highlight .w { color: #f8f8f2 } /* Text.Whitespace */ +html[data-theme="dark"] .highlight .mb { color: #ffd900 } /* Literal.Number.Bin */ +html[data-theme="dark"] .highlight .mf { color: #ffd900 } /* Literal.Number.Float */ +html[data-theme="dark"] .highlight .mh { color: #ffd900 } /* Literal.Number.Hex */ +html[data-theme="dark"] .highlight .mi { color: #ffd900 } /* Literal.Number.Integer */ +html[data-theme="dark"] .highlight .mo { color: #ffd900 } /* Literal.Number.Oct */ +html[data-theme="dark"] .highlight .sa { color: #abe338 } /* Literal.String.Affix */ +html[data-theme="dark"] .highlight .sb { color: #abe338 } /* Literal.String.Backtick */ +html[data-theme="dark"] .highlight .sc { color: #abe338 } /* Literal.String.Char */ +html[data-theme="dark"] .highlight .dl { color: #abe338 } /* Literal.String.Delimiter */ +html[data-theme="dark"] .highlight .sd { color: #abe338 } /* Literal.String.Doc */ +html[data-theme="dark"] .highlight .s2 { color: #abe338 } /* Literal.String.Double */ +html[data-theme="dark"] .highlight .se { color: #abe338 } /* Literal.String.Escape */ +html[data-theme="dark"] .highlight .sh { color: #abe338 } /* Literal.String.Heredoc */ +html[data-theme="dark"] .highlight .si { color: #abe338 } /* Literal.String.Interpol */ +html[data-theme="dark"] .highlight .sx { color: #abe338 } /* Literal.String.Other */ +html[data-theme="dark"] .highlight .sr { color: #ffa07a } /* Literal.String.Regex */ +html[data-theme="dark"] .highlight .s1 { color: #abe338 } /* Literal.String.Single */ +html[data-theme="dark"] .highlight .ss { color: #00e0e0 } /* Literal.String.Symbol */ +html[data-theme="dark"] .highlight .bp { color: #ffd900 } /* Name.Builtin.Pseudo */ +html[data-theme="dark"] .highlight .fm { color: #00e0e0 } /* Name.Function.Magic */ +html[data-theme="dark"] .highlight .vc { color: #ffa07a } /* Name.Variable.Class */ +html[data-theme="dark"] .highlight .vg { color: #ffa07a } /* Name.Variable.Global */ +html[data-theme="dark"] .highlight .vi { color: #ffa07a } /* Name.Variable.Instance */ +html[data-theme="dark"] .highlight .vm { color: #ffd900 } /* Name.Variable.Magic */ +html[data-theme="dark"] .highlight .il { color: #ffd900 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/doc/LectureNotes/_build/html/chapter1.html b/doc/LectureNotes/_build/html/chapter1.html index ade1d03f6..8fca775a2 100644 --- a/doc/LectureNotes/_build/html/chapter1.html +++ b/doc/LectureNotes/_build/html/chapter1.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter10.html b/doc/LectureNotes/_build/html/chapter10.html index 288d09ee9..6ec417b1f 100644 --- a/doc/LectureNotes/_build/html/chapter10.html +++ b/doc/LectureNotes/_build/html/chapter10.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter11.html b/doc/LectureNotes/_build/html/chapter11.html index ae7f7eb73..88738e241 100644 --- a/doc/LectureNotes/_build/html/chapter11.html +++ b/doc/LectureNotes/_build/html/chapter11.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter12.html b/doc/LectureNotes/_build/html/chapter12.html index 8d18565ef..d39624f88 100644 --- a/doc/LectureNotes/_build/html/chapter12.html +++ b/doc/LectureNotes/_build/html/chapter12.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter13.html b/doc/LectureNotes/_build/html/chapter13.html index 55b2f892f..e5581a940 100644 --- a/doc/LectureNotes/_build/html/chapter13.html +++ b/doc/LectureNotes/_build/html/chapter13.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter2.html b/doc/LectureNotes/_build/html/chapter2.html index bd3b80769..5e1e5205e 100644 --- a/doc/LectureNotes/_build/html/chapter2.html +++ b/doc/LectureNotes/_build/html/chapter2.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter3.html b/doc/LectureNotes/_build/html/chapter3.html index 6e0056b22..0ad5ef3cd 100644 --- a/doc/LectureNotes/_build/html/chapter3.html +++ b/doc/LectureNotes/_build/html/chapter3.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter4.html b/doc/LectureNotes/_build/html/chapter4.html index fd9a23a22..08b3066d0 100644 --- a/doc/LectureNotes/_build/html/chapter4.html +++ b/doc/LectureNotes/_build/html/chapter4.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter5.html b/doc/LectureNotes/_build/html/chapter5.html index a5f08388f..5bb6c31ed 100644 --- a/doc/LectureNotes/_build/html/chapter5.html +++ b/doc/LectureNotes/_build/html/chapter5.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter6.html b/doc/LectureNotes/_build/html/chapter6.html index 105ec70f3..d83af1cd3 100644 --- a/doc/LectureNotes/_build/html/chapter6.html +++ b/doc/LectureNotes/_build/html/chapter6.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter7.html b/doc/LectureNotes/_build/html/chapter7.html index 4975f05be..ee67eddbf 100644 --- a/doc/LectureNotes/_build/html/chapter7.html +++ b/doc/LectureNotes/_build/html/chapter7.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter8.html b/doc/LectureNotes/_build/html/chapter8.html index c3607b538..6121f71b7 100644 --- a/doc/LectureNotes/_build/html/chapter8.html +++ b/doc/LectureNotes/_build/html/chapter8.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapter9.html b/doc/LectureNotes/_build/html/chapter9.html index 0865f4e0d..6394a7849 100644 --- a/doc/LectureNotes/_build/html/chapter9.html +++ b/doc/LectureNotes/_build/html/chapter9.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/chapteroptimization.html b/doc/LectureNotes/_build/html/chapteroptimization.html index 9f2680360..2afbdae59 100644 --- a/doc/LectureNotes/_build/html/chapteroptimization.html +++ b/doc/LectureNotes/_build/html/chapteroptimization.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/clustering.html b/doc/LectureNotes/_build/html/clustering.html index 1292b0fc9..deef36280 100644 --- a/doc/LectureNotes/_build/html/clustering.html +++ b/doc/LectureNotes/_build/html/clustering.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/exercisesweek34.html b/doc/LectureNotes/_build/html/exercisesweek34.html index 6b949390f..b7a9613b3 100644 --- a/doc/LectureNotes/_build/html/exercisesweek34.html +++ b/doc/LectureNotes/_build/html/exercisesweek34.html @@ -28,7 +28,7 @@ - + @@ -477,11 +477,11 @@ document.write(`

b) Compute the mean square error for the line model and for the second degree polynomial model.

-
import numpy as np
-import matplotlib.pyplot as plt
-from sklearn.preprocessing import PolynomialFeatures # use the fit_transform method of the created object!
-from sklearn.linear_model import LinearRegression
-from sklearn.metrics import mean_squared_error
+
import numpy as np
+import matplotlib.pyplot as plt
+from sklearn.preprocessing import PolynomialFeatures # use the fit_transform method of the created object!
+from sklearn.linear_model import LinearRegression
+from sklearn.metrics import mean_squared_error
 
@@ -518,7 +518,7 @@ document.write(`

Hopefully your model fit the data quite well, but to know how well the model actually generalizes to unseen data, which is most often what we care about, we need to split our data into training and testing data.

-
from sklearn.model_selection import train_test_split
+
from sklearn.model_selection import train_test_split
 
diff --git a/doc/LectureNotes/_build/html/exercisesweek35.html b/doc/LectureNotes/_build/html/exercisesweek35.html index ab328b4de..b66673519 100644 --- a/doc/LectureNotes/_build/html/exercisesweek35.html +++ b/doc/LectureNotes/_build/html/exercisesweek35.html @@ -28,7 +28,7 @@ - + @@ -513,7 +513,7 @@ f_i =\sum_{j=0}^{n-1}a_{ij}x_j,

We calculate the optimal intercept by including a feature with the constant value of 1 in our model, which is then multplied by some parameter \(\theta_0\) from the OLS method into the optimal intercept value (which will be \(\theta_0\)). In practice, we include the intercept in our model by adding a column of ones to the start of our feature matrix.

-
import numpy as np
+
import numpy as np
 
@@ -542,7 +542,7 @@ f_i =\sum_{j=0}^{n-1}a_{ij}x_j,

b) Use the expression from 3d) to find the optimal parameters \(\boldsymbol{\hat{\beta}_{OLS}}\) for predicting spending based on these features. Create a function for this operation, as you are going to need to use it a lot.

-
def OLS_parameters(X, y):
+
def OLS_parameters(X, y):
     return ...
 
 #beta = OLS_parameters(X, y)
@@ -567,7 +567,7 @@ f_i =\sum_{j=0}^{n-1}a_{ij}x_j,
 

a) Create a feature matrix \(\boldsymbol{X}\) for the features \(x, x^2, x^3, x^4, x^5\), including an intercept column of ones at the start. Make this into a function, as you will do this a lot over the next weeks.

-
def polynomial_features(x, p):
+
def polynomial_features(x, p):
     n = len(x)
     X = np.zeros((n, p + 1))
     #X[:, 0] = ...
@@ -591,7 +591,7 @@ f_i =\sum_{j=0}^{n-1}a_{ij}x_j,
 

c) Like in exercise 4 last week, split your feature matrix and target data into a training split and test split.

-
from sklearn.model_selection import train_test_split
+
from sklearn.model_selection import train_test_split
 
 #X_train, X_test, y_train, y_test = ...
 
diff --git a/doc/LectureNotes/_build/html/exercisesweek36.html b/doc/LectureNotes/_build/html/exercisesweek36.html index 533249336..751e6cabd 100644 --- a/doc/LectureNotes/_build/html/exercisesweek36.html +++ b/doc/LectureNotes/_build/html/exercisesweek36.html @@ -28,7 +28,7 @@ - + @@ -465,10 +465,10 @@ defining a new cost function to be optimized, that is

Exercise 3 - Scaling data#

-
import numpy as np
-import matplotlib.pyplot as plt
-from sklearn.model_selection import train_test_split
-from sklearn.preprocessing import StandardScaler
+
import numpy as np
+import matplotlib.pyplot as plt
+from sklearn.model_selection import train_test_split
+from sklearn.preprocessing import StandardScaler
 
@@ -485,7 +485,7 @@ defining a new cost function to be optimized, that is

a) Adapt your function from last week to only include the intercept column if the boolean argument intercept is set to true.

-
def polynomial_features(x, p, intercept=False):
+
def polynomial_features(x, p, intercept=False):
     n = len(x)
     X = np.zeros((n, p + 1))
     #X[:, 0] = ...
@@ -498,7 +498,7 @@ defining a new cost function to be optimized, that is

-
def polynomial_features(x, p, intercept=False):
+
def polynomial_features(x, p, intercept=False):
     n = len(x)
     X = np.zeros((n, p))
     X[:, 0] = x[:]
@@ -544,7 +544,7 @@ defining a new cost function to be optimized, that is

a) Implement a function for computing the optimal Ridge parameters using the expression from 2a).

-
def Ridge_parameters(X, y):
+
def Ridge_parameters(X, y):
     # Assumes X is scaled and has no intercept column
     return np.linalg.inv(X.T @ X) @ X.T @ y
 
diff --git a/doc/LectureNotes/_build/html/exercisesweek37.html b/doc/LectureNotes/_build/html/exercisesweek37.html
index 57fd8df99..541dd9132 100644
--- a/doc/LectureNotes/_build/html/exercisesweek37.html
+++ b/doc/LectureNotes/_build/html/exercisesweek37.html
@@ -28,7 +28,7 @@
 
 
 
-    
+    
     
     
     
diff --git a/doc/LectureNotes/_build/html/exercisesweek38.html b/doc/LectureNotes/_build/html/exercisesweek38.html
index 4afe575f5..6f8bc1037 100644
--- a/doc/LectureNotes/_build/html/exercisesweek38.html
+++ b/doc/LectureNotes/_build/html/exercisesweek38.html
@@ -28,7 +28,7 @@
 
 
 
-    
+    
     
     
     
@@ -519,7 +519,7 @@ show that

a) Using the expression above, compute the mean squared error, bias and variance of the given data. Check that the sum of the bias and variance correctly gives (approximately) the mean squared error.

-
import numpy as np
+
import numpy as np
 
 n = 100
 bootstraps = 1000
@@ -539,15 +539,15 @@ show that

d) Perform a bias-variance analysis of a polynomial OLS model fit to a one-dimensional function by computing and plotting the bias and variances values as a function of the polynomial degree of your model.

-
import numpy as np
-import matplotlib.pyplot as plt
-from sklearn.preprocessing import (
+
import numpy as np
+import matplotlib.pyplot as plt
+from sklearn.preprocessing import (
     PolynomialFeatures,
 )  # use the fit_transform method of the created object!
-from sklearn.linear_model import LinearRegression
-from sklearn.metrics import mean_squared_error
-from sklearn.model_selection import train_test_split
-from sklearn.utils import resample
+from sklearn.linear_model import LinearRegression
+from sklearn.metrics import mean_squared_error
+from sklearn.model_selection import train_test_split
+from sklearn.utils import resample
 
diff --git a/doc/LectureNotes/_build/html/genindex.html b/doc/LectureNotes/_build/html/genindex.html index fd1ca2ca1..39273ec36 100644 --- a/doc/LectureNotes/_build/html/genindex.html +++ b/doc/LectureNotes/_build/html/genindex.html @@ -27,7 +27,7 @@ - + diff --git a/doc/LectureNotes/_build/html/intro.html b/doc/LectureNotes/_build/html/intro.html index 478abf33e..2a7d32f8e 100644 --- a/doc/LectureNotes/_build/html/intro.html +++ b/doc/LectureNotes/_build/html/intro.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/linalg.html b/doc/LectureNotes/_build/html/linalg.html index 974945b13..8ef0ee04f 100644 --- a/doc/LectureNotes/_build/html/linalg.html +++ b/doc/LectureNotes/_build/html/linalg.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/objects.inv b/doc/LectureNotes/_build/html/objects.inv index d8cd4668ca10ca6edda60b1be1598018676d5e65..dbaf85a89f92dec7d5946467a93969d71a0f48de 100644 GIT binary patch delta 906 zcmV;519kkV5B>*`f`5gUO;g)25Qgvm6?-f*X@@T-A-A+ZKL(l%(Dtm@i>+cyt|TX< zzrHI=Hnt<^3B1xiyISqON|Lk6pgI9<(nTs0cz*(kw|&S>S-=e!$Q0aRrci4xMbxez zhn$X`*T9>Qf*VRy(AExn8p57B>?bLoXEwiUYJptJ}Gvj5K!8E{{I@Tp7+=d0C@GZnF zfS5VNmC#sj3T)54fNLd7YP)-akokegU?k-!_RWWGYJBxfAxnghQc?*-HX(mBU~+_S zb>k=>$EBPHvY7jJXPWBBQ)JpYTFhE;k?@MyPAe-ZY=56DsnzzHYk0T*v^;9L7Xj{t z<9;7DR_h@v!%P0RnSg+Ef7x+XJ*v zGzPb0S&?$k1zj@3URu=N-?$+nQW)xqKF3)GPsOsxaHH4+z7V6)B&RewtUCKVby9<9x7U%M|j0g5#~%>-y( zZGs3Z(y|RIn8Le~r-Em>Ihw%f@o60OQut49{z!uqb&_NA*-NptweL`^G_9ktIuvQN z0yvE1Y+iod`kG}JX+r~T6P@=0%%!nbENM=|4M)$95BPDPANz-6rRV^R>T>YA$A*04kv{gd?%(gS6B_vE*-8~^|S delta 1852 zcmV-C2gCUO2dNK`f`7G{TXWhv5Xay76nboD0t8YZ&73(iX)bL#xlNLuPM;WIFQCS@ zTuCOOpZ=^Y*|D)nKsYZ=t;Jj;Z%ZXCS+@ z*ISO`MZz6ciVDA+@>*+Pt>>58@sW}yX zbBU)0Xl2_P*W{Cdn~U{2;)+(+co#qwTRADLd2w=feSg2T+Bbnl>pu}Eim3qp-9)Aj zlVlbzyJKwXa{)d!^q? z5Bm%4UguM%x4XQzct+&I9LUwh1Lgq_oeSgxetg_Wuc>K&?hHCb7X$_*yC*ldzb>x7 zZYz63?0<{;i`%pZF)dg$Be)Pkxrq(G6RZL;o^bxy)&GnYgmFL>bQx|qd`sM7x{u6b`%}r#^dv+s5#vk(MZ3__~$GD*^t7VdgOl{ zR#j^2U3B6UhE&a)(OHI7b=vw(bjB=h_XnMRT~JBk>H6%nlO7`+W7u^Vmw=814`Ve} zoPP(8=nTDP2L0yp$hLU#FD`R+WpR9bBZ^`I!TV_EP8H_@PItpITl`r8F|?$d&&j5Pup)U zQ{R8OG*Mh8A?BrJH#;ZDQYl^p!AbcRe1CUeZ#ak-P$}QjigbW?HzVYJ61?kdm=W9! z8JiR5975=#M?m2|C}<>cB=-ybHfVc~d#NB#Ts%$#{pOt0FDgr9V9n1ts{qB06sbA;z>U=UPB@%-oQZV3C>Zq<68muJXmPbDVt6~;MIpA;OtLg z0*IK4&?!JnE>UQNO>=C&4%^S~Q41a<8j=bs>XJF(ppI~02zTHmLJK01=^feLN91M! zf(mc0buSn^WxP5;R?i*tXFzD=lYdKGC%netby{*Ml44@e!(9P}gr8gRsixB>JF|R- zk;}ZAp$0X*26j4JfIAjR=xdmMi&42c=KPZBE zihNJfj(oc6%EKBJhc?`)L_abgsMH-b=2o!CV=>i{7REf%adM2IwvKi^@Kq^VX#6Nt|tuZ3Bwh_Xgy(6PZ+Hb4%ZV7>j{Ug8K6Ubcuu^{-(c_eg)gKWG&syrIpSRFWvYIjo-kva)O+N`yYE zgVK4ZB|#^^@<^u4rhi{ke~Y_(ODbH@I)j%E$uFfgYywDsztXdS{+Q4S3z%B!S930w z>5SZGT`(b(qM)S!od%*bKvrfCZCMKq`YNd2^|9Ntsyu_{g;_`Y*{bG&;`0A#7X1-= z6hqceyfo`!N>9^R>b<>uFEcW31@%&Em||f0g9?98 - + diff --git a/doc/LectureNotes/_build/html/schedule.html b/doc/LectureNotes/_build/html/schedule.html index 320e1fb5a..05766026d 100644 --- a/doc/LectureNotes/_build/html/schedule.html +++ b/doc/LectureNotes/_build/html/schedule.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/search.html b/doc/LectureNotes/_build/html/search.html index 15768ee6a..3dc8c9e24 100644 --- a/doc/LectureNotes/_build/html/search.html +++ b/doc/LectureNotes/_build/html/search.html @@ -26,7 +26,7 @@ - + diff --git a/doc/LectureNotes/_build/html/searchindex.js b/doc/LectureNotes/_build/html/searchindex.js index a683db16a..e481099dc 100644 --- a/doc/LectureNotes/_build/html/searchindex.js +++ b/doc/LectureNotes/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({"alltitles": {"1a)": [[60, "a"]], "3a)": [[60, "id1"]], "3b)": [[60, "b"]], "4a)": [[60, "id2"]], "4b)": [[60, "id3"]], "A Classification Tree": [[51, "a-classification-tree"]], "A Frequentist approach to data analysis": [[42, "a-frequentist-approach-to-data-analysis"], [69, "a-frequentist-approach-to-data-analysis"]], "A better approach": [[50, "a-better-approach"]], "A first summary": [[69, "a-first-summary"]], "A quick Reminder on Lagrangian Multipliers": [[50, "a-quick-reminder-on-lagrangian-multipliers"]], "A simple example": [[46, "a-simple-example"]], "A soft classifier": [[50, "a-soft-classifier"]], "A top-down perspective on Neural networks": [[43, "a-top-down-perspective-on-neural-networks"]], "A11Y Dark": [[0, null]], "A11Y High Contrast Dark": [[1, null]], "A11Y High Contrast Light": [[2, null]], "A11Y Light": [[3, null]], "ADAM algorithm, taken from Goodfellow et al": [[72, "adam-algorithm-taken-from-goodfellow-et-al"]], "ADAM optimizer": [[55, "adam-optimizer"], [72, "id2"]], "API": [[27, "api"]], "About the IPython Development Team": [[20, "about-the-ipython-development-team"]], "Accuracy": [[72, "accuracy"]], "Activation functions": [[54, "activation-functions"]], "AdaGrad Properties": [[72, "adagrad-properties"]], "AdaGrad Update Rule Derivation": [[72, "adagrad-update-rule-derivation"]], "AdaGrad algorithm, taken from Goodfellow et al": [[72, "adagrad-algorithm-taken-from-goodfellow-et-al"]], "Adam Optimizer": [[72, "adam-optimizer"]], "Adam vs. AdaGrad and RMSProp": [[72, "adam-vs-adagrad-and-rmsprop"]], "Adam: Bias Correction": [[72, "adam-bias-correction"]], "Adam: Exponential Moving Averages (Moments)": [[72, "adam-exponential-moving-averages-moments"]], "Adam: Update Rule Derivation": [[72, "adam-update-rule-derivation"]], "Adaptive boosting: AdaBoost, Basic Algorithm": [[52, "adaptive-boosting-adaboost-basic-algorithm"]], "Adaptivity Across Dimensions": [[72, "adaptivity-across-dimensions"]], "Adding error analysis and training set up": [[69, "adding-error-analysis-and-training-set-up"], [70, "adding-error-analysis-and-training-set-up"]], "Adjust hyperparameters": [[43, "adjust-hyperparameters"]], "Algorithms and codes for Adagrad, RMSprop and Adam": [[72, "algorithms-and-codes-for-adagrad-rmsprop-and-adam"]], "Algorithms for Setting up Decision Trees": [[51, "algorithms-for-setting-up-decision-trees"]], "An Overview of Ensemble Methods": [[52, "an-overview-of-ensemble-methods"]], "An example cell": [[23, "an-example-cell"]], "An extrapolation example": [[46, "an-extrapolation-example"]], "An optimization/minimization problem": [[69, "an-optimization-minimization-problem"]], "And finally \\boldsymbol{X}\\boldsymbol{X}^T": [[70, "and-finally-boldsymbol-x-boldsymbol-x-t"]], "And finally ADAM": [[72, "and-finally-adam"]], "And what about using neural networks?": [[69, "and-what-about-using-neural-networks"]], "Another Example, now with a polynomial fit": [[71, "another-example-now-with-a-polynomial-fit"]], "Another example, the moons again": [[51, "another-example-the-moons-again"]], "Applied Data Analysis and Machine Learning": [[62, null]], "Authors": [[31, null]], "Autocorrelation function": [[66, "autocorrelation-function"]], "Automatic differentiation": [[55, "automatic-differentiation"]], "Back to Ridge and LASSO Regression": [[70, "back-to-ridge-and-lasso-regression"], [71, "back-to-ridge-and-lasso-regression"]], "Back to the Cancer Data": [[53, "back-to-the-cancer-data"]], "Background literature": [[64, "background-literature"]], "Bagging": [[52, "bagging"]], "Bagging Examples": [[52, "bagging-examples"]], "Basic Matrix Features": [[63, "basic-matrix-features"]], "Basic ideas of the Principal Component Analysis (PCA)": [[53, null]], "Basic math of the SVD": [[47, "basic-math-of-the-svd"], [70, "basic-math-of-the-svd"], [71, "basic-math-of-the-svd"]], "Basics": [[49, "basics"]], "Basics of a tree": [[51, "basics-of-a-tree"]], "Batch Normalization": [[43, "batch-normalization"]], "Batches and mini-batches": [[72, "batches-and-mini-batches"]], "Bayes\u2019 Theorem and Ridge and Lasso Regression": [[47, "bayes-theorem-and-ridge-and-lasso-regression"]], "Blinds Dark": [[4, null]], "Blinds Light": [[5, null]], "Boosting, a Bird\u2019s Eye View": [[52, "boosting-a-bird-s-eye-view"]], "Bootstrap": [[48, "bootstrap"]], "Bringing it together, first back propagation equation": [[54, "bringing-it-together-first-back-propagation-equation"]], "Building a Feed Forward Neural Network": [[43, null]], "Building a tree, regression": [[51, "building-a-tree-regression"]], "Building neural networks in Tensorflow and Keras": [[43, "building-neural-networks-in-tensorflow-and-keras"]], "But none of these can compete with Newton\u2019s method": [[72, "but-none-of-these-can-compete-with-newton-s-method"]], "CDN": [[29, "cdn"]], "CHANGELOG": [[29, "changelog"]], "CNNs in more detail, building convolutional neural networks in Tensorflow and Keras": [[45, "cnns-in-more-detail-building-convolutional-neural-networks-in-tensorflow-and-keras"]], "Cancer Data again now with Decision Trees and other Methods": [[51, "cancer-data-again-now-with-decision-trees-and-other-methods"]], "Challenge: Choosing a Fixed Learning Rate": [[72, "challenge-choosing-a-fixed-learning-rate"]], "Choose cost function and optimizer": [[43, "choose-cost-function-and-optimizer"]], "Citations": [[22, "citations"]], "Classical PCA Theorem": [[53, "classical-pca-theorem"]], "Clustering and Unsupervised Learning": [[56, null]], "Code blocks and outputs": [[24, "code-blocks-and-outputs"]], "Code for SVD and Inversion of Matrices": [[47, "code-for-svd-and-inversion-of-matrices"]], "Code with a Number of Minibatches which varies": [[72, "code-with-a-number-of-minibatches-which-varies"]], "Codes and Approaches": [[56, "codes-and-approaches"]], "Codes for the SVD": [[47, "codes-for-the-svd"], [70, "codes-for-the-svd"], [71, "codes-for-the-svd"]], "Coding Setup and Linear Regression": [[57, "coding-setup-and-linear-regression"]], "Collect and pre-process data": [[43, "collect-and-pre-process-data"]], "Colors": [[0, "colors"], [1, "colors"], [2, "colors"], [3, "colors"], [4, "colors"], [5, "colors"], [6, "colors"], [7, "colors"], [8, "colors"], [9, "colors"], [10, "colors"], [11, "colors"], [12, "colors"], [13, "colors"], [14, "colors"], [15, "colors"]], "Communication channels": [[69, "communication-channels"]], "Compare Bagging on Trees with Random Forests": [[52, "compare-bagging-on-trees-with-random-forests"]], "Comparing with a numerical scheme": [[44, "comparing-with-a-numerical-scheme"]], "Comparison with OLS": [[71, "comparison-with-ols"]], "Compiled translation files": [[39, "compiled-translation-files"]], "Computation of gradients": [[72, "computation-of-gradients"]], "Computing the Gini index": [[51, "computing-the-gini-index"]], "Conditions on convex functions": [[71, "conditions-on-convex-functions"]], "Conjugate gradient method": [[55, "conjugate-gradient-method"]], "Content with notebooks": [[24, null]], "Contributors": [[31, "contributors"]], "Convergence rates": [[72, "convergence-rates"]], "Convex function": [[71, "convex-function"]], "Convex functions": [[55, "convex-functions"], [71, "convex-functions"]], "Convolution Examples: Polynomial multiplication": [[45, "convolution-examples-polynomial-multiplication"]], "Convolution Examples: Principle of Superposition and Periodic Forces (Fourier Transforms)": [[45, "convolution-examples-principle-of-superposition-and-periodic-forces-fourier-transforms"]], "Convolutional Neural Network": [[54, "convolutional-neural-network"]], "Convolutional Neural Networks": [[45, null]], "Correlation Function and Design/Feature Matrix": [[70, "correlation-function-and-design-feature-matrix"]], "Correlation Matrix": [[53, "correlation-matrix"], [70, "correlation-matrix"]], "Correlation Matrix with Pandas": [[70, "correlation-matrix-with-pandas"]], "Course Format": [[69, "course-format"]], "Course setting": [[65, null]], "Covariance Matrix Examples": [[70, "covariance-matrix-examples"]], "Covariance and Correlation Matrix": [[70, "covariance-and-correlation-matrix"]], "Create a notebook with MyST Markdown": [[23, "create-a-notebook-with-myst-markdown"]], "Creator": [[31, "creator"]], "Cross-validation": [[48, "cross-validation"]], "Deadlines for projects (tentative)": [[69, "deadlines-for-projects-tentative"]], "Decision trees, overarching aims": [[51, null]], "Deep Neural Networks": [[72, "deep-neural-networks"]], "Deep learning methods": [[69, "deep-learning-methods"]], "Define model and architecture": [[43, "define-model-and-architecture"]], "Defining the cost function": [[43, "defining-the-cost-function"]], "Definitions": [[61, "definitions"]], "Deliverables": [[57, "deliverables"], [58, "deliverables"], [61, "deliverables"]], "Dependencies": [[29, "dependencies"]], "Derivation of the AdaGrad Algorithm": [[72, "derivation-of-the-adagrad-algorithm"]], "Derivatives and the chain rule": [[54, "derivatives-and-the-chain-rule"]], "Derivatives, example 1": [[70, "derivatives-example-1"]], "Deriving OLS from a probability distribution": [[47, "deriving-ols-from-a-probability-distribution"]], "Deriving and Implementing Ordinary Least Squares": [[58, "deriving-and-implementing-ordinary-least-squares"]], "Deriving and Implementing Ridge Regression": [[59, "deriving-and-implementing-ridge-regression"]], "Deriving the Lasso Regression Equations": [[70, "deriving-the-lasso-regression-equations"], [71, "deriving-the-lasso-regression-equations"], [71, "id6"]], "Deriving the Ridge Regression Equations": [[70, "deriving-the-ridge-regression-equations"], [71, "deriving-the-ridge-regression-equations"], [71, "id3"]], "Deriving the back propagation code for a multilayer perceptron model": [[54, "deriving-the-back-propagation-code-for-a-multilayer-perceptron-model"]], "Developing a code for doing neural networks with back propagation": [[43, "developing-a-code-for-doing-neural-networks-with-back-propagation"]], "Diagonalize the sample covariance matrix to obtain the principal components": [[53, "diagonalize-the-sample-covariance-matrix-to-obtain-the-principal-components"]], "Different kernels and Mercer\u2019s theorem": [[50, "different-kernels-and-mercer-s-theorem"]], "Disadvantages": [[51, "disadvantages"]], "Discriminative Modeling": [[69, "discriminative-modeling"]], "Domains and probabilities": [[66, "domains-and-probabilities"]], "Dropout": [[43, "dropout"]], "Economy-size SVD": [[70, "economy-size-svd"], [71, "economy-size-svd"]], "Elements of Probability Theory and Statistical Data Analysis": [[66, null]], "Empirical Evidence: Convergence Time and Memory in Practice": [[72, "empirical-evidence-convergence-time-and-memory-in-practice"]], "Ensemble Methods: From a Single Tree to Many Trees and Extreme Boosting, Meet the Jungle of Methods": [[52, null]], "Entropy and the ID3 algorithm": [[51, "entropy-and-the-id3-algorithm"]], "Essential elements of ML": [[69, "essential-elements-of-ml"]], "Evaluate model performance on test data": [[43, "evaluate-model-performance-on-test-data"]], "Example": [[27, "example"]], "Example 2": [[70, "example-2"]], "Example 3": [[70, "example-3"]], "Example 4": [[70, "example-4"]], "Example Matrix": [[70, "example-matrix"], [71, "example-matrix"]], "Example of discriminative modeling, taken from Generative Deep Learning by David Foster": [[69, "example-of-discriminative-modeling-taken-from-generative-deep-learning-by-david-foster"]], "Example of generative modeling, taken from Generative Deep Learning by David Foster": [[69, "example-of-generative-modeling-taken-from-generative-deep-learning-by-david-foster"]], "Example of own Standard scaling": [[70, "example-of-own-standard-scaling"]], "Example relevant for the exercises": [[70, "example-relevant-for-the-exercises"]], "Example: Exponential decay": [[44, "example-exponential-decay"]], "Example: Population growth": [[44, "example-population-growth"]], "Example: The diffusion equation": [[44, "example-the-diffusion-equation"]], "Example: binary classification problem": [[43, "example-binary-classification-problem"]], "Examples": [[69, "examples"]], "Examples of likelihood functions used in logistic regression and neural networks": [[49, "examples-of-likelihood-functions-used-in-logistic-regression-and-neural-networks"]], "Exercise 1 - Choice of model and degrees of freedom": [[59, "exercise-1-choice-of-model-and-degrees-of-freedom"]], "Exercise 1 - Finding the derivative of Matrix-Vector expressions": [[58, "exercise-1-finding-the-derivative-of-matrix-vector-expressions"]], "Exercise 1 - Github Setup": [[57, "exercise-1-github-setup"]], "Exercise 1, scale your data": [[60, "exercise-1-scale-your-data"]], "Exercise 1: Expectation values for ordinary least squares expressions": [[61, "exercise-1-expectation-values-for-ordinary-least-squares-expressions"]], "Exercise 1: Setting up various Python environments": [[42, "exercise-1-setting-up-various-python-environments"]], "Exercise 2 - Deriving the expression for OLS": [[58, "exercise-2-deriving-the-expression-for-ols"]], "Exercise 2 - Deriving the expression for Ridge Regression": [[59, "exercise-2-deriving-the-expression-for-ridge-regression"]], "Exercise 2 - Setting up a Github repository": [[57, "exercise-2-setting-up-a-github-repository"]], "Exercise 2, calculate the gradients": [[60, "exercise-2-calculate-the-gradients"]], "Exercise 2: Expectation values for Ridge regression": [[61, "exercise-2-expectation-values-for-ridge-regression"]], "Exercise 2: making your own data and exploring scikit-learn": [[42, "exercise-2-making-your-own-data-and-exploring-scikit-learn"]], "Exercise 3 - Creating feature matrix and implementing OLS using the analytical expression": [[58, "exercise-3-creating-feature-matrix-and-implementing-ols-using-the-analytical-expression"]], "Exercise 3 - Fitting an OLS model to data": [[57, "exercise-3-fitting-an-ols-model-to-data"]], "Exercise 3 - Scaling data": [[59, "exercise-3-scaling-data"]], "Exercise 3 - Setting up a Python virtual environment": [[57, "exercise-3-setting-up-a-python-virtual-environment"]], "Exercise 3, using the analytical formulae for OLS and Ridge regression to find the optimal paramters \\boldsymbol{\\theta}": [[60, "exercise-3-using-the-analytical-formulae-for-ols-and-ridge-regression-to-find-the-optimal-paramters-boldsymbol-theta"]], "Exercise 3: Deriving the expression for the Bias-Variance Trade-off": [[61, "exercise-3-deriving-the-expression-for-the-bias-variance-trade-off"]], "Exercise 3: Normalizing our data": [[42, "exercise-3-normalizing-our-data"]], "Exercise 4 - Fitting a polynomial": [[58, "exercise-4-fitting-a-polynomial"]], "Exercise 4 - Implementing Ridge Regression": [[59, "exercise-4-implementing-ridge-regression"]], "Exercise 4 - Testing multiple hyperparameters": [[59, "exercise-4-testing-multiple-hyperparameters"]], "Exercise 4 - The train-test split": [[57, "exercise-4-the-train-test-split"]], "Exercise 4, Implementing the simplest form for gradient descent": [[60, "exercise-4-implementing-the-simplest-form-for-gradient-descent"]], "Exercise 4: Adding Ridge Regression": [[42, "exercise-4-adding-ridge-regression"]], "Exercise 4: Computing the Bias and Variance": [[61, "exercise-4-computing-the-bias-and-variance"]], "Exercise 5 - Comparing your code with sklearn": [[58, "exercise-5-comparing-your-code-with-sklearn"]], "Exercise 5, Ridge regression and a new Synthetic Dataset": [[60, "exercise-5-ridge-regression-and-a-new-synthetic-dataset"]], "Exercise 5: Analytical exercises": [[42, "exercise-5-analytical-exercises"]], "Exercise 5: Interpretation of scaling and metrics": [[61, "exercise-5-interpretation-of-scaling-and-metrics"]], "Exercise: Cross-validation as resampling techniques, adding more complexity": [[48, "exercise-cross-validation-as-resampling-techniques-adding-more-complexity"]], "Exercise: Analysis of real data": [[48, "exercise-analysis-of-real-data"]], "Exercise: Bias-variance trade-off and resampling techniques": [[48, "exercise-bias-variance-trade-off-and-resampling-techniques"]], "Exercise: Lasso Regression on the Franke function with resampling": [[48, "exercise-lasso-regression-on-the-franke-function-with-resampling"]], "Exercise: Ordinary Least Square (OLS) on the Franke function": [[48, "exercise-ordinary-least-square-ols-on-the-franke-function"]], "Exercise: Ridge Regression on the Franke function with resampling": [[48, "exercise-ridge-regression-on-the-franke-function-with-resampling"]], "Exercises": [[42, "exercises"]], "Exercises and Projects": [[48, "exercises-and-projects"]], "Exercises week 34": [[57, null]], "Exercises week 35": [[58, null]], "Exercises week 36": [[59, null]], "Exercises week 37": [[60, null]], "Exercises week 38": [[61, null]], "Expectation values": [[66, "expectation-values"]], "Extending to more than one variable": [[71, "extending-to-more-than-one-variable"]], "Extremely useful tools, strongly recommended": [[69, "extremely-useful-tools-strongly-recommended"]], "FAQ": [[29, "faq"]], "Features": [[29, "features"]], "Feed-forward neural networks": [[54, "feed-forward-neural-networks"]], "Feed-forward pass": [[43, "feed-forward-pass"]], "Final back propagating equation": [[54, "final-back-propagating-equation"]], "Fine-tuning neural network hyperparameters": [[43, "fine-tuning-neural-network-hyperparameters"]], "Fitting an Equation of State for Dense Nuclear Matter": [[42, "fitting-an-equation-of-state-for-dense-nuclear-matter"]], "Fixing the singularity": [[70, "fixing-the-singularity"], [71, "fixing-the-singularity"]], "Format for electronic delivery of report and programs": [[64, "format-for-electronic-delivery-of-report-and-programs"]], "Frequently used scaling functions": [[70, "frequently-used-scaling-functions"], [72, "frequently-used-scaling-functions"]], "From OLS to Ridge and Lasso": [[71, "from-ols-to-ridge-and-lasso"]], "From one to many layers, the universal approximation theorem": [[54, "from-one-to-many-layers-the-universal-approximation-theorem"]], "Functionality in Scikit-Learn": [[70, "functionality-in-scikit-learn"], [72, "functionality-in-scikit-learn"]], "Further Dimensionality Remarks": [[45, "further-dimensionality-remarks"]], "Further properties (important for our analyses later)": [[47, "further-properties-important-for-our-analyses-later"], [70, "further-properties-important-for-our-analyses-later"], [71, "further-properties-important-for-our-analyses-later"]], "Gaussian Elimination": [[63, "gaussian-elimination"]], "General Features": [[51, "general-features"]], "General linear models and linear algebra": [[69, "general-linear-models-and-linear-algebra"]], "Generalizing the fitting procedure as a linear algebra problem": [[69, "generalizing-the-fitting-procedure-as-a-linear-algebra-problem"], [69, "id1"]], "Generative Adversarial Networks": [[46, "generative-adversarial-networks"]], "Generative Models": [[46, "generative-models"]], "Generative Versus Discriminative Modeling": [[69, "generative-versus-discriminative-modeling"]], "Geometric Interpretation and link with Singular Value Decomposition": [[53, "geometric-interpretation-and-link-with-singular-value-decomposition"]], "Github Dark": [[6, null]], "Github Dark Colorblind": [[7, null]], "Github Dark High Contrast": [[8, null]], "Github Light": [[9, null]], "Github Light Colorblind": [[10, null]], "Github Light High Contrast": [[11, null]], "Gotthard Dark": [[12, null]], "Gotthard Light": [[13, null]], "Gradient Boosting, Classification Example": [[52, "gradient-boosting-classification-example"]], "Gradient Boosting, Examples of Regression": [[52, "gradient-boosting-examples-of-regression"]], "Gradient Clipping": [[43, "gradient-clipping"]], "Gradient Descent Example": [[71, "id1"], [72, "id1"]], "Gradient boosting: Basics with Steepest Descent/Functional Gradient Descent": [[52, "gradient-boosting-basics-with-steepest-descent-functional-gradient-descent"]], "Gradient descent": [[44, "gradient-descent"]], "Gradient descent and Ridge": [[71, "gradient-descent-and-ridge"], [72, "gradient-descent-and-ridge"]], "Gradient descent and revisiting Ordinary Least Squares from last week": [[72, "gradient-descent-and-revisiting-ordinary-least-squares-from-last-week"]], "Gradient descent example": [[71, "gradient-descent-example"], [72, "gradient-descent-example"]], "Grading": [[67, "grading"], [67, "id2"], [69, "grading"]], "Greative": [[14, null]], "How to take derivatives of Matrix-Vector expressions": [[58, "how-to-take-derivatives-of-matrix-vector-expressions"]], "Hyperplanes and all that": [[50, "hyperplanes-and-all-that"]], "Important Matrix and vector handling packages": [[63, "important-matrix-and-vector-handling-packages"]], "Important technicalities: More on Rescaling data": [[70, "important-technicalities-more-on-rescaling-data"]], "Improving gradient descent with momentum": [[72, "improving-gradient-descent-with-momentum"]], "Improving performance": [[43, "improving-performance"]], "In summary": [[67, "in-summary"]], "Including Stochastic Gradient Descent with Autograd": [[55, "including-stochastic-gradient-descent-with-autograd"], [72, "including-stochastic-gradient-descent-with-autograd"]], "Incremental PCA": [[53, "incremental-pca"]], "Install": [[28, "install"]], "Installation": [[27, "installation"]], "Installing R, C++, cython or Julia": [[69, "installing-r-c-cython-or-julia"]], "Installing R, C++, cython, Numba etc": [[69, "installing-r-c-cython-numba-etc"]], "Instructor information": [[67, "instructor-information"]], "Interpretations and optimizing our parameters": [[69, "interpretations-and-optimizing-our-parameters"], [69, "id2"], [69, "id3"], [70, "interpretations-and-optimizing-our-parameters"], [70, "id1"], [70, "id2"]], "Interpreting the Ridge results": [[70, "interpreting-the-ridge-results"], [71, "interpreting-the-ridge-results"], [71, "id4"]], "Introducing JAX": [[55, "introducing-jax"]], "Introducing the Covariance and Correlation functions": [[53, "introducing-the-covariance-and-correlation-functions"], [70, "introducing-the-covariance-and-correlation-functions"]], "Introduction": [[42, "introduction"], [48, "introduction"], [62, "introduction"], [63, "introduction"]], "Introduction to numerical projects": [[64, "introduction-to-numerical-projects"]], "Iterative Fitting, Classification and AdaBoost": [[52, "iterative-fitting-classification-and-adaboost"]], "Iterative Fitting, Regression and Squared-error Cost Function": [[52, "iterative-fitting-regression-and-squared-error-cost-function"]], "Kernel PCA": [[53, "kernel-pca"]], "Kernels and non-linearity": [[50, "kernels-and-non-linearity"]], "LU Decomposition, the inverse of a matrix": [[63, "lu-decomposition-the-inverse-of-a-matrix"]], "Lasso Regression": [[71, "lasso-regression"]], "Lasso case": [[71, "lasso-case"]], "Layers": [[43, "layers"]], "Layers used to build CNNs": [[45, "layers-used-to-build-cnns"]], "Learn more": [[22, "learn-more"]], "Learning goals": [[57, "learning-goals"], [58, "learning-goals"], [59, "learning-goals"], [60, "learning-goals"], [61, "learning-goals"]], "Learning outcomes": [[62, "learning-outcomes"], [69, "learning-outcomes"]], "Lectures and ComputerLab": [[69, "lectures-and-computerlab"]], "License": [[27, "license"], [28, "license"], [29, "license"]], "License for Sphinx": [[35, null]], "Licenses for incorporated software": [[35, "licenses-for-incorporated-software"]], "Limitations of supervised learning with deep networks": [[43, "limitations-of-supervised-learning-with-deep-networks"]], "Linear Algebra, Handling of Arrays and more Python Features": [[63, null]], "Linear Regression": [[42, null]], "Linear Regression Problems": [[70, "linear-regression-problems"], [71, "linear-regression-problems"]], "Linear Regression and the SVD": [[71, "linear-regression-and-the-svd"]], "Linear Regression, basic elements": [[42, "linear-regression-basic-elements"]], "Linking Bayes\u2019 Theorem with Ridge and Lasso Regression": [[47, "linking-bayes-theorem-with-ridge-and-lasso-regression"]], "Linking the regression analysis with a statistical interpretation": [[47, "linking-the-regression-analysis-with-a-statistical-interpretation"]], "Linking with the SVD": [[47, "linking-with-the-svd"], [70, "linking-with-the-svd"]], "Links to relevant courses at the University of Oslo": [[68, "links-to-relevant-courses-at-the-university-of-oslo"]], "Logistic Regression": [[49, null], [49, "id1"]], "MNIST and GANs": [[46, "mnist-and-gans"]], "Machine Learning": [[69, "machine-learning"]], "Machine learning": [[62, "machine-learning"]], "Main textbooks": [[69, "main-textbooks"]], "Making a tree": [[51, "making-a-tree"]], "Making your own Bootstrap: Changing the Level of the Decision Tree": [[52, "making-your-own-bootstrap-changing-the-level-of-the-decision-tree"]], "Making your own test-train splitting": [[70, "making-your-own-test-train-splitting"]], "Markdown + notebooks": [[24, "markdown-notebooks"]], "Markdown Files": [[22, null]], "Material for exercises week 35": [[70, "material-for-exercises-week-35"]], "Material for lab sessions sessions Tuesday and Wednesday": [[71, "material-for-lab-sessions-sessions-tuesday-and-wednesday"]], "Material for lecture Monday September 2": [[71, "material-for-lecture-monday-september-2"]], "Material for lecture Monday September 8": [[72, "material-for-lecture-monday-september-8"]], "Material for the lab sessions": [[72, "material-for-the-lab-sessions"]], "Mathematical Interpretation of Ordinary Least Squares": [[47, "mathematical-interpretation-of-ordinary-least-squares"], [70, "mathematical-interpretation-of-ordinary-least-squares"], [71, "mathematical-interpretation-of-ordinary-least-squares"]], "Mathematical optimization of convex functions": [[50, "mathematical-optimization-of-convex-functions"]], "Mathematics of CNNs": [[45, "mathematics-of-cnns"]], "Mathematics of the SVD and implications": [[47, "mathematics-of-the-svd-and-implications"], [70, "mathematics-of-the-svd-and-implications"], [71, "mathematics-of-the-svd-and-implications"]], "Matrices in Python": [[69, "matrices-in-python"]], "Matrix multiplication": [[43, "matrix-multiplication"]], "Matrix-vector notation and activation": [[54, "matrix-vector-notation-and-activation"]], "Meet the covariance!": [[66, "meet-the-covariance"]], "Meet the Covariance Matrix": [[47, "meet-the-covariance-matrix"], [70, "meet-the-covariance-matrix"]], "Meet the Hessian Matrix": [[70, "meet-the-hessian-matrix"]], "Meet the Pandas": [[69, "meet-the-pandas"]], "Memory Usage and Scalability": [[72, "memory-usage-and-scalability"]], "Memory constraints": [[72, "memory-constraints"]], "Min-Max Scaling": [[70, "min-max-scaling"]], "Momentum based GD": [[55, "momentum-based-gd"], [72, "momentum-based-gd"]], "More complicated Example: The Ising model": [[48, "more-complicated-example-the-ising-model"]], "More interpretations": [[70, "more-interpretations"], [71, "more-interpretations"], [71, "id5"]], "More on Dimensionalities": [[45, "more-on-dimensionalities"]], "More on Rescaling data": [[48, "more-on-rescaling-data"]], "More on Steepest descent": [[71, "more-on-steepest-descent"]], "More on convex functions": [[71, "more-on-convex-functions"]], "More preprocessing": [[70, "more-preprocessing"], [72, "more-preprocessing"]], "Motivation for Adaptive Step Sizes": [[72, "motivation-for-adaptive-step-sizes"]], "Multilayer perceptrons": [[54, "multilayer-perceptrons"]], "MyST markdown": [[24, "myst-markdown"]], "Network requirements": [[44, "network-requirements"]], "Neural Networks vs CNNs": [[45, "neural-networks-vs-cnns"]], "Neural networks": [[54, null]], "Non-Convex Problems": [[72, "non-convex-problems"]], "Note about SVD Calculations": [[70, "note-about-svd-calculations"], [71, "note-about-svd-calculations"]], "Note on Scikit-Learn": [[71, "note-on-scikit-learn"]], "Notebooks with MyST Markdown": [[23, null]], "Numerical experiments and the covariance, central limit theorem": [[66, "numerical-experiments-and-the-covariance-central-limit-theorem"]], "Numpy and arrays": [[63, "numpy-and-arrays"], [69, "numpy-and-arrays"]], "Numpy examples and Important Matrix and vector handling packages": [[69, "numpy-examples-and-important-matrix-and-vector-handling-packages"]], "Optimization and gradient descent, the central part of any Machine Learning algortithm": [[71, "optimization-and-gradient-descent-the-central-part-of-any-machine-learning-algortithm"]], "Optimization, the central part of any Machine Learning algortithm": [[55, null]], "Optimizing our parameters": [[69, "optimizing-our-parameters"]], "Optimizing our parameters, more details": [[69, "optimizing-our-parameters-more-details"]], "Optimizing the cost function": [[43, "optimizing-the-cost-function"]], "Organizing our data": [[42, "organizing-our-data"], [69, "organizing-our-data"]], "Other Matrix and Vector Operations": [[63, "other-matrix-and-vector-operations"]], "Other Types of Recurrent Neural Networks": [[46, "other-types-of-recurrent-neural-networks"]], "Other courses on Data science and Machine Learning at UiO": [[69, "other-courses-on-data-science-and-machine-learning-at-uio"]], "Other courses on Data science and Machine Learning at UiO, contn": [[69, "other-courses-on-data-science-and-machine-learning-at-uio-contn"]], "Other popular texts": [[69, "other-popular-texts"]], "Other techniques": [[53, "other-techniques"]], "Other types of networks": [[54, "other-types-of-networks"]], "Other ways of visualizing the trees": [[51, "other-ways-of-visualizing-the-trees"]], "Our Copyright Policy": [[20, "our-copyright-policy"]], "Our model for the nuclear binding energies": [[69, "our-model-for-the-nuclear-binding-energies"]], "Overview of first week": [[69, "overview-of-first-week"]], "Overview video on Stochastic Gradient Descent (SGD)": [[72, "overview-video-on-stochastic-gradient-descent-sgd"]], "Own code for Ordinary Least Squares": [[69, "own-code-for-ordinary-least-squares"], [70, "own-code-for-ordinary-least-squares"]], "PCA and scikit-learn": [[53, "pca-and-scikit-learn"]], "Pandas AI": [[69, "pandas-ai"]], "Part a : Ordinary Least Square (OLS) for the Runge function": [[64, "part-a-ordinary-least-square-ols-for-the-runge-function"]], "Part b: Adding Ridge regression for the Runge function": [[64, "part-b-adding-ridge-regression-for-the-runge-function"]], "Part c: Writing your own gradient descent code": [[64, "part-c-writing-your-own-gradient-descent-code"]], "Part d: Including momentum and more advanced ways to update the learning the rate": [[64, "part-d-including-momentum-and-more-advanced-ways-to-update-the-learning-the-rate"]], "Part e: Writing our own code for Lasso regression": [[64, "part-e-writing-our-own-code-for-lasso-regression"]], "Part f: Stochastic gradient descent": [[64, "part-f-stochastic-gradient-descent"]], "Part g: Bias-variance trade-off and resampling techniques": [[64, "part-g-bias-variance-trade-off-and-resampling-techniques"]], "Part h): Cross-validation as resampling techniques, adding more complexity": [[64, "part-h-cross-validation-as-resampling-techniques-adding-more-complexity"]], "Partial Differential Equations": [[44, "partial-differential-equations"]], "Pitaya Smoothie": [[15, null]], "Plans for week 35": [[70, "plans-for-week-35"]], "Plans for week 36": [[71, "plans-for-week-36"]], "Plans for week 37, lecture Monday": [[72, "plans-for-week-37-lecture-monday"]], "Practical tips": [[55, "practical-tips"], [72, "practical-tips"]], "Practicalities": [[67, "practicalities"], [67, "id1"]], "Preamble: Note on writing reports, using reference material, AI and other tools": [[64, "preamble-note-on-writing-reports-using-reference-material-ai-and-other-tools"]], "Predicting New Points With A Trained Recurrent Neural Network": [[46, "predicting-new-points-with-a-trained-recurrent-neural-network"]], "Preprocessing our data": [[70, "preprocessing-our-data"]], "Prerequisites": [[69, "prerequisites"]], "Prerequisites and background": [[62, "prerequisites-and-background"]], "Prerequisites: Collect and pre-process data": [[45, "prerequisites-collect-and-pre-process-data"]], "Probability Distribution Functions": [[66, "probability-distribution-functions"]], "Program example for gradient descent with Ridge Regression": [[71, "program-example-for-gradient-descent-with-ridge-regression"], [72, "program-example-for-gradient-descent-with-ridge-regression"]], "Program for stochastic gradient": [[55, "program-for-stochastic-gradient"]], "Project 1 on Machine Learning, deadline October 6 (midnight), 2025": [[64, null]], "Properties of PDFs": [[66, "properties-of-pdfs"]], "Pros and cons": [[72, "pros-and-cons"]], "Pros and cons of trees, pros": [[51, "pros-and-cons-of-trees-pros"]], "Python installers": [[62, "python-installers"], [69, "python-installers"]], "Quickly add YAML metadata for MyST Notebooks": [[23, "quickly-add-yaml-metadata-for-myst-notebooks"]], "RMS prop": [[55, "rms-prop"]], "RMSProp algorithm, taken from Goodfellow et al": [[72, "rmsprop-algorithm-taken-from-goodfellow-et-al"]], "RMSProp: Adaptive Learning Rates": [[72, "rmsprop-adaptive-learning-rates"]], "RMSprop for adaptive learning rate with Stochastic Gradient Descent": [[72, "rmsprop-for-adaptive-learning-rate-with-stochastic-gradient-descent"]], "Random Numbers": [[66, "random-numbers"]], "Random forests": [[52, "random-forests"]], "Randomized PCA": [[53, "randomized-pca"]], "Reading material": [[69, "reading-material"]], "Reading recommendations:": [[70, "reading-recommendations"]], "Reading suggestions week 34": [[69, "reading-suggestions-week-34"]], "Readings and Videos:": [[72, "readings-and-videos"]], "Recurrent neural networks": [[54, "recurrent-neural-networks"]], "Recurrent neural networks: Overarching view": [[46, null]], "Reducing the number of degrees of freedom, overarching view": [[42, "reducing-the-number-of-degrees-of-freedom-overarching-view"], [70, "reducing-the-number-of-degrees-of-freedom-overarching-view"]], "Reformulating the problem": [[44, "reformulating-the-problem"]], "Regression Case": [[52, "regression-case"]], "Regression analysis and resampling methods": [[64, "regression-analysis-and-resampling-methods"]], "Regression analysis, overarching aims": [[69, "regression-analysis-overarching-aims"]], "Regression analysis, overarching aims II": [[69, "regression-analysis-overarching-aims-ii"]], "Regularization": [[43, "regularization"]], "Reminder from last week": [[70, "reminder-from-last-week"]], "Reminder on Newton-Raphson\u2019s method": [[71, "reminder-on-newton-raphson-s-method"]], "Reminder on Statistics": [[48, "reminder-on-statistics"]], "Reminder on different scaling methods": [[72, "reminder-on-different-scaling-methods"]], "Replace or not": [[55, "replace-or-not"], [72, "replace-or-not"]], "Required Technologies": [[62, "required-technologies"]], "Resampling Methods": [[48, null]], "Resampling and the Bias-Variance Trade-off": [[61, "resampling-and-the-bias-variance-trade-off"]], "Resampling methods": [[48, "id1"]], "Residual Error": [[70, "residual-error"], [71, "residual-error"]], "Resources on differential equations and deep learning": [[44, "resources-on-differential-equations-and-deep-learning"]], "Revisiting Ordinary Least Squares": [[71, "revisiting-ordinary-least-squares"]], "Revisiting our Linear Regression Solvers": [[55, "revisiting-our-linear-regression-solvers"]], "Rewriting the Covariance and/or Correlation Matrix": [[70, "rewriting-the-covariance-and-or-correlation-matrix"]], "Rewriting the fitting procedure as a linear algebra problem": [[69, "rewriting-the-fitting-procedure-as-a-linear-algebra-problem"]], "Rewriting the fitting procedure as a linear algebra problem, more details": [[69, "rewriting-the-fitting-procedure-as-a-linear-algebra-problem-more-details"]], "Ridge Regression": [[71, "ridge-regression"]], "Ridge and LASSO Regression": [[70, "ridge-and-lasso-regression"], [71, "ridge-and-lasso-regression"], [71, "id2"]], "Ridge and Lasso Regression": [[47, null], [47, "id1"]], "SGD example": [[72, "sgd-example"]], "SGD vs Full-Batch GD: Convergence Speed and Memory Comparison": [[72, "sgd-vs-full-batch-gd-convergence-speed-and-memory-comparison"]], "SVD analysis": [[71, "svd-analysis"]], "Same code but now with momentum gradient descent": [[55, "same-code-but-now-with-momentum-gradient-descent"], [72, "same-code-but-now-with-momentum-gradient-descent"], [72, "id3"], [72, "id4"]], "Sample Roles and Directives": [[22, "sample-roles-and-directives"]], "Schedule first week": [[69, "schedule-first-week"]], "Schematic Regression Procedure": [[51, "schematic-regression-procedure"]], "Second moment of the gradient": [[72, "second-moment-of-the-gradient"]], "September 15-19": [[61, "september-15-19"]], "Setting up the Back propagation algorithm": [[54, "setting-up-the-back-propagation-algorithm"]], "Setting up the Matrix to be inverted": [[70, "setting-up-the-matrix-to-be-inverted"], [71, "setting-up-the-matrix-to-be-inverted"]], "Setting up the network using Autograd; The full program": [[44, "setting-up-the-network-using-autograd-the-full-program"]], "Show me": [[29, "show-me"]], "Similar (second order function now) problem but now with AdaGrad": [[55, "similar-second-order-function-now-problem-but-now-with-adagrad"], [72, "similar-second-order-function-now-problem-but-now-with-adagrad"]], "Simple Python Code to read in Data and perform Classification": [[51, "simple-python-code-to-read-in-data-and-perform-classification"]], "Simple case": [[70, "simple-case"], [71, "simple-case"]], "Simple code for solving the above problem": [[71, "simple-code-for-solving-the-above-problem"]], "Simple example code": [[72, "simple-example-code"]], "Simple example to illustrate Ordinary Least Squares, Ridge and Lasso Regression": [[71, "simple-example-to-illustrate-ordinary-least-squares-ridge-and-lasso-regression"]], "Simple geometric interpretation": [[71, "simple-geometric-interpretation"]], "Simple linear regression model using scikit-learn": [[42, "simple-linear-regression-model-using-scikit-learn"], [69, "simple-linear-regression-model-using-scikit-learn"]], "Simple one-dimensional second-order polynomial": [[60, "simple-one-dimensional-second-order-polynomial"]], "Simple program": [[71, "simple-program"], [72, "simple-program"]], "Slightly different approach": [[72, "slightly-different-approach"]], "Sneaking in automatic differentiation using Autograd": [[72, "sneaking-in-automatic-differentiation-using-autograd"]], "Software and needed installations": [[64, "software-and-needed-installations"], [69, "software-and-needed-installations"]], "Solving Differential Equations with Deep Learning": [[44, null]], "Solving the one dimensional Poisson equation": [[44, "solving-the-one-dimensional-poisson-equation"]], "Solving the wave equation with Neural Networks": [[44, "solving-the-wave-equation-with-neural-networks"]], "Some famous Matrices": [[63, "some-famous-matrices"]], "Some simple problems": [[55, "some-simple-problems"], [71, "some-simple-problems"]], "Some useful matrix and vector expressions": [[70, "some-useful-matrix-and-vector-expressions"]], "Splitting our Data in Training and Test data": [[42, "splitting-our-data-in-training-and-test-data"], [70, "splitting-our-data-in-training-and-test-data"]], "Standard steepest descent": [[55, "standard-steepest-descent"]], "Statistical analysis and optimization of data": [[62, "statistical-analysis-and-optimization-of-data"], [69, "statistical-analysis-and-optimization-of-data"]], "Steepest descent": [[55, "steepest-descent"], [71, "steepest-descent"]], "Stochastic Gradient Descent": [[72, "stochastic-gradient-descent"]], "Stochastic Gradient Descent (SGD)": [[55, "stochastic-gradient-descent-sgd"], [72, "stochastic-gradient-descent-sgd"]], "Stochastic variables and the main concepts, the discrete case": [[66, "stochastic-variables-and-the-main-concepts-the-discrete-case"]], "Strongly Convex Case": [[72, "strongly-convex-case"]], "Structure of translation files": [[39, "structure-of-translation-files"]], "Support Vector Machines, overarching aims": [[50, null]], "Systematic reduction": [[45, "systematic-reduction"]], "Teachers": [[69, "teachers"]], "Teachers and Grading": [[67, null]], "Teaching Assistants Fall semester 2023": [[67, "teaching-assistants-fall-semester-2023"]], "Tentative deadllines for projects": [[67, "tentative-deadllines-for-projects"]], "Testing the Means Squared Error as function of Complexity": [[42, "testing-the-means-squared-error-as-function-of-complexity"], [70, "testing-the-means-squared-error-as-function-of-complexity"]], "Textbooks": [[68, null]], "The Algorithm before theorem": [[53, "the-algorithm-before-theorem"]], "The Breast Cancer Data, now with Keras": [[43, "the-breast-cancer-data-now-with-keras"]], "The CART algorithm for Classification": [[51, "the-cart-algorithm-for-classification"]], "The CART algorithm for Regression": [[51, "the-cart-algorithm-for-regression"]], "The CIFAR01 data set": [[45, "the-cifar01-data-set"]], "The Hessian matrix": [[71, "the-hessian-matrix"], [72, "the-hessian-matrix"]], "The Hessian matrix for Ridge Regression": [[71, "the-hessian-matrix-for-ridge-regression"], [72, "the-hessian-matrix-for-ridge-regression"]], "The IPython licensing terms": [[20, null]], "The Jacobian": [[70, "the-jacobian"]], "The MIT License (MIT)": [[19, null]], "The MNIST dataset again": [[45, "the-mnist-dataset-again"]], "The OLS case": [[71, "the-ols-case"]], "The RELU function family": [[43, "the-relu-function-family"]], "The Ridge case": [[71, "the-ridge-case"]], "The SVD, a Fantastic Algorithm": [[70, "the-svd-a-fantastic-algorithm"], [71, "the-svd-a-fantastic-algorithm"]], "The Softmax function": [[43, "the-softmax-function"]], "The \\chi^2 function": [[42, "the-chi-2-function"], [69, "the-chi-2-function"], [69, "id4"], [69, "id5"], [69, "id6"], [69, "id7"], [69, "id8"]], "The bias-variance tradeoff": [[48, "the-bias-variance-tradeoff"]], "The code for solving the ODE": [[44, "the-code-for-solving-the-ode"]], "The complete code with a simple data set": [[70, "the-complete-code-with-a-simple-data-set"]], "The cost/loss function": [[70, "the-cost-loss-function"]], "The course has two central parts": [[62, "the-course-has-two-central-parts"]], "The derivative of the cost/loss function": [[71, "the-derivative-of-the-cost-loss-function"], [72, "the-derivative-of-the-cost-loss-function"]], "The equations": [[71, "the-equations"]], "The equations for ordinary least squares": [[70, "the-equations-for-ordinary-least-squares"]], "The first Case": [[71, "the-first-case"]], "The gradient step": [[72, "the-gradient-step"]], "The ideal": [[71, "the-ideal"]], "The logistic function": [[49, "the-logistic-function"]], "The mean squared error and its derivative": [[70, "the-mean-squared-error-and-its-derivative"]], "The moons example": [[50, "the-moons-example"]], "The multilayer perceptron (MLP)": [[54, "the-multilayer-perceptron-mlp"]], "The network with one input layer, specified number of hidden layers, and one output layer": [[44, "the-network-with-one-input-layer-specified-number-of-hidden-layers-and-one-output-layer"]], "The plethora of machine learning algorithms/methods": [[69, "the-plethora-of-machine-learning-algorithms-methods"]], "The sensitiveness of the gradient descent": [[71, "the-sensitiveness-of-the-gradient-descent"]], "The singular value decomposition": [[47, "the-singular-value-decomposition"], [70, "the-singular-value-decomposition"], [71, "the-singular-value-decomposition"]], "The two-dimensional case": [[50, "the-two-dimensional-case"]], "Theoretical Convergence Speed and convex optimization": [[72, "theoretical-convergence-speed-and-convex-optimization"]], "Time decay rate": [[72, "time-decay-rate"]], "To our real data: nuclear binding energies. Brief reminder on masses and binding energies": [[69, "to-our-real-data-nuclear-binding-energies-brief-reminder-on-masses-and-binding-energies"]], "To update a translation": [[39, "to-update-a-translation"]], "ToDo": [[29, "todo"]], "Topics covered in this course: Statistical analysis and optimization of data": [[69, "topics-covered-in-this-course-statistical-analysis-and-optimization-of-data"]], "Towards the PCA theorem": [[53, "towards-the-pca-theorem"]], "Train and test datasets": [[43, "train-and-test-datasets"]], "Translation source files": [[39, "translation-source-files"]], "Translation workflow": [[39, null]], "Two-dimensional Objects": [[45, "two-dimensional-objects"]], "Type of problem": [[44, "type-of-problem"]], "Types of Machine Learning": [[69, "types-of-machine-learning"]], "Use": [[28, "use"]], "Use in Browser": [[29, "use-in-browser"]], "Use the books!": [[61, "use-the-books"]], "Use with node.js": [[29, "use-with-node-js"]], "Useful Python libraries": [[62, "useful-python-libraries"], [69, "useful-python-libraries"]], "Using Autograd": [[55, "using-autograd"]], "Using forward Euler to solve the ODE": [[44, "using-forward-euler-to-solve-the-ode"]], "Using gradient descent methods, limitations": [[55, "using-gradient-descent-methods-limitations"], [71, "using-gradient-descent-methods-limitations"], [72, "using-gradient-descent-methods-limitations"]], "Visualization": [[43, "visualization"], [43, "id1"]], "Visualizing the Tree, Classification": [[51, "visualizing-the-tree-classification"]], "Week 34: Introduction to the course, Logistics and Practicalities": [[69, null]], "Week 35: From Ordinary Linear Regression to Ridge and Lasso Regression": [[70, null]], "Week 36: Linear Regression and Gradient descent": [[71, null]], "Week 37: Gradient descent methods": [[72, null]], "Welcome to your Jupyter Book": [[21, null]], "What Is Generative Modeling?": [[69, "what-is-generative-modeling"]], "What does it mean?": [[70, "what-does-it-mean"], [71, "what-does-it-mean"]], "What is Machine Learning?": [[42, "what-is-machine-learning"]], "What is MyST?": [[22, "what-is-myst"]], "What is a good model?": [[42, "what-is-a-good-model"], [69, "what-is-a-good-model"]], "What is a good model? Can we define it?": [[69, "what-is-a-good-model-can-we-define-it"]], "When do we stop?": [[72, "when-do-we-stop"]], "Which activation function should I use?": [[43, "which-activation-function-should-i-use"]], "Why Combine Momentum and RMSProp?": [[72, "why-combine-momentum-and-rmsprop"]], "Why Linear Regression (aka Ordinary Least Squares and family)": [[69, "why-linear-regression-aka-ordinary-least-squares-and-family"]], "Wisconsin Cancer Data": [[49, "wisconsin-cancer-data"]], "With Lasso Regression": [[71, "with-lasso-regression"]], "Workflow of translations": [[39, "workflow-of-translations"]], "Writing Our First Generative Adversarial Network": [[46, "writing-our-first-generative-adversarial-network"]], "Writing our own PCA code": [[53, "writing-our-own-pca-code"]], "Writing the Cost Function": [[71, "writing-the-cost-function"]], "XGBoost: Extreme Gradient Boosting": [[52, "xgboost-extreme-gradient-boosting"]], "Yet another Example": [[71, "yet-another-example"]], "[0.4.4] on September 27, 2017": [[29, "on-september-27-2017"]], "[0.4.5] on November 06, 2017": [[29, "on-november-06-2017"]], "[0.4.6] on January 05, 2018": [[29, "on-january-05-2018"]], "[0.5.0] on August 15, 2018": [[29, "on-august-15-2018"]], "[0.5.2] on September 07, 2018": [[29, "on-september-07-2018"]], "[0.5.3] on November 11, 2018": [[29, "on-november-11-2018"]], "[0.5.4] on January 20, 2019": [[29, "on-january-20-2019"]], "[0.5.5] on February 07, 2019": [[29, "on-february-07-2019"]], "[0.6.0] on October 04, 2019": [[29, "on-october-04-2019"]], "a) Expression for Ridge regression": [[59, "a-expression-for-ridge-regression"]], "markdown-it-container": [[27, null]], "markdown-it-deflist": [[28, null]], "markdown-it-texmath": [[29, null]], "scikit-learn implementation": [[43, "scikit-learn-implementation"]]}, "docnames": [".venv/lib/python3.13/site-packages/a11y_pygments/a11y_dark/README", ".venv/lib/python3.13/site-packages/a11y_pygments/a11y_high_contrast_dark/README", ".venv/lib/python3.13/site-packages/a11y_pygments/a11y_high_contrast_light/README", ".venv/lib/python3.13/site-packages/a11y_pygments/a11y_light/README", ".venv/lib/python3.13/site-packages/a11y_pygments/blinds_dark/README", ".venv/lib/python3.13/site-packages/a11y_pygments/blinds_light/README", ".venv/lib/python3.13/site-packages/a11y_pygments/github_dark/README", ".venv/lib/python3.13/site-packages/a11y_pygments/github_dark_colorblind/README", ".venv/lib/python3.13/site-packages/a11y_pygments/github_dark_high_contrast/README", ".venv/lib/python3.13/site-packages/a11y_pygments/github_light/README", ".venv/lib/python3.13/site-packages/a11y_pygments/github_light_colorblind/README", ".venv/lib/python3.13/site-packages/a11y_pygments/github_light_high_contrast/README", ".venv/lib/python3.13/site-packages/a11y_pygments/gotthard_dark/README", ".venv/lib/python3.13/site-packages/a11y_pygments/gotthard_light/README", ".venv/lib/python3.13/site-packages/a11y_pygments/greative/README", ".venv/lib/python3.13/site-packages/a11y_pygments/pitaya_smoothie/README", ".venv/lib/python3.13/site-packages/alabaster-0.7.16.dist-info/LICENSE", ".venv/lib/python3.13/site-packages/debugpy/_vendored/pydevd/pydevd_plugins/extensions/README", ".venv/lib/python3.13/site-packages/idna-3.10.dist-info/LICENSE", ".venv/lib/python3.13/site-packages/imagesize-1.4.1.dist-info/LICENSE", ".venv/lib/python3.13/site-packages/ipython-9.5.0.dist-info/licenses/COPYING", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/intro", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/markdown", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/markdown-notebooks", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/notebooks", ".venv/lib/python3.13/site-packages/latexcodec-3.0.1.dist-info/licenses/AUTHORS", ".venv/lib/python3.13/site-packages/latexcodec-3.0.1.dist-info/licenses/LICENSE", ".venv/lib/python3.13/site-packages/mdit_py_plugins/container/README", ".venv/lib/python3.13/site-packages/mdit_py_plugins/deflist/README", ".venv/lib/python3.13/site-packages/mdit_py_plugins/texmath/README", ".venv/lib/python3.13/site-packages/pip-25.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE", ".venv/lib/python3.13/site-packages/prompt_toolkit-3.0.52.dist-info/licenses/AUTHORS", ".venv/lib/python3.13/site-packages/pybtex_docutils-1.0.3.dist-info/LICENSE", ".venv/lib/python3.13/site-packages/pyzmq-27.0.2.dist-info/licenses/LICENSE", ".venv/lib/python3.13/site-packages/soupsieve-2.8.dist-info/licenses/LICENSE", ".venv/lib/python3.13/site-packages/sphinx-7.4.7.dist-info/LICENSE", ".venv/lib/python3.13/site-packages/sphinx/ext/autosummary/templates/autosummary/base", ".venv/lib/python3.13/site-packages/sphinx/ext/autosummary/templates/autosummary/class", ".venv/lib/python3.13/site-packages/sphinx/ext/autosummary/templates/autosummary/module", ".venv/lib/python3.13/site-packages/sphinx_book_theme/assets/translations/README", ".venv/lib/python3.13/site-packages/sphinxcontrib_bibtex-2.6.5.dist-info/licenses/LICENSE", ".venv/lib/python3.13/site-packages/zmq/backend/cffi/README", "chapter1", "chapter10", "chapter11", "chapter12", "chapter13", "chapter2", "chapter3", "chapter4", "chapter5", "chapter6", "chapter7", "chapter8", "chapter9", "chapteroptimization", "clustering", "exercisesweek34", "exercisesweek35", "exercisesweek36", "exercisesweek37", "exercisesweek38", "intro", "linalg", "project1", "schedule", "statistics", "teachers", "textbooks", "week34", "week35", "week36", "week37"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": [".venv/lib/python3.13/site-packages/a11y_pygments/a11y_dark/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/a11y_high_contrast_dark/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/a11y_high_contrast_light/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/a11y_light/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/blinds_dark/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/blinds_light/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/github_dark/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/github_dark_colorblind/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/github_dark_high_contrast/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/github_light/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/github_light_colorblind/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/github_light_high_contrast/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/gotthard_dark/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/gotthard_light/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/greative/README.md", ".venv/lib/python3.13/site-packages/a11y_pygments/pitaya_smoothie/README.md", ".venv/lib/python3.13/site-packages/alabaster-0.7.16.dist-info/LICENSE.rst", ".venv/lib/python3.13/site-packages/debugpy/_vendored/pydevd/pydevd_plugins/extensions/README.md", ".venv/lib/python3.13/site-packages/idna-3.10.dist-info/LICENSE.md", ".venv/lib/python3.13/site-packages/imagesize-1.4.1.dist-info/LICENSE.rst", ".venv/lib/python3.13/site-packages/ipython-9.5.0.dist-info/licenses/COPYING.rst", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/intro.md", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/markdown.md", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/markdown-notebooks.md", ".venv/lib/python3.13/site-packages/jupyter_book/book_template/notebooks.ipynb", ".venv/lib/python3.13/site-packages/latexcodec-3.0.1.dist-info/licenses/AUTHORS.rst", ".venv/lib/python3.13/site-packages/latexcodec-3.0.1.dist-info/licenses/LICENSE.rst", ".venv/lib/python3.13/site-packages/mdit_py_plugins/container/README.md", ".venv/lib/python3.13/site-packages/mdit_py_plugins/deflist/README.md", ".venv/lib/python3.13/site-packages/mdit_py_plugins/texmath/README.md", ".venv/lib/python3.13/site-packages/pip-25.2.dist-info/licenses/src/pip/_vendor/idna/LICENSE.md", ".venv/lib/python3.13/site-packages/prompt_toolkit-3.0.52.dist-info/licenses/AUTHORS.rst", ".venv/lib/python3.13/site-packages/pybtex_docutils-1.0.3.dist-info/LICENSE.rst", ".venv/lib/python3.13/site-packages/pyzmq-27.0.2.dist-info/licenses/LICENSE.md", ".venv/lib/python3.13/site-packages/soupsieve-2.8.dist-info/licenses/LICENSE.md", ".venv/lib/python3.13/site-packages/sphinx-7.4.7.dist-info/LICENSE.rst", ".venv/lib/python3.13/site-packages/sphinx/ext/autosummary/templates/autosummary/base.rst", ".venv/lib/python3.13/site-packages/sphinx/ext/autosummary/templates/autosummary/class.rst", ".venv/lib/python3.13/site-packages/sphinx/ext/autosummary/templates/autosummary/module.rst", ".venv/lib/python3.13/site-packages/sphinx_book_theme/assets/translations/README.md", ".venv/lib/python3.13/site-packages/sphinxcontrib_bibtex-2.6.5.dist-info/licenses/LICENSE.rst", ".venv/lib/python3.13/site-packages/zmq/backend/cffi/README.md", "chapter1.ipynb", "chapter10.ipynb", "chapter11.ipynb", "chapter12.ipynb", "chapter13.ipynb", "chapter2.ipynb", "chapter3.ipynb", "chapter4.ipynb", "chapter5.ipynb", "chapter6.ipynb", "chapter7.ipynb", "chapter8.ipynb", "chapter9.ipynb", "chapteroptimization.ipynb", "clustering.ipynb", "exercisesweek34.ipynb", "exercisesweek35.ipynb", "exercisesweek36.ipynb", "exercisesweek37.ipynb", "exercisesweek38.ipynb", "intro.md", "linalg.ipynb", "project1.ipynb", "schedule.md", "statistics.ipynb", "teachers.md", "textbooks.md", "week34.ipynb", "week35.ipynb", "week36.ipynb", "week37.ipynb"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 1, 2, 3, 15, 22, 23, 24, 27, 29, 39, 41, 42, 43, 44, 45, 46, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 61, 62, 63, 64, 66, 67, 69, 70], "0": [0, 4, 8, 9, 10, 11, 15, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72], "00": [42, 43, 47, 53, 69, 70], "000": [43, 45], "000000": [5, 12], "00000000e": [], "001": [44, 50, 55, 71, 72], "004": 47, "004113634617443131": 70, "004113634617443139": 70, "00411363461744314": 70, "004113634617443147": 70, "005b82": 2, "00622f": 2, "00727646693": [42, 69], "0072b2": 5, "00749c": 3, "008561": 5, "0086649156": [42, 69], "00e0e0": [0, 1], "01": [42, 43, 44, 47, 51, 53, 55, 59, 68, 69, 70, 72], "010726": 14, "0110": 66, "01719003e": [], "02": [42, 46, 49, 54, 69], "02334824": [], "023b95": 11, "024c1a": 11, "02857": 46, "02f": 48, "03077640549": 46, "03097597e": [], "031": 47, "04": 53, "0458": 51, "05": [46, 48], "0550ae": [9, 10], "062292565": 46, "062435": [], "06730814": [], "07": [], "0713": [42, 69], "07285": 45, "08": 66, "08078025e": [], "080808": 2, "08336233266": 46, "08376632": 70, "083766322923899": 70, "0837663229239043": 70, "0917": 51, "0969da4a": [9, 10, 11], "0d1117": [6, 7, 8], "0n": [42, 69], "0x113e21950": 59, "1": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 24, 27, 29, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 65, 66, 67, 68, 69, 71, 72], "10": [0, 1, 7, 11, 14, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 65, 66, 67, 69, 70, 71, 72], "100": [24, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 66, 67, 69, 70, 71, 72], "1000": [42, 43, 44, 46, 47, 50, 53, 55, 56, 60, 61, 62, 66, 69, 71, 72], "10000": [44, 47, 48, 52, 53, 55, 66], "100000": 50, "10001": 52, "1001": 66, "1002": 66, "1003": 66, "1005": 66, "1009": 66, "101": 58, "1011": 66, "1013": 66, "1013904243": 66, "1015": 66, "102": 58, "1023": 66, "1024": 45, "1026": 66, "1027": 66, "103": 43, "1030": 66, "1037": 66, "1038": 66, "1040": 66, "1047": 66, "107": 58, "108": [], "10th": 51, "10x": [42, 69], "11": [8, 42, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 63, 64, 66, 68, 69, 70, 71, 72], "110": [], "1100": 66, "1101": 66, "111": [43, 49, 54], "112": 58, "11340253": [], "11590451": [], "116": 58, "116329": 9, "116633": 3, "117": 58, "118": 58, "12": [6, 7, 8, 15, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 60, 63, 66, 68, 69, 70, 71, 72], "120": 45, "121": [50, 51, 52, 58], "1215pm": [67, 69], "122": [50, 51, 52], "124": [42, 69], "125": 58, "127": [46, 58], "128": [45, 46, 55, 72], "129": 58, "1298": 51, "12pm": [67, 69], "13": [0, 1, 8, 14, 42, 44, 51, 54, 63, 66, 69], "131": 58, "133": 49, "135": 58, "136": 58, "14": [3, 8, 9, 10, 11, 42, 44, 46, 48, 50, 51, 52, 54, 63, 66, 68, 70], "141": 58, "1412": 72, "141414": 13, "143": 58, "1446729567": 46, "149": 58, "14g": 48, "15": [42, 44, 46, 48, 49, 50, 51, 54, 55, 64, 66, 69, 71, 72], "150": [46, 50], "152": 58, "153760": [], "156": 58, "157": [], "158": [], "159": 58, "15g": 48, "15pm": 69, "16": [13, 43, 44, 45, 46, 47, 50, 51, 52, 66, 69, 71], "160": 58, "1603": 45, "161": 58, "162": 58, "16231451": 46, "163": 58, "16384": 45, "164": 58, "167": 58, "17": [15, 43, 44, 50, 66], "172": 58, "173": 58, "176": 58, "178": 58, "179": 58, "1797": 43, "18": [44, 48, 49, 50, 51, 52, 66, 69], "1807": 46, "181036": 15, "18392847": [], "18c1c4": 15, "19": [2, 12, 44, 66, 69], "1940": [], "1943": 54, "19569961": 70, "19680801": 24, "1970": [63, 69], "1973": 51, "1979": 48, "1_1": 54, "1_2": 54, "1_3": 54, "1cm": [42, 50, 52, 66, 69], "1d": [43, 44, 45], "1e": [44, 46, 55, 56, 72], "1e10": 56, "1e1e1": 3, "1e4": 48, "1f": 43, "1k": 63, "1n": [42, 69], "1x": [42, 69], "2": [1, 6, 11, 13, 15, 23, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 62, 63, 64, 66, 68, 72], "20": [5, 42, 43, 44, 48, 49, 50, 58, 59, 66, 67, 69, 70, 71, 72], "200": [42, 44, 45, 46, 50, 51, 52], "2000": [42, 70], "2001": 20, "2004": [55, 71], "2006": 68, "2007": 35, "20072279": [], "2008": [35, 69, 72], "2009": 33, "2010": [16, 43], "2011": [16, 26, 40, 43, 72], "2012": [33, 72], "2013": [18, 30, 32], "2014": [46, 72], "2015": 43, "2016": [19, 42, 69], "2018": [34, 42, 48, 70], "2020": [16, 26], "2021": [32, 48, 56, 70, 72], "2022": 69, "2024": [18, 30, 35, 40], "2025": [34, 60, 69, 70, 71, 72], "21": [42, 43, 47, 49, 51, 54, 63, 69, 70, 71], "2116753732": 46, "215pm": [67, 69], "2167072": [], "22": [42, 43, 47, 54, 55, 63, 69, 70, 71], "221": 50, "225": 46, "22948497": [], "23": [43, 54, 63], "24": [42, 43, 63, 69], "242424": 4, "24292f": [9, 10, 11], "25": [44, 45, 46, 47, 48, 50, 51, 53, 70], "250": [44, 46, 49, 51], "25000": [], "250154": [], "252124": 25, "253775": [], "255": 45, "256": [46, 72], "25x": 64, "26": 29, "26303845": [], "264": [], "265": [], "265109911": 46, "266": [], "269": [], "27": 43, "270": [], "278": [71, 72], "27n_": 66, "28": [43, 45, 46], "283": [71, 72], "2830637392": 46, "2861": 66, "2873": 51, "2882": 66, "2886": 66, "2890": [42, 69], "2892": 66, "29": 70, "2915": 66, "2931": 69, "29364655": [], "294399745619595": [], "296247": [], "2968": 69, "2980": 69, "298273": [], "298375": [], "2990": 69, "2_": 54, "2_1": 54, "2_2": 54, "2_3": 54, "2_i": 54, "2_m": [48, 66], "2_t": 55, "2_x": 66, "2a": 59, "2a1968": 15, "2b": 66, "2b2b2b": [0, 1], "2c8f433990d1": 72, "2cm": 50, "2d": [43, 45, 53, 54, 62, 69], "2e": 48, "2f": [42, 49, 51, 52, 53, 54, 69], "2g": 44, "2g_i": 44, "2k": 45, "2m": 48, "2mvizaqfst8": 70, "2n": [42, 44, 45, 69, 70], "2nd": 51, "2p": 66, "2pt": 46, "2x": [42, 45, 50, 55, 69], "2x_ix_jy_iy_j": 50, "2x_j": 50, "2y_i": 52, "2y_j": 50, "3": [0, 1, 3, 6, 7, 8, 12, 14, 18, 20, 30, 33, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 62, 63, 64, 65, 66, 67, 69, 71, 72], "30": [42, 43, 46, 48, 49, 52, 55, 67, 72], "30000": [42, 69], "3072": 45, "31": [54, 63, 66], "315": [48, 70, 72], "3155": [42, 47, 48, 70, 71, 72], "32": [45, 46, 48, 54, 55, 63, 66, 72], "3200": 43, "3250": 43, "3297": [], "33": [54, 63, 67], "3303": [], "3310": [], "332331": [], "333": 49, "3331": [], "3337": [], "34": 63, "3436": [42, 69], "3437": [42, 69], "35": [42, 48, 64, 69, 71, 72], "3581341341": 46, "359": [47, 71], "36": [42, 47, 48, 60, 64, 66], "37": [64, 71], "370782966": 46, "38": [64, 66], "39": [42, 67, 69], "3d": [44, 45, 46, 48, 55, 58], "3d73a9": 13, "3f": [43, 45, 51], "3n": 63, "3x": [44, 50], "3x_i": 44, "3y": 50, "4": [2, 3, 4, 5, 9, 10, 12, 13, 14, 15, 24, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 64, 66, 69, 71, 72], "40": [43, 48, 67, 69], "400": 46, "4000": 69, "40008b9a5380fcacce3976bf7c08af5b": 72, "4050": [68, 69], "41": 63, "4155": [44, 57], "41589548": [], "42": [43, 46, 50, 51, 52, 63], "43": [42, 49, 63], "4310": 69, "436462435": 46, "437a6b": 13, "44": [42, 63, 71, 72], "45": [67, 69], "46": [67, 69], "462": 49, "47": [67, 69], "473d18": 14, "479465113": 46, "47958494": [], "48": [], "48257387": [67, 69], "49": [47, 48, 53], "49152": 45, "4940954": [42, 69], "4990": 66, "4992": 66, "4997": 66, "4c4b4be8": 12, "4c4c7f": [51, 52], "4d": 45, "4f": 48, "4pm": [67, 69], "4y": 50, "4y_i": 52, "5": [2, 4, 5, 6, 9, 10, 11, 13, 14, 15, 24, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 63, 64, 66, 69, 70, 71, 72], "50": [43, 44, 45, 46, 48, 49, 50, 52, 55, 69, 70, 72], "500": [43, 45, 46, 48, 51, 52, 55, 72], "5018": 66, "506": [], "507d50": [51, 52], "50j": 55, "50x10": 43, "51": 52, "510": 43, "512132": [], "515151": [2, 3], "5177783846": 46, "53": 51, "5391cf": 4, "54": [48, 66], "5411205": [], "54894451": [], "55": 43, "56": 43, "56536": [42, 69], "569": 43, "57": [42, 50, 67, 69], "571": [47, 71], "58": [52, 67, 69], "58a6ff70": [7, 8], "591317992": 46, "5ca7e4": 14, "5cm": 66, "5f": [50, 72], "5x": [50, 60], "5y": 50, "6": [0, 1, 3, 4, 5, 6, 7, 9, 10, 12, 13, 14, 15, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 60, 63, 66, 67, 69, 70, 71, 72], "60": [43, 45], "60000": 46, "6019067271": 46, "606439": [], "622cbc": 11, "625": 49, "63": 43, "64": [43, 45, 46, 55, 63, 69, 72], "64x50": 43, "65": [43, 50, 51], "66666691": 4, "66707b": 11, "66ccee": 4, "66e9ec": 15, "6730c5": 2, "6887363571": 46, "69": [58, 66], "69069n_": 66, "691": [], "6980": 72, "6e7681": 6, "6e7781": [9, 10], "6f98b3": 12, "6n_": 66, "7": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 13, 14, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 63, 64, 66, 68, 69, 70, 72], "70": [43, 49], "702c00": 11, "70653767": 46, "71": 43, "724": 45, "72f088": 8, "73": [], "7304881": [], "737373": 5, "75": [47, 48, 50, 53], "76": [67, 69], "765": 49, "77": [67, 69], "7718": 51, "7782028952": 46, "77893972": [], "78": [], "797979": 14, "7998f2": 15, "79c0ff": [6, 7], "7d7d58": [51, 52], "7ee787": 6, "7f4707": [2, 3], "8": [0, 1, 3, 4, 6, 8, 10, 11, 12, 14, 15, 29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 60, 61, 63, 66, 67, 69, 71], "80": [42, 43, 47, 50, 59, 70], "800": [46, 49], "8045e5": 3, "81": 43, "815am": [67, 69], "81b19b": 12, "8250df": [9, 10], "85": 43, "8702784034": 46, "8786ac": 15, "88": 69, "8a4600": 10, "8b949e": 6, "8c8c8c": 4, "8f": 48, "8g": 48, "8n": 63, "8x8": 43, "9": [0, 1, 2, 3, 6, 7, 8, 12, 13, 14, 15, 42, 43, 44, 46, 47, 48, 49, 50, 51, 53, 54, 55, 63, 66, 69, 72], "90": 43, "9040": 51, "91": [67, 69], "912583": 2, "91cbff": 8, "92": [67, 69], "93": 58, "931": [42, 69], "933": [47, 71], "937": 66, "938": 66, "939": [42, 66, 69], "94": 66, "95": [43, 53], "953800": 9, "954": 66, "955820c21e8b": 46, "96": 48, "960": 66, "961": 66, "962": 66, "9649652536": 46, "96611194e": [], "974eb7": 13, "9780387310732": 68, "9780387848570": 68, "9781098134174": 69, "9781492032632": 68, "9781801819312": 69, "97898392": 70, "98": [42, 43, 58], "985": 66, "986": 66, "98661b": 13, "989": 66, "9898ff": [51, 52], "99": [55, 58, 72], "991": 66, "992": 66, "993": 66, "996": 47, "996b00": 5, "999": [51, 66, 72], "9e86c8": 14, "9e8741": 14, "9f4e55": 13, "9x": 48, "9y": 48, "A": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 44, 45, 47, 48, 49, 52, 53, 54, 55, 57, 58, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72], "AND": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 44], "AS": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "AT": 31, "And": [42, 45, 46, 47, 48, 51, 55, 62, 64, 66, 71], "As": [24, 42, 43, 44, 45, 46, 47, 48, 50, 52, 54, 55, 57, 58, 63, 64, 66, 69, 70, 71, 72], "At": [42, 46, 48, 55, 69, 72], "BE": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 69], "BUT": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "BY": [16, 18, 30, 33, 35, 40], "Be": [44, 60, 62, 69], "Being": 55, "But": [20, 24, 42, 43, 44, 45, 47, 48, 51, 52, 58, 66, 70], "By": [42, 45, 47, 48, 54, 55, 59, 61, 63, 69, 70, 71, 72], "FOR": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "For": [22, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72], "IF": [16, 18, 30, 33, 35, 40, 48, 70, 72], "IN": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 68], "If": [20, 23, 27, 28, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 60, 62, 63, 64, 66, 69, 70, 71, 72], "In": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72], "Ising": [47, 54, 70, 71], "It": [21, 22, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60, 62, 63, 64, 66, 69, 70, 71, 72], "Its": [43, 44, 46, 53], "NO": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "NOT": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "No": [48, 51, 69, 70, 72], "Not": [42, 43, 47, 48, 70, 71, 72], "OF": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "ON": [16, 18, 30, 33, 35, 40], "OR": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 66], "Of": 66, "On": [42, 45, 64, 66, 67, 68, 69, 72], "One": [42, 43, 45, 46, 47, 48, 49, 50, 53, 54, 55, 59, 66, 70, 71, 72], "Or": [42, 43, 48, 69], "SUCH": [16, 18, 30, 33, 35, 40], "Such": [42, 48, 54, 58, 66, 72], "THE": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "TO": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "That": [23, 42, 47, 49, 52, 53, 54, 56, 64, 66, 69], "The": [16, 17, 22, 23, 26, 29, 32, 34, 35, 39, 46, 52, 55, 56, 58, 59, 60, 61, 63, 64, 65, 66, 67, 68], "Then": [42, 43, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 69, 71, 72], "There": [24, 42, 45, 46, 47, 48, 50, 51, 53, 54, 56, 57, 63, 64, 66, 67, 69, 70, 71, 72], "These": [39, 42, 45, 46, 47, 50, 51, 52, 53, 54, 55, 56, 59, 60, 63, 64, 66, 67, 69, 70, 71, 72], "To": [17, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 63, 66, 70, 71, 72], "WITH": [19, 26, 32, 34], "With": [20, 23, 27, 42, 47, 48, 50, 51, 52, 53, 54, 56, 58, 61, 63, 64, 66, 69, 70], "_": [42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 64, 69, 70, 71, 72], "_0": [47, 50, 52, 53, 55, 70, 71], "_1": [44, 47, 48, 50, 52, 53, 54, 55, 56, 63, 70, 71, 72], "_2": [44, 47, 50, 53, 54, 55, 63, 70, 72], "_3": 63, "_4": 63, "_9": [55, 72], "__class__": 52, "__doc__": 48, "__future__": [50, 51], "__import__": 17, "__init__": [17, 43], "__main__": 44, "__name__": [17, 44, 52], "__path__": 17, "_auto1": [44, 45, 46, 47, 48, 49, 54, 55, 63, 66, 70, 71], "_auto10": [48, 54], "_auto11": 48, "_auto12": 48, "_auto2": [44, 45, 46, 47, 48, 54, 55, 63, 66], "_auto3": [45, 46, 47, 48, 54, 55, 63], "_auto4": [46, 48, 54, 55, 63], "_auto5": [46, 48, 54, 55, 63], "_auto6": [46, 48, 54, 63], "_auto7": [46, 48, 54, 63], "_auto8": [48, 54], "_auto9": [48, 54], "_build": [42, 62, 64, 68, 69], "_c": 43, "_center": [], "_compile_transl": 39, "_compon": 53, "_depth": 51, "_export": [57, 58, 61], "_fraction": 51, "_i": [42, 43, 44, 47, 48, 49, 50, 53, 54, 55, 61, 64, 69, 70, 71, 72], "_j": [42, 43, 44, 45, 47, 48, 50, 55, 61, 64, 70, 71, 72], "_k": [55, 71, 72], "_l": 54, "_lambda": 48, "_leaf": 51, "_m": 52, "_multilayer_perceptron": [], "_n": [44, 47, 50, 53, 55, 70, 71, 72], "_node": 51, "_norm": [], "_p": [47, 50, 70, 71], "_parse_numpydoc_see_also_sect": 35, "_pydevd_bundl": 17, "_ratio": 53, "_sampl": 51, "_split": [48, 51, 64], "_t": [55, 72], "_test": [48, 64], "_varianc": 53, "_weight": 51, "a0": 45, "a0111f": 11, "a0faa0": [51, 52], "a1": [42, 69], "a11": [1, 15], "a12236": 2, "a2": [42, 69], "a25e53": 13, "a2bffc": 14, "a3": [42, 69], "a4": [42, 69], "a5d6ff": 7, "a_": [42, 43, 58, 63, 69, 70], "a_0": [42, 69], "a_1a": [42, 69], "a_2a": [42, 69], "a_3": [42, 69], "a_3a": [42, 69], "a_4": [42, 69], "a_4a": [42, 69], "a_h": 43, "a_i": [42, 43, 44, 54, 69], "a_j": [43, 54], "a_k": [42, 43, 54], "aa": [3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15], "aaa": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "aaron": 68, "ab": [42, 44, 47, 55, 56, 69, 70, 72], "ab6369": 12, "ab_channel": 62, "abandon": 43, "abe338": [0, 1], "abid": 66, "abil": [42, 52], "abl": [42, 43, 46, 47, 48, 49, 52, 54, 55, 58, 60, 61, 64, 70, 71, 72], "about": [22, 23, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 61, 62, 63, 64, 67, 72], "abov": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 68, 69, 70, 72], "abovement": [48, 64, 69], "abscissa": [55, 71], "absent": 72, "absolut": [42, 44, 47, 48, 55, 69, 70, 71], "absorb": [70, 71], "abstract": [17, 43, 72], "abund": 72, "acceler": [55, 72], "accept": [22, 42, 45, 48, 51, 64, 70, 72], "access": [0, 1, 2, 3, 15, 45, 53, 66, 69, 72], "accid": [46, 48], "accompani": [42, 69, 70], "accomplish": [50, 51, 55, 72], "accord": [42, 43, 44, 47, 48, 51, 54, 55, 56, 66, 69, 71, 72], "accordingli": 53, "account": [42, 45, 47, 55, 57, 58, 66, 69, 72], "accumul": [54, 55, 66, 72], "accur": [42, 45, 46, 48, 52, 55, 72], "accuraci": [42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 54, 69, 70, 71], "accuracy_scor": [42, 43, 52, 69], "accuracy_score_numpi": 43, "achiev": [42, 43, 47, 48, 50, 54, 63, 69, 72], "aco": 66, "acquaint": 62, "acquir": [43, 62, 69], "acr": [], "across": [43, 45, 48, 51, 59, 62, 69], "act": [43, 45, 63, 72], "action": [19, 26, 32, 34, 66], "activ": [42, 44, 45, 46, 51, 57, 65, 67, 69, 72], "activest": 25, "actual": [42, 43, 46, 47, 48, 50, 53, 57, 58, 60, 63, 66, 69, 70, 71, 72], "ad": [43, 45, 46, 47, 50, 55, 57, 58, 63, 71, 72], "ada_clf": 52, "adaboostclassifi": 52, "adadelta": [55, 72], "adagrad": 64, "adam": [43, 45, 46, 64, 69], "adapt": [46, 48, 55, 59, 68, 71], "add": [17, 28, 29, 39, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 57, 58, 59, 60, 66, 67, 69, 70, 71, 72], "add6ff": 5, "add_": 24, "add_subplot": [43, 49, 54, 56], "addendum": 47, "addeventlisten": 29, "addit": [42, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 57, 62, 63, 64, 66, 67, 68, 69, 70], "addition": [54, 55, 71, 72], "address": [43, 51, 53, 55, 69, 72], "adjac": [45, 54], "adjoint": [47, 70], "adjust": [42, 47, 54, 55, 71, 72], "admir": [42, 69], "advanc": [46, 48, 54, 68, 69, 72], "advantag": [43, 45, 47, 48, 52, 55, 61, 63, 71, 72], "adversari": 69, "advis": [16, 18, 30, 33, 35, 40], "afecionado": 69, "affect": [45, 57, 61], "affin": [42, 45, 50, 53, 70], "afford": 45, "aficionado": 69, "aforement": 56, "african": [], "after": [27, 42, 43, 44, 46, 47, 48, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "afterward": [42, 69], "ag": [42, 49, 69, 70], "ag_0": 44, "again": [42, 43, 46, 47, 48, 49, 50, 52, 53, 54, 55, 64, 66, 69, 70, 71], "against": [43, 46, 49, 52], "agegroup": 49, "agegroupmean": 49, "aggreg": [51, 52, 72], "agorithm": 52, "agre": [47, 48, 66, 70, 71, 72], "agreement": [55, 72], "ahead": 51, "ai": [42, 68], "aid": [53, 72], "aim": [42, 43, 46, 48, 49, 53, 56, 58, 59, 61, 62, 63, 64, 70], "ainv": 47, "airplan": 45, "aka": 47, "al": [42, 44, 46, 58, 59, 68, 69, 70, 71], "alarm": [47, 49], "aldo": 70, "algebra": [42, 45, 47, 55, 62, 70, 71], "algorithm": [42, 43, 44, 46, 47, 48, 49, 50, 55, 56, 58, 62, 63, 64, 66, 68], "align": [24, 42, 44, 47, 48, 49, 50, 55, 66, 69, 70, 71], "all": [18, 19, 20, 22, 23, 26, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 60, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "allevi": [43, 55, 71], "alloc": [45, 63], "allow": [17, 22, 42, 43, 44, 45, 47, 48, 50, 52, 55, 57, 62, 63, 64, 69, 70, 71, 72], "almost": [42, 43, 48, 50, 53, 55, 66, 71, 72], "alon": [44, 51, 72], "along": [44, 45, 46, 47, 48, 51, 52, 53, 57, 62, 63, 69, 70, 71], "alpha": [42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 55, 56, 66, 69, 70, 71, 72], "alpha_": [52, 72], "alpha_0": 45, "alpha_1": 45, "alpha_2": 45, "alpha_i": [45, 55], "alpha_k": 55, "alpha_m": 52, "alpha_n": 45, "alpha_opt": 55, "alreadi": [29, 44, 45, 46, 47, 48, 52, 54, 57, 62, 63, 66, 69, 70, 71], "also": [20, 22, 23, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "alter": 43, "altern": [42, 43, 46, 47, 48, 50, 51, 53, 55, 57, 60, 63, 64, 69, 70, 72], "although": [42, 43, 47, 48, 50, 52, 55, 58, 61, 69, 72], "alwai": [42, 45, 47, 48, 54, 55, 58, 61, 64, 66, 69, 70, 71, 72], "am": 46, "ame2016": [42, 69], "american": [], "amjith": 31, "among": [42, 45, 47, 51, 52, 54, 63, 69, 70], "amongst": 47, "amount": [42, 43, 45, 46, 48, 50, 52, 56, 62], "an": [19, 22, 26, 29, 32, 34, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71, 72], "an_": 66, "anaconda": [42, 43, 62, 64, 69], "analogi": 55, "analys": 48, "analysi": [43, 45, 46, 49, 56, 61, 63, 68, 72], "analyt": [44, 45, 47, 48, 49, 54, 55, 59, 62, 64, 69, 70, 71, 72], "analyz": [42, 43, 45, 46, 47, 48, 58, 64, 66, 70, 71, 72], "andrew": 43, "angl": [42, 45, 51, 70, 72], "anharmon": 45, "ani": [16, 18, 19, 20, 21, 23, 26, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 56, 57, 58, 61, 66, 69, 70, 72], "anim": [46, 54], "ann": 54, "annot": [42, 43, 45, 49, 50, 69], "announc": 69, "anonym": 60, "anoth": [27, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 63, 64, 66, 69, 70, 72], "ansatz": [42, 60, 69], "answer": [42, 43, 45, 47, 48, 61, 63, 64, 67, 69], "antialias": [44, 48], "anticip": 46, "anymor": [43, 50], "anyon": [46, 50, 57], "anyth": [43, 57, 58, 66], "anytim": [67, 69], "apach": 43, "apart": [53, 55, 71, 72], "api": [43, 62, 69], "appar": 44, "appear": [42, 43, 45, 55, 63, 66], "append": [43, 45, 46, 50, 51, 55, 61, 69, 72], "appendix": 64, "appli": [42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 60, 64, 66, 68, 69, 70, 72], "applic": [42, 43, 45, 46, 47, 48, 49, 51, 54, 55, 58, 63, 66, 68, 69, 70, 71, 72], "apply_gradi": 46, "approach": [43, 44, 46, 47, 48, 51, 52, 53, 54, 55, 57, 58, 60, 62, 64, 66, 68, 70, 71], "approch": 64, "appropri": [44, 48, 51, 54, 55, 59, 62, 66, 72], "approv": 69, "approx": [42, 44, 45, 48, 52, 53, 55, 60, 64, 66, 69, 71, 72], "approxim": [42, 43, 44, 45, 46, 47, 48, 49, 52, 53, 55, 61, 64, 66, 69, 70, 71, 72], "apt": [42, 62, 64, 69], "aq": 66, "ar": [16, 18, 20, 22, 23, 30, 33, 35, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72], "aragorn": 69, "arang": [43, 45, 46, 48, 49, 51, 52, 54, 55, 69, 72], "arbitrari": [43, 46, 48, 50, 54, 55, 66, 71], "arbitrarili": [42, 43, 53, 69, 72], "arc": 48, "architectur": [45, 46, 54], "archiv": 64, "area": [42, 45, 48, 68, 69], "argmax": [43, 53], "argmin": [46, 52, 56], "argsort": 53, "argu": [43, 55], "arguement": 61, "argument": [42, 44, 45, 47, 53, 54, 55, 59, 69, 70, 72], "aris": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 48, 54, 55, 66, 69, 71], "arithmet": [42, 55, 63, 69], "arm": [48, 70, 72], "armadillo": 63, "armin": 16, "around": [42, 43, 46, 47, 48, 53, 60, 64, 66, 69], "arrai": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 55, 56, 58, 60, 62, 64, 66, 70, 71, 72], "arrang": [45, 69], "arraybox": 55, "arriv": [42, 48, 51, 53, 63, 66, 69], "arrow": 54, "arrowprop": 50, "art": [42, 43, 62], "articl": [42, 45, 46, 48, 52, 61, 69, 70, 71, 72], "artifici": [42, 44, 49, 54, 68, 69], "artificialneuron": 54, "arug": 55, "arxiv": [45, 46, 72], "asarrai": [42, 48, 51, 70, 72], "asid": 70, "ask": [47, 48, 53, 54, 57, 61, 64], "aspect": [42, 48, 62, 69, 70], "assembl": 45, "assembli": [42, 69], "assert": 46, "assess": [42, 48, 64, 69, 70], "asset": 39, "assici": 46, "assign": [42, 49, 50, 51, 54, 55, 56, 57, 65, 67, 68, 69], "associ": [19, 26, 32, 34, 42, 48, 51, 54, 56, 66, 69], "assum": [39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61, 63, 64, 66, 69, 70, 71, 72], "assumpt": [42, 45, 47, 48, 51, 53, 66, 69, 70], "ast": [42, 47, 48, 69], "astyp": [46, 51, 52], "asymmetri": [42, 69], "asymptot": [46, 48, 72], "atom": [42, 69], "attain": 72, "attempt": [42, 46, 48, 49, 50, 52, 69, 70, 72], "attend": 69, "attent": [42, 63, 69], "attract": [42, 52, 69], "attribut": [42, 51, 69], "audi": [42, 69], "audio": [45, 46], "august": [69, 70], "aurelien": [42, 68, 69], "austfjel": 48, "auth": 57, "authent": 57, "author": [19, 25, 26, 29, 32, 34, 35, 42, 43, 52, 66], "authour": 69, "auto": [39, 51, 52, 66], "auto_exampl": [64, 70], "autocor": 66, "autocorrelation_tim": 66, "autocorrelform": 66, "autocovari": 66, "autoencod": [46, 62, 69], "autoencond": 62, "autograd": [62, 69], "autom": [42, 62, 68, 69], "automac": 63, "automag": 69, "automat": [39, 42, 43, 44, 45, 46, 53, 58, 62, 63, 69], "automobil": 45, "autonom": 46, "avail": [42, 43, 46, 48, 52, 53, 62, 63, 64, 65, 67, 68, 69], "averag": [42, 43, 45, 48, 51, 52, 55, 56, 66, 67, 69, 70], "avoid": [29, 42, 46, 47, 48, 51, 53, 55, 60, 63, 70, 72], "awai": [44, 45, 48, 70, 72], "awar": [44, 52], "award": [67, 69], "ax": [24, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 64, 69], "axes3d": [44, 48, 55, 71, 72], "axes_grid1": 48, "axhlin": 50, "axi": [42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 60, 63, 66, 69, 70, 71, 72], "axiom": 47, "axvlin": [46, 50], "axvspan": 46, "b": [42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 56, 57, 58, 59, 61, 66, 67, 69, 70, 71, 72], "b1": 50, "b19db4": 12, "b1bac4": 7, "b2": 50, "b3": 50, "b35900": 10, "b89784": 12, "b_": [42, 43, 63], "b_0": 42, "b_1": [42, 44, 54, 55, 72], "b_2": [42, 55], "b_5": [55, 72], "b_group": 51, "b_i": [42, 43, 44, 54, 69], "b_ia_": [42, 69], "b_ia_i": 42, "b_index": 51, "b_j": [43, 54], "b_k": [42, 43, 54, 55, 72], "b_m": 54, "b_score": 51, "b_valu": 51, "ba": 72, "babcock": 69, "bach": 72, "bachelor": [65, 67], "back": [42, 45, 46, 47, 48, 50, 51, 52, 57, 58, 63, 66, 69, 72], "backbon": 63, "backend": [32, 43, 46], "background": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 68, 69], "backpropag": [43, 72], "backslash": 29, "backtrack": 51, "backup": 63, "backward": [43, 44, 46, 54, 63, 72], "bad": [48, 59, 70], "badli": 66, "bag": [51, 62, 69], "bag_clf": 52, "baggin": 69, "baggingboot": 52, "baggingclassifi": 52, "baggingtre": 52, "bailei": [0, 1, 2, 3, 15], "balanc": [48, 72], "ballpark": 60, "band": 63, "bandwidth": 63, "banner": 20, "bar": [42, 48, 53, 64, 69], "barber": 68, "bare": [46, 52], "base": [16, 17, 20, 23, 28, 42, 43, 45, 46, 47, 49, 50, 51, 52, 56, 57, 58, 59, 62, 66, 67, 68, 69, 70, 71], "basi": [47, 49, 50, 52, 53, 54, 55, 63, 70, 71], "basic": [48, 50, 54, 55, 56, 57, 62, 64, 66, 69], "basin": 72, "batch": [45, 46, 53, 54, 55, 71], "batch_shap": 46, "batch_siz": [43, 45, 46], "batchnorm": 46, "bay": 49, "bayesian": [47, 62, 68, 69], "bbbbbb": 4, "beauti": 29, "becaus": [42, 43, 44, 45, 46, 47, 48, 50, 51, 54, 55, 56, 69, 70, 71, 72], "becom": [42, 43, 44, 47, 48, 49, 51, 54, 55, 61, 66, 69, 70, 71, 72], "been": [42, 43, 44, 45, 46, 47, 48, 53, 54, 55, 62, 63, 64, 69, 70, 72], "befor": [42, 43, 44, 45, 46, 47, 48, 49, 50, 54, 55, 56, 58, 59, 60, 61, 63, 64, 66, 69, 70, 72], "beforehand": [42, 66, 69], "began": 20, "begin": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 63, 66, 67, 69, 70, 71, 72], "behav": [43, 48, 55, 71], "behavior": [42, 43, 55, 69, 71, 72], "behaviour": [54, 72], "behind": [42, 43, 48, 50, 55, 69, 71], "being": [22, 42, 43, 44, 45, 46, 47, 49, 50, 52, 53, 54, 55, 59, 66, 69, 70, 71, 72], "believ": [51, 63], "belong": [49, 50, 51, 55, 56, 71], "below": [17, 35, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 60, 63, 64, 66, 69, 70, 71, 72], "benchmark": 52, "benefici": [43, 55], "benefit": [42, 43, 46, 53, 55, 62, 69, 71, 72], "bengio": [43, 68, 69, 70, 72], "benign": [43, 49], "besid": [46, 47, 71], "bessel": [47, 70], "best": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 57, 58, 60, 67, 69, 70, 71, 72], "beta": [43, 45, 52, 53, 55, 58, 59, 61, 69, 70, 71], "beta1": [], "beta2": [], "beta_": [45, 55, 59, 70], "beta_0": [43, 45, 55, 70], "beta_1": [43, 45, 52, 55, 70, 72], "beta_1m_": 72, "beta_1x_i": 55, "beta_2": [45, 55, 72], "beta_2v_": 72, "beta_3": 45, "beta_i": [45, 72], "beta_j": [55, 70], "beta_k": 55, "beta_linreg": 55, "beta_m": 52, "beta_mg_m": 52, "beta_n": 45, "better": [42, 43, 44, 45, 46, 48, 51, 52, 53, 54, 55, 61, 69, 70, 72], "between": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 66, 69, 70, 71, 72], "beyond": [42, 43, 47, 48, 50, 55, 69, 70, 71, 72], "bf": [55, 56, 61, 63, 66, 71], "bf5400": 5, "bg": 69, "bgd": [55, 72], "bia": [42, 43, 44, 45, 47, 50, 51, 52, 54, 55, 69, 70, 71], "bias": [43, 44, 45, 47, 48, 51, 54, 61, 72], "bib": 22, "bibliographi": [22, 64], "bibtex": [22, 40], "big": [42, 43, 44, 47, 48, 56, 61, 72], "bigger": [43, 48, 70], "bigr": 54, "bike": 51, "bilbo": 69, "billion": [45, 54, 62, 72], "bin": [49, 66], "binari": [16, 18, 30, 33, 35, 40, 42, 45, 47, 49, 51, 52, 54, 69], "binarycrossentropi": 46, "bind": 42, "binomi": [62, 66, 69], "binsboot": 48, "bioinformat": 42, "biolog": [43, 54], "bios1100": [62, 69], "bird": [42, 45], "birth": 69, "bishop": [68, 69], "bit": [43, 46, 61, 63, 66, 69], "bitwis": 66, "bivari": 44, "bk": [55, 72], "bla": [63, 69], "black": [50, 51, 56], "block": [23, 27, 29, 38, 48, 52, 62, 63, 66, 69], "blockquot": 29, "blog": 69, "blogpost": 46, "blue": [42, 45], "bm": [], "bmatrix": [42, 43, 45, 47, 49, 50, 53, 55, 63, 69, 70, 71, 72], "bmi": 43, "bodi": [29, 42, 43, 46, 54], "bold": 43, "boldfac": [42, 47, 58, 70, 71], "boldsymbol": [42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 61, 64, 69, 71, 72], "boltzmann": [54, 62, 69], "book": [22, 23, 24, 59, 64, 68, 69, 70], "book1": 68, "boolean": [46, 59], "boost": [43, 51, 62, 69], "boostrap": 52, "bootstrap": [43, 55, 61, 62, 64, 69, 72], "born": 72, "borrow": 69, "boston_dataset": [], "bot": 50, "both": [22, 42, 43, 46, 47, 48, 50, 51, 52, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 67, 69, 70, 71, 72], "bottl": 49, "bottou": 72, "bound": [50, 54, 72], "boundari": [44, 46, 50, 53, 54], "bousquet": 72, "bower": [27, 28], "box": [22, 46, 51], "boyd": [50, 55, 71], "bracket": [29, 46, 66], "brain": [43, 49, 54], "branch": [51, 69], "break": [42, 46, 48, 53, 56, 69, 72], "breast": [47, 49, 53], "breviti": 55, "brew": [42, 62, 64, 69], "brg": 50, "brian": 33, "brief": [39, 64, 70], "briefli": [42, 58, 61, 69], "bring": [42, 47, 48, 52, 70, 72], "britt": [67, 69], "broad": 42, "broadli": 69, "brought": [55, 62, 69], "brownle": 46, "browser": [27, 28, 57, 69], "brute": [45, 47, 53, 70], "bsd": [18, 20, 30, 33, 35], "budget": 72, "buffer_s": 46, "bug": 29, "bugfix": 25, "bui": 46, "build": [22, 39, 42, 46, 47, 48, 52, 58, 63, 66, 69], "built": [23, 43, 45, 46, 48], "bunch": [39, 53], "bundl": [21, 39], "busi": [16, 18, 30, 33, 35, 40], "byte": [63, 69], "c": [16, 18, 20, 26, 30, 32, 33, 34, 35, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 65, 66, 67, 68, 70, 71, 72], "c1": [50, 53], "c2": [50, 53], "c4a2f5": 15, "c5e478": 14, "c9d1d9": [6, 7, 8], "c_": [50, 51, 52, 55, 66, 71, 72], "c_0": 66, "c_1": 54, "c_2": 54, "c_3": 54, "c_4": 54, "c_i": [54, 55, 72], "c_k": 66, "ca": [43, 69], "caab6d": 12, "cach": 52, "cal": [42, 50, 52, 54, 55, 71, 72], "calcul": [42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 58, 61, 63, 66, 69, 72], "california": 64, "call": [22, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 60, 61, 62, 63, 64, 66, 67, 69, 70, 71, 72], "calor": [42, 70], "caltech": 20, "cambridg": [55, 68, 71], "can": [17, 20, 22, 23, 24, 27, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71], "cancel": [42, 55, 69, 70], "cancer": [47, 52], "cancerpd": 49, "candid": [50, 51, 52, 72], "cannot": [29, 42, 43, 46, 47, 48, 49, 50, 51, 64, 66, 70, 71, 72], "canopi": [42, 62, 64, 69], "canva": [57, 58, 61, 64, 69], "cap": 47, "capabl": [42, 43, 50, 55, 62, 69], "capac": [44, 67], "capita": [], "caption": 64, "captur": [46, 53, 54, 69], "car": [45, 46], "card": [42, 49, 69], "cardin": 43, "care": [53, 57, 61, 72], "carefulli": [55, 72], "carlo": [42, 48, 62, 66, 68, 69], "carri": [44, 48, 49, 64], "cart": 52, "case": [42, 43, 44, 45, 46, 47, 48, 49, 53, 54, 55, 56, 57, 58, 62, 63, 64, 69], "casella": 68, "cast": 43, "cat": [45, 46], "catch": 42, "categor": [42, 43, 45, 51, 53, 69], "categori": [42, 43, 45, 49, 52, 54, 56, 69], "categorical_crossentropi": [43, 45], "caus": [16, 18, 30, 33, 35, 40, 42, 47, 48, 66, 69, 70, 71, 72], "causal": 42, "causat": [42, 69], "cax": 43, "cb": [48, 69], "cbar": 43, "cc": [42, 43, 47, 55, 69, 70, 71, 72], "cc398b": 5, "ccbb44": 4, "ccc": [47, 54, 71], "cdf": 66, "cdot": [42, 44, 48, 54, 55, 56, 63, 66, 69, 71, 72], "celebr": [55, 71], "cell": 46, "center": [42, 43, 48, 49, 50, 51, 53, 56, 60, 64, 66, 69, 70, 72], "central": [42, 45, 47, 48, 50, 58, 63, 69, 70], "centroid": [56, 66], "centroid_differ": 56, "centuri": 45, "certain": [42, 45, 48, 49, 51, 66, 69, 70], "cf222e": 9, "cffi": 41, "cg": 55, "cha": [], "chain": [42, 43, 55, 62, 66, 69], "challeng": 57, "chanc": [43, 47, 55, 66, 72], "chang": [20, 39, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 61, 63, 64, 66, 69, 70, 71, 72], "changelog": [27, 28], "channel": 45, "chapter": [42, 48, 52, 53, 58, 59, 61, 63, 64, 68, 69, 70, 71, 72], "chapter3": [42, 64], "charact": [27, 42, 45, 47, 69, 70, 71], "character": [50, 51, 52, 54, 66], "characterist": [42, 43, 45, 52, 55, 69], "charg": [19, 26, 32, 34, 42, 69], "charl": [], "charset": 29, "chase": 46, "chatgpt": [57, 64], "chd": 49, "chddata": 49, "cheap": [47, 70, 71, 72], "cheaper": [43, 55, 72], "check": [21, 24, 39, 43, 45, 46, 47, 53, 55, 57, 58, 61, 63, 69, 72], "checkmark": 45, "checkpoint": 46, "checkpoint_dir": 46, "checkpoint_prefix": 46, "chen": 52, "cheng": 70, "chiaramont": 44, "childcar": 58, "children": 58, "choic": [29, 42, 43, 44, 45, 46, 48, 51, 54, 55, 56, 63, 69, 70, 71, 72], "choleski": [47, 63, 70, 71], "choos": [44, 45, 48, 51, 52, 53, 55, 56, 57, 60, 61, 64, 71], "chosen": [42, 43, 44, 48, 50, 51, 52, 55, 58, 66, 69, 71, 72], "chosen_datapoint": 43, "christian": 68, "christoph": [68, 69], "chunk": 72, "cifar": 45, "cifar10": 45, "circ": [43, 54, 72], "circl": [42, 50, 54, 70, 72], "circuit": 45, "circumfer": 51, "circumv": [43, 47, 55, 70, 71, 72], "citat": 40, "cite": [22, 64], "ckpt": 46, "claim": [19, 26, 32, 34], "clariti": 66, "class": [17, 27, 42, 43, 45, 46, 48, 49, 50, 51, 53, 54, 55, 66, 69], "class_nam": [45, 51], "class_val": 51, "class_valu": 51, "classic": [49, 51, 55], "classif": [42, 45, 47, 48, 49, 50, 53, 54, 62, 64, 68, 69, 70], "classifi": [42, 43, 46, 49, 51, 52, 53, 69], "classificaton": 43, "classifii": 52, "claus": [18, 20, 30, 33, 35], "clean": 43, "clear": [43, 47, 52, 54, 55, 72], "clearli": [42, 45, 47, 48, 49, 50, 66, 70, 71], "clever": [43, 52], "clf": [42, 48, 50, 51, 52, 69, 70], "clf3": 42, "clf_lasso": 48, "clf_ridg": 48, "cli": 57, "click": [27, 39], "clip": [45, 66, 72], "clock": 72, "clone": [57, 67], "close": [27, 42, 43, 44, 46, 48, 50, 51, 53, 54, 55, 56, 60, 66, 68, 69, 71, 72], "closer": [45, 47, 55, 70, 71, 72], "closest": [50, 53, 55, 56], "closur": [62, 69], "cloud": [62, 69], "cluster": [42, 43, 46, 48, 53, 62, 69], "cluster_label": 56, "cm": [24, 43, 44, 45, 48, 50, 55, 71, 72], "cmap": [24, 42, 43, 44, 45, 46, 48, 50, 51, 52, 69], "cmap_arg": 48, "cmd": [51, 57], "cn_": 66, "cnn": 54, "cnn_kera": 45, "cntk": [62, 69], "co": [42, 44, 45, 48, 51, 55, 69], "code": [6, 8, 16, 17, 18, 20, 23, 25, 26, 27, 30, 33, 35, 39, 40, 42, 45, 46, 48, 49, 50, 60, 61, 62, 63, 66, 68], "codec": [25, 26], "coef": [42, 69], "coef0": 50, "coef_": [42, 47, 48, 50, 51, 55, 58, 69, 70, 71, 72], "coeff": 47, "coeffici": [42, 45, 47, 48, 49, 50, 51, 55, 60, 63, 69, 70, 72], "coerc": [42, 48, 69], "coin": [52, 66], "coin_toss": 52, "col": [42, 53, 69, 70], "colab": [62, 69], "cold": [24, 51], "colinear": [], "collabor": 64, "collaps": 50, "collect": [20, 39, 44, 48, 52, 53, 59, 62, 66, 68, 69], "collinear": [47, 70, 71], "color": [24, 42, 45, 46, 48, 50, 51, 52, 66, 72], "color_channel": 45, "color_cod": 48, "colorbar": [43, 48], "colsample_bytre": 52, "colsaobject": 52, "column": [42, 43, 44, 47, 48, 49, 50, 51, 53, 54, 58, 59, 60, 61, 63, 69, 70, 71, 72], "columntransform": 51, "com": [25, 31, 34, 46, 48, 57, 58, 61, 62, 64, 68, 69, 71, 72], "combin": [43, 44, 47, 48, 49, 52, 57, 60, 66], "come": [42, 43, 45, 46, 47, 54, 55, 56, 57, 69, 70, 71, 72], "comfort": 29, "command": [23, 42, 43, 57], "comment": [42, 46, 47, 48, 64], "commerci": [42, 62, 64, 69], "commit": [20, 57], "commod": [42, 69], "common": [42, 43, 45, 47, 48, 49, 51, 53, 55, 56, 58, 64, 66, 69, 70, 71, 72], "commonli": [42, 43, 46, 48, 49, 51, 55, 56, 70, 72], "commonmark": 22, "commun": [42, 54, 57, 64], "commut": 45, "commutatitav": 45, "compact": [42, 43, 45, 47, 48, 49, 51, 53, 54, 55, 56, 69, 70], "compair": 42, "compar": [42, 45, 46, 47, 48, 53, 55, 60, 63, 64, 69, 70, 71, 72], "comparison": [44, 46, 55], "compat": [29, 49], "compens": 72, "compet": 42, "competit": 52, "compil": [42, 43, 45, 46, 55, 62, 63, 69], "complet": [42, 44, 45, 46, 51, 54, 57, 58, 59, 60, 61, 69], "completenn": 54, "complex": [43, 47, 50, 51, 53, 54, 55, 58, 61, 69, 71, 72], "complianc": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "complic": [42, 43, 51, 55, 64, 69, 71, 72], "compoment": 70, "compon": [42, 43, 45, 46, 47, 48, 49, 51, 56, 58, 62, 69, 70, 71], "components_": 53, "compos": [51, 54, 55, 56, 62, 69], "compphys": [42, 48, 58, 62, 64, 65, 67, 68, 69, 70, 71], "compress": [42, 69, 70], "compris": 48, "compromis": [47, 70, 71], "compulsori": [62, 69], "comput": [42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71], "computation": [42, 45, 48, 51, 55, 66, 69, 71, 72], "computationalscienceuio": 69, "computerlab": 64, "concaten": [44, 46, 48, 56], "concav": [43, 55, 70, 71], "concentr": 52, "concept": [42, 44, 62, 69, 70], "conceptu": [54, 55, 71], "concern": [42, 43, 46, 49, 69, 71], "concic": 69, "conclud": [42, 47, 55, 72], "conclus": 43, "cond": 44, "conda": [42, 43, 62, 64, 69], "condis": 70, "condit": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 44, 46, 47, 48, 50, 51, 53, 55, 66, 69, 70, 72], "conduct": 62, "condwav": 44, "confid": [42, 47, 48, 49, 50, 61, 69, 70], "configur": 45, "confirm": [47, 54], "conform": 41, "confus": [47, 48, 49, 52, 63, 70], "confusion_matrix": 51, "congruenti": 66, "conjug": [46, 50], "conjugaci": 55, "conjunct": 45, "connect": [19, 26, 32, 34, 42, 43, 45, 46, 51, 53, 54, 55, 63, 69, 70, 71], "consensu": 72, "consequ": [47, 48, 50, 52, 54, 55, 70, 71, 72], "consequenti": [16, 18, 30, 33, 35, 40], "conserv": [47, 56, 70, 71], "consid": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 58, 61, 63, 64, 66, 69, 70, 71, 72], "consider": [42, 43, 47, 55, 69, 70, 71], "consist": [43, 44, 45, 46, 48, 54, 55, 64, 66, 70, 71], "consol": 27, "const": 29, "constant": [42, 44, 46, 47, 48, 50, 54, 55, 58, 60, 66, 69, 70, 71, 72], "constitu": [42, 69], "constitut": [44, 48], "constrain": [43, 45, 47, 49, 53, 71], "constraint": [47, 48, 50, 55, 70, 71], "construct": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 63, 66, 69, 70], "constructor": 29, "consum": 72, "contact": [42, 69], "contain": [17, 25, 29, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 57, 60, 61, 63, 64, 66, 68, 69, 70, 71, 72], "contemporari": 69, "content": [21, 22, 23, 27, 39, 43, 57, 62, 63, 69, 71, 72], "context": [48, 52, 55, 64, 71, 72], "contigu": 63, "contin": 61, "continu": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 61, 63, 64, 66, 69, 70, 71, 72], "contour": [51, 52, 55], "contourf": [50, 51, 52], "contract": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "contrast": [43, 46, 51, 52, 54, 69, 72], "contribut": [20, 42, 45, 47, 55, 60, 66, 69, 70, 71, 72], "contributor": [16, 18, 20, 25, 30, 33, 35, 40, 42, 64], "control": [42, 43, 45, 51, 55, 57, 62, 69], "conv": [45, 46], "conv2d": [45, 46], "conv2dtranspos": 46, "convei": 69, "conveni": [47, 48, 54, 55, 63, 64, 69, 71, 72], "convent": [54, 70], "converg": [43, 44, 46, 47, 50, 55, 56, 60, 70, 71], "convergencewarn": [], "convers": 72, "convert": [23, 39, 42, 43, 46, 47, 51, 53, 55, 63, 69, 70, 71], "converttomatrix": 46, "convex": [46, 47, 49, 70], "convinc": [55, 71], "convolut": [43, 46, 62, 69], "cool": [46, 51], "coolwarm": [24, 48], "coordin": [20, 47, 54, 56, 70, 71, 72], "coorel": [], "copi": [19, 26, 32, 34, 42, 43, 56, 57, 70], "copyright": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "core": [20, 52], "corel": 69, "coronari": 49, "corr": [47, 49, 53, 70], "correalt": [53, 62], "correct": [42, 43, 44, 45, 46, 47, 49, 55, 57, 61, 63, 66, 69, 70, 71], "correctli": [43, 44, 48, 49, 52, 60, 61, 64], "correl": [42, 43, 45, 47, 48, 49, 52, 54, 55, 62, 66, 69, 71, 72], "correlation_matrix": [47, 49, 53, 70], "correspond": [42, 45, 47, 48, 50, 51, 53, 54, 62, 63, 64, 66, 69, 70, 71], "cortex": 54, "cosin": [45, 48], "cost": [42, 44, 45, 47, 48, 49, 50, 51, 54, 55, 58, 59, 60, 61, 64, 69], "cost_deep_grad": 44, "cost_funct": 44, "cost_function_deep": 44, "cost_function_deep_grad": 44, "cost_function_grad": 44, "cost_grad": 44, "cost_histori": [], "cost_ol": [], "cost_ridg": [], "cost_sum": 44, "costli": 72, "costol": [55, 72], "could": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 59, 60, 63, 64, 66, 69, 70, 71, 72], "coulomb": [42, 69], "count": [42, 51, 57, 65, 66, 67, 69], "counteract": 72, "counterpart": 69, "countor": 55, "coupl": [46, 47, 48], "cours": [42, 43, 45, 47, 53, 57, 58, 59, 61, 64, 67, 70], "coursework": 57, "courvil": [68, 69, 70, 72], "cov": [47, 48, 53, 63, 66, 69, 70], "cov_xi": [47, 53, 70], "cov_xx": [47, 53, 70], "cov_yi": [47, 53, 70], "covari": [42, 49, 62, 63, 69, 71], "covariance_matrix": [47, 53, 56], "cover": [42, 47, 62, 67, 68, 70, 71], "covert": [42, 69], "covxi": 66, "covxx": 66, "covxz": 66, "covyi": 66, "covyz": 66, "covzz": 66, "cpu": 43, "craft": 45, "crash": 72, "creat": [24, 27, 39, 43, 45, 46, 47, 51, 52, 53, 54, 57, 60, 61, 62, 69, 72], "create_biases_and_weight": 43, "create_convolutional_neural_network_kera": 45, "create_neural_network_kera": 43, "create_x": [47, 53], "credit": [29, 42, 49, 67, 69], "crim": [], "crime": [], "criteria": [42, 46, 51, 52, 56, 66, 69], "criterion": [51, 52, 55, 60, 71, 72], "critic": [48, 64, 70], "critiqu": 64, "cross": [42, 43, 45, 49, 51, 52, 55, 57, 62, 66, 69, 70, 71, 72], "cross_entropi": 46, "cross_val_scor": 48, "cross_valid": [49, 52], "crossvalid": 48, "crucial": [43, 66, 72], "cs231": 45, "csr_matrix": [63, 69], "css": 29, "csv": [42, 46, 48, 49, 51], "ctnk": 43, "cubic": 42, "cumbersom": 47, "cumsum": [52, 53, 69], "cumul": [49, 52, 66, 72], "cumulative_heads_ratio": 52, "cup": 47, "current": [43, 44, 45, 46, 55, 56, 57, 58, 68, 71, 72], "curs": [42, 70], "curv": [48, 49, 52, 54, 64], "curvatur": [55, 71, 72], "custom": [27, 48, 56], "custom_cmap": [51, 52], "custom_cmap2": [51, 52], "custom_lin": 24, "cutpoint": 51, "cv": [48, 49, 52], "cvxbook": [55, 71], "cvxopt": [47, 50, 70], "cycl": [43, 54], "cycler": 24, "d": [23, 39, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 61, 63, 66, 67, 69, 70, 71, 72], "d166a3": 4, "d2_g_t": 44, "d2a8ff": [6, 7], "d4d0ab": 0, "d71835": 3, "d9dee3": 8, "d_f": [55, 71], "d_g_t": 44, "d_net_out": 44, "da": 45, "dagger": [47, 63, 70, 71], "dai": [43, 51, 62], "damag": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "damp": 45, "darget": 51, "darkr": 66, "dat": [42, 69], "dat_id": [42, 48, 49, 51, 69], "data": [16, 18, 24, 30, 33, 35, 40, 44, 46, 47, 50, 52, 54, 55, 56, 58, 61, 63, 64, 68, 71, 72], "data1": 56, "data2": 56, "data3": 56, "data4": 56, "data_id": [42, 48, 49, 51, 69], "data_indic": 43, "data_panda": 69, "data_path": [42, 48, 49, 51, 69], "databas": 43, "datafil": [42, 48, 49, 51, 69], "datafram": [42, 46, 47, 49, 51, 53, 69, 70], "datapoint": [43, 47, 48, 49, 53, 55, 58, 71, 72], "datasci": [57, 58, 61], "dataset": [42, 46, 48, 49, 50, 51, 52, 53, 55, 56, 58, 64, 69, 71, 72], "datatyp": 46, "date": [57, 60, 64, 69, 70, 71, 72], "daughter": 52, "davi": [18, 30], "david": [25, 68], "dbb7ff": 8, "dbh": 43, "dbo": 43, "dcc6e0": [0, 1], "dcomposit": 63, "ddot": 44, "de": [20, 72], "dead": 43, "deadlin": 57, "deal": [19, 26, 32, 34, 42, 43, 45, 47, 48, 50, 53, 55, 56, 61, 63, 66, 69, 70, 71, 72], "dealt": 42, "debt": 49, "debug": [42, 47, 48, 70, 71, 72], "debugg": 17, "decad": [42, 45, 72], "decai": [42, 55, 66, 69], "decemb": [67, 69], "decent": 52, "decid": [42, 44, 45, 47, 48, 51, 60, 70, 71, 72], "decim": [42, 69], "decis": [42, 43, 50, 53, 62, 68, 69], "decision_funct": 50, "decision_tre": 51, "decisiontreeclassifi": [51, 52], "decisiontreeregressor": [42, 51, 52], "declar": [42, 46, 63, 69], "declare_namespac": 17, "decompos": [47, 48, 63, 70, 71], "decomposit": [42, 48, 54, 69], "decompost": [47, 70, 71], "deconvolut": 45, "decorrel": [52, 55, 72], "decreas": [43, 44, 46, 47, 48, 52, 53, 55, 61, 71, 72], "deduc": [42, 69], "deep": [45, 49, 54, 55, 62, 68, 70, 71], "deep_neural_network": 44, "deep_param": 44, "deep_tree_clf": [51, 52], "deep_tree_clf1": 51, "deep_tree_clf2": 51, "deepen": [47, 62, 69], "deeper": [42, 45, 46, 69], "deeplearningbook": [68, 69, 71, 72], "deer": 45, "def": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 58, 59, 66, 69, 70, 71, 72], "def_covari": 66, "default": [6, 23, 29, 42, 43, 44, 46, 48, 49, 63, 69, 70], "default_tim": 46, "defect": [47, 70, 71], "defici": [47, 70, 71], "defin": [17, 23, 27, 39, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 66, 70, 71, 72], "definit": [28, 43, 44, 47, 48, 49, 50, 52, 53, 54, 55, 63, 66, 70, 71, 72], "defint": 66, "degre": [45, 47, 48, 50, 51, 52, 53, 57, 58, 61, 64, 66, 69, 71, 72], "deisenroth": 70, "del": 43, "delet": [48, 57], "delimit": [27, 29, 46], "deliv": [57, 65, 69], "delta": [42, 44, 45, 48, 50, 54, 55, 56, 69, 72], "delta_": [43, 63], "delta_0": 45, "delta_1": 45, "delta_2": 45, "delta_3": 45, "delta_4": 45, "delta_5": 45, "delta_h": [42, 43, 69], "delta_j": [45, 54], "delta_k": 54, "delta_l": [43, 45], "delta_momentum": [55, 72], "delta_n": [42, 45, 69], "delug": 62, "delv": 42, "demand": [55, 71], "demonstr": [42, 45, 47, 48, 49, 53, 54, 61, 62, 69, 70, 71, 72], "den": 46, "denomin": [43, 47, 72], "denot": [43, 44, 48, 49, 55, 66, 71, 72], "dens": [43, 45, 46], "densiti": [42, 44, 48, 66], "depart": [67, 69, 70, 71, 72], "depend": [22, 42, 43, 44, 46, 47, 48, 49, 50, 53, 54, 55, 57, 58, 62, 63, 64, 66, 69, 70, 71, 72], "depict": 66, "deploy": [42, 62, 64, 69], "depth": [21, 42, 45, 51, 52, 63], "der": 35, "deriv": [16, 18, 30, 33, 35, 42, 43, 44, 48, 49, 50, 52, 53, 55, 60, 62, 64, 69], "derivati": 55, "derivative_fn": 55, "descend": [47, 51, 53, 70, 71], "descent": [42, 43, 45, 49, 50, 54, 69, 70], "describ": [42, 44, 46, 47, 48, 50, 52, 53, 54, 55, 61, 63, 64, 69, 72], "descript": [42, 50, 51, 64, 69], "design": [25, 41, 42, 43, 45, 46, 47, 48, 49, 52, 53, 54, 55, 59, 60, 64, 69, 71, 72], "designmatrix": [42, 69], "desir": [42, 44, 46, 47, 55, 56, 69, 70, 71, 72], "desktop": 57, "despit": [43, 54, 72], "destroi": 63, "det": [47, 63, 70, 71], "detail": [23, 27, 39, 42, 48, 53, 55, 56, 60, 63, 64, 70, 71, 72], "detect": [45, 50, 54], "determin": [42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 60, 63, 66, 69, 70, 71, 72], "determinist": [49, 55, 66, 71, 72], "dev": [43, 64], "develop": [42, 45, 47, 50, 52, 53, 54, 62, 63, 64, 69, 70], "deviat": [42, 43, 44, 46, 47, 48, 59, 60, 61, 64, 66, 69, 70, 72], "devis": 54, "df": [46, 50, 53, 55, 69], "df1": 69, "di": [], "diag": [47, 50, 70, 71, 72], "diagnost": [43, 52], "diagon": [42, 47, 49, 55, 60, 61, 63, 66, 69, 70, 71, 72], "diagonaliz": [47, 70, 71], "diagram": 52, "diagsvd": 48, "dice": [48, 66], "dict": [48, 50], "dictionari": [], "did": [42, 43, 47, 48, 49, 52, 53, 56, 58, 64, 69], "die": 43, "diff": 44, "diff1": 44, "diff2": 44, "diff_ag": 44, "diffeent": 50, "differ": [22, 27, 28, 39, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71], "differenti": [42, 45, 58, 62, 63, 69, 70, 71], "difficult": [42, 43, 48, 52, 55, 66, 69, 72], "difficulti": [42, 43, 55, 69, 71, 72], "diffonedim": 44, "digit": [42, 43, 45, 46, 48, 67, 69], "dilemma": [55, 72], "dilut": 43, "dim": [46, 53, 56, 63], "dimens": [42, 43, 44, 45, 46, 47, 50, 53, 56, 58, 63, 69, 70, 71], "dimension": [42, 46, 47, 48, 51, 53, 55, 56, 61, 62, 63, 64, 69, 70, 71, 72], "dimensionless": [42, 45, 69], "diment": 63, "diminish": 72, "dimnsion": 46, "diod": 45, "direct": [16, 18, 23, 30, 33, 35, 40, 42, 43, 44, 46, 53, 54, 55, 56, 69, 70, 71, 72], "directli": [28, 43, 46, 47, 48, 60, 66, 70, 71], "directori": 17, "disadvantag": [42, 69, 72], "disappear": [45, 48], "disc_loss": 46, "disc_tap": 46, "discard": [48, 53, 72], "disciplin": [42, 45, 54], "disclaim": [16, 18, 30, 33, 35, 40, 66], "discord": 69, "discourag": [55, 57, 71], "discov": [42, 69], "discover": 47, "discret": [43, 45, 47, 49, 55], "discrimin": [46, 49, 52, 53], "discriminator_loss": 46, "discriminator_loss_list": 46, "discriminator_model": 46, "discriminator_optim": 46, "discuss": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72], "diseas": 49, "disguis": [48, 70, 72], "disk": 72, "disord": [43, 49], "displai": [23, 29, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 64, 66, 69, 70, 72], "displaystyl": [42, 47, 59, 69, 70, 71, 72], "disregard": [42, 69], "dissimilar": [53, 56], "dist": 56, "distanc": [50, 51, 53, 56, 66], "distance_list": 51, "distinct": [45, 49, 50, 51, 52, 56], "distinctli": 50, "distinguish": [42, 46, 49, 50, 66, 69], "distplot": [], "distribut": [16, 18, 19, 20, 26, 30, 32, 33, 34, 35, 39, 40, 42, 43, 46, 48, 49, 52, 53, 55, 56, 60, 61, 62, 63, 64, 69, 70, 71, 72], "distrubut": [42, 62, 64, 69], "div": [27, 29], "dive": [42, 50, 63, 69], "diverg": [43, 55, 71, 72], "divid": [42, 43, 45, 47, 48, 49, 50, 51, 53, 54, 60, 61, 66, 69, 70, 72], "divis": [48, 50, 51, 55, 60, 63, 66, 72], "dl": 28, "dna": 49, "dnn": [42, 43, 44, 46, 54, 69], "dnn1": 46, "dnn2_gru2": 46, "dnn_kera": 43, "dnn_model": 43, "dnn_numpi": 43, "dnn_scikit": [42, 43, 69], "do": [19, 22, 24, 26, 32, 34, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 69, 70, 71], "doc": [29, 42, 57, 58, 61, 62, 64, 65, 67, 68, 69], "document": [16, 18, 19, 21, 22, 23, 24, 26, 29, 30, 32, 33, 34, 35, 39, 40, 46, 55, 57], "docutil": 32, "doe": [21, 29, 42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 66, 69, 72], "doesn": [29, 45, 51, 54, 69, 72], "dog": [43, 45, 46], "dollar": [24, 29], "domain": [47, 50, 55, 64, 71], "domcontentload": 29, "domin": [42, 69], "don": [42, 43, 45, 47, 48, 50, 53, 55, 57, 58, 62, 64, 69, 70, 72], "done": [17, 29, 42, 44, 45, 46, 47, 48, 51, 52, 53, 55, 58, 63, 64, 69, 70, 71, 72], "dot": [42, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60, 63, 64, 66, 69, 70, 71, 72], "doubl": [45, 46, 58, 63, 69], "doubli": 43, "doubt": 64, "down": [42, 45, 48, 51, 53, 54, 55, 71, 72], "download": [39, 42, 43, 45, 47, 48, 57, 63, 68, 69], "downsampl": 45, "dozen": 43, "dq": 48, "drag": 55, "dragon": 27, "dramat": 53, "drastic": 46, "draw": [46, 48, 52, 55, 71], "drawback": [42, 43, 45, 55, 70, 71, 72], "drawn": [43, 46, 48, 49, 53, 66, 69], "drive": [45, 46], "driven": 45, "drop": [42, 43, 47, 48, 53, 55, 66, 69, 70, 71], "dropna": [42, 48, 69], "dropout": 46, "dt": [44, 45, 55, 66], "dtype": [42, 43, 45, 46, 56, 63, 69], "dub": [42, 69], "due": [43, 44, 47, 48, 50, 52, 54, 55, 60, 67, 69, 70, 71, 72], "dummi": [], "dure": [42, 43, 45, 46, 50, 51, 53, 62, 64, 69, 72], "dwell": [], "dwh": 43, "dwo": 43, "dx": [44, 45, 50, 66], "dx_1": 66, "dx_1p": 48, "dx_2p": 48, "dx_mp": 48, "dx_n": 66, "dxp": 48, "dy": [43, 50, 66], "dynam": 46, "dz": 50, "e": [29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 66, 67, 69, 70, 71, 72], "e1e1e1": 13, "e_": [42, 44, 69], "each": [20, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 62, 63, 65, 66, 67, 69, 70, 71, 72], "eapprox": [42, 69], "earli": [43, 55, 72], "earlier": [42, 47, 49, 50, 51, 53, 54, 55, 69, 70], "earthexplor": 48, "eas": [48, 51, 56], "easi": [29, 42, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 62, 63, 69, 70, 71, 72], "easier": [39, 47, 48, 50, 51, 55, 57, 64, 66, 69, 70, 71], "easiest": [55, 60], "easili": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 64, 69, 70, 71, 72], "eastern": [67, 69], "ebind": [42, 69], "eblock": 51, "ec8e2c": 7, "econometr": 69, "economi": 47, "ecosystem": [22, 62, 69], "ect": 65, "edg": 45, "edgecolor": 48, "edit": 39, "editor": 57, "edu": [20, 55, 64, 71], "educ": [42, 64, 69], "ee6677": 4, "eff": 66, "effect": [25, 43, 46, 52, 55, 58, 59, 60, 66, 72], "effic": 43, "effici": [42, 45, 52, 55, 62, 63, 66, 69, 72], "effort": 61, "efron": 48, "egrad": 55, "eig": [47, 53, 55, 63, 66, 69, 70, 71, 72], "eigen": 66, "eigenpair": [47, 53, 70, 71], "eigenvalu": [42, 47, 50, 53, 55, 63, 69, 70, 71, 72], "eigenvector": [47, 53, 55, 70, 71], "eight": [63, 69], "eigval": [63, 66, 69], "eigvalu": [53, 55, 71, 72], "eigvec": [63, 66, 69], "eigvector": [53, 55, 71, 72], "eir": [67, 69], "eispack": [63, 69], "either": [17, 43, 47, 48, 49, 50, 51, 52, 53, 55, 60, 61, 64, 66, 69, 70, 71, 72], "eivind": 67, "eivinsto": 67, "ekstr\u00f8m": 46, "elabor": 66, "elarn": 45, "electr": [42, 45, 54, 69], "electron": 69, "eleg": 53, "element": [43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 61, 62, 63, 64, 68, 70, 72], "elementari": [52, 55, 63], "elementwis": [45, 55], "elementwise_grad": [44, 55], "elessar": 69, "elif": 56, "elim": 63, "elimin": [45, 50], "elin": [67, 69], "ell_": [], "ellipsi": 58, "els": [17, 27, 43, 45, 46, 49, 51, 54, 55, 58, 63], "elu": 43, "elus": [42, 69], "em": 27, "email": [65, 67, 69], "emb": 24, "embed": [42, 53, 70], "embodi": [48, 64], "emit": 66, "emner": 68, "emph": 72, "emphas": [42, 52, 62, 69], "emphasi": [42, 62, 68, 69], "empir": [43, 53, 66], "emploi": [42, 43, 47, 48, 53, 55, 66, 69, 70, 71], "employ": 42, "empti": [48, 52, 57], "emul": 54, "en": [62, 64, 68], "enabl": [53, 72], "enbodi": 48, "encod": [25, 42, 45, 47, 51, 53, 56, 69, 70, 71], "encompass": [42, 64, 66], "encount": [42, 43, 47, 49, 55, 57, 64, 66, 69, 70, 71, 72], "encourag": [57, 64], "end": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 66, 67, 69, 70, 71, 72], "endblock": 38, "endfor": 38, "endif": 38, "endors": [16, 18, 30, 33], "endpoint": [45, 48], "energi": [42, 46, 48], "enforc": 54, "eng": 68, "engin": [29, 42, 43, 45, 46, 62, 69], "english": [39, 64], "enjoi": 72, "enocurag": 64, "enorm": 45, "enough": [42, 48, 55, 69, 71, 72], "ensembl": [43, 51, 69], "ensur": [17, 42, 43, 44, 45, 47, 48, 53, 55, 60, 66, 70, 71, 72], "entail": 69, "enter": [47, 48, 70, 71, 72], "enthought": [42, 62, 64, 69], "entir": [20, 43, 45, 49, 51, 62, 66, 69, 72], "entireti": 20, "entiti": [51, 54, 63, 69], "entri": [39, 42, 47, 50, 53, 54, 63, 69, 70, 72], "entropi": [43, 45, 49, 52, 55, 69, 71, 72], "enumer": [42, 43, 44, 45, 46, 48, 50, 69, 70, 72], "env": 66, "environ": [44, 62, 64, 69], "environemnt": 57, "eo": [42, 48], "eol": 42, "eosfit": 42, "epoch": [42, 43, 45, 46, 54, 55, 69, 72], "eppstein": 25, "epsilon": [42, 47, 48, 49, 55, 64, 69, 70, 71, 72], "epsilon_": [42, 69], "epsilon_0": [42, 69], "epsilon_1": [42, 69], "epsilon_2": [42, 69], "epsilon_i": [42, 69, 70], "eq": [45, 55, 56, 63, 66, 71], "eqnarrai": [45, 47, 48], "equal": [42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 55, 56, 58, 60, 63, 64, 66, 69, 70, 71, 72], "equat": [29, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 59, 61, 63, 66, 69, 72], "equilibrium": [44, 54], "equiv": [45, 55, 63, 66, 71, 72], "equival": [42, 43, 47, 49, 50, 53, 55, 62, 63, 69, 70, 71, 72], "equivel": 61, "erf": 66, "eriador": 69, "eric": [0, 1, 2, 3, 15], "err": [42, 52], "err_": 48, "err_sqr": 44, "errat": [55, 71, 72], "erron": 44, "error": [29, 43, 44, 46, 47, 48, 49, 51, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 72], "error_estimate_corr_tim": 66, "error_hidden": 43, "error_output": 43, "escap": [24, 29, 36, 37, 38, 55, 71, 72], "escapehtml": 27, "especi": [43, 45, 51, 54, 55, 57, 60, 64, 72], "essenti": [42, 47, 48, 51, 52, 54, 56, 57, 64, 66, 70, 71, 72], "establish": [42, 48, 52, 53, 58, 64], "estim": [42, 43, 47, 48, 49, 52, 53, 55, 61, 62, 66, 69, 70, 71, 72], "estimated_mse_fold": 48, "estimated_mse_kfold": 48, "estimated_mse_sklearn": 48, "et": [42, 44, 46, 58, 59, 68, 69, 70, 71], "eta": [42, 43, 45, 50, 54, 55, 60, 69, 71, 72], "eta0": [50, 55], "eta_": 55, "eta_j": 72, "eta_t": [55, 72], "eta_v": [42, 43, 45, 69], "etc": [24, 42, 43, 45, 47, 49, 50, 51, 53, 54, 55, 56, 62, 63, 64, 66, 70, 71, 72], "ethic": 62, "euclidean": [42, 56, 70, 72], "euler": 29, "evalu": [42, 44, 45, 46, 47, 48, 51, 55, 57, 58, 59, 61, 64, 66, 69, 70, 71, 72], "evalut": [55, 64], "even": [16, 18, 30, 33, 35, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 62, 63, 66, 69, 70, 71, 72], "evenli": 46, "event": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 47, 49, 52, 66], "eventu": [42, 47, 48, 53, 54, 55, 64, 67, 70, 71, 72], "everi": [42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 54, 55, 56, 57, 62, 66, 67, 69, 70, 71, 72], "everyth": [46, 54, 58, 60], "everywher": [46, 55, 71], "evolv": 42, "exact": [42, 47, 53, 54, 55, 63, 66, 69, 70, 72], "exactli": [42, 45, 46, 48, 54, 60, 62, 70, 72], "exam": 69, "examin": 48, "exampl": [22, 24, 42, 47, 53, 54, 55, 57, 58, 60, 62, 63, 64, 66, 68], "exce": [43, 54, 55, 72], "exceed": 72, "excel": [42, 43, 46, 47, 52, 64, 69, 70], "except": [17, 45, 46, 48, 50, 51, 63], "excess": [42, 69], "exchang": 72, "excit": 42, "exclud": [43, 48, 54, 70, 72], "exclus": [42, 43, 45, 48, 66, 69], "execut": [23, 39, 44, 47, 55, 57, 70, 71, 72], "exemplari": [16, 18, 30, 33, 35, 40], "exemplifi": [55, 72], "exercic": [67, 69], "exercis": [47, 62, 64, 65, 67, 69, 71, 72], "exhaust": [48, 72], "exhibit": [42, 47, 48, 50, 69, 70], "exist": [42, 43, 44, 45, 47, 48, 49, 50, 51, 55, 61, 63, 64, 69, 71, 72], "exit": [47, 63, 70, 71], "exp": [42, 43, 44, 47, 48, 49, 50, 52, 53, 54, 55, 58, 59, 61, 66, 70, 71, 72], "exp_term": 43, "expand": [47, 49, 53, 55, 71], "expans": [42, 45, 47, 50, 52, 54, 55, 69, 70, 71], "expect": [42, 43, 47, 48, 49, 53, 54, 55, 57, 60, 62, 64, 69, 70, 72], "expectation_value_of_h_wrt_p": 66, "expens": [48, 52, 55, 58, 71, 72], "experi": [42, 43, 48, 50, 55, 57, 62, 64, 69, 70, 71, 72], "experiment": [42, 46, 48, 51, 66, 69], "expert": [43, 51], "explain": [42, 48, 51, 52, 53, 55, 58, 61, 64, 69, 71], "explained_variance_ratio_": 53, "explan": 39, "explanatori": [42, 69], "explicit": [17, 42, 45, 48, 55, 63, 64, 69, 70, 71, 72], "explicitli": [42, 46], "explod": 43, "exploit": [42, 45, 54, 55, 69, 72], "explor": [43, 46, 48, 50, 55, 60, 62, 64, 69, 71, 72], "expon": 43, "exponenti": [42, 43, 47, 48, 52, 55, 66, 69, 71], "export": [51, 57, 58, 61], "export_graphviz": 51, "export_text": 51, "exporttext": 51, "expos": 62, "express": [16, 18, 19, 26, 29, 30, 32, 33, 34, 35, 40, 42, 44, 45, 47, 48, 49, 52, 54, 55, 60, 63, 64, 66, 69, 71, 72], "exptmean": 66, "exptvari": 66, "extend": [17, 29, 42, 44, 49, 53, 55, 62, 69, 72], "extend_path": 17, "extens": [17, 22, 29, 40, 42, 54, 57, 62, 69], "extent": [42, 43, 48, 68], "extern": [45, 48, 51], "extra": [43, 45, 47, 57, 67, 69, 70, 71], "extract": [42, 45, 47, 48, 49, 50, 53, 55, 58, 59, 63, 69, 70], "extrapol": [42, 69], "extrem": [42, 43, 46, 47, 48, 49, 50, 51, 55, 57, 58, 63, 70, 71, 72], "extremum": [55, 71], "extrins": 53, "ey": [42, 47, 48, 55, 56, 60, 63, 69, 70, 71, 72], "f": [42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 63, 66, 67, 69, 70, 71, 72], "f1": 55, "f11": [42, 69], "f12": [42, 69], "f13": [42, 69], "f1_grad": 55, "f1d": 55, "f2": 55, "f26196": 15, "f2_grad_x1": 55, "f2_grad_x1_analyt": 55, "f2_grad_x2": 55, "f2_grad_x2_analyt": 55, "f2f2f2": 3, "f3": 55, "f3_grad": 55, "f3_grad_analyt": 55, "f4": 55, "f4_grad": 55, "f4_grad_analyt": 55, "f5": 55, "f5_grad": 55, "f5a394": 15, "f5ab35": 0, "f5f5f5": [12, 13], "f6": 55, "f6_for": 55, "f6_for_grad": 55, "f6_grad_analyt": 55, "f6_while": 55, "f6_while_grad": 55, "f7": 55, "f78c6c": 14, "f7_grad": 55, "f7_grad_analyt": 55, "f8": 55, "f8_grad": 55, "f8f8f2": [0, 1], "f9": [42, 55, 69], "f9_altern": 55, "f9_alternative_grad": 55, "f9_grad": 55, "f_": 52, "f_0": [45, 52], "f_1": [52, 55, 71], "f_2": [54, 55, 71], "f_3": 54, "f_d": 66, "f_grad": 55, "f_grad_analyt": 55, "f_i": [42, 48, 54, 58], "f_m": [45, 52], "f_n": 45, "f_vec": 44, "face": [55, 69, 71], "facecolor": [48, 50, 66], "facil": [42, 62], "facilit": 54, "fact": [42, 43, 45, 47, 51, 53, 54, 55, 69, 70, 71, 72], "facto": 72, "factor": [42, 43, 45, 47, 48, 51, 52, 53, 55, 63, 66, 69, 70, 71], "factori": 55, "fad000": 15, "fade": 48, "fae4c2": 2, "fafab0": [51, 52], "fail": [42, 48, 55, 67, 69, 71], "failur": 49, "fairli": [43, 44, 60, 66, 72], "faisal": [58, 70], "fake": 46, "fake_loss": 46, "fake_output": 46, "fall": [50, 51, 65], "fals": [42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 56, 58, 59, 63, 69, 70, 71, 72], "famili": [42, 49, 50, 66, 70, 72], "familiar": [42, 45, 47, 48, 50, 57, 62, 63, 64, 66, 69], "famou": [48, 54], "far": [42, 45, 46, 47, 48, 50, 53, 54, 55, 56, 58, 69, 70, 71, 72], "fashion": [42, 51, 52, 69, 72], "fast": [29, 43, 45, 48, 52, 54, 55, 62, 66, 69, 71, 72], "faster": [43, 53, 55, 72], "fastest": [55, 63, 71], "fatal": 29, "favor": [49, 72], "favorit": 66, "fc": 45, "fcfcfc": 5, "fdac54": 7, "fdf2e2": 3, "featur": [42, 43, 45, 47, 48, 49, 50, 52, 53, 54, 55, 57, 59, 60, 61, 62, 66, 69, 71, 72], "feature_nam": [43, 49, 51], "feautur": 51, "fed": 43, "feed": [42, 44, 45, 53, 62, 69], "feed_forward": 43, "feed_forward_out": 43, "feed_forward_train": 43, "feedback": [46, 69], "feeddorward": 46, "feedforward": [43, 46, 54], "feel": [21, 42, 47, 48, 53, 55, 57, 58, 60, 62, 64, 67, 69], "feet": [], "fefef": 2, "fefeff": 15, "felt": 64, "fenc": 27, "fernando": 20, "fetch": [48, 57], "few": [21, 43, 45, 46, 47, 51, 59, 60, 61, 66, 69], "fewer": [42, 51, 53, 61, 69, 72], "ff7b72": 6, "ff9492": 8, "ffa07a": [0, 1], "ffa657": 6, "ffb757": 8, "ffd700": 0, "ffd900": 1, "ffd9002e": [0, 1], "ffffff": [9, 10, 11], "ffnn": [43, 54], "fi": 35, "field": [42, 45, 48, 54, 61, 62], "fifth": [42, 48, 69], "fig": [24, 42, 43, 44, 45, 46, 48, 49, 54, 55, 56, 64, 69], "fig_id": [42, 48, 49, 51, 69], "figaxi": 66, "figsiz": [24, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 69], "figur": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 62, 64, 69, 70, 71, 72], "figure_id": [42, 48, 49, 51, 69], "figurefil": [42, 48, 49, 51, 69], "file": [17, 19, 20, 21, 23, 26, 32, 34, 35, 42, 46, 47, 48, 49, 51, 57, 64, 69], "file_prefix": 46, "filenam": 69, "fill": [47, 51, 60, 70, 71], "filter": [45, 46], "final": [29, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 60, 61, 64, 65, 66, 67, 69, 71], "financ": 42, "find": [39, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 62, 64, 66, 69, 70, 71, 72], "fine": [42, 56], "finish": 44, "finit": [45, 47, 48, 54, 55, 59, 66, 70, 71], "finnicki": 57, "first": [29, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 61, 63, 64, 66, 67, 68, 70, 72], "first_moment": 72, "first_term": 72, "firsteigvector": 53, "fit": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 59, 60, 61, 64, 66, 70, 72], "fit_beta": 70, "fit_intercept": [42, 47, 48, 58, 70, 71, 72], "fit_mod": 51, "fit_theta": [48, 72], "fit_transform": [42, 48, 50, 51, 53, 57, 61], "fiti": [42, 69], "five": [42, 51, 69, 70], "fix": [24, 42, 45, 46, 48, 52, 53, 54, 55, 64, 69], "flag": [29, 46], "flat": [54, 55, 71, 72], "flatten": [43, 45, 46, 47, 63], "flavor": 22, "flexibl": [43, 48, 50, 52, 54, 69, 72], "flip": [67, 69], "float": [42, 45, 46, 47, 51, 53, 55, 56, 63, 69, 70, 71], "float32": [46, 51], "float64": [46, 63, 69], "flop": [47, 63, 70, 71], "flow": [43, 46, 54], "fluctuat": [47, 72], "fly": 53, "fm": 42, "fmax": 45, "fmesh": 55, "fn": 49, "focu": [42, 45, 46, 47, 48, 57, 62, 64, 68, 69, 70, 71, 72], "focus": [43, 48, 49, 63, 70, 72], "fold": [48, 51, 64], "folder": [17, 39, 42, 46, 48, 57, 64, 69], "follow": [16, 17, 18, 19, 20, 22, 23, 26, 29, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72], "font": [49, 66, 69], "fontdict": 66, "fontsiz": [43, 48, 50, 51, 52, 66], "fontweight": 43, "footprint": [45, 72], "foral": [50, 70], "forc": [42, 47, 48, 52, 53, 70, 71, 72], "forcast": 46, "forcier": 16, "forecast": [46, 54], "forest": [42, 43, 51, 62, 69], "forget": [53, 72], "form": [16, 18, 30, 33, 35, 40, 42, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 57, 58, 62, 63, 64, 66, 69, 70, 71, 72], "formal": [45, 46, 56, 60, 66], "format": [29, 42, 43, 45, 46, 48, 49, 50, 51, 52, 53, 62, 66, 68], "format_data": 46, "formatstrformatt": [48, 55, 71, 72], "formatt": 39, "formul": [46, 48, 53, 56], "formula": [29, 45, 55, 66, 71], "forth": [46, 54], "fortran": [42, 62, 63, 69], "fortran2003": [62, 69], "fortran2008": 64, "fortran90": 66, "fortun": [42, 53, 70], "forward": [42, 45, 48, 62, 63, 69, 72], "found": [20, 43, 44, 46, 47, 48, 54, 55, 61, 64, 69, 70, 72], "foundat": [62, 69], "four": [46, 47, 48, 50, 54, 63, 65, 67, 69, 71], "fourier": [42, 69], "fourierdef1": 45, "fourierdef2": 45, "fourierseriessign": 45, "fourth": [54, 69, 70], "fp": 49, "frac": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 63, 64, 66, 69, 70, 71, 72], "fraction": 51, "frame": [49, 72], "framework": [43, 50, 52, 66], "frank": [47, 53], "frankefunct": [47, 48, 53], "fredli": [67, 69], "free": [19, 26, 32, 34, 42, 48, 53, 55, 57, 58, 60, 62, 63, 64, 66, 67, 68, 69], "freecodecamp": 62, "freedom": [47, 71], "freeli": [42, 64], "freez": 57, "frequenc": [45, 48, 49, 66], "frequent": [42, 50, 51, 55, 71], "frequentist": 62, "fresh": 52, "fridai": [57, 67, 69], "friedman": [48, 61, 64, 68, 69], "friendli": 46, "fro": 64, "frodo": 69, "frog": 45, "from": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 24, 26, 30, 32, 33, 34, 35, 39, 42, 43, 44, 45, 46, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68], "from_cod": 51, "from_logit": [45, 46], "from_tensor_slic": 46, "front": [42, 46, 47, 69, 70, 71], "frustrat": 57, "fulfil": [44, 47, 54, 70, 71], "full": [43, 45, 47, 49, 51, 52, 55, 66, 69, 70, 71], "full_matric": [47, 70, 71], "fulli": [45, 48, 54, 66], "fullnam": [36, 37, 38], "fun": [62, 69], "func": 44, "function": [22, 27, 44, 45, 46, 47, 51, 56, 57, 58, 59, 60, 61, 62, 63], "functionali": 53, "fundament": [42, 48, 62, 69], "funtion": 44, "furnish": [19, 26, 32, 34], "further": [44, 49, 51, 61, 69], "furthermor": [42, 45, 47, 48, 49, 53, 54, 55, 62, 64, 69, 70, 71, 72], "futur": [42, 46, 50, 51, 69], "fy": [57, 64, 65, 67, 68, 69], "fys4155": 64, "fys5419": [68, 69], "fys5429": [68, 69], "f\u00f8470": [67, 69], "g": [42, 43, 44, 45, 46, 48, 50, 51, 52, 53, 55, 57, 60, 61, 66, 69, 70, 71, 72], "g0": 44, "g_": [44, 51, 52, 72], "g_0": 44, "g_1": [44, 52], "g_2": [44, 52], "g_analyt": 44, "g_dnn_ag": 44, "g_euler": 44, "g_i": 44, "g_m": [45, 52], "g_n": 45, "g_re": 44, "g_t": [44, 72], "g_t_d2t": 44, "g_t_d2x": 44, "g_t_dt": 44, "g_t_hessian": 44, "g_t_hessian_func": 44, "g_t_jacobian": 44, "g_t_jacobian_func": 44, "g_trial": 44, "g_trial_deep": 44, "g_vec": 44, "gain": [43, 47, 49, 51, 52, 55, 70, 71], "galleri": [42, 69], "game": 46, "gamge": 69, "gamma": [42, 44, 50, 51, 52, 53, 55, 69, 71], "gamma1": 50, "gamma2": 50, "gamma_": [42, 69], "gamma_0": 52, "gamma_1": 52, "gamma_1x": 52, "gamma_i": [42, 50, 66, 69], "gamma_j": 55, "gamma_k": [55, 71], "gamma_m": 52, "gamma_x": [42, 69], "gap": [50, 72], "gate": [46, 54], "gather": [42, 43, 54, 70], "gaug": 54, "gaussbacksub": 63, "gaussian": [46, 47, 48, 50, 56, 60, 66, 69], "gaussian_point": 56, "gaussian_rbf": 50, "gave": [55, 72], "gavra": 69, "gbc": 69, "gca": [44, 48, 50, 55], "gd": [43, 71], "gd_clf": 52, "gdclassiffiercgain": 52, "gdclassiffierconfus": 52, "gdclassiffierroc": 52, "gdm": 55, "gdregress": 52, "ge": [43, 47, 49, 66, 70, 71], "gen_loss": 46, "gen_tap": 46, "gender": [42, 69], "genener": 46, "gener": [39, 42, 43, 44, 45, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 60, 63, 64, 66, 68, 70, 71, 72], "generaliz": 58, "generallay": 54, "generate_and_save_imag": 46, "generate_imag": 46, "generate_latent_point": 46, "generate_simple_clustering_dataset": 56, "generated_imag": 46, "generator_loss": 46, "generator_loss_list": 46, "generator_model": 46, "generator_optim": 46, "genom": 62, "geodes": 53, "geoff": 72, "geometr": [42, 55, 69, 72], "geometri": 47, "georg": 68, "geotif": 48, "geq": [44, 47, 50, 51, 55, 70, 71, 72], "geron": [42, 68, 69], "get": [22, 23, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 57, 61, 62, 63, 64, 66, 67, 69, 70, 71, 72], "get_dummi": 51, "get_paramet": 44, "get_split": 51, "get_yaxi": 50, "get_yticklabel": 48, "gh": 57, "giant": 72, "gibb": [62, 69], "gif": 46, "gini": 52, "gini_index": 51, "ginvers": 55, "git": [39, 42, 57, 62, 69], "gitcdn": 29, "giter": [55, 72], "github": [20, 42, 62, 64, 65, 67, 68, 69, 70], "gitignor": 57, "gitlab": [29, 42, 57, 62, 64, 69], "give": [21, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 60, 61, 62, 64, 66, 69, 70, 71, 72], "given": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 61, 63, 66, 69, 70, 71, 72], "global": [28, 48, 49, 55, 71, 72], "glorot": 43, "gmail": [25, 31, 34], "gnew": 55, "go": [21, 29, 39, 42, 43, 45, 47, 48, 50, 51, 53, 54, 55, 57, 58, 60, 69, 70, 71], "goal": [42, 49, 51, 69], "goe": [42, 43, 44, 47, 48, 55, 56, 57, 61, 63, 69, 70, 71, 72], "goessner": 29, "golden": 55, "gone": [29, 47, 70, 71], "gong": 43, "good": [16, 18, 30, 33, 35, 40, 43, 45, 46, 47, 48, 51, 52, 53, 55, 57, 60, 62, 66, 68, 70, 71, 72], "goodfellow": [46, 68, 69, 70, 71], "googl": [43, 46, 62, 69], "got": [43, 48, 64], "gotten": 69, "gov": 48, "govern": 69, "gp": 68, "gpu": [43, 55, 62, 69, 72], "grad": [44, 55, 72], "grad_analyt": 55, "grad_ol": 60, "grad_ridg": 60, "grade": [64, 65], "gradient": [42, 45, 46, 49, 50, 51, 54, 62, 69, 70], "gradient_desc": 72, "gradientboostingclassifi": 52, "gradientboostingregressor": 52, "gradients_of_discrimin": 46, "gradients_of_gener": 46, "gradienttap": 46, "gradual": [43, 56], "grai": [20, 46, 48], "granger": 33, "grant": [19, 26, 32, 34], "graph": [43, 51, 53, 54, 55, 58, 71, 72], "graph_from_dot_data": 51, "graphic": [42, 43, 51, 57, 69], "grasp": 42, "gray_r": [43, 45], "grayscal": 45, "great": [47, 55, 57, 71, 72], "greater": [43, 49, 66, 70], "greatli": 55, "greedi": 51, "green": [42, 45, 51, 66], "grei": 46, "grid": [43, 45, 48, 49, 50, 54, 66, 70, 72], "grossli": [55, 71], "ground": [42, 69], "group": [42, 48, 49, 51, 56, 57, 62, 64, 65, 67, 69], "groupbi": [42, 69], "grow": [43, 45, 51, 52, 72], "growth": [42, 69], "gru": 46, "guarante": [42, 46, 55, 66, 69, 70, 71, 72], "guess": [43, 46, 52, 55, 56, 71, 72], "guestrin": 52, "gui": 57, "guid": [24, 43], "g\u00f6ssner": 29, "h": [42, 43, 47, 48, 50, 55, 57, 61, 66, 67, 68, 69, 70, 71, 72], "h1": 44, "h_": [42, 55, 69, 71, 72], "h_0": 72, "h_1": [44, 55, 71], "h_2": [44, 55, 71], "h_m": 52, "h_t": 72, "ha": [29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 69, 70, 71, 72], "haanen": [67, 69], "habit": [42, 70], "had": [42, 43, 48, 49, 55, 69, 71, 72], "hadamard": [43, 54, 55, 72], "half": [43, 50, 51], "halv": 52, "hand": [39, 42, 43, 44, 45, 47, 53, 54, 55, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72], "handi": [45, 64], "handl": [42, 43, 44, 47, 51, 53, 57, 60, 62, 70, 71, 72], "handle_unknown": 51, "handsid": 54, "handwrit": 54, "handwritten": [43, 47], "happen": [43, 44, 45, 46, 47, 48, 52, 55, 66, 70, 71, 72], "hard": [43, 49, 50, 52, 55, 71, 72], "hardcopi": [62, 69], "harder": [42, 43, 61, 70], "harmon": 45, "hash": 72, "hasn": [], "hassl": [42, 62, 69], "hast": [62, 69], "hasti": [42, 48, 58, 59, 61, 64, 68, 69, 70], "hat": [42, 43, 47, 48, 49, 51, 52, 53, 54, 55, 58, 59, 60, 61, 63, 70, 71, 72], "hauser": 20, "have": [20, 23, 29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 70, 71, 72], "have_sys_un_h": 41, "haven": 43, "he": 49, "head": [29, 46, 52, 66], "header": [42, 69], "heads_proba": 52, "health": [42, 70], "hear": [42, 55, 69, 72], "heart": [42, 49, 69], "heatmap": [42, 43, 45, 49, 59, 69], "heavi": 72, "heavili": 42, "heavisid": 43, "height": [43, 45, 48, 70], "held": [55, 72], "help": [22, 42, 43, 46, 54, 55, 57, 58, 64, 69, 72], "helper": [39, 46, 56], "henc": [42, 47, 48, 50, 51, 52, 54, 55, 69, 70, 71, 72], "henrik": [67, 69], "her": 49, "here": [20, 22, 24, 27, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "hereaft": [42, 50, 54, 69], "herebi": [19, 26, 32, 34], "hermitian": 63, "hessenberg": 63, "hessian": [42, 44, 47, 55], "heterogen": [51, 52], "hex": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "hi": 49, "hidden": [43, 45, 46, 54], "hidden_bia": 43, "hidden_bias_gradi": 43, "hidden_layer_s": [42, 43, 69], "hidden_neuron": 46, "hidden_weight": 43, "hidden_weights_gradi": 43, "hierarch": [47, 70, 71], "high": [42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 55, 56, 62, 63, 64, 69, 70, 71, 72], "higher": [42, 43, 45, 47, 48, 50, 55, 60, 64, 69, 70, 71, 72], "highest": [43, 44], "highli": [42, 45, 46, 52, 61, 62, 63, 68, 69, 70, 71, 72], "highlight": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "highwai": [], "hing": 50, "hint": [55, 57, 58, 70, 71], "hinton": 72, "hip": 62, "hire": 42, "hist": [46, 48, 49, 66], "histogram": [48, 49, 66], "histor": [49, 53], "histori": [39, 45, 46, 54, 57, 72], "hitherto": 47, "hjorth": [67, 69, 70, 71, 72], "hobbi": 66, "hoc": [47, 70, 71], "hoff": 68, "hold": [43, 45, 48, 55, 56, 71, 72], "holder": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 69], "holdgraf_evidence_2014": 22, "home": [], "homepag": [64, 69], "homework": [48, 55, 71, 72], "homogen": [43, 45, 51, 52, 55, 72], "honchar": 44, "hopefulli": [42, 53, 57, 61, 66, 69, 72], "horizont": 53, "horlyk": [67, 69], "hors": [45, 49, 69], "hot": [24, 43, 51], "hour": [43, 62, 65, 66, 67, 69, 72], "how": [21, 23, 27, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "howev": [16, 18, 30, 33, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 62, 63, 64, 66, 69, 70, 71, 72], "href": 29, "hspace": [42, 46, 50, 52, 66, 69], "hstack": 43, "htf": 69, "html": [24, 29, 42, 58, 62, 64, 65, 67, 68, 69, 70, 71, 72], "http": [25, 29, 42, 45, 46, 48, 55, 57, 58, 61, 62, 63, 64, 65, 67, 68, 69, 70, 71, 72], "huang": [42, 69], "huber": [42, 69], "huge": [43, 45, 46, 62, 72], "human": [42, 43, 45, 48, 51, 54, 70], "humid": 51, "hundr": 43, "hungri": 43, "hybrid": 65, "hydrogen": [42, 69], "hyperbol": [43, 46, 54], "hyperparam": 50, "hyperparamet": [45, 46, 47, 48, 51, 55, 60, 64, 70, 71, 72], "hyperplan": 53, "h\u00f8rlyk": [67, 69], "i": [0, 16, 17, 18, 19, 20, 21, 23, 24, 26, 27, 28, 29, 30, 32, 33, 34, 35, 39, 40, 41, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 70, 71, 72], "i0": [42, 69], "i1": [42, 48, 50, 54, 69, 70, 72], "i2": [42, 50, 54, 69], "i3": [42, 54, 69], "i5": [42, 69], "i_": [55, 71, 72], "i_1": [47, 48], "i_2": [47, 48], "i_t": 72, "ian": 68, "ic": [43, 64], "id": [29, 49, 55, 71, 72], "ida": [67, 69], "idea": [42, 43, 44, 45, 46, 48, 51, 52, 54, 55, 63, 64, 70, 71, 72], "ideal": [42, 44, 48, 50, 55, 66, 69, 72], "idem": 48, "ident": [29, 47, 48, 54, 55, 59, 60, 63, 70, 71], "identifi": [42, 43, 49, 51, 53, 54, 55, 56, 69, 70], "idx": 27, "ieor": 66, "ifi": 68, "ifs": [62, 69], "ignor": [42, 43, 45, 51, 57, 70, 72], "ii": [24, 63, 66], "iii": [63, 69], "ij": [42, 43, 45, 48, 50, 54, 56, 58, 63, 66, 69, 70, 72], "ik": [42, 63, 69, 70], "iki": 35, "ill": 72, "illustr": [47, 49, 52, 54, 55, 56, 62, 69], "ilsvrc": 72, "im": 48, "imag": [24, 43, 45, 46, 48, 51, 53, 54, 56, 68, 69], "image_at_epoch_": 46, "image_batch": 46, "image_height": 45, "image_path": [42, 48, 49, 51, 69], "image_width": 45, "imageio": 48, "imagenet": 72, "images_from_seed_imag": 46, "imagin": 43, "immedi": [42, 45, 46, 48, 62, 69, 72], "implement": [0, 17, 29, 35, 42, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 61, 64, 66, 69, 70, 71, 72], "impli": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 45, 47, 48, 49, 55, 63, 70, 71, 72], "implicit": [45, 72], "implicitli": [53, 66], "import": [17, 20, 24, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 64, 66, 72], "importantli": 45, "importerror": 17, "impos": [42, 48, 53, 54, 69], "imposs": [42, 47, 69, 70, 71], "impract": 72, "impress": [42, 54, 69], "improv": [42, 46, 47, 51, 52, 53, 55, 57, 64, 70, 71], "impur": 51, "imread": 48, "imshow": [43, 45, 46, 48], "in3050": [68, 69], "in3310": 69, "in4080": [68, 69], "in4300": [68, 69], "in4310": 68, "in5400": 45, "in5550": 68, "in_out_neuron": 46, "inaccur": [55, 71], "inact": 54, "inadequ": [42, 69], "inappropri": 72, "inch": [48, 70], "incident": [16, 18, 30, 33, 35, 40], "includ": [16, 18, 19, 20, 23, 24, 26, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 53, 54, 57, 58, 59, 60, 61, 62, 66, 67, 68, 69, 70, 71], "include_bia": [48, 51], "incom": [54, 58], "incorrect": 43, "incoveni": 50, "increas": [42, 43, 45, 46, 47, 48, 51, 54, 55, 61, 64, 66, 69, 70, 72], "increasingli": 66, "increment": 72, "ind": 48, "inde": [42, 44, 46, 47, 48, 55, 69, 70, 71], "indefinit": 46, "independ": [42, 47, 48, 49, 50, 54, 55, 66, 69, 70, 71, 72], "index": [42, 43, 45, 46, 52, 56, 62, 63, 64, 66, 68, 69], "index_col": [42, 69], "indic": [20, 35, 42, 43, 45, 46, 47, 48, 51, 52, 53, 55, 58, 64, 69, 70], "indirect": [16, 18, 30, 33, 35, 40], "indispens": 48, "individu": [20, 43, 48, 49, 52, 54, 66, 69, 70, 72], "indu": [], "indx": 63, "indx1": 44, "indx2": 44, "indx3": 44, "ineffici": [45, 55], "inequ": [50, 55], "inequaltii": 71, "inertia": 55, "inf1000": [62, 69], "inf1100": [62, 69], "inf1100l": [62, 69], "inf1110": [62, 69], "inf3000": 69, "infeas": [51, 72], "infer": [42, 43, 46, 48, 68, 69], "inferenc": 43, "infil": [42, 48, 49, 51, 69], "infin": [47, 48, 49, 53, 61, 70, 71], "infinit": [45, 72], "infinitesim": 66, "influenc": [48, 52, 60], "influenti": 43, "info": [27, 69], "inform": [21, 23, 24, 39, 42, 43, 45, 46, 48, 51, 53, 54, 55, 56, 63, 64, 68, 69, 71, 72], "inforom": 57, "infrequ": 72, "infti": [45, 48, 55, 66, 71], "ingeni": [55, 71, 72], "ingredi": [42, 51, 69], "inher": [48, 72], "inherit": [17, 63, 69, 72], "init": 23, "initi": [42, 43, 44, 48, 52, 55, 56, 60, 63, 66, 69, 71, 72], "inject": 56, "inlin": [22, 29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 66, 69, 70, 71, 72], "inner": [42, 55, 70], "innerhtml": 29, "inp": 46, "inplac": 55, "input": [22, 42, 43, 45, 46, 47, 48, 49, 50, 54, 55, 56, 58, 64, 66, 69, 70, 71, 72], "input_dim": 43, "input_shap": [45, 46], "inputs": 43, "inputs_shuffl": [42, 43, 70], "insert": [22, 45, 47, 48, 50, 52, 66, 70, 71], "insid": [17, 46, 49], "insight": [42, 43, 47, 62, 69, 70, 71], "insist": [48, 55, 70, 72], "inspir": [3, 42, 43, 54, 64, 69], "instabl": 44, "instal": [29, 42, 43, 47, 48, 51, 57], "instanc": [42, 43, 44, 46, 48, 51, 53, 55, 58, 69, 70, 71, 72], "instanti": 52, "instead": [20, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 55, 56, 59, 63, 66, 69, 70, 72], "institut": [20, 43], "instruct": [23, 42, 43, 57], "int": [42, 43, 44, 45, 46, 47, 48, 53, 55, 56, 63, 66, 70, 72], "int32": 52, "int_": [45, 48, 66], "int_0": 66, "int_a": 66, "intak": [42, 70], "integ": [43, 44, 55, 56, 63, 66, 69], "integer_vector": 43, "integr": [25, 45, 48, 66, 69], "intellig": [42, 56, 68, 69], "intend": 52, "intens": [43, 60], "intention": 56, "interact": [24, 42, 48, 51, 54, 62, 64, 69], "intercept": [42, 48, 50, 53, 55, 58, 59, 60, 61, 69, 70, 71, 72], "intercept_": [42, 48, 50, 51, 55, 69, 70, 72], "interchang": [47, 54, 63], "interconnect": 43, "interesit": 61, "interest": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 54, 62, 64, 66, 69, 70, 71], "interfac": [42, 43, 57, 63, 70], "interior": [42, 51, 69], "intermedi": [63, 70, 72], "intern": [43, 52, 54], "internation": 39, "interpol": [43, 45, 46, 48, 54], "interpr": [47, 70, 71], "interpret": [42, 43, 48, 51, 52, 54, 55, 57, 58, 63, 64, 66], "interrupt": [16, 18, 30, 33, 35, 40], "interv": [42, 45, 47, 48, 49, 55, 61, 66, 69, 70, 71], "intial": [55, 71], "intract": [42, 46, 70], "intrins": [45, 53, 63, 66, 69], "intro": [62, 68, 69], "introduc": [42, 43, 47, 48, 50, 52, 54, 63, 64, 66, 69, 71, 72], "introduct": [43, 44, 46, 55, 68, 70, 71, 72], "introductori": [42, 46, 63, 68, 69, 70], "intuit": [42, 47, 48, 50, 54, 55, 64, 69, 72], "inv": [42, 47, 55, 59, 69, 70, 71, 72], "invalid": 29, "invalu": [42, 55, 62, 69, 71], "invari": 43, "invd": 47, "inver": 50, "invers": [42, 45, 48, 55, 69, 70, 71, 72], "inverse_transform": 50, "invert": [42, 47, 49, 52, 55, 58, 60, 69, 72], "investig": 29, "invh": [55, 72], "invok": 50, "involv": [42, 44, 48, 49, 53, 54, 69, 70, 72], "io": [39, 42, 62, 64, 65, 67, 68, 69, 70], "ion": 24, "ip": [42, 50, 66, 69], "ipca": 53, "ipynb": [22, 62, 69], "ipython": [42, 47, 49, 51, 53, 56, 62, 64, 69, 70], "iq": 48, "iri": [50, 51], "irreduc": 48, "irrelev": [47, 70, 71], "irrespect": [42, 69], "irvin": 64, "isaac": 34, "isaacmus": 34, "iseffici": [], "isn": 47, "isnul": [], "isomap": 53, "issu": [43, 51, 57, 63, 72], "it_arrai": 55, "item": [38, 42, 55, 69], "items": [63, 69], "iter": [43, 44, 46, 48, 50, 55, 56, 60, 64, 66, 71, 72], "its": [18, 20, 30, 33, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 63, 64, 66, 69, 71, 72], "itself": [28, 47, 48, 54, 61, 64, 66, 69, 70], "j": [27, 28, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 55, 56, 57, 58, 63, 64, 66, 68, 69, 70, 71, 72], "j1": 63, "j_": 48, "j_lasso_sk": 48, "j_ridge_sk": 48, "j_sk": 48, "jackknif": [48, 62, 69], "jacobian": [44, 55, 71], "janko": 20, "jason": 46, "javascript": 29, "jax": [62, 69, 72], "jeff": 16, "jensen": [67, 69, 70, 71, 72], "jerom": [61, 64, 68], "jhauser": 20, "ji": [54, 63], "jit": 55, "jj": [42, 47, 48, 69], "jk": [42, 43, 48, 54, 63, 69], "jl": [42, 69], "jm": 63, "jnp": 55, "job": [44, 50, 52, 57], "join": [42, 46, 48, 49, 51, 69], "joint": [46, 47], "jonathan": 31, "json": 39, "judg": [55, 71], "judgement": 48, "julia": [29, 62, 63, 64], "jump": [66, 72], "junk": 46, "jupit": 69, "jupyt": [22, 23, 24, 42, 57, 58, 61, 62, 64, 68, 69], "jupyterbook": 22, "jupytext": 23, "just": [22, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 62, 66, 69, 70, 71, 72], "justif": 42, "justifi": [45, 52], "k": [42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 62, 63, 64, 66, 67, 69, 70, 71, 72], "k0": 49, "k1": 49, "kaggl": [48, 64], "kappa_d": 66, "karl": [67, 69], "karush": 50, "katex": 29, "katrin": [67, 69], "keep": [24, 42, 43, 46, 47, 48, 53, 55, 56, 57, 60, 63, 64, 69, 70, 71, 72], "keepdim": [43, 48, 52, 63], "kei": [43, 45, 48, 54, 72], "kellei": 33, "kenneth": 16, "kept": [46, 48, 56], "kera": [42, 46, 62, 64, 69], "kernel": [23, 42, 43, 45, 62, 69, 70], "kernel_regular": [43, 45], "kernel_s": 46, "kernelpca": 53, "kev": [42, 69], "kevin": [68, 69], "keyword": [60, 63, 69], "kfold": 48, "kg": 43, "ki": 63, "kick": [43, 55, 72], "kiener": 44, "kilomet": [48, 70], "kim": [18, 30], "kind": [19, 22, 26, 32, 34, 42, 44, 45, 46, 50, 54, 55, 56, 69, 70], "kingma": 72, "kj": [48, 54, 63, 70, 72], "kjm": [62, 69], "kkt": 50, "kl": 66, "km": [54, 69], "kmean": 56, "kmeanspoint": 56, "kn_k": 56, "know": [39, 42, 43, 44, 47, 48, 50, 55, 57, 58, 59, 61, 62, 69, 70, 71], "knowledg": [42, 62, 69], "known": [20, 43, 45, 46, 47, 48, 49, 50, 51, 54, 60, 63, 64, 66, 68, 70, 72], "kondev": [42, 69], "kp": 66, "kpca": 53, "kramdown": 29, "kroneck": 56, "kt": 29, "kuhn": 50, "kvalsund": [67, 69], "kwown": [42, 69], "l": [42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 63, 64, 66, 69, 71, 72], "l0": 49, "l1": [42, 43, 45, 49, 69], "l1_l2": [43, 45], "l1regl": 47, "l2": [43, 45], "l_": [63, 72], "l_1": 49, "l_2": [49, 55, 71, 72], "l_i": 72, "l_j": 54, "la": 55, "la_": 24, "la_i": 54, "la_k": 54, "lab": [62, 64, 69], "label": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 62, 63, 64, 66, 69, 70, 71, 72], "labelencod": [49, 52], "labels": [48, 50, 51], "labels_shuffl": [42, 43, 70], "laboratori": 65, "lack": [42, 69, 72], "lagari": 44, "lagrang": [50, 53], "lam": 60, "lambda": [42, 43, 44, 45, 47, 48, 49, 50, 52, 54, 55, 59, 60, 61, 64, 66, 69, 70, 71, 72], "lambda_": 53, "lambda_0": 53, "lambda_1": [47, 50, 53, 70, 71], "lambda_2": [50, 53], "lambda_i": [50, 53], "lambda_iy_i": 50, "lambda_jy_iy_j": 50, "lambda_k": 50, "lambda_n": [47, 50, 70, 71], "lamda": 43, "land": 50, "landmark": 50, "landscap": [55, 60, 71, 72], "langl": [42, 48, 53, 66, 69, 70], "languag": [22, 39, 42, 43, 46, 50, 62, 63, 64, 68, 69], "lapack": [63, 69], "laplac": 47, "laptop": [57, 62], "larg": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 55, 60, 62, 63, 64, 66, 68, 69, 70, 71, 72], "larger": [42, 45, 47, 48, 50, 52, 53, 55, 59, 66, 69, 70, 71, 72], "largest": [46, 50, 53], "lasso": [42, 49, 62, 69, 72], "lasso_sk": 48, "last": [42, 43, 45, 46, 47, 48, 49, 50, 54, 58, 59, 61, 63, 64, 66, 67, 69, 71], "latent": 46, "latent_dim": 46, "latent_point": 46, "latent_space_value_rang": 46, "later": [42, 43, 46, 49, 50, 54, 55, 56, 57, 61, 62, 64, 69, 72], "latest": [46, 57, 62], "latest_checkpoint": 46, "latex": [25, 26, 69], "latexcodec": [25, 26], "latter": [42, 45, 48, 49, 50, 53, 55, 63, 66, 69, 70, 71, 72], "lattic": 54, "law": 42, "layer": [42, 46, 55, 69, 72], "lbfg": [49, 51, 52], "lc_messag": 39, "lcc": [47, 48], "lda": 53, "ldot": [42, 48, 53, 64, 69], "le": [47, 49, 52, 55, 59, 66, 70, 71, 72], "lead": [20, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 63, 66, 69, 70, 71, 72], "leaf": 51, "leaki": 43, "leakyrelu": 46, "lear": [55, 71], "learn": [45, 46, 47, 48, 49, 50, 51, 52, 54, 63, 67, 68], "learnabl": 45, "learner": 52, "learnig": 69, "learning_r": [50, 52], "learning_rate_init": [42, 43, 69], "learning_schedul": [55, 72], "learnt": 64, "least": [42, 49, 50, 52, 53, 59, 60, 62, 63, 66], "leat": [55, 72], "leav": [42, 43, 45, 47, 48, 51, 53, 69, 71], "lectur": [42, 43, 47, 52, 53, 54, 55, 62, 63, 64, 65, 67, 68, 70], "lecturenot": [42, 62, 64, 68, 69], "left": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 63, 64, 66, 69, 70, 71, 72], "leftarrow": [50, 54], "legend": [24, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 57, 69, 70, 71, 72], "leinonen": 69, "len": [42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 58, 59, 63, 69, 70, 71, 72], "length": [42, 43, 45, 46, 50, 51, 55, 58, 62, 69, 70, 71, 72], "length_of_sequ": 46, "leq": [42, 47, 49, 50, 55, 56, 66, 69, 70, 71, 72], "less": [42, 43, 45, 46, 47, 48, 50, 51, 55, 62, 66, 69, 70, 71, 72], "lessen": 43, "let": [23, 29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 61, 63, 66, 69, 70, 71, 72], "letter": [42, 58, 63, 66, 69, 70], "level": [27, 42, 43, 47, 48, 51, 62, 63, 64, 65, 67, 69, 72], "leverag": 72, "lexer": [25, 26], "li": [50, 53], "liabil": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "liabl": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "lib": [], "liberti": 72, "liblinear": 52, "librari": [42, 43, 44, 45, 46, 47, 48, 51, 52, 53, 63, 64, 66, 68, 70, 71, 72], "licenc": 35, "licens": [18, 30, 33, 34, 42, 43, 62, 64, 69], "lie": [42, 48, 53, 66, 69, 70], "life": [42, 43, 50, 54, 69], "lifetim": 55, "light": [1, 15], "like": [22, 23, 27, 39, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 58, 62, 63, 64, 66, 69, 70, 71, 72], "likelihood": [42, 43, 47, 51, 69, 70], "lim_": 66, "limit": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 47, 48, 50, 54, 63, 64, 69, 70], "lin_clf": 50, "lin_model": [], "lin_reg": 51, "linalg": [42, 44, 47, 48, 50, 53, 55, 59, 63, 66, 69, 70, 71, 72], "line": [22, 23, 24, 39, 42, 45, 48, 50, 53, 55, 57, 58, 69, 71, 72], "line1": 50, "line2": 50, "line2d": 24, "line3": 50, "line_model": 57, "line_ms": 57, "line_predict": 57, "linear": [43, 45, 47, 48, 49, 51, 52, 53, 54, 58, 59, 60, 61, 62, 64, 66, 72], "linear_model": [42, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 61, 69, 70, 71, 72], "linear_regress": 48, "linearli": [47, 70, 71, 72], "linearloc": [48, 55, 71, 72], "linearregress": [42, 48, 49, 51, 57, 58, 61, 69, 70, 72], "linearsvc": 50, "lineat": 71, "liner": [43, 45], "linerar": 52, "linewidth": [42, 44, 46, 48, 50, 51, 52], "link": [29, 42, 46, 51, 54, 57, 62, 64, 65, 67, 69], "linlag": 47, "linpack": [63, 69], "linreg": [42, 69], "linspac": [24, 42, 44, 45, 46, 48, 50, 51, 52, 55, 58, 59, 61, 63, 66, 69, 70, 72], "linu": 46, "linux": [42, 43, 62, 64, 69], "liquid": [42, 69], "list": [16, 18, 28, 29, 30, 33, 35, 40, 43, 44, 45, 46, 51, 57, 62, 64, 69, 72], "listedcolormap": [51, 52], "literatur": [43, 49, 56, 68], "littl": [43, 45, 51, 54, 72], "live": [50, 58], "ll": [22, 42, 60, 66, 69, 70], "lle": [42, 70], "lloyd": [46, 56], "lmb": [42, 44, 47, 48, 70, 71, 72], "lmbd": [42, 43, 45, 69], "lmbd_val": [42, 43, 45, 69], "lmbda": [55, 71, 72], "ln": [43, 55, 71], "load": [28, 43, 46, 48, 49, 51, 52, 72], "load_boston": [], "load_breast_canc": [43, 49, 51, 52, 53], "load_data": [45, 46], "load_digit": [43, 45], "load_iri": [50, 51], "loc": [45, 48, 49, 50, 51, 52, 69], "local": [39, 42, 43, 45, 49, 54, 55, 57, 70, 71, 72], "locat": [44, 45, 50, 57], "log": [27, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 55, 57, 63, 64, 69, 72], "log10": [42, 47, 48, 70, 71, 72], "log_": [42, 69], "log_clf": 52, "logarithm": [42, 47, 49, 59, 63, 69], "logbook": 64, "logic": [42, 43, 51, 69], "login": 57, "logist": [42, 43, 44, 50, 51, 52, 53, 54, 55, 62, 70, 71, 72], "logisticregress": [49, 51, 52, 53], "logit": 49, "logreg": [49, 51, 52, 53], "logspac": [24, 42, 43, 45, 47, 48, 69, 70, 71, 72], "long": [42, 43, 45, 46, 54, 55, 69, 71, 72], "longer": [44, 45, 50, 52, 56, 63, 66, 69, 72], "loocv": 48, "look": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 57, 58, 61, 63, 64, 66, 69, 70, 71, 72], "loop": [43, 46, 48, 52, 54, 56, 58, 59, 60, 62, 63, 69, 72], "lose": 43, "loss": [16, 18, 30, 33, 35, 40, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 55, 60, 63, 64, 69], "loss_fil": 46, "lossfil": 46, "lost": 46, "lot": [22, 24, 43, 46, 48, 58, 61, 72], "low": [42, 48, 51, 52, 53, 64, 69, 70], "lower": [42, 43, 45, 48, 51, 52, 58, 63, 70, 72], "lowercas": [63, 69], "lowest": [51, 55, 66, 72], "lr": [43, 45, 46, 52], "lstat": [], "lstm": 46, "lstm_2layer": 46, "lstsq": [42, 69, 70], "lt": 48, "lu": [42, 47, 69, 70, 71], "lubksb": 63, "luckili": 44, "ludcmp": 63, "lux": 63, "lvert": 43, "lw": [24, 42, 69], "m": [26, 27, 32, 40, 42, 43, 44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 57, 63, 66, 67, 68, 69, 70, 71, 72], "m_": [51, 54], "m_0": 72, "m_1": 56, "m_h": [42, 69], "m_k": 56, "m_l": 54, "m_n": [42, 69], "m_p": [42, 69], "m_t": [55, 72], "ma": 53, "machin": [43, 45, 46, 47, 48, 49, 51, 52, 53, 54, 57, 58, 63, 68, 70, 72], "machinelearn": [42, 48, 58, 62, 64, 65, 67, 68, 69, 70, 71], "machineri": 39, "mackai": 68, "macro": 29, "made": [42, 43, 45, 46, 47, 48, 49, 51, 53, 54, 64, 69, 70, 72], "mae": [42, 69], "magic": 46, "magnitud": [43, 48, 49, 55, 70, 72], "mai": [16, 18, 30, 33, 39, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 55, 61, 62, 63, 64, 66, 69, 70, 71, 72], "mail": [65, 67], "main": [25, 42, 43, 45, 46, 47, 48, 49, 51, 63, 64, 68, 70, 71, 72], "mainli": [42, 47, 48, 49, 51, 69, 70], "maintain": [20, 48, 72], "major": [21, 43, 48, 51, 52, 55, 63, 69, 71, 72], "make": [24, 39, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 66, 68, 69, 71, 72], "make_axes_locat": 48, "make_moon": [50, 51, 52], "make_pipelin": [42, 48, 52, 70], "makedir": [42, 48, 49, 51, 69], "malcondit": 63, "malign": [43, 49, 51], "mammographi": 47, "manag": [42, 44, 45, 57, 62, 64, 69, 72], "mandatori": [27, 67, 69], "mani": [22, 23, 39, 42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71, 72], "manifold": 53, "manner": 45, "manual": [48, 70, 72], "map": [39, 42, 43, 44, 48, 49, 50, 53, 54, 56, 66, 69], "marc": 70, "margin": [42, 47, 50], "marit": [42, 69], "mark": 69, "markdownfil": 23, "markdownit": 29, "markdownitdeflist": 28, "markedli": 22, "marker": [27, 49, 63, 69], "markov": [62, 69], "markup": [22, 27], "marsaglia": 66, "mass": [42, 43, 47, 55, 70, 71], "massag": [42, 69], "masses2016": [42, 69], "masses2016ol": [42, 69], "masses2016tre": 42, "masseval2016": [42, 69], "master": [29, 65, 67], "mat": [62, 69], "mat1100": [62, 69], "mat1110": [62, 69], "mat1120": [62, 69], "match": [27, 43, 46, 47, 55, 56, 57, 70, 71, 72], "materi": [16, 18, 30, 33, 35, 40, 46, 47, 49, 55, 57, 63, 65, 67], "math": [24, 29, 45, 49, 54, 55, 63, 66, 68, 69, 72], "mathbb": [29, 42, 46, 47, 48, 49, 50, 53, 54, 55, 56, 59, 61, 63, 64, 66, 69, 70, 71, 72], "mathbf": [42, 47, 48, 49, 50, 55, 61, 63, 64, 69, 70, 71, 72], "mathcal": [43, 47, 48, 49, 55, 64], "matheemat": 45, "mathemat": [42, 48, 53, 54, 55, 62, 63, 66, 68, 69, 72], "mathemati": 69, "mathrm": [42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 59, 60, 61, 64, 66, 69, 70, 71, 72], "matmul": [43, 44, 47], "matnat": 68, "matplotlib": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 62, 63, 64, 66, 69, 70, 71, 72], "matric": [42, 43, 45, 46, 48, 49, 50, 53, 55, 58, 59, 62, 70, 71], "matrix": [42, 44, 45, 46, 48, 49, 50, 52, 55, 59, 60, 61, 64, 66], "matshow": 43, "matter": [44, 45, 55, 70, 71, 72], "matthia": [25, 26, 32, 40], "max": [42, 43, 44, 45, 46, 51, 52, 54, 55, 67, 69, 71, 72], "max_depth": [42, 51, 52], "max_diff": 44, "max_diff1": 44, "max_diff2": 44, "max_it": [42, 43, 50, 55, 69], "max_iter": 56, "max_leaf_nod": 52, "max_sampl": 52, "maxdegre": [42, 48, 52, 70], "maxdepth": 52, "maxim": [43, 46, 47, 49, 50, 53], "maximum": [42, 44, 45, 47, 49, 50, 51, 52, 55, 56, 69, 70, 71, 72], "maxpolydegre": [47, 48, 70, 71, 72], "maxpooling2d": 45, "mbox": [24, 47, 48, 70, 71], "mcculloch": 54, "md": [22, 23, 27, 28, 29, 53], "mdoel": 46, "me": 27, "mean": [24, 29, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 62, 63, 64, 66, 69, 72], "mean_absolute_error": [42, 69], "mean_divisor": 56, "mean_i": 66, "mean_matrix": 56, "mean_squared_error": [42, 46, 48, 49, 52, 57, 61, 69, 70], "mean_squared_log_error": [42, 69], "mean_vector": 56, "mean_x": 66, "meaning": [42, 46, 49, 69], "meansquarederror": [42, 69], "meant": [45, 49, 52, 55], "meanwhil": 72, "measur": [42, 43, 44, 47, 48, 51, 53, 54, 56, 58, 60, 61, 64, 66, 69, 70, 72], "mechan": [42, 46, 66, 69, 72], "median": [42, 69, 70, 72], "medicin": 54, "medium": [24, 46, 50, 55, 72], "medv": [], "meet": [42, 67], "mehta": [42, 69, 70, 71], "memori": [45, 46, 53, 54, 55, 60, 63], "mentat": 35, "mention": [42, 54, 55, 64, 66, 69, 71, 72], "merchant": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "mere": [42, 64], "merg": [19, 26, 32, 34], "meshgrid": [44, 47, 48, 50, 51, 52, 53], "mess": 57, "messag": [20, 39, 47, 55], "messi": 44, "met": [16, 18, 30, 33, 35, 40, 42, 45, 50, 70], "meta": 29, "meteorolog": 51, "meter": [48, 70], "method": [42, 43, 44, 45, 46, 47, 49, 50, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 68, 70], "metion": 48, "metric": [42, 43, 45, 48, 49, 51, 52, 56, 57, 69, 70], "metropoli": [62, 69], "mev": [42, 66, 69], "mgd": [55, 72], "mglearn": [62, 69], "mgrid": 55, "mhjensen": [], "mi": 52, "mia": [67, 69], "michael": 25, "microsoft": 68, "mid": 43, "midel": 46, "midnight": 57, "midpoint": 51, "might": [42, 43, 44, 46, 48, 51, 55, 57, 59, 60, 70, 71, 72], "migth": 59, "mild": 51, "millimet": [48, 70], "million": [42, 69, 70, 72], "mimic": [1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 54], "min": [29, 33, 42, 44, 47, 50, 51, 71], "min_": [42, 44, 47, 56, 59, 69, 70, 71], "min_samples_leaf": 51, "mind": [20, 42, 48, 55, 57, 60, 69, 70, 71, 72], "mindboard": 46, "mine": [62, 69], "mini": [43, 53, 54, 55, 71], "minibatch": [43, 53, 55], "minibathc": [55, 72], "miniforge3": [], "minim": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 70, 71, 72], "minima": [42, 43, 49, 55, 69, 71, 72], "minimum": [42, 43, 44, 48, 50, 51, 53, 55, 70, 71, 72], "minmaxscal": [42, 70, 72], "minor": 66, "minst": 43, "minu": 49, "mirjalili": 69, "mirror": 51, "misc": 48, "misclassif": [50, 51, 52], "misclassifi": [50, 52], "miser": 42, "mismatch": 43, "miss": [49, 52], "mistak": [46, 61], "mit": [27, 28, 29, 34, 68], "mitig": 72, "mix": [43, 44, 69], "mixtur": [55, 72], "mk": [51, 63], "mkdir": [42, 48, 49, 51, 69], "ml": [42, 43, 52, 55, 63, 64, 70, 71, 72], "mlab": 66, "mle": [47, 49], "mlp": 43, "mlpclassifi": 43, "mlpregressor": [42, 69], "mm": 63, "mml": 70, "mn": [54, 66], "mnist": [43, 53], "mo": 39, "mod": 66, "mode": [29, 65, 67, 69], "model": [20, 44, 45, 47, 49, 50, 51, 52, 53, 55, 56, 58, 60, 61, 62, 64, 66, 68, 70, 71, 72], "model_select": [42, 43, 45, 47, 48, 49, 51, 52, 53, 57, 58, 59, 61, 69, 70, 71, 72], "moder": [52, 72], "modern": [42, 48, 49, 62, 69, 72], "modest": 72, "modif": [16, 18, 30, 33, 35, 40, 44, 54, 55], "modifi": [17, 19, 20, 26, 29, 32, 34, 39, 42, 43, 45, 47, 49, 50, 52, 54, 55, 69, 70, 71, 72], "modul": [17, 28, 38, 42, 58, 63, 69], "modular": 66, "modulo": 66, "moe": [53, 70], "moment": [47, 48, 55, 66], "mondai": [67, 69], "monitor": [55, 72], "monoton": [47, 54, 66], "mont": [42, 48, 62, 66, 68, 69], "montli": 58, "moor": [47, 48], "more": [2, 17, 21, 23, 24, 25, 39, 42, 43, 44, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 66], "moreov": [22, 42, 45], "morten": [67, 69, 70, 71, 72], "mortenhj": 69, "most": [22, 42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 64, 66, 69, 70, 71, 72], "mostli": [43, 53, 60, 72], "motion": [42, 55], "motiv": [43, 46], "moulin": 72, "move": [42, 46, 47, 48, 49, 51, 54, 55, 56, 57, 58, 64, 66, 70, 71], "mpl": [49, 69], "mpl_toolkit": [44, 48, 55, 71, 72], "mplot3d": [44, 48, 55, 71, 72], "mplregressor": 43, "mse": [42, 46, 47, 48, 51, 52, 57, 58, 59, 61, 64, 69, 70, 71, 72], "mse_simpletre": 52, "mselassopredict": [47, 71], "mselassotrain": [47, 71], "mseownridgepredict": [48, 70, 71, 72], "msepredict": [47, 71], "mseridgepredict": [42, 47, 48, 70, 71, 72], "msetrain": [47, 71], "msg": 39, "msle": [42, 69], "mt": [49, 54], "mu": [42, 48, 53, 55, 66, 69, 72], "mu0": 66, "mu1": 66, "mu2": 66, "mu_": [48, 66, 70, 72], "mu_i": [48, 70, 72], "mu_n": 53, "mu_x": 66, "much": [42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 57, 63, 64, 66, 69, 70, 71, 72], "multi": [42, 43, 45, 49, 62, 69], "multiclass": [43, 49], "multidimension": [53, 54, 69], "multilay": 43, "multinomi": 49, "multipl": [39, 44, 46, 47, 48, 49, 54, 55, 57, 66, 70, 71, 72], "multipli": [45, 47, 48, 53, 55, 60, 63, 66, 70, 71, 72], "multiplum": 50, "multivari": [42, 44, 52, 53, 62, 66, 69], "multivariate_norm": [53, 56], "multpli": 58, "murphi": [53, 68, 69], "muse": 34, "must": [16, 17, 18, 22, 30, 33, 35, 40, 43, 44, 47, 48, 50, 52, 54, 55, 56, 57, 66, 70, 71, 72], "mutat": 49, "mutual": [43, 45, 48, 55], "mx_": 66, "my": [39, 69], "myenv": [], "myriad": [42, 62, 69], "mz1": 66, "mz2": 66, "m\u00f8svatn": 48, "n": [24, 27, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 69, 70, 71, 72], "n1": 63, "n2": 63, "n8grai": 20, "n_": [43, 44, 45, 50, 54, 66], "n_0": [54, 66], "n_boostrap": [48, 52], "n_bootstrap": 48, "n_categori": [43, 45], "n_cluster": 56, "n_compon": 53, "n_epoch": [55, 72], "n_estim": 52, "n_examples_to_gener": 46, "n_featur": [43, 60], "n_filter": 45, "n_hidden": 44, "n_hidden_neuron": [42, 43, 69], "n_i": 66, "n_input": [42, 43, 45, 70], "n_instanc": 51, "n_iter": 72, "n_job": 52, "n_k": 56, "n_l": [54, 66], "n_layer": 43, "n_m": 51, "n_neuron": 43, "n_neurons_connect": 45, "n_neurons_layer1": 43, "n_neurons_layer2": 43, "n_point": 56, "n_sampl": [48, 50, 51, 52, 56, 60], "n_split": 48, "n_step": 46, "n_t": 44, "n_x": 44, "nabla": [43, 55, 71, 72], "nabla_": [44, 55, 71, 72], "nabla_w": 55, "nag": 55, "naimi": [42, 69], "naiv": 49, "naive_kmean": 56, "name": [16, 17, 18, 27, 30, 33, 39, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 57, 60, 62, 63, 64, 66, 67, 69, 70, 71], "namespac": 17, "narrow": [55, 72], "nathaniel": 20, "nation": [43, 47], "nativ": [29, 62, 69], "natur": [42, 43, 46, 50, 51, 54, 55, 64, 66, 68, 69, 71, 72], "navier": 54, "navig": [57, 72], "nb": 66, "nb_": 63, "nbconvert": 69, "nd": 56, "ndarrai": 48, "ne": [51, 52, 63, 66, 70, 71], "nearest": [43, 45, 48, 53], "nearli": [55, 71], "neat": 69, "neccesari": 48, "necess": 44, "necessari": [42, 43, 45, 46, 50, 56, 60, 69], "necessarili": [42, 46, 53, 66, 69], "necesserali": 47, "neck": 49, "need": [23, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 66, 70, 71, 72], "neg": [42, 43, 45, 47, 48, 49, 52, 55, 63, 66, 69, 71], "neg_mean_squared_error": 48, "neglect": [66, 72], "neglig": [16, 18, 30, 33, 35, 40, 66], "neighbor": [45, 48, 53], "neither": [18, 30, 33, 46, 55, 72], "neq": [55, 56, 66, 71], "nervou": 54, "nest": [27, 51, 54], "nesterov": 55, "net": [35, 44, 46, 54], "netlib": [63, 69], "network": [42, 51, 55, 62, 68, 70], "neural": [42, 55, 62, 68, 70], "neural_network": [42, 43, 44, 69], "neuralnetwork": 43, "neuron": [43, 44, 45, 46, 54], "neutral": [42, 69], "neutron": [42, 69], "never": [43, 46, 48, 51, 66], "new": [20, 39, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 59, 63, 69, 70, 71, 72], "new_chang": [55, 72], "new_hobbit": 69, "newaxi": [42, 45, 48, 51], "newli": [42, 69], "newlin": 29, "newton": [43, 49, 50, 55, 66], "next": [42, 43, 44, 45, 46, 47, 48, 50, 51, 55, 56, 57, 58, 69, 70, 71, 72], "next_guess": 55, "next_input": 46, "ng": 43, "ni": 56, "nice": [42, 43, 47, 53, 69, 70, 71], "nicer": [60, 72], "nip": 72, "niter": [55, 71, 72], "nitric": [], "nlambda": [42, 47, 48, 70, 71, 72], "nlp": 68, "nm": 66, "nm_n": [42, 69], "nmse": 48, "nn": [44, 47, 48, 54, 63, 69], "nn_model": 43, "nnmin": 44, "node": [27, 28, 43, 45, 51, 52, 54], "nois": [42, 46, 47, 48, 50, 51, 52, 55, 60, 61, 64, 69, 70, 71, 72], "noise_dimens": 46, "noisi": [43, 48, 64, 72], "non": [42, 43, 45, 47, 48, 49, 51, 52, 53, 54, 55, 56, 60, 63, 66, 69, 70, 71], "nondifferenti": 72, "none": [42, 43, 44, 46, 47, 51, 52, 55, 66, 69, 70], "noninfring": [19, 26, 32, 34], "nonlinear": [45, 48, 50, 51, 53, 54], "nonneg": [48, 51, 55, 71], "nonparametr": 48, "nonsens": 66, "nonsingular": 63, "nonumb": [45, 49, 50, 55, 63], "nor": [18, 30, 33, 43, 46, 55, 72], "norm": [42, 43, 47, 48, 50, 53, 55, 60, 69, 70, 71, 72], "normal": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 59, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "normali": [63, 69], "norwai": [48, 64, 69, 71, 72], "notat": [42, 44, 47, 48, 55, 56, 66, 69, 70, 71], "note": [20, 22, 42, 43, 44, 45, 46, 47, 48, 49, 50, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 66, 68, 69, 72], "notebook": [22, 42, 43, 45, 51, 57, 58, 61, 62, 64, 69], "noteworthi": 72, "noth": [17, 29, 43, 44, 47, 50, 54, 56, 66, 70, 71], "notic": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 46, 47, 54, 55, 63, 66, 69], "notion": 45, "novel": [45, 48, 52, 69], "novemb": [43, 67, 69], "now": [29, 39, 42, 44, 46, 47, 48, 49, 50, 52, 53, 54, 56, 57, 58, 61, 62, 63, 64, 66, 69, 70], "nowadai": [42, 43, 45, 51, 62, 69], "nox": [], "np": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 66, 69, 70, 71, 72], "npm": [27, 28, 29], "npr": 44, "nsampl": 48, "nt": 44, "nu": 66, "nuclear": [47, 70, 71], "nuclei": [42, 66, 69], "nucleon": [42, 69], "nucleu": [42, 69], "num": 46, "num_coordin": 44, "num_hidden_neuron": 44, "num_it": [44, 60], "num_neuron": 44, "num_neurons_hidden": 44, "num_point": 44, "num_tre": 52, "num_valu": 44, "number": [29, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 65, 67, 69, 71], "numberid": 49, "numberparamet": 45, "numer": [42, 47, 48, 51, 52, 53, 54, 55, 62, 63, 68, 69, 70, 71, 72], "numpi": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 66, 70, 71, 72], "numpydocstr": 35, "nunmpi": [47, 70], "nve_frngahw": 71, "nx": 44, "ny": 66, "o": [42, 43, 46, 47, 48, 49, 50, 51, 53, 63, 67, 68, 69, 70, 71, 72], "obei": [48, 53, 55, 70, 72], "object": [42, 43, 46, 50, 52, 57, 61, 63, 69, 72], "obliqu": [47, 70, 71], "observ": [42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 66, 69, 71, 72], "obtain": [19, 26, 32, 34, 42, 43, 47, 48, 49, 50, 51, 52, 54, 55, 56, 59, 63, 64, 66, 69, 70, 71, 72], "obviou": [47, 48, 53, 66, 70, 71], "obviouli": 69, "obvious": [42, 46, 47, 48, 63, 69], "oc": [70, 71], "occupi": [], "occur": [42, 48, 50, 51, 63, 66, 69], "octob": [67, 69], "od": 42, "odd": [42, 45, 49, 69, 70, 72], "odenum": 44, "odesi": 44, "oen": 42, "off": [21, 22, 23, 43, 45, 46, 47, 51, 55, 66, 72], "offer": [48, 53, 62, 63, 65, 67, 69], "offic": [67, 69], "offici": [65, 69], "often": [42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "ofter": [63, 69], "ol": [42, 55, 59, 61, 70, 72], "old": [43, 47, 52, 55, 57, 60], "ols_paramet": 58, "ols_sk": 48, "ols_svd": 48, "olsbeta": 71, "olstheta": [42, 47], "omega": [44, 45, 48], "omega_0": 45, "omit": [42, 47, 69, 70, 71], "onc": [43, 48, 51, 53, 55], "one": [17, 20, 22, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 61, 62, 63, 64, 66, 67, 69, 70, 72], "onehot": 43, "onehot_vector": 43, "onehotencod": 51, "ones": [42, 44, 47, 48, 50, 51, 52, 53, 55, 58, 60, 63, 64, 69, 70, 71, 72], "ones_lik": 46, "ong": 70, "onl": 45, "onli": [20, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 60, 61, 63, 64, 66, 69, 70, 71, 72], "onlin": [53, 57, 65, 72], "onto": [39, 47, 53, 70, 71], "open": [27, 42, 43, 46, 48, 49, 51, 57, 62, 64, 65, 67, 69], "oper": [42, 43, 45, 47, 48, 52, 53, 54, 55, 57, 58, 62, 66, 69, 70, 71, 72], "operation": 66, "oplu": 66, "opmiz": [55, 72], "opportun": 42, "oppos": [48, 55], "opposit": [43, 47, 50, 70, 71], "opt": [43, 47, 64, 69, 71], "optim": [42, 44, 45, 46, 47, 48, 49, 51, 52, 53, 56, 58, 59, 61, 64], "optimis": [43, 45], "option": [27, 42, 43, 45, 47, 48, 50, 53, 57, 60, 63, 70, 72], "optmiz": [43, 50, 55, 70], "oral": 69, "orang": 42, "order": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 57, 61, 63, 64, 66, 69, 70, 71], "ordinari": [42, 44, 45, 49, 53, 55, 59, 60, 62], "oreilli": [68, 69], "org": [22, 29, 42, 45, 46, 58, 62, 63, 64, 68, 69, 70, 71, 72], "organ": [48, 49, 52, 63], "orient": [43, 47, 66, 70, 71], "origin": [16, 25, 39, 42, 45, 47, 48, 50, 53, 54, 55, 57, 63, 69, 70, 71, 72], "orthogn": [47, 70, 71], "orthogon": [42, 47, 48, 50, 53, 55, 63, 69, 70, 71], "orthonorm": [47, 70, 71], "os": [67, 69], "oscar": 43, "oscil": [45, 55, 72], "oskar": 69, "oskarlei": 69, "osl": 60, "oslo": [42, 62, 64, 65, 67, 69, 70, 71, 72], "osx": [42, 62, 64, 69], "other": [16, 18, 19, 23, 26, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 47, 48, 49, 50, 52, 55, 56, 58, 61, 62, 65, 66, 67, 68, 70, 71, 72], "otherwis": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 43, 46, 49, 55, 63, 69, 72], "ouput": [47, 49, 54], "our": [39, 43, 44, 45, 48, 49, 50, 51, 52, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66, 72], "ourmodel": 42, "ourselv": [42, 47, 48, 50, 53, 55, 69, 70, 71], "out": [16, 18, 19, 21, 24, 26, 29, 30, 32, 33, 34, 35, 40, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 57, 58, 62, 63, 64, 66, 69, 70, 72], "out_fil": 51, "outcom": [42, 49, 51, 52, 54, 66, 70], "outdoor": 51, "outer": [48, 54, 55], "outfil": 46, "outlier": [42, 50, 69, 70, 72], "outlin": [48, 52, 53], "outlook": 51, "outperform": [52, 72], "output": [23, 27, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 63, 64, 66, 69, 70, 71, 72], "output_bia": 43, "output_bias_gradi": 43, "output_shap": 46, "output_weight": 43, "output_weights_gradi": 43, "outputlayer1": 54, "outputlayer2": 54, "outsid": 46, "over": [20, 42, 43, 45, 46, 47, 48, 51, 52, 54, 55, 57, 58, 61, 63, 64, 69, 70, 71, 72], "over1": 55, "overal": [43, 52, 72], "overcast": 51, "overcom": [54, 55], "overdetermin": [42, 69], "overfit": [42, 43, 45, 48, 51, 52, 55, 72], "overflow": [47, 72], "overhead": 54, "overlap": [45, 49, 50, 51], "overlin": [42, 47, 48, 51, 52, 53, 56, 63, 69, 70, 72], "overshoot": 72, "overst": 42, "overtrain": 46, "overview": [22, 45], "own": [17, 46, 47, 48, 50, 54, 55, 58, 60, 62, 63, 71, 72], "owner": [16, 40], "ownmsepredict": 42, "ownmsetrain": 42, "ownridgebeta": 70, "ownridgetheta": [42, 48, 70, 71, 72], "ownypredictridg": 42, "ownytilderidg": 42, "oxid": [], "p": [27, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 66, 69, 70, 71, 72], "p0": 44, "p1": 44, "p_": [44, 46, 50, 51], "p_hidden": 44, "p_i": [47, 66], "p_j": 66, "p_n": 66, "p_output": 44, "p_x": 66, "pack": [42, 69], "packag": [17, 25, 28, 39, 42, 43, 45, 46, 47, 50, 53, 55, 57, 62, 64, 66, 70, 71, 72], "packtpub": 69, "packtpublish": 69, "pad": [45, 46], "page": [21, 22, 23, 28, 42, 62, 69, 71, 72], "pai": [42, 43, 51, 55, 57, 72], "pair": [42, 44, 45, 51, 62, 66, 69], "paltform": 57, "panda": [42, 46, 47, 48, 49, 51, 53, 62, 64, 71, 72], "pandoc": 28, "panel": 69, "paper": [43, 72], "paper_fil": 72, "paradigm": [42, 69], "parallel": [52, 55, 62, 63, 69], "param": [27, 44], "paramat": 44, "paramet": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 58, 59, 60, 61, 64, 66, 71, 72], "parameter": [42, 48, 52, 69, 70], "parametr": [42, 48, 69, 70], "paramt": [45, 47], "parser": [27, 28, 29], "part": [42, 43, 45, 47, 48, 52, 59, 61, 63, 65, 66, 67, 69, 70], "partial": [42, 43, 47, 48, 49, 50, 52, 53, 54, 55, 58, 66, 69, 70, 71, 72], "particip": [57, 62, 65, 67, 69], "particl": [42, 46, 55, 66, 69], "particular": [16, 18, 19, 21, 26, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 47, 48, 51, 52, 53, 54, 55, 58, 64, 66, 68, 69, 70, 71, 72], "particularli": [47, 48, 50, 53, 55, 66, 70, 71, 72], "partit": [43, 46, 51], "partli": [48, 69], "partner": 57, "pass": [44, 45, 54, 56, 72], "password": 64, "past": [52, 66, 72], "patch": [48, 66], "path": [17, 23, 42, 46, 48, 49, 51, 62, 69, 72], "pathcollect": 59, "patholog": 29, "patient": 49, "patter": 46, "pattern": [42, 45, 46, 54, 68, 69, 72], "pauli": [35, 42, 69], "pav": 35, "pc": [53, 57, 62], "pca": [42, 49, 62, 69, 70], "pd": [42, 46, 47, 48, 49, 51, 53, 69, 70, 71, 72], "pde": 44, "pdf": [42, 45, 46, 47, 48, 51, 57, 58, 61, 64, 68, 69], "pedagog": [42, 69, 70], "penal": [48, 60, 70, 72], "penalti": [48, 55, 60, 64, 70, 72], "penros": [47, 48], "pentagon": [55, 71], "peopl": [43, 51, 55, 62, 72], "per": [42, 43, 48, 65, 67, 69, 72], "percentag": [52, 53, 67], "perceptron": [42, 43, 49, 69], "peregrin": 69, "perez": 20, "perfect": [42, 43, 55, 69, 72], "perfectli": [46, 48], "perform": [42, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 56, 58, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "performac": 46, "perhap": [42, 47, 55, 69, 70, 71, 72], "perimet": 43, "period": [43, 46, 66], "permiss": [16, 18, 19, 26, 30, 32, 33, 34, 57], "permit": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "permut": 53, "persist": 55, "person": [19, 20, 26, 32, 34, 47, 48, 49, 58, 65, 67, 69, 70], "perspect": 68, "pertin": [54, 69], "petal": [50, 51], "peter": [25, 68, 70], "phantom": 66, "phase": [39, 48, 54], "phenomena": 66, "phenomenon": 72, "phi": 50, "phi_k": 50, "philipp": 25, "philosophi": 55, "phone": [67, 69], "photo": [46, 69], "php": 64, "phrase": [39, 42, 69], "physic": [42, 43, 46, 49, 54, 55, 66, 67, 68, 69, 70, 71, 72], "pi": [29, 44, 45, 47, 48, 49, 51, 54, 55, 66], "pick": [43, 51, 52, 53, 55, 56, 72], "pickl": 43, "pictur": [42, 69], "pie": [62, 69], "piec": [53, 56], "pillow": [42, 62, 64, 69], "pinv": [47, 48, 55, 64, 70, 71, 72], "pip": [42, 43, 57, 62, 64, 69], "pip3": [42, 43, 64, 69], "pipelin": [42, 48, 50, 52, 70], "pippin": 69, "pit": 46, "pitfal": [48, 70], "pitt": 54, "pixel": [43, 45, 46, 69], "pixel_height": [43, 45], "pixel_width": [43, 45], "pkg_resourc": 17, "pkgutil": 17, "place": [42, 46, 48, 50, 55, 57, 63, 64, 69, 71], "plai": [42, 45, 46, 47, 48, 50, 53, 60, 62, 64, 69, 70, 71], "plain": [50, 52, 54, 55, 56, 71, 72], "plan": [48, 51, 67, 68, 69], "plane": [50, 51], "plateau": [47, 71, 72], "platform": [62, 69], "plausibl": 54, "pleas": [55, 64, 67, 69], "plenti": 43, "plethora": [45, 54], "plot": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 61, 62, 63, 64, 66, 69, 70, 71, 72], "plot_all_sc": [64, 70], "plot_confusion_matrix": [49, 52], "plot_count": 48, "plot_cumulative_gain": [49, 52], "plot_data": 43, "plot_dataset": 50, "plot_decision_boundari": [51, 52], "plot_import": 52, "plot_max": 46, "plot_min": 46, "plot_model": 46, "plot_numb": 46, "plot_predict": 50, "plot_regression_predict": 51, "plot_result": 46, "plot_roc": [49, 52], "plot_surfac": [44, 48, 55], "plot_train": 51, "plot_tre": [51, 52], "plt": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 66, 69, 70, 71, 72], "plu": [42, 45, 47, 49, 60, 69, 70], "plugin": [17, 27, 28, 29], "pm": 50, "pmatrix": 44, "pml": 68, "pn": 45, "png": [42, 46, 48, 49, 51, 69], "point": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 60, 61, 63, 64, 66, 67, 69, 70, 71, 72], "point_1": 46, "point_2": 46, "poisson": [62, 66, 69], "poli": [48, 50], "poly100_kernel_svm_clf": 50, "poly3": 42, "poly3_plot": 42, "poly_featur": [50, 51, 57], "poly_features10": 51, "poly_fit": 51, "poly_fit10": 51, "poly_kernel_svm_clf": 50, "poly_model": 57, "poly_ms": 57, "poly_predict": 57, "polydegre": [42, 47, 48, 52, 70], "polygon": [55, 71], "polym": 54, "polymi": 64, "polynomi": [42, 47, 48, 49, 50, 51, 52, 53, 57, 59, 61, 64, 69, 70, 72], "polynomial_featur": [48, 57, 58, 59], "polynomial_svm_clf": 50, "polynomialfeatur": [42, 48, 50, 51, 57, 58, 61, 70], "polytrop": [42, 48], "pool": 45, "pool_siz": 45, "poor": [43, 55, 71, 72], "poorli": [42, 70], "popul": [42, 47, 69, 70], "popular": [42, 43, 45, 48, 49, 50, 51, 53, 54, 57, 62, 63, 64, 66, 70], "popularli": [42, 69], "portabl": 52, "portion": [19, 26, 32, 34, 53, 55, 72], "pose": [42, 46, 47, 48, 53, 66, 69], "posit": [42, 43, 44, 45, 47, 49, 50, 52, 53, 55, 56, 63, 66, 69, 70, 71, 72], "possibl": [16, 18, 30, 33, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 62, 63, 64, 66, 67, 69, 70, 71, 72], "possibli": [48, 50, 55, 64], "post": 24, "posterior": 47, "postpon": [42, 70], "postscript": 64, "postul": 47, "potenti": [42, 45, 47, 48, 54, 55, 70, 72], "pott": 54, "power": [22, 42, 43, 47, 48, 50, 51, 54, 55, 69, 70, 71, 72], "pp": [47, 48, 61], "practic": [42, 47, 48, 49, 50, 58, 60, 61, 64, 66, 70], "practition": [42, 43, 45, 69, 72], "pre": 69, "preambl": 17, "preced": [43, 53, 54, 66], "preceed": 46, "preceq": 50, "precis": [42, 44, 47, 53, 55, 63, 64, 66, 69, 70, 72], "pred": 48, "predicit": 42, "predict": [42, 43, 47, 48, 49, 50, 51, 52, 57, 58, 59, 61, 62, 64, 68, 69, 70, 71, 72], "predict_prob": 43, "predict_proba": [49, 52], "predictor": [42, 47, 48, 49, 51, 52, 53, 69, 70, 72], "prefer": [42, 43, 48, 50, 51, 53, 55, 57, 62, 64, 69], "prepar": [42, 48, 63, 64, 69, 70], "preprocess": [42, 46, 48, 49, 50, 51, 52, 53, 57, 58, 59, 60, 61, 64], "prerequisit": 42, "prescript": 64, "presenc": [23, 55], "present": [42, 47, 48, 49, 51, 54, 55, 63, 64, 66, 69, 70, 71, 72], "preserv": [45, 53, 63], "press": [55, 57, 68, 71], "pretrain": [43, 46], "pretti": [42, 46, 50, 51, 62, 64, 69], "prettier": 39, "prev_centroid": 56, "prevent": [55, 66, 72], "previou": [42, 43, 44, 45, 46, 47, 48, 50, 52, 53, 54, 55, 57, 58, 63, 64, 66, 70, 71, 72], "previous": [44, 45, 51, 52, 66], "price": [42, 46, 51, 55, 72], "primal": 50, "primari": [42, 49, 69], "prime": 66, "princip": [42, 47, 49, 62, 69, 70, 71], "principl": [42, 48, 49, 50, 56, 69], "print": [23, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 60, 63, 66, 69, 70, 71, 72], "print_funct": [50, 51], "printout": [42, 69], "prior": [16, 18, 30, 33, 42, 47, 48, 69], "privat": 42, "prob": [43, 66], "probabilist": [42, 68, 69, 70], "probabl": [42, 43, 45, 46, 48, 49, 52, 55, 62, 69, 70, 72], "problem": [42, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 59, 61, 62, 63, 64, 66], "probml": 68, "proce": [42, 47, 48, 49, 50, 51, 52, 53, 55, 63, 69, 70], "procedur": [44, 46, 47, 48, 50, 52, 53, 55, 70, 71, 72], "proceed": 63, "process": [29, 42, 44, 46, 48, 51, 52, 54, 55, 62, 63, 64, 66, 68, 69, 71, 72], "procur": [16, 18, 30, 33, 35, 40], "prod": 68, "prod_": [43, 47, 49], "produc": [42, 45, 46, 47, 48, 51, 52, 53, 54, 55, 60, 62, 63, 66, 69, 70], "product": [16, 18, 30, 33, 42, 43, 45, 47, 48, 49, 50, 54, 55, 58, 59, 62, 63, 69, 70, 72], "profess": [42, 69], "profit": [16, 18, 30, 33, 35, 40], "program": [42, 43, 46, 47, 48, 50, 54, 56, 57, 62, 63, 65, 66, 67, 69, 70], "programm": 63, "progress": [43, 46, 56, 72], "prohibit": 48, "project": [20, 35, 42, 43, 44, 45, 47, 53, 55, 57, 61, 62, 65, 70, 71, 72], "project_root_dir": [42, 48, 49, 51, 69], "promin": 54, "promis": 50, "promot": [16, 18, 30, 33, 67, 69], "prone": [51, 57], "pronounc": [55, 62, 69, 72], "proof": [42, 53, 54, 55, 69, 71], "prop": 72, "prop_cycl": 24, "propag": [44, 45, 55, 72], "proper": [42, 44, 48, 49], "properli": [22, 43, 48, 50, 52, 55, 60, 64, 72], "properti": [29, 42, 43, 45, 54, 55, 58, 63, 69], "proport": [42, 43, 47, 51, 53, 55, 66, 69, 70], "propos": [43, 46, 48, 52, 64, 69, 72], "propto": [47, 55, 71, 72], "proton": [42, 69], "prove": [45, 55, 71, 72], "provid": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40, 42, 43, 45, 46, 47, 48, 50, 51, 52, 54, 55, 62, 63, 64, 66, 69, 70, 71, 72], "proxi": [43, 55, 72], "prune": 51, "pseudo": [63, 66, 72], "pseudocod": 64, "pseudoinv": 47, "pseudoinvers": [47, 48, 64], "pseudorandom": [48, 66], "psychologi": [42, 69], "pt": 55, "public": [42, 57, 62, 69], "publish": [19, 26, 32, 34], "pull": 57, "punish": [42, 43, 69], "pure": [45, 51, 66], "purest": 51, "puriti": 51, "purpos": [16, 18, 19, 22, 26, 30, 32, 33, 34, 35, 40, 42, 45, 52, 54, 56, 69], "push": 57, "put": [39, 43, 72], "py": [17, 39, 47], "pybtex": 32, "pycod": 69, "pydata": 62, "pydevd_extension_api": 17, "pydevd_plugin": 17, "pydevd_plugin_plugin_nam": 17, "pydot": 51, "pygment": 0, "pyhton2": 69, "pylab": [49, 69], "pypi": 62, "pyplot": [24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 61, 63, 66, 69, 70, 71, 72], "pythagora": 47, "python": [17, 26, 39, 43, 44, 45, 47, 48, 50, 53, 54, 55, 56, 60, 64, 66, 70, 72], "python2": [42, 64], "python3": [42, 62, 64, 69], "pythonpath": 17, "pytorch": [42, 62, 64, 69], "pyzmq": 41, "q": [47, 48, 50, 53, 66], "qp": 50, "qquad": [44, 53, 55, 63, 72], "qr": [47, 48, 63, 70, 71], "quad": [43, 55, 63], "quadrat": [42, 50, 51, 55, 69], "qualit": [46, 51, 64, 66], "qualiti": [42, 51, 62, 69, 70], "quantifi": 43, "quantil": 52, "quantit": [42, 48, 51, 64, 69], "quantiti": [42, 44, 47, 48, 49, 51, 52, 53, 54, 56, 58, 63, 66, 69, 70, 71, 72], "quantum": [46, 54, 68, 69], "quartil": [42, 70, 72], "quench": 47, "queri": 51, "question": [42, 47, 48, 51, 53, 54, 55, 64, 67, 69, 70, 72], "qugan": 46, "quick": [46, 66], "quicker": 72, "quickli": [43, 45, 51, 53, 55, 71, 72], "quit": [43, 47, 48, 51, 52, 54, 57, 70, 71], "quot": 46, "r": [29, 31, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 59, 62, 63, 64, 66, 70, 71, 72], "r2": [42, 47, 48, 61, 69, 70, 71], "r2_score": [42, 69], "r2score": [42, 69], "r_": 72, "r_0": 72, "r_1": 51, "r_2": 51, "r_j": 51, "r_m": 51, "r_t": 72, "rad": [], "rade": [], "radial": [50, 54], "radioact": 66, "radiu": [42, 43, 70, 72], "radziej": 25, "ragan": 33, "rain": 51, "ram": 72, "ramanujam": 31, "ramp": 43, "ran0": 66, "ran1": 66, "ran2": 66, "ran3": 66, "rand": [42, 46, 47, 48, 51, 52, 55, 57, 61, 63, 69, 70, 71, 72], "randint": [48, 51, 55, 72], "randn": [24, 42, 43, 44, 47, 48, 51, 53, 55, 57, 60, 69, 70, 71, 72], "random": [24, 42, 43, 44, 45, 46, 47, 48, 50, 51, 55, 56, 57, 58, 59, 60, 61, 62, 63, 69, 70, 71, 72], "random_forest_model": 52, "random_index": [55, 72], "random_indic": [43, 45], "random_st": [49, 50, 51, 52, 53], "randomforestclassifi": 52, "randomli": [43, 48, 51, 55, 56, 60, 71, 72], "rang": [24, 42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 56, 60, 61, 63, 66, 69, 70, 71, 72], "rangl": [42, 48, 53, 66, 69, 70], "rangle_x": 66, "rank": [47, 70, 71], "rankdir": 46, "raphson": [43, 50, 55], "rapidli": [42, 72], "rare": [43, 55, 72], "raschka": [69, 70], "rasckha": 69, "rashcka": [71, 72], "rate": [43, 44, 45, 46, 50, 51, 52, 54, 55, 60, 71], "rather": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 66, 69, 70, 71], "ratio": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 46, 49, 51, 52, 53], "rational": [42, 69], "ravel": [47, 48, 49, 50, 51, 52, 53, 55, 63], "raw": [39, 45, 72], "rbf": [50, 53, 54], "rbf_kernel_svm_clf": 50, "rbf_pca": 53, "rc": 66, "rcond": [42, 69, 70], "rcparam": [24, 43, 45, 49, 50, 51, 52, 66, 69], "re": [44, 46, 55, 57, 71], "reach": [43, 46, 47, 48, 51, 52, 54, 55, 56, 71, 72], "react": 29, "read": [39, 42, 44, 45, 46, 47, 48, 49, 50, 53, 54, 58, 59, 61, 63, 64, 66, 68, 71], "read_csv": [42, 48, 49, 51], "read_fwf": [42, 69], "reader": [42, 48, 63, 66, 69, 70, 72], "readi": [42, 43, 47, 48, 50, 52, 53, 54, 63, 69], "readili": 43, "readm": 57, "readthedoc": 62, "real": [42, 43, 46, 49, 52, 53, 54, 58, 60, 61, 63, 70], "real_loss": 46, "real_output": 46, "realist": [50, 69], "realiti": 66, "realiz": [43, 54], "realli": [42, 43, 69], "rearrang": 55, "reason": [42, 43, 45, 46, 52, 55, 68, 69, 71, 72], "reassign": 43, "recal": [47, 48, 51, 52, 53, 54, 63, 66, 69, 70, 71, 72], "recast": 45, "receiv": [43, 45, 52, 54, 66], "recent": [42, 48, 55, 68, 72], "recept": [45, 54], "receptive_field": 45, "recip": [25, 42, 48, 49, 63, 64, 69, 70], "reciproc": 47, "recogn": [42, 46, 47, 52, 69], "recognit": [42, 43, 45, 54, 68, 69], "recommen": 69, "recommend": [42, 44, 45, 46, 47, 48, 50, 55, 57, 61, 62, 63, 64, 68, 71, 72], "reconsid": 51, "reconstruct": 53, "record": [20, 52, 64, 65, 67, 69], "recreat": 57, "rectangl": [51, 55, 71], "rectangular": [47, 70, 71], "rectifi": [43, 45, 54], "recur": [42, 62, 69], "recurr": [42, 43, 62, 69], "recurs": [51, 62, 63, 69], "red": [42, 45, 46, 48, 50, 51, 72], "redefin": [42, 52, 69, 70, 71], "redefinit": 71, "redistribut": [16, 18, 30, 33, 35, 40], "reduc": [43, 45, 47, 48, 51, 52, 53, 55, 69, 71, 72], "reduct": [42, 52, 53, 62, 66, 69, 70], "reegress": 64, "refer": [22, 42, 43, 44, 45, 47, 48, 53, 54, 55, 56, 63, 68, 69, 70, 71, 72], "referenc": 44, "refin": 54, "refit": 48, "reflect": [42, 43, 46, 47, 64, 66, 69], "refresh": [62, 69], "refreshprogrammingskil": 69, "reg": [52, 53], "regard": [43, 51, 55], "regardless": [54, 58], "regexp": 29, "regim": 72, "region": [45, 46, 48, 51, 54, 64, 72], "regist": [17, 48, 66], "reglasso": [47, 71], "regr_1": [42, 51], "regr_2": [42, 51], "regr_3": [42, 51], "regress": [43, 50, 53, 54, 58, 62, 63], "regressor": [42, 49, 52], "regret": [], "regridg": [42, 47, 48, 70, 71, 72], "regular": [22, 29, 42, 45, 46, 47, 48, 49, 51, 55, 59, 60, 67, 69, 70, 71, 72], "regularli": 57, "reilli": [42, 68, 69], "reinforc": [42, 50, 62, 69], "reiter": 43, "reitz": 16, "reject": 49, "rel": [29, 42, 46, 48, 49, 51, 54, 55, 66, 69, 70, 72], "relat": [42, 43, 45, 46, 47, 53, 55, 56, 61, 63, 66, 69, 70, 71], "relationship": [42, 46, 51, 60, 69], "relativeerror": [42, 69, 70], "releas": [43, 62, 69], "relev": [42, 43, 47, 49, 53, 62, 64, 66, 69, 71, 72], "reli": [42, 48, 50, 72], "reliabilti": 64, "reliabl": [49, 66], "relu": [45, 46, 69], "remain": [43, 44, 46, 48, 54, 63, 66, 70, 72], "remaind": 66, "reman": 44, "remark": 43, "rememb": [42, 50, 55, 63, 64, 69, 72], "remind": [42, 47, 53, 55, 61, 63, 66], "remot": 57, "remov": [29, 46, 47, 48, 60, 70, 71, 72], "renam": [39, 57], "render": [22, 27, 28, 29, 42, 69, 70], "reorder": [47, 49, 70, 71], "reorgan": [42, 69], "repeat": [42, 43, 45, 46, 47, 48, 51, 52, 53, 55, 56, 63, 64, 66, 69, 70, 71, 72], "repeated": 69, "repeatedli": [42, 48, 52, 55], "repet": 45, "repetit": [48, 69, 70], "rephras": [55, 71], "replac": [42, 43, 45, 46, 47, 48, 52, 54, 56, 62, 64, 69, 70, 71], "replica": 48, "repo": [57, 64], "report": [69, 72], "repositori": [20, 39, 46, 64, 69], "repres": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 64, 66, 69, 70, 71, 72], "represent": [42, 43, 45, 48, 66, 69], "representd": 45, "reproduc": [16, 18, 24, 30, 33, 35, 40, 42, 47, 48, 51, 54, 57, 58, 60, 62, 66, 69, 70], "repuls": [42, 69], "request": [29, 42, 55, 72], "requir": [27, 28, 29, 42, 43, 45, 46, 47, 48, 50, 51, 53, 54, 55, 57, 59, 60, 61, 63, 69, 70, 71, 72], "res1": 44, "res2": 44, "res3": 44, "res_analyt": 44, "res_analytical1": 44, "res_analytical2": 44, "res_analytical3": 44, "resaml": 48, "resampl": [42, 49, 52, 62, 69, 70], "rescal": [42, 53, 54, 72], "rescu": 47, "reseach": 48, "research": [42, 46, 55, 62, 68, 69, 72], "resembl": [48, 66], "reserv": [16, 18, 30, 33, 35, 40, 43, 47, 48, 66], "reshap": [42, 43, 44, 45, 46, 48, 50, 51, 52, 63, 69, 70], "resid": 72, "residenti": [], "residu": [42, 47, 55, 69], "resiz": [47, 70, 71], "resnet": 72, "resort": 72, "resourc": [69, 72], "respect": [42, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 55, 56, 58, 59, 60, 64, 66, 69, 70, 71, 72], "respond": 54, "respons": [42, 49, 51, 54, 69, 70], "rest": [23, 42, 47, 60, 70, 71, 72], "restat": [42, 54, 69], "restor": 46, "restored_discrimin": 46, "restored_gener": 46, "restrict": [19, 26, 32, 34, 42, 45, 51, 54, 69], "result": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 69, 72], "retail": [], "retain": [16, 18, 30, 33, 35, 40, 47, 48, 70, 71, 72], "return": [27, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 55, 56, 58, 59, 63, 66, 69, 70, 71, 72], "return_data": 56, "return_sequ": 46, "return_x_i": 51, "reus": [43, 45, 48, 61, 64], "reveal": [42, 54, 69], "revers": [43, 63], "review": [62, 63], "revis": 20, "revisit": 56, "revolut": 69, "reward": [42, 46, 69], "rewrit": [42, 45, 47, 48, 49, 50, 52, 53, 54, 55, 58, 61, 63, 64, 66, 71, 72], "rewritten": [44, 48, 50, 52, 66], "rewrot": 55, "rf": 52, "rgb": 45, "rgoj5yh7evk": 62, "rh": 48, "rho": [42, 52, 55, 72], "rho_1": 52, "rho_2": 52, "rho_m": 52, "rich": [42, 69], "ride": 51, "rideclass": 51, "ridedata": 51, "ridg": [49, 53, 55, 62, 69], "ridge_paramet": 59, "ridge_sk": 48, "ridgebeta": 71, "ridgetheta": 47, "right": [16, 18, 19, 26, 29, 30, 32, 33, 34, 35, 40, 42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 61, 63, 64, 66, 69, 70, 71, 72], "right_sid": 44, "rightarrow": [42, 43, 47, 48, 50, 53, 54, 55, 66, 69, 70, 71, 72], "rigor": [42, 69, 70, 71], "ring": 48, "rise": [42, 69], "risk": [42, 55, 69, 71, 72], "rival": 46, "river": [], "rlm": 69, "rm": [66, 72], "rmse": [], "rmsporp": [55, 72], "rmsprop": [43, 45, 46, 55, 64], "rnd_clf": 52, "rng": 66, "rnn": [46, 54], "rnn1": 46, "rnn2": 46, "rnn_2layer": 46, "rnn_input": 46, "rnn_output": 46, "rnn_train": 46, "rntrick1": 66, "rntrick2": 66, "rntrick3": 66, "rntrick4": 66, "ro": [42, 55, 69, 71, 72], "robert": [61, 64, 68], "robust": [25, 42, 69, 72], "robustscal": [42, 70, 72], "roc": [49, 52], "role": [42, 44, 47, 48, 50, 60, 62, 64, 69, 70, 71, 72], "roll": 48, "ronach": 16, "room": [42, 67, 69], "root": [17, 42, 47, 51, 55, 57, 66, 70, 71, 72], "root_directori": 17, "rot": 69, "rotat": [43, 50, 51, 52], "rotation_matrix": 51, "roughli": [43, 45, 60], "round": [49, 51, 55], "routin": [55, 63, 69, 71], "row": [42, 43, 44, 47, 48, 51, 53, 58, 63, 69, 70, 71], "rr": [29, 47, 70, 71], "rrr": [47, 70, 71], "rubric": 38, "rudg": [], "rug": [55, 71, 72], "rule": [42, 43, 47, 48, 55, 64, 69, 70, 71], "run": [23, 39, 42, 43, 44, 46, 47, 48, 50, 51, 53, 55, 57, 62, 64, 69, 70, 71, 72], "runtim": [43, 48, 56, 57], "rust": [42, 62, 63, 69], "rvert": 43, "rvert_2": 43, "s_": [45, 48], "s_1": 48, "s_i": [48, 49], "s_j": 48, "s_k": 48, "s_phenomenon": 64, "saddl": [55, 71, 72], "safeguard": [60, 72], "sai": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 61, 63, 64, 66, 69, 70, 71, 72], "said": [48, 51, 55, 71], "sake": [42, 47, 49, 53, 69, 70, 71], "sale": [42, 69], "sam": 69, "same": [22, 27, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 54, 56, 57, 58, 60, 63, 64, 66, 69, 70, 71], "samm": 52, "sampl": [21, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 56, 60, 61, 62, 63, 64, 66, 69, 70, 72], "sample_vari": 56, "sampleexptvari": 66, "samwis": 69, "sastri": 53, "satisfactori": [42, 69], "satisfi": [43, 44, 45, 48, 50, 55, 63, 66, 71], "satur": [43, 48], "save": [27, 28, 42, 46, 48, 49, 51, 55, 69, 72], "save_fig": [42, 48, 49, 51, 52, 69], "savefig": [42, 46, 48, 49, 51, 66, 69], "savetxt": 46, "saw": [47, 70], "scalabl": 52, "scalar": [44, 47, 48, 52, 70], "scale": [42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 62, 63, 64, 67, 69, 71], "scale_mean": 46, "scale_std": 46, "scaler": [42, 49, 50, 51, 52, 53, 59, 64, 70], "scan": [47, 49], "scari": 47, "scatter": [42, 43, 48, 49, 50, 51, 56, 57, 59, 69, 70, 72], "scenario": [48, 55, 71, 72], "schedul": [55, 72], "scheme": [43, 55, 71, 72], "schrage": 66, "sch\u00f8yen": [48, 70, 72], "scienc": [42, 43, 52, 54, 55, 62, 65, 66, 67, 68, 71], "scientif": [42, 62, 64, 69], "scientist": [29, 42, 69], "scikit": [45, 47, 48, 50, 51, 52, 55, 57, 58, 62, 63, 64, 68], "scikit_learn": 42, "scikitlearn": 69, "scikitplot": [49, 52], "scipi": [42, 45, 47, 48, 55, 62, 63, 64, 69, 70, 71], "scl": 48, "scm": 57, "score": [42, 43, 45, 48, 49, 51, 52, 53, 57, 58, 61, 64, 67, 69, 70, 72], "scores_kfold": 48, "scratch": [43, 55, 58], "script": [28, 29, 39], "sdg": [55, 72], "sdv4f4s2sb8": [71, 72], "seaborn": [42, 43, 45, 48, 49, 69], "seamless": [42, 62, 64, 69], "search": [42, 43, 45, 47, 51, 55, 57, 69, 71, 72], "sebastian": 69, "sebastianraschka": 69, "sec": 48, "second": [42, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 56, 57, 58, 62, 63, 66, 67, 69, 70, 71], "second_mo": 72, "second_term": 72, "secondari": 72, "secondeigvector": 53, "secondli": 54, "section": [46, 53, 58, 63, 64, 66, 70, 72], "sector": 42, "see": [20, 21, 22, 23, 24, 27, 28, 35, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 57, 58, 60, 61, 62, 63, 64, 66, 69, 70, 71, 72], "seed": [24, 42, 43, 44, 45, 46, 47, 48, 50, 51, 53, 55, 56, 60, 66, 69, 70, 71, 72], "seed_imag": 46, "seek": [43, 44, 50], "seem": [43, 45, 46, 72], "seemingli": [42, 69], "seen": [42, 43, 45, 47, 52, 54, 66], "segment": [55, 71], "seismic": 48, "seldomli": [42, 69], "select": [39, 43, 47, 48, 50, 51, 52, 53, 57, 64, 65, 66, 67, 68, 69, 70, 71, 72], "selevet": 57, "self": [43, 47, 70], "sell": [19, 26, 32, 34, 46], "semest": [49, 65], "semi": [50, 55, 71, 72], "semilogx": 48, "send": [47, 54, 55, 67, 69], "senior": [65, 67], "sens": [42, 46, 48, 50, 69], "sensibl": 45, "sensit": [42, 47, 48, 51, 55, 69, 70, 72], "sent": 44, "sentenc": [46, 54], "separ": [42, 43, 44, 46, 48, 50, 51, 54, 56, 60, 62, 64, 66, 69, 72], "septemb": [60, 64, 69], "sequenc": [45, 46, 49, 51, 52, 54, 55, 62, 63, 66, 69, 71], "sequenti": [43, 45, 46, 52, 54, 66], "seri": [42, 43, 44, 45, 46, 47, 48, 52, 53, 54, 55, 63, 69, 70, 71], "serif": [49, 66, 69], "serv": [22, 42, 43, 44, 45, 47, 49, 55, 68, 69, 70, 71, 72], "servic": [16, 18, 30, 33, 35, 39, 40, 64], "session": [43, 57, 64, 65, 67, 69], "set": [20, 29, 43, 46, 47, 48, 49, 50, 52, 53, 55, 56, 58, 59, 60, 62, 63, 64, 66, 67, 72], "set_major_formatt": 48, "set_major_loc": 48, "set_tick": [43, 50], "set_ticklabel": 43, "set_titl": [42, 43, 44, 45, 49, 54, 56, 69], "set_xlabel": [42, 43, 44, 45, 49, 54, 69], "set_xlim": [49, 54], "set_xticklabel": 43, "set_ylabel": [42, 43, 44, 45, 49, 69], "set_ylim": [49, 54], "set_ytick": 49, "set_yticklabel": [43, 48], "set_zlim": 48, "seth": 46, "setminu": 48, "setosa": [50, 51], "setosa_or_versicolor": 50, "setp": 48, "setup": [43, 46, 48, 50, 62, 69, 70, 71], "sever": [42, 45, 47, 48, 49, 50, 51, 53, 54, 55, 58, 62, 63, 64, 66, 69, 70, 71, 72], "sgd": [43, 45, 71], "sgd_clf": 50, "sgdclassifi": 50, "sgdreg": 55, "sgdregressor": 55, "sgn": [47, 70, 71], "shall": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "shallow": [55, 72], "shape": [42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 58, 60, 63, 69, 70, 71, 72], "share": [20, 43, 45, 57, 69], "shareabl": 57, "she": 49, "shibukawa": 19, "shift": [43, 48, 54, 57, 60, 66, 70, 72], "ship": 45, "shire": 69, "short": [39, 46, 47, 64], "shortcom": [55, 71, 72], "shorten": 46, "shorter": 66, "shorthand": 69, "shortli": [63, 69], "should": [20, 23, 27, 39, 42, 44, 45, 47, 48, 50, 51, 53, 54, 57, 60, 61, 63, 64, 66, 69, 70, 72], "show": [21, 22, 23, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66, 69, 70, 71, 72], "show_shap": 46, "shown": [42, 46, 47, 50, 54, 55, 63, 70, 71, 72], "shrink": [45, 47, 48, 50, 53, 70, 71, 72], "shrinkag": [47, 48, 70, 71], "shrunk": 53, "shuffl": [42, 43, 46, 48, 55, 70, 72], "side": [42, 44, 47, 50, 54, 55, 63, 64, 69, 71], "sigh": [62, 69], "sigma": [42, 43, 47, 48, 49, 52, 53, 54, 55, 61, 63, 64, 66, 69, 70, 71, 72], "sigma0": 66, "sigma1": 66, "sigma2": 66, "sigma_": [47, 63, 69, 70, 71], "sigma_0": [47, 70, 71], "sigma_1": [47, 70, 71], "sigma_2": [47, 70, 71], "sigma_fn": [49, 54], "sigma_i": [42, 47, 69, 70, 71], "sigma_j": [47, 70, 71], "sigma_m": [48, 66], "sigma_n": [53, 66], "sigma_t": 55, "sigma_x": 66, "sigmoid": [43, 44, 46, 49, 50, 52, 54], "sigmundson": [48, 70, 72], "sign": [24, 43, 44, 49, 50, 52, 66, 67], "signal": [43, 45, 52, 54, 72], "signifi": 46, "signific": [43, 72], "significantli": [43, 55, 60, 66, 71, 72], "sim": [46, 47, 48, 55, 61, 66], "similar": [22, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 56, 60, 62, 63, 64, 69, 71], "similarli": [42, 43, 45, 47, 50, 52, 55, 66, 69, 70, 71, 72], "simpl": [22, 25, 29, 43, 44, 45, 47, 48, 49, 50, 52, 53, 54, 56, 58, 59, 62, 63, 66], "simplepredict": 52, "simpler": [25, 42, 43, 47, 48, 49, 55, 58, 62, 64, 69, 71, 72], "simplernn": 46, "simplest": [42, 43, 45, 46, 51, 52, 54, 56, 64, 69], "simpletre": 52, "simpli": [42, 43, 44, 46, 47, 48, 50, 51, 52, 53, 54, 62, 63, 64, 66, 69, 70, 71, 72], "simplic": [44, 47, 48, 49, 50, 51, 52, 53, 54, 56, 70, 71, 72], "simplicti": [47, 70, 71], "simplifi": [29, 42, 48, 51, 60, 62, 64, 69, 70, 72], "simplist": [45, 48, 66], "simul": [48, 60, 72], "simultan": [48, 72], "sin": [42, 43, 44, 45, 46, 51, 54, 55, 63, 69], "sinc": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 55, 58, 60, 63, 64, 66, 68, 69, 70, 71, 72], "sine": [45, 54], "singl": [20, 42, 43, 44, 45, 47, 48, 49, 50, 51, 54, 55, 60, 61, 63, 66, 69, 70, 71, 72], "singular": [42, 48, 55, 63, 69], "sinusoid": 45, "site": [42, 64, 65, 70], "situat": [42, 46, 47, 49, 55, 66, 69, 70, 71, 72], "six": [45, 66], "size": [42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 55, 60, 63, 64, 66, 69], "sizesp": 72, "sketch": 52, "ski": 51, "skill": 42, "skip": 53, "skl": [42, 48, 69, 70, 72], "sklearn": [42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 59, 61, 69, 70, 71, 72], "skplt": [49, 52], "sl": [48, 70, 72], "slack": 50, "slender": 31, "slice": [44, 63, 69], "slide": [42, 45, 58, 64, 66, 69, 70, 71], "slight": [22, 48, 55], "slightli": [43, 44, 45, 47, 48, 49, 52, 66, 70, 71], "slope": [50, 53, 54], "slow": [42, 44, 50, 55, 60, 70, 71, 72], "slower": [47, 63, 69, 70, 71, 72], "slowest": 63, "slowli": [54, 72], "slp": 43, "small": [21, 22, 42, 43, 44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 60, 62, 63, 66, 69, 70, 71, 72], "smaller": [42, 43, 44, 47, 48, 50, 51, 53, 55, 66, 69, 70, 71, 72], "smallest": [42, 46, 56, 69], "smallest_row_index": 56, "smodin": 39, "smooth": [42, 45, 48, 55, 64, 69, 71, 72], "smoother": 72, "sn": [42, 43, 45, 48, 49, 69], "sne": 53, "so": [19, 23, 26, 29, 32, 34, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66, 67, 69, 70, 71, 72], "soar": 48, "social": 42, "soft": [43, 49, 52, 54], "soften": 50, "softmax": [45, 49], "softwar": [16, 18, 19, 26, 30, 32, 33, 34, 40, 42, 50, 62, 63], "sol": 50, "sole": [42, 48, 69], "solid": [42, 49], "solut": [42, 43, 44, 45, 47, 48, 50, 52, 53, 55, 60, 63, 64, 66, 69, 70, 71, 72], "solution_ev": 72, "soluton": 44, "solv": [42, 43, 45, 47, 48, 50, 52, 53, 54, 55, 58, 63, 64, 69, 70], "solve_expdec": 44, "solve_ode_deep_neural_network": 44, "solve_ode_neural_network": 44, "solve_pde_deep_neural_network": 44, "solveod": 44, "solveode_popul": 44, "solver": [44, 49, 50, 51, 52, 63, 69], "some": [16, 21, 22, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 56, 57, 58, 60, 61, 64, 66, 69, 72], "some_model": [48, 70, 72], "somehow": 46, "someon": 58, "someth": [42, 43, 45, 46, 49, 51, 53, 57, 61, 64, 66, 69, 70], "sometim": [42, 43, 53, 54, 55, 56, 61, 70, 72], "soon": [63, 67, 70], "sophist": [42, 69], "sopt": 55, "sort": [47, 48, 51, 53, 66], "sound": [45, 47], "sourc": [16, 18, 20, 30, 33, 35, 40, 42, 43, 45, 48, 62, 63, 64, 66, 69, 72], "space": [42, 43, 46, 47, 50, 51, 53, 54, 55, 56, 66, 70, 71, 72], "span": [22, 42, 45, 47, 51, 53, 63, 69, 70, 71], "spare": 43, "spars": [45, 48, 60, 63, 69, 72], "sparse_mtx": [63, 69], "sparsecategoricalcrossentropi": 45, "sparsiti": [52, 60], "spatial": [43, 44, 45, 54], "speak": 66, "special": [16, 18, 22, 30, 33, 35, 40, 48, 49, 52, 54, 55, 63, 66, 69, 70, 71, 72], "specif": [16, 18, 20, 22, 30, 33, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 57, 58, 62, 63, 64, 66, 68, 69, 70, 71], "specifi": [27, 42, 45, 47, 48, 49, 51, 53, 55, 56, 66, 69, 71, 72], "specifici": [42, 52, 69], "spectacular": 45, "spectral": 43, "speech": [42, 43, 45, 46, 54], "speed": [43, 44, 46, 55], "spend": [58, 66, 72], "spent": 64, "sphere": [42, 70, 72], "sphinx": [22, 39, 40], "sphinx_book_them": 39, "sphinxcontrib": 40, "spike": 72, "spin": 48, "spite": 42, "spitzer": 25, "spline": 50, "split": [39, 43, 45, 46, 47, 48, 50, 51, 52, 53, 56, 58, 59, 64, 66, 69, 71, 72], "splite": 42, "splitter": [43, 52], "spoiler": 27, "spontan": 66, "spot": 45, "spread": [42, 53, 66, 69, 70], "springer": [61, 64, 68, 69], "spuriou": [55, 72], "sqquar": 71, "sqrsignal": 45, "sqrt": [45, 46, 47, 48, 50, 52, 53, 55, 66, 70, 71, 72], "squar": [43, 44, 45, 46, 49, 50, 51, 53, 55, 56, 57, 59, 60, 62, 63, 66], "squarederror": 52, "squaredeuclidean": 56, "squash": 54, "src": [29, 39], "srtm": 48, "srtm_data_norway_1": 48, "stabil": [47, 64, 72], "stabl": [42, 46, 47, 48, 51, 58, 62, 64, 69, 70, 71, 72], "stack": [45, 46], "stage": [47, 55, 57, 64, 72], "stagnat": 72, "stai": [42, 44, 46, 47, 53, 69, 70, 72], "stand": [22, 42, 47, 51, 54, 69, 70, 71], "standard": [42, 43, 46, 47, 48, 49, 50, 52, 54, 59, 60, 61, 63, 64, 66, 69, 71, 72], "standardscal": [42, 48, 49, 50, 51, 52, 53, 59, 70, 72], "standpoint": 72, "stanford": [55, 71], "start": [17, 22, 23, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 63, 66, 67, 69, 70, 71, 72], "start_tim": 56, "starter": 22, "stat": 48, "state": [24, 43, 44, 46, 47, 48, 49, 50, 52, 53, 54, 55, 62, 66, 69, 70, 71], "statement": [42, 49, 63, 69], "static": 39, "stationari": [71, 72], "statist": [42, 43, 45, 46, 49, 51, 52, 53, 54, 55, 56, 61, 63, 64, 68, 70, 71, 72], "statu": [42, 49, 57, 69], "stavang": 48, "stb": 39, "std": [42, 46, 48, 60, 69, 70, 72], "steep": [55, 71, 72], "steepest": 72, "stefan": [29, 35], "step": [42, 43, 44, 46, 48, 49, 51, 52, 53, 54, 55, 56, 57, 60, 63, 64, 69, 71], "step_fn": [49, 54], "step_length": [55, 72], "step_siz": 72, "steps_list": 51, "stereo": 45, "sticki": 29, "still": [20, 42, 44, 45, 47, 48, 53, 55, 66, 70, 71, 72], "stimuli": 54, "stk": [68, 69], "stk2100": [68, 69], "stk3155": [57, 64, 65, 67], "stk4021": [68, 69], "stk4051": [68, 69], "stk4155": [65, 67], "stk5000": 68, "stochast": [42, 43, 47, 48, 50, 53, 54, 71], "stock": 46, "stoke": 54, "stone": [42, 49], "stop": [43, 46, 51, 55, 56, 60, 71], "storag": [47, 70, 71], "store": [22, 42, 43, 44, 45, 48, 53, 55, 66, 69, 72], "storehaug": [67, 69], "str": [43, 45, 46], "straight": [42, 48, 50, 55, 69, 71], "straightforward": [42, 44, 45, 47, 48, 50, 51, 52, 55, 63, 69, 70, 71], "strategi": [42, 43, 51, 69], "stratifi": 48, "stream": 72, "strength": [42, 47, 56, 70, 71], "stretch": 53, "strict": [16, 18, 30, 33, 35, 40, 50, 55, 71], "strictli": [50, 55, 71], "stride": [46, 63], "strike": 48, "string": 43, "stroke": 49, "strong": [45, 48, 51, 52, 54, 63, 66, 72], "strongli": [42, 50, 57, 62, 63], "stronli": [], "structur": [17, 21, 22, 42, 43, 44, 45, 48, 51, 52, 54, 62, 69], "stuck": [43, 55, 71, 72], "student": [29, 42, 57, 64, 65, 67, 68, 69], "studi": [42, 45, 46, 47, 48, 49, 50, 53, 54, 55, 62, 64, 68, 69, 70, 71, 72], "studier": 68, "style": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 40, 49, 51, 63, 69], "stylesheet": 29, "st\u00f8land": 67, "sub": [51, 54, 72], "subdivid": [42, 63, 69], "subfield": 42, "subgradi": 72, "subject": [19, 26, 32, 34, 48, 50, 66], "sublicens": [19, 26, 32, 34], "sublinear": 72, "submit": 69, "subplot": [24, 42, 43, 45, 46, 48, 49, 50, 51, 52, 56, 69], "subplots_adjust": [50, 66], "subprogram": [63, 69], "subproject": 20, "subract": [42, 70], "subroutin": [42, 69], "subscript": 43, "subsequ": [43, 46, 47, 48, 54, 63, 66, 70, 71], "subset": [43, 48, 51, 54, 55, 62, 69, 71, 72], "subspac": [42, 50, 53, 70], "substanti": [19, 26, 32, 34, 51, 52, 72], "substep": 53, "substitut": [16, 18, 30, 33, 35, 40, 45, 48, 54, 58, 63], "subsubset": 51, "subtask": 48, "subtl": 43, "subtract": [42, 46, 47, 48, 53, 55, 60, 61, 63, 64, 66, 70, 72], "subtre": 51, "succeed": [42, 46, 69], "success": [27, 45, 49, 51, 55, 66], "successfulli": [46, 51], "succinctli": 72, "sudo": [42, 62, 64, 69], "suffer": [42, 43, 44, 47, 52, 69, 70, 71], "suffici": [43, 48, 50, 53, 55, 71], "suggest": [43, 55, 64, 68, 71, 72], "suit": [50, 54], "suitabl": [42, 57, 61, 66, 70, 72], "sum": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 61, 63, 66, 69, 70, 71, 72], "sum_": [42, 43, 44, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 61, 63, 64, 66, 69, 70, 71, 72], "sum_i": [42, 44, 47, 48, 50, 55, 61, 64, 70, 71, 72], "sum_j": [48, 60, 72], "sum_ja_": 42, "sum_k": [48, 50, 54, 63], "sum_logist": 55, "sum_m": 45, "sum_n": 45, "sum_nx_": 45, "summar": [47, 48, 51], "summari": [27, 43, 45, 46, 52, 65, 71, 72], "summat": [42, 45, 58, 70, 71], "sunni": 51, "super": [47, 70, 71, 72], "superfici": 45, "superscript": [43, 54], "supervis": [42, 47, 48, 49, 51, 54, 62, 69, 70, 71], "supplement": [49, 64], "suppli": 29, "support": [23, 29, 39, 41, 42, 43, 51, 52, 53, 55, 62, 69, 70, 72], "suppos": [42, 47, 48, 49, 50, 52, 53, 54, 55, 63, 69, 70, 71, 72], "suppress": [47, 55, 71], "sure": [24, 42, 43, 46, 48, 58, 64], "surf": 48, "surfac": [42, 48, 69, 72], "surpass": 48, "surpris": [42, 69], "surround": [45, 62], "survei": [42, 47, 48, 69, 70], "svc": [50, 51, 52], "svd": [42, 48, 53, 69], "svdinv": 47, "svm": [50, 51, 52, 53], "svm_clf": [50, 52], "swath": [47, 70, 71], "switch": 42, "sy": [17, 55, 71, 72], "symbol": [43, 47, 53, 55, 62, 66, 69, 70, 71], "symmeteri": 43, "symmetr": [42, 47, 50, 53, 54, 55, 63, 69, 70], "symmetri": 48, "sympi": [42, 62, 64, 69], "synonim": 66, "syntax": [0, 22, 28, 55], "system": [28, 41, 42, 43, 45, 46, 48, 49, 51, 52, 54, 55, 57, 62, 63, 64, 69, 71, 72], "systemat": [46, 48], "t": [24, 29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 69, 71, 72], "t0": [45, 48, 55, 72], "t1": [44, 55, 72], "t2": 44, "t3": 44, "t_": 44, "t_0": [44, 51, 55, 72], "t_1": [55, 72], "t_b": 52, "t_i": [43, 44, 47, 54, 70, 71], "t_j": 54, "t_k": 51, "tabl": [29, 51, 64, 66, 67, 69], "tabul": [42, 69], "tabular": 69, "tackl": 46, "tag": [27, 28, 44, 45, 46, 47, 48, 49, 54, 55, 56, 63, 66, 70, 71], "taht": [42, 69], "tail": [27, 66], "tailor": [44, 50, 53, 69], "taiwan": [42, 69], "take": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 59, 61, 62, 63, 66, 69, 70, 71, 72], "taken": [42, 43, 45, 48, 52, 55, 63], "tan": 45, "tangent": [43, 46, 54, 55, 71], "tanh": [43, 46, 49, 50, 54], "target": [42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 57, 58, 60, 61, 69, 70, 71, 72], "target_nam": 51, "task": [42, 43, 45, 48, 51, 53, 54, 56, 64, 69, 72], "tau": [45, 47, 66], "taught": 69, "tax": [], "taylor": [44, 55, 71], "taylornr": [55, 71], "tc": 50, "teach": [57, 65, 69], "team": [35, 43], "teaser": 42, "technic": [42, 47, 48, 55, 64, 71, 72], "techniqu": [42, 43, 50, 52, 55, 62, 66, 68, 69, 70, 72], "technologi": [42, 43], "tell": [42, 46, 48, 52, 53, 55, 58, 66, 72], "temp": 43, "temp1": 43, "temp2": 43, "temperatur": [42, 51, 69], "templat": 60, "temporarili": 43, "ten": [45, 69], "tend": [45, 47, 48, 50, 51, 52, 54, 55, 56, 70, 72], "tendenc": [42, 69], "tension": 48, "tensor": 45, "tensorflow": [42, 44, 46, 50, 56, 62, 63, 64, 68, 69, 70], "term": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 61, 64, 66, 69, 70, 71, 72], "term1": [47, 48, 53], "term2": [47, 48, 53], "term3": [47, 48, 53], "term4": [47, 48, 53], "termin": [42, 46, 47, 51, 52, 55, 57, 70, 71, 72], "terminarl": 57, "terrain": 48, "terrain1": 48, "test": [29, 45, 46, 47, 48, 49, 50, 51, 52, 55, 58, 63, 64, 66, 69, 71, 72], "test_acc": 45, "test_accuraci": [43, 45], "test_error": 48, "test_imag": [45, 46], "test_ind": 48, "test_input": 46, "test_label": [45, 46], "test_loss": 45, "test_pr": 43, "test_predict": 43, "test_rnn": 46, "test_scor": [49, 52], "test_siz": [42, 43, 45, 47, 48, 52, 57, 59, 70, 71, 72], "test_split": 51, "testerror": [42, 48, 70], "testi": 46, "testpredict": 46, "testx": 46, "tex": [24, 29], "text": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 22, 23, 42, 43, 44, 46, 47, 50, 51, 53, 55, 57, 60, 63, 66, 68, 70, 71, 72], "textbf": [], "textbook": [58, 64, 70, 71], "textual": 51, "textur": 43, "tf": [43, 45, 46, 55, 56, 71], "th": [42, 43, 44, 47, 48, 49, 51, 54, 55, 56, 63, 64, 66, 69, 70, 72], "than": [42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 54, 55, 59, 62, 66, 69, 70, 72], "thank": [46, 48, 70, 72], "theano": [43, 62, 69], "thei": [20, 22, 27, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 57, 58, 60, 63, 64, 66, 69, 70, 71, 72], "them": [17, 39, 42, 43, 45, 46, 48, 50, 51, 52, 53, 54, 55, 60, 61, 63, 64, 69, 70], "theme": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 39, 42, 57, 69], "themselv": [42, 64, 66, 69, 72], "thenc": 48, "theorem": [44, 48, 49, 70, 71], "theoret": [42, 46, 52], "theori": [16, 18, 30, 33, 35, 40, 42, 43, 45, 50, 51, 54, 55, 61, 62, 64, 68, 69, 72], "thereaft": [42, 47, 48, 53, 54, 63, 64, 69], "therebi": [42, 47, 49, 53, 64, 69, 70, 71], "therefor": [42, 43, 44, 45, 46, 48, 49, 50, 53, 55, 61, 66, 69, 70, 71, 72], "therein": 53, "thereof": [42, 48, 55, 69, 72], "theta": [42, 43, 46, 47, 48, 49, 55, 58, 64, 66, 69, 70, 71, 72], "theta1": 72, "theta2": 72, "theta_": [42, 43, 48, 49, 55, 69, 70, 71, 72], "theta_0": [42, 47, 48, 49, 58, 69, 70, 71, 72], "theta_0x_": [42, 69, 70], "theta_1": [42, 47, 48, 49, 69, 70, 71, 72], "theta_1x_": [42, 69, 70], "theta_1x_0": [42, 69], "theta_1x_1": [42, 49, 69], "theta_1x_2": [42, 69], "theta_1x_i": [49, 70, 71, 72], "theta_2": [42, 69, 70], "theta_2x_": [42, 69, 70], "theta_2x_0": [42, 69], "theta_2x_1": [42, 69], "theta_2x_2": [42, 49, 69], "theta_2x_i": 70, "theta_3x_i": 70, "theta_4x_i": 70, "theta_closed_form": 60, "theta_closed_formol": 60, "theta_closed_formridg": 60, "theta_gdol": 60, "theta_gdridg": 60, "theta_i": [42, 43, 47, 69, 70, 71], "theta_j": [42, 47, 48, 60, 69, 70, 72], "theta_k": [71, 72], "theta_linreg": [55, 71, 72], "theta_ol": 60, "theta_p": 49, "theta_px_p": 49, "theta_ridg": 60, "theta_t": [55, 72], "theta_tru": 60, "thetaith": 72, "thetavalu": 47, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 27, 29, 30, 32, 33, 34, 35, 39, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 70, 71, 72], "thing": [23, 42, 43, 44, 46, 47, 49, 51, 57, 58, 60, 66, 69], "think": [42, 43, 45, 46, 48, 51, 54, 55, 56, 66, 69, 70, 71, 72], "third": [42, 45, 48, 55, 67, 69, 71, 72], "thirti": 49, "thorughout": 69, "those": [22, 42, 45, 47, 48, 50, 51, 52, 53, 63, 64, 69, 70, 71, 72], "though": [43, 44, 45, 46, 55, 58, 59, 61, 63, 66, 72], "thought": [48, 56, 64, 66], "thousand": [42, 43, 64, 70, 72], "three": [42, 43, 45, 47, 48, 50, 51, 54, 63, 64, 65, 66, 67, 69, 70, 71], "threshold": [43, 45, 51, 52, 53, 54, 55, 72], "through": [42, 43, 44, 45, 46, 47, 48, 50, 53, 54, 55, 56, 57, 62, 63, 64, 66, 69, 70, 71, 72], "throughout": [42, 46, 47, 56, 57, 62, 63, 66, 69], "throw": [29, 45, 48, 66], "thu": [20, 42, 43, 44, 47, 48, 49, 50, 52, 53, 54, 55, 67, 69, 70, 71, 72], "thumb": [42, 48, 64, 70], "thursdai": [], "tibshirani": [48, 61, 64, 68, 69], "tick_param": 48, "ticker": [48, 55, 66, 71, 72], "tif": 48, "tight_layout": [43, 49], "tightli": 53, "tild": [42, 47, 48, 49, 53, 61, 64, 66, 69, 70, 71, 72], "till": [42, 46, 49, 50, 51, 52, 54, 63, 69, 70], "time": [39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 66, 69, 70, 71], "timeit": 46, "timer": 46, "tini": [43, 72], "tip": 45, "titl": [42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 55, 57, 66, 69, 71, 72], "tm": 29, "tmp": 55, "tn": [44, 45, 49], "to_categor": [43, 45, 46], "to_categorical_numpi": 43, "to_numer": [42, 48, 69], "todai": 45, "togeth": [42, 45, 48, 50, 53, 55, 62, 69], "toi": 56, "token": 27, "told": 55, "toler": [44, 56], "tolist": 46, "tomographi": 54, "too": [42, 44, 46, 47, 48, 51, 53, 55, 59, 60, 66, 68, 70, 71, 72], "took": [50, 69], "tool": [22, 29, 42, 43, 45, 48, 55, 57, 62, 70], "toolbox": 50, "top": [23, 42, 45, 47, 48, 51, 52, 61, 62, 69], "topic": [21, 42, 47, 48, 49, 50, 62, 64, 70, 71], "topolog": [45, 54], "topologi": [43, 54], "torkjellsdatt": [67, 69], "tort": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "toss": [52, 66], "total": [42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 56, 63, 66, 67, 69, 70, 71, 72], "total_loss": 46, "totalclustervari": 56, "totalscatt": 56, "toward": [43, 44, 49, 54, 55, 57, 71], "towardsdatasci": 72, "town": [], "tp": [46, 49], "tpng": 51, "tpu": [55, 62, 69], "tqdm": 48, "tr": [], "track": [45, 55, 56, 57, 63, 70, 71, 72], "tract": [], "tractabl": [42, 69, 70], "trade": [47, 51, 72], "tradeoff": [42, 47, 61, 64, 69, 70, 71], "tradit": [42, 43, 46, 48, 69], "train": [44, 45, 47, 48, 50, 51, 52, 53, 54, 55, 58, 59, 64, 71, 72], "train_accuraci": [42, 43, 45, 69], "train_dataset": 46, "train_end": [42, 43, 70], "train_error": 48, "train_imag": [45, 46], "train_ind": 48, "train_label": [45, 46], "train_pr": 43, "train_siz": [42, 43, 45, 70], "train_step": 46, "train_test_split": [42, 43, 45, 47, 48, 49, 51, 52, 53, 57, 58, 59, 61, 69, 70, 71, 72], "train_test_split_numpi": [42, 43, 70], "trainable_vari": 46, "trained_model": [48, 70, 72], "trainerror": [42, 70], "traini": 46, "training_checkpoint": 46, "training_dataset": 46, "training_gradi": [55, 72], "trainingerror": 48, "trainpredict": 46, "trainscor": 46, "trainx": 46, "trait": [42, 69], "trajectori": [46, 72], "transfer": [51, 69], "transform": [42, 47, 48, 49, 50, 51, 52, 53, 54, 55, 59, 62, 63, 69, 70, 71, 72], "transit": [48, 54], "translat": [43, 46, 48, 52, 69, 70, 72], "transpos": [43, 47, 53, 63, 70, 71], "travers": [42, 47], "treat": [23, 42, 43, 45, 48, 54, 55, 60, 66, 69, 70, 71, 72], "tree": [42, 43, 62, 69], "tree_clf": [51, 52], "tree_clf_": 51, "tree_clf_sr": 51, "tree_reg": 51, "tree_reg1": 51, "tree_reg2": 51, "trend": 66, "treue": 49, "trevor": [61, 64, 68], "tri": [44, 45, 46, 51, 55, 58, 72], "triain": 42, "trial": [42, 44, 46, 48, 55, 66, 69, 71, 72], "triangl": [55, 71], "triangular": 63, "trick": [45, 46, 50, 53, 55, 66, 72], "trickier": 66, "tridiagon": 63, "trillion": 62, "trim": 27, "trivial": [42, 43, 47, 53, 66, 69, 71], "troffa": [25, 26, 32, 40], "troubl": [42, 50, 54, 57, 70, 72], "truck": 45, "true": [27, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 60, 61, 63, 64, 66, 69, 70, 71, 72], "true_beta": 70, "true_fun": 48, "true_theta": [48, 72], "truli": 69, "try": [17, 29, 42, 43, 44, 46, 47, 48, 49, 50, 51, 52, 53, 55, 56, 57, 60, 62, 63, 64, 66, 69, 70, 71, 72], "tr\u00f6ger": 25, "tucker": 50, "tuesdai": [67, 69], "tumor": [49, 51], "tumour": 49, "tunabl": 43, "tune": [46, 51, 55, 63, 69, 72], "turn": [42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 63, 64, 66, 69, 70, 71, 72], "tutori": [43, 46], "tv": 44, "tveito": 44, "tweak": [43, 46, 52, 66], "twice": [55, 71], "twist": 53, "two": [22, 23, 35, 42, 43, 44, 46, 47, 48, 49, 51, 52, 53, 54, 55, 57, 59, 63, 64, 65, 66, 68, 69, 70, 71, 72], "tx": [55, 71, 72], "tx_1": [55, 71], "txt": [46, 57], "ty": [55, 71], "type": [21, 39, 42, 43, 45, 48, 50, 52, 55, 63, 66, 70, 71, 72], "typic": [20, 42, 43, 44, 45, 46, 47, 49, 51, 52, 54, 55, 57, 58, 66, 69, 70, 71, 72], "typo": 64, "u": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 63, 64, 66, 68, 69, 70, 71, 72], "u_": 63, "u_i": 54, "u_m": 52, "ua": [42, 69], "ubuntu": [42, 62, 64, 69], "uci": 64, "uio": [57, 64, 67, 68], "un": 56, "unabl": 57, "unari": [63, 69], "unbalanc": [48, 51], "unbias": [42, 47, 48, 69], "uncent": [48, 70, 72], "uncertainti": [42, 47, 69], "uncertitud": 66, "unchang": [43, 45], "uncorrel": [52, 66], "undefin": [47, 70, 71], "under": [20, 29, 35, 42, 43, 47, 48, 52, 55, 62, 64, 69, 70, 71, 72], "underdetermin": [42, 69], "underfit": [43, 48], "underflowproblem": 47, "undergo": 47, "undergradu": [65, 67], "underli": [42, 43, 51, 55, 60, 66, 69, 72], "underlin": [36, 37, 38], "underscor": 29, "underset": [46, 56], "understand": [23, 42, 43, 45, 47, 48, 52, 55, 56, 57, 61, 62, 69, 70, 71, 72], "understood": [50, 55], "undesir": 50, "undetermin": [47, 50], "undo": 46, "unexpect": 48, "unexpected": 66, "unexplain": 60, "unfair": [48, 70], "unfortun": [43, 50, 51, 52], "unicode_liter": [50, 51], "uniform": [42, 43, 47, 48, 53, 55, 64, 66, 69, 71, 72], "uniformli": [55, 66, 71, 72], "unifrompdf": 66, "unimport": [55, 71], "union": [47, 48], "uniqu": [42, 44, 48, 55, 56, 63, 69], "unique_cluster_label": 56, "unit": [42, 43, 45, 46, 47, 52, 54, 60, 66, 69, 70, 71, 72], "unitari": [47, 48, 63, 70, 71], "unitarili": [63, 69], "uniti": 66, "univari": 66, "univers": [42, 43, 44, 55, 62, 64, 65, 67, 69, 70, 71, 72], "unix": [41, 43], "unknow": [42, 63, 69], "unknown": [42, 43, 45, 46, 47, 48, 50, 52, 55, 63, 64, 69, 70, 71, 72], "unknowwn": 54, "unlabel": 43, "unless": [35, 42, 45, 48, 53, 55, 64, 69, 71], "unlik": [43, 45, 50, 55, 71, 72], "unnecessarili": 51, "unord": 45, "unpublish": 72, "unravel": 43, "unrol": [45, 53], "unscal": 61, "unseen": [42, 49, 51, 57], "unstabl": 43, "unsupervis": [42, 43, 46, 54, 62, 69], "unsymmetr": [63, 69], "until": [43, 44, 46, 51, 54, 55, 56, 71, 72], "untouch": 42, "unusu": 54, "up": [43, 45, 46, 47, 48, 50, 52, 53, 55, 56, 58, 60, 61, 62, 63, 64, 66, 67, 72], "updat": [43, 44, 52, 54, 55, 56, 57, 60], "uploa": 69, "upload": [57, 62, 64, 68], "upon": [42, 43, 48, 49, 53, 63], "upper": [42, 50, 51, 58, 63, 70], "uppercas": [63, 69], "upsampl": 46, "upscal": 46, "url": [69, 70], "us": [16, 18, 19, 20, 22, 23, 26, 27, 30, 32, 33, 34, 35, 39, 40, 46, 47, 48, 50, 51, 52, 53, 54, 56, 57, 59, 63, 66, 68], "usag": [42, 50, 62, 69, 70], "usd": [], "usd10000": [], "use_bia": 46, "usecol": [42, 69], "useless": 43, "user": [29, 42, 43, 44, 46, 48, 49, 57, 62, 63, 64, 69, 70], "usernam": [57, 64], "usetex": 66, "usg": 48, "usr": 66, "usual": [42, 45, 46, 49, 54, 55, 56, 69, 72], "ut": 47, "utf": 29, "util": [27, 43, 45, 46, 48, 49, 52, 56, 61, 69], "ux": 63, "v": [6, 8, 44, 46, 47, 48, 53, 55, 57, 62, 70, 71], "v0": 66, "v1": 66, "v2": [27, 28, 66], "v5": [27, 28], "v_": 72, "v_0": [53, 72], "v_t": 72, "va": 43, "vahid": 69, "val": 55, "val_accuraci": 45, "val_loss": 46, "vale": 44, "valid": [27, 42, 43, 46, 49, 51, 52, 55, 62, 66, 69, 70, 72], "validation_data": 45, "validation_split": 46, "valu": [39, 42, 43, 44, 45, 46, 48, 49, 50, 51, 52, 54, 55, 56, 58, 59, 60, 62, 63, 64, 69, 72], "valuat": 51, "valy": 46, "van": [35, 42, 61, 64, 69, 70, 71, 72], "vandenbergh": [50, 55, 71], "vandermond": [42, 69], "vanilla": [42, 48, 53, 56, 70, 72], "vanish": [43, 46, 55, 66, 71], "var": [27, 28, 47, 48, 52, 53, 61, 64, 66, 70], "var_x": 66, "varabl": 50, "varepsilon": [47, 48, 61], "varepsilon_": [47, 48], "varepsilon_i": [47, 48], "vari": [42, 43, 45, 47, 48, 52, 69], "variabl": [42, 43, 44, 47, 48, 49, 50, 52, 53, 54, 55, 56, 63, 69, 70, 72], "varianc": [42, 43, 47, 49, 51, 52, 53, 55, 56, 60, 62, 63, 66, 69, 70, 71, 72], "variance_i": [47, 53, 70], "variance_x": [47, 53, 70], "variant": [42, 43, 48, 50, 54, 55, 69, 70, 71, 72], "variat": [22, 45, 46, 53, 69], "varieti": [42, 45, 54, 62, 64, 69], "variou": [25, 39, 43, 45, 47, 48, 49, 50, 51, 53, 54, 55, 58, 61, 62, 63, 64, 66, 69, 70, 71, 72], "varydimens": 46, "vast": 72, "vastli": 45, "vaue": 43, "vault": 42, "vdot": [44, 55, 71, 72], "ve": [39, 64, 72], "vec": 48, "vector": [42, 43, 44, 45, 46, 47, 48, 49, 51, 52, 53, 55, 56, 59, 60, 62, 71, 72], "vector_mean": 56, "ventur": [42, 50, 62, 69], "venv": 57, "verbos": [43, 45, 46], "veri": [25, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 60, 64, 66, 68, 69, 70, 71, 72], "verifi": [29, 45, 53, 63, 69], "versatil": [50, 69], "versicolor": [50, 51], "version": [42, 45, 52, 55, 56, 57, 62, 63, 64, 66, 69], "versu": [43, 72], "vert": [42, 43, 47, 48, 49, 50, 51, 53, 55, 58, 59, 69, 70, 71, 72], "vert_1": [47, 48, 70, 71, 72], "vert_2": [47, 48, 53, 59, 70, 71, 72], "via": [42, 47, 48, 49, 50, 51, 52, 53, 54, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71, 72], "vidal": 53, "video": [42, 43, 54, 62, 65, 67, 69, 70, 71], "view": [29, 43, 45, 47, 48, 54, 55, 66, 68, 69, 71, 72], "violat": 50, "virginica": 51, "viridi": [42, 43, 44, 45, 69], "virtanen": 35, "virtual": [43, 72], "viscos": 55, "viscou": 55, "visibl": 57, "vision": [42, 45], "visit": 72, "visual": [42, 45, 53, 54, 60, 62, 69, 70], "visualis": 43, "visualstudio": [57, 58, 61], "viz": [48, 50, 66], "vmap": 55, "vmax": [43, 48], "vmh0zpt0tli": 72, "vmin": [43, 48], "voic": 45, "volatil": 72, "volum": [42, 45, 69], "vote": [52, 69], "voting_clf": 52, "votingclassifi": 52, "votingsimpl": 52, "vscode": [4, 5, 7, 9, 10, 11, 12, 13, 14, 29], "vstack": [47, 53, 63, 66, 69, 70], "vt": [47, 70, 71], "w": [42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 63, 66, 69, 70, 71, 72], "w1": 50, "w2": [50, 53], "w3": 50, "w_": [43, 54], "w_1": [50, 63], "w_1x_": 50, "w_1x_1": 50, "w_2": [50, 63], "w_2x_": 50, "w_2x_2": 50, "w_3": 63, "w_4": 63, "w_hidden": 44, "w_i": [43, 44, 52], "w_ix_i": 54, "w_j": 63, "w_m": 63, "w_output": 44, "w_px_": 50, "w_px_p": 50, "w_t": [], "wa": [35, 43, 45, 46, 47, 48, 49, 52, 53, 54, 56, 59, 63, 69, 70, 72], "wai": [16, 18, 30, 33, 35, 40, 42, 43, 44, 45, 46, 47, 48, 49, 50, 52, 53, 54, 55, 56, 57, 60, 61, 63, 66, 69, 70, 71, 72], "walk": 51, "walker": 66, "wall": 72, "walt": 35, "wang": [42, 69], "want": [20, 24, 42, 43, 44, 45, 46, 47, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 62, 64, 66, 69, 70, 71, 72], "warn": [27, 46], "warrant": 48, "warranti": [16, 18, 19, 26, 30, 32, 33, 34, 35, 40], "wast": [45, 72], "watch": [62, 71, 72], "wave": 45, "wavelet": 50, "wcag": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "we": [39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 70, 71], "weak": [51, 52, 56], "weaker": 72, "weather": [43, 54], "web": [62, 65, 67, 69], "webpag": 69, "websit": [48, 63, 64, 65, 69], "wedg": [50, 66], "wednesdai": [67, 69], "wee": 53, "week": [42, 47, 48, 49, 64, 65, 67], "weekli": [57, 58, 62, 64, 65, 67, 68, 69], "weight": [43, 44, 45, 48, 49, 51, 52, 54, 55, 60, 66, 72], "weigth": 44, "welcom": [50, 57, 62], "well": [21, 24, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 54, 55, 57, 58, 62, 63, 64, 66, 68, 69, 70, 71, 72], "went": 50, "were": [39, 42, 43, 45, 46, 47, 48, 49, 50, 52, 53, 54, 56, 66, 69, 72], "wessel": [42, 61, 64, 69, 70, 71, 72], "what": [20, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 66, 72], "whatev": 45, "when": [20, 22, 23, 39, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 60, 61, 63, 64, 66, 69, 70, 71], "whenev": [55, 57, 66, 72], "where": [29, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64, 66, 67, 69, 70, 71, 72], "wherea": [22, 48, 66, 72], "wherefrom": 64, "wherein": [43, 54], "whether": [16, 18, 19, 22, 26, 30, 32, 33, 34, 35, 40, 42, 45, 47, 49, 51, 64, 66, 69], "which": [23, 25, 29, 42, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 69, 70, 71], "whichev": [43, 45], "while": [42, 43, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 57, 58, 61, 66, 69, 70, 71, 72], "white": 51, "whiteboad": 72, "whiteboard": [70, 71], "who": [42, 57], "whole": [43, 45, 46, 47, 51, 53, 55, 72], "whom": [19, 26, 32, 34], "whose": [42, 48, 52, 66, 70], "whow": [53, 70], "why": [29, 42, 43, 45, 48, 55, 57, 58, 59, 61, 64, 70, 71], "wide": [42, 43, 45, 48, 49, 54, 62, 63, 64, 69], "widehat": 48, "width": [42, 45, 50, 51, 69], "wieringen": [42, 61, 64, 69, 70, 71, 72], "wiki": 64, "wikipedia": 64, "win": [52, 72], "wind": 51, "window": 28, "wing": [67, 69], "winther": 44, "wiothout": 48, "wiscons": 49, "wisconsin": 52, "wisdom": [48, 70, 72], "wise": [43, 47, 54, 55, 70, 71, 72], "wish": [42, 44, 47, 49, 50, 53, 55, 56, 60, 63, 64, 69, 70, 71, 72], "with_std": [42, 70], "wither": 48, "within": [29, 42, 44, 45, 46, 49, 51, 54, 55, 56, 66, 68, 69, 71], "withinclust": 56, "without": [16, 17, 18, 19, 26, 28, 30, 32, 33, 34, 35, 40, 42, 43, 47, 48, 50, 51, 53, 54, 55, 57, 60, 64, 69, 70, 71, 72], "won": [42, 57, 69], "wonder": 50, "word": [39, 42, 43, 45, 46, 47, 48, 49, 56, 66, 69, 70, 71, 72], "work": [16, 24, 26, 29, 42, 43, 46, 48, 49, 50, 51, 55, 57, 58, 60, 61, 62, 64, 65, 66, 67, 69, 70, 72], "workabl": 72, "workaround": 29, "workhors": 72, "workload": 72, "workshop": 69, "world": [42, 50, 58, 70], "worldwid": [42, 69], "worri": 57, "wors": [42, 43, 45, 46, 48, 69, 72], "worth": [51, 61], "worthi": 64, "would": [42, 43, 45, 47, 48, 49, 50, 51, 52, 53, 54, 55, 58, 60, 63, 64, 66, 69, 70, 71, 72], "wrap": [48, 63, 69], "write": [22, 23, 42, 43, 44, 45, 47, 48, 49, 50, 54, 55, 57, 58, 60, 63, 69, 70, 72], "written": [16, 18, 22, 23, 30, 33, 42, 44, 45, 47, 53, 54, 55, 58, 62, 63, 64, 66, 69, 70, 71, 72], "wrong": [43, 50, 57], "wrongli": 52, "wrote": [25, 47, 53, 70], "wrt": [52, 55, 72], "wth": [52, 55, 72], "www": [62, 63, 64, 68, 69, 71, 72], "wx_1": 50, "x": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 69, 71, 72], "x0": 50, "x1": [46, 50, 51, 52, 55], "x1_exampl": 50, "x1d": 50, "x2": [50, 51, 52, 55], "x2d": [50, 53], "x2d_train": 53, "x2dsl": 53, "x3": 50, "x_": [42, 44, 45, 47, 48, 50, 52, 53, 55, 56, 63, 66, 69, 70, 71, 72], "x_0": [42, 47, 53, 60, 63, 69, 70], "x_1": [42, 44, 47, 48, 49, 50, 51, 52, 53, 55, 60, 63, 66, 69, 70, 71, 72], "x_2": [42, 44, 47, 48, 49, 50, 51, 52, 53, 55, 63, 66, 69, 70, 71], "x_3": [50, 63, 66], "x_4": 63, "x_6": 60, "x_center": 53, "x_data": 43, "x_data_ful": 43, "x_hidden": 44, "x_i": [42, 43, 44, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 63, 66, 69, 70, 71, 72], "x_input": 44, "x_ix_": [42, 69], "x_iy_i": 50, "x_j": [42, 44, 50, 51, 54, 58, 66, 70, 72], "x_jy_j": 50, "x_k": [54, 56, 63, 66, 70], "x_l": 66, "x_m": [48, 54, 63, 66], "x_mean": [60, 72], "x_n": [42, 44, 45, 48, 50, 53, 54, 55, 63, 66, 69, 71], "x_new": [51, 52], "x_norm": [60, 72], "x_offset": [48, 70, 72], "x_output": 44, "x_p": [45, 49, 51], "x_poli": 51, "x_poly10": 51, "x_pred": 46, "x_prev": 44, "x_reduc": 53, "x_sampl": 61, "x_scale": 50, "x_small": 55, "x_std": [60, 72], "x_t": 72, "x_test": [42, 43, 45, 47, 48, 49, 51, 52, 53, 57, 58, 59, 61, 70, 71, 72], "x_test_": 59, "x_test_own": 48, "x_test_scal": [42, 48, 49, 51, 52, 53, 70, 72], "x_tot": 46, "x_train": [42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 57, 58, 59, 61, 69, 70, 71, 72], "x_train_": 59, "x_train_mean": [48, 70, 72], "x_train_own": 48, "x_train_scal": [42, 48, 49, 51, 52, 53, 70, 72], "x_val": 43, "xarrai": [62, 69], "xavier": 43, "xbnew": [55, 71, 72], "xcode": [42, 62, 64, 69], "xdclassiffierconfus": 52, "xdclassiffierroc": 52, "xg_clf": 52, "xgb": 52, "xgbclassifi": 52, "xgboost": 51, "xgboot": 52, "xgbregressor": 52, "xgparam": 52, "xgtree": 52, "xi": [50, 55, 72], "xi_": 50, "xi_1": 50, "xi_i": 50, "xk": 50, "xla": [55, 62, 69], "xlabel": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 66, 69, 70, 71, 72], "xlim": [48, 52], "xm": 51, "xmesh": 55, "xnew": [42, 55, 69, 71, 72], "xp": 66, "xpanda": [42, 70], "xpd": [47, 53, 70], "xplot": 42, "xscale": [42, 70], "xsr": 51, "xt_x": [55, 71, 72], "xtest": 48, "xtick": [45, 48, 50, 51], "xtrain": 48, "xu": [42, 69], "xx": [42, 63, 69], "xy": [42, 48, 50, 63, 69], "xytext": 50, "xyz": 29, "xz": [63, 69], "y": [29, 42, 43, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 69, 70, 71, 72], "y1": 46, "y2": 46, "y3": 46, "y_": [42, 43, 47, 48, 52, 53, 63, 69, 70], "y_0": [42, 47, 53, 63, 69, 70], "y_1": [42, 47, 50, 51, 53, 55, 63, 69, 70, 71, 72], "y_1y_1": 50, "y_1y_1k": 50, "y_1y_2": 50, "y_1y_2k": 50, "y_1y_n": 50, "y_1y_nk": 50, "y_2": [42, 47, 50, 51, 53, 63, 69, 70], "y_2y_1": 50, "y_2y_1k": 50, "y_2y_2": 50, "y_2y_2k": 50, "y_3": [42, 51, 63], "y_4": 63, "y_center": [60, 72], "y_data": [42, 43, 47, 48, 69, 70, 71, 72], "y_data_ful": 43, "y_decis": 50, "y_fit": [42, 70], "y_i": [42, 43, 47, 48, 49, 50, 51, 52, 53, 54, 55, 61, 63, 64, 69, 70, 71, 72], "y_if_": 52, "y_ix_": [42, 69], "y_ix_i": [49, 50, 55, 70, 71, 72], "y_iy_jk": 50, "y_j": [48, 50, 54, 64], "y_k": 54, "y_m": 63, "y_mean": [60, 72], "y_model": [42, 46, 47, 48, 69, 70, 71, 72], "y_n": [50, 55, 71, 72], "y_ny_1": 50, "y_ny_1k": 50, "y_ny_2": 50, "y_ny_2k": 50, "y_ny_n": 50, "y_ny_nk": 50, "y_offset": [48, 59, 70, 72], "y_plot": 51, "y_pred": [42, 43, 46, 48, 49, 50, 51, 52, 70, 72], "y_pred1": 51, "y_pred2": 51, "y_pred_rf": 52, "y_pred_tre": 52, "y_proba": [49, 52], "y_sampl": 61, "y_scaler": [48, 70, 72], "y_test": [42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 57, 58, 59, 61, 70, 71, 72], "y_test_onehot": 43, "y_test_predict": [], "y_tot": 46, "y_train": [42, 43, 45, 46, 47, 48, 49, 51, 52, 53, 57, 58, 59, 61, 69, 70, 71, 72], "y_train_mean": [48, 70, 72], "y_train_onehot": 43, "y_train_predict": [], "y_train_scal": [48, 70, 72], "y_val": 43, "ye": [45, 48, 49], "year": [42, 62, 69], "yet": [29, 42, 43, 48, 50, 53, 55, 69], "yi": [55, 72], "yield": [42, 44, 47, 48, 50, 52, 54, 55, 56, 63, 66, 69, 71, 72], "yk": 50, "ylabel": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 55, 66, 69, 70, 71, 72], "ylim": [45, 48], "ym": 51, "ymesh": 55, "yn": 42, "yo": [50, 51, 52], "yoshiki": 19, "yoshua": [43, 68], "you": [21, 22, 23, 24, 27, 28, 39, 42, 43, 45, 46, 47, 48, 50, 51, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71, 72], "young": 42, "your": [17, 22, 23, 24, 29, 43, 44, 46, 47, 48, 50, 53, 55, 57, 59, 61, 62, 63, 69, 71, 72], "your_model_object": 58, "yourself": [53, 55, 69, 71], "youtu": [70, 71], "youtub": [62, 71, 72], "ypred": 48, "ypredict": [42, 55, 69, 70, 71, 72], "ypredict2": [55, 71, 72], "ypredictlasso": [47, 71], "ypredictol": [42, 47, 71], "ypredictown": [48, 70, 72], "ypredictownridg": [48, 70, 71, 72], "ypredictridg": [42, 47, 48, 70, 71, 72], "ypredictskl": [48, 70, 72], "ytest": 48, "ytick": [45, 48, 50, 51], "ytild": [42, 48, 69, 70], "ytildelasso": [47, 71], "ytildenp": [42, 69, 70], "ytildeol": [42, 47, 71], "ytildeownridg": [48, 70, 71, 72], "ytilderidg": [47, 48, 70, 71, 72], "ytrain": 48, "yuxi": 69, "yx": [63, 69], "yy": [63, 69], "yz": [63, 69], "z": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 53, 54, 55, 63, 66, 69, 70], "z_": [43, 44, 54, 63, 69], "z_0": [63, 69], "z_1": [63, 69], "z_2": [63, 69], "z_c": 43, "z_h": 43, "z_hidden": 44, "z_i": [43, 54], "z_j": [43, 54], "z_k": [54, 70], "z_m": 43, "z_mod": 51, "z_o": 43, "z_output": 44, "za": 35, "zaman": 66, "zaxi": 48, "zero": [42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 58, 59, 60, 61, 63, 64, 66, 69, 70, 71, 72], "zeros_lik": 46, "zeroth": 70, "zfill": 46, "zip": [46, 48], "zm_h": [42, 69], "zn": [], "zone": [], "zoom": 69, "zscout": 20, "zx": [63, 69], "zy": [63, 69], "zz": [63, 69], "\u00f8yvind": [48, 70, 72]}, "titles": ["A11Y Dark", "A11Y High Contrast Dark", "A11Y High Contrast Light", "A11Y Light", "Blinds Dark", "Blinds Light", "Github Dark", "Github Dark Colorblind", "Github Dark High Contrast", "Github Light", "Github Light Colorblind", "Github Light High Contrast", "Gotthard Dark", "Gotthard Light", "Greative", "Pitaya Smoothie", "<no title>", "<no title>", "<no title>", "The MIT License (MIT)", "The IPython licensing terms", "Welcome to your Jupyter Book", "Markdown Files", "Notebooks with MyST Markdown", "Content with notebooks", "<no title>", "<no title>", "markdown-it-container", "markdown-it-deflist", "markdown-it-texmath", "<no title>", "Authors", "<no title>", "<no title>", "<no title>", "License for Sphinx", "<no title>", "<no title>", "<no title>", "Translation workflow", "<no title>", "<no title>", "3. Linear Regression", "14. Building a Feed Forward Neural Network", "15. Solving Differential Equations with Deep Learning", "16. Convolutional Neural Networks", "17. Recurrent neural networks: Overarching view", "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", "12. Clustering and Unsupervised Learning", "Exercises week 34", "Exercises week 35", "Exercises week 36", "Exercises week 37", "Exercises week 38", "Applied Data Analysis and Machine Learning", "2. Linear Algebra, Handling of Arrays and more Python Features", "Project 1 on Machine Learning, deadline October 6 (midnight), 2025", "Course setting", "1. Elements of Probability Theory and Statistical Data Analysis", "Teachers and Grading", "Textbooks", "Week 34: Introduction to the course, Logistics and Practicalities", "Week 35: From Ordinary Linear Regression to Ridge and Lasso Regression", "Week 36: Linear Regression and Gradient descent", "Week 37: Gradient descent methods"], "titleterms": {"": [50, 52, 71, 72], "0": 29, "04": 29, "05": 29, "06": 29, "07": 29, "1": [42, 57, 58, 59, 60, 61, 64, 70], "11": 29, "15": [29, 61], "19": 61, "1a": 60, "2": [29, 42, 57, 58, 59, 60, 61, 69, 70, 71], "20": 29, "2017": 29, "2018": 29, "2019": 29, "2023": 67, "2025": 64, "27": 29, "2a": [], "2b": [], "3": [29, 42, 57, 58, 59, 60, 61, 70], "34": [57, 69], "35": [58, 70], "36": [59, 71], "37": [60, 72], "38": 61, "3a": 60, "3b": 60, "4": [29, 42, 57, 58, 59, 60, 61, 70], "4a": 60, "4b": 60, "5": [29, 42, 58, 60, 61], "6": [29, 64], "8": 72, "A": [42, 43, 46, 50, 51, 69], "And": [69, 70, 72], "But": 72, "In": 67, "Ising": 48, "The": [19, 20, 42, 43, 44, 45, 47, 48, 49, 50, 51, 53, 54, 57, 62, 69, 70, 71, 72], "To": [39, 69], "With": [46, 71], "a11i": [0, 1, 2, 3], "about": [20, 69, 70, 71], "abov": 71, "accuraci": 72, "across": 72, "activ": [43, 54], "ad": [42, 48, 64, 69, 70], "adaboost": 52, "adagrad": [55, 72], "adam": [55, 72], "adapt": [52, 72], "add": 23, "adjust": 43, "advanc": 64, "adversari": 46, "again": [45, 51], "ai": [64, 69], "aim": [50, 51, 69], "aka": 69, "al": 72, "algebra": [63, 69], "algorithm": [51, 52, 53, 54, 69, 70, 71, 72], "algortithm": [55, 71], "all": 50, "an": [23, 42, 46, 52, 57, 69], "analys": [47, 70, 71], "analysi": [42, 47, 48, 53, 62, 64, 66, 69, 70, 71], "analyt": [42, 58, 60], "ani": [55, 71], "anoth": [51, 71], "api": 27, "appli": 62, "approach": [42, 50, 56, 69, 72], "approxim": 54, "architectur": 43, "arrai": [63, 69], "assist": 67, "august": 29, "author": 31, "autocorrel": 66, "autograd": [44, 55, 72], "automat": [55, 72], "averag": 72, "b": 64, "back": [43, 53, 54, 70, 71], "background": [62, 64], "bag": 52, "base": [55, 72], "basic": [42, 47, 49, 51, 52, 53, 63, 70, 71], "batch": [43, 72], "bay": 47, "befor": 53, "better": 50, "bia": [48, 61, 64, 72], "binari": 43, "bind": 69, "bird": 52, "blind": [4, 5], "block": 24, "boldsymbol": [60, 70], "book": [21, 61], "boost": 52, "bootstrap": [48, 52], "boston": [], "breast": 43, "brief": 69, "bring": 54, "browser": 29, "build": [43, 45, 51], "c": [64, 69], "calcul": [60, 70, 71], "can": [69, 72], "cancer": [43, 49, 51, 53], "cart": 51, "case": [50, 52, 66, 70, 71, 72], "cdn": 29, "cell": 23, "central": [55, 62, 66, 71], "chain": 54, "challeng": 72, "chang": 52, "changelog": 29, "channel": 69, "chi": [42, 69], "choic": 59, "choos": [43, 72], "cifar01": 45, "citat": 22, "classic": 53, "classif": [43, 51, 52], "classifi": 50, "clip": 43, "cluster": 56, "cnn": 45, "code": [24, 43, 44, 47, 51, 53, 54, 55, 56, 57, 58, 64, 69, 70, 71, 72], "collect": [43, 45], "color": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15], "colorblind": [7, 10], "combin": 72, "commun": 69, "compar": [44, 52, 58], "comparison": [71, 72], "compet": 72, "compil": 39, "complet": 70, "complex": [42, 48, 64, 70], "complic": 48, "compon": 53, "comput": [51, 61, 72], "computerlab": 69, "con": [51, 72], "concept": 66, "condit": 71, "conjug": 55, "constraint": 72, "contain": 27, "content": 24, "contn": 69, "contrast": [1, 2, 8, 11], "contributor": 31, "converg": 72, "convex": [50, 55, 71, 72], "convolut": [45, 54], "copyright": 20, "correct": 72, "correl": [53, 70], "correspond": [], "cost": [43, 52, 70, 71, 72], "cours": [62, 65, 68, 69], "covari": [47, 53, 66, 70], "cover": 69, "creat": [23, 58], "creator": 31, "cross": [48, 64], "cython": 69, "d": 64, "dark": [0, 1, 4, 6, 7, 8, 12], "data": [42, 43, 45, 48, 49, 51, 53, 57, 59, 60, 62, 66, 69, 70], "dataset": [43, 45, 60], "david": 69, "deadlin": [64, 69], "deadllin": 67, "decai": [44, 72], "decis": [51, 52], "decomposit": [47, 53, 63, 70, 71], "deeep": [], "deep": [43, 44, 69, 72], "defin": [43, 69], "definit": 61, "deflist": 28, "degre": [42, 59, 70], "deliver": [57, 58, 61], "deliveri": 64, "dens": 42, "depend": 29, "deriv": [47, 54, 58, 59, 61, 70, 71, 72], "descent": [44, 52, 55, 60, 64, 71, 72], "design": 70, "detail": [45, 69], "develop": [20, 43], "diagon": 53, "differ": [50, 72], "differenti": [44, 55, 72], "diffus": 44, "dimens": 72, "dimension": [44, 45, 50, 60], "direct": 22, "disadvantag": 51, "discret": 66, "discrimin": 69, "distribut": [47, 66], "do": [43, 72], "doe": [70, 71], "domain": 66, "down": 43, "dropout": 43, "e": 64, "economi": [70, 71], "electron": 64, "element": [42, 66, 69], "elimin": 63, "empir": 72, "energi": 69, "ensembl": 52, "entropi": 51, "environ": [42, 57], "equat": [42, 44, 54, 70, 71], "error": [42, 52, 69, 70, 71], "essenti": 69, "et": 72, "etc": 69, "euler": 44, "evalu": 43, "evid": 72, "exampl": [23, 27, 43, 44, 45, 46, 48, 49, 50, 51, 52, 69, 70, 71, 72], "exercis": [42, 48, 57, 58, 59, 60, 61, 70], "expect": [61, 66], "experi": 66, "explor": 42, "exponenti": [44, 72], "express": [58, 59, 61, 70], "extend": 71, "extrapol": 46, "extrem": [52, 69], "ey": 52, "f": 64, "fall": 67, "famili": [43, 69], "famou": 63, "fantast": [70, 71], "faq": 29, "featur": [29, 51, 58, 63, 70], "februari": 29, "feed": [43, 54], "file": [22, 39], "final": [54, 70, 72], "find": [58, 60], "fine": 43, "first": [46, 54, 69, 71], "fit": [42, 52, 57, 58, 69, 71], "fix": [70, 71, 72], "forc": 45, "forest": 52, "form": 60, "format": [64, 69], "formula": 60, "forward": [43, 44, 54], "foster": 69, "fourier": 45, "frank": 48, "freedom": [42, 59, 70], "frequent": [70, 72], "frequentist": [42, 69], "from": [47, 52, 54, 69, 70, 71, 72], "full": [44, 72], "function": [42, 43, 48, 49, 50, 52, 53, 54, 55, 64, 66, 69, 70, 71, 72], "further": [45, 47, 70, 71], "g": 64, "gan": 46, "gaussian": 63, "gd": [55, 72], "gener": [46, 51, 69], "geometr": [53, 71], "gini": 51, "github": [6, 7, 8, 9, 10, 11, 57], "goal": [57, 58, 59, 60, 61], "good": [42, 69], "goodfellow": 72, "gotthard": [12, 13], "grade": [67, 69], "gradient": [43, 44, 52, 55, 60, 64, 71, 72], "greativ": 14, "growth": 44, "h": 64, "ha": 62, "handl": [63, 69], "hessian": [70, 71, 72], "hidden": 44, "high": [1, 2, 8, 11], "hous": [], "how": 58, "hyperparamet": [43, 59], "hyperplan": 50, "i": [22, 42, 43, 69], "id3": 51, "idea": 53, "ideal": 71, "ii": 69, "illustr": 71, "implement": [43, 58, 59, 60], "implic": [47, 70, 71], "import": [47, 63, 69, 70, 71], "improv": [43, 72], "includ": [55, 64, 72], "incorpor": 35, "increment": 53, "index": 51, "inform": 67, "input": 44, "instal": [27, 28, 62, 64, 69], "instructor": 67, "interpret": [47, 53, 61, 69, 70, 71], "introduc": [53, 55, 70], "introduct": [42, 48, 62, 63, 64, 69], "invers": [47, 63], "invert": [70, 71], "ipython": 20, "iter": 52, "its": 70, "j": 29, "jacobian": 70, "januari": 29, "jax": 55, "julia": 69, "jungl": 52, "jupyt": 21, "kera": [43, 45], "kernel": [50, 53], "lab": [71, 72], "lagrangian": 50, "lasso": [47, 48, 64, 70, 71], "last": [70, 72], "later": [47, 70, 71], "layer": [43, 44, 45, 54], "learn": [22, 42, 43, 44, 53, 55, 56, 57, 58, 59, 60, 61, 62, 64, 69, 70, 71, 72], "least": [47, 48, 58, 61, 64, 69, 70, 71, 72], "lectur": [69, 71, 72], "level": 52, "librari": [62, 69], "licens": [19, 20, 27, 28, 29, 35], "light": [2, 3, 5, 9, 10, 11, 13], "likelihood": 49, "limit": [43, 55, 66, 71, 72], "linear": [42, 50, 55, 57, 63, 69, 70, 71], "link": [47, 53, 68, 70], "literatur": 64, "logist": [49, 69], "loss": [70, 71, 72], "lu": 63, "machin": [42, 50, 55, 62, 64, 69, 71], "main": [66, 69], "make": [42, 51, 52, 70], "mani": [52, 54], "markdown": [22, 23, 24, 27, 28, 29], "mass": 69, "materi": [64, 69, 70, 71, 72], "math": [47, 70, 71], "mathemat": [45, 47, 50, 70, 71], "matric": [47, 63, 69], "matrix": [43, 47, 53, 54, 58, 63, 69, 70, 71, 72], "matter": 42, "max": 70, "me": 29, "mean": [42, 70, 71], "meet": [47, 52, 66, 69, 70], "memori": 72, "mercer": 50, "metadata": 23, "method": [48, 51, 52, 55, 64, 69, 71, 72], "metric": 61, "midnight": 64, "min": 70, "mini": 72, "minibatch": 72, "minim": 69, "mit": 19, "ml": 69, "mlp": 54, "mnist": [45, 46], "model": [42, 43, 46, 48, 54, 57, 59, 69], "moment": 72, "momentum": [55, 64, 72], "mondai": [71, 72], "moon": [50, 51], "more": [22, 45, 48, 63, 64, 69, 70, 71, 72], "motiv": 72, "move": 72, "multilay": 54, "multipl": [43, 45, 59], "multipli": 50, "myst": [22, 23, 24], "need": [64, 69], "network": [43, 44, 45, 46, 49, 54, 69, 72], "neural": [43, 44, 45, 46, 49, 54, 69, 72], "new": [46, 60], "newton": [71, 72], "node": 29, "non": [50, 72], "none": 72, "normal": [42, 43], "notat": 54, "note": [64, 70, 71], "notebook": [23, 24], "novemb": 29, "now": [43, 51, 55, 71, 72], "nuclear": [42, 69], "numba": 69, "number": [42, 44, 66, 70, 72], "numer": [44, 64, 66], "numpi": [63, 69], "object": 45, "obtain": 53, "octob": [29, 64], "od": 44, "off": [48, 61, 64], "ol": [47, 48, 57, 58, 60, 64, 71], "one": [44, 54, 60, 71], "oper": 63, "optim": [43, 50, 55, 60, 62, 69, 70, 71, 72], "order": [55, 60, 72], "ordinari": [47, 48, 58, 61, 64, 69, 70, 71, 72], "organ": [42, 69], "oslo": 68, "other": [46, 51, 53, 54, 63, 64, 69], "our": [20, 42, 46, 47, 53, 55, 64, 69, 70, 71], "outcom": [62, 69], "output": [24, 44], "overarch": [42, 46, 50, 51, 69, 70], "overview": [52, 69, 72], "own": [42, 52, 53, 64, 69, 70], "packag": [63, 69], "panda": [69, 70], "paramet": [69, 70], "paramt": 60, "part": [55, 62, 64, 71], "partial": 44, "pass": 43, "pca": 53, "pdf": 66, "perceptron": 54, "perform": [43, 51], "period": 45, "perspect": 43, "pitaya": 15, "plan": [70, 71, 72], "plethora": 69, "point": 46, "poisson": 44, "polici": 20, "polynomi": [45, 58, 60, 71], "popul": 44, "popular": 69, "practic": [55, 67, 69, 72], "pre": [43, 45], "preambl": 64, "predict": 46, "preprocess": [70, 72], "prerequisit": [45, 62, 69], "princip": 53, "principl": 45, "pro": [51, 72], "probabl": [47, 66], "problem": [43, 44, 55, 69, 70, 71, 72], "procedur": [51, 69], "process": [43, 45], "program": [44, 55, 64, 71, 72], "project": [48, 64, 67, 69], "prop": 55, "propag": [43, 54], "properti": [47, 66, 70, 71, 72], "python": [42, 51, 57, 62, 63, 69], "quick": 50, "quickli": 23, "r": 69, "random": [52, 53, 66], "raphson": 71, "rate": [64, 72], "read": [51, 69, 70, 72], "real": [48, 69], "recommend": [69, 70], "recurr": [46, 54], "reduc": [42, 70], "reduct": 45, "refer": 64, "reformul": 44, "regress": [42, 47, 48, 49, 51, 52, 55, 57, 59, 60, 61, 64, 69, 70, 71, 72], "regular": 43, "relat": [], "relev": [68, 70], "relu": 43, "remark": 45, "remind": [48, 50, 69, 70, 71, 72], "replac": [55, 72], "report": 64, "repositori": 57, "requir": [44, 62], "resampl": [48, 61, 64], "rescal": [48, 70], "residu": [70, 71], "resourc": 44, "result": [70, 71], "revisit": [55, 71, 72], "rewrit": [69, 70], "ridg": [42, 47, 48, 59, 60, 61, 64, 70, 71, 72], "rm": 55, "rmsprop": 72, "role": 22, "rule": [54, 72], "rung": 64, "same": [55, 72], "sampl": [22, 53], "scalabl": 72, "scale": [59, 60, 61, 70, 72], "schedul": 69, "schemat": 51, "scheme": 44, "scienc": 69, "scikit": [42, 43, 53, 69, 70, 71, 72], "second": [55, 60, 72], "semest": 67, "sensit": 71, "septemb": [29, 61, 71, 72], "session": [71, 72], "set": [42, 44, 45, 51, 54, 57, 65, 69, 70, 71], "setup": 57, "sgd": [55, 72], "should": 43, "show": 29, "similar": [55, 72], "simpl": [42, 46, 51, 55, 60, 69, 70, 71, 72], "simplest": 60, "singl": 52, "singular": [47, 53, 70, 71], "size": [70, 71, 72], "sklearn": 58, "slightli": 72, "smoothi": 15, "sneak": 72, "soft": 50, "softmax": 43, "softwar": [35, 64, 69], "solv": [44, 71], "solver": 55, "some": [55, 63, 70, 71], "sourc": 39, "specifi": 44, "speed": 72, "sphinx": 35, "split": [42, 57, 70], "squar": [42, 47, 48, 52, 58, 61, 64, 69, 70, 71, 72], "standard": [55, 70], "state": 42, "statist": [47, 48, 62, 66, 69], "steepest": [52, 55, 71], "step": 72, "stochast": [55, 64, 66, 72], "stop": 72, "strongli": [69, 72], "structur": 39, "suggest": 69, "summari": [67, 69], "superposit": 45, "supervis": 43, "support": 50, "svd": [47, 70, 71], "synthet": 60, "systemat": 45, "t": 70, "take": 58, "taken": [69, 72], "teach": 67, "teacher": [67, 69], "team": 20, "technic": 70, "techniqu": [48, 53, 64], "technologi": 62, "tensorflow": [43, 45], "tent": [67, 69], "term": 20, "test": [42, 43, 57, 59, 70], "texmath": 29, "text": 69, "textbook": [68, 69], "than": 71, "theorem": [47, 50, 53, 54, 66], "theoret": 72, "theori": 66, "theta": 60, "thi": 69, "time": 72, "tip": [55, 72], "todo": 29, "togeth": 54, "tool": [64, 69], "top": 43, "topic": 69, "toward": 53, "trade": [48, 61, 64], "tradeoff": 48, "train": [42, 43, 46, 57, 69, 70], "transform": 45, "translat": 39, "tree": [51, 52], "tuesdai": 71, "tune": 43, "two": [45, 50, 62], "type": [44, 46, 54, 69], "uio": 69, "univers": [54, 68], "unsupervis": 56, "up": [42, 44, 51, 54, 57, 69, 70, 71], "updat": [39, 64, 72], "us": [28, 29, 42, 43, 44, 45, 49, 55, 58, 60, 61, 62, 64, 69, 70, 71, 72], "usag": 72, "v": [45, 72], "valid": [48, 64], "valu": [47, 53, 61, 66, 70, 71], "vari": 72, "variabl": [66, 71], "varianc": [48, 61, 64], "variou": 42, "vector": [50, 54, 58, 63, 69, 70], "versu": 69, "video": 72, "view": [42, 46, 52, 70], "virtual": 57, "visual": [43, 51], "wai": [51, 64], "wave": 44, "we": [69, 72], "wednesdai": 71, "week": [57, 58, 59, 60, 61, 69, 70, 71, 72], "weekli": [], "welcom": 21, "what": [22, 42, 69, 70, 71], "when": 72, "which": [43, 72], "why": [69, 72], "wisconsin": 49, "workflow": 39, "write": [46, 53, 64, 71], "x": 70, "xgboost": 52, "yaml": 23, "yet": 71, "your": [21, 42, 52, 58, 60, 64, 70]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1a)": [[18, "a"]], "3a)": [[18, "id1"]], "3b)": [[18, "b"]], "4a)": [[18, "id2"]], "4b)": [[18, "id3"]], "A Classification Tree": [[9, "a-classification-tree"]], "A Frequentist approach to data analysis": [[0, "a-frequentist-approach-to-data-analysis"], [27, "a-frequentist-approach-to-data-analysis"]], "A better approach": [[8, "a-better-approach"]], "A first summary": [[27, "a-first-summary"]], "A quick Reminder on Lagrangian Multipliers": [[8, "a-quick-reminder-on-lagrangian-multipliers"]], "A simple example": [[4, "a-simple-example"]], "A soft classifier": [[8, "a-soft-classifier"]], "A top-down perspective on Neural networks": [[1, "a-top-down-perspective-on-neural-networks"]], "ADAM algorithm, taken from Goodfellow et al": [[30, "adam-algorithm-taken-from-goodfellow-et-al"]], "ADAM optimizer": [[13, "adam-optimizer"], [30, "id2"]], "Accuracy": [[30, "accuracy"]], "Activation functions": [[12, "activation-functions"]], "AdaGrad Properties": [[30, "adagrad-properties"]], "AdaGrad Update Rule Derivation": [[30, "adagrad-update-rule-derivation"]], "AdaGrad algorithm, taken from Goodfellow et al": [[30, "adagrad-algorithm-taken-from-goodfellow-et-al"]], "Adam Optimizer": [[30, "adam-optimizer"]], "Adam vs. AdaGrad and RMSProp": [[30, "adam-vs-adagrad-and-rmsprop"]], "Adam: Bias Correction": [[30, "adam-bias-correction"]], "Adam: Exponential Moving Averages (Moments)": [[30, "adam-exponential-moving-averages-moments"]], "Adam: Update Rule Derivation": [[30, "adam-update-rule-derivation"]], "Adaptive boosting: AdaBoost, Basic Algorithm": [[10, "adaptive-boosting-adaboost-basic-algorithm"]], "Adaptivity Across Dimensions": [[30, "adaptivity-across-dimensions"]], "Adding error analysis and training set up": [[27, "adding-error-analysis-and-training-set-up"], [28, "adding-error-analysis-and-training-set-up"]], "Adjust hyperparameters": [[1, "adjust-hyperparameters"]], "Algorithms and codes for Adagrad, RMSprop and Adam": [[30, "algorithms-and-codes-for-adagrad-rmsprop-and-adam"]], "Algorithms for Setting up Decision Trees": [[9, "algorithms-for-setting-up-decision-trees"]], "An Overview of Ensemble Methods": [[10, "an-overview-of-ensemble-methods"]], "An extrapolation example": [[4, "an-extrapolation-example"]], "An optimization/minimization problem": [[27, "an-optimization-minimization-problem"]], "And finally \\boldsymbol{X}\\boldsymbol{X}^T": [[28, "and-finally-boldsymbol-x-boldsymbol-x-t"]], "And finally ADAM": [[30, "and-finally-adam"]], "And what about using neural networks?": [[27, "and-what-about-using-neural-networks"]], "Another Example, now with a polynomial fit": [[29, "another-example-now-with-a-polynomial-fit"]], "Another example, the moons again": [[9, "another-example-the-moons-again"]], "Applied Data Analysis and Machine Learning": [[20, null]], "Autocorrelation function": [[24, "autocorrelation-function"]], "Automatic differentiation": [[13, "automatic-differentiation"]], "Back to Ridge and LASSO Regression": [[28, "back-to-ridge-and-lasso-regression"], [29, "back-to-ridge-and-lasso-regression"]], "Back to the Cancer Data": [[11, "back-to-the-cancer-data"]], "Background literature": [[22, "background-literature"]], "Bagging": [[10, "bagging"]], "Bagging Examples": [[10, "bagging-examples"]], "Basic Matrix Features": [[21, "basic-matrix-features"]], "Basic ideas of the Principal Component Analysis (PCA)": [[11, null]], "Basic math of the SVD": [[5, "basic-math-of-the-svd"], [28, "basic-math-of-the-svd"], [29, "basic-math-of-the-svd"]], "Basics": [[7, "basics"]], "Basics of a tree": [[9, "basics-of-a-tree"]], "Batch Normalization": [[1, "batch-normalization"]], "Batches and mini-batches": [[30, "batches-and-mini-batches"]], "Bayes\u2019 Theorem and Ridge and Lasso Regression": [[5, "bayes-theorem-and-ridge-and-lasso-regression"]], "Boosting, a Bird\u2019s Eye View": [[10, "boosting-a-bird-s-eye-view"]], "Bootstrap": [[6, "bootstrap"]], "Bringing it together, first back propagation equation": [[12, "bringing-it-together-first-back-propagation-equation"]], "Building a Feed Forward Neural Network": [[1, null]], "Building a tree, regression": [[9, "building-a-tree-regression"]], "Building neural networks in Tensorflow and Keras": [[1, "building-neural-networks-in-tensorflow-and-keras"]], "But none of these can compete with Newton\u2019s method": [[30, "but-none-of-these-can-compete-with-newton-s-method"]], "CNNs in more detail, building convolutional neural networks in Tensorflow and Keras": [[3, "cnns-in-more-detail-building-convolutional-neural-networks-in-tensorflow-and-keras"]], "Cancer Data again now with Decision Trees and other Methods": [[9, "cancer-data-again-now-with-decision-trees-and-other-methods"]], "Challenge: Choosing a Fixed Learning Rate": [[30, "challenge-choosing-a-fixed-learning-rate"]], "Choose cost function and optimizer": [[1, "choose-cost-function-and-optimizer"]], "Classical PCA Theorem": [[11, "classical-pca-theorem"]], "Clustering and Unsupervised Learning": [[14, null]], "Code for SVD and Inversion of Matrices": [[5, "code-for-svd-and-inversion-of-matrices"]], "Code with a Number of Minibatches which varies": [[30, "code-with-a-number-of-minibatches-which-varies"]], "Codes and Approaches": [[14, "codes-and-approaches"]], "Codes for the SVD": [[5, "codes-for-the-svd"], [28, "codes-for-the-svd"], [29, "codes-for-the-svd"]], "Coding Setup and Linear Regression": [[15, "coding-setup-and-linear-regression"]], "Collect and pre-process data": [[1, "collect-and-pre-process-data"]], "Communication channels": [[27, "communication-channels"]], "Compare Bagging on Trees with Random Forests": [[10, "compare-bagging-on-trees-with-random-forests"]], "Comparing with a numerical scheme": [[2, "comparing-with-a-numerical-scheme"]], "Comparison with OLS": [[29, "comparison-with-ols"]], "Computation of gradients": [[30, "computation-of-gradients"]], "Computing the Gini index": [[9, "computing-the-gini-index"]], "Conditions on convex functions": [[29, "conditions-on-convex-functions"]], "Conjugate gradient method": [[13, "conjugate-gradient-method"]], "Convergence rates": [[30, "convergence-rates"]], "Convex function": [[29, "convex-function"]], "Convex functions": [[13, "convex-functions"], [29, "convex-functions"]], "Convolution Examples: Polynomial multiplication": [[3, "convolution-examples-polynomial-multiplication"]], "Convolution Examples: Principle of Superposition and Periodic Forces (Fourier Transforms)": [[3, "convolution-examples-principle-of-superposition-and-periodic-forces-fourier-transforms"]], "Convolutional Neural Network": [[12, "convolutional-neural-network"]], "Convolutional Neural Networks": [[3, null]], "Correlation Function and Design/Feature Matrix": [[28, "correlation-function-and-design-feature-matrix"]], "Correlation Matrix": [[11, "correlation-matrix"], [28, "correlation-matrix"]], "Correlation Matrix with Pandas": [[28, "correlation-matrix-with-pandas"]], "Course Format": [[27, "course-format"]], "Course setting": [[23, null]], "Covariance Matrix Examples": [[28, "covariance-matrix-examples"]], "Covariance and Correlation Matrix": [[28, "covariance-and-correlation-matrix"]], "Cross-validation": [[6, "cross-validation"]], "Deadlines for projects (tentative)": [[27, "deadlines-for-projects-tentative"]], "Decision trees, overarching aims": [[9, null]], "Deep Neural Networks": [[30, "deep-neural-networks"]], "Deep learning methods": [[27, "deep-learning-methods"]], "Define model and architecture": [[1, "define-model-and-architecture"]], "Defining the cost function": [[1, "defining-the-cost-function"]], "Definitions": [[19, "definitions"]], "Deliverables": [[15, "deliverables"], [16, "deliverables"], [19, "deliverables"]], "Derivation of the AdaGrad Algorithm": [[30, "derivation-of-the-adagrad-algorithm"]], "Derivatives and the chain rule": [[12, "derivatives-and-the-chain-rule"]], "Derivatives, example 1": [[28, "derivatives-example-1"]], "Deriving OLS from a probability distribution": [[5, "deriving-ols-from-a-probability-distribution"]], "Deriving and Implementing Ordinary Least Squares": [[16, "deriving-and-implementing-ordinary-least-squares"]], "Deriving and Implementing Ridge Regression": [[17, "deriving-and-implementing-ridge-regression"]], "Deriving the Lasso Regression Equations": [[28, "deriving-the-lasso-regression-equations"], [29, "deriving-the-lasso-regression-equations"], [29, "id6"]], "Deriving the Ridge Regression Equations": [[28, "deriving-the-ridge-regression-equations"], [29, "deriving-the-ridge-regression-equations"], [29, "id3"]], "Deriving the back propagation code for a multilayer perceptron model": [[12, "deriving-the-back-propagation-code-for-a-multilayer-perceptron-model"]], "Developing a code for doing neural networks with back propagation": [[1, "developing-a-code-for-doing-neural-networks-with-back-propagation"]], "Diagonalize the sample covariance matrix to obtain the principal components": [[11, "diagonalize-the-sample-covariance-matrix-to-obtain-the-principal-components"]], "Different kernels and Mercer\u2019s theorem": [[8, "different-kernels-and-mercer-s-theorem"]], "Disadvantages": [[9, "disadvantages"]], "Discriminative Modeling": [[27, "discriminative-modeling"]], "Domains and probabilities": [[24, "domains-and-probabilities"]], "Dropout": [[1, "dropout"]], "Economy-size SVD": [[28, "economy-size-svd"], [29, "economy-size-svd"]], "Elements of Probability Theory and Statistical Data Analysis": [[24, null]], "Empirical Evidence: Convergence Time and Memory in Practice": [[30, "empirical-evidence-convergence-time-and-memory-in-practice"]], "Ensemble Methods: From a Single Tree to Many Trees and Extreme Boosting, Meet the Jungle of Methods": [[10, null]], "Entropy and the ID3 algorithm": [[9, "entropy-and-the-id3-algorithm"]], "Essential elements of ML": [[27, "essential-elements-of-ml"]], "Evaluate model performance on test data": [[1, "evaluate-model-performance-on-test-data"]], "Example 2": [[28, "example-2"]], "Example 3": [[28, "example-3"]], "Example 4": [[28, "example-4"]], "Example Matrix": [[28, "example-matrix"], [29, "example-matrix"]], "Example of discriminative modeling, taken from Generative Deep Learning by David Foster": [[27, "example-of-discriminative-modeling-taken-from-generative-deep-learning-by-david-foster"]], "Example of generative modeling, taken from Generative Deep Learning by David Foster": [[27, "example-of-generative-modeling-taken-from-generative-deep-learning-by-david-foster"]], "Example of own Standard scaling": [[28, "example-of-own-standard-scaling"]], "Example relevant for the exercises": [[28, "example-relevant-for-the-exercises"]], "Example: Exponential decay": [[2, "example-exponential-decay"]], "Example: Population growth": [[2, "example-population-growth"]], "Example: The diffusion equation": [[2, "example-the-diffusion-equation"]], "Example: binary classification problem": [[1, "example-binary-classification-problem"]], "Examples": [[27, "examples"]], "Examples of likelihood functions used in logistic regression and neural networks": [[7, "examples-of-likelihood-functions-used-in-logistic-regression-and-neural-networks"]], "Exercise 1 - Choice of model and degrees of freedom": [[17, "exercise-1-choice-of-model-and-degrees-of-freedom"]], "Exercise 1 - Finding the derivative of Matrix-Vector expressions": [[16, "exercise-1-finding-the-derivative-of-matrix-vector-expressions"]], "Exercise 1 - Github Setup": [[15, "exercise-1-github-setup"]], "Exercise 1, scale your data": [[18, "exercise-1-scale-your-data"]], "Exercise 1: Expectation values for ordinary least squares expressions": [[19, "exercise-1-expectation-values-for-ordinary-least-squares-expressions"]], "Exercise 1: Setting up various Python environments": [[0, "exercise-1-setting-up-various-python-environments"]], "Exercise 2 - Deriving the expression for OLS": [[16, "exercise-2-deriving-the-expression-for-ols"]], "Exercise 2 - Deriving the expression for Ridge Regression": [[17, "exercise-2-deriving-the-expression-for-ridge-regression"]], "Exercise 2 - Setting up a Github repository": [[15, "exercise-2-setting-up-a-github-repository"]], "Exercise 2, calculate the gradients": [[18, "exercise-2-calculate-the-gradients"]], "Exercise 2: Expectation values for Ridge regression": [[19, "exercise-2-expectation-values-for-ridge-regression"]], "Exercise 2: making your own data and exploring scikit-learn": [[0, "exercise-2-making-your-own-data-and-exploring-scikit-learn"]], "Exercise 3 - Creating feature matrix and implementing OLS using the analytical expression": [[16, "exercise-3-creating-feature-matrix-and-implementing-ols-using-the-analytical-expression"]], "Exercise 3 - Fitting an OLS model to data": [[15, "exercise-3-fitting-an-ols-model-to-data"]], "Exercise 3 - Scaling data": [[17, "exercise-3-scaling-data"]], "Exercise 3 - Setting up a Python virtual environment": [[15, "exercise-3-setting-up-a-python-virtual-environment"]], "Exercise 3, using the analytical formulae for OLS and Ridge regression to find the optimal paramters \\boldsymbol{\\theta}": [[18, "exercise-3-using-the-analytical-formulae-for-ols-and-ridge-regression-to-find-the-optimal-paramters-boldsymbol-theta"]], "Exercise 3: Deriving the expression for the Bias-Variance Trade-off": [[19, "exercise-3-deriving-the-expression-for-the-bias-variance-trade-off"]], "Exercise 3: Normalizing our data": [[0, "exercise-3-normalizing-our-data"]], "Exercise 4 - Fitting a polynomial": [[16, "exercise-4-fitting-a-polynomial"]], "Exercise 4 - Implementing Ridge Regression": [[17, "exercise-4-implementing-ridge-regression"]], "Exercise 4 - Testing multiple hyperparameters": [[17, "exercise-4-testing-multiple-hyperparameters"]], "Exercise 4 - The train-test split": [[15, "exercise-4-the-train-test-split"]], "Exercise 4, Implementing the simplest form for gradient descent": [[18, "exercise-4-implementing-the-simplest-form-for-gradient-descent"]], "Exercise 4: Adding Ridge Regression": [[0, "exercise-4-adding-ridge-regression"]], "Exercise 4: Computing the Bias and Variance": [[19, "exercise-4-computing-the-bias-and-variance"]], "Exercise 5 - Comparing your code with sklearn": [[16, "exercise-5-comparing-your-code-with-sklearn"]], "Exercise 5, Ridge regression and a new Synthetic Dataset": [[18, "exercise-5-ridge-regression-and-a-new-synthetic-dataset"]], "Exercise 5: Analytical exercises": [[0, "exercise-5-analytical-exercises"]], "Exercise 5: Interpretation of scaling and metrics": [[19, "exercise-5-interpretation-of-scaling-and-metrics"]], "Exercise: Cross-validation as resampling techniques, adding more complexity": [[6, "exercise-cross-validation-as-resampling-techniques-adding-more-complexity"]], "Exercise: Analysis of real data": [[6, "exercise-analysis-of-real-data"]], "Exercise: Bias-variance trade-off and resampling techniques": [[6, "exercise-bias-variance-trade-off-and-resampling-techniques"]], "Exercise: Lasso Regression on the Franke function with resampling": [[6, "exercise-lasso-regression-on-the-franke-function-with-resampling"]], "Exercise: Ordinary Least Square (OLS) on the Franke function": [[6, "exercise-ordinary-least-square-ols-on-the-franke-function"]], "Exercise: Ridge Regression on the Franke function with resampling": [[6, "exercise-ridge-regression-on-the-franke-function-with-resampling"]], "Exercises": [[0, "exercises"]], "Exercises and Projects": [[6, "exercises-and-projects"]], "Exercises week 34": [[15, null]], "Exercises week 35": [[16, null]], "Exercises week 36": [[17, null]], "Exercises week 37": [[18, null]], "Exercises week 38": [[19, null]], "Expectation values": [[24, "expectation-values"]], "Extending to more than one variable": [[29, "extending-to-more-than-one-variable"]], "Extremely useful tools, strongly recommended": [[27, "extremely-useful-tools-strongly-recommended"]], "Feed-forward neural networks": [[12, "feed-forward-neural-networks"]], "Feed-forward pass": [[1, "feed-forward-pass"]], "Final back propagating equation": [[12, "final-back-propagating-equation"]], "Fine-tuning neural network hyperparameters": [[1, "fine-tuning-neural-network-hyperparameters"]], "Fitting an Equation of State for Dense Nuclear Matter": [[0, "fitting-an-equation-of-state-for-dense-nuclear-matter"]], "Fixing the singularity": [[28, "fixing-the-singularity"], [29, "fixing-the-singularity"]], "Format for electronic delivery of report and programs": [[22, "format-for-electronic-delivery-of-report-and-programs"]], "Frequently used scaling functions": [[28, "frequently-used-scaling-functions"], [30, "frequently-used-scaling-functions"]], "From OLS to Ridge and Lasso": [[29, "from-ols-to-ridge-and-lasso"]], "From one to many layers, the universal approximation theorem": [[12, "from-one-to-many-layers-the-universal-approximation-theorem"]], "Functionality in Scikit-Learn": [[28, "functionality-in-scikit-learn"], [30, "functionality-in-scikit-learn"]], "Further Dimensionality Remarks": [[3, "further-dimensionality-remarks"]], "Further properties (important for our analyses later)": [[5, "further-properties-important-for-our-analyses-later"], [28, "further-properties-important-for-our-analyses-later"], [29, "further-properties-important-for-our-analyses-later"]], "Gaussian Elimination": [[21, "gaussian-elimination"]], "General Features": [[9, "general-features"]], "General linear models and linear algebra": [[27, "general-linear-models-and-linear-algebra"]], "Generalizing the fitting procedure as a linear algebra problem": [[27, "generalizing-the-fitting-procedure-as-a-linear-algebra-problem"], [27, "id1"]], "Generative Adversarial Networks": [[4, "generative-adversarial-networks"]], "Generative Models": [[4, "generative-models"]], "Generative Versus Discriminative Modeling": [[27, "generative-versus-discriminative-modeling"]], "Geometric Interpretation and link with Singular Value Decomposition": [[11, "geometric-interpretation-and-link-with-singular-value-decomposition"]], "Gradient Boosting, Classification Example": [[10, "gradient-boosting-classification-example"]], "Gradient Boosting, Examples of Regression": [[10, "gradient-boosting-examples-of-regression"]], "Gradient Clipping": [[1, "gradient-clipping"]], "Gradient Descent Example": [[29, "id1"], [30, "id1"]], "Gradient boosting: Basics with Steepest Descent/Functional Gradient Descent": [[10, "gradient-boosting-basics-with-steepest-descent-functional-gradient-descent"]], "Gradient descent": [[2, "gradient-descent"]], "Gradient descent and Ridge": [[29, "gradient-descent-and-ridge"], [30, "gradient-descent-and-ridge"]], "Gradient descent and revisiting Ordinary Least Squares from last week": [[30, "gradient-descent-and-revisiting-ordinary-least-squares-from-last-week"]], "Gradient descent example": [[29, "gradient-descent-example"], [30, "gradient-descent-example"]], "Grading": [[25, "grading"], [25, "id2"], [27, "grading"]], "How to take derivatives of Matrix-Vector expressions": [[16, "how-to-take-derivatives-of-matrix-vector-expressions"]], "Hyperplanes and all that": [[8, "hyperplanes-and-all-that"]], "Important Matrix and vector handling packages": [[21, "important-matrix-and-vector-handling-packages"]], "Important technicalities: More on Rescaling data": [[28, "important-technicalities-more-on-rescaling-data"]], "Improving gradient descent with momentum": [[30, "improving-gradient-descent-with-momentum"]], "Improving performance": [[1, "improving-performance"]], "In summary": [[25, "in-summary"]], "Including Stochastic Gradient Descent with Autograd": [[13, "including-stochastic-gradient-descent-with-autograd"], [30, "including-stochastic-gradient-descent-with-autograd"]], "Incremental PCA": [[11, "incremental-pca"]], "Installing R, C++, cython or Julia": [[27, "installing-r-c-cython-or-julia"]], "Installing R, C++, cython, Numba etc": [[27, "installing-r-c-cython-numba-etc"]], "Instructor information": [[25, "instructor-information"]], "Interpretations and optimizing our parameters": [[27, "interpretations-and-optimizing-our-parameters"], [27, "id2"], [27, "id3"], [28, "interpretations-and-optimizing-our-parameters"], [28, "id1"], [28, "id2"]], "Interpreting the Ridge results": [[28, "interpreting-the-ridge-results"], [29, "interpreting-the-ridge-results"], [29, "id4"]], "Introducing JAX": [[13, "introducing-jax"]], "Introducing the Covariance and Correlation functions": [[11, "introducing-the-covariance-and-correlation-functions"], [28, "introducing-the-covariance-and-correlation-functions"]], "Introduction": [[0, "introduction"], [6, "introduction"], [20, "introduction"], [21, "introduction"]], "Introduction to numerical projects": [[22, "introduction-to-numerical-projects"]], "Iterative Fitting, Classification and AdaBoost": [[10, "iterative-fitting-classification-and-adaboost"]], "Iterative Fitting, Regression and Squared-error Cost Function": [[10, "iterative-fitting-regression-and-squared-error-cost-function"]], "Kernel PCA": [[11, "kernel-pca"]], "Kernels and non-linearity": [[8, "kernels-and-non-linearity"]], "LU Decomposition, the inverse of a matrix": [[21, "lu-decomposition-the-inverse-of-a-matrix"]], "Lasso Regression": [[29, "lasso-regression"]], "Lasso case": [[29, "lasso-case"]], "Layers": [[1, "layers"]], "Layers used to build CNNs": [[3, "layers-used-to-build-cnns"]], "Learning goals": [[15, "learning-goals"], [16, "learning-goals"], [17, "learning-goals"], [18, "learning-goals"], [19, "learning-goals"]], "Learning outcomes": [[20, "learning-outcomes"], [27, "learning-outcomes"]], "Lectures and ComputerLab": [[27, "lectures-and-computerlab"]], "Limitations of supervised learning with deep networks": [[1, "limitations-of-supervised-learning-with-deep-networks"]], "Linear Algebra, Handling of Arrays and more Python Features": [[21, null]], "Linear Regression": [[0, null]], "Linear Regression Problems": [[28, "linear-regression-problems"], [29, "linear-regression-problems"]], "Linear Regression and the SVD": [[29, "linear-regression-and-the-svd"]], "Linear Regression, basic elements": [[0, "linear-regression-basic-elements"]], "Linking Bayes\u2019 Theorem with Ridge and Lasso Regression": [[5, "linking-bayes-theorem-with-ridge-and-lasso-regression"]], "Linking the regression analysis with a statistical interpretation": [[5, "linking-the-regression-analysis-with-a-statistical-interpretation"]], "Linking with the SVD": [[5, "linking-with-the-svd"], [28, "linking-with-the-svd"]], "Links to relevant courses at the University of Oslo": [[26, "links-to-relevant-courses-at-the-university-of-oslo"]], "Logistic Regression": [[7, null], [7, "id1"]], "MNIST and GANs": [[4, "mnist-and-gans"]], "Machine Learning": [[27, "machine-learning"]], "Machine learning": [[20, "machine-learning"]], "Main textbooks": [[27, "main-textbooks"]], "Making a tree": [[9, "making-a-tree"]], "Making your own Bootstrap: Changing the Level of the Decision Tree": [[10, "making-your-own-bootstrap-changing-the-level-of-the-decision-tree"]], "Making your own test-train splitting": [[28, "making-your-own-test-train-splitting"]], "Material for exercises week 35": [[28, "material-for-exercises-week-35"]], "Material for lab sessions sessions Tuesday and Wednesday": [[29, "material-for-lab-sessions-sessions-tuesday-and-wednesday"]], "Material for lecture Monday September 2": [[29, "material-for-lecture-monday-september-2"]], "Material for lecture Monday September 8": [[30, "material-for-lecture-monday-september-8"]], "Material for the lab sessions": [[30, "material-for-the-lab-sessions"]], "Mathematical Interpretation of Ordinary Least Squares": [[5, "mathematical-interpretation-of-ordinary-least-squares"], [28, "mathematical-interpretation-of-ordinary-least-squares"], [29, "mathematical-interpretation-of-ordinary-least-squares"]], "Mathematical optimization of convex functions": [[8, "mathematical-optimization-of-convex-functions"]], "Mathematics of CNNs": [[3, "mathematics-of-cnns"]], "Mathematics of the SVD and implications": [[5, "mathematics-of-the-svd-and-implications"], [28, "mathematics-of-the-svd-and-implications"], [29, "mathematics-of-the-svd-and-implications"]], "Matrices in Python": [[27, "matrices-in-python"]], "Matrix multiplication": [[1, "matrix-multiplication"]], "Matrix-vector notation and activation": [[12, "matrix-vector-notation-and-activation"]], "Meet the covariance!": [[24, "meet-the-covariance"]], "Meet the Covariance Matrix": [[5, "meet-the-covariance-matrix"], [28, "meet-the-covariance-matrix"]], "Meet the Hessian Matrix": [[28, "meet-the-hessian-matrix"]], "Meet the Pandas": [[27, "meet-the-pandas"]], "Memory Usage and Scalability": [[30, "memory-usage-and-scalability"]], "Memory constraints": [[30, "memory-constraints"]], "Min-Max Scaling": [[28, "min-max-scaling"]], "Momentum based GD": [[13, "momentum-based-gd"], [30, "momentum-based-gd"]], "More complicated Example: The Ising model": [[6, "more-complicated-example-the-ising-model"]], "More interpretations": [[28, "more-interpretations"], [29, "more-interpretations"], [29, "id5"]], "More on Dimensionalities": [[3, "more-on-dimensionalities"]], "More on Rescaling data": [[6, "more-on-rescaling-data"]], "More on Steepest descent": [[29, "more-on-steepest-descent"]], "More on convex functions": [[29, "more-on-convex-functions"]], "More preprocessing": [[28, "more-preprocessing"], [30, "more-preprocessing"]], "Motivation for Adaptive Step Sizes": [[30, "motivation-for-adaptive-step-sizes"]], "Multilayer perceptrons": [[12, "multilayer-perceptrons"]], "Network requirements": [[2, "network-requirements"]], "Neural Networks vs CNNs": [[3, "neural-networks-vs-cnns"]], "Neural networks": [[12, null]], "Non-Convex Problems": [[30, "non-convex-problems"]], "Note about SVD Calculations": [[28, "note-about-svd-calculations"], [29, "note-about-svd-calculations"]], "Note on Scikit-Learn": [[29, "note-on-scikit-learn"]], "Numerical experiments and the covariance, central limit theorem": [[24, "numerical-experiments-and-the-covariance-central-limit-theorem"]], "Numpy and arrays": [[21, "numpy-and-arrays"], [27, "numpy-and-arrays"]], "Numpy examples and Important Matrix and vector handling packages": [[27, "numpy-examples-and-important-matrix-and-vector-handling-packages"]], "Optimization and gradient descent, the central part of any Machine Learning algortithm": [[29, "optimization-and-gradient-descent-the-central-part-of-any-machine-learning-algortithm"]], "Optimization, the central part of any Machine Learning algortithm": [[13, null]], "Optimizing our parameters": [[27, "optimizing-our-parameters"]], "Optimizing our parameters, more details": [[27, "optimizing-our-parameters-more-details"]], "Optimizing the cost function": [[1, "optimizing-the-cost-function"]], "Organizing our data": [[0, "organizing-our-data"], [27, "organizing-our-data"]], "Other Matrix and Vector Operations": [[21, "other-matrix-and-vector-operations"]], "Other Types of Recurrent Neural Networks": [[4, "other-types-of-recurrent-neural-networks"]], "Other courses on Data science and Machine Learning at UiO": [[27, "other-courses-on-data-science-and-machine-learning-at-uio"]], "Other courses on Data science and Machine Learning at UiO, contn": [[27, "other-courses-on-data-science-and-machine-learning-at-uio-contn"]], "Other popular texts": [[27, "other-popular-texts"]], "Other techniques": [[11, "other-techniques"]], "Other types of networks": [[12, "other-types-of-networks"]], "Other ways of visualizing the trees": [[9, "other-ways-of-visualizing-the-trees"]], "Our model for the nuclear binding energies": [[27, "our-model-for-the-nuclear-binding-energies"]], "Overview of first week": [[27, "overview-of-first-week"]], "Overview video on Stochastic Gradient Descent (SGD)": [[30, "overview-video-on-stochastic-gradient-descent-sgd"]], "Own code for Ordinary Least Squares": [[27, "own-code-for-ordinary-least-squares"], [28, "own-code-for-ordinary-least-squares"]], "PCA and scikit-learn": [[11, "pca-and-scikit-learn"]], "Pandas AI": [[27, "pandas-ai"]], "Part a : Ordinary Least Square (OLS) for the Runge function": [[22, "part-a-ordinary-least-square-ols-for-the-runge-function"]], "Part b: Adding Ridge regression for the Runge function": [[22, "part-b-adding-ridge-regression-for-the-runge-function"]], "Part c: Writing your own gradient descent code": [[22, "part-c-writing-your-own-gradient-descent-code"]], "Part d: Including momentum and more advanced ways to update the learning the rate": [[22, "part-d-including-momentum-and-more-advanced-ways-to-update-the-learning-the-rate"]], "Part e: Writing our own code for Lasso regression": [[22, "part-e-writing-our-own-code-for-lasso-regression"]], "Part f: Stochastic gradient descent": [[22, "part-f-stochastic-gradient-descent"]], "Part g: Bias-variance trade-off and resampling techniques": [[22, "part-g-bias-variance-trade-off-and-resampling-techniques"]], "Part h): Cross-validation as resampling techniques, adding more complexity": [[22, "part-h-cross-validation-as-resampling-techniques-adding-more-complexity"]], "Partial Differential Equations": [[2, "partial-differential-equations"]], "Plans for week 35": [[28, "plans-for-week-35"]], "Plans for week 36": [[29, "plans-for-week-36"]], "Plans for week 37, lecture Monday": [[30, "plans-for-week-37-lecture-monday"]], "Practical tips": [[13, "practical-tips"], [30, "practical-tips"]], "Practicalities": [[25, "practicalities"], [25, "id1"]], "Preamble: Note on writing reports, using reference material, AI and other tools": [[22, "preamble-note-on-writing-reports-using-reference-material-ai-and-other-tools"]], "Predicting New Points With A Trained Recurrent Neural Network": [[4, "predicting-new-points-with-a-trained-recurrent-neural-network"]], "Preprocessing our data": [[28, "preprocessing-our-data"]], "Prerequisites": [[27, "prerequisites"]], "Prerequisites and background": [[20, "prerequisites-and-background"]], "Prerequisites: Collect and pre-process data": [[3, "prerequisites-collect-and-pre-process-data"]], "Probability Distribution Functions": [[24, "probability-distribution-functions"]], "Program example for gradient descent with Ridge Regression": [[29, "program-example-for-gradient-descent-with-ridge-regression"], [30, "program-example-for-gradient-descent-with-ridge-regression"]], "Program for stochastic gradient": [[13, "program-for-stochastic-gradient"]], "Project 1 on Machine Learning, deadline October 6 (midnight), 2025": [[22, null]], "Properties of PDFs": [[24, "properties-of-pdfs"]], "Pros and cons": [[30, "pros-and-cons"]], "Pros and cons of trees, pros": [[9, "pros-and-cons-of-trees-pros"]], "Python installers": [[20, "python-installers"], [27, "python-installers"]], "RMS prop": [[13, "rms-prop"]], "RMSProp algorithm, taken from Goodfellow et al": [[30, "rmsprop-algorithm-taken-from-goodfellow-et-al"]], "RMSProp: Adaptive Learning Rates": [[30, "rmsprop-adaptive-learning-rates"]], "RMSprop for adaptive learning rate with Stochastic Gradient Descent": [[30, "rmsprop-for-adaptive-learning-rate-with-stochastic-gradient-descent"]], "Random Numbers": [[24, "random-numbers"]], "Random forests": [[10, "random-forests"]], "Randomized PCA": [[11, "randomized-pca"]], "Reading material": [[27, "reading-material"]], "Reading recommendations:": [[28, "reading-recommendations"]], "Reading suggestions week 34": [[27, "reading-suggestions-week-34"]], "Readings and Videos:": [[30, "readings-and-videos"]], "Recurrent neural networks": [[12, "recurrent-neural-networks"]], "Recurrent neural networks: Overarching view": [[4, null]], "Reducing the number of degrees of freedom, overarching view": [[0, "reducing-the-number-of-degrees-of-freedom-overarching-view"], [28, "reducing-the-number-of-degrees-of-freedom-overarching-view"]], "Reformulating the problem": [[2, "reformulating-the-problem"]], "Regression Case": [[10, "regression-case"]], "Regression analysis and resampling methods": [[22, "regression-analysis-and-resampling-methods"]], "Regression analysis, overarching aims": [[27, "regression-analysis-overarching-aims"]], "Regression analysis, overarching aims II": [[27, "regression-analysis-overarching-aims-ii"]], "Regularization": [[1, "regularization"]], "Reminder from last week": [[28, "reminder-from-last-week"]], "Reminder on Newton-Raphson\u2019s method": [[29, "reminder-on-newton-raphson-s-method"]], "Reminder on Statistics": [[6, "reminder-on-statistics"]], "Reminder on different scaling methods": [[30, "reminder-on-different-scaling-methods"]], "Replace or not": [[13, "replace-or-not"], [30, "replace-or-not"]], "Required Technologies": [[20, "required-technologies"]], "Resampling Methods": [[6, null]], "Resampling and the Bias-Variance Trade-off": [[19, "resampling-and-the-bias-variance-trade-off"]], "Resampling methods": [[6, "id1"]], "Residual Error": [[28, "residual-error"], [29, "residual-error"]], "Resources on differential equations and deep learning": [[2, "resources-on-differential-equations-and-deep-learning"]], "Revisiting Ordinary Least Squares": [[29, "revisiting-ordinary-least-squares"]], "Revisiting our Linear Regression Solvers": [[13, "revisiting-our-linear-regression-solvers"]], "Rewriting the Covariance and/or Correlation Matrix": [[28, "rewriting-the-covariance-and-or-correlation-matrix"]], "Rewriting the fitting procedure as a linear algebra problem": [[27, "rewriting-the-fitting-procedure-as-a-linear-algebra-problem"]], "Rewriting the fitting procedure as a linear algebra problem, more details": [[27, "rewriting-the-fitting-procedure-as-a-linear-algebra-problem-more-details"]], "Ridge Regression": [[29, "ridge-regression"]], "Ridge and LASSO Regression": [[28, "ridge-and-lasso-regression"], [29, "ridge-and-lasso-regression"], [29, "id2"]], "Ridge and Lasso Regression": [[5, null], [5, "id1"]], "SGD example": [[30, "sgd-example"]], "SGD vs Full-Batch GD: Convergence Speed and Memory Comparison": [[30, "sgd-vs-full-batch-gd-convergence-speed-and-memory-comparison"]], "SVD analysis": [[29, "svd-analysis"]], "Same code but now with momentum gradient descent": [[13, "same-code-but-now-with-momentum-gradient-descent"], [30, "same-code-but-now-with-momentum-gradient-descent"], [30, "id3"], [30, "id4"]], "Schedule first week": [[27, "schedule-first-week"]], "Schematic Regression Procedure": [[9, "schematic-regression-procedure"]], "Second moment of the gradient": [[30, "second-moment-of-the-gradient"]], "September 15-19": [[19, "september-15-19"]], "Setting up the Back propagation algorithm": [[12, "setting-up-the-back-propagation-algorithm"]], "Setting up the Matrix to be inverted": [[28, "setting-up-the-matrix-to-be-inverted"], [29, "setting-up-the-matrix-to-be-inverted"]], "Setting up the network using Autograd; The full program": [[2, "setting-up-the-network-using-autograd-the-full-program"]], "Similar (second order function now) problem but now with AdaGrad": [[13, "similar-second-order-function-now-problem-but-now-with-adagrad"], [30, "similar-second-order-function-now-problem-but-now-with-adagrad"]], "Simple Python Code to read in Data and perform Classification": [[9, "simple-python-code-to-read-in-data-and-perform-classification"]], "Simple case": [[28, "simple-case"], [29, "simple-case"]], "Simple code for solving the above problem": [[29, "simple-code-for-solving-the-above-problem"]], "Simple example code": [[30, "simple-example-code"]], "Simple example to illustrate Ordinary Least Squares, Ridge and Lasso Regression": [[29, "simple-example-to-illustrate-ordinary-least-squares-ridge-and-lasso-regression"]], "Simple geometric interpretation": [[29, "simple-geometric-interpretation"]], "Simple linear regression model using scikit-learn": [[0, "simple-linear-regression-model-using-scikit-learn"], [27, "simple-linear-regression-model-using-scikit-learn"]], "Simple one-dimensional second-order polynomial": [[18, "simple-one-dimensional-second-order-polynomial"]], "Simple program": [[29, "simple-program"], [30, "simple-program"]], "Slightly different approach": [[30, "slightly-different-approach"]], "Sneaking in automatic differentiation using Autograd": [[30, "sneaking-in-automatic-differentiation-using-autograd"]], "Software and needed installations": [[22, "software-and-needed-installations"], [27, "software-and-needed-installations"]], "Solving Differential Equations with Deep Learning": [[2, null]], "Solving the one dimensional Poisson equation": [[2, "solving-the-one-dimensional-poisson-equation"]], "Solving the wave equation with Neural Networks": [[2, "solving-the-wave-equation-with-neural-networks"]], "Some famous Matrices": [[21, "some-famous-matrices"]], "Some simple problems": [[13, "some-simple-problems"], [29, "some-simple-problems"]], "Some useful matrix and vector expressions": [[28, "some-useful-matrix-and-vector-expressions"]], "Splitting our Data in Training and Test data": [[0, "splitting-our-data-in-training-and-test-data"], [28, "splitting-our-data-in-training-and-test-data"]], "Standard steepest descent": [[13, "standard-steepest-descent"]], "Statistical analysis and optimization of data": [[20, "statistical-analysis-and-optimization-of-data"], [27, "statistical-analysis-and-optimization-of-data"]], "Steepest descent": [[13, "steepest-descent"], [29, "steepest-descent"]], "Stochastic Gradient Descent": [[30, "stochastic-gradient-descent"]], "Stochastic Gradient Descent (SGD)": [[13, "stochastic-gradient-descent-sgd"], [30, "stochastic-gradient-descent-sgd"]], "Stochastic variables and the main concepts, the discrete case": [[24, "stochastic-variables-and-the-main-concepts-the-discrete-case"]], "Strongly Convex Case": [[30, "strongly-convex-case"]], "Support Vector Machines, overarching aims": [[8, null]], "Systematic reduction": [[3, "systematic-reduction"]], "Teachers": [[27, "teachers"]], "Teachers and Grading": [[25, null]], "Teaching Assistants Fall semester 2023": [[25, "teaching-assistants-fall-semester-2023"]], "Tentative deadllines for projects": [[25, "tentative-deadllines-for-projects"]], "Testing the Means Squared Error as function of Complexity": [[0, "testing-the-means-squared-error-as-function-of-complexity"], [28, "testing-the-means-squared-error-as-function-of-complexity"]], "Textbooks": [[26, null]], "The Algorithm before theorem": [[11, "the-algorithm-before-theorem"]], "The Breast Cancer Data, now with Keras": [[1, "the-breast-cancer-data-now-with-keras"]], "The CART algorithm for Classification": [[9, "the-cart-algorithm-for-classification"]], "The CART algorithm for Regression": [[9, "the-cart-algorithm-for-regression"]], "The CIFAR01 data set": [[3, "the-cifar01-data-set"]], "The Hessian matrix": [[29, "the-hessian-matrix"], [30, "the-hessian-matrix"]], "The Hessian matrix for Ridge Regression": [[29, "the-hessian-matrix-for-ridge-regression"], [30, "the-hessian-matrix-for-ridge-regression"]], "The Jacobian": [[28, "the-jacobian"]], "The MNIST dataset again": [[3, "the-mnist-dataset-again"]], "The OLS case": [[29, "the-ols-case"]], "The RELU function family": [[1, "the-relu-function-family"]], "The Ridge case": [[29, "the-ridge-case"]], "The SVD, a Fantastic Algorithm": [[28, "the-svd-a-fantastic-algorithm"], [29, "the-svd-a-fantastic-algorithm"]], "The Softmax function": [[1, "the-softmax-function"]], "The \\chi^2 function": [[0, "the-chi-2-function"], [27, "the-chi-2-function"], [27, "id4"], [27, "id5"], [27, "id6"], [27, "id7"], [27, "id8"]], "The bias-variance tradeoff": [[6, "the-bias-variance-tradeoff"]], "The code for solving the ODE": [[2, "the-code-for-solving-the-ode"]], "The complete code with a simple data set": [[28, "the-complete-code-with-a-simple-data-set"]], "The cost/loss function": [[28, "the-cost-loss-function"]], "The course has two central parts": [[20, "the-course-has-two-central-parts"]], "The derivative of the cost/loss function": [[29, "the-derivative-of-the-cost-loss-function"], [30, "the-derivative-of-the-cost-loss-function"]], "The equations": [[29, "the-equations"]], "The equations for ordinary least squares": [[28, "the-equations-for-ordinary-least-squares"]], "The first Case": [[29, "the-first-case"]], "The gradient step": [[30, "the-gradient-step"]], "The ideal": [[29, "the-ideal"]], "The logistic function": [[7, "the-logistic-function"]], "The mean squared error and its derivative": [[28, "the-mean-squared-error-and-its-derivative"]], "The moons example": [[8, "the-moons-example"]], "The multilayer perceptron (MLP)": [[12, "the-multilayer-perceptron-mlp"]], "The network with one input layer, specified number of hidden layers, and one output layer": [[2, "the-network-with-one-input-layer-specified-number-of-hidden-layers-and-one-output-layer"]], "The plethora of machine learning algorithms/methods": [[27, "the-plethora-of-machine-learning-algorithms-methods"]], "The sensitiveness of the gradient descent": [[29, "the-sensitiveness-of-the-gradient-descent"]], "The singular value decomposition": [[5, "the-singular-value-decomposition"], [28, "the-singular-value-decomposition"], [29, "the-singular-value-decomposition"]], "The two-dimensional case": [[8, "the-two-dimensional-case"]], "Theoretical Convergence Speed and convex optimization": [[30, "theoretical-convergence-speed-and-convex-optimization"]], "Time decay rate": [[30, "time-decay-rate"]], "To our real data: nuclear binding energies. Brief reminder on masses and binding energies": [[27, "to-our-real-data-nuclear-binding-energies-brief-reminder-on-masses-and-binding-energies"]], "Topics covered in this course: Statistical analysis and optimization of data": [[27, "topics-covered-in-this-course-statistical-analysis-and-optimization-of-data"]], "Towards the PCA theorem": [[11, "towards-the-pca-theorem"]], "Train and test datasets": [[1, "train-and-test-datasets"]], "Two-dimensional Objects": [[3, "two-dimensional-objects"]], "Type of problem": [[2, "type-of-problem"]], "Types of Machine Learning": [[27, "types-of-machine-learning"]], "Use the books!": [[19, "use-the-books"]], "Useful Python libraries": [[20, "useful-python-libraries"], [27, "useful-python-libraries"]], "Using Autograd": [[13, "using-autograd"]], "Using forward Euler to solve the ODE": [[2, "using-forward-euler-to-solve-the-ode"]], "Using gradient descent methods, limitations": [[13, "using-gradient-descent-methods-limitations"], [29, "using-gradient-descent-methods-limitations"], [30, "using-gradient-descent-methods-limitations"]], "Visualization": [[1, "visualization"], [1, "id1"]], "Visualizing the Tree, Classification": [[9, "visualizing-the-tree-classification"]], "Week 34: Introduction to the course, Logistics and Practicalities": [[27, null]], "Week 35: From Ordinary Linear Regression to Ridge and Lasso Regression": [[28, null]], "Week 36: Linear Regression and Gradient descent": [[29, null]], "Week 37: Gradient descent methods": [[30, null]], "What Is Generative Modeling?": [[27, "what-is-generative-modeling"]], "What does it mean?": [[28, "what-does-it-mean"], [29, "what-does-it-mean"]], "What is Machine Learning?": [[0, "what-is-machine-learning"]], "What is a good model?": [[0, "what-is-a-good-model"], [27, "what-is-a-good-model"]], "What is a good model? Can we define it?": [[27, "what-is-a-good-model-can-we-define-it"]], "When do we stop?": [[30, "when-do-we-stop"]], "Which activation function should I use?": [[1, "which-activation-function-should-i-use"]], "Why Combine Momentum and RMSProp?": [[30, "why-combine-momentum-and-rmsprop"]], "Why Linear Regression (aka Ordinary Least Squares and family)": [[27, "why-linear-regression-aka-ordinary-least-squares-and-family"]], "Wisconsin Cancer Data": [[7, "wisconsin-cancer-data"]], "With Lasso Regression": [[29, "with-lasso-regression"]], "Writing Our First Generative Adversarial Network": [[4, "writing-our-first-generative-adversarial-network"]], "Writing our own PCA code": [[11, "writing-our-own-pca-code"]], "Writing the Cost Function": [[29, "writing-the-cost-function"]], "XGBoost: Extreme Gradient Boosting": [[10, "xgboost-extreme-gradient-boosting"]], "Yet another Example": [[29, "yet-another-example"]], "a) Expression for Ridge regression": [[17, "a-expression-for-ridge-regression"]], "scikit-learn implementation": [[1, "scikit-learn-implementation"]]}, "docnames": ["chapter1", "chapter10", "chapter11", "chapter12", "chapter13", "chapter2", "chapter3", "chapter4", "chapter5", "chapter6", "chapter7", "chapter8", "chapter9", "chapteroptimization", "clustering", "exercisesweek34", "exercisesweek35", "exercisesweek36", "exercisesweek37", "exercisesweek38", "intro", "linalg", "project1", "schedule", "statistics", "teachers", "textbooks", "week34", "week35", "week36", "week37"], "envversion": {"sphinx": 62, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.intersphinx": 1}, "filenames": ["chapter1.ipynb", "chapter10.ipynb", "chapter11.ipynb", "chapter12.ipynb", "chapter13.ipynb", "chapter2.ipynb", "chapter3.ipynb", "chapter4.ipynb", "chapter5.ipynb", "chapter6.ipynb", "chapter7.ipynb", "chapter8.ipynb", "chapter9.ipynb", "chapteroptimization.ipynb", "clustering.ipynb", "exercisesweek34.ipynb", "exercisesweek35.ipynb", "exercisesweek36.ipynb", "exercisesweek37.ipynb", "exercisesweek38.ipynb", "intro.md", "linalg.ipynb", "project1.ipynb", "schedule.md", "statistics.ipynb", "teachers.md", "textbooks.md", "week34.ipynb", "week35.ipynb", "week36.ipynb", "week37.ipynb"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [0, 1, 2, 3, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28], "0": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30], "00": [0, 1, 5, 11, 27, 28], "000": [1, 3], "000000": [], "00000000e": [], "001": [2, 8, 13, 29, 30], "004": 5, "004113634617443131": 28, "004113634617443139": 28, "00411363461744314": 28, "004113634617443147": 28, "005b82": [], "00622f": [], "00727646693": [0, 27], "0072b2": [], "00749c": [], "008561": [], "0086649156": [0, 27], "00e0e0": [], "01": [0, 1, 2, 5, 9, 11, 13, 17, 26, 27, 28, 30], "010726": [], "0110": 24, "01719003e": [], "02": [0, 4, 7, 12, 27], "02334824": [], "023b95": [], "024c1a": [], "02857": 4, "02f": 6, "03077640549": 4, "03097597e": [], "031": 5, "04": 11, "0458": 9, "05": [4, 6], "0550ae": [], "062292565": 4, "062435": [], "06730814": [], "07": [], "0713": [0, 27], "07285": 3, "08": 24, "08078025e": [], "080808": [], "08336233266": 4, "08376632": 28, "083766322923899": 28, "0837663229239043": 28, "0917": 9, "0969da4a": [], "0d1117": [], "0n": [0, 27], "0x113e21950": 17, "1": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 23, 24, 25, 26, 27, 29, 30], "10": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 21, 23, 24, 25, 27, 28, 29, 30], "100": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 27, 28, 29, 30], "1000": [0, 1, 2, 4, 5, 8, 11, 13, 14, 18, 19, 20, 24, 27, 29, 30], "10000": [2, 5, 6, 10, 11, 13, 24], "100000": 8, "10001": 10, "1001": 24, "1002": 24, "1003": 24, "1005": 24, "1009": 24, "101": 16, "1011": 24, "1013": 24, "1013904243": 24, "1015": 24, "102": 16, "1023": 24, "1024": 3, "1026": 24, "1027": 24, "103": 1, "1030": 24, "1037": 24, "1038": 24, "1040": 24, "1047": 24, "107": 16, "108": [], "10th": 9, "10x": [0, 27], "11": [0, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 21, 22, 24, 26, 27, 28, 29, 30], "110": [], "1100": 24, "1101": 24, "111": [1, 7, 12], "112": 16, "11340253": [], "11590451": [], "116": 16, "116329": [], "116633": [], "117": 16, "118": 16, "12": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 18, 21, 24, 26, 27, 28, 29, 30], "120": 3, "121": [8, 9, 10, 16], "1215pm": [25, 27], "122": [8, 9, 10], "124": [0, 27], "125": 16, "127": [4, 16], "128": [3, 4, 13, 30], "129": 16, "1298": 9, "12pm": [25, 27], "13": [0, 2, 9, 12, 21, 24, 27], "131": 16, "133": 7, "135": 16, "136": 16, "14": [0, 2, 4, 6, 8, 9, 10, 12, 21, 24, 26, 28], "141": 16, "1412": 30, "141414": [], "143": 16, "1446729567": 4, "149": 16, "14g": 6, "15": [0, 2, 4, 6, 7, 8, 9, 12, 13, 22, 24, 27, 29, 30], "150": [4, 8], "152": 16, "153760": [], "156": 16, "157": [], "158": [], "159": 16, "15g": 6, "15pm": 27, "16": [1, 2, 3, 4, 5, 8, 9, 10, 24, 27, 29], "160": 16, "1603": 3, "161": 16, "162": 16, "16231451": 4, "163": 16, "16384": 3, "164": 16, "167": 16, "17": [1, 2, 8, 24], "172": 16, "173": 16, "176": 16, "178": 16, "179": 16, "1797": 1, "18": [2, 6, 7, 8, 9, 10, 24, 27], "1807": 4, "181036": [], "18392847": [], "18c1c4": [], "19": [2, 24, 27], "1940": [], "1943": 12, "19569961": 28, "19680801": [], "1970": [21, 27], "1973": 9, "1979": 6, "1_1": 12, "1_2": 12, "1_3": 12, "1cm": [0, 8, 10, 24, 27], "1d": [1, 2, 3], "1e": [2, 4, 13, 14, 30], "1e10": 14, "1e1e1": [], "1e4": 6, "1f": 1, "1k": 21, "1n": [0, 27], "1x": [0, 27], "2": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 22, 24, 26, 30], "20": [0, 1, 2, 6, 7, 8, 16, 17, 24, 25, 27, 28, 29, 30], "200": [0, 2, 3, 4, 8, 9, 10], "2000": [0, 28], "2001": [], "2004": [13, 29], "2006": 26, "2007": [], "20072279": [], "2008": [27, 30], "2009": [], "2010": 1, "2011": [1, 30], "2012": 30, "2013": [], "2014": [4, 30], "2015": 1, "2016": [0, 27], "2018": [0, 6, 28], "2020": [], "2021": [6, 14, 28, 30], "2022": 27, "2024": [], "2025": [18, 27, 28, 29, 30], "21": [0, 1, 5, 7, 9, 12, 21, 27, 28, 29], "2116753732": 4, "215pm": [25, 27], "2167072": [], "22": [0, 1, 5, 12, 13, 21, 27, 28, 29], "221": 8, "225": 4, "22948497": [], "23": [1, 12, 21], "24": [0, 1, 21, 27], "242424": [], "24292f": [], "25": [2, 3, 4, 5, 6, 8, 9, 11, 28], "250": [2, 4, 7, 9], "25000": [], "250154": [], "252124": [], "253775": [], "255": 3, "256": [4, 30], "25x": 22, "26": [], "26303845": [], "264": [], "265": [], "265109911": 4, "266": [], "269": [], "27": 1, "270": [], "278": [29, 30], "27n_": 24, "28": [1, 3, 4], "283": [29, 30], "2830637392": 4, "2861": 24, "2873": 9, "2882": 24, "2886": 24, "2890": [0, 27], "2892": 24, "29": 28, "2915": 24, "2931": 27, "29364655": [], "294399745619595": [], "296247": [], "2968": 27, "2980": 27, "298273": [], "298375": [], "2990": 27, "2_": 12, "2_1": 12, "2_2": 12, "2_3": 12, "2_i": 12, "2_m": [6, 24], "2_t": 13, "2_x": 24, "2a": 17, "2a1968": [], "2b": 24, "2b2b2b": [], "2c8f433990d1": 30, "2cm": 8, "2d": [1, 3, 11, 12, 20, 27], "2e": 6, "2f": [0, 7, 9, 10, 11, 12, 27], "2g": 2, "2g_i": 2, "2k": 3, "2m": 6, "2mvizaqfst8": 28, "2n": [0, 2, 3, 27, 28], "2nd": 9, "2p": 24, "2pt": 4, "2x": [0, 3, 8, 13, 27], "2x_ix_jy_iy_j": 8, "2x_j": 8, "2y_i": 10, "2y_j": 8, "3": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 22, 23, 24, 25, 27, 29, 30], "30": [0, 1, 4, 6, 7, 10, 13, 25, 30], "30000": [0, 27], "3072": 3, "31": [12, 21, 24], "315": [6, 28, 30], "3155": [0, 5, 6, 28, 29, 30], "32": [3, 4, 6, 12, 13, 21, 24, 30], "3200": 1, "3250": 1, "3297": [], "33": [12, 21, 25], "3303": [], "3310": [], "332331": [], "333": 7, "3331": [], "3337": [], "34": 21, "3436": [0, 27], "3437": [0, 27], "35": [0, 6, 22, 27, 29, 30], "3581341341": 4, "359": [5, 29], "36": [0, 5, 6, 18, 22, 24], "37": [22, 29], "370782966": 4, "38": [22, 24], "39": [0, 25, 27], "3d": [2, 3, 4, 6, 13, 16], "3d73a9": [], "3f": [1, 3, 9], "3n": 21, "3x": [2, 8], "3x_i": 2, "3y": 8, "4": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 22, 24, 27, 29, 30], "40": [1, 6, 25, 27], "400": 4, "4000": 27, "40008b9a5380fcacce3976bf7c08af5b": 30, "4050": [26, 27], "41": 21, "4155": [2, 15], "41589548": [], "42": [1, 4, 8, 9, 10, 21], "43": [0, 7, 21], "4310": 27, "436462435": 4, "437a6b": [], "44": [0, 21, 29, 30], "45": [25, 27], "46": [25, 27], "462": 7, "47": [25, 27], "473d18": [], "479465113": 4, "47958494": [], "48": [], "48257387": [25, 27], "49": [5, 6, 11], "49152": 3, "4940954": [0, 27], "4990": 24, "4992": 24, "4997": 24, "4c4b4be8": [], "4c4c7f": [9, 10], "4d": 3, "4f": 6, "4pm": [25, 27], "4y": 8, "4y_i": 10, "5": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 21, 22, 24, 27, 28, 29, 30], "50": [1, 2, 3, 4, 6, 7, 8, 10, 13, 27, 28, 30], "500": [1, 3, 4, 6, 9, 10, 13, 30], "5018": 24, "506": [], "507d50": [9, 10], "50j": 13, "50x10": 1, "51": 10, "510": 1, "512132": [], "515151": [], "5177783846": 4, "53": 9, "5391cf": [], "54": [6, 24], "5411205": [], "54894451": [], "55": 1, "56": 1, "56536": [0, 27], "569": 1, "57": [0, 8, 25, 27], "571": [5, 29], "58": [10, 25, 27], "58a6ff70": [], "591317992": 4, "5ca7e4": [], "5cm": 24, "5f": [8, 30], "5x": [8, 18], "5y": 8, "6": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 18, 21, 24, 25, 27, 28, 29, 30], "60": [1, 3], "60000": 4, "6019067271": 4, "606439": [], "622cbc": [], "625": 7, "63": 1, "64": [1, 3, 4, 13, 21, 27, 30], "64x50": 1, "65": [1, 8, 9], "66666691": [], "66707b": [], "66ccee": [], "66e9ec": [], "6730c5": [], "6887363571": 4, "69": [16, 24], "69069n_": 24, "691": [], "6980": 30, "6e7681": [], "6e7781": [], "6f98b3": [], "6n_": 24, "7": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 21, 22, 24, 26, 27, 28, 30], "70": [1, 7], "702c00": [], "70653767": 4, "71": 1, "724": 3, "72f088": [], "73": [], "7304881": [], "737373": [], "75": [5, 6, 8, 11], "76": [25, 27], "765": 7, "77": [25, 27], "7718": 9, "7782028952": 4, "77893972": [], "78": [], "797979": [], "7998f2": [], "79c0ff": [], "7d7d58": [9, 10], "7ee787": [], "7f4707": [], "8": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 19, 21, 24, 25, 27, 29], "80": [0, 1, 5, 8, 17, 28], "800": [4, 7], "8045e5": [], "81": 1, "815am": [25, 27], "81b19b": [], "8250df": [], "85": 1, "8702784034": 4, "8786ac": [], "88": 27, "8a4600": [], "8b949e": [], "8c8c8c": [], "8f": 6, "8g": 6, "8n": 21, "8x8": 1, "9": [0, 1, 2, 4, 5, 6, 7, 8, 9, 11, 12, 13, 21, 24, 27, 30], "90": 1, "9040": 9, "91": [25, 27], "912583": [], "91cbff": [], "92": [25, 27], "93": 16, "931": [0, 27], "933": [5, 29], "937": 24, "938": 24, "939": [0, 24, 27], "94": 24, "95": [1, 11], "953800": [], "954": 24, "955820c21e8b": 4, "96": 6, "960": 24, "961": 24, "962": 24, "9649652536": 4, "96611194e": [], "974eb7": [], "9780387310732": 26, "9780387848570": 26, "9781098134174": 27, "9781492032632": 26, "9781801819312": 27, "97898392": 28, "98": [0, 1, 16], "985": 24, "986": 24, "98661b": [], "989": 24, "9898ff": [9, 10], "99": [13, 16, 30], "991": 24, "992": 24, "993": 24, "996": 5, "996b00": [], "999": [9, 24, 30], "9e86c8": [], "9e8741": [], "9f4e55": [], "9x": 6, "9y": 6, "A": [2, 3, 5, 6, 7, 10, 11, 12, 13, 15, 16, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30], "AND": 2, "AS": [], "AT": [], "And": [0, 3, 4, 5, 6, 9, 13, 20, 22, 24, 29], "As": [0, 1, 2, 3, 4, 5, 6, 8, 10, 12, 13, 15, 16, 21, 22, 24, 27, 28, 29, 30], "At": [0, 4, 6, 13, 27, 30], "BE": [0, 27], "BUT": [], "BY": [], "Be": [2, 18, 20, 27], "Being": 13, "But": [0, 1, 2, 3, 5, 6, 9, 10, 16, 24, 28], "By": [0, 3, 5, 6, 12, 13, 17, 19, 21, 27, 28, 29, 30], "FOR": [], "For": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30], "IF": [6, 28, 30], "IN": 26, "If": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 18, 20, 21, 22, 24, 27, 28, 29, 30], "In": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30], "Ising": [5, 12, 28, 29], "It": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 20, 21, 22, 24, 27, 28, 29, 30], "Its": [1, 2, 4, 11], "NO": [], "NOT": [], "No": [6, 9, 27, 28, 30], "Not": [0, 1, 5, 6, 28, 29, 30], "OF": [], "ON": [], "OR": 24, "Of": 24, "On": [0, 3, 22, 24, 25, 26, 27, 30], "One": [0, 1, 3, 4, 5, 6, 7, 8, 11, 12, 13, 17, 24, 28, 29, 30], "Or": [0, 1, 6, 27], "SUCH": [], "Such": [0, 6, 12, 16, 24, 30], "THE": [], "TO": [], "That": [0, 5, 7, 10, 11, 12, 14, 22, 24, 27], "The": [4, 10, 13, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26], "Then": [0, 1, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 27, 29, 30], "There": [0, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 21, 22, 24, 25, 27, 28, 29, 30], "These": [0, 3, 4, 5, 8, 9, 10, 11, 12, 13, 14, 17, 18, 21, 22, 24, 25, 27, 28, 29, 30], "To": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 21, 24, 28, 29, 30], "WITH": [], "With": [0, 5, 6, 8, 9, 10, 11, 12, 14, 16, 19, 21, 22, 24, 27, 28], "_": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 21, 22, 27, 28, 29, 30], "_0": [5, 8, 10, 11, 13, 28, 29], "_1": [2, 5, 6, 8, 10, 11, 12, 13, 14, 21, 28, 29, 30], "_2": [2, 5, 8, 11, 12, 13, 21, 28, 30], "_3": 21, "_4": 21, "_9": [13, 30], "__class__": 10, "__doc__": 6, "__future__": [8, 9], "__import__": [], "__init__": 1, "__main__": 2, "__name__": [2, 10], "__path__": [], "_auto1": [2, 3, 4, 5, 6, 7, 12, 13, 21, 24, 28, 29], "_auto10": [6, 12], "_auto11": 6, "_auto12": 6, "_auto2": [2, 3, 4, 5, 6, 12, 13, 21, 24], "_auto3": [3, 4, 5, 6, 12, 13, 21], "_auto4": [4, 6, 12, 13, 21], "_auto5": [4, 6, 12, 13, 21], "_auto6": [4, 6, 12, 21], "_auto7": [4, 6, 12, 21], "_auto8": [6, 12], "_auto9": [6, 12], "_build": [0, 20, 22, 26, 27], "_c": 1, "_center": [], "_compile_transl": [], "_compon": 11, "_depth": 9, "_export": [15, 16, 19], "_fraction": 9, "_i": [0, 1, 2, 5, 6, 7, 8, 11, 12, 13, 19, 22, 27, 28, 29, 30], "_j": [0, 1, 2, 3, 5, 6, 8, 13, 19, 22, 28, 29, 30], "_k": [13, 29, 30], "_l": 12, "_lambda": 6, "_leaf": 9, "_m": 10, "_multilayer_perceptron": [], "_n": [2, 5, 8, 11, 13, 28, 29, 30], "_node": 9, "_norm": [], "_p": [5, 8, 28, 29], "_parse_numpydoc_see_also_sect": [], "_pydevd_bundl": [], "_ratio": 11, "_sampl": 9, "_split": [6, 9, 22], "_t": [13, 30], "_test": [6, 22], "_varianc": 11, "_weight": 9, "a0": 3, "a0111f": [], "a0faa0": [9, 10], "a1": [0, 27], "a11": [], "a12236": [], "a2": [0, 27], "a25e53": [], "a2bffc": [], "a3": [0, 27], "a4": [0, 27], "a5d6ff": [], "a_": [0, 1, 16, 21, 27, 28], "a_0": [0, 27], "a_1a": [0, 27], "a_2a": [0, 27], "a_3": [0, 27], "a_3a": [0, 27], "a_4": [0, 27], "a_4a": [0, 27], "a_h": 1, "a_i": [0, 1, 2, 12, 27], "a_j": [1, 12], "a_k": [0, 1, 12], "aa": [], "aaa": [], "aaron": 26, "ab": [0, 2, 5, 13, 14, 27, 28, 30], "ab6369": [], "ab_channel": 20, "abandon": 1, "abe338": [], "abid": 24, "abil": [0, 10], "abl": [0, 1, 4, 5, 6, 7, 10, 12, 13, 16, 18, 19, 22, 28, 29, 30], "about": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 19, 20, 21, 22, 25, 30], "abov": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 26, 27, 28, 30], "abovement": [6, 22, 27], "abscissa": [13, 29], "absent": 30, "absolut": [0, 2, 5, 6, 13, 27, 28, 29], "absorb": [28, 29], "abstract": [1, 30], "abund": 30, "acceler": [13, 30], "accept": [0, 3, 6, 9, 22, 28, 30], "access": [3, 11, 24, 27, 30], "accid": [4, 6], "accompani": [0, 27, 28], "accomplish": [8, 9, 13, 30], "accord": [0, 1, 2, 5, 6, 9, 12, 13, 14, 24, 27, 29, 30], "accordingli": 11, "account": [0, 3, 5, 13, 15, 16, 24, 27, 30], "accumul": [12, 13, 24, 30], "accur": [0, 3, 4, 6, 10, 13, 30], "accuraci": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 27, 28, 29], "accuracy_scor": [0, 1, 10, 27], "accuracy_score_numpi": 1, "achiev": [0, 1, 5, 6, 8, 12, 21, 27, 30], "aco": 24, "acquaint": 20, "acquir": [1, 20, 27], "acr": [], "across": [1, 3, 6, 9, 17, 20, 27], "act": [1, 3, 21, 30], "action": 24, "activ": [0, 2, 3, 4, 9, 15, 23, 25, 27, 30], "activest": [], "actual": [0, 1, 4, 5, 6, 8, 11, 15, 16, 18, 21, 24, 27, 28, 29, 30], "ad": [1, 3, 4, 5, 8, 13, 15, 16, 21, 29, 30], "ada_clf": 10, "adaboostclassifi": 10, "adadelta": [13, 30], "adagrad": 22, "adam": [1, 3, 4, 22, 27], "adapt": [4, 6, 13, 17, 26, 29], "add": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 15, 16, 17, 18, 24, 25, 27, 28, 29, 30], "add6ff": [], "add_": [], "add_subplot": [1, 7, 12, 14], "addendum": 5, "addeventlisten": [], "addit": [0, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 15, 20, 21, 22, 24, 25, 26, 27, 28], "addition": [12, 13, 29, 30], "address": [1, 9, 11, 13, 27, 30], "adjac": [3, 12], "adjoint": [5, 28], "adjust": [0, 5, 12, 13, 29, 30], "admir": [0, 27], "advanc": [4, 6, 12, 26, 27, 30], "advantag": [1, 3, 5, 6, 10, 13, 19, 21, 29, 30], "adversari": 27, "advis": [], "afecionado": 27, "affect": [3, 15, 19], "affin": [0, 3, 8, 11, 28], "afford": 3, "aficionado": 27, "aforement": 14, "african": [], "after": [0, 1, 2, 4, 5, 6, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "afterward": [0, 27], "ag": [0, 7, 27, 28], "ag_0": 2, "again": [0, 1, 4, 5, 6, 7, 8, 10, 11, 12, 13, 22, 24, 27, 28, 29], "against": [1, 4, 7, 10], "agegroup": 7, "agegroupmean": 7, "aggreg": [9, 10, 30], "agorithm": 10, "agre": [5, 6, 24, 28, 29, 30], "agreement": [13, 30], "ahead": 9, "ai": [0, 26], "aid": [11, 30], "aim": [0, 1, 4, 6, 7, 11, 14, 16, 17, 19, 20, 21, 22, 28], "ainv": 5, "airplan": 3, "aka": 5, "al": [0, 2, 4, 16, 17, 26, 27, 28, 29], "alarm": [5, 7], "aldo": 28, "algebra": [0, 3, 5, 13, 20, 28, 29], "algorithm": [0, 1, 2, 4, 5, 6, 7, 8, 13, 14, 16, 20, 21, 22, 24, 26], "align": [0, 2, 5, 6, 7, 8, 13, 24, 27, 28, 29], "all": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 18, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "allevi": [1, 13, 29], "alloc": [3, 21], "allow": [0, 1, 2, 3, 5, 6, 8, 10, 13, 15, 20, 21, 22, 27, 28, 29, 30], "almost": [0, 1, 6, 8, 11, 13, 24, 29, 30], "alon": [2, 9, 30], "along": [2, 3, 4, 5, 6, 9, 10, 11, 15, 20, 21, 27, 28, 29], "alpha": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 13, 14, 24, 27, 28, 29, 30], "alpha_": [10, 30], "alpha_0": 3, "alpha_1": 3, "alpha_2": 3, "alpha_i": [3, 13], "alpha_k": 13, "alpha_m": 10, "alpha_n": 3, "alpha_opt": 13, "alreadi": [2, 3, 4, 5, 6, 10, 12, 15, 20, 21, 24, 27, 28, 29], "also": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "alter": 1, "altern": [0, 1, 4, 5, 6, 8, 9, 11, 13, 15, 18, 21, 22, 27, 28, 30], "although": [0, 1, 5, 6, 8, 10, 13, 16, 19, 27, 30], "alwai": [0, 3, 5, 6, 12, 13, 16, 19, 22, 24, 27, 28, 29, 30], "am": 4, "ame2016": [0, 27], "american": [], "amjith": [], "among": [0, 3, 5, 9, 10, 12, 21, 27, 28], "amongst": 5, "amount": [0, 1, 3, 4, 6, 8, 10, 14, 20], "an": [1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29, 30], "an_": 24, "anaconda": [0, 1, 20, 22, 27], "analogi": 13, "analys": 6, "analysi": [1, 3, 4, 7, 14, 19, 21, 26, 30], "analyt": [2, 3, 5, 6, 7, 12, 13, 17, 20, 22, 27, 28, 29, 30], "analyz": [0, 1, 3, 4, 5, 6, 16, 22, 24, 28, 29, 30], "andrew": 1, "angl": [0, 3, 9, 28, 30], "anharmon": 3, "ani": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 19, 24, 27, 28, 30], "anim": [4, 12], "ann": 12, "annot": [0, 1, 3, 7, 8, 27], "announc": 27, "anonym": 18, "anoth": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 21, 22, 24, 27, 28, 30], "ansatz": [0, 18, 27], "answer": [0, 1, 3, 5, 6, 19, 21, 22, 25, 27], "antialias": [2, 6], "anticip": 4, "anymor": [1, 8], "anyon": [4, 8, 15], "anyth": [1, 15, 16, 24], "anytim": [25, 27], "apach": 1, "apart": [11, 13, 29, 30], "api": [1, 20, 27], "appar": 2, "appear": [0, 1, 3, 13, 21, 24], "append": [1, 3, 4, 8, 9, 13, 19, 27, 30], "appendix": 22, "appli": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 18, 22, 24, 26, 27, 28, 30], "applic": [0, 1, 3, 4, 5, 6, 7, 9, 12, 13, 16, 21, 24, 26, 27, 28, 29, 30], "apply_gradi": 4, "approach": [1, 2, 4, 5, 6, 9, 10, 11, 12, 13, 15, 16, 18, 20, 22, 24, 26, 28, 29], "approch": 22, "appropri": [2, 6, 9, 12, 13, 17, 20, 24, 30], "approv": 27, "approx": [0, 2, 3, 6, 10, 11, 13, 18, 22, 24, 27, 29, 30], "approxim": [0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 13, 19, 22, 24, 27, 28, 29, 30], "apt": [0, 20, 22, 27], "aq": 24, "ar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30], "aragorn": 27, "arang": [1, 3, 4, 6, 7, 9, 10, 12, 13, 27, 30], "arbitrari": [1, 4, 6, 8, 12, 13, 24, 29], "arbitrarili": [0, 1, 11, 27, 30], "arc": 6, "architectur": [3, 4, 12], "archiv": 22, "area": [0, 3, 6, 26, 27], "argmax": [1, 11], "argmin": [4, 10, 14], "argsort": 11, "argu": [1, 13], "arguement": 19, "argument": [0, 2, 3, 5, 11, 12, 13, 17, 27, 28, 30], "aris": [0, 6, 12, 13, 24, 27, 29], "arithmet": [0, 13, 21, 27], "arm": [6, 28, 30], "armadillo": 21, "armin": [], "around": [0, 1, 4, 5, 6, 11, 18, 22, 24, 27], "arrai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 16, 18, 20, 22, 24, 28, 29, 30], "arrang": [3, 27], "arraybox": 13, "arriv": [0, 6, 9, 11, 21, 24, 27], "arrow": 12, "arrowprop": 8, "art": [0, 1, 20], "articl": [0, 3, 4, 6, 10, 19, 27, 28, 29, 30], "artifici": [0, 2, 7, 12, 26, 27], "artificialneuron": 12, "arug": 13, "arxiv": [3, 4, 30], "asarrai": [0, 6, 9, 28, 30], "asid": 28, "ask": [5, 6, 11, 12, 15, 19, 22], "aspect": [0, 6, 20, 27, 28], "assembl": 3, "assembli": [0, 27], "assert": 4, "assess": [0, 6, 22, 27, 28], "asset": [], "assici": 4, "assign": [0, 7, 8, 9, 12, 13, 14, 15, 23, 25, 26, 27], "associ": [0, 6, 9, 12, 14, 24, 27], "assum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 21, 22, 24, 27, 28, 29, 30], "assumpt": [0, 3, 5, 6, 9, 11, 24, 27, 28], "ast": [0, 5, 6, 27], "astyp": [4, 9, 10], "asymmetri": [0, 27], "asymptot": [4, 6, 30], "atom": [0, 27], "attain": 30, "attempt": [0, 4, 6, 7, 8, 10, 27, 28, 30], "attend": 27, "attent": [0, 21, 27], "attract": [0, 10, 27], "attribut": [0, 9, 27], "audi": [0, 27], "audio": [3, 4], "august": [27, 28], "aurelien": [0, 26, 27], "austfjel": 6, "auth": 15, "authent": 15, "author": [0, 1, 10, 24], "authour": 27, "auto": [9, 10, 24], "auto_exampl": [22, 28], "autocor": 24, "autocorrelation_tim": 24, "autocorrelform": 24, "autocovari": 24, "autoencod": [4, 20, 27], "autoencond": 20, "autograd": [20, 27], "autom": [0, 20, 26, 27], "automac": 21, "automag": 27, "automat": [0, 1, 2, 3, 4, 11, 16, 20, 21, 27], "automobil": 3, "autonom": 4, "avail": [0, 1, 4, 6, 10, 11, 20, 21, 22, 23, 25, 26, 27], "averag": [0, 1, 3, 6, 9, 10, 13, 14, 24, 25, 27, 28], "avoid": [0, 4, 5, 6, 9, 11, 13, 18, 21, 28, 30], "awai": [2, 3, 6, 28, 30], "awar": [2, 10], "award": [25, 27], "ax": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 22, 27], "axes3d": [2, 6, 13, 29, 30], "axes_grid1": 6, "axhlin": 8, "axi": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 18, 21, 24, 27, 28, 29, 30], "axiom": 5, "axvlin": [4, 8], "axvspan": 4, "b": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 14, 15, 16, 17, 19, 24, 25, 27, 28, 29, 30], "b1": 8, "b19db4": [], "b1bac4": [], "b2": 8, "b3": 8, "b35900": [], "b89784": [], "b_": [0, 1, 21], "b_0": 0, "b_1": [0, 2, 12, 13, 30], "b_2": [0, 13], "b_5": [13, 30], "b_group": 9, "b_i": [0, 1, 2, 12, 27], "b_ia_": [0, 27], "b_ia_i": 0, "b_index": 9, "b_j": [1, 12], "b_k": [0, 1, 12, 13, 30], "b_m": 12, "b_score": 9, "b_valu": 9, "ba": 30, "babcock": 27, "bach": 30, "bachelor": [23, 25], "back": [0, 3, 4, 5, 6, 8, 9, 10, 15, 16, 21, 24, 27, 30], "backbon": 21, "backend": [1, 4], "background": [26, 27], "backpropag": [1, 30], "backslash": [], "backtrack": 9, "backup": 21, "backward": [1, 2, 4, 12, 21, 30], "bad": [6, 17, 28], "badli": 24, "bag": [9, 20, 27], "bag_clf": 10, "baggin": 27, "baggingboot": 10, "baggingclassifi": 10, "baggingtre": 10, "bailei": [], "balanc": [6, 30], "ballpark": 18, "band": 21, "bandwidth": 21, "banner": [], "bar": [0, 6, 11, 22, 27], "barber": 26, "bare": [4, 10], "base": [0, 1, 3, 4, 5, 7, 8, 9, 10, 14, 15, 16, 17, 20, 24, 25, 26, 27, 28, 29], "basi": [5, 7, 8, 10, 11, 12, 13, 21, 28, 29], "basic": [6, 8, 12, 13, 14, 15, 20, 22, 24, 27], "basin": 30, "batch": [3, 4, 11, 12, 13, 29], "batch_shap": 4, "batch_siz": [1, 3, 4], "batchnorm": 4, "bay": 7, "bayesian": [5, 20, 26, 27], "bbbbbb": [], "beauti": [], "becaus": [0, 1, 2, 3, 4, 5, 6, 8, 9, 12, 13, 14, 27, 28, 29, 30], "becom": [0, 1, 2, 5, 6, 7, 9, 12, 13, 19, 24, 27, 28, 29, 30], "been": [0, 1, 2, 3, 4, 5, 6, 11, 12, 13, 20, 21, 22, 27, 28, 30], "befor": [0, 1, 2, 3, 4, 5, 6, 7, 8, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 27, 28, 30], "beforehand": [0, 24, 27], "began": [], "begin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 21, 24, 25, 27, 28, 29, 30], "behav": [1, 6, 13, 29], "behavior": [0, 1, 13, 27, 29, 30], "behaviour": [12, 30], "behind": [0, 1, 6, 8, 13, 27, 29], "being": [0, 1, 2, 3, 4, 5, 7, 8, 10, 11, 12, 13, 17, 24, 27, 28, 29, 30], "believ": [9, 21], "belong": [7, 8, 9, 13, 14, 29], "below": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 18, 21, 22, 24, 27, 28, 29, 30], "benchmark": 10, "benefici": [1, 13], "benefit": [0, 1, 4, 11, 13, 20, 27, 29, 30], "bengio": [1, 26, 27, 28, 30], "benign": [1, 7], "besid": [4, 5, 29], "bessel": [5, 28], "best": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 25, 27, 28, 29, 30], "beta": [1, 3, 10, 11, 13, 16, 17, 19, 27, 28, 29], "beta1": [], "beta2": [], "beta_": [3, 13, 17, 28], "beta_0": [1, 3, 13, 28], "beta_1": [1, 3, 10, 13, 28, 30], "beta_1m_": 30, "beta_1x_i": 13, "beta_2": [3, 13, 30], "beta_2v_": 30, "beta_3": 3, "beta_i": [3, 30], "beta_j": [13, 28], "beta_k": 13, "beta_linreg": 13, "beta_m": 10, "beta_mg_m": 10, "beta_n": 3, "better": [0, 1, 2, 3, 4, 6, 9, 10, 11, 12, 13, 19, 27, 28, 30], "between": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 27, 28, 29, 30], "beyond": [0, 1, 5, 6, 8, 13, 27, 28, 29, 30], "bf": [13, 14, 19, 21, 24, 29], "bf5400": [], "bg": 27, "bgd": [13, 30], "bia": [0, 1, 2, 3, 5, 8, 9, 10, 12, 13, 27, 28, 29], "bias": [1, 2, 3, 5, 6, 9, 12, 19, 30], "bib": [], "bibliographi": 22, "bibtex": [], "big": [0, 1, 2, 5, 6, 14, 19, 30], "bigger": [1, 6, 28], "bigr": 12, "bike": 9, "bilbo": 27, "billion": [3, 12, 20, 30], "bin": [7, 24], "binari": [0, 3, 5, 7, 9, 10, 12, 27], "binarycrossentropi": 4, "bind": 0, "binomi": [20, 24, 27], "binsboot": 6, "bioinformat": 0, "biolog": [1, 12], "bios1100": [20, 27], "bird": [0, 3], "birth": 27, "bishop": [26, 27], "bit": [1, 4, 19, 21, 24, 27], "bitwis": 24, "bivari": 2, "bk": [13, 30], "bla": [21, 27], "black": [8, 9, 14], "block": [6, 10, 20, 21, 24, 27], "blockquot": [], "blog": 27, "blogpost": 4, "blue": [0, 3], "bm": [], "bmatrix": [0, 1, 3, 5, 7, 8, 11, 13, 21, 27, 28, 29, 30], "bmi": 1, "bodi": [0, 1, 4, 12], "bold": 1, "boldfac": [0, 5, 16, 28, 29], "boldsymbol": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 19, 22, 27, 29, 30], "boltzmann": [12, 20, 27], "book": [17, 22, 26, 27, 28], "book1": 26, "boolean": [4, 17], "boost": [1, 9, 20, 27], "boostrap": 10, "bootstrap": [1, 13, 19, 20, 22, 27, 30], "born": 30, "borrow": 27, "boston_dataset": [], "bot": 8, "both": [0, 1, 4, 5, 6, 8, 9, 10, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30], "bottl": 7, "bottou": 30, "bound": [8, 12, 30], "boundari": [2, 4, 8, 11, 12], "bousquet": 30, "bower": [], "box": [4, 9], "boyd": [8, 13, 29], "bracket": [4, 24], "brain": [1, 7, 12], "branch": [9, 27], "break": [0, 4, 6, 11, 14, 27, 30], "breast": [5, 7, 11], "breviti": 13, "brew": [0, 20, 22, 27], "brg": 8, "brian": [], "brief": [22, 28], "briefli": [0, 16, 19, 27], "bring": [0, 5, 6, 10, 28, 30], "britt": [25, 27], "broad": 0, "broadli": 27, "brought": [13, 20, 27], "brownle": 4, "browser": [15, 27], "brute": [3, 5, 11, 28], "bsd": [], "budget": 30, "buffer_s": 4, "bug": [], "bugfix": [], "bui": 4, "build": [0, 4, 5, 6, 10, 16, 21, 24, 27], "built": [1, 3, 4, 6], "bunch": 11, "bundl": [], "busi": [], "byte": [21, 27], "c": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 23, 24, 25, 26, 28, 29, 30], "c1": [8, 11], "c2": [8, 11], "c4a2f5": [], "c5e478": [], "c9d1d9": [], "c_": [8, 9, 10, 13, 24, 29, 30], "c_0": 24, "c_1": 12, "c_2": 12, "c_3": 12, "c_4": 12, "c_i": [12, 13, 30], "c_k": 24, "ca": [1, 27], "caab6d": [], "cach": 10, "cal": [0, 8, 10, 12, 13, 29, 30], "calcul": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 19, 21, 24, 27, 30], "california": 22, "call": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30], "calor": [0, 28], "caltech": [], "cambridg": [13, 26, 29], "can": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29], "cancel": [0, 13, 27, 28], "cancer": [5, 10], "cancerpd": 7, "candid": [8, 9, 10, 30], "cannot": [0, 1, 4, 5, 6, 7, 8, 9, 22, 24, 28, 29, 30], "canopi": [0, 20, 22, 27], "canva": [15, 16, 19, 22, 27], "cap": 5, "capabl": [0, 1, 8, 13, 20, 27], "capac": [2, 25], "capita": [], "caption": 22, "captur": [4, 11, 12, 27], "car": [3, 4], "card": [0, 7, 27], "cardin": 1, "care": [11, 15, 19, 30], "carefulli": [13, 30], "carlo": [0, 6, 20, 24, 26, 27], "carri": [2, 6, 7, 22], "cart": 10, "case": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 13, 14, 15, 16, 20, 21, 22, 27], "casella": 26, "cast": 1, "cat": [3, 4], "catch": 0, "categor": [0, 1, 3, 9, 11, 27], "categori": [0, 1, 3, 7, 10, 12, 14, 27], "categorical_crossentropi": [1, 3], "caus": [0, 5, 6, 24, 27, 28, 29, 30], "causal": 0, "causat": [0, 27], "cax": 1, "cb": [6, 27], "cbar": 1, "cc": [0, 1, 5, 13, 27, 28, 29, 30], "cc398b": [], "ccbb44": [], "ccc": [5, 12, 29], "cdf": 24, "cdot": [0, 2, 6, 12, 13, 14, 21, 24, 27, 29, 30], "celebr": [13, 29], "cell": 4, "center": [0, 1, 6, 7, 8, 9, 11, 14, 18, 22, 24, 27, 28, 30], "central": [0, 3, 5, 6, 8, 16, 21, 27, 28], "centroid": [14, 24], "centroid_differ": 14, "centuri": 3, "certain": [0, 3, 6, 7, 9, 24, 27, 28], "cf222e": [], "cffi": [], "cg": 13, "cha": [], "chain": [0, 1, 13, 20, 24, 27], "challeng": 15, "chanc": [1, 5, 13, 24, 30], "chang": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 19, 21, 22, 24, 27, 28, 29, 30], "changelog": [], "channel": 3, "chapter": [0, 6, 10, 11, 16, 17, 19, 21, 22, 26, 27, 28, 29, 30], "chapter3": [0, 22], "charact": [0, 3, 5, 27, 28, 29], "character": [8, 9, 10, 12, 24], "characterist": [0, 1, 3, 10, 13, 27], "charg": [0, 27], "charl": [], "charset": [], "chase": 4, "chatgpt": [15, 22], "chd": 7, "chddata": 7, "cheap": [5, 28, 29, 30], "cheaper": [1, 13, 30], "check": [1, 3, 4, 5, 11, 13, 15, 16, 19, 21, 27, 30], "checkmark": 3, "checkpoint": 4, "checkpoint_dir": 4, "checkpoint_prefix": 4, "chen": 10, "cheng": 28, "chiaramont": 2, "childcar": 16, "children": 16, "choic": [0, 1, 2, 3, 4, 6, 9, 12, 13, 14, 21, 27, 28, 29, 30], "choleski": [5, 21, 28, 29], "choos": [2, 3, 6, 9, 10, 11, 13, 14, 15, 18, 19, 22, 29], "chosen": [0, 1, 2, 6, 8, 9, 10, 13, 16, 24, 27, 29, 30], "chosen_datapoint": 1, "christian": 26, "christoph": [26, 27], "chunk": 30, "cifar": 3, "cifar10": 3, "circ": [1, 12, 30], "circl": [0, 8, 12, 28, 30], "circuit": 3, "circumfer": 9, "circumv": [1, 5, 13, 28, 29, 30], "citat": [], "cite": 22, "ckpt": 4, "claim": [], "clariti": 24, "class": [0, 1, 3, 4, 6, 7, 8, 9, 11, 12, 13, 24, 27], "class_nam": [3, 9], "class_val": 9, "class_valu": 9, "classic": [7, 9, 13], "classif": [0, 3, 5, 6, 7, 8, 11, 12, 20, 22, 26, 27, 28], "classifi": [0, 1, 4, 7, 9, 10, 11, 27], "classificaton": 1, "classifii": 10, "claus": [], "clean": 1, "clear": [1, 5, 10, 12, 13, 30], "clearli": [0, 3, 5, 6, 7, 8, 24, 28, 29], "clever": [1, 10], "clf": [0, 6, 8, 9, 10, 27, 28], "clf3": 0, "clf_lasso": 6, "clf_ridg": 6, "cli": 15, "click": [], "clip": [3, 24, 30], "clock": 30, "clone": [15, 25], "close": [0, 1, 2, 4, 6, 8, 9, 11, 12, 13, 14, 18, 24, 26, 27, 29, 30], "closer": [3, 5, 13, 28, 29, 30], "closest": [8, 11, 13, 14], "closur": [20, 27], "cloud": [20, 27], "cluster": [0, 1, 4, 6, 11, 20, 27], "cluster_label": 14, "cm": [1, 2, 3, 6, 8, 13, 29, 30], "cmap": [0, 1, 2, 3, 4, 6, 8, 9, 10, 27], "cmap_arg": 6, "cmd": [9, 15], "cn_": 24, "cnn": 12, "cnn_kera": 3, "cntk": [20, 27], "co": [0, 2, 3, 6, 9, 13, 27], "code": [0, 3, 4, 6, 7, 8, 18, 19, 20, 21, 24, 26], "codec": [], "coef": [0, 27], "coef0": 8, "coef_": [0, 5, 6, 8, 9, 13, 16, 27, 28, 29, 30], "coeff": 5, "coeffici": [0, 3, 5, 6, 7, 8, 9, 13, 18, 21, 27, 28, 30], "coerc": [0, 6, 27], "coin": [10, 24], "coin_toss": 10, "col": [0, 11, 27, 28], "colab": [20, 27], "cold": 9, "colinear": [], "collabor": 22, "collaps": 8, "collect": [2, 6, 10, 11, 17, 20, 24, 26, 27], "collinear": [5, 28, 29], "color": [0, 3, 4, 6, 8, 9, 10, 24, 30], "color_channel": 3, "color_cod": 6, "colorbar": [1, 6], "colsample_bytre": 10, "colsaobject": 10, "column": [0, 1, 2, 5, 6, 7, 8, 9, 11, 12, 16, 17, 18, 19, 21, 27, 28, 29, 30], "columntransform": 9, "com": [4, 6, 15, 16, 19, 20, 22, 26, 27, 29, 30], "combin": [1, 2, 5, 6, 7, 10, 15, 18, 24], "come": [0, 1, 3, 4, 5, 12, 13, 14, 15, 27, 28, 29, 30], "comfort": [], "command": [0, 1, 15], "comment": [0, 4, 5, 6, 22], "commerci": [0, 20, 22, 27], "commit": 15, "commod": [0, 27], "common": [0, 1, 3, 5, 6, 7, 9, 11, 13, 14, 16, 22, 24, 27, 28, 29, 30], "commonli": [0, 1, 4, 6, 7, 9, 13, 14, 28, 30], "commonmark": [], "commun": [0, 12, 15, 22], "commut": 3, "commutatitav": 3, "compact": [0, 1, 3, 5, 6, 7, 9, 11, 12, 13, 14, 27, 28], "compair": 0, "compar": [0, 3, 4, 5, 6, 11, 13, 18, 21, 22, 27, 28, 29, 30], "comparison": [2, 4, 13], "compat": 7, "compens": 30, "compet": 0, "competit": 10, "compil": [0, 1, 3, 4, 13, 20, 21, 27], "complet": [0, 2, 3, 4, 9, 12, 15, 16, 17, 18, 19, 27], "completenn": 12, "complex": [1, 5, 8, 9, 11, 12, 13, 16, 19, 27, 29, 30], "complianc": [], "complic": [0, 1, 9, 13, 22, 27, 29, 30], "compoment": 28, "compon": [0, 1, 3, 4, 5, 6, 7, 9, 14, 16, 20, 27, 28, 29], "components_": 11, "compos": [9, 12, 13, 14, 20, 27], "compphys": [0, 6, 16, 20, 22, 23, 25, 26, 27, 28, 29], "compress": [0, 27, 28], "compris": 6, "compromis": [5, 28, 29], "compulsori": [20, 27], "comput": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 17, 18, 20, 21, 22, 23, 24, 26, 27, 28, 29], "computation": [0, 3, 6, 9, 13, 24, 27, 29, 30], "computationalscienceuio": 27, "computerlab": 22, "concaten": [2, 4, 6, 14], "concav": [1, 13, 28, 29], "concentr": 10, "concept": [0, 2, 20, 27, 28], "conceptu": [12, 13, 29], "concern": [0, 1, 4, 7, 27, 29], "concic": 27, "conclud": [0, 5, 13, 30], "conclus": 1, "cond": 2, "conda": [0, 1, 20, 22, 27], "condis": 28, "condit": [0, 2, 4, 5, 6, 8, 9, 11, 13, 24, 27, 28, 30], "conduct": 20, "condwav": 2, "confid": [0, 5, 6, 7, 8, 19, 27, 28], "configur": 3, "confirm": [5, 12], "conform": [], "confus": [5, 6, 7, 10, 21, 28], "confusion_matrix": 9, "congruenti": 24, "conjug": [4, 8], "conjugaci": 13, "conjunct": 3, "connect": [0, 1, 3, 4, 9, 11, 12, 13, 21, 27, 28, 29], "consensu": 30, "consequ": [5, 6, 8, 10, 12, 13, 28, 29, 30], "consequenti": [], "conserv": [5, 14, 28, 29], "consid": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 16, 19, 21, 22, 24, 27, 28, 29, 30], "consider": [0, 1, 5, 13, 27, 28, 29], "consist": [1, 2, 3, 4, 6, 12, 13, 22, 24, 28, 29], "consol": [], "const": [], "constant": [0, 2, 4, 5, 6, 8, 12, 13, 16, 18, 24, 27, 28, 29, 30], "constitu": [0, 27], "constitut": [2, 6], "constrain": [1, 3, 5, 7, 11, 29], "constraint": [5, 6, 8, 13, 28, 29], "construct": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 21, 24, 27, 28], "constructor": [], "consum": 30, "contact": [0, 27], "contain": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 18, 19, 21, 22, 24, 26, 27, 28, 29, 30], "contemporari": 27, "content": [1, 15, 20, 21, 27, 29, 30], "context": [6, 10, 13, 22, 29, 30], "contigu": 21, "contin": 19, "continu": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 19, 21, 22, 24, 27, 28, 29, 30], "contour": [9, 10, 13], "contourf": [8, 9, 10], "contract": [], "contrast": [1, 4, 9, 10, 12, 27, 30], "contribut": [0, 3, 5, 13, 18, 24, 27, 28, 29, 30], "contributor": [0, 22], "control": [0, 1, 3, 9, 13, 15, 20, 27], "conv": [3, 4], "conv2d": [3, 4], "conv2dtranspos": 4, "convei": 27, "conveni": [5, 6, 12, 13, 21, 22, 27, 29, 30], "convent": [12, 28], "converg": [1, 2, 4, 5, 8, 13, 14, 18, 28, 29], "convergencewarn": [], "convers": 30, "convert": [0, 1, 4, 5, 9, 11, 13, 21, 27, 28, 29], "converttomatrix": 4, "convex": [4, 5, 7, 28], "convinc": [13, 29], "convolut": [1, 4, 20, 27], "cool": [4, 9], "coolwarm": 6, "coordin": [5, 12, 14, 28, 29, 30], "coorel": [], "copi": [0, 1, 14, 15, 28], "copyright": [], "core": 10, "corel": 27, "coronari": 7, "corr": [5, 7, 11, 28], "correalt": [11, 20], "correct": [0, 1, 2, 3, 4, 5, 7, 13, 15, 19, 21, 24, 27, 28, 29], "correctli": [1, 2, 6, 7, 10, 18, 19, 22], "correl": [0, 1, 3, 5, 6, 7, 10, 12, 13, 20, 24, 27, 29, 30], "correlation_matrix": [5, 7, 11, 28], "correspond": [0, 3, 5, 6, 8, 9, 11, 12, 20, 21, 22, 24, 27, 28, 29], "cortex": 12, "cosin": [3, 6], "cost": [0, 2, 3, 5, 6, 7, 8, 9, 12, 13, 16, 17, 18, 19, 22, 27], "cost_deep_grad": 2, "cost_funct": 2, "cost_function_deep": 2, "cost_function_deep_grad": 2, "cost_function_grad": 2, "cost_grad": 2, "cost_histori": [], "cost_ol": [], "cost_ridg": [], "cost_sum": 2, "costli": 30, "costol": [13, 30], "could": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 17, 18, 21, 22, 24, 27, 28, 29, 30], "coulomb": [0, 27], "count": [0, 9, 15, 23, 24, 25, 27], "counteract": 30, "counterpart": 27, "countor": 13, "coupl": [4, 5, 6], "cours": [0, 1, 3, 5, 11, 15, 16, 17, 19, 22, 25, 28], "coursework": 15, "courvil": [26, 27, 28, 30], "cov": [5, 6, 11, 21, 24, 27, 28], "cov_xi": [5, 11, 28], "cov_xx": [5, 11, 28], "cov_yi": [5, 11, 28], "covari": [0, 7, 20, 21, 27, 29], "covariance_matrix": [5, 11, 14], "cover": [0, 5, 20, 25, 26, 28, 29], "covert": [0, 27], "covxi": 24, "covxx": 24, "covxz": 24, "covyi": 24, "covyz": 24, "covzz": 24, "cpu": 1, "craft": 3, "crash": 30, "creat": [1, 3, 4, 5, 9, 10, 11, 12, 15, 18, 19, 20, 27, 30], "create_biases_and_weight": 1, "create_convolutional_neural_network_kera": 3, "create_neural_network_kera": 1, "create_x": [5, 11], "credit": [0, 7, 25, 27], "crim": [], "crime": [], "criteria": [0, 4, 9, 10, 14, 24, 27], "criterion": [9, 10, 13, 18, 29, 30], "critic": [6, 22, 28], "critiqu": 22, "cross": [0, 1, 3, 7, 9, 10, 13, 15, 20, 24, 27, 28, 29, 30], "cross_entropi": 4, "cross_val_scor": 6, "cross_valid": [7, 10], "crossvalid": 6, "crucial": [1, 24, 30], "cs231": 3, "csr_matrix": [21, 27], "css": [], "csv": [0, 4, 6, 7, 9], "ctnk": 1, "cubic": 0, "cumbersom": 5, "cumsum": [10, 11, 27], "cumul": [7, 10, 24, 30], "cumulative_heads_ratio": 10, "cup": 5, "current": [1, 2, 3, 4, 13, 14, 15, 16, 26, 29, 30], "curs": [0, 28], "curv": [6, 7, 10, 12, 22], "curvatur": [13, 29, 30], "custom": [6, 14], "custom_cmap": [9, 10], "custom_cmap2": [9, 10], "custom_lin": [], "cutpoint": 9, "cv": [6, 7, 10], "cvxbook": [13, 29], "cvxopt": [5, 8, 28], "cycl": [1, 12], "cycler": [], "d": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 19, 21, 24, 25, 27, 28, 29, 30], "d166a3": [], "d2_g_t": 2, "d2a8ff": [], "d4d0ab": [], "d71835": [], "d9dee3": [], "d_f": [13, 29], "d_g_t": 2, "d_net_out": 2, "da": 3, "dagger": [5, 21, 28, 29], "dai": [1, 9, 20], "damag": [], "damp": 3, "darget": 9, "darkr": 24, "dat": [0, 27], "dat_id": [0, 6, 7, 9, 27], "data": [2, 4, 5, 8, 10, 12, 13, 14, 16, 19, 21, 22, 26, 29, 30], "data1": 14, "data2": 14, "data3": 14, "data4": 14, "data_id": [0, 6, 7, 9, 27], "data_indic": 1, "data_panda": 27, "data_path": [0, 6, 7, 9, 27], "databas": 1, "datafil": [0, 6, 7, 9, 27], "datafram": [0, 4, 5, 7, 9, 11, 27, 28], "datapoint": [1, 5, 6, 7, 11, 13, 16, 29, 30], "datasci": [15, 16, 19], "dataset": [0, 4, 6, 7, 8, 9, 10, 11, 13, 14, 16, 22, 27, 29, 30], "datatyp": 4, "date": [15, 18, 22, 27, 28, 29, 30], "daughter": 10, "davi": [], "david": 26, "dbb7ff": [], "dbh": 1, "dbo": 1, "dcc6e0": [], "dcomposit": 21, "ddot": 2, "de": 30, "dead": 1, "deadlin": 15, "deal": [0, 1, 3, 5, 6, 8, 11, 13, 14, 19, 21, 24, 27, 28, 29, 30], "dealt": 0, "debt": 7, "debug": [0, 5, 6, 28, 29, 30], "debugg": [], "decad": [0, 3, 30], "decai": [0, 13, 24, 27], "decemb": [25, 27], "decent": 10, "decid": [0, 2, 3, 5, 6, 9, 18, 28, 29, 30], "decim": [0, 27], "decis": [0, 1, 8, 11, 20, 26, 27], "decision_funct": 8, "decision_tre": 9, "decisiontreeclassifi": [9, 10], "decisiontreeregressor": [0, 9, 10], "declar": [0, 4, 21, 27], "declare_namespac": [], "decompos": [5, 6, 21, 28, 29], "decomposit": [0, 6, 12, 27], "decompost": [5, 28, 29], "deconvolut": 3, "decorrel": [10, 13, 30], "decreas": [1, 2, 4, 5, 6, 10, 11, 13, 19, 29, 30], "deduc": [0, 27], "deep": [3, 7, 12, 13, 20, 26, 28, 29], "deep_neural_network": 2, "deep_param": 2, "deep_tree_clf": [9, 10], "deep_tree_clf1": 9, "deep_tree_clf2": 9, "deepen": [5, 20, 27], "deeper": [0, 3, 4, 27], "deeplearningbook": [26, 27, 29, 30], "deer": 3, "def": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 16, 17, 24, 27, 28, 29, 30], "def_covari": 24, "default": [0, 1, 2, 4, 6, 7, 21, 27, 28], "default_tim": 4, "defect": [5, 28, 29], "defici": [5, 28, 29], "defin": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 28, 29, 30], "definit": [1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 21, 24, 28, 29, 30], "defint": 24, "degre": [3, 5, 6, 8, 9, 10, 11, 15, 16, 19, 22, 24, 27, 29, 30], "deisenroth": 28, "del": 1, "delet": [6, 15], "delimit": 4, "deliv": [15, 23, 27], "delta": [0, 2, 3, 6, 8, 12, 13, 14, 27, 30], "delta_": [1, 21], "delta_0": 3, "delta_1": 3, "delta_2": 3, "delta_3": 3, "delta_4": 3, "delta_5": 3, "delta_h": [0, 1, 27], "delta_j": [3, 12], "delta_k": 12, "delta_l": [1, 3], "delta_momentum": [13, 30], "delta_n": [0, 3, 27], "delug": 20, "delv": 0, "demand": [13, 29], "demonstr": [0, 3, 5, 6, 7, 11, 12, 19, 20, 27, 28, 29, 30], "den": 4, "denomin": [1, 5, 30], "denot": [1, 2, 6, 7, 13, 24, 29, 30], "dens": [1, 3, 4], "densiti": [0, 2, 6, 24], "depart": [25, 27, 28, 29, 30], "depend": [0, 1, 2, 4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 20, 21, 22, 24, 27, 28, 29, 30], "depict": 24, "deploy": [0, 20, 22, 27], "depth": [0, 3, 9, 10, 21], "der": [], "deriv": [0, 1, 2, 6, 7, 8, 10, 11, 13, 18, 20, 22, 27], "derivati": 13, "derivative_fn": 13, "descend": [5, 9, 11, 28, 29], "descent": [0, 1, 3, 7, 8, 12, 27, 28], "describ": [0, 2, 4, 5, 6, 8, 10, 11, 12, 13, 19, 21, 22, 27, 30], "descript": [0, 8, 9, 22, 27], "design": [0, 1, 3, 4, 5, 6, 7, 10, 11, 12, 13, 17, 18, 22, 27, 29, 30], "designmatrix": [0, 27], "desir": [0, 2, 4, 5, 13, 14, 27, 28, 29, 30], "desktop": 15, "despit": [1, 12, 30], "destroi": 21, "det": [5, 21, 28, 29], "detail": [0, 6, 11, 13, 14, 18, 21, 22, 28, 29, 30], "detect": [3, 8, 12], "determin": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 18, 21, 24, 27, 28, 29, 30], "determinist": [7, 13, 24, 29, 30], "dev": [1, 22], "develop": [0, 3, 5, 8, 10, 11, 12, 20, 21, 22, 27, 28], "deviat": [0, 1, 2, 4, 5, 6, 17, 18, 19, 22, 24, 27, 28, 30], "devis": 12, "df": [4, 8, 11, 13, 27], "df1": 27, "di": [], "diag": [5, 8, 28, 29, 30], "diagnost": [1, 10], "diagon": [0, 5, 7, 13, 18, 19, 21, 24, 27, 28, 29, 30], "diagonaliz": [5, 28, 29], "diagram": 10, "diagsvd": 6, "dice": [6, 24], "dict": [6, 8], "dictionari": [], "did": [0, 1, 5, 6, 7, 10, 11, 14, 16, 22, 27], "die": 1, "diff": 2, "diff1": 2, "diff2": 2, "diff_ag": 2, "diffeent": 8, "differ": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29], "differenti": [0, 3, 16, 20, 21, 27, 28, 29], "difficult": [0, 1, 6, 10, 13, 24, 27, 30], "difficulti": [0, 1, 13, 27, 29, 30], "diffonedim": 2, "digit": [0, 1, 3, 4, 6, 25, 27], "dilemma": [13, 30], "dilut": 1, "dim": [4, 11, 14, 21], "dimens": [0, 1, 2, 3, 4, 5, 8, 11, 14, 16, 21, 27, 28, 29], "dimension": [0, 4, 5, 6, 9, 11, 13, 14, 19, 20, 21, 22, 27, 28, 29, 30], "dimensionless": [0, 3, 27], "diment": 21, "diminish": 30, "dimnsion": 4, "diod": 3, "direct": [0, 1, 2, 4, 11, 12, 13, 14, 27, 28, 29, 30], "directli": [1, 4, 5, 6, 18, 24, 28, 29], "directori": [], "disadvantag": [0, 27, 30], "disappear": [3, 6], "disc_loss": 4, "disc_tap": 4, "discard": [6, 11, 30], "disciplin": [0, 3, 12], "disclaim": 24, "discord": 27, "discourag": [13, 15, 29], "discov": [0, 27], "discover": 5, "discret": [1, 3, 5, 7, 13], "discrimin": [4, 7, 10, 11], "discriminator_loss": 4, "discriminator_loss_list": 4, "discriminator_model": 4, "discriminator_optim": 4, "discuss": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30], "diseas": 7, "disguis": [6, 28, 30], "disk": 30, "disord": [1, 7], "displai": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 22, 24, 27, 28, 30], "displaystyl": [0, 5, 17, 27, 28, 29, 30], "disregard": [0, 27], "dissimilar": [11, 14], "dist": 14, "distanc": [8, 9, 11, 14, 24], "distance_list": 9, "distinct": [3, 7, 8, 9, 10, 14], "distinctli": 8, "distinguish": [0, 4, 7, 8, 24, 27], "distplot": [], "distribut": [0, 1, 4, 6, 7, 10, 11, 13, 14, 18, 19, 20, 21, 22, 27, 28, 29, 30], "distrubut": [0, 20, 22, 27], "div": [], "dive": [0, 8, 21, 27], "diverg": [1, 13, 29, 30], "divid": [0, 1, 3, 5, 6, 7, 8, 9, 11, 12, 18, 19, 24, 27, 28, 30], "divis": [6, 8, 9, 13, 18, 21, 24, 30], "dl": [], "dna": 7, "dnn": [0, 1, 2, 4, 12, 27], "dnn1": 4, "dnn2_gru2": 4, "dnn_kera": 1, "dnn_model": 1, "dnn_numpi": 1, "dnn_scikit": [0, 1, 27], "do": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 27, 28, 29], "doc": [0, 15, 16, 19, 20, 22, 23, 25, 26, 27], "document": [4, 13, 15], "docutil": [], "doe": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 15, 16, 17, 18, 19, 21, 22, 24, 27, 30], "doesn": [3, 9, 12, 27, 30], "dog": [1, 3, 4], "dollar": [], "domain": [5, 8, 13, 22, 29], "domcontentload": [], "domin": [0, 27], "don": [0, 1, 3, 5, 6, 8, 11, 13, 15, 16, 20, 22, 27, 28, 30], "done": [0, 2, 3, 4, 5, 6, 9, 10, 11, 13, 16, 21, 22, 27, 28, 29, 30], "dot": [0, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 18, 21, 22, 24, 27, 28, 29, 30], "doubl": [3, 4, 16, 21, 27], "doubli": 1, "doubt": 22, "down": [0, 3, 6, 9, 11, 12, 13, 29, 30], "download": [0, 1, 3, 5, 6, 15, 21, 26, 27], "downsampl": 3, "dozen": 1, "dq": 6, "drag": 13, "dragon": [], "dramat": 11, "drastic": 4, "draw": [4, 6, 10, 13, 29], "drawback": [0, 1, 3, 13, 28, 29, 30], "drawn": [1, 4, 6, 7, 11, 24, 27], "drive": [3, 4], "driven": 3, "drop": [0, 1, 5, 6, 11, 13, 24, 27, 28, 29], "dropna": [0, 6, 27], "dropout": 4, "dt": [2, 3, 13, 24], "dtype": [0, 1, 3, 4, 14, 21, 27], "dub": [0, 27], "due": [1, 2, 5, 6, 8, 10, 12, 13, 18, 25, 27, 28, 29, 30], "dummi": [], "dure": [0, 1, 3, 4, 8, 9, 11, 20, 22, 27, 30], "dwell": [], "dwh": 1, "dwo": 1, "dx": [2, 3, 8, 24], "dx_1": 24, "dx_1p": 6, "dx_2p": 6, "dx_mp": 6, "dx_n": 24, "dxp": 6, "dy": [1, 8, 24], "dynam": 4, "dz": 8, "e": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 24, 25, 27, 28, 29, 30], "e1e1e1": [], "e_": [0, 2, 27], "each": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 20, 21, 23, 24, 25, 27, 28, 29, 30], "eapprox": [0, 27], "earli": [1, 13, 30], "earlier": [0, 5, 7, 8, 9, 11, 12, 13, 27, 28], "earthexplor": 6, "eas": [6, 9, 14], "easi": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 20, 21, 27, 28, 29, 30], "easier": [5, 6, 8, 9, 13, 15, 22, 24, 27, 28, 29], "easiest": [13, 18], "easili": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21, 22, 27, 28, 29, 30], "eastern": [25, 27], "ebind": [0, 27], "eblock": 9, "ec8e2c": [], "econometr": 27, "economi": 5, "ecosystem": [20, 27], "ect": 23, "edg": 3, "edgecolor": 6, "edit": [], "editor": 15, "edu": [13, 22, 29], "educ": [0, 22, 27], "ee6677": [], "eff": 24, "effect": [1, 4, 10, 13, 16, 17, 18, 24, 30], "effic": 1, "effici": [0, 3, 10, 13, 20, 21, 24, 27, 30], "effort": 19, "efron": 6, "egrad": 13, "eig": [5, 11, 13, 21, 24, 27, 28, 29, 30], "eigen": 24, "eigenpair": [5, 11, 28, 29], "eigenvalu": [0, 5, 8, 11, 13, 21, 27, 28, 29, 30], "eigenvector": [5, 11, 13, 28, 29], "eight": [21, 27], "eigval": [21, 24, 27], "eigvalu": [11, 13, 29, 30], "eigvec": [21, 24, 27], "eigvector": [11, 13, 29, 30], "eir": [25, 27], "eispack": [21, 27], "either": [1, 5, 6, 7, 8, 9, 10, 11, 13, 18, 19, 22, 24, 27, 28, 29, 30], "eivind": 25, "eivinsto": 25, "ekstr\u00f8m": 4, "elabor": 24, "elarn": 3, "electr": [0, 3, 12, 27], "electron": 27, "eleg": 11, "element": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 19, 20, 21, 22, 26, 28, 30], "elementari": [10, 13, 21], "elementwis": [3, 13], "elementwise_grad": [2, 13], "elessar": 27, "elif": 14, "elim": 21, "elimin": [3, 8], "elin": [25, 27], "ell_": [], "ellipsi": 16, "els": [1, 3, 4, 7, 9, 12, 13, 16, 21], "elu": 1, "elus": [0, 27], "em": [], "email": [23, 25, 27], "emb": [], "embed": [0, 11, 28], "embodi": [6, 22], "emit": 24, "emner": 26, "emph": 30, "emphas": [0, 10, 20, 27], "emphasi": [0, 20, 26, 27], "empir": [1, 11, 24], "emploi": [0, 1, 5, 6, 11, 13, 24, 27, 28, 29], "employ": 0, "empti": [6, 10, 15], "emul": 12, "en": [20, 22, 26], "enabl": [11, 30], "enbodi": 6, "encod": [0, 3, 5, 9, 11, 14, 27, 28, 29], "encompass": [0, 22, 24], "encount": [0, 1, 5, 7, 13, 15, 22, 24, 27, 28, 29, 30], "encourag": [15, 22], "end": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 24, 25, 27, 28, 29, 30], "endblock": [], "endfor": [], "endif": [], "endors": [], "endpoint": [3, 6], "energi": [0, 4, 6], "enforc": 12, "eng": 26, "engin": [0, 1, 3, 4, 20, 27], "english": 22, "enjoi": 30, "enocurag": 22, "enorm": 3, "enough": [0, 6, 13, 27, 29, 30], "ensembl": [1, 9, 27], "ensur": [0, 1, 2, 3, 5, 6, 11, 13, 18, 24, 28, 29, 30], "entail": 27, "enter": [5, 6, 28, 29, 30], "enthought": [0, 20, 22, 27], "entir": [1, 3, 7, 9, 20, 24, 27, 30], "entireti": [], "entiti": [9, 12, 21, 27], "entri": [0, 5, 8, 11, 12, 21, 27, 28, 30], "entropi": [1, 3, 7, 10, 13, 27, 29, 30], "enumer": [0, 1, 2, 3, 4, 6, 8, 27, 28, 30], "env": 24, "environ": [2, 20, 22, 27], "environemnt": 15, "eo": [0, 6], "eol": 0, "eosfit": 0, "epoch": [0, 1, 3, 4, 12, 13, 27, 30], "eppstein": [], "epsilon": [0, 5, 6, 7, 13, 22, 27, 28, 29, 30], "epsilon_": [0, 27], "epsilon_0": [0, 27], "epsilon_1": [0, 27], "epsilon_2": [0, 27], "epsilon_i": [0, 27, 28], "eq": [3, 13, 14, 21, 24, 29], "eqnarrai": [3, 5, 6], "equal": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 16, 18, 21, 22, 24, 27, 28, 29, 30], "equat": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 17, 19, 21, 24, 27, 30], "equilibrium": [2, 12], "equiv": [3, 13, 21, 24, 29, 30], "equival": [0, 1, 5, 7, 8, 11, 13, 20, 21, 27, 28, 29, 30], "equivel": 19, "erf": 24, "eriador": 27, "eric": [], "err": [0, 10], "err_": 6, "err_sqr": 2, "errat": [13, 29, 30], "erron": 2, "error": [1, 2, 4, 5, 6, 7, 9, 11, 12, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 30], "error_estimate_corr_tim": 24, "error_hidden": 1, "error_output": 1, "escap": [13, 29, 30], "escapehtml": [], "especi": [1, 3, 9, 12, 13, 15, 18, 22, 30], "essenti": [0, 5, 6, 9, 10, 12, 14, 15, 22, 24, 28, 29, 30], "establish": [0, 6, 10, 11, 16, 22], "estim": [0, 1, 5, 6, 7, 10, 11, 13, 19, 20, 24, 27, 28, 29, 30], "estimated_mse_fold": 6, "estimated_mse_kfold": 6, "estimated_mse_sklearn": 6, "et": [0, 2, 4, 16, 17, 26, 27, 28, 29], "eta": [0, 1, 3, 8, 12, 13, 18, 27, 29, 30], "eta0": [8, 13], "eta_": 13, "eta_j": 30, "eta_t": [13, 30], "eta_v": [0, 1, 3, 27], "etc": [0, 1, 3, 5, 7, 8, 9, 11, 12, 13, 14, 20, 21, 22, 24, 28, 29, 30], "ethic": 20, "euclidean": [0, 14, 28, 30], "euler": [], "evalu": [0, 2, 3, 4, 5, 6, 9, 13, 15, 16, 17, 19, 22, 24, 27, 28, 29, 30], "evalut": [13, 22], "even": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 20, 21, 24, 27, 28, 29, 30], "evenli": 4, "event": [5, 7, 10, 24], "eventu": [0, 5, 6, 11, 12, 13, 22, 25, 28, 29, 30], "everi": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 12, 13, 14, 15, 20, 24, 25, 27, 28, 29, 30], "everyth": [4, 12, 16, 18], "everywher": [4, 13, 29], "evolv": 0, "exact": [0, 5, 11, 12, 13, 21, 24, 27, 28, 30], "exactli": [0, 3, 4, 6, 12, 18, 20, 28, 30], "exam": 27, "examin": 6, "exampl": [0, 5, 11, 12, 13, 15, 16, 18, 20, 21, 22, 24, 26], "exce": [1, 12, 13, 30], "exceed": 30, "excel": [0, 1, 4, 5, 10, 22, 27, 28], "except": [3, 4, 6, 8, 9, 21], "excess": [0, 27], "exchang": 30, "excit": 0, "exclud": [1, 6, 12, 28, 30], "exclus": [0, 1, 3, 6, 24, 27], "execut": [2, 5, 13, 15, 28, 29, 30], "exemplari": [], "exemplifi": [13, 30], "exercic": [25, 27], "exercis": [5, 20, 22, 23, 25, 27, 29, 30], "exhaust": [6, 30], "exhibit": [0, 5, 6, 8, 27, 28], "exist": [0, 1, 2, 3, 5, 6, 7, 8, 9, 13, 19, 21, 22, 27, 29, 30], "exit": [5, 21, 28, 29], "exp": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 16, 17, 19, 24, 28, 29, 30], "exp_term": 1, "expand": [5, 7, 11, 13, 29], "expans": [0, 3, 5, 8, 10, 12, 13, 27, 28, 29], "expect": [0, 1, 5, 6, 7, 11, 12, 13, 15, 18, 20, 22, 27, 28, 30], "expectation_value_of_h_wrt_p": 24, "expens": [6, 10, 13, 16, 29, 30], "experi": [0, 1, 6, 8, 13, 15, 20, 22, 27, 28, 29, 30], "experiment": [0, 4, 6, 9, 24, 27], "expert": [1, 9], "explain": [0, 6, 9, 10, 11, 13, 16, 19, 22, 27, 29], "explained_variance_ratio_": 11, "explan": [], "explanatori": [0, 27], "explicit": [0, 3, 6, 13, 21, 22, 27, 28, 29, 30], "explicitli": [0, 4], "explod": 1, "exploit": [0, 3, 12, 13, 27, 30], "explor": [1, 4, 6, 8, 13, 18, 20, 22, 27, 29, 30], "expon": 1, "exponenti": [0, 1, 5, 6, 10, 13, 24, 27, 29], "export": [9, 15, 16, 19], "export_graphviz": 9, "export_text": 9, "exporttext": 9, "expos": 20, "express": [0, 2, 3, 5, 6, 7, 10, 12, 13, 18, 21, 22, 24, 27, 29, 30], "exptmean": 24, "exptvari": 24, "extend": [0, 2, 7, 11, 13, 20, 27, 30], "extend_path": [], "extens": [0, 12, 15, 20, 27], "extent": [0, 1, 6, 26], "extern": [3, 6, 9], "extra": [1, 3, 5, 15, 25, 27, 28, 29], "extract": [0, 3, 5, 6, 7, 8, 11, 13, 16, 17, 21, 27, 28], "extrapol": [0, 27], "extrem": [0, 1, 4, 5, 6, 7, 8, 9, 13, 15, 16, 21, 28, 29, 30], "extremum": [13, 29], "extrins": 11, "ey": [0, 5, 6, 13, 14, 18, 21, 27, 28, 29, 30], "f": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 12, 13, 14, 15, 16, 17, 18, 19, 21, 24, 25, 27, 28, 29, 30], "f1": 13, "f11": [0, 27], "f12": [0, 27], "f13": [0, 27], "f1_grad": 13, "f1d": 13, "f2": 13, "f26196": [], "f2_grad_x1": 13, "f2_grad_x1_analyt": 13, "f2_grad_x2": 13, "f2_grad_x2_analyt": 13, "f2f2f2": [], "f3": 13, "f3_grad": 13, "f3_grad_analyt": 13, "f4": 13, "f4_grad": 13, "f4_grad_analyt": 13, "f5": 13, "f5_grad": 13, "f5a394": [], "f5ab35": [], "f5f5f5": [], "f6": 13, "f6_for": 13, "f6_for_grad": 13, "f6_grad_analyt": 13, "f6_while": 13, "f6_while_grad": 13, "f7": 13, "f78c6c": [], "f7_grad": 13, "f7_grad_analyt": 13, "f8": 13, "f8_grad": 13, "f8f8f2": [], "f9": [0, 13, 27], "f9_altern": 13, "f9_alternative_grad": 13, "f9_grad": 13, "f_": 10, "f_0": [3, 10], "f_1": [10, 13, 29], "f_2": [12, 13, 29], "f_3": 12, "f_d": 24, "f_grad": 13, "f_grad_analyt": 13, "f_i": [0, 6, 12, 16], "f_m": [3, 10], "f_n": 3, "f_vec": 2, "face": [13, 27, 29], "facecolor": [6, 8, 24], "facil": [0, 20], "facilit": 12, "fact": [0, 1, 3, 5, 9, 11, 12, 13, 27, 28, 29, 30], "facto": 30, "factor": [0, 1, 3, 5, 6, 9, 10, 11, 13, 21, 24, 27, 28, 29], "factori": 13, "fad000": [], "fade": 6, "fae4c2": [], "fafab0": [9, 10], "fail": [0, 6, 13, 25, 27, 29], "failur": 7, "fairli": [1, 2, 18, 24, 30], "faisal": [16, 28], "fake": 4, "fake_loss": 4, "fake_output": 4, "fall": [8, 9, 23], "fals": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 14, 16, 17, 21, 27, 28, 29, 30], "famili": [0, 7, 8, 24, 28, 30], "familiar": [0, 3, 5, 6, 8, 15, 20, 21, 22, 24, 27], "famou": [6, 12], "far": [0, 3, 4, 5, 6, 8, 11, 12, 13, 14, 16, 27, 28, 29, 30], "fashion": [0, 9, 10, 27, 30], "fast": [1, 3, 6, 10, 12, 13, 20, 24, 27, 29, 30], "faster": [1, 11, 13, 30], "fastest": [13, 21, 29], "fatal": [], "favor": [7, 30], "favorit": 24, "fc": 3, "fcfcfc": [], "fdac54": [], "fdf2e2": [], "featur": [0, 1, 3, 5, 6, 7, 8, 10, 11, 12, 13, 15, 17, 18, 19, 20, 24, 27, 29, 30], "feature_nam": [1, 7, 9], "feautur": 9, "fed": 1, "feed": [0, 2, 3, 11, 20, 27], "feed_forward": 1, "feed_forward_out": 1, "feed_forward_train": 1, "feedback": [4, 27], "feeddorward": 4, "feedforward": [1, 4, 12], "feel": [0, 5, 6, 11, 13, 15, 16, 18, 20, 22, 25, 27], "feet": [], "fefef": [], "fefeff": [], "felt": 22, "fenc": [], "fernando": [], "fetch": [6, 15], "few": [1, 3, 4, 5, 9, 17, 18, 19, 24, 27], "fewer": [0, 9, 11, 19, 27, 30], "ff7b72": [], "ff9492": [], "ffa07a": [], "ffa657": [], "ffb757": [], "ffd700": [], "ffd900": [], "ffd9002e": [], "ffffff": [], "ffnn": [1, 12], "fi": [], "field": [0, 3, 6, 12, 19, 20], "fifth": [0, 6, 27], "fig": [0, 1, 2, 3, 4, 6, 7, 12, 13, 14, 22, 27], "fig_id": [0, 6, 7, 9, 27], "figaxi": 24, "figsiz": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 27], "figur": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 20, 22, 27, 28, 29, 30], "figure_id": [0, 6, 7, 9, 27], "figurefil": [0, 6, 7, 9, 27], "file": [0, 4, 5, 6, 7, 9, 15, 22, 27], "file_prefix": 4, "filenam": 27, "fill": [5, 9, 18, 28, 29], "filter": [3, 4], "final": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 18, 19, 22, 23, 24, 25, 27, 29], "financ": 0, "find": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 22, 24, 27, 28, 29, 30], "fine": [0, 14], "finish": 2, "finit": [3, 5, 6, 12, 13, 17, 24, 28, 29], "finnicki": 15, "first": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 19, 21, 22, 24, 25, 26, 28, 30], "first_moment": 30, "first_term": 30, "firsteigvector": 11, "fit": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 17, 18, 19, 22, 24, 28, 30], "fit_beta": 28, "fit_intercept": [0, 5, 6, 16, 28, 29, 30], "fit_mod": 9, "fit_theta": [6, 30], "fit_transform": [0, 6, 8, 9, 11, 15, 19], "fiti": [0, 27], "five": [0, 9, 27, 28], "fix": [0, 3, 4, 6, 10, 11, 12, 13, 22, 27], "flag": 4, "flat": [12, 13, 29, 30], "flatten": [1, 3, 4, 5, 21], "flavor": [], "flexibl": [1, 6, 8, 10, 12, 27, 30], "flip": [25, 27], "float": [0, 3, 4, 5, 9, 11, 13, 14, 21, 27, 28, 29], "float32": [4, 9], "float64": [4, 21, 27], "flop": [5, 21, 28, 29], "flow": [1, 4, 12], "fluctuat": [5, 30], "fly": 11, "fm": 0, "fmax": 3, "fmesh": 13, "fn": 7, "focu": [0, 3, 4, 5, 6, 15, 20, 22, 26, 27, 28, 29, 30], "focus": [1, 6, 7, 21, 28, 30], "fold": [6, 9, 22], "folder": [0, 4, 6, 15, 22, 27], "follow": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30], "font": [7, 24, 27], "fontdict": 24, "fontsiz": [1, 6, 8, 9, 10, 24], "fontweight": 1, "footprint": [3, 30], "foral": [8, 28], "forc": [0, 5, 6, 10, 11, 28, 29, 30], "forcast": 4, "forcier": [], "forecast": [4, 12], "forest": [0, 1, 9, 20, 27], "forget": [11, 30], "form": [0, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 20, 21, 22, 24, 27, 28, 29, 30], "formal": [3, 4, 14, 18, 24], "format": [0, 1, 3, 4, 6, 7, 8, 9, 10, 11, 20, 24, 26], "format_data": 4, "formatstrformatt": [6, 13, 29, 30], "formatt": [], "formul": [4, 6, 11, 14], "formula": [3, 13, 24, 29], "forth": [4, 12], "fortran": [0, 20, 21, 27], "fortran2003": [20, 27], "fortran2008": 22, "fortran90": 24, "fortun": [0, 11, 28], "forward": [0, 3, 6, 20, 21, 27, 30], "found": [1, 2, 4, 5, 6, 12, 13, 19, 22, 27, 28, 30], "foundat": [20, 27], "four": [4, 5, 6, 8, 12, 21, 23, 25, 27, 29], "fourier": [0, 27], "fourierdef1": 3, "fourierdef2": 3, "fourierseriessign": 3, "fourth": [12, 27, 28], "fp": 7, "frac": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 24, 27, 28, 29, 30], "fraction": 9, "frame": [7, 30], "framework": [1, 8, 10, 24], "frank": [5, 11], "frankefunct": [5, 6, 11], "fredli": [25, 27], "free": [0, 6, 11, 13, 15, 16, 18, 20, 21, 22, 24, 25, 26, 27], "freecodecamp": 20, "freedom": [5, 29], "freeli": [0, 22], "freez": 15, "frequenc": [3, 6, 7, 24], "frequent": [0, 8, 9, 13, 29], "frequentist": 20, "fresh": 10, "fridai": [15, 25, 27], "friedman": [6, 19, 22, 26, 27], "friendli": 4, "fro": 22, "frodo": 27, "frog": 3, "from": [0, 1, 2, 3, 4, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26], "from_cod": 9, "from_logit": [3, 4], "from_tensor_slic": 4, "front": [0, 4, 5, 27, 28, 29], "frustrat": 15, "fulfil": [2, 5, 12, 28, 29], "full": [1, 3, 5, 7, 9, 10, 13, 24, 27, 28, 29], "full_matric": [5, 28, 29], "fulli": [3, 6, 12, 24], "fullnam": [], "fun": [20, 27], "func": 2, "function": [2, 3, 4, 5, 9, 14, 15, 16, 17, 18, 19, 20, 21], "functionali": 11, "fundament": [0, 6, 20, 27], "funtion": 2, "furnish": [], "further": [2, 7, 9, 19, 27], "furthermor": [0, 3, 5, 6, 7, 11, 12, 13, 20, 22, 27, 28, 29, 30], "futur": [0, 4, 8, 9, 27], "fy": [15, 22, 23, 25, 26, 27], "fys4155": 22, "fys5419": [26, 27], "fys5429": [26, 27], "f\u00f8470": [25, 27], "g": [0, 1, 2, 3, 4, 6, 8, 9, 10, 11, 13, 15, 18, 19, 24, 27, 28, 29, 30], "g0": 2, "g_": [2, 9, 10, 30], "g_0": 2, "g_1": [2, 10], "g_2": [2, 10], "g_analyt": 2, "g_dnn_ag": 2, "g_euler": 2, "g_i": 2, "g_m": [3, 10], "g_n": 3, "g_re": 2, "g_t": [2, 30], "g_t_d2t": 2, "g_t_d2x": 2, "g_t_dt": 2, "g_t_hessian": 2, "g_t_hessian_func": 2, "g_t_jacobian": 2, "g_t_jacobian_func": 2, "g_trial": 2, "g_trial_deep": 2, "g_vec": 2, "gain": [1, 5, 7, 9, 10, 13, 28, 29], "galleri": [0, 27], "game": 4, "gamge": 27, "gamma": [0, 2, 8, 9, 10, 11, 13, 27, 29], "gamma1": 8, "gamma2": 8, "gamma_": [0, 27], "gamma_0": 10, "gamma_1": 10, "gamma_1x": 10, "gamma_i": [0, 8, 24, 27], "gamma_j": 13, "gamma_k": [13, 29], "gamma_m": 10, "gamma_x": [0, 27], "gap": [8, 30], "gate": [4, 12], "gather": [0, 1, 12, 28], "gaug": 12, "gaussbacksub": 21, "gaussian": [4, 5, 6, 8, 14, 18, 24, 27], "gaussian_point": 14, "gaussian_rbf": 8, "gave": [13, 30], "gavra": 27, "gbc": 27, "gca": [2, 6, 8, 13], "gd": [1, 29], "gd_clf": 10, "gdclassiffiercgain": 10, "gdclassiffierconfus": 10, "gdclassiffierroc": 10, "gdm": 13, "gdregress": 10, "ge": [1, 5, 7, 24, 28, 29], "gen_loss": 4, "gen_tap": 4, "gender": [0, 27], "genener": 4, "gener": [0, 1, 2, 3, 5, 6, 8, 10, 11, 12, 13, 14, 15, 16, 18, 21, 22, 24, 26, 28, 29, 30], "generaliz": 16, "generallay": 12, "generate_and_save_imag": 4, "generate_imag": 4, "generate_latent_point": 4, "generate_simple_clustering_dataset": 14, "generated_imag": 4, "generator_loss": 4, "generator_loss_list": 4, "generator_model": 4, "generator_optim": 4, "genom": 20, "geodes": 11, "geoff": 30, "geometr": [0, 13, 27, 30], "geometri": 5, "georg": 26, "geotif": 6, "geq": [2, 5, 8, 9, 13, 28, 29, 30], "geron": [0, 26, 27], "get": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 15, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30], "get_dummi": 9, "get_paramet": 2, "get_split": 9, "get_yaxi": 8, "get_yticklabel": 6, "gh": 15, "giant": 30, "gibb": [20, 27], "gif": 4, "gini": 10, "gini_index": 9, "ginvers": 13, "git": [0, 15, 20, 27], "gitcdn": [], "giter": [13, 30], "github": [0, 20, 22, 23, 25, 26, 27, 28], "gitignor": 15, "gitlab": [0, 15, 20, 22, 27], "give": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 18, 19, 20, 22, 24, 27, 28, 29, 30], "given": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 19, 21, 24, 27, 28, 29, 30], "global": [6, 7, 13, 29, 30], "glorot": 1, "gmail": [], "gnew": 13, "go": [0, 1, 3, 5, 6, 8, 9, 11, 12, 13, 15, 16, 18, 27, 28, 29], "goal": [0, 7, 9, 27], "goe": [0, 1, 2, 5, 6, 13, 14, 15, 19, 21, 27, 28, 29, 30], "goessner": [], "golden": 13, "gone": [5, 28, 29], "gong": 1, "good": [1, 3, 4, 5, 6, 9, 10, 11, 13, 15, 18, 20, 24, 26, 28, 29, 30], "goodfellow": [4, 26, 27, 28, 29], "googl": [1, 4, 20, 27], "got": [1, 6, 22], "gotten": 27, "gov": 6, "govern": 27, "gp": 26, "gpu": [1, 13, 20, 27, 30], "grad": [2, 13, 30], "grad_analyt": 13, "grad_ol": 18, "grad_ridg": 18, "grade": [22, 23], "gradient": [0, 3, 4, 7, 8, 9, 12, 20, 27, 28], "gradient_desc": 30, "gradientboostingclassifi": 10, "gradientboostingregressor": 10, "gradients_of_discrimin": 4, "gradients_of_gener": 4, "gradienttap": 4, "gradual": [1, 14], "grai": [4, 6], "granger": [], "grant": [], "graph": [1, 9, 11, 12, 13, 16, 29, 30], "graph_from_dot_data": 9, "graphic": [0, 1, 9, 15, 27], "grasp": 0, "gray_r": [1, 3], "grayscal": 3, "great": [5, 13, 15, 29, 30], "greater": [1, 7, 24, 28], "greatli": 13, "greedi": 9, "green": [0, 3, 9, 24], "grei": 4, "grid": [1, 3, 6, 7, 8, 12, 24, 28, 30], "grossli": [13, 29], "ground": [0, 27], "group": [0, 6, 7, 9, 14, 15, 20, 22, 23, 25, 27], "groupbi": [0, 27], "grow": [1, 3, 9, 10, 30], "growth": [0, 27], "gru": 4, "guarante": [0, 4, 13, 24, 27, 28, 29, 30], "guess": [1, 4, 10, 13, 14, 29, 30], "guestrin": 10, "gui": 15, "guid": 1, "g\u00f6ssner": [], "h": [0, 1, 5, 6, 8, 13, 15, 19, 24, 25, 26, 27, 28, 29, 30], "h1": 2, "h_": [0, 13, 27, 29, 30], "h_0": 30, "h_1": [2, 13, 29], "h_2": [2, 13, 29], "h_m": 10, "h_t": 30, "ha": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30], "haanen": [25, 27], "habit": [0, 28], "had": [0, 1, 6, 7, 13, 27, 29, 30], "hadamard": [1, 12, 13, 30], "half": [1, 8, 9], "halv": 10, "hand": [0, 1, 2, 3, 5, 11, 12, 13, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30], "handi": [3, 22], "handl": [0, 1, 2, 5, 9, 11, 15, 18, 20, 28, 29, 30], "handle_unknown": 9, "handsid": 12, "handwrit": 12, "handwritten": [1, 5], "happen": [1, 2, 3, 4, 5, 6, 10, 13, 24, 28, 29, 30], "hard": [1, 7, 8, 10, 13, 29, 30], "hardcopi": [20, 27], "harder": [0, 1, 19, 28], "harmon": 3, "hash": 30, "hasn": [], "hassl": [0, 20, 27], "hast": [20, 27], "hasti": [0, 6, 16, 17, 19, 22, 26, 27, 28], "hat": [0, 1, 5, 6, 7, 9, 10, 11, 12, 13, 16, 17, 18, 19, 21, 28, 29, 30], "hauser": [], "have": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30], "have_sys_un_h": [], "haven": 1, "he": 7, "head": [4, 10, 24], "header": [0, 27], "heads_proba": 10, "health": [0, 28], "hear": [0, 13, 27, 30], "heart": [0, 7, 27], "heatmap": [0, 1, 3, 7, 17, 27], "heavi": 30, "heavili": 0, "heavisid": 1, "height": [1, 3, 6, 28], "held": [13, 30], "help": [0, 1, 4, 12, 13, 15, 16, 22, 27, 30], "helper": [4, 14], "henc": [0, 5, 6, 8, 9, 10, 12, 13, 27, 28, 29, 30], "henrik": [25, 27], "her": 7, "here": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "hereaft": [0, 8, 12, 27], "herebi": [], "hermitian": 21, "hessenberg": 21, "hessian": [0, 2, 5, 13], "heterogen": [9, 10], "hex": [], "hi": 7, "hidden": [1, 3, 4, 12], "hidden_bia": 1, "hidden_bias_gradi": 1, "hidden_layer_s": [0, 1, 27], "hidden_neuron": 4, "hidden_weight": 1, "hidden_weights_gradi": 1, "hierarch": [5, 28, 29], "high": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13, 14, 20, 21, 22, 27, 28, 29, 30], "higher": [0, 1, 3, 5, 6, 8, 13, 18, 22, 27, 28, 29, 30], "highest": [1, 2], "highli": [0, 3, 4, 10, 19, 20, 21, 26, 27, 28, 29, 30], "highlight": [], "highwai": [], "hing": 8, "hint": [13, 15, 16, 28, 29], "hinton": 30, "hip": 20, "hire": 0, "hist": [4, 6, 7, 24], "histogram": [6, 7, 24], "histor": [7, 11], "histori": [3, 4, 12, 15, 30], "hitherto": 5, "hjorth": [25, 27, 28, 29, 30], "hobbi": 24, "hoc": [5, 28, 29], "hoff": 26, "hold": [1, 3, 6, 13, 14, 29, 30], "holder": [0, 27], "holdgraf_evidence_2014": [], "home": [], "homepag": [22, 27], "homework": [6, 13, 29, 30], "homogen": [1, 3, 9, 10, 13, 30], "honchar": 2, "hopefulli": [0, 11, 15, 19, 24, 27, 30], "horizont": 11, "horlyk": [25, 27], "hors": [3, 7, 27], "hot": [1, 9], "hour": [1, 20, 23, 24, 25, 27, 30], "how": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "howev": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 22, 24, 27, 28, 29, 30], "href": [], "hspace": [0, 4, 8, 10, 24, 27], "hstack": 1, "htf": 27, "html": [0, 16, 20, 22, 23, 25, 26, 27, 28, 29, 30], "http": [0, 3, 4, 6, 13, 15, 16, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30], "huang": [0, 27], "huber": [0, 27], "huge": [1, 3, 4, 20, 30], "human": [0, 1, 3, 6, 9, 12, 28], "humid": 9, "hundr": 1, "hungri": 1, "hybrid": 23, "hydrogen": [0, 27], "hyperbol": [1, 4, 12], "hyperparam": 8, "hyperparamet": [3, 4, 5, 6, 9, 13, 18, 22, 28, 29, 30], "hyperplan": 11, "h\u00f8rlyk": [25, 27], "i": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30], "i0": [0, 27], "i1": [0, 6, 8, 12, 27, 28, 30], "i2": [0, 8, 12, 27], "i3": [0, 12, 27], "i5": [0, 27], "i_": [13, 29, 30], "i_1": [5, 6], "i_2": [5, 6], "i_t": 30, "ian": 26, "ic": [1, 22], "id": [7, 13, 29, 30], "ida": [25, 27], "idea": [0, 1, 2, 3, 4, 6, 9, 10, 12, 13, 21, 22, 28, 29, 30], "ideal": [0, 2, 6, 8, 13, 24, 27, 30], "idem": 6, "ident": [5, 6, 12, 13, 17, 18, 21, 28, 29], "identifi": [0, 1, 7, 9, 11, 12, 13, 14, 27, 28], "idx": [], "ieor": 24, "ifi": 26, "ifs": [20, 27], "ignor": [0, 1, 3, 9, 15, 28, 30], "ii": [21, 24], "iii": [21, 27], "ij": [0, 1, 3, 6, 8, 12, 14, 16, 21, 24, 27, 28, 30], "ik": [0, 21, 27, 28], "iki": [], "ill": 30, "illustr": [5, 7, 10, 12, 13, 14, 20, 27], "ilsvrc": 30, "im": 6, "imag": [1, 3, 4, 6, 9, 11, 12, 14, 26, 27], "image_at_epoch_": 4, "image_batch": 4, "image_height": 3, "image_path": [0, 6, 7, 9, 27], "image_width": 3, "imageio": 6, "imagenet": 30, "images_from_seed_imag": 4, "imagin": 1, "immedi": [0, 3, 4, 6, 20, 27, 30], "implement": [0, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 19, 22, 24, 27, 28, 29, 30], "impli": [3, 5, 6, 7, 13, 21, 28, 29, 30], "implicit": [3, 30], "implicitli": [11, 24], "import": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 22, 24, 30], "importantli": 3, "importerror": [], "impos": [0, 6, 11, 12, 27], "imposs": [0, 5, 27, 28, 29], "impract": 30, "impress": [0, 12, 27], "improv": [0, 4, 5, 9, 10, 11, 13, 15, 22, 28, 29], "impur": 9, "imread": 6, "imshow": [1, 3, 4, 6], "in3050": [26, 27], "in3310": 27, "in4080": [26, 27], "in4300": [26, 27], "in4310": 26, "in5400": 3, "in5550": 26, "in_out_neuron": 4, "inaccur": [13, 29], "inact": 12, "inadequ": [0, 27], "inappropri": 30, "inch": [6, 28], "incident": [], "includ": [0, 1, 2, 3, 4, 5, 6, 7, 11, 12, 15, 16, 17, 18, 19, 20, 24, 25, 26, 27, 28, 29], "include_bia": [6, 9], "incom": [12, 16], "incorrect": 1, "incoveni": 8, "increas": [0, 1, 3, 4, 5, 6, 9, 12, 13, 19, 22, 24, 27, 28, 30], "increasingli": 24, "increment": 30, "ind": 6, "inde": [0, 2, 4, 5, 6, 13, 27, 28, 29], "indefinit": 4, "independ": [0, 5, 6, 7, 8, 12, 13, 24, 27, 28, 29, 30], "index": [0, 1, 3, 4, 10, 14, 20, 21, 22, 24, 26, 27], "index_col": [0, 27], "indic": [0, 1, 3, 4, 5, 6, 9, 10, 11, 13, 16, 22, 27, 28], "indirect": [], "indispens": 6, "individu": [1, 6, 7, 10, 12, 24, 27, 28, 30], "indu": [], "indx": 21, "indx1": 2, "indx2": 2, "indx3": 2, "ineffici": [3, 13], "inequ": [8, 13], "inequaltii": 29, "inertia": 13, "inf1000": [20, 27], "inf1100": [20, 27], "inf1100l": [20, 27], "inf1110": [20, 27], "inf3000": 27, "infeas": [9, 30], "infer": [0, 1, 4, 6, 26, 27], "inferenc": 1, "infil": [0, 6, 7, 9, 27], "infin": [5, 6, 7, 11, 19, 28, 29], "infinit": [3, 30], "infinitesim": 24, "influenc": [6, 10, 18], "influenti": 1, "info": 27, "inform": [0, 1, 3, 4, 6, 9, 11, 12, 13, 14, 21, 22, 26, 27, 29, 30], "inforom": 15, "infrequ": 30, "infti": [3, 6, 13, 24, 29], "ingeni": [13, 29, 30], "ingredi": [0, 9, 27], "inher": [6, 30], "inherit": [21, 27, 30], "init": [], "initi": [0, 1, 2, 6, 10, 13, 14, 18, 21, 24, 27, 29, 30], "inject": 14, "inlin": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 24, 27, 28, 29, 30], "inner": [0, 13, 28], "innerhtml": [], "inp": 4, "inplac": 13, "input": [0, 1, 3, 4, 5, 6, 7, 8, 12, 13, 14, 16, 22, 24, 27, 28, 29, 30], "input_dim": 1, "input_shap": [3, 4], "inputs": 1, "inputs_shuffl": [0, 1, 28], "insert": [3, 5, 6, 8, 10, 24, 28, 29], "insid": [4, 7], "insight": [0, 1, 5, 20, 27, 28, 29], "insist": [6, 13, 28, 30], "inspir": [0, 1, 12, 22, 27], "instabl": 2, "instal": [0, 1, 5, 6, 9, 15], "instanc": [0, 1, 2, 4, 6, 9, 11, 13, 16, 27, 28, 29, 30], "instanti": 10, "instead": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 13, 14, 17, 21, 24, 27, 28, 30], "institut": 1, "instruct": [0, 1, 15], "int": [0, 1, 2, 3, 4, 5, 6, 11, 13, 14, 21, 24, 28, 30], "int32": 10, "int_": [3, 6, 24], "int_0": 24, "int_a": 24, "intak": [0, 28], "integ": [1, 2, 13, 14, 21, 24, 27], "integer_vector": 1, "integr": [3, 6, 24, 27], "intellig": [0, 14, 26, 27], "intend": 10, "intens": [1, 18], "intention": 14, "interact": [0, 6, 9, 12, 20, 22, 27], "intercept": [0, 6, 8, 11, 13, 16, 17, 18, 19, 27, 28, 29, 30], "intercept_": [0, 6, 8, 9, 13, 27, 28, 30], "interchang": [5, 12, 21], "interconnect": 1, "interesit": 19, "interest": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12, 20, 22, 24, 27, 28, 29], "interfac": [0, 1, 15, 21, 28], "interior": [0, 9, 27], "intermedi": [21, 28, 30], "intern": [1, 10, 12], "internation": [], "interpol": [1, 3, 4, 6, 12], "interpr": [5, 28, 29], "interpret": [0, 1, 6, 9, 10, 12, 13, 15, 16, 21, 22, 24], "interrupt": [], "interv": [0, 3, 5, 6, 7, 13, 19, 24, 27, 28, 29], "intial": [13, 29], "intract": [0, 4, 28], "intrins": [3, 11, 21, 24, 27], "intro": [20, 26, 27], "introduc": [0, 1, 5, 6, 8, 10, 12, 21, 22, 24, 27, 29, 30], "introduct": [1, 2, 4, 13, 26, 28, 29, 30], "introductori": [0, 4, 21, 26, 27, 28], "intuit": [0, 5, 6, 8, 12, 13, 22, 27, 30], "inv": [0, 5, 13, 17, 27, 28, 29, 30], "invalid": [], "invalu": [0, 13, 20, 27, 29], "invari": 1, "invd": 5, "inver": 8, "invers": [0, 3, 6, 13, 27, 28, 29, 30], "inverse_transform": 8, "invert": [0, 5, 7, 10, 13, 16, 18, 27, 30], "investig": [], "invh": [13, 30], "invok": 8, "involv": [0, 2, 6, 7, 11, 12, 27, 28, 30], "io": [0, 20, 22, 23, 25, 26, 27, 28], "ion": [], "ip": [0, 8, 24, 27], "ipca": 11, "ipynb": [20, 27], "ipython": [0, 5, 7, 9, 11, 14, 20, 22, 27, 28], "iq": 6, "iri": [8, 9], "irreduc": 6, "irrelev": [5, 28, 29], "irrespect": [0, 27], "irvin": 22, "isaac": [], "isaacmus": [], "iseffici": [], "isn": 5, "isnul": [], "isomap": 11, "issu": [1, 9, 15, 21, 30], "it_arrai": 13, "item": [0, 13, 27], "items": [21, 27], "iter": [1, 2, 4, 6, 8, 13, 14, 18, 22, 24, 29, 30], "its": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 21, 22, 24, 27, 29, 30], "itself": [5, 6, 12, 19, 22, 24, 27, 28], "j": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 13, 14, 15, 16, 21, 22, 24, 26, 27, 28, 29, 30], "j1": 21, "j_": 6, "j_lasso_sk": 6, "j_ridge_sk": 6, "j_sk": 6, "jackknif": [6, 20, 27], "jacobian": [2, 13, 29], "janko": [], "jason": 4, "javascript": [], "jax": [20, 27, 30], "jeff": [], "jensen": [25, 27, 28, 29, 30], "jerom": [19, 22, 26], "jhauser": [], "ji": [12, 21], "jit": 13, "jj": [0, 5, 6, 27], "jk": [0, 1, 6, 12, 21, 27], "jl": [0, 27], "jm": 21, "jnp": 13, "job": [2, 8, 10, 15], "join": [0, 4, 6, 7, 9, 27], "joint": [4, 5], "jonathan": [], "json": [], "judg": [13, 29], "judgement": 6, "julia": [20, 21, 22], "jump": [24, 30], "junk": 4, "jupit": 27, "jupyt": [0, 15, 16, 19, 20, 22, 26, 27], "jupyterbook": [], "jupytext": [], "just": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 20, 24, 27, 28, 29, 30], "justif": 0, "justifi": [3, 10], "k": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 20, 21, 22, 24, 25, 27, 28, 29, 30], "k0": 7, "k1": 7, "kaggl": [6, 22], "kappa_d": 24, "karl": [25, 27], "karush": 8, "katex": [], "katrin": [25, 27], "keep": [0, 1, 4, 5, 6, 11, 13, 14, 15, 18, 21, 22, 27, 28, 29, 30], "keepdim": [1, 6, 10, 21], "kei": [1, 3, 6, 12, 30], "kellei": [], "kenneth": [], "kept": [4, 6, 14], "kera": [0, 4, 20, 22, 27], "kernel": [0, 1, 3, 20, 27, 28], "kernel_regular": [1, 3], "kernel_s": 4, "kernelpca": 11, "kev": [0, 27], "kevin": [26, 27], "keyword": [18, 21, 27], "kfold": 6, "kg": 1, "ki": 21, "kick": [1, 13, 30], "kiener": 2, "kilomet": [6, 28], "kim": [], "kind": [0, 2, 3, 4, 8, 12, 13, 14, 27, 28], "kingma": 30, "kj": [6, 12, 21, 28, 30], "kjm": [20, 27], "kkt": 8, "kl": 24, "km": [12, 27], "kmean": 14, "kmeanspoint": 14, "kn_k": 14, "know": [0, 1, 2, 5, 6, 8, 13, 15, 16, 17, 19, 20, 27, 28, 29], "knowledg": [0, 20, 27], "known": [1, 3, 4, 5, 6, 7, 8, 9, 12, 18, 21, 22, 24, 26, 28, 30], "kondev": [0, 27], "kp": 24, "kpca": 11, "kramdown": [], "kroneck": 14, "kt": [], "kuhn": 8, "kvalsund": [25, 27], "kwown": [0, 27], "l": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 21, 22, 24, 27, 29, 30], "l0": 7, "l1": [0, 1, 3, 7, 27], "l1_l2": [1, 3], "l1regl": 5, "l2": [1, 3], "l_": [21, 30], "l_1": 7, "l_2": [7, 13, 29, 30], "l_i": 30, "l_j": 12, "la": 13, "la_": [], "la_i": 12, "la_k": 12, "lab": [20, 22, 27], "label": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 20, 21, 22, 24, 27, 28, 29, 30], "labelencod": [7, 10], "labels": [6, 8, 9], "labels_shuffl": [0, 1, 28], "laboratori": 23, "lack": [0, 27, 30], "lagari": 2, "lagrang": [8, 11], "lam": 18, "lambda": [0, 1, 2, 3, 5, 6, 7, 8, 10, 12, 13, 17, 18, 19, 22, 24, 27, 28, 29, 30], "lambda_": 11, "lambda_0": 11, "lambda_1": [5, 8, 11, 28, 29], "lambda_2": [8, 11], "lambda_i": [8, 11], "lambda_iy_i": 8, "lambda_jy_iy_j": 8, "lambda_k": 8, "lambda_n": [5, 8, 28, 29], "lamda": 1, "land": 8, "landmark": 8, "landscap": [13, 18, 29, 30], "langl": [0, 6, 11, 24, 27, 28], "languag": [0, 1, 4, 8, 20, 21, 22, 26, 27], "lapack": [21, 27], "laplac": 5, "laptop": [15, 20], "larg": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 13, 18, 20, 21, 22, 24, 26, 27, 28, 29, 30], "larger": [0, 3, 5, 6, 8, 10, 11, 13, 17, 24, 27, 28, 29, 30], "largest": [4, 8, 11], "lasso": [0, 7, 20, 27, 30], "lasso_sk": 6, "last": [0, 1, 3, 4, 5, 6, 7, 8, 12, 16, 17, 19, 21, 22, 24, 25, 27, 29], "latent": 4, "latent_dim": 4, "latent_point": 4, "latent_space_value_rang": 4, "later": [0, 1, 4, 7, 8, 12, 13, 14, 15, 19, 20, 22, 27, 30], "latest": [4, 15, 20], "latest_checkpoint": 4, "latex": 27, "latexcodec": [], "latter": [0, 3, 6, 7, 8, 11, 13, 21, 24, 27, 28, 29, 30], "lattic": 12, "law": 0, "layer": [0, 4, 13, 27, 30], "lbfg": [7, 9, 10], "lc_messag": [], "lcc": [5, 6], "lda": 11, "ldot": [0, 6, 11, 22, 27], "le": [5, 7, 10, 13, 17, 24, 28, 29, 30], "lead": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 21, 24, 27, 28, 29, 30], "leaf": 9, "leaki": 1, "leakyrelu": 4, "lear": [13, 29], "learn": [3, 4, 5, 6, 7, 8, 9, 10, 12, 21, 25, 26], "learnabl": 3, "learner": 10, "learnig": 27, "learning_r": [8, 10], "learning_rate_init": [0, 1, 27], "learning_schedul": [13, 30], "learnt": 22, "least": [0, 7, 8, 10, 11, 17, 18, 20, 21, 24], "leat": [13, 30], "leav": [0, 1, 3, 5, 6, 9, 11, 27, 29], "lectur": [0, 1, 5, 10, 11, 12, 13, 20, 21, 22, 23, 25, 26, 28], "lecturenot": [0, 20, 22, 26, 27], "left": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 21, 22, 24, 27, 28, 29, 30], "leftarrow": [8, 12], "legend": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 15, 27, 28, 29, 30], "leinonen": 27, "len": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 16, 17, 21, 27, 28, 29, 30], "length": [0, 1, 3, 4, 8, 9, 13, 16, 20, 27, 28, 29, 30], "length_of_sequ": 4, "leq": [0, 5, 7, 8, 13, 14, 24, 27, 28, 29, 30], "less": [0, 1, 3, 4, 5, 6, 8, 9, 13, 20, 24, 27, 28, 29, 30], "lessen": 1, "let": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 19, 21, 24, 27, 28, 29, 30], "letter": [0, 16, 21, 24, 27, 28], "level": [0, 1, 5, 6, 9, 20, 21, 22, 23, 25, 27, 30], "leverag": 30, "lexer": [], "li": [8, 11], "liabil": [], "liabl": [], "lib": [], "liberti": 30, "liblinear": 10, "librari": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 21, 22, 24, 26, 28, 29, 30], "licenc": [], "licens": [0, 1, 20, 22, 27], "lie": [0, 6, 11, 24, 27, 28], "life": [0, 1, 8, 12, 27], "lifetim": 13, "light": [], "like": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 16, 20, 21, 22, 24, 27, 28, 29, 30], "likelihood": [0, 1, 5, 9, 27, 28], "lim_": 24, "limit": [0, 5, 6, 8, 12, 21, 22, 27, 28], "lin_clf": 8, "lin_model": [], "lin_reg": 9, "linalg": [0, 2, 5, 6, 8, 11, 13, 17, 21, 24, 27, 28, 29, 30], "line": [0, 3, 6, 8, 11, 13, 15, 16, 27, 29, 30], "line1": 8, "line2": 8, "line2d": [], "line3": 8, "line_model": 15, "line_ms": 15, "line_predict": 15, "linear": [1, 3, 5, 6, 7, 9, 10, 11, 12, 16, 17, 18, 19, 20, 22, 24, 30], "linear_model": [0, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 27, 28, 29, 30], "linear_regress": 6, "linearli": [5, 28, 29, 30], "linearloc": [6, 13, 29, 30], "linearregress": [0, 6, 7, 9, 15, 16, 19, 27, 28, 30], "linearsvc": 8, "lineat": 29, "liner": [1, 3], "linerar": 10, "linewidth": [0, 2, 4, 6, 8, 9, 10], "link": [0, 4, 9, 12, 15, 20, 22, 23, 25, 27], "linlag": 5, "linpack": [21, 27], "linreg": [0, 27], "linspac": [0, 2, 3, 4, 6, 8, 9, 10, 13, 16, 17, 19, 21, 24, 27, 28, 30], "linu": 4, "linux": [0, 1, 20, 22, 27], "liquid": [0, 27], "list": [1, 2, 3, 4, 9, 15, 20, 22, 27, 30], "listedcolormap": [9, 10], "literatur": [1, 7, 14, 26], "littl": [1, 3, 9, 12, 30], "live": [8, 16], "ll": [0, 18, 24, 27, 28], "lle": [0, 28], "lloyd": [4, 14], "lmb": [0, 2, 5, 6, 28, 29, 30], "lmbd": [0, 1, 3, 27], "lmbd_val": [0, 1, 3, 27], "lmbda": [13, 29, 30], "ln": [1, 13, 29], "load": [1, 4, 6, 7, 9, 10, 30], "load_boston": [], "load_breast_canc": [1, 7, 9, 10, 11], "load_data": [3, 4], "load_digit": [1, 3], "load_iri": [8, 9], "loc": [3, 6, 7, 8, 9, 10, 27], "local": [0, 1, 3, 7, 12, 13, 15, 28, 29, 30], "locat": [2, 3, 8, 15], "log": [0, 1, 2, 4, 5, 6, 7, 9, 10, 11, 13, 15, 21, 22, 27, 30], "log10": [0, 5, 6, 28, 29, 30], "log_": [0, 27], "log_clf": 10, "logarithm": [0, 5, 7, 17, 21, 27], "logbook": 22, "logic": [0, 1, 9, 27], "login": 15, "logist": [0, 1, 2, 8, 9, 10, 11, 12, 13, 20, 28, 29, 30], "logisticregress": [7, 9, 10, 11], "logit": 7, "logreg": [7, 9, 10, 11], "logspac": [0, 1, 3, 5, 6, 27, 28, 29, 30], "long": [0, 1, 3, 4, 12, 13, 27, 29, 30], "longer": [2, 3, 8, 10, 14, 21, 24, 27, 30], "loocv": 6, "look": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 19, 21, 22, 24, 27, 28, 29, 30], "loop": [1, 4, 6, 10, 12, 14, 16, 17, 18, 20, 21, 27, 30], "lose": 1, "loss": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 13, 18, 21, 22, 27], "loss_fil": 4, "lossfil": 4, "lost": 4, "lot": [1, 4, 6, 16, 19, 30], "low": [0, 6, 9, 10, 11, 22, 27, 28], "lower": [0, 1, 3, 6, 9, 10, 16, 21, 28, 30], "lowercas": [21, 27], "lowest": [9, 13, 24, 30], "lr": [1, 3, 4, 10], "lstat": [], "lstm": 4, "lstm_2layer": 4, "lstsq": [0, 27, 28], "lt": 6, "lu": [0, 5, 27, 28, 29], "lubksb": 21, "luckili": 2, "ludcmp": 21, "lux": 21, "lvert": 1, "lw": [0, 27], "m": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 15, 21, 24, 25, 26, 27, 28, 29, 30], "m_": [9, 12], "m_0": 30, "m_1": 14, "m_h": [0, 27], "m_k": 14, "m_l": 12, "m_n": [0, 27], "m_p": [0, 27], "m_t": [13, 30], "ma": 11, "machin": [1, 3, 4, 5, 6, 7, 9, 10, 11, 12, 15, 16, 21, 26, 28, 30], "machinelearn": [0, 6, 16, 20, 22, 23, 25, 26, 27, 28, 29], "machineri": [], "mackai": 26, "macro": [], "made": [0, 1, 3, 4, 5, 6, 7, 9, 11, 12, 22, 27, 28, 30], "mae": [0, 27], "magic": 4, "magnitud": [1, 6, 7, 13, 28, 30], "mai": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 13, 19, 20, 21, 22, 24, 27, 28, 29, 30], "mail": [23, 25], "main": [0, 1, 3, 4, 5, 6, 7, 9, 21, 22, 26, 28, 29, 30], "mainli": [0, 5, 6, 7, 9, 27, 28], "maintain": [6, 30], "major": [1, 6, 9, 10, 13, 21, 27, 29, 30], "make": [1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 24, 26, 27, 29, 30], "make_axes_locat": 6, "make_moon": [8, 9, 10], "make_pipelin": [0, 6, 10, 28], "makedir": [0, 6, 7, 9, 27], "malcondit": 21, "malign": [1, 7, 9], "mammographi": 5, "manag": [0, 2, 3, 15, 20, 22, 27, 30], "mandatori": [25, 27], "mani": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 26, 27, 28, 29, 30], "manifold": 11, "manner": 3, "manual": [6, 28, 30], "map": [0, 1, 2, 6, 7, 8, 11, 12, 14, 24, 27], "marc": 28, "margin": [0, 5, 8], "marit": [0, 27], "mark": 27, "markdownfil": [], "markdownit": [], "markdownitdeflist": [], "markedli": [], "marker": [7, 21, 27], "markov": [20, 27], "markup": [], "marsaglia": 24, "mass": [0, 1, 5, 13, 28, 29], "massag": [0, 27], "masses2016": [0, 27], "masses2016ol": [0, 27], "masses2016tre": 0, "masseval2016": [0, 27], "master": [23, 25], "mat": [20, 27], "mat1100": [20, 27], "mat1110": [20, 27], "mat1120": [20, 27], "match": [1, 4, 5, 13, 14, 15, 28, 29, 30], "materi": [4, 5, 7, 13, 15, 21, 23, 25], "math": [3, 7, 12, 13, 21, 24, 26, 27, 30], "mathbb": [0, 4, 5, 6, 7, 8, 11, 12, 13, 14, 17, 19, 21, 22, 24, 27, 28, 29, 30], "mathbf": [0, 5, 6, 7, 8, 13, 19, 21, 22, 27, 28, 29, 30], "mathcal": [1, 5, 6, 7, 13, 22], "matheemat": 3, "mathemat": [0, 6, 11, 12, 13, 20, 21, 24, 26, 27, 30], "mathemati": 27, "mathrm": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 17, 18, 19, 22, 24, 27, 28, 29, 30], "matmul": [1, 2, 5], "matnat": 26, "matplotlib": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 20, 21, 22, 24, 27, 28, 29, 30], "matric": [0, 1, 3, 4, 6, 7, 8, 11, 13, 16, 17, 20, 28, 29], "matrix": [0, 2, 3, 4, 6, 7, 8, 10, 13, 17, 18, 19, 22, 24], "matshow": 1, "matter": [2, 3, 13, 28, 29, 30], "matthia": [], "max": [0, 1, 2, 3, 4, 9, 10, 12, 13, 25, 27, 29, 30], "max_depth": [0, 9, 10], "max_diff": 2, "max_diff1": 2, "max_diff2": 2, "max_it": [0, 1, 8, 13, 27], "max_iter": 14, "max_leaf_nod": 10, "max_sampl": 10, "maxdegre": [0, 6, 10, 28], "maxdepth": 10, "maxim": [1, 4, 5, 7, 8, 11], "maximum": [0, 2, 3, 5, 7, 8, 9, 10, 13, 14, 27, 28, 29, 30], "maxpolydegre": [5, 6, 28, 29, 30], "maxpooling2d": 3, "mbox": [5, 6, 28, 29], "mcculloch": 12, "md": 11, "mdoel": 4, "me": [], "mean": [1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 24, 27, 30], "mean_absolute_error": [0, 27], "mean_divisor": 14, "mean_i": 24, "mean_matrix": 14, "mean_squared_error": [0, 4, 6, 7, 10, 15, 19, 27, 28], "mean_squared_log_error": [0, 27], "mean_vector": 14, "mean_x": 24, "meaning": [0, 4, 7, 27], "meansquarederror": [0, 27], "meant": [3, 7, 10, 13], "meanwhil": 30, "measur": [0, 1, 2, 5, 6, 9, 11, 12, 14, 16, 18, 19, 22, 24, 27, 28, 30], "mechan": [0, 4, 24, 27, 30], "median": [0, 27, 28, 30], "medicin": 12, "medium": [4, 8, 13, 30], "medv": [], "meet": [0, 25], "mehta": [0, 27, 28, 29], "memori": [3, 4, 11, 12, 13, 18, 21], "mentat": [], "mention": [0, 12, 13, 22, 24, 27, 29, 30], "merchant": [], "mere": [0, 22], "merg": [], "meshgrid": [2, 5, 6, 8, 9, 10, 11], "mess": 15, "messag": [5, 13], "messi": 2, "met": [0, 3, 8, 28], "meta": [], "meteorolog": 9, "meter": [6, 28], "method": [0, 1, 2, 3, 4, 5, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 26, 28], "metion": 6, "metric": [0, 1, 3, 6, 7, 9, 10, 14, 15, 27, 28], "metropoli": [20, 27], "mev": [0, 24, 27], "mgd": [13, 30], "mglearn": [20, 27], "mgrid": 13, "mhjensen": [], "mi": 10, "mia": [25, 27], "michael": [], "microsoft": 26, "mid": 1, "midel": 4, "midnight": 15, "midpoint": 9, "might": [0, 1, 2, 4, 6, 9, 13, 15, 17, 18, 28, 29, 30], "migth": 17, "mild": 9, "millimet": [6, 28], "million": [0, 27, 28, 30], "mimic": 12, "min": [0, 2, 5, 8, 9, 29], "min_": [0, 2, 5, 14, 17, 27, 28, 29], "min_samples_leaf": 9, "mind": [0, 6, 13, 15, 18, 27, 28, 29, 30], "mindboard": 4, "mine": [20, 27], "mini": [1, 11, 12, 13, 29], "minibatch": [1, 11, 13], "minibathc": [13, 30], "miniforge3": [], "minim": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 28, 29, 30], "minima": [0, 1, 7, 13, 27, 29, 30], "minimum": [0, 1, 2, 6, 8, 9, 11, 13, 28, 29, 30], "minmaxscal": [0, 28, 30], "minor": 24, "minst": 1, "minu": 7, "mirjalili": 27, "mirror": 9, "misc": 6, "misclassif": [8, 9, 10], "misclassifi": [8, 10], "miser": 0, "mismatch": 1, "miss": [7, 10], "mistak": [4, 19], "mit": 26, "mitig": 30, "mix": [1, 2, 27], "mixtur": [13, 30], "mk": [9, 21], "mkdir": [0, 6, 7, 9, 27], "ml": [0, 1, 10, 13, 21, 22, 28, 29, 30], "mlab": 24, "mle": [5, 7], "mlp": 1, "mlpclassifi": 1, "mlpregressor": [0, 27], "mm": 21, "mml": 28, "mn": [12, 24], "mnist": [1, 11], "mo": [], "mod": 24, "mode": [23, 25, 27], "model": [2, 3, 5, 7, 8, 9, 10, 11, 13, 14, 16, 18, 19, 20, 22, 24, 26, 28, 29, 30], "model_select": [0, 1, 3, 5, 6, 7, 9, 10, 11, 15, 16, 17, 19, 27, 28, 29, 30], "moder": [10, 30], "modern": [0, 6, 7, 20, 27, 30], "modest": 30, "modif": [2, 12, 13], "modifi": [0, 1, 3, 5, 7, 8, 10, 12, 13, 27, 28, 29, 30], "modul": [0, 16, 21, 27], "modular": 24, "modulo": 24, "moe": [11, 28], "moment": [5, 6, 13, 24], "mondai": [25, 27], "monitor": [13, 30], "monoton": [5, 12, 24], "mont": [0, 6, 20, 24, 26, 27], "montli": 16, "moor": [5, 6], "more": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 24], "moreov": [0, 3], "morten": [25, 27, 28, 29, 30], "mortenhj": 27, "most": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 20, 22, 24, 27, 28, 29, 30], "mostli": [1, 11, 18, 30], "motion": [0, 13], "motiv": [1, 4], "moulin": 30, "move": [0, 4, 5, 6, 7, 9, 12, 13, 14, 15, 16, 22, 24, 28, 29], "mpl": [7, 27], "mpl_toolkit": [2, 6, 13, 29, 30], "mplot3d": [2, 6, 13, 29, 30], "mplregressor": 1, "mse": [0, 4, 5, 6, 9, 10, 15, 16, 17, 19, 22, 27, 28, 29, 30], "mse_simpletre": 10, "mselassopredict": [5, 29], "mselassotrain": [5, 29], "mseownridgepredict": [6, 28, 29, 30], "msepredict": [5, 29], "mseridgepredict": [0, 5, 6, 28, 29, 30], "msetrain": [5, 29], "msg": [], "msle": [0, 27], "mt": [7, 12], "mu": [0, 6, 11, 13, 24, 27, 30], "mu0": 24, "mu1": 24, "mu2": 24, "mu_": [6, 24, 28, 30], "mu_i": [6, 28, 30], "mu_n": 11, "mu_x": 24, "much": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 15, 21, 22, 24, 27, 28, 29, 30], "multi": [0, 1, 3, 7, 20, 27], "multiclass": [1, 7], "multidimension": [11, 12, 27], "multilay": 1, "multinomi": 7, "multipl": [2, 4, 5, 6, 7, 12, 13, 15, 24, 28, 29, 30], "multipli": [3, 5, 6, 11, 13, 18, 21, 24, 28, 29, 30], "multiplum": 8, "multivari": [0, 2, 10, 11, 20, 24, 27], "multivariate_norm": [11, 14], "multpli": 16, "murphi": [11, 26, 27], "muse": [], "must": [1, 2, 5, 6, 8, 10, 12, 13, 14, 15, 24, 28, 29, 30], "mutat": 7, "mutual": [1, 3, 6, 13], "mx_": 24, "my": 27, "myenv": [], "myriad": [0, 20, 27], "mz1": 24, "mz2": 24, "m\u00f8svatn": 6, "n": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30], "n1": 21, "n2": 21, "n8grai": [], "n_": [1, 2, 3, 8, 12, 24], "n_0": [12, 24], "n_boostrap": [6, 10], "n_bootstrap": 6, "n_categori": [1, 3], "n_cluster": 14, "n_compon": 11, "n_epoch": [13, 30], "n_estim": 10, "n_examples_to_gener": 4, "n_featur": [1, 18], "n_filter": 3, "n_hidden": 2, "n_hidden_neuron": [0, 1, 27], "n_i": 24, "n_input": [0, 1, 3, 28], "n_instanc": 9, "n_iter": 30, "n_job": 10, "n_k": 14, "n_l": [12, 24], "n_layer": 1, "n_m": 9, "n_neuron": 1, "n_neurons_connect": 3, "n_neurons_layer1": 1, "n_neurons_layer2": 1, "n_point": 14, "n_sampl": [6, 8, 9, 10, 14, 18], "n_split": 6, "n_step": 4, "n_t": 2, "n_x": 2, "nabla": [1, 13, 29, 30], "nabla_": [2, 13, 29, 30], "nabla_w": 13, "nag": 13, "naimi": [0, 27], "naiv": 7, "naive_kmean": 14, "name": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 18, 20, 21, 22, 24, 25, 27, 28, 29], "namespac": [], "narrow": [13, 30], "nathaniel": [], "nation": [1, 5], "nativ": [20, 27], "natur": [0, 1, 4, 8, 9, 12, 13, 22, 24, 26, 27, 29, 30], "navier": 12, "navig": [15, 30], "nb": 24, "nb_": 21, "nbconvert": 27, "nd": 14, "ndarrai": 6, "ne": [9, 10, 21, 24, 28, 29], "nearest": [1, 3, 6, 11], "nearli": [13, 29], "neat": 27, "neccesari": 6, "necess": 2, "necessari": [0, 1, 3, 4, 8, 14, 18, 27], "necessarili": [0, 4, 11, 24, 27], "necesserali": 5, "neck": 7, "need": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 24, 28, 29, 30], "neg": [0, 1, 3, 5, 6, 7, 10, 13, 21, 24, 27, 29], "neg_mean_squared_error": 6, "neglect": [24, 30], "neglig": 24, "neighbor": [3, 6, 11], "neither": [4, 13, 30], "neq": [13, 14, 24, 29], "nervou": 12, "nest": [9, 12], "nesterov": 13, "net": [2, 4, 12], "netlib": [21, 27], "network": [0, 9, 13, 20, 26, 28], "neural": [0, 13, 20, 26, 28], "neural_network": [0, 1, 2, 27], "neuralnetwork": 1, "neuron": [1, 2, 3, 4, 12], "neutral": [0, 27], "neutron": [0, 27], "never": [1, 4, 6, 9, 24], "new": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 21, 27, 28, 29, 30], "new_chang": [13, 30], "new_hobbit": 27, "newaxi": [0, 3, 6, 9], "newli": [0, 27], "newlin": [], "newton": [1, 7, 8, 13, 24], "next": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14, 15, 16, 27, 28, 29, 30], "next_guess": 13, "next_input": 4, "ng": 1, "ni": 14, "nice": [0, 1, 5, 11, 27, 28, 29], "nicer": [18, 30], "nip": 30, "niter": [13, 29, 30], "nitric": [], "nlambda": [0, 5, 6, 28, 29, 30], "nlp": 26, "nm": 24, "nm_n": [0, 27], "nmse": 6, "nn": [2, 5, 6, 12, 21, 27], "nn_model": 1, "nnmin": 2, "node": [1, 3, 9, 10, 12], "nois": [0, 4, 5, 6, 8, 9, 10, 13, 18, 19, 22, 27, 28, 29, 30], "noise_dimens": 4, "noisi": [1, 6, 22, 30], "non": [0, 1, 3, 5, 6, 7, 9, 10, 11, 12, 13, 14, 18, 21, 24, 27, 28, 29], "nondifferenti": 30, "none": [0, 1, 2, 4, 5, 9, 10, 13, 24, 27, 28], "noninfring": [], "nonlinear": [3, 6, 8, 9, 11, 12], "nonneg": [6, 9, 13, 29], "nonparametr": 6, "nonsens": 24, "nonsingular": 21, "nonumb": [3, 7, 8, 13, 21], "nor": [1, 4, 13, 30], "norm": [0, 1, 5, 6, 8, 11, 13, 18, 27, 28, 29, 30], "normal": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 17, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "normali": [21, 27], "norwai": [6, 22, 27, 29, 30], "notat": [0, 2, 5, 6, 13, 14, 24, 27, 28, 29], "note": [0, 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 24, 26, 27, 30], "notebook": [0, 1, 3, 9, 15, 16, 19, 20, 22, 27], "noteworthi": 30, "noth": [1, 2, 5, 8, 12, 14, 24, 28, 29], "notic": [4, 5, 12, 13, 21, 24, 27], "notion": 3, "novel": [3, 6, 10, 27], "novemb": [1, 25, 27], "now": [0, 2, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 16, 19, 20, 21, 22, 24, 27, 28], "nowadai": [0, 1, 3, 9, 20, 27], "nox": [], "np": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 27, 28, 29, 30], "npm": [], "npr": 2, "nsampl": 6, "nt": 2, "nu": 24, "nuclear": [5, 28, 29], "nuclei": [0, 24, 27], "nucleon": [0, 27], "nucleu": [0, 27], "num": 4, "num_coordin": 2, "num_hidden_neuron": 2, "num_it": [2, 18], "num_neuron": 2, "num_neurons_hidden": 2, "num_point": 2, "num_tre": 10, "num_valu": 2, "number": [1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 27, 29], "numberid": 7, "numberparamet": 3, "numer": [0, 5, 6, 9, 10, 11, 12, 13, 20, 21, 26, 27, 28, 29, 30], "numpi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 28, 29, 30], "numpydocstr": [], "nunmpi": [5, 28], "nve_frngahw": 29, "nx": 2, "ny": 24, "o": [0, 1, 4, 5, 6, 7, 8, 9, 11, 21, 25, 26, 27, 28, 29, 30], "obei": [6, 11, 13, 28, 30], "object": [0, 1, 4, 8, 10, 15, 19, 21, 27, 30], "obliqu": [5, 28, 29], "observ": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 24, 27, 29, 30], "obtain": [0, 1, 5, 6, 7, 8, 9, 10, 12, 13, 14, 17, 21, 22, 24, 27, 28, 29, 30], "obviou": [5, 6, 11, 24, 28, 29], "obviouli": 27, "obvious": [0, 4, 5, 6, 21, 27], "oc": [28, 29], "occupi": [], "occur": [0, 6, 8, 9, 21, 24, 27], "octob": [25, 27], "od": 0, "odd": [0, 3, 7, 27, 28, 30], "odenum": 2, "odesi": 2, "oen": 0, "off": [1, 3, 4, 5, 9, 13, 24, 30], "offer": [6, 11, 20, 21, 23, 25, 27], "offic": [25, 27], "offici": [23, 27], "often": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "ofter": [21, 27], "ol": [0, 13, 17, 19, 28, 30], "old": [1, 5, 10, 13, 15, 18], "ols_paramet": 16, "ols_sk": 6, "ols_svd": 6, "olsbeta": 29, "olstheta": [0, 5], "omega": [2, 3, 6], "omega_0": 3, "omit": [0, 5, 27, 28, 29], "onc": [1, 6, 9, 11, 13], "one": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 19, 20, 21, 22, 24, 25, 27, 28, 30], "onehot": 1, "onehot_vector": 1, "onehotencod": 9, "ones": [0, 2, 5, 6, 8, 9, 10, 11, 13, 16, 18, 21, 22, 27, 28, 29, 30], "ones_lik": 4, "ong": 28, "onl": 3, "onli": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30], "onlin": [11, 15, 23, 30], "onto": [5, 11, 28, 29], "open": [0, 1, 4, 6, 7, 9, 15, 20, 22, 23, 25, 27], "oper": [0, 1, 3, 5, 6, 10, 11, 12, 13, 15, 16, 20, 24, 27, 28, 29, 30], "operation": 24, "oplu": 24, "opmiz": [13, 30], "opportun": 0, "oppos": [6, 13], "opposit": [1, 5, 8, 28, 29], "opt": [1, 5, 22, 27, 29], "optim": [0, 2, 3, 4, 5, 6, 7, 9, 10, 11, 14, 16, 17, 19, 22], "optimis": [1, 3], "option": [0, 1, 3, 5, 6, 8, 11, 15, 18, 21, 28, 30], "optmiz": [1, 8, 13, 28], "oral": 27, "orang": 0, "order": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 15, 19, 21, 22, 24, 27, 28, 29], "ordinari": [0, 2, 3, 7, 11, 13, 17, 18, 20], "oreilli": [26, 27], "org": [0, 3, 4, 16, 20, 21, 22, 26, 27, 28, 29, 30], "organ": [6, 7, 10, 21], "orient": [1, 5, 24, 28, 29], "origin": [0, 3, 5, 6, 8, 11, 12, 13, 15, 21, 27, 28, 29, 30], "orthogn": [5, 28, 29], "orthogon": [0, 5, 6, 8, 11, 13, 21, 27, 28, 29], "orthonorm": [5, 28, 29], "os": [25, 27], "oscar": 1, "oscil": [3, 13, 30], "oskar": 27, "oskarlei": 27, "osl": 18, "oslo": [0, 20, 22, 23, 25, 27, 28, 29, 30], "osx": [0, 20, 22, 27], "other": [0, 1, 2, 3, 5, 6, 7, 8, 10, 13, 14, 16, 19, 20, 23, 24, 25, 26, 28, 29, 30], "otherwis": [0, 1, 4, 7, 13, 21, 27, 30], "ouput": [5, 7, 12], "our": [1, 2, 3, 6, 7, 8, 9, 10, 12, 14, 15, 16, 17, 18, 19, 20, 21, 24, 30], "ourmodel": 0, "ourselv": [0, 5, 6, 8, 11, 13, 27, 28, 29], "out": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 15, 16, 20, 21, 22, 24, 27, 28, 30], "out_fil": 9, "outcom": [0, 7, 9, 10, 12, 24, 28], "outdoor": 9, "outer": [6, 12, 13], "outfil": 4, "outlier": [0, 8, 27, 28, 30], "outlin": [6, 10, 11], "outlook": 9, "outperform": [10, 30], "output": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 21, 22, 24, 27, 28, 29, 30], "output_bia": 1, "output_bias_gradi": 1, "output_shap": 4, "output_weight": 1, "output_weights_gradi": 1, "outputlayer1": 12, "outputlayer2": 12, "outsid": 4, "over": [0, 1, 3, 4, 5, 6, 9, 10, 12, 13, 15, 16, 19, 21, 22, 27, 28, 29, 30], "over1": 13, "overal": [1, 10, 30], "overcast": 9, "overcom": [12, 13], "overdetermin": [0, 27], "overfit": [0, 1, 3, 6, 9, 10, 13, 30], "overflow": [5, 30], "overhead": 12, "overlap": [3, 7, 8, 9], "overlin": [0, 5, 6, 9, 10, 11, 14, 21, 27, 28, 30], "overshoot": 30, "overst": 0, "overtrain": 4, "overview": 3, "own": [4, 5, 6, 8, 12, 13, 16, 18, 20, 21, 29, 30], "owner": [], "ownmsepredict": 0, "ownmsetrain": 0, "ownridgebeta": 28, "ownridgetheta": [0, 6, 28, 29, 30], "ownypredictridg": 0, "ownytilderidg": 0, "oxid": [], "p": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 21, 24, 27, 28, 29, 30], "p0": 2, "p1": 2, "p_": [2, 4, 8, 9], "p_hidden": 2, "p_i": [5, 24], "p_j": 24, "p_n": 24, "p_output": 2, "p_x": 24, "pack": [0, 27], "packag": [0, 1, 3, 4, 5, 8, 11, 13, 15, 20, 22, 24, 28, 29, 30], "packtpub": 27, "packtpublish": 27, "pad": [3, 4], "page": [0, 20, 27, 29, 30], "pai": [0, 1, 9, 13, 15, 30], "pair": [0, 2, 3, 9, 20, 24, 27], "paltform": 15, "panda": [0, 4, 5, 6, 7, 9, 11, 20, 22, 29, 30], "pandoc": [], "panel": 27, "paper": [1, 30], "paper_fil": 30, "paradigm": [0, 27], "parallel": [10, 13, 20, 21, 27], "param": 2, "paramat": 2, "paramet": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 16, 17, 18, 19, 22, 24, 29, 30], "parameter": [0, 6, 10, 27, 28], "parametr": [0, 6, 27, 28], "paramt": [3, 5], "parser": [], "part": [0, 1, 3, 5, 6, 10, 17, 19, 21, 23, 24, 25, 27, 28], "partial": [0, 1, 5, 6, 7, 8, 10, 11, 12, 13, 16, 24, 27, 28, 29, 30], "particip": [15, 20, 23, 25, 27], "particl": [0, 4, 13, 24, 27], "particular": [0, 1, 2, 3, 5, 6, 9, 10, 11, 12, 13, 16, 22, 24, 26, 27, 28, 29, 30], "particularli": [5, 6, 8, 11, 13, 24, 28, 29, 30], "partit": [1, 4, 9], "partli": [6, 27], "partner": 15, "pass": [2, 3, 12, 14, 30], "password": 22, "past": [10, 24, 30], "patch": [6, 24], "path": [0, 4, 6, 7, 9, 20, 27, 30], "pathcollect": 17, "patholog": [], "patient": 7, "patter": 4, "pattern": [0, 3, 4, 12, 26, 27, 30], "pauli": [0, 27], "pav": [], "pc": [11, 15, 20], "pca": [0, 7, 20, 27, 28], "pd": [0, 4, 5, 6, 7, 9, 11, 27, 28, 29, 30], "pde": 2, "pdf": [0, 3, 4, 5, 6, 9, 15, 16, 19, 22, 26, 27], "pedagog": [0, 27, 28], "penal": [6, 18, 28, 30], "penalti": [6, 13, 18, 22, 28, 30], "penros": [5, 6], "pentagon": [13, 29], "peopl": [1, 9, 13, 20, 30], "per": [0, 1, 6, 23, 25, 27, 30], "percentag": [10, 11, 25], "perceptron": [0, 1, 7, 27], "peregrin": 27, "perez": [], "perfect": [0, 1, 13, 27, 30], "perfectli": [4, 6], "perform": [0, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 14, 16, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "performac": 4, "perhap": [0, 5, 13, 27, 28, 29, 30], "perimet": 1, "period": [1, 4, 24], "permiss": 15, "permit": [], "permut": 11, "persist": 13, "person": [5, 6, 7, 16, 23, 25, 27, 28], "perspect": 26, "pertin": [12, 27], "petal": [8, 9], "peter": [26, 28], "phantom": 24, "phase": [6, 12], "phenomena": 24, "phenomenon": 30, "phi": 8, "phi_k": 8, "philipp": [], "philosophi": 13, "phone": [25, 27], "photo": [4, 27], "php": 22, "phrase": [0, 27], "physic": [0, 1, 4, 7, 12, 13, 24, 25, 26, 27, 28, 29, 30], "pi": [2, 3, 5, 6, 7, 9, 12, 13, 24], "pick": [1, 9, 10, 11, 13, 14, 30], "pickl": 1, "pictur": [0, 27], "pie": [20, 27], "piec": [11, 14], "pillow": [0, 20, 22, 27], "pinv": [5, 6, 13, 22, 28, 29, 30], "pip": [0, 1, 15, 20, 22, 27], "pip3": [0, 1, 22, 27], "pipelin": [0, 6, 8, 10, 28], "pippin": 27, "pit": 4, "pitfal": [6, 28], "pitt": 12, "pixel": [1, 3, 4, 27], "pixel_height": [1, 3], "pixel_width": [1, 3], "pkg_resourc": [], "pkgutil": [], "place": [0, 4, 6, 8, 13, 15, 21, 22, 27, 29], "plai": [0, 3, 4, 5, 6, 8, 11, 18, 20, 22, 27, 28, 29], "plain": [8, 10, 12, 13, 14, 29, 30], "plan": [6, 9, 25, 26, 27], "plane": [8, 9], "plateau": [5, 29, 30], "platform": [20, 27], "plausibl": 12, "pleas": [13, 22, 25, 27], "plenti": 1, "plethora": [3, 12], "plot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 19, 20, 21, 22, 24, 27, 28, 29, 30], "plot_all_sc": [22, 28], "plot_confusion_matrix": [7, 10], "plot_count": 6, "plot_cumulative_gain": [7, 10], "plot_data": 1, "plot_dataset": 8, "plot_decision_boundari": [9, 10], "plot_import": 10, "plot_max": 4, "plot_min": 4, "plot_model": 4, "plot_numb": 4, "plot_predict": 8, "plot_regression_predict": 9, "plot_result": 4, "plot_roc": [7, 10], "plot_surfac": [2, 6, 13], "plot_train": 9, "plot_tre": [9, 10], "plt": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 24, 27, 28, 29, 30], "plu": [0, 3, 5, 7, 18, 27, 28], "plugin": [], "pm": 8, "pmatrix": 2, "pml": 26, "pn": 3, "png": [0, 4, 6, 7, 9, 27], "point": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 18, 19, 21, 22, 24, 25, 27, 28, 29, 30], "point_1": 4, "point_2": 4, "poisson": [20, 24, 27], "poli": [6, 8], "poly100_kernel_svm_clf": 8, "poly3": 0, "poly3_plot": 0, "poly_featur": [8, 9, 15], "poly_features10": 9, "poly_fit": 9, "poly_fit10": 9, "poly_kernel_svm_clf": 8, "poly_model": 15, "poly_ms": 15, "poly_predict": 15, "polydegre": [0, 5, 6, 10, 28], "polygon": [13, 29], "polym": 12, "polymi": 22, "polynomi": [0, 5, 6, 7, 8, 9, 10, 11, 15, 17, 19, 22, 27, 28, 30], "polynomial_featur": [6, 15, 16, 17], "polynomial_svm_clf": 8, "polynomialfeatur": [0, 6, 8, 9, 15, 16, 19, 28], "polytrop": [0, 6], "pool": 3, "pool_siz": 3, "poor": [1, 13, 29, 30], "poorli": [0, 28], "popul": [0, 5, 27, 28], "popular": [0, 1, 3, 6, 7, 8, 9, 11, 12, 15, 20, 21, 22, 24, 28], "popularli": [0, 27], "portabl": 10, "portion": [11, 13, 30], "pose": [0, 4, 5, 6, 11, 24, 27], "posit": [0, 1, 2, 3, 5, 7, 8, 10, 11, 13, 14, 21, 24, 27, 28, 29, 30], "possibl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20, 21, 22, 24, 25, 27, 28, 29, 30], "possibli": [6, 8, 13, 22], "post": [], "posterior": 5, "postpon": [0, 28], "postscript": 22, "postul": 5, "potenti": [0, 3, 5, 6, 12, 13, 28, 30], "pott": 12, "power": [0, 1, 5, 6, 8, 9, 12, 13, 27, 28, 29, 30], "pp": [5, 6, 19], "practic": [0, 5, 6, 7, 8, 16, 18, 19, 22, 24, 28], "practition": [0, 1, 3, 27, 30], "pre": 27, "preambl": [], "preced": [1, 11, 12, 24], "preceed": 4, "preceq": 8, "precis": [0, 2, 5, 11, 13, 21, 22, 24, 27, 28, 30], "pred": 6, "predicit": 0, "predict": [0, 1, 5, 6, 7, 8, 9, 10, 15, 16, 17, 19, 20, 22, 26, 27, 28, 29, 30], "predict_prob": 1, "predict_proba": [7, 10], "predictor": [0, 5, 6, 7, 9, 10, 11, 27, 28, 30], "prefer": [0, 1, 6, 8, 9, 11, 13, 15, 20, 22, 27], "prepar": [0, 6, 21, 22, 27, 28], "preprocess": [0, 4, 6, 7, 8, 9, 10, 11, 15, 16, 17, 18, 19, 22], "prerequisit": 0, "prescript": 22, "presenc": 13, "present": [0, 5, 6, 7, 9, 12, 13, 21, 22, 24, 27, 28, 29, 30], "preserv": [3, 11, 21], "press": [13, 15, 26, 29], "pretrain": [1, 4], "pretti": [0, 4, 8, 9, 20, 22, 27], "prettier": [], "prev_centroid": 14, "prevent": [13, 24, 30], "previou": [0, 1, 2, 3, 4, 5, 6, 8, 10, 11, 12, 13, 15, 16, 21, 22, 24, 28, 29, 30], "previous": [2, 3, 9, 10, 24], "price": [0, 4, 9, 13, 30], "primal": 8, "primari": [0, 7, 27], "prime": 24, "princip": [0, 5, 7, 20, 27, 28, 29], "principl": [0, 6, 7, 8, 14, 27], "print": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 18, 21, 24, 27, 28, 29, 30], "print_funct": [8, 9], "printout": [0, 27], "prior": [0, 5, 6, 27], "privat": 0, "prob": [1, 24], "probabilist": [0, 26, 27, 28], "probabl": [0, 1, 3, 4, 6, 7, 10, 13, 20, 27, 28, 30], "problem": [0, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 17, 19, 20, 21, 22, 24], "probml": 26, "proce": [0, 5, 6, 7, 8, 9, 10, 11, 13, 21, 27, 28], "procedur": [2, 4, 5, 6, 8, 10, 11, 13, 28, 29, 30], "proceed": 21, "process": [0, 2, 4, 6, 9, 10, 12, 13, 20, 21, 22, 24, 26, 27, 29, 30], "procur": [], "prod": 26, "prod_": [1, 5, 7], "produc": [0, 3, 4, 5, 6, 9, 10, 11, 12, 13, 18, 20, 21, 24, 27, 28], "product": [0, 1, 3, 5, 6, 7, 8, 12, 13, 16, 17, 20, 21, 27, 28, 30], "profess": [0, 27], "profit": [], "program": [0, 1, 4, 5, 6, 8, 12, 14, 15, 20, 21, 23, 24, 25, 27, 28], "programm": 21, "progress": [1, 4, 14, 30], "prohibit": 6, "project": [0, 1, 2, 3, 5, 11, 13, 15, 19, 20, 23, 28, 29, 30], "project_root_dir": [0, 6, 7, 9, 27], "promin": 12, "promis": 8, "promot": [25, 27], "prone": [9, 15], "pronounc": [13, 20, 27, 30], "proof": [0, 11, 12, 13, 27, 29], "prop": 30, "prop_cycl": [], "propag": [2, 3, 13, 30], "proper": [0, 2, 6, 7], "properli": [1, 6, 8, 10, 13, 18, 22, 30], "properti": [0, 1, 3, 12, 13, 16, 21, 27], "proport": [0, 1, 5, 9, 11, 13, 24, 27, 28], "propos": [1, 4, 6, 10, 22, 27, 30], "propto": [5, 13, 29, 30], "proton": [0, 27], "prove": [3, 13, 29, 30], "provid": [0, 1, 3, 4, 5, 6, 8, 9, 10, 12, 13, 20, 21, 22, 24, 27, 28, 29, 30], "proxi": [1, 13, 30], "prune": 9, "pseudo": [21, 24, 30], "pseudocod": 22, "pseudoinv": 5, "pseudoinvers": [5, 6, 22], "pseudorandom": [6, 24], "psychologi": [0, 27], "pt": 13, "public": [0, 15, 20, 27], "publish": [], "pull": 15, "punish": [0, 1, 27], "pure": [3, 9, 24], "purest": 9, "puriti": 9, "purpos": [0, 3, 10, 12, 14, 27], "push": 15, "put": [1, 30], "py": 5, "pybtex": [], "pycod": 27, "pydata": 20, "pydevd_extension_api": [], "pydevd_plugin": [], "pydevd_plugin_plugin_nam": [], "pydot": 9, "pygment": [], "pyhton2": 27, "pylab": [7, 27], "pypi": 20, "pyplot": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 19, 21, 24, 27, 28, 29, 30], "pythagora": 5, "python": [1, 2, 3, 5, 6, 8, 11, 12, 13, 14, 18, 22, 24, 28, 30], "python2": [0, 22], "python3": [0, 20, 22, 27], "pythonpath": [], "pytorch": [0, 20, 22, 27], "pyzmq": [], "q": [5, 6, 8, 11, 24], "qp": 8, "qquad": [2, 11, 13, 21, 30], "qr": [5, 6, 21, 28, 29], "quad": [1, 13, 21], "quadrat": [0, 8, 9, 13, 27], "qualit": [4, 9, 22, 24], "qualiti": [0, 9, 20, 27, 28], "quantifi": 1, "quantil": 10, "quantit": [0, 6, 9, 22, 27], "quantiti": [0, 2, 5, 6, 7, 9, 10, 11, 12, 14, 16, 21, 24, 27, 28, 29, 30], "quantum": [4, 12, 26, 27], "quartil": [0, 28, 30], "quench": 5, "queri": 9, "question": [0, 5, 6, 9, 11, 12, 13, 22, 25, 27, 28, 30], "qugan": 4, "quick": [4, 24], "quicker": 30, "quickli": [1, 3, 9, 11, 13, 29, 30], "quit": [1, 5, 6, 9, 10, 12, 15, 28, 29], "quot": 4, "r": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 20, 21, 22, 24, 28, 29, 30], "r2": [0, 5, 6, 19, 27, 28, 29], "r2_score": [0, 27], "r2score": [0, 27], "r_": 30, "r_0": 30, "r_1": 9, "r_2": 9, "r_j": 9, "r_m": 9, "r_t": 30, "rad": [], "rade": [], "radial": [8, 12], "radioact": 24, "radiu": [0, 1, 28, 30], "radziej": [], "ragan": [], "rain": 9, "ram": 30, "ramanujam": [], "ramp": 1, "ran0": 24, "ran1": 24, "ran2": 24, "ran3": 24, "rand": [0, 4, 5, 6, 9, 10, 13, 15, 19, 21, 27, 28, 29, 30], "randint": [6, 9, 13, 30], "randn": [0, 1, 2, 5, 6, 9, 11, 13, 15, 18, 27, 28, 29, 30], "random": [0, 1, 2, 3, 4, 5, 6, 8, 9, 13, 14, 15, 16, 17, 18, 19, 20, 21, 27, 28, 29, 30], "random_forest_model": 10, "random_index": [13, 30], "random_indic": [1, 3], "random_st": [7, 8, 9, 10, 11], "randomforestclassifi": 10, "randomli": [1, 6, 9, 13, 14, 18, 29, 30], "rang": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 18, 19, 21, 24, 27, 28, 29, 30], "rangl": [0, 6, 11, 24, 27, 28], "rangle_x": 24, "rank": [5, 28, 29], "rankdir": 4, "raphson": [1, 8, 13], "rapidli": [0, 30], "rare": [1, 13, 30], "raschka": [27, 28], "rasckha": 27, "rashcka": [29, 30], "rate": [1, 2, 3, 4, 8, 9, 10, 12, 13, 18, 29], "rather": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21, 24, 27, 28, 29], "ratio": [4, 7, 9, 10, 11], "rational": [0, 27], "ravel": [5, 6, 7, 8, 9, 10, 11, 13, 21], "raw": [3, 30], "rbf": [8, 11, 12], "rbf_kernel_svm_clf": 8, "rbf_pca": 11, "rc": 24, "rcond": [0, 27, 28], "rcparam": [1, 3, 7, 8, 9, 10, 24, 27], "re": [2, 4, 13, 15, 29], "reach": [1, 4, 5, 6, 9, 10, 12, 13, 14, 29, 30], "react": [], "read": [0, 2, 3, 4, 5, 6, 7, 8, 11, 12, 16, 17, 19, 21, 22, 24, 26, 29], "read_csv": [0, 6, 7, 9], "read_fwf": [0, 27], "reader": [0, 6, 21, 24, 27, 28, 30], "readi": [0, 1, 5, 6, 8, 10, 11, 12, 21, 27], "readili": 1, "readm": 15, "readthedoc": 20, "real": [0, 1, 4, 7, 10, 11, 12, 16, 18, 19, 21, 28], "real_loss": 4, "real_output": 4, "realist": [8, 27], "realiti": 24, "realiz": [1, 12], "realli": [0, 1, 27], "rearrang": 13, "reason": [0, 1, 3, 4, 10, 13, 26, 27, 29, 30], "reassign": 1, "recal": [5, 6, 9, 10, 11, 12, 21, 24, 27, 28, 29, 30], "recast": 3, "receiv": [1, 3, 10, 12, 24], "recent": [0, 6, 13, 26, 30], "recept": [3, 12], "receptive_field": 3, "recip": [0, 6, 7, 21, 22, 27, 28], "reciproc": 5, "recogn": [0, 4, 5, 10, 27], "recognit": [0, 1, 3, 12, 26, 27], "recommen": 27, "recommend": [0, 2, 3, 4, 5, 6, 8, 13, 15, 19, 20, 21, 22, 26, 29, 30], "reconsid": 9, "reconstruct": 11, "record": [10, 22, 23, 25, 27], "recreat": 15, "rectangl": [9, 13, 29], "rectangular": [5, 28, 29], "rectifi": [1, 3, 12], "recur": [0, 20, 27], "recurr": [0, 1, 20, 27], "recurs": [9, 20, 21, 27], "red": [0, 3, 4, 6, 8, 9, 30], "redefin": [0, 10, 27, 28, 29], "redefinit": 29, "redistribut": [], "reduc": [1, 3, 5, 6, 9, 10, 11, 13, 27, 29, 30], "reduct": [0, 10, 11, 20, 24, 27, 28], "reegress": 22, "refer": [0, 1, 2, 3, 5, 6, 11, 12, 13, 14, 21, 26, 27, 28, 29, 30], "referenc": 2, "refin": 12, "refit": 6, "reflect": [0, 1, 4, 5, 22, 24, 27], "refresh": [20, 27], "refreshprogrammingskil": 27, "reg": [10, 11], "regard": [1, 9, 13], "regardless": [12, 16], "regexp": [], "regim": 30, "region": [3, 4, 6, 9, 12, 22, 30], "regist": [6, 24], "reglasso": [5, 29], "regr_1": [0, 9], "regr_2": [0, 9], "regr_3": [0, 9], "regress": [1, 8, 11, 12, 16, 20, 21], "regressor": [0, 7, 10], "regret": [], "regridg": [0, 5, 6, 28, 29, 30], "regular": [0, 3, 4, 5, 6, 7, 9, 13, 17, 18, 25, 27, 28, 29, 30], "regularli": 15, "reilli": [0, 26, 27], "reinforc": [0, 8, 20, 27], "reiter": 1, "reitz": [], "reject": 7, "rel": [0, 4, 6, 7, 9, 12, 13, 24, 27, 28, 30], "relat": [0, 1, 3, 4, 5, 11, 13, 14, 19, 21, 24, 27, 28, 29], "relationship": [0, 4, 9, 18, 27], "relativeerror": [0, 27, 28], "releas": [1, 20, 27], "relev": [0, 1, 5, 7, 11, 20, 22, 24, 27, 29, 30], "reli": [0, 6, 8, 30], "reliabilti": 22, "reliabl": [7, 24], "relu": [3, 4, 27], "remain": [1, 2, 4, 6, 12, 21, 24, 28, 30], "remaind": 24, "reman": 2, "remark": 1, "rememb": [0, 8, 13, 21, 22, 27, 30], "remind": [0, 5, 11, 13, 19, 21, 24], "remot": 15, "remov": [4, 5, 6, 18, 28, 29, 30], "renam": 15, "render": [0, 27, 28], "reorder": [5, 7, 28, 29], "reorgan": [0, 27], "repeat": [0, 1, 3, 4, 5, 6, 9, 10, 11, 13, 14, 21, 22, 24, 27, 28, 29, 30], "repeated": 27, "repeatedli": [0, 6, 10, 13], "repet": 3, "repetit": [6, 27, 28], "rephras": [13, 29], "replac": [0, 1, 3, 4, 5, 6, 10, 12, 14, 20, 22, 27, 28, 29], "replica": 6, "repo": [15, 22], "report": [27, 30], "repositori": [4, 22, 27], "repres": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 22, 24, 27, 28, 29, 30], "represent": [0, 1, 3, 6, 24, 27], "representd": 3, "reproduc": [0, 5, 6, 9, 12, 15, 16, 18, 20, 24, 27, 28], "repuls": [0, 27], "request": [0, 13, 30], "requir": [0, 1, 3, 4, 5, 6, 8, 9, 11, 12, 13, 15, 17, 18, 19, 21, 27, 28, 29, 30], "res1": 2, "res2": 2, "res3": 2, "res_analyt": 2, "res_analytical1": 2, "res_analytical2": 2, "res_analytical3": 2, "resaml": 6, "resampl": [0, 7, 10, 20, 27, 28], "rescal": [0, 11, 12, 30], "rescu": 5, "reseach": 6, "research": [0, 4, 13, 20, 26, 27, 30], "resembl": [6, 24], "reserv": [1, 5, 6, 24], "reshap": [0, 1, 2, 3, 4, 6, 8, 9, 10, 21, 27, 28], "resid": 30, "residenti": [], "residu": [0, 5, 13, 27], "resiz": [5, 28, 29], "resnet": 30, "resort": 30, "resourc": [27, 30], "respect": [0, 1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 13, 14, 16, 17, 18, 22, 24, 27, 28, 29, 30], "respond": 12, "respons": [0, 7, 9, 12, 27, 28], "rest": [0, 5, 18, 28, 29, 30], "restat": [0, 12, 27], "restor": 4, "restored_discrimin": 4, "restored_gener": 4, "restrict": [0, 3, 9, 12, 27], "result": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 27, 30], "retail": [], "retain": [5, 6, 28, 29, 30], "return": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 13, 14, 16, 17, 21, 24, 27, 28, 29, 30], "return_data": 14, "return_sequ": 4, "return_x_i": 9, "reus": [1, 3, 6, 19, 22], "reveal": [0, 12, 27], "revers": [1, 21], "review": [20, 21], "revis": [], "revisit": 14, "revolut": 27, "reward": [0, 4, 27], "rewrit": [0, 3, 5, 6, 7, 8, 10, 11, 12, 13, 16, 19, 21, 22, 24, 29, 30], "rewritten": [2, 6, 8, 10, 24], "rewrot": 13, "rf": 10, "rgb": 3, "rgoj5yh7evk": 20, "rh": 6, "rho": [0, 10, 13, 30], "rho_1": 10, "rho_2": 10, "rho_m": 10, "rich": [0, 27], "ride": 9, "rideclass": 9, "ridedata": 9, "ridg": [7, 11, 13, 20, 27], "ridge_paramet": 17, "ridge_sk": 6, "ridgebeta": 29, "ridgetheta": 5, "right": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 19, 21, 22, 24, 27, 28, 29, 30], "right_sid": 2, "rightarrow": [0, 1, 5, 6, 8, 11, 12, 13, 24, 27, 28, 29, 30], "rigor": [0, 27, 28, 29], "ring": 6, "rise": [0, 27], "risk": [0, 13, 27, 29, 30], "rival": 4, "river": [], "rlm": 27, "rm": [24, 30], "rmse": [], "rmsporp": [13, 30], "rmsprop": [1, 3, 4, 13, 22], "rnd_clf": 10, "rng": 24, "rnn": [4, 12], "rnn1": 4, "rnn2": 4, "rnn_2layer": 4, "rnn_input": 4, "rnn_output": 4, "rnn_train": 4, "rntrick1": 24, "rntrick2": 24, "rntrick3": 24, "rntrick4": 24, "ro": [0, 13, 27, 29, 30], "robert": [19, 22, 26], "robust": [0, 27, 30], "robustscal": [0, 28, 30], "roc": [7, 10], "role": [0, 2, 5, 6, 8, 18, 20, 22, 27, 28, 29, 30], "roll": 6, "ronach": [], "room": [0, 25, 27], "root": [0, 5, 9, 13, 15, 24, 28, 29, 30], "root_directori": [], "rot": 27, "rotat": [1, 8, 9, 10], "rotation_matrix": 9, "roughli": [1, 3, 18], "round": [7, 9, 13], "routin": [13, 21, 27, 29], "row": [0, 1, 2, 5, 6, 9, 11, 16, 21, 27, 28, 29], "rr": [5, 28, 29], "rrr": [5, 28, 29], "rubric": [], "rudg": [], "rug": [13, 29, 30], "rule": [0, 1, 5, 6, 13, 22, 27, 28, 29], "run": [0, 1, 2, 4, 5, 6, 8, 9, 11, 13, 15, 20, 22, 27, 28, 29, 30], "runtim": [1, 6, 14, 15], "rust": [0, 20, 21, 27], "rvert": 1, "rvert_2": 1, "s_": [3, 6], "s_1": 6, "s_i": [6, 7], "s_j": 6, "s_k": 6, "s_phenomenon": 22, "saddl": [13, 29, 30], "safeguard": [18, 30], "sai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 19, 21, 22, 24, 27, 28, 29, 30], "said": [6, 9, 13, 29], "sake": [0, 5, 7, 11, 27, 28, 29], "sale": [0, 27], "sam": 27, "same": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 12, 14, 15, 16, 18, 21, 22, 24, 27, 28, 29], "samm": 10, "sampl": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 18, 19, 20, 21, 22, 24, 27, 28, 30], "sample_vari": 14, "sampleexptvari": 24, "samwis": 27, "sastri": 11, "satisfactori": [0, 27], "satisfi": [1, 2, 3, 6, 8, 13, 21, 24, 29], "satur": [1, 6], "save": [0, 4, 6, 7, 9, 13, 27, 30], "save_fig": [0, 6, 7, 9, 10, 27], "savefig": [0, 4, 6, 7, 9, 24, 27], "savetxt": 4, "saw": [5, 28], "scalabl": 10, "scalar": [2, 5, 6, 10, 28], "scale": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 20, 21, 22, 25, 27, 29], "scale_mean": 4, "scale_std": 4, "scaler": [0, 7, 8, 9, 10, 11, 17, 22, 28], "scan": [5, 7], "scari": 5, "scatter": [0, 1, 6, 7, 8, 9, 14, 15, 17, 27, 28, 30], "scenario": [6, 13, 29, 30], "schedul": [13, 30], "scheme": [1, 13, 29, 30], "schrage": 24, "sch\u00f8yen": [6, 28, 30], "scienc": [0, 1, 10, 12, 13, 20, 23, 24, 25, 26, 29], "scientif": [0, 20, 22, 27], "scientist": [0, 27], "scikit": [3, 5, 6, 8, 9, 10, 13, 15, 16, 20, 21, 22, 26], "scikit_learn": 0, "scikitlearn": 27, "scikitplot": [7, 10], "scipi": [0, 3, 5, 6, 13, 20, 21, 22, 27, 28, 29], "scl": 6, "scm": 15, "score": [0, 1, 3, 6, 7, 9, 10, 11, 15, 16, 19, 22, 25, 27, 28, 30], "scores_kfold": 6, "scratch": [1, 13, 16], "script": [], "sdg": [13, 30], "sdv4f4s2sb8": [29, 30], "seaborn": [0, 1, 3, 6, 7, 27], "seamless": [0, 20, 22, 27], "search": [0, 1, 3, 5, 9, 13, 15, 27, 29, 30], "sebastian": 27, "sebastianraschka": 27, "sec": 6, "second": [0, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 16, 20, 21, 24, 25, 27, 28, 29], "second_mo": 30, "second_term": 30, "secondari": 30, "secondeigvector": 11, "secondli": 12, "section": [4, 11, 16, 21, 22, 24, 28, 30], "sector": 0, "see": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 15, 16, 18, 19, 20, 21, 22, 24, 27, 28, 29, 30], "seed": [0, 1, 2, 3, 4, 5, 6, 8, 9, 11, 13, 14, 18, 24, 27, 28, 29, 30], "seed_imag": 4, "seek": [1, 2, 8], "seem": [1, 3, 4, 30], "seemingli": [0, 27], "seen": [0, 1, 3, 5, 10, 12, 24], "segment": [13, 29], "seismic": 6, "seldomli": [0, 27], "select": [1, 5, 6, 8, 9, 10, 11, 15, 22, 23, 24, 25, 26, 27, 28, 29, 30], "selevet": 15, "self": [1, 5, 28], "sell": 4, "semest": [7, 23], "semi": [8, 13, 29, 30], "semilogx": 6, "send": [5, 12, 13, 25, 27], "senior": [23, 25], "sens": [0, 4, 6, 8, 27], "sensibl": 3, "sensit": [0, 5, 6, 9, 13, 27, 28, 30], "sent": 2, "sentenc": [4, 12], "separ": [0, 1, 2, 4, 6, 8, 9, 12, 14, 18, 20, 22, 24, 27, 30], "septemb": [18, 22, 27], "sequenc": [3, 4, 7, 9, 10, 12, 13, 20, 21, 24, 27, 29], "sequenti": [1, 3, 4, 10, 12, 24], "seri": [0, 1, 2, 3, 4, 5, 6, 10, 11, 12, 13, 21, 27, 28, 29], "serif": [7, 24, 27], "serv": [0, 1, 2, 3, 5, 7, 13, 26, 27, 28, 29, 30], "servic": 22, "session": [1, 15, 22, 23, 25, 27], "set": [1, 4, 5, 6, 7, 8, 10, 11, 13, 14, 16, 17, 18, 20, 21, 22, 24, 25, 30], "set_major_formatt": 6, "set_major_loc": 6, "set_tick": [1, 8], "set_ticklabel": 1, "set_titl": [0, 1, 2, 3, 7, 12, 14, 27], "set_xlabel": [0, 1, 2, 3, 7, 12, 27], "set_xlim": [7, 12], "set_xticklabel": 1, "set_ylabel": [0, 1, 2, 3, 7, 27], "set_ylim": [7, 12], "set_ytick": 7, "set_yticklabel": [1, 6], "set_zlim": 6, "seth": 4, "setminu": 6, "setosa": [8, 9], "setosa_or_versicolor": 8, "setp": 6, "setup": [1, 4, 6, 8, 20, 27, 28, 29], "sever": [0, 3, 5, 6, 7, 8, 9, 11, 12, 13, 16, 20, 21, 22, 24, 27, 28, 29, 30], "sgd": [1, 3, 29], "sgd_clf": 8, "sgdclassifi": 8, "sgdreg": 13, "sgdregressor": 13, "sgn": [5, 28, 29], "shall": [], "shallow": [13, 30], "shape": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 16, 18, 21, 27, 28, 29, 30], "share": [1, 3, 15, 27], "shareabl": 15, "she": 7, "shibukawa": [], "shift": [1, 6, 12, 15, 18, 24, 28, 30], "ship": 3, "shire": 27, "short": [4, 5, 22], "shortcom": [13, 29, 30], "shorten": 4, "shorter": 24, "shorthand": 27, "shortli": [21, 27], "should": [0, 2, 3, 5, 6, 8, 9, 11, 12, 15, 18, 19, 21, 22, 24, 27, 28, 30], "show": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 21, 22, 24, 27, 28, 29, 30], "show_shap": 4, "shown": [0, 4, 5, 8, 12, 13, 21, 28, 29, 30], "shrink": [3, 5, 6, 8, 11, 28, 29, 30], "shrinkag": [5, 6, 28, 29], "shrunk": 11, "shuffl": [0, 1, 4, 6, 13, 28, 30], "side": [0, 2, 5, 8, 12, 13, 21, 22, 27, 29], "sigh": [20, 27], "sigma": [0, 1, 5, 6, 7, 10, 11, 12, 13, 19, 21, 22, 24, 27, 28, 29, 30], "sigma0": 24, "sigma1": 24, "sigma2": 24, "sigma_": [5, 21, 27, 28, 29], "sigma_0": [5, 28, 29], "sigma_1": [5, 28, 29], "sigma_2": [5, 28, 29], "sigma_fn": [7, 12], "sigma_i": [0, 5, 27, 28, 29], "sigma_j": [5, 28, 29], "sigma_m": [6, 24], "sigma_n": [11, 24], "sigma_t": 13, "sigma_x": 24, "sigmoid": [1, 2, 4, 7, 8, 10, 12], "sigmundson": [6, 28, 30], "sign": [1, 2, 7, 8, 10, 24, 25], "signal": [1, 3, 10, 12, 30], "signifi": 4, "signific": [1, 30], "significantli": [1, 13, 18, 24, 29, 30], "sim": [4, 5, 6, 13, 19, 24], "similar": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 14, 18, 20, 21, 22, 27, 29], "similarli": [0, 1, 3, 5, 8, 10, 13, 24, 27, 28, 29, 30], "simpl": [1, 2, 3, 5, 6, 7, 8, 10, 11, 12, 14, 16, 17, 20, 21, 24], "simplepredict": 10, "simpler": [0, 1, 5, 6, 7, 13, 16, 20, 22, 27, 29, 30], "simplernn": 4, "simplest": [0, 1, 3, 4, 9, 10, 12, 14, 22, 27], "simpletre": 10, "simpli": [0, 1, 2, 4, 5, 6, 8, 9, 10, 11, 12, 20, 21, 22, 24, 27, 28, 29, 30], "simplic": [2, 5, 6, 7, 8, 9, 10, 11, 12, 14, 28, 29, 30], "simplicti": [5, 28, 29], "simplifi": [0, 6, 9, 18, 20, 22, 27, 28, 30], "simplist": [3, 6, 24], "simul": [6, 18, 30], "simultan": [6, 30], "sin": [0, 1, 2, 3, 4, 9, 12, 13, 21, 27], "sinc": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 13, 16, 18, 21, 22, 24, 26, 27, 28, 29, 30], "sine": [3, 12], "singl": [0, 1, 2, 3, 5, 6, 7, 8, 9, 12, 13, 18, 19, 21, 24, 27, 28, 29, 30], "singular": [0, 6, 13, 21, 27], "sinusoid": 3, "site": [0, 22, 23, 28], "situat": [0, 4, 5, 7, 13, 24, 27, 28, 29, 30], "six": [3, 24], "size": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 13, 18, 21, 22, 24, 27], "sizesp": 30, "sketch": 10, "ski": 9, "skill": 0, "skip": 11, "skl": [0, 6, 27, 28, 30], "sklearn": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 17, 19, 27, 28, 29, 30], "skplt": [7, 10], "sl": [6, 28, 30], "slack": 8, "slender": [], "slice": [2, 21, 27], "slide": [0, 3, 16, 22, 24, 27, 28, 29], "slight": [6, 13], "slightli": [1, 2, 3, 5, 6, 7, 10, 24, 28, 29], "slope": [8, 11, 12], "slow": [0, 2, 8, 13, 18, 28, 29, 30], "slower": [5, 21, 27, 28, 29, 30], "slowest": 21, "slowli": [12, 30], "slp": 1, "small": [0, 1, 2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 18, 20, 21, 24, 27, 28, 29, 30], "smaller": [0, 1, 2, 5, 6, 8, 9, 11, 13, 24, 27, 28, 29, 30], "smallest": [0, 4, 14, 27], "smallest_row_index": 14, "smodin": [], "smooth": [0, 3, 6, 13, 22, 27, 29, 30], "smoother": 30, "sn": [0, 1, 3, 6, 7, 27], "sne": 11, "so": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 24, 25, 27, 28, 29, 30], "soar": 6, "social": 0, "soft": [1, 7, 10, 12], "soften": 8, "softmax": [3, 7], "softwar": [0, 8, 20, 21], "sol": 8, "sole": [0, 6, 27], "solid": [0, 7], "solut": [0, 1, 2, 3, 5, 6, 8, 10, 11, 13, 18, 21, 22, 24, 27, 28, 29, 30], "solution_ev": 30, "soluton": 2, "solv": [0, 1, 3, 5, 6, 8, 10, 11, 12, 13, 16, 21, 22, 27, 28], "solve_expdec": 2, "solve_ode_deep_neural_network": 2, "solve_ode_neural_network": 2, "solve_pde_deep_neural_network": 2, "solveod": 2, "solveode_popul": 2, "solver": [2, 7, 8, 9, 10, 21, 27], "some": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 15, 16, 18, 19, 22, 24, 27, 30], "some_model": [6, 28, 30], "somehow": 4, "someon": 16, "someth": [0, 1, 3, 4, 7, 9, 11, 15, 19, 22, 24, 27, 28], "sometim": [0, 1, 11, 12, 13, 14, 19, 28, 30], "soon": [21, 25, 28], "sophist": [0, 27], "sopt": 13, "sort": [5, 6, 9, 11, 24], "sound": [3, 5], "sourc": [0, 1, 3, 6, 20, 21, 22, 24, 27, 30], "space": [0, 1, 4, 5, 8, 9, 11, 12, 13, 14, 24, 28, 29, 30], "span": [0, 3, 5, 9, 11, 21, 27, 28, 29], "spare": 1, "spars": [3, 6, 18, 21, 27, 30], "sparse_mtx": [21, 27], "sparsecategoricalcrossentropi": 3, "sparsiti": [10, 18], "spatial": [1, 2, 3, 12], "speak": 24, "special": [6, 7, 10, 12, 13, 21, 24, 27, 28, 29, 30], "specif": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15, 16, 20, 21, 22, 24, 26, 27, 28, 29], "specifi": [0, 3, 5, 6, 7, 9, 11, 13, 14, 24, 27, 29, 30], "specifici": [0, 10, 27], "spectacular": 3, "spectral": 1, "speech": [0, 1, 3, 4, 12], "speed": [1, 2, 4, 13], "spend": [16, 24, 30], "spent": 22, "sphere": [0, 28, 30], "sphinx": [], "sphinx_book_them": [], "sphinxcontrib": [], "spike": 30, "spin": 6, "spite": 0, "spitzer": [], "spline": 8, "split": [1, 3, 4, 5, 6, 8, 9, 10, 11, 14, 16, 17, 22, 24, 27, 29, 30], "splite": 0, "splitter": [1, 10], "spoiler": [], "spontan": 24, "spot": 3, "spread": [0, 11, 24, 27, 28], "springer": [19, 22, 26, 27], "spuriou": [13, 30], "sqquar": 29, "sqrsignal": 3, "sqrt": [3, 4, 5, 6, 8, 10, 11, 13, 24, 28, 29, 30], "squar": [1, 2, 3, 4, 7, 8, 9, 11, 13, 14, 15, 17, 18, 20, 21, 24], "squarederror": 10, "squaredeuclidean": 14, "squash": 12, "src": [], "srtm": 6, "srtm_data_norway_1": 6, "stabil": [5, 22, 30], "stabl": [0, 4, 5, 6, 9, 16, 20, 22, 27, 28, 29, 30], "stack": [3, 4], "stage": [5, 13, 15, 22, 30], "stagnat": 30, "stai": [0, 2, 4, 5, 11, 27, 28, 30], "stand": [0, 5, 9, 12, 27, 28, 29], "standard": [0, 1, 4, 5, 6, 7, 8, 10, 12, 17, 18, 19, 21, 22, 24, 27, 29, 30], "standardscal": [0, 6, 7, 8, 9, 10, 11, 17, 28, 30], "standpoint": 30, "stanford": [13, 29], "start": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 21, 24, 25, 27, 28, 29, 30], "start_tim": 14, "starter": [], "stat": 6, "state": [1, 2, 4, 5, 6, 7, 8, 10, 11, 12, 13, 20, 24, 27, 28, 29], "statement": [0, 7, 21, 27], "static": [], "stationari": [29, 30], "statist": [0, 1, 3, 4, 7, 9, 10, 11, 12, 13, 14, 19, 21, 22, 26, 28, 29, 30], "statu": [0, 7, 15, 27], "stavang": 6, "stb": [], "std": [0, 4, 6, 18, 27, 28, 30], "steep": [13, 29, 30], "steepest": 30, "stefan": [], "step": [0, 1, 2, 4, 6, 7, 9, 10, 11, 12, 13, 14, 15, 18, 21, 22, 27, 29], "step_fn": [7, 12], "step_length": [13, 30], "step_siz": 30, "steps_list": 9, "stereo": 3, "sticki": [], "still": [0, 2, 3, 5, 6, 11, 13, 24, 28, 29, 30], "stimuli": 12, "stk": [26, 27], "stk2100": [26, 27], "stk3155": [15, 22, 23, 25], "stk4021": [26, 27], "stk4051": [26, 27], "stk4155": [23, 25], "stk5000": 26, "stochast": [0, 1, 5, 6, 8, 11, 12, 29], "stock": 4, "stoke": 12, "stone": [0, 7], "stop": [1, 4, 9, 13, 14, 18, 29], "storag": [5, 28, 29], "store": [0, 1, 2, 3, 6, 11, 13, 24, 27, 30], "storehaug": [25, 27], "str": [1, 3, 4], "straight": [0, 6, 8, 13, 27, 29], "straightforward": [0, 2, 3, 5, 6, 8, 9, 10, 13, 21, 27, 28, 29], "strategi": [0, 1, 9, 27], "stratifi": 6, "stream": 30, "strength": [0, 5, 14, 28, 29], "stretch": 11, "strict": [8, 13, 29], "strictli": [8, 13, 29], "stride": [4, 21], "strike": 6, "string": 1, "stroke": 7, "strong": [3, 6, 9, 10, 12, 21, 24, 30], "strongli": [0, 8, 15, 20, 21], "stronli": [], "structur": [0, 1, 2, 3, 6, 9, 10, 12, 20, 27], "stuck": [1, 13, 29, 30], "student": [0, 15, 22, 23, 25, 26, 27], "studi": [0, 3, 4, 5, 6, 7, 8, 11, 12, 13, 20, 22, 26, 27, 28, 29, 30], "studier": 26, "style": [7, 9, 21, 27], "stylesheet": [], "st\u00f8land": 25, "sub": [9, 12, 30], "subdivid": [0, 21, 27], "subfield": 0, "subgradi": 30, "subject": [6, 8, 24], "sublicens": [], "sublinear": 30, "submit": 27, "subplot": [0, 1, 3, 4, 6, 7, 8, 9, 10, 14, 27], "subplots_adjust": [8, 24], "subprogram": [21, 27], "subproject": [], "subract": [0, 28], "subroutin": [0, 27], "subscript": 1, "subsequ": [1, 4, 5, 6, 12, 21, 24, 28, 29], "subset": [1, 6, 9, 12, 13, 20, 27, 29, 30], "subspac": [0, 8, 11, 28], "substanti": [9, 10, 30], "substep": 11, "substitut": [3, 6, 12, 16, 21], "subsubset": 9, "subtask": 6, "subtl": 1, "subtract": [0, 4, 5, 6, 11, 13, 18, 19, 21, 22, 24, 28, 30], "subtre": 9, "succeed": [0, 4, 27], "success": [3, 7, 9, 13, 24], "successfulli": [4, 9], "succinctli": 30, "sudo": [0, 20, 22, 27], "suffer": [0, 1, 2, 5, 10, 27, 28, 29], "suffici": [1, 6, 8, 11, 13, 29], "suggest": [1, 13, 22, 26, 29, 30], "suit": [8, 12], "suitabl": [0, 15, 19, 24, 28, 30], "sum": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 21, 24, 27, 28, 29, 30], "sum_": [0, 1, 2, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 19, 21, 22, 24, 27, 28, 29, 30], "sum_i": [0, 2, 5, 6, 8, 13, 19, 22, 28, 29, 30], "sum_j": [6, 18, 30], "sum_ja_": 0, "sum_k": [6, 8, 12, 21], "sum_logist": 13, "sum_m": 3, "sum_n": 3, "sum_nx_": 3, "summar": [5, 6, 9], "summari": [1, 3, 4, 10, 23, 29, 30], "summat": [0, 3, 16, 28, 29], "sunni": 9, "super": [5, 28, 29, 30], "superfici": 3, "superscript": [1, 12], "supervis": [0, 5, 6, 7, 9, 12, 20, 27, 28, 29], "supplement": [7, 22], "suppli": [], "support": [0, 1, 9, 10, 11, 13, 20, 27, 28, 30], "suppos": [0, 5, 6, 7, 8, 10, 11, 12, 13, 21, 27, 28, 29, 30], "suppress": [5, 13, 29], "sure": [0, 1, 4, 6, 16, 22], "surf": 6, "surfac": [0, 6, 27, 30], "surpass": 6, "surpris": [0, 27], "surround": [3, 20], "survei": [0, 5, 6, 27, 28], "svc": [8, 9, 10], "svd": [0, 6, 11, 27], "svdinv": 5, "svm": [8, 9, 10, 11], "svm_clf": [8, 10], "swath": [5, 28, 29], "switch": 0, "sy": [13, 29, 30], "symbol": [1, 5, 11, 13, 20, 24, 27, 28, 29], "symmeteri": 1, "symmetr": [0, 5, 8, 11, 12, 13, 21, 27, 28], "symmetri": 6, "sympi": [0, 20, 22, 27], "synonim": 24, "syntax": 13, "system": [0, 1, 3, 4, 6, 7, 9, 10, 12, 13, 15, 20, 21, 22, 27, 29, 30], "systemat": [4, 6], "t": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 27, 29, 30], "t0": [3, 6, 13, 30], "t1": [2, 13, 30], "t2": 2, "t3": 2, "t_": 2, "t_0": [2, 9, 13, 30], "t_1": [13, 30], "t_b": 10, "t_i": [1, 2, 5, 12, 28, 29], "t_j": 12, "t_k": 9, "tabl": [9, 22, 24, 25, 27], "tabul": [0, 27], "tabular": 27, "tackl": 4, "tag": [2, 3, 4, 5, 6, 7, 12, 13, 14, 21, 24, 28, 29], "taht": [0, 27], "tail": 24, "tailor": [2, 8, 11, 27], "taiwan": [0, 27], "take": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 19, 20, 21, 24, 27, 28, 29, 30], "taken": [0, 1, 3, 6, 10, 13, 21], "tan": 3, "tangent": [1, 4, 12, 13, 29], "tanh": [1, 4, 7, 8, 12], "target": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 15, 16, 18, 19, 27, 28, 29, 30], "target_nam": 9, "task": [0, 1, 3, 6, 9, 11, 12, 14, 22, 27, 30], "tau": [3, 5, 24], "taught": 27, "tax": [], "taylor": [2, 13, 29], "taylornr": [13, 29], "tc": 8, "teach": [15, 23, 27], "team": 1, "teaser": 0, "technic": [0, 5, 6, 13, 22, 29, 30], "techniqu": [0, 1, 8, 10, 13, 20, 24, 26, 27, 28, 30], "technologi": [0, 1], "tell": [0, 4, 6, 10, 11, 13, 16, 24, 30], "temp": 1, "temp1": 1, "temp2": 1, "temperatur": [0, 9, 27], "templat": 18, "temporarili": 1, "ten": [3, 27], "tend": [3, 5, 6, 8, 9, 10, 12, 13, 14, 28, 30], "tendenc": [0, 27], "tension": 6, "tensor": 3, "tensorflow": [0, 2, 4, 8, 14, 20, 21, 22, 26, 27, 28], "term": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 22, 24, 27, 28, 29, 30], "term1": [5, 6, 11], "term2": [5, 6, 11], "term3": [5, 6, 11], "term4": [5, 6, 11], "termin": [0, 4, 5, 9, 10, 13, 15, 28, 29, 30], "terminarl": 15, "terrain": 6, "terrain1": 6, "test": [3, 4, 5, 6, 7, 8, 9, 10, 13, 16, 21, 22, 24, 27, 29, 30], "test_acc": 3, "test_accuraci": [1, 3], "test_error": 6, "test_imag": [3, 4], "test_ind": 6, "test_input": 4, "test_label": [3, 4], "test_loss": 3, "test_pr": 1, "test_predict": 1, "test_rnn": 4, "test_scor": [7, 10], "test_siz": [0, 1, 3, 5, 6, 10, 15, 17, 28, 29, 30], "test_split": 9, "testerror": [0, 6, 28], "testi": 4, "testpredict": 4, "testx": 4, "tex": [], "text": [0, 1, 2, 4, 5, 8, 9, 11, 13, 15, 18, 21, 24, 26, 28, 29, 30], "textbf": [], "textbook": [16, 22, 28, 29], "textual": 9, "textur": 1, "tf": [1, 3, 4, 13, 14, 29], "th": [0, 1, 2, 5, 6, 7, 9, 12, 13, 14, 21, 22, 24, 27, 28, 30], "than": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 17, 20, 24, 27, 28, 30], "thank": [4, 6, 28, 30], "theano": [1, 20, 27], "thei": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 21, 22, 24, 27, 28, 29, 30], "them": [0, 1, 3, 4, 6, 8, 9, 10, 11, 12, 13, 18, 19, 21, 22, 27, 28], "theme": [0, 15, 27], "themselv": [0, 22, 24, 27, 30], "thenc": 6, "theorem": [2, 6, 7, 28, 29], "theoret": [0, 4, 10], "theori": [0, 1, 3, 8, 9, 12, 13, 19, 20, 22, 26, 27, 30], "thereaft": [0, 5, 6, 11, 12, 21, 22, 27], "therebi": [0, 5, 7, 11, 22, 27, 28, 29], "therefor": [0, 1, 2, 3, 4, 6, 7, 8, 11, 13, 19, 24, 27, 28, 29, 30], "therein": 11, "thereof": [0, 6, 13, 27, 30], "theta": [0, 1, 4, 5, 6, 7, 13, 16, 22, 24, 27, 28, 29, 30], "theta1": 30, "theta2": 30, "theta_": [0, 1, 6, 7, 13, 27, 28, 29, 30], "theta_0": [0, 5, 6, 7, 16, 27, 28, 29, 30], "theta_0x_": [0, 27, 28], "theta_1": [0, 5, 6, 7, 27, 28, 29, 30], "theta_1x_": [0, 27, 28], "theta_1x_0": [0, 27], "theta_1x_1": [0, 7, 27], "theta_1x_2": [0, 27], "theta_1x_i": [7, 28, 29, 30], "theta_2": [0, 27, 28], "theta_2x_": [0, 27, 28], "theta_2x_0": [0, 27], "theta_2x_1": [0, 27], "theta_2x_2": [0, 7, 27], "theta_2x_i": 28, "theta_3x_i": 28, "theta_4x_i": 28, "theta_closed_form": 18, "theta_closed_formol": 18, "theta_closed_formridg": 18, "theta_gdol": 18, "theta_gdridg": 18, "theta_i": [0, 1, 5, 27, 28, 29], "theta_j": [0, 5, 6, 18, 27, 28, 30], "theta_k": [29, 30], "theta_linreg": [13, 29, 30], "theta_ol": 18, "theta_p": 7, "theta_px_p": 7, "theta_ridg": 18, "theta_t": [13, 30], "theta_tru": 18, "thetaith": 30, "thetavalu": 5, "thi": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 26, 28, 29, 30], "thing": [0, 1, 2, 4, 5, 7, 9, 15, 16, 18, 24, 27], "think": [0, 1, 3, 4, 6, 9, 12, 13, 14, 24, 27, 28, 29, 30], "third": [0, 3, 6, 13, 25, 27, 29, 30], "thirti": 7, "thorughout": 27, "those": [0, 3, 5, 6, 8, 9, 10, 11, 21, 22, 27, 28, 29, 30], "though": [1, 2, 3, 4, 13, 16, 17, 19, 21, 24, 30], "thought": [6, 14, 22, 24], "thousand": [0, 1, 22, 28, 30], "three": [0, 1, 3, 5, 6, 8, 9, 12, 21, 22, 23, 24, 25, 27, 28, 29], "threshold": [1, 3, 9, 10, 11, 12, 13, 30], "through": [0, 1, 2, 3, 4, 5, 6, 8, 11, 12, 13, 14, 15, 20, 21, 22, 24, 27, 28, 29, 30], "throughout": [0, 4, 5, 14, 15, 20, 21, 24, 27], "throw": [3, 6, 24], "thu": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 25, 27, 28, 29, 30], "thumb": [0, 6, 22, 28], "thursdai": [], "tibshirani": [6, 19, 22, 26, 27], "tick_param": 6, "ticker": [6, 13, 24, 29, 30], "tif": 6, "tight_layout": [1, 7], "tightli": 11, "tild": [0, 5, 6, 7, 11, 19, 22, 24, 27, 28, 29, 30], "till": [0, 4, 7, 8, 9, 10, 12, 21, 27, 28], "time": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 27, 28, 29], "timeit": 4, "timer": 4, "tini": [1, 30], "tip": 3, "titl": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 13, 15, 24, 27, 29, 30], "tm": [], "tmp": 13, "tn": [2, 3, 7], "to_categor": [1, 3, 4], "to_categorical_numpi": 1, "to_numer": [0, 6, 27], "todai": 3, "togeth": [0, 3, 6, 8, 11, 13, 20, 27], "toi": 14, "token": [], "told": 13, "toler": [2, 14], "tolist": 4, "tomographi": 12, "too": [0, 2, 4, 5, 6, 9, 11, 13, 17, 18, 24, 26, 28, 29, 30], "took": [8, 27], "tool": [0, 1, 3, 6, 13, 15, 20, 28], "toolbox": 8, "top": [0, 3, 5, 6, 9, 10, 19, 20, 27], "topic": [0, 5, 6, 7, 8, 20, 22, 28, 29], "topolog": [3, 12], "topologi": [1, 12], "torkjellsdatt": [25, 27], "tort": [], "toss": [10, 24], "total": [0, 1, 2, 3, 4, 6, 7, 8, 10, 11, 12, 13, 14, 21, 24, 25, 27, 28, 29, 30], "total_loss": 4, "totalclustervari": 14, "totalscatt": 14, "toward": [1, 2, 7, 12, 13, 15, 29], "towardsdatasci": 30, "town": [], "tp": [4, 7], "tpng": 9, "tpu": [13, 20, 27], "tqdm": 6, "tr": [], "track": [3, 13, 14, 15, 21, 28, 29, 30], "tract": [], "tractabl": [0, 27, 28], "trade": [5, 9, 30], "tradeoff": [0, 5, 19, 22, 27, 28, 29], "tradit": [0, 1, 4, 6, 27], "train": [2, 3, 5, 6, 8, 9, 10, 11, 12, 13, 16, 17, 22, 29, 30], "train_accuraci": [0, 1, 3, 27], "train_dataset": 4, "train_end": [0, 1, 28], "train_error": 6, "train_imag": [3, 4], "train_ind": 6, "train_label": [3, 4], "train_pr": 1, "train_siz": [0, 1, 3, 28], "train_step": 4, "train_test_split": [0, 1, 3, 5, 6, 7, 9, 10, 11, 15, 16, 17, 19, 27, 28, 29, 30], "train_test_split_numpi": [0, 1, 28], "trainable_vari": 4, "trained_model": [6, 28, 30], "trainerror": [0, 28], "traini": 4, "training_checkpoint": 4, "training_dataset": 4, "training_gradi": [13, 30], "trainingerror": 6, "trainpredict": 4, "trainscor": 4, "trainx": 4, "trait": [0, 27], "trajectori": [4, 30], "transfer": [9, 27], "transform": [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 20, 21, 27, 28, 29, 30], "transit": [6, 12], "translat": [1, 4, 6, 10, 27, 28, 30], "transpos": [1, 5, 11, 21, 28, 29], "travers": [0, 5], "treat": [0, 1, 3, 6, 12, 13, 18, 24, 27, 28, 29, 30], "tree": [0, 1, 20, 27], "tree_clf": [9, 10], "tree_clf_": 9, "tree_clf_sr": 9, "tree_reg": 9, "tree_reg1": 9, "tree_reg2": 9, "trend": 24, "treue": 7, "trevor": [19, 22, 26], "tri": [2, 3, 4, 9, 13, 16, 30], "triain": 0, "trial": [0, 2, 4, 6, 13, 24, 27, 29, 30], "triangl": [13, 29], "triangular": 21, "trick": [3, 4, 8, 11, 13, 24, 30], "trickier": 24, "tridiagon": 21, "trillion": 20, "trim": [], "trivial": [0, 1, 5, 11, 24, 27, 29], "troffa": [], "troubl": [0, 8, 12, 15, 28, 30], "truck": 3, "true": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30], "true_beta": 28, "true_fun": 6, "true_theta": [6, 30], "truli": 27, "try": [0, 1, 2, 4, 5, 6, 7, 8, 9, 10, 11, 13, 14, 15, 18, 20, 21, 22, 24, 27, 28, 29, 30], "tr\u00f6ger": [], "tucker": 8, "tuesdai": [25, 27], "tumor": [7, 9], "tumour": 7, "tunabl": 1, "tune": [4, 9, 13, 21, 27, 30], "turn": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 21, 22, 24, 27, 28, 29, 30], "tutori": [1, 4], "tv": 2, "tveito": 2, "tweak": [1, 4, 10, 24], "twice": [13, 29], "twist": 11, "two": [0, 1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 13, 15, 17, 21, 22, 23, 24, 26, 27, 28, 29, 30], "tx": [13, 29, 30], "tx_1": [13, 29], "txt": [4, 15], "ty": [13, 29], "type": [0, 1, 3, 6, 8, 10, 13, 21, 24, 28, 29, 30], "typic": [0, 1, 2, 3, 4, 5, 7, 9, 10, 12, 13, 15, 16, 24, 27, 28, 29, 30], "typo": 22, "u": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 21, 22, 24, 26, 27, 28, 29, 30], "u_": 21, "u_i": 12, "u_m": 10, "ua": [0, 27], "ubuntu": [0, 20, 22, 27], "uci": 22, "uio": [15, 22, 25, 26], "un": 14, "unabl": 15, "unari": [21, 27], "unbalanc": [6, 9], "unbias": [0, 5, 6, 27], "uncent": [6, 28, 30], "uncertainti": [0, 5, 27], "uncertitud": 24, "unchang": [1, 3], "uncorrel": [10, 24], "undefin": [5, 28, 29], "under": [0, 1, 5, 6, 10, 13, 20, 22, 27, 28, 29, 30], "underdetermin": [0, 27], "underfit": [1, 6], "underflowproblem": 5, "undergo": 5, "undergradu": [23, 25], "underli": [0, 1, 9, 13, 18, 24, 27, 30], "underlin": [], "underscor": [], "underset": [4, 14], "understand": [0, 1, 3, 5, 6, 10, 13, 14, 15, 19, 20, 27, 28, 29, 30], "understood": [8, 13], "undesir": 8, "undetermin": [5, 8], "undo": 4, "unexpect": 6, "unexpected": 24, "unexplain": 18, "unfair": [6, 28], "unfortun": [1, 8, 9, 10], "unicode_liter": [8, 9], "uniform": [0, 1, 5, 6, 11, 13, 22, 24, 27, 29, 30], "uniformli": [13, 24, 29, 30], "unifrompdf": 24, "unimport": [13, 29], "union": [5, 6], "uniqu": [0, 2, 6, 13, 14, 21, 27], "unique_cluster_label": 14, "unit": [0, 1, 3, 4, 5, 10, 12, 18, 24, 27, 28, 29, 30], "unitari": [5, 6, 21, 28, 29], "unitarili": [21, 27], "uniti": 24, "univari": 24, "univers": [0, 1, 2, 13, 20, 22, 23, 25, 27, 28, 29, 30], "unix": 1, "unknow": [0, 21, 27], "unknown": [0, 1, 3, 4, 5, 6, 8, 10, 13, 21, 22, 27, 28, 29, 30], "unknowwn": 12, "unlabel": 1, "unless": [0, 3, 6, 11, 13, 22, 27, 29], "unlik": [1, 3, 8, 13, 29, 30], "unnecessarili": 9, "unord": 3, "unpublish": 30, "unravel": 1, "unrol": [3, 11], "unscal": 19, "unseen": [0, 7, 9, 15], "unstabl": 1, "unsupervis": [0, 1, 4, 12, 20, 27], "unsymmetr": [21, 27], "until": [1, 2, 4, 9, 12, 13, 14, 29, 30], "untouch": 0, "unusu": 12, "up": [1, 3, 4, 5, 6, 8, 10, 11, 13, 14, 16, 18, 19, 20, 21, 22, 24, 25, 30], "updat": [1, 2, 10, 12, 13, 14, 15, 18], "uploa": 27, "upload": [15, 20, 22, 26], "upon": [0, 1, 6, 7, 11, 21], "upper": [0, 8, 9, 16, 21, 28], "uppercas": [21, 27], "upsampl": 4, "upscal": 4, "url": [27, 28], "us": [4, 5, 6, 8, 9, 10, 11, 12, 14, 15, 17, 21, 24, 26], "usag": [0, 8, 20, 27, 28], "usd": [], "usd10000": [], "use_bia": 4, "usecol": [0, 27], "useless": 1, "user": [0, 1, 2, 4, 6, 7, 15, 20, 21, 22, 27, 28], "usernam": [15, 22], "usetex": 24, "usg": 6, "usr": 24, "usual": [0, 3, 4, 7, 12, 13, 14, 27, 30], "ut": 5, "utf": [], "util": [1, 3, 4, 6, 7, 10, 14, 19, 27], "ux": 21, "v": [2, 4, 5, 6, 11, 13, 15, 20, 28, 29], "v0": 24, "v1": 24, "v2": 24, "v5": [], "v_": 30, "v_0": [11, 30], "v_t": 30, "va": 1, "vahid": 27, "val": 13, "val_accuraci": 3, "val_loss": 4, "vale": 2, "valid": [0, 1, 4, 7, 9, 10, 13, 20, 24, 27, 28, 30], "validation_data": 3, "validation_split": 4, "valu": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 20, 21, 22, 27, 30], "valuat": 9, "valy": 4, "van": [0, 19, 22, 27, 28, 29, 30], "vandenbergh": [8, 13, 29], "vandermond": [0, 27], "vanilla": [0, 6, 11, 14, 28, 30], "vanish": [1, 4, 13, 24, 29], "var": [5, 6, 10, 11, 19, 22, 24, 28], "var_x": 24, "varabl": 8, "varepsilon": [5, 6, 19], "varepsilon_": [5, 6], "varepsilon_i": [5, 6], "vari": [0, 1, 3, 5, 6, 10, 27], "variabl": [0, 1, 2, 5, 6, 7, 8, 10, 11, 12, 13, 14, 21, 27, 28, 30], "varianc": [0, 1, 5, 7, 9, 10, 11, 13, 14, 18, 20, 21, 24, 27, 28, 29, 30], "variance_i": [5, 11, 28], "variance_x": [5, 11, 28], "variant": [0, 1, 6, 8, 12, 13, 27, 28, 29, 30], "variat": [3, 4, 11, 27], "varieti": [0, 3, 12, 20, 22, 27], "variou": [1, 3, 5, 6, 7, 8, 9, 11, 12, 13, 16, 19, 20, 21, 22, 24, 27, 28, 29, 30], "varydimens": 4, "vast": 30, "vastli": 3, "vaue": 1, "vault": 0, "vdot": [2, 13, 29, 30], "ve": [22, 30], "vec": 6, "vector": [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 13, 14, 17, 18, 20, 29, 30], "vector_mean": 14, "ventur": [0, 8, 20, 27], "venv": 15, "verbos": [1, 3, 4], "veri": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 18, 22, 24, 26, 27, 28, 29, 30], "verifi": [3, 11, 21, 27], "versatil": [8, 27], "versicolor": [8, 9], "version": [0, 3, 10, 13, 14, 15, 20, 21, 22, 24, 27], "versu": [1, 30], "vert": [0, 1, 5, 6, 7, 8, 9, 11, 13, 16, 17, 27, 28, 29, 30], "vert_1": [5, 6, 28, 29, 30], "vert_2": [5, 6, 11, 17, 28, 29, 30], "via": [0, 5, 6, 7, 8, 9, 10, 11, 12, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29, 30], "vidal": 11, "video": [0, 1, 12, 20, 23, 25, 27, 28, 29], "view": [1, 3, 5, 6, 12, 13, 24, 26, 27, 29, 30], "violat": 8, "virginica": 9, "viridi": [0, 1, 2, 3, 27], "virtanen": [], "virtual": [1, 30], "viscos": 13, "viscou": 13, "visibl": 15, "vision": [0, 3], "visit": 30, "visual": [0, 3, 11, 12, 18, 20, 27, 28], "visualis": 1, "visualstudio": [15, 16, 19], "viz": [6, 8, 24], "vmap": 13, "vmax": [1, 6], "vmh0zpt0tli": 30, "vmin": [1, 6], "voic": 3, "volatil": 30, "volum": [0, 3, 27], "vote": [10, 27], "voting_clf": 10, "votingclassifi": 10, "votingsimpl": 10, "vscode": [], "vstack": [5, 11, 21, 24, 27, 28], "vt": [5, 28, 29], "w": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 21, 24, 27, 28, 29, 30], "w1": 8, "w2": [8, 11], "w3": 8, "w_": [1, 12], "w_1": [8, 21], "w_1x_": 8, "w_1x_1": 8, "w_2": [8, 21], "w_2x_": 8, "w_2x_2": 8, "w_3": 21, "w_4": 21, "w_hidden": 2, "w_i": [1, 2, 10], "w_ix_i": 12, "w_j": 21, "w_m": 21, "w_output": 2, "w_px_": 8, "w_px_p": 8, "w_t": [], "wa": [1, 3, 4, 5, 6, 7, 10, 11, 12, 14, 17, 21, 27, 28, 30], "wai": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 18, 19, 21, 24, 27, 28, 29, 30], "walk": 9, "walker": 24, "wall": 30, "walt": [], "wang": [0, 27], "want": [0, 1, 2, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 24, 27, 28, 29, 30], "warn": 4, "warrant": 6, "warranti": [], "wast": [3, 30], "watch": [20, 29, 30], "wave": 3, "wavelet": 8, "wcag": [], "we": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 28, 29], "weak": [9, 10, 14], "weaker": 30, "weather": [1, 12], "web": [20, 23, 25, 27], "webpag": 27, "websit": [6, 21, 22, 23, 27], "wedg": [8, 24], "wednesdai": [25, 27], "wee": 11, "week": [0, 5, 6, 7, 22, 23, 25], "weekli": [15, 16, 20, 22, 23, 25, 26, 27], "weight": [1, 2, 3, 6, 7, 9, 10, 12, 13, 18, 24, 30], "weigth": 2, "welcom": [8, 15, 20], "well": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 20, 21, 22, 24, 26, 27, 28, 29, 30], "went": 8, "were": [0, 1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 24, 27, 30], "wessel": [0, 19, 22, 27, 28, 29, 30], "what": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 19, 20, 21, 22, 24, 30], "whatev": 3, "when": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 21, 22, 24, 27, 28, 29], "whenev": [13, 15, 24, 30], "where": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21, 22, 24, 25, 27, 28, 29, 30], "wherea": [6, 24, 30], "wherefrom": 22, "wherein": [1, 12], "whether": [0, 3, 5, 7, 9, 22, 24, 27], "which": [0, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 27, 28, 29], "whichev": [1, 3], "while": [0, 1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 19, 24, 27, 28, 29, 30], "white": 9, "whiteboad": 30, "whiteboard": [28, 29, 30], "who": [0, 15], "whole": [1, 3, 4, 5, 9, 11, 13, 30], "whom": [], "whose": [0, 6, 10, 24, 28], "whow": [11, 28], "why": [0, 1, 3, 6, 13, 15, 16, 17, 19, 22, 28, 29], "wide": [0, 1, 3, 6, 7, 12, 20, 21, 22, 27], "widehat": 6, "width": [0, 3, 8, 9, 27], "wieringen": [0, 19, 22, 27, 28, 29, 30], "wiki": 22, "wikipedia": 22, "win": [10, 30], "wind": 9, "window": [], "wing": [25, 27], "winther": 2, "wiothout": 6, "wiscons": 7, "wisconsin": 10, "wisdom": [6, 28, 30], "wise": [1, 5, 12, 13, 28, 29, 30], "wish": [0, 2, 5, 7, 8, 11, 13, 14, 18, 21, 22, 27, 28, 29, 30], "with_std": [0, 28], "wither": 6, "within": [0, 2, 3, 4, 7, 9, 12, 13, 14, 24, 26, 27, 29], "withinclust": 14, "without": [0, 1, 5, 6, 8, 9, 11, 12, 13, 15, 18, 22, 27, 28, 29, 30], "won": [0, 15, 27], "wonder": 8, "word": [0, 1, 3, 4, 5, 6, 7, 14, 24, 27, 28, 29, 30], "work": [0, 1, 4, 6, 7, 8, 9, 13, 15, 16, 18, 19, 20, 22, 23, 24, 25, 27, 28, 30], "workabl": 30, "workaround": [], "workhors": 30, "workload": 30, "workshop": 27, "world": [0, 8, 16, 28], "worldwid": [0, 27], "worri": 15, "wors": [0, 1, 3, 4, 6, 27, 30], "worth": [9, 19], "worthi": 22, "would": [0, 1, 3, 5, 6, 7, 8, 9, 10, 11, 12, 13, 16, 18, 21, 22, 24, 27, 28, 29, 30], "wrap": [6, 21, 27], "write": [0, 1, 2, 3, 5, 6, 7, 8, 12, 13, 15, 16, 18, 21, 27, 28, 30], "written": [0, 2, 3, 5, 11, 12, 13, 16, 20, 21, 22, 24, 27, 28, 29, 30], "wrong": [1, 8, 15], "wrongli": 10, "wrote": [5, 11, 28], "wrt": [10, 13, 30], "wth": [10, 13, 30], "www": [20, 21, 22, 26, 27, 29, 30], "wx_1": 8, "x": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 29, 30], "x0": 8, "x1": [4, 8, 9, 10, 13], "x1_exampl": 8, "x1d": 8, "x2": [8, 9, 10, 13], "x2d": [8, 11], "x2d_train": 11, "x2dsl": 11, "x3": 8, "x_": [0, 2, 3, 5, 6, 8, 10, 11, 13, 14, 21, 24, 27, 28, 29, 30], "x_0": [0, 5, 11, 18, 21, 27, 28], "x_1": [0, 2, 5, 6, 7, 8, 9, 10, 11, 13, 18, 21, 24, 27, 28, 29, 30], "x_2": [0, 2, 5, 6, 7, 8, 9, 10, 11, 13, 21, 24, 27, 28, 29], "x_3": [8, 21, 24], "x_4": 21, "x_6": 18, "x_center": 11, "x_data": 1, "x_data_ful": 1, "x_hidden": 2, "x_i": [0, 1, 2, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 21, 24, 27, 28, 29, 30], "x_input": 2, "x_ix_": [0, 27], "x_iy_i": 8, "x_j": [0, 2, 8, 9, 12, 16, 24, 28, 30], "x_jy_j": 8, "x_k": [12, 14, 21, 24, 28], "x_l": 24, "x_m": [6, 12, 21, 24], "x_mean": [18, 30], "x_n": [0, 2, 3, 6, 8, 11, 12, 13, 21, 24, 27, 29], "x_new": [9, 10], "x_norm": [18, 30], "x_offset": [6, 28, 30], "x_output": 2, "x_p": [3, 7, 9], "x_poli": 9, "x_poly10": 9, "x_pred": 4, "x_prev": 2, "x_reduc": 11, "x_sampl": 19, "x_scale": 8, "x_small": 13, "x_std": [18, 30], "x_t": 30, "x_test": [0, 1, 3, 5, 6, 7, 9, 10, 11, 15, 16, 17, 19, 28, 29, 30], "x_test_": 17, "x_test_own": 6, "x_test_scal": [0, 6, 7, 9, 10, 11, 28, 30], "x_tot": 4, "x_train": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 15, 16, 17, 19, 27, 28, 29, 30], "x_train_": 17, "x_train_mean": [6, 28, 30], "x_train_own": 6, "x_train_scal": [0, 6, 7, 9, 10, 11, 28, 30], "x_val": 1, "xarrai": [20, 27], "xavier": 1, "xbnew": [13, 29, 30], "xcode": [0, 20, 22, 27], "xdclassiffierconfus": 10, "xdclassiffierroc": 10, "xg_clf": 10, "xgb": 10, "xgbclassifi": 10, "xgboost": 9, "xgboot": 10, "xgbregressor": 10, "xgparam": 10, "xgtree": 10, "xi": [8, 13, 30], "xi_": 8, "xi_1": 8, "xi_i": 8, "xk": 8, "xla": [13, 20, 27], "xlabel": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 24, 27, 28, 29, 30], "xlim": [6, 10], "xm": 9, "xmesh": 13, "xnew": [0, 13, 27, 29, 30], "xp": 24, "xpanda": [0, 28], "xpd": [5, 11, 28], "xplot": 0, "xscale": [0, 28], "xsr": 9, "xt_x": [13, 29, 30], "xtest": 6, "xtick": [3, 6, 8, 9], "xtrain": 6, "xu": [0, 27], "xx": [0, 21, 27], "xy": [0, 6, 8, 21, 27], "xytext": 8, "xyz": [], "xz": [21, 27], "y": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30], "y1": 4, "y2": 4, "y3": 4, "y_": [0, 1, 5, 6, 10, 11, 21, 27, 28], "y_0": [0, 5, 11, 21, 27, 28], "y_1": [0, 5, 8, 9, 11, 13, 21, 27, 28, 29, 30], "y_1y_1": 8, "y_1y_1k": 8, "y_1y_2": 8, "y_1y_2k": 8, "y_1y_n": 8, "y_1y_nk": 8, "y_2": [0, 5, 8, 9, 11, 21, 27, 28], "y_2y_1": 8, "y_2y_1k": 8, "y_2y_2": 8, "y_2y_2k": 8, "y_3": [0, 9, 21], "y_4": 21, "y_center": [18, 30], "y_data": [0, 1, 5, 6, 27, 28, 29, 30], "y_data_ful": 1, "y_decis": 8, "y_fit": [0, 28], "y_i": [0, 1, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19, 21, 22, 27, 28, 29, 30], "y_if_": 10, "y_ix_": [0, 27], "y_ix_i": [7, 8, 13, 28, 29, 30], "y_iy_jk": 8, "y_j": [6, 8, 12, 22], "y_k": 12, "y_m": 21, "y_mean": [18, 30], "y_model": [0, 4, 5, 6, 27, 28, 29, 30], "y_n": [8, 13, 29, 30], "y_ny_1": 8, "y_ny_1k": 8, "y_ny_2": 8, "y_ny_2k": 8, "y_ny_n": 8, "y_ny_nk": 8, "y_offset": [6, 17, 28, 30], "y_plot": 9, "y_pred": [0, 1, 4, 6, 7, 8, 9, 10, 28, 30], "y_pred1": 9, "y_pred2": 9, "y_pred_rf": 10, "y_pred_tre": 10, "y_proba": [7, 10], "y_sampl": 19, "y_scaler": [6, 28, 30], "y_test": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 15, 16, 17, 19, 28, 29, 30], "y_test_onehot": 1, "y_test_predict": [], "y_tot": 4, "y_train": [0, 1, 3, 4, 5, 6, 7, 9, 10, 11, 15, 16, 17, 19, 27, 28, 29, 30], "y_train_mean": [6, 28, 30], "y_train_onehot": 1, "y_train_predict": [], "y_train_scal": [6, 28, 30], "y_val": 1, "ye": [3, 6, 7], "year": [0, 20, 27], "yet": [0, 1, 6, 8, 11, 13, 27], "yi": [13, 30], "yield": [0, 2, 5, 6, 8, 10, 12, 13, 14, 21, 24, 27, 29, 30], "yk": 8, "ylabel": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 24, 27, 28, 29, 30], "ylim": [3, 6], "ym": 9, "ymesh": 13, "yn": 0, "yo": [8, 9, 10], "yoshiki": [], "yoshua": [1, 26], "you": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 13, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30], "young": 0, "your": [1, 2, 4, 5, 6, 8, 11, 13, 15, 17, 19, 20, 21, 27, 29, 30], "your_model_object": 16, "yourself": [11, 13, 27, 29], "youtu": [28, 29], "youtub": [20, 29, 30], "ypred": 6, "ypredict": [0, 13, 27, 28, 29, 30], "ypredict2": [13, 29, 30], "ypredictlasso": [5, 29], "ypredictol": [0, 5, 29], "ypredictown": [6, 28, 30], "ypredictownridg": [6, 28, 29, 30], "ypredictridg": [0, 5, 6, 28, 29, 30], "ypredictskl": [6, 28, 30], "ytest": 6, "ytick": [3, 6, 8, 9], "ytild": [0, 6, 27, 28], "ytildelasso": [5, 29], "ytildenp": [0, 27, 28], "ytildeol": [0, 5, 29], "ytildeownridg": [6, 28, 29, 30], "ytilderidg": [5, 6, 28, 29, 30], "ytrain": 6, "yuxi": 27, "yx": [21, 27], "yy": [21, 27], "yz": [21, 27], "z": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 21, 24, 27, 28], "z_": [1, 2, 12, 21, 27], "z_0": [21, 27], "z_1": [21, 27], "z_2": [21, 27], "z_c": 1, "z_h": 1, "z_hidden": 2, "z_i": [1, 12], "z_j": [1, 12], "z_k": [12, 28], "z_m": 1, "z_mod": 9, "z_o": 1, "z_output": 2, "za": [], "zaman": 24, "zaxi": 6, "zero": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 24, 27, 28, 29, 30], "zeros_lik": 4, "zeroth": 28, "zfill": 4, "zip": [4, 6], "zm_h": [0, 27], "zn": [], "zone": [], "zoom": 27, "zscout": [], "zx": [21, 27], "zy": [21, 27], "zz": [21, 27], "\u00f8yvind": [6, 28, 30]}, "titles": ["3. Linear Regression", "14. Building a Feed Forward Neural Network", "15. Solving Differential Equations with Deep Learning", "16. Convolutional Neural Networks", "17. Recurrent neural networks: Overarching view", "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", "12. Clustering and Unsupervised Learning", "Exercises week 34", "Exercises week 35", "Exercises week 36", "Exercises week 37", "Exercises week 38", "Applied Data Analysis and Machine Learning", "2. Linear Algebra, Handling of Arrays and more Python Features", "Project 1 on Machine Learning, deadline October 6 (midnight), 2025", "Course setting", "1. Elements of Probability Theory and Statistical Data Analysis", "Teachers and Grading", "Textbooks", "Week 34: Introduction to the course, Logistics and Practicalities", "Week 35: From Ordinary Linear Regression to Ridge and Lasso Regression", "Week 36: Linear Regression and Gradient descent", "Week 37: Gradient descent methods"], "titleterms": {"": [8, 10, 29, 30], "0": [], "04": [], "05": [], "06": [], "07": [], "1": [0, 15, 16, 17, 18, 19, 22, 28], "11": [], "15": 19, "19": 19, "1a": 18, "2": [0, 15, 16, 17, 18, 19, 27, 28, 29], "20": [], "2017": [], "2018": [], "2019": [], "2023": 25, "2025": 22, "27": [], "2a": [], "2b": [], "3": [0, 15, 16, 17, 18, 19, 28], "34": [15, 27], "35": [16, 28], "36": [17, 29], "37": [18, 30], "38": 19, "3a": 18, "3b": 18, "4": [0, 15, 16, 17, 18, 19, 28], "4a": 18, "4b": 18, "5": [0, 16, 18, 19], "6": 22, "8": 30, "A": [0, 1, 4, 8, 9, 27], "And": [27, 28, 30], "But": 30, "In": 25, "Ising": 6, "The": [0, 1, 2, 3, 5, 6, 7, 8, 9, 11, 12, 15, 20, 27, 28, 29, 30], "To": 27, "With": [4, 29], "a11i": [], "about": [27, 28, 29], "abov": 29, "accuraci": 30, "across": 30, "activ": [1, 12], "ad": [0, 6, 22, 27, 28], "adaboost": 10, "adagrad": [13, 30], "adam": [13, 30], "adapt": [10, 30], "add": [], "adjust": 1, "advanc": 22, "adversari": 4, "again": [3, 9], "ai": [22, 27], "aim": [8, 9, 27], "aka": 27, "al": 30, "algebra": [21, 27], "algorithm": [9, 10, 11, 12, 27, 28, 29, 30], "algortithm": [13, 29], "all": 8, "an": [0, 4, 10, 15, 27], "analys": [5, 28, 29], "analysi": [0, 5, 6, 11, 20, 22, 24, 27, 28, 29], "analyt": [0, 16, 18], "ani": [13, 29], "anoth": [9, 29], "api": [], "appli": 20, "approach": [0, 8, 14, 27, 30], "approxim": 12, "architectur": 1, "arrai": [21, 27], "assist": 25, "august": [], "author": [], "autocorrel": 24, "autograd": [2, 13, 30], "automat": [13, 30], "averag": 30, "b": 22, "back": [1, 11, 12, 28, 29], "background": [20, 22], "bag": 10, "base": [13, 30], "basic": [0, 5, 7, 9, 10, 11, 21, 28, 29], "batch": [1, 30], "bay": 5, "befor": 11, "better": 8, "bia": [6, 19, 22, 30], "binari": 1, "bind": 27, "bird": 10, "blind": [], "block": [], "boldsymbol": [18, 28], "book": 19, "boost": 10, "bootstrap": [6, 10], "boston": [], "breast": 1, "brief": 27, "bring": 12, "browser": [], "build": [1, 3, 9], "c": [22, 27], "calcul": [18, 28, 29], "can": [27, 30], "cancer": [1, 7, 9, 11], "cart": 9, "case": [8, 10, 24, 28, 29, 30], "cdn": [], "cell": [], "central": [13, 20, 24, 29], "chain": 12, "challeng": 30, "chang": 10, "changelog": [], "channel": 27, "chi": [0, 27], "choic": 17, "choos": [1, 30], "cifar01": 3, "citat": [], "classic": 11, "classif": [1, 9, 10], "classifi": 8, "clip": 1, "cluster": 14, "cnn": 3, "code": [1, 2, 5, 9, 11, 12, 13, 14, 15, 16, 22, 27, 28, 29, 30], "collect": [1, 3], "color": [], "colorblind": [], "combin": 30, "commun": 27, "compar": [2, 10, 16], "comparison": [29, 30], "compet": 30, "compil": [], "complet": 28, "complex": [0, 6, 22, 28], "complic": 6, "compon": 11, "comput": [9, 19, 30], "computerlab": 27, "con": [9, 30], "concept": 24, "condit": 29, "conjug": 13, "constraint": 30, "contain": [], "content": [], "contn": 27, "contrast": [], "contributor": [], "converg": 30, "convex": [8, 13, 29, 30], "convolut": [3, 12], "copyright": [], "correct": 30, "correl": [11, 28], "correspond": [], "cost": [1, 10, 28, 29, 30], "cours": [20, 23, 26, 27], "covari": [5, 11, 24, 28], "cover": 27, "creat": 16, "creator": [], "cross": [6, 22], "cython": 27, "d": 22, "dark": [], "data": [0, 1, 3, 6, 7, 9, 11, 15, 17, 18, 20, 24, 27, 28], "dataset": [1, 3, 18], "david": 27, "deadlin": [22, 27], "deadllin": 25, "decai": [2, 30], "decis": [9, 10], "decomposit": [5, 11, 21, 28, 29], "deeep": [], "deep": [1, 2, 27, 30], "defin": [1, 27], "definit": 19, "deflist": [], "degre": [0, 17, 28], "deliver": [15, 16, 19], "deliveri": 22, "dens": 0, "depend": [], "deriv": [5, 12, 16, 17, 19, 28, 29, 30], "descent": [2, 10, 13, 18, 22, 29, 30], "design": 28, "detail": [3, 27], "develop": 1, "diagon": 11, "differ": [8, 30], "differenti": [2, 13, 30], "diffus": 2, "dimens": 30, "dimension": [2, 3, 8, 18], "direct": [], "disadvantag": 9, "discret": 24, "discrimin": 27, "distribut": [5, 24], "do": [1, 30], "doe": [28, 29], "domain": 24, "down": 1, "dropout": 1, "e": 22, "economi": [28, 29], "electron": 22, "element": [0, 24, 27], "elimin": 21, "empir": 30, "energi": 27, "ensembl": 10, "entropi": 9, "environ": [0, 15], "equat": [0, 2, 12, 28, 29], "error": [0, 10, 27, 28, 29], "essenti": 27, "et": 30, "etc": 27, "euler": 2, "evalu": 1, "evid": 30, "exampl": [1, 2, 3, 4, 6, 7, 8, 9, 10, 27, 28, 29, 30], "exercis": [0, 6, 15, 16, 17, 18, 19, 28], "expect": [19, 24], "experi": 24, "explor": 0, "exponenti": [2, 30], "express": [16, 17, 19, 28], "extend": 29, "extrapol": 4, "extrem": [10, 27], "ey": 10, "f": 22, "fall": 25, "famili": [1, 27], "famou": 21, "fantast": [28, 29], "faq": [], "featur": [9, 16, 21, 28], "februari": [], "feed": [1, 12], "file": [], "final": [12, 28, 30], "find": [16, 18], "fine": 1, "first": [4, 12, 27, 29], "fit": [0, 10, 15, 16, 27, 29], "fix": [28, 29, 30], "forc": 3, "forest": 10, "form": 18, "format": [22, 27], "formula": 18, "forward": [1, 2, 12], "foster": 27, "fourier": 3, "frank": 6, "freedom": [0, 17, 28], "frequent": [28, 30], "frequentist": [0, 27], "from": [5, 10, 12, 27, 28, 29, 30], "full": [2, 30], "function": [0, 1, 6, 7, 8, 10, 11, 12, 13, 22, 24, 27, 28, 29, 30], "further": [3, 5, 28, 29], "g": 22, "gan": 4, "gaussian": 21, "gd": [13, 30], "gener": [4, 9, 27], "geometr": [11, 29], "gini": 9, "github": 15, "goal": [15, 16, 17, 18, 19], "good": [0, 27], "goodfellow": 30, "gotthard": [], "grade": [25, 27], "gradient": [1, 2, 10, 13, 18, 22, 29, 30], "greativ": [], "growth": 2, "h": 22, "ha": 20, "handl": [21, 27], "hessian": [28, 29, 30], "hidden": 2, "high": [], "hous": [], "how": 16, "hyperparamet": [1, 17], "hyperplan": 8, "i": [0, 1, 27], "id3": 9, "idea": 11, "ideal": 29, "ii": 27, "illustr": 29, "implement": [1, 16, 17, 18], "implic": [5, 28, 29], "import": [5, 21, 27, 28, 29], "improv": [1, 30], "includ": [13, 22, 30], "incorpor": [], "increment": 11, "index": 9, "inform": 25, "input": 2, "instal": [20, 22, 27], "instructor": 25, "interpret": [5, 11, 19, 27, 28, 29], "introduc": [11, 13, 28], "introduct": [0, 6, 20, 21, 22, 27], "invers": [5, 21], "invert": [28, 29], "ipython": [], "iter": 10, "its": 28, "j": [], "jacobian": 28, "januari": [], "jax": 13, "julia": 27, "jungl": 10, "jupyt": [], "kera": [1, 3], "kernel": [8, 11], "lab": [29, 30], "lagrangian": 8, "lasso": [5, 6, 22, 28, 29], "last": [28, 30], "later": [5, 28, 29], "layer": [1, 2, 3, 12], "learn": [0, 1, 2, 11, 13, 14, 15, 16, 17, 18, 19, 20, 22, 27, 28, 29, 30], "least": [5, 6, 16, 19, 22, 27, 28, 29, 30], "lectur": [27, 29, 30], "level": 10, "librari": [20, 27], "licens": [], "light": [], "likelihood": 7, "limit": [1, 13, 24, 29, 30], "linear": [0, 8, 13, 15, 21, 27, 28, 29], "link": [5, 11, 26, 28], "literatur": 22, "logist": [7, 27], "loss": [28, 29, 30], "lu": 21, "machin": [0, 8, 13, 20, 22, 27, 29], "main": [24, 27], "make": [0, 9, 10, 28], "mani": [10, 12], "markdown": [], "mass": 27, "materi": [22, 27, 28, 29, 30], "math": [5, 28, 29], "mathemat": [3, 5, 8, 28, 29], "matric": [5, 21, 27], "matrix": [1, 5, 11, 12, 16, 21, 27, 28, 29, 30], "matter": 0, "max": 28, "me": [], "mean": [0, 28, 29], "meet": [5, 10, 24, 27, 28], "memori": 30, "mercer": 8, "metadata": [], "method": [6, 9, 10, 13, 22, 27, 29, 30], "metric": 19, "midnight": 22, "min": 28, "mini": 30, "minibatch": 30, "minim": 27, "mit": [], "ml": 27, "mlp": 12, "mnist": [3, 4], "model": [0, 1, 4, 6, 12, 15, 17, 27], "moment": 30, "momentum": [13, 22, 30], "mondai": [29, 30], "moon": [8, 9], "more": [3, 6, 21, 22, 27, 28, 29, 30], "motiv": 30, "move": 30, "multilay": 12, "multipl": [1, 3, 17], "multipli": 8, "myst": [], "need": [22, 27], "network": [1, 2, 3, 4, 7, 12, 27, 30], "neural": [1, 2, 3, 4, 7, 12, 27, 30], "new": [4, 18], "newton": [29, 30], "node": [], "non": [8, 30], "none": 30, "normal": [0, 1], "notat": 12, "note": [22, 28, 29], "notebook": [], "novemb": [], "now": [1, 9, 13, 29, 30], "nuclear": [0, 27], "numba": 27, "number": [0, 2, 24, 28, 30], "numer": [2, 22, 24], "numpi": [21, 27], "object": 3, "obtain": 11, "octob": 22, "od": 2, "off": [6, 19, 22], "ol": [5, 6, 15, 16, 18, 22, 29], "one": [2, 12, 18, 29], "oper": 21, "optim": [1, 8, 13, 18, 20, 27, 28, 29, 30], "order": [13, 18, 30], "ordinari": [5, 6, 16, 19, 22, 27, 28, 29, 30], "organ": [0, 27], "oslo": 26, "other": [4, 9, 11, 12, 21, 22, 27], "our": [0, 4, 5, 11, 13, 22, 27, 28, 29], "outcom": [20, 27], "output": 2, "overarch": [0, 4, 8, 9, 27, 28], "overview": [10, 27, 30], "own": [0, 10, 11, 22, 27, 28], "packag": [21, 27], "panda": [27, 28], "paramet": [27, 28], "paramt": 18, "part": [13, 20, 22, 29], "partial": 2, "pass": 1, "pca": 11, "pdf": 24, "perceptron": 12, "perform": [1, 9], "period": 3, "perspect": 1, "pitaya": [], "plan": [28, 29, 30], "plethora": 27, "point": 4, "poisson": 2, "polici": [], "polynomi": [3, 16, 18, 29], "popul": 2, "popular": 27, "practic": [13, 25, 27, 30], "pre": [1, 3], "preambl": 22, "predict": 4, "preprocess": [28, 30], "prerequisit": [3, 20, 27], "princip": 11, "principl": 3, "pro": [9, 30], "probabl": [5, 24], "problem": [1, 2, 13, 27, 28, 29, 30], "procedur": [9, 27], "process": [1, 3], "program": [2, 13, 22, 29, 30], "project": [6, 22, 25, 27], "prop": 13, "propag": [1, 12], "properti": [5, 24, 28, 29, 30], "python": [0, 9, 15, 20, 21, 27], "quick": 8, "quickli": [], "r": 27, "random": [10, 11, 24], "raphson": 29, "rate": [22, 30], "read": [9, 27, 28, 30], "real": [6, 27], "recommend": [27, 28], "recurr": [4, 12], "reduc": [0, 28], "reduct": 3, "refer": 22, "reformul": 2, "regress": [0, 5, 6, 7, 9, 10, 13, 15, 17, 18, 19, 22, 27, 28, 29, 30], "regular": 1, "relat": [], "relev": [26, 28], "relu": 1, "remark": 3, "remind": [6, 8, 27, 28, 29, 30], "replac": [13, 30], "report": 22, "repositori": 15, "requir": [2, 20], "resampl": [6, 19, 22], "rescal": [6, 28], "residu": [28, 29], "resourc": 2, "result": [28, 29], "revisit": [13, 29, 30], "rewrit": [27, 28], "ridg": [0, 5, 6, 17, 18, 19, 22, 28, 29, 30], "rm": 13, "rmsprop": 30, "role": [], "rule": [12, 30], "rung": 22, "same": [13, 30], "sampl": 11, "scalabl": 30, "scale": [17, 18, 19, 28, 30], "schedul": 27, "schemat": 9, "scheme": 2, "scienc": 27, "scikit": [0, 1, 11, 27, 28, 29, 30], "second": [13, 18, 30], "semest": 25, "sensit": 29, "septemb": [19, 29, 30], "session": [29, 30], "set": [0, 2, 3, 9, 12, 15, 23, 27, 28, 29], "setup": 15, "sgd": [13, 30], "should": 1, "show": [], "similar": [13, 30], "simpl": [0, 4, 9, 13, 18, 27, 28, 29, 30], "simplest": 18, "singl": 10, "singular": [5, 11, 28, 29], "size": [28, 29, 30], "sklearn": 16, "slightli": 30, "smoothi": [], "sneak": 30, "soft": 8, "softmax": 1, "softwar": [22, 27], "solv": [2, 29], "solver": 13, "some": [13, 21, 28, 29], "sourc": [], "specifi": 2, "speed": 30, "sphinx": [], "split": [0, 15, 28], "squar": [0, 5, 6, 10, 16, 19, 22, 27, 28, 29, 30], "standard": [13, 28], "state": 0, "statist": [5, 6, 20, 24, 27], "steepest": [10, 13, 29], "step": 30, "stochast": [13, 22, 24, 30], "stop": 30, "strongli": [27, 30], "structur": [], "suggest": 27, "summari": [25, 27], "superposit": 3, "supervis": 1, "support": 8, "svd": [5, 28, 29], "synthet": 18, "systemat": 3, "t": 28, "take": 16, "taken": [27, 30], "teach": 25, "teacher": [25, 27], "team": [], "technic": 28, "techniqu": [6, 11, 22], "technologi": 20, "tensorflow": [1, 3], "tent": [25, 27], "term": [], "test": [0, 1, 15, 17, 28], "texmath": [], "text": 27, "textbook": [26, 27], "than": 29, "theorem": [5, 8, 11, 12, 24], "theoret": 30, "theori": 24, "theta": 18, "thi": 27, "time": 30, "tip": [13, 30], "todo": [], "togeth": 12, "tool": [22, 27], "top": 1, "topic": 27, "toward": 11, "trade": [6, 19, 22], "tradeoff": 6, "train": [0, 1, 4, 15, 27, 28], "transform": 3, "translat": [], "tree": [9, 10], "tuesdai": 29, "tune": 1, "two": [3, 8, 20], "type": [2, 4, 12, 27], "uio": 27, "univers": [12, 26], "unsupervis": 14, "up": [0, 2, 9, 12, 15, 27, 28, 29], "updat": [22, 30], "us": [0, 1, 2, 3, 7, 13, 16, 18, 19, 20, 22, 27, 28, 29, 30], "usag": 30, "v": [3, 30], "valid": [6, 22], "valu": [5, 11, 19, 24, 28, 29], "vari": 30, "variabl": [24, 29], "varianc": [6, 19, 22], "variou": 0, "vector": [8, 12, 16, 21, 27, 28], "versu": 27, "video": 30, "view": [0, 4, 10, 28], "virtual": 15, "visual": [1, 9], "wai": [9, 22], "wave": 2, "we": [27, 30], "wednesdai": 29, "week": [15, 16, 17, 18, 19, 27, 28, 29, 30], "weekli": [], "welcom": [], "what": [0, 27, 28, 29], "when": 30, "which": [1, 30], "why": [27, 30], "wisconsin": 7, "workflow": [], "write": [4, 11, 22, 29], "x": 28, "xgboost": 10, "yaml": [], "yet": 29, "your": [0, 10, 16, 18, 22, 28]}}) \ No newline at end of file diff --git a/doc/LectureNotes/_build/html/statistics.html b/doc/LectureNotes/_build/html/statistics.html index ab3c1a8a3..cd2f12154 100644 --- a/doc/LectureNotes/_build/html/statistics.html +++ b/doc/LectureNotes/_build/html/statistics.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/teachers.html b/doc/LectureNotes/_build/html/teachers.html index 000257eb8..1091bcdd8 100644 --- a/doc/LectureNotes/_build/html/teachers.html +++ b/doc/LectureNotes/_build/html/teachers.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/textbooks.html b/doc/LectureNotes/_build/html/textbooks.html index 8b5aad202..922abafd1 100644 --- a/doc/LectureNotes/_build/html/textbooks.html +++ b/doc/LectureNotes/_build/html/textbooks.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/week34.html b/doc/LectureNotes/_build/html/week34.html index 641d906b8..ddf4a94dd 100644 --- a/doc/LectureNotes/_build/html/week34.html +++ b/doc/LectureNotes/_build/html/week34.html @@ -28,7 +28,7 @@ - + diff --git a/doc/LectureNotes/_build/html/week35.html b/doc/LectureNotes/_build/html/week35.html index 61ea30c34..3045d5fe5 100644 --- a/doc/LectureNotes/_build/html/week35.html +++ b/doc/LectureNotes/_build/html/week35.html @@ -28,7 +28,7 @@ - + @@ -893,7 +893,7 @@ We assume our data can represented by a fourth-order polynomial. For the
# matrix inversion to find theta
 # First we set up the data
-import numpy as np
+import numpy as np
 x = np.random.rand(100)
 y = 2.0+5*x*x+0.1*np.random.randn(100)
 # and then the design matrix X including the intercept
@@ -927,7 +927,7 @@ We assume our data can represented by a fourth-order polynomial. For the Scikit-Learn here we can define our own \(R2\) function as

-
def R2(y_data, y_model):
+
def R2(y_data, y_model):
     return 1 - np.sum((y_data - y_model) ** 2) / np.sum((y_data - np.mean(y_data)) ** 2)
 
@@ -944,7 +944,7 @@ Since we are not using Scikit-Learn here we can define our own

We can easily add our MSE score as

-
def MSE(y_data,y_model):
+
def MSE(y_data,y_model):
     n = np.size(y_model)
     return np.sum((y_data-y_model)**2)/n
 
@@ -956,7 +956,7 @@ Since we are not using Scikit-Learn here we can define our own
 

and finally the relative error as

-
def RelativeError(y_data,y_model):
+
def RelativeError(y_data,y_model):
     return abs((y_data-y_model)/y_data)
 print(RelativeError(y, ytilde))
 
@@ -983,16 +983,16 @@ but now splitting the data into a training set and a test set.

%matplotlib inline
 
-import os
-import numpy as np
-import pandas as pd
-import matplotlib.pyplot as plt
-from sklearn.model_selection import train_test_split
+import os
+import numpy as np
+import pandas as pd
+import matplotlib.pyplot as plt
+from sklearn.model_selection import train_test_split
 
 
-def R2(y_data, y_model):
+def R2(y_data, y_model):
     return 1 - np.sum((y_data - y_model) ** 2) / np.sum((y_data - np.mean(y_data)) ** 2)
-def MSE(y_data,y_model):
+def MSE(y_data,y_model):
     n = np.size(y_model)
     return np.sum((y_data-y_model)**2)/n
 
@@ -1033,7 +1033,7 @@ but now splitting the data into a training set and a test set.

# equivalently in numpy
-def train_test_split_numpy(inputs, labels, train_size, test_size):
+def train_test_split_numpy(inputs, labels, train_size, test_size):
     n_inputs = len(inputs)
     inputs_shuffled = inputs.copy()
     labels_shuffled = labels.copy()
@@ -1138,13 +1138,13 @@ simple test design matrix with random numbers. Each column could then
 represent a specific feature whose mean value is subracted.

-
import sklearn.linear_model as skl
-from sklearn.metrics import mean_squared_error
-from sklearn.model_selection import  train_test_split
-from sklearn.preprocessing import MinMaxScaler, StandardScaler, Normalizer
-import numpy as np
-import pandas as pd
-from IPython.display import display
+
import sklearn.linear_model as skl
+from sklearn.metrics import mean_squared_error
+from sklearn.model_selection import  train_test_split
+from sklearn.preprocessing import MinMaxScaler, StandardScaler, Normalizer
+import numpy as np
+import pandas as pd
+from IPython.display import display
 np.random.seed(100)
 # setting up a 10 x 5 matrix
 rows = 10
@@ -1200,12 +1200,12 @@ the aims is to reproduce Figure 2.11 of \(X\) defined by a fourth-order polynomial.  Scale your data and split it in training and test data.

-
import matplotlib.pyplot as plt
-import numpy as np
-from sklearn.linear_model import LinearRegression
-from sklearn.preprocessing import PolynomialFeatures
-from sklearn.model_selection import train_test_split
-from sklearn.pipeline import make_pipeline
+
import matplotlib.pyplot as plt
+import numpy as np
+from sklearn.linear_model import LinearRegression
+from sklearn.preprocessing import PolynomialFeatures
+from sklearn.model_selection import train_test_split
+from sklearn.pipeline import make_pipeline
 
 
 np.random.seed(2018)
@@ -1485,13 +1485,13 @@ discussion of Ridge regression.

The code here is a simple demonstration of how to implement Ridge regression with our own code and compare this with scikit-learn.

-
import numpy as np
-import pandas as pd
-import matplotlib.pyplot as plt
-from sklearn.model_selection import train_test_split
-from sklearn import linear_model
+
import numpy as np
+import pandas as pd
+import matplotlib.pyplot as plt
+from sklearn.model_selection import train_test_split
+from sklearn import linear_model
 
-def MSE(y_data,y_model):
+def MSE(y_data,y_model):
     n = np.size(y_model)
     return np.sum((y_data-y_model)**2)/n
 
@@ -1649,9 +1649,9 @@ In general the economy-size SVD leads to less FLOPS and still conserving the des
 

Codes for the SVD#

-
import numpy as np
+
import numpy as np
 # SVD inversion
-def SVD(A):
+def SVD(A):
     ''' Takes as input a numpy matrix A and returns inv(A) based on singular value decomposition (SVD).
     SVD is numerically more stable than the inversion algorithms provided by
     numpy and scipy.linalg at the cost of being slower.
@@ -2024,7 +2024,7 @@ covariance matrix through the np.linalg.eig() function.

# Importing various packages
-import numpy as np
+import numpy as np
 n = 100
 x = np.random.normal(size=n)
 print(np.mean(x))
@@ -2047,7 +2047,7 @@ code which sets up the correlations matrix for the previous example in
 a more brute force way. Here we scale the mean values for each column of the design matrix, calculate the relevant mean values and variances and then finally set up the \(2\times 2\) correlation matrix (since we have only two vectors).

-
import numpy as np
+
import numpy as np
 n = 100
 # define two vectors                                                                                           
 x = np.random.random(size=n)
@@ -2082,8 +2082,8 @@ this matrix we easily see that it is a positive definite matrix.

We whow here how we can set up the correlation matrix using pandas, as done in this simple code

-
import numpy as np
-import pandas as pd
+
import numpy as np
+import pandas as pd
 n = 10
 x = np.random.normal(size=n)
 x = x - np.mean(x)
@@ -2521,20 +2521,20 @@ and \(\tilde{X}_{ij} = X_{ij} - \frac
 Note also that we do not split the data into training and test.

-
import numpy as np
-import matplotlib.pyplot as plt
+
import numpy as np
+import matplotlib.pyplot as plt
 
-from sklearn.linear_model import LinearRegression
+from sklearn.linear_model import LinearRegression
 
 
 np.random.seed(2021)
 
-def MSE(y_data,y_model):
+def MSE(y_data,y_model):
     n = np.size(y_model)
     return np.sum((y_data-y_model)**2)/n
 
 
-def fit_beta(X, y):
+def fit_beta(X, y):
     return np.linalg.pinv(X.T @ X) @ X.T @ y
 
 
@@ -2664,13 +2664,13 @@ intercept.

Armed with this wisdom, we attempt first to simply set the intercept equal to False in our implementation of Ridge regression for our well-known vanilla data set.

-
import numpy as np
-import pandas as pd
-import matplotlib.pyplot as plt
-from sklearn.model_selection import train_test_split
-from sklearn import linear_model
+
import numpy as np
+import pandas as pd
+import matplotlib.pyplot as plt
+from sklearn.model_selection import train_test_split
+from sklearn import linear_model
 
-def MSE(y_data,y_model):
+def MSE(y_data,y_model):
     n = np.size(y_model)
     return np.sum((y_data-y_model)**2)/n
 
@@ -2739,14 +2739,14 @@ What happens if we do not include the intercept in our fit?
 Let us see how we can change this code by zero centering.

-
import numpy as np
-import pandas as pd
-import matplotlib.pyplot as plt
-from sklearn.model_selection import train_test_split
-from sklearn import linear_model
-from sklearn.preprocessing import StandardScaler
+
import numpy as np
+import pandas as pd
+import matplotlib.pyplot as plt
+from sklearn.model_selection import train_test_split
+from sklearn import linear_model
+from sklearn.preprocessing import StandardScaler
 
-def MSE(y_data,y_model):
+def MSE(y_data,y_model):
     n = np.size(y_model)
     return np.sum((y_data-y_model)**2)/n
 # A seed just to ensure that the random numbers are the same for every run.
diff --git a/doc/LectureNotes/_build/html/week36.html b/doc/LectureNotes/_build/html/week36.html
index 63f2674f5..3294e83c4 100644
--- a/doc/LectureNotes/_build/html/week36.html
+++ b/doc/LectureNotes/_build/html/week36.html
@@ -28,7 +28,7 @@
 
 
 
-    
+    
     
     
     
diff --git a/doc/LectureNotes/_build/html/week37.html b/doc/LectureNotes/_build/html/week37.html
index 3379e57d3..3fbcb0ab1 100644
--- a/doc/LectureNotes/_build/html/week37.html
+++ b/doc/LectureNotes/_build/html/week37.html
@@ -28,7 +28,7 @@
 
 
 
-    
+    
     
     
     
@@ -487,9 +487,10 @@ doconce format html week37.do.txt --no_mako -->
 
  • Improving gradient descent with momentum

  • Introducing stochastic gradient descent

  • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM

  • +
  • Video of Lecture

  • +
  • Whiteboard notes

  • - - +

    Readings and Videos:#

      diff --git a/doc/LectureNotes/_build/jupyter_execute/week37.ipynb b/doc/LectureNotes/_build/jupyter_execute/week37.ipynb index 6bd1dea13..b072ac35a 100644 --- a/doc/LectureNotes/_build/jupyter_execute/week37.ipynb +++ b/doc/LectureNotes/_build/jupyter_execute/week37.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "53d0b4e7", + "id": "d842e7e1", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "0c919844", + "id": "0cd52479", "metadata": { "editable": true }, @@ -29,7 +29,7 @@ }, { "cell_type": "markdown", - "id": "a5769b3d", + "id": "699b6141", "metadata": { "editable": true }, @@ -46,13 +46,15 @@ "3. Introducing stochastic gradient descent\n", "\n", "4. More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM\n", - "\n", - "" + "\n", + "5. [Video of Lecture](https://youtu.be/SuxK68tj-V8)\n", + "\n", + "6. [Whiteboard notes](https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek37.pdf)" ] }, { "cell_type": "markdown", - "id": "21f2937f", + "id": "dd264b1c", "metadata": { "editable": true }, @@ -69,7 +71,7 @@ }, { "cell_type": "markdown", - "id": "da32a24e", + "id": "608927bc", "metadata": { "editable": true }, @@ -79,7 +81,7 @@ }, { "cell_type": "markdown", - "id": "2b7f8433", + "id": "60640670", "metadata": { "editable": true }, @@ -103,7 +105,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "2a8c5baa", + "id": "947b67ee", "metadata": { "collapsed": false, "editable": true @@ -117,7 +119,7 @@ }, { "cell_type": "markdown", - "id": "47d8423d", + "id": "0a787eca", "metadata": { "editable": true }, @@ -128,7 +130,7 @@ }, { "cell_type": "markdown", - "id": "08d37b91", + "id": "d7e84ac7", "metadata": { "editable": true }, @@ -140,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "a3c412ef", + "id": "f34c217e", "metadata": { "editable": true }, @@ -150,7 +152,7 @@ }, { "cell_type": "markdown", - "id": "3f1b2071", + "id": "b145d4eb", "metadata": { "editable": true }, @@ -162,7 +164,7 @@ }, { "cell_type": "markdown", - "id": "07536cbd", + "id": "2df6d60d", "metadata": { "editable": true }, @@ -176,7 +178,7 @@ }, { "cell_type": "markdown", - "id": "34287135", + "id": "1deafba0", "metadata": { "editable": true }, @@ -192,7 +194,7 @@ }, { "cell_type": "markdown", - "id": "c1063bfb", + "id": "520ac423", "metadata": { "editable": true }, @@ -202,7 +204,7 @@ }, { "cell_type": "markdown", - "id": "d327d2e3", + "id": "48e7232b", "metadata": { "editable": true }, @@ -214,7 +216,7 @@ }, { "cell_type": "markdown", - "id": "b2c9a9cd", + "id": "0194af20", "metadata": { "editable": true }, @@ -224,7 +226,7 @@ }, { "cell_type": "markdown", - "id": "062a7534", + "id": "9f58d823", "metadata": { "editable": true }, @@ -236,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "b1b15536", + "id": "10129d02", "metadata": { "editable": true }, @@ -250,7 +252,7 @@ }, { "cell_type": "markdown", - "id": "a259e250", + "id": "4cd07523", "metadata": { "editable": true }, @@ -260,7 +262,7 @@ }, { "cell_type": "markdown", - "id": "002197c1", + "id": "1bda7e01", "metadata": { "editable": true }, @@ -271,7 +273,7 @@ }, { "cell_type": "markdown", - "id": "55e8dca9", + "id": "aa64bdd1", "metadata": { "editable": true }, @@ -286,7 +288,7 @@ }, { "cell_type": "markdown", - "id": "a97ffaec", + "id": "3e7f4c5d", "metadata": { "editable": true }, @@ -296,7 +298,7 @@ }, { "cell_type": "markdown", - "id": "b59a4220", + "id": "79ed73a8", "metadata": { "editable": true }, @@ -308,7 +310,7 @@ }, { "cell_type": "markdown", - "id": "ba5dcc08", + "id": "1b70ad9b", "metadata": { "editable": true }, @@ -320,7 +322,7 @@ }, { "cell_type": "markdown", - "id": "d8907fed", + "id": "2fbef92d", "metadata": { "editable": true }, @@ -335,7 +337,7 @@ }, { "cell_type": "markdown", - "id": "728d5b78", + "id": "0728a369", "metadata": { "editable": true }, @@ -348,7 +350,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "02d7e401", + "id": "a48d43f0", "metadata": { "collapsed": false, "editable": true @@ -407,7 +409,7 @@ }, { "cell_type": "markdown", - "id": "4dd147c2", + "id": "6c1c6ed1", "metadata": { "editable": true }, @@ -419,7 +421,7 @@ }, { "cell_type": "markdown", - "id": "75ca7f80", + "id": "a82ce6e3", "metadata": { "editable": true }, @@ -431,7 +433,7 @@ }, { "cell_type": "markdown", - "id": "5b897c75", + "id": "cb0de7c2", "metadata": { "editable": true }, @@ -441,7 +443,7 @@ }, { "cell_type": "markdown", - "id": "46aa12f6", + "id": "b76c0dea", "metadata": { "editable": true }, @@ -455,7 +457,7 @@ }, { "cell_type": "markdown", - "id": "8ac05816", + "id": "4eeb07f6", "metadata": { "editable": true }, @@ -465,7 +467,7 @@ }, { "cell_type": "markdown", - "id": "cee76d94", + "id": "cc7d6c64", "metadata": { "editable": true }, @@ -477,7 +479,7 @@ }, { "cell_type": "markdown", - "id": "88cf9577", + "id": "08bd65db", "metadata": { "editable": true }, @@ -488,7 +490,7 @@ }, { "cell_type": "markdown", - "id": "0108d67e", + "id": "a1c5a4d1", "metadata": { "editable": true }, @@ -503,7 +505,7 @@ }, { "cell_type": "markdown", - "id": "1e307469", + "id": "f178c97e", "metadata": { "editable": true }, @@ -517,7 +519,7 @@ }, { "cell_type": "markdown", - "id": "c8dc7485", + "id": "3853aec7", "metadata": { "editable": true }, @@ -528,7 +530,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "2909407a", + "id": "81740e7b", "metadata": { "collapsed": false, "editable": true @@ -589,7 +591,7 @@ }, { "cell_type": "markdown", - "id": "d25693ff", + "id": "aa1b6e08", "metadata": { "editable": true }, @@ -611,7 +613,7 @@ }, { "cell_type": "markdown", - "id": "78b0bf65", + "id": "d1b9be1a", "metadata": { "editable": true }, @@ -626,7 +628,7 @@ }, { "cell_type": "markdown", - "id": "9ee803d8", + "id": "2e1267e6", "metadata": { "editable": true }, @@ -637,7 +639,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "ac420f7a", + "id": "494e82a7", "metadata": { "collapsed": false, "editable": true @@ -703,7 +705,7 @@ }, { "cell_type": "markdown", - "id": "c548d574", + "id": "46858c7c", "metadata": { "editable": true }, @@ -714,7 +716,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "687e9d89", + "id": "6a917123", "metadata": { "collapsed": false, "editable": true @@ -788,7 +790,7 @@ }, { "cell_type": "markdown", - "id": "27a27a67", + "id": "361b2aa8", "metadata": { "editable": true }, @@ -807,7 +809,7 @@ }, { "cell_type": "markdown", - "id": "a12c19b2", + "id": "2dacb8ef", "metadata": { "editable": true }, @@ -828,7 +830,7 @@ }, { "cell_type": "markdown", - "id": "b8436434", + "id": "59c9add4", "metadata": { "editable": true }, @@ -844,7 +846,7 @@ }, { "cell_type": "markdown", - "id": "f00e1864", + "id": "a5168cc9", "metadata": { "editable": true }, @@ -858,7 +860,7 @@ }, { "cell_type": "markdown", - "id": "ea91af30", + "id": "47321307", "metadata": { "editable": true }, @@ -886,7 +888,7 @@ }, { "cell_type": "markdown", - "id": "bc9502a0", + "id": "96f44d6b", "metadata": { "editable": true }, @@ -918,7 +920,7 @@ }, { "cell_type": "markdown", - "id": "6a236a2a", + "id": "898ef421", "metadata": { "editable": true }, @@ -935,7 +937,7 @@ }, { "cell_type": "markdown", - "id": "29dc562b", + "id": "4e827950", "metadata": { "editable": true }, @@ -948,7 +950,7 @@ }, { "cell_type": "markdown", - "id": "6a34f155", + "id": "05e99546", "metadata": { "editable": true }, @@ -961,7 +963,7 @@ }, { "cell_type": "markdown", - "id": "0afd8cd8", + "id": "b92afe6c", "metadata": { "editable": true }, @@ -974,7 +976,7 @@ }, { "cell_type": "markdown", - "id": "f0b27e71", + "id": "b20a4aca", "metadata": { "editable": true }, @@ -988,7 +990,7 @@ }, { "cell_type": "markdown", - "id": "3b04b9c6", + "id": "7884cc0d", "metadata": { "editable": true }, @@ -1010,7 +1012,7 @@ }, { "cell_type": "markdown", - "id": "05eca708", + "id": "392aeed0", "metadata": { "editable": true }, @@ -1025,7 +1027,7 @@ }, { "cell_type": "markdown", - "id": "473025f4", + "id": "04581249", "metadata": { "editable": true }, @@ -1037,7 +1039,7 @@ }, { "cell_type": "markdown", - "id": "26e0b288", + "id": "d21077a4", "metadata": { "editable": true }, @@ -1050,7 +1052,7 @@ }, { "cell_type": "markdown", - "id": "091efee5", + "id": "b4bed668", "metadata": { "editable": true }, @@ -1064,7 +1066,7 @@ }, { "cell_type": "markdown", - "id": "22c5f80e", + "id": "9c15b282", "metadata": { "editable": true }, @@ -1075,7 +1077,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "102b1658", + "id": "602bda4c", "metadata": { "collapsed": false, "editable": true @@ -1100,7 +1102,7 @@ }, { "cell_type": "markdown", - "id": "79448e46", + "id": "332831a7", "metadata": { "editable": true }, @@ -1116,7 +1118,7 @@ }, { "cell_type": "markdown", - "id": "dbc8b940", + "id": "187eb27c", "metadata": { "editable": true }, @@ -1137,7 +1139,7 @@ }, { "cell_type": "markdown", - "id": "b63ae18d", + "id": "8ddbdbb5", "metadata": { "editable": true }, @@ -1157,7 +1159,7 @@ }, { "cell_type": "markdown", - "id": "c5ee074e", + "id": "35ea8e21", "metadata": { "editable": true }, @@ -1176,7 +1178,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "cfc48413", + "id": "77a60fcd", "metadata": { "collapsed": false, "editable": true @@ -1211,7 +1213,7 @@ }, { "cell_type": "markdown", - "id": "fbb8c0eb", + "id": "b030b80c", "metadata": { "editable": true }, @@ -1224,7 +1226,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "cc1e51cd", + "id": "9bdf875b", "metadata": { "collapsed": false, "editable": true @@ -1301,7 +1303,7 @@ }, { "cell_type": "markdown", - "id": "22a23ea0", + "id": "365cebd9", "metadata": { "editable": true }, @@ -1316,7 +1318,7 @@ }, { "cell_type": "markdown", - "id": "f0258497", + "id": "e7c9011a", "metadata": { "editable": true }, @@ -1326,7 +1328,7 @@ }, { "cell_type": "markdown", - "id": "69f1d941", + "id": "f1c85da0", "metadata": { "editable": true }, @@ -1338,7 +1340,7 @@ }, { "cell_type": "markdown", - "id": "876e1d2b", + "id": "66df0f80", "metadata": { "editable": true }, @@ -1350,7 +1352,7 @@ }, { "cell_type": "markdown", - "id": "67381fd3", + "id": "9f02b845", "metadata": { "editable": true }, @@ -1364,7 +1366,7 @@ }, { "cell_type": "markdown", - "id": "f08ec530", + "id": "21997f1a", "metadata": { "editable": true }, @@ -1376,7 +1378,7 @@ }, { "cell_type": "markdown", - "id": "3d99c5ee", + "id": "cdefe165", "metadata": { "editable": true }, @@ -1386,7 +1388,7 @@ }, { "cell_type": "markdown", - "id": "03ecb7f9", + "id": "ac200d56", "metadata": { "editable": true }, @@ -1398,7 +1400,7 @@ }, { "cell_type": "markdown", - "id": "a6db0c6c", + "id": "eb3edfb3", "metadata": { "editable": true }, @@ -1418,7 +1420,7 @@ }, { "cell_type": "markdown", - "id": "167f76aa", + "id": "7fe05c0d", "metadata": { "editable": true }, @@ -1431,7 +1433,7 @@ }, { "cell_type": "markdown", - "id": "d8d5cb23", + "id": "2ae403f1", "metadata": { "editable": true }, @@ -1443,7 +1445,7 @@ }, { "cell_type": "markdown", - "id": "e127c141", + "id": "44272171", "metadata": { "editable": true }, @@ -1460,7 +1462,7 @@ }, { "cell_type": "markdown", - "id": "7ea2c03c", + "id": "9cde29ef", "metadata": { "editable": true }, @@ -1472,7 +1474,7 @@ }, { "cell_type": "markdown", - "id": "e2e33c54", + "id": "9b77f20e", "metadata": { "editable": true }, @@ -1501,7 +1503,7 @@ }, { "cell_type": "markdown", - "id": "88f943e6", + "id": "4479bd97", "metadata": { "editable": true }, @@ -1534,7 +1536,7 @@ }, { "cell_type": "markdown", - "id": "aa4a8927", + "id": "31ea65c9", "metadata": { "editable": true }, @@ -1592,7 +1594,7 @@ }, { "cell_type": "markdown", - "id": "72d0192b", + "id": "3f3fe4c4", "metadata": { "editable": true }, @@ -1617,7 +1619,7 @@ }, { "cell_type": "markdown", - "id": "44fcd423", + "id": "69d08c69", "metadata": { "editable": true }, @@ -1643,7 +1645,7 @@ }, { "cell_type": "markdown", - "id": "8de0942f", + "id": "4e2b549d", "metadata": { "editable": true }, @@ -1686,7 +1688,7 @@ }, { "cell_type": "markdown", - "id": "f08a4bbe", + "id": "48c2661e", "metadata": { "editable": true }, @@ -1717,7 +1719,7 @@ }, { "cell_type": "markdown", - "id": "dc1fa30f", + "id": "a2106298", "metadata": { "editable": true }, @@ -1739,7 +1741,7 @@ }, { "cell_type": "markdown", - "id": "1fbfcb5e", + "id": "477a053c", "metadata": { "editable": true }, @@ -1759,7 +1761,7 @@ }, { "cell_type": "markdown", - "id": "83d5dfc2", + "id": "f0924df8", "metadata": { "editable": true }, @@ -1775,7 +1777,7 @@ }, { "cell_type": "markdown", - "id": "4cf425f2", + "id": "7743f26d", "metadata": { "editable": true }, @@ -1795,7 +1797,7 @@ }, { "cell_type": "markdown", - "id": "a8de083c", + "id": "ef4b5d6a", "metadata": { "editable": true }, @@ -1807,7 +1809,7 @@ }, { "cell_type": "markdown", - "id": "f8b98ecd", + "id": "927e2738", "metadata": { "editable": true }, @@ -1819,7 +1821,7 @@ }, { "cell_type": "markdown", - "id": "c41121c9", + "id": "1753de13", "metadata": { "editable": true }, @@ -1831,7 +1833,7 @@ }, { "cell_type": "markdown", - "id": "0c9cde87", + "id": "0db67ba3", "metadata": { "editable": true }, @@ -1843,7 +1845,7 @@ }, { "cell_type": "markdown", - "id": "9079853e", + "id": "7831e978", "metadata": { "editable": true }, @@ -1854,7 +1856,7 @@ }, { "cell_type": "markdown", - "id": "1b2340aa", + "id": "92a7758a", "metadata": { "editable": true }, @@ -1866,7 +1868,7 @@ }, { "cell_type": "markdown", - "id": "1c63eff7", + "id": "df62a4ff", "metadata": { "editable": true }, @@ -1876,7 +1878,7 @@ }, { "cell_type": "markdown", - "id": "e05e89e4", + "id": "c8a2b948", "metadata": { "editable": true }, @@ -1888,7 +1890,7 @@ }, { "cell_type": "markdown", - "id": "b3cbe567", + "id": "3f269e80", "metadata": { "editable": true }, @@ -1898,7 +1900,7 @@ }, { "cell_type": "markdown", - "id": "5d2f1096", + "id": "f4ec584c", "metadata": { "editable": true }, @@ -1919,7 +1921,7 @@ }, { "cell_type": "markdown", - "id": "4c4f3846", + "id": "4b741016", "metadata": { "editable": true }, @@ -1932,7 +1934,7 @@ }, { "cell_type": "markdown", - "id": "57d24251", + "id": "76108e75", "metadata": { "editable": true }, @@ -1944,7 +1946,7 @@ }, { "cell_type": "markdown", - "id": "caff3ad3", + "id": "4c6a3353", "metadata": { "editable": true }, @@ -1961,7 +1963,7 @@ }, { "cell_type": "markdown", - "id": "67133da8", + "id": "3e0a76ae", "metadata": { "editable": true }, @@ -1977,7 +1979,7 @@ }, { "cell_type": "markdown", - "id": "d2d2d644", + "id": "fa5fd82e", "metadata": { "editable": true }, @@ -1999,7 +2001,7 @@ }, { "cell_type": "markdown", - "id": "897d1ca3", + "id": "89cda2f6", "metadata": { "editable": true }, @@ -2017,7 +2019,7 @@ }, { "cell_type": "markdown", - "id": "549532b3", + "id": "69310c2b", "metadata": { "editable": true }, @@ -2037,7 +2039,7 @@ }, { "cell_type": "markdown", - "id": "f014a3a2", + "id": "7d6b8734", "metadata": { "editable": true }, @@ -2051,7 +2053,7 @@ }, { "cell_type": "markdown", - "id": "67bed63f", + "id": "106ce6bf", "metadata": { "editable": true }, @@ -2063,7 +2065,7 @@ }, { "cell_type": "markdown", - "id": "3014fe59", + "id": "3ba64fd6", "metadata": { "editable": true }, @@ -2075,7 +2077,7 @@ }, { "cell_type": "markdown", - "id": "a99d9c1c", + "id": "d2e1a9ee", "metadata": { "editable": true }, @@ -2087,7 +2089,7 @@ }, { "cell_type": "markdown", - "id": "907f9915", + "id": "00aae51f", "metadata": { "editable": true }, @@ -2099,7 +2101,7 @@ }, { "cell_type": "markdown", - "id": "551eb7db", + "id": "38adfadd", "metadata": { "editable": true }, @@ -2110,7 +2112,7 @@ }, { "cell_type": "markdown", - "id": "ea8ae470", + "id": "484156fb", "metadata": { "editable": true }, @@ -2122,7 +2124,7 @@ }, { "cell_type": "markdown", - "id": "9f5d78fd", + "id": "45d1d0c2", "metadata": { "editable": true }, @@ -2136,7 +2138,7 @@ }, { "cell_type": "markdown", - "id": "8291642f", + "id": "e62d5568", "metadata": { "editable": true }, @@ -2147,7 +2149,7 @@ }, { "cell_type": "markdown", - "id": "ee0e74ec", + "id": "3eb873c1", "metadata": { "editable": true }, @@ -2159,7 +2161,7 @@ }, { "cell_type": "markdown", - "id": "3699f7e5", + "id": "fc1129f6", "metadata": { "editable": true }, @@ -2181,7 +2183,7 @@ }, { "cell_type": "markdown", - "id": "16cdd781", + "id": "6f15ce48", "metadata": { "editable": true }, @@ -2205,7 +2207,7 @@ }, { "cell_type": "markdown", - "id": "779881a9", + "id": "44cb65e2", "metadata": { "editable": true }, @@ -2221,7 +2223,7 @@ }, { "cell_type": "markdown", - "id": "0724c747", + "id": "e3862c40", "metadata": { "editable": true }, @@ -2237,7 +2239,7 @@ }, { "cell_type": "markdown", - "id": "02a113cb", + "id": "c4aa2b35", "metadata": { "editable": true }, @@ -2251,7 +2253,7 @@ }, { "cell_type": "markdown", - "id": "e013ce1a", + "id": "01de27d3", "metadata": { "editable": true }, @@ -2269,7 +2271,7 @@ }, { "cell_type": "markdown", - "id": "1baa5b4e", + "id": "78a1a601", "metadata": { "editable": true }, @@ -2290,7 +2292,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "8aab54bd", + "id": "c721352d", "metadata": { "collapsed": false, "editable": true @@ -2350,7 +2352,7 @@ }, { "cell_type": "markdown", - "id": "26c6e4f1", + "id": "e36cec47", "metadata": { "editable": true }, @@ -2361,7 +2363,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "226c13ec", + "id": "fc5df7eb", "metadata": { "collapsed": false, "editable": true @@ -2425,7 +2427,7 @@ }, { "cell_type": "markdown", - "id": "6895dbfe", + "id": "0b27af70", "metadata": { "editable": true }, @@ -2440,7 +2442,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "f8d01982", + "id": "adef9763", "metadata": { "collapsed": false, "editable": true @@ -2524,7 +2526,7 @@ }, { "cell_type": "markdown", - "id": "cffe8367", + "id": "310fe5b2", "metadata": { "editable": true }, @@ -2535,7 +2537,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "b57871a9", + "id": "bcf65acf", "metadata": { "collapsed": false, "editable": true @@ -2613,7 +2615,7 @@ }, { "cell_type": "markdown", - "id": "37b273c1", + "id": "f5e2c550", "metadata": { "editable": true }, @@ -2626,7 +2628,7 @@ { "cell_type": "code", "execution_count": 13, - "id": "9ff0eb69", + "id": "300a02a4", "metadata": { "collapsed": false, "editable": true @@ -2670,7 +2672,7 @@ }, { "cell_type": "markdown", - "id": "e7d143b6", + "id": "5cb5fd26", "metadata": { "editable": true }, @@ -2681,7 +2683,7 @@ { "cell_type": "code", "execution_count": 14, - "id": "9b5e2d1d", + "id": "030efc5d", "metadata": { "collapsed": false, "editable": true @@ -2740,7 +2742,7 @@ }, { "cell_type": "markdown", - "id": "8b6fb13f", + "id": "66850bb7", "metadata": { "editable": true }, @@ -2750,7 +2752,7 @@ }, { "cell_type": "markdown", - "id": "06c3f4bb", + "id": "e1608bcf", "metadata": { "editable": true }, @@ -2761,7 +2763,7 @@ { "cell_type": "code", "execution_count": 15, - "id": "4abf9ccd", + "id": "0ba7d8f7", "metadata": { "collapsed": false, "editable": true @@ -2826,7 +2828,7 @@ }, { "cell_type": "markdown", - "id": "18d42e29", + "id": "0503f74b", "metadata": { "editable": true }, @@ -2837,7 +2839,7 @@ { "cell_type": "code", "execution_count": 16, - "id": "03415114", + "id": "c2a2732a", "metadata": { "collapsed": false, "editable": true @@ -2907,7 +2909,7 @@ }, { "cell_type": "markdown", - "id": "41120d8f", + "id": "b8475863", "metadata": { "editable": true }, @@ -2924,7 +2926,7 @@ }, { "cell_type": "markdown", - "id": "16eb2a88", + "id": "4d4d0717", "metadata": { "editable": true }, @@ -2952,7 +2954,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "a6df3a5c", + "id": "46375144", "metadata": { "collapsed": false, "editable": true @@ -2972,7 +2974,7 @@ }, { "cell_type": "markdown", - "id": "fc15d89b", + "id": "39426ccf", "metadata": { "editable": true }, @@ -2988,7 +2990,7 @@ }, { "cell_type": "markdown", - "id": "4e4b5ee0", + "id": "df7fe27f", "metadata": { "editable": true }, @@ -3008,7 +3010,7 @@ }, { "cell_type": "markdown", - "id": "4455b9a0", + "id": "8fd48e39", "metadata": { "editable": true }, @@ -3035,7 +3037,7 @@ }, { "cell_type": "markdown", - "id": "9592eb20", + "id": "d6c60a0a", "metadata": { "editable": true }, @@ -3048,7 +3050,7 @@ }, { "cell_type": "markdown", - "id": "e3022ea8", + "id": "1bb6eaa0", "metadata": { "editable": true }, @@ -3060,7 +3062,7 @@ }, { "cell_type": "markdown", - "id": "246a28bf", + "id": "25135896", "metadata": { "editable": true }, @@ -3075,7 +3077,7 @@ { "cell_type": "code", "execution_count": 18, - "id": "d132a060", + "id": "469ca11e", "metadata": { "collapsed": false, "editable": true @@ -3102,7 +3104,7 @@ }, { "cell_type": "markdown", - "id": "9e70a01f", + "id": "33722029", "metadata": { "editable": true }, @@ -3116,7 +3118,7 @@ }, { "cell_type": "markdown", - "id": "2c0ad6b4", + "id": "fe27291e", "metadata": { "editable": true }, @@ -3128,7 +3130,7 @@ }, { "cell_type": "markdown", - "id": "3c6081b8", + "id": "ead1167d", "metadata": { "editable": true }, @@ -3145,7 +3147,7 @@ }, { "cell_type": "markdown", - "id": "845af933", + "id": "b2efb706", "metadata": { "editable": true }, @@ -3157,7 +3159,7 @@ }, { "cell_type": "markdown", - "id": "564afbbd", + "id": "65333100", "metadata": { "editable": true }, @@ -3167,7 +3169,7 @@ }, { "cell_type": "markdown", - "id": "c4088263", + "id": "1fde497c", "metadata": { "editable": true }, @@ -3179,7 +3181,7 @@ }, { "cell_type": "markdown", - "id": "96983e3d", + "id": "264ce562", "metadata": { "editable": true }, @@ -3189,7 +3191,7 @@ }, { "cell_type": "markdown", - "id": "91d029d7", + "id": "0f63a6f8", "metadata": { "editable": true }, @@ -3201,7 +3203,7 @@ }, { "cell_type": "markdown", - "id": "20d351f6", + "id": "2ba0a6e4", "metadata": { "editable": true }, @@ -3212,7 +3214,7 @@ }, { "cell_type": "markdown", - "id": "7a8e79fd", + "id": "3b377f93", "metadata": { "editable": true }, @@ -3224,7 +3226,7 @@ }, { "cell_type": "markdown", - "id": "4ec7ad68", + "id": "f05e9d08", "metadata": { "editable": true }, @@ -3234,7 +3236,7 @@ }, { "cell_type": "markdown", - "id": "df09c13b", + "id": "84784b8e", "metadata": { "editable": true }, @@ -3246,7 +3248,7 @@ }, { "cell_type": "markdown", - "id": "bb2a9c1f", + "id": "b62c6e5a", "metadata": { "editable": true }, @@ -3256,7 +3258,7 @@ }, { "cell_type": "markdown", - "id": "b3507e2d", + "id": "ecce9763", "metadata": { "editable": true }, @@ -3268,7 +3270,7 @@ }, { "cell_type": "markdown", - "id": "2010542f", + "id": "c9e1842a", "metadata": { "editable": true }, @@ -3278,7 +3280,7 @@ }, { "cell_type": "markdown", - "id": "e03a1590", + "id": "be12163e", "metadata": { "editable": true }, @@ -3290,7 +3292,7 @@ }, { "cell_type": "markdown", - "id": "71872755", + "id": "a097e9ab", "metadata": { "editable": true }, @@ -3300,7 +3302,7 @@ }, { "cell_type": "markdown", - "id": "167238dc", + "id": "239422b0", "metadata": { "editable": true }, @@ -3312,7 +3314,7 @@ }, { "cell_type": "markdown", - "id": "38d0cc0f", + "id": "ed9778bb", "metadata": { "editable": true }, @@ -3322,7 +3324,7 @@ }, { "cell_type": "markdown", - "id": "e9e1beb9", + "id": "7179b77b", "metadata": { "editable": true }, @@ -3334,7 +3336,7 @@ }, { "cell_type": "markdown", - "id": "9a8576e4", + "id": "aad2f56e", "metadata": { "editable": true }, @@ -3344,7 +3346,7 @@ }, { "cell_type": "markdown", - "id": "937d703f", + "id": "26aa9739", "metadata": { "editable": true }, @@ -3356,7 +3358,7 @@ }, { "cell_type": "markdown", - "id": "e4723b95", + "id": "d270cb13", "metadata": { "editable": true }, @@ -3366,7 +3368,7 @@ }, { "cell_type": "markdown", - "id": "6df6f6d8", + "id": "5a52457b", "metadata": { "editable": true }, @@ -3378,7 +3380,7 @@ }, { "cell_type": "markdown", - "id": "39bdaf00", + "id": "8c98105d", "metadata": { "editable": true }, @@ -3390,7 +3392,7 @@ }, { "cell_type": "markdown", - "id": "e4584236", + "id": "4d82302f", "metadata": { "editable": true }, @@ -3402,7 +3404,7 @@ }, { "cell_type": "markdown", - "id": "d0c5d728", + "id": "a3a07a10", "metadata": { "editable": true }, @@ -3412,7 +3414,7 @@ }, { "cell_type": "markdown", - "id": "9b637fd2", + "id": "ea19374e", "metadata": { "editable": true }, @@ -3424,7 +3426,7 @@ }, { "cell_type": "markdown", - "id": "9627e6fb", + "id": "11dd1361", "metadata": { "editable": true }, @@ -3437,7 +3439,7 @@ }, { "cell_type": "markdown", - "id": "662fe97e", + "id": "f6a52f34", "metadata": { "editable": true }, @@ -3449,7 +3451,7 @@ }, { "cell_type": "markdown", - "id": "fa2d5cb5", + "id": "9d6807dc", "metadata": { "editable": true }, @@ -3463,7 +3465,7 @@ { "cell_type": "code", "execution_count": 19, - "id": "a530b3ba", + "id": "2ed0cafc", "metadata": { "collapsed": false, "editable": true @@ -3560,7 +3562,7 @@ }, { "cell_type": "markdown", - "id": "58cc6d9d", + "id": "f72dbb49", "metadata": { "editable": true }, @@ -3581,7 +3583,7 @@ }, { "cell_type": "markdown", - "id": "6a2d3f87", + "id": "b7759b1f", "metadata": { "editable": true }, @@ -3593,7 +3595,7 @@ }, { "cell_type": "markdown", - "id": "9eab78a9", + "id": "ba0ecd6e", "metadata": { "editable": true }, @@ -3603,7 +3605,7 @@ }, { "cell_type": "markdown", - "id": "50d7f5c3", + "id": "ae897f1e", "metadata": { "editable": true }, @@ -3615,7 +3617,7 @@ }, { "cell_type": "markdown", - "id": "4c96e589", + "id": "f9c41f7f", "metadata": { "editable": true }, @@ -3625,7 +3627,7 @@ }, { "cell_type": "markdown", - "id": "b57830ea", + "id": "fa013cc4", "metadata": { "editable": true }, @@ -3637,7 +3639,7 @@ }, { "cell_type": "markdown", - "id": "05325bc6", + "id": "0c9b24be", "metadata": { "editable": true }, @@ -3655,7 +3657,7 @@ { "cell_type": "code", "execution_count": 20, - "id": "d95b15bc", + "id": "4f9b1fa0", "metadata": { "collapsed": false, "editable": true @@ -3731,7 +3733,7 @@ }, { "cell_type": "markdown", - "id": "b88ebede", + "id": "1aa5ca37", "metadata": { "editable": true }, @@ -3745,7 +3747,7 @@ { "cell_type": "code", "execution_count": 21, - "id": "47036b16", + "id": "a731e32c", "metadata": { "collapsed": false, "editable": true @@ -3834,7 +3836,7 @@ }, { "cell_type": "markdown", - "id": "52faee2f", + "id": "6ea197d8", "metadata": { "editable": true }, diff --git a/doc/LectureNotes/week37.ipynb b/doc/LectureNotes/week37.ipynb index 8e275c56f..fe89adb05 100644 --- a/doc/LectureNotes/week37.ipynb +++ b/doc/LectureNotes/week37.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "53d0b4e7", + "id": "d842e7e1", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "0c919844", + "id": "0cd52479", "metadata": { "editable": true }, @@ -29,7 +29,7 @@ }, { "cell_type": "markdown", - "id": "a5769b3d", + "id": "699b6141", "metadata": { "editable": true }, @@ -46,13 +46,15 @@ "3. Introducing stochastic gradient descent\n", "\n", "4. More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM\n", - "\n", - "" + "\n", + "5. [Video of Lecture](https://youtu.be/SuxK68tj-V8)\n", + "\n", + "6. [Whiteboard notes](https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek37.pdf)" ] }, { "cell_type": "markdown", - "id": "21f2937f", + "id": "dd264b1c", "metadata": { "editable": true }, @@ -69,7 +71,7 @@ }, { "cell_type": "markdown", - "id": "da32a24e", + "id": "608927bc", "metadata": { "editable": true }, @@ -79,7 +81,7 @@ }, { "cell_type": "markdown", - "id": "2b7f8433", + "id": "60640670", "metadata": { "editable": true }, @@ -103,7 +105,7 @@ { "cell_type": "code", "execution_count": 1, - "id": "2a8c5baa", + "id": "947b67ee", "metadata": { "collapsed": false, "editable": true @@ -117,7 +119,7 @@ }, { "cell_type": "markdown", - "id": "47d8423d", + "id": "0a787eca", "metadata": { "editable": true }, @@ -128,7 +130,7 @@ }, { "cell_type": "markdown", - "id": "08d37b91", + "id": "d7e84ac7", "metadata": { "editable": true }, @@ -140,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "a3c412ef", + "id": "f34c217e", "metadata": { "editable": true }, @@ -150,7 +152,7 @@ }, { "cell_type": "markdown", - "id": "3f1b2071", + "id": "b145d4eb", "metadata": { "editable": true }, @@ -162,7 +164,7 @@ }, { "cell_type": "markdown", - "id": "07536cbd", + "id": "2df6d60d", "metadata": { "editable": true }, @@ -176,7 +178,7 @@ }, { "cell_type": "markdown", - "id": "34287135", + "id": "1deafba0", "metadata": { "editable": true }, @@ -192,7 +194,7 @@ }, { "cell_type": "markdown", - "id": "c1063bfb", + "id": "520ac423", "metadata": { "editable": true }, @@ -202,7 +204,7 @@ }, { "cell_type": "markdown", - "id": "d327d2e3", + "id": "48e7232b", "metadata": { "editable": true }, @@ -214,7 +216,7 @@ }, { "cell_type": "markdown", - "id": "b2c9a9cd", + "id": "0194af20", "metadata": { "editable": true }, @@ -224,7 +226,7 @@ }, { "cell_type": "markdown", - "id": "062a7534", + "id": "9f58d823", "metadata": { "editable": true }, @@ -236,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "b1b15536", + "id": "10129d02", "metadata": { "editable": true }, @@ -250,7 +252,7 @@ }, { "cell_type": "markdown", - "id": "a259e250", + "id": "4cd07523", "metadata": { "editable": true }, @@ -260,7 +262,7 @@ }, { "cell_type": "markdown", - "id": "002197c1", + "id": "1bda7e01", "metadata": { "editable": true }, @@ -271,7 +273,7 @@ }, { "cell_type": "markdown", - "id": "55e8dca9", + "id": "aa64bdd1", "metadata": { "editable": true }, @@ -286,7 +288,7 @@ }, { "cell_type": "markdown", - "id": "a97ffaec", + "id": "3e7f4c5d", "metadata": { "editable": true }, @@ -296,7 +298,7 @@ }, { "cell_type": "markdown", - "id": "b59a4220", + "id": "79ed73a8", "metadata": { "editable": true }, @@ -308,7 +310,7 @@ }, { "cell_type": "markdown", - "id": "ba5dcc08", + "id": "1b70ad9b", "metadata": { "editable": true }, @@ -320,7 +322,7 @@ }, { "cell_type": "markdown", - "id": "d8907fed", + "id": "2fbef92d", "metadata": { "editable": true }, @@ -335,7 +337,7 @@ }, { "cell_type": "markdown", - "id": "728d5b78", + "id": "0728a369", "metadata": { "editable": true }, @@ -348,7 +350,7 @@ { "cell_type": "code", "execution_count": 2, - "id": "02d7e401", + "id": "a48d43f0", "metadata": { "collapsed": false, "editable": true @@ -407,7 +409,7 @@ }, { "cell_type": "markdown", - "id": "4dd147c2", + "id": "6c1c6ed1", "metadata": { "editable": true }, @@ -419,7 +421,7 @@ }, { "cell_type": "markdown", - "id": "75ca7f80", + "id": "a82ce6e3", "metadata": { "editable": true }, @@ -431,7 +433,7 @@ }, { "cell_type": "markdown", - "id": "5b897c75", + "id": "cb0de7c2", "metadata": { "editable": true }, @@ -441,7 +443,7 @@ }, { "cell_type": "markdown", - "id": "46aa12f6", + "id": "b76c0dea", "metadata": { "editable": true }, @@ -455,7 +457,7 @@ }, { "cell_type": "markdown", - "id": "8ac05816", + "id": "4eeb07f6", "metadata": { "editable": true }, @@ -465,7 +467,7 @@ }, { "cell_type": "markdown", - "id": "cee76d94", + "id": "cc7d6c64", "metadata": { "editable": true }, @@ -477,7 +479,7 @@ }, { "cell_type": "markdown", - "id": "88cf9577", + "id": "08bd65db", "metadata": { "editable": true }, @@ -488,7 +490,7 @@ }, { "cell_type": "markdown", - "id": "0108d67e", + "id": "a1c5a4d1", "metadata": { "editable": true }, @@ -503,7 +505,7 @@ }, { "cell_type": "markdown", - "id": "1e307469", + "id": "f178c97e", "metadata": { "editable": true }, @@ -517,7 +519,7 @@ }, { "cell_type": "markdown", - "id": "c8dc7485", + "id": "3853aec7", "metadata": { "editable": true }, @@ -528,7 +530,7 @@ { "cell_type": "code", "execution_count": 3, - "id": "2909407a", + "id": "81740e7b", "metadata": { "collapsed": false, "editable": true @@ -589,7 +591,7 @@ }, { "cell_type": "markdown", - "id": "d25693ff", + "id": "aa1b6e08", "metadata": { "editable": true }, @@ -611,7 +613,7 @@ }, { "cell_type": "markdown", - "id": "78b0bf65", + "id": "d1b9be1a", "metadata": { "editable": true }, @@ -626,7 +628,7 @@ }, { "cell_type": "markdown", - "id": "9ee803d8", + "id": "2e1267e6", "metadata": { "editable": true }, @@ -637,7 +639,7 @@ { "cell_type": "code", "execution_count": 4, - "id": "ac420f7a", + "id": "494e82a7", "metadata": { "collapsed": false, "editable": true @@ -703,7 +705,7 @@ }, { "cell_type": "markdown", - "id": "c548d574", + "id": "46858c7c", "metadata": { "editable": true }, @@ -714,7 +716,7 @@ { "cell_type": "code", "execution_count": 5, - "id": "687e9d89", + "id": "6a917123", "metadata": { "collapsed": false, "editable": true @@ -788,7 +790,7 @@ }, { "cell_type": "markdown", - "id": "27a27a67", + "id": "361b2aa8", "metadata": { "editable": true }, @@ -807,7 +809,7 @@ }, { "cell_type": "markdown", - "id": "a12c19b2", + "id": "2dacb8ef", "metadata": { "editable": true }, @@ -828,7 +830,7 @@ }, { "cell_type": "markdown", - "id": "b8436434", + "id": "59c9add4", "metadata": { "editable": true }, @@ -844,7 +846,7 @@ }, { "cell_type": "markdown", - "id": "f00e1864", + "id": "a5168cc9", "metadata": { "editable": true }, @@ -858,7 +860,7 @@ }, { "cell_type": "markdown", - "id": "ea91af30", + "id": "47321307", "metadata": { "editable": true }, @@ -886,7 +888,7 @@ }, { "cell_type": "markdown", - "id": "bc9502a0", + "id": "96f44d6b", "metadata": { "editable": true }, @@ -918,7 +920,7 @@ }, { "cell_type": "markdown", - "id": "6a236a2a", + "id": "898ef421", "metadata": { "editable": true }, @@ -935,7 +937,7 @@ }, { "cell_type": "markdown", - "id": "29dc562b", + "id": "4e827950", "metadata": { "editable": true }, @@ -948,7 +950,7 @@ }, { "cell_type": "markdown", - "id": "6a34f155", + "id": "05e99546", "metadata": { "editable": true }, @@ -961,7 +963,7 @@ }, { "cell_type": "markdown", - "id": "0afd8cd8", + "id": "b92afe6c", "metadata": { "editable": true }, @@ -974,7 +976,7 @@ }, { "cell_type": "markdown", - "id": "f0b27e71", + "id": "b20a4aca", "metadata": { "editable": true }, @@ -988,7 +990,7 @@ }, { "cell_type": "markdown", - "id": "3b04b9c6", + "id": "7884cc0d", "metadata": { "editable": true }, @@ -1010,7 +1012,7 @@ }, { "cell_type": "markdown", - "id": "05eca708", + "id": "392aeed0", "metadata": { "editable": true }, @@ -1025,7 +1027,7 @@ }, { "cell_type": "markdown", - "id": "473025f4", + "id": "04581249", "metadata": { "editable": true }, @@ -1037,7 +1039,7 @@ }, { "cell_type": "markdown", - "id": "26e0b288", + "id": "d21077a4", "metadata": { "editable": true }, @@ -1050,7 +1052,7 @@ }, { "cell_type": "markdown", - "id": "091efee5", + "id": "b4bed668", "metadata": { "editable": true }, @@ -1064,7 +1066,7 @@ }, { "cell_type": "markdown", - "id": "22c5f80e", + "id": "9c15b282", "metadata": { "editable": true }, @@ -1075,7 +1077,7 @@ { "cell_type": "code", "execution_count": 6, - "id": "102b1658", + "id": "602bda4c", "metadata": { "collapsed": false, "editable": true @@ -1100,7 +1102,7 @@ }, { "cell_type": "markdown", - "id": "79448e46", + "id": "332831a7", "metadata": { "editable": true }, @@ -1116,7 +1118,7 @@ }, { "cell_type": "markdown", - "id": "dbc8b940", + "id": "187eb27c", "metadata": { "editable": true }, @@ -1137,7 +1139,7 @@ }, { "cell_type": "markdown", - "id": "b63ae18d", + "id": "8ddbdbb5", "metadata": { "editable": true }, @@ -1157,7 +1159,7 @@ }, { "cell_type": "markdown", - "id": "c5ee074e", + "id": "35ea8e21", "metadata": { "editable": true }, @@ -1176,7 +1178,7 @@ { "cell_type": "code", "execution_count": 7, - "id": "cfc48413", + "id": "77a60fcd", "metadata": { "collapsed": false, "editable": true @@ -1211,7 +1213,7 @@ }, { "cell_type": "markdown", - "id": "fbb8c0eb", + "id": "b030b80c", "metadata": { "editable": true }, @@ -1224,7 +1226,7 @@ { "cell_type": "code", "execution_count": 8, - "id": "cc1e51cd", + "id": "9bdf875b", "metadata": { "collapsed": false, "editable": true @@ -1301,7 +1303,7 @@ }, { "cell_type": "markdown", - "id": "22a23ea0", + "id": "365cebd9", "metadata": { "editable": true }, @@ -1316,7 +1318,7 @@ }, { "cell_type": "markdown", - "id": "f0258497", + "id": "e7c9011a", "metadata": { "editable": true }, @@ -1326,7 +1328,7 @@ }, { "cell_type": "markdown", - "id": "69f1d941", + "id": "f1c85da0", "metadata": { "editable": true }, @@ -1338,7 +1340,7 @@ }, { "cell_type": "markdown", - "id": "876e1d2b", + "id": "66df0f80", "metadata": { "editable": true }, @@ -1350,7 +1352,7 @@ }, { "cell_type": "markdown", - "id": "67381fd3", + "id": "9f02b845", "metadata": { "editable": true }, @@ -1364,7 +1366,7 @@ }, { "cell_type": "markdown", - "id": "f08ec530", + "id": "21997f1a", "metadata": { "editable": true }, @@ -1376,7 +1378,7 @@ }, { "cell_type": "markdown", - "id": "3d99c5ee", + "id": "cdefe165", "metadata": { "editable": true }, @@ -1386,7 +1388,7 @@ }, { "cell_type": "markdown", - "id": "03ecb7f9", + "id": "ac200d56", "metadata": { "editable": true }, @@ -1398,7 +1400,7 @@ }, { "cell_type": "markdown", - "id": "a6db0c6c", + "id": "eb3edfb3", "metadata": { "editable": true }, @@ -1418,7 +1420,7 @@ }, { "cell_type": "markdown", - "id": "167f76aa", + "id": "7fe05c0d", "metadata": { "editable": true }, @@ -1431,7 +1433,7 @@ }, { "cell_type": "markdown", - "id": "d8d5cb23", + "id": "2ae403f1", "metadata": { "editable": true }, @@ -1443,7 +1445,7 @@ }, { "cell_type": "markdown", - "id": "e127c141", + "id": "44272171", "metadata": { "editable": true }, @@ -1460,7 +1462,7 @@ }, { "cell_type": "markdown", - "id": "7ea2c03c", + "id": "9cde29ef", "metadata": { "editable": true }, @@ -1472,7 +1474,7 @@ }, { "cell_type": "markdown", - "id": "e2e33c54", + "id": "9b77f20e", "metadata": { "editable": true }, @@ -1501,7 +1503,7 @@ }, { "cell_type": "markdown", - "id": "88f943e6", + "id": "4479bd97", "metadata": { "editable": true }, @@ -1534,7 +1536,7 @@ }, { "cell_type": "markdown", - "id": "aa4a8927", + "id": "31ea65c9", "metadata": { "editable": true }, @@ -1592,7 +1594,7 @@ }, { "cell_type": "markdown", - "id": "72d0192b", + "id": "3f3fe4c4", "metadata": { "editable": true }, @@ -1617,7 +1619,7 @@ }, { "cell_type": "markdown", - "id": "44fcd423", + "id": "69d08c69", "metadata": { "editable": true }, @@ -1643,7 +1645,7 @@ }, { "cell_type": "markdown", - "id": "8de0942f", + "id": "4e2b549d", "metadata": { "editable": true }, @@ -1686,7 +1688,7 @@ }, { "cell_type": "markdown", - "id": "f08a4bbe", + "id": "48c2661e", "metadata": { "editable": true }, @@ -1717,7 +1719,7 @@ }, { "cell_type": "markdown", - "id": "dc1fa30f", + "id": "a2106298", "metadata": { "editable": true }, @@ -1739,7 +1741,7 @@ }, { "cell_type": "markdown", - "id": "1fbfcb5e", + "id": "477a053c", "metadata": { "editable": true }, @@ -1759,7 +1761,7 @@ }, { "cell_type": "markdown", - "id": "83d5dfc2", + "id": "f0924df8", "metadata": { "editable": true }, @@ -1775,7 +1777,7 @@ }, { "cell_type": "markdown", - "id": "4cf425f2", + "id": "7743f26d", "metadata": { "editable": true }, @@ -1795,7 +1797,7 @@ }, { "cell_type": "markdown", - "id": "a8de083c", + "id": "ef4b5d6a", "metadata": { "editable": true }, @@ -1807,7 +1809,7 @@ }, { "cell_type": "markdown", - "id": "f8b98ecd", + "id": "927e2738", "metadata": { "editable": true }, @@ -1819,7 +1821,7 @@ }, { "cell_type": "markdown", - "id": "c41121c9", + "id": "1753de13", "metadata": { "editable": true }, @@ -1831,7 +1833,7 @@ }, { "cell_type": "markdown", - "id": "0c9cde87", + "id": "0db67ba3", "metadata": { "editable": true }, @@ -1843,7 +1845,7 @@ }, { "cell_type": "markdown", - "id": "9079853e", + "id": "7831e978", "metadata": { "editable": true }, @@ -1854,7 +1856,7 @@ }, { "cell_type": "markdown", - "id": "1b2340aa", + "id": "92a7758a", "metadata": { "editable": true }, @@ -1866,7 +1868,7 @@ }, { "cell_type": "markdown", - "id": "1c63eff7", + "id": "df62a4ff", "metadata": { "editable": true }, @@ -1876,7 +1878,7 @@ }, { "cell_type": "markdown", - "id": "e05e89e4", + "id": "c8a2b948", "metadata": { "editable": true }, @@ -1888,7 +1890,7 @@ }, { "cell_type": "markdown", - "id": "b3cbe567", + "id": "3f269e80", "metadata": { "editable": true }, @@ -1898,7 +1900,7 @@ }, { "cell_type": "markdown", - "id": "5d2f1096", + "id": "f4ec584c", "metadata": { "editable": true }, @@ -1919,7 +1921,7 @@ }, { "cell_type": "markdown", - "id": "4c4f3846", + "id": "4b741016", "metadata": { "editable": true }, @@ -1932,7 +1934,7 @@ }, { "cell_type": "markdown", - "id": "57d24251", + "id": "76108e75", "metadata": { "editable": true }, @@ -1944,7 +1946,7 @@ }, { "cell_type": "markdown", - "id": "caff3ad3", + "id": "4c6a3353", "metadata": { "editable": true }, @@ -1961,7 +1963,7 @@ }, { "cell_type": "markdown", - "id": "67133da8", + "id": "3e0a76ae", "metadata": { "editable": true }, @@ -1977,7 +1979,7 @@ }, { "cell_type": "markdown", - "id": "d2d2d644", + "id": "fa5fd82e", "metadata": { "editable": true }, @@ -1999,7 +2001,7 @@ }, { "cell_type": "markdown", - "id": "897d1ca3", + "id": "89cda2f6", "metadata": { "editable": true }, @@ -2017,7 +2019,7 @@ }, { "cell_type": "markdown", - "id": "549532b3", + "id": "69310c2b", "metadata": { "editable": true }, @@ -2037,7 +2039,7 @@ }, { "cell_type": "markdown", - "id": "f014a3a2", + "id": "7d6b8734", "metadata": { "editable": true }, @@ -2051,7 +2053,7 @@ }, { "cell_type": "markdown", - "id": "67bed63f", + "id": "106ce6bf", "metadata": { "editable": true }, @@ -2063,7 +2065,7 @@ }, { "cell_type": "markdown", - "id": "3014fe59", + "id": "3ba64fd6", "metadata": { "editable": true }, @@ -2075,7 +2077,7 @@ }, { "cell_type": "markdown", - "id": "a99d9c1c", + "id": "d2e1a9ee", "metadata": { "editable": true }, @@ -2087,7 +2089,7 @@ }, { "cell_type": "markdown", - "id": "907f9915", + "id": "00aae51f", "metadata": { "editable": true }, @@ -2099,7 +2101,7 @@ }, { "cell_type": "markdown", - "id": "551eb7db", + "id": "38adfadd", "metadata": { "editable": true }, @@ -2110,7 +2112,7 @@ }, { "cell_type": "markdown", - "id": "ea8ae470", + "id": "484156fb", "metadata": { "editable": true }, @@ -2122,7 +2124,7 @@ }, { "cell_type": "markdown", - "id": "9f5d78fd", + "id": "45d1d0c2", "metadata": { "editable": true }, @@ -2136,7 +2138,7 @@ }, { "cell_type": "markdown", - "id": "8291642f", + "id": "e62d5568", "metadata": { "editable": true }, @@ -2147,7 +2149,7 @@ }, { "cell_type": "markdown", - "id": "ee0e74ec", + "id": "3eb873c1", "metadata": { "editable": true }, @@ -2159,7 +2161,7 @@ }, { "cell_type": "markdown", - "id": "3699f7e5", + "id": "fc1129f6", "metadata": { "editable": true }, @@ -2181,7 +2183,7 @@ }, { "cell_type": "markdown", - "id": "16cdd781", + "id": "6f15ce48", "metadata": { "editable": true }, @@ -2205,7 +2207,7 @@ }, { "cell_type": "markdown", - "id": "779881a9", + "id": "44cb65e2", "metadata": { "editable": true }, @@ -2221,7 +2223,7 @@ }, { "cell_type": "markdown", - "id": "0724c747", + "id": "e3862c40", "metadata": { "editable": true }, @@ -2237,7 +2239,7 @@ }, { "cell_type": "markdown", - "id": "02a113cb", + "id": "c4aa2b35", "metadata": { "editable": true }, @@ -2251,7 +2253,7 @@ }, { "cell_type": "markdown", - "id": "e013ce1a", + "id": "01de27d3", "metadata": { "editable": true }, @@ -2269,7 +2271,7 @@ }, { "cell_type": "markdown", - "id": "1baa5b4e", + "id": "78a1a601", "metadata": { "editable": true }, @@ -2290,7 +2292,7 @@ { "cell_type": "code", "execution_count": 9, - "id": "8aab54bd", + "id": "c721352d", "metadata": { "collapsed": false, "editable": true @@ -2350,7 +2352,7 @@ }, { "cell_type": "markdown", - "id": "26c6e4f1", + "id": "e36cec47", "metadata": { "editable": true }, @@ -2361,7 +2363,7 @@ { "cell_type": "code", "execution_count": 10, - "id": "226c13ec", + "id": "fc5df7eb", "metadata": { "collapsed": false, "editable": true @@ -2425,7 +2427,7 @@ }, { "cell_type": "markdown", - "id": "6895dbfe", + "id": "0b27af70", "metadata": { "editable": true }, @@ -2440,7 +2442,7 @@ { "cell_type": "code", "execution_count": 11, - "id": "f8d01982", + "id": "adef9763", "metadata": { "collapsed": false, "editable": true @@ -2524,7 +2526,7 @@ }, { "cell_type": "markdown", - "id": "cffe8367", + "id": "310fe5b2", "metadata": { "editable": true }, @@ -2535,7 +2537,7 @@ { "cell_type": "code", "execution_count": 12, - "id": "b57871a9", + "id": "bcf65acf", "metadata": { "collapsed": false, "editable": true @@ -2613,7 +2615,7 @@ }, { "cell_type": "markdown", - "id": "37b273c1", + "id": "f5e2c550", "metadata": { "editable": true }, @@ -2626,7 +2628,7 @@ { "cell_type": "code", "execution_count": 13, - "id": "9ff0eb69", + "id": "300a02a4", "metadata": { "collapsed": false, "editable": true @@ -2670,7 +2672,7 @@ }, { "cell_type": "markdown", - "id": "e7d143b6", + "id": "5cb5fd26", "metadata": { "editable": true }, @@ -2681,7 +2683,7 @@ { "cell_type": "code", "execution_count": 14, - "id": "9b5e2d1d", + "id": "030efc5d", "metadata": { "collapsed": false, "editable": true @@ -2740,7 +2742,7 @@ }, { "cell_type": "markdown", - "id": "8b6fb13f", + "id": "66850bb7", "metadata": { "editable": true }, @@ -2750,7 +2752,7 @@ }, { "cell_type": "markdown", - "id": "06c3f4bb", + "id": "e1608bcf", "metadata": { "editable": true }, @@ -2761,7 +2763,7 @@ { "cell_type": "code", "execution_count": 15, - "id": "4abf9ccd", + "id": "0ba7d8f7", "metadata": { "collapsed": false, "editable": true @@ -2826,7 +2828,7 @@ }, { "cell_type": "markdown", - "id": "18d42e29", + "id": "0503f74b", "metadata": { "editable": true }, @@ -2837,7 +2839,7 @@ { "cell_type": "code", "execution_count": 16, - "id": "03415114", + "id": "c2a2732a", "metadata": { "collapsed": false, "editable": true @@ -2907,7 +2909,7 @@ }, { "cell_type": "markdown", - "id": "41120d8f", + "id": "b8475863", "metadata": { "editable": true }, @@ -2924,7 +2926,7 @@ }, { "cell_type": "markdown", - "id": "16eb2a88", + "id": "4d4d0717", "metadata": { "editable": true }, @@ -2952,7 +2954,7 @@ { "cell_type": "code", "execution_count": 17, - "id": "a6df3a5c", + "id": "46375144", "metadata": { "collapsed": false, "editable": true @@ -2972,7 +2974,7 @@ }, { "cell_type": "markdown", - "id": "fc15d89b", + "id": "39426ccf", "metadata": { "editable": true }, @@ -2988,7 +2990,7 @@ }, { "cell_type": "markdown", - "id": "4e4b5ee0", + "id": "df7fe27f", "metadata": { "editable": true }, @@ -3008,7 +3010,7 @@ }, { "cell_type": "markdown", - "id": "4455b9a0", + "id": "8fd48e39", "metadata": { "editable": true }, @@ -3035,7 +3037,7 @@ }, { "cell_type": "markdown", - "id": "9592eb20", + "id": "d6c60a0a", "metadata": { "editable": true }, @@ -3048,7 +3050,7 @@ }, { "cell_type": "markdown", - "id": "e3022ea8", + "id": "1bb6eaa0", "metadata": { "editable": true }, @@ -3060,7 +3062,7 @@ }, { "cell_type": "markdown", - "id": "246a28bf", + "id": "25135896", "metadata": { "editable": true }, @@ -3075,7 +3077,7 @@ { "cell_type": "code", "execution_count": 18, - "id": "d132a060", + "id": "469ca11e", "metadata": { "collapsed": false, "editable": true @@ -3102,7 +3104,7 @@ }, { "cell_type": "markdown", - "id": "9e70a01f", + "id": "33722029", "metadata": { "editable": true }, @@ -3116,7 +3118,7 @@ }, { "cell_type": "markdown", - "id": "2c0ad6b4", + "id": "fe27291e", "metadata": { "editable": true }, @@ -3128,7 +3130,7 @@ }, { "cell_type": "markdown", - "id": "3c6081b8", + "id": "ead1167d", "metadata": { "editable": true }, @@ -3145,7 +3147,7 @@ }, { "cell_type": "markdown", - "id": "845af933", + "id": "b2efb706", "metadata": { "editable": true }, @@ -3157,7 +3159,7 @@ }, { "cell_type": "markdown", - "id": "564afbbd", + "id": "65333100", "metadata": { "editable": true }, @@ -3167,7 +3169,7 @@ }, { "cell_type": "markdown", - "id": "c4088263", + "id": "1fde497c", "metadata": { "editable": true }, @@ -3179,7 +3181,7 @@ }, { "cell_type": "markdown", - "id": "96983e3d", + "id": "264ce562", "metadata": { "editable": true }, @@ -3189,7 +3191,7 @@ }, { "cell_type": "markdown", - "id": "91d029d7", + "id": "0f63a6f8", "metadata": { "editable": true }, @@ -3201,7 +3203,7 @@ }, { "cell_type": "markdown", - "id": "20d351f6", + "id": "2ba0a6e4", "metadata": { "editable": true }, @@ -3212,7 +3214,7 @@ }, { "cell_type": "markdown", - "id": "7a8e79fd", + "id": "3b377f93", "metadata": { "editable": true }, @@ -3224,7 +3226,7 @@ }, { "cell_type": "markdown", - "id": "4ec7ad68", + "id": "f05e9d08", "metadata": { "editable": true }, @@ -3234,7 +3236,7 @@ }, { "cell_type": "markdown", - "id": "df09c13b", + "id": "84784b8e", "metadata": { "editable": true }, @@ -3246,7 +3248,7 @@ }, { "cell_type": "markdown", - "id": "bb2a9c1f", + "id": "b62c6e5a", "metadata": { "editable": true }, @@ -3256,7 +3258,7 @@ }, { "cell_type": "markdown", - "id": "b3507e2d", + "id": "ecce9763", "metadata": { "editable": true }, @@ -3268,7 +3270,7 @@ }, { "cell_type": "markdown", - "id": "2010542f", + "id": "c9e1842a", "metadata": { "editable": true }, @@ -3278,7 +3280,7 @@ }, { "cell_type": "markdown", - "id": "e03a1590", + "id": "be12163e", "metadata": { "editable": true }, @@ -3290,7 +3292,7 @@ }, { "cell_type": "markdown", - "id": "71872755", + "id": "a097e9ab", "metadata": { "editable": true }, @@ -3300,7 +3302,7 @@ }, { "cell_type": "markdown", - "id": "167238dc", + "id": "239422b0", "metadata": { "editable": true }, @@ -3312,7 +3314,7 @@ }, { "cell_type": "markdown", - "id": "38d0cc0f", + "id": "ed9778bb", "metadata": { "editable": true }, @@ -3322,7 +3324,7 @@ }, { "cell_type": "markdown", - "id": "e9e1beb9", + "id": "7179b77b", "metadata": { "editable": true }, @@ -3334,7 +3336,7 @@ }, { "cell_type": "markdown", - "id": "9a8576e4", + "id": "aad2f56e", "metadata": { "editable": true }, @@ -3344,7 +3346,7 @@ }, { "cell_type": "markdown", - "id": "937d703f", + "id": "26aa9739", "metadata": { "editable": true }, @@ -3356,7 +3358,7 @@ }, { "cell_type": "markdown", - "id": "e4723b95", + "id": "d270cb13", "metadata": { "editable": true }, @@ -3366,7 +3368,7 @@ }, { "cell_type": "markdown", - "id": "6df6f6d8", + "id": "5a52457b", "metadata": { "editable": true }, @@ -3378,7 +3380,7 @@ }, { "cell_type": "markdown", - "id": "39bdaf00", + "id": "8c98105d", "metadata": { "editable": true }, @@ -3390,7 +3392,7 @@ }, { "cell_type": "markdown", - "id": "e4584236", + "id": "4d82302f", "metadata": { "editable": true }, @@ -3402,7 +3404,7 @@ }, { "cell_type": "markdown", - "id": "d0c5d728", + "id": "a3a07a10", "metadata": { "editable": true }, @@ -3412,7 +3414,7 @@ }, { "cell_type": "markdown", - "id": "9b637fd2", + "id": "ea19374e", "metadata": { "editable": true }, @@ -3424,7 +3426,7 @@ }, { "cell_type": "markdown", - "id": "9627e6fb", + "id": "11dd1361", "metadata": { "editable": true }, @@ -3437,7 +3439,7 @@ }, { "cell_type": "markdown", - "id": "662fe97e", + "id": "f6a52f34", "metadata": { "editable": true }, @@ -3449,7 +3451,7 @@ }, { "cell_type": "markdown", - "id": "fa2d5cb5", + "id": "9d6807dc", "metadata": { "editable": true }, @@ -3463,7 +3465,7 @@ { "cell_type": "code", "execution_count": 19, - "id": "a530b3ba", + "id": "2ed0cafc", "metadata": { "collapsed": false, "editable": true @@ -3560,7 +3562,7 @@ }, { "cell_type": "markdown", - "id": "58cc6d9d", + "id": "f72dbb49", "metadata": { "editable": true }, @@ -3581,7 +3583,7 @@ }, { "cell_type": "markdown", - "id": "6a2d3f87", + "id": "b7759b1f", "metadata": { "editable": true }, @@ -3593,7 +3595,7 @@ }, { "cell_type": "markdown", - "id": "9eab78a9", + "id": "ba0ecd6e", "metadata": { "editable": true }, @@ -3603,7 +3605,7 @@ }, { "cell_type": "markdown", - "id": "50d7f5c3", + "id": "ae897f1e", "metadata": { "editable": true }, @@ -3615,7 +3617,7 @@ }, { "cell_type": "markdown", - "id": "4c96e589", + "id": "f9c41f7f", "metadata": { "editable": true }, @@ -3625,7 +3627,7 @@ }, { "cell_type": "markdown", - "id": "b57830ea", + "id": "fa013cc4", "metadata": { "editable": true }, @@ -3637,7 +3639,7 @@ }, { "cell_type": "markdown", - "id": "05325bc6", + "id": "0c9b24be", "metadata": { "editable": true }, @@ -3655,7 +3657,7 @@ { "cell_type": "code", "execution_count": 20, - "id": "d95b15bc", + "id": "4f9b1fa0", "metadata": { "collapsed": false, "editable": true @@ -3731,7 +3733,7 @@ }, { "cell_type": "markdown", - "id": "b88ebede", + "id": "1aa5ca37", "metadata": { "editable": true }, @@ -3745,7 +3747,7 @@ { "cell_type": "code", "execution_count": 21, - "id": "47036b16", + "id": "a731e32c", "metadata": { "collapsed": false, "editable": true @@ -3834,7 +3836,7 @@ }, { "cell_type": "markdown", - "id": "52faee2f", + "id": "6ea197d8", "metadata": { "editable": true }, diff --git a/doc/pub/week37/html/._week37-bs001.html b/doc/pub/week37/html/._week37-bs001.html index d3d5205cb..fec983a52 100644 --- a/doc/pub/week37/html/._week37-bs001.html +++ b/doc/pub/week37/html/._week37-bs001.html @@ -384,13 +384,14 @@ MathJax.Hub.Config({
    1. Plain gradient descent (constant learning rate), reminder from last week with examples using OLS and Ridge
    2. Improving gradient descent with momentum
    3. Introducing stochastic gradient descent
    4. -
    5. More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM - -
    6. +
    7. More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM
    8. +
    9. Video of Lecture
    10. +
    11. Whiteboard notes
    +

      diff --git a/doc/pub/week37/html/week37-reveal.html b/doc/pub/week37/html/week37-reveal.html index 239b77715..e4cf90870 100644 --- a/doc/pub/week37/html/week37-reveal.html +++ b/doc/pub/week37/html/week37-reveal.html @@ -204,9 +204,9 @@ MathJax.Hub.Config({

    • Plain gradient descent (constant learning rate), reminder from last week with examples using OLS and Ridge
    • Improving gradient descent with momentum
    • Introducing stochastic gradient descent
    • -

    • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM - -
    • +

    • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM
    • +

    • Video of Lecture
    • +

    • Whiteboard notes
    diff --git a/doc/pub/week37/html/week37-solarized.html b/doc/pub/week37/html/week37-solarized.html index 1e222348d..093e60695 100644 --- a/doc/pub/week37/html/week37-solarized.html +++ b/doc/pub/week37/html/week37-solarized.html @@ -334,12 +334,13 @@ MathJax.Hub.Config({
  • Plain gradient descent (constant learning rate), reminder from last week with examples using OLS and Ridge
  • Improving gradient descent with momentum
  • Introducing stochastic gradient descent
  • -
  • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM - -
  • +
  • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM
  • +
  • Video of Lecture
  • +
  • Whiteboard notes
  • +









    Readings and Videos:

    diff --git a/doc/pub/week37/html/week37.html b/doc/pub/week37/html/week37.html index ab0cae504..4d7dbab99 100644 --- a/doc/pub/week37/html/week37.html +++ b/doc/pub/week37/html/week37.html @@ -411,12 +411,13 @@ MathJax.Hub.Config({
  • Plain gradient descent (constant learning rate), reminder from last week with examples using OLS and Ridge
  • Improving gradient descent with momentum
  • Introducing stochastic gradient descent
  • -
  • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM - -
  • +
  • More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM
  • +
  • Video of Lecture
  • +
  • Whiteboard notes
  • +









    Readings and Videos:

    diff --git a/doc/pub/week37/ipynb/ipynb-week37-src.tar.gz b/doc/pub/week37/ipynb/ipynb-week37-src.tar.gz index 3b29921efd3bec48e44352780778e7e1ffbdd5a3..db3ca308bc9483db48fa6edc80207feba5daf942 100644 GIT binary patch delta 38 tcmdncF1Mjwj!nLsgMsBmBU>vQV=Eg|D;skw8%rx2YbzVuRyOuk%>dJc3LF3c delta 38 tcmdncF1Mjwj!nLsgCQrsk*$@Dv6YRfm5sTTjir^1wUv!+D;xW&W&qMM3JU-L diff --git a/doc/pub/week37/ipynb/week37.ipynb b/doc/pub/week37/ipynb/week37.ipynb index ff7fc79f0..fe89adb05 100644 --- a/doc/pub/week37/ipynb/week37.ipynb +++ b/doc/pub/week37/ipynb/week37.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "markdown", - "id": "53d0b4e7", + "id": "d842e7e1", "metadata": { "editable": true }, @@ -14,7 +14,7 @@ }, { "cell_type": "markdown", - "id": "0c919844", + "id": "0cd52479", "metadata": { "editable": true }, @@ -29,7 +29,7 @@ }, { "cell_type": "markdown", - "id": "a5769b3d", + "id": "699b6141", "metadata": { "editable": true }, @@ -46,13 +46,15 @@ "3. Introducing stochastic gradient descent\n", "\n", "4. More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM\n", - "\n", - "" + "\n", + "5. [Video of Lecture](https://youtu.be/SuxK68tj-V8)\n", + "\n", + "6. [Whiteboard notes](https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek37.pdf)" ] }, { "cell_type": "markdown", - "id": "21f2937f", + "id": "dd264b1c", "metadata": { "editable": true }, @@ -69,7 +71,7 @@ }, { "cell_type": "markdown", - "id": "da32a24e", + "id": "608927bc", "metadata": { "editable": true }, @@ -79,7 +81,7 @@ }, { "cell_type": "markdown", - "id": "2b7f8433", + "id": "60640670", "metadata": { "editable": true }, @@ -103,13 +105,10 @@ { "cell_type": "code", "execution_count": 1, - "id": "2a8c5baa", + "id": "947b67ee", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -120,7 +119,7 @@ }, { "cell_type": "markdown", - "id": "47d8423d", + "id": "0a787eca", "metadata": { "editable": true }, @@ -131,7 +130,7 @@ }, { "cell_type": "markdown", - "id": "08d37b91", + "id": "d7e84ac7", "metadata": { "editable": true }, @@ -143,7 +142,7 @@ }, { "cell_type": "markdown", - "id": "a3c412ef", + "id": "f34c217e", "metadata": { "editable": true }, @@ -153,7 +152,7 @@ }, { "cell_type": "markdown", - "id": "3f1b2071", + "id": "b145d4eb", "metadata": { "editable": true }, @@ -165,7 +164,7 @@ }, { "cell_type": "markdown", - "id": "07536cbd", + "id": "2df6d60d", "metadata": { "editable": true }, @@ -179,7 +178,7 @@ }, { "cell_type": "markdown", - "id": "34287135", + "id": "1deafba0", "metadata": { "editable": true }, @@ -195,7 +194,7 @@ }, { "cell_type": "markdown", - "id": "c1063bfb", + "id": "520ac423", "metadata": { "editable": true }, @@ -205,7 +204,7 @@ }, { "cell_type": "markdown", - "id": "d327d2e3", + "id": "48e7232b", "metadata": { "editable": true }, @@ -217,7 +216,7 @@ }, { "cell_type": "markdown", - "id": "b2c9a9cd", + "id": "0194af20", "metadata": { "editable": true }, @@ -227,7 +226,7 @@ }, { "cell_type": "markdown", - "id": "062a7534", + "id": "9f58d823", "metadata": { "editable": true }, @@ -239,7 +238,7 @@ }, { "cell_type": "markdown", - "id": "b1b15536", + "id": "10129d02", "metadata": { "editable": true }, @@ -253,7 +252,7 @@ }, { "cell_type": "markdown", - "id": "a259e250", + "id": "4cd07523", "metadata": { "editable": true }, @@ -263,7 +262,7 @@ }, { "cell_type": "markdown", - "id": "002197c1", + "id": "1bda7e01", "metadata": { "editable": true }, @@ -274,7 +273,7 @@ }, { "cell_type": "markdown", - "id": "55e8dca9", + "id": "aa64bdd1", "metadata": { "editable": true }, @@ -289,7 +288,7 @@ }, { "cell_type": "markdown", - "id": "a97ffaec", + "id": "3e7f4c5d", "metadata": { "editable": true }, @@ -299,7 +298,7 @@ }, { "cell_type": "markdown", - "id": "b59a4220", + "id": "79ed73a8", "metadata": { "editable": true }, @@ -311,7 +310,7 @@ }, { "cell_type": "markdown", - "id": "ba5dcc08", + "id": "1b70ad9b", "metadata": { "editable": true }, @@ -323,7 +322,7 @@ }, { "cell_type": "markdown", - "id": "d8907fed", + "id": "2fbef92d", "metadata": { "editable": true }, @@ -338,7 +337,7 @@ }, { "cell_type": "markdown", - "id": "728d5b78", + "id": "0728a369", "metadata": { "editable": true }, @@ -350,38 +349,13 @@ }, { "cell_type": "code", - "execution_count": 3, - "id": "02d7e401", + "execution_count": 2, + "id": "a48d43f0", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Eigenvalues of Hessian Matrix:[0.29918563 4.58469793]\n", - "[[4.04503963]\n", - " [2.96930082]]\n", - "[[-3.92478381e+176]\n", - " [-4.83829315e+176]]\n" - ] - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkMAAAHFCAYAAADxOP3DAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjguNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8fJSN1AAAACXBIWXMAAA9hAAAPYQGoP6dpAABXdklEQVR4nO3deXwU9f0/8NfmDlckCUdCwiEg4ZD7ECFAuM8CEe9ioLZixSPiBbX+hLYQ/aottErxAmyFqJCgiIAETSDI0SDgDYJyxBBOMeEMZPP+/THubjbZzd67Mzuv5+OxD9yZ2dnP7Ow678zn/f58DCIiICIiItKpkEA3gIiIiCiQGAwRERGRrjEYIiIiIl1jMERERES6xmCIiIiIdI3BEBEREekagyEiIiLSNQZDREREpGsMhoiIiEjXGAwR2fDll1/i3nvvRdu2bREdHY3o6Gi0b98eM2bMwO7du/3Wjrlz58JgMFgta926NaZNm+bT992+fTvmzp2LX375xaP9TJs2Da1bt/ZKm9Ti+PHjmDt3Lvbt2xfopqhGQUEBDAYDCgoKAt0UIreEBboBRGrz6quv4sEHH0SHDh3wyCOPoHPnzjAYDPjuu++QnZ2NPn364NChQ2jbtm1A2rdmzRo0atTIp++xfft2zJs3D9OmTcN1113n0/fSmuPHj2PevHlo3bo1unfvHujmEJEXMBgiquazzz7DAw88gHHjxmH16tWIiIgwrxs6dChmzpyJVatWITo6us79XLp0CfXq1fNJG3v06OGT/RIR6RW7yYiqWbBgAUJDQ/Hqq69aBULV3XrrrUhMTDQ/nzZtGho0aICvvvoKI0eORMOGDTFs2DAAQF5eHiZOnIikpCRERUWhXbt2mDFjBs6cOVNrvx999BG6d++OyMhItGnTBi+++KLN97fVTVZeXo7HH38cbdq0QUREBFq0aIHMzExcvHjRajuDwYAHH3wQ//3vf9GxY0fUq1cP3bp1w7p168zbzJ07F0888QQAoE2bNjAYDE51gSxfvhwdOnRAZGQkOnbsiP/85z82t7t69Sr+9re/ISUlBZGRkWjSpAmmT5+O06dPW2336aefYsiQIYiLi0N0dDRatmyJW265BZcuXTJvU1FRgb/85S/o2LEjoqKiEBcXh7S0NGzfvt28jYhg8eLF6N69O6Kjo9G4cWNMmTIFP/74o9X7DRkyBF26dEFRURFSU1NRr149XH/99XjuuedQVVUFQOkO6tOnDwBg+vTp5s9m7ty5dX42J06cwIwZM5CUlISIiAi0adMG8+bNQ2VlpbmNY8eORVxcHI4dO2Z+3aVLl9C5c2d07NjRfC4PHTqE6dOno3379qhXrx5atGiBCRMm4KuvvrJ6T1PX1cqVK/HUU08hISEBDRo0wIQJE3Dy5EmcP38e9913H+Lj4xEfH4/p06fjwoULVvswfV9effVV3HDDDYiMjESnTp3wzjvv1Hm8Jrt378ZvfvMbxMbGIioqCj169MB7773n1GuJ/EqISEREKisrJTo6Wvr37+/S6zIyMiQ8PFxat24tWVlZ8sknn8jHH38sIiL//ve/JSsrS9auXStbtmyRt956S7p16yYdOnSQq1evmvexefNmCQ0NlYEDB0pubq6sWrVK+vTpIy1btpSaP9NWrVpJRkaG+fnFixele/fuEh8fL3//+99l8+bNsmjRIomJiZGhQ4dKVVWVeVsA0rp1a+nbt6+89957sn79ehkyZIiEhYXJDz/8ICIixcXF8tBDDwkAyc3NlR07dsiOHTukrKzM7mewbNkyASATJ06UDz/8UN5++21p166dJCcnS6tWrczbGY1GGT16tNSvX1/mzZsneXl58sYbb0iLFi2kU6dOcunSJREROXz4sERFRcmIESPk/fffl4KCAlmxYoVMnTpVzp07JyIi165dk7S0NAkLC5PHH39c1q9fL2vXrpU//elPkp2dbX7PP/zhDxIeHi6PPfaYbNy4UVauXCkpKSnSrFkzOXHihHm7wYMHS1xcnLRv316WLFkieXl58sADDwgAeeutt0REpKyszHysf/7zn82fTXFxsd3PprS01Pw5vPrqq7J582b561//KpGRkTJt2jTzdmfOnJGkpCTp16+f+buRkZEh0dHR8uWXX5q327Jlizz22GOyevVq2bJli6xZs0YmTZok0dHRsn//fvN2+fn5AkBatWol06ZNk40bN8qSJUukQYMGkpaWJiNGjJDHH39cNm3aJM8//7yEhobKQw89ZNV2AJKcnCydOnWS7OxsWbt2rYwePVoAyKpVq2q9V35+vnnZp59+KhEREZKamirvvvuubNy4UaZNmyYAZNmyZXY/L6JAYDBE9KsTJ04IALnjjjtqrausrJRr166ZH9UDjIyMDAEgS5curXP/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VTh+/DgaNmxoc9oEIiIiUh8Rwfnz5x3OQ+gpXQRDx48fR3JycqCbQURERG4oLi722SjrgE6CIdMUAsXFxU5No0BERESBV15ejuTkZJtTAXmTLoIhU9dYo0aNGAwRERFpjK9TXJhATURERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLoW8GBo69atmDBhAhITE2EwGPD+++/b3XbGjBkwGAxYuHCh39pHREREwS3gwdDFixfRrVs3vPzyy3Vu9/7772PXrl1ITEz0U8uIiIhID8IC3YAxY8ZgzJgxdW5TUlKCBx98EB9//DHGjRvnp5YRERGRHgT8zpAjVVVVmDp1Kp544gl07tw50M0hIiKiIBPwO0OOPP/88wgLC8PDDz/s9GsqKipQUVFhfl5eXu6LphEREVEQUPWdoc8//xyLFi3C8uXLYTAYnH5dVlYWYmJizI/k5GQftpKIiIi0TNXBUGFhIU6dOoWWLVsiLCwMYWFhOHr0KB577DG0bt3a7uvmzJmDsrIy86O4uNh/jSYiIiJNUXU32dSpUzF8+HCrZaNGjcLUqVMxffp0u6+LjIxEZGSkr5tHREREQSDgwdCFCxdw6NAh8/PDhw9j3759iI2NRcuWLREXF2e1fXh4OJo3b44OHTr4u6lEREQUhAIeDO3evRtpaWnm57NmzQIAZGRkYPny5QFqFREREelFwIOhIUOGQESc3v7IkSO+awwRERHpjqoTqImIiIh8jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiI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YzBEREREusZgiIiIiHSNwRARERHpGoMhIiIi0jUGQ0RERKRrDIaIiIhI1xgMERERka4xGCIiIiJdYzBEREREusZgiIiIiHSNwRARERHpGoMhIiIi0jUGQ0RERKRrDIaIiIhI11QfDGVlZaFPnz5o2LAhmjZtikmTJuHAgQOBbhYREREFCdUHQ1u2bMHMmTOxc+dO5OXlobKyEiNHjsTFixcD3TQiIiIKAgYRkUA3whWnT59G06ZNsWXLFgwaNMip15SXlyMmJgZlZWVo1KiRj1tIRERE3uCv63eYz/bsI2VlZQCA2NhYu9tUVFSgoqLC/Ly8vNzn7SIiIiJtUn03WXUiglmzZmHgwIHo0qWL3e2ysrIQExNjfiQnJ/uxlURERKQlmuommzlzJj766CNs27YNSUlJdrezdWcoOTmZ3WREREQawm6yGh566CGsXbsWW7durTMQAoDIyEhERkb6qWVERESkZaoPhkQEDz30ENasWYOCggK0adMm0E0iIiKiIKL6YGjmzJlYuXIlPvjgAzRs2BAnTpwAAMTExCA6OjrArSMiIiKtU33OkMFgsLl82bJlmDZtmlP7YGk9ERGR9jBn6Fcqj9WIiIhI4zRVWk9ERETkbQyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRERERLrGYIiIiIh0TTPB0OLFi9GmTRtERUWhV69eKCwsDHSTiIiIKAhoIhh69913kZmZiaeffhp79+5FamoqxowZg2PHjgW6aURERKRxBhGRQDfCkX79+qFnz57497//bV7WsWNHTJo0CVlZWQ5fX15ejpiYGJSVlaFRo0a+bCoRERF5ib+u36q/M3T16lV8/vnnGDlypNXykSNHYvv27QFqFREREQWLsEA3wJEzZ87AaDSiWbNmVsubNWuGEydO2HxNRUUFKioqzM/LysoAKBEmERERaYPpuu3rTizVB0MmBoPB6rmI1FpmkpWVhXnz5tVanpyc7JO2ERERke+cPXsWMTExPtu/6oOh+Ph4hIaG1roLdOrUqVp3i0zmzJmDWbNmmZ//8ssvaNWqFY4dO+bTD1NtysvLkZycjOLiYl3lSvG4edx6wOPmcetBWVkZWrZsidjYWJ++j+qDoYiICPTq1Qt5eXmYPHmyeXleXh4mTpxo8zWRkZGIjIystTwmJkZXXyKTRo0a8bh1hMetLzxufdHrcYeE+DbFWfXBEADMmjULU6dORe/evdG/f3+89tprOHbsGO6///5AN42IiIg0ThPB0O23346zZ8/iL3/5C0pLS9GlSxesX78erVq1CnTTiIiISOM0EQwBwAMPPIAHHnjArddGRkbi2Weftdl1Fsx43DxuPeBx87j1gMft2+PWxKCLRERERL6i+kEXiYiIiHyJwRARERHpGoMhIiIi0jUGQ0RERKRrmgyGFi9ejDZt2iAqKgq9evVCYWFhndtv2bIFvXr1QlRUFK6//nosWbKk1jY5OTno1KkTIiMj0alTJ6xZs8ZXzXebK8edm5uLESNGoEmTJmjUqBH69++Pjz/+2Gqb5cuXw2Aw1HpcuXLF14fiEleOu6CgwOYx7d+/32q7YDvf06ZNs3ncnTt3Nm+jhfO9detWTJgwAYmJiTAYDHj//fcdviYYft+uHnew/L5dPe5g+X27etzB8vvOyspCnz590LBhQzRt2hSTJk3CgQMHHL7OH79xzQVD7777LjIzM/H0009j7969SE1NxZgxY3Ds2DGb2x8+fBhjx45Famoq9u7diz/96U94+OGHkZOTY95mx44duP322zF16lR88cUXmDp1Km677Tbs2rXLX4flkKvHvXXrVowYMQLr16/H559/jrS0NEyYMAF79+612q5Ro0YoLS21ekRFRfnjkJzi6nGbHDhwwOqY2rdvb14XjOd70aJFVsdbXFyM2NhY3HrrrVbbqf18X7x4Ed26dcPLL7/s1PbB8vt29biD5fft6nGbaP337epxB8vve8uWLZg5cyZ27tyJvLw8VFZWYuTIkbh48aLd1/jtNy4a07dvX7n//vutlqWkpMjs2bNtbv/kk09KSkqK1bIZM2bITTfdZH5+2223yejRo622GTVqlNxxxx1earXnXD1uWzp16iTz5s0zP1+2bJnExMR4q4k+4epx5+fnCwA5d+6c3X3q4XyvWbNGDAaDHDlyxLxMC+e7OgCyZs2aOrcJlt93dc4cty1a/H1X58xxB8vvuzp3zncw/L5FRE6dOiUAZMuWLXa38ddvXFN3hq5evYrPP/8cI0eOtFo+cuRIbN++3eZrduzYUWv7UaNGYffu3bh27Vqd29jbp7+5c9w1VVVV4fz587Umu7tw4QJatWqFpKQkjB8/vtZfloHkyXH36NEDCQkJGDZsGPLz863W6eF8v/nmmxg+fHitUdrVfL7dEQy/b2/Q4u/bE1r+fXtDsPy+y8rKAKDOSVj99RvXVDB05swZGI3GWrPVN2vWrNas9iYnTpywuX1lZSXOnDlT5zb29ulv7hx3TS+99BIuXryI2267zbwsJSUFy5cvx9q1a5GdnY2oqCgMGDAABw8e9Gr73eXOcSckJOC1115DTk4OcnNz0aFDBwwbNgxbt241bxPs57u0tBQbNmzA73//e6vlaj/f7giG37c3aPH37Y5g+H17Klh+3yKCWbNmYeDAgejSpYvd7fz1G9fMdBzVGQwGq+ciUmuZo+1rLnd1n4Hgbhuzs7Mxd+5cfPDBB2jatKl5+U033YSbbrrJ/HzAgAHo2bMn/vWvf+Gf//yn9xruIVeOu0OHDujQoYP5ef/+/VFcXIwXX3wRgwYNcmufgeJuG5cvX47rrrsOkyZNslqulfPtqmD5fbtL679vVwTT79tdwfL7fvDBB/Hll19i27ZtDrf1x29cU3eG4uPjERoaWivaO3XqVK2o0KR58+Y2tw8LC0NcXFyd29jbp7+5c9wm7777Lu6991689957GD58eJ3bhoSEoE+fPqr5S8KT467upptusjqmYD7fIoKlS5di6tSpiIiIqHNbtZ1vdwTD79sTWv59e4vWft+eCJbf90MPPYS1a9ciPz8fSUlJdW7rr9+4poKhiIgI9OrVC3l5eVbL8/LycPPNN9t8Tf/+/Wttv2nTJvTu3Rvh4eF1bmNvn/7mznEDyl+M06ZNw8qVKzFu3DiH7yMi2LdvHxISEjxusze4e9w17d271+qYgvV8A0q1xqFDh3Dvvfc6fB+1nW93BMPv211a/317i9Z+357Q+u9bRPDggw8iNzcXn376Kdq0aePwNX77jTudaq0S77zzjoSHh8ubb74p3377rWRmZkr9+vXNWfWzZ8+WqVOnmrf/8ccfpV69evLoo4/Kt99+K2+++aaEh4fL6tWrzdt89tlnEhoaKs8995x899138txzz0lYWJjs3LnT78dnj6vHvXLlSgkLC5NXXnlFSktLzY9ffvnFvM3cuXNl48aN8sMPP8jevXtl+vTpEhYWJrt27fL78dnj6nH/4x//kDVr1sj3338vX3/9tcyePVsASE5OjnmbYDzfJr/97W+lX79+NvephfN9/vx52bt3r+zdu1cAyN///nfZu3evHD16VESC9/ft6nEHy+/b1eMOlt+3q8dtovXf9x//+EeJiYmRgoICq+/tpUuXzNsE6jeuuWBIROSVV16RVq1aSUREhPTs2dOqLC8jI0MGDx5stX1BQYH06NFDIiIipHXr1vLvf/+71j5XrVolHTp0kPDwcElJSbH6camFK8c9ePBgAVDrkZGRYd4mMzNTWrZsKREREdKkSRMZOXKkbN++3Y9H5BxXjvv555+Xtm3bSlRUlDRu3FgGDhwoH330Ua19Btv5FhH55ZdfJDo6Wl577TWb+9PC+TaVTtv73gbr79vV4w6W37erxx0sv293vufB8Pu2dcwAZNmyZeZtAvUbN/zaQCIiIiJd0lTOEBEREZG3MRgiIiIiXWMwRERERLrGYIiIiIh0jcEQERER6RqDISIiItI1BkNERESkawyGiIiISNcYDBEREZGuMRgiIiIiXWMwRESalJ2djaioKJSUlJiX/f73v0fXrl1RVlYWwJYRkdZwbjIi0iQRQffu3ZGamoqXX34Z8+bNwxtvvIGdO3eiRYsWgW4eEWlIWKAbQETkDoPBgPnz52PKlClITEzEokWLUFhYyECIiFzGO0NEpGk9e/bEN998g02bNmHw4MGBbg4RaRBzhohIsz7++GPs378fRqMRzZo1C3RziEijeGeIiDRpz549GDJkCF555RW88847qFevHlatWhXoZhGRBjFniIg058iRIxg3bhxmz56NqVOnolOnTujTpw8+//xz9OrVK9DNIyKN4Z0hItKUn3/+GQMGDMCgQYPw6quvmpdPnDgRFRUV2LhxYwBbR0RaxGCIiIiIdI0J1ERERKRrDIaIiIhI1xgMERERka4xGCIiIiJdYzBEREREusZgiIiIiHSNwRARERHpGoMhIiIi0jUGQ0RERKRrDIaIiIhI1xgMERERka4xGCIiIiJd+/9Z4+2/f0AIuwAAAABJRU5ErkJggg==", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "%matplotlib inline\n", "\n", @@ -411,7 +385,7 @@ "print(theta_linreg)\n", "theta = np.random.randn(2,1)\n", "\n", - "eta = 2.5/np.max(EigValues)\n", + "eta = 1.0/np.max(EigValues)\n", "Niterations = 1000\n", "\n", "for iter in range(Niterations):\n", @@ -435,7 +409,7 @@ }, { "cell_type": "markdown", - "id": "4dd147c2", + "id": "6c1c6ed1", "metadata": { "editable": true }, @@ -447,7 +421,7 @@ }, { "cell_type": "markdown", - "id": "75ca7f80", + "id": "a82ce6e3", "metadata": { "editable": true }, @@ -459,7 +433,7 @@ }, { "cell_type": "markdown", - "id": "5b897c75", + "id": "cb0de7c2", "metadata": { "editable": true }, @@ -469,7 +443,7 @@ }, { "cell_type": "markdown", - "id": "46aa12f6", + "id": "b76c0dea", "metadata": { "editable": true }, @@ -483,7 +457,7 @@ }, { "cell_type": "markdown", - "id": "8ac05816", + "id": "4eeb07f6", "metadata": { "editable": true }, @@ -493,7 +467,7 @@ }, { "cell_type": "markdown", - "id": "cee76d94", + "id": "cc7d6c64", "metadata": { "editable": true }, @@ -505,7 +479,7 @@ }, { "cell_type": "markdown", - "id": "88cf9577", + "id": "08bd65db", "metadata": { "editable": true }, @@ -516,7 +490,7 @@ }, { "cell_type": "markdown", - "id": "0108d67e", + "id": "a1c5a4d1", "metadata": { "editable": true }, @@ -531,7 +505,7 @@ }, { "cell_type": "markdown", - "id": "1e307469", + "id": "f178c97e", "metadata": { "editable": true }, @@ -545,7 +519,7 @@ }, { "cell_type": "markdown", - "id": "c8dc7485", + "id": "3853aec7", "metadata": { "editable": true }, @@ -555,38 +529,13 @@ }, { "cell_type": "code", - "execution_count": 4, - "id": "2909407a", + "execution_count": 3, + "id": "81740e7b", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Eigenvalues of Hessian Matrix:[0.28267705 4.52578812]\n", - "[[4.39166208]\n", - " [2.57978284]]\n", - "[[4.38905562]\n", - " [2.58193415]]\n" - ] - }, - { - "data": { - "image/png": "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1bNnT/Ts2RMmkwlbt27FK6+8gtzcXDRv3hxDhgxB06ZNsX79etTU1DgNRE2aNIEkSVi3bp3DUUSuRhb5SpMmTdChQwc8++yzDn9euzO+yWTCsGHDcMEFF8BgMOCuu+7CV199ZdOZ/91338Wdd96J6dOn2xzn6NGjfpkGwdX76ig8Av985qZMmYKcnByH+6SnpysuS3x8PMrLy+22Hzx40OZ5LRx9L12JjY1F165dAQDdu3dH9+7d0bFjR4wdOxY7d+50+jlT8h2Ij4/H119/7XY/f72GpE2sGaKAmjJlCkwmE+69916cO3fOq2NZfhHXveDOmzfP5n79+vXRrVs3FBUV2fxVfuLECSxfvtzt89x000347bffEB8fj65du9rdPJnwzVJmOTUi6enpaNGiBQoKCmwmp9u7d6/NqC5LWY8dOwaTyeSwrI5+uYeHh6N79+549dVXAQDbt28HANxwww04c+aM3eibus8nhMCBAwccPt8ll1zi9vzqUvLaWMrw/fffo1WrVg7LUDsMPfnkk1i3bh3ee+89LFq0CN98841d7ZAkSXafqY8//hgHDhxQfC5yfPnllzajqUwmExYtWoRWrVohKSnJ4WPS09PRunVrfPPNNw7PuWvXrjbBV65rr70WP/74o/UzYPH2229DkiRkZWUpPqYrrVu3xsMPP4zvvvsOixYtcrqfku9Ar169cOLECXzyySc22+uO0PPXa0jaxJohCqgePXrg1Vdfxfjx49G5c2fcc889aNeuHcLCwlBeXo7CwkIAkDXpYUZGBlq1aoXJkydDCIG4uDgsX74cq1atstv36aefxvXXX48+ffrgwQcfhMlkwvPPP4/69evjzz//dPk8ubm5KCwsxNVXX42JEyeiQ4cOqKmpwb59+/D555/jwQcfRPfu3RW9DpaQMGvWLIwYMQKRkZFIT093+Ms3LCwMTz/9NO6++24MHDgQ//73v3H8+HFMnTrVrolgyJAheO+993DjjTdiwoQJ6NatGyIjI7F//34UFxejf//+GDhwIObOnYvVq1ejX79+SE5OxpkzZ6w1X7179wZg7mOxYMEC3Hvvvdi1axeysrJQU1ODzZs3o02bNhgyZAh69OiBe+65B6NGjcLWrVtx9dVXo379+igvL8f69etxySWXYMyYMYpeG8us5O+99x7atGmDBg0aIDEx0SbU1PbUU09h1apVuPLKK3H//fcjPT0dZ86cwZ49e7By5UrMnTsXSUlJWLVqFfLy8vDEE09Yp2bIy8vDpEmTkJmZiYEDBwIwh6uFCxciIyMDHTp0wLZt2/DCCy84DSbeatKkCa655ho88cQTqF+/PubMmYOff/7Z7fD6efPm4YYbbsB1112HkSNHomXLlvjzzz/x008/Yfv27Vi8eLHiskycOBFvv/02+vXrh6eeegopKSn4+OOPMWfOHIwZMwYXX3yxp6fp1KRJkzB37lxMmzYNgwcPRnh4uN0+Sr4DI0aMwIwZM3DHHXfgmWeewUUXXYRPPvkEn332mfVYFv54DUmjgth5m3Rs586dYtSoUSItLU0YDAYRHR0tLrroInHnnXeKL7/80mbfESNGiPr16zs8zo8//ij69OkjGjZsKC644AJx6623in379gkA4sknn7TZd9myZaJDhw4iKipKJCcni+eee048+eSTbkeTCWEervv444+L9PR0ERUVJWJjY8Ull1wiJk6caDMSCIAYN26cXTkdHXPKlCkiMTFRhIWF2Y0UcuSNN94QrVu3FlFRUeLiiy8W8+fPFyNGjLAZSSOEebjyiy++KDp27Ciio6NFgwYNREZGhhg9erT49ddfhRDmUWADBw4UKSkpwmAwiPj4eNGrVy+xbNkym2P9/fff4v/+7/+szxsfHy+uueYasWHDBpv95s+fL7p37y7q168vYmJiRKtWrcSdd94ptm7dat2nV69eol27dnbn5egcCgoKREZGhoiMjHT4XtZ15MgRcf/994u0tDQRGRkp4uLiRJcuXcRjjz0mTp48KQ4ePCiaNWsmrrnmGpsRQjU1NSI7O1s0btzYOrLvr7/+EnfddZdo1qyZqFevnrjqqqvEunXrRK9evUSvXr2sj7WMeKo9BF6If4aA1x19aPmsHTlyxLrN8nmZM2eOaNWqlYiMjBQZGRnivffes3mso9FkQgjxzTffiMGDB4tmzZqJyMhIkZCQIK655hoxd+5cl6+XEI5HkwkhxN69e8XQoUNFfHy8iIyMFOnp6eKFF16wed0so8leeOEFt8/j7vmE+GcEmGWKBWfnK/c7sG/fPpGTkyMaNGggGjZsKG655RaxcuVKu1GmQnj3GlLokISosygMEREFhCRJGDduHGbPnh3sooS86dOn4/HHH8e+ffv8VstH2sVmMiIiCimWcJmRkYFz585h9erV+O9//4s77riDQYgcYhgiIqKQUq9ePcyYMQN79uxBVVUVkpOT8cgjj+Dxxx8PdtFIpdhMRkRERLrGofVERESkawxDREREpGsMQ0RERKRruuhAXVNTg4MHD6Jhw4aKp48nIiKi4BBC4MSJE27XSfSWLsLQwYMHYTQag10MIiIi8kBZWZlfp0XQRRiyLHFQVlYma5kHIiIiCr7KykoYjUa/rxOnizBkaRpr1KgRwxAREZHG+LuLCztQExERka4xDBEREZGuMQwRERGRrjEMERERka4xDBEREZGuMQwRERGRrjEMERERka4xDBEREZGuMQwRERGRrjEMERERka4xDBEREZGuMQwRERGRrjEMERERka4xDBEREZGuMQwRERGRrjEMERERka4xDBEREZGuBT0MrV27FtnZ2UhMTIQkSfjwww+d7jt69GhIkoSZM2cGrHxEREQU2oIehk6dOoWOHTti9uzZLvf78MMPsXnzZiQmJgaoZERERKQHEcEuwA033IAbbrjB5T4HDhzAfffdh88++wz9+vULUMmIiIhID4JeM+ROTU0Nhg8fjoceegjt2rULdnGIiIgoxAS9Zsid559/HhEREbj//vtlP6aqqgpVVVXW+5WVlf4oGhEREYUAVdcMbdu2DbNmzcLChQshSZLsx+Xl5SE2NtZ6MxqNfiwlERERaZmqw9C6detw+PBhJCcnIyIiAhEREdi7dy8efPBBpKamOn3clClTUFFRYb2VlZUFrtBERESkKapuJhs+fDh69+5ts+26667D8OHDMWrUKKePMxgMMBgM/i4eERERhYCgh6GTJ09i9+7d1vulpaXYuXMn4uLikJycjPj4eJv9IyMjkZCQgPT09EAXlYiIiEJQ0MPQ1q1bkZWVZb3/wAMPAABGjBiBhQsXBqlUREREpBdBD0OZmZkQQsjef8+ePf4rDBEREemOqjtQExEREfkbwxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxARERHpGsMQERER6RrDEBEREekawxAR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XTQiIiLSOEkIIYJdCHe6d++Ozp0743//+591W5s2bTBgwADk5eW5fXxlZSViY2NRUVGBRo0a+bOoRERE5COBun6rvmbo7Nmz2LZtG/r27WuzvW/fvtiwYUOQSkVEREShIiLYBXDn6NGjMJlMaN68uc325s2b49ChQw4fU1VVhaqqKuv9iooKAOaESURERNpguW77uxFL9WHIQpIkm/tCCLttFnl5eZg2bZrddqPR6JeyERERkf8cO3YMsbGxfju+6sNQkyZNEB4eblcLdPjwYbvaIospU6bggQcesN4/fvw4UlJSsG/fPr++mGpTWVkJo9GIsrIyXfWV4nnzvPWA583z1oOKigokJycjLi7Or8+j+jAUFRWFLl26YNWqVRg4cKB1+6pVq9C/f3+HjzEYDDAYDHbbY2NjdfUhsmjUqBHPW0d43vrC89YXvZ53WJh/uzirPgwBwAMPPIDhw4eja9euuOKKK/Daa69h3759uPfee4NdNCIiItI4TYSh2267DceOHcNTTz2F8vJytG/fHitXrkRKSkqwi0ZEREQap4kwBABjx47F2LFjPXqswWDAk08+6bDpLJTxvHneesDz5nnrAc/bv+etiUkXiYiIiPxF9ZMuEhEREfkTwxARERHpGsMQERER6RrDEBEREemaJsPQnDlzkJaWhujoaHTp0gXr1q1zuf+aNWvQpUsXREdH48ILL8TcuXPt9iksLETbtm1hMBjQtm1bLF261F/F95iS8y4qKkKfPn3QtGlTNGrUCFdccQU+++wzm30WLlwISZLsbmfOnPH3qSii5LxLSkocntPPP/9ss1+ovd8jR450eN7t2rWz7qOF93vt2rXIzs5GYmIiJEnChx9+6PYxofD9VnreofL9VnreofL9VnreofL9zsvLw2WXXYaGDRuiWbNmGDBgAHbt2uX2cYH4jmsuDC1atAi5ubl47LHHsGPHDvTs2RM33HAD9u3b53D/0tJS3HjjjejZsyd27NiBRx99FPfffz8KCwut+2zcuBG33XYbhg8fjm+++QbDhw/H4MGDsXnz5kCdlltKz3vt2rXo06cPVq5ciW3btiErKwvZ2dnYsWOHzX6NGjVCeXm5zS06OjoQpySL0vO22LVrl805tW7d2vqzUHy/Z82aZXO+ZWVliIuLw6233mqzn9rf71OnTqFjx46YPXu2rP1D5fut9LxD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", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from random import random, seed\n", "import numpy as np\n", @@ -642,7 +591,7 @@ }, { "cell_type": "markdown", - "id": "d25693ff", + "id": "aa1b6e08", "metadata": { "editable": true }, @@ -664,7 +613,7 @@ }, { "cell_type": "markdown", - "id": "78b0bf65", + "id": "d1b9be1a", "metadata": { "editable": true }, @@ -679,7 +628,7 @@ }, { "cell_type": "markdown", - "id": "9ee803d8", + "id": "2e1267e6", "metadata": { "editable": true }, @@ -689,63 +638,13 @@ }, { "cell_type": "code", - "execution_count": 5, - "id": "ac420f7a", + "execution_count": 4, + "id": "494e82a7", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - ">0 f([0.74724774]) = 0.55838\n", - ">1 f([0.59779819]) = 0.35736\n", - ">2 f([0.47823856]) = 0.22871\n", - ">3 f([0.38259084]) = 0.14638\n", - ">4 f([0.30607268]) = 0.09368\n", - ">5 f([0.24485814]) = 0.05996\n", - ">6 f([0.19588651]) = 0.03837\n", - ">7 f([0.15670921]) = 0.02456\n", - ">8 f([0.12536737]) = 0.01572\n", - ">9 f([0.10029389]) = 0.01006\n", - ">10 f([0.08023512]) = 0.00644\n", - ">11 f([0.06418809]) = 0.00412\n", - ">12 f([0.05135047]) = 0.00264\n", - ">13 f([0.04108038]) = 0.00169\n", - ">14 f([0.0328643]) = 0.00108\n", - ">15 f([0.02629144]) = 0.00069\n", - ">16 f([0.02103315]) = 0.00044\n", - ">17 f([0.01682652]) = 0.00028\n", - ">18 f([0.01346122]) = 0.00018\n", - ">19 f([0.01076897]) = 0.00012\n", - ">20 f([0.00861518]) = 0.00007\n", - ">21 f([0.00689214]) = 0.00005\n", - ">22 f([0.00551372]) = 0.00003\n", - ">23 f([0.00441097]) = 0.00002\n", - ">24 f([0.00352878]) = 0.00001\n", - ">25 f([0.00282302]) = 0.00001\n", - ">26 f([0.00225842]) = 0.00001\n", - ">27 f([0.00180673]) = 0.00000\n", - ">28 f([0.00144539]) = 0.00000\n", - ">29 f([0.00115631]) = 0.00000\n" - ] - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from numpy import asarray\n", "from numpy import arange\n", @@ -806,7 +705,7 @@ }, { "cell_type": "markdown", - "id": "c548d574", + "id": "46858c7c", "metadata": { "editable": true }, @@ -816,63 +715,13 @@ }, { "cell_type": "code", - "execution_count": 6, - "id": "687e9d89", + "execution_count": 5, + "id": "6a917123", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - ">0 f([0.74724774]) = 0.55838\n", - ">1 f([0.54175461]) = 0.29350\n", - ">2 f([0.37175575]) = 0.13820\n", - ">3 f([0.24640494]) = 0.06072\n", - ">4 f([0.15951871]) = 0.02545\n", - ">5 f([0.1015491]) = 0.01031\n", - ">6 f([0.0638484]) = 0.00408\n", - ">7 f([0.03976851]) = 0.00158\n", - ">8 f([0.02459084]) = 0.00060\n", - ">9 f([0.01511937]) = 0.00023\n", - ">10 f([0.00925406]) = 0.00009\n", - ">11 f([0.00564365]) = 0.00003\n", - ">12 f([0.0034318]) = 0.00001\n", - ">13 f([0.00208188]) = 0.00000\n", - ">14 f([0.00126053]) = 0.00000\n", - ">15 f([0.00076202]) = 0.00000\n", - ">16 f([0.00046006]) = 0.00000\n", - ">17 f([0.00027746]) = 0.00000\n", - ">18 f([0.00016719]) = 0.00000\n", - ">19 f([0.00010067]) = 0.00000\n", - ">20 f([6.05804744e-05]) = 0.00000\n", - ">21 f([3.64373635e-05]) = 0.00000\n", - ">22 f([2.19069576e-05]) = 0.00000\n", - ">23 f([1.31664443e-05]) = 0.00000\n", - ">24 f([7.91100141e-06]) = 0.00000\n", - ">25 f([4.75216828e-06]) = 0.00000\n", - ">26 f([2.85408468e-06]) = 0.00000\n", - ">27 f([1.71384267e-06]) = 0.00000\n", - ">28 f([1.02900153e-06]) = 0.00000\n", - ">29 f([6.17748881e-07]) = 0.00000\n" - ] - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "from numpy import asarray\n", "from numpy import arange\n", @@ -941,7 +790,7 @@ }, { "cell_type": "markdown", - "id": "27a27a67", + "id": "361b2aa8", "metadata": { "editable": true }, @@ -960,7 +809,7 @@ }, { "cell_type": "markdown", - "id": "a12c19b2", + "id": "2dacb8ef", "metadata": { "editable": true }, @@ -981,7 +830,7 @@ }, { "cell_type": "markdown", - "id": "b8436434", + "id": "59c9add4", "metadata": { "editable": true }, @@ -997,7 +846,7 @@ }, { "cell_type": "markdown", - "id": "f00e1864", + "id": "a5168cc9", "metadata": { "editable": true }, @@ -1011,7 +860,7 @@ }, { "cell_type": "markdown", - "id": "ea91af30", + "id": "47321307", "metadata": { "editable": true }, @@ -1039,7 +888,7 @@ }, { "cell_type": "markdown", - "id": "bc9502a0", + "id": "96f44d6b", "metadata": { "editable": true }, @@ -1071,7 +920,7 @@ }, { "cell_type": "markdown", - "id": "6a236a2a", + "id": "898ef421", "metadata": { "editable": true }, @@ -1088,7 +937,7 @@ }, { "cell_type": "markdown", - "id": "29dc562b", + "id": "4e827950", "metadata": { "editable": true }, @@ -1101,7 +950,7 @@ }, { "cell_type": "markdown", - "id": "6a34f155", + "id": "05e99546", "metadata": { "editable": true }, @@ -1114,7 +963,7 @@ }, { "cell_type": "markdown", - "id": "0afd8cd8", + "id": "b92afe6c", "metadata": { "editable": true }, @@ -1127,7 +976,7 @@ }, { "cell_type": "markdown", - "id": "f0b27e71", + "id": "b20a4aca", "metadata": { "editable": true }, @@ -1141,7 +990,7 @@ }, { "cell_type": "markdown", - "id": "3b04b9c6", + "id": "7884cc0d", "metadata": { "editable": true }, @@ -1163,7 +1012,7 @@ }, { "cell_type": "markdown", - "id": "05eca708", + "id": "392aeed0", "metadata": { "editable": true }, @@ -1178,7 +1027,7 @@ }, { "cell_type": "markdown", - "id": "473025f4", + "id": "04581249", "metadata": { "editable": true }, @@ -1190,7 +1039,7 @@ }, { "cell_type": "markdown", - "id": "26e0b288", + "id": "d21077a4", "metadata": { "editable": true }, @@ -1203,7 +1052,7 @@ }, { "cell_type": "markdown", - "id": "091efee5", + "id": "b4bed668", "metadata": { "editable": true }, @@ -1217,7 +1066,7 @@ }, { "cell_type": "markdown", - "id": "22c5f80e", + "id": "9c15b282", "metadata": { "editable": true }, @@ -1228,13 +1077,10 @@ { "cell_type": "code", "execution_count": 6, - "id": "102b1658", + "id": "602bda4c", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -1256,7 +1102,7 @@ }, { "cell_type": "markdown", - "id": "79448e46", + "id": "332831a7", "metadata": { "editable": true }, @@ -1272,7 +1118,7 @@ }, { "cell_type": "markdown", - "id": "dbc8b940", + "id": "187eb27c", "metadata": { "editable": true }, @@ -1293,7 +1139,7 @@ }, { "cell_type": "markdown", - "id": "b63ae18d", + "id": "8ddbdbb5", "metadata": { "editable": true }, @@ -1313,7 +1159,7 @@ }, { "cell_type": "markdown", - "id": "c5ee074e", + "id": "35ea8e21", "metadata": { "editable": true }, @@ -1332,13 +1178,10 @@ { "cell_type": "code", "execution_count": 7, - "id": "cfc48413", + "id": "77a60fcd", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -1370,7 +1213,7 @@ }, { "cell_type": "markdown", - "id": "fbb8c0eb", + "id": "b030b80c", "metadata": { "editable": true }, @@ -1382,43 +1225,13 @@ }, { "cell_type": "code", - "execution_count": 7, - "id": "cc1e51cd", + "execution_count": 8, + "id": "9bdf875b", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Own inversion\n", - "[[4.08805934]\n", - " [2.86802426]]\n", - "Eigenvalues of Hessian Matrix:[0.26504701 4.42519896]\n", - "theta from own gd\n", - "[[4.08805934]\n", - " [2.86802426]]\n", - "theta from own sdg\n", - "[[4.10653666]\n", - " [2.86499207]]\n" - ] - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
    " - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "# Importing various packages\n", "from math import exp, sqrt\n", @@ -1490,7 +1303,7 @@ }, { "cell_type": "markdown", - "id": "22a23ea0", + "id": "365cebd9", "metadata": { "editable": true }, @@ -1505,7 +1318,7 @@ }, { "cell_type": "markdown", - "id": "f0258497", + "id": "e7c9011a", "metadata": { "editable": true }, @@ -1515,7 +1328,7 @@ }, { "cell_type": "markdown", - "id": "69f1d941", + "id": "f1c85da0", "metadata": { "editable": true }, @@ -1527,7 +1340,7 @@ }, { "cell_type": "markdown", - "id": "876e1d2b", + "id": "66df0f80", "metadata": { "editable": true }, @@ -1539,7 +1352,7 @@ }, { "cell_type": "markdown", - "id": "67381fd3", + "id": "9f02b845", "metadata": { "editable": true }, @@ -1553,7 +1366,7 @@ }, { "cell_type": "markdown", - "id": "f08ec530", + "id": "21997f1a", "metadata": { "editable": true }, @@ -1565,7 +1378,7 @@ }, { "cell_type": "markdown", - "id": "3d99c5ee", + "id": "cdefe165", "metadata": { "editable": true }, @@ -1575,7 +1388,7 @@ }, { "cell_type": "markdown", - "id": "03ecb7f9", + "id": "ac200d56", "metadata": { "editable": true }, @@ -1587,7 +1400,7 @@ }, { "cell_type": "markdown", - "id": "a6db0c6c", + "id": "eb3edfb3", "metadata": { "editable": true }, @@ -1607,7 +1420,7 @@ }, { "cell_type": "markdown", - "id": "167f76aa", + "id": "7fe05c0d", "metadata": { "editable": true }, @@ -1620,7 +1433,7 @@ }, { "cell_type": "markdown", - "id": "d8d5cb23", + "id": "2ae403f1", "metadata": { "editable": true }, @@ -1632,7 +1445,7 @@ }, { "cell_type": "markdown", - "id": "e127c141", + "id": "44272171", "metadata": { "editable": true }, @@ -1649,7 +1462,7 @@ }, { "cell_type": "markdown", - "id": "7ea2c03c", + "id": "9cde29ef", "metadata": { "editable": true }, @@ -1661,7 +1474,7 @@ }, { "cell_type": "markdown", - "id": "e2e33c54", + "id": "9b77f20e", "metadata": { "editable": true }, @@ -1690,7 +1503,7 @@ }, { "cell_type": "markdown", - "id": "88f943e6", + "id": "4479bd97", "metadata": { "editable": true }, @@ -1723,7 +1536,7 @@ }, { "cell_type": "markdown", - "id": "aa4a8927", + "id": "31ea65c9", "metadata": { "editable": true }, @@ -1781,7 +1594,7 @@ }, { "cell_type": "markdown", - "id": "72d0192b", + "id": "3f3fe4c4", "metadata": { "editable": true }, @@ -1806,7 +1619,7 @@ }, { "cell_type": "markdown", - "id": "44fcd423", + "id": "69d08c69", "metadata": { "editable": true }, @@ -1832,7 +1645,7 @@ }, { "cell_type": "markdown", - "id": "8de0942f", + "id": "4e2b549d", "metadata": { "editable": true }, @@ -1875,7 +1688,7 @@ }, { "cell_type": "markdown", - "id": "f08a4bbe", + "id": "48c2661e", "metadata": { "editable": true }, @@ -1906,7 +1719,7 @@ }, { "cell_type": "markdown", - "id": "dc1fa30f", + "id": "a2106298", "metadata": { "editable": true }, @@ -1928,7 +1741,7 @@ }, { "cell_type": "markdown", - "id": "1fbfcb5e", + "id": "477a053c", "metadata": { "editable": true }, @@ -1948,7 +1761,7 @@ }, { "cell_type": "markdown", - "id": "83d5dfc2", + "id": "f0924df8", "metadata": { "editable": true }, @@ -1964,7 +1777,7 @@ }, { "cell_type": "markdown", - "id": "4cf425f2", + "id": "7743f26d", "metadata": { "editable": true }, @@ -1984,7 +1797,7 @@ }, { "cell_type": "markdown", - "id": "a8de083c", + "id": "ef4b5d6a", "metadata": { "editable": true }, @@ -1996,7 +1809,7 @@ }, { "cell_type": "markdown", - "id": "f8b98ecd", + "id": "927e2738", "metadata": { "editable": true }, @@ -2008,7 +1821,7 @@ }, { "cell_type": "markdown", - "id": "c41121c9", + "id": "1753de13", "metadata": { "editable": true }, @@ -2020,7 +1833,7 @@ }, { "cell_type": "markdown", - "id": "0c9cde87", + "id": "0db67ba3", "metadata": { "editable": true }, @@ -2032,7 +1845,7 @@ }, { "cell_type": "markdown", - "id": "9079853e", + "id": "7831e978", "metadata": { "editable": true }, @@ -2043,7 +1856,7 @@ }, { "cell_type": "markdown", - "id": "1b2340aa", + "id": "92a7758a", "metadata": { "editable": true }, @@ -2055,7 +1868,7 @@ }, { "cell_type": "markdown", - "id": "1c63eff7", + "id": "df62a4ff", "metadata": { "editable": true }, @@ -2065,7 +1878,7 @@ }, { "cell_type": "markdown", - "id": "e05e89e4", + "id": "c8a2b948", "metadata": { "editable": true }, @@ -2077,7 +1890,7 @@ }, { "cell_type": "markdown", - "id": "b3cbe567", + "id": "3f269e80", "metadata": { "editable": true }, @@ -2087,7 +1900,7 @@ }, { "cell_type": "markdown", - "id": "5d2f1096", + "id": "f4ec584c", "metadata": { "editable": true }, @@ -2108,7 +1921,7 @@ }, { "cell_type": "markdown", - "id": "4c4f3846", + "id": "4b741016", "metadata": { "editable": true }, @@ -2121,7 +1934,7 @@ }, { "cell_type": "markdown", - "id": "57d24251", + "id": "76108e75", "metadata": { "editable": true }, @@ -2133,7 +1946,7 @@ }, { "cell_type": "markdown", - "id": "caff3ad3", + "id": "4c6a3353", "metadata": { "editable": true }, @@ -2150,7 +1963,7 @@ }, { "cell_type": "markdown", - "id": "67133da8", + "id": "3e0a76ae", "metadata": { "editable": true }, @@ -2166,7 +1979,7 @@ }, { "cell_type": "markdown", - "id": "d2d2d644", + "id": "fa5fd82e", "metadata": { "editable": true }, @@ -2188,7 +2001,7 @@ }, { "cell_type": "markdown", - "id": "897d1ca3", + "id": "89cda2f6", "metadata": { "editable": true }, @@ -2206,7 +2019,7 @@ }, { "cell_type": "markdown", - "id": "549532b3", + "id": "69310c2b", "metadata": { "editable": true }, @@ -2226,7 +2039,7 @@ }, { "cell_type": "markdown", - "id": "f014a3a2", + "id": "7d6b8734", "metadata": { "editable": true }, @@ -2240,7 +2053,7 @@ }, { "cell_type": "markdown", - "id": "67bed63f", + "id": "106ce6bf", "metadata": { "editable": true }, @@ -2252,7 +2065,7 @@ }, { "cell_type": "markdown", - "id": "3014fe59", + "id": "3ba64fd6", "metadata": { "editable": true }, @@ -2264,7 +2077,7 @@ }, { "cell_type": "markdown", - "id": "a99d9c1c", + "id": "d2e1a9ee", "metadata": { "editable": true }, @@ -2276,7 +2089,7 @@ }, { "cell_type": "markdown", - "id": "907f9915", + "id": "00aae51f", "metadata": { "editable": true }, @@ -2288,7 +2101,7 @@ }, { "cell_type": "markdown", - "id": "551eb7db", + "id": "38adfadd", "metadata": { "editable": true }, @@ -2299,7 +2112,7 @@ }, { "cell_type": "markdown", - "id": "ea8ae470", + "id": "484156fb", "metadata": { "editable": true }, @@ -2311,7 +2124,7 @@ }, { "cell_type": "markdown", - "id": "9f5d78fd", + "id": "45d1d0c2", "metadata": { "editable": true }, @@ -2325,7 +2138,7 @@ }, { "cell_type": "markdown", - "id": "8291642f", + "id": "e62d5568", "metadata": { "editable": true }, @@ -2336,7 +2149,7 @@ }, { "cell_type": "markdown", - "id": "ee0e74ec", + "id": "3eb873c1", "metadata": { "editable": true }, @@ -2348,7 +2161,7 @@ }, { "cell_type": "markdown", - "id": "3699f7e5", + "id": "fc1129f6", "metadata": { "editable": true }, @@ -2370,7 +2183,7 @@ }, { "cell_type": "markdown", - "id": "16cdd781", + "id": "6f15ce48", "metadata": { "editable": true }, @@ -2394,7 +2207,7 @@ }, { "cell_type": "markdown", - "id": "779881a9", + "id": "44cb65e2", "metadata": { "editable": true }, @@ -2410,7 +2223,7 @@ }, { "cell_type": "markdown", - "id": "0724c747", + "id": "e3862c40", "metadata": { "editable": true }, @@ -2426,7 +2239,7 @@ }, { "cell_type": "markdown", - "id": "02a113cb", + "id": "c4aa2b35", "metadata": { "editable": true }, @@ -2440,7 +2253,7 @@ }, { "cell_type": "markdown", - "id": "e013ce1a", + "id": "01de27d3", "metadata": { "editable": true }, @@ -2458,7 +2271,7 @@ }, { "cell_type": "markdown", - "id": "1baa5b4e", + "id": "78a1a601", "metadata": { "editable": true }, @@ -2479,13 +2292,10 @@ { "cell_type": "code", "execution_count": 9, - "id": "8aab54bd", + "id": "c721352d", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -2542,7 +2352,7 @@ }, { "cell_type": "markdown", - "id": "26c6e4f1", + "id": "e36cec47", "metadata": { "editable": true }, @@ -2553,13 +2363,10 @@ { "cell_type": "code", "execution_count": 10, - "id": "226c13ec", + "id": "fc5df7eb", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -2620,7 +2427,7 @@ }, { "cell_type": "markdown", - "id": "6895dbfe", + "id": "0b27af70", "metadata": { "editable": true }, @@ -2635,13 +2442,10 @@ { "cell_type": "code", "execution_count": 11, - "id": "f8d01982", + "id": "adef9763", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -2722,7 +2526,7 @@ }, { "cell_type": "markdown", - "id": "cffe8367", + "id": "310fe5b2", "metadata": { "editable": true }, @@ -2733,13 +2537,10 @@ { "cell_type": "code", "execution_count": 12, - "id": "b57871a9", + "id": "bcf65acf", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -2814,7 +2615,7 @@ }, { "cell_type": "markdown", - "id": "37b273c1", + "id": "f5e2c550", "metadata": { "editable": true }, @@ -2827,13 +2628,10 @@ { "cell_type": "code", "execution_count": 13, - "id": "9ff0eb69", + "id": "300a02a4", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -2874,7 +2672,7 @@ }, { "cell_type": "markdown", - "id": "e7d143b6", + "id": "5cb5fd26", "metadata": { "editable": true }, @@ -2885,13 +2683,10 @@ { "cell_type": "code", "execution_count": 14, - "id": "9b5e2d1d", + "id": "030efc5d", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -2947,7 +2742,7 @@ }, { "cell_type": "markdown", - "id": "8b6fb13f", + "id": "66850bb7", "metadata": { "editable": true }, @@ -2957,7 +2752,7 @@ }, { "cell_type": "markdown", - "id": "06c3f4bb", + "id": "e1608bcf", "metadata": { "editable": true }, @@ -2968,13 +2763,10 @@ { "cell_type": "code", "execution_count": 15, - "id": "4abf9ccd", + "id": "0ba7d8f7", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -3036,7 +2828,7 @@ }, { "cell_type": "markdown", - "id": "18d42e29", + "id": "0503f74b", "metadata": { "editable": true }, @@ -3047,13 +2839,10 @@ { "cell_type": "code", "execution_count": 16, - "id": "03415114", + "id": "c2a2732a", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -3120,7 +2909,7 @@ }, { "cell_type": "markdown", - "id": "41120d8f", + "id": "b8475863", "metadata": { "editable": true }, @@ -3137,7 +2926,7 @@ }, { "cell_type": "markdown", - "id": "16eb2a88", + "id": "4d4d0717", "metadata": { "editable": true }, @@ -3165,13 +2954,10 @@ { "cell_type": "code", "execution_count": 17, - "id": "a6df3a5c", + "id": "46375144", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -3188,7 +2974,7 @@ }, { "cell_type": "markdown", - "id": "fc15d89b", + "id": "39426ccf", "metadata": { "editable": true }, @@ -3204,7 +2990,7 @@ }, { "cell_type": "markdown", - "id": "4e4b5ee0", + "id": "df7fe27f", "metadata": { "editable": true }, @@ -3224,7 +3010,7 @@ }, { "cell_type": "markdown", - "id": "4455b9a0", + "id": "8fd48e39", "metadata": { "editable": true }, @@ -3251,7 +3037,7 @@ }, { "cell_type": "markdown", - "id": "9592eb20", + "id": "d6c60a0a", "metadata": { "editable": true }, @@ -3264,7 +3050,7 @@ }, { "cell_type": "markdown", - "id": "e3022ea8", + "id": "1bb6eaa0", "metadata": { "editable": true }, @@ -3276,7 +3062,7 @@ }, { "cell_type": "markdown", - "id": "246a28bf", + "id": "25135896", "metadata": { "editable": true }, @@ -3291,13 +3077,10 @@ { "cell_type": "code", "execution_count": 18, - "id": "d132a060", + "id": "469ca11e", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -3321,7 +3104,7 @@ }, { "cell_type": "markdown", - "id": "9e70a01f", + "id": "33722029", "metadata": { "editable": true }, @@ -3335,7 +3118,7 @@ }, { "cell_type": "markdown", - "id": "2c0ad6b4", + "id": "fe27291e", "metadata": { "editable": true }, @@ -3347,7 +3130,7 @@ }, { "cell_type": "markdown", - "id": "3c6081b8", + "id": "ead1167d", "metadata": { "editable": true }, @@ -3364,7 +3147,7 @@ }, { "cell_type": "markdown", - "id": "845af933", + "id": "b2efb706", "metadata": { "editable": true }, @@ -3376,7 +3159,7 @@ }, { "cell_type": "markdown", - "id": "564afbbd", + "id": "65333100", "metadata": { "editable": true }, @@ -3386,7 +3169,7 @@ }, { "cell_type": "markdown", - "id": "c4088263", + "id": "1fde497c", "metadata": { "editable": true }, @@ -3398,7 +3181,7 @@ }, { "cell_type": "markdown", - "id": "96983e3d", + "id": "264ce562", "metadata": { "editable": true }, @@ -3408,7 +3191,7 @@ }, { "cell_type": "markdown", - "id": "91d029d7", + "id": "0f63a6f8", "metadata": { "editable": true }, @@ -3420,7 +3203,7 @@ }, { "cell_type": "markdown", - "id": "20d351f6", + "id": "2ba0a6e4", "metadata": { "editable": true }, @@ -3431,7 +3214,7 @@ }, { "cell_type": "markdown", - "id": "7a8e79fd", + "id": "3b377f93", "metadata": { "editable": true }, @@ -3443,7 +3226,7 @@ }, { "cell_type": "markdown", - "id": "4ec7ad68", + "id": "f05e9d08", "metadata": { "editable": true }, @@ -3453,7 +3236,7 @@ }, { "cell_type": "markdown", - "id": "df09c13b", + "id": "84784b8e", "metadata": { "editable": true }, @@ -3465,7 +3248,7 @@ }, { "cell_type": "markdown", - "id": "bb2a9c1f", + "id": "b62c6e5a", "metadata": { "editable": true }, @@ -3475,7 +3258,7 @@ }, { "cell_type": "markdown", - "id": "b3507e2d", + "id": "ecce9763", "metadata": { "editable": true }, @@ -3487,7 +3270,7 @@ }, { "cell_type": "markdown", - "id": "2010542f", + "id": "c9e1842a", "metadata": { "editable": true }, @@ -3497,7 +3280,7 @@ }, { "cell_type": "markdown", - "id": "e03a1590", + "id": "be12163e", "metadata": { "editable": true }, @@ -3509,7 +3292,7 @@ }, { "cell_type": "markdown", - "id": "71872755", + "id": "a097e9ab", "metadata": { "editable": true }, @@ -3519,7 +3302,7 @@ }, { "cell_type": "markdown", - "id": "167238dc", + "id": "239422b0", "metadata": { "editable": true }, @@ -3531,7 +3314,7 @@ }, { "cell_type": "markdown", - "id": "38d0cc0f", + "id": "ed9778bb", "metadata": { "editable": true }, @@ -3541,7 +3324,7 @@ }, { "cell_type": "markdown", - "id": "e9e1beb9", + "id": "7179b77b", "metadata": { "editable": true }, @@ -3553,7 +3336,7 @@ }, { "cell_type": "markdown", - "id": "9a8576e4", + "id": "aad2f56e", "metadata": { "editable": true }, @@ -3563,7 +3346,7 @@ }, { "cell_type": "markdown", - "id": "937d703f", + "id": "26aa9739", "metadata": { "editable": true }, @@ -3575,7 +3358,7 @@ }, { "cell_type": "markdown", - "id": "e4723b95", + "id": "d270cb13", "metadata": { "editable": true }, @@ -3585,7 +3368,7 @@ }, { "cell_type": "markdown", - "id": "6df6f6d8", + "id": "5a52457b", "metadata": { "editable": true }, @@ -3597,7 +3380,7 @@ }, { "cell_type": "markdown", - "id": "39bdaf00", + "id": "8c98105d", "metadata": { "editable": true }, @@ -3609,7 +3392,7 @@ }, { "cell_type": "markdown", - "id": "e4584236", + "id": "4d82302f", "metadata": { "editable": true }, @@ -3621,7 +3404,7 @@ }, { "cell_type": "markdown", - "id": "d0c5d728", + "id": "a3a07a10", "metadata": { "editable": true }, @@ -3631,7 +3414,7 @@ }, { "cell_type": "markdown", - "id": "9b637fd2", + "id": "ea19374e", "metadata": { "editable": true }, @@ -3643,7 +3426,7 @@ }, { "cell_type": "markdown", - "id": "9627e6fb", + "id": "11dd1361", "metadata": { "editable": true }, @@ -3656,7 +3439,7 @@ }, { "cell_type": "markdown", - "id": "662fe97e", + "id": "f6a52f34", "metadata": { "editable": true }, @@ -3668,7 +3451,7 @@ }, { "cell_type": "markdown", - "id": "fa2d5cb5", + "id": "9d6807dc", "metadata": { "editable": true }, @@ -3682,13 +3465,10 @@ { "cell_type": "code", "execution_count": 19, - "id": "a530b3ba", + "id": "2ed0cafc", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -3782,7 +3562,7 @@ }, { "cell_type": "markdown", - "id": "58cc6d9d", + "id": "f72dbb49", "metadata": { "editable": true }, @@ -3803,7 +3583,7 @@ }, { "cell_type": "markdown", - "id": "6a2d3f87", + "id": "b7759b1f", "metadata": { "editable": true }, @@ -3815,7 +3595,7 @@ }, { "cell_type": "markdown", - "id": "9eab78a9", + "id": "ba0ecd6e", "metadata": { "editable": true }, @@ -3825,7 +3605,7 @@ }, { "cell_type": "markdown", - "id": "50d7f5c3", + "id": "ae897f1e", "metadata": { "editable": true }, @@ -3837,7 +3617,7 @@ }, { "cell_type": "markdown", - "id": "4c96e589", + "id": "f9c41f7f", "metadata": { "editable": true }, @@ -3847,7 +3627,7 @@ }, { "cell_type": "markdown", - "id": "b57830ea", + "id": "fa013cc4", "metadata": { "editable": true }, @@ -3859,7 +3639,7 @@ }, { "cell_type": "markdown", - "id": "05325bc6", + "id": "0c9b24be", "metadata": { "editable": true }, @@ -3877,13 +3657,10 @@ { "cell_type": "code", "execution_count": 20, - "id": "d95b15bc", + "id": "4f9b1fa0", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -3956,7 +3733,7 @@ }, { "cell_type": "markdown", - "id": "b88ebede", + "id": "1aa5ca37", "metadata": { "editable": true }, @@ -3970,13 +3747,10 @@ { "cell_type": "code", "execution_count": 21, - "id": "47036b16", + "id": "a731e32c", "metadata": { "collapsed": false, - "editable": true, - "jupyter": { - "outputs_hidden": false - } + "editable": true }, "outputs": [], "source": [ @@ -4062,7 +3836,7 @@ }, { "cell_type": "markdown", - "id": "52faee2f", + "id": "6ea197d8", "metadata": { "editable": true }, @@ -4076,25 +3850,7 @@ ] } ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "language": "python", - "name": "python3" - }, - "language_info": { - "codemirror_mode": { - "name": "ipython", - "version": 3 - }, - "file_extension": ".py", - "mimetype": "text/x-python", - "name": "python", - "nbconvert_exporter": "python", - "pygments_lexer": "ipython3", - "version": "3.9.15" - } - }, + "metadata": {}, "nbformat": 4, "nbformat_minor": 5 } diff --git a/doc/src/week37/week37.do.txt b/doc/src/week37/week37.do.txt index 4b2a9c628..fec74292d 100644 --- a/doc/src/week37/week37.do.txt +++ b/doc/src/week37/week37.do.txt @@ -15,9 +15,11 @@ o Plain gradient descent (constant learning rate), reminder from last week with o Improving gradient descent with momentum o Introducing stochastic gradient descent o More advanced updates of the learning rate: ADAgrad, RMSprop and ADAM -# * "Video of Lecture":"https://youtu.be/omLmp_kkie0" -# * "Whiteboard notes":"https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2024/NotesSeptember9.pdf" +o "Video of Lecture":"https://youtu.be/SuxK68tj-V8" +o "Whiteboard notes":"https://github.com/CompPhysics/MachineLearning/blob/master/doc/HandWrittenNotes/2025/FYSSTKweek37.pdf" !eblock + + !split ===== Readings and Videos: ===== !bblock