From bd299f6c629bd8c557c357463886d19fc459ab5e Mon Sep 17 00:00:00 2001 From: brijesh-upadhyay Date: Tue, 27 Feb 2018 14:10:03 +0000 Subject: [PATCH 1/2] Done --- __init__.pyc | Bin 163 -> 158 bytes q01_grid_search/__init__.pyc | Bin 179 -> 174 bytes q01_grid_search/build.py | 12 ++++++++++-- q01_grid_search/build.pyc | Bin 1255 -> 1591 bytes q01_grid_search/tests/__init__.pyc | Bin 180 -> 180 bytes .../tests/test_q01_grid_search.pyc | Bin 5647 -> 5648 bytes 6 files changed, 10 insertions(+), 2 deletions(-) diff --git a/__init__.pyc b/__init__.pyc index 9f1c57445897b3116333dad6788bdb6dff96583b..dfb667a8630a4012bd73599b66c5cc427d4bfd7b 100644 GIT binary patch delta 114 zcmZ3?IFFHo`7tfi76SCiIw`{`9;~q z1&PV2`pNkzsrp5Uc`5n1@oD)*sl_Gn1x5K;smUe!@$s2?nI-Y@dIgmw96+;da`RJ4 Ob5iXXf$U-+W&i-0L?q7u delta 89 zcmbQoxR{ZH`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG msg;Q(`MEI#Mfq8&$t5vGiFqmcx$$ZFMXALl@i5VewTb|3Kp`&x diff --git a/q01_grid_search/__init__.pyc b/q01_grid_search/__init__.pyc index 545de0a6bf4229ec79e9955abcfa9b3f3910c30c..487549ef30d41db1e9736b21360160e86904f5a8 100644 GIT binary patch delta 130 zcmWN}F%AMD5I|8jHpIlE=xB_c@fvGvCJ3Xj$__iQ1;?=P8a5uy3rO*kSN(7I>Ga~a zTJF#9%S#`oUMU5hBf(X|K-sV7WSp<2LeKKZ$yfr*jzG-lIO2_ka=|1#kS#E6cX*fJ cFq0AM0WplBAZ}7Ey1kE)-Tb6e*PL7G4|9bo>Hq)$ delta 105 zcmZ3-xS5fI`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG zsg;Q(`MEI#Mfq8&$t5vGiFqmcx$$ZFMXALl@i5Us1H<_AqRf=|;?%^VSf6;Vyun1wu$8c8b7spok%j8>|DS3q=poUZcm1??AfK=v^?oQ1l_~Z_nC; zbO0)Xq`ylt=E)0L} zK>85UBS?=SJptVTIRJ?P4`7ak4B?491c}=ovVMg6F~}1@E8(Z8pOGTZSs%fZ^b}OD z4Im$ZI)gh1({qp)AU}fNu!<3-{bKwv_Ei6c&vV};ab8wdjj_kz4{5PNmzh`2XRbEd zH^?a>i6~`Ne1qQ3UmM|^o@r$pe1Q13R?8Pk*nDyQLu1`RtG&uxPJ7N#k;03KsYIF8 zR!Npzb50uV}d?M>?#`FnL`FUs>u__?2O@yyr_awUWfjtt)pjwE^;!zLyIZvZv{asdL;L+}xC z?QNG}EQ*XV$QVXwZIv#JW)Y5%0zKzUw$*qlwiZ?t*&OHKDgFG0^W!lyJ0RZtirqcc=~uN;eh;PmCc`GLjCUC)#JkXw_`~wLl_|4) z%a?>wNSJAK3MHF4W(^N${V!(Fe1I4C5~azaD%50Z^-{UT=c`)C#agTb#rHv*D(7*%%BI4wv?eK`Qj-%} zM!4{BaZJb}9t-b%X;&(t25@iwnZf@%2(IWWY}(4Gr+mRb#S{j?elWn1G`~SO3?2ug N@U!5EEl0sg_&4zQXa4{I delta 648 zcma)1!EVz)6rAv)-I3R?C1ov<$RwOIc8hy{nk`MaTG%pU?^k^w?lmu7 zidl?fX5$XQ`h=5ZAtUZ+pfU3L_MObhS!t%r{Q2bBs#wV3tFz|jzY4oNRXT@IL)BBG zLH*u8tq+5{=Y49{RgN=jN;@9>=4ThYdBPsWKa>Ase47XE(ZgzC?kncy0U`2Y6>&P3 Q*Hzb4;@wp3ek1gQUsv^V{{R30 diff --git a/q01_grid_search/tests/__init__.pyc b/q01_grid_search/tests/__init__.pyc index 426e9010d7dc84ecfe21eb7faed5c44f5665c8d4..af537e802b38cdbce10f1425ba9ccd5616357bc3 100644 GIT binary patch delta 49 zcmdnOxP_6O`7tfi76SCiIw`{`9;~q1&PV2`pNkzsT0%u E0G|XAng9R* delta 49 ucmdnOxP_6O`7uleyR<2yw} peRj6ZYq|Z2QNKB!H Date: Tue, 27 Feb 2018 14:33:49 +0000 Subject: [PATCH 2/2] Done --- q02_fit/__init__.pyc | Bin 171 -> 166 bytes q02_fit/build.py | 12 +++++++----- q02_fit/build.pyc | Bin 1678 -> 1563 bytes q02_fit/tests/__init__.pyc | Bin 172 -> 172 bytes q02_fit/tests/test_q02_fit.pyc | Bin 3850 -> 3459 bytes 5 files changed, 7 insertions(+), 5 deletions(-) diff --git a/q02_fit/__init__.pyc b/q02_fit/__init__.pyc index 135dfa00dc3e3299cc311588f3b8ca2b8e8fe6b6..ad35ed1b7d2b200f74ee4452d2951a95d7eb7ba6 100644 GIT binary patch delta 92 zcmZ3@xQvm5`7tfi76SCiIw`{`9;~q v1&PV2`pNkzsrp5Uc`5n1@oD)*sl_Gn1x5K;smUe!g$73PX_+PZ6T1`vjrbsU delta 97 zcmZ3+xSElJ`7v@#i>QbF^NeTnZ+5Y*)cAu#n~nK1u^MG usg;Q(`MEI#Mfq8&$t5vGiFqmcx$$ZFMXALl@i5Us1Ect~%#xUit%?AV>m)Y- diff --git a/q02_fit/build.py b/q02_fit/build.py index 7a6602b..3d0f3c5 100644 --- a/q02_fit/build.py +++ b/q02_fit/build.py @@ -1,3 +1,4 @@ +# %load q02_fit/build.py # Default imports import pandas as pd @@ -18,9 +19,10 @@ "max_depth": [40, 20, 10], "max_leaf_nodes": [5, 10, 2]} -grid, grid_param, grid_score = grid_search(X_train, y_train, rfc, param_grid, cv=3) - - -# Write your solution here : - +def fit(X_test,y_test): + grid, grid_param, grid_score = grid_search(X_train, y_train, rfc, param_grid, cv=3) + grid.fit(X_train,y_train) + y_pred = grid.predict(X_test) + return confusion_matrix(y_test,y_pred), classification_report(y_test,y_pred), accuracy_score(y_test,y_pred) +#fit(X_test,y_test) diff --git a/q02_fit/build.pyc b/q02_fit/build.pyc index 2fc63d1bfae102c7d87fa5f2c9380741325a814f..19441f76d4b393a953f12cd827a913906b365bdb 100644 GIT binary patch delta 687 zcmbtRO-md>5Pdzfu0|q$1rxJ^Ie3_hj(841$RQW;&=Ddc3}bh1c2>t3yL*L&UG}g! zd%(j*1$~w1snfF9Rj!mVri!;O?qaFu5q31UY+YsKkuhMDtqqg zT$xl=+N3tW)K!_aNy>fmS#7JXQ9ixe-OI>(de$p0^iJKE??`ct!p#vtY>6eYD3W#J z!9h(jxeNDJ>&Zjo-$*V|PI8M}W_Zt~e5NDYGjfHuRvB3M$@y#Szi|KQg?;+xz~{2k Py$kb&O}LFo+1z{t9>SU( delta 787 zcmbVIv2N5r5PfU=d?88{NR&Xh08NTh3WP#Og_Hg}%7n|KZl#?#H z;t(axmHYrL-$6-1%^x69&`>b57b#azVQXjSJ&)hayiZFXms{bl<;9(EKi}lIdYW`U zrDKyXt!?pGhtRj6*Pu6`Z$sUMYGD$IG(_hPI-BSavxWCSrv)YOqJ3|AC_amH`dfS* zyMUDPcV);I=L>Wg?9s6W1qbv5o*(cXU<6DAE(5p_y$GYg!w@4PBe(`eM246IxNN}1 zb1;T$&OyqlcuW;d6d_F|sMlee+q;Ouu_={XqNJ;>%W7$4-)5u$)JCf^cYg9(xf?|7 zODCUEg-%!{;rSC@W+oR?_BwNtfi76SCiIw`{`9;~q1&PV2`pNkzsT0%O E0Gs>~f&c&j delta 49 ucmZ3(xQ3CP`7I_F(-A@d diff --git a/q02_fit/tests/test_q02_fit.pyc b/q02_fit/tests/test_q02_fit.pyc index 1bdabb1518ae7f4dbc88fe379481fc39b456c090..3a9dba238672ec63cdd44c07398c75a87c621cbd 100644 GIT binary patch delta 357 zcmeB@YnEnb{>;l|95HnxyAm^_>0~WtGnSxW4c5uI%unQsGP6>PGjvM}5>qlN6D#$@ z^NX^J3lfu4^^@~cQYR;JnND89@{kB+n{Tk@FcP6|@^p5G$$p$)2`lwyR9n1}izqW$ zcx3o>7#J9eS%3rsqXeS{`(%9{i^<7+(uD0X5eX6i>JkU(=K>OJjGQc-ESul+^b=+G HMLtUaIDd7l delta 536 zcmZpc?vi6?{>;lIAY!zUU5S~|Zn74$8E*KcmiKLr$VR-ohorZv?W41!|E7$K>@~7ED3vlW+3K5w^-iEJy&TQygRj50GGE T