CoolFace
Apppublic

Sapnil/Custom_Model_Deployment

sourceHugging Faceupdated 3y agoView on Hugging Face
0likes
HF.ipynb1506 linesDownload Raw Back to root
1{2 "cells": [3  {4   "cell_type": "code",5   "execution_count": 10,6   "metadata": {},7   "outputs": [8    {9     "name": "stdout",10     "output_type": "stream",11     "text": [12      "Note: you may need to restart the kernel to use updated packages.\n",13      "Note: you may need to restart the kernel to use updated packages.\n"14     ]15    }16   ],17   "source": [18    "%pip install -q gradio\n",19    "%pip install -q catboost"20   ]21  },22  {23   "cell_type": "code",24   "execution_count": 11,25   "metadata": {},26   "outputs": [],27   "source": [28    "import pandas as pd\n",29    "import numpy as np\n",30    "import seaborn as sns"31   ]32  },33  {34   "cell_type": "code",35   "execution_count": 12,36   "metadata": {},37   "outputs": [],38   "source": [39    "sns.set_theme()"40   ]41  },42  {43   "cell_type": "code",44   "execution_count": 13,45   "metadata": {},46   "outputs": [],47   "source": [48    "df = sns.load_dataset(\"titanic\")"49   ]50  },51  {52   "cell_type": "code",53   "execution_count": 14,54   "metadata": {},55   "outputs": [56    {57     "data": {58      "text/plain": [59       "survived          int64\n",60       "pclass            int64\n",61       "sex              object\n",62       "age             float64\n",63       "sibsp             int64\n",64       "parch             int64\n",65       "fare            float64\n",66       "embarked         object\n",67       "class          category\n",68       "who              object\n",69       "adult_male         bool\n",70       "deck           category\n",71       "embark_town      object\n",72       "alive            object\n",73       "alone              bool\n",74       "dtype: object"75      ]76     },77     "execution_count": 14,78     "metadata": {},79     "output_type": "execute_result"80    }81   ],82   "source": [83    "df.dtypes"84   ]85  },86  {87   "cell_type": "code",88   "execution_count": 15,89   "metadata": {},90   "outputs": [91    {92     "data": {93      "text/html": [94       "<div>\n",95       "<style scoped>\n",96       "    .dataframe tbody tr th:only-of-type {\n",97       "        vertical-align: middle;\n",98       "    }\n",99       "\n",100       "    .dataframe tbody tr th {\n",101       "        vertical-align: top;\n",102       "    }\n",103       "\n",104       "    .dataframe thead th {\n",105       "        text-align: right;\n",106       "    }\n",107       "</style>\n",108       "<table border=\"1\" class=\"dataframe\">\n",109       "  <thead>\n",110       "    <tr style=\"text-align: right;\">\n",111       "      <th></th>\n",112       "      <th>survived</th>\n",113       "      <th>pclass</th>\n",114       "      <th>sex</th>\n",115       "      <th>age</th>\n",116       "      <th>sibsp</th>\n",117       "      <th>parch</th>\n",118       "      <th>fare</th>\n",119       "      <th>embarked</th>\n",120       "      <th>class</th>\n",121       "      <th>who</th>\n",122       "      <th>adult_male</th>\n",123       "      <th>deck</th>\n",124       "      <th>embark_town</th>\n",125       "      <th>alive</th>\n",126       "      <th>alone</th>\n",127       "    </tr>\n",128       "  </thead>\n",129       "  <tbody>\n",130       "    <tr>\n",131       "      <th>0</th>\n",132       "      <td>0</td>\n",133       "      <td>3</td>\n",134       "      <td>male</td>\n",135       "      <td>22.0</td>\n",136       "      <td>1</td>\n",137       "      <td>0</td>\n",138       "      <td>7.2500</td>\n",139       "      <td>S</td>\n",140       "      <td>Third</td>\n",141       "      <td>man</td>\n",142       "      <td>True</td>\n",143       "      <td>NaN</td>\n",144       "      <td>Southampton</td>\n",145       "      <td>no</td>\n",146       "      <td>False</td>\n",147       "    </tr>\n",148       "    <tr>\n",149       "      <th>1</th>\n",150       "      <td>1</td>\n",151       "      <td>1</td>\n",152       "      <td>female</td>\n",153       "      <td>38.0</td>\n",154       "      <td>1</td>\n",155       "      <td>0</td>\n",156       "      <td>71.2833</td>\n",157       "      <td>C</td>\n",158       "      <td>First</td>\n",159       "      <td>woman</td>\n",160       "      <td>False</td>\n",161       "      <td>C</td>\n",162       "      <td>Cherbourg</td>\n",163       "      <td>yes</td>\n",164       "      <td>False</td>\n",165       "    </tr>\n",166       "  </tbody>\n",167       "</table>\n",168       "</div>"169      ],170      "text/plain": [171       "   survived  pclass     sex   age  sibsp  parch     fare embarked  class  \\\n",172       "0         0       3    male  22.0      1      0   7.2500        S  Third   \n",173       "1         1       1  female  38.0      1      0  71.2833        C  First   \n",174       "\n",175       "     who  adult_male deck  embark_town alive  alone  \n",176       "0    man        True  NaN  Southampton    no  False  \n",177       "1  woman       False    C    Cherbourg   yes  False  "178      ]179     },180     "execution_count": 15,181     "metadata": {},182     "output_type": "execute_result"183    }184   ],185   "source": [186    "df.head(2)"187   ]188  },189  {190   "cell_type": "code",191   "execution_count": 16,192   "metadata": {},193   "outputs": [194    {195     "name": "stderr",196     "output_type": "stream",197     "text": [198      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",199      "  if pd.api.types.is_categorical_dtype(vector):\n",200      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",201      "  if pd.api.types.is_categorical_dtype(vector):\n",202      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",203      "  if pd.api.types.is_categorical_dtype(vector):\n"204     ]205    },206    {207     "data": {208      "text/plain": [209       "<Axes: xlabel='pclass', ylabel='count'>"210      ]211     },212     "execution_count": 16,213     "metadata": {},214     "output_type": "execute_result"215    },216    {217     "data": {218      "image/png": "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",219      "text/plain": [220       "<Figure size 640x480 with 1 Axes>"221      ]222     },223     "metadata": {},224     "output_type": "display_data"225    }226   ],227   "source": [228    "sns.countplot(x = \"pclass\", data = df)"229   ]230  },231  {232   "cell_type": "code",233   "execution_count": 17,234   "metadata": {},235   "outputs": [236    {237     "name": "stderr",238     "output_type": "stream",239     "text": [240      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",241      "  if pd.api.types.is_categorical_dtype(vector):\n",242      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",243      "  if pd.api.types.is_categorical_dtype(vector):\n",244      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",245      "  if pd.api.types.is_categorical_dtype(vector):\n"246     ]247    },248    {249     "data": {250      "text/plain": [251       "<Axes: xlabel='who', ylabel='count'>"252      ]253     },254     "execution_count": 17,255     "metadata": {},256     "output_type": "execute_result"257    },258    {259     "data": {260      "image/png": "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",261      "text/plain": [262       "<Figure size 640x480 with 1 Axes>"263      ]264     },265     "metadata": {},266     "output_type": "display_data"267    }268   ],269   "source": [270    "sns.countplot(x = \"who\", data = df)"271   ]272  },273  {274   "cell_type": "code",275   "execution_count": 18,276   "metadata": {},277   "outputs": [278    {279     "name": "stderr",280     "output_type": "stream",281     "text": [282      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",283      "  if pd.api.types.is_categorical_dtype(vector):\n",284      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",285      "  if pd.api.types.is_categorical_dtype(vector):\n",286      "/home/codespace/.local/lib/python3.10/site-packages/seaborn/_oldcore.py:1498: FutureWarning: is_categorical_dtype is deprecated and will be removed in a future version. Use isinstance(dtype, CategoricalDtype) instead\n",287      "  if pd.api.types.is_categorical_dtype(vector):\n"288     ]289    },290    {291     "data": {292      "text/plain": [293       "<Axes: xlabel='embarked', ylabel='count'>"294      ]295     },296     "execution_count": 18,297     "metadata": {},298     "output_type": "execute_result"299    },300    {301     "data": {302      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAkUAAAG5CAYAAACAxkA+AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/OQEPoAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAwV0lEQVR4nO3de3RU5b3/8fdMQiiNTCCIqFwkgV8iapBYa0BCLGhNExC1qLUeRa2iVgGh9RRERbxUbI8ckYtUImoV6wWwFmsOosgSsdRLD9Z6KYgJCih4ATIBYkOS+f3BYg5poMUhZCbk/VrLJbOf737mu+2u83HvZ/YEIpFIBEmSpBYuGO8GJEmSEoGhSJIkCUORJEkSYCiSJEkCDEWSJEmAoUiSJAkwFEmSJAGGIkmSJMBQJEmSBEByvBtobiKRCHV1PgRckqTmIhgMEAgE/m2doegbqquLsHnz9ni3IUmS9lN6eipJSf8+FHn7TJIkCUORJEkSYCiSJEkCDEWSJEmAoUiSJAkwFEmSJAGGIkmSJMBQJEmSBBiKJEmSAEORJEkSYCiSJEkCDEWSJEmAoUiSJAkwFEmSJAGQHO8GWppgMEAwGIh3G0ogdXUR6uoi8W5Dklo8Q1ETCgYDtGv3bZKSvECn/1NbW8fWrTsMRpIUZ4aiJhQMBkhKCjLzidfY8HlFvNtRAuh8RBrX/bg/wWDAUCRJcWYoioMNn1ewdsOWeLchSZL24H0cSZIkDEWSJEmAoUiSJAkwFEmSJAGGIkmSJMBQJEmSBBiKJEmSAEORJEkSYCiSJEkCDEWSJEmAoUiSJAkwFEmSJAGGIkmSJMBQJEmSBBiKJEmSAEORJEkSkKCh6Pe//z3nnHMOOTk55OXlceWVV/L1119Hx19++WWGDh1KTk4OhYWFLFiwoMEc1dXV/OpXv6J///706dOHyy+/nLKysqY8DEmS1IwkXCiaNWsWd9xxB8XFxcyZM4fbb7+dLl26UFtbC8Bbb73FyJEj6dOnDyUlJRQVFXHTTTexaNGievPceeedzJs3j7FjxzJ9+nSqq6u57LLLqKysjMdhSZKkBJcc7wb2VFZWxowZM7j//vs57bTTotsLCwujf541axa9e/fm9ttvB6Bv376sW7eOadOm8YMf/ACAjRs3Mn/+fG699VbOO+88AHJychg4cCBPPvkkI0aMaMKjkiRJzUFCXSl65pln6NKlS71AtKfq6mpef/31aPjZrbi4mI8++oj169cDsHz5curq6urVtWvXjv79+7Ns2bKDdwCSJKnZSqgrRX/961/Jysri/vvv57HHHqOyspITTjiBG2+8kRNPPJFPPvmEnTt3kpmZWW+/Hj16ALuuNHXp0oWysjI6dOhAWlpag7r58+cfcJ/JybFlyaSkhMqgSiCeG5IUfwkVir744gveffddVq9eza233kqbNm34zW9+w09+8hMWL15MRUUFAKFQqN5+u1/vHg+Hw7Rt27bB/KFQKFoTq2AwQPv2qQc0h/TPQqE28W5Bklq8hApFkUiEHTt2cN9993HssccCcOKJJzJo0CDmzp1Lfn5+nDuEuroI4fCOmPZNSgr64ae9CoerqK2ti3cbknRICoXa7NcV+YQKRaFQiHbt2kUDEexaC3TcccexZs0aBg8eDNDgG2ThcBggerssFAqxbdu2BvOHw+EGt9RiUVPjh5caV21tneeVJMVZQi1k6Nmz5z7H/vGPf9CtWzdatWrV4HlDu1/vXmuUmZnJl19+2eBWWVlZWYP1SJIkSZBgoWjgwIFs3bqVDz74ILpty5YtvPfeexx//PGkpKSQl5fHCy+8UG+/0tJSevToQZcuXQDIz88nGAyyePHiaE1FRQXLly+noKCgaQ5GkiQ1Kwl1++yMM84gJyeH0aNHM3bsWFq3bs3s2bNJSUnhoosuAuCnP/0pw4cPZ9KkSRQVFfH666/zxz/+kXvvvTc6z5FHHsl5553Hr3/9a4LBIJ06deKBBx6gbdu2XHjhhfE6PEmSlMASKhQFg0Fmz57N5MmTmThxIjt37uTkk0/m8ccfp2PHjgCcfPLJTJ8+nalTpzJ//nyOPvpo7rzzToqKiurNdfPNN5OamsqUKVPYvn07J510Eg8//PBev5UmSZIUiEQikXg30ZzU1taxefP2mPZNTg7Svn0qE+4rZe2GLY3cmZqj7p3bc9f1xWzZst2F1pJ0kKSnp+7Xt88Sak2RJElSvBiKJEmSMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJQIKFomeeeYbs7OwGf91zzz316ubNm0dhYSE5OTkMHTqUpUuXNpirsrKSCRMmcMopp5Cbm8vo0aP5/PPPm+pQJElSM5Mc7wb25sEHH6Rt27bR1506dYr++fnnn+eWW27hmmuuoW/fvpSWljJy5Egef/xx+vTpE60bM2YMa9asYdKkSbRu3ZqpU6cyYsQIFixYQHJyQh62JEmKo4RMB8cffzzp6el7HZs2bRqDBw9mzJgxAPTt25fVq1czc+ZMSkpKAFi5ciXLly9nzpw55OfnA5CRkUFxcTGLFy+muLi4SY5DkiQ1Hwl1++zfWbduHWvXrqWoqKje9uLiYlasWEF1dTUAy5YtIxQK0b9//2hNZmYmvXr1YtmyZU3asyRJah4SMhQNGTKEXr16cfrpp/PAAw9QW1sLQFlZGbDrqs+eevTowc6dO1m3bl20LiMjg0AgUK8uMzMzOockSdKeEur2WceOHRk1ahQnnngigUCAl19+malTp7Jp0yYmTpxIRUUFAKFQqN5+u1/vHg+Hw/XWJO2WlpbGu+++e8B9JifHliWTkhIygyoBeG5IUvwlVCgaMGAAAwYMiL7Oz8+ndevW/Pa3v+Waa66JY2f/JxgM0L59arzb0CEmFGoT7xYkqcVLqFC0N0VFRTz00EN88MEHpKWlAbu+bt+xY8doTTgcBoiOh0IhNm7c2GCuioqKaE2s6uoihMM7Yto3KSnoh5/2Khyuora2Lt5tSNIhKRRqs19X5BM+FO0pMzMT2LVmaPefd79u1aoVXbt2jdatWLGCSCRSb11ReXk5WVlZB9xHTY0fXmpctbV1nleSFGcJv5ChtLSUpKQkjjvuOLp27Ur37t1ZtGhRg5p+/fqRkpICQEFBARUVFaxYsSJaU15ezvvvv09BQUGT9i9JkpqHhLpSdMUVV5CXl0d2djYAS5Ys4emnn2b48OHR22WjRo3ihhtuoFu3buTl5VFaWso777zD3Llzo/Pk5uaSn5/PhAkTGDduHK1bt+bee+8lOzubM888My7HJkmSEltChaKMjAwWLFjAxo0bqauro3v37kyYMIFLLrkkWjNkyBCqqqooKSlh9uzZZGRkMGPGDHJzc+vNNXXqVCZPnszEiROpqakhPz+fm2++2adZS5KkvQpEIpFIvJtoTmpr69i8eXtM+yYnB2nfPpUJ95WydsOWRu5MzVH3zu256/pitmzZ7poiSTpI0tNT92uhdcKvKZIkSWoKhiJJkiQMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQISOBRt376dgoICsrOz+dvf/lZvbN68eRQWFpKTk8PQoUNZunRpg/0rKyuZMGECp5xyCrm5uYwePZrPP/+8qdqXJEnNTMKGovvvv5/a2toG259//nluueUWioqKKCkpoU+fPowcOZK33367Xt2YMWN47bXXmDRpEvfccw/l5eWMGDGCmpqaJjoCSZLUnCRkKProo4/43e9+x6hRoxqMTZs2jcGDBzNmzBj69u3L7bffTk5ODjNnzozWrFy5kuXLl/PLX/6S4uJiTj/9dO677z5WrVrF4sWLm/JQJElSM5GQoejOO+/kwgsvJCMjo972devWsXbtWoqKiuptLy4uZsWKFVRXVwOwbNkyQqEQ/fv3j9ZkZmbSq1cvli1bdvAPQJIkNTsJF4oWLVrE6tWrue666xqMlZWVATQISz169GDnzp2sW7cuWpeRkUEgEKhXl5mZGZ1DkiRpT8nxbmBPVVVV3H333YwdO5bDDjuswXhFRQUAoVCo3vbdr3ePh8Nh2rZt22D/tLQ03n333QPuMzk5tiyZlJRwGVQJwnNDkuIvoULRrFmz6NChA8OGDYt3K/sUDAZo3z413m3oEBMKtYl3C5LU4iVMKNqwYQMPPfQQM2fOpLKyEoAdO3ZE/759+3bS0tKAXV+379ixY3TfcDgMEB0PhUJs3LixwXtUVFREa2JVVxchHN4R075JSUE//LRX4XAVtbV18W5Dkg5JoVCb/boinzChaP369ezcuZOrrrqqwdjw4cM58cQTmTJlCrBrzVBmZmZ0vKysjFatWtG1a1dg19qhFStWEIlE6q0rKi8vJysr64B7ranxw0uNq7a2zvNKkuIsYUJRr169ePTRR+tt++CDD5g8eTK33XYbOTk5dO3ale7du7No0SLOOOOMaF1paSn9+vUjJSUFgIKCAu6//35WrFjBqaeeCuwKRO+//z5XXnll0x2UJElqNhImFIVCIfLy8vY6dvzxx3P88ccDMGrUKG644Qa6detGXl4epaWlvPPOO8ydOzdan5ubS35+PhMmTGDcuHG0bt2ae++9l+zsbM4888wmOR5JktS8JEwo2l9DhgyhqqqKkpISZs+eTUZGBjNmzCA3N7de3dSpU5k8eTITJ06kpqaG/Px8br75ZpKTm90hS5KkJhCIRCKReDfRnNTW1rF58/aY9k1ODtK+fSoT7itl7YYtjdyZmqPundtz1/XFbNmy3TVFknSQpKen7tdCax+OIkmShKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQcQCh69tlnWb9+/T7H169fz7PPPhvr9JIkSU0q5lB04403snLlyn2Ov/POO9x4442xTi9JktSkYg5F/+7xRjt27CApKSnW6SVJkprUN3q889///nf+/ve/R1+/9dZb1NbWNqgLh8M8+eSTZGRkHHiHkiRJTeAbhaKXXnqJGTNmABAIBHjqqad46qmn9lobCoX41a9+deAdSpIkNYFvFIouuOACvve97xGJRDj//PMZPXo0BQUF9WoCgQBt2rShW7du/s6YJElqNr5RajniiCM44ogjAHj00Ufp0aMHHTp0OCiNSZIkNaWYL+WccsopjdmHJElSXB3Q/a1XX32V+fPns27dOsLhcINvpAUCAV566aUDalCSJKkpxByKHnzwQaZMmUKHDh3o3bs32dnZjdmXJElSk4o5FD366KP07duX2bNn06pVq8bsSZIkqcnF/PDGcDhMYWGhgUiSJB0SYg5FOTk5lJeXN2YvkiRJcRNzKJo0aRIvvvgizz33XGP2I0mSFBcxrykaM2YMNTU1/OIXv2DSpEkceeSRBIP1M1YgEGDhwoUH3KQkSdLBFnMoateuHe3ateOYY45pzH4kSZLiIuZQ9NhjjzVmH5IkSXEV85oiSZKkQ0nMV4refPPN/ar77ne/G+tbSJIkNZmYQ9Ell1xCIBD4t3UffPBBrG8hSZLUZA7oidb/rLa2lg0bNvD0009TV1fHz3/+8wNqTpIkqanEHIpOOeWUfY798Ic/5KKLLuKNN96gX79+sb6FJElSkzkoC62DwSCDBw9m3rx5B2N6SZKkRnfQvn1WUVFBZWXlwZpekiSpUcV8++zTTz/d6/ZwOMxbb73FnDlzOPnkk2NuTJIkqSnFHIoGDRq0z2+fRSIR+vTpw2233RZzY5IkSU0p5lB01113NQhFgUCAUChEt27d6Nmz5wE3J0mS1FRiDkU//OEPG7MPSZKkuIo5FO1pzZo1bNiwAYDOnTt7lUiSJDU7BxSKXnrpJe6+++5oINqtS5cujB8/ntNPP/2AmpMkSWoqMYeiV155hdGjR3P00UczduxYevToAcBHH33E008/zahRo/jNb35DQUFBozUrSZJ0sMQciu6//36ys7N5/PHH+fa3vx3dfvrpp3PxxRdz0UUXMXPmTEORJElqFmJ+eOOqVas455xz6gWi3b797W9z7rnnsmrVqgNqTpIkqanEHIpat25NRUXFPscrKipo3bp1rNNLkiQ1qZhDUV5eHo8++igrV65sMPbXv/6Vxx57zB+DlSRJzUbMa4r+8z//kwsvvJCLLrqI3r17k5GRAUB5eTnvvPMOHTp04IYbbmi0RiVJkg6mmK8Ude3alYULF3LJJZdQUVFBaWkppaWlVFRUMHz4cP7whz/QpUuXxuxVkiTpoIn5SlFNTQ2tW7dmwoQJTJgwocH4tm3bqKmpITl5/9/ilVdeoaSkhDVr1rBt2zY6derEGWecwciRI2nbtm207uWXX2bq1KmUl5dz9NFHc9VVVzFs2LB6c1VXV3PvvfeycOFCtm/fTm5uLrfccguZmZmxHrIkSTqExXyl6M477+TCCy/c5/iPf/xj7r777m8059atW+nduze33XYbc+bM4fLLL+fZZ5/l+uuvj9a89dZbjBw5kj59+lBSUkJRURE33XQTixYtatDfvHnzGDt2LNOnT6e6uprLLruMysrKb3agkiSpRYj5StGrr77KOeecs8/xwsJCFi5c+I3mPPvss+u9zsvLIyUlhVtuuYVNmzbRqVMnZs2aRe/evbn99tsB6Nu3L+vWrWPatGn84Ac/AGDjxo3Mnz+fW2+9lfPOOw+AnJwcBg4cyJNPPsmIESO+UV+SJOnQF/OVos8//5xOnTrtc/yII45g06ZNsU4f1a5dOwB27txJdXU1r7/+ejT87FZcXMxHH33E+vXrAVi+fDl1dXX16tq1a0f//v1ZtmzZAfckSZIOPTFfKWrXrh3l5eX7HP/oo4847LDDYpq7traWmpoa1qxZw8yZMxk0aBBdunRhzZo17Ny5s8G6oN0/MVJWVkaXLl0oKyujQ4cOpKWlNaibP39+TD3tKTk5tiyZlBRzBtUhznNDkuIv5lA0YMAAnnzySc466yyOO+64emPvvfceTz/9dIMrOvtr4MCB0atMAwYMYMqUKQDRh0WGQqF69btf7x4Ph8P1FmbvWfevHji5P4LBAO3bpx7QHNI/C4XaxLsFSWrxYg5F119/Pa+++irnn38+gwYNomfPngB8+OGHLF26lPT09HoLpL+J2bNnU1VVxZo1a5g1axbXXHMNDz/8cKytNqq6ugjh8I6Y9k1KCvrhp70Kh6uora2LdxuSdEgKhdrs1xX5mENRp06dWLBgAVOmTGHJkiW8+OKLABx22GGcddZZjB079l+uOfpXjj32WAByc3PJycnh7LPP5sUXX4wGr3/+Blk4HAaI3i4LhUJs27atwbzhcLjBLbVY1NT44aXGVVtb53klSXEWcyiCXYupf/WrXxGJRNi8eTMA6enpBAKBRmkOIDs7m1atWvHJJ58waNAgWrVqRVlZGQMGDIjWlJWVAUTXGmVmZvLll19SUVFRLwSVlZX5nCJJkrRXjbK6MxAI0KFDBzp06NCogQh2/Y7azp076dKlCykpKeTl5fHCCy/UqyktLaVHjx7RJ2jn5+cTDAZZvHhxtKaiooLly5dTUFDQqP1JkqRDwwFdKWpsI0eO5IQTTiA7O5tvfetb/P3vf2fOnDlkZ2dzxhlnAPDTn/6U4cOHM2nSJIqKinj99df54x//yL333hud58gjj+S8887j17/+NcFgkE6dOvHAAw/Qtm3bf/nASUmS1HIlVCjq3bs3paWlzJ49m0gkQufOnTn//PO54oorSElJAeDkk09m+vTpTJ06lfnz53P00Udz5513UlRUVG+um2++mdTUVKZMmcL27ds56aSTePjhh/f6rTRJkqRAJBKJxLuJ5qS2to7Nm7fHtG9ycpD27VOZcF8pazdsaeTO1Bx179yeu64vZsuW7S60lqSDJD09db++feYT4yRJkjAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSZIkAYYiSZIkwFAkSZIEGIokSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCUiwUPQ///M//PSnP6WgoIA+ffpw9tlnM3/+fCKRSL26efPmUVhYSE5ODkOHDmXp0qUN5qqsrGTChAmccsop5ObmMnr0aD7//POmOhRJktTMJFQoeuSRR2jTpg3jx49n1qxZFBQUcMsttzBz5sxozfPPP88tt9xCUVERJSUl9OnTh5EjR/L222/Xm2vMmDG89tprTJo0iXvuuYfy8nJGjBhBTU1NEx+VJElqDpLj3cCeZs2aRXp6evR1v3792Lp1Kw8//DDXXnstwWCQadOmMXjwYMaMGQNA3759Wb16NTNnzqSkpASAlStXsnz5cubMmUN+fj4AGRkZFBcXs3jxYoqLi5v82CRJUmJLqCtFewai3Xr16sW2bdvYsWMH69atY+3atRQVFdWrKS4uZsWKFVRXVwOwbNkyQqEQ/fv3j9ZkZmbSq1cvli1bdnAPQpIkNUsJFYr25i9/+QudOnXisMMOo6ysDNh11WdPPXr0YOfOnaxbtw6AsrIyMjIyCAQC9eoyMzOjc0iSJO0poW6f/bO33nqL0tJSxo0bB0BFRQUAoVCoXt3u17vHw+Ewbdu2bTBfWloa77777gH3lZwcW5ZMSkr4DKo48dyQpPhL2FC0ceNGxo4dS15eHsOHD493O1HBYID27VPj3YYOMaFQm3i3IEktXkKGonA4zIgRI2jXrh3Tp08nGNz1X9FpaWnArq/bd+zYsV79nuOhUIiNGzc2mLeioiJaE6u6ugjh8I6Y9k1KCvrhp70Kh6uora2LdxuSdEgKhdrs1xX5hAtFX3/9NVdffTWVlZU89dRT9W6DZWZmArvWDO3+8+7XrVq1omvXrtG6FStWEIlE6q0rKi8vJysr64B7rKnxw0uNq7a2zvNKkuIsoRYy1NTUMGbMGMrKynjwwQfp1KlTvfGuXbvSvXt3Fi1aVG97aWkp/fr1IyUlBYCCggIqKipYsWJFtKa8vJz333+fgoKCg38gkiSp2UmoK0W33XYbS5cuZfz48Wzbtq3eAxmPO+44UlJSGDVqFDfccAPdunUjLy+P0tJS3nnnHebOnRutzc3NJT8/nwkTJjBu3Dhat27NvffeS3Z2NmeeeWYcjkySJCW6hApFr732GgB33313g7ElS5bQpUsXhgwZQlVVFSUlJcyePZuMjAxmzJhBbm5uvfqpU6cyefJkJk6cSE1NDfn5+dx8880kJyfUIUuSpAQRiPzzD4vpX6qtrWPz5u0x7ZucHKR9+1Qm3FfK2g1bGrkzNUfdO7fnruuL2bJlu2uKJOkgSU9P3a+F1gm1pkiSJCleDEWSJEkYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiQgwX7mQ1J8BIMBgsFAvNtQgqiri1BX548dqOUxFEktXDAYoH37NgSDSfFuRQmirq6WLVuqDEZqcQxFUgu36ypREuV/LKHqq8/i3Y7irE2Ho8gYMoJgMGAoUotjKJIEQNVXn1G16ZN4tyFJceNCa0mSJAxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiQgwULRxx9/zMSJEzn77LM57rjjGDJkyF7r5s2bR2FhITk5OQwdOpSlS5c2qKmsrGTChAmccsop5ObmMnr0aD7//PODfQiSJKmZSqhQ9OGHH/LKK69wzDHH0KNHj73WPP/889xyyy0UFRVRUlJCnz59GDlyJG+//Xa9ujFjxvDaa68xadIk7rnnHsrLyxkxYgQ1NTVNcCSSJKm5SY53A3saNGgQZ5xxBgDjx4/n3XffbVAzbdo0Bg8ezJgxYwDo27cvq1evZubMmZSUlACwcuVKli9fzpw5c8jPzwcgIyOD4uJiFi9eTHFxcdMckCRJajYS6kpRMPiv21m3bh1r166lqKio3vbi4mJWrFhBdXU1AMuWLSMUCtG/f/9oTWZmJr169WLZsmWN37gkSWr2EioU/TtlZWXArqs+e+rRowc7d+5k3bp10bqMjAwCgUC9uszMzOgckiRJe0qo22f/TkVFBQChUKje9t2vd4+Hw2Hatm3bYP+0tLS93pL7ppKTY8uSSUnNKoOqCcXz3PC81N54XqglalahKBEEgwHat0+Ndxs6xIRCbeLdglSP56RaomYVitLS0oBdX7fv2LFjdHs4HK43HgqF2LhxY4P9KyoqojWxqquLEA7viGnfpKSg/6LRXoXDVdTW1sXlvT0vtTfxPCelxhYKtdmvq5/NKhRlZmYCu9YM7f7z7tetWrWia9eu0boVK1YQiUTqrSsqLy8nKyvrgPuoqfFfFGpctbV1nldKKJ6Taoma1U3jrl270r17dxYtWlRve2lpKf369SMlJQWAgoICKioqWLFiRbSmvLyc999/n4KCgibtWZIkNQ8JdaWoqqqKV155BYANGzawbdu2aAA65ZRTSE9PZ9SoUdxwww1069aNvLw8SktLeeedd5g7d250ntzcXPLz85kwYQLjxo2jdevW3HvvvWRnZ3PmmWfG5dgkSVJiS6hQ9NVXX3H99dfX27b79aOPPkpeXh5DhgyhqqqKkpISZs+eTUZGBjNmzCA3N7feflOnTmXy5MlMnDiRmpoa8vPzufnmm0lOTqhDliRJCSKhEkKXLl1YtWrVv607//zzOf/88/9lTdu2bbnrrru46667Gqs9SZJ0CGtWa4okSZIOFkORJEkShiJJkiTAUCRJkgQk2EJrSZJg108qBYOBf1+oFqGuLkJdXeSgv4+hSJKUUILBAO3atyEpmBTvVpQgautq2bql6qAHI0ORJCmhBIMBkoJJPPDKo3xasSne7SjOjk7rxNWnDScYDBiKJEkt06cVm/j4q/XxbkMtiAutJUmSMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBhiJJkiTAUCRJkgQYiiRJkgBDkSRJEmAokiRJAgxFkiRJgKFIkiQJMBRJkiQBh3go+uijj7j88svp06cP/fv359e//jXV1dXxbkuSJCWg5Hg3cLBUVFRw6aWX0r17d6ZPn86mTZu4++67+frrr5k4cWK825MkSQnmkA1FTz75JNu3b2fGjBm0a9cOgNraWm677TauvvpqOnXqFN8GJUlSQjlkb58tW7aMfv36RQMRQFFREXV1dbz22mvxa0ySJCWkQ/ZKUVlZGcOGDau3LRQK0bFjR8rKymKeNxgMkJ6eGtO+gcCuv4+7YhC1tXUx96BDR1LSrv8uSUtrQyQSnx52n5f/77wxROpq49OEEkYgmAQkxjn58+9fQ43nZIuX3AjnZDAY2L/3im36xBcOhwmFQg22p6WlUVFREfO8gUCApKT9+4e7L2mHfeuA9tehJxiM/0XbVqkN//+ilisRzslQm7bxbkEJpCnOyfif9ZIkSQngkA1FoVCIysrKBtsrKipIS0uLQ0eSJCmRHbKhKDMzs8HaocrKSr744gsyMzPj1JUkSUpUh2woKigo4E9/+hPhcDi6bdGiRQSDQfr37x/HziRJUiIKRCLx+n7BwVVRUcHgwYPJyMjg6quvjj688ayzzvLhjZIkqYFDNhTBrp/5uOOOO1i5ciWpqamcffbZjB07lpSUlHi3JkmSEswhHYokSZL21yG7pkiSJOmbMBRJkiRhKJIkSQIMRZIkSYChSJIkCTAUSZIkAZAc7wbUsixcuJBHH32U8vJyIpEInTp14qSTTuJnP/sZHTp0iHd7aqGWLFnC448/zrvvvsuOHTs44ogjyM/P5/LLLycjIyPe7akFWrhwIb/73e9YtWoVANnZ2Vx88cUMGTIkzp0d2nxOkZpMSUkJU6ZM4bLLLuPUU08lEonw4Ycf8txzz3H33XfTq1eveLeoFuiee+6hpKSEwsJCBg8eTHp6Op988gkLFixgx44dPPvss/FuUS3MHXfcweOPP86wYcMoLCwkEAjwwgsvMH/+fC6//HLGjRsX7xYPWYYiNZmCggL69+/P5MmTG4zV1dURDHo3V03rlVde4aqrruLaa6/l+uuvbzC+dOlSBg4cGIfO1FItWbKEa6+9lpEjRzJq1Kh6Y9OmTWPmzJk8+OCDDBgwIE4dHtr8FFKTCYfDHHHEEXsdMxApHh566CEOP/xwrr322r2OG4jU1H7729+SlpbGT37ykwZjV1xxBWlpaTzyyCNN31gL4SeRmszxxx/Pk08+ybx58/jiiy/i3Y5auJqaGv73f/+Xvn370qpVq3i3I1FTU8PKlSvJy8sjNTW1wXhqaip5eXn85S9/oba2Ng4dHvoMRWoyt956K2lpadx8883k5+dz+umnc+edd7J+/fp4t6YWaOvWrVRXV3P00UfHuxUJgC1btlBdXc1RRx21z5qjjjqKqqoqKioqmrCzlsNQpCaTlZXFH//4R2bPns3w4cNp27Ytjz32GEOHDuWDDz6Id3tqoQKBQLxbkJQgDEVqUikpKZx22mncdNNNPPvsszz44IN8/fXXzJw5M96tqYVp164drVu35tNPP413KxIA7du3JyUlhc8++2yfNZ999hkpKSmkp6c3YWcth6FIcTVgwACOPfZYPvroo3i3ohYmOTmZk046iT//+c/U1NTEux0pek6+8cYb7Nixo8H4jh07eOONNzj55JPj0F3LYChSk/nyyy8bbPv666/57LPPOPzww+PQkVq6yy+/nC+++ILf/OY3ex1/5ZVXmrgjtXTDhw9n69atPPTQQw3GHnroIbZu3cqPfvSjOHTWMvhEazWZs846i4EDB5Kfn88RRxzBpk2bmDt3Llu2bOHSSy+Nd3tqgU477TSuvPJKpk+fzpo1axg8eDDt27dn/fr1LFiwgMrKSk477bR4t6kW5PTTT+fiiy9mxowZbNy4kR/84AcALF68mKeffppzzz03uk2Nz4c3qsk8/vjjLF26lNWrV7N582bat29PdnY2V155JX379o13e2rBXnrppejPfFRVVUV/5uOKK67gmGOOiXd7aoH+8Ic/8MQTT7Bq1arorbSxY8dy9dVX++WAg8hQJElSAvvqq68YNmwYPXr04IEHHiA52Zs8B4triiRJSmAdOnRgxowZvPnmm0yaNCne7RzSvFIkSZKEV4okSZIAQ5EkSRJgKJIkSQIMRZIkSYChSJIkCTAUSToEZWdnc/vttzfJe02fPp3s7Gw2b9580N5j/fr1ZGdn88wzzxy095BkKJIkSQIMRZIkSYChSJJisvv3qCQdOgxFkprUpk2buPHGGzn11FM54YQTGDx4MPPnz4+Ov/7662RnZ1NaWsqMGTMYMGAAubm5jB49msrKSqqrq/nlL39Jv379yM3N5cYbb6S6unqv77Vw4UIKCwvJycnhhz/8IW+++Wa98Q0bNjBp0iQKCwvp3bs3eXl5jB49mvXr19ere+aZZ8jOzuaNN95g0qRJ9OvXj9NOO22fx7hhwwa+//3vM2TIEL788ksAwuEwv/zlLznttNM44YQT+P73v8/s2bOpq6urt284HGb8+PF85zvf4eSTT2bcuHFUVlZ+o3/GkmLjr8pJajJffvklF1xwAYFAgP/4j/8gPT2dZcuWcdNNN7Ft2zYuu+yyaO3s2bP51re+xVVXXcXHH3/M3LlzSU5OJhAIEA6HGTlyJH/961955pln6Ny5MyNHjqz3Xm+++SalpaVccsklpKSk8MQTT3DllVcyb948srKyAPjb3/7GypUrGTx4MEceeSQbNmzgiSeeYPjw4Tz//PO0adOm3py33XYb6enpXHfddfu8UvTJJ59w6aWXkpaWxkMPPUR6ejpVVVVcfPHFbNq0iQsvvJCjjjqKlStX8t///d988cUX3HTTTQBEIhGuvfZa/vKXv3DhhRfSo0cPXnzxRcaNG9eI/ytI2qeIJDWRCRMmRPr37x/ZvHlzve1jx46NfOc734lUVVVF/vznP0eysrIiQ4YMiVRXV0drfvazn0Wys7MjV155Zb19f/SjH0UGDhxYb1tWVlYkKysr8re//S26bcOGDZGcnJzIddddF91WVVXVoMeVK1dGsrKyIr///e+j2xYsWBDJysqK/PjHP47U1NTUq582bVokKysr8tVXX0XWrFkTyc/PjwwbNiyydevWaM3MmTMjffr0iZSXl9fb95577on06tUr8umnn0YikUjkxRdfjGRlZUVKSkqiNTU1NZGLLrookpWVFVmwYEGDfiU1Hm+fSWoSkUiExYsXM2jQICKRCJs3b47+lZ+fT2VlJe+99160/uyzz6ZVq1bR17179yYSiTBs2LB68/bu3ZvPPvuMmpqaettzc3M54YQToq+PPvpoTj/9dJYvX05tbS0A3/rWt6LjO3fuZMuWLXTr1o1QKMT777/f4BguuOACkpKS9np8H374IZdccgmdO3fmkUceIS0tLTq2aNEivvOd7xAKheod96mnnkptbW30tt6yZctITk7mxz/+cXTfpKQkLr744n3/g5XUaLx9JqlJbN68mXA4zFNPPcVTTz21z5pQKATsCjF7atu2LQBHHXVUg+11dXVUVlbSvn376PZjjjmmwfzdu3enqqqKzZs307FjR77++mseeOABnnnmGTZt2kQkEonW7m0dT5cuXfZ5fNdccw2HH344c+bMITU1td7Yxx9/zKpVq+jXr98+jxt2rUXq2LFjg/0zMjL2+b6SGo+hSFKT2L2geOjQoZx77rl7rcnOzmbNmjUABIN7v5C9r+17Bpr9dccdd/DMM89w6aWX0qdPH9q2bUsgEGDs2LF7na9169b7nKuwsJDf//73PPfcc1x44YX1xurq6ujfvz9XXnnlXvft3r37N+5dUuMzFElqEunp6aSmplJXV8epp566z7rdoehAffzxxw22rV27ljZt2pCeng7ACy+8wDnnnMP48eOjNf/4xz9i+rbXL37xC5KSkrjttttITU3lrLPOio5169aNHTt2/MvjBujcuTN//vOf2b59e72rReXl5d+4H0nfnGuKJDWJpKQkCgsLeeGFF1i9enWD8cb+mYyVK1fWW6P02WefsWTJEvr37x9dF7S39UGPPfZYdM3RN3XHHXdQWFjI+PHjWbJkSXR7UVERK1eu5NVXX22wTzgcjq6HKigooKamhieeeCI6Xltby9y5c2PqR9I345UiSU3m5z//Oa+//joXXHAB559/Pj179qSiooL33nuPFStW8MYbbzTae2VlZXHFFVfU+0o+wKhRo6I13/ve9/jDH/7AYYcdRs+ePXn77bf505/+RLt27WJ6z2AwyH/9139x3XXXMWbMGGbPnk2/fv244oorePnll7nmmms499xzOf7446mqqmL16tW88MILLFmyhPT0dAYNGsRJJ53ElClT2LBhAz179mTx4sU+p0hqIoYiSU3m8MMPZ968ecycOZMXX3yRJ554gnbt2tGzZ09uuOGGRn2v7373u/Tp04eZM2fy6aef0rNnTyZPnsyxxx4brbnpppsIBoM899xz/OMf/+Ckk07i4Ycf3ufan/3RqlUrpk2bxogRI7j22mt55JFHOPHEE3nsscd44IEHWLRoEc8++yyHHXYY3bt3Z9SoUdFF5MFgkFmzZnHXXXexcOFCAoEAgwYNYvz48ZxzzjkH+o9E0r8RiMSyOlGSJOkQ45oiSZIkDEWSJEmAoUiSJAkwFEmSJAGGIkmSJMBQJEmSBBiKJEmSAEORJEkSYCiSJEkCDEWSJEmAoUiSJAkwFEmSJAGGIkmSJAD+PzDP4o7mBZnAAAAAAElFTkSuQmCC",303      "text/plain": [304       "<Figure size 640x480 with 1 Axes>"305      ]306     },307     "metadata": {},308     "output_type": "display_data"309    }310   ],311   "source": [312    "sns.countplot(x = \"embarked\", data = df)"313   ]314  },315  {316   "cell_type": "code",317   "execution_count": 19,318   "metadata": {},319   "outputs": [320    {321     "data": {322      "text/plain": [323       "Index(['survived', 'pclass', 'sex', 'age', 'sibsp', 'parch', 'fare',\n",324       "       'embarked', 'class', 'who', 'adult_male', 'deck', 'embark_town',\n",325       "       'alive', 'alone'],\n",326       "      dtype='object')"327      ]328     },329     "execution_count": 19,330     "metadata": {},331     "output_type": "execute_result"332    }333   ],334   "source": [335    "df.columns"336   ]337  },338  {339   "cell_type": "code",340   "execution_count": 20,341   "metadata": {},342   "outputs": [],343   "source": [344    "# Identifying features, we are keeping very few features as we want to simulate this using gradio\n",345    "features = [ 'pclass', 'sex', 'age', 'fare',\n",346    "       'embarked']\n",347    "target = 'survived'"348   ]349  },350  {351   "cell_type": "code",352   "execution_count": 21,353   "metadata": {},354   "outputs": [355    {356     "data": {357      "text/plain": [358       "pclass      0.000000\n",359       "sex         0.000000\n",360       "age         0.198653\n",361       "fare        0.000000\n",362       "embarked    0.002245\n",363       "dtype: float64"364      ]365     },366     "execution_count": 21,367     "metadata": {},368     "output_type": "execute_result"369    }370   ],371   "source": [372    "df[features].isna().sum()/df.shape[0]"373   ]374  },375  {376   "cell_type": "code",377   "execution_count": 22,378   "metadata": {},379   "outputs": [380    {381     "data": {382      "text/plain": [383       "embarked\n",384       "S    644\n",385       "C    168\n",386       "Q     77\n",387       "Name: count, dtype: int64"388      ]389     },390     "execution_count": 22,391     "metadata": {},392     "output_type": "execute_result"393    }394   ],395   "source": [396    "df['embarked'].value_counts()"397   ]398  },399  {400   "cell_type": "code",401   "execution_count": 23,402   "metadata": {},403   "outputs": [],404   "source": [405    "# Filling missing values\n",406    "df['age'].fillna(np.nanquantile(df['age'], 0.5), inplace = True)\n",407    "df['embarked'].fillna(\"S\", inplace = True)"408   ]409  },410  {411   "cell_type": "code",412   "execution_count": 24,413   "metadata": {},414   "outputs": [],415   "source": [416    "from catboost import CatBoostClassifier"417   ]418  },419  {420   "cell_type": "code",421   "execution_count": 25,422   "metadata": {},423   "outputs": [],424   "source": [425    "clf = CatBoostClassifier()"426   ]427  },428  {429   "cell_type": "code",430   "execution_count": 26,431   "metadata": {},432   "outputs": [],433   "source": [434    "# Creating features and target\n",435    "X = df[features]\n",436    "y = df[target]"437   ]438  },439  {440   "cell_type": "code",441   "execution_count": 27,442   "metadata": {},443   "outputs": [444    {445     "name": "stdout",446     "output_type": "stream",447     "text": [448      "Learning rate set to 0.009807\n",449      "0:\tlearn: 0.6861079\ttotal: 51.3ms\tremaining: 51.3s\n",450      "1:\tlearn: 0.6807116\ttotal: 52.8ms\tremaining: 26.3s\n",451      "2:\tlearn: 0.6752663\ttotal: 54.9ms\tremaining: 18.3s\n",452      "3:\tlearn: 0.6712222\ttotal: 56ms\tremaining: 14s\n",453      "4:\tlearn: 0.6661659\ttotal: 57.4ms\tremaining: 11.4s\n",454      "5:\tlearn: 0.6609001\ttotal: 58.9ms\tremaining: 9.76s\n",455      "6:\tlearn: 0.6547619\ttotal: 61.6ms\tremaining: 8.73s\n",456      "7:\tlearn: 0.6488790\ttotal: 63.9ms\tremaining: 7.92s\n",457      "8:\tlearn: 0.6436617\ttotal: 66.2ms\tremaining: 7.29s\n",458      "9:\tlearn: 0.6391954\ttotal: 67.9ms\tremaining: 6.72s\n",459      "10:\tlearn: 0.6348349\ttotal: 69.2ms\tremaining: 6.22s\n",460      "11:\tlearn: 0.6295209\ttotal: 70.9ms\tremaining: 5.84s\n",461      "12:\tlearn: 0.6252814\ttotal: 72.5ms\tremaining: 5.5s\n",462      "13:\tlearn: 0.6206696\ttotal: 74.4ms\tremaining: 5.24s\n",463      "14:\tlearn: 0.6153431\ttotal: 76.2ms\tremaining: 5s\n",464      "15:\tlearn: 0.6111353\ttotal: 77.7ms\tremaining: 4.78s\n",465      "16:\tlearn: 0.6063322\ttotal: 81.7ms\tremaining: 4.72s\n",466      "17:\tlearn: 0.6013640\ttotal: 83.7ms\tremaining: 4.56s\n",467      "18:\tlearn: 0.5979046\ttotal: 85.2ms\tremaining: 4.4s\n",468      "19:\tlearn: 0.5936525\ttotal: 87.2ms\tremaining: 4.27s\n",469      "20:\tlearn: 0.5899570\ttotal: 88.7ms\tremaining: 4.14s\n",470      "21:\tlearn: 0.5866327\ttotal: 90.2ms\tremaining: 4.01s\n",471      "22:\tlearn: 0.5821829\ttotal: 92.1ms\tremaining: 3.91s\n",472      "23:\tlearn: 0.5791116\ttotal: 93.5ms\tremaining: 3.8s\n",473      "24:\tlearn: 0.5770565\ttotal: 94.6ms\tremaining: 3.69s\n",474      "25:\tlearn: 0.5731844\ttotal: 96.6ms\tremaining: 3.62s\n",475      "26:\tlearn: 0.5693604\ttotal: 98.5ms\tremaining: 3.55s\n",476      "27:\tlearn: 0.5659833\ttotal: 101ms\tremaining: 3.51s\n",477      "28:\tlearn: 0.5641198\ttotal: 102ms\tremaining: 3.42s\n",478      "29:\tlearn: 0.5613438\ttotal: 103ms\tremaining: 3.35s\n",479      "30:\tlearn: 0.5587493\ttotal: 105ms\tremaining: 3.27s\n",480      "31:\tlearn: 0.5558403\ttotal: 107ms\tremaining: 3.23s\n",481      "32:\tlearn: 0.5529302\ttotal: 110ms\tremaining: 3.21s\n",482      "33:\tlearn: 0.5497692\ttotal: 113ms\tremaining: 3.2s\n",483      "34:\tlearn: 0.5461309\ttotal: 115ms\tremaining: 3.18s\n",484      "35:\tlearn: 0.5436431\ttotal: 117ms\tremaining: 3.14s\n",485      "36:\tlearn: 0.5408923\ttotal: 119ms\tremaining: 3.11s\n",486      "37:\tlearn: 0.5379091\ttotal: 121ms\tremaining: 3.06s\n",487      "38:\tlearn: 0.5349339\ttotal: 123ms\tremaining: 3.03s\n",488      "39:\tlearn: 0.5319638\ttotal: 125ms\tremaining: 3s\n",489      "40:\tlearn: 0.5290592\ttotal: 127ms\tremaining: 2.97s\n",490      "41:\tlearn: 0.5263542\ttotal: 129ms\tremaining: 2.94s\n",491      "42:\tlearn: 0.5241775\ttotal: 131ms\tremaining: 2.9s\n",492      "43:\tlearn: 0.5212202\ttotal: 132ms\tremaining: 2.88s\n",493      "44:\tlearn: 0.5189836\ttotal: 134ms\tremaining: 2.85s\n",494      "45:\tlearn: 0.5166881\ttotal: 139ms\tremaining: 2.88s\n",495      "46:\tlearn: 0.5145851\ttotal: 141ms\tremaining: 2.85s\n",496      "47:\tlearn: 0.5133321\ttotal: 142ms\tremaining: 2.82s\n",497      "48:\tlearn: 0.5112385\ttotal: 143ms\tremaining: 2.78s\n",498      "49:\tlearn: 0.5091620\ttotal: 145ms\tremaining: 2.76s\n",499      "50:\tlearn: 0.5080786\ttotal: 147ms\tremaining: 2.73s\n",500      "51:\tlearn: 0.5059334\ttotal: 149ms\tremaining: 2.71s\n",501      "52:\tlearn: 0.5035862\ttotal: 150ms\tremaining: 2.69s\n",502      "53:\tlearn: 0.5021152\ttotal: 152ms\tremaining: 2.66s\n",503      "54:\tlearn: 0.5003024\ttotal: 154ms\tremaining: 2.64s\n",504      "55:\tlearn: 0.4982796\ttotal: 155ms\tremaining: 2.62s\n",505      "56:\tlearn: 0.4965774\ttotal: 157ms\tremaining: 2.6s\n",506      "57:\tlearn: 0.4944758\ttotal: 159ms\tremaining: 2.58s\n",507      "58:\tlearn: 0.4935831\ttotal: 160ms\tremaining: 2.56s\n",508      "59:\tlearn: 0.4926961\ttotal: 162ms\tremaining: 2.53s\n",509      "60:\tlearn: 0.4911053\ttotal: 164ms\tremaining: 2.52s\n",510      "61:\tlearn: 0.4898032\ttotal: 165ms\tremaining: 2.5s\n",511      "62:\tlearn: 0.4882615\ttotal: 167ms\tremaining: 2.48s\n",512      "63:\tlearn: 0.4867246\ttotal: 168ms\tremaining: 2.46s\n",513      "64:\tlearn: 0.4853015\ttotal: 170ms\tremaining: 2.45s\n",514      "65:\tlearn: 0.4840992\ttotal: 172ms\tremaining: 2.43s\n",515      "66:\tlearn: 0.4826368\ttotal: 173ms\tremaining: 2.41s\n",516      "67:\tlearn: 0.4808497\ttotal: 175ms\tremaining: 2.4s\n",517      "68:\tlearn: 0.4794045\ttotal: 177ms\tremaining: 2.39s\n",518      "69:\tlearn: 0.4785520\ttotal: 180ms\tremaining: 2.39s\n",519      "70:\tlearn: 0.4769024\ttotal: 182ms\tremaining: 2.38s\n",520      "71:\tlearn: 0.4756625\ttotal: 184ms\tremaining: 2.37s\n",521      "72:\tlearn: 0.4748628\ttotal: 186ms\tremaining: 2.37s\n",522      "73:\tlearn: 0.4732955\ttotal: 188ms\tremaining: 2.35s\n",523      "74:\tlearn: 0.4726830\ttotal: 189ms\tremaining: 2.34s\n",524      "75:\tlearn: 0.4716789\ttotal: 191ms\tremaining: 2.32s\n",525      "76:\tlearn: 0.4697622\ttotal: 193ms\tremaining: 2.32s\n",526      "77:\tlearn: 0.4679657\ttotal: 195ms\tremaining: 2.31s\n",527      "78:\tlearn: 0.4667744\ttotal: 197ms\tremaining: 2.3s\n",528      "79:\tlearn: 0.4653517\ttotal: 199ms\tremaining: 2.28s\n",529      "80:\tlearn: 0.4644180\ttotal: 200ms\tremaining: 2.27s\n",530      "81:\tlearn: 0.4634386\ttotal: 202ms\tremaining: 2.26s\n",531      "82:\tlearn: 0.4620059\ttotal: 204ms\tremaining: 2.25s\n",532      "83:\tlearn: 0.4609368\ttotal: 206ms\tremaining: 2.24s\n",533      "84:\tlearn: 0.4599290\ttotal: 207ms\tremaining: 2.23s\n",534      "85:\tlearn: 0.4587922\ttotal: 209ms\tremaining: 2.22s\n",535      "86:\tlearn: 0.4577539\ttotal: 211ms\tremaining: 2.21s\n",536      "87:\tlearn: 0.4565918\ttotal: 213ms\tremaining: 2.21s\n",537      "88:\tlearn: 0.4553499\ttotal: 215ms\tremaining: 2.2s\n",538      "89:\tlearn: 0.4543270\ttotal: 217ms\tremaining: 2.19s\n",539      "90:\tlearn: 0.4532112\ttotal: 219ms\tremaining: 2.19s\n",540      "91:\tlearn: 0.4520660\ttotal: 221ms\tremaining: 2.19s\n",541      "92:\tlearn: 0.4505736\ttotal: 223ms\tremaining: 2.18s\n",542      "93:\tlearn: 0.4495089\ttotal: 226ms\tremaining: 2.18s\n",543      "94:\tlearn: 0.4486889\ttotal: 228ms\tremaining: 2.17s\n",544      "95:\tlearn: 0.4474718\ttotal: 230ms\tremaining: 2.16s\n",545      "96:\tlearn: 0.4466468\ttotal: 232ms\tremaining: 2.16s\n",546      "97:\tlearn: 0.4457296\ttotal: 234ms\tremaining: 2.15s\n",547      "98:\tlearn: 0.4450472\ttotal: 236ms\tremaining: 2.15s\n",548      "99:\tlearn: 0.4438373\ttotal: 238ms\tremaining: 2.14s\n",549      "100:\tlearn: 0.4430431\ttotal: 240ms\tremaining: 2.13s\n",550      "101:\tlearn: 0.4418317\ttotal: 242ms\tremaining: 2.13s\n",551      "102:\tlearn: 0.4413521\ttotal: 243ms\tremaining: 2.12s\n",552      "103:\tlearn: 0.4411941\ttotal: 244ms\tremaining: 2.1s\n",553      "104:\tlearn: 0.4407960\ttotal: 246ms\tremaining: 2.09s\n",554      "105:\tlearn: 0.4397227\ttotal: 247ms\tremaining: 2.09s\n",555      "106:\tlearn: 0.4389499\ttotal: 249ms\tremaining: 2.08s\n",556      "107:\tlearn: 0.4379748\ttotal: 251ms\tremaining: 2.07s\n",557      "108:\tlearn: 0.4372860\ttotal: 253ms\tremaining: 2.07s\n",558      "109:\tlearn: 0.4365964\ttotal: 256ms\tremaining: 2.07s\n",559      "110:\tlearn: 0.4358625\ttotal: 258ms\tremaining: 2.06s\n",560      "111:\tlearn: 0.4349101\ttotal: 260ms\tremaining: 2.06s\n",561      "112:\tlearn: 0.4341221\ttotal: 262ms\tremaining: 2.06s\n",562      "113:\tlearn: 0.4330653\ttotal: 264ms\tremaining: 2.05s\n",563      "114:\tlearn: 0.4323868\ttotal: 266ms\tremaining: 2.05s\n",564      "115:\tlearn: 0.4317293\ttotal: 268ms\tremaining: 2.04s\n",565      "116:\tlearn: 0.4308283\ttotal: 270ms\tremaining: 2.04s\n",566      "117:\tlearn: 0.4301296\ttotal: 272ms\tremaining: 2.03s\n",567      "118:\tlearn: 0.4295260\ttotal: 274ms\tremaining: 2.03s\n",568      "119:\tlearn: 0.4285629\ttotal: 276ms\tremaining: 2.02s\n",569      "120:\tlearn: 0.4275677\ttotal: 278ms\tremaining: 2.02s\n",570      "121:\tlearn: 0.4268466\ttotal: 280ms\tremaining: 2.01s\n",571      "122:\tlearn: 0.4257963\ttotal: 282ms\tremaining: 2.01s\n",572      "123:\tlearn: 0.4249399\ttotal: 286ms\tremaining: 2.02s\n",573      "124:\tlearn: 0.4244747\ttotal: 288ms\tremaining: 2.01s\n",574      "125:\tlearn: 0.4240571\ttotal: 289ms\tremaining: 2.01s\n",575      "126:\tlearn: 0.4232115\ttotal: 291ms\tremaining: 2s\n",576      "127:\tlearn: 0.4229586\ttotal: 293ms\tremaining: 2s\n",577      "128:\tlearn: 0.4226680\ttotal: 295ms\tremaining: 1.99s\n",578      "129:\tlearn: 0.4224046\ttotal: 296ms\tremaining: 1.98s\n",579      "130:\tlearn: 0.4220246\ttotal: 298ms\tremaining: 1.98s\n",580      "131:\tlearn: 0.4218531\ttotal: 300ms\tremaining: 1.97s\n",581      "132:\tlearn: 0.4216850\ttotal: 301ms\tremaining: 1.96s\n",582      "133:\tlearn: 0.4213557\ttotal: 302ms\tremaining: 1.95s\n",583      "134:\tlearn: 0.4205137\ttotal: 304ms\tremaining: 1.95s\n",584      "135:\tlearn: 0.4199520\ttotal: 306ms\tremaining: 1.94s\n",585      "136:\tlearn: 0.4193649\ttotal: 311ms\tremaining: 1.96s\n",586      "137:\tlearn: 0.4190658\ttotal: 315ms\tremaining: 1.97s\n",587      "138:\tlearn: 0.4188191\ttotal: 319ms\tremaining: 1.98s\n",588      "139:\tlearn: 0.4183948\ttotal: 323ms\tremaining: 1.98s\n",589      "140:\tlearn: 0.4178997\ttotal: 326ms\tremaining: 1.99s\n",590      "141:\tlearn: 0.4172968\ttotal: 332ms\tremaining: 2s\n",591      "142:\tlearn: 0.4170964\ttotal: 334ms\tremaining: 2s\n",592      "143:\tlearn: 0.4163153\ttotal: 340ms\tremaining: 2.02s\n",593      "144:\tlearn: 0.4155347\ttotal: 344ms\tremaining: 2.03s\n",594      "145:\tlearn: 0.4150501\ttotal: 349ms\tremaining: 2.04s\n",595      "146:\tlearn: 0.4145259\ttotal: 354ms\tremaining: 2.05s\n",596      "147:\tlearn: 0.4139166\ttotal: 356ms\tremaining: 2.05s\n",597      "148:\tlearn: 0.4129649\ttotal: 358ms\tremaining: 2.04s\n",598      "149:\tlearn: 0.4122060\ttotal: 360ms\tremaining: 2.04s\n",599      "150:\tlearn: 0.4117156\ttotal: 362ms\tremaining: 2.03s\n",600      "151:\tlearn: 0.4115879\ttotal: 363ms\tremaining: 2.02s\n",601      "152:\tlearn: 0.4109459\ttotal: 366ms\tremaining: 2.02s\n",602      "153:\tlearn: 0.4106943\ttotal: 375ms\tremaining: 2.06s\n",603      "154:\tlearn: 0.4102103\ttotal: 385ms\tremaining: 2.1s\n",604      "155:\tlearn: 0.4095893\ttotal: 388ms\tremaining: 2.1s\n",605      "156:\tlearn: 0.4092319\ttotal: 390ms\tremaining: 2.1s\n",606      "157:\tlearn: 0.4089367\ttotal: 392ms\tremaining: 2.09s\n",607      "158:\tlearn: 0.4085780\ttotal: 394ms\tremaining: 2.08s\n",608      "159:\tlearn: 0.4080623\ttotal: 399ms\tremaining: 2.1s\n",609      "160:\tlearn: 0.4074626\ttotal: 402ms\tremaining: 2.1s\n",610      "161:\tlearn: 0.4069974\ttotal: 405ms\tremaining: 2.09s\n",611      "162:\tlearn: 0.4065432\ttotal: 409ms\tremaining: 2.1s\n",612      "163:\tlearn: 0.4063883\ttotal: 411ms\tremaining: 2.09s\n",613      "164:\tlearn: 0.4058067\ttotal: 417ms\tremaining: 2.11s\n",614      "165:\tlearn: 0.4054676\ttotal: 422ms\tremaining: 2.12s\n",615      "166:\tlearn: 0.4051425\ttotal: 424ms\tremaining: 2.12s\n",616      "167:\tlearn: 0.4050618\ttotal: 425ms\tremaining: 2.11s\n",617      "168:\tlearn: 0.4049827\ttotal: 427ms\tremaining: 2.1s\n",618      "169:\tlearn: 0.4046926\ttotal: 429ms\tremaining: 2.09s\n",619      "170:\tlearn: 0.4045513\ttotal: 430ms\tremaining: 2.08s\n",620      "171:\tlearn: 0.4041441\ttotal: 432ms\tremaining: 2.08s\n",621      "172:\tlearn: 0.4035364\ttotal: 434ms\tremaining: 2.07s\n",622      "173:\tlearn: 0.4031403\ttotal: 436ms\tremaining: 2.07s\n",623      "174:\tlearn: 0.4028051\ttotal: 438ms\tremaining: 2.06s\n",624      "175:\tlearn: 0.4023139\ttotal: 441ms\tremaining: 2.07s\n",625      "176:\tlearn: 0.4019188\ttotal: 444ms\tremaining: 2.06s\n",626      "177:\tlearn: 0.4017521\ttotal: 446ms\tremaining: 2.06s\n",627      "178:\tlearn: 0.4013960\ttotal: 448ms\tremaining: 2.05s\n",628      "179:\tlearn: 0.4010256\ttotal: 450ms\tremaining: 2.05s\n",629      "180:\tlearn: 0.4008806\ttotal: 456ms\tremaining: 2.06s\n",630      "181:\tlearn: 0.4003911\ttotal: 458ms\tremaining: 2.06s\n",631      "182:\tlearn: 0.4003488\ttotal: 459ms\tremaining: 2.05s\n",632      "183:\tlearn: 0.3997689\ttotal: 461ms\tremaining: 2.04s\n",633      "184:\tlearn: 0.3996301\ttotal: 463ms\tremaining: 2.04s\n",634      "185:\tlearn: 0.3993977\ttotal: 467ms\tremaining: 2.04s\n",635      "186:\tlearn: 0.3990944\ttotal: 471ms\tremaining: 2.05s\n",636      "187:\tlearn: 0.3990345\ttotal: 474ms\tremaining: 2.04s\n",637      "188:\tlearn: 0.3990060\ttotal: 476ms\tremaining: 2.04s\n",638      "189:\tlearn: 0.3988694\ttotal: 482ms\tremaining: 2.05s\n",639      "190:\tlearn: 0.3984883\ttotal: 487ms\tremaining: 2.06s\n",640      "191:\tlearn: 0.3983063\ttotal: 490ms\tremaining: 2.06s\n",641      "192:\tlearn: 0.3981679\ttotal: 496ms\tremaining: 2.08s\n",642      "193:\tlearn: 0.3979882\ttotal: 498ms\tremaining: 2.07s\n",643      "194:\tlearn: 0.3976661\ttotal: 502ms\tremaining: 2.07s\n",644      "195:\tlearn: 0.3974857\ttotal: 504ms\tremaining: 2.06s\n",645      "196:\tlearn: 0.3970497\ttotal: 506ms\tremaining: 2.06s\n",646      "197:\tlearn: 0.3969319\ttotal: 508ms\tremaining: 2.06s\n",647      "198:\tlearn: 0.3968989\ttotal: 509ms\tremaining: 2.05s\n",648      "199:\tlearn: 0.3964138\ttotal: 511ms\tremaining: 2.04s\n",649      "200:\tlearn: 0.3963492\ttotal: 513ms\tremaining: 2.04s\n",650      "201:\tlearn: 0.3961737\ttotal: 515ms\tremaining: 2.03s\n",651      "202:\tlearn: 0.3958701\ttotal: 520ms\tremaining: 2.04s\n",652      "203:\tlearn: 0.3957825\ttotal: 525ms\tremaining: 2.05s\n",653      "204:\tlearn: 0.3956642\ttotal: 530ms\tremaining: 2.06s\n",654      "205:\tlearn: 0.3955154\ttotal: 532ms\tremaining: 2.05s\n",655      "206:\tlearn: 0.3954109\ttotal: 534ms\tremaining: 2.04s\n",656      "207:\tlearn: 0.3951383\ttotal: 536ms\tremaining: 2.04s\n",657      "208:\tlearn: 0.3950884\ttotal: 538ms\tremaining: 2.03s\n",658      "209:\tlearn: 0.3950084\ttotal: 539ms\tremaining: 2.03s\n",659      "210:\tlearn: 0.3947659\ttotal: 541ms\tremaining: 2.02s\n",660      "211:\tlearn: 0.3946187\ttotal: 543ms\tremaining: 2.02s\n",661      "212:\tlearn: 0.3942119\ttotal: 545ms\tremaining: 2.01s\n",662      "213:\tlearn: 0.3941668\ttotal: 546ms\tremaining: 2s\n",663      "214:\tlearn: 0.3939243\ttotal: 548ms\tremaining: 2s\n",664      "215:\tlearn: 0.3938855\ttotal: 550ms\tremaining: 2s\n",665      "216:\tlearn: 0.3937785\ttotal: 552ms\tremaining: 1.99s\n",666      "217:\tlearn: 0.3935541\ttotal: 554ms\tremaining: 1.99s\n",667      "218:\tlearn: 0.3935137\ttotal: 556ms\tremaining: 1.98s\n",668      "219:\tlearn: 0.3935062\ttotal: 557ms\tremaining: 1.97s\n",669      "220:\tlearn: 0.3933349\ttotal: 559ms\tremaining: 1.97s\n",670      "221:\tlearn: 0.3928567\ttotal: 562ms\tremaining: 1.97s\n",671      "222:\tlearn: 0.3925012\ttotal: 565ms\tremaining: 1.97s\n",672      "223:\tlearn: 0.3924677\ttotal: 567ms\tremaining: 1.96s\n",673      "224:\tlearn: 0.3923901\ttotal: 568ms\tremaining: 1.96s\n",674      "225:\tlearn: 0.3923372\ttotal: 570ms\tremaining: 1.95s\n",675      "226:\tlearn: 0.3923051\ttotal: 571ms\tremaining: 1.94s\n",676      "227:\tlearn: 0.3922418\ttotal: 573ms\tremaining: 1.94s\n",677      "228:\tlearn: 0.3921215\ttotal: 574ms\tremaining: 1.93s\n",678      "229:\tlearn: 0.3919106\ttotal: 577ms\tremaining: 1.93s\n",679      "230:\tlearn: 0.3915444\ttotal: 579ms\tremaining: 1.93s\n",680      "231:\tlearn: 0.3914131\ttotal: 582ms\tremaining: 1.93s\n",681      "232:\tlearn: 0.3913534\ttotal: 584ms\tremaining: 1.92s\n",682      "233:\tlearn: 0.3911217\ttotal: 586ms\tremaining: 1.92s\n",683      "234:\tlearn: 0.3908413\ttotal: 588ms\tremaining: 1.91s\n",684      "235:\tlearn: 0.3907720\ttotal: 589ms\tremaining: 1.91s\n",685      "236:\tlearn: 0.3906379\ttotal: 591ms\tremaining: 1.9s\n",686      "237:\tlearn: 0.3905030\ttotal: 593ms\tremaining: 1.9s\n",687      "238:\tlearn: 0.3902740\ttotal: 595ms\tremaining: 1.9s\n",688      "239:\tlearn: 0.3901182\ttotal: 597ms\tremaining: 1.89s\n",689      "240:\tlearn: 0.3897458\ttotal: 599ms\tremaining: 1.89s\n",690      "241:\tlearn: 0.3897250\ttotal: 601ms\tremaining: 1.88s\n",691      "242:\tlearn: 0.3894744\ttotal: 603ms\tremaining: 1.88s\n",692      "243:\tlearn: 0.3894250\ttotal: 604ms\tremaining: 1.87s\n",693      "244:\tlearn: 0.3893121\ttotal: 606ms\tremaining: 1.87s\n",694      "245:\tlearn: 0.3892589\ttotal: 608ms\tremaining: 1.86s\n",695      "246:\tlearn: 0.3888335\ttotal: 610ms\tremaining: 1.86s\n",696      "247:\tlearn: 0.3887417\ttotal: 612ms\tremaining: 1.85s\n",697      "248:\tlearn: 0.3886202\ttotal: 613ms\tremaining: 1.85s\n",698      "249:\tlearn: 0.3886161\ttotal: 614ms\tremaining: 1.84s\n",699      "250:\tlearn: 0.3882976\ttotal: 616ms\tremaining: 1.84s\n",700      "251:\tlearn: 0.3882360\ttotal: 619ms\tremaining: 1.84s\n",701      "252:\tlearn: 0.3881438\ttotal: 621ms\tremaining: 1.83s\n",702      "253:\tlearn: 0.3879915\ttotal: 623ms\tremaining: 1.83s\n",703      "254:\tlearn: 0.3877877\ttotal: 625ms\tremaining: 1.82s\n",704      "255:\tlearn: 0.3875976\ttotal: 627ms\tremaining: 1.82s\n",705      "256:\tlearn: 0.3875611\ttotal: 628ms\tremaining: 1.82s\n",706      "257:\tlearn: 0.3873866\ttotal: 630ms\tremaining: 1.81s\n",707      "258:\tlearn: 0.3873492\ttotal: 632ms\tremaining: 1.81s\n",708      "259:\tlearn: 0.3872175\ttotal: 634ms\tremaining: 1.8s\n",709      "260:\tlearn: 0.3871956\ttotal: 635ms\tremaining: 1.8s\n",710      "261:\tlearn: 0.3871851\ttotal: 637ms\tremaining: 1.79s\n",711      "262:\tlearn: 0.3869708\ttotal: 639ms\tremaining: 1.79s\n",712      "263:\tlearn: 0.3866745\ttotal: 642ms\tremaining: 1.79s\n",713      "264:\tlearn: 0.3865820\ttotal: 644ms\tremaining: 1.79s\n",714      "265:\tlearn: 0.3863162\ttotal: 646ms\tremaining: 1.78s\n",715      "266:\tlearn: 0.3862591\ttotal: 648ms\tremaining: 1.78s\n",716      "267:\tlearn: 0.3860201\ttotal: 650ms\tremaining: 1.77s\n",717      "268:\tlearn: 0.3859653\ttotal: 651ms\tremaining: 1.77s\n",718      "269:\tlearn: 0.3856883\ttotal: 653ms\tremaining: 1.77s\n",719      "270:\tlearn: 0.3855222\ttotal: 655ms\tremaining: 1.76s\n",720      "271:\tlearn: 0.3854895\ttotal: 657ms\tremaining: 1.76s\n",721      "272:\tlearn: 0.3853833\ttotal: 659ms\tremaining: 1.75s\n",722      "273:\tlearn: 0.3853808\ttotal: 660ms\tremaining: 1.75s\n",723      "274:\tlearn: 0.3852933\ttotal: 662ms\tremaining: 1.74s\n",724      "275:\tlearn: 0.3852818\ttotal: 663ms\tremaining: 1.74s\n",725      "276:\tlearn: 0.3851379\ttotal: 665ms\tremaining: 1.74s\n",726      "277:\tlearn: 0.3848878\ttotal: 667ms\tremaining: 1.73s\n",727      "278:\tlearn: 0.3848708\ttotal: 668ms\tremaining: 1.73s\n",728      "279:\tlearn: 0.3846915\ttotal: 670ms\tremaining: 1.72s\n",729      "280:\tlearn: 0.3844791\ttotal: 672ms\tremaining: 1.72s\n",730      "281:\tlearn: 0.3841647\ttotal: 674ms\tremaining: 1.72s\n",731      "282:\tlearn: 0.3838359\ttotal: 676ms\tremaining: 1.71s\n",732      "283:\tlearn: 0.3836353\ttotal: 678ms\tremaining: 1.71s\n",733      "284:\tlearn: 0.3834026\ttotal: 681ms\tremaining: 1.71s\n",734      "285:\tlearn: 0.3831586\ttotal: 683ms\tremaining: 1.7s\n",735      "286:\tlearn: 0.3831567\ttotal: 684ms\tremaining: 1.7s\n",736      "287:\tlearn: 0.3829910\ttotal: 686ms\tremaining: 1.7s\n",737      "288:\tlearn: 0.3826455\ttotal: 688ms\tremaining: 1.69s\n",738      "289:\tlearn: 0.3824253\ttotal: 690ms\tremaining: 1.69s\n",739      "290:\tlearn: 0.3823121\ttotal: 692ms\tremaining: 1.69s\n",740      "291:\tlearn: 0.3822923\ttotal: 693ms\tremaining: 1.68s\n",741      "292:\tlearn: 0.3821129\ttotal: 695ms\tremaining: 1.68s\n",742      "293:\tlearn: 0.3817513\ttotal: 697ms\tremaining: 1.67s\n",743      "294:\tlearn: 0.3817408\ttotal: 698ms\tremaining: 1.67s\n",744      "295:\tlearn: 0.3815380\ttotal: 700ms\tremaining: 1.67s\n",745      "296:\tlearn: 0.3814220\ttotal: 702ms\tremaining: 1.66s\n",746      "297:\tlearn: 0.3812311\ttotal: 704ms\tremaining: 1.66s\n",747      "298:\tlearn: 0.3810769\ttotal: 706ms\tremaining: 1.66s\n",748      "299:\tlearn: 0.3808336\ttotal: 708ms\tremaining: 1.65s\n",749      "300:\tlearn: 0.3804419\ttotal: 710ms\tremaining: 1.65s\n",750      "301:\tlearn: 0.3802757\ttotal: 712ms\tremaining: 1.65s\n",751      "302:\tlearn: 0.3802444\ttotal: 714ms\tremaining: 1.64s\n",752      "303:\tlearn: 0.3802041\ttotal: 715ms\tremaining: 1.64s\n",753      "304:\tlearn: 0.3801986\ttotal: 717ms\tremaining: 1.63s\n",754      "305:\tlearn: 0.3800558\ttotal: 719ms\tremaining: 1.63s\n",755      "306:\tlearn: 0.3800402\ttotal: 720ms\tremaining: 1.63s\n",756      "307:\tlearn: 0.3799109\ttotal: 721ms\tremaining: 1.62s\n",757      "308:\tlearn: 0.3798387\ttotal: 723ms\tremaining: 1.62s\n",758      "309:\tlearn: 0.3798004\ttotal: 725ms\tremaining: 1.61s\n",759      "310:\tlearn: 0.3797701\ttotal: 727ms\tremaining: 1.61s\n",760      "311:\tlearn: 0.3796201\ttotal: 729ms\tremaining: 1.61s\n",761      "312:\tlearn: 0.3794638\ttotal: 731ms\tremaining: 1.6s\n",762      "313:\tlearn: 0.3794520\ttotal: 733ms\tremaining: 1.6s\n",763      "314:\tlearn: 0.3792302\ttotal: 735ms\tremaining: 1.6s\n",764      "315:\tlearn: 0.3791249\ttotal: 737ms\tremaining: 1.59s\n",765      "316:\tlearn: 0.3788703\ttotal: 739ms\tremaining: 1.59s\n",766      "317:\tlearn: 0.3788181\ttotal: 741ms\tremaining: 1.59s\n",767      "318:\tlearn: 0.3787779\ttotal: 744ms\tremaining: 1.59s\n",768      "319:\tlearn: 0.3787255\ttotal: 748ms\tremaining: 1.59s\n",769      "320:\tlearn: 0.3784035\ttotal: 751ms\tremaining: 1.59s\n",770      "321:\tlearn: 0.3781441\ttotal: 753ms\tremaining: 1.58s\n",771      "322:\tlearn: 0.3780334\ttotal: 755ms\tremaining: 1.58s\n",772      "323:\tlearn: 0.3779803\ttotal: 757ms\tremaining: 1.58s\n",773      "324:\tlearn: 0.3779631\ttotal: 758ms\tremaining: 1.57s\n",774      "325:\tlearn: 0.3778579\ttotal: 760ms\tremaining: 1.57s\n",775      "326:\tlearn: 0.3777580\ttotal: 762ms\tremaining: 1.57s\n",776      "327:\tlearn: 0.3776843\ttotal: 764ms\tremaining: 1.56s\n",777      "328:\tlearn: 0.3775686\ttotal: 766ms\tremaining: 1.56s\n",778      "329:\tlearn: 0.3775123\ttotal: 768ms\tremaining: 1.56s\n",779      "330:\tlearn: 0.3772586\ttotal: 770ms\tremaining: 1.55s\n",780      "331:\tlearn: 0.3772463\ttotal: 772ms\tremaining: 1.55s\n",781      "332:\tlearn: 0.3772347\ttotal: 774ms\tremaining: 1.55s\n",782      "333:\tlearn: 0.3772250\ttotal: 775ms\tremaining: 1.54s\n",783      "334:\tlearn: 0.3771424\ttotal: 777ms\tremaining: 1.54s\n",784      "335:\tlearn: 0.3769865\ttotal: 779ms\tremaining: 1.54s\n",785      "336:\tlearn: 0.3767448\ttotal: 781ms\tremaining: 1.53s\n",786      "337:\tlearn: 0.3765416\ttotal: 783ms\tremaining: 1.53s\n",787      "338:\tlearn: 0.3765410\ttotal: 784ms\tremaining: 1.53s\n",788      "339:\tlearn: 0.3764391\ttotal: 786ms\tremaining: 1.52s\n",789      "340:\tlearn: 0.3762477\ttotal: 788ms\tremaining: 1.52s\n",790      "341:\tlearn: 0.3762209\ttotal: 789ms\tremaining: 1.52s\n",791      "342:\tlearn: 0.3760946\ttotal: 791ms\tremaining: 1.51s\n",792      "343:\tlearn: 0.3756542\ttotal: 793ms\tremaining: 1.51s\n",793      "344:\tlearn: 0.3756421\ttotal: 795ms\tremaining: 1.51s\n",794      "345:\tlearn: 0.3756099\ttotal: 796ms\tremaining: 1.5s\n",795      "346:\tlearn: 0.3754771\ttotal: 798ms\tremaining: 1.5s\n",796      "347:\tlearn: 0.3752860\ttotal: 800ms\tremaining: 1.5s\n",797      "348:\tlearn: 0.3750347\ttotal: 802ms\tremaining: 1.5s\n",798      "349:\tlearn: 0.3749334\ttotal: 804ms\tremaining: 1.49s\n",799      "350:\tlearn: 0.3747936\ttotal: 806ms\tremaining: 1.49s\n",800      "351:\tlearn: 0.3747102\ttotal: 808ms\tremaining: 1.49s\n",801      "352:\tlearn: 0.3746875\ttotal: 809ms\tremaining: 1.48s\n",802      "353:\tlearn: 0.3744669\ttotal: 813ms\tremaining: 1.48s\n",803      "354:\tlearn: 0.3744546\ttotal: 815ms\tremaining: 1.48s\n",804      "355:\tlearn: 0.3743024\ttotal: 817ms\tremaining: 1.48s\n",805      "356:\tlearn: 0.3740969\ttotal: 818ms\tremaining: 1.47s\n",806      "357:\tlearn: 0.3739985\ttotal: 820ms\tremaining: 1.47s\n",807      "358:\tlearn: 0.3735722\ttotal: 822ms\tremaining: 1.47s\n",808      "359:\tlearn: 0.3735021\ttotal: 824ms\tremaining: 1.47s\n",809      "360:\tlearn: 0.3734535\ttotal: 826ms\tremaining: 1.46s\n",810      "361:\tlearn: 0.3734294\ttotal: 828ms\tremaining: 1.46s\n",811      "362:\tlearn: 0.3733276\ttotal: 830ms\tremaining: 1.46s\n",812      "363:\tlearn: 0.3732700\ttotal: 832ms\tremaining: 1.45s\n",813      "364:\tlearn: 0.3730940\ttotal: 833ms\tremaining: 1.45s\n",814      "365:\tlearn: 0.3730776\ttotal: 835ms\tremaining: 1.45s\n",815      "366:\tlearn: 0.3729910\ttotal: 837ms\tremaining: 1.44s\n",816      "367:\tlearn: 0.3729375\ttotal: 839ms\tremaining: 1.44s\n",817      "368:\tlearn: 0.3728301\ttotal: 841ms\tremaining: 1.44s\n",818      "369:\tlearn: 0.3725737\ttotal: 843ms\tremaining: 1.43s\n",819      "370:\tlearn: 0.3725494\ttotal: 845ms\tremaining: 1.43s\n",820      "371:\tlearn: 0.3724479\ttotal: 847ms\tremaining: 1.43s\n",821      "372:\tlearn: 0.3724475\ttotal: 848ms\tremaining: 1.43s\n",822      "373:\tlearn: 0.3722405\ttotal: 850ms\tremaining: 1.42s\n",823      "374:\tlearn: 0.3722030\ttotal: 851ms\tremaining: 1.42s\n",824      "375:\tlearn: 0.3721776\ttotal: 852ms\tremaining: 1.41s\n",825      "376:\tlearn: 0.3720492\ttotal: 854ms\tremaining: 1.41s\n",826      "377:\tlearn: 0.3720287\ttotal: 856ms\tremaining: 1.41s\n",827      "378:\tlearn: 0.3720201\ttotal: 857ms\tremaining: 1.4s\n",828      "379:\tlearn: 0.3720050\ttotal: 859ms\tremaining: 1.4s\n",829      "380:\tlearn: 0.3719876\ttotal: 860ms\tremaining: 1.4s\n",830      "381:\tlearn: 0.3719356\ttotal: 862ms\tremaining: 1.39s\n",831      "382:\tlearn: 0.3719209\ttotal: 864ms\tremaining: 1.39s\n",832      "383:\tlearn: 0.3716886\ttotal: 866ms\tremaining: 1.39s\n",833      "384:\tlearn: 0.3714296\ttotal: 868ms\tremaining: 1.39s\n",834      "385:\tlearn: 0.3714216\ttotal: 869ms\tremaining: 1.38s\n",835      "386:\tlearn: 0.3714045\ttotal: 870ms\tremaining: 1.38s\n",836      "387:\tlearn: 0.3713589\ttotal: 872ms\tremaining: 1.38s\n",837      "388:\tlearn: 0.3713255\ttotal: 874ms\tremaining: 1.37s\n",838      "389:\tlearn: 0.3711798\ttotal: 876ms\tremaining: 1.37s\n",839      "390:\tlearn: 0.3710237\ttotal: 878ms\tremaining: 1.37s\n",840      "391:\tlearn: 0.3710139\ttotal: 879ms\tremaining: 1.36s\n",841      "392:\tlearn: 0.3707709\ttotal: 881ms\tremaining: 1.36s\n",842      "393:\tlearn: 0.3707529\ttotal: 883ms\tremaining: 1.36s\n",843      "394:\tlearn: 0.3705558\ttotal: 885ms\tremaining: 1.35s\n",844      "395:\tlearn: 0.3705078\ttotal: 887ms\tremaining: 1.35s\n",845      "396:\tlearn: 0.3703896\ttotal: 888ms\tremaining: 1.35s\n",846      "397:\tlearn: 0.3702080\ttotal: 891ms\tremaining: 1.35s\n",847      "398:\tlearn: 0.3702016\ttotal: 892ms\tremaining: 1.34s\n",848      "399:\tlearn: 0.3700864\ttotal: 894ms\tremaining: 1.34s\n",849      "400:\tlearn: 0.3700144\ttotal: 896ms\tremaining: 1.34s\n",850      "401:\tlearn: 0.3699310\ttotal: 898ms\tremaining: 1.33s\n",851      "402:\tlearn: 0.3697106\ttotal: 900ms\tremaining: 1.33s\n",852      "403:\tlearn: 0.3694977\ttotal: 902ms\tremaining: 1.33s\n",853      "404:\tlearn: 0.3694680\ttotal: 904ms\tremaining: 1.33s\n",854      "405:\tlearn: 0.3693797\ttotal: 906ms\tremaining: 1.32s\n",855      "406:\tlearn: 0.3692056\ttotal: 908ms\tremaining: 1.32s\n",856      "407:\tlearn: 0.3691205\ttotal: 911ms\tremaining: 1.32s\n",857      "408:\tlearn: 0.3691146\ttotal: 913ms\tremaining: 1.32s\n",858      "409:\tlearn: 0.3690839\ttotal: 914ms\tremaining: 1.31s\n",859      "410:\tlearn: 0.3689248\ttotal: 916ms\tremaining: 1.31s\n",860      "411:\tlearn: 0.3688566\ttotal: 918ms\tremaining: 1.31s\n",861      "412:\tlearn: 0.3687792\ttotal: 919ms\tremaining: 1.31s\n",862      "413:\tlearn: 0.3686926\ttotal: 922ms\tremaining: 1.3s\n",863      "414:\tlearn: 0.3685811\ttotal: 924ms\tremaining: 1.3s\n",864      "415:\tlearn: 0.3685810\ttotal: 925ms\tremaining: 1.3s\n",865      "416:\tlearn: 0.3685216\ttotal: 927ms\tremaining: 1.29s\n",866      "417:\tlearn: 0.3684464\ttotal: 929ms\tremaining: 1.29s\n",867      "418:\tlearn: 0.3684008\ttotal: 930ms\tremaining: 1.29s\n",868      "419:\tlearn: 0.3683965\ttotal: 932ms\tremaining: 1.29s\n",869      "420:\tlearn: 0.3682429\ttotal: 934ms\tremaining: 1.28s\n",870      "421:\tlearn: 0.3681971\ttotal: 935ms\tremaining: 1.28s\n",871      "422:\tlearn: 0.3680812\ttotal: 938ms\tremaining: 1.28s\n",872      "423:\tlearn: 0.3680256\ttotal: 940ms\tremaining: 1.28s\n",873      "424:\tlearn: 0.3674038\ttotal: 942ms\tremaining: 1.27s\n",874      "425:\tlearn: 0.3673680\ttotal: 944ms\tremaining: 1.27s\n",875      "426:\tlearn: 0.3673456\ttotal: 945ms\tremaining: 1.27s\n",876      "427:\tlearn: 0.3673355\ttotal: 947ms\tremaining: 1.26s\n",877      "428:\tlearn: 0.3672292\ttotal: 949ms\tremaining: 1.26s\n",878      "429:\tlearn: 0.3672235\ttotal: 951ms\tremaining: 1.26s\n",879      "430:\tlearn: 0.3669731\ttotal: 953ms\tremaining: 1.26s\n",880      "431:\tlearn: 0.3669333\ttotal: 955ms\tremaining: 1.25s\n",881      "432:\tlearn: 0.3668613\ttotal: 957ms\tremaining: 1.25s\n",882      "433:\tlearn: 0.3667860\ttotal: 959ms\tremaining: 1.25s\n",883      "434:\tlearn: 0.3666233\ttotal: 962ms\tremaining: 1.25s\n",884      "435:\tlearn: 0.3665570\ttotal: 964ms\tremaining: 1.25s\n",885      "436:\tlearn: 0.3665378\ttotal: 966ms\tremaining: 1.24s\n",886      "437:\tlearn: 0.3664367\ttotal: 968ms\tremaining: 1.24s\n",887      "438:\tlearn: 0.3663434\ttotal: 970ms\tremaining: 1.24s\n",888      "439:\tlearn: 0.3663203\ttotal: 972ms\tremaining: 1.24s\n",889      "440:\tlearn: 0.3662881\ttotal: 973ms\tremaining: 1.23s\n",890      "441:\tlearn: 0.3662254\ttotal: 975ms\tremaining: 1.23s\n",891      "442:\tlearn: 0.3662168\ttotal: 976ms\tremaining: 1.23s\n",892      "443:\tlearn: 0.3662030\ttotal: 978ms\tremaining: 1.22s\n",893      "444:\tlearn: 0.3659954\ttotal: 980ms\tremaining: 1.22s\n",894      "445:\tlearn: 0.3658156\ttotal: 982ms\tremaining: 1.22s\n",895      "446:\tlearn: 0.3656899\ttotal: 984ms\tremaining: 1.22s\n",896      "447:\tlearn: 0.3654753\ttotal: 987ms\tremaining: 1.22s\n",897      "448:\tlearn: 0.3654577\ttotal: 988ms\tremaining: 1.21s\n",898      "449:\tlearn: 0.3654158\ttotal: 990ms\tremaining: 1.21s\n",899      "450:\tlearn: 0.3653859\ttotal: 991ms\tremaining: 1.21s\n",900      "451:\tlearn: 0.3653627\ttotal: 993ms\tremaining: 1.2s\n",901      "452:\tlearn: 0.3653106\ttotal: 995ms\tremaining: 1.2s\n",902      "453:\tlearn: 0.3652560\ttotal: 996ms\tremaining: 1.2s\n",903      "454:\tlearn: 0.3651170\ttotal: 998ms\tremaining: 1.2s\n",904      "455:\tlearn: 0.3649619\ttotal: 1s\tremaining: 1.19s\n",905      "456:\tlearn: 0.3649182\ttotal: 1s\tremaining: 1.19s\n",906      "457:\tlearn: 0.3648571\ttotal: 1s\tremaining: 1.19s\n",907      "458:\tlearn: 0.3647489\ttotal: 1.01s\tremaining: 1.19s\n",908      "459:\tlearn: 0.3645758\ttotal: 1.01s\tremaining: 1.19s\n",909      "460:\tlearn: 0.3644738\ttotal: 1.01s\tremaining: 1.18s\n",910      "461:\tlearn: 0.3644078\ttotal: 1.01s\tremaining: 1.18s\n",911      "462:\tlearn: 0.3642017\ttotal: 1.01s\tremaining: 1.18s\n",912      "463:\tlearn: 0.3641905\ttotal: 1.02s\tremaining: 1.17s\n",913      "464:\tlearn: 0.3639873\ttotal: 1.02s\tremaining: 1.17s\n",914      "465:\tlearn: 0.3638932\ttotal: 1.02s\tremaining: 1.17s\n",915      "466:\tlearn: 0.3638796\ttotal: 1.02s\tremaining: 1.17s\n",916      "467:\tlearn: 0.3637659\ttotal: 1.02s\tremaining: 1.16s\n",917      "468:\tlearn: 0.3637066\ttotal: 1.03s\tremaining: 1.16s\n",918      "469:\tlearn: 0.3637028\ttotal: 1.03s\tremaining: 1.16s\n",919      "470:\tlearn: 0.3636978\ttotal: 1.03s\tremaining: 1.16s\n",920      "471:\tlearn: 0.3634219\ttotal: 1.03s\tremaining: 1.15s\n",921      "472:\tlearn: 0.3633978\ttotal: 1.03s\tremaining: 1.15s\n",922      "473:\tlearn: 0.3633408\ttotal: 1.03s\tremaining: 1.15s\n",923      "474:\tlearn: 0.3632240\ttotal: 1.03s\tremaining: 1.15s\n",924      "475:\tlearn: 0.3632044\ttotal: 1.04s\tremaining: 1.14s\n",925      "476:\tlearn: 0.3631814\ttotal: 1.04s\tremaining: 1.14s\n",926      "477:\tlearn: 0.3630647\ttotal: 1.04s\tremaining: 1.14s\n",927      "478:\tlearn: 0.3630412\ttotal: 1.04s\tremaining: 1.13s\n",928      "479:\tlearn: 0.3629121\ttotal: 1.05s\tremaining: 1.13s\n",929      "480:\tlearn: 0.3628348\ttotal: 1.05s\tremaining: 1.13s\n",930      "481:\tlearn: 0.3626249\ttotal: 1.05s\tremaining: 1.13s\n",931      "482:\tlearn: 0.3624645\ttotal: 1.05s\tremaining: 1.13s\n",932      "483:\tlearn: 0.3622945\ttotal: 1.06s\tremaining: 1.13s\n",933      "484:\tlearn: 0.3621337\ttotal: 1.06s\tremaining: 1.12s\n",934      "485:\tlearn: 0.3620299\ttotal: 1.06s\tremaining: 1.12s\n",935      "486:\tlearn: 0.3618098\ttotal: 1.06s\tremaining: 1.12s\n",936      "487:\tlearn: 0.3617082\ttotal: 1.06s\tremaining: 1.12s\n",937      "488:\tlearn: 0.3615925\ttotal: 1.07s\tremaining: 1.11s\n",938      "489:\tlearn: 0.3613427\ttotal: 1.07s\tremaining: 1.11s\n",939      "490:\tlearn: 0.3613241\ttotal: 1.07s\tremaining: 1.11s\n",940      "491:\tlearn: 0.3613167\ttotal: 1.07s\tremaining: 1.11s\n",941      "492:\tlearn: 0.3612849\ttotal: 1.07s\tremaining: 1.1s\n",942      "493:\tlearn: 0.3611070\ttotal: 1.07s\tremaining: 1.1s\n",943      "494:\tlearn: 0.3609195\ttotal: 1.08s\tremaining: 1.1s\n",944      "495:\tlearn: 0.3609074\ttotal: 1.08s\tremaining: 1.09s\n",945      "496:\tlearn: 0.3607910\ttotal: 1.08s\tremaining: 1.09s\n",946      "497:\tlearn: 0.3605965\ttotal: 1.08s\tremaining: 1.09s\n",947      "498:\tlearn: 0.3602957\ttotal: 1.08s\tremaining: 1.09s\n",948      "499:\tlearn: 0.3601777\ttotal: 1.09s\tremaining: 1.09s\n",949      "500:\tlearn: 0.3601740\ttotal: 1.09s\tremaining: 1.08s\n",950      "501:\tlearn: 0.3601312\ttotal: 1.09s\tremaining: 1.08s\n",951      "502:\tlearn: 0.3600149\ttotal: 1.09s\tremaining: 1.08s\n",952      "503:\tlearn: 0.3598795\ttotal: 1.09s\tremaining: 1.08s\n",953      "504:\tlearn: 0.3597555\ttotal: 1.1s\tremaining: 1.07s\n",954      "505:\tlearn: 0.3596114\ttotal: 1.1s\tremaining: 1.07s\n",955      "506:\tlearn: 0.3596031\ttotal: 1.1s\tremaining: 1.07s\n",956      "507:\tlearn: 0.3594895\ttotal: 1.1s\tremaining: 1.07s\n",957      "508:\tlearn: 0.3593551\ttotal: 1.1s\tremaining: 1.06s\n",958      "509:\tlearn: 0.3591946\ttotal: 1.1s\tremaining: 1.06s\n",959      "510:\tlearn: 0.3591293\ttotal: 1.11s\tremaining: 1.06s\n",960      "511:\tlearn: 0.3591013\ttotal: 1.11s\tremaining: 1.06s\n",961      "512:\tlearn: 0.3590067\ttotal: 1.11s\tremaining: 1.06s\n",962      "513:\tlearn: 0.3589141\ttotal: 1.12s\tremaining: 1.06s\n",963      "514:\tlearn: 0.3588979\ttotal: 1.12s\tremaining: 1.05s\n",964      "515:\tlearn: 0.3586141\ttotal: 1.12s\tremaining: 1.05s\n",965      "516:\tlearn: 0.3584102\ttotal: 1.12s\tremaining: 1.05s\n",966      "517:\tlearn: 0.3583426\ttotal: 1.13s\tremaining: 1.05s\n",967      "518:\tlearn: 0.3583023\ttotal: 1.13s\tremaining: 1.05s\n",968      "519:\tlearn: 0.3580783\ttotal: 1.13s\tremaining: 1.04s\n",969      "520:\tlearn: 0.3580493\ttotal: 1.13s\tremaining: 1.04s\n",970      "521:\tlearn: 0.3579777\ttotal: 1.14s\tremaining: 1.04s\n",971      "522:\tlearn: 0.3579071\ttotal: 1.14s\tremaining: 1.04s\n",972      "523:\tlearn: 0.3576020\ttotal: 1.14s\tremaining: 1.03s\n",973      "524:\tlearn: 0.3575020\ttotal: 1.14s\tremaining: 1.03s\n",974      "525:\tlearn: 0.3574675\ttotal: 1.14s\tremaining: 1.03s\n",975      "526:\tlearn: 0.3574029\ttotal: 1.15s\tremaining: 1.03s\n",976      "527:\tlearn: 0.3573687\ttotal: 1.15s\tremaining: 1.02s\n",977      "528:\tlearn: 0.3573049\ttotal: 1.15s\tremaining: 1.02s\n",978      "529:\tlearn: 0.3571491\ttotal: 1.15s\tremaining: 1.02s\n",979      "530:\tlearn: 0.3570691\ttotal: 1.15s\tremaining: 1.02s\n",980      "531:\tlearn: 0.3569506\ttotal: 1.16s\tremaining: 1.02s\n",981      "532:\tlearn: 0.3568929\ttotal: 1.16s\tremaining: 1.01s\n",982      "533:\tlearn: 0.3567416\ttotal: 1.16s\tremaining: 1.01s\n",983      "534:\tlearn: 0.3567266\ttotal: 1.16s\tremaining: 1.01s\n",984      "535:\tlearn: 0.3566776\ttotal: 1.16s\tremaining: 1.01s\n",985      "536:\tlearn: 0.3566187\ttotal: 1.16s\tremaining: 1s\n",986      "537:\tlearn: 0.3563730\ttotal: 1.17s\tremaining: 1s\n",987      "538:\tlearn: 0.3563522\ttotal: 1.17s\tremaining: 999ms\n",988      "539:\tlearn: 0.3562339\ttotal: 1.17s\tremaining: 997ms\n",989      "540:\tlearn: 0.3561489\ttotal: 1.17s\tremaining: 995ms\n",990      "541:\tlearn: 0.3561309\ttotal: 1.17s\tremaining: 993ms\n",991      "542:\tlearn: 0.3561013\ttotal: 1.18s\tremaining: 990ms\n",992      "543:\tlearn: 0.3560069\ttotal: 1.18s\tremaining: 988ms\n",993      "544:\tlearn: 0.3559316\ttotal: 1.18s\tremaining: 985ms\n",994      "545:\tlearn: 0.3557500\ttotal: 1.18s\tremaining: 983ms\n",995      "546:\tlearn: 0.3557046\ttotal: 1.18s\tremaining: 981ms\n",996      "547:\tlearn: 0.3556710\ttotal: 1.19s\tremaining: 978ms\n",997      "548:\tlearn: 0.3556555\ttotal: 1.19s\tremaining: 976ms\n",998      "549:\tlearn: 0.3555081\ttotal: 1.19s\tremaining: 973ms\n",999      "550:\tlearn: 0.3553240\ttotal: 1.19s\tremaining: 972ms\n",1000      "551:\tlearn: 0.3552542\ttotal: 1.19s\tremaining: 969ms\n",1001      "552:\tlearn: 0.3551959\ttotal: 1.2s\tremaining: 967ms\n",1002      "553:\tlearn: 0.3551891\ttotal: 1.2s\tremaining: 964ms\n",1003      "554:\tlearn: 0.3549884\ttotal: 1.2s\tremaining: 962ms\n",1004      "555:\tlearn: 0.3548633\ttotal: 1.2s\tremaining: 960ms\n",1005      "556:\tlearn: 0.3548035\ttotal: 1.2s\tremaining: 957ms\n",1006      "557:\tlearn: 0.3545918\ttotal: 1.21s\tremaining: 955ms\n",1007      "558:\tlearn: 0.3545268\ttotal: 1.21s\tremaining: 953ms\n",1008      "559:\tlearn: 0.3545268\ttotal: 1.21s\tremaining: 949ms\n",1009      "560:\tlearn: 0.3544432\ttotal: 1.21s\tremaining: 947ms\n",1010      "561:\tlearn: 0.3544247\ttotal: 1.21s\tremaining: 945ms\n",1011      "562:\tlearn: 0.3543492\ttotal: 1.22s\tremaining: 943ms\n",1012      "563:\tlearn: 0.3542714\ttotal: 1.22s\tremaining: 941ms\n",1013      "564:\tlearn: 0.3542398\ttotal: 1.22s\tremaining: 938ms\n",1014      "565:\tlearn: 0.3541005\ttotal: 1.22s\tremaining: 936ms\n",1015      "566:\tlearn: 0.3540088\ttotal: 1.22s\tremaining: 934ms\n",1016      "567:\tlearn: 0.3539681\ttotal: 1.22s\tremaining: 931ms\n",1017      "568:\tlearn: 0.3539288\ttotal: 1.23s\tremaining: 929ms\n",1018      "569:\tlearn: 0.3537345\ttotal: 1.23s\tremaining: 927ms\n",1019      "570:\tlearn: 0.3535670\ttotal: 1.23s\tremaining: 924ms\n",1020      "571:\tlearn: 0.3533164\ttotal: 1.23s\tremaining: 922ms\n",1021      "572:\tlearn: 0.3531098\ttotal: 1.23s\tremaining: 920ms\n",1022      "573:\tlearn: 0.3530460\ttotal: 1.24s\tremaining: 918ms\n",1023      "574:\tlearn: 0.3529423\ttotal: 1.24s\tremaining: 915ms\n",1024      "575:\tlearn: 0.3529397\ttotal: 1.24s\tremaining: 913ms\n",1025      "576:\tlearn: 0.3526816\ttotal: 1.24s\tremaining: 910ms\n",1026      "577:\tlearn: 0.3525812\ttotal: 1.24s\tremaining: 908ms\n",1027      "578:\tlearn: 0.3523729\ttotal: 1.25s\tremaining: 906ms\n",1028      "579:\tlearn: 0.3523661\ttotal: 1.25s\tremaining: 903ms\n",1029      "580:\tlearn: 0.3523254\ttotal: 1.25s\tremaining: 901ms\n",1030      "581:\tlearn: 0.3522244\ttotal: 1.25s\tremaining: 899ms\n",1031      "582:\tlearn: 0.3520782\ttotal: 1.25s\tremaining: 896ms\n",1032      "583:\tlearn: 0.3520766\ttotal: 1.25s\tremaining: 893ms\n",1033      "584:\tlearn: 0.3519988\ttotal: 1.26s\tremaining: 891ms\n",1034      "585:\tlearn: 0.3519875\ttotal: 1.26s\tremaining: 888ms\n",1035      "586:\tlearn: 0.3519295\ttotal: 1.26s\tremaining: 886ms\n",1036      "587:\tlearn: 0.3518497\ttotal: 1.26s\tremaining: 884ms\n",1037      "588:\tlearn: 0.3517910\ttotal: 1.26s\tremaining: 881ms\n",1038      "589:\tlearn: 0.3517846\ttotal: 1.26s\tremaining: 879ms\n",1039      "590:\tlearn: 0.3517617\ttotal: 1.27s\tremaining: 876ms\n",1040      "591:\tlearn: 0.3517504\ttotal: 1.27s\tremaining: 874ms\n",1041      "592:\tlearn: 0.3517444\ttotal: 1.27s\tremaining: 871ms\n",1042      "593:\tlearn: 0.3517442\ttotal: 1.27s\tremaining: 868ms\n",1043      "594:\tlearn: 0.3517155\ttotal: 1.27s\tremaining: 866ms\n",1044      "595:\tlearn: 0.3514412\ttotal: 1.27s\tremaining: 863ms\n",1045      "596:\tlearn: 0.3513729\ttotal: 1.27s\tremaining: 861ms\n",1046      "597:\tlearn: 0.3512438\ttotal: 1.28s\tremaining: 859ms\n",1047      "598:\tlearn: 0.3512438\ttotal: 1.28s\tremaining: 856ms\n",1048      "599:\tlearn: 0.3510839\ttotal: 1.28s\tremaining: 855ms\n",1049      "600:\tlearn: 0.3510728\ttotal: 1.28s\tremaining: 852ms\n",1050      "601:\tlearn: 0.3510707\ttotal: 1.28s\tremaining: 849ms\n",1051      "602:\tlearn: 0.3510445\ttotal: 1.29s\tremaining: 847ms\n",1052      "603:\tlearn: 0.3510083\ttotal: 1.29s\tremaining: 845ms\n",1053      "604:\tlearn: 0.3509465\ttotal: 1.29s\tremaining: 843ms\n",1054      "605:\tlearn: 0.3508316\ttotal: 1.29s\tremaining: 840ms\n",1055      "606:\tlearn: 0.3508004\ttotal: 1.29s\tremaining: 838ms\n",1056      "607:\tlearn: 0.3506772\ttotal: 1.3s\tremaining: 836ms\n",1057      "608:\tlearn: 0.3504527\ttotal: 1.3s\tremaining: 834ms\n",1058      "609:\tlearn: 0.3504419\ttotal: 1.3s\tremaining: 831ms\n",1059      "610:\tlearn: 0.3502801\ttotal: 1.3s\tremaining: 829ms\n",1060      "611:\tlearn: 0.3502593\ttotal: 1.3s\tremaining: 826ms\n",1061      "612:\tlearn: 0.3502018\ttotal: 1.3s\tremaining: 824ms\n",1062      "613:\tlearn: 0.3500545\ttotal: 1.31s\tremaining: 822ms\n",1063      "614:\tlearn: 0.3499331\ttotal: 1.31s\tremaining: 820ms\n",1064      "615:\tlearn: 0.3498399\ttotal: 1.31s\tremaining: 817ms\n",1065      "616:\tlearn: 0.3497993\ttotal: 1.31s\tremaining: 815ms\n",1066      "617:\tlearn: 0.3497251\ttotal: 1.31s\tremaining: 813ms\n",1067      "618:\tlearn: 0.3497219\ttotal: 1.32s\tremaining: 811ms\n",1068      "619:\tlearn: 0.3495852\ttotal: 1.32s\tremaining: 809ms\n",1069      "620:\tlearn: 0.3494560\ttotal: 1.32s\tremaining: 806ms\n",1070      "621:\tlearn: 0.3494184\ttotal: 1.32s\tremaining: 804ms\n",1071      "622:\tlearn: 0.3493680\ttotal: 1.32s\tremaining: 802ms\n",1072      "623:\tlearn: 0.3491561\ttotal: 1.33s\tremaining: 800ms\n",1073      "624:\tlearn: 0.3491334\ttotal: 1.33s\tremaining: 798ms\n",1074      "625:\tlearn: 0.3491205\ttotal: 1.33s\tremaining: 795ms\n",1075      "626:\tlearn: 0.3489906\ttotal: 1.33s\tremaining: 793ms\n",1076      "627:\tlearn: 0.3489178\ttotal: 1.33s\tremaining: 791ms\n",1077      "628:\tlearn: 0.3487525\ttotal: 1.34s\tremaining: 789ms\n",1078      "629:\tlearn: 0.3486453\ttotal: 1.34s\tremaining: 787ms\n",1079      "630:\tlearn: 0.3486348\ttotal: 1.34s\tremaining: 785ms\n",1080      "631:\tlearn: 0.3486236\ttotal: 1.34s\tremaining: 783ms\n",1081      "632:\tlearn: 0.3485051\ttotal: 1.35s\tremaining: 780ms\n",1082      "633:\tlearn: 0.3484506\ttotal: 1.35s\tremaining: 780ms\n",1083      "634:\tlearn: 0.3484206\ttotal: 1.35s\tremaining: 777ms\n",1084      "635:\tlearn: 0.3484080\ttotal: 1.35s\tremaining: 775ms\n",1085      "636:\tlearn: 0.3484060\ttotal: 1.35s\tremaining: 773ms\n",1086      "637:\tlearn: 0.3483819\ttotal: 1.36s\tremaining: 770ms\n",1087      "638:\tlearn: 0.3481549\ttotal: 1.36s\tremaining: 768ms\n",1088      "639:\tlearn: 0.3481424\ttotal: 1.36s\tremaining: 766ms\n",1089      "640:\tlearn: 0.3480802\ttotal: 1.36s\tremaining: 763ms\n",1090      "641:\tlearn: 0.3480285\ttotal: 1.36s\tremaining: 761ms\n",1091      "642:\tlearn: 0.3479814\ttotal: 1.37s\tremaining: 759ms\n",1092      "643:\tlearn: 0.3478814\ttotal: 1.37s\tremaining: 757ms\n",1093      "644:\tlearn: 0.3478164\ttotal: 1.37s\tremaining: 755ms\n",1094      "645:\tlearn: 0.3477106\ttotal: 1.37s\tremaining: 752ms\n",1095      "646:\tlearn: 0.3476168\ttotal: 1.38s\tremaining: 750ms\n",1096      "647:\tlearn: 0.3475667\ttotal: 1.38s\tremaining: 748ms\n",1097      "648:\tlearn: 0.3474629\ttotal: 1.38s\tremaining: 746ms\n",1098      "649:\tlearn: 0.3472943\ttotal: 1.38s\tremaining: 743ms\n",1099      "650:\tlearn: 0.3471247\ttotal: 1.38s\tremaining: 742ms\n",1100      "651:\tlearn: 0.3470699\ttotal: 1.39s\tremaining: 739ms\n",1101      "652:\tlearn: 0.3469257\ttotal: 1.39s\tremaining: 737ms\n",1102      "653:\tlearn: 0.3466923\ttotal: 1.39s\tremaining: 735ms\n",1103      "654:\tlearn: 0.3466545\ttotal: 1.39s\tremaining: 733ms\n",1104      "655:\tlearn: 0.3465150\ttotal: 1.39s\tremaining: 731ms\n",1105      "656:\tlearn: 0.3464805\ttotal: 1.4s\tremaining: 728ms\n",1106      "657:\tlearn: 0.3464296\ttotal: 1.4s\tremaining: 726ms\n",1107      "658:\tlearn: 0.3463150\ttotal: 1.4s\tremaining: 724ms\n",1108      "659:\tlearn: 0.3462404\ttotal: 1.4s\tremaining: 721ms\n",1109      "660:\tlearn: 0.3462283\ttotal: 1.4s\tremaining: 719ms\n",1110      "661:\tlearn: 0.3459816\ttotal: 1.4s\tremaining: 717ms\n",1111      "662:\tlearn: 0.3459596\ttotal: 1.41s\tremaining: 714ms\n",1112      "663:\tlearn: 0.3458134\ttotal: 1.41s\tremaining: 712ms\n",1113      "664:\tlearn: 0.3457274\ttotal: 1.41s\tremaining: 710ms\n",1114      "665:\tlearn: 0.3456153\ttotal: 1.41s\tremaining: 708ms\n",1115      "666:\tlearn: 0.3455330\ttotal: 1.41s\tremaining: 706ms\n",1116      "667:\tlearn: 0.3454109\ttotal: 1.42s\tremaining: 704ms\n",1117      "668:\tlearn: 0.3453559\ttotal: 1.42s\tremaining: 701ms\n",1118      "669:\tlearn: 0.3452437\ttotal: 1.42s\tremaining: 699ms\n",1119      "670:\tlearn: 0.3450997\ttotal: 1.42s\tremaining: 697ms\n",1120      "671:\tlearn: 0.3450789\ttotal: 1.42s\tremaining: 695ms\n",1121      "672:\tlearn: 0.3450120\ttotal: 1.43s\tremaining: 693ms\n",1122      "673:\tlearn: 0.3449712\ttotal: 1.43s\tremaining: 690ms\n",1123      "674:\tlearn: 0.3449403\ttotal: 1.43s\tremaining: 688ms\n",1124      "675:\tlearn: 0.3448597\ttotal: 1.43s\tremaining: 686ms\n",1125      "676:\tlearn: 0.3447453\ttotal: 1.43s\tremaining: 684ms\n",1126      "677:\tlearn: 0.3447214\ttotal: 1.43s\tremaining: 682ms\n",1127      "678:\tlearn: 0.3447116\ttotal: 1.44s\tremaining: 679ms\n",1128      "679:\tlearn: 0.3444805\ttotal: 1.44s\tremaining: 677ms\n",1129      "680:\tlearn: 0.3443364\ttotal: 1.44s\tremaining: 675ms\n",1130      "681:\tlearn: 0.3441821\ttotal: 1.44s\tremaining: 673ms\n",1131      "682:\tlearn: 0.3441754\ttotal: 1.44s\tremaining: 670ms\n",1132      "683:\tlearn: 0.3440193\ttotal: 1.45s\tremaining: 670ms\n",1133      "684:\tlearn: 0.3439254\ttotal: 1.45s\tremaining: 668ms\n",1134      "685:\tlearn: 0.3438843\ttotal: 1.46s\tremaining: 667ms\n",1135      "686:\tlearn: 0.3438456\ttotal: 1.46s\tremaining: 665ms\n",1136      "687:\tlearn: 0.3438018\ttotal: 1.46s\tremaining: 664ms\n",1137      "688:\tlearn: 0.3436213\ttotal: 1.47s\tremaining: 663ms\n",1138      "689:\tlearn: 0.3433759\ttotal: 1.47s\tremaining: 661ms\n",1139      "690:\tlearn: 0.3433625\ttotal: 1.47s\tremaining: 658ms\n",1140      "691:\tlearn: 0.3433089\ttotal: 1.47s\tremaining: 656ms\n",1141      "692:\tlearn: 0.3432170\ttotal: 1.48s\tremaining: 654ms\n",1142      "693:\tlearn: 0.3429836\ttotal: 1.48s\tremaining: 652ms\n",1143      "694:\tlearn: 0.3429226\ttotal: 1.48s\tremaining: 649ms\n",1144      "695:\tlearn: 0.3427745\ttotal: 1.48s\tremaining: 647ms\n",1145      "696:\tlearn: 0.3427572\ttotal: 1.48s\tremaining: 645ms\n",1146      "697:\tlearn: 0.3425849\ttotal: 1.49s\tremaining: 643ms\n",1147      "698:\tlearn: 0.3425782\ttotal: 1.49s\tremaining: 640ms\n",1148      "699:\tlearn: 0.3424482\ttotal: 1.49s\tremaining: 638ms\n",1149      "700:\tlearn: 0.3423762\ttotal: 1.49s\tremaining: 636ms\n",1150      "701:\tlearn: 0.3423541\ttotal: 1.49s\tremaining: 634ms\n",1151      "702:\tlearn: 0.3422679\ttotal: 1.5s\tremaining: 632ms\n",1152      "703:\tlearn: 0.3422504\ttotal: 1.5s\tremaining: 629ms\n",1153      "704:\tlearn: 0.3421464\ttotal: 1.5s\tremaining: 627ms\n",1154      "705:\tlearn: 0.3421399\ttotal: 1.5s\tremaining: 625ms\n",1155      "706:\tlearn: 0.3420857\ttotal: 1.5s\tremaining: 623ms\n",1156      "707:\tlearn: 0.3419360\ttotal: 1.5s\tremaining: 621ms\n",1157      "708:\tlearn: 0.3417864\ttotal: 1.51s\tremaining: 618ms\n",1158      "709:\tlearn: 0.3417799\ttotal: 1.51s\tremaining: 616ms\n",1159      "710:\tlearn: 0.3417274\ttotal: 1.51s\tremaining: 614ms\n",1160      "711:\tlearn: 0.3416266\ttotal: 1.51s\tremaining: 612ms\n",1161      "712:\tlearn: 0.3416174\ttotal: 1.51s\tremaining: 609ms\n",1162      "713:\tlearn: 0.3413577\ttotal: 1.51s\tremaining: 607ms\n",1163      "714:\tlearn: 0.3413439\ttotal: 1.52s\tremaining: 605ms\n",1164      "715:\tlearn: 0.3412267\ttotal: 1.52s\tremaining: 604ms\n",1165      "716:\tlearn: 0.3412205\ttotal: 1.52s\tremaining: 601ms\n",1166      "717:\tlearn: 0.3412114\ttotal: 1.52s\tremaining: 599ms\n",1167      "718:\tlearn: 0.3410309\ttotal: 1.53s\tremaining: 597ms\n",1168      "719:\tlearn: 0.3409091\ttotal: 1.53s\tremaining: 595ms\n",1169      "720:\tlearn: 0.3408299\ttotal: 1.53s\tremaining: 592ms\n",1170      "721:\tlearn: 0.3407811\ttotal: 1.53s\tremaining: 590ms\n",1171      "722:\tlearn: 0.3406843\ttotal: 1.53s\tremaining: 588ms\n",1172      "723:\tlearn: 0.3405363\ttotal: 1.54s\tremaining: 586ms\n",1173      "724:\tlearn: 0.3404031\ttotal: 1.54s\tremaining: 584ms\n",1174      "725:\tlearn: 0.3401179\ttotal: 1.54s\tremaining: 582ms\n",1175      "726:\tlearn: 0.3401119\ttotal: 1.54s\tremaining: 580ms\n",1176      "727:\tlearn: 0.3400853\ttotal: 1.54s\tremaining: 577ms\n",1177      "728:\tlearn: 0.3400293\ttotal: 1.55s\tremaining: 575ms\n",1178      "729:\tlearn: 0.3400234\ttotal: 1.55s\tremaining: 573ms\n",1179      "730:\tlearn: 0.3397727\ttotal: 1.55s\tremaining: 571ms\n",1180      "731:\tlearn: 0.3396644\ttotal: 1.55s\tremaining: 568ms\n",1181      "732:\tlearn: 0.3396479\ttotal: 1.55s\tremaining: 566ms\n",1182      "733:\tlearn: 0.3396006\ttotal: 1.56s\tremaining: 564ms\n",1183      "734:\tlearn: 0.3395809\ttotal: 1.56s\tremaining: 562ms\n",1184      "735:\tlearn: 0.3395724\ttotal: 1.56s\tremaining: 560ms\n",1185      "736:\tlearn: 0.3394553\ttotal: 1.56s\tremaining: 558ms\n",1186      "737:\tlearn: 0.3392754\ttotal: 1.56s\tremaining: 556ms\n",1187      "738:\tlearn: 0.3391728\ttotal: 1.57s\tremaining: 554ms\n",1188      "739:\tlearn: 0.3391393\ttotal: 1.57s\tremaining: 552ms\n",1189      "740:\tlearn: 0.3390752\ttotal: 1.57s\tremaining: 550ms\n",1190      "741:\tlearn: 0.3388299\ttotal: 1.57s\tremaining: 548ms\n",1191      "742:\tlearn: 0.3386543\ttotal: 1.58s\tremaining: 546ms\n",1192      "743:\tlearn: 0.3386463\ttotal: 1.58s\tremaining: 543ms\n",1193      "744:\tlearn: 0.3384654\ttotal: 1.58s\tremaining: 541ms\n",1194      "745:\tlearn: 0.3383834\ttotal: 1.58s\tremaining: 539ms\n",1195      "746:\tlearn: 0.3383457\ttotal: 1.58s\tremaining: 537ms\n",1196      "747:\tlearn: 0.3382268\ttotal: 1.59s\tremaining: 535ms\n",1197      "748:\tlearn: 0.3381280\ttotal: 1.59s\tremaining: 533ms\n",1198      "749:\tlearn: 0.3380189\ttotal: 1.59s\tremaining: 531ms\n",1199      "750:\tlearn: 0.3379428\ttotal: 1.59s\tremaining: 528ms\n",1200      "751:\tlearn: 0.3378549\ttotal: 1.59s\tremaining: 526ms\n",

Showing the first 1,200 of 1506 lines. Download the file for the rest.