Skip to content

Instantly share code, notes, and snippets.

@FuriouslyCurious
Last active August 15, 2016 00:43
Show Gist options
  • Save FuriouslyCurious/24b64096dc18284bb5d441e680c48a9b to your computer and use it in GitHub Desktop.
Save FuriouslyCurious/24b64096dc18284bb5d441e680c48a9b to your computer and use it in GitHub Desktop.
TPOT Test
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 20,
"metadata": {
"collapsed": true
},
"outputs": [],
"source": [
"import time\n",
"from tqdm import *\n",
"from tpot import TPOT\n",
"import autosklearn.classification\n",
"import sklearn.datasets\n",
"import numpy as np\n",
"import pandas as pd\n",
"from sklearn.cross_validation import train_test_split"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>name</th>\n",
" <th>imagenum</th>\n",
" <th>Male</th>\n",
" <th>Asian</th>\n",
" <th>White</th>\n",
" <th>Black</th>\n",
" <th>Baby</th>\n",
" <th>Child</th>\n",
" <th>Youth</th>\n",
" <th>Middle Aged</th>\n",
" <th>...</th>\n",
" <th>Pale Skin</th>\n",
" <th>5 o' Clock Shadow</th>\n",
" <th>Strong Nose-Mouth Lines</th>\n",
" <th>Wearing Lipstick</th>\n",
" <th>Flushed Face</th>\n",
" <th>High Cheekbones</th>\n",
" <th>Brown Eyes</th>\n",
" <th>Wearing Earrings</th>\n",
" <th>Wearing Necktie</th>\n",
" <th>Wearing Necklace</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>0</th>\n",
" <td>Aaron Eckhart</td>\n",
" <td>1</td>\n",
" <td>1.568346</td>\n",
" <td>-1.889043</td>\n",
" <td>1.737203</td>\n",
" <td>-0.929729</td>\n",
" <td>-1.471799</td>\n",
" <td>-0.195580</td>\n",
" <td>-0.835609</td>\n",
" <td>-0.351468</td>\n",
" <td>...</td>\n",
" <td>0.361738</td>\n",
" <td>1.166118</td>\n",
" <td>-1.164916</td>\n",
" <td>-1.139990</td>\n",
" <td>-2.371746</td>\n",
" <td>-1.299932</td>\n",
" <td>-0.414682</td>\n",
" <td>-1.144902</td>\n",
" <td>0.694007</td>\n",
" <td>-0.826609</td>\n",
" </tr>\n",
" <tr>\n",
" <th>1</th>\n",
" <td>Aaron Guiel</td>\n",
" <td>1</td>\n",
" <td>0.169851</td>\n",
" <td>-0.982408</td>\n",
" <td>0.422709</td>\n",
" <td>-1.282184</td>\n",
" <td>-1.360060</td>\n",
" <td>-0.867002</td>\n",
" <td>-0.452293</td>\n",
" <td>-0.197521</td>\n",
" <td>...</td>\n",
" <td>-0.832036</td>\n",
" <td>-0.397680</td>\n",
" <td>0.874160</td>\n",
" <td>-0.945431</td>\n",
" <td>-0.268649</td>\n",
" <td>-0.006244</td>\n",
" <td>-0.030406</td>\n",
" <td>-0.480128</td>\n",
" <td>0.666760</td>\n",
" <td>-0.496559</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2</th>\n",
" <td>Aaron Patterson</td>\n",
" <td>1</td>\n",
" <td>0.997749</td>\n",
" <td>-1.364195</td>\n",
" <td>-0.157377</td>\n",
" <td>-0.756447</td>\n",
" <td>-1.891825</td>\n",
" <td>-0.871526</td>\n",
" <td>-0.862893</td>\n",
" <td>0.031445</td>\n",
" <td>...</td>\n",
" <td>1.549743</td>\n",
" <td>1.884745</td>\n",
" <td>-0.999765</td>\n",
" <td>-1.359858</td>\n",
" <td>-1.912108</td>\n",
" <td>-1.095634</td>\n",
" <td>0.915126</td>\n",
" <td>-0.572332</td>\n",
" <td>0.144262</td>\n",
" <td>-0.841231</td>\n",
" </tr>\n",
" <tr>\n",
" <th>3</th>\n",
" <td>Aaron Peirsol</td>\n",
" <td>1</td>\n",
" <td>1.122719</td>\n",
" <td>-1.997799</td>\n",
" <td>1.916144</td>\n",
" <td>-2.514214</td>\n",
" <td>-2.580071</td>\n",
" <td>-1.404239</td>\n",
" <td>0.057551</td>\n",
" <td>0.000196</td>\n",
" <td>...</td>\n",
" <td>0.567822</td>\n",
" <td>-0.176089</td>\n",
" <td>1.108125</td>\n",
" <td>-1.600944</td>\n",
" <td>-3.264613</td>\n",
" <td>0.813418</td>\n",
" <td>0.308631</td>\n",
" <td>-0.848693</td>\n",
" <td>0.475941</td>\n",
" <td>-0.447025</td>\n",
" </tr>\n",
" <tr>\n",
" <th>4</th>\n",
" <td>Aaron Peirsol</td>\n",
" <td>2</td>\n",
" <td>1.078214</td>\n",
" <td>-2.008098</td>\n",
" <td>1.676211</td>\n",
" <td>-2.278056</td>\n",
" <td>-2.651845</td>\n",
" <td>-1.348408</td>\n",
" <td>0.649089</td>\n",
" <td>0.017656</td>\n",
" <td>...</td>\n",
" <td>-1.461474</td>\n",
" <td>-0.955283</td>\n",
" <td>0.119113</td>\n",
" <td>-1.128176</td>\n",
" <td>-3.161048</td>\n",
" <td>0.082680</td>\n",
" <td>-0.439614</td>\n",
" <td>-0.359859</td>\n",
" <td>-0.760774</td>\n",
" <td>-0.410152</td>\n",
" </tr>\n",
" <tr>\n",
" <th>5</th>\n",
" <td>Aaron Peirsol</td>\n",
" <td>3</td>\n",
" <td>0.850491</td>\n",
" <td>-1.482081</td>\n",
" <td>1.908517</td>\n",
" <td>-1.873645</td>\n",
" <td>-3.229934</td>\n",
" <td>-0.864006</td>\n",
" <td>0.313820</td>\n",
" <td>-0.352680</td>\n",
" <td>...</td>\n",
" <td>1.775471</td>\n",
" <td>-1.063505</td>\n",
" <td>1.354345</td>\n",
" <td>-0.960133</td>\n",
" <td>-5.354640</td>\n",
" <td>1.150018</td>\n",
" <td>-0.142195</td>\n",
" <td>-0.672725</td>\n",
" <td>0.886694</td>\n",
" <td>-0.154051</td>\n",
" </tr>\n",
" <tr>\n",
" <th>6</th>\n",
" <td>Aaron Peirsol</td>\n",
" <td>4</td>\n",
" <td>0.944548</td>\n",
" <td>-1.377224</td>\n",
" <td>1.299056</td>\n",
" <td>-1.405336</td>\n",
" <td>-1.862326</td>\n",
" <td>-0.502664</td>\n",
" <td>-0.486290</td>\n",
" <td>0.015002</td>\n",
" <td>...</td>\n",
" <td>0.155763</td>\n",
" <td>-0.033326</td>\n",
" <td>-0.869705</td>\n",
" <td>-0.942216</td>\n",
" <td>-3.776152</td>\n",
" <td>-1.028302</td>\n",
" <td>0.099285</td>\n",
" <td>-0.335493</td>\n",
" <td>0.185644</td>\n",
" <td>-0.671966</td>\n",
" </tr>\n",
" <tr>\n",
" <th>7</th>\n",
" <td>Aaron Pena</td>\n",
" <td>1</td>\n",
" <td>1.594671</td>\n",
" <td>-1.504431</td>\n",
" <td>0.441401</td>\n",
" <td>-1.771746</td>\n",
" <td>-2.449850</td>\n",
" <td>-1.105967</td>\n",
" <td>-0.042591</td>\n",
" <td>-0.136437</td>\n",
" <td>...</td>\n",
" <td>-3.258026</td>\n",
" <td>0.128691</td>\n",
" <td>-1.573239</td>\n",
" <td>-1.102139</td>\n",
" <td>-1.123913</td>\n",
" <td>-1.394168</td>\n",
" <td>1.520652</td>\n",
" <td>-0.487475</td>\n",
" <td>0.601968</td>\n",
" <td>-0.617698</td>\n",
" </tr>\n",
" <tr>\n",
" <th>8</th>\n",
" <td>Aaron Sorkin</td>\n",
" <td>1</td>\n",
" <td>0.286489</td>\n",
" <td>-1.903507</td>\n",
" <td>0.697239</td>\n",
" <td>-1.859854</td>\n",
" <td>-1.440250</td>\n",
" <td>-1.552425</td>\n",
" <td>0.102555</td>\n",
" <td>-0.191471</td>\n",
" <td>...</td>\n",
" <td>-1.417845</td>\n",
" <td>-0.483956</td>\n",
" <td>0.717483</td>\n",
" <td>-0.288405</td>\n",
" <td>-2.295450</td>\n",
" <td>0.937971</td>\n",
" <td>1.233072</td>\n",
" <td>-0.632812</td>\n",
" <td>0.009995</td>\n",
" <td>-0.144265</td>\n",
" </tr>\n",
" <tr>\n",
" <th>9</th>\n",
" <td>Aaron Sorkin</td>\n",
" <td>2</td>\n",
" <td>0.663497</td>\n",
" <td>-1.036937</td>\n",
" <td>0.461610</td>\n",
" <td>-2.498530</td>\n",
" <td>-2.815927</td>\n",
" <td>-1.637794</td>\n",
" <td>-0.201480</td>\n",
" <td>-0.134941</td>\n",
" <td>...</td>\n",
" <td>1.432911</td>\n",
" <td>0.771419</td>\n",
" <td>1.595485</td>\n",
" <td>-0.697505</td>\n",
" <td>-2.511975</td>\n",
" <td>0.981240</td>\n",
" <td>0.424768</td>\n",
" <td>-0.518236</td>\n",
" <td>-0.306921</td>\n",
" <td>0.348492</td>\n",
" </tr>\n",
" <tr>\n",
" <th>10</th>\n",
" <td>Aaron Tippin</td>\n",
" <td>1</td>\n",
" <td>1.910970</td>\n",
" <td>-1.489192</td>\n",
" <td>0.620388</td>\n",
" <td>-1.161901</td>\n",
" <td>-1.145466</td>\n",
" <td>-1.546641</td>\n",
" <td>-1.553562</td>\n",
" <td>0.206915</td>\n",
" <td>...</td>\n",
" <td>0.661369</td>\n",
" <td>2.818243</td>\n",
" <td>0.363108</td>\n",
" <td>-2.176113</td>\n",
" <td>-1.299297</td>\n",
" <td>-1.291467</td>\n",
" <td>1.884040</td>\n",
" <td>-1.405784</td>\n",
" <td>0.770559</td>\n",
" <td>-1.185578</td>\n",
" </tr>\n",
" <tr>\n",
" <th>11</th>\n",
" <td>Abba Eban</td>\n",
" <td>1</td>\n",
" <td>0.891376</td>\n",
" <td>-0.438415</td>\n",
" <td>-0.091453</td>\n",
" <td>-1.738903</td>\n",
" <td>-1.024990</td>\n",
" <td>-1.464063</td>\n",
" <td>-0.720319</td>\n",
" <td>-0.660456</td>\n",
" <td>...</td>\n",
" <td>1.294854</td>\n",
" <td>-0.470484</td>\n",
" <td>0.806376</td>\n",
" <td>-1.021146</td>\n",
" <td>1.071033</td>\n",
" <td>0.008474</td>\n",
" <td>0.441745</td>\n",
" <td>-0.575209</td>\n",
" <td>0.428245</td>\n",
" <td>0.049420</td>\n",
" </tr>\n",
" <tr>\n",
" <th>12</th>\n",
" <td>Abbas Kiarostami</td>\n",
" <td>1</td>\n",
" <td>0.871570</td>\n",
" <td>-1.516176</td>\n",
" <td>0.641716</td>\n",
" <td>-2.134192</td>\n",
" <td>-1.691434</td>\n",
" <td>-0.257611</td>\n",
" <td>0.302173</td>\n",
" <td>-0.269922</td>\n",
" <td>...</td>\n",
" <td>-0.470041</td>\n",
" <td>-0.737105</td>\n",
" <td>-0.286789</td>\n",
" <td>-0.662353</td>\n",
" <td>-1.870350</td>\n",
" <td>-0.616946</td>\n",
" <td>0.224201</td>\n",
" <td>-0.411927</td>\n",
" <td>-0.164780</td>\n",
" <td>0.400568</td>\n",
" </tr>\n",
" <tr>\n",
" <th>13</th>\n",
" <td>Abdel Aziz Al-Hakim</td>\n",
" <td>1</td>\n",
" <td>1.239393</td>\n",
" <td>-1.329086</td>\n",
" <td>-0.188062</td>\n",
" <td>-1.381471</td>\n",
" <td>-2.025667</td>\n",
" <td>-0.881739</td>\n",
" <td>-0.947920</td>\n",
" <td>-0.182150</td>\n",
" <td>...</td>\n",
" <td>-0.106571</td>\n",
" <td>2.492902</td>\n",
" <td>-0.252225</td>\n",
" <td>-1.325914</td>\n",
" <td>-4.642901</td>\n",
" <td>-1.059536</td>\n",
" <td>1.291972</td>\n",
" <td>-0.911307</td>\n",
" <td>0.430227</td>\n",
" <td>-0.903648</td>\n",
" </tr>\n",
" <tr>\n",
" <th>14</th>\n",
" <td>Abdel Madi Shabneh</td>\n",
" <td>1</td>\n",
" <td>2.439147</td>\n",
" <td>-2.066418</td>\n",
" <td>0.307686</td>\n",
" <td>-1.581523</td>\n",
" <td>-2.393414</td>\n",
" <td>-0.766555</td>\n",
" <td>-0.639659</td>\n",
" <td>-0.368661</td>\n",
" <td>...</td>\n",
" <td>2.899042</td>\n",
" <td>1.177874</td>\n",
" <td>-0.934873</td>\n",
" <td>-1.881292</td>\n",
" <td>-5.658690</td>\n",
" <td>-1.529281</td>\n",
" <td>-2.435381</td>\n",
" <td>-1.044854</td>\n",
" <td>0.195659</td>\n",
" <td>-0.790428</td>\n",
" </tr>\n",
" <tr>\n",
" <th>15</th>\n",
" <td>Abdel Nasser Assidi</td>\n",
" <td>1</td>\n",
" <td>1.404558</td>\n",
" <td>-1.638829</td>\n",
" <td>-0.800497</td>\n",
" <td>-1.255397</td>\n",
" <td>-1.969022</td>\n",
" <td>-1.193883</td>\n",
" <td>-1.051376</td>\n",
" <td>0.177450</td>\n",
" <td>...</td>\n",
" <td>-1.072084</td>\n",
" <td>2.096320</td>\n",
" <td>-1.164950</td>\n",
" <td>-1.137972</td>\n",
" <td>-1.635058</td>\n",
" <td>-0.838415</td>\n",
" <td>0.950734</td>\n",
" <td>-0.773626</td>\n",
" <td>0.495969</td>\n",
" <td>-0.238041</td>\n",
" </tr>\n",
" <tr>\n",
" <th>16</th>\n",
" <td>Abdel Nasser Assidi</td>\n",
" <td>2</td>\n",
" <td>2.487958</td>\n",
" <td>-1.680567</td>\n",
" <td>-1.280125</td>\n",
" <td>-1.209785</td>\n",
" <td>-2.127416</td>\n",
" <td>-1.055648</td>\n",
" <td>-0.848815</td>\n",
" <td>-0.016430</td>\n",
" <td>...</td>\n",
" <td>-1.680411</td>\n",
" <td>2.470447</td>\n",
" <td>-0.920717</td>\n",
" <td>-1.072601</td>\n",
" <td>-0.168948</td>\n",
" <td>-0.932073</td>\n",
" <td>1.253161</td>\n",
" <td>-1.151044</td>\n",
" <td>-0.270534</td>\n",
" <td>-0.484823</td>\n",
" </tr>\n",
" <tr>\n",
" <th>17</th>\n",
" <td>Abdoulaye Wade</td>\n",
" <td>1</td>\n",
" <td>1.025040</td>\n",
" <td>-0.879031</td>\n",
" <td>-1.930782</td>\n",
" <td>1.994128</td>\n",
" <td>-2.142767</td>\n",
" <td>-1.107014</td>\n",
" <td>-0.999328</td>\n",
" <td>-0.231514</td>\n",
" <td>...</td>\n",
" <td>-3.579026</td>\n",
" <td>0.355360</td>\n",
" <td>0.393372</td>\n",
" <td>-1.259175</td>\n",
" <td>-4.105325</td>\n",
" <td>-0.325684</td>\n",
" <td>0.418753</td>\n",
" <td>-0.837375</td>\n",
" <td>0.575984</td>\n",
" <td>-0.888422</td>\n",
" </tr>\n",
" <tr>\n",
" <th>18</th>\n",
" <td>Abdoulaye Wade</td>\n",
" <td>2</td>\n",
" <td>1.398445</td>\n",
" <td>-0.823923</td>\n",
" <td>-0.603756</td>\n",
" <td>1.437330</td>\n",
" <td>-2.938700</td>\n",
" <td>-1.543873</td>\n",
" <td>-0.465201</td>\n",
" <td>-0.406288</td>\n",
" <td>...</td>\n",
" <td>-2.609074</td>\n",
" <td>0.696207</td>\n",
" <td>0.825722</td>\n",
" <td>-1.112926</td>\n",
" <td>-2.898265</td>\n",
" <td>0.719459</td>\n",
" <td>1.308871</td>\n",
" <td>-0.745990</td>\n",
" <td>0.571708</td>\n",
" <td>-0.072810</td>\n",
" </tr>\n",
" <tr>\n",
" <th>19</th>\n",
" <td>Abdoulaye Wade</td>\n",
" <td>3</td>\n",
" <td>0.012833</td>\n",
" <td>-1.004662</td>\n",
" <td>0.561337</td>\n",
" <td>-1.656271</td>\n",
" <td>-1.070262</td>\n",
" <td>-0.005744</td>\n",
" <td>-1.407828</td>\n",
" <td>-0.517410</td>\n",
" <td>...</td>\n",
" <td>-0.555133</td>\n",
" <td>0.013287</td>\n",
" <td>-0.062311</td>\n",
" <td>-0.382304</td>\n",
" <td>-2.384780</td>\n",
" <td>-0.985572</td>\n",
" <td>1.095939</td>\n",
" <td>-0.519191</td>\n",
" <td>-1.186807</td>\n",
" <td>-1.194916</td>\n",
" </tr>\n",
" <tr>\n",
" <th>20</th>\n",
" <td>Abdoulaye Wade</td>\n",
" <td>4</td>\n",
" <td>1.213855</td>\n",
" <td>-1.296853</td>\n",
" <td>-1.132711</td>\n",
" <td>0.963420</td>\n",
" <td>-1.809558</td>\n",
" <td>-0.981382</td>\n",
" <td>-0.690479</td>\n",
" <td>-0.456392</td>\n",
" <td>...</td>\n",
" <td>-3.724544</td>\n",
" <td>0.340418</td>\n",
" <td>0.612166</td>\n",
" <td>-1.125110</td>\n",
" <td>-2.916790</td>\n",
" <td>0.295672</td>\n",
" <td>0.690055</td>\n",
" <td>-0.755771</td>\n",
" <td>0.887979</td>\n",
" <td>-0.510048</td>\n",
" </tr>\n",
" <tr>\n",
" <th>21</th>\n",
" <td>Abdulaziz Kamilov</td>\n",
" <td>1</td>\n",
" <td>0.752833</td>\n",
" <td>-1.244790</td>\n",
" <td>0.027248</td>\n",
" <td>-2.236982</td>\n",
" <td>-2.803701</td>\n",
" <td>-1.779229</td>\n",
" <td>-1.937288</td>\n",
" <td>-0.135501</td>\n",
" <td>...</td>\n",
" <td>-0.782594</td>\n",
" <td>-0.690846</td>\n",
" <td>0.767847</td>\n",
" <td>-0.763919</td>\n",
" <td>-1.079922</td>\n",
" <td>-0.710393</td>\n",
" <td>0.549322</td>\n",
" <td>-0.996368</td>\n",
" <td>1.198094</td>\n",
" <td>-1.010391</td>\n",
" </tr>\n",
" <tr>\n",
" <th>22</th>\n",
" <td>Abdullah</td>\n",
" <td>1</td>\n",
" <td>0.459444</td>\n",
" <td>-1.555999</td>\n",
" <td>0.743300</td>\n",
" <td>-1.827666</td>\n",
" <td>-1.776433</td>\n",
" <td>-0.958247</td>\n",
" <td>-0.427366</td>\n",
" <td>0.105498</td>\n",
" <td>...</td>\n",
" <td>0.663637</td>\n",
" <td>0.724282</td>\n",
" <td>-1.185018</td>\n",
" <td>-0.809677</td>\n",
" <td>-2.555355</td>\n",
" <td>-1.429900</td>\n",
" <td>0.576748</td>\n",
" <td>-0.499286</td>\n",
" <td>0.294020</td>\n",
" <td>-0.322506</td>\n",
" </tr>\n",
" <tr>\n",
" <th>23</th>\n",
" <td>Abdullah</td>\n",
" <td>2</td>\n",
" <td>0.230796</td>\n",
" <td>-1.168339</td>\n",
" <td>0.201489</td>\n",
" <td>-2.772350</td>\n",
" <td>-0.940149</td>\n",
" <td>-0.831505</td>\n",
" <td>-0.709910</td>\n",
" <td>-0.220148</td>\n",
" <td>...</td>\n",
" <td>-1.206320</td>\n",
" <td>0.161079</td>\n",
" <td>-0.396865</td>\n",
" <td>-0.731781</td>\n",
" <td>0.220867</td>\n",
" <td>-0.675454</td>\n",
" <td>-0.112165</td>\n",
" <td>-0.281566</td>\n",
" <td>0.129100</td>\n",
" <td>0.528412</td>\n",
" </tr>\n",
" <tr>\n",
" <th>24</th>\n",
" <td>Abdullah</td>\n",
" <td>3</td>\n",
" <td>1.638943</td>\n",
" <td>-1.932415</td>\n",
" <td>0.246645</td>\n",
" <td>-2.873324</td>\n",
" <td>-3.117014</td>\n",
" <td>-1.526177</td>\n",
" <td>-0.158987</td>\n",
" <td>0.336587</td>\n",
" <td>...</td>\n",
" <td>-1.436112</td>\n",
" <td>1.170450</td>\n",
" <td>-0.665181</td>\n",
" <td>-0.922192</td>\n",
" <td>-2.254709</td>\n",
" <td>-0.721276</td>\n",
" <td>0.875660</td>\n",
" <td>-0.970863</td>\n",
" <td>1.280299</td>\n",
" <td>-0.381012</td>\n",
" </tr>\n",
" <tr>\n",
" <th>25</th>\n",
" <td>Abdullah</td>\n",
" <td>4</td>\n",
" <td>0.713524</td>\n",
" <td>-1.176608</td>\n",
" <td>0.126218</td>\n",
" <td>-2.165194</td>\n",
" <td>-0.724083</td>\n",
" <td>-0.754611</td>\n",
" <td>-0.195100</td>\n",
" <td>-0.265606</td>\n",
" <td>...</td>\n",
" <td>-0.717086</td>\n",
" <td>0.904685</td>\n",
" <td>-0.042953</td>\n",
" <td>-1.583960</td>\n",
" <td>-0.988304</td>\n",
" <td>-1.213497</td>\n",
" <td>1.361739</td>\n",
" <td>-1.020137</td>\n",
" <td>0.379289</td>\n",
" <td>-0.774598</td>\n",
" </tr>\n",
" <tr>\n",
" <th>26</th>\n",
" <td>Abdullah Ahmad Badawi</td>\n",
" <td>1</td>\n",
" <td>1.898225</td>\n",
" <td>1.083393</td>\n",
" <td>-1.228515</td>\n",
" <td>-1.416314</td>\n",
" <td>-2.757574</td>\n",
" <td>-1.101172</td>\n",
" <td>-0.470595</td>\n",
" <td>-0.218677</td>\n",
" <td>...</td>\n",
" <td>-0.851258</td>\n",
" <td>-0.042062</td>\n",
" <td>0.769485</td>\n",
" <td>-1.109986</td>\n",
" <td>1.392389</td>\n",
" <td>0.856509</td>\n",
" <td>1.973012</td>\n",
" <td>-1.037368</td>\n",
" <td>0.694004</td>\n",
" <td>-0.928776</td>\n",
" </tr>\n",
" <tr>\n",
" <th>27</th>\n",
" <td>Abdullah al-Attiyah</td>\n",
" <td>1</td>\n",
" <td>0.141659</td>\n",
" <td>-1.006979</td>\n",
" <td>-0.040179</td>\n",
" <td>-0.609714</td>\n",
" <td>-1.160548</td>\n",
" <td>-0.177111</td>\n",
" <td>-0.272880</td>\n",
" <td>-0.405402</td>\n",
" <td>...</td>\n",
" <td>0.568943</td>\n",
" <td>0.179642</td>\n",
" <td>0.239705</td>\n",
" <td>-0.307465</td>\n",
" <td>3.108659</td>\n",
" <td>-0.400680</td>\n",
" <td>0.419008</td>\n",
" <td>-0.385539</td>\n",
" <td>0.146054</td>\n",
" <td>-0.811116</td>\n",
" </tr>\n",
" <tr>\n",
" <th>28</th>\n",
" <td>Abdullah al-Attiyah</td>\n",
" <td>2</td>\n",
" <td>1.161440</td>\n",
" <td>-2.049056</td>\n",
" <td>0.016479</td>\n",
" <td>-0.269650</td>\n",
" <td>-1.720492</td>\n",
" <td>-0.534286</td>\n",
" <td>-0.842931</td>\n",
" <td>-0.210453</td>\n",
" <td>...</td>\n",
" <td>-2.014643</td>\n",
" <td>1.104385</td>\n",
" <td>-0.114984</td>\n",
" <td>-0.245829</td>\n",
" <td>0.310305</td>\n",
" <td>-0.306685</td>\n",
" <td>1.823515</td>\n",
" <td>-0.169621</td>\n",
" <td>0.607752</td>\n",
" <td>-0.165595</td>\n",
" </tr>\n",
" <tr>\n",
" <th>29</th>\n",
" <td>Abdullah al-Attiyah</td>\n",
" <td>3</td>\n",
" <td>1.014199</td>\n",
" <td>-1.804330</td>\n",
" <td>-0.208414</td>\n",
" <td>-1.152197</td>\n",
" <td>-2.347451</td>\n",
" <td>-0.552291</td>\n",
" <td>-0.642810</td>\n",
" <td>-0.185219</td>\n",
" <td>...</td>\n",
" <td>-0.470820</td>\n",
" <td>-0.083221</td>\n",
" <td>-0.307536</td>\n",
" <td>-0.810960</td>\n",
" <td>-0.013695</td>\n",
" <td>-0.240712</td>\n",
" <td>0.340339</td>\n",
" <td>-0.507489</td>\n",
" <td>-0.109759</td>\n",
" <td>-0.865855</td>\n",
" </tr>\n",
" <tr>\n",
" <th>...</th>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" <td>...</td>\n",
" </tr>\n",
" <tr>\n",
" <th>70</th>\n",
" <td>Adam Sandler</td>\n",
" <td>2</td>\n",
" <td>0.960743</td>\n",
" <td>-1.611045</td>\n",
" <td>-0.005180</td>\n",
" <td>-0.859116</td>\n",
" <td>-1.447718</td>\n",
" <td>-0.596475</td>\n",
" <td>-0.590755</td>\n",
" <td>0.068427</td>\n",
" <td>...</td>\n",
" <td>-0.960656</td>\n",
" <td>1.367942</td>\n",
" <td>-1.126018</td>\n",
" <td>-1.478324</td>\n",
" <td>-1.353747</td>\n",
" <td>-1.156388</td>\n",
" <td>0.398824</td>\n",
" <td>-0.870123</td>\n",
" <td>-0.074762</td>\n",
" <td>-0.899611</td>\n",
" </tr>\n",
" <tr>\n",
" <th>71</th>\n",
" <td>Adam Sandler</td>\n",
" <td>3</td>\n",
" <td>0.711124</td>\n",
" <td>-0.976575</td>\n",
" <td>0.377536</td>\n",
" <td>-2.951360</td>\n",
" <td>-2.006352</td>\n",
" <td>-0.817132</td>\n",
" <td>-0.143775</td>\n",
" <td>-0.299348</td>\n",
" <td>...</td>\n",
" <td>0.711657</td>\n",
" <td>0.468800</td>\n",
" <td>-1.238078</td>\n",
" <td>-1.259480</td>\n",
" <td>-3.970510</td>\n",
" <td>-1.081902</td>\n",
" <td>0.537394</td>\n",
" <td>-0.640155</td>\n",
" <td>-0.102008</td>\n",
" <td>-0.950959</td>\n",
" </tr>\n",
" <tr>\n",
" <th>72</th>\n",
" <td>Adam Sandler</td>\n",
" <td>4</td>\n",
" <td>1.258382</td>\n",
" <td>-0.900011</td>\n",
" <td>0.233962</td>\n",
" <td>-2.396206</td>\n",
" <td>-1.656958</td>\n",
" <td>-1.001092</td>\n",
" <td>-0.004549</td>\n",
" <td>-0.273449</td>\n",
" <td>...</td>\n",
" <td>-1.872722</td>\n",
" <td>0.140217</td>\n",
" <td>-0.558030</td>\n",
" <td>-1.425706</td>\n",
" <td>-3.962661</td>\n",
" <td>-1.381692</td>\n",
" <td>0.291308</td>\n",
" <td>-0.862271</td>\n",
" <td>0.071294</td>\n",
" <td>-0.126719</td>\n",
" </tr>\n",
" <tr>\n",
" <th>73</th>\n",
" <td>Adam Scott</td>\n",
" <td>1</td>\n",
" <td>0.939057</td>\n",
" <td>-0.400515</td>\n",
" <td>-0.314256</td>\n",
" <td>-2.017519</td>\n",
" <td>-1.413213</td>\n",
" <td>-0.065480</td>\n",
" <td>-0.443729</td>\n",
" <td>-0.645220</td>\n",
" <td>...</td>\n",
" <td>-6.088279</td>\n",
" <td>-0.053308</td>\n",
" <td>-0.374793</td>\n",
" <td>-0.741705</td>\n",
" <td>-1.364770</td>\n",
" <td>-0.664691</td>\n",
" <td>1.165037</td>\n",
" <td>-0.301658</td>\n",
" <td>-0.744314</td>\n",
" <td>-0.951048</td>\n",
" </tr>\n",
" <tr>\n",
" <th>74</th>\n",
" <td>Adam Scott</td>\n",
" <td>2</td>\n",
" <td>1.097407</td>\n",
" <td>-0.671879</td>\n",
" <td>0.649947</td>\n",
" <td>-1.659793</td>\n",
" <td>-1.631819</td>\n",
" <td>0.162380</td>\n",
" <td>0.260933</td>\n",
" <td>-0.659276</td>\n",
" <td>...</td>\n",
" <td>1.153287</td>\n",
" <td>-0.428521</td>\n",
" <td>-1.809394</td>\n",
" <td>-0.685784</td>\n",
" <td>-2.633915</td>\n",
" <td>-1.249861</td>\n",
" <td>-0.869100</td>\n",
" <td>-0.498943</td>\n",
" <td>0.495700</td>\n",
" <td>-0.129858</td>\n",
" </tr>\n",
" <tr>\n",
" <th>75</th>\n",
" <td>Adel Al-Jubeir</td>\n",
" <td>1</td>\n",
" <td>0.613338</td>\n",
" <td>-1.690774</td>\n",
" <td>0.809947</td>\n",
" <td>-2.244718</td>\n",
" <td>-2.355260</td>\n",
" <td>-0.561713</td>\n",
" <td>-0.496280</td>\n",
" <td>-0.294257</td>\n",
" <td>...</td>\n",
" <td>-1.758584</td>\n",
" <td>-0.331023</td>\n",
" <td>-0.541361</td>\n",
" <td>-0.934721</td>\n",
" <td>-3.401865</td>\n",
" <td>-1.313063</td>\n",
" <td>1.289992</td>\n",
" <td>-0.805747</td>\n",
" <td>-0.260488</td>\n",
" <td>-0.506704</td>\n",
" </tr>\n",
" <tr>\n",
" <th>76</th>\n",
" <td>Adel Al-Jubeir</td>\n",
" <td>2</td>\n",
" <td>1.000900</td>\n",
" <td>-1.961090</td>\n",
" <td>1.099906</td>\n",
" <td>-1.847176</td>\n",
" <td>-1.722659</td>\n",
" <td>-0.191964</td>\n",
" <td>-0.653883</td>\n",
" <td>-0.255075</td>\n",
" <td>...</td>\n",
" <td>-1.720278</td>\n",
" <td>0.009178</td>\n",
" <td>-0.797245</td>\n",
" <td>-0.573037</td>\n",
" <td>-3.407322</td>\n",
" <td>-0.819630</td>\n",
" <td>1.006821</td>\n",
" <td>-0.840677</td>\n",
" <td>0.042273</td>\n",
" <td>-0.746983</td>\n",
" </tr>\n",
" <tr>\n",
" <th>77</th>\n",
" <td>Adel Al-Jubeir</td>\n",
" <td>3</td>\n",
" <td>0.653894</td>\n",
" <td>-1.879805</td>\n",
" <td>1.096560</td>\n",
" <td>-1.680696</td>\n",
" <td>-2.676768</td>\n",
" <td>-0.729033</td>\n",
" <td>0.369579</td>\n",
" <td>-0.355521</td>\n",
" <td>...</td>\n",
" <td>-0.100692</td>\n",
" <td>0.322263</td>\n",
" <td>-1.036999</td>\n",
" <td>-0.976427</td>\n",
" <td>-3.913378</td>\n",
" <td>-1.316991</td>\n",
" <td>0.347921</td>\n",
" <td>-0.977980</td>\n",
" <td>0.531110</td>\n",
" <td>-0.365030</td>\n",
" </tr>\n",
" <tr>\n",
" <th>78</th>\n",
" <td>Adelina Avila</td>\n",
" <td>1</td>\n",
" <td>-0.713895</td>\n",
" <td>-0.957024</td>\n",
" <td>-0.267268</td>\n",
" <td>-2.155297</td>\n",
" <td>-1.140257</td>\n",
" <td>-0.758729</td>\n",
" <td>-1.022804</td>\n",
" <td>-0.417028</td>\n",
" <td>...</td>\n",
" <td>0.485918</td>\n",
" <td>-1.162598</td>\n",
" <td>0.126689</td>\n",
" <td>-0.171787</td>\n",
" <td>-3.062305</td>\n",
" <td>-0.077588</td>\n",
" <td>2.692688</td>\n",
" <td>-0.190254</td>\n",
" <td>-0.268129</td>\n",
" <td>0.064824</td>\n",
" </tr>\n",
" <tr>\n",
" <th>79</th>\n",
" <td>Adisai Bodharamik</td>\n",
" <td>1</td>\n",
" <td>1.218204</td>\n",
" <td>1.308752</td>\n",
" <td>-0.140994</td>\n",
" <td>-1.610010</td>\n",
" <td>-1.561987</td>\n",
" <td>-0.862734</td>\n",
" <td>-0.319167</td>\n",
" <td>-0.445589</td>\n",
" <td>...</td>\n",
" <td>0.981768</td>\n",
" <td>-0.426445</td>\n",
" <td>-0.900062</td>\n",
" <td>-0.856495</td>\n",
" <td>-3.021686</td>\n",
" <td>-0.931820</td>\n",
" <td>0.135114</td>\n",
" <td>-0.830687</td>\n",
" <td>0.754236</td>\n",
" <td>-0.838261</td>\n",
" </tr>\n",
" <tr>\n",
" <th>80</th>\n",
" <td>Adolfo Aguilar Zinser</td>\n",
" <td>1</td>\n",
" <td>0.080865</td>\n",
" <td>-1.851346</td>\n",
" <td>0.727488</td>\n",
" <td>-2.881885</td>\n",
" <td>-3.058091</td>\n",
" <td>-1.367999</td>\n",
" <td>-0.860381</td>\n",
" <td>-0.225101</td>\n",
" <td>...</td>\n",
" <td>-3.249034</td>\n",
" <td>0.117656</td>\n",
" <td>-0.603708</td>\n",
" <td>-0.643839</td>\n",
" <td>-0.205722</td>\n",
" <td>-1.294299</td>\n",
" <td>0.815712</td>\n",
" <td>-0.575348</td>\n",
" <td>0.020864</td>\n",
" <td>-0.454455</td>\n",
" </tr>\n",
" <tr>\n",
" <th>81</th>\n",
" <td>Adolfo Aguilar Zinser</td>\n",
" <td>2</td>\n",
" <td>0.519936</td>\n",
" <td>-0.825606</td>\n",
" <td>0.653224</td>\n",
" <td>-2.635300</td>\n",
" <td>-2.044628</td>\n",
" <td>-1.276190</td>\n",
" <td>-1.111990</td>\n",
" <td>-0.096736</td>\n",
" <td>...</td>\n",
" <td>2.424304</td>\n",
" <td>0.025299</td>\n",
" <td>0.237431</td>\n",
" <td>-0.594718</td>\n",
" <td>-3.922118</td>\n",
" <td>-1.183920</td>\n",
" <td>-0.313655</td>\n",
" <td>0.067508</td>\n",
" <td>0.091954</td>\n",
" <td>0.052243</td>\n",
" </tr>\n",
" <tr>\n",
" <th>82</th>\n",
" <td>Adolfo Aguilar Zinser</td>\n",
" <td>3</td>\n",
" <td>0.345192</td>\n",
" <td>-0.578915</td>\n",
" <td>-0.713649</td>\n",
" <td>-1.242901</td>\n",
" <td>-0.983958</td>\n",
" <td>-0.606751</td>\n",
" <td>-1.677038</td>\n",
" <td>-0.598797</td>\n",
" <td>...</td>\n",
" <td>-2.165096</td>\n",
" <td>-1.088898</td>\n",
" <td>-0.527691</td>\n",
" <td>-1.257709</td>\n",
" <td>-3.058957</td>\n",
" <td>-0.832309</td>\n",
" <td>1.526379</td>\n",
" <td>-0.786230</td>\n",
" <td>-0.138691</td>\n",
" <td>-0.500928</td>\n",
" </tr>\n",
" <tr>\n",
" <th>83</th>\n",
" <td>Adolfo Rodriguez Saa</td>\n",
" <td>1</td>\n",
" <td>1.594956</td>\n",
" <td>-1.118414</td>\n",
" <td>-0.491993</td>\n",
" <td>-0.683661</td>\n",
" <td>-1.659367</td>\n",
" <td>-0.785117</td>\n",
" <td>-0.866847</td>\n",
" <td>-0.171140</td>\n",
" <td>...</td>\n",
" <td>-1.554829</td>\n",
" <td>1.305417</td>\n",
" <td>0.343871</td>\n",
" <td>-1.384551</td>\n",
" <td>0.614151</td>\n",
" <td>-0.409474</td>\n",
" <td>2.092463</td>\n",
" <td>-0.399415</td>\n",
" <td>0.671278</td>\n",
" <td>-0.969051</td>\n",
" </tr>\n",
" <tr>\n",
" <th>84</th>\n",
" <td>Adolfo Rodriguez Saa</td>\n",
" <td>2</td>\n",
" <td>0.847965</td>\n",
" <td>-0.667034</td>\n",
" <td>-0.441918</td>\n",
" <td>-1.386529</td>\n",
" <td>-0.472619</td>\n",
" <td>-1.438387</td>\n",
" <td>-1.186144</td>\n",
" <td>-0.094027</td>\n",
" <td>...</td>\n",
" <td>1.007115</td>\n",
" <td>0.733234</td>\n",
" <td>0.097541</td>\n",
" <td>-0.740930</td>\n",
" <td>0.393626</td>\n",
" <td>-0.086685</td>\n",
" <td>0.247336</td>\n",
" <td>-0.499627</td>\n",
" <td>1.003356</td>\n",
" <td>-0.765783</td>\n",
" </tr>\n",
" <tr>\n",
" <th>85</th>\n",
" <td>Adoor Gopalakarishnan</td>\n",
" <td>1</td>\n",
" <td>1.473778</td>\n",
" <td>-0.801556</td>\n",
" <td>0.446850</td>\n",
" <td>-1.998581</td>\n",
" <td>-1.122981</td>\n",
" <td>-0.746950</td>\n",
" <td>-0.898961</td>\n",
" <td>-0.784605</td>\n",
" <td>...</td>\n",
" <td>-0.921478</td>\n",
" <td>-0.154739</td>\n",
" <td>0.479799</td>\n",
" <td>-1.241065</td>\n",
" <td>-1.607621</td>\n",
" <td>-0.957375</td>\n",
" <td>0.822035</td>\n",
" <td>-0.818126</td>\n",
" <td>0.162909</td>\n",
" <td>-0.735829</td>\n",
" </tr>\n",
" <tr>\n",
" <th>86</th>\n",
" <td>Adriana Lima</td>\n",
" <td>1</td>\n",
" <td>-0.265648</td>\n",
" <td>-2.178038</td>\n",
" <td>0.876993</td>\n",
" <td>-0.456682</td>\n",
" <td>-1.065514</td>\n",
" <td>-0.458199</td>\n",
" <td>0.550570</td>\n",
" <td>-0.701860</td>\n",
" <td>...</td>\n",
" <td>-0.635117</td>\n",
" <td>-0.256544</td>\n",
" <td>-1.209063</td>\n",
" <td>0.663200</td>\n",
" <td>-5.135519</td>\n",
" <td>-0.347398</td>\n",
" <td>-0.540523</td>\n",
" <td>-0.402524</td>\n",
" <td>0.116818</td>\n",
" <td>-0.418852</td>\n",
" </tr>\n",
" <tr>\n",
" <th>87</th>\n",
" <td>Adrian Annus</td>\n",
" <td>1</td>\n",
" <td>0.036842</td>\n",
" <td>-1.729113</td>\n",
" <td>0.995361</td>\n",
" <td>-1.875387</td>\n",
" <td>-1.018165</td>\n",
" <td>-0.218375</td>\n",
" <td>-1.343772</td>\n",
" <td>-0.119836</td>\n",
" <td>...</td>\n",
" <td>1.282748</td>\n",
" <td>-0.214523</td>\n",
" <td>-0.048113</td>\n",
" <td>-0.800790</td>\n",
" <td>-2.580758</td>\n",
" <td>-0.760229</td>\n",
" <td>-0.395886</td>\n",
" <td>-0.346346</td>\n",
" <td>-0.195237</td>\n",
" <td>-0.413518</td>\n",
" </tr>\n",
" <tr>\n",
" <th>88</th>\n",
" <td>Adriana Perez Navarro</td>\n",
" <td>1</td>\n",
" <td>-0.975435</td>\n",
" <td>-0.746867</td>\n",
" <td>0.658828</td>\n",
" <td>-2.613938</td>\n",
" <td>-1.352000</td>\n",
" <td>-2.053944</td>\n",
" <td>0.593879</td>\n",
" <td>-0.431860</td>\n",
" <td>...</td>\n",
" <td>0.584507</td>\n",
" <td>-1.664275</td>\n",
" <td>0.844532</td>\n",
" <td>1.033722</td>\n",
" <td>-1.133336</td>\n",
" <td>0.875383</td>\n",
" <td>1.873177</td>\n",
" <td>0.130292</td>\n",
" <td>-0.534467</td>\n",
" <td>0.670804</td>\n",
" </tr>\n",
" <tr>\n",
" <th>89</th>\n",
" <td>Adrian Fernandez</td>\n",
" <td>1</td>\n",
" <td>0.687753</td>\n",
" <td>-0.214105</td>\n",
" <td>-0.105258</td>\n",
" <td>-1.803177</td>\n",
" <td>-1.515000</td>\n",
" <td>-1.027170</td>\n",
" <td>-0.388956</td>\n",
" <td>-0.176173</td>\n",
" <td>...</td>\n",
" <td>-0.515558</td>\n",
" <td>-0.221251</td>\n",
" <td>-1.478853</td>\n",
" <td>-1.297759</td>\n",
" <td>-1.448235</td>\n",
" <td>-1.010419</td>\n",
" <td>0.343436</td>\n",
" <td>-0.318953</td>\n",
" <td>-0.541671</td>\n",
" <td>-0.767589</td>\n",
" </tr>\n",
" <tr>\n",
" <th>90</th>\n",
" <td>Adrian McPherson</td>\n",
" <td>1</td>\n",
" <td>0.670377</td>\n",
" <td>-0.923533</td>\n",
" <td>-0.999747</td>\n",
" <td>-1.301006</td>\n",
" <td>-1.962823</td>\n",
" <td>-0.150549</td>\n",
" <td>-0.657534</td>\n",
" <td>-0.634198</td>\n",
" <td>...</td>\n",
" <td>-4.103941</td>\n",
" <td>-1.658057</td>\n",
" <td>-0.063829</td>\n",
" <td>-0.920804</td>\n",
" <td>-1.517958</td>\n",
" <td>-0.131547</td>\n",
" <td>0.868024</td>\n",
" <td>-0.620589</td>\n",
" <td>0.325498</td>\n",
" <td>-0.321536</td>\n",
" </tr>\n",
" <tr>\n",
" <th>91</th>\n",
" <td>Adrian McPherson</td>\n",
" <td>2</td>\n",
" <td>1.148061</td>\n",
" <td>-0.714734</td>\n",
" <td>-1.282236</td>\n",
" <td>1.566472</td>\n",
" <td>-3.084129</td>\n",
" <td>-0.211120</td>\n",
" <td>-0.105556</td>\n",
" <td>-0.472723</td>\n",
" <td>...</td>\n",
" <td>-0.622152</td>\n",
" <td>-0.579635</td>\n",
" <td>-0.944773</td>\n",
" <td>-0.997658</td>\n",
" <td>-3.464925</td>\n",
" <td>-0.861590</td>\n",
" <td>0.915667</td>\n",
" <td>-0.367114</td>\n",
" <td>-0.108173</td>\n",
" <td>-0.832252</td>\n",
" </tr>\n",
" <tr>\n",
" <th>92</th>\n",
" <td>Adrian Murrell</td>\n",
" <td>1</td>\n",
" <td>1.718839</td>\n",
" <td>-0.811803</td>\n",
" <td>-1.514340</td>\n",
" <td>0.945844</td>\n",
" <td>-2.677423</td>\n",
" <td>-0.489674</td>\n",
" <td>-0.132226</td>\n",
" <td>-0.261632</td>\n",
" <td>...</td>\n",
" <td>-2.601606</td>\n",
" <td>0.348053</td>\n",
" <td>-0.857533</td>\n",
" <td>-1.821765</td>\n",
" <td>-2.851284</td>\n",
" <td>-0.782194</td>\n",
" <td>1.100944</td>\n",
" <td>-0.646923</td>\n",
" <td>0.434335</td>\n",
" <td>-0.959021</td>\n",
" </tr>\n",
" <tr>\n",
" <th>93</th>\n",
" <td>Adrian Nastase</td>\n",
" <td>1</td>\n",
" <td>1.916250</td>\n",
" <td>-1.581031</td>\n",
" <td>0.599387</td>\n",
" <td>-2.337430</td>\n",
" <td>-1.759530</td>\n",
" <td>-1.652210</td>\n",
" <td>-1.245322</td>\n",
" <td>0.071351</td>\n",
" <td>...</td>\n",
" <td>-0.996307</td>\n",
" <td>-0.059585</td>\n",
" <td>0.938260</td>\n",
" <td>-1.196757</td>\n",
" <td>-3.520536</td>\n",
" <td>-0.408894</td>\n",
" <td>1.344070</td>\n",
" <td>-1.173331</td>\n",
" <td>1.422549</td>\n",
" <td>-0.558794</td>\n",
" </tr>\n",
" <tr>\n",
" <th>94</th>\n",
" <td>Adrian Nastase</td>\n",
" <td>2</td>\n",
" <td>0.442674</td>\n",
" <td>-1.700671</td>\n",
" <td>1.429463</td>\n",
" <td>-2.500024</td>\n",
" <td>-0.748854</td>\n",
" <td>-1.040181</td>\n",
" <td>-1.144952</td>\n",
" <td>-0.170563</td>\n",
" <td>...</td>\n",
" <td>-1.220171</td>\n",
" <td>0.026854</td>\n",
" <td>0.599190</td>\n",
" <td>-0.821753</td>\n",
" <td>-1.435037</td>\n",
" <td>-0.332865</td>\n",
" <td>0.474203</td>\n",
" <td>-0.245431</td>\n",
" <td>0.612937</td>\n",
" <td>-0.600485</td>\n",
" </tr>\n",
" <tr>\n",
" <th>95</th>\n",
" <td>Adrianna Zuzic</td>\n",
" <td>1</td>\n",
" <td>0.207869</td>\n",
" <td>-1.475092</td>\n",
" <td>0.302872</td>\n",
" <td>-0.659607</td>\n",
" <td>-1.333474</td>\n",
" <td>-0.752996</td>\n",
" <td>-0.211976</td>\n",
" <td>-0.706393</td>\n",
" <td>...</td>\n",
" <td>-0.053766</td>\n",
" <td>0.031225</td>\n",
" <td>0.120585</td>\n",
" <td>-0.651829</td>\n",
" <td>-1.618611</td>\n",
" <td>-0.924677</td>\n",
" <td>0.307761</td>\n",
" <td>-0.424752</td>\n",
" <td>-0.248115</td>\n",
" <td>-0.138652</td>\n",
" </tr>\n",
" <tr>\n",
" <th>96</th>\n",
" <td>Adrien Brody</td>\n",
" <td>1</td>\n",
" <td>0.709998</td>\n",
" <td>-0.751990</td>\n",
" <td>-0.424215</td>\n",
" <td>-1.341669</td>\n",
" <td>-2.301530</td>\n",
" <td>-1.089404</td>\n",
" <td>0.447439</td>\n",
" <td>-0.606203</td>\n",
" <td>...</td>\n",
" <td>0.426139</td>\n",
" <td>1.251570</td>\n",
" <td>-0.605606</td>\n",
" <td>-2.035657</td>\n",
" <td>-3.152949</td>\n",
" <td>-0.216166</td>\n",
" <td>1.628574</td>\n",
" <td>-0.072093</td>\n",
" <td>-0.146652</td>\n",
" <td>-0.820771</td>\n",
" </tr>\n",
" <tr>\n",
" <th>97</th>\n",
" <td>Adrien Brody</td>\n",
" <td>2</td>\n",
" <td>-1.048771</td>\n",
" <td>-1.421680</td>\n",
" <td>0.068832</td>\n",
" <td>-2.103882</td>\n",
" <td>-2.155188</td>\n",
" <td>-1.376157</td>\n",
" <td>-0.543575</td>\n",
" <td>-0.618758</td>\n",
" <td>...</td>\n",
" <td>0.233347</td>\n",
" <td>0.015391</td>\n",
" <td>-1.137598</td>\n",
" <td>0.183949</td>\n",
" <td>-3.433392</td>\n",
" <td>-0.317594</td>\n",
" <td>2.570905</td>\n",
" <td>-0.527308</td>\n",
" <td>0.559532</td>\n",
" <td>-0.398335</td>\n",
" </tr>\n",
" <tr>\n",
" <th>98</th>\n",
" <td>Adrien Brody</td>\n",
" <td>3</td>\n",
" <td>-0.595108</td>\n",
" <td>-0.890410</td>\n",
" <td>-0.084979</td>\n",
" <td>-2.558775</td>\n",
" <td>-2.237982</td>\n",
" <td>-0.701331</td>\n",
" <td>-0.029441</td>\n",
" <td>-0.878468</td>\n",
" <td>...</td>\n",
" <td>-0.623567</td>\n",
" <td>-0.798829</td>\n",
" <td>0.829027</td>\n",
" <td>-0.137613</td>\n",
" <td>-5.051687</td>\n",
" <td>0.129134</td>\n",
" <td>2.355045</td>\n",
" <td>-0.750264</td>\n",
" <td>0.519024</td>\n",
" <td>-0.005707</td>\n",
" </tr>\n",
" <tr>\n",
" <th>99</th>\n",
" <td>Adrien Brody</td>\n",
" <td>4</td>\n",
" <td>0.685281</td>\n",
" <td>-1.495786</td>\n",
" <td>0.875329</td>\n",
" <td>-1.874784</td>\n",
" <td>-2.831385</td>\n",
" <td>-1.043183</td>\n",
" <td>0.631368</td>\n",
" <td>-0.116283</td>\n",
" <td>...</td>\n",
" <td>0.927606</td>\n",
" <td>0.801519</td>\n",
" <td>-0.815368</td>\n",
" <td>-1.312876</td>\n",
" <td>-2.524603</td>\n",
" <td>-0.966229</td>\n",
" <td>0.762522</td>\n",
" <td>-0.763808</td>\n",
" <td>0.810383</td>\n",
" <td>-0.394915</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>100 rows × 75 columns</p>\n",
"</div>"
],
"text/plain": [
" name imagenum Male Asian White Black \\\n",
"0 Aaron Eckhart 1 1.568346 -1.889043 1.737203 -0.929729 \n",
"1 Aaron Guiel 1 0.169851 -0.982408 0.422709 -1.282184 \n",
"2 Aaron Patterson 1 0.997749 -1.364195 -0.157377 -0.756447 \n",
"3 Aaron Peirsol 1 1.122719 -1.997799 1.916144 -2.514214 \n",
"4 Aaron Peirsol 2 1.078214 -2.008098 1.676211 -2.278056 \n",
"5 Aaron Peirsol 3 0.850491 -1.482081 1.908517 -1.873645 \n",
"6 Aaron Peirsol 4 0.944548 -1.377224 1.299056 -1.405336 \n",
"7 Aaron Pena 1 1.594671 -1.504431 0.441401 -1.771746 \n",
"8 Aaron Sorkin 1 0.286489 -1.903507 0.697239 -1.859854 \n",
"9 Aaron Sorkin 2 0.663497 -1.036937 0.461610 -2.498530 \n",
"10 Aaron Tippin 1 1.910970 -1.489192 0.620388 -1.161901 \n",
"11 Abba Eban 1 0.891376 -0.438415 -0.091453 -1.738903 \n",
"12 Abbas Kiarostami 1 0.871570 -1.516176 0.641716 -2.134192 \n",
"13 Abdel Aziz Al-Hakim 1 1.239393 -1.329086 -0.188062 -1.381471 \n",
"14 Abdel Madi Shabneh 1 2.439147 -2.066418 0.307686 -1.581523 \n",
"15 Abdel Nasser Assidi 1 1.404558 -1.638829 -0.800497 -1.255397 \n",
"16 Abdel Nasser Assidi 2 2.487958 -1.680567 -1.280125 -1.209785 \n",
"17 Abdoulaye Wade 1 1.025040 -0.879031 -1.930782 1.994128 \n",
"18 Abdoulaye Wade 2 1.398445 -0.823923 -0.603756 1.437330 \n",
"19 Abdoulaye Wade 3 0.012833 -1.004662 0.561337 -1.656271 \n",
"20 Abdoulaye Wade 4 1.213855 -1.296853 -1.132711 0.963420 \n",
"21 Abdulaziz Kamilov 1 0.752833 -1.244790 0.027248 -2.236982 \n",
"22 Abdullah 1 0.459444 -1.555999 0.743300 -1.827666 \n",
"23 Abdullah 2 0.230796 -1.168339 0.201489 -2.772350 \n",
"24 Abdullah 3 1.638943 -1.932415 0.246645 -2.873324 \n",
"25 Abdullah 4 0.713524 -1.176608 0.126218 -2.165194 \n",
"26 Abdullah Ahmad Badawi 1 1.898225 1.083393 -1.228515 -1.416314 \n",
"27 Abdullah al-Attiyah 1 0.141659 -1.006979 -0.040179 -0.609714 \n",
"28 Abdullah al-Attiyah 2 1.161440 -2.049056 0.016479 -0.269650 \n",
"29 Abdullah al-Attiyah 3 1.014199 -1.804330 -0.208414 -1.152197 \n",
".. ... ... ... ... ... ... \n",
"70 Adam Sandler 2 0.960743 -1.611045 -0.005180 -0.859116 \n",
"71 Adam Sandler 3 0.711124 -0.976575 0.377536 -2.951360 \n",
"72 Adam Sandler 4 1.258382 -0.900011 0.233962 -2.396206 \n",
"73 Adam Scott 1 0.939057 -0.400515 -0.314256 -2.017519 \n",
"74 Adam Scott 2 1.097407 -0.671879 0.649947 -1.659793 \n",
"75 Adel Al-Jubeir 1 0.613338 -1.690774 0.809947 -2.244718 \n",
"76 Adel Al-Jubeir 2 1.000900 -1.961090 1.099906 -1.847176 \n",
"77 Adel Al-Jubeir 3 0.653894 -1.879805 1.096560 -1.680696 \n",
"78 Adelina Avila 1 -0.713895 -0.957024 -0.267268 -2.155297 \n",
"79 Adisai Bodharamik 1 1.218204 1.308752 -0.140994 -1.610010 \n",
"80 Adolfo Aguilar Zinser 1 0.080865 -1.851346 0.727488 -2.881885 \n",
"81 Adolfo Aguilar Zinser 2 0.519936 -0.825606 0.653224 -2.635300 \n",
"82 Adolfo Aguilar Zinser 3 0.345192 -0.578915 -0.713649 -1.242901 \n",
"83 Adolfo Rodriguez Saa 1 1.594956 -1.118414 -0.491993 -0.683661 \n",
"84 Adolfo Rodriguez Saa 2 0.847965 -0.667034 -0.441918 -1.386529 \n",
"85 Adoor Gopalakarishnan 1 1.473778 -0.801556 0.446850 -1.998581 \n",
"86 Adriana Lima 1 -0.265648 -2.178038 0.876993 -0.456682 \n",
"87 Adrian Annus 1 0.036842 -1.729113 0.995361 -1.875387 \n",
"88 Adriana Perez Navarro 1 -0.975435 -0.746867 0.658828 -2.613938 \n",
"89 Adrian Fernandez 1 0.687753 -0.214105 -0.105258 -1.803177 \n",
"90 Adrian McPherson 1 0.670377 -0.923533 -0.999747 -1.301006 \n",
"91 Adrian McPherson 2 1.148061 -0.714734 -1.282236 1.566472 \n",
"92 Adrian Murrell 1 1.718839 -0.811803 -1.514340 0.945844 \n",
"93 Adrian Nastase 1 1.916250 -1.581031 0.599387 -2.337430 \n",
"94 Adrian Nastase 2 0.442674 -1.700671 1.429463 -2.500024 \n",
"95 Adrianna Zuzic 1 0.207869 -1.475092 0.302872 -0.659607 \n",
"96 Adrien Brody 1 0.709998 -0.751990 -0.424215 -1.341669 \n",
"97 Adrien Brody 2 -1.048771 -1.421680 0.068832 -2.103882 \n",
"98 Adrien Brody 3 -0.595108 -0.890410 -0.084979 -2.558775 \n",
"99 Adrien Brody 4 0.685281 -1.495786 0.875329 -1.874784 \n",
"\n",
" Baby Child Youth Middle Aged ... Pale Skin \\\n",
"0 -1.471799 -0.195580 -0.835609 -0.351468 ... 0.361738 \n",
"1 -1.360060 -0.867002 -0.452293 -0.197521 ... -0.832036 \n",
"2 -1.891825 -0.871526 -0.862893 0.031445 ... 1.549743 \n",
"3 -2.580071 -1.404239 0.057551 0.000196 ... 0.567822 \n",
"4 -2.651845 -1.348408 0.649089 0.017656 ... -1.461474 \n",
"5 -3.229934 -0.864006 0.313820 -0.352680 ... 1.775471 \n",
"6 -1.862326 -0.502664 -0.486290 0.015002 ... 0.155763 \n",
"7 -2.449850 -1.105967 -0.042591 -0.136437 ... -3.258026 \n",
"8 -1.440250 -1.552425 0.102555 -0.191471 ... -1.417845 \n",
"9 -2.815927 -1.637794 -0.201480 -0.134941 ... 1.432911 \n",
"10 -1.145466 -1.546641 -1.553562 0.206915 ... 0.661369 \n",
"11 -1.024990 -1.464063 -0.720319 -0.660456 ... 1.294854 \n",
"12 -1.691434 -0.257611 0.302173 -0.269922 ... -0.470041 \n",
"13 -2.025667 -0.881739 -0.947920 -0.182150 ... -0.106571 \n",
"14 -2.393414 -0.766555 -0.639659 -0.368661 ... 2.899042 \n",
"15 -1.969022 -1.193883 -1.051376 0.177450 ... -1.072084 \n",
"16 -2.127416 -1.055648 -0.848815 -0.016430 ... -1.680411 \n",
"17 -2.142767 -1.107014 -0.999328 -0.231514 ... -3.579026 \n",
"18 -2.938700 -1.543873 -0.465201 -0.406288 ... -2.609074 \n",
"19 -1.070262 -0.005744 -1.407828 -0.517410 ... -0.555133 \n",
"20 -1.809558 -0.981382 -0.690479 -0.456392 ... -3.724544 \n",
"21 -2.803701 -1.779229 -1.937288 -0.135501 ... -0.782594 \n",
"22 -1.776433 -0.958247 -0.427366 0.105498 ... 0.663637 \n",
"23 -0.940149 -0.831505 -0.709910 -0.220148 ... -1.206320 \n",
"24 -3.117014 -1.526177 -0.158987 0.336587 ... -1.436112 \n",
"25 -0.724083 -0.754611 -0.195100 -0.265606 ... -0.717086 \n",
"26 -2.757574 -1.101172 -0.470595 -0.218677 ... -0.851258 \n",
"27 -1.160548 -0.177111 -0.272880 -0.405402 ... 0.568943 \n",
"28 -1.720492 -0.534286 -0.842931 -0.210453 ... -2.014643 \n",
"29 -2.347451 -0.552291 -0.642810 -0.185219 ... -0.470820 \n",
".. ... ... ... ... ... ... \n",
"70 -1.447718 -0.596475 -0.590755 0.068427 ... -0.960656 \n",
"71 -2.006352 -0.817132 -0.143775 -0.299348 ... 0.711657 \n",
"72 -1.656958 -1.001092 -0.004549 -0.273449 ... -1.872722 \n",
"73 -1.413213 -0.065480 -0.443729 -0.645220 ... -6.088279 \n",
"74 -1.631819 0.162380 0.260933 -0.659276 ... 1.153287 \n",
"75 -2.355260 -0.561713 -0.496280 -0.294257 ... -1.758584 \n",
"76 -1.722659 -0.191964 -0.653883 -0.255075 ... -1.720278 \n",
"77 -2.676768 -0.729033 0.369579 -0.355521 ... -0.100692 \n",
"78 -1.140257 -0.758729 -1.022804 -0.417028 ... 0.485918 \n",
"79 -1.561987 -0.862734 -0.319167 -0.445589 ... 0.981768 \n",
"80 -3.058091 -1.367999 -0.860381 -0.225101 ... -3.249034 \n",
"81 -2.044628 -1.276190 -1.111990 -0.096736 ... 2.424304 \n",
"82 -0.983958 -0.606751 -1.677038 -0.598797 ... -2.165096 \n",
"83 -1.659367 -0.785117 -0.866847 -0.171140 ... -1.554829 \n",
"84 -0.472619 -1.438387 -1.186144 -0.094027 ... 1.007115 \n",
"85 -1.122981 -0.746950 -0.898961 -0.784605 ... -0.921478 \n",
"86 -1.065514 -0.458199 0.550570 -0.701860 ... -0.635117 \n",
"87 -1.018165 -0.218375 -1.343772 -0.119836 ... 1.282748 \n",
"88 -1.352000 -2.053944 0.593879 -0.431860 ... 0.584507 \n",
"89 -1.515000 -1.027170 -0.388956 -0.176173 ... -0.515558 \n",
"90 -1.962823 -0.150549 -0.657534 -0.634198 ... -4.103941 \n",
"91 -3.084129 -0.211120 -0.105556 -0.472723 ... -0.622152 \n",
"92 -2.677423 -0.489674 -0.132226 -0.261632 ... -2.601606 \n",
"93 -1.759530 -1.652210 -1.245322 0.071351 ... -0.996307 \n",
"94 -0.748854 -1.040181 -1.144952 -0.170563 ... -1.220171 \n",
"95 -1.333474 -0.752996 -0.211976 -0.706393 ... -0.053766 \n",
"96 -2.301530 -1.089404 0.447439 -0.606203 ... 0.426139 \n",
"97 -2.155188 -1.376157 -0.543575 -0.618758 ... 0.233347 \n",
"98 -2.237982 -0.701331 -0.029441 -0.878468 ... -0.623567 \n",
"99 -2.831385 -1.043183 0.631368 -0.116283 ... 0.927606 \n",
"\n",
" 5 o' Clock Shadow Strong Nose-Mouth Lines Wearing Lipstick \\\n",
"0 1.166118 -1.164916 -1.139990 \n",
"1 -0.397680 0.874160 -0.945431 \n",
"2 1.884745 -0.999765 -1.359858 \n",
"3 -0.176089 1.108125 -1.600944 \n",
"4 -0.955283 0.119113 -1.128176 \n",
"5 -1.063505 1.354345 -0.960133 \n",
"6 -0.033326 -0.869705 -0.942216 \n",
"7 0.128691 -1.573239 -1.102139 \n",
"8 -0.483956 0.717483 -0.288405 \n",
"9 0.771419 1.595485 -0.697505 \n",
"10 2.818243 0.363108 -2.176113 \n",
"11 -0.470484 0.806376 -1.021146 \n",
"12 -0.737105 -0.286789 -0.662353 \n",
"13 2.492902 -0.252225 -1.325914 \n",
"14 1.177874 -0.934873 -1.881292 \n",
"15 2.096320 -1.164950 -1.137972 \n",
"16 2.470447 -0.920717 -1.072601 \n",
"17 0.355360 0.393372 -1.259175 \n",
"18 0.696207 0.825722 -1.112926 \n",
"19 0.013287 -0.062311 -0.382304 \n",
"20 0.340418 0.612166 -1.125110 \n",
"21 -0.690846 0.767847 -0.763919 \n",
"22 0.724282 -1.185018 -0.809677 \n",
"23 0.161079 -0.396865 -0.731781 \n",
"24 1.170450 -0.665181 -0.922192 \n",
"25 0.904685 -0.042953 -1.583960 \n",
"26 -0.042062 0.769485 -1.109986 \n",
"27 0.179642 0.239705 -0.307465 \n",
"28 1.104385 -0.114984 -0.245829 \n",
"29 -0.083221 -0.307536 -0.810960 \n",
".. ... ... ... \n",
"70 1.367942 -1.126018 -1.478324 \n",
"71 0.468800 -1.238078 -1.259480 \n",
"72 0.140217 -0.558030 -1.425706 \n",
"73 -0.053308 -0.374793 -0.741705 \n",
"74 -0.428521 -1.809394 -0.685784 \n",
"75 -0.331023 -0.541361 -0.934721 \n",
"76 0.009178 -0.797245 -0.573037 \n",
"77 0.322263 -1.036999 -0.976427 \n",
"78 -1.162598 0.126689 -0.171787 \n",
"79 -0.426445 -0.900062 -0.856495 \n",
"80 0.117656 -0.603708 -0.643839 \n",
"81 0.025299 0.237431 -0.594718 \n",
"82 -1.088898 -0.527691 -1.257709 \n",
"83 1.305417 0.343871 -1.384551 \n",
"84 0.733234 0.097541 -0.740930 \n",
"85 -0.154739 0.479799 -1.241065 \n",
"86 -0.256544 -1.209063 0.663200 \n",
"87 -0.214523 -0.048113 -0.800790 \n",
"88 -1.664275 0.844532 1.033722 \n",
"89 -0.221251 -1.478853 -1.297759 \n",
"90 -1.658057 -0.063829 -0.920804 \n",
"91 -0.579635 -0.944773 -0.997658 \n",
"92 0.348053 -0.857533 -1.821765 \n",
"93 -0.059585 0.938260 -1.196757 \n",
"94 0.026854 0.599190 -0.821753 \n",
"95 0.031225 0.120585 -0.651829 \n",
"96 1.251570 -0.605606 -2.035657 \n",
"97 0.015391 -1.137598 0.183949 \n",
"98 -0.798829 0.829027 -0.137613 \n",
"99 0.801519 -0.815368 -1.312876 \n",
"\n",
" Flushed Face High Cheekbones Brown Eyes Wearing Earrings \\\n",
"0 -2.371746 -1.299932 -0.414682 -1.144902 \n",
"1 -0.268649 -0.006244 -0.030406 -0.480128 \n",
"2 -1.912108 -1.095634 0.915126 -0.572332 \n",
"3 -3.264613 0.813418 0.308631 -0.848693 \n",
"4 -3.161048 0.082680 -0.439614 -0.359859 \n",
"5 -5.354640 1.150018 -0.142195 -0.672725 \n",
"6 -3.776152 -1.028302 0.099285 -0.335493 \n",
"7 -1.123913 -1.394168 1.520652 -0.487475 \n",
"8 -2.295450 0.937971 1.233072 -0.632812 \n",
"9 -2.511975 0.981240 0.424768 -0.518236 \n",
"10 -1.299297 -1.291467 1.884040 -1.405784 \n",
"11 1.071033 0.008474 0.441745 -0.575209 \n",
"12 -1.870350 -0.616946 0.224201 -0.411927 \n",
"13 -4.642901 -1.059536 1.291972 -0.911307 \n",
"14 -5.658690 -1.529281 -2.435381 -1.044854 \n",
"15 -1.635058 -0.838415 0.950734 -0.773626 \n",
"16 -0.168948 -0.932073 1.253161 -1.151044 \n",
"17 -4.105325 -0.325684 0.418753 -0.837375 \n",
"18 -2.898265 0.719459 1.308871 -0.745990 \n",
"19 -2.384780 -0.985572 1.095939 -0.519191 \n",
"20 -2.916790 0.295672 0.690055 -0.755771 \n",
"21 -1.079922 -0.710393 0.549322 -0.996368 \n",
"22 -2.555355 -1.429900 0.576748 -0.499286 \n",
"23 0.220867 -0.675454 -0.112165 -0.281566 \n",
"24 -2.254709 -0.721276 0.875660 -0.970863 \n",
"25 -0.988304 -1.213497 1.361739 -1.020137 \n",
"26 1.392389 0.856509 1.973012 -1.037368 \n",
"27 3.108659 -0.400680 0.419008 -0.385539 \n",
"28 0.310305 -0.306685 1.823515 -0.169621 \n",
"29 -0.013695 -0.240712 0.340339 -0.507489 \n",
".. ... ... ... ... \n",
"70 -1.353747 -1.156388 0.398824 -0.870123 \n",
"71 -3.970510 -1.081902 0.537394 -0.640155 \n",
"72 -3.962661 -1.381692 0.291308 -0.862271 \n",
"73 -1.364770 -0.664691 1.165037 -0.301658 \n",
"74 -2.633915 -1.249861 -0.869100 -0.498943 \n",
"75 -3.401865 -1.313063 1.289992 -0.805747 \n",
"76 -3.407322 -0.819630 1.006821 -0.840677 \n",
"77 -3.913378 -1.316991 0.347921 -0.977980 \n",
"78 -3.062305 -0.077588 2.692688 -0.190254 \n",
"79 -3.021686 -0.931820 0.135114 -0.830687 \n",
"80 -0.205722 -1.294299 0.815712 -0.575348 \n",
"81 -3.922118 -1.183920 -0.313655 0.067508 \n",
"82 -3.058957 -0.832309 1.526379 -0.786230 \n",
"83 0.614151 -0.409474 2.092463 -0.399415 \n",
"84 0.393626 -0.086685 0.247336 -0.499627 \n",
"85 -1.607621 -0.957375 0.822035 -0.818126 \n",
"86 -5.135519 -0.347398 -0.540523 -0.402524 \n",
"87 -2.580758 -0.760229 -0.395886 -0.346346 \n",
"88 -1.133336 0.875383 1.873177 0.130292 \n",
"89 -1.448235 -1.010419 0.343436 -0.318953 \n",
"90 -1.517958 -0.131547 0.868024 -0.620589 \n",
"91 -3.464925 -0.861590 0.915667 -0.367114 \n",
"92 -2.851284 -0.782194 1.100944 -0.646923 \n",
"93 -3.520536 -0.408894 1.344070 -1.173331 \n",
"94 -1.435037 -0.332865 0.474203 -0.245431 \n",
"95 -1.618611 -0.924677 0.307761 -0.424752 \n",
"96 -3.152949 -0.216166 1.628574 -0.072093 \n",
"97 -3.433392 -0.317594 2.570905 -0.527308 \n",
"98 -5.051687 0.129134 2.355045 -0.750264 \n",
"99 -2.524603 -0.966229 0.762522 -0.763808 \n",
"\n",
" Wearing Necktie Wearing Necklace \n",
"0 0.694007 -0.826609 \n",
"1 0.666760 -0.496559 \n",
"2 0.144262 -0.841231 \n",
"3 0.475941 -0.447025 \n",
"4 -0.760774 -0.410152 \n",
"5 0.886694 -0.154051 \n",
"6 0.185644 -0.671966 \n",
"7 0.601968 -0.617698 \n",
"8 0.009995 -0.144265 \n",
"9 -0.306921 0.348492 \n",
"10 0.770559 -1.185578 \n",
"11 0.428245 0.049420 \n",
"12 -0.164780 0.400568 \n",
"13 0.430227 -0.903648 \n",
"14 0.195659 -0.790428 \n",
"15 0.495969 -0.238041 \n",
"16 -0.270534 -0.484823 \n",
"17 0.575984 -0.888422 \n",
"18 0.571708 -0.072810 \n",
"19 -1.186807 -1.194916 \n",
"20 0.887979 -0.510048 \n",
"21 1.198094 -1.010391 \n",
"22 0.294020 -0.322506 \n",
"23 0.129100 0.528412 \n",
"24 1.280299 -0.381012 \n",
"25 0.379289 -0.774598 \n",
"26 0.694004 -0.928776 \n",
"27 0.146054 -0.811116 \n",
"28 0.607752 -0.165595 \n",
"29 -0.109759 -0.865855 \n",
".. ... ... \n",
"70 -0.074762 -0.899611 \n",
"71 -0.102008 -0.950959 \n",
"72 0.071294 -0.126719 \n",
"73 -0.744314 -0.951048 \n",
"74 0.495700 -0.129858 \n",
"75 -0.260488 -0.506704 \n",
"76 0.042273 -0.746983 \n",
"77 0.531110 -0.365030 \n",
"78 -0.268129 0.064824 \n",
"79 0.754236 -0.838261 \n",
"80 0.020864 -0.454455 \n",
"81 0.091954 0.052243 \n",
"82 -0.138691 -0.500928 \n",
"83 0.671278 -0.969051 \n",
"84 1.003356 -0.765783 \n",
"85 0.162909 -0.735829 \n",
"86 0.116818 -0.418852 \n",
"87 -0.195237 -0.413518 \n",
"88 -0.534467 0.670804 \n",
"89 -0.541671 -0.767589 \n",
"90 0.325498 -0.321536 \n",
"91 -0.108173 -0.832252 \n",
"92 0.434335 -0.959021 \n",
"93 1.422549 -0.558794 \n",
"94 0.612937 -0.600485 \n",
"95 -0.248115 -0.138652 \n",
"96 -0.146652 -0.820771 \n",
"97 0.559532 -0.398335 \n",
"98 0.519024 -0.005707 \n",
"99 0.810383 -0.394915 \n",
"\n",
"[100 rows x 75 columns]"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"faces = pd.read_table(\"data/dtlfw_attributes.txt\", \"\\t\")\n",
"faces.head(100)"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"faces = faces.drop(['imagenum'], axis=1)"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"name object\n",
"Male float64\n",
"Asian float64\n",
"White float64\n",
"Black float64\n",
"Baby float64\n",
"Child float64\n",
"Youth float64\n",
"Middle Aged float64\n",
"Senior float64\n",
"Black Hair float64\n",
"Blond Hair float64\n",
"Brown Hair float64\n",
"Bald float64\n",
"No Eyewear float64\n",
"Eyeglasses float64\n",
"Sunglasses float64\n",
"Mustache float64\n",
"Smiling float64\n",
"Frowning float64\n",
"Chubby float64\n",
"Blurry float64\n",
"Harsh Lighting float64\n",
"Flash float64\n",
"Soft Lighting float64\n",
"Outdoor float64\n",
"Curly Hair float64\n",
"Wavy Hair float64\n",
"Straight Hair float64\n",
"Receding Hairline float64\n",
" ... \n",
"Mouth Wide Open float64\n",
"Teeth Not Visible float64\n",
"No Beard float64\n",
"Goatee float64\n",
"Round Jaw float64\n",
"Double Chin float64\n",
"Wearing Hat float64\n",
"Oval Face float64\n",
"Square Face float64\n",
"Round Face float64\n",
"Color Photo float64\n",
"Posed Photo float64\n",
"Attractive Man float64\n",
"Attractive Woman float64\n",
"Indian float64\n",
"Gray Hair float64\n",
"Bags Under Eyes float64\n",
"Heavy Makeup float64\n",
"Rosy Cheeks float64\n",
"Shiny Skin float64\n",
"Pale Skin float64\n",
"5 o' Clock Shadow float64\n",
"Strong Nose-Mouth Lines float64\n",
"Wearing Lipstick float64\n",
"Flushed Face float64\n",
"High Cheekbones float64\n",
"Brown Eyes float64\n",
"Wearing Earrings float64\n",
"Wearing Necktie float64\n",
"Wearing Necklace float64\n",
"dtype: object"
]
},
"execution_count": 23,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"faces.dtypes"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"name False\n",
"Male False\n",
"Asian False\n",
"White False\n",
"Black False\n",
"Baby False\n",
"Child False\n",
"Youth False\n",
"Middle Aged False\n",
"Senior False\n",
"Black Hair False\n",
"Blond Hair False\n",
"Brown Hair False\n",
"Bald False\n",
"No Eyewear False\n",
"Eyeglasses False\n",
"Sunglasses False\n",
"Mustache False\n",
"Smiling False\n",
"Frowning False\n",
"Chubby False\n",
"Blurry False\n",
"Harsh Lighting False\n",
"Flash False\n",
"Soft Lighting False\n",
"Outdoor False\n",
"Curly Hair False\n",
"Wavy Hair False\n",
"Straight Hair False\n",
"Receding Hairline False\n",
" ... \n",
"Mouth Wide Open False\n",
"Teeth Not Visible False\n",
"No Beard False\n",
"Goatee False\n",
"Round Jaw False\n",
"Double Chin False\n",
"Wearing Hat False\n",
"Oval Face False\n",
"Square Face False\n",
"Round Face False\n",
"Color Photo False\n",
"Posed Photo False\n",
"Attractive Man False\n",
"Attractive Woman False\n",
"Indian False\n",
"Gray Hair False\n",
"Bags Under Eyes False\n",
"Heavy Makeup False\n",
"Rosy Cheeks False\n",
"Shiny Skin False\n",
"Pale Skin False\n",
"5 o' Clock Shadow False\n",
"Strong Nose-Mouth Lines False\n",
"Wearing Lipstick False\n",
"Flushed Face False\n",
"High Cheekbones False\n",
"Brown Eyes False\n",
"Wearing Earrings False\n",
"Wearing Necktie False\n",
"Wearing Necklace False\n",
"dtype: bool"
]
},
"execution_count": 24,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"pd.isnull(faces).any()"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Number of unique faces 'name': \b 5721.00 \n"
]
}
],
"source": [
"#find face count\n",
"iCount = faces['name'].unique().size\n",
"print(\"Number of unique faces '{0}': \\b {1:2.2f} \".format('name', iCount))"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"#find unique faces names, and init image count to zero\n",
"y = []\n",
"yc = []\n",
"for n in faces['name'].unique():\n",
" y.append(n)\n",
" yc.append(0)\n",
" #print(\" Name: {0} ID {1} \\n\".format(n, y.index(n)) )"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"#count number of images per face\n",
"for n in faces['name']:\n",
" yc[y.index(n)] += 1"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"100%|██████████| 5721/5721 [00:51<00:00, 111.24it/s]\n"
]
}
],
"source": [
"#Filter faces with measurement samples < X\n",
"for n in tqdm(y):\n",
" if(yc[y.index(n)] < 5):\n",
" faces = faces[faces.name != n]\n",
" else:\n",
" faces['name'].replace({ n : y.index(n) }, regex=False, inplace=True) \n"
]
},
{
"cell_type": "code",
"execution_count": 29,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"/opt/conda/lib/python3.5/site-packages/ipykernel/__main__.py:2: FutureWarning: convert_objects is deprecated. Use the data-type specific converters pd.to_datetime, pd.to_timedelta and pd.to_numeric.\n",
" from ipykernel import kernelapp as app\n"
]
},
{
"data": {
"text/plain": [
"name int64\n",
"Male float64\n",
"Asian float64\n",
"White float64\n",
"Black float64\n",
"Baby float64\n",
"Child float64\n",
"Youth float64\n",
"Middle Aged float64\n",
"Senior float64\n",
"Black Hair float64\n",
"Blond Hair float64\n",
"Brown Hair float64\n",
"Bald float64\n",
"No Eyewear float64\n",
"Eyeglasses float64\n",
"Sunglasses float64\n",
"Mustache float64\n",
"Smiling float64\n",
"Frowning float64\n",
"Chubby float64\n",
"Blurry float64\n",
"Harsh Lighting float64\n",
"Flash float64\n",
"Soft Lighting float64\n",
"Outdoor float64\n",
"Curly Hair float64\n",
"Wavy Hair float64\n",
"Straight Hair float64\n",
"Receding Hairline float64\n",
" ... \n",
"Mouth Wide Open float64\n",
"Teeth Not Visible float64\n",
"No Beard float64\n",
"Goatee float64\n",
"Round Jaw float64\n",
"Double Chin float64\n",
"Wearing Hat float64\n",
"Oval Face float64\n",
"Square Face float64\n",
"Round Face float64\n",
"Color Photo float64\n",
"Posed Photo float64\n",
"Attractive Man float64\n",
"Attractive Woman float64\n",
"Indian float64\n",
"Gray Hair float64\n",
"Bags Under Eyes float64\n",
"Heavy Makeup float64\n",
"Rosy Cheeks float64\n",
"Shiny Skin float64\n",
"Pale Skin float64\n",
"5 o' Clock Shadow float64\n",
"Strong Nose-Mouth Lines float64\n",
"Wearing Lipstick float64\n",
"Flushed Face float64\n",
"High Cheekbones float64\n",
"Brown Eyes float64\n",
"Wearing Earrings float64\n",
"Wearing Necktie float64\n",
"Wearing Necklace float64\n",
"dtype: object"
]
},
"execution_count": 29,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"#try to cast objects to numbers\n",
"faces.convert_objects(convert_numeric=True).dtypes"
]
},
{
"cell_type": "code",
"execution_count": 30,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"faces.rename(columns={'name' : 'class'}, inplace=True)\n",
"faces_class = faces['class'].values\n",
"assert (len(faces_class) == len(faces.index)), \"Not matching\""
]
},
{
"cell_type": "code",
"execution_count": 31,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"((5926, 74), (5926,))"
]
},
"execution_count": 31,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"faces.shape, faces_class.shape"
]
},
{
"cell_type": "code",
"execution_count": 32,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(4416, 1510)"
]
},
"execution_count": 32,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"training_indices, validation_indices = training_indices, testing_indices = train_test_split(faces.index, stratify = faces_class, train_size=0.75, test_size=0.25)\n",
"\n",
"training_indices.size, validation_indices.size"
]
},
{
"cell_type": "code",
"execution_count": 33,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"(array([[ 1.9805061 , -0.83391763, -0.87012168, ..., -0.75879239,\n",
" 1.0282396 , -0.78805204],\n",
" [ 2.54756066, -2.27394563, 1.2493379 , ..., -0.80230072,\n",
" 0.09252791, -0.8928632 ],\n",
" [ 1.42407353, -0.65747538, 0.3270292 , ..., -0.57665479,\n",
" 0.49782328, -1.11945874],\n",
" ..., \n",
" [ 1.5864602 , 0.19614816, -0.64289887, ..., -1.09077894,\n",
" 0.77409646, -1.3511122 ],\n",
" [ 1.28461601, 0.93146096, -0.63746643, ..., -1.11320072,\n",
" 0.58348546, -0.65451279],\n",
" [ 1.98957303, -1.21329114, 0.68138223, ..., -0.98350932,\n",
" -0.40348062, -0.583795 ]]),\n",
" array([5018, 3338, 4041, ..., 2512, 1480, 1842], dtype=object),\n",
" array([[ 1.36580963, -1.62644032, 0.7525667 , ..., -0.76672718,\n",
" -0.17283834, -0.28792745],\n",
" [-0.08651164, -0.39551978, 0.70612456, ..., -0.13195606,\n",
" 0.13671919, -0.07936384],\n",
" [-2.18471457, -0.73072833, 0.18127933, ..., 1.01585682,\n",
" -1.10897648, 1.1475113 ],\n",
" ..., \n",
" [ 2.40035737, -0.77852902, 0.1784681 , ..., -1.11207819,\n",
" 0.84815128, -0.54726803],\n",
" [ 0.03907802, -1.03917793, 0.95984591, ..., -0.70175993,\n",
" 0.65242618, -0.60791003],\n",
" [ 1.73990225, -1.45035004, 1.29150732, ..., -1.20719822,\n",
" 0.09853425, -0.72912554]]),\n",
" array([289, 1863, 1535, ..., 5517, 1858, 1863], dtype=object))"
]
},
"execution_count": 33,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"X_train = faces.drop('class',axis=1).loc[training_indices].values\n",
"y_train = faces.loc[training_indices,'class'].values\n",
"\n",
"X_test = faces.drop('class',axis=1).loc[validation_indices].values\n",
"y_test = faces.loc[validation_indices, 'class'].values\n",
"\n",
"X_train, y_train, X_test, y_test"
]
},
{
"cell_type": "code",
"execution_count": 34,
"metadata": {
"collapsed": false
},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"GP Progress: 33%|███▎ | 100/300 [00:00<07:05, 2.13s/pipeline]"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Generation 1 - Current best internal CV score: 0.50000\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"GP Progress: 67%|██████▋ | 201/300 [14:03<07:54, 4.79s/pipeline]"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Generation 2 - Current best internal CV score: 0.50000\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": []
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"\n",
"Best pipeline: _select_kbest(input_df, 80)\n"
]
}
],
"source": [
"tpot = TPOT(generations=2, verbosity=2)\n",
"tpot.fit(X_train, y_train)"
]
},
{
"cell_type": "code",
"execution_count": 35,
"metadata": {
"collapsed": false
},
"outputs": [
{
"data": {
"text/plain": [
"0.5"
]
},
"execution_count": 35,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"tpot.score(X_test, y_test)"
]
},
{
"cell_type": "code",
"execution_count": 36,
"metadata": {
"collapsed": false
},
"outputs": [],
"source": [
"tpot.export('tpot_LFW_pipeline.py')"
]
}
],
"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.5.2"
}
},
"nbformat": 4,
"nbformat_minor": 0
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment