From ebf85c4b64b27021c2998f399fcf07cd8abff2a0 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Thu, 25 Oct 2018 04:04:39 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 135 -> 148 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 151 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 794 -> 1152 bytes q01_grid_search/build.py | 29 ++++++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 157 -> 170 bytes .../test_q01_grid_search.cpython-36.pyc | Bin 3729 -> 3741 bytes 6 files changed, 23 insertions(+), 6 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 14812de5bbb2a004d139995a9d5f098ae50a00f5..7f99ce9942609a5db0c54c5e5bf7681771dcde5c 100644 GIT binary patch delta 51 zcmZo?oWjU%%*)HQ)8XPob_)eZ{fzwFRQ;mFtkmL+q@v6e{qX#v?BasN=p`v`WgATsrp5US*gVtNky3{`r-LS*~JBk$*KCu`6;Or GgIocpvJspB delta 38 tcmZ3&IGvH*n3tDpak2bFb_-z_{fzwFRQ;0F;u3wA)Z*-t{DO(`t^m!T3;h59 diff --git a/q01_grid_search/__pycache__/build.cpython-36.pyc b/q01_grid_search/__pycache__/build.cpython-36.pyc index dbd3e7a28645ede9c396ea197ab2e742dc768ea0..35d26b1a29d5c4fa401b9c4c6ff7573e8d32d9a8 100644 GIT binary patch delta 560 zcmYjPJ!>055Z>l1_3Gu$3T3vI`}Ft7LEyFu@q?Hf|D#xfI8GcV$VIbY}J>5S($q zc9BBZMqU1a%amzSr%k(Uir~Kx2+8cpg$L&G-tF$2H*jD4PvzF;(o*OmyloN zLHWpcu=S6d)HzcCqyqLPm0yJ2-?%XXc)Ix!0#T$>}+x z1UZv#ot*jw^N1WFuf<=p{)`WgATsrp5US*gVtNky3{`r-LS*~JBk$*KCu`6;Or GgS-K&3=y>e delta 38 tcmZ3*IG2&#n3tDpak2bFb_-!I{fzwFRQ;0F;u3wA)Z*-t{DO(`-T=?$3>5$X 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..55065804767d99f0b4a027171e0adc51caa72390 100644 GIT binary patch delta 72 zcmbOzJ6D#|n3tDpm&3*AjT<@BnH7@tGxBp&^@|d-Qj0T^iZWC5!}E)>iwhEyQ}vVc cQ&KlKGw)(#be^2ZroobvSzNL?n^lby0EIXhfB*mh delta 60 zcmbO$J5iR?n3tF9U9o)hrj4BG%)(*%8Tq-X`X#BwCHgL@#n~nK1)C=@?_y+hnVid} Q!CF#UkdwN(oK=kz08>yCv;Y7A From 28a23b490bf0b313177bbc5c860413e070965e45 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Thu, 25 Oct 2018 04:09:30 +0000 Subject: [PATCH 2/2] Done --- q02_fit/__pycache__/__init__.cpython-36.pyc | Bin 143 -> 156 bytes q02_fit/__pycache__/build.cpython-36.pyc | Bin 1004 -> 1245 bytes q02_fit/build.py | 26 ++++++++++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 149 -> 162 bytes .../__pycache__/test_q02_fit.cpython-36.pyc | Bin 2641 -> 2654 bytes 5 files changed, 21 insertions(+), 5 deletions(-) diff --git a/q02_fit/__pycache__/__init__.cpython-36.pyc b/q02_fit/__pycache__/__init__.cpython-36.pyc index 7d3ab2600f447b3e60420a4a5f073ee9b922a988..7dd93170cc4af48d9ece4379c90b8aa42c2e1081 100644 GIT binary patch delta 51 zcmeBYoWsa&%*)HQ)8XPob_)eh{fzwFRQ;mFtkmL+q@v6e{qX#v?BasNY5Z#YUqNmYHh>1zSDCDYuwjzpPDTsx7qQ|+rXD*stnB9QF1q<~D#DM?7 z*1uqFk@i3ktc3gm8=aFB&N6S_EVFOljC1ePwe@`7e%&6Oj4eVw$-l@U-@?=%gPOar z^uPkPNZfgqZ_P<6=>wDH!DE;&%F;b?i;^A?r}9Gg>8)TBl`K|{xs$4_AsEu4F}b6C zW>`#PcE|eM@CmbwHDQ^U$5xyPI7-qzCzDtg5K1@K1tmjaAk~CS3h0?Q*(7`98Kq5< zy}^2{jf*55PG&^Z3B0y%AiPdy#g(tM2dW!^acy6So~K0w>Y2bY3VrW3no(Odz;7wt zJjX8^hY?)rt}j$WL{bf(c)iYp&=hf6+X#f(%%*rOSi$b=2Lo1-Ii=w#8#z!xp5)LL z_+baCX~!WDiQV6DMV|G6pkf%53If3}oba`5y?1WPy4#r6xBrU(C4077<^PT3m9Ay)wR}C^0kd z78{TO5@0S$OTNWbkXV$M8=qd3nR1H-Omcz9c(Cv-2)j5rzbJJjLy;lSR50<&Qa>X< pH&q{GjJ`{1adt_5!DK^b4So)r-29Z%oK!oYM;MA_ChuX92LM&1MY#X~ diff --git a/q02_fit/build.py b/q02_fit/build.py index fbafb1a..6f7d579 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,30 @@ 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) + accu_score = accuracy_score(y_test,y_pred) + + #print (conf_matrix,class_report,accu_score) + + return conf_matrix,class_report,accu_score + +# 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..7b45bc3ff0f0932355c5869da7f2fd3a6951856c 100644 GIT binary patch delta 51 zcmbQrxQLP6n3tDpr^CgG>=p|C`WgATsrp5US*gVtNky3{`r-LS*~JBk$*KCu`6;Or GgPZ}Tq7jq; delta 38 tcmZ3)IF*szn3tDpak2bFb_-!A{fzwFRQ;0F;u3wA)Z*-t{DO(`&H&8b3-tg1 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..2003c9ad9a44bbb5bc48194c602ab6e7ef173e73 100644 GIT binary patch delta 636 zcmaiyJ#Q015QcsB`M%=N5U>n}n2!JlQd|&G(14VZ21F#HX_oQb8Xx#>PqUjSrV0Py zq#%9lzZ!=v~9M<<5R zNNt49Udwrhut-%dv_T`c;wFSjjf74VNm{DDIU5h4ljEKkOEfzqHFOGL#aWI zQdyb_oZ)gRaV!dzN`2gFG#ar3htHe7vv$!oKb{UJDwjjTmr_qgl%>OGieBjw6FE$* zrrK}4bIw&g_ffyg;wJU%LKhfput5LtjoWh0f?uRagtNJ8W~Gc>>Qx8rci8GqgDs?W3Y7Mxp07J(DE_VogUpzF7uf=mn2JR2LTE!4B1MDXW>b|wds~cf3hi0F_}jt|W(9F3@MkC8fV&or6NpMA d%*6|PQQ+2$n4%s-UH4D^6h8VtnW}Dd{}13^rBwg` delta 641 zcmZ{iPixdb6u>vT*-R3)Qn0jLtai2A)llmqEf&0pR7CLNp@*Ivr<++D++@O=X>p6- z7qF)}^}L@zdiFyUZ|~sQf<1ciqVuu^MKK}2_y5hjnS7Z$n`0X@Gx0<(e`KG$1S2E0 z;W|5#*aA_cD(Bh=BX^QIMoR5*Jy0N_WiPzVN7%~6TRxP+9Dvl=D!41oa$yu`j3}1M z((L0EQb$q@d7)CN&l|N`E%EU5Rh@Z@x190gX@6hkvQLZmpGf`2sM3CDoOsu4&wsvj zgYxUpaRP1H{((!K6LD)nauu?=t{6{XM?u=-u(QmM;&ex z?hq1+vf)Sx^I#L!oJB1ta+k19xJUS_;kcxa<&$MI#f_8x=M zU82xfFVpFeAxM$(fj-2@O