From adcd9604b5f1f7e84051f429821128950b2be022 Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Thu, 15 Nov 2018 03:51:15 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 135 -> 152 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 151 -> 168 bytes .../__pycache__/build.cpython-36.pyc | Bin 794 -> 1217 bytes q01_grid_search/build.py | 24 ++++++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 157 -> 174 bytes .../test_q01_grid_search.cpython-36.pyc | Bin 3729 -> 3745 bytes 6 files changed, 19 insertions(+), 5 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 14812de5bbb2a004d139995a9d5f098ae50a00f5..c33de0be3ea4c5650ba35766ccb930bbe07e8ce4 100644 GIT binary patch delta 55 zcmZo?oWaO$%*)F)^YxpF>=r7n`WgATsrn(M#Tki3K%8M@U|^;no?nz*T#%TYs-K*n Jk~%TS6ae@p64L+x delta 38 tcmbQi*v`mq%*)HQxLAH7yM?fcenx(7s(wjoaf!Z5YH@Z+e!;|KQvk>?3&j8c diff --git a/q01_grid_search/__pycache__/__init__.cpython-36.pyc b/q01_grid_search/__pycache__/__init__.cpython-36.pyc index 9413fbb035692cba6960d05692dfdb9b5cbb7e65..6a5c0822563a08752437d79c47860751be597704 100644 GIT binary patch delta 55 zcmbQvxPp=0n3tDp=Ib{T*)3E;^)vEwQ}shii!&07fH=d*z`#sDJijQrxF9h(RX;gD JC3RwuD*yp?6B7Uc delta 38 tcmZ3%IGvH*n3tDpak2bFb_-z_{fzwFRQ;0F;u3wA)Z*-t{DO(et^m$J37MbNVcT~MMhj7etOI@2kc=|W+a9_k)@ zkly?cL=gN31pkdW>OmIv?7@q^Nvmwad-=WJOY(j%3UR1&T&^b;dDhB!w#o)d)$*E{IM1eS0Ekd+&`nOmU-CC#VQ z4j7xrfK6ow?($}YT4m+I=%^se_dIuGCJ{5sv{j#;x1&44GSBZ;V zB5y$CVWs2j4-9#8MW|=kTK>ehU1Kzf$J2t0#>*OEQtrZz!i4VN8RVV{pu;lQhk$C5 uh3Zp_kr5)o z6vYgbVa{R6WsPD5i?QUe<+4YygW0S=agHbsMut@8EY1|RX2vM4RIV)U6vhSc*xiQzCn3tDp_Uktj*)3F}^)vEwQ}shii!&07fH=d*z`#sDJijQrxF9h(RX;gD JC3RwuHvk1m6D^Rf diff --git a/q01_grid_search/tests/__pycache__/test_q01_grid_search.cpython-36.pyc b/q01_grid_search/tests/__pycache__/test_q01_grid_search.cpython-36.pyc index 6061f23a0ca786fa4210816073f732a59b5c5681..c4acaa74417522413fe758f04b52c52ba33a40b6 100644 GIT binary patch delta 76 zcmbOzyHJ+Xn3tDp_Ukv%8#i*MGpnTQXXNLm>W7pTXCxK@afXqBfth}Ieo=ODL1J>M fesX?F>gHzVU5t#*lM~rASaLFpOEzb-s&N7U0vZ|k delta 60 zcmZ1|J5iR?n3tF9U9o)hrj4BG%)(*%8Tq-X`X#BwCHgL@#n~nK1)HZZ?_y+hnOw-G Q!CF#UkdwN(npKSx094!)!~g&Q From 833788ac0743e399c398a618cb27b99871d4a92a Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Sun, 25 Nov 2018 08:43:03 +0000 Subject: [PATCH 2/2] Done --- q02_fit/__pycache__/__init__.cpython-36.pyc | Bin 143 -> 160 bytes q02_fit/__pycache__/build.cpython-36.pyc | Bin 1004 -> 1259 bytes q02_fit/build.py | 22 ++++++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 149 -> 166 bytes .../__pycache__/test_q02_fit.cpython-36.pyc | Bin 2641 -> 2658 bytes 5 files changed, 18 insertions(+), 4 deletions(-) diff --git a/q02_fit/__pycache__/__init__.cpython-36.pyc b/q02_fit/__pycache__/__init__.cpython-36.pyc index 7d3ab2600f447b3e60420a4a5f073ee9b922a988..004e7afc49e3377709461afa462c55c069e496f7 100644 GIT binary patch delta 55 zcmeBYT)@a~%*)F)^YxpF>=r7%`WgATsrn(M#Tki3K%8M@U|^;no?nz*T#%TYs-K*n Jk~%TS76AOl67v86 delta 38 tcmZ3$*w4sr%*)HQxLAH7yM?fgenx(7s(wjoaf!Z5YH@Z+e!;|KTL8;A3*`U+ diff --git a/q02_fit/__pycache__/build.cpython-36.pyc b/q02_fit/__pycache__/build.cpython-36.pyc index 87b27857062246070d7ade7c600fbb5b62693efa..3200958a9eddc49a31774e4feb3a57d74dc54b2f 100644 GIT binary patch delta 462 zcmYjMJ!>055Z#YENjXP02{x8b@fS*huR3ExDq{laTm*~*31Y^FLCgy*5>1gL^meoKWFe=FOX7=keyYeDkESU#)uE*LSDSTtfbkM^Q%p z7SsHjG@_LkS1e|0BwEtd_M)PSUNN;k`IfBus(wi#U;FyGULG?_6g?rq#!q@oFC?4m zm9TQmcZJ>_f+cO5kue=H%QBj=F&lBq=ghIroVgj#oXm|mO49d%n>$}2QBk=MS|!p# zp$TZ5fP)Z}^3tcK)yC$fA=Xo4BP7M=d_ktYxY-pJlJoqj>U;}wxMq?n79&8pJhgjxbUx4T~i_2ggr_(RI7R)qeb{@gYVyAM@ VP1T^I4~vt{*7O(ObZSmz@c|QubpHSV delta 225 zcmaFO`G#HDn3tDpaj|@KF*5_hV+JI^4rDt3aq*3b%2A?HtxRc5k_=J&sk~WyDU2zM ztxPG>6DMV|G6pkf%4`;53}oba`5y?1WPy4#r6%_>U(C4077<^PT3m9Ay)wR}C^0kd z78{TO5@0S$OTNWbkXV$M8=qd3nR1H-Omcz9c(Cv-2)j5rzbJJjLy;lSR50<&Qa>X< pH&q{GjJ`{1adt_5!DL%z4So)r-29Z%oK!oYM;MA_CZAxD2LNw2MfCsx diff --git a/q02_fit/build.py b/q02_fit/build.py index fbafb1a..fac42df 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,28 @@ 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) + conf_matrix = confusion_matrix(y_test,y_pred) + class_report = classification_report(y_test,y_pred) + + accuracy = accuracy_score(y_test, y_pred) + + return conf_matrix, class_report, accuracy + + + +fit(X_test, y_test) + diff --git a/q02_fit/tests/__pycache__/__init__.cpython-36.pyc b/q02_fit/tests/__pycache__/__init__.cpython-36.pyc index 5b1da020783fa9a059116ba98f7a4fdc73c700b1..2b913439abf065e577c58226c9b1be6230693d2e 100644 GIT binary patch delta 55 zcmbQrxQvnAn3tDp=Ib{T*)3Fp^)vEwQ}shii!&07fH=d*z`#sDJijQrxF9h(RX;gD JC3RwuGXMZh6AJ(U delta 38 tcmZ3+IF*szn3tDpak2bFb_-!A{fzwFRQ;0F;u3wA)Z*-t{DO(e&H&AR3;h59 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..5b64dee39ece0e5c7c15676d39f3aa6d51934f20 100644 GIT binary patch delta 640 zcmaiyO>fgc5QgK#@mEtW6rw<&;TwZQDyVwk!l6elAVq35mt|^i8jIL#&2AClQvQRb zqW%ojGk<^^*Kk1MRsjdD2mw1zB`R^imYf=_U(TE*5de-!v_@ZroYz-$Wm&4JXo*>z0a(``YW4NX0xh^r0 z!^G;U{nnv#uIjmu`&~9@QqL}Qfx#vV^p9Slsa{P9$w*;uD*wqqslTxZ;1++>{g`Q^Q_=Q{8=y@gx#$?vWHPt*;} zlS}M$nQ@D8n{kKn*S)U#JUef}xpia_IDu<#FYxO5@o#(4z3O8yaG?4bj4YpqclW_7 z?Kea{Zk6MNB<{N)r}th0pJ9t%m4rY delta 623 zcmaKqF>ljA6vyMl$=N1>p_K}v&_IF4v?W5VKw@DiVqszE(Cv7MFRexFv)&zubm1$2 zZa~Zool$2#1nXmCs{|6PEO5`ML?tAA^6%bz_x|tho&9z3^P<@5^^y-}<)io%q!e3a ztTg$dqAo(2=|UO{R_&%uinSg|GuEiE>%Iru52;(gD>+eMU!XG7Eu|Od1z3%SVqVKs zWe?~)n^Of7S?WxglUAeANCP^4))c|T>)!eGczB=-HRR2QkCb_Cb>-f)-UpZ6?eNL+ zRnBi>-%ogr!J0W%kKcx^V1Y!L0V2#Ow6jX3A@~!YU+z)YSrO#Ra5e*{y^akhLWDFU18C#6M z)oW{&V^=(u{A&`AD2PHoI#H*NpZxX@-gn=ken74l?|P2n_1Dy?{3ioL%_^Js7NLSn zj?GJoeUqikzygK&RFA2>Cr2=)_N<=7p0o&giQE&3*{R1@MJ=3+DX9RVko%Zt6xK|b UvJO*iFQ5J#eDr^Ma)ac-A4DCj6951J