Created
May 24, 2017 22:23
-
-
Save kmike/59c18f8361ae3ee70e5741b988990e8e to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "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 | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment