From e4b62380e750f34f21a672ddb2a9c9071635b184 Mon Sep 17 00:00:00 2001 From: abkedar Date: Fri, 23 Mar 2018 14:11:17 +0000 Subject: [PATCH 1/3] Done --- __pycache__/__init__.cpython-36.pyc | Bin 150 -> 145 bytes q01_grid_search/build.py | 8 +++++++- q02_fit/__pycache__/__init__.cpython-36.pyc | Bin 158 -> 153 bytes q02_fit/__pycache__/build.cpython-36.pyc | Bin 1316 -> 1276 bytes q02_fit/build.py | 12 +++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 164 -> 159 bytes .../__pycache__/test_q02_fit.cpython-36.pyc | Bin 2960 -> 2651 bytes 7 files changed, 16 insertions(+), 4 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 494c0e423d78629e57676c58ba01e9e4fe944241..5bb3b045ea0cbdf4803d47973f0f9efb3a55be1a 100644 GIT binary patch delta 48 zcmbQnIFXUvn3tC;;?0(c>=v?i`WgATsrrdY*{LasMf&0SMcKs#iOH$@$@wX%6BA7V Da6u4D delta 53 zcmbQpIE|6rn3tF9PJH7;b_*qE{fzwFRQ>d#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)yY)0L8HqWB>pF diff --git a/q01_grid_search/build.py b/q01_grid_search/build.py index 20c99a1..37b3b7c 100644 --- a/q01_grid_search/build.py +++ b/q01_grid_search/build.py @@ -16,7 +16,13 @@ "n_estimators": [10, 50, 120], "max_depth": [40, 20, 10], "max_leaf_nodes": [5, 10, 2]} - +clf = RandomForestClassifier(oob_score=True, random_state=9) # Write your solution here : +def grid_search(X_train, y_train, clf, param_grid, CV): + grid_search = GridSearchCV(estimator=clf, param_grid=param_grid, cv=CV) + #optimized_grid = model(clf, cv_params = param_grid, cv = CV) + grid_search.fit(X_train, y_train) + return grid_search, (grid_search.cv_results_['params']), (grid_search.cv_results_['mean_test_score']) +grid_search(X_train, y_train, clf, param_grid=param_grid, CV=3) diff --git a/q02_fit/__pycache__/__init__.cpython-36.pyc b/q02_fit/__pycache__/__init__.cpython-36.pyc index 97c33cb307234e9b028e1705b5c23f75871114b0..8a97ef51ad6d74606d41168769c02212b152628a 100644 GIT binary patch delta 48 zcmbQoIFpgxn3tC;;?0(c>=v?a`WgATsrrdY*{LasMf&0SMcKs#iOH$@$@wX%6BBI# DbU6@f delta 53 zcmbQqIFFItn3tF9PJH7;b_*qM{fzwFRQ>d#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)yY~0Lmc}ga7~l diff --git a/q02_fit/__pycache__/build.cpython-36.pyc b/q02_fit/__pycache__/build.cpython-36.pyc index 3d41a6281f0afb822a77a1045ed697c10ee3c678..dcea96fd889e38f0976270a2ec7ac33af5c796bd 100644 GIT binary patch delta 449 zcmYjMsZInz5ba|whFwE2+{Z#-)d~cL5E48F0U5J2Jv}h&F++7DNQNNx3&?sD1}wpm z@Dr#u2o!t*A%SW@P@Q`9Qtzd!>L&giX{^=j@!iNna_tfFO8!NNd<#>*Uo~E0HL1qb z_<&Jz&*%ZY3{c^i+s?6xV8{tI%y4Hx?p0(!FPQNwR?z{w;3lYO#gKU>{9}H_E3fi1 zzDt^Prx{uA2=dhOEH^gXZyOMK--hSEBneAUX)X=8u{rpNfIE|BU;{KOZES#EtO-_U zP9j4P_DvDY04H5@_HDAKR_tqNiHou%l7|t-S&|x)f5iWRa@j zDPLKKS@ca{>KX!}H5&iDALZ=}1C~)~PT8Oo{Zwen%5?b5A6H-w`>^0(-oYY*<&a4m qmjXnu?T&_-;gdJL>c;%+^beMtKicRO=~-88y5sfykoyZPioOA9RCDhD delta 498 zcmYjNy-LJD5Z=w^?+yhOL`3ih3yn<*TM@w@#6kocx#nDxRdbk2nB5Z(5-jcsBoAO? zW2>!&K8D*USosPf=xn^gUFMr_zMUCn=eu#&TwEO;ZC*aywq9&PKFGi0A>Tlg?>CEY zk0bP$Ui%m_v`r)LAt<6~#~M&-JS)h6mX@+RPJvp<3R>FAE$o5~tkO~5kh#hqGOut7 zxA0EcAqnVy(9li}Nmpt643fAtaw4Q^=Nxz{+uFFhl#|Di@Iwv366gAi2^kx&ZC-DCz-^`u7BuFz;(O zJkL@Qo`L9dm8IdBc@(N!`$fUJWpWLQ13$*RM~*EBm#)HIgKF$6-J^|h_qTM(f3 z`GW^mkOec^&3QNG66P_i9@x{A_HbT-n3tC;;?0(c>=v><`WgATsrrdY*{LasMf&0SMcKs#iOH$@$@wX%6BC^Q DcQX)! delta 53 zcmbQwxP+12n3tF9hU2`6>=sIa`WgATsru$k0nB|8mjD0& 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..811e082e33825ba8e6c5b27ce7067ff146219fa9 100644 GIT binary patch delta 554 zcmaiwJ5K^Z5Xaf$kYmxp_zDO<@QE=ViAZ5VVvLoAL=!RFoa=EY3LfsA1zK9!nM`5l zCr}e3mDVQO_yMr8G|?|$qdP~UBo^)_znz)gnfdRW^}Te{*^Umn@m^<-+6}!Uguw%u zAYu3*IcaB=VaZJ;Leg-g%&BX>WINm|^^ty`&-aei}OQWX)n3M9iV z58*Yi1G~XfV-S;v5W|Rs1Pd0+Hg_{=F(N(8#+y;Z7-AgJQcJpxUe|J5qgZkcZkmUJ zn>7PlkHe~VEOkF?i`kz}jZW@3mT(u!729!_4i0(w|0b{!ij!%mgi=InqD}i%!sDwr|Rqi&e&5OT%$t7kWO0P)*o@geIN?B0;K=9JOHyq{{ jMU&Ag7rbI@i&BB99x2lB!mMdKrY$V5?jIqr9-jXO-dBTo delta 746 zcmb7>zl#$=6vy{%HrdUR$Q^28Lhf#Jmzdi#8h_mtB9ZeKq96w5}HD9kk zX=&zj^Cdt`ub>7Q`T!d;ZmMO;O|<|gX`-%Xyv#kNWq8>uioJ_=)EBjRMNvLqYupG2 zexr;2*cIWRaW-s^27Vx-#s-Er{kDkce&R9YX-T_ODoTZ|Vo6Ro$KVp*u(0z$OTg|} z4?Gvq9mkp&4}Dw15^X2#nV%A+BrZ@kRiIDFi?Bj(wS7fZXdZ~<9d!$G%2omtPmwm& z%ahYIn_Rvd3EZq(<8WlT=v(NE5eB`WYgHpVg&KQUWGpc%Tt6WdSd$SO;MHY@%~)al zW~V6pNI0FIaN2!0iX8NZAqt0YuwSOvBSTVw88ASF$>LR+eZD6S{Z&Qf)YA*U+QF(+ z$9kt9x?=74fB4E#Q_n%2D*A2t1KawU=J&$!tTgJQSnm(QNSwPha{K?jE0v8oI7+9C z!;q$-QN3syL7)KaCUTGRF@LEA4FGrM-Fu>4cPjR2_y#FE_uF^Z>8C2;} sdac5STl&}$==Or?54955X}8Rwi|)YbV$X}|V|sos7yjc!Dw`+10?Kr(zW@LL From cb281924db813bae3cc0fae98e7af16be1152986 Mon Sep 17 00:00:00 2001 From: abkedar Date: Wed, 5 Sep 2018 08:41:32 +0000 Subject: [PATCH 2/3] Done --- __pycache__/__init__.cpython-36.pyc | Bin 145 -> 145 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 166 -> 161 bytes .../__pycache__/build.cpython-36.pyc | Bin 809 -> 1132 bytes q01_grid_search/build.py | 20 ++++++++++-------- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 172 -> 167 bytes .../test_q01_grid_search.cpython-36.pyc | Bin 4199 -> 4194 bytes 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 5bb3b045ea0cbdf4803d47973f0f9efb3a55be1a..aaa1827c2d67bcb777cc9d23258f6d509e6ed1de 100644 GIT binary patch delta 16 XcmbQpIFXUVn3tF9cW;06M2=1XC9nk; delta 16 XcmbQpIFXUVn3tC;;?0(*i5#5(Bq{{> diff --git a/q01_grid_search/__pycache__/__init__.cpython-36.pyc b/q01_grid_search/__pycache__/__init__.cpython-36.pyc index eed5319ad7e677d36d4aa0a041666797cfc18e79..cf2aa37d4b47e737c26f7e72edaeb43d99fcd8ff 100644 GIT binary patch delta 49 zcmZ3+xR8;u&AhYU?ZNkO{Att&ry3s_^E;^U48X1_TN!^BoqzwyX z!D51BzJjG6;t$-d3q#@;xY4?;iBxhceSGi0|T#H8_6G zuE0b9`D0L zSeewN0QpvgYhRs|XYWGgnt8sP*fb}kCNH_wOlh6TTfp$~3x<8lREScQx~zem=uh>s zzAsBr%5x<}=`#f^t@64jhME`E-h?`CqAf<5DROeHBSR)jKGF!>nMzMwP!()^FGF*f z6x{h&O{mFlj`eU<#O?GXA+*Qi!X{zh8aqirW_0Kpr~d+-j)%0&{j|d5+J1gw(NMZ~ zBj_>Le!YtJ@(d%hdw^gldY@DKz#f?tqcjJcepAsiTIa?khV_RF*;O4`)k5`u`0Z~t z8t{84sps9|^oP8BO?{4Cz|!~zTCEb6=aWj<8ds`em7F`Y;ag|6vK)@bxb6Snu1`C< KA9Q6$w}L<0--SE? delta 216 zcmaFEv64;Mn3tF9+ot(ZbD0JH(RE`i8Yh_Afl4OYDN#)AoPGL-8 zY-LIjpE$vVErl_dK~rKg6C)!d&&&TnP$U7=q$xbPn7K3d7JEc|Nl{{E-YqsDBel5X z7JDU30LTCda1|sLCFaJb7iFfbWGK=E>IDc-nR@2IM61azI%Q5zVGh6H}zGeDMblg?(KAAf@&#EU zq=Ub>*J1-Mm+Ny|-?tAf-P}2_c1@e-|s)*A(%p*Qb0(#+a zvncF-0GX;7g7@(E;zNSRcPv)GlWn>Knq}mARVkPqaQ|hLCU= zm;$DO6p#iMfZrxM)*yU60w}V8`YEAa@%kvGGL@Zw@89BKi`)p=enZL~ALffp=g*;J d8f6>u#@3NlIC5sokc-uYGh;~HpvY6<^bZ5alg0o5 delta 825 zcmaE)@LYkzn3tDp-NyM*8#!7T8EB)I)Y?BK(*(MutF2nAI zB4dynLWy=mkqOAP#QA=64VNlYC|0i*@qj!f0wVZ9gb>J7mLgFQTLMIgfe3LBApjx- zK?Dnk-~|zUlfUsS5=RZETdYNidFiP|(v#QoDu{y91$yjEe!^>xk_^=NE?Ovn3{(OU z`XIsxM3{mIGZ0}7A`meOX32xZBq!_hOLI#CnJ@nXL6QCBQ2u<*TdaAdxdoL)29wY7 j>zaTZ7{wM5Uy@o}0!~s Date: Wed, 5 Sep 2018 08:45:57 +0000 Subject: [PATCH 3/3] Done --- .../__pycache__/build.cpython-36.pyc | Bin 1132 -> 1132 bytes q01_grid_search/build.py | 4 +--- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/q01_grid_search/__pycache__/build.cpython-36.pyc b/q01_grid_search/__pycache__/build.cpython-36.pyc index 019b73448e0360c84ca93edb2d4c18de4c43871f..5ff5037b7a92eb3519c7dfac126813668e4711b6 100644 GIT binary patch delta 18 ZcmaFE@rHxbn3tDJe0qO$@kY*M763Mg1$6)b delta 18 ZcmaFE@rHxbn3tDJb8>%l