Skip to content

Commit

Permalink
feat: update clf switcher
Browse files Browse the repository at this point in the history
  • Loading branch information
brycemcwilliams authored Apr 19, 2020
1 parent 656b76d commit d1fb991
Showing 1 changed file with 73 additions and 67 deletions.
140 changes: 73 additions & 67 deletions pipeline.ipynb
Original file line number Diff line number Diff line change
Expand Up @@ -262,7 +262,7 @@
"\n",
" def fit(self, X, y=None, **kwargs):\n",
" self.estimator.fit(X, y)\n",
" return self.estimator\n",
" return self\n",
"\n",
" def predict(self, X, y=None):\n",
" return self.estimator.predict(X)\n",
Expand Down Expand Up @@ -327,15 +327,15 @@
"output_type": "stream",
"text": [
"[Parallel(n_jobs=12)]: Using backend LokyBackend with 12 concurrent workers.\n",
"[Parallel(n_jobs=12)]: Done 8 tasks | elapsed: 2.9s\n",
"[Parallel(n_jobs=12)]: Done 124 tasks | elapsed: 3.6s\n",
"[Parallel(n_jobs=12)]: Done 756 tasks | elapsed: 5.9s\n",
"[Parallel(n_jobs=12)]: Done 1652 tasks | elapsed: 9.0s\n",
"[Parallel(n_jobs=12)]: Done 2804 tasks | elapsed: 12.9s\n",
"[Parallel(n_jobs=12)]: Done 4212 tasks | elapsed: 17.5s\n",
"[Parallel(n_jobs=12)]: Done 5478 tasks | elapsed: 32.8s\n",
"[Parallel(n_jobs=12)]: Done 6492 tasks | elapsed: 44.0s\n",
"[Parallel(n_jobs=12)]: Done 7150 out of 7150 | elapsed: 45.3s finished\n"
"[Parallel(n_jobs=12)]: Done 8 tasks | elapsed: 3.0s\n",
"[Parallel(n_jobs=12)]: Done 146 tasks | elapsed: 3.7s\n",
"[Parallel(n_jobs=12)]: Done 786 tasks | elapsed: 6.0s\n",
"[Parallel(n_jobs=12)]: Done 1682 tasks | elapsed: 9.1s\n",
"[Parallel(n_jobs=12)]: Done 2834 tasks | elapsed: 13.1s\n",
"[Parallel(n_jobs=12)]: Done 4242 tasks | elapsed: 18.0s\n",
"[Parallel(n_jobs=12)]: Done 5491 tasks | elapsed: 33.8s\n",
"[Parallel(n_jobs=12)]: Done 6424 tasks | elapsed: 44.1s\n",
"[Parallel(n_jobs=12)]: Done 7150 out of 7150 | elapsed: 45.9s finished\n"
]
},
{
Expand Down Expand Up @@ -546,7 +546,7 @@
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x1e1d29bbc88>"
"<matplotlib.axes._subplots.AxesSubplot at 0x19360e92a48>"
]
},
"execution_count": 14,
Expand Down Expand Up @@ -630,9 +630,15 @@
" return {\n",
" sensitivity: sensitivity,\n",
" specificity: specificity\n",
" }\n",
"\n",
"\n",
" }"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [],
"source": [
"def roc_plot(fpr, tpr):\n",
" \"\"\"\n",
" Predefined ROC Plot Function\n",
Expand All @@ -651,7 +657,7 @@
},
{
"cell_type": "code",
"execution_count": 18,
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -679,7 +685,7 @@
},
{
"cell_type": "code",
"execution_count": 19,
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
Expand Down Expand Up @@ -808,7 +814,7 @@
},
{
"cell_type": "code",
"execution_count": 20,
"execution_count": 21,
"metadata": {},
"outputs": [
{
Expand Down Expand Up @@ -1083,7 +1089,7 @@
"6 0.12 0.93 0.9 0.88 "
]
},
"execution_count": 20,
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
Expand All @@ -1096,7 +1102,7 @@
},
{
"cell_type": "code",
"execution_count": 21,
"execution_count": 22,
"metadata": {},
"outputs": [
{
Expand Down Expand Up @@ -1146,10 +1152,10 @@
" <tbody>\n",
" <tr>\n",
" <td>173</td>\n",
" <td>0.027799</td>\n",
" <td>0.008109</td>\n",
" <td>0.032099</td>\n",
" <td>0.022686</td>\n",
" <td>0.0023</td>\n",
" <td>4.581152e-04</td>\n",
" <td>0.000458</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1170,10 +1176,10 @@
" </tr>\n",
" <tr>\n",
" <td>183</td>\n",
" <td>0.025600</td>\n",
" <td>0.001281</td>\n",
" <td>0.0021</td>\n",
" <td>3.001929e-04</td>\n",
" <td>0.026300</td>\n",
" <td>0.001552</td>\n",
" <td>0.0022</td>\n",
" <td>0.000400</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1194,10 +1200,10 @@
" </tr>\n",
" <tr>\n",
" <td>193</td>\n",
" <td>0.034699</td>\n",
" <td>0.027781</td>\n",
" <td>0.0023</td>\n",
" <td>4.587346e-04</td>\n",
" <td>0.025600</td>\n",
" <td>0.002010</td>\n",
" <td>0.0024</td>\n",
" <td>0.000490</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1218,10 +1224,10 @@
" </tr>\n",
" <tr>\n",
" <td>203</td>\n",
" <td>0.025799</td>\n",
" <td>0.000872</td>\n",
" <td>0.0020</td>\n",
" <td>3.724217e-07</td>\n",
" <td>0.027099</td>\n",
" <td>0.004989</td>\n",
" <td>0.0021</td>\n",
" <td>0.000300</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1242,10 +1248,10 @@
" </tr>\n",
" <tr>\n",
" <td>213</td>\n",
" <td>0.027700</td>\n",
" <td>0.004981</td>\n",
" <td>0.0023</td>\n",
" <td>4.584378e-04</td>\n",
" <td>0.025399</td>\n",
" <td>0.000800</td>\n",
" <td>0.0022</td>\n",
" <td>0.000400</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand Down Expand Up @@ -1290,10 +1296,10 @@
" </tr>\n",
" <tr>\n",
" <td>416</td>\n",
" <td>0.007000</td>\n",
" <td>0.000894</td>\n",
" <td>0.006900</td>\n",
" <td>0.000700</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000e+00</td>\n",
" <td>0.000000</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>50</td>\n",
Expand All @@ -1314,10 +1320,10 @@
" </tr>\n",
" <tr>\n",
" <td>417</td>\n",
" <td>0.006700</td>\n",
" <td>0.000900</td>\n",
" <td>0.007000</td>\n",
" <td>0.000774</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000e+00</td>\n",
" <td>0.000000</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1338,10 +1344,10 @@
" </tr>\n",
" <tr>\n",
" <td>66</td>\n",
" <td>0.007100</td>\n",
" <td>0.000300</td>\n",
" <td>0.007200</td>\n",
" <td>0.000400</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000e+00</td>\n",
" <td>0.000000</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>50</td>\n",
Expand All @@ -1362,10 +1368,10 @@
" </tr>\n",
" <tr>\n",
" <td>387</td>\n",
" <td>0.006700</td>\n",
" <td>0.001005</td>\n",
" <td>0.006500</td>\n",
" <td>0.001204</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000e+00</td>\n",
" <td>0.000000</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1386,10 +1392,10 @@
" </tr>\n",
" <tr>\n",
" <td>357</td>\n",
" <td>0.005500</td>\n",
" <td>0.000922</td>\n",
" <td>0.005400</td>\n",
" <td>0.001020</td>\n",
" <td>0.0000</td>\n",
" <td>0.000000e+00</td>\n",
" <td>0.000000</td>\n",
" <td>SVC(C=0.4, break_ties=False, cache_size=200, c...</td>\n",
" <td>NaN</td>\n",
" <td>80</td>\n",
Expand All @@ -1415,17 +1421,17 @@
],
"text/plain": [
" mean_fit_time std_fit_time mean_score_time std_score_time \\\n",
"173 0.027799 0.008109 0.0023 4.581152e-04 \n",
"183 0.025600 0.001281 0.0021 3.001929e-04 \n",
"193 0.034699 0.027781 0.0023 4.587346e-04 \n",
"203 0.025799 0.000872 0.0020 3.724217e-07 \n",
"213 0.027700 0.004981 0.0023 4.584378e-04 \n",
"173 0.032099 0.022686 0.0023 0.000458 \n",
"183 0.026300 0.001552 0.0022 0.000400 \n",
"193 0.025600 0.002010 0.0024 0.000490 \n",
"203 0.027099 0.004989 0.0021 0.000300 \n",
"213 0.025399 0.000800 0.0022 0.000400 \n",
".. ... ... ... ... \n",
"416 0.007000 0.000894 0.0000 0.000000e+00 \n",
"417 0.006700 0.000900 0.0000 0.000000e+00 \n",
"66 0.007100 0.000300 0.0000 0.000000e+00 \n",
"387 0.006700 0.001005 0.0000 0.000000e+00 \n",
"357 0.005500 0.000922 0.0000 0.000000e+00 \n",
"416 0.006900 0.000700 0.0000 0.000000 \n",
"417 0.007000 0.000774 0.0000 0.000000 \n",
"66 0.007200 0.000400 0.0000 0.000000 \n",
"387 0.006500 0.001204 0.0000 0.000000 \n",
"357 0.005400 0.001020 0.0000 0.000000 \n",
"\n",
" param_clf_switcher__estimator \\\n",
"173 SVC(C=0.4, break_ties=False, cache_size=200, c... \n",
Expand Down Expand Up @@ -1521,7 +1527,7 @@
"[715 rows x 35 columns]"
]
},
"execution_count": 21,
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
Expand All @@ -1532,16 +1538,16 @@
},
{
"cell_type": "code",
"execution_count": 22,
"execution_count": 23,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.axes._subplots.AxesSubplot at 0x1e1d4956648>"
"<matplotlib.axes._subplots.AxesSubplot at 0x193611c4388>"
]
},
"execution_count": 22,
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
},
Expand Down

0 comments on commit d1fb991

Please sign in to comment.