Sapnil/Custom_Model_Deployment
0
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": "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EL788ksAwuEwv/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",