Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "cells": [
- {
- "cell_type": "code",
- "execution_count": 77,
- "metadata": {},
- "outputs": [
- {
- "data": {
- "text/html": [
- "\n",
- " <style>\n",
- " table.eli5-weights tr:hover {\n",
- " filter: brightness(85%);\n",
- " }\n",
- "</style>\n",
- "\n",
- "\n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- " \n",
- "\n",
- " \n",
- " <table class=\"eli5-weights-wrapper\" style=\"border-collapse: collapse; border: none; margin-bottom: 1.5em;\">\n",
- " <tr>\n",
- " \n",
- " <td style=\"padding: 0.5em; border: 1px solid black; text-align: center;\">\n",
- " <b>\n",
- " \n",
- " y=alt.atheism\n",
- " \n",
- "</b>\n",
- "\n",
- "top features\n",
- " </td>\n",
- " \n",
- " <td style=\"padding: 0.5em; border: 1px solid black; text-align: center;\">\n",
- " <b>\n",
- " \n",
- " y=comp.graphics\n",
- " \n",
- "</b>\n",
- "\n",
- "top features\n",
- " </td>\n",
- " \n",
- " <td style=\"padding: 0.5em; border: 1px solid black; text-align: center;\">\n",
- " <b>\n",
- " \n",
- " y=sci.med\n",
- " \n",
- "</b>\n",
- "\n",
- "top features\n",
- " </td>\n",
- " \n",
- " <td style=\"padding: 0.5em; border: 1px solid black; text-align: center;\">\n",
- " <b>\n",
- " \n",
- " y=soc.religion.christian\n",
- " \n",
- "</b>\n",
- "\n",
- "top features\n",
- " </td>\n",
- " \n",
- " </tr>\n",
- " <tr>\n",
- " \n",
- " \n",
- " <td style=\"padding: 0px; border: 1px solid black; vertical-align: top;\">\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " <table class=\"eli5-weights\"\n",
- " style=\"border-collapse: collapse; border: none; margin-top: 0em; table-layout: auto; width: 100%;\">\n",
- " <thead>\n",
- " <tr style=\"border: none;\">\n",
- " \n",
- " <th style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\" title=\"Feature weights. Note that weights do not account for feature value scales, so if feature values have different scales, features with highest weights might not be the most important.\">\n",
- " Weight<sup>?</sup>\n",
- " </th>\n",
- " \n",
- " <th style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">Feature</th>\n",
- " \n",
- " </tr>\n",
- " </thead>\n",
- " <tbody>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.18%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.006\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " heis\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.19%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.005\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " theis\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.89%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.946\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " eis\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.82%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.869\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " slam\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.84%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.868\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " islam\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.95%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.859\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " moral\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.01%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.853\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " mora\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.22%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.836\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " athei\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.22%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.756\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " isla\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.32%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.749\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " oral\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.52%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.733\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>mora\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.62%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.726\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>isla\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.63%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.725\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " \\/\\\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.63%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.725\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " /\\/\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.63%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 102010 more positive …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- "\n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 85.41%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 190331 more negative …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 85.41%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " -0.821\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <BIAS>\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- "\n",
- " </tbody>\n",
- " </table>\n",
- "\n",
- " \n",
- " \n",
- " </td>\n",
- " \n",
- " <td style=\"padding: 0px; border: 1px solid black; vertical-align: top;\">\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " <table class=\"eli5-weights\"\n",
- " style=\"border-collapse: collapse; border: none; margin-top: 0em; table-layout: auto; width: 100%;\">\n",
- " <thead>\n",
- " <tr style=\"border: none;\">\n",
- " \n",
- " <th style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\" title=\"Feature weights. Note that weights do not account for feature value scales, so if feature values have different scales, features with highest weights might not be the most important.\">\n",
- " Weight<sup>?</sup>\n",
- " </th>\n",
- " \n",
- " <th style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">Feature</th>\n",
- " \n",
- " </tr>\n",
- " </thead>\n",
- " <tbody>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 81.25%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.175\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " gra\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 81.86%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.121\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " file\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 82.50%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.065\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>file\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.64%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.967\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " fil\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.68%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.964\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>fil\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.24%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.917\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " image\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.53%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.892\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " imag\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.57%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.890\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " raphi\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.58%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.888\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " aphi\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.76%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.874\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " aphic\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.78%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.872\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " phics\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.94%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.859\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " mage\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.03%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.852\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " phic\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.16%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.841\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " hics\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.30%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.830\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " ima\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.30%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 111607 more positive …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- "\n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 80.00%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 178317 more negative …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- " \n",
- "\n",
- " </tbody>\n",
- " </table>\n",
- "\n",
- " \n",
- " \n",
- " </td>\n",
- " \n",
- " <td style=\"padding: 0px; border: 1px solid black; vertical-align: top;\">\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " <table class=\"eli5-weights\"\n",
- " style=\"border-collapse: collapse; border: none; margin-top: 0em; table-layout: auto; width: 100%;\">\n",
- " <thead>\n",
- " <tr style=\"border: none;\">\n",
- " \n",
- " <th style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\" title=\"Feature weights. Note that weights do not account for feature value scales, so if feature values have different scales, features with highest weights might not be the most important.\">\n",
- " Weight<sup>?</sup>\n",
- " </th>\n",
- " \n",
- " <th style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">Feature</th>\n",
- " \n",
- " </tr>\n",
- " </thead>\n",
- " <tbody>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 84.46%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.899\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " msg\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 85.08%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.847\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>msg\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.48%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.737\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " -----\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.65%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.723\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " medic\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.69%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.720\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " food\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.70%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.720\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " ----\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 86.72%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.718\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>ms\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.00%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.697\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " sea\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.19%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.682\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " ien\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.20%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.681\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " docto\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.21%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.680\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " octor\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.46%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.662\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " treat\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.49%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.659\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " octo\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.49%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.659\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " med\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 87.49%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 150189 more positive …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- "\n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 85.43%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 230388 more negative …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 85.43%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " -0.820\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <BIAS>\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- "\n",
- " </tbody>\n",
- " </table>\n",
- "\n",
- " \n",
- " \n",
- " </td>\n",
- " \n",
- " <td style=\"padding: 0px; border: 1px solid black; vertical-align: top;\">\n",
- " \n",
- " \n",
- " \n",
- " \n",
- " \n",
- " <table class=\"eli5-weights\"\n",
- " style=\"border-collapse: collapse; border: none; margin-top: 0em; table-layout: auto; width: 100%;\">\n",
- " <thead>\n",
- " <tr style=\"border: none;\">\n",
- " \n",
- " <th style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\" title=\"Feature weights. Note that weights do not account for feature value scales, so if feature values have different scales, features with highest weights might not be the most important.\">\n",
- " Weight<sup>?</sup>\n",
- " </th>\n",
- " \n",
- " <th style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">Feature</th>\n",
- " \n",
- " </tr>\n",
- " </thead>\n",
- " <tbody>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 80.00%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.289\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " hrist\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 80.09%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.280\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " hris\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 80.09%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.280\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " chris\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 80.17%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.272\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " chri\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 80.42%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.250\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " hri\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 81.02%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.196\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " rist\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 81.18%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.182\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " chr\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 81.56%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.147\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>chri\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 82.15%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.095\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <span style=\"background-color: hsl(120, 80%, 70%); margin: 0 0.1em 0 0\" title=\"A space symbol\"> </span>chr\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 82.32%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.080\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " ris\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 82.67%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +1.050\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " god\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.65%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.966\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " stian\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.65%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.966\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " istia\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.77%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " +0.956\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " risti\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(120, 100.00%, 83.77%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 119504 more positive …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- "\n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 83.13%); border: none;\">\n",
- " <td colspan=\"2\" style=\"padding: 0 0.5em 0 0.5em; text-align: center; border: none; white-space: nowrap;\">\n",
- " <i>… 207071 more negative …</i>\n",
- " </td>\n",
- " </tr>\n",
- " \n",
- " \n",
- " <tr style=\"background-color: hsl(0, 100.00%, 83.13%); border: none;\">\n",
- " <td style=\"padding: 0 1em 0 0.5em; text-align: right; border: none;\">\n",
- " -1.011\n",
- " </td>\n",
- " <td style=\"padding: 0 0.5em 0 0.5em; text-align: left; border: none;\">\n",
- " <BIAS>\n",
- " </td>\n",
- " \n",
- "</tr>\n",
- " \n",
- "\n",
- " </tbody>\n",
- " </table>\n",
- "\n",
- " \n",
- " \n",
- " </td>\n",
- " \n",
- " \n",
- " </tr>\n",
- " </table>\n",
- " \n",
- "\n",
- " \n",
- " \n",
- "\n",
- "\n",
- " \n",
- " \n",
- "\n",
- "\n",
- " \n",
- " \n",
- "\n",
- "\n",
- " \n",
- " \n",
- "\n",
- "\n",
- " \n",
- "\n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- " \n",
- "\n",
- "\n",
- "\n"
- ],
- "text/plain": [
- "<IPython.core.display.HTML object>"
- ]
- },
- "execution_count": 77,
- "metadata": {},
- "output_type": "execute_result"
- }
- ],
- "source": [
- "eli5.show_weights(text_clf, top=15,\n",
- " target_names=twenty_train.target_names)"
- ]
- }
- ],
- "metadata": {
- "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",
- "version": "3.6.1"
- }
- },
- "nbformat": 4,
- "nbformat_minor": 2
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement