From 3a38306ecf19b68154d52bd64d76cd92414609b8 Mon Sep 17 00:00:00 2001 From: ms10031990 Date: Fri, 16 Mar 2018 15:08:36 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 150 -> 148 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 166 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 809 -> 1163 bytes q01_grid_search/build.py | 10 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 172 -> 170 bytes .../test_q01_grid_search.cpython-36.pyc | Bin 4199 -> 4197 bytes q02_fit/__pycache__/__init__.cpython-36.pyc | Bin 158 -> 156 bytes q02_fit/__pycache__/build.cpython-36.pyc | Bin 1316 -> 1279 bytes q02_fit/build.py | 10 ++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 164 -> 162 bytes .../__pycache__/test_q02_fit.cpython-36.pyc | Bin 2960 -> 2654 bytes 11 files changed, 17 insertions(+), 3 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 494c0e423d78629e57676c58ba01e9e4fe944241..491097b1c1d47fdebd3b19c593f71f6771b36001 100644 GIT binary patch delta 51 zcmbQnIE9hjn3tEUWag@g>=p`+`WgATsrtFah6V=4hL)BF`r-LS*~JBk$*KCu`6;Or G6HNhm{SUwZ delta 53 zcmbQjIE|6rn3tF9PJH7;b_*qE{fzwFRQ>d#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)(I50LE4lY5)KL diff --git a/q01_grid_search/__pycache__/__init__.cpython-36.pyc b/q01_grid_search/__pycache__/__init__.cpython-36.pyc index eed5319ad7e677d36d4aa0a041666797cfc18e79..0bfc45fc429f2159a09c45766e67e2fa5e768a45 100644 GIT binary patch delta 51 zcmZ3+xP+12n3tEUWag@g>=p`v`WgATsrtFah6V=4hL)BF`r-LS*~JBk$*KCu`6;Or G6I}sd#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)(ID0M9lOssI20 diff --git a/q01_grid_search/__pycache__/build.cpython-36.pyc b/q01_grid_search/__pycache__/build.cpython-36.pyc index cac4a0ba09e01d39b61ee5fb68a6a9cfed1ec303..dc827853240a96699d0d9b4a655c2c3d4ac6df74 100644 GIT binary patch delta 578 zcmYjOJ#Q015Zw>oozFR&f>^{PK`180RkleLfe;cOLIS0sAiCzX+^)%)JD)YXwt{q4 z3X=*U5&2hyju!D3=+U(lh`&GsvrZ&3tC@XoHS=ahd+vVlyL-)MgMR%S{osWBBv;Hu z{19D#JL?{{JEv^OIwT5IW3(ozq^C^YJp1(I+NQiAH{R3ex}+~jxb>xC^aQ0y;$X1m zqg(t4UBAF!NXbfG)+GJN=T7O2Xh}-CV3Zg(;>c?YI(JKF&WuyK61yVz5b+KfxeGF{ zW4%|_ha4N$4nkV7WL7mM0z|Hi0(}y-b0x;{Ok}APCN0LXP6|+=2X>H%4^vaIiH!Wm z!icA~EDGL0DlgJ>TsdYs$yDSE9p}P8dK~(dcNiNG>A3RVT>>XBq{=Qk$5sG3R{uFq zvSHWH1a>g@&q42~$W<@bgMNQ+u)p8$y(-|Xo`^*C5|m$l zXZ?F?7sDw5$x$1tbPEHaEgGPszi6D$z8@RP1xQ->ak*ri!gIx(-n^nJ$%T6=(!2Ye?S_XWZwfH|Mla~ho delta 221 zcmeC?T*;d+LPJd0V0l#W#U;1cD`5ga21tObAh9ShH$J^6Gi4=1ktWa(F!3uuKO;XkRX@EbwKB0JKUd!+ rKe;qFHLs*tKcFZ-D>b>Kc(OjT0Y8ULZhlH>PO2R<$iY&Rb68{n=p{)`WgATsrtFah6V=4hL)BF`r-LS*~JBk$*KCu`6;Or G6TJb2tq>Rh delta 53 zcmZ3*xQ3D4n3tF9hU2`6>=sIq`WgATsruV>4#gm?1od+)|%G$Sg1iq=0s<+wXJ^=<-HJ#2S>TIO13J zNf<>kQ=ln(yLQFtRI(mPa5o&~i{Xp-*AkI5!|QaZ(6K&S5QjQcZ`316sqnpQ7qt6; zZr}&9hFCxBI4}SV0x_Tm2mw(*<1f+kc>6zU%FHhRao8}w*7N~?96mRMKWd9@-Jk8g z+Zsp031A*b16d#k}@v8o8SxT+7@MjE(zbNu-PwoxhU6Q;2 delta 817 zcma))&ubGw6vs20%fGJ3B z9=*&>5W#~-p~Szys}}`Nd-5X1KS3`#-_1c|T5tzG^XAQW-kY~?zSWLuR}#-`O5W21gCl}i1T&R*b2XP0EpjRMcP8*Fzy=|`cnPQhcj9fgDYX@fQ9 zwAfBlT2I7*^Kckcg?#})xFKfMv&;u`0_!=|<}X=QedYCuzXh+XifWkeXD&lDRBFp+ zbVW}G_tZLHP&I4Wp2z-Gpbji(#D?FAEq}))a(i@5du&cs<>pS67oizV^KoiCg*p(o zT1^}jWZ_6s&_AhAA1!IbJlu0T^5i7_Tt#`=yjsn^J-!}ls=ioT`R|O>!re|PYS7Qk z8yn+Q;l6ob8Ylr%8g_-yzv>@h>{2lo; zo^-=dQgmnE3&N=Vr0ee6*%dLmPuCJ_7QS;D zxO-UC5KLtBu!In%Fq6ISzw}49)n+Nk#@z3EogOWzPo+i+HEfxi4bom2n- diff --git a/q02_fit/__pycache__/__init__.cpython-36.pyc b/q02_fit/__pycache__/__init__.cpython-36.pyc index 97c33cb307234e9b028e1705b5c23f75871114b0..5ec1c7786bfb775d3384237244c50d23787b3ab9 100644 GIT binary patch delta 51 zcmbQoIERtln3tEUWag@g>=p{1`WgATsrtFah6V=4hL)BF`r-LS*~JBk$*KCu`6;Or G6Kw&0JrCdj delta 53 zcmbQkIFFItn3tF9PJH7;b_*qM{fzwFRQ>d#)XKz?{9JvP{N&Qy)Vz{n{eYtUtkmR^ I;)(IL0LsP^iU0rr diff --git a/q02_fit/__pycache__/build.cpython-36.pyc b/q02_fit/__pycache__/build.cpython-36.pyc index 3d41a6281f0afb822a77a1045ed697c10ee3c678..e8ef5a7fcd12c05566fdbe41a3b9af7c036c7e92 100644 GIT binary patch delta 412 zcmYk2xlY4C5Qg{gfh|IZgam|J$dwaZr3HzSh5~RCEk3{y$JTg-1hSPPkKk9JK~(fe zyad%sJOCXvO&BMU!mj3ntSckOUQsBPhxI3aKZGre!%lGXddN%!WnQV delta 441 zcmYjNxlY4C5M6uMr-%dv1p;w3!89(?(h(suMKG}BU9ST$f}IWtgHdOB%XHeIm##?$)sXK zNaA4SR+KU$Qp!TzZMNTJ6b6xU+be|4Szvqq#J1L(t*y*|a4`R7J&pYVF$sTY diff --git a/q02_fit/build.py b/q02_fit/build.py index fbafb1a..892faee 100644 --- a/q02_fit/build.py +++ b/q02_fit/build.py @@ -21,7 +21,13 @@ 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): + clf = grid + clf.fit(X_train,y_train) + y_pred = clf.predict(X_test) + variable1 = confusion_matrix(y_test, y_pred) + variable2 = classification_report(y_test, y_pred) + variable3 = accuracy_score(y_test, y_pred) + return variable1, variable2, variable3 diff --git a/q02_fit/tests/__pycache__/__init__.cpython-36.pyc b/q02_fit/tests/__pycache__/__init__.cpython-36.pyc index 4a01850f21d216d8ccbec7c32d5325e707bae019..74dedf0f534ce29c0e7086fa5076aa028ee511a9 100644 GIT binary patch delta 51 zcmZ3&xQLP6n3tEUWag@g>=p|C`WgATsrtFah6V=4hL)BF`r-LS*~JBk$*KCu`6;Or G6P*EpZ4dYW delta 53 zcmZ3)xP+12n3tF9hU2`6>=sIa`WgATsrucz#iKaY15os(x~QN~-?kcrMY& zYnYoEMJF4uc*}?bHEA*xNdl=NDG&iN1wzPdp3cI|C>+I}my%dilvsI-rKGYTRgQKGlOM8XOwMBOjF$&#Rsa!-AVLX9M6svk@m?k%yB)Z&u(w9JzD#N_1CqQvCNc#zd6Tz(adB!imN=uI7 oDo89!%#BYk%1nu30h3%HG9D}(1z{H_=NF}d&BbuY&ubGw6vuZqo9t#uBw$UN5ZkmSO}9qlul67+w2Fv=6jX#^05VhuiwA`i!P&-)=N- zh5ew}fgs{C>^Coj-l!i8q-d@~csuZ*;@$;)gB-y72Za8h89hk3#wLY3+#lmhB1A_KI#NN@;C zgum>RWFVy5?n>9|aUom?h9O9oZm^)z8^Ti5SdLjtXXE+nD*Iwr9^F-i)ztG#f7*eX zQpaYy7jn6B>OXwtan;PT2G-5H>Ib&W^QoP}_{l7u-NU`6e>&uzHv;ZO?j7D61>yv* zS;tr!g;l#*QRZNdaF}p}&?Fou{CcTLG)rqmg@PI)qhK-1P(4L`vh(q~YOstStQV|? tPtq$@GTkyGR|4-2Cco55K-+8CLk_&}cA)FW_$57afC~R}B3A9wKLGR5uqyxn