interactive_plot_example.ipynb 192 KB
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Load libraries"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:39.152526Z",
     "start_time": "2018-10-25T22:13:37.503680Z"
17
    }
18
19
20
   },
   "outputs": [],
   "source": [
21
    "from pathlib import Path\n",
22
23
    "\n",
    "import matplotlib.pyplot as plt\n",
24
25
26
    "import pandas as pd\n",
    "\n",
    "import lightgbm as lgb\n",
27
28
29
30
31
32
    "\n",
    "%matplotlib inline\n",
    "\n",
    "try:\n",
    "    # To enable interactive mode you should install ipywidgets\n",
    "    # https://github.com/jupyter-widgets/ipywidgets\n",
33
    "    from ipywidgets import SelectMultiple, interact\n",
34
    "\n",
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
    "    INTERACTIVE = True\n",
    "except ImportError:\n",
    "    INTERACTIVE = False"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Load data"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:39.238695Z",
     "start_time": "2018-10-25T22:13:39.160165Z"
54
    }
55
56
57
   },
   "outputs": [],
   "source": [
58
59
60
    "regression_example_dir = Path().absolute().parents[1] / \"regression\"\n",
    "df_train = pd.read_csv(str(regression_example_dir / \"regression.train\"), header=None, sep=\"\\t\")\n",
    "df_test = pd.read_csv(str(regression_example_dir / \"regression.test\"), header=None, sep=\"\\t\")\n",
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
    "\n",
    "y_train = df_train[0]\n",
    "y_test = df_test[0]\n",
    "X_train = df_train.drop(0, axis=1)\n",
    "X_test = df_test.drop(0, axis=1)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Create Dataset object for LightGBM"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
78
   "metadata": {},
79
80
   "outputs": [],
   "source": [
81
82
83
84
85
86
    "lgb_train = lgb.Dataset(\n",
    "    X_train,\n",
    "    y_train,\n",
    "    feature_name=[f\"f{i + 1}\" for i in range(X_train.shape[-1])],\n",
    "    categorical_feature=[21],\n",
    ")\n",
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
    "lgb_test = lgb.Dataset(X_test, y_test, reference=lgb_train)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Configuration dictionary"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:39.243104Z",
     "start_time": "2018-10-25T22:13:39.240578Z"
104
    }
105
106
107
   },
   "outputs": [],
   "source": [
108
    "params = {\"num_leaves\": 5, \"metric\": [\"l1\", \"l2\"], \"verbose\": -1}"
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Training"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:39.336630Z",
     "start_time": "2018-10-25T22:13:39.246006Z"
    }
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "[10]\ttraining's l1: 0.457448\ttraining's l2: 0.217995\tvalid_1's l1: 0.456464\tvalid_1's l2: 0.21641\n",
      "[20]\ttraining's l1: 0.436869\ttraining's l2: 0.205099\tvalid_1's l1: 0.434057\tvalid_1's l2: 0.201616\n",
      "[30]\ttraining's l1: 0.421302\ttraining's l2: 0.197421\tvalid_1's l1: 0.417019\tvalid_1's l2: 0.192514\n",
      "[40]\ttraining's l1: 0.411107\ttraining's l2: 0.192856\tvalid_1's l1: 0.406303\tvalid_1's l2: 0.187258\n",
      "[50]\ttraining's l1: 0.403695\ttraining's l2: 0.189593\tvalid_1's l1: 0.398997\tvalid_1's l2: 0.183688\n",
      "[60]\ttraining's l1: 0.398704\ttraining's l2: 0.187043\tvalid_1's l1: 0.393977\tvalid_1's l2: 0.181009\n",
      "[70]\ttraining's l1: 0.394876\ttraining's l2: 0.184982\tvalid_1's l1: 0.389805\tvalid_1's l2: 0.178803\n",
      "[80]\ttraining's l1: 0.391147\ttraining's l2: 0.1828\tvalid_1's l1: 0.386476\tvalid_1's l2: 0.176799\n",
      "[90]\ttraining's l1: 0.388101\ttraining's l2: 0.180817\tvalid_1's l1: 0.384404\tvalid_1's l2: 0.175775\n",
      "[100]\ttraining's l1: 0.385174\ttraining's l2: 0.179171\tvalid_1's l1: 0.382929\tvalid_1's l2: 0.175321\n"
     ]
    }
   ],
   "source": [
    "evals_result = {}  # to record eval results for plotting\n",
147
148
149
150
151
152
153
    "gbm = lgb.train(\n",
    "    params,\n",
    "    lgb_train,\n",
    "    num_boost_round=100,\n",
    "    valid_sets=[lgb_train, lgb_test],\n",
    "    callbacks=[lgb.log_evaluation(10), lgb.record_evaluation(evals_result)],\n",
    ")"
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Plot metrics recorded during training"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:39.809203Z",
     "start_time": "2018-10-25T22:13:39.338985Z"
170
    }
171
172
173
174
   },
   "outputs": [],
   "source": [
    "def render_metric(metric_name):\n",
175
    "    lgb.plot_metric(evals_result, metric=metric_name, figsize=(10, 5))\n",
176
177
178
179
180
181
182
183
184
185
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "metadata": {},
   "outputs": [
    {
     "data": {
186
      "image/png": "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",
187
      "text/plain": [
188
       "<Figure size 720x360 with 1 Axes>"
189
190
      ]
     },
191
192
193
     "metadata": {
      "needs_background": "light"
     },
194
195
196
197
198
199
     "output_type": "display_data"
    }
   ],
   "source": [
    "if INTERACTIVE:\n",
    "    # create widget to switch between metrics\n",
200
    "    interact(render_metric, metric_name=params[\"metric\"])\n",
201
    "else:\n",
202
    "    render_metric(params[\"metric\"][0])"
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Plot feature importances"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:39.958548Z",
     "start_time": "2018-10-25T22:13:39.811530Z"
219
    }
220
221
222
   },
   "outputs": [],
   "source": [
223
224
225
226
227
228
229
230
231
    "def render_plot_importance(importance_type, max_features=10, ignore_zero=True, precision=3):\n",
    "    lgb.plot_importance(\n",
    "        gbm,\n",
    "        importance_type=importance_type,\n",
    "        max_num_features=max_features,\n",
    "        ignore_zero=ignore_zero,\n",
    "        figsize=(12, 8),\n",
    "        precision=precision,\n",
    "    )\n",
232
233
234
235
236
237
238
239
240
241
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "metadata": {},
   "outputs": [
    {
     "data": {
242
      "image/png": "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",
243
      "text/plain": [
244
       "<Figure size 864x576 with 1 Axes>"
245
246
      ]
     },
247
248
249
     "metadata": {
      "needs_background": "light"
     },
250
251
252
253
254
255
     "output_type": "display_data"
    }
   ],
   "source": [
    "if INTERACTIVE:\n",
    "    # create widget for interactive feature importance plot\n",
256
257
258
259
260
261
    "    interact(\n",
    "        render_plot_importance,\n",
    "        importance_type=[\"split\", \"gain\"],\n",
    "        max_features=(1, X_train.shape[-1]),\n",
    "        precision=(0, 10),\n",
    "    )\n",
262
    "else:\n",
263
    "    render_plot_importance(importance_type=\"split\")"
264
265
   ]
  },
266
267
268
269
270
271
272
273
274
275
  {
   "cell_type": "markdown",
   "metadata": {},
   "source": [
    "## Plot split value histogram"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 10,
276
   "metadata": {},
277
278
279
   "outputs": [],
   "source": [
    "def render_histogram(feature):\n",
280
    "    lgb.plot_split_value_histogram(gbm, feature=feature, bins=\"auto\", figsize=(10, 5))\n",
281
282
283
284
285
286
287
288
289
290
    "    plt.show()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 11,
   "metadata": {},
   "outputs": [
    {
     "data": {
291
      "image/png": "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",
292
      "text/plain": [
293
       "<Figure size 720x360 with 1 Axes>"
294
295
      ]
     },
296
297
298
     "metadata": {
      "needs_background": "light"
     },
299
300
301
302
303
304
     "output_type": "display_data"
    }
   ],
   "source": [
    "if INTERACTIVE:\n",
    "    # create widget for interactive split value histogram\n",
305
    "    interact(render_histogram, feature=gbm.feature_name())\n",
306
    "else:\n",
307
    "    render_histogram(feature=\"f26\")"
308
309
   ]
  },
310
311
312
313
314
315
316
317
318
319
320
321
322
323
  {
   "cell_type": "markdown",
   "metadata": {
    "ExecuteTime": {
     "end_time": "2018-10-25T22:13:40.027803Z",
     "start_time": "2018-10-25T22:13:39.960713Z"
    }
   },
   "source": [
    "## Plot trees"
   ]
  },
  {
   "cell_type": "code",
324
325
   "execution_count": 12,
   "metadata": {},
326
327
   "outputs": [],
   "source": [
328
    "def render_tree(tree_index, show_info, precision=3):\n",
329
330
    "    show_info = None if \"None\" in show_info else show_info\n",
    "    return lgb.create_tree_digraph(gbm, tree_index=tree_index, show_info=show_info, precision=precision)"
331
332
333
334
   ]
  },
  {
   "cell_type": "code",
335
336
337
338
   "execution_count": 13,
   "metadata": {
    "scrolled": false
   },
339
340
341
   "outputs": [
    {
     "data": {
342
      "image/png": "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",
343
      "text/plain": [
344
       "<Figure size 7200x7200 with 1 Axes>"
345
346
      ]
     },
347
348
349
     "metadata": {
      "needs_background": "light"
     },
350
351
352
353
354
355
     "output_type": "display_data"
    }
   ],
   "source": [
    "if INTERACTIVE:\n",
    "    # create widget to switch between trees and control info in nodes\n",
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
    "    interact(\n",
    "        render_tree,\n",
    "        tree_index=(0, gbm.num_trees() - 1),\n",
    "        show_info=SelectMultiple(  # allow multiple values to be selected\n",
    "            options=[\n",
    "                \"None\",\n",
    "                \"split_gain\",\n",
    "                \"internal_value\",\n",
    "                \"internal_count\",\n",
    "                \"internal_weight\",\n",
    "                \"leaf_count\",\n",
    "                \"leaf_weight\",\n",
    "                \"data_percentage\",\n",
    "            ],\n",
    "            value=[\"None\"],\n",
    "        ),\n",
    "        precision=(0, 10),\n",
    "    )\n",
374
375
    "    tree = None\n",
    "else:\n",
376
    "    tree = render_tree(53, [\"None\"])\n",
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
    "tree"
   ]
  }
 ],
 "metadata": {
  "hide_input": false,
  "kernelspec": {
   "display_name": "Python 3",
   "language": "python",
   "name": "python3"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
398
   "version": "3.11.7"
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
  },
  "varInspector": {
   "cols": {
    "lenName": 16,
    "lenType": 16,
    "lenVar": 40
   },
   "kernels_config": {
    "python": {
     "delete_cmd_postfix": "",
     "delete_cmd_prefix": "del ",
     "library": "var_list.py",
     "varRefreshCmd": "print(var_dic_list())"
    },
    "r": {
     "delete_cmd_postfix": ") ",
     "delete_cmd_prefix": "rm(",
     "library": "var_list.r",
     "varRefreshCmd": "cat(var_dic_list()) "
    }
   },
   "types_to_exclude": [
    "module",
    "function",
    "builtin_function_or_method",
    "instance",
    "_Feature"
   ],
   "window_display": false
  }
 },
 "nbformat": 4,
 "nbformat_minor": 2
}