From 48ff6aec037d30cad64c7ddf9fc78906069d6616 Mon Sep 17 00:00:00 2001 From: TheSarang Date: Mon, 9 Jul 2018 05:06:24 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 135 -> 147 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 151 -> 163 bytes .../__pycache__/build.cpython-36.pyc | Bin 794 -> 1203 bytes q01_grid_search/build.py | 22 +++++++++++++----- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 157 -> 169 bytes .../test_q01_grid_search.cpython-36.pyc | Bin 3729 -> 3740 bytes 6 files changed, 16 insertions(+), 6 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 14812de5bbb2a004d139995a9d5f098ae50a00f5..b205e35ea562021bdb08a34150302627191ef9fd 100644 GIT binary patch delta 50 zcmZo?oXp5>%*)HQ{*BW_b_;n2{fzwFRQ-^Q)ZoOT#JqI<@cg3e;)2BFRQ=@ql+=kq FrT~hl5X%4n delta 38 tcmbQt*v`mq%*)HQxLAH7yM?fcenx(7s(wjoaf!Z5YH@Z+e!;{zQvk=yC?`WgATsrn%qslkawiFxVz;rT_`#RZAUsrt$JDX9~K FTmh2!5eonS delta 38 tcmZ3?IGvH*n3tDpak2bFb_-z_{fzwFRQ;0F;u3wA)Z*-t{DO&bt^mz=3;O^7 diff --git a/q01_grid_search/__pycache__/build.cpython-36.pyc b/q01_grid_search/__pycache__/build.cpython-36.pyc index dbd3e7a28645ede9c396ea197ab2e742dc768ea0..959061916a1c37e48d28bcf0362143265d44b043 100644 GIT binary patch delta 755 zcmYjP%W4!s6s=p;?|CGS$>gPpiZRS;d?0QlNW`UX5>QH^X}fBY8M~*4>Yjl>hgpnS z&O);D58Mdi-VdpzE+h+oz>VInh~yUc)IH}`b)5_S(fR66A2b@l)~~(S&n!ZIkW1lW z{RA`rjv$DDgm5Cs00f-@Tqu+?)3LaXJ4>9@<*w;jiI@7^H?@s=zylzX4Qj%f0k6yY zpdmoO=_88UwNu)oYlJud%T!!9%7S!dQ!WTk_#&8FZ!EsZukaSX`r-3-cS-svx5dhw z@@26p*2MaI;BDEKi?St`<&szx8*>{yz&`10ebE5ZgAP?b4y64odmH9)rsO$89@_|2 zc$iiF6f@sLC`d_5R$2n)?8GkZ0hFYK83j^MWK5v*8JswUHK@8wFvH!_E}hctF?`y3 z(P7+|dC{MyQIRPfj3O1K;i2jaP2-7n4A1#ODx+ao;K>VX9YZtb^2O1}G7yn$6S7$v4z{6Fq77d^cExKwH51OnFf%_M?da+^v delta 345 zcmdnYIg72{n3tDpaj|^#TqXvF#|%h-4ajx?;^Iv}B84G^F^3_FA(bJEF@>p_kr5)o z6vYgbVa{R6WsPD5i?QUe<+4YygW0S=agHbsMut@8EY1|RX2vM4RIV)U6vhSc*xiQ=yE2`WgATsrn%qslkawiFxVz;rT_`#RZAUsrt$JDX9~K FyaAR!5hMTr delta 38 tcmZ3Wa1a^ delta 64 zcmbOuJ5iR?n3tF9U9o)hrj4BG%)(*%8Tq-X`X#BwCHgL@#n~nK1)KYscQG=$OwM7` UU@a*v$Vr{NkWFH9A1fax0H; Date: Mon, 9 Jul 2018 05:11:54 +0000 Subject: [PATCH 2/2] Done --- q02_fit/__pycache__/__init__.cpython-36.pyc | Bin 143 -> 155 bytes q02_fit/__pycache__/build.cpython-36.pyc | Bin 1004 -> 1238 bytes q02_fit/build.py | 17 +++++++++++------ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 149 -> 161 bytes .../__pycache__/test_q02_fit.cpython-36.pyc | Bin 2641 -> 2653 bytes 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/q02_fit/__pycache__/__init__.cpython-36.pyc b/q02_fit/__pycache__/__init__.cpython-36.pyc index 7d3ab2600f447b3e60420a4a5f073ee9b922a988..86bec40c9e7a4c638d5f1368aa8edc75062f6996 100644 GIT binary patch delta 50 zcmeBYoXyB?%*)HQ{*BW_b_;nA{fzwFRQ-^Q)ZoOT#JqI<@cg3e;)2BFRQ=@ql+=kq Fwg8UM5bFQ{ delta 38 tcmbQu*w4sr%*)HQxLAH7yM?fgenx(7s(wjoaf!Z5YH@Z+e!;{zTL8*%3)=ty diff --git a/q02_fit/__pycache__/build.cpython-36.pyc b/q02_fit/__pycache__/build.cpython-36.pyc index 87b27857062246070d7ade7c600fbb5b62693efa..a1c9b1ab1009bca074b727a3b69253b296daed08 100644 GIT binary patch delta 441 zcmYk1&r1S96vyYsuBNbc3QSWgFYZawYeW zi6j9I$cPN7q%mnyi%Ab?papu9f+RjP^+;<8ms!by;LLTTP?|zl0cJ*KB1)V!B==>M zxPyG`OAA0XTd7-Hxb{_-Z_cnf!`d?vYasEvUuksZBADAcsnYr+SyqTf^93^2MVY_`%R23CXCrS_CgI+@| lB=T?@Ueb&?)tF8)7uMCAg{_{)Zn}J1ZR!`oS6U<)@(&+%ZAAb8 delta 225 zcmcb{`G#HDn3tDpaj|@KF*5_hV+JI^4rDt3aq*3b%2A?HtxRc5k_=J&sk~WyDU2zM ztxPG>6DMV|G6pkf%53If3}oba`5y?1WPy4#r6yM~U(C4077<^PT3m9Ay)wR}C^0kd z78{TO5@0S$OTNWbkXV$M8=qd3nR1H-Omcz9c(Cv-2)j5rzbJJjLy;lSR50<&Qa>X< pH&q{GjJ`{1adt_5!DKCF4So)r-29Z%oK!oYM;MA_CU0et2LMYeMV$Zu diff --git a/q02_fit/build.py b/q02_fit/build.py index fbafb1a..eadf847 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 @@ -13,15 +14,19 @@ X_train, X_test, y_train, y_test = train_test_split(X_bal, y_bal, test_size=0.33, random_state=9) rfc = RandomForestClassifier(oob_score=True, random_state=9) -param_grid = {"max_features": ['sqrt', 4, "log2"], - "n_estimators": [10, 50, 120], - "max_depth": [40, 20, 10], - "max_leaf_nodes": [5, 10, 2]} +param_grid = {'max_features': ['sqrt', 4, 'log2'], + 'n_estimators': [10, 50, 120], + '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): + y_pred = grid.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 5b1da020783fa9a059116ba98f7a4fdc73c700b1..3f54dee2e82c4363293c9b35bc13af87c290f8ea 100644 GIT binary patch delta 50 zcmbQrxR8=yEV`WgATsrn%qslkawiFxVz;rT_`#RZAUsrt$JDX9~K FoB@&U5d#1K delta 38 tcmZ3;IF*szn3tDpak2bFb_-!A{fzwFRQ;0F;u3wA)Z*-t{DO&b&H&7|3-bT~ 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 3d6485624ed394e15bb321e45e5945ebb835250c..a62ce02fa9e9b157e5c68a1bd5772e941142b4ca 100644 GIT binary patch delta 635 zcmaiy&u`N(6vvx3jgze7!k{V?R$v1H5%vI8TBDSA+n+bP|&|;7A|8_nhyuzp_8Bd|qLDq-$y;1!pVl2+CT>x8R>lYM>#Z``@|*;cUVX1}oB>i3em+$xw72<=m_mD2Pi&hT6nTl{3E1p78&KB5aSCze eE~((Vm}lVEjETH1Lml^z9||4)A5XR$-~9uj+@!<+ delta 641 zcmZ{iPixdb6u>vT*-R3)DzsD=YrDGL)=+hk7KL6Elp=WPp@&{%oNi`q=q3~1Op7am zA3$$&@>)NE^z4TaZx4EwBHlcCY3F4N6~%=7-v2lAW^z39b%w1@O~s$|!e{oyOE5B0 z8?LiA5?dgOROMV7VdPd)$4IFit_KPvwCqoB?Gd(e@tO~%F#8}iwhHcwvs@Sj8Y7CO zvNXGRiPVu4Ltdy<>XSyTR!clQdRb@QwOh{kz0u!Qx$M*8{ijmz8CBZ%jgQ`S+w-5# z%~O6II!?e%0@X~=J^J7`ylG@bDgeY7eKRg);zP$CHj^uVB)Sr8+si@Q{%U@EwnQD4 z3AYIeMcHtqgn6(AE6$=86uCpVOSnh)tKqDD%w}zmy>&Z1WKV)gTl<5x7dn*w|7zO} z&E_KI^ay>zeZnf?Vwp6!sfUVY?~VpSphT?vhle^XNCu0=0uWJAR