From 705f2ac990926d38ba828f70531a6eabd9484a4d Mon Sep 17 00:00:00 2001 From: kvin15 Date: Thu, 17 May 2018 12:43:09 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 150 -> 144 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 166 -> 160 bytes .../__pycache__/build.cpython-36.pyc | Bin 809 -> 1161 bytes q01_grid_search/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 172 -> 166 bytes .../test_q01_grid_search.cpython-36.pyc | Bin 4199 -> 4193 bytes q02_fit/__pycache__/__init__.cpython-36.pyc | Bin 158 -> 152 bytes q02_fit/__pycache__/build.cpython-36.pyc | Bin 1316 -> 1310 bytes q02_fit/build.py | 10 +++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 164 -> 158 bytes .../__pycache__/test_q02_fit.cpython-36.pyc | Bin 2960 -> 2650 bytes 11 files changed, 15 insertions(+), 4 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 494c0e423d78629e57676c58ba01e9e4fe944241..37fbf0c25e9409c91641c3130e5fc117850e5f06 100644 GIT binary patch delta 47 zcmbQnIDwJfn3tE!qUX;{fzwFRQ>F-%sfL={qX#v?BasNd#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)&6w0L6L|VgLXD diff --git a/q01_grid_search/__pycache__/__init__.cpython-36.pyc b/q01_grid_search/__pycache__/__init__.cpython-36.pyc index eed5319ad7e677d36d4aa0a041666797cfc18e79..641955fa4e8d39de0be24a4f29b6236b9cea1865 100644 GIT binary patch delta 47 zcmZ3+xPXz}n3tE!qUX;F-%sfL={qX#v?BasNd#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)&6&0M1$xq5uE@ diff --git a/q01_grid_search/__pycache__/build.cpython-36.pyc b/q01_grid_search/__pycache__/build.cpython-36.pyc index cac4a0ba09e01d39b61ee5fb68a6a9cfed1ec303..178c1062a6848dad3d21b781242ff66633fa726b 100644 GIT binary patch delta 567 zcmYjOy-wUf5Z+z?+&_na07nibK;`N{hzf*|5K=@zL&0eq%kl07ALlcgH76nMi6Wt( zKmy$hq@|?i6?g%+6cMiwDS}x8%8fPOelzwrKkGa9s0IeKQ%5{hcyVV%5t|NsGyfjEZpAg)jx|lG5?G5X+aN(*Syady|7RgIta!}=%&^# zy4pfWiDudoRNI1G+e1e?U8;$uKN%&++0fOluo`4oz|+RFs2yF<#g2syoCBE08lKHd zQl(KGqzPo@(*T0l{{fNUZr{J?Cf`-Y!a?TdFBGrGGU)p$Dtr|tAUzArc--nlDX)YB zAEY|#rONk8S)uKx5Jdf~aQ;r5I1#c34OGB_k=0BmB?AbL{cynRCPea4WuH&|ALt{= zC&zO65O)N=V70&dt>Yw?t&>62U)yLMC2*ongHX0Y>^gd6tDBX){#(CURHz9ALS0&> zRm37bu!NcC7c^K#=FzuXni>6}SKpwCsm#T_@B&~l4{$dVd+LPJd?RI_7;0Yd`VGaX5K9}AS1Q7oFVfbJ*nOr~NI)6@ diff --git a/q01_grid_search/build.py b/q01_grid_search/build.py index 20c99a1..004f4e6 100644 --- a/q01_grid_search/build.py +++ b/q01_grid_search/build.py @@ -19,4 +19,11 @@ # Write your solution here : - +def grid_search(X_train, y_train, model, param_grid, cv=3): + gridsearch_cv = GridSearchCV(estimator=model, param_grid=param_grid,\ + n_jobs=3, cv=cv) + gridsearch_cv.fit(X_train, y_train) + grid_cv_results = gridsearch_cv.cv_results_ + param_grid_results = grid_cv_results['params'] + param_grid_score = grid_cv_results['mean_test_score'] + return gridsearch_cv, param_grid_results, param_grid_score diff --git a/q01_grid_search/tests/__pycache__/__init__.cpython-36.pyc b/q01_grid_search/tests/__pycache__/__init__.cpython-36.pyc index 31ac32889b610935d2c1830c3823c926b02a7da2..7ee68929d11ae90e0cccb77a1e783af9b6f9b746 100644 GIT binary patch delta 47 zcmZ3(xQvnAn3tE!qUX;F-%sfL={qX#v?BasN=sIq`WgATsrun3tE!qUX;>_BKYwsLg$hu8fSrldmv^D#|i2F#L+w&&bbB)z2==%ri9A z56>^kE-pw+PSsD&Pf6Vzz|6#`s{mA{$y~$?q>5NUgd|9SsYn{cmH`nUgCK<5WS&Y(?AF--)BP*ECE9h?aM*?$0@Z4A6tRP} zfPIB#G02le`at3qYjH+mK`OCUHgZW%&gbNrY|gn%9Mg*+Lk%Z4a#(~CZGVvwP!o~1 zZ*JsLWeUY^EjP$+VGzLwA_PIEvJ{Dc*y12U6hw%D2!0SD03ujG1P_Sdo&1|;kvM7? z-C`|D%u7!#lA64QS3wk<9MB_V@=IQGl-SqiyBH@AGEfmj=z$0W5Mc}=OhAMsh(JUl zm?Z}ilK>JRM;3$J&%wyS0)*@w92{&MY+$*U|AC;$c5)PdK4%nbUTJPYWs&~mOZ>Vf hAZJIhMZ}k+7MFn2Ruo$$gab}vAcHY%oNO#$0sxDOl3)M; delta 820 zcmaE;@LYl2n3tDp-NyMF+1nTyZ*A^lbY)}|nS6yQR9%jNf#FxGenx(7s(yM=YGq=1lvK(UL2JsaqJF?DVl$m^oRh=7I0Uz6WA!U#Ph$z^t$U`C^f*(W(flOs75(Tj(K!g~G5C;(gAVLsCuz(0& z5WzS3E6*Zv)G)fmT9lZVo?0Y5c^$8UC^$`^$IRr%yyhrLK$Y*Jg#ySxB@m$xB8)(U zDTpuw5!N6A5u0F^JV;D(vL3%QwF-%sfL={qX#v?BasNd#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)&6=0LkhSf&c&j diff --git a/q02_fit/__pycache__/build.cpython-36.pyc b/q02_fit/__pycache__/build.cpython-36.pyc index 3d41a6281f0afb822a77a1045ed697c10ee3c678..ec24e58fbbfeb5bca8c3586c90f13d11df103a6c 100644 GIT binary patch delta 413 zcmYjMJx{|h5OwT)(9lvACcZ%o8BkOKD+BB-41gEQI1Z$xNw}B-QmPKjOxc-O82JTk z`~s%@0@#?55ZJARu=U>E`OeSJkN$(-*lM->>zi--{@gghBM%{DYwT+jyP6d0T0>mo zE-ulXH6)6ZR!Ji39uIA0|K*Ny{&Kf;O1HFQa)<(a5Mb)wG6h%C#2jQ4xV3!-NkrSH zvQSJT>2s9c&3PK}qQ-ety^+_AC4F3b=G#0;VcAp!Vp01!2i|AK VGb~mw_QITz8vFQ1tJSBy{R=mGc~$@b delta 419 zcmYjNyGq1B6iqUdCoX7VrT7BT*epK&z(vGD1RG5g#$U2h1PnC)nss*uoj^Ip;pPGY{UA=N@)C-u>%i@c!an8&gNqG=g@FR-7S7P3l8q zrt1xpQk&_OA?eU8F;*07dW}WnG05JC!wQIdBEEjXZ{R ztWXXg3m!=xD=TFZlCdJu9VmxI(Fj;HdDdVD>wZqVw|UCD1K<-T^R(Mr%A--rGg)*m zARpq0q84QTU=fQo-D@v3S~kGP*w-%}*hA&7C`+&`W(91ZTYr*|?M)QQ#vOqr8EiEk dfqtaC_QhfI1+Z4X(beTF-%sfL={qX#v?BasN=sIa`WgATsruh($ diff --git a/q02_fit/tests/__pycache__/test_q02_fit.cpython-36.pyc b/q02_fit/tests/__pycache__/test_q02_fit.cpython-36.pyc index 413b2fcb0350f27eb149eb2d1be1830ba8545d0c..85208a9a2fbc7be6d030167f99460c40d53f7cbe 100644 GIT binary patch delta 553 zcmbOreoKVQn3tE!qUTT43670iyBHaxCLd)~XXKvzmN5XxwqsHRk_k+bj3$$-m`quM z88mq&?`GPfB+bCU@XKF6BR@A)Kf5e5&(KsqJijQrxF9h(RX;gDB~^cNJeTO?HO$S7 zqLU3+yk*3J8Z?=TB!N_s6o>$s03l>HPiJ9f6pmugOGzv$O02xaQc_uvs>xC$Ie9Is zCO4A8$q!jGCTFpC#>;~=D}V?^5TOJlqS(`N@)JwUOp26&JdkdXj0%WQ1rcf>0?8~O z_m)^mYH>+?T4qUnVsdh6QDSmsJjiOb$w3^|KzEll?LpX4$N2e~wg9q5Ci#LPT!;6yPOr6osk6(klV k=EkQNWu`>2fJrV884nhYg0PE|^NUi!=3+Qxau~N20160#kpKVy delta 763 zcmb7>zi-n}5Xb!-CvmIqT)9C;D2}&py^#rk}f|Ifrmhe^Z;+H0{fs#@(*W>xSMqHKP8eRE@C!S#Lvm=Vii9a$4a^~e4&yL^&K&*?IeWeYh+Wu zIk|-SQVPU-c?Bx)irOreWO#9?KRiT}F>Hca5s-%w7 z?OrI=`uYFxHG9xOdfo`6H=cT`<5KzoUCD0xa`T{5JVVX{P#e8|7^$oGN3!?t;n6nd z#93^br$q)sv$|!IQ&?o2V4P$$7-twie%mx!;JqTDKyQ>Kn8Gw@rFczGK7FMJ*6^eG uN>mXu>&tAom8L;Jb_dfdYbBuVwXC58*>^k8^<&)6%pc{#e{@9Ky6_EE1GNDF