From 509b85488b3fd783135b389923e84b01d7938508 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Fri, 2 Nov 2018 04:06:12 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 167 -> 165 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 178 bytes q01_pipeline/__pycache__/build.cpython-36.pyc | Bin 1725 -> 1392 bytes q01_pipeline/build.py | 28 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 184 bytes .../test_q01_pipeline.cpython-36.pyc | Bin 2014 -> 2012 bytes 6 files changed, 28 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index c105ea65b389830d7486c11505a8fb006d05c448..03974cd7f77cc02b8d443b8096708ef633308a0d 100644 GIT binary patch delta 52 zcmZ3^xRjB@n3tEU=j83^i5%t%LHZf_xvBa^iCL+|8A(N%Df;30McKs#iOH$@$@wX% H6BFG4&AJkR delta 54 zcmZ3=xSWy0n3tF9MSNq_L=JPM5dDn&+*JMaqSVU7lKfnKm;B_?+|<01V*P-k{H)aE JlH!T+ZUE#!6BPge diff --git a/q01_pipeline/__pycache__/__init__.cpython-36.pyc b/q01_pipeline/__pycache__/__init__.cpython-36.pyc index fbce7a136c76784e20d2a9bf4114845d8d5b6a32..82b8a5787d0f428e8f64e40bbbdbe77a3cd384f7 100644 GIT binary patch delta 52 zcmdnOxQUU&n3tEU=j83^i5%t%@%kD0xvBa^iCL+|8A(N%Df;30McKs#iOH$@$@wX% H6BC00)Vvb3 delta 54 zcmdnQxP_6!n3tF9MSNq_L=JPMME#8X+*JMaqSVU7lKfnKm;B_?+|<01V*P-k{H)aE JlH!T+!2s)!6G;F7 diff --git a/q01_pipeline/__pycache__/build.cpython-36.pyc b/q01_pipeline/__pycache__/build.cpython-36.pyc index 46b855109ab327414cb1a431fa5e80979d5e5542..cc92fef1936c231eefee8bb95ad059cf5d6179ab 100644 GIT binary patch delta 839 zcmYjPzi-n(6uvtD{9U2pj&z)|I)?gl*eF`%ZI#?Ji?vv+j-WIciCD9V? z4jEJR-61dE9uo9jh8FtH!rX-Mj%Y!vL->lQh>lo+d5pX;(T{X~m9O$^d<_<%{f6*$ zpa;ZWnm(YPHfuv*eQ z*!vY|yw^sRjO2P=f#!sbjNBN|oaAiGMpfLioQ~ws`jO#RL&?^P_U-JRG^5LO$1xx(>tuQ-wfSTClGGWiDD3`l8Gw)(9L35 zScxm$(CJGbY+b5ETjFkyyefsp3oMT~^0wQA?M% z@oaAtMuLrV(}E>XRH9*+oE0oerg`PVISYi`L@(Y*MSz`jAUjJ$T2#F_7=}?=7_Z!5 zhz8@rz#AyZ$?#7|d$9})9b}vo^r=+!lj{mL6kJzuLxJM(U(qGFg|@=n3FB=T24Yur bCRG(NsYzS3elb~7H)xYC(>80NeVP3Od1}wI literal 1725 zcmYjROOG2x5bmBCj~^L(on)WhWb=ktiq?6+Z50q3!UZBkB8Xan(RjM-9cNzYZYOc% zJsFPs50E(X3lP79TVJ{0zmN-5joE11>Tk+bUH$m#>weH~xBmF^H_`JM`-5RJSG_9vQ`YYF*f*0CGsgmDn2^=zRzv&bu@(Z%RDY5DEz(+~la%Sss zkxsK*TVI-4iMw|4()z`40QNp*Mq~OC`}n0Ijq(^|pR1cV_F3OiG?Ti8 zko@Cfwy*kVi)K*_SHiRP*Pw=l2I1%7q!?-uoE54F@(>lBWXO)vaSfBH)vRYoex z!ZBXCYU}-)!o4$f2f?~nXWK3n$Rswz{xDLs9h6G_ISC-it&avyXX~?52O8w4WhnX7 zdNj50XP6GM62c0u(*ljtD$;VAE*EnGEYT)cpQ63|7hC_D^-H8aLLrvY*09RuOzmP= zZ0VPHxm3PiEfs1=QAJ6SD+i<1ImE{45L_M)5Cgsz`FJJc?r98i4cRaSMVyP?se5XY zRPUcHk)j)J*G>myU{n(8iWA#V5Xlgq5aA8+X|W!WR`K}1)WS+A=vPH)`Exa(P2MHA zM?lYw^{09AY6`-AW9|{$R}UygWSrrSu9I33cz{Qrrtpxor-{V|s=SL7RzIiXI;i%5 Sd|sm!I27Af4t9 diff --git a/q01_pipeline/build.py b/q01_pipeline/build.py index 96beca7..0b2095d 100644 --- a/q01_pipeline/build.py +++ b/q01_pipeline/build.py @@ -1,3 +1,4 @@ +# %load q01_pipeline/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split, GridSearchCV @@ -10,4 +11,31 @@ # Write your solution here : +le = LabelEncoder() +model = RandomForestClassifier(random_state=9,class_weight = 'balanced',n_estimators=50) +for column in bank.select_dtypes(include=['object']).columns.values: + bank[column] = le.fit_transform(bank[column]) + +X=bank.drop(['y'],axis=1) +y=bank['y'] +X_train,X_test,y_train,y_test = train_test_split(X,y,test_size =0.3,random_state=9) + +def pipeline(X_train,X_test,y_train,y_test,model): + param_grid = {'max_depth':[2,3,4,5,6,10,15,20,30],'max_features':[8,10,12,14],'max_leaf_nodes':[2,5,10,15,20]} + + gs = GridSearchCV(estimator=model,param_grid=param_grid) + + obj = gs.fit(X_train,y_train) + + y_pred = gs.predict(X_test) + auc = roc_auc_score(y_test,y_pred) + + # print (obj,auc) + + return obj,auc + +# pipeline(X_train,X_test,y_train,y_test,model) + + + diff --git a/q01_pipeline/tests/__pycache__/__init__.cpython-36.pyc b/q01_pipeline/tests/__pycache__/__init__.cpython-36.pyc index 9a74c788dfa8cb2d8c0635c15b23112acb858577..6d6be4ebbc81a965f20b366bb97d7ed58d883767 100644 GIT binary patch delta 52 zcmdnRxPy_yn3tDp@yXlK6FJNkQuQG~P@xvBc;MX8mECHcAfF8Rr&xv6<2#rgq7`B|yS JCB+ltBLVAu6HWjC diff --git a/q01_pipeline/tests/__pycache__/test_q01_pipeline.cpython-36.pyc b/q01_pipeline/tests/__pycache__/test_q01_pipeline.cpython-36.pyc index 1a428fbcf2e081f515235825226995c5adaec811..f1ea17c108f62973669f1c254b254aa9ef36b69a 100644 GIT binary patch delta 261 zcmcb|e}|vLn3tDp@yXlK8##&@8KXAWFtRYJiZC!R{L0hM$j?pHFG|cxEzU?P%1qG@ z&o9a@E=WvH)lbe(N!`4hNtsbb0H{=xsYnP&6$yg~kX{HOI{6v%PXVwDlHlg|EG&%T z(jaY&5N$}3leyUX?ZrSQNPq}g5TOVn5Ng0IQIHrPkl+X6Vh$j|!N|eN!N$Q}#5ef{ dTNb0jWM_6`Mybi=?DA6bFvS?AOy0n*2LKeqF=_w+ delta 247 zcmcb^e~+KTn3tF9n&Z5vjU2^{jJGz|FtRYJi!v}U{3_7T$j?pHPcKTXOf1RI)pyBH zF3nBND=F3wD9X=DO)e?kyp&0qQAQA`Sd*zp7)TX~fC!Lo2q8B43G+_@undym=C>>? zjN&pNZHy3YNRpE|*!nfaK_*Co2ssd;1R@Y>z$`J482{u0Y@&?(ldrL5F)B`WWH)A% To?OZ