{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"name": "wns_ml_ecom_pred.ipynb",
"version": "0.3.2",
"provenance": [],
"collapsed_sections": [
"B3SI4hEsWoiy",
"L7gdi3hEW08k",
"qEC31VcNXCoD"
],
"machine_shape": "hm"
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "MxsOJvOKzeC9",
"colab_type": "text"
},
"source": [
"# **Data Visualization**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "TOVzsk3wzklD",
"colab_type": "code",
"colab": {}
},
"source": [
"import pandas as pd\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import zipfile\n",
"import glob\n",
"import seaborn as snb\n",
"%matplotlib inline"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "Y2CMcAuO04C0",
"colab_type": "code",
"colab": {}
},
"source": [
"all_zip_files = glob.glob('*.zip')\n",
"\n",
"for file in all_zip_files:\n",
" with zipfile.ZipFile(file, 'r') as zip_ref:\n",
" zip_ref.extractall()"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "E37WhThi2tvO",
"colab_type": "code",
"colab": {}
},
"source": [
"train_df = pd.read_csv('train.csv')\n",
"view_log_df = pd.read_csv('view_log.csv')\n",
"item_data_df = pd.read_csv('item_data.csv')\n",
"test_df = pd.read_csv('test.csv')\n",
"sample_df = pd.read_csv('sample_submission.csv')"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "EkT_90ld5QjO",
"colab_type": "code",
"outputId": "3b783182-002d-4be4-fbbb-d04bd6f4c143",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 204
}
},
"source": [
"sample_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"
\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" impression_id | \n",
" is_click | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" a9e7126a585a69a32bc7414e9d0c0ada | \n",
" 0 | \n",
"
\n",
" \n",
" 1 | \n",
" caac14a5bf2ba283db7708bb34855760 | \n",
" 0 | \n",
"
\n",
" \n",
" 2 | \n",
" 13f10ba306a19ce7bec2f3cae507b698 | \n",
" 0 | \n",
"
\n",
" \n",
" 3 | \n",
" 39c4b4dc0e9701b55a0a4f072008fb3f | \n",
" 0 | \n",
"
\n",
" \n",
" 4 | \n",
" bf5a572cca75f5fc67f4b14e58b11d70 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" impression_id is_click\n",
"0 a9e7126a585a69a32bc7414e9d0c0ada 0\n",
"1 caac14a5bf2ba283db7708bb34855760 0\n",
"2 13f10ba306a19ce7bec2f3cae507b698 0\n",
"3 39c4b4dc0e9701b55a0a4f072008fb3f 0\n",
"4 bf5a572cca75f5fc67f4b14e58b11d70 0"
]
},
"metadata": {
"tags": []
},
"execution_count": 6
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "JBgxX9WN5khJ",
"colab_type": "code",
"outputId": "20b84cdf-2e97-4141-d017-a07e6be0820f",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 204
}
},
"source": [
"test_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" impression_id | \n",
" impression_time | \n",
" user_id | \n",
" app_code | \n",
" os_version | \n",
" is_4G | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" a9e7126a585a69a32bc7414e9d0c0ada | \n",
" 2018-12-13 07:44:00 | \n",
" 44754 | \n",
" 127 | \n",
" latest | \n",
" 1 | \n",
"
\n",
" \n",
" 1 | \n",
" caac14a5bf2ba283db7708bb34855760 | \n",
" 2018-12-13 07:45:00 | \n",
" 29656 | \n",
" 44 | \n",
" latest | \n",
" 0 | \n",
"
\n",
" \n",
" 2 | \n",
" 13f10ba306a19ce7bec2f3cae507b698 | \n",
" 2018-12-13 07:46:00 | \n",
" 25234 | \n",
" 296 | \n",
" latest | \n",
" 1 | \n",
"
\n",
" \n",
" 3 | \n",
" 39c4b4dc0e9701b55a0a4f072008fb3f | \n",
" 2018-12-13 07:47:00 | \n",
" 22988 | \n",
" 207 | \n",
" latest | \n",
" 1 | \n",
"
\n",
" \n",
" 4 | \n",
" bf5a572cca75f5fc67f4b14e58b11d70 | \n",
" 2018-12-13 07:48:00 | \n",
" 35431 | \n",
" 242 | \n",
" latest | \n",
" 1 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" impression_id impression_time ... os_version is_4G\n",
"0 a9e7126a585a69a32bc7414e9d0c0ada 2018-12-13 07:44:00 ... latest 1\n",
"1 caac14a5bf2ba283db7708bb34855760 2018-12-13 07:45:00 ... latest 0\n",
"2 13f10ba306a19ce7bec2f3cae507b698 2018-12-13 07:46:00 ... latest 1\n",
"3 39c4b4dc0e9701b55a0a4f072008fb3f 2018-12-13 07:47:00 ... latest 1\n",
"4 bf5a572cca75f5fc67f4b14e58b11d70 2018-12-13 07:48:00 ... latest 1\n",
"\n",
"[5 rows x 6 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 7
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "B3SI4hEsWoiy",
"colab_type": "text"
},
"source": [
"## **Item Data Visualization**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "uBjLgrgA5pSS",
"colab_type": "code",
"outputId": "d1e6dea5-31a0-470e-bd72-5978223e4ac4",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"item_data_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" item_id | \n",
" item_price | \n",
" category_1 | \n",
" category_2 | \n",
" category_3 | \n",
" product_type | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 26880 | \n",
" 4602 | \n",
" 11 | \n",
" 35 | \n",
" 20 | \n",
" 3040 | \n",
"
\n",
" \n",
" 1 | \n",
" 54939 | \n",
" 3513 | \n",
" 12 | \n",
" 57 | \n",
" 85 | \n",
" 6822 | \n",
"
\n",
" \n",
" 2 | \n",
" 40383 | \n",
" 825 | \n",
" 17 | \n",
" 8 | \n",
" 279 | \n",
" 1619 | \n",
"
\n",
" \n",
" 3 | \n",
" 8777 | \n",
" 2355 | \n",
" 13 | \n",
" 58 | \n",
" 189 | \n",
" 5264 | \n",
"
\n",
" \n",
" 4 | \n",
" 113705 | \n",
" 1267 | \n",
" 17 | \n",
" 39 | \n",
" 151 | \n",
" 10239 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" item_id item_price category_1 category_2 category_3 product_type\n",
"0 26880 4602 11 35 20 3040\n",
"1 54939 3513 12 57 85 6822\n",
"2 40383 825 17 8 279 1619\n",
"3 8777 2355 13 58 189 5264\n",
"4 113705 1267 17 39 151 10239"
]
},
"metadata": {
"tags": []
},
"execution_count": 8
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "RZQ8JsRJDyV-",
"colab_type": "code",
"outputId": "79b456c1-c5a3-4901-86e1-63112be76c68",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"item_data_df.info()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"\n",
"RangeIndex: 132761 entries, 0 to 132760\n",
"Data columns (total 6 columns):\n",
"item_id 132761 non-null int64\n",
"item_price 132761 non-null int64\n",
"category_1 132761 non-null int64\n",
"category_2 132761 non-null int64\n",
"category_3 132761 non-null int64\n",
"product_type 132761 non-null int64\n",
"dtypes: int64(6)\n",
"memory usage: 6.1 MB\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "WRBfTQEID2qL",
"colab_type": "code",
"outputId": "80c52909-d5d1-4753-8432-f7bd4a9106cc",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"item_data_df.describe().transpose()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" count | \n",
" mean | \n",
" std | \n",
" min | \n",
" 25% | \n",
" 50% | \n",
" 75% | \n",
" max | \n",
"
\n",
" \n",
" \n",
" \n",
" item_id | \n",
" 132761.0 | \n",
" 66430.268460 | \n",
" 38354.112949 | \n",
" 0.0 | \n",
" 33211.0 | \n",
" 66433.0 | \n",
" 99644.0 | \n",
" 132865.0 | \n",
"
\n",
" \n",
" item_price | \n",
" 132761.0 | \n",
" 10826.848916 | \n",
" 28430.189974 | \n",
" 5.0 | \n",
" 1324.0 | \n",
" 2944.0 | \n",
" 8544.0 | \n",
" 1340800.0 | \n",
"
\n",
" \n",
" category_1 | \n",
" 132761.0 | \n",
" 9.373852 | \n",
" 5.193278 | \n",
" 0.0 | \n",
" 6.0 | \n",
" 9.0 | \n",
" 13.0 | \n",
" 17.0 | \n",
"
\n",
" \n",
" category_2 | \n",
" 132761.0 | \n",
" 39.130196 | \n",
" 21.443609 | \n",
" 0.0 | \n",
" 24.0 | \n",
" 40.0 | \n",
" 57.0 | \n",
" 79.0 | \n",
"
\n",
" \n",
" category_3 | \n",
" 132761.0 | \n",
" 169.060929 | \n",
" 95.310870 | \n",
" 0.0 | \n",
" 85.0 | \n",
" 159.0 | \n",
" 255.0 | \n",
" 341.0 | \n",
"
\n",
" \n",
" product_type | \n",
" 132761.0 | \n",
" 5303.063746 | \n",
" 2961.645034 | \n",
" 0.0 | \n",
" 2874.0 | \n",
" 5225.0 | \n",
" 7844.0 | \n",
" 10584.0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" count mean std ... 50% 75% max\n",
"item_id 132761.0 66430.268460 38354.112949 ... 66433.0 99644.0 132865.0\n",
"item_price 132761.0 10826.848916 28430.189974 ... 2944.0 8544.0 1340800.0\n",
"category_1 132761.0 9.373852 5.193278 ... 9.0 13.0 17.0\n",
"category_2 132761.0 39.130196 21.443609 ... 40.0 57.0 79.0\n",
"category_3 132761.0 169.060929 95.310870 ... 159.0 255.0 341.0\n",
"product_type 132761.0 5303.063746 2961.645034 ... 5225.0 7844.0 10584.0\n",
"\n",
"[6 rows x 8 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 10
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "nxEQs2I_ESJU",
"colab_type": "code",
"outputId": "f5049d95-81a5-426d-d79f-db926a6cabc9",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"plt.figure(figsize=(9,9))\n",
"plt.subplot(3,3,1)\n",
"item_data_df['category_1'].hist()\n",
"plt.subplot(3,3,2)\n",
"item_data_df['category_2'].hist()\n",
"plt.subplot(3,3,3)\n",
"item_data_df['category_3'].hist()\n",
"plt.show()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "AvD61SSqIij2",
"colab_type": "code",
"outputId": "6548c0c5-09ba-413d-fdbc-e8c8f2700e1a",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"item_data_df['product_type'].hist()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 12
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "Bp4sPZ9QIlSb",
"colab_type": "code",
"outputId": "35d17800-46f0-44ab-ea6c-7d8f8274ed9b",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"item_data_df['item_price'].hist()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 13
},
{
"output_type": "display_data",
"data": {
"image/png": "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\n4y3n7AAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "L7gdi3hEW08k",
"colab_type": "text"
},
"source": [
"## **View Data Visualization**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "KFCH4n2C55jg",
"colab_type": "code",
"outputId": "25585920-8b00-48a5-e4d3-fd411087dad6",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"view_log_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" server_time | \n",
" device_type | \n",
" session_id | \n",
" user_id | \n",
" item_id | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 2018-10-15 08:58:00 | \n",
" android | \n",
" 112333 | \n",
" 4557 | \n",
" 32970 | \n",
"
\n",
" \n",
" 1 | \n",
" 2018-10-15 08:58:00 | \n",
" android | \n",
" 503590 | \n",
" 74788 | \n",
" 7640 | \n",
"
\n",
" \n",
" 2 | \n",
" 2018-10-15 08:58:00 | \n",
" android | \n",
" 573960 | \n",
" 23628 | \n",
" 128855 | \n",
"
\n",
" \n",
" 3 | \n",
" 2018-10-15 08:58:00 | \n",
" android | \n",
" 121691 | \n",
" 2430 | \n",
" 12774 | \n",
"
\n",
" \n",
" 4 | \n",
" 2018-10-15 08:58:00 | \n",
" android | \n",
" 218564 | \n",
" 19227 | \n",
" 28296 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" server_time device_type session_id user_id item_id\n",
"0 2018-10-15 08:58:00 android 112333 4557 32970\n",
"1 2018-10-15 08:58:00 android 503590 74788 7640\n",
"2 2018-10-15 08:58:00 android 573960 23628 128855\n",
"3 2018-10-15 08:58:00 android 121691 2430 12774\n",
"4 2018-10-15 08:58:00 android 218564 19227 28296"
]
},
"metadata": {
"tags": []
},
"execution_count": 14
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "wATLt1KSRM-P",
"colab_type": "code",
"outputId": "905c7f01-7ed2-4625-a415-46cc249ddcc8",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"print(view_log_df.isna().sum())\n",
"view_log_df.info()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"server_time 0\n",
"device_type 0\n",
"session_id 0\n",
"user_id 0\n",
"item_id 0\n",
"dtype: int64\n",
"\n",
"RangeIndex: 3118622 entries, 0 to 3118621\n",
"Data columns (total 5 columns):\n",
"server_time object\n",
"device_type object\n",
"session_id int64\n",
"user_id int64\n",
"item_id int64\n",
"dtypes: int64(3), object(2)\n",
"memory usage: 119.0+ MB\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "KBhpEtOldKhT",
"colab_type": "code",
"outputId": "39b9299d-9232-4cba-bfc2-279af40aadcf",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"print(\"No of users: \", view_log_df['user_id'].unique().size)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"No of users: 89157\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "tzT-po3YRcVa",
"colab_type": "code",
"outputId": "4531ded1-9614-4143-b8bd-56d977149aab",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"values = view_log_df['device_type'].value_counts().values\n",
"index = view_log_df['device_type'].value_counts().index\n",
"print(view_log_df['device_type'].value_counts())\n",
"snb.barplot(index, values)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"android 3117737\n",
"iphone 861\n",
"web 24\n",
"Name: device_type, dtype: int64\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 17
},
{
"output_type": "display_data",
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAZMAAAD8CAYAAACyyUlaAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBo\ndHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAAFHNJREFUeJzt3X+s3fV93/HnKyakWbIEAi5CNplR\ncJc52ULgijhLWlHowKBKJhVLQFtxU4RbBZpEbVlIV4k2P7REWUvHmrDR4WJQgsNoUqyO1PWACdpg\n4BoIYBjjDpJhj4CLCZRkhULe++N83Bzf3Ov742P7YPv5kI7O57y/n+/n8zn3cPXy98e5pKqQJKnH\na0a9AEnS/s8wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLU7ZBRL2BfOfLII2vJ\nkiWjXoYk7Vc2b97811W1cKZ+B02YLFmyhPHx8VEvQ5L2K0m+M5t+nuaSJHUzTCRJ3QwTSVI3w0SS\n1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTtovgE/FydefM2ol3BQ2PyF80a9BEl7iEcmkqRuhokk\nqZthIknqNmOYJPmJJHcl+VaSLUl+t9WPTXJnkokkX01yaKu/rr2eaNuXDI31yVZ/JMnpQ/UVrTaR\n5JKh+pznkCTte7M5MnkROKWq3gUcD6xIshz4PHBZVR0HPAuc3/qfDzzb6pe1fiRZBpwDvANYAXwp\nyYIkC4AvAmcAy4BzW1/mOockaTRmDJMaeKG9fG17FHAKcEOrrwXOau2V7TVt+6lJ0urrqurFqnoc\nmABOao+Jqnqsql4C1gEr2z5znUOSNAKzumbSjiDuA54GNgL/G/heVb3cumwFFrX2IuAJgLb9OeCI\n4fqkfaarHzGPOSRJIzCrMKmqV6rqeGAxgyOJt+/VVe0hSVYnGU8yvn379lEvR5IOWHO6m6uqvgfc\nCrwXOCzJzi89Lga2tfY24BiAtv3NwDPD9Un7TFd/Zh5zTF7vlVU1VlVjCxfO+L8wliTN02zu5lqY\n5LDWfj3wL4CHGYTK2a3bKuDG1l7fXtO231JV1erntDuxjgWWAncBdwNL251bhzK4SL++7TPXOSRJ\nIzCbP6dyNLC23XX1GuD6qvqzJA8B65J8BrgXuKr1vwq4NskEsINBOFBVW5JcDzwEvAxcWFWvACS5\nCNgALADWVNWWNtYn5jKHJGk0ZgyTqrofePcU9ccYXD+ZXP9b4F9OM9Zngc9OUb8JuGlPzCFJ2vf8\nBrwkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkmkqRu\nhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkmkqRu\nM4ZJkmOS3JrkoSRbknys1X8nybYk97XHmUP7fDLJRJJHkpw+VF/RahNJLhmqH5vkzlb/apJDW/11\n7fVE275kpjkkSfvebI5MXgZ+o6qWAcuBC5Msa9suq6rj2+MmgLbtHOAdwArgS0kWJFkAfBE4A1gG\nnDs0zufbWMcBzwLnt/r5wLOtflnrN+0c8/4pSJK6zBgmVfVkVd3T2n8DPAws2s0uK4F1VfViVT0O\nTAAntcdEVT1WVS8B64CVSQKcAtzQ9l8LnDU01trWvgE4tfWfbg5J0gjM6ZpJO830buDOVrooyf1J\n1iQ5vNUWAU8M7ba11aarHwF8r6penlTfZay2/bnWf7qxJEkjMOswSfJG4E+Aj1fV88AVwNuA44En\ngd/bKyvskGR1kvEk49u3bx/1ciTpgDWrMEnyWgZB8uWq+hpAVT1VVa9U1Q+BP+JHp5m2AccM7b64\n1aarPwMcluSQSfVdxmrb39z6TzfWLqrqyqoaq6qxhQsXzuatSpLmYTZ3cwW4Cni4qn5/qH70ULcP\nAA+29nrgnHYn1rHAUuAu4G5gabtz61AGF9DXV1UBtwJnt/1XATcOjbWqtc8Gbmn9p5tDkjQCh8zc\nhfcBvwg8kOS+VvstBndjHQ8U8G3gVwCqakuS64GHGNwJdmFVvQKQ5CJgA7AAWFNVW9p4nwDWJfkM\ncC+D8KI9X5tkAtjBIIB2O4ckad/L4B/6B76xsbEaHx+fVd8TL75mL69GAJu/cN6olyBpBkk2V9XY\nTP38BrwkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkm\nkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepmmEiSuhkm\nkqRuM4ZJkmOS3JrkoSRbknys1d+SZGOSR9vz4a2eJJcnmUhyf5IThsZa1fo/mmTVUP3EJA+0fS5P\nkvnOIUna92ZzZPIy8BtVtQxYDlyYZBlwCXBzVS0Fbm6vAc4AlrbHauAKGAQDcCnwHuAk4NKd4dD6\nXDC034pWn9MckqTRmDFMqurJqrqntf8GeBhYBKwE1rZua4GzWnslcE0NbAIOS3I0cDqwsap2VNWz\nwEZgRdv2pqraVFUFXDNprLnMIUkagTldM0myBHg3cCdwVFU92TZ9FziqtRcBTwzttrXVdlffOkWd\necwhSRqBWYdJkjcCfwJ8vKqeH97WjihqD69tF/OZI8nqJONJxrdv376XViZJmlWYJHktgyD5clV9\nrZWf2nlqqT0/3erbgGOGdl/carurL56iPp85dlFVV1bVWFWNLVy4cDZvVZI0D7O5myvAVcDDVfX7\nQ5vWAzvvyFoF3DhUP6/dcbUceK6dqtoAnJbk8Hbh/TRgQ9v2fJLlba7zJo01lzkkSSNwyCz6vA/4\nReCBJPe12m8BnwOuT3I+8B3gg23bTcCZwATwA+DDAFW1I8mngbtbv09V1Y7W/ghwNfB64BvtwVzn\nkCSNxoxhUlV/CWSazadO0b+AC6cZaw2wZor6OPDOKerPzHUOSdK+5zfgJUndDBNJUjfDRJLUzTCR\nJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCR\nJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndZgyTJGuSPJ3kwaHa\n7yTZluS+9jhzaNsnk0wkeSTJ6UP1Fa02keSSofqxSe5s9a8mObTVX9deT7TtS2aaQ5I0GrM5Mrka\nWDFF/bKqOr49bgJIsgw4B3hH2+dLSRYkWQB8ETgDWAac2/oCfL6NdRzwLHB+q58PPNvql7V+084x\nt7ctSdqTZgyTqroN2DHL8VYC66rqxap6HJgATmqPiap6rKpeAtYBK5MEOAW4oe2/FjhraKy1rX0D\ncGrrP90ckqQR6blmclGS+9tpsMNbbRHwxFCfra02Xf0I4HtV9fKk+i5jte3Ptf7TjfVjkqxOMp5k\nfPv27fN7l5KkGc03TK4A3gYcDzwJ/N4eW9EeVFVXVtVYVY0tXLhw1MuRpAPWvMKkqp6qqleq6ofA\nH/Gj00zbgGOGui5utenqzwCHJTlkUn2Xsdr2N7f+040lSRqReYVJkqOHXn4A2Hmn13rgnHYn1rHA\nUuAu4G5gabtz61AGF9DXV1UBtwJnt/1XATcOjbWqtc8Gbmn9p5tDkjQih8zUIcl1wMnAkUm2ApcC\nJyc5Hijg28CvAFTVliTXAw8BLwMXVtUrbZyLgA3AAmBNVW1pU3wCWJfkM8C9wFWtfhVwbZIJBjcA\nnDPTHJKk0cjgH/sHvrGxsRofH59V3xMvvmYvr0YAm79w3qiXIGkGSTZX1dhM/fwGvCSpm2EiSepm\nmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG6GiSSpm2EiSepm\nmEiSuhkmkqRuhokkqZthIknqZphIkroZJpKkboaJJKmbYSJJ6maYSJK6GSaSpG4zhkmSNUmeTvLg\nUO0tSTYmebQ9H97qSXJ5kokk9yc5YWifVa3/o0lWDdVPTPJA2+fyJJnvHJKk0ZjNkcnVwIpJtUuA\nm6tqKXBzew1wBrC0PVYDV8AgGIBLgfcAJwGX7gyH1ueCof1WzGcOSdLozBgmVXUbsGNSeSWwtrXX\nAmcN1a+pgU3AYUmOBk4HNlbVjqp6FtgIrGjb3lRVm6qqgGsmjTWXOSRJIzLfayZHVdWTrf1d4KjW\nXgQ8MdRva6vtrr51ivp85vgxSVYnGU8yvn379lm+NUnSXHVfgG9HFLUH1rLH56iqK6tqrKrGFi5c\nuBdWJkmC+YfJUztPLbXnp1t9G3DMUL/Frba7+uIp6vOZQ5I0IvMNk/XAzjuyVgE3DtXPa3dcLQee\na6eqNgCnJTm8XXg/DdjQtj2fZHm7i+u8SWPNZQ5J0ogcMlOHJNcBJwNHJtnK4K6szwHXJzkf+A7w\nwdb9JuBMYAL4AfBhgKrakeTTwN2t36eqaudF/Y8wuGPs9cA32oO5ziFJGp0Zw6Sqzp1m06lT9C3g\nwmnGWQOsmaI+Drxzivozc51DkjQafgNektTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ3QwT\nSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEndDBNJUjfDRJLUzTCRJHUzTCRJ3QwT\nSVI3w0SS1M0wkSR1M0wkSd0ME0lSt64wSfLtJA8kuS/JeKu9JcnGJI+258NbPUkuTzKR5P4kJwyN\ns6r1fzTJqqH6iW38ibZvdjeHJGk09sSRyc9W1fFVNdZeXwLcXFVLgZvba4AzgKXtsRq4AgbBAFwK\nvAc4Cbh0KByuAC4Y2m/FDHNIkkZgb5zmWgmsbe21wFlD9WtqYBNwWJKjgdOBjVW1o6qeBTYCK9q2\nN1XVpqoq4JpJY001hyRpBHrDpIC/SLI5yepWO6qqnmzt7wJHtfYi4Imhfbe22u7qW6eo724OSdII\nHNK5//uraluSnwQ2JvmfwxurqpJU5xy7tbs5WsCtBnjrW9+6N5chSQe1riOTqtrWnp8Gvs7gmsdT\n7RQV7fnp1n0bcMzQ7otbbXf1xVPU2c0ck9d3ZVWNVdXYwoUL5/s2JUkzmHeYJHlDkn+4sw2cBjwI\nrAd23pG1CrixtdcD57W7upYDz7VTVRuA05Ic3i68nwZsaNueT7K83cV13qSxpppDkjQCPae5jgK+\n3u7WPQT4SlX9eZK7geuTnA98B/hg638TcCYwAfwA+DBAVe1I8mng7tbvU1W1o7U/AlwNvB74RnsA\nfG6aOSRJIzDvMKmqx4B3TVF/Bjh1inoBF04z1hpgzRT1ceCds51DkjQafgNektTNMJEkdTNMJEnd\nDBNJUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSN8NEktTNMJEkdTNMJEnd\nDBNJUjfDRJLUzTCRJHUzTCRJ3QwTSVI3w0SS1M0wkSR1M0wkSd0ME0lSt/06TJKsSPJIkokkl4x6\nPZJ0sNpvwyTJAuCLwBnAMuDcJMtGuypJOjjtt2ECnARMVNVjVfUSsA5YOeI1SdJBaX8Ok0XAE0Ov\nt7aaJGkfO2TUC9ibkqwGVreXLyR5ZJTr2cuOBP561IuYi/z7VaNewqvJfvf56e8d6J/dP5pNp/05\nTLYBxwy9Xtxqf6+qrgSu3JeLGpUk41U1Nup1aH78/PZffnYD+/NprruBpUmOTXIocA6wfsRrkqSD\n0n57ZFJVLye5CNgALADWVNWWES9Lkg5K+22YAFTVTcBNo17Hq8RBcTrvAObnt//yswNSVaNegyRp\nP7c/XzORJL1KGCb7uSQvzGOfb05TvzrJ2f2rOvhM9zOd1GfOn5X2P0m+neTIUa9jXzNMDkBJdnst\nrKr++b5ay8HCn6kOdobJq0CSP02yOcmW9kVLkryQ5LNJvpVkU5KjWv3YJHckeSDJZ4bGODnJ7UnW\nAw+12q8nebA9Pj7U94X2nCR/2P5Y5n8HfnJfvu8DydDP9OQktyX5b+3n+p+SvGao31Sf6ZIktyS5\nP8nNSd7a6lcnuTzJN5M8NnzUmOTiJHe3fX53X7/fg0H7GX+0tS9Lcktrn5Lky0lOa7+L9yT5r0ne\nOLT7v2m/o3clOW4kb2AfM0xeHX65qk4ExoCPJjkCeAOwqareBdwGXND6/gfgiqr6p8CTk8Y5AfhY\nVf1UkhOBDwPvAZYDFyR596T+HwD+MYM/lHke4L+u94yTgF9j8HN9G/ALrT7dZ/ofgbVV9c+ALwOX\nD411NPB+4OeBzwEkOQ1Y2uY5Hjgxyc/szTd0kLod+OnWHgPemOS1rXY/8NvAz1XVCcA48OtD+z7X\nfkf/EPiDfbfk0TFMXh0+muRbwCYG3+pfCrwE/FnbvhlY0trvA65r7WsnjXNXVT3e2u8Hvl5V36+q\nF4Cv8aNfjJ1+Briuql6pqv8L3LKH3s/B7q72B0hfYfBZvb/Vp/tM3wt8pbWvHeoP8KdV9cOqegg4\nqtVOa497gXuAtzP4b0Z71mYGQf0m4EXgDgah8tPA/2Pwj4W/SnIfsIpd/+zIdUPP791nKx6h/fp7\nJgeCJCcDPwe8t6p+kOR/AD8B/F396L7tV9j1s5rufu7v7611ak4mfz47X+/uM53Oi0PtDD3/u6r6\nz/NfomZSVX+X5HHgl4BvMjga+VngOOBxYGNVnTvd7tO0D1gemYzem4FnW5C8ncEpqd35KwZ/Ogbg\nX+2m3+3AWUn+QZI3MDildfukPrcBH0qyIMnRDH5R1O+kdm3rNcCHgL+cof832fUznfw5TbYB+OWd\n5+iTLEri9a6943bgNxn8rtwO/CqDI8JNwPt2Xg9J8oYkPzW034eGnu/Yd8sdHY9MRu/PgV9N8jDw\nCIP/SHfnY8BXknwCuHG6TlV1T5Krgbta6b9U1b2Tun0dOIXBBfv/w0HyH/0+cDeDc+XHAbcy+Dnv\nzq8Bf5zkYmA7g2td06qqv0jyT4A7kgC8APxr4OnOdevH3Q78W+COqvp+kr8Fbq+q7Ul+Cbguyeta\n398G/ldrH57kfgZHltMdvRxQ/Aa8tAe105a/WVU/P+q1SPuSp7kkSd08MpEkdfPIRJLUzTCRJHUz\nTCRJ3QwTSVI3w0SS1M0wkSR1+/+ngMPv5Po/2QAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "dkuJ0OvfUaSA",
"colab_type": "code",
"outputId": "f2f6a83e-3847-47b9-9ee3-b8fc5d3bc449",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"view_log_df['item_id'].hist()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 18
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nMYeGmZkVc2iYmVkxh4aZmRVzaJiZWTGHhpmZFXNomJlZMYeGmZkVc2iYmVkxh4aZmRVzaJiZWTGH\nhpmZFXNomJlZMYeGmZkVc2iYmVkxh4aZmRUbU2hIOiRpn6TnJO3J2ixJOyUdyK8zsy5J90rql7RX\n0iWV7azM8QckrazUL83t9+e6Gku/ZmY2NuPxSuNfR8SSiOjOx+uAXRGxENiVjwGuBhbmtBp4ABoh\nA9wGXA5cBtx2KmhyzOcr6/WOQ79mZtaiiTg9tRzYmPMbgWsr9Yej4SlghqTZwFXAzog4EREngZ1A\nby77cEQ8FREBPFzZlpmZ1WCsoRHA/5L0rKTVWeuKiKM5/zrQlfNzgNcq6x7O2nD1w03qZmZWk6lj\nXP93IuKIpH8O7JT0UnVhRISkGOM+RpSBtRqgq6uLvr6+lrbTNR3WLh4Yx84mh/ueXJ3Ydyf2DO57\ntFr93TcaYwqNiDiSX49JeozGNYk3JM2OiKN5iulYDj8CzKusPjdrR4CeQfW+rM9tMr5ZH+uB9QDd\n3d3R09PTbNiI7tu0lbv3jTVHJ9/axQPuexJ1Yt+d2DO479E6dEPPhO+j5dNTks6R9Bun5oFlwPPA\nNuDUHVArga05vw24Me+iWgq8laexdgDLJM3MC+DLgB257G1JS/OuqRsr2zIzsxqMJQq7gMfyLtip\nwF9FxP+U9AywRdIq4FXg0zl+O3AN0A/8HLgJICJOSLoDeCbH3R4RJ3L+ZuAhYDrwRE5mZlaTlkMj\nIg4Cv92kfhy4skk9gDVDbGsDsKFJfQ9wUas9mpnZ+PI7ws3MrJhDw8zMijk0zMysmEPDzMyKOTTM\nzKyYQ8PMzIo5NMzMrJhDw8zMijk0zMysmEPDzMyKOTTMzKyYQ8PMzIo5NMzMrJhDw8zMijk0zMys\nmEPDzMyKOTTMzKyYQ8PMzIo5NMzMrJhDw8zMirV9aEjqlfSypH5J6+rux8zsTNbWoSFpCnA/cDWw\nCLhe0qJ6uzIzO3O1dWgAlwH9EXEwIn4JbAaW19yTmdkZq91DYw7wWuXx4ayZmVkNFBF19zAkSdcB\nvRHx+/n4M8DlEXHLoHGrgdX58DeBl1vc5fnAT1tct07ue3J1Yt+d2DO478n0LyPigpEGTZ2MTsbg\nCDCv8nhu1k4TEeuB9WPdmaQ9EdE91u1MNvc9uTqx707sGdx3O2r301PPAAslLZA0DVgBbKu5JzOz\nM1Zbv9KIiAFJtwA7gCnAhojYX3NbZmZnrLYODYCI2A5sn6TdjfkUV03c9+TqxL47sWdw322nrS+E\nm5lZe2n3axpmZtZGHBqp7o8rkTRP0pOSXpC0X9IXsj5L0k5JB/LrzKxL0r3Z715Jl1S2tTLHH5C0\nslK/VNK+XOdeSRrH/qdI+pGkx/PxAkm7c1+P5I0MSDo7H/fn8vmVbdya9ZclXVWpT8j3RtIMSY9K\neknSi5I+1u7HW9J/yH8fz0v6jqQPtuuxlrRB0jFJz1dqE358h9rHGHr+k/w3slfSY5JmVJaN6ji2\n8r1qOxFxxk80LrL/BPgIMA34MbBoknuYDVyS878B/B2Nj075Y2Bd1tcBX8/5a4AnAAFLgd1ZnwUc\nzK8zc35mLns6xyrXvXoc+/+PwF8Bj+fjLcCKnP8m8Ic5fzPwzZxfATyS84vyuJ8NLMjvx5SJ/N4A\nG4Hfz/lpwIx2Pt403tj6CjC9cow/267HGvhXwCXA85XahB/fofYxhp6XAVNz/uuVnkd9HEf7vWrH\nqfYG2mECPgbsqDy+Fbi15p62Ap+g8UbF2VmbDbyc898Crq+MfzmXXw98q1L/VtZmAy9V6qeNG2Ov\nc4FdwBXA4/lD/NPKD9p7x5fGnXAfy/mpOU6Dj/mpcRP1vQHOpfELWIPqbXu8+adPSJiVx+5x4Kp2\nPtbAfE7/BTzhx3eofbTa86BlnwQ2NTs+Ix3HVn4uxuPnc7wnn55qaKuPK8mXphcDu4GuiDiai14H\nunJ+qJ6Hqx9uUh8Pfwb8Z+D/5ePzgDcjYqDJvt7rL5e/leNH+3zGagHw98BfqnFa7S8knUMbH++I\nOAL8V+D/AkdpHLtnaf9jXTUZx3eofYyHz9F4VdNKz638XLQdh0abkfQh4LvAFyPi7eqyaPw3pK1u\nd5P0e8CxiHi27l5GaSqN0xAPRMTFwM9onMp4T7sd7zw3v5xG4P0L4Bygt9amxmAyju947kPSl4EB\nYNN4bK9TOTQaij6uZKJJOotGYGyKiO9l+Q1Js3P5bOBY1ofqebj63Cb1sfo48G8lHaLxKcRXAP8N\nmCHp1PuAqvt6r79cfi5wvIXnM1aHgcMRsTsfP0ojRNr5eP8b4JWI+PuI+EfgezSOf7sf66rJOL5D\n7aNlkj4L/B5wQwZRKz0fZ/Tfq/ZT9/mxdpho/K/zII3/wZ26cHXhJPcg4GHgzwbV/4TTL+r9cc7/\nLqdfOHw667NonKufmdMrwKxcNvjC4TXj/Bx6+KcL4f+D0y/43Zzzazj9gt+WnL+Q0y8qHqRxQXHC\nvjfA/wF+M+e/kse6bY83cDmwH/hnuc2NwL9v52PNr1/TmPDjO9Q+xtBzL/ACcMGgcaM+jqP9XrXj\nVHsD7TLRuHvj72jc9fDlGvb/OzReRu8FnsvpGhrnNXcBB4D/XfmBEY0/UPUTYB/QXdnW54D+nG6q\n1LuB53Od/844X2jj9ND4SP5Q9+cPytlZ/2A+7s/lH6ms/+Xs7WUqdxpN1PcGWALsyWP+1/lLqa2P\nN/BV4KXc7rfzF1ZbHmvgOzSuvfwjjVd2qybj+A61jzH03E/jesOpn8tvtnocW/letdvkd4SbmVkx\nX9MwM7NiDg0zMyvm0DAzs2IODTMzK+bQMDOzYg4NMzMr5tAwM7NiDg0zMyv2/wH6/mCK4nUaTQAA\nAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "EeVAEbrZSRJn",
"colab_type": "code",
"outputId": "0dbdc71b-28db-41b2-85d6-08a28777ac8d",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"view_log_df['item_id'].hist()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 19
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nMYeGmZkVc2iYmVkxh4aZmRVzaJiZWTGHhpmZFXNomJlZMYeGmZkVc2iYmVkxh4aZmRVzaJiZWTGH\nhpmZFXNomJlZMYeGmZkVc2iYmVkxh4aZmRUbU2hIOiRpn6TnJO3J2ixJOyUdyK8zsy5J90rql7RX\n0iWV7azM8QckrazUL83t9+e6Gku/ZmY2NuPxSuNfR8SSiOjOx+uAXRGxENiVjwGuBhbmtBp4ABoh\nA9wGXA5cBtx2KmhyzOcr6/WOQ79mZtaiiTg9tRzYmPMbgWsr9Yej4SlghqTZwFXAzog4EREngZ1A\nby77cEQ8FREBPFzZlpmZ1WCsoRHA/5L0rKTVWeuKiKM5/zrQlfNzgNcq6x7O2nD1w03qZmZWk6lj\nXP93IuKIpH8O7JT0UnVhRISkGOM+RpSBtRqgq6uLvr6+lrbTNR3WLh4Yx84mh/ueXJ3Ydyf2DO57\ntFr93TcaYwqNiDiSX49JeozGNYk3JM2OiKN5iulYDj8CzKusPjdrR4CeQfW+rM9tMr5ZH+uB9QDd\n3d3R09PTbNiI7tu0lbv3jTVHJ9/axQPuexJ1Yt+d2DO479E6dEPPhO+j5dNTks6R9Bun5oFlwPPA\nNuDUHVArga05vw24Me+iWgq8laexdgDLJM3MC+DLgB257G1JS/OuqRsr2zIzsxqMJQq7gMfyLtip\nwF9FxP+U9AywRdIq4FXg0zl+O3AN0A/8HLgJICJOSLoDeCbH3R4RJ3L+ZuAhYDrwRE5mZlaTlkMj\nIg4Cv92kfhy4skk9gDVDbGsDsKFJfQ9wUas9mpnZ+PI7ws3MrJhDw8zMijk0zMysmEPDzMyKOTTM\nzKyYQ8PMzIo5NMzMrJhDw8zMijk0zMysmEPDzMyKOTTMzKyYQ8PMzIo5NMzMrJhDw8zMijk0zMys\nmEPDzMyKOTTMzKyYQ8PMzIo5NMzMrJhDw8zMirV9aEjqlfSypH5J6+rux8zsTNbWoSFpCnA/cDWw\nCLhe0qJ6uzIzO3O1dWgAlwH9EXEwIn4JbAaW19yTmdkZq91DYw7wWuXx4ayZmVkNFBF19zAkSdcB\nvRHx+/n4M8DlEXHLoHGrgdX58DeBl1vc5fnAT1tct07ue3J1Yt+d2DO478n0LyPigpEGTZ2MTsbg\nCDCv8nhu1k4TEeuB9WPdmaQ9EdE91u1MNvc9uTqx707sGdx3O2r301PPAAslLZA0DVgBbKu5JzOz\nM1Zbv9KIiAFJtwA7gCnAhojYX3NbZmZnrLYODYCI2A5sn6TdjfkUV03c9+TqxL47sWdw322nrS+E\nm5lZe2n3axpmZtZGHBqp7o8rkTRP0pOSXpC0X9IXsj5L0k5JB/LrzKxL0r3Z715Jl1S2tTLHH5C0\nslK/VNK+XOdeSRrH/qdI+pGkx/PxAkm7c1+P5I0MSDo7H/fn8vmVbdya9ZclXVWpT8j3RtIMSY9K\neknSi5I+1u7HW9J/yH8fz0v6jqQPtuuxlrRB0jFJz1dqE358h9rHGHr+k/w3slfSY5JmVJaN6ji2\n8r1qOxFxxk80LrL/BPgIMA34MbBoknuYDVyS878B/B2Nj075Y2Bd1tcBX8/5a4AnAAFLgd1ZnwUc\nzK8zc35mLns6xyrXvXoc+/+PwF8Bj+fjLcCKnP8m8Ic5fzPwzZxfATyS84vyuJ8NLMjvx5SJ/N4A\nG4Hfz/lpwIx2Pt403tj6CjC9cow/267HGvhXwCXA85XahB/fofYxhp6XAVNz/uuVnkd9HEf7vWrH\nqfYG2mECPgbsqDy+Fbi15p62Ap+g8UbF2VmbDbyc898Crq+MfzmXXw98q1L/VtZmAy9V6qeNG2Ov\nc4FdwBXA4/lD/NPKD9p7x5fGnXAfy/mpOU6Dj/mpcRP1vQHOpfELWIPqbXu8+adPSJiVx+5x4Kp2\nPtbAfE7/BTzhx3eofbTa86BlnwQ2NTs+Ix3HVn4uxuPnc7wnn55qaKuPK8mXphcDu4GuiDiai14H\nunJ+qJ6Hqx9uUh8Pfwb8Z+D/5ePzgDcjYqDJvt7rL5e/leNH+3zGagHw98BfqnFa7S8knUMbH++I\nOAL8V+D/AkdpHLtnaf9jXTUZx3eofYyHz9F4VdNKz638XLQdh0abkfQh4LvAFyPi7eqyaPw3pK1u\nd5P0e8CxiHi27l5GaSqN0xAPRMTFwM9onMp4T7sd7zw3v5xG4P0L4Bygt9amxmAyju947kPSl4EB\nYNN4bK9TOTQaij6uZKJJOotGYGyKiO9l+Q1Js3P5bOBY1ofqebj63Cb1sfo48G8lHaLxKcRXAP8N\nmCHp1PuAqvt6r79cfi5wvIXnM1aHgcMRsTsfP0ojRNr5eP8b4JWI+PuI+EfgezSOf7sf66rJOL5D\n7aNlkj4L/B5wQwZRKz0fZ/Tfq/ZT9/mxdpho/K/zII3/wZ26cHXhJPcg4GHgzwbV/4TTL+r9cc7/\nLqdfOHw667NonKufmdMrwKxcNvjC4TXj/Bx6+KcL4f+D0y/43Zzzazj9gt+WnL+Q0y8qHqRxQXHC\nvjfA/wF+M+e/kse6bY83cDmwH/hnuc2NwL9v52PNr1/TmPDjO9Q+xtBzL/ACcMGgcaM+jqP9XrXj\nVHsD7TLRuHvj72jc9fDlGvb/OzReRu8FnsvpGhrnNXcBB4D/XfmBEY0/UPUTYB/QXdnW54D+nG6q\n1LuB53Od/844X2jj9ND4SP5Q9+cPytlZ/2A+7s/lH6ms/+Xs7WUqdxpN1PcGWALsyWP+1/lLqa2P\nN/BV4KXc7rfzF1ZbHmvgOzSuvfwjjVd2qybj+A61jzH03E/jesOpn8tvtnocW/letdvkd4SbmVkx\nX9MwM7NiDg0zMyvm0DAzs2IODTMzK+bQMDOzYg4NMzMr5tAwM7NiDg0zMyv2/wH6/mCK4nUaTQAA\nAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "qEC31VcNXCoD",
"colab_type": "text"
},
"source": [
"## **Train Data visualization**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "w17rciEb5-Jk",
"colab_type": "code",
"outputId": "5bdce141-7084-43ab-a58f-4c5c71ea77b4",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"train_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" impression_id | \n",
" impression_time | \n",
" user_id | \n",
" app_code | \n",
" os_version | \n",
" is_4G | \n",
" is_click | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" c4ca4238a0b923820dcc509a6f75849b | \n",
" 2018-11-15 00:00:00 | \n",
" 87862 | \n",
" 422 | \n",
" old | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
" 1 | \n",
" 45c48cce2e2d7fbdea1afc51c7c6ad26 | \n",
" 2018-11-15 00:01:00 | \n",
" 63410 | \n",
" 467 | \n",
" latest | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
" 2 | \n",
" 70efdf2ec9b086079795c442636b55fb | \n",
" 2018-11-15 00:02:00 | \n",
" 71748 | \n",
" 259 | \n",
" intermediate | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 3 | \n",
" 8e296a067a37563370ded05f5a3bf3ec | \n",
" 2018-11-15 00:02:00 | \n",
" 69209 | \n",
" 244 | \n",
" latest | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 4 | \n",
" 182be0c5cdcd5072bb1864cdee4d3d6e | \n",
" 2018-11-15 00:02:00 | \n",
" 62873 | \n",
" 473 | \n",
" latest | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" impression_id impression_time ... is_4G is_click\n",
"0 c4ca4238a0b923820dcc509a6f75849b 2018-11-15 00:00:00 ... 0 0\n",
"1 45c48cce2e2d7fbdea1afc51c7c6ad26 2018-11-15 00:01:00 ... 1 1\n",
"2 70efdf2ec9b086079795c442636b55fb 2018-11-15 00:02:00 ... 1 0\n",
"3 8e296a067a37563370ded05f5a3bf3ec 2018-11-15 00:02:00 ... 1 0\n",
"4 182be0c5cdcd5072bb1864cdee4d3d6e 2018-11-15 00:02:00 ... 0 0\n",
"\n",
"[5 rows x 7 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 20
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "9XAEXXhxUom7",
"colab_type": "code",
"outputId": "1b751c1c-f130-4572-9319-484d6c9df056",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"values = train_df['os_version'].value_counts().values\n",
"idx = train_df['os_version'].value_counts().index\n",
"\n",
"snb.barplot(idx, values)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 21
},
{
"output_type": "display_data",
"data": {
"image/png": "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\nLKcPAAAAAElFTkSuQmCC\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "n2__y1-2VB4n",
"colab_type": "code",
"outputId": "ec5af4fc-1dec-4ef1-c11d-ab2cb8b56a3e",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"train_df['is_4G'].hist()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 22
},
{
"output_type": "display_data",
"data": {
"image/png": "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\na0LIR0e1XQAAAABJRU5ErkJggg==\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "JOj3ZOxKVOZk",
"colab_type": "code",
"outputId": "56073aee-46f5-496c-d1b7-d483d1b49dee",
"colab": {
"base_uri": "https://localhost:8080/"
}
},
"source": [
"values = train_df['is_click'].value_counts().values\n",
"idx = train_df['is_click'].value_counts().index\n",
"\n",
"snb.barplot(idx,values)"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
""
]
},
"metadata": {
"tags": []
},
"execution_count": 23
},
{
"output_type": "display_data",
"data": {
"image/png": "iVBORw0KGgoAAAANSUhEUgAAAY0AAAD8CAYAAACLrvgBAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAADl0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uIDMuMC4zLCBo\ndHRwOi8vbWF0cGxvdGxpYi5vcmcvnQurowAADSRJREFUeJzt3G+onvddx/H3x8bJUGczewylac3Q\nINSJdQ1dQB9MC2naJ6kwS/vAhFEWYR0oiFh9YKRzMPHPoDALlYYmoqtlOpoHmTHUwRDs7KmO/tkc\nPdTVJnRN1tRWGTo6vz44v+Dd7M45X89Jd532vF9wc677e133df0OHHhz/zl3qgpJkjq+Z+oFSJLe\nOoyGJKnNaEiS2oyGJKnNaEiS2oyGJKnNaEiS2oyGJKnNaEiS2rZMvYBL7YorrqgdO3ZMvQxJekt5\n4oknvlFVC6sd97aLxo4dO1hcXJx6GZL0lpLk+c5xvjwlSWozGpKkNqMhSWozGpKkNqMhSWozGpKk\nNqMhSWozGpKkNqMhSWp72/1H+KVw/W8cnXoJ2oCe+IP9Uy9BmpzPNCRJbUZDktRmNCRJbUZDktRm\nNCRJbUZDktRmNCRJbUZDktRmNCRJbUZDktRmNCRJbUZDktRmNCRJbUZDktRmNCRJbUZDktRmNCRJ\nbUZDktRmNCRJbatGI8nVST6f5MtJnknyq2P+7iQnkzw7fm4d8yS5N8lSkieTvG/mXAfG8c8mOTAz\nvz7JU+Mx9ybJSteQJE2j80zjdeDXq+paYDdwV5JrgbuBR6tqJ/DouA9wM7Bz3A4C98FyAIBDwPuB\nG4BDMxG4D/jwzOP2jvnFriFJmsCq0aiqF6vqn8b2fwBfAa4C9gFHxmFHgFvH9j7gaC17DLg8yZXA\nTcDJqjpXVa8AJ4G9Y9+7quqxqirg6AXnmncNSdIE/l/vaSTZAfwM8EVgW1W9OHZ9Hdg2tq8CXph5\n2KkxW2l+as6cFa4hSZpAOxpJfgD4K+DXquq12X3jGUJd4rW9wUrXSHIwyWKSxbNnz76Zy5CkTa0V\njSTfy3Iw/ryq/nqMXxovLTF+nhnz08DVMw/fPmYrzbfPma90jTeoqvuraldV7VpYWOj8SpKkNeh8\neirAA8BXquqPZ3YdA85/AuoA8MjMfP/4FNVu4NXxEtMJYE+SreMN8D3AibHvtSS7x7X2X3CuedeQ\nJE1gS+OYnwV+GXgqyZfG7LeBTwAPJ7kTeB64bew7DtwCLAHfBD4EUFXnknwMeHwcd09VnRvbHwEe\nBN4JfG7cWOEakqQJrBqNqvp7IBfZfeOc4wu46yLnOgwcnjNfBN47Z/7yvGtIkqbhf4RLktqMhiSp\nzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhI\nktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqM\nhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktqMhiSpzWhIktpWjUaSw0nOJHl6Zva7\nSU4n+dK43TKz77eSLCX5apKbZuZ7x2wpyd0z8/ck+eKY/2WSd4z59437S2P/jkv1S0uS1qbzTONB\nYO+c+Ser6rpxOw6Q5FrgduAnx2P+JMllSS4DPgXcDFwL3DGOBfj9ca4fB14B7hzzO4FXxvyT4zhJ\n0oRWjUZVfQE41zzfPuChqvrvqvpXYAm4YdyWquq5qvoW8BCwL0mAXwA+Mx5/BLh15lxHxvZngBvH\n8ZKkiaznPY2PJnlyvHy1dcyuAl6YOebUmF1s/sPAv1fV6xfM33Cusf/VcbwkaSJrjcZ9wI8B1wEv\nAn90yVa0BkkOJllMsnj27NkplyJJb2trikZVvVRV366q/wH+lOWXnwBOA1fPHLp9zC42fxm4PMmW\nC+ZvONfY/0Pj+Hnrub+qdlXVroWFhbX8SpKkhjVFI8mVM3d/ETj/yapjwO3jk0/vAXYC/wg8Duwc\nn5R6B8tvlh+rqgI+D3xwPP4A8MjMuQ6M7Q8CfzeOlyRNZMtqByT5NPAB4Iokp4BDwAeSXAcU8DXg\nVwCq6pkkDwNfBl4H7qqqb4/zfBQ4AVwGHK6qZ8YlfhN4KMnvAf8MPDDmDwB/lmSJ5Tfib1/3bytJ\nWpdVo1FVd8wZPzBndv74jwMfnzM/DhyfM3+O/3t5a3b+X8AvrbY+SdJ3j/8RLklqMxqSpDajIUlq\nMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqS\npDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDaj\nIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqWzUaSQ4nOZPk6ZnZu5OcTPLs\n+Ll1zJPk3iRLSZ5M8r6ZxxwYxz+b5MDM/PokT43H3JskK11DkjSdzjONB4G9F8zuBh6tqp3Ao+M+\nwM3AznE7CNwHywEADgHvB24ADs1E4D7gwzOP27vKNSRJE1k1GlX1BeDcBeN9wJGxfQS4dWZ+tJY9\nBlye5ErgJuBkVZ2rqleAk8Dese9dVfVYVRVw9IJzzbuGJGkia31PY1tVvTi2vw5sG9tXAS/MHHdq\nzFaan5ozX+ka3yHJwSSLSRbPnj27hl9HktSx7jfCxzOEugRrWfM1qur+qtpVVbsWFhbezKVI0qa2\n1mi8NF5aYvw8M+angatnjts+ZivNt8+Zr3QNSdJE1hqNY8D5T0AdAB6Zme8fn6LaDbw6XmI6AexJ\nsnW8Ab4HODH2vZZk9/jU1P4LzjXvGpKkiWxZ7YAknwY+AFyR5BTLn4L6BPBwkjuB54HbxuHHgVuA\nJeCbwIcAqupcko8Bj4/j7qmq82+uf4TlT2i9E/jcuLHCNSRJE1k1GlV1x0V23Tjn2ALuush5DgOH\n58wXgffOmb887xqSpOn4H+GSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDaj\nIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlq\nMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqSpDajIUlqMxqS\npDajIUlqW1c0knwtyVNJvpRkcczeneRkkmfHz61jniT3JllK8mSS982c58A4/tkkB2bm14/zL43H\nZj3rlSStz6V4pvHzVXVdVe0a9+8GHq2qncCj4z7AzcDOcTsI3AfLkQEOAe8HbgAOnQ/NOObDM4/b\newnWK0laozfj5al9wJGxfQS4dWZ+tJY9Blye5ErgJuBkVZ2rqleAk8Dese9dVfVYVRVwdOZckqQJ\nrDcaBfxtkieSHByzbVX14tj+OrBtbF8FvDDz2FNjttL81Jy5JGkiW9b5+J+rqtNJfgQ4meRfZndW\nVSWpdV5jVSNYBwGuueaaN/tykrRpreuZRlWdHj/PAJ9l+T2Jl8ZLS4yfZ8bhp4GrZx6+fcxWmm+f\nM5+3jvuraldV7VpYWFjPryRJWsGao5Hk+5P84PltYA/wNHAMOP8JqAPAI2P7GLB/fIpqN/DqeBnr\nBLAnydbxBvge4MTY91qS3eNTU/tnziVJmsB6Xp7aBnx2fAp2C/AXVfU3SR4HHk5yJ/A8cNs4/jhw\nC7AEfBP4EEBVnUvyMeDxcdw9VXVubH8EeBB4J/C5cZMkTWTN0aiq54CfnjN/GbhxzryAuy5yrsPA\n4TnzReC9a12jJOnS8j/CJUltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS\n1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0\nJEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1GY0JEltW6ZegKS+f7vnp6Zegjaga37n\nqe/atXymIUlqMxqSpDajIUlqMxqSpDajIUlq2/DRSLI3yVeTLCW5e+r1SNJmtqGjkeQy4FPAzcC1\nwB1Jrp12VZK0eW3oaAA3AEtV9VxVfQt4CNg38ZokadPa6NG4Cnhh5v6pMZMkTeBt8R/hSQ4CB8fd\n/0zy1SnX8zZzBfCNqRexEeQPD0y9BL2Rf5vnHcqlOMuPdg7a6NE4DVw9c3/7mL1BVd0P3P/dWtRm\nkmSxqnZNvQ7pQv5tTmOjvzz1OLAzyXuSvAO4HTg28ZokadPa0M80qur1JB8FTgCXAYer6pmJlyVJ\nm9aGjgZAVR0Hjk+9jk3Ml/20Ufm3OYFU1dRrkCS9RWz09zQkSRuI0dBcfn2LNqokh5OcSfL01GvZ\njIyGvoNf36IN7kFg79SL2KyMhubx61u0YVXVF4BzU69jszIamsevb5E0l9GQJLUZDc3T+voWSZuP\n0dA8fn2LpLmMhr5DVb0OnP/6lq8AD/v1Ldooknwa+AfgJ5KcSnLn1GvaTPyPcElSm880JEltRkOS\n1GY0JEltRkOS1GY0JEltRkOS1GY0JEltRkOS1Pa/gMVzA9pRCMkAAAAASUVORK5CYII=\n",
"text/plain": [
""
]
},
"metadata": {
"tags": []
}
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "VyupF-_9XVKz",
"colab_type": "text"
},
"source": [
"# **Data Cleaning**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "ahrsEMQsXUe1",
"colab_type": "code",
"outputId": "4512f444-b6be-4501-e27d-d86ec884a4ff",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 343
}
},
"source": [
"import re\n",
"print(\"View_log shape:\", view_log_df.shape)\n",
"print(\"Item_data shape:\", item_data_df.shape)\n",
"print(\"No of users in view_log:\", view_log_df['user_id'].unique().size)\n",
"print(\"No of items in view_log:\", view_log_df['item_id'].unique().size)\n",
"print(\"No of items in item_data:\", item_data_df['item_id'].unique().size)\n",
"\n",
"item_view_df = item_data_df.merge(view_log_df, how='left', on='item_id')\n",
"item_view_df = item_view_df.fillna(0)\n",
"print(\"Item_view data shape:\", item_view_df.shape)\n",
"\n",
"item_view_df_v1 = item_view_df[['user_id', 'item_id', 'session_id', 'product_type', 'device_type']].copy()\n",
"item_view_df_v1 = pd.get_dummies(item_view_df_v1)\n",
"print(\"shape: \", item_view_df_v1.shape)\n",
"item_view_df_v1.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"View_log shape: (3118622, 5)\n",
"Item_data shape: (132761, 6)\n",
"No of users in view_log: 89157\n",
"No of items in view_log: 126708\n",
"No of items in item_data: 132761\n",
"Item_view data shape: (3122994, 10)\n",
"shape: (3122994, 8)\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" user_id | \n",
" item_id | \n",
" session_id | \n",
" product_type | \n",
" device_type_0 | \n",
" device_type_android | \n",
" device_type_iphone | \n",
" device_type_web | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 24873.0 | \n",
" 26880 | \n",
" 884484.0 | \n",
" 3040 | \n",
" 0 | \n",
" 1 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
" 1 | \n",
" 24873.0 | \n",
" 26880 | \n",
" 884484.0 | \n",
" 3040 | \n",
" 0 | \n",
" 1 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
" 2 | \n",
" 34832.0 | \n",
" 54939 | \n",
" 417118.0 | \n",
" 6822 | \n",
" 0 | \n",
" 1 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
" 3 | \n",
" 59619.0 | \n",
" 54939 | \n",
" 408682.0 | \n",
" 6822 | \n",
" 0 | \n",
" 1 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
" 4 | \n",
" 52345.0 | \n",
" 54939 | \n",
" 934901.0 | \n",
" 6822 | \n",
" 0 | \n",
" 1 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" user_id item_id ... device_type_iphone device_type_web\n",
"0 24873.0 26880 ... 0 0\n",
"1 24873.0 26880 ... 0 0\n",
"2 34832.0 54939 ... 0 0\n",
"3 59619.0 54939 ... 0 0\n",
"4 52345.0 54939 ... 0 0\n",
"\n",
"[5 rows x 8 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 24
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "JuvyaU_cA0LE",
"colab_type": "code",
"outputId": "e339c318-ac4c-4d33-b1a7-57c679980b23",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 204
}
},
"source": [
"train_df.head()\n",
"train_df_v2 = train_df.copy()\n",
"\n",
"train_df_v2 = train_df_v2.merge(user_visit_log, on='user_id',how='left')\n",
"train_df_v2.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" impression_id | \n",
" impression_time | \n",
" user_id | \n",
" app_code | \n",
" os_version | \n",
" is_4G | \n",
" is_click | \n",
" session_id | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" c4ca4238a0b923820dcc509a6f75849b | \n",
" 2018-11-15 00:00:00 | \n",
" 87862 | \n",
" 422 | \n",
" old | \n",
" 0 | \n",
" 0 | \n",
" 190710.0 | \n",
"
\n",
" \n",
" 1 | \n",
" 45c48cce2e2d7fbdea1afc51c7c6ad26 | \n",
" 2018-11-15 00:01:00 | \n",
" 63410 | \n",
" 467 | \n",
" latest | \n",
" 1 | \n",
" 1 | \n",
" 135003.0 | \n",
"
\n",
" \n",
" 2 | \n",
" 45c48cce2e2d7fbdea1afc51c7c6ad26 | \n",
" 2018-11-15 00:01:00 | \n",
" 63410 | \n",
" 467 | \n",
" latest | \n",
" 1 | \n",
" 1 | \n",
" 135003.0 | \n",
"
\n",
" \n",
" 3 | \n",
" 45c48cce2e2d7fbdea1afc51c7c6ad26 | \n",
" 2018-11-15 00:01:00 | \n",
" 63410 | \n",
" 467 | \n",
" latest | \n",
" 1 | \n",
" 1 | \n",
" 15568.0 | \n",
"
\n",
" \n",
" 4 | \n",
" 45c48cce2e2d7fbdea1afc51c7c6ad26 | \n",
" 2018-11-15 00:01:00 | \n",
" 63410 | \n",
" 467 | \n",
" latest | \n",
" 1 | \n",
" 1 | \n",
" 135003.0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" impression_id impression_time ... is_click session_id\n",
"0 c4ca4238a0b923820dcc509a6f75849b 2018-11-15 00:00:00 ... 0 190710.0\n",
"1 45c48cce2e2d7fbdea1afc51c7c6ad26 2018-11-15 00:01:00 ... 1 135003.0\n",
"2 45c48cce2e2d7fbdea1afc51c7c6ad26 2018-11-15 00:01:00 ... 1 135003.0\n",
"3 45c48cce2e2d7fbdea1afc51c7c6ad26 2018-11-15 00:01:00 ... 1 15568.0\n",
"4 45c48cce2e2d7fbdea1afc51c7c6ad26 2018-11-15 00:01:00 ... 1 135003.0\n",
"\n",
"[5 rows x 8 columns]"
]
},
"metadata": {
"tags": []
},
"execution_count": 26
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "C3wNnLvtanvN",
"colab_type": "code",
"colab": {}
},
"source": [
"from sklearn import preprocessing\n",
"\n",
"def date_time_split(df, col_name):\n",
" month = df[col_name].apply(lambda x: int(x.split('-')[1]))\n",
" day = df[col_name].apply(lambda x: int(x.split('-')[2].split(' ')[0]))\n",
" hour = df[col_name].apply(lambda x: int(x.split('-')[2].split(' ')[1].split(':')[0]))\n",
" minutes = df[col_name].apply(lambda x: int(x.split('-')[2].split(' ')[1].split(':')[1]))\n",
" return month, day, hour, minutes\n",
"\n",
"def get_clean_df(df, is_test_df=False, scale_data=False):\n",
" month, day, hour, minute = date_time_split(df,'impression_time')\n",
" df_v1 = df.copy()\n",
" os_version = pd.get_dummies(df_v1['os_version'])\n",
" df_v1 = df_v1.drop(['impression_id', 'impression_time', 'os_version'], axis=1)\n",
" df_v2 = pd.concat([df_v1, os_version], axis=1)\n",
" \n",
" if is_test_df:\n",
" all_cols = ['user_id', 'intermediate', 'latest', 'old', 'app_code', 'is_4G']\n",
" else:\n",
" all_cols = ['user_id', 'intermediate', 'latest', 'old', 'app_code', 'is_4G', 'is_click']\n",
" \n",
" df_v3 = df_v2[all_cols]\n",
" df_v3.insert(1, 'month', month)\n",
" df_v3.insert(2, 'day', day)\n",
" df_v3.insert(3, 'hour', hour)\n",
" df_v3.insert(4, 'minute', minute)\n",
" \n",
" if scale_data:\n",
" df_v3 = preprocessing.scale(df_v3)\n",
" return df_v3\n"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "code",
"metadata": {
"id": "0cRoAEPklQqa",
"colab_type": "code",
"outputId": "1a7d6913-bb49-40f6-f23d-b50d10795f35",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 425
}
},
"source": [
"from sklearn.model_selection import train_test_split\n",
"\n",
"norm_train_df = get_clean_df(train_df)\n",
"\n",
"features = \t['user_id', 'month', 'day', 'app_code', 'is_4G', 'is_click']\n",
"\n",
"norm_train_df = norm_train_df[features]\n",
"\n",
"train_x , cv_x, train_y, cv_y = train_test_split(norm_train_df[norm_train_df.columns[:-1]], norm_train_df['is_click'], shuffle=True, test_size=0.25)\n",
"#train_x, cv_x, train_y, cv_y = train_test_split(norm_train_df[:,:-1], norm_train_df[:,-1], shuffle=True, test_size=0.25)\n",
"\n",
"print(\"Train shape:\", norm_train_df.shape)\n",
"print(\"train data info:\", norm_train_df.info())\n",
"norm_train_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"Train shape: (237609, 6)\n",
"\n",
"RangeIndex: 237609 entries, 0 to 237608\n",
"Data columns (total 6 columns):\n",
"user_id 237609 non-null int64\n",
"month 237609 non-null int64\n",
"day 237609 non-null int64\n",
"app_code 237609 non-null int64\n",
"is_4G 237609 non-null int64\n",
"is_click 237609 non-null int64\n",
"dtypes: int64(6)\n",
"memory usage: 10.9 MB\n",
"train data info: None\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" user_id | \n",
" month | \n",
" day | \n",
" app_code | \n",
" is_4G | \n",
" is_click | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 87862 | \n",
" 11 | \n",
" 15 | \n",
" 422 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
" 1 | \n",
" 63410 | \n",
" 11 | \n",
" 15 | \n",
" 467 | \n",
" 1 | \n",
" 1 | \n",
"
\n",
" \n",
" 2 | \n",
" 71748 | \n",
" 11 | \n",
" 15 | \n",
" 259 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 3 | \n",
" 69209 | \n",
" 11 | \n",
" 15 | \n",
" 244 | \n",
" 1 | \n",
" 0 | \n",
"
\n",
" \n",
" 4 | \n",
" 62873 | \n",
" 11 | \n",
" 15 | \n",
" 473 | \n",
" 0 | \n",
" 0 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" user_id month day app_code is_4G is_click\n",
"0 87862 11 15 422 0 0\n",
"1 63410 11 15 467 1 1\n",
"2 71748 11 15 259 1 0\n",
"3 69209 11 15 244 1 0\n",
"4 62873 11 15 473 0 0"
]
},
"metadata": {
"tags": []
},
"execution_count": 51
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "g8ZXetVuoI5w",
"colab_type": "code",
"outputId": "4c3c1d71-f0b1-45cd-b6ec-05690548fc95",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 408
}
},
"source": [
"norm_test_df = get_clean_df(test_df, is_test_df=True)\n",
"\n",
"norm_test_df = norm_test_df[features[:-1]]\n",
"print(\"Test shape:\", norm_test_df.shape)\n",
"print(\"Test data info:\", norm_test_df.info())\n",
"norm_test_df.head()"
],
"execution_count": 0,
"outputs": [
{
"output_type": "stream",
"text": [
"Test shape: (90675, 5)\n",
"\n",
"RangeIndex: 90675 entries, 0 to 90674\n",
"Data columns (total 5 columns):\n",
"user_id 90675 non-null int64\n",
"month 90675 non-null int64\n",
"day 90675 non-null int64\n",
"app_code 90675 non-null int64\n",
"is_4G 90675 non-null int64\n",
"dtypes: int64(5)\n",
"memory usage: 3.5 MB\n",
"Test data info: None\n"
],
"name": "stdout"
},
{
"output_type": "execute_result",
"data": {
"text/html": [
"\n",
"\n",
"
\n",
" \n",
" \n",
" | \n",
" user_id | \n",
" month | \n",
" day | \n",
" app_code | \n",
" is_4G | \n",
"
\n",
" \n",
" \n",
" \n",
" 0 | \n",
" 44754 | \n",
" 12 | \n",
" 13 | \n",
" 127 | \n",
" 1 | \n",
"
\n",
" \n",
" 1 | \n",
" 29656 | \n",
" 12 | \n",
" 13 | \n",
" 44 | \n",
" 0 | \n",
"
\n",
" \n",
" 2 | \n",
" 25234 | \n",
" 12 | \n",
" 13 | \n",
" 296 | \n",
" 1 | \n",
"
\n",
" \n",
" 3 | \n",
" 22988 | \n",
" 12 | \n",
" 13 | \n",
" 207 | \n",
" 1 | \n",
"
\n",
" \n",
" 4 | \n",
" 35431 | \n",
" 12 | \n",
" 13 | \n",
" 242 | \n",
" 1 | \n",
"
\n",
" \n",
"
\n",
"
"
],
"text/plain": [
" user_id month day app_code is_4G\n",
"0 44754 12 13 127 1\n",
"1 29656 12 13 44 0\n",
"2 25234 12 13 296 1\n",
"3 22988 12 13 207 1\n",
"4 35431 12 13 242 1"
]
},
"metadata": {
"tags": []
},
"execution_count": 53
}
]
},
{
"cell_type": "markdown",
"metadata": {
"id": "ThVEPvk2E3Fg",
"colab_type": "text"
},
"source": [
"# **Data Modelling**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "U8g4QVJaogbu",
"colab_type": "code",
"outputId": "55df5104-a993-4f71-b774-0ae646c2ee49",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 34
}
},
"source": [
"'''import lightgbm as lgbm\n",
"from sklearn.metrics import roc_auc_score\n",
"\n",
"model = lgbm.LGBMClassifier(n_estimators=1000, learning_rate=0.001)\n",
"#model.fit(X = norm_train_df[norm_train_df.columns[:-1]], y = norm_train_df['is_click'])\n",
"model.fit(train_x, train_y)\n",
"\n",
"y_pred = model.predict(cv_x)\n",
"\n",
"roc_auc_score(cv_y, y_pred)'''"
],
"execution_count": 0,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"0.5"
]
},
"metadata": {
"tags": []
},
"execution_count": 54
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "ftrJKObzSesT",
"colab_type": "code",
"outputId": "65b542e8-9f66-4ca7-b8fe-5d2794b07c2d",
"colab": {
"base_uri": "https://localhost:8080/",
"height": 1000
}
},
"source": [
"import xgboost as xgb\n",
"\n",
"params = {\n",
" \"objective\": \"binary:logistic\",\n",
" \"booster\" : \"gbtree\",\n",
" \"eval_metric\": \"auc\",\n",
" \"eta\": 0.03,\n",
" \"max_depth\": 6,\n",
" \"subsample\": 0.5\n",
" }\n",
"\n",
"dtrain = xgb.DMatrix(norm_train_df[norm_train_df.columns[:-1]], norm_train_df['is_click'])\n",
"#dtrain = xgb.DMatrix(train_x, train_y)\n",
"dvalid = xgb.DMatrix(cv_x, cv_y)\n",
"watchlist = [(dtrain, 'train'), (dvalid, 'eval')]\n",
"gbm = xgb.train(params, dtrain, 2000, evals=watchlist, early_stopping_rounds=20, verbose_eval=True)"
],
"execution_count": 82,
"outputs": [
{
"output_type": "stream",
"text": [
"/usr/local/lib/python3.6/dist-packages/xgboost/core.py:587: FutureWarning: Series.base is deprecated and will be removed in a future version\n",
" if getattr(data, 'base', None) is not None and \\\n",
"/usr/local/lib/python3.6/dist-packages/xgboost/core.py:588: FutureWarning: Series.base is deprecated and will be removed in a future version\n",
" data.base is not None and isinstance(data, np.ndarray) \\\n"
],
"name": "stderr"
},
{
"output_type": "stream",
"text": [
"[0]\ttrain-auc:0.67644\teval-auc:0.673962\n",
"Multiple eval metrics have been passed: 'eval-auc' will be used for early stopping.\n",
"\n",
"Will train until eval-auc hasn't improved in 20 rounds.\n",
"[1]\ttrain-auc:0.676904\teval-auc:0.674391\n",
"[2]\ttrain-auc:0.676873\teval-auc:0.675186\n",
"[3]\ttrain-auc:0.676892\teval-auc:0.675348\n",
"[4]\ttrain-auc:0.679546\teval-auc:0.677352\n",
"[5]\ttrain-auc:0.680579\teval-auc:0.677538\n",
"[6]\ttrain-auc:0.681508\teval-auc:0.679238\n",
"[7]\ttrain-auc:0.682618\teval-auc:0.680267\n",
"[8]\ttrain-auc:0.683315\teval-auc:0.681021\n",
"[9]\ttrain-auc:0.683699\teval-auc:0.681089\n",
"[10]\ttrain-auc:0.683875\teval-auc:0.681382\n",
"[11]\ttrain-auc:0.685497\teval-auc:0.68343\n",
"[12]\ttrain-auc:0.685507\teval-auc:0.683365\n",
"[13]\ttrain-auc:0.68557\teval-auc:0.683608\n",
"[14]\ttrain-auc:0.68587\teval-auc:0.684245\n",
"[15]\ttrain-auc:0.686237\teval-auc:0.684297\n",
"[16]\ttrain-auc:0.686491\teval-auc:0.684561\n",
"[17]\ttrain-auc:0.686594\teval-auc:0.684596\n",
"[18]\ttrain-auc:0.68685\teval-auc:0.684495\n",
"[19]\ttrain-auc:0.687198\teval-auc:0.685218\n",
"[20]\ttrain-auc:0.687488\teval-auc:0.685345\n",
"[21]\ttrain-auc:0.687813\teval-auc:0.685648\n",
"[22]\ttrain-auc:0.688015\teval-auc:0.68583\n",
"[23]\ttrain-auc:0.688595\teval-auc:0.686501\n",
"[24]\ttrain-auc:0.688573\teval-auc:0.686359\n",
"[25]\ttrain-auc:0.688779\teval-auc:0.68656\n",
"[26]\ttrain-auc:0.689079\teval-auc:0.686814\n",
"[27]\ttrain-auc:0.688915\teval-auc:0.6867\n",
"[28]\ttrain-auc:0.689566\teval-auc:0.687545\n",
"[29]\ttrain-auc:0.690176\teval-auc:0.688364\n",
"[30]\ttrain-auc:0.690517\teval-auc:0.688727\n",
"[31]\ttrain-auc:0.690837\teval-auc:0.688969\n",
"[32]\ttrain-auc:0.691233\teval-auc:0.689491\n",
"[33]\ttrain-auc:0.691359\teval-auc:0.689796\n",
"[34]\ttrain-auc:0.691391\teval-auc:0.689946\n",
"[35]\ttrain-auc:0.69219\teval-auc:0.690873\n",
"[36]\ttrain-auc:0.692264\teval-auc:0.690932\n",
"[37]\ttrain-auc:0.692333\teval-auc:0.690975\n",
"[38]\ttrain-auc:0.692551\teval-auc:0.690921\n",
"[39]\ttrain-auc:0.692872\teval-auc:0.691374\n",
"[40]\ttrain-auc:0.693\teval-auc:0.691647\n",
"[41]\ttrain-auc:0.693154\teval-auc:0.691805\n",
"[42]\ttrain-auc:0.693417\teval-auc:0.691897\n",
"[43]\ttrain-auc:0.693705\teval-auc:0.692019\n",
"[44]\ttrain-auc:0.693923\teval-auc:0.69221\n",
"[45]\ttrain-auc:0.693886\teval-auc:0.692135\n",
"[46]\ttrain-auc:0.694001\teval-auc:0.692213\n",
"[47]\ttrain-auc:0.694044\teval-auc:0.692433\n",
"[48]\ttrain-auc:0.694281\teval-auc:0.692619\n",
"[49]\ttrain-auc:0.694294\teval-auc:0.692725\n",
"[50]\ttrain-auc:0.694591\teval-auc:0.69311\n",
"[51]\ttrain-auc:0.694746\teval-auc:0.693372\n",
"[52]\ttrain-auc:0.694807\teval-auc:0.69334\n",
"[53]\ttrain-auc:0.69492\teval-auc:0.693635\n",
"[54]\ttrain-auc:0.694981\teval-auc:0.693715\n",
"[55]\ttrain-auc:0.69524\teval-auc:0.693998\n",
"[56]\ttrain-auc:0.695507\teval-auc:0.694314\n",
"[57]\ttrain-auc:0.695997\teval-auc:0.694646\n",
"[58]\ttrain-auc:0.6962\teval-auc:0.695125\n",
"[59]\ttrain-auc:0.69604\teval-auc:0.694832\n",
"[60]\ttrain-auc:0.696241\teval-auc:0.695028\n",
"[61]\ttrain-auc:0.696352\teval-auc:0.695133\n",
"[62]\ttrain-auc:0.696392\teval-auc:0.69508\n",
"[63]\ttrain-auc:0.696667\teval-auc:0.69557\n",
"[64]\ttrain-auc:0.696663\teval-auc:0.69547\n",
"[65]\ttrain-auc:0.69664\teval-auc:0.69534\n",
"[66]\ttrain-auc:0.696645\teval-auc:0.695263\n",
"[67]\ttrain-auc:0.696687\teval-auc:0.695312\n",
"[68]\ttrain-auc:0.69675\teval-auc:0.695233\n",
"[69]\ttrain-auc:0.696848\teval-auc:0.6954\n",
"[70]\ttrain-auc:0.697053\teval-auc:0.695795\n",
"[71]\ttrain-auc:0.697279\teval-auc:0.695908\n",
"[72]\ttrain-auc:0.697499\teval-auc:0.696141\n",
"[73]\ttrain-auc:0.697865\teval-auc:0.696764\n",
"[74]\ttrain-auc:0.697857\teval-auc:0.6966\n",
"[75]\ttrain-auc:0.697894\teval-auc:0.696751\n",
"[76]\ttrain-auc:0.698075\teval-auc:0.69679\n",
"[77]\ttrain-auc:0.698138\teval-auc:0.696893\n",
"[78]\ttrain-auc:0.698359\teval-auc:0.697159\n",
"[79]\ttrain-auc:0.69856\teval-auc:0.697257\n",
"[80]\ttrain-auc:0.698681\teval-auc:0.697626\n",
"[81]\ttrain-auc:0.698818\teval-auc:0.697885\n",
"[82]\ttrain-auc:0.69886\teval-auc:0.697887\n",
"[83]\ttrain-auc:0.69906\teval-auc:0.698144\n",
"[84]\ttrain-auc:0.699234\teval-auc:0.698438\n",
"[85]\ttrain-auc:0.699375\teval-auc:0.698547\n",
"[86]\ttrain-auc:0.699633\teval-auc:0.698829\n",
"[87]\ttrain-auc:0.699814\teval-auc:0.698928\n",
"[88]\ttrain-auc:0.699972\teval-auc:0.699127\n",
"[89]\ttrain-auc:0.700426\teval-auc:0.699649\n",
"[90]\ttrain-auc:0.700673\teval-auc:0.699809\n",
"[91]\ttrain-auc:0.700965\teval-auc:0.699997\n",
"[92]\ttrain-auc:0.701217\teval-auc:0.700283\n",
"[93]\ttrain-auc:0.701436\teval-auc:0.700558\n",
"[94]\ttrain-auc:0.70164\teval-auc:0.700627\n",
"[95]\ttrain-auc:0.701764\teval-auc:0.700945\n",
"[96]\ttrain-auc:0.701975\teval-auc:0.701129\n",
"[97]\ttrain-auc:0.70225\teval-auc:0.701431\n",
"[98]\ttrain-auc:0.702286\teval-auc:0.701438\n",
"[99]\ttrain-auc:0.702449\teval-auc:0.701603\n",
"[100]\ttrain-auc:0.702666\teval-auc:0.70188\n",
"[101]\ttrain-auc:0.702891\teval-auc:0.702186\n",
"[102]\ttrain-auc:0.702965\teval-auc:0.702335\n",
"[103]\ttrain-auc:0.703058\teval-auc:0.702348\n",
"[104]\ttrain-auc:0.703276\teval-auc:0.702685\n",
"[105]\ttrain-auc:0.703431\teval-auc:0.702714\n",
"[106]\ttrain-auc:0.703708\teval-auc:0.703016\n",
"[107]\ttrain-auc:0.703829\teval-auc:0.703039\n",
"[108]\ttrain-auc:0.703944\teval-auc:0.70323\n",
"[109]\ttrain-auc:0.704148\teval-auc:0.703537\n",
"[110]\ttrain-auc:0.704307\teval-auc:0.703772\n",
"[111]\ttrain-auc:0.70444\teval-auc:0.703969\n",
"[112]\ttrain-auc:0.704651\teval-auc:0.704165\n",
"[113]\ttrain-auc:0.705059\teval-auc:0.704682\n",
"[114]\ttrain-auc:0.705307\teval-auc:0.704988\n",
"[115]\ttrain-auc:0.705643\teval-auc:0.705576\n",
"[116]\ttrain-auc:0.705828\teval-auc:0.705841\n",
"[117]\ttrain-auc:0.705922\teval-auc:0.705955\n",
"[118]\ttrain-auc:0.706138\teval-auc:0.706264\n",
"[119]\ttrain-auc:0.706416\teval-auc:0.706571\n",
"[120]\ttrain-auc:0.706645\teval-auc:0.70673\n",
"[121]\ttrain-auc:0.706871\teval-auc:0.706884\n",
"[122]\ttrain-auc:0.70703\teval-auc:0.707049\n",
"[123]\ttrain-auc:0.707252\teval-auc:0.707298\n",
"[124]\ttrain-auc:0.707803\teval-auc:0.708062\n",
"[125]\ttrain-auc:0.70808\teval-auc:0.708441\n",
"[126]\ttrain-auc:0.708298\teval-auc:0.70854\n",
"[127]\ttrain-auc:0.70843\teval-auc:0.7087\n",
"[128]\ttrain-auc:0.708674\teval-auc:0.70888\n",
"[129]\ttrain-auc:0.709207\teval-auc:0.709498\n",
"[130]\ttrain-auc:0.709314\teval-auc:0.709606\n",
"[131]\ttrain-auc:0.709341\teval-auc:0.709666\n",
"[132]\ttrain-auc:0.709484\teval-auc:0.709806\n",
"[133]\ttrain-auc:0.709684\teval-auc:0.710026\n",
"[134]\ttrain-auc:0.709871\teval-auc:0.710245\n",
"[135]\ttrain-auc:0.709996\teval-auc:0.710494\n",
"[136]\ttrain-auc:0.710074\teval-auc:0.710577\n",
"[137]\ttrain-auc:0.710413\teval-auc:0.71079\n",
"[138]\ttrain-auc:0.710531\teval-auc:0.710992\n",
"[139]\ttrain-auc:0.710733\teval-auc:0.711115\n",
"[140]\ttrain-auc:0.711203\teval-auc:0.711536\n",
"[141]\ttrain-auc:0.71129\teval-auc:0.711662\n",
"[142]\ttrain-auc:0.71143\teval-auc:0.711874\n",
"[143]\ttrain-auc:0.711713\teval-auc:0.712105\n",
"[144]\ttrain-auc:0.711963\teval-auc:0.712376\n",
"[145]\ttrain-auc:0.712058\teval-auc:0.712492\n",
"[146]\ttrain-auc:0.712575\teval-auc:0.712963\n",
"[147]\ttrain-auc:0.712707\teval-auc:0.713012\n",
"[148]\ttrain-auc:0.712862\teval-auc:0.713184\n",
"[149]\ttrain-auc:0.713193\teval-auc:0.713425\n",
"[150]\ttrain-auc:0.713314\teval-auc:0.713487\n",
"[151]\ttrain-auc:0.713557\teval-auc:0.713687\n",
"[152]\ttrain-auc:0.713634\teval-auc:0.713759\n",
"[153]\ttrain-auc:0.713879\teval-auc:0.714015\n",
"[154]\ttrain-auc:0.714127\teval-auc:0.714342\n",
"[155]\ttrain-auc:0.714637\teval-auc:0.714996\n",
"[156]\ttrain-auc:0.714859\teval-auc:0.715282\n",
"[157]\ttrain-auc:0.715376\teval-auc:0.715761\n",
"[158]\ttrain-auc:0.715547\teval-auc:0.715923\n",
"[159]\ttrain-auc:0.715819\teval-auc:0.716134\n",
"[160]\ttrain-auc:0.716066\teval-auc:0.716343\n",
"[161]\ttrain-auc:0.71633\teval-auc:0.716606\n",
"[162]\ttrain-auc:0.716574\teval-auc:0.716794\n",
"[163]\ttrain-auc:0.716639\teval-auc:0.716893\n",
"[164]\ttrain-auc:0.716923\teval-auc:0.717147\n",
"[165]\ttrain-auc:0.717295\teval-auc:0.717463\n",
"[166]\ttrain-auc:0.717613\teval-auc:0.717764\n",
"[167]\ttrain-auc:0.71781\teval-auc:0.717997\n",
"[168]\ttrain-auc:0.71798\teval-auc:0.718235\n",
"[169]\ttrain-auc:0.718267\teval-auc:0.718471\n",
"[170]\ttrain-auc:0.718452\teval-auc:0.718605\n",
"[171]\ttrain-auc:0.718622\teval-auc:0.718752\n",
"[172]\ttrain-auc:0.718691\teval-auc:0.718804\n",
"[173]\ttrain-auc:0.718809\teval-auc:0.718967\n",
"[174]\ttrain-auc:0.71898\teval-auc:0.719167\n",
"[175]\ttrain-auc:0.719286\teval-auc:0.71954\n",
"[176]\ttrain-auc:0.719723\teval-auc:0.719897\n",
"[177]\ttrain-auc:0.719851\teval-auc:0.720046\n",
"[178]\ttrain-auc:0.719995\teval-auc:0.720209\n",
"[179]\ttrain-auc:0.72018\teval-auc:0.720436\n",
"[180]\ttrain-auc:0.720381\teval-auc:0.720596\n",
"[181]\ttrain-auc:0.720482\teval-auc:0.720787\n",
"[182]\ttrain-auc:0.720758\teval-auc:0.721107\n",
"[183]\ttrain-auc:0.720893\teval-auc:0.721236\n",
"[184]\ttrain-auc:0.721002\teval-auc:0.721311\n",
"[185]\ttrain-auc:0.721215\teval-auc:0.721467\n",
"[186]\ttrain-auc:0.721367\teval-auc:0.721557\n",
"[187]\ttrain-auc:0.721448\teval-auc:0.721631\n",
"[188]\ttrain-auc:0.721576\teval-auc:0.721699\n",
"[189]\ttrain-auc:0.721698\teval-auc:0.721951\n",
"[190]\ttrain-auc:0.721942\teval-auc:0.722311\n",
"[191]\ttrain-auc:0.722277\teval-auc:0.722641\n",
"[192]\ttrain-auc:0.722361\teval-auc:0.722736\n",
"[193]\ttrain-auc:0.72259\teval-auc:0.722992\n",
"[194]\ttrain-auc:0.7229\teval-auc:0.723301\n",
"[195]\ttrain-auc:0.723082\teval-auc:0.723566\n",
"[196]\ttrain-auc:0.723225\teval-auc:0.723612\n",
"[197]\ttrain-auc:0.723424\teval-auc:0.723676\n",
"[198]\ttrain-auc:0.723684\teval-auc:0.723943\n",
"[199]\ttrain-auc:0.72377\teval-auc:0.724022\n",
"[200]\ttrain-auc:0.723991\teval-auc:0.72436\n",
"[201]\ttrain-auc:0.723997\teval-auc:0.724304\n",
"[202]\ttrain-auc:0.724227\teval-auc:0.72441\n",
"[203]\ttrain-auc:0.724322\teval-auc:0.724492\n",
"[204]\ttrain-auc:0.724575\teval-auc:0.72482\n",
"[205]\ttrain-auc:0.724652\teval-auc:0.724912\n",
"[206]\ttrain-auc:0.725031\teval-auc:0.725295\n",
"[207]\ttrain-auc:0.725293\teval-auc:0.725528\n",
"[208]\ttrain-auc:0.725397\teval-auc:0.725637\n",
"[209]\ttrain-auc:0.725531\teval-auc:0.725792\n",
"[210]\ttrain-auc:0.725672\teval-auc:0.725914\n",
"[211]\ttrain-auc:0.725936\teval-auc:0.726195\n",
"[212]\ttrain-auc:0.726083\teval-auc:0.726339\n",
"[213]\ttrain-auc:0.726386\teval-auc:0.726581\n",
"[214]\ttrain-auc:0.726534\teval-auc:0.726655\n",
"[215]\ttrain-auc:0.726631\teval-auc:0.726679\n",
"[216]\ttrain-auc:0.726709\teval-auc:0.726804\n",
"[217]\ttrain-auc:0.726726\teval-auc:0.726813\n",
"[218]\ttrain-auc:0.726918\teval-auc:0.727022\n",
"[219]\ttrain-auc:0.727196\teval-auc:0.727345\n",
"[220]\ttrain-auc:0.727499\teval-auc:0.727662\n",
"[221]\ttrain-auc:0.727697\teval-auc:0.727817\n",
"[222]\ttrain-auc:0.727774\teval-auc:0.727856\n",
"[223]\ttrain-auc:0.727936\teval-auc:0.728147\n",
"[224]\ttrain-auc:0.728006\teval-auc:0.728254\n",
"[225]\ttrain-auc:0.728143\teval-auc:0.728385\n",
"[226]\ttrain-auc:0.728402\teval-auc:0.728714\n",
"[227]\ttrain-auc:0.728493\teval-auc:0.728801\n",
"[228]\ttrain-auc:0.728592\teval-auc:0.728949\n",
"[229]\ttrain-auc:0.728743\teval-auc:0.729081\n",
"[230]\ttrain-auc:0.728964\teval-auc:0.729261\n",
"[231]\ttrain-auc:0.729141\teval-auc:0.729574\n",
"[232]\ttrain-auc:0.729183\teval-auc:0.729592\n",
"[233]\ttrain-auc:0.729482\teval-auc:0.729971\n",
"[234]\ttrain-auc:0.729549\teval-auc:0.730017\n",
"[235]\ttrain-auc:0.72966\teval-auc:0.730217\n",
"[236]\ttrain-auc:0.729802\teval-auc:0.730468\n",
"[237]\ttrain-auc:0.730012\teval-auc:0.730709\n",
"[238]\ttrain-auc:0.730191\teval-auc:0.730954\n",
"[239]\ttrain-auc:0.730334\teval-auc:0.731109\n",
"[240]\ttrain-auc:0.730469\teval-auc:0.731243\n",
"[241]\ttrain-auc:0.730613\teval-auc:0.731432\n",
"[242]\ttrain-auc:0.730766\teval-auc:0.731553\n",
"[243]\ttrain-auc:0.731027\teval-auc:0.731699\n",
"[244]\ttrain-auc:0.731178\teval-auc:0.731805\n",
"[245]\ttrain-auc:0.731256\teval-auc:0.731828\n",
"[246]\ttrain-auc:0.731346\teval-auc:0.731975\n",
"[247]\ttrain-auc:0.731475\teval-auc:0.732087\n",
"[248]\ttrain-auc:0.731932\teval-auc:0.732506\n",
"[249]\ttrain-auc:0.732003\teval-auc:0.732578\n",
"[250]\ttrain-auc:0.732184\teval-auc:0.732799\n",
"[251]\ttrain-auc:0.732277\teval-auc:0.732955\n",
"[252]\ttrain-auc:0.732418\teval-auc:0.733101\n",
"[253]\ttrain-auc:0.732519\teval-auc:0.733196\n",
"[254]\ttrain-auc:0.732671\teval-auc:0.733432\n",
"[255]\ttrain-auc:0.732822\teval-auc:0.733544\n",
"[256]\ttrain-auc:0.733016\teval-auc:0.733706\n",
"[257]\ttrain-auc:0.733154\teval-auc:0.733761\n",
"[258]\ttrain-auc:0.733376\teval-auc:0.734023\n",
"[259]\ttrain-auc:0.733557\teval-auc:0.734188\n",
"[260]\ttrain-auc:0.733766\teval-auc:0.734461\n",
"[261]\ttrain-auc:0.733912\teval-auc:0.734734\n",
"[262]\ttrain-auc:0.734162\teval-auc:0.735046\n",
"[263]\ttrain-auc:0.734274\teval-auc:0.735178\n",
"[264]\ttrain-auc:0.73444\teval-auc:0.735299\n",
"[265]\ttrain-auc:0.734648\teval-auc:0.735554\n",
"[266]\ttrain-auc:0.734888\teval-auc:0.735664\n",
"[267]\ttrain-auc:0.735091\teval-auc:0.73576\n",
"[268]\ttrain-auc:0.735314\teval-auc:0.735993\n",
"[269]\ttrain-auc:0.735426\teval-auc:0.736109\n",
"[270]\ttrain-auc:0.735531\teval-auc:0.736228\n",
"[271]\ttrain-auc:0.73555\teval-auc:0.736251\n",
"[272]\ttrain-auc:0.735609\teval-auc:0.736323\n",
"[273]\ttrain-auc:0.735682\teval-auc:0.736427\n",
"[274]\ttrain-auc:0.735944\teval-auc:0.736573\n",
"[275]\ttrain-auc:0.735994\teval-auc:0.736595\n",
"[276]\ttrain-auc:0.736086\teval-auc:0.736636\n",
"[277]\ttrain-auc:0.736297\teval-auc:0.736883\n",
"[278]\ttrain-auc:0.736478\teval-auc:0.736963\n",
"[279]\ttrain-auc:0.736633\teval-auc:0.737149\n",
"[280]\ttrain-auc:0.736811\teval-auc:0.737291\n",
"[281]\ttrain-auc:0.736945\teval-auc:0.737498\n",
"[282]\ttrain-auc:0.737075\teval-auc:0.737657\n",
"[283]\ttrain-auc:0.737291\teval-auc:0.737856\n",
"[284]\ttrain-auc:0.73746\teval-auc:0.738077\n",
"[285]\ttrain-auc:0.737465\teval-auc:0.738101\n",
"[286]\ttrain-auc:0.737547\teval-auc:0.738163\n",
"[287]\ttrain-auc:0.737675\teval-auc:0.738256\n",
"[288]\ttrain-auc:0.73783\teval-auc:0.738362\n",
"[289]\ttrain-auc:0.738017\teval-auc:0.738517\n",
"[290]\ttrain-auc:0.738075\teval-auc:0.73858\n",
"[291]\ttrain-auc:0.738363\teval-auc:0.738708\n",
"[292]\ttrain-auc:0.738483\teval-auc:0.738841\n",
"[293]\ttrain-auc:0.738502\teval-auc:0.738876\n",
"[294]\ttrain-auc:0.738692\teval-auc:0.739044\n",
"[295]\ttrain-auc:0.738837\teval-auc:0.739206\n",
"[296]\ttrain-auc:0.738885\teval-auc:0.739261\n",
"[297]\ttrain-auc:0.739131\teval-auc:0.739551\n",
"[298]\ttrain-auc:0.739363\teval-auc:0.739776\n",
"[299]\ttrain-auc:0.739422\teval-auc:0.739898\n",
"[300]\ttrain-auc:0.739563\teval-auc:0.740108\n",
"[301]\ttrain-auc:0.739643\teval-auc:0.740157\n",
"[302]\ttrain-auc:0.740015\teval-auc:0.740482\n",
"[303]\ttrain-auc:0.740206\teval-auc:0.740743\n",
"[304]\ttrain-auc:0.740589\teval-auc:0.741143\n",
"[305]\ttrain-auc:0.74079\teval-auc:0.741283\n",
"[306]\ttrain-auc:0.741004\teval-auc:0.741407\n",
"[307]\ttrain-auc:0.741236\teval-auc:0.741684\n",
"[308]\ttrain-auc:0.741406\teval-auc:0.741738\n",
"[309]\ttrain-auc:0.741604\teval-auc:0.741902\n",
"[310]\ttrain-auc:0.741707\teval-auc:0.741997\n",
"[311]\ttrain-auc:0.741786\teval-auc:0.742156\n",
"[312]\ttrain-auc:0.741995\teval-auc:0.742254\n",
"[313]\ttrain-auc:0.742066\teval-auc:0.742362\n",
"[314]\ttrain-auc:0.742121\teval-auc:0.742446\n",
"[315]\ttrain-auc:0.742149\teval-auc:0.742483\n",
"[316]\ttrain-auc:0.742256\teval-auc:0.742638\n",
"[317]\ttrain-auc:0.742297\teval-auc:0.742688\n",
"[318]\ttrain-auc:0.742377\teval-auc:0.742772\n",
"[319]\ttrain-auc:0.742388\teval-auc:0.742722\n",
"[320]\ttrain-auc:0.742447\teval-auc:0.742755\n",
"[321]\ttrain-auc:0.742652\teval-auc:0.742873\n",
"[322]\ttrain-auc:0.742813\teval-auc:0.743058\n",
"[323]\ttrain-auc:0.742967\teval-auc:0.743192\n",
"[324]\ttrain-auc:0.743122\teval-auc:0.743273\n",
"[325]\ttrain-auc:0.743273\teval-auc:0.743364\n",
"[326]\ttrain-auc:0.743314\teval-auc:0.74346\n",
"[327]\ttrain-auc:0.743374\teval-auc:0.743568\n",
"[328]\ttrain-auc:0.743418\teval-auc:0.743581\n",
"[329]\ttrain-auc:0.743438\teval-auc:0.743569\n",
"[330]\ttrain-auc:0.743452\teval-auc:0.743618\n",
"[331]\ttrain-auc:0.743601\teval-auc:0.743723\n",
"[332]\ttrain-auc:0.743754\teval-auc:0.743858\n",
"[333]\ttrain-auc:0.74395\teval-auc:0.744071\n",
"[334]\ttrain-auc:0.744005\teval-auc:0.744146\n",
"[335]\ttrain-auc:0.744231\teval-auc:0.744321\n",
"[336]\ttrain-auc:0.744401\teval-auc:0.744576\n",
"[337]\ttrain-auc:0.74446\teval-auc:0.744635\n",
"[338]\ttrain-auc:0.744778\teval-auc:0.744874\n",
"[339]\ttrain-auc:0.744856\teval-auc:0.744917\n",
"[340]\ttrain-auc:0.744982\teval-auc:0.744968\n",
"[341]\ttrain-auc:0.745018\teval-auc:0.745012\n",
"[342]\ttrain-auc:0.745196\teval-auc:0.745227\n",
"[343]\ttrain-auc:0.745221\teval-auc:0.745256\n",
"[344]\ttrain-auc:0.745443\teval-auc:0.745506\n",
"[345]\ttrain-auc:0.745585\teval-auc:0.745699\n",
"[346]\ttrain-auc:0.745757\teval-auc:0.745914\n",
"[347]\ttrain-auc:0.745897\teval-auc:0.746019\n",
"[348]\ttrain-auc:0.745943\teval-auc:0.746061\n",
"[349]\ttrain-auc:0.74607\teval-auc:0.746299\n",
"[350]\ttrain-auc:0.746128\teval-auc:0.746322\n",
"[351]\ttrain-auc:0.746219\teval-auc:0.746383\n",
"[352]\ttrain-auc:0.746427\teval-auc:0.746474\n",
"[353]\ttrain-auc:0.746633\teval-auc:0.746704\n",
"[354]\ttrain-auc:0.746685\teval-auc:0.746713\n",
"[355]\ttrain-auc:0.746809\teval-auc:0.746768\n",
"[356]\ttrain-auc:0.746805\teval-auc:0.746774\n",
"[357]\ttrain-auc:0.74697\teval-auc:0.746961\n",
"[358]\ttrain-auc:0.747232\teval-auc:0.747166\n",
"[359]\ttrain-auc:0.747274\teval-auc:0.747199\n",
"[360]\ttrain-auc:0.74741\teval-auc:0.747317\n",
"[361]\ttrain-auc:0.747618\teval-auc:0.747524\n",
"[362]\ttrain-auc:0.747811\teval-auc:0.747696\n",
"[363]\ttrain-auc:0.74787\teval-auc:0.74776\n",
"[364]\ttrain-auc:0.748095\teval-auc:0.748024\n",
"[365]\ttrain-auc:0.748118\teval-auc:0.748059\n",
"[366]\ttrain-auc:0.748286\teval-auc:0.748185\n",
"[367]\ttrain-auc:0.748539\teval-auc:0.748373\n",
"[368]\ttrain-auc:0.748798\teval-auc:0.748641\n",
"[369]\ttrain-auc:0.749078\teval-auc:0.748929\n",
"[370]\ttrain-auc:0.749138\teval-auc:0.748993\n",
"[371]\ttrain-auc:0.749379\teval-auc:0.74919\n",
"[372]\ttrain-auc:0.749552\teval-auc:0.749341\n",
"[373]\ttrain-auc:0.749785\teval-auc:0.749623\n",
"[374]\ttrain-auc:0.749902\teval-auc:0.749711\n",
"[375]\ttrain-auc:0.749982\teval-auc:0.749795\n",
"[376]\ttrain-auc:0.750121\teval-auc:0.750004\n",
"[377]\ttrain-auc:0.75017\teval-auc:0.750074\n",
"[378]\ttrain-auc:0.750322\teval-auc:0.750183\n",
"[379]\ttrain-auc:0.750395\teval-auc:0.750258\n",
"[380]\ttrain-auc:0.750416\teval-auc:0.750314\n",
"[381]\ttrain-auc:0.750601\teval-auc:0.750477\n",
"[382]\ttrain-auc:0.750699\teval-auc:0.750626\n",
"[383]\ttrain-auc:0.750816\teval-auc:0.750677\n",
"[384]\ttrain-auc:0.750984\teval-auc:0.750847\n",
"[385]\ttrain-auc:0.751121\teval-auc:0.75093\n",
"[386]\ttrain-auc:0.751132\teval-auc:0.750955\n",
"[387]\ttrain-auc:0.7513\teval-auc:0.751092\n",
"[388]\ttrain-auc:0.751461\teval-auc:0.751241\n",
"[389]\ttrain-auc:0.751582\teval-auc:0.75129\n",
"[390]\ttrain-auc:0.751609\teval-auc:0.75132\n",
"[391]\ttrain-auc:0.75166\teval-auc:0.751361\n",
"[392]\ttrain-auc:0.751743\teval-auc:0.751416\n",
"[393]\ttrain-auc:0.751849\teval-auc:0.751534\n",
"[394]\ttrain-auc:0.752062\teval-auc:0.751743\n",
"[395]\ttrain-auc:0.752225\teval-auc:0.751912\n",
"[396]\ttrain-auc:0.752413\teval-auc:0.752093\n",
"[397]\ttrain-auc:0.752492\teval-auc:0.752166\n",
"[398]\ttrain-auc:0.752569\teval-auc:0.752242\n",
"[399]\ttrain-auc:0.752718\teval-auc:0.752354\n",
"[400]\ttrain-auc:0.752794\teval-auc:0.752427\n",
"[401]\ttrain-auc:0.752819\teval-auc:0.752458\n",
"[402]\ttrain-auc:0.752937\teval-auc:0.752559\n",
"[403]\ttrain-auc:0.753093\teval-auc:0.752649\n",
"[404]\ttrain-auc:0.753175\teval-auc:0.752749\n",
"[405]\ttrain-auc:0.753252\teval-auc:0.752826\n",
"[406]\ttrain-auc:0.753412\teval-auc:0.752942\n",
"[407]\ttrain-auc:0.753539\teval-auc:0.752989\n",
"[408]\ttrain-auc:0.753569\teval-auc:0.753026\n",
"[409]\ttrain-auc:0.75373\teval-auc:0.753155\n",
"[410]\ttrain-auc:0.753798\teval-auc:0.753272\n",
"[411]\ttrain-auc:0.753903\teval-auc:0.753385\n",
"[412]\ttrain-auc:0.754051\teval-auc:0.753551\n",
"[413]\ttrain-auc:0.754233\teval-auc:0.75372\n",
"[414]\ttrain-auc:0.754371\teval-auc:0.753891\n",
"[415]\ttrain-auc:0.754436\teval-auc:0.753952\n",
"[416]\ttrain-auc:0.754468\teval-auc:0.753986\n",
"[417]\ttrain-auc:0.75463\teval-auc:0.754087\n",
"[418]\ttrain-auc:0.754687\teval-auc:0.754137\n",
"[419]\ttrain-auc:0.754838\teval-auc:0.754227\n",
"[420]\ttrain-auc:0.754956\teval-auc:0.754361\n",
"[421]\ttrain-auc:0.755036\teval-auc:0.754466\n",
"[422]\ttrain-auc:0.755118\teval-auc:0.754534\n",
"[423]\ttrain-auc:0.755293\teval-auc:0.7547\n",
"[424]\ttrain-auc:0.755491\teval-auc:0.754913\n",
"[425]\ttrain-auc:0.755736\teval-auc:0.755118\n",
"[426]\ttrain-auc:0.75581\teval-auc:0.755145\n",
"[427]\ttrain-auc:0.755965\teval-auc:0.755324\n",
"[428]\ttrain-auc:0.75606\teval-auc:0.755401\n",
"[429]\ttrain-auc:0.756126\teval-auc:0.755472\n",
"[430]\ttrain-auc:0.756309\teval-auc:0.75569\n",
"[431]\ttrain-auc:0.756465\teval-auc:0.755868\n",
"[432]\ttrain-auc:0.756556\teval-auc:0.755936\n",
"[433]\ttrain-auc:0.756681\teval-auc:0.756073\n",
"[434]\ttrain-auc:0.756876\teval-auc:0.756309\n",
"[435]\ttrain-auc:0.75695\teval-auc:0.756401\n",
"[436]\ttrain-auc:0.757102\teval-auc:0.756585\n",
"[437]\ttrain-auc:0.757152\teval-auc:0.756623\n",
"[438]\ttrain-auc:0.757292\teval-auc:0.756826\n",
"[439]\ttrain-auc:0.757376\teval-auc:0.756916\n",
"[440]\ttrain-auc:0.757452\teval-auc:0.757033\n",
"[441]\ttrain-auc:0.757657\teval-auc:0.757323\n",
"[442]\ttrain-auc:0.757818\teval-auc:0.757418\n",
"[443]\ttrain-auc:0.758016\teval-auc:0.757638\n",
"[444]\ttrain-auc:0.758141\teval-auc:0.757763\n",
"[445]\ttrain-auc:0.758223\teval-auc:0.757888\n",
"[446]\ttrain-auc:0.758272\teval-auc:0.757956\n",
"[447]\ttrain-auc:0.758377\teval-auc:0.758049\n",
"[448]\ttrain-auc:0.758418\teval-auc:0.758113\n",
"[449]\ttrain-auc:0.758595\teval-auc:0.758237\n",
"[450]\ttrain-auc:0.758722\teval-auc:0.758352\n",
"[451]\ttrain-auc:0.758799\teval-auc:0.758429\n",
"[452]\ttrain-auc:0.758847\teval-auc:0.758488\n",
"[453]\ttrain-auc:0.758857\teval-auc:0.758473\n",
"[454]\ttrain-auc:0.75887\teval-auc:0.758495\n",
"[455]\ttrain-auc:0.759068\teval-auc:0.758709\n",
"[456]\ttrain-auc:0.759214\teval-auc:0.758885\n",
"[457]\ttrain-auc:0.759256\teval-auc:0.758927\n",
"[458]\ttrain-auc:0.759282\teval-auc:0.758937\n",
"[459]\ttrain-auc:0.759327\teval-auc:0.758944\n",
"[460]\ttrain-auc:0.759472\teval-auc:0.759112\n",
"[461]\ttrain-auc:0.759559\teval-auc:0.759206\n",
"[462]\ttrain-auc:0.759687\teval-auc:0.759329\n",
"[463]\ttrain-auc:0.759734\teval-auc:0.759382\n",
"[464]\ttrain-auc:0.759829\teval-auc:0.759472\n",
"[465]\ttrain-auc:0.759896\teval-auc:0.759581\n",
"[466]\ttrain-auc:0.760026\teval-auc:0.759654\n",
"[467]\ttrain-auc:0.760174\teval-auc:0.759799\n",
"[468]\ttrain-auc:0.760394\teval-auc:0.759979\n",
"[469]\ttrain-auc:0.760406\teval-auc:0.759937\n",
"[470]\ttrain-auc:0.760566\teval-auc:0.760074\n",
"[471]\ttrain-auc:0.760794\teval-auc:0.760355\n",
"[472]\ttrain-auc:0.76094\teval-auc:0.76054\n",
"[473]\ttrain-auc:0.760972\teval-auc:0.760525\n",
"[474]\ttrain-auc:0.76101\teval-auc:0.760574\n",
"[475]\ttrain-auc:0.760983\teval-auc:0.76053\n",
"[476]\ttrain-auc:0.761072\teval-auc:0.760589\n",
"[477]\ttrain-auc:0.761155\teval-auc:0.760707\n",
"[478]\ttrain-auc:0.761312\teval-auc:0.760841\n",
"[479]\ttrain-auc:0.761406\teval-auc:0.760996\n",
"[480]\ttrain-auc:0.7616\teval-auc:0.761187\n",
"[481]\ttrain-auc:0.761768\teval-auc:0.761333\n",
"[482]\ttrain-auc:0.761782\teval-auc:0.761374\n",
"[483]\ttrain-auc:0.761828\teval-auc:0.761412\n",
"[484]\ttrain-auc:0.761944\teval-auc:0.761497\n",
"[485]\ttrain-auc:0.762023\teval-auc:0.761619\n",
"[486]\ttrain-auc:0.762132\teval-auc:0.761769\n",
"[487]\ttrain-auc:0.762228\teval-auc:0.761869\n",
"[488]\ttrain-auc:0.762339\teval-auc:0.762081\n",
"[489]\ttrain-auc:0.76245\teval-auc:0.762191\n",
"[490]\ttrain-auc:0.762641\teval-auc:0.762384\n",
"[491]\ttrain-auc:0.762747\teval-auc:0.762479\n",
"[492]\ttrain-auc:0.762936\teval-auc:0.762711\n",
"[493]\ttrain-auc:0.763044\teval-auc:0.762801\n",
"[494]\ttrain-auc:0.763171\teval-auc:0.762942\n",
"[495]\ttrain-auc:0.763192\teval-auc:0.762979\n",
"[496]\ttrain-auc:0.763297\teval-auc:0.763111\n",
"[497]\ttrain-auc:0.763349\teval-auc:0.763159\n",
"[498]\ttrain-auc:0.763424\teval-auc:0.763282\n",
"[499]\ttrain-auc:0.76351\teval-auc:0.763459\n",
"[500]\ttrain-auc:0.76362\teval-auc:0.763567\n",
"[501]\ttrain-auc:0.763742\teval-auc:0.763735\n",
"[502]\ttrain-auc:0.763891\teval-auc:0.76396\n",
"[503]\ttrain-auc:0.764018\teval-auc:0.764089\n",
"[504]\ttrain-auc:0.764121\teval-auc:0.764215\n",
"[505]\ttrain-auc:0.76422\teval-auc:0.764367\n",
"[506]\ttrain-auc:0.764394\teval-auc:0.764543\n",
"[507]\ttrain-auc:0.764508\teval-auc:0.764615\n",
"[508]\ttrain-auc:0.764626\teval-auc:0.764731\n",
"[509]\ttrain-auc:0.764682\teval-auc:0.764826\n",
"[510]\ttrain-auc:0.764834\teval-auc:0.764958\n",
"[511]\ttrain-auc:0.764938\teval-auc:0.765043\n",
"[512]\ttrain-auc:0.765136\teval-auc:0.76522\n",
"[513]\ttrain-auc:0.765221\teval-auc:0.765245\n",
"[514]\ttrain-auc:0.765292\teval-auc:0.765345\n",
"[515]\ttrain-auc:0.765346\teval-auc:0.765355\n",
"[516]\ttrain-auc:0.765499\teval-auc:0.765531\n",
"[517]\ttrain-auc:0.76556\teval-auc:0.765631\n",
"[518]\ttrain-auc:0.765668\teval-auc:0.765724\n",
"[519]\ttrain-auc:0.765718\teval-auc:0.765786\n",
"[520]\ttrain-auc:0.765775\teval-auc:0.76584\n",
"[521]\ttrain-auc:0.76592\teval-auc:0.765988\n",
"[522]\ttrain-auc:0.766095\teval-auc:0.766169\n",
"[523]\ttrain-auc:0.766155\teval-auc:0.76626\n",
"[524]\ttrain-auc:0.76619\teval-auc:0.766273\n",
"[525]\ttrain-auc:0.766276\teval-auc:0.766369\n",
"[526]\ttrain-auc:0.766478\teval-auc:0.766609\n",
"[527]\ttrain-auc:0.766548\teval-auc:0.766721\n",
"[528]\ttrain-auc:0.766682\teval-auc:0.766886\n",
"[529]\ttrain-auc:0.766806\teval-auc:0.767\n",
"[530]\ttrain-auc:0.766865\teval-auc:0.767067\n",
"[531]\ttrain-auc:0.767001\teval-auc:0.767237\n",
"[532]\ttrain-auc:0.767136\teval-auc:0.76738\n",
"[533]\ttrain-auc:0.767207\teval-auc:0.76749\n",
"[534]\ttrain-auc:0.767215\teval-auc:0.767519\n",
"[535]\ttrain-auc:0.767318\teval-auc:0.767605\n",
"[536]\ttrain-auc:0.767448\teval-auc:0.767719\n",
"[537]\ttrain-auc:0.76761\teval-auc:0.767907\n",
"[538]\ttrain-auc:0.767743\teval-auc:0.768075\n",
"[539]\ttrain-auc:0.767959\teval-auc:0.768239\n",
"[540]\ttrain-auc:0.768161\teval-auc:0.768505\n",
"[541]\ttrain-auc:0.76833\teval-auc:0.768678\n",
"[542]\ttrain-auc:0.768373\teval-auc:0.768719\n",
"[543]\ttrain-auc:0.768515\teval-auc:0.768868\n",
"[544]\ttrain-auc:0.768695\teval-auc:0.769003\n",
"[545]\ttrain-auc:0.768781\teval-auc:0.769108\n",
"[546]\ttrain-auc:0.768824\teval-auc:0.769172\n",
"[547]\ttrain-auc:0.768952\teval-auc:0.769336\n",
"[548]\ttrain-auc:0.769133\teval-auc:0.769453\n",
"[549]\ttrain-auc:0.769154\teval-auc:0.769504\n",
"[550]\ttrain-auc:0.769285\teval-auc:0.769606\n",
"[551]\ttrain-auc:0.769357\teval-auc:0.76967\n",
"[552]\ttrain-auc:0.769556\teval-auc:0.769808\n",
"[553]\ttrain-auc:0.769607\teval-auc:0.769863\n",
"[554]\ttrain-auc:0.769715\teval-auc:0.77001\n",
"[555]\ttrain-auc:0.769746\teval-auc:0.77002\n",
"[556]\ttrain-auc:0.769824\teval-auc:0.770109\n",
"[557]\ttrain-auc:0.770062\teval-auc:0.770386\n",
"[558]\ttrain-auc:0.770156\teval-auc:0.770534\n",
"[559]\ttrain-auc:0.770297\teval-auc:0.770568\n",
"[560]\ttrain-auc:0.770339\teval-auc:0.770615\n",
"[561]\ttrain-auc:0.770394\teval-auc:0.770673\n",
"[562]\ttrain-auc:0.770504\teval-auc:0.770695\n",
"[563]\ttrain-auc:0.770536\teval-auc:0.770724\n",
"[564]\ttrain-auc:0.770733\teval-auc:0.770949\n",
"[565]\ttrain-auc:0.770777\teval-auc:0.770972\n",
"[566]\ttrain-auc:0.770913\teval-auc:0.771054\n",
"[567]\ttrain-auc:0.770963\teval-auc:0.77114\n",
"[568]\ttrain-auc:0.771031\teval-auc:0.771246\n",
"[569]\ttrain-auc:0.77105\teval-auc:0.771259\n",
"[570]\ttrain-auc:0.771145\teval-auc:0.77129\n",
"[571]\ttrain-auc:0.771248\teval-auc:0.771405\n",
"[572]\ttrain-auc:0.771317\teval-auc:0.771442\n",
"[573]\ttrain-auc:0.771433\teval-auc:0.771589\n",
"[574]\ttrain-auc:0.771476\teval-auc:0.771625\n",
"[575]\ttrain-auc:0.771591\teval-auc:0.771708\n",
"[576]\ttrain-auc:0.771721\teval-auc:0.771843\n",
"[577]\ttrain-auc:0.771821\teval-auc:0.771933\n",
"[578]\ttrain-auc:0.771931\teval-auc:0.772096\n",
"[579]\ttrain-auc:0.772072\teval-auc:0.772228\n",
"[580]\ttrain-auc:0.772129\teval-auc:0.772307\n",
"[581]\ttrain-auc:0.772315\teval-auc:0.772511\n",
"[582]\ttrain-auc:0.772389\teval-auc:0.772597\n",
"[583]\ttrain-auc:0.772426\teval-auc:0.772644\n",
"[584]\ttrain-auc:0.772484\teval-auc:0.772781\n",
"[585]\ttrain-auc:0.772503\teval-auc:0.772839\n",
"[586]\ttrain-auc:0.772536\teval-auc:0.772903\n",
"[587]\ttrain-auc:0.772614\teval-auc:0.772973\n",
"[588]\ttrain-auc:0.772671\teval-auc:0.773007\n",
"[589]\ttrain-auc:0.772766\teval-auc:0.773182\n",
"[590]\ttrain-auc:0.772847\teval-auc:0.773288\n",
"[591]\ttrain-auc:0.773002\teval-auc:0.773409\n",
"[592]\ttrain-auc:0.773102\teval-auc:0.773475\n",
"[593]\ttrain-auc:0.773108\teval-auc:0.773429\n",
"[594]\ttrain-auc:0.773171\teval-auc:0.773473\n",
"[595]\ttrain-auc:0.773229\teval-auc:0.773544\n",
"[596]\ttrain-auc:0.773364\teval-auc:0.773682\n",
"[597]\ttrain-auc:0.773472\teval-auc:0.773842\n",
"[598]\ttrain-auc:0.773572\teval-auc:0.773915\n",
"[599]\ttrain-auc:0.773741\teval-auc:0.774066\n",
"[600]\ttrain-auc:0.773829\teval-auc:0.774214\n",
"[601]\ttrain-auc:0.77388\teval-auc:0.774261\n",
"[602]\ttrain-auc:0.77392\teval-auc:0.774295\n",
"[603]\ttrain-auc:0.773926\teval-auc:0.774299\n",
"[604]\ttrain-auc:0.774036\teval-auc:0.774379\n",
"[605]\ttrain-auc:0.774036\teval-auc:0.774365\n",
"[606]\ttrain-auc:0.774116\teval-auc:0.774399\n",
"[607]\ttrain-auc:0.774205\teval-auc:0.774487\n",
"[608]\ttrain-auc:0.774364\teval-auc:0.774648\n",
"[609]\ttrain-auc:0.774383\teval-auc:0.774677\n",
"[610]\ttrain-auc:0.77449\teval-auc:0.774732\n",
"[611]\ttrain-auc:0.774578\teval-auc:0.774797\n",
"[612]\ttrain-auc:0.774716\teval-auc:0.774915\n",
"[613]\ttrain-auc:0.77481\teval-auc:0.775058\n",
"[614]\ttrain-auc:0.774935\teval-auc:0.775197\n",
"[615]\ttrain-auc:0.775004\teval-auc:0.775272\n",
"[616]\ttrain-auc:0.775091\teval-auc:0.77537\n",
"[617]\ttrain-auc:0.775088\teval-auc:0.775407\n",
"[618]\ttrain-auc:0.775079\teval-auc:0.775387\n",
"[619]\ttrain-auc:0.775158\teval-auc:0.775458\n",
"[620]\ttrain-auc:0.775234\teval-auc:0.775554\n",
"[621]\ttrain-auc:0.775375\teval-auc:0.775703\n",
"[622]\ttrain-auc:0.775446\teval-auc:0.775797\n",
"[623]\ttrain-auc:0.775488\teval-auc:0.77581\n",
"[624]\ttrain-auc:0.775554\teval-auc:0.775884\n",
"[625]\ttrain-auc:0.775611\teval-auc:0.775916\n",
"[626]\ttrain-auc:0.775686\teval-auc:0.776\n",
"[627]\ttrain-auc:0.775821\teval-auc:0.776212\n",
"[628]\ttrain-auc:0.775867\teval-auc:0.7762\n",
"[629]\ttrain-auc:0.776008\teval-auc:0.776369\n",
"[630]\ttrain-auc:0.776132\teval-auc:0.77651\n",
"[631]\ttrain-auc:0.776264\teval-auc:0.776604\n",
"[632]\ttrain-auc:0.776293\teval-auc:0.776622\n",
"[633]\ttrain-auc:0.776371\teval-auc:0.776704\n",
"[634]\ttrain-auc:0.776576\teval-auc:0.776892\n",
"[635]\ttrain-auc:0.776582\teval-auc:0.776888\n",
"[636]\ttrain-auc:0.776655\teval-auc:0.77697\n",
"[637]\ttrain-auc:0.776691\teval-auc:0.777021\n",
"[638]\ttrain-auc:0.776747\teval-auc:0.777097\n",
"[639]\ttrain-auc:0.776822\teval-auc:0.777151\n",
"[640]\ttrain-auc:0.777021\teval-auc:0.777366\n",
"[641]\ttrain-auc:0.77706\teval-auc:0.777391\n",
"[642]\ttrain-auc:0.777178\teval-auc:0.77747\n",
"[643]\ttrain-auc:0.777246\teval-auc:0.777468\n",
"[644]\ttrain-auc:0.777366\teval-auc:0.777543\n",
"[645]\ttrain-auc:0.777428\teval-auc:0.777589\n",
"[646]\ttrain-auc:0.777575\teval-auc:0.777731\n",
"[647]\ttrain-auc:0.77772\teval-auc:0.777809\n",
"[648]\ttrain-auc:0.777816\teval-auc:0.777851\n",
"[649]\ttrain-auc:0.777866\teval-auc:0.777937\n",
"[650]\ttrain-auc:0.777945\teval-auc:0.778025\n",
"[651]\ttrain-auc:0.778027\teval-auc:0.778105\n",
"[652]\ttrain-auc:0.778098\teval-auc:0.778195\n",
"[653]\ttrain-auc:0.778182\teval-auc:0.778279\n",
"[654]\ttrain-auc:0.778294\teval-auc:0.778359\n",
"[655]\ttrain-auc:0.77834\teval-auc:0.7784\n",
"[656]\ttrain-auc:0.778362\teval-auc:0.778436\n",
"[657]\ttrain-auc:0.778415\teval-auc:0.778482\n",
"[658]\ttrain-auc:0.77853\teval-auc:0.778533\n",
"[659]\ttrain-auc:0.778662\teval-auc:0.778699\n",
"[660]\ttrain-auc:0.778689\teval-auc:0.778724\n",
"[661]\ttrain-auc:0.778814\teval-auc:0.778833\n",
"[662]\ttrain-auc:0.778965\teval-auc:0.778955\n",
"[663]\ttrain-auc:0.779021\teval-auc:0.77901\n",
"[664]\ttrain-auc:0.779126\teval-auc:0.779142\n",
"[665]\ttrain-auc:0.77921\teval-auc:0.779232\n",
"[666]\ttrain-auc:0.77921\teval-auc:0.779191\n",
"[667]\ttrain-auc:0.77936\teval-auc:0.779365\n",
"[668]\ttrain-auc:0.779444\teval-auc:0.779459\n",
"[669]\ttrain-auc:0.77946\teval-auc:0.779463\n",
"[670]\ttrain-auc:0.779496\teval-auc:0.779549\n",
"[671]\ttrain-auc:0.779513\teval-auc:0.779541\n",
"[672]\ttrain-auc:0.779557\teval-auc:0.779616\n",
"[673]\ttrain-auc:0.779648\teval-auc:0.779711\n",
"[674]\ttrain-auc:0.779663\teval-auc:0.779747\n",
"[675]\ttrain-auc:0.779678\teval-auc:0.779778\n",
"[676]\ttrain-auc:0.779737\teval-auc:0.779825\n",
"[677]\ttrain-auc:0.779838\teval-auc:0.779911\n",
"[678]\ttrain-auc:0.779891\teval-auc:0.779919\n",
"[679]\ttrain-auc:0.779946\teval-auc:0.779965\n",
"[680]\ttrain-auc:0.779999\teval-auc:0.780012\n",
"[681]\ttrain-auc:0.780168\teval-auc:0.780239\n",
"[682]\ttrain-auc:0.780218\teval-auc:0.780312\n",
"[683]\ttrain-auc:0.780262\teval-auc:0.780345\n",
"[684]\ttrain-auc:0.780283\teval-auc:0.780368\n",
"[685]\ttrain-auc:0.780329\teval-auc:0.780383\n",
"[686]\ttrain-auc:0.780358\teval-auc:0.780433\n",
"[687]\ttrain-auc:0.780452\teval-auc:0.780577\n",
"[688]\ttrain-auc:0.780499\teval-auc:0.780624\n",
"[689]\ttrain-auc:0.78062\teval-auc:0.780751\n",
"[690]\ttrain-auc:0.780721\teval-auc:0.780851\n",
"[691]\ttrain-auc:0.78082\teval-auc:0.780889\n",
"[692]\ttrain-auc:0.780922\teval-auc:0.781007\n",
"[693]\ttrain-auc:0.780955\teval-auc:0.781021\n",
"[694]\ttrain-auc:0.781044\teval-auc:0.781069\n",
"[695]\ttrain-auc:0.781056\teval-auc:0.781065\n",
"[696]\ttrain-auc:0.781117\teval-auc:0.781086\n",
"[697]\ttrain-auc:0.7812\teval-auc:0.781171\n",
"[698]\ttrain-auc:0.781376\teval-auc:0.781368\n",
"[699]\ttrain-auc:0.781452\teval-auc:0.781425\n",
"[700]\ttrain-auc:0.781459\teval-auc:0.781441\n",
"[701]\ttrain-auc:0.781542\teval-auc:0.781515\n",
"[702]\ttrain-auc:0.781551\teval-auc:0.781508\n",
"[703]\ttrain-auc:0.781612\teval-auc:0.781553\n",
"[704]\ttrain-auc:0.78165\teval-auc:0.781639\n",
"[705]\ttrain-auc:0.781747\teval-auc:0.781756\n",
"[706]\ttrain-auc:0.781876\teval-auc:0.781892\n",
"[707]\ttrain-auc:0.781908\teval-auc:0.781886\n",
"[708]\ttrain-auc:0.781943\teval-auc:0.781923\n",
"[709]\ttrain-auc:0.782015\teval-auc:0.782025\n",
"[710]\ttrain-auc:0.782024\teval-auc:0.782044\n",
"[711]\ttrain-auc:0.782142\teval-auc:0.782153\n",
"[712]\ttrain-auc:0.782186\teval-auc:0.782228\n",
"[713]\ttrain-auc:0.782254\teval-auc:0.782303\n",
"[714]\ttrain-auc:0.782329\teval-auc:0.782476\n",
"[715]\ttrain-auc:0.78239\teval-auc:0.782493\n",
"[716]\ttrain-auc:0.782465\teval-auc:0.782625\n",
"[717]\ttrain-auc:0.782482\teval-auc:0.782673\n",
"[718]\ttrain-auc:0.782493\teval-auc:0.782688\n",
"[719]\ttrain-auc:0.782526\teval-auc:0.782733\n",
"[720]\ttrain-auc:0.782574\teval-auc:0.782806\n",
"[721]\ttrain-auc:0.782611\teval-auc:0.782864\n",
"[722]\ttrain-auc:0.782667\teval-auc:0.78294\n",
"[723]\ttrain-auc:0.782659\teval-auc:0.782943\n",
"[724]\ttrain-auc:0.782758\teval-auc:0.783048\n",
"[725]\ttrain-auc:0.782828\teval-auc:0.783091\n",
"[726]\ttrain-auc:0.782909\teval-auc:0.783143\n",
"[727]\ttrain-auc:0.783021\teval-auc:0.783263\n",
"[728]\ttrain-auc:0.783097\teval-auc:0.783356\n",
"[729]\ttrain-auc:0.783155\teval-auc:0.783447\n",
"[730]\ttrain-auc:0.783281\teval-auc:0.783579\n",
"[731]\ttrain-auc:0.783373\teval-auc:0.78368\n",
"[732]\ttrain-auc:0.783399\teval-auc:0.783684\n",
"[733]\ttrain-auc:0.783417\teval-auc:0.783689\n",
"[734]\ttrain-auc:0.783505\teval-auc:0.783803\n",
"[735]\ttrain-auc:0.783564\teval-auc:0.783844\n",
"[736]\ttrain-auc:0.783617\teval-auc:0.783909\n",
"[737]\ttrain-auc:0.783651\teval-auc:0.783961\n",
"[738]\ttrain-auc:0.783636\teval-auc:0.783948\n",
"[739]\ttrain-auc:0.783705\teval-auc:0.784028\n",
"[740]\ttrain-auc:0.783751\teval-auc:0.784054\n",
"[741]\ttrain-auc:0.783885\teval-auc:0.784181\n",
"[742]\ttrain-auc:0.783904\teval-auc:0.7842\n",
"[743]\ttrain-auc:0.783943\teval-auc:0.784195\n",
"[744]\ttrain-auc:0.784032\teval-auc:0.784291\n",
"[745]\ttrain-auc:0.784065\teval-auc:0.784313\n",
"[746]\ttrain-auc:0.784123\teval-auc:0.784337\n",
"[747]\ttrain-auc:0.784231\teval-auc:0.784434\n",
"[748]\ttrain-auc:0.784265\teval-auc:0.784467\n",
"[749]\ttrain-auc:0.784313\teval-auc:0.784544\n",
"[750]\ttrain-auc:0.78444\teval-auc:0.784703\n",
"[751]\ttrain-auc:0.784495\teval-auc:0.78476\n",
"[752]\ttrain-auc:0.784526\teval-auc:0.784786\n",
"[753]\ttrain-auc:0.784569\teval-auc:0.78481\n",
"[754]\ttrain-auc:0.78465\teval-auc:0.784902\n",
"[755]\ttrain-auc:0.784728\teval-auc:0.784918\n",
"[756]\ttrain-auc:0.784807\teval-auc:0.78501\n",
"[757]\ttrain-auc:0.784892\teval-auc:0.78503\n",
"[758]\ttrain-auc:0.784972\teval-auc:0.785093\n",
"[759]\ttrain-auc:0.785048\teval-auc:0.785117\n",
"[760]\ttrain-auc:0.785099\teval-auc:0.785174\n",
"[761]\ttrain-auc:0.785239\teval-auc:0.785396\n",
"[762]\ttrain-auc:0.78534\teval-auc:0.785488\n",
"[763]\ttrain-auc:0.785435\teval-auc:0.785631\n",
"[764]\ttrain-auc:0.785505\teval-auc:0.785682\n",
"[765]\ttrain-auc:0.785555\teval-auc:0.785743\n",
"[766]\ttrain-auc:0.785484\teval-auc:0.785676\n",
"[767]\ttrain-auc:0.78551\teval-auc:0.785715\n",
"[768]\ttrain-auc:0.785592\teval-auc:0.785796\n",
"[769]\ttrain-auc:0.785613\teval-auc:0.785831\n",
"[770]\ttrain-auc:0.785676\teval-auc:0.785957\n",
"[771]\ttrain-auc:0.78568\teval-auc:0.785946\n",
"[772]\ttrain-auc:0.785795\teval-auc:0.78602\n",
"[773]\ttrain-auc:0.785946\teval-auc:0.786091\n",
"[774]\ttrain-auc:0.786062\teval-auc:0.786282\n",
"[775]\ttrain-auc:0.786079\teval-auc:0.786339\n",
"[776]\ttrain-auc:0.786094\teval-auc:0.786367\n",
"[777]\ttrain-auc:0.78616\teval-auc:0.786434\n",
"[778]\ttrain-auc:0.786302\teval-auc:0.786581\n",
"[779]\ttrain-auc:0.786377\teval-auc:0.786671\n",
"[780]\ttrain-auc:0.786413\teval-auc:0.786721\n",
"[781]\ttrain-auc:0.7865\teval-auc:0.786859\n",
"[782]\ttrain-auc:0.786584\teval-auc:0.786999\n",
"[783]\ttrain-auc:0.786624\teval-auc:0.787022\n",
"[784]\ttrain-auc:0.786632\teval-auc:0.787042\n",
"[785]\ttrain-auc:0.786681\teval-auc:0.787125\n",
"[786]\ttrain-auc:0.786696\teval-auc:0.787093\n",
"[787]\ttrain-auc:0.786744\teval-auc:0.787136\n",
"[788]\ttrain-auc:0.78682\teval-auc:0.787237\n",
"[789]\ttrain-auc:0.786893\teval-auc:0.787314\n",
"[790]\ttrain-auc:0.786902\teval-auc:0.787327\n",
"[791]\ttrain-auc:0.78692\teval-auc:0.787344\n",
"[792]\ttrain-auc:0.787008\teval-auc:0.787395\n",
"[793]\ttrain-auc:0.787058\teval-auc:0.787435\n",
"[794]\ttrain-auc:0.787097\teval-auc:0.787471\n",
"[795]\ttrain-auc:0.787135\teval-auc:0.787512\n",
"[796]\ttrain-auc:0.787234\teval-auc:0.78751\n",
"[797]\ttrain-auc:0.787373\teval-auc:0.787624\n",
"[798]\ttrain-auc:0.787472\teval-auc:0.787739\n",
"[799]\ttrain-auc:0.787578\teval-auc:0.787798\n",
"[800]\ttrain-auc:0.787635\teval-auc:0.78785\n",
"[801]\ttrain-auc:0.787705\teval-auc:0.787965\n",
"[802]\ttrain-auc:0.787844\teval-auc:0.78808\n",
"[803]\ttrain-auc:0.78796\teval-auc:0.788185\n",
"[804]\ttrain-auc:0.788034\teval-auc:0.788277\n",
"[805]\ttrain-auc:0.788067\teval-auc:0.788327\n",
"[806]\ttrain-auc:0.788131\teval-auc:0.78838\n",
"[807]\ttrain-auc:0.788182\teval-auc:0.78844\n",
"[808]\ttrain-auc:0.788224\teval-auc:0.788528\n",
"[809]\ttrain-auc:0.788267\teval-auc:0.788555\n",
"[810]\ttrain-auc:0.788365\teval-auc:0.788662\n",
"[811]\ttrain-auc:0.788407\teval-auc:0.788735\n",
"[812]\ttrain-auc:0.78843\teval-auc:0.788746\n",
"[813]\ttrain-auc:0.788497\teval-auc:0.788807\n",
"[814]\ttrain-auc:0.788596\teval-auc:0.788846\n",
"[815]\ttrain-auc:0.788702\teval-auc:0.78893\n",
"[816]\ttrain-auc:0.788705\teval-auc:0.788923\n",
"[817]\ttrain-auc:0.788792\teval-auc:0.788999\n",
"[818]\ttrain-auc:0.788887\teval-auc:0.789021\n",
"[819]\ttrain-auc:0.788973\teval-auc:0.789154\n",
"[820]\ttrain-auc:0.789094\teval-auc:0.789255\n",
"[821]\ttrain-auc:0.789246\teval-auc:0.789304\n",
"[822]\ttrain-auc:0.789325\teval-auc:0.789348\n",
"[823]\ttrain-auc:0.789386\teval-auc:0.789423\n",
"[824]\ttrain-auc:0.789454\teval-auc:0.789486\n",
"[825]\ttrain-auc:0.789499\teval-auc:0.789549\n",
"[826]\ttrain-auc:0.789575\teval-auc:0.78965\n",
"[827]\ttrain-auc:0.78963\teval-auc:0.789694\n",
"[828]\ttrain-auc:0.789689\teval-auc:0.78978\n",
"[829]\ttrain-auc:0.789729\teval-auc:0.789832\n",
"[830]\ttrain-auc:0.78977\teval-auc:0.789859\n",
"[831]\ttrain-auc:0.789838\teval-auc:0.789924\n",
"[832]\ttrain-auc:0.789961\teval-auc:0.790048\n",
"[833]\ttrain-auc:0.790068\teval-auc:0.790151\n",
"[834]\ttrain-auc:0.790123\teval-auc:0.790213\n",
"[835]\ttrain-auc:0.790249\teval-auc:0.79035\n",
"[836]\ttrain-auc:0.790301\teval-auc:0.790475\n",
"[837]\ttrain-auc:0.790396\teval-auc:0.790569\n",
"[838]\ttrain-auc:0.790566\teval-auc:0.790699\n",
"[839]\ttrain-auc:0.790582\teval-auc:0.790734\n",
"[840]\ttrain-auc:0.790667\teval-auc:0.790786\n",
"[841]\ttrain-auc:0.7907\teval-auc:0.790799\n",
"[842]\ttrain-auc:0.790717\teval-auc:0.790835\n",
"[843]\ttrain-auc:0.79074\teval-auc:0.790835\n",
"[844]\ttrain-auc:0.790717\teval-auc:0.790817\n",
"[845]\ttrain-auc:0.790767\teval-auc:0.790896\n",
"[846]\ttrain-auc:0.790826\teval-auc:0.790983\n",
"[847]\ttrain-auc:0.790944\teval-auc:0.791111\n",
"[848]\ttrain-auc:0.791032\teval-auc:0.791187\n",
"[849]\ttrain-auc:0.791083\teval-auc:0.791237\n",
"[850]\ttrain-auc:0.791145\teval-auc:0.791297\n",
"[851]\ttrain-auc:0.791198\teval-auc:0.791327\n",
"[852]\ttrain-auc:0.791204\teval-auc:0.791318\n",
"[853]\ttrain-auc:0.791214\teval-auc:0.791328\n",
"[854]\ttrain-auc:0.791237\teval-auc:0.791339\n",
"[855]\ttrain-auc:0.791294\teval-auc:0.79139\n",
"[856]\ttrain-auc:0.79133\teval-auc:0.791419\n",
"[857]\ttrain-auc:0.791451\teval-auc:0.791559\n",
"[858]\ttrain-auc:0.791468\teval-auc:0.791571\n",
"[859]\ttrain-auc:0.791543\teval-auc:0.791629\n",
"[860]\ttrain-auc:0.791563\teval-auc:0.791712\n",
"[861]\ttrain-auc:0.791673\teval-auc:0.791757\n",
"[862]\ttrain-auc:0.791763\teval-auc:0.791879\n",
"[863]\ttrain-auc:0.791803\teval-auc:0.791934\n",
"[864]\ttrain-auc:0.791849\teval-auc:0.792025\n",
"[865]\ttrain-auc:0.791928\teval-auc:0.79213\n",
"[866]\ttrain-auc:0.792102\teval-auc:0.792284\n",
"[867]\ttrain-auc:0.792133\teval-auc:0.792369\n",
"[868]\ttrain-auc:0.792224\teval-auc:0.79245\n",
"[869]\ttrain-auc:0.792298\teval-auc:0.792471\n",
"[870]\ttrain-auc:0.792361\teval-auc:0.79253\n",
"[871]\ttrain-auc:0.792393\teval-auc:0.79248\n",
"[872]\ttrain-auc:0.79247\teval-auc:0.792573\n",
"[873]\ttrain-auc:0.792533\teval-auc:0.792686\n",
"[874]\ttrain-auc:0.792603\teval-auc:0.792726\n",
"[875]\ttrain-auc:0.792636\teval-auc:0.792748\n",
"[876]\ttrain-auc:0.792759\teval-auc:0.792878\n",
"[877]\ttrain-auc:0.792873\teval-auc:0.792968\n",
"[878]\ttrain-auc:0.792951\teval-auc:0.792996\n",
"[879]\ttrain-auc:0.793079\teval-auc:0.793194\n",
"[880]\ttrain-auc:0.79315\teval-auc:0.793257\n",
"[881]\ttrain-auc:0.793174\teval-auc:0.7933\n",
"[882]\ttrain-auc:0.793288\teval-auc:0.793411\n",
"[883]\ttrain-auc:0.793239\teval-auc:0.793365\n",
"[884]\ttrain-auc:0.79331\teval-auc:0.793481\n",
"[885]\ttrain-auc:0.793393\teval-auc:0.793578\n",
"[886]\ttrain-auc:0.793444\teval-auc:0.793642\n",
"[887]\ttrain-auc:0.793503\teval-auc:0.793707\n",
"[888]\ttrain-auc:0.793609\teval-auc:0.793788\n",
"[889]\ttrain-auc:0.793733\teval-auc:0.793857\n",
"[890]\ttrain-auc:0.793779\teval-auc:0.79391\n",
"[891]\ttrain-auc:0.793784\teval-auc:0.793931\n",
"[892]\ttrain-auc:0.793779\teval-auc:0.793939\n",
"[893]\ttrain-auc:0.793884\teval-auc:0.794007\n",
"[894]\ttrain-auc:0.793988\teval-auc:0.794168\n",
"[895]\ttrain-auc:0.793996\teval-auc:0.794263\n",
"[896]\ttrain-auc:0.794111\teval-auc:0.794324\n",
"[897]\ttrain-auc:0.794152\teval-auc:0.794354\n",
"[898]\ttrain-auc:0.794279\teval-auc:0.794435\n",
"[899]\ttrain-auc:0.794412\teval-auc:0.794564\n",
"[900]\ttrain-auc:0.794456\teval-auc:0.794576\n",
"[901]\ttrain-auc:0.794584\teval-auc:0.794661\n",
"[902]\ttrain-auc:0.794588\teval-auc:0.794661\n",
"[903]\ttrain-auc:0.794594\teval-auc:0.794653\n",
"[904]\ttrain-auc:0.794629\teval-auc:0.794709\n",
"[905]\ttrain-auc:0.794643\teval-auc:0.794696\n",
"[906]\ttrain-auc:0.794725\teval-auc:0.794768\n",
"[907]\ttrain-auc:0.79481\teval-auc:0.794896\n",
"[908]\ttrain-auc:0.794824\teval-auc:0.794925\n",
"[909]\ttrain-auc:0.79492\teval-auc:0.794959\n",
"[910]\ttrain-auc:0.794968\teval-auc:0.79502\n",
"[911]\ttrain-auc:0.795054\teval-auc:0.795125\n",
"[912]\ttrain-auc:0.795102\teval-auc:0.795163\n",
"[913]\ttrain-auc:0.79525\teval-auc:0.795324\n",
"[914]\ttrain-auc:0.795305\teval-auc:0.795371\n",
"[915]\ttrain-auc:0.795415\teval-auc:0.795515\n",
"[916]\ttrain-auc:0.795464\teval-auc:0.795558\n",
"[917]\ttrain-auc:0.795544\teval-auc:0.795609\n",
"[918]\ttrain-auc:0.795622\teval-auc:0.795708\n",
"[919]\ttrain-auc:0.795692\teval-auc:0.795743\n",
"[920]\ttrain-auc:0.795753\teval-auc:0.795798\n",
"[921]\ttrain-auc:0.795845\teval-auc:0.795932\n",
"[922]\ttrain-auc:0.795855\teval-auc:0.795955\n",
"[923]\ttrain-auc:0.795936\teval-auc:0.796054\n",
"[924]\ttrain-auc:0.795974\teval-auc:0.796131\n",
"[925]\ttrain-auc:0.79604\teval-auc:0.796195\n",
"[926]\ttrain-auc:0.796086\teval-auc:0.796253\n",
"[927]\ttrain-auc:0.796106\teval-auc:0.796265\n",
"[928]\ttrain-auc:0.796159\teval-auc:0.796313\n",
"[929]\ttrain-auc:0.79615\teval-auc:0.796299\n",
"[930]\ttrain-auc:0.796206\teval-auc:0.796378\n",
"[931]\ttrain-auc:0.796289\teval-auc:0.796424\n",
"[932]\ttrain-auc:0.796377\teval-auc:0.796499\n",
"[933]\ttrain-auc:0.796463\teval-auc:0.796558\n",
"[934]\ttrain-auc:0.796539\teval-auc:0.796674\n",
"[935]\ttrain-auc:0.796605\teval-auc:0.796714\n",
"[936]\ttrain-auc:0.796635\teval-auc:0.796744\n",
"[937]\ttrain-auc:0.796678\teval-auc:0.796843\n",
"[938]\ttrain-auc:0.796808\teval-auc:0.797042\n",
"[939]\ttrain-auc:0.796864\teval-auc:0.797089\n",
"[940]\ttrain-auc:0.7969\teval-auc:0.79711\n",
"[941]\ttrain-auc:0.796954\teval-auc:0.797199\n",
"[942]\ttrain-auc:0.796961\teval-auc:0.797222\n",
"[943]\ttrain-auc:0.796953\teval-auc:0.797195\n",
"[944]\ttrain-auc:0.797002\teval-auc:0.797246\n",
"[945]\ttrain-auc:0.797032\teval-auc:0.797282\n",
"[946]\ttrain-auc:0.797065\teval-auc:0.797325\n",
"[947]\ttrain-auc:0.797137\teval-auc:0.797447\n",
"[948]\ttrain-auc:0.797205\teval-auc:0.797538\n",
"[949]\ttrain-auc:0.797258\teval-auc:0.797617\n",
"[950]\ttrain-auc:0.797344\teval-auc:0.797715\n",
"[951]\ttrain-auc:0.797379\teval-auc:0.797743\n",
"[952]\ttrain-auc:0.797435\teval-auc:0.797788\n",
"[953]\ttrain-auc:0.797524\teval-auc:0.797888\n",
"[954]\ttrain-auc:0.797605\teval-auc:0.797956\n",
"[955]\ttrain-auc:0.797657\teval-auc:0.797959\n",
"[956]\ttrain-auc:0.797775\teval-auc:0.798058\n",
"[957]\ttrain-auc:0.797927\teval-auc:0.798235\n",
"[958]\ttrain-auc:0.797942\teval-auc:0.798255\n",
"[959]\ttrain-auc:0.797968\teval-auc:0.798346\n",
"[960]\ttrain-auc:0.798161\teval-auc:0.798453\n",
"[961]\ttrain-auc:0.798243\teval-auc:0.798518\n",
"[962]\ttrain-auc:0.798275\teval-auc:0.798546\n",
"[963]\ttrain-auc:0.798359\teval-auc:0.798654\n",
"[964]\ttrain-auc:0.798466\teval-auc:0.798788\n",
"[965]\ttrain-auc:0.798487\teval-auc:0.798827\n",
"[966]\ttrain-auc:0.798509\teval-auc:0.798872\n",
"[967]\ttrain-auc:0.798514\teval-auc:0.798902\n",
"[968]\ttrain-auc:0.798596\teval-auc:0.798985\n",
"[969]\ttrain-auc:0.798682\teval-auc:0.799113\n",
"[970]\ttrain-auc:0.798735\teval-auc:0.799133\n",
"[971]\ttrain-auc:0.798787\teval-auc:0.799188\n",
"[972]\ttrain-auc:0.798917\teval-auc:0.79936\n",
"[973]\ttrain-auc:0.798979\teval-auc:0.799426\n",
"[974]\ttrain-auc:0.799004\teval-auc:0.799455\n",
"[975]\ttrain-auc:0.799109\teval-auc:0.799536\n",
"[976]\ttrain-auc:0.79921\teval-auc:0.799591\n",
"[977]\ttrain-auc:0.799224\teval-auc:0.799647\n",
"[978]\ttrain-auc:0.799245\teval-auc:0.799678\n",
"[979]\ttrain-auc:0.799348\teval-auc:0.799813\n",
"[980]\ttrain-auc:0.799383\teval-auc:0.799849\n",
"[981]\ttrain-auc:0.799432\teval-auc:0.799947\n",
"[982]\ttrain-auc:0.79944\teval-auc:0.799932\n",
"[983]\ttrain-auc:0.799487\teval-auc:0.799988\n",
"[984]\ttrain-auc:0.799515\teval-auc:0.800019\n",
"[985]\ttrain-auc:0.799556\teval-auc:0.800051\n",
"[986]\ttrain-auc:0.799589\teval-auc:0.800078\n",
"[987]\ttrain-auc:0.799653\teval-auc:0.800156\n",
"[988]\ttrain-auc:0.799671\teval-auc:0.800197\n",
"[989]\ttrain-auc:0.799722\teval-auc:0.800241\n",
"[990]\ttrain-auc:0.799794\teval-auc:0.800314\n",
"[991]\ttrain-auc:0.799893\teval-auc:0.800419\n",
"[992]\ttrain-auc:0.799961\teval-auc:0.800547\n",
"[993]\ttrain-auc:0.799984\teval-auc:0.800569\n",
"[994]\ttrain-auc:0.800069\teval-auc:0.800621\n",
"[995]\ttrain-auc:0.800159\teval-auc:0.800739\n",
"[996]\ttrain-auc:0.800243\teval-auc:0.800824\n",
"[997]\ttrain-auc:0.800336\teval-auc:0.800965\n",
"[998]\ttrain-auc:0.800359\teval-auc:0.800983\n",
"[999]\ttrain-auc:0.800393\teval-auc:0.800997\n",
"[1000]\ttrain-auc:0.800432\teval-auc:0.801028\n",
"[1001]\ttrain-auc:0.800491\teval-auc:0.801073\n",
"[1002]\ttrain-auc:0.800567\teval-auc:0.801145\n",
"[1003]\ttrain-auc:0.800593\teval-auc:0.80118\n",
"[1004]\ttrain-auc:0.800677\teval-auc:0.801222\n",
"[1005]\ttrain-auc:0.800719\teval-auc:0.801266\n",
"[1006]\ttrain-auc:0.800732\teval-auc:0.801277\n",
"[1007]\ttrain-auc:0.800773\teval-auc:0.801318\n",
"[1008]\ttrain-auc:0.800875\teval-auc:0.801462\n",
"[1009]\ttrain-auc:0.800901\teval-auc:0.801497\n",
"[1010]\ttrain-auc:0.800964\teval-auc:0.801552\n",
"[1011]\ttrain-auc:0.801024\teval-auc:0.801613\n",
"[1012]\ttrain-auc:0.80109\teval-auc:0.801623\n",
"[1013]\ttrain-auc:0.801099\teval-auc:0.801611\n",
"[1014]\ttrain-auc:0.801149\teval-auc:0.801659\n",
"[1015]\ttrain-auc:0.801213\teval-auc:0.801745\n",
"[1016]\ttrain-auc:0.801274\teval-auc:0.801825\n",
"[1017]\ttrain-auc:0.801285\teval-auc:0.801844\n",
"[1018]\ttrain-auc:0.801332\teval-auc:0.801885\n",
"[1019]\ttrain-auc:0.801426\teval-auc:0.802021\n",
"[1020]\ttrain-auc:0.801493\teval-auc:0.802094\n",
"[1021]\ttrain-auc:0.801525\teval-auc:0.802164\n",
"[1022]\ttrain-auc:0.801585\teval-auc:0.802205\n",
"[1023]\ttrain-auc:0.801633\teval-auc:0.802299\n",
"[1024]\ttrain-auc:0.801714\teval-auc:0.80233\n",
"[1025]\ttrain-auc:0.801797\teval-auc:0.802404\n",
"[1026]\ttrain-auc:0.801871\teval-auc:0.802458\n",
"[1027]\ttrain-auc:0.801966\teval-auc:0.802561\n",
"[1028]\ttrain-auc:0.801984\teval-auc:0.802592\n",
"[1029]\ttrain-auc:0.801974\teval-auc:0.802619\n",
"[1030]\ttrain-auc:0.802039\teval-auc:0.802704\n",
"[1031]\ttrain-auc:0.802077\teval-auc:0.802714\n",
"[1032]\ttrain-auc:0.802105\teval-auc:0.802729\n",
"[1033]\ttrain-auc:0.802149\teval-auc:0.802772\n",
"[1034]\ttrain-auc:0.802209\teval-auc:0.802802\n",
"[1035]\ttrain-auc:0.802238\teval-auc:0.802815\n",
"[1036]\ttrain-auc:0.802337\teval-auc:0.802895\n",
"[1037]\ttrain-auc:0.802385\teval-auc:0.802915\n",
"[1038]\ttrain-auc:0.802433\teval-auc:0.802964\n",
"[1039]\ttrain-auc:0.802529\teval-auc:0.803076\n",
"[1040]\ttrain-auc:0.802567\teval-auc:0.803061\n",
"[1041]\ttrain-auc:0.802596\teval-auc:0.80309\n",
"[1042]\ttrain-auc:0.802686\teval-auc:0.803159\n",
"[1043]\ttrain-auc:0.802735\teval-auc:0.803173\n",
"[1044]\ttrain-auc:0.802783\teval-auc:0.803255\n",
"[1045]\ttrain-auc:0.802826\teval-auc:0.803312\n",
"[1046]\ttrain-auc:0.802893\teval-auc:0.803347\n",
"[1047]\ttrain-auc:0.802924\teval-auc:0.803385\n",
"[1048]\ttrain-auc:0.802952\teval-auc:0.803361\n",
"[1049]\ttrain-auc:0.802985\teval-auc:0.803434\n",
"[1050]\ttrain-auc:0.80306\teval-auc:0.803492\n",
"[1051]\ttrain-auc:0.803138\teval-auc:0.803543\n",
"[1052]\ttrain-auc:0.803225\teval-auc:0.803577\n",
"[1053]\ttrain-auc:0.803306\teval-auc:0.803631\n",
"[1054]\ttrain-auc:0.803361\teval-auc:0.803653\n",
"[1055]\ttrain-auc:0.803378\teval-auc:0.803706\n",
"[1056]\ttrain-auc:0.80347\teval-auc:0.803778\n",
"[1057]\ttrain-auc:0.803539\teval-auc:0.803837\n",
"[1058]\ttrain-auc:0.803596\teval-auc:0.803894\n",
"[1059]\ttrain-auc:0.803648\teval-auc:0.803947\n",
"[1060]\ttrain-auc:0.803713\teval-auc:0.80401\n",
"[1061]\ttrain-auc:0.803748\teval-auc:0.804077\n",
"[1062]\ttrain-auc:0.803821\teval-auc:0.80417\n",
"[1063]\ttrain-auc:0.80387\teval-auc:0.804226\n",
"[1064]\ttrain-auc:0.803925\teval-auc:0.8043\n",
"[1065]\ttrain-auc:0.804\teval-auc:0.804363\n",
"[1066]\ttrain-auc:0.804097\teval-auc:0.804535\n",
"[1067]\ttrain-auc:0.804156\teval-auc:0.804563\n",
"[1068]\ttrain-auc:0.804243\teval-auc:0.804622\n",
"[1069]\ttrain-auc:0.804306\teval-auc:0.804676\n",
"[1070]\ttrain-auc:0.80437\teval-auc:0.804727\n",
"[1071]\ttrain-auc:0.804401\teval-auc:0.804756\n",
"[1072]\ttrain-auc:0.804444\teval-auc:0.804808\n",
"[1073]\ttrain-auc:0.804473\teval-auc:0.804849\n",
"[1074]\ttrain-auc:0.804581\teval-auc:0.805014\n",
"[1075]\ttrain-auc:0.80458\teval-auc:0.804993\n",
"[1076]\ttrain-auc:0.804591\teval-auc:0.804975\n",
"[1077]\ttrain-auc:0.804641\teval-auc:0.805041\n",
"[1078]\ttrain-auc:0.804719\teval-auc:0.805118\n",
"[1079]\ttrain-auc:0.804741\teval-auc:0.805132\n",
"[1080]\ttrain-auc:0.804797\teval-auc:0.805162\n",
"[1081]\ttrain-auc:0.804742\teval-auc:0.805102\n",
"[1082]\ttrain-auc:0.804761\teval-auc:0.805121\n",
"[1083]\ttrain-auc:0.80484\teval-auc:0.805144\n",
"[1084]\ttrain-auc:0.804892\teval-auc:0.805215\n",
"[1085]\ttrain-auc:0.80493\teval-auc:0.805273\n",
"[1086]\ttrain-auc:0.804988\teval-auc:0.805344\n",
"[1087]\ttrain-auc:0.80507\teval-auc:0.805408\n",
"[1088]\ttrain-auc:0.805112\teval-auc:0.805477\n",
"[1089]\ttrain-auc:0.805181\teval-auc:0.805609\n",
"[1090]\ttrain-auc:0.80527\teval-auc:0.805749\n",
"[1091]\ttrain-auc:0.805265\teval-auc:0.805747\n",
"[1092]\ttrain-auc:0.805288\teval-auc:0.805748\n",
"[1093]\ttrain-auc:0.805314\teval-auc:0.805762\n",
"[1094]\ttrain-auc:0.805331\teval-auc:0.80578\n",
"[1095]\ttrain-auc:0.805373\teval-auc:0.805828\n",
"[1096]\ttrain-auc:0.805412\teval-auc:0.805851\n",
"[1097]\ttrain-auc:0.805427\teval-auc:0.805849\n",
"[1098]\ttrain-auc:0.805469\teval-auc:0.805879\n",
"[1099]\ttrain-auc:0.805535\teval-auc:0.805947\n",
"[1100]\ttrain-auc:0.805615\teval-auc:0.806032\n",
"[1101]\ttrain-auc:0.805637\teval-auc:0.806036\n",
"[1102]\ttrain-auc:0.805663\teval-auc:0.80607\n",
"[1103]\ttrain-auc:0.80572\teval-auc:0.80613\n",
"[1104]\ttrain-auc:0.805728\teval-auc:0.806134\n",
"[1105]\ttrain-auc:0.80576\teval-auc:0.806191\n",
"[1106]\ttrain-auc:0.805846\teval-auc:0.806285\n",
"[1107]\ttrain-auc:0.805879\teval-auc:0.806307\n",
"[1108]\ttrain-auc:0.805935\teval-auc:0.806353\n",
"[1109]\ttrain-auc:0.80601\teval-auc:0.806468\n",
"[1110]\ttrain-auc:0.806056\teval-auc:0.806504\n",
"[1111]\ttrain-auc:0.806092\teval-auc:0.806554\n",
"[1112]\ttrain-auc:0.806181\teval-auc:0.806643\n",
"[1113]\ttrain-auc:0.806232\teval-auc:0.806684\n",
"[1114]\ttrain-auc:0.806293\teval-auc:0.806701\n",
"[1115]\ttrain-auc:0.806322\teval-auc:0.806686\n",
"[1116]\ttrain-auc:0.806344\teval-auc:0.806718\n",
"[1117]\ttrain-auc:0.806299\teval-auc:0.806668\n",
"[1118]\ttrain-auc:0.806312\teval-auc:0.806686\n",
"[1119]\ttrain-auc:0.806361\teval-auc:0.806722\n",
"[1120]\ttrain-auc:0.806373\teval-auc:0.806728\n",
"[1121]\ttrain-auc:0.806507\teval-auc:0.806869\n",
"[1122]\ttrain-auc:0.806564\teval-auc:0.80694\n",
"[1123]\ttrain-auc:0.806602\teval-auc:0.807014\n",
"[1124]\ttrain-auc:0.806679\teval-auc:0.807094\n",
"[1125]\ttrain-auc:0.806728\teval-auc:0.807141\n",
"[1126]\ttrain-auc:0.806797\teval-auc:0.807183\n",
"[1127]\ttrain-auc:0.806898\teval-auc:0.807258\n",
"[1128]\ttrain-auc:0.806952\teval-auc:0.807319\n",
"[1129]\ttrain-auc:0.807032\teval-auc:0.807428\n",
"[1130]\ttrain-auc:0.807078\teval-auc:0.807516\n",
"[1131]\ttrain-auc:0.807093\teval-auc:0.807549\n",
"[1132]\ttrain-auc:0.807116\teval-auc:0.80756\n",
"[1133]\ttrain-auc:0.807154\teval-auc:0.8076\n",
"[1134]\ttrain-auc:0.807232\teval-auc:0.807684\n",
"[1135]\ttrain-auc:0.807261\teval-auc:0.807711\n",
"[1136]\ttrain-auc:0.807297\teval-auc:0.80771\n",
"[1137]\ttrain-auc:0.807327\teval-auc:0.807759\n",
"[1138]\ttrain-auc:0.807338\teval-auc:0.807787\n",
"[1139]\ttrain-auc:0.807333\teval-auc:0.80781\n",
"[1140]\ttrain-auc:0.807363\teval-auc:0.80783\n",
"[1141]\ttrain-auc:0.807386\teval-auc:0.807828\n",
"[1142]\ttrain-auc:0.807406\teval-auc:0.80784\n",
"[1143]\ttrain-auc:0.807433\teval-auc:0.80787\n",
"[1144]\ttrain-auc:0.807511\teval-auc:0.807967\n",
"[1145]\ttrain-auc:0.807564\teval-auc:0.808023\n",
"[1146]\ttrain-auc:0.807627\teval-auc:0.808127\n",
"[1147]\ttrain-auc:0.807638\teval-auc:0.808116\n",
"[1148]\ttrain-auc:0.807742\teval-auc:0.808244\n",
"[1149]\ttrain-auc:0.80777\teval-auc:0.808278\n",
"[1150]\ttrain-auc:0.807801\teval-auc:0.808352\n",
"[1151]\ttrain-auc:0.807827\teval-auc:0.808375\n",
"[1152]\ttrain-auc:0.807887\teval-auc:0.80843\n",
"[1153]\ttrain-auc:0.80794\teval-auc:0.808548\n",
"[1154]\ttrain-auc:0.807954\teval-auc:0.808572\n",
"[1155]\ttrain-auc:0.807968\teval-auc:0.808595\n",
"[1156]\ttrain-auc:0.808004\teval-auc:0.808647\n",
"[1157]\ttrain-auc:0.808045\teval-auc:0.808662\n",
"[1158]\ttrain-auc:0.808087\teval-auc:0.808732\n",
"[1159]\ttrain-auc:0.808092\teval-auc:0.808762\n",
"[1160]\ttrain-auc:0.808159\teval-auc:0.8088\n",
"[1161]\ttrain-auc:0.808191\teval-auc:0.808837\n",
"[1162]\ttrain-auc:0.808227\teval-auc:0.808873\n",
"[1163]\ttrain-auc:0.808253\teval-auc:0.808862\n",
"[1164]\ttrain-auc:0.808294\teval-auc:0.808876\n",
"[1165]\ttrain-auc:0.808357\teval-auc:0.808957\n",
"[1166]\ttrain-auc:0.80843\teval-auc:0.80908\n",
"[1167]\ttrain-auc:0.80854\teval-auc:0.809156\n",
"[1168]\ttrain-auc:0.808542\teval-auc:0.809164\n",
"[1169]\ttrain-auc:0.808592\teval-auc:0.809204\n",
"[1170]\ttrain-auc:0.808616\teval-auc:0.809226\n",
"[1171]\ttrain-auc:0.808696\teval-auc:0.809287\n",
"[1172]\ttrain-auc:0.808786\teval-auc:0.8094\n",
"[1173]\ttrain-auc:0.808814\teval-auc:0.809426\n",
"[1174]\ttrain-auc:0.808848\teval-auc:0.809479\n",
"[1175]\ttrain-auc:0.808902\teval-auc:0.809579\n",
"[1176]\ttrain-auc:0.808944\teval-auc:0.809617\n",
"[1177]\ttrain-auc:0.808934\teval-auc:0.809622\n",
"[1178]\ttrain-auc:0.808973\teval-auc:0.809715\n",
"[1179]\ttrain-auc:0.809049\teval-auc:0.809734\n",
"[1180]\ttrain-auc:0.809072\teval-auc:0.809762\n",
"[1181]\ttrain-auc:0.809063\teval-auc:0.809755\n",
"[1182]\ttrain-auc:0.809098\teval-auc:0.80977\n",
"[1183]\ttrain-auc:0.809141\teval-auc:0.809826\n",
"[1184]\ttrain-auc:0.809182\teval-auc:0.809865\n",
"[1185]\ttrain-auc:0.809212\teval-auc:0.809895\n",
"[1186]\ttrain-auc:0.80925\teval-auc:0.809926\n",
"[1187]\ttrain-auc:0.809318\teval-auc:0.809991\n",
"[1188]\ttrain-auc:0.809418\teval-auc:0.81008\n",
"[1189]\ttrain-auc:0.809452\teval-auc:0.810119\n",
"[1190]\ttrain-auc:0.809479\teval-auc:0.81011\n",
"[1191]\ttrain-auc:0.809509\teval-auc:0.810133\n",
"[1192]\ttrain-auc:0.809543\teval-auc:0.81017\n",
"[1193]\ttrain-auc:0.809585\teval-auc:0.810207\n",
"[1194]\ttrain-auc:0.809658\teval-auc:0.810294\n",
"[1195]\ttrain-auc:0.809675\teval-auc:0.810316\n",
"[1196]\ttrain-auc:0.809704\teval-auc:0.810348\n",
"[1197]\ttrain-auc:0.809741\teval-auc:0.810359\n",
"[1198]\ttrain-auc:0.809734\teval-auc:0.810353\n",
"[1199]\ttrain-auc:0.809779\teval-auc:0.810454\n",
"[1200]\ttrain-auc:0.809879\teval-auc:0.810591\n",
"[1201]\ttrain-auc:0.809917\teval-auc:0.810646\n",
"[1202]\ttrain-auc:0.809952\teval-auc:0.810679\n",
"[1203]\ttrain-auc:0.809986\teval-auc:0.810725\n",
"[1204]\ttrain-auc:0.810087\teval-auc:0.810874\n",
"[1205]\ttrain-auc:0.810096\teval-auc:0.810876\n",
"[1206]\ttrain-auc:0.810137\teval-auc:0.810931\n",
"[1207]\ttrain-auc:0.810186\teval-auc:0.811046\n",
"[1208]\ttrain-auc:0.810199\teval-auc:0.811068\n",
"[1209]\ttrain-auc:0.810208\teval-auc:0.811093\n",
"[1210]\ttrain-auc:0.81022\teval-auc:0.811129\n",
"[1211]\ttrain-auc:0.810314\teval-auc:0.811206\n",
"[1212]\ttrain-auc:0.81037\teval-auc:0.811238\n",
"[1213]\ttrain-auc:0.810415\teval-auc:0.811312\n",
"[1214]\ttrain-auc:0.810412\teval-auc:0.811326\n",
"[1215]\ttrain-auc:0.810503\teval-auc:0.811439\n",
"[1216]\ttrain-auc:0.810552\teval-auc:0.81152\n",
"[1217]\ttrain-auc:0.810548\teval-auc:0.8115\n",
"[1218]\ttrain-auc:0.810634\teval-auc:0.811576\n",
"[1219]\ttrain-auc:0.810699\teval-auc:0.811639\n",
"[1220]\ttrain-auc:0.810753\teval-auc:0.811666\n",
"[1221]\ttrain-auc:0.810822\teval-auc:0.811707\n",
"[1222]\ttrain-auc:0.810865\teval-auc:0.811731\n",
"[1223]\ttrain-auc:0.810893\teval-auc:0.811761\n",
"[1224]\ttrain-auc:0.810928\teval-auc:0.811794\n",
"[1225]\ttrain-auc:0.810978\teval-auc:0.811843\n",
"[1226]\ttrain-auc:0.811046\teval-auc:0.811983\n",
"[1227]\ttrain-auc:0.811091\teval-auc:0.812036\n",
"[1228]\ttrain-auc:0.811151\teval-auc:0.812105\n",
"[1229]\ttrain-auc:0.811209\teval-auc:0.812154\n",
"[1230]\ttrain-auc:0.811276\teval-auc:0.812189\n",
"[1231]\ttrain-auc:0.81133\teval-auc:0.812194\n",
"[1232]\ttrain-auc:0.811368\teval-auc:0.812284\n",
"[1233]\ttrain-auc:0.811385\teval-auc:0.812271\n",
"[1234]\ttrain-auc:0.811407\teval-auc:0.812292\n",
"[1235]\ttrain-auc:0.811413\teval-auc:0.812299\n",
"[1236]\ttrain-auc:0.811434\teval-auc:0.812312\n",
"[1237]\ttrain-auc:0.81147\teval-auc:0.812337\n",
"[1238]\ttrain-auc:0.811536\teval-auc:0.812393\n",
"[1239]\ttrain-auc:0.81162\teval-auc:0.812494\n",
"[1240]\ttrain-auc:0.811677\teval-auc:0.812581\n",
"[1241]\ttrain-auc:0.811701\teval-auc:0.812586\n",
"[1242]\ttrain-auc:0.811744\teval-auc:0.812612\n",
"[1243]\ttrain-auc:0.811766\teval-auc:0.812657\n",
"[1244]\ttrain-auc:0.811846\teval-auc:0.812724\n",
"[1245]\ttrain-auc:0.811831\teval-auc:0.812698\n",
"[1246]\ttrain-auc:0.811889\teval-auc:0.812757\n",
"[1247]\ttrain-auc:0.811939\teval-auc:0.8128\n",
"[1248]\ttrain-auc:0.811965\teval-auc:0.812872\n",
"[1249]\ttrain-auc:0.812\teval-auc:0.81293\n",
"[1250]\ttrain-auc:0.812013\teval-auc:0.812951\n",
"[1251]\ttrain-auc:0.81208\teval-auc:0.813079\n",
"[1252]\ttrain-auc:0.812153\teval-auc:0.813197\n",
"[1253]\ttrain-auc:0.812222\teval-auc:0.813242\n",
"[1254]\ttrain-auc:0.812249\teval-auc:0.813267\n",
"[1255]\ttrain-auc:0.812358\teval-auc:0.813405\n",
"[1256]\ttrain-auc:0.812397\teval-auc:0.813439\n",
"[1257]\ttrain-auc:0.81243\teval-auc:0.813466\n",
"[1258]\ttrain-auc:0.812455\teval-auc:0.813514\n",
"[1259]\ttrain-auc:0.812514\teval-auc:0.813549\n",
"[1260]\ttrain-auc:0.812526\teval-auc:0.813554\n",
"[1261]\ttrain-auc:0.812558\teval-auc:0.813591\n",
"[1262]\ttrain-auc:0.812606\teval-auc:0.813619\n",
"[1263]\ttrain-auc:0.812587\teval-auc:0.813583\n",
"[1264]\ttrain-auc:0.812619\teval-auc:0.8136\n",
"[1265]\ttrain-auc:0.812644\teval-auc:0.813626\n",
"[1266]\ttrain-auc:0.812672\teval-auc:0.813668\n",
"[1267]\ttrain-auc:0.812757\teval-auc:0.813739\n",
"[1268]\ttrain-auc:0.812801\teval-auc:0.813772\n",
"[1269]\ttrain-auc:0.812813\teval-auc:0.813774\n",
"[1270]\ttrain-auc:0.812953\teval-auc:0.813903\n",
"[1271]\ttrain-auc:0.813001\teval-auc:0.813939\n",
"[1272]\ttrain-auc:0.813071\teval-auc:0.813965\n",
"[1273]\ttrain-auc:0.813121\teval-auc:0.814067\n",
"[1274]\ttrain-auc:0.813166\teval-auc:0.814098\n",
"[1275]\ttrain-auc:0.813233\teval-auc:0.814157\n",
"[1276]\ttrain-auc:0.813282\teval-auc:0.8142\n",
"[1277]\ttrain-auc:0.813328\teval-auc:0.814212\n",
"[1278]\ttrain-auc:0.813385\teval-auc:0.814228\n",
"[1279]\ttrain-auc:0.813415\teval-auc:0.814275\n",
"[1280]\ttrain-auc:0.813408\teval-auc:0.814269\n",
"[1281]\ttrain-auc:0.81343\teval-auc:0.814264\n",
"[1282]\ttrain-auc:0.813563\teval-auc:0.814386\n",
"[1283]\ttrain-auc:0.813602\teval-auc:0.814412\n",
"[1284]\ttrain-auc:0.81365\teval-auc:0.814473\n",
"[1285]\ttrain-auc:0.813675\teval-auc:0.814498\n",
"[1286]\ttrain-auc:0.813736\teval-auc:0.814534\n",
"[1287]\ttrain-auc:0.813834\teval-auc:0.814686\n",
"[1288]\ttrain-auc:0.81385\teval-auc:0.814689\n",
"[1289]\ttrain-auc:0.813888\teval-auc:0.814729\n",
"[1290]\ttrain-auc:0.813912\teval-auc:0.814751\n",
"[1291]\ttrain-auc:0.813936\teval-auc:0.814828\n",
"[1292]\ttrain-auc:0.813997\teval-auc:0.814857\n",
"[1293]\ttrain-auc:0.814047\teval-auc:0.81491\n",
"[1294]\ttrain-auc:0.814187\teval-auc:0.815019\n",
"[1295]\ttrain-auc:0.814232\teval-auc:0.815099\n",
"[1296]\ttrain-auc:0.814366\teval-auc:0.815229\n",
"[1297]\ttrain-auc:0.814427\teval-auc:0.815281\n",
"[1298]\ttrain-auc:0.814445\teval-auc:0.815305\n",
"[1299]\ttrain-auc:0.814462\teval-auc:0.815308\n",
"[1300]\ttrain-auc:0.814522\teval-auc:0.815408\n",
"[1301]\ttrain-auc:0.814549\teval-auc:0.815451\n",
"[1302]\ttrain-auc:0.814597\teval-auc:0.815489\n",
"[1303]\ttrain-auc:0.814602\teval-auc:0.815506\n",
"[1304]\ttrain-auc:0.814638\teval-auc:0.815544\n",
"[1305]\ttrain-auc:0.814698\teval-auc:0.815601\n",
"[1306]\ttrain-auc:0.814727\teval-auc:0.815667\n",
"[1307]\ttrain-auc:0.814777\teval-auc:0.815709\n",
"[1308]\ttrain-auc:0.81484\teval-auc:0.815806\n",
"[1309]\ttrain-auc:0.81491\teval-auc:0.815823\n",
"[1310]\ttrain-auc:0.815015\teval-auc:0.815952\n",
"[1311]\ttrain-auc:0.815114\teval-auc:0.816069\n",
"[1312]\ttrain-auc:0.81517\teval-auc:0.816118\n",
"[1313]\ttrain-auc:0.815238\teval-auc:0.816191\n",
"[1314]\ttrain-auc:0.815317\teval-auc:0.816242\n",
"[1315]\ttrain-auc:0.815328\teval-auc:0.816252\n",
"[1316]\ttrain-auc:0.815355\teval-auc:0.816305\n",
"[1317]\ttrain-auc:0.815389\teval-auc:0.816332\n",
"[1318]\ttrain-auc:0.815403\teval-auc:0.81634\n",
"[1319]\ttrain-auc:0.815448\teval-auc:0.816436\n",
"[1320]\ttrain-auc:0.815486\teval-auc:0.816472\n",
"[1321]\ttrain-auc:0.81552\teval-auc:0.816515\n",
"[1322]\ttrain-auc:0.81554\teval-auc:0.816543\n",
"[1323]\ttrain-auc:0.815604\teval-auc:0.816605\n",
"[1324]\ttrain-auc:0.815701\teval-auc:0.816735\n",
"[1325]\ttrain-auc:0.815703\teval-auc:0.816752\n",
"[1326]\ttrain-auc:0.815793\teval-auc:0.816817\n",
"[1327]\ttrain-auc:0.815846\teval-auc:0.816871\n",
"[1328]\ttrain-auc:0.815895\teval-auc:0.816941\n",
"[1329]\ttrain-auc:0.815942\teval-auc:0.816965\n",
"[1330]\ttrain-auc:0.816017\teval-auc:0.817086\n",
"[1331]\ttrain-auc:0.816037\teval-auc:0.817132\n",
"[1332]\ttrain-auc:0.816102\teval-auc:0.817172\n",
"[1333]\ttrain-auc:0.816117\teval-auc:0.817172\n",
"[1334]\ttrain-auc:0.816132\teval-auc:0.817184\n",
"[1335]\ttrain-auc:0.816151\teval-auc:0.817173\n",
"[1336]\ttrain-auc:0.81626\teval-auc:0.817279\n",
"[1337]\ttrain-auc:0.816286\teval-auc:0.81728\n",
"[1338]\ttrain-auc:0.816337\teval-auc:0.817347\n",
"[1339]\ttrain-auc:0.816396\teval-auc:0.817462\n",
"[1340]\ttrain-auc:0.816433\teval-auc:0.817484\n",
"[1341]\ttrain-auc:0.816475\teval-auc:0.8175\n",
"[1342]\ttrain-auc:0.816602\teval-auc:0.817585\n",
"[1343]\ttrain-auc:0.816674\teval-auc:0.817691\n",
"[1344]\ttrain-auc:0.81674\teval-auc:0.817761\n",
"[1345]\ttrain-auc:0.816805\teval-auc:0.817813\n",
"[1346]\ttrain-auc:0.816867\teval-auc:0.817805\n",
"[1347]\ttrain-auc:0.816885\teval-auc:0.817861\n",
"[1348]\ttrain-auc:0.816924\teval-auc:0.817891\n",
"[1349]\ttrain-auc:0.816976\teval-auc:0.8179\n",
"[1350]\ttrain-auc:0.817009\teval-auc:0.817981\n",
"[1351]\ttrain-auc:0.817027\teval-auc:0.817985\n",
"[1352]\ttrain-auc:0.817038\teval-auc:0.818002\n",
"[1353]\ttrain-auc:0.817095\teval-auc:0.818026\n",
"[1354]\ttrain-auc:0.817107\teval-auc:0.818053\n",
"[1355]\ttrain-auc:0.817193\teval-auc:0.818109\n",
"[1356]\ttrain-auc:0.817245\teval-auc:0.81813\n",
"[1357]\ttrain-auc:0.817333\teval-auc:0.818206\n",
"[1358]\ttrain-auc:0.817357\teval-auc:0.818234\n",
"[1359]\ttrain-auc:0.81741\teval-auc:0.818286\n",
"[1360]\ttrain-auc:0.81743\teval-auc:0.818299\n",
"[1361]\ttrain-auc:0.817451\teval-auc:0.818317\n",
"[1362]\ttrain-auc:0.817493\teval-auc:0.818376\n",
"[1363]\ttrain-auc:0.817571\teval-auc:0.818474\n",
"[1364]\ttrain-auc:0.817618\teval-auc:0.818559\n",
"[1365]\ttrain-auc:0.817639\teval-auc:0.818576\n",
"[1366]\ttrain-auc:0.817654\teval-auc:0.818576\n",
"[1367]\ttrain-auc:0.817664\teval-auc:0.818562\n",
"[1368]\ttrain-auc:0.817734\teval-auc:0.818629\n",
"[1369]\ttrain-auc:0.817765\teval-auc:0.818651\n",
"[1370]\ttrain-auc:0.817798\teval-auc:0.818674\n",
"[1371]\ttrain-auc:0.817833\teval-auc:0.818746\n",
"[1372]\ttrain-auc:0.817903\teval-auc:0.818807\n",
"[1373]\ttrain-auc:0.817928\teval-auc:0.818834\n",
"[1374]\ttrain-auc:0.817943\teval-auc:0.818859\n",
"[1375]\ttrain-auc:0.817986\teval-auc:0.818881\n",
"[1376]\ttrain-auc:0.818025\teval-auc:0.818895\n",
"[1377]\ttrain-auc:0.818075\teval-auc:0.818943\n",
"[1378]\ttrain-auc:0.818104\teval-auc:0.819004\n",
"[1379]\ttrain-auc:0.818131\teval-auc:0.819041\n",
"[1380]\ttrain-auc:0.818169\teval-auc:0.819094\n",
"[1381]\ttrain-auc:0.818229\teval-auc:0.819169\n",
"[1382]\ttrain-auc:0.818307\teval-auc:0.819238\n",
"[1383]\ttrain-auc:0.818374\teval-auc:0.819334\n",
"[1384]\ttrain-auc:0.818421\teval-auc:0.8194\n",
"[1385]\ttrain-auc:0.818445\teval-auc:0.819428\n",
"[1386]\ttrain-auc:0.818509\teval-auc:0.819454\n",
"[1387]\ttrain-auc:0.818526\teval-auc:0.819474\n",
"[1388]\ttrain-auc:0.818526\teval-auc:0.819456\n",
"[1389]\ttrain-auc:0.818588\teval-auc:0.819502\n",
"[1390]\ttrain-auc:0.818612\teval-auc:0.819521\n",
"[1391]\ttrain-auc:0.818682\teval-auc:0.819577\n",
"[1392]\ttrain-auc:0.81873\teval-auc:0.819647\n",
"[1393]\ttrain-auc:0.818772\teval-auc:0.819686\n",
"[1394]\ttrain-auc:0.818833\teval-auc:0.819764\n",
"[1395]\ttrain-auc:0.818904\teval-auc:0.81982\n",
"[1396]\ttrain-auc:0.818898\teval-auc:0.819822\n",
"[1397]\ttrain-auc:0.818924\teval-auc:0.819843\n",
"[1398]\ttrain-auc:0.819038\teval-auc:0.819961\n",
"[1399]\ttrain-auc:0.819081\teval-auc:0.819996\n",
"[1400]\ttrain-auc:0.819182\teval-auc:0.820115\n",
"[1401]\ttrain-auc:0.819228\teval-auc:0.820174\n",
"[1402]\ttrain-auc:0.819277\teval-auc:0.820217\n",
"[1403]\ttrain-auc:0.819333\teval-auc:0.820245\n",
"[1404]\ttrain-auc:0.819392\teval-auc:0.820299\n",
"[1405]\ttrain-auc:0.819479\teval-auc:0.820389\n",
"[1406]\ttrain-auc:0.819511\teval-auc:0.820433\n",
"[1407]\ttrain-auc:0.819525\teval-auc:0.820439\n",
"[1408]\ttrain-auc:0.819607\teval-auc:0.82053\n",
"[1409]\ttrain-auc:0.81971\teval-auc:0.820581\n",
"[1410]\ttrain-auc:0.819748\teval-auc:0.820639\n",
"[1411]\ttrain-auc:0.819795\teval-auc:0.820682\n",
"[1412]\ttrain-auc:0.81982\teval-auc:0.820675\n",
"[1413]\ttrain-auc:0.819877\teval-auc:0.820754\n",
"[1414]\ttrain-auc:0.819934\teval-auc:0.820803\n",
"[1415]\ttrain-auc:0.820015\teval-auc:0.820855\n",
"[1416]\ttrain-auc:0.820071\teval-auc:0.820911\n",
"[1417]\ttrain-auc:0.820134\teval-auc:0.82099\n",
"[1418]\ttrain-auc:0.82018\teval-auc:0.820992\n",
"[1419]\ttrain-auc:0.820247\teval-auc:0.82097\n",
"[1420]\ttrain-auc:0.820296\teval-auc:0.82101\n",
"[1421]\ttrain-auc:0.820323\teval-auc:0.821037\n",
"[1422]\ttrain-auc:0.820384\teval-auc:0.821044\n",
"[1423]\ttrain-auc:0.820407\teval-auc:0.821088\n",
"[1424]\ttrain-auc:0.820444\teval-auc:0.82115\n",
"[1425]\ttrain-auc:0.820475\teval-auc:0.821238\n",
"[1426]\ttrain-auc:0.820495\teval-auc:0.82122\n",
"[1427]\ttrain-auc:0.820515\teval-auc:0.821252\n",
"[1428]\ttrain-auc:0.820584\teval-auc:0.821336\n",
"[1429]\ttrain-auc:0.820634\teval-auc:0.821329\n",
"[1430]\ttrain-auc:0.820672\teval-auc:0.821384\n",
"[1431]\ttrain-auc:0.820673\teval-auc:0.821411\n",
"[1432]\ttrain-auc:0.820696\teval-auc:0.821436\n",
"[1433]\ttrain-auc:0.820771\teval-auc:0.8215\n",
"[1434]\ttrain-auc:0.820813\teval-auc:0.821555\n",
"[1435]\ttrain-auc:0.820839\teval-auc:0.821577\n",
"[1436]\ttrain-auc:0.820871\teval-auc:0.821646\n",
"[1437]\ttrain-auc:0.820914\teval-auc:0.821702\n",
"[1438]\ttrain-auc:0.820985\teval-auc:0.821792\n",
"[1439]\ttrain-auc:0.821023\teval-auc:0.821819\n",
"[1440]\ttrain-auc:0.821069\teval-auc:0.8219\n",
"[1441]\ttrain-auc:0.821107\teval-auc:0.821915\n",
"[1442]\ttrain-auc:0.821128\teval-auc:0.821926\n",
"[1443]\ttrain-auc:0.821181\teval-auc:0.821966\n",
"[1444]\ttrain-auc:0.821247\teval-auc:0.822011\n",
"[1445]\ttrain-auc:0.821314\teval-auc:0.822093\n",
"[1446]\ttrain-auc:0.821326\teval-auc:0.822095\n",
"[1447]\ttrain-auc:0.821374\teval-auc:0.822139\n",
"[1448]\ttrain-auc:0.821395\teval-auc:0.82216\n",
"[1449]\ttrain-auc:0.821434\teval-auc:0.822201\n",
"[1450]\ttrain-auc:0.821488\teval-auc:0.82229\n",
"[1451]\ttrain-auc:0.821524\teval-auc:0.822292\n",
"[1452]\ttrain-auc:0.821549\teval-auc:0.822324\n",
"[1453]\ttrain-auc:0.821584\teval-auc:0.822345\n",
"[1454]\ttrain-auc:0.821617\teval-auc:0.822414\n",
"[1455]\ttrain-auc:0.821657\teval-auc:0.822444\n",
"[1456]\ttrain-auc:0.821702\teval-auc:0.822471\n",
"[1457]\ttrain-auc:0.821729\teval-auc:0.822487\n",
"[1458]\ttrain-auc:0.821807\teval-auc:0.822582\n",
"[1459]\ttrain-auc:0.821868\teval-auc:0.822616\n",
"[1460]\ttrain-auc:0.821906\teval-auc:0.822649\n",
"[1461]\ttrain-auc:0.821961\teval-auc:0.822722\n",
"[1462]\ttrain-auc:0.82201\teval-auc:0.82278\n",
"[1463]\ttrain-auc:0.822038\teval-auc:0.822817\n",
"[1464]\ttrain-auc:0.822046\teval-auc:0.822851\n",
"[1465]\ttrain-auc:0.822058\teval-auc:0.822848\n",
"[1466]\ttrain-auc:0.822123\teval-auc:0.822893\n",
"[1467]\ttrain-auc:0.822129\teval-auc:0.822873\n",
"[1468]\ttrain-auc:0.822181\teval-auc:0.82293\n",
"[1469]\ttrain-auc:0.822193\teval-auc:0.822945\n",
"[1470]\ttrain-auc:0.822275\teval-auc:0.82306\n",
"[1471]\ttrain-auc:0.822271\teval-auc:0.823056\n",
"[1472]\ttrain-auc:0.822298\teval-auc:0.823075\n",
"[1473]\ttrain-auc:0.822352\teval-auc:0.823142\n",
"[1474]\ttrain-auc:0.822374\teval-auc:0.823188\n",
"[1475]\ttrain-auc:0.822387\teval-auc:0.823183\n",
"[1476]\ttrain-auc:0.822428\teval-auc:0.823205\n",
"[1477]\ttrain-auc:0.822471\teval-auc:0.823225\n",
"[1478]\ttrain-auc:0.822524\teval-auc:0.823276\n",
"[1479]\ttrain-auc:0.822515\teval-auc:0.823281\n",
"[1480]\ttrain-auc:0.822572\teval-auc:0.823311\n",
"[1481]\ttrain-auc:0.822613\teval-auc:0.823395\n",
"[1482]\ttrain-auc:0.822656\teval-auc:0.823451\n",
"[1483]\ttrain-auc:0.822693\teval-auc:0.823485\n",
"[1484]\ttrain-auc:0.8227\teval-auc:0.823489\n",
"[1485]\ttrain-auc:0.822707\teval-auc:0.8235\n",
"[1486]\ttrain-auc:0.822713\teval-auc:0.823534\n",
"[1487]\ttrain-auc:0.82275\teval-auc:0.823603\n",
"[1488]\ttrain-auc:0.822805\teval-auc:0.823687\n",
"[1489]\ttrain-auc:0.822893\teval-auc:0.82379\n",
"[1490]\ttrain-auc:0.822938\teval-auc:0.823862\n",
"[1491]\ttrain-auc:0.822969\teval-auc:0.823863\n",
"[1492]\ttrain-auc:0.822992\teval-auc:0.823888\n",
"[1493]\ttrain-auc:0.823031\teval-auc:0.823918\n",
"[1494]\ttrain-auc:0.823104\teval-auc:0.824032\n",
"[1495]\ttrain-auc:0.823123\teval-auc:0.824078\n",
"[1496]\ttrain-auc:0.823141\teval-auc:0.8241\n",
"[1497]\ttrain-auc:0.823186\teval-auc:0.824132\n",
"[1498]\ttrain-auc:0.823212\teval-auc:0.824137\n",
"[1499]\ttrain-auc:0.823252\teval-auc:0.824157\n",
"[1500]\ttrain-auc:0.823306\teval-auc:0.824217\n",
"[1501]\ttrain-auc:0.823387\teval-auc:0.824295\n",
"[1502]\ttrain-auc:0.823423\teval-auc:0.824322\n",
"[1503]\ttrain-auc:0.823438\teval-auc:0.824346\n",
"[1504]\ttrain-auc:0.823472\teval-auc:0.824386\n",
"[1505]\ttrain-auc:0.823493\teval-auc:0.824404\n",
"[1506]\ttrain-auc:0.823545\teval-auc:0.824429\n",
"[1507]\ttrain-auc:0.82356\teval-auc:0.82446\n",
"[1508]\ttrain-auc:0.823589\teval-auc:0.8245\n",
"[1509]\ttrain-auc:0.823611\teval-auc:0.824548\n",
"[1510]\ttrain-auc:0.823624\teval-auc:0.824542\n",
"[1511]\ttrain-auc:0.82366\teval-auc:0.824595\n",
"[1512]\ttrain-auc:0.823693\teval-auc:0.824644\n",
"[1513]\ttrain-auc:0.823717\teval-auc:0.824711\n",
"[1514]\ttrain-auc:0.823747\teval-auc:0.824761\n",
"[1515]\ttrain-auc:0.823763\teval-auc:0.82476\n",
"[1516]\ttrain-auc:0.823797\teval-auc:0.824822\n",
"[1517]\ttrain-auc:0.823861\teval-auc:0.824898\n",
"[1518]\ttrain-auc:0.823882\teval-auc:0.824933\n",
"[1519]\ttrain-auc:0.823971\teval-auc:0.825053\n",
"[1520]\ttrain-auc:0.823983\teval-auc:0.825056\n",
"[1521]\ttrain-auc:0.824032\teval-auc:0.825082\n",
"[1522]\ttrain-auc:0.82403\teval-auc:0.825086\n",
"[1523]\ttrain-auc:0.82405\teval-auc:0.825122\n",
"[1524]\ttrain-auc:0.824138\teval-auc:0.825213\n",
"[1525]\ttrain-auc:0.824241\teval-auc:0.825385\n",
"[1526]\ttrain-auc:0.82429\teval-auc:0.825418\n",
"[1527]\ttrain-auc:0.824389\teval-auc:0.825515\n",
"[1528]\ttrain-auc:0.824391\teval-auc:0.825511\n",
"[1529]\ttrain-auc:0.82442\teval-auc:0.825552\n",
"[1530]\ttrain-auc:0.8245\teval-auc:0.825618\n",
"[1531]\ttrain-auc:0.824528\teval-auc:0.825641\n",
"[1532]\ttrain-auc:0.824536\teval-auc:0.825664\n",
"[1533]\ttrain-auc:0.824595\teval-auc:0.825705\n",
"[1534]\ttrain-auc:0.824644\teval-auc:0.825767\n",
"[1535]\ttrain-auc:0.824664\teval-auc:0.825809\n",
"[1536]\ttrain-auc:0.824695\teval-auc:0.825834\n",
"[1537]\ttrain-auc:0.824721\teval-auc:0.82586\n",
"[1538]\ttrain-auc:0.824763\teval-auc:0.82591\n",
"[1539]\ttrain-auc:0.824803\teval-auc:0.82596\n",
"[1540]\ttrain-auc:0.8248\teval-auc:0.825938\n",
"[1541]\ttrain-auc:0.824878\teval-auc:0.825989\n",
"[1542]\ttrain-auc:0.824896\teval-auc:0.82602\n",
"[1543]\ttrain-auc:0.824974\teval-auc:0.826164\n",
"[1544]\ttrain-auc:0.824998\teval-auc:0.826193\n",
"[1545]\ttrain-auc:0.825075\teval-auc:0.826236\n",
"[1546]\ttrain-auc:0.825086\teval-auc:0.826256\n",
"[1547]\ttrain-auc:0.825123\teval-auc:0.826319\n",
"[1548]\ttrain-auc:0.825157\teval-auc:0.826359\n",
"[1549]\ttrain-auc:0.825254\teval-auc:0.826475\n",
"[1550]\ttrain-auc:0.825316\teval-auc:0.826508\n",
"[1551]\ttrain-auc:0.825344\teval-auc:0.826543\n",
"[1552]\ttrain-auc:0.8254\teval-auc:0.826611\n",
"[1553]\ttrain-auc:0.825449\teval-auc:0.826687\n",
"[1554]\ttrain-auc:0.825478\teval-auc:0.826717\n",
"[1555]\ttrain-auc:0.825485\teval-auc:0.826719\n",
"[1556]\ttrain-auc:0.82549\teval-auc:0.826739\n",
"[1557]\ttrain-auc:0.825555\teval-auc:0.826827\n",
"[1558]\ttrain-auc:0.825611\teval-auc:0.826873\n",
"[1559]\ttrain-auc:0.825661\teval-auc:0.826922\n",
"[1560]\ttrain-auc:0.825674\teval-auc:0.826921\n",
"[1561]\ttrain-auc:0.825745\teval-auc:0.827\n",
"[1562]\ttrain-auc:0.825775\teval-auc:0.82704\n",
"[1563]\ttrain-auc:0.825777\teval-auc:0.82702\n",
"[1564]\ttrain-auc:0.825821\teval-auc:0.827071\n",
"[1565]\ttrain-auc:0.825828\teval-auc:0.827095\n",
"[1566]\ttrain-auc:0.825871\teval-auc:0.827145\n",
"[1567]\ttrain-auc:0.825908\teval-auc:0.827169\n",
"[1568]\ttrain-auc:0.82593\teval-auc:0.82721\n",
"[1569]\ttrain-auc:0.825944\teval-auc:0.82724\n",
"[1570]\ttrain-auc:0.82598\teval-auc:0.827258\n",
"[1571]\ttrain-auc:0.825993\teval-auc:0.827278\n",
"[1572]\ttrain-auc:0.826067\teval-auc:0.827364\n",
"[1573]\ttrain-auc:0.826094\teval-auc:0.827386\n",
"[1574]\ttrain-auc:0.826162\teval-auc:0.827459\n",
"[1575]\ttrain-auc:0.826226\teval-auc:0.827514\n",
"[1576]\ttrain-auc:0.82626\teval-auc:0.827551\n",
"[1577]\ttrain-auc:0.826282\teval-auc:0.827572\n",
"[1578]\ttrain-auc:0.826334\teval-auc:0.82763\n",
"[1579]\ttrain-auc:0.826355\teval-auc:0.827629\n",
"[1580]\ttrain-auc:0.826423\teval-auc:0.827698\n",
"[1581]\ttrain-auc:0.826391\teval-auc:0.827712\n",
"[1582]\ttrain-auc:0.826408\teval-auc:0.827707\n",
"[1583]\ttrain-auc:0.826414\teval-auc:0.827718\n",
"[1584]\ttrain-auc:0.826448\teval-auc:0.827691\n",
"[1585]\ttrain-auc:0.826501\teval-auc:0.827753\n",
"[1586]\ttrain-auc:0.82654\teval-auc:0.827759\n",
"[1587]\ttrain-auc:0.826587\teval-auc:0.827803\n",
"[1588]\ttrain-auc:0.826627\teval-auc:0.827858\n",
"[1589]\ttrain-auc:0.826674\teval-auc:0.82787\n",
"[1590]\ttrain-auc:0.826731\teval-auc:0.827964\n",
"[1591]\ttrain-auc:0.826758\teval-auc:0.82797\n",
"[1592]\ttrain-auc:0.826778\teval-auc:0.827995\n",
"[1593]\ttrain-auc:0.826801\teval-auc:0.828022\n",
"[1594]\ttrain-auc:0.82686\teval-auc:0.82808\n",
"[1595]\ttrain-auc:0.826864\teval-auc:0.828075\n",
"[1596]\ttrain-auc:0.82687\teval-auc:0.828087\n",
"[1597]\ttrain-auc:0.826926\teval-auc:0.828125\n",
"[1598]\ttrain-auc:0.826946\teval-auc:0.828139\n",
"[1599]\ttrain-auc:0.826983\teval-auc:0.828172\n",
"[1600]\ttrain-auc:0.827008\teval-auc:0.828238\n",
"[1601]\ttrain-auc:0.8271\teval-auc:0.82827\n",
"[1602]\ttrain-auc:0.827189\teval-auc:0.828377\n",
"[1603]\ttrain-auc:0.827213\teval-auc:0.828389\n",
"[1604]\ttrain-auc:0.827255\teval-auc:0.828469\n",
"[1605]\ttrain-auc:0.827281\teval-auc:0.828504\n",
"[1606]\ttrain-auc:0.827305\teval-auc:0.828528\n",
"[1607]\ttrain-auc:0.82733\teval-auc:0.828594\n",
"[1608]\ttrain-auc:0.827355\teval-auc:0.828609\n",
"[1609]\ttrain-auc:0.827379\teval-auc:0.828651\n",
"[1610]\ttrain-auc:0.827421\teval-auc:0.828696\n",
"[1611]\ttrain-auc:0.827436\teval-auc:0.828689\n",
"[1612]\ttrain-auc:0.827486\teval-auc:0.828733\n",
"[1613]\ttrain-auc:0.827497\teval-auc:0.828755\n",
"[1614]\ttrain-auc:0.82752\teval-auc:0.828787\n",
"[1615]\ttrain-auc:0.827585\teval-auc:0.828869\n",
"[1616]\ttrain-auc:0.82767\teval-auc:0.828932\n",
"[1617]\ttrain-auc:0.827747\teval-auc:0.829024\n",
"[1618]\ttrain-auc:0.827767\teval-auc:0.829041\n",
"[1619]\ttrain-auc:0.827807\teval-auc:0.829068\n",
"[1620]\ttrain-auc:0.827851\teval-auc:0.829118\n",
"[1621]\ttrain-auc:0.827862\teval-auc:0.829115\n",
"[1622]\ttrain-auc:0.828009\teval-auc:0.829214\n",
"[1623]\ttrain-auc:0.828059\teval-auc:0.829295\n",
"[1624]\ttrain-auc:0.828092\teval-auc:0.829311\n",
"[1625]\ttrain-auc:0.828099\teval-auc:0.829338\n",
"[1626]\ttrain-auc:0.82814\teval-auc:0.829376\n",
"[1627]\ttrain-auc:0.828197\teval-auc:0.829421\n",
"[1628]\ttrain-auc:0.828214\teval-auc:0.829445\n",
"[1629]\ttrain-auc:0.828217\teval-auc:0.829434\n",
"[1630]\ttrain-auc:0.828245\teval-auc:0.829461\n",
"[1631]\ttrain-auc:0.828243\teval-auc:0.829464\n",
"[1632]\ttrain-auc:0.828303\teval-auc:0.829507\n",
"[1633]\ttrain-auc:0.828336\teval-auc:0.829513\n",
"[1634]\ttrain-auc:0.828388\teval-auc:0.829575\n",
"[1635]\ttrain-auc:0.828416\teval-auc:0.829628\n",
"[1636]\ttrain-auc:0.828463\teval-auc:0.829667\n",
"[1637]\ttrain-auc:0.828516\teval-auc:0.829747\n",
"[1638]\ttrain-auc:0.828548\teval-auc:0.829754\n",
"[1639]\ttrain-auc:0.828604\teval-auc:0.829814\n",
"[1640]\ttrain-auc:0.828666\teval-auc:0.829904\n",
"[1641]\ttrain-auc:0.828755\teval-auc:0.829963\n",
"[1642]\ttrain-auc:0.828764\teval-auc:0.829962\n",
"[1643]\ttrain-auc:0.828778\teval-auc:0.829991\n",
"[1644]\ttrain-auc:0.828864\teval-auc:0.830062\n",
"[1645]\ttrain-auc:0.828897\teval-auc:0.830046\n",
"[1646]\ttrain-auc:0.828912\teval-auc:0.830057\n",
"[1647]\ttrain-auc:0.828924\teval-auc:0.830068\n",
"[1648]\ttrain-auc:0.828926\teval-auc:0.830085\n",
"[1649]\ttrain-auc:0.828938\teval-auc:0.830116\n",
"[1650]\ttrain-auc:0.828965\teval-auc:0.830146\n",
"[1651]\ttrain-auc:0.829008\teval-auc:0.830169\n",
"[1652]\ttrain-auc:0.829092\teval-auc:0.830275\n",
"[1653]\ttrain-auc:0.829113\teval-auc:0.830293\n",
"[1654]\ttrain-auc:0.829162\teval-auc:0.830343\n",
"[1655]\ttrain-auc:0.829185\teval-auc:0.830344\n",
"[1656]\ttrain-auc:0.829237\teval-auc:0.830388\n",
"[1657]\ttrain-auc:0.829258\teval-auc:0.830403\n",
"[1658]\ttrain-auc:0.829287\teval-auc:0.830369\n",
"[1659]\ttrain-auc:0.829314\teval-auc:0.830428\n",
"[1660]\ttrain-auc:0.829387\teval-auc:0.830461\n",
"[1661]\ttrain-auc:0.829442\teval-auc:0.830513\n",
"[1662]\ttrain-auc:0.829475\teval-auc:0.830545\n",
"[1663]\ttrain-auc:0.829504\teval-auc:0.830549\n",
"[1664]\ttrain-auc:0.829507\teval-auc:0.830542\n",
"[1665]\ttrain-auc:0.829531\teval-auc:0.83057\n",
"[1666]\ttrain-auc:0.829581\teval-auc:0.830629\n",
"[1667]\ttrain-auc:0.829588\teval-auc:0.830647\n",
"[1668]\ttrain-auc:0.82958\teval-auc:0.830642\n",
"[1669]\ttrain-auc:0.829598\teval-auc:0.830659\n",
"[1670]\ttrain-auc:0.829621\teval-auc:0.83068\n",
"[1671]\ttrain-auc:0.829633\teval-auc:0.830668\n",
"[1672]\ttrain-auc:0.829628\teval-auc:0.830661\n",
"[1673]\ttrain-auc:0.829664\teval-auc:0.830737\n",
"[1674]\ttrain-auc:0.829687\teval-auc:0.83075\n",
"[1675]\ttrain-auc:0.829708\teval-auc:0.83077\n",
"[1676]\ttrain-auc:0.829757\teval-auc:0.830803\n",
"[1677]\ttrain-auc:0.829777\teval-auc:0.830832\n",
"[1678]\ttrain-auc:0.82983\teval-auc:0.830888\n",
"[1679]\ttrain-auc:0.829897\teval-auc:0.831001\n",
"[1680]\ttrain-auc:0.829921\teval-auc:0.831021\n",
"[1681]\ttrain-auc:0.829973\teval-auc:0.831095\n",
"[1682]\ttrain-auc:0.830043\teval-auc:0.831128\n",
"[1683]\ttrain-auc:0.830048\teval-auc:0.831125\n",
"[1684]\ttrain-auc:0.830083\teval-auc:0.831149\n",
"[1685]\ttrain-auc:0.830136\teval-auc:0.831187\n",
"[1686]\ttrain-auc:0.830182\teval-auc:0.831199\n",
"[1687]\ttrain-auc:0.830302\teval-auc:0.831315\n",
"[1688]\ttrain-auc:0.830354\teval-auc:0.831365\n",
"[1689]\ttrain-auc:0.830408\teval-auc:0.831418\n",
"[1690]\ttrain-auc:0.830466\teval-auc:0.831469\n",
"[1691]\ttrain-auc:0.830551\teval-auc:0.831544\n",
"[1692]\ttrain-auc:0.830601\teval-auc:0.831589\n",
"[1693]\ttrain-auc:0.830627\teval-auc:0.831637\n",
"[1694]\ttrain-auc:0.830661\teval-auc:0.831699\n",
"[1695]\ttrain-auc:0.830674\teval-auc:0.83173\n",
"[1696]\ttrain-auc:0.83073\teval-auc:0.831821\n",
"[1697]\ttrain-auc:0.83078\teval-auc:0.831845\n",
"[1698]\ttrain-auc:0.830846\teval-auc:0.831911\n",
"[1699]\ttrain-auc:0.830927\teval-auc:0.831984\n",
"[1700]\ttrain-auc:0.830931\teval-auc:0.831976\n",
"[1701]\ttrain-auc:0.830946\teval-auc:0.831976\n",
"[1702]\ttrain-auc:0.831029\teval-auc:0.832075\n",
"[1703]\ttrain-auc:0.831067\teval-auc:0.832121\n",
"[1704]\ttrain-auc:0.831094\teval-auc:0.832142\n",
"[1705]\ttrain-auc:0.831158\teval-auc:0.832224\n",
"[1706]\ttrain-auc:0.831193\teval-auc:0.832263\n",
"[1707]\ttrain-auc:0.83123\teval-auc:0.832296\n",
"[1708]\ttrain-auc:0.83127\teval-auc:0.832321\n",
"[1709]\ttrain-auc:0.831281\teval-auc:0.832353\n",
"[1710]\ttrain-auc:0.831318\teval-auc:0.832404\n",
"[1711]\ttrain-auc:0.831354\teval-auc:0.832404\n",
"[1712]\ttrain-auc:0.831413\teval-auc:0.832446\n",
"[1713]\ttrain-auc:0.831497\teval-auc:0.832532\n",
"[1714]\ttrain-auc:0.831541\teval-auc:0.832564\n",
"[1715]\ttrain-auc:0.831564\teval-auc:0.832591\n",
"[1716]\ttrain-auc:0.831621\teval-auc:0.832658\n",
"[1717]\ttrain-auc:0.831669\teval-auc:0.832715\n",
"[1718]\ttrain-auc:0.831722\teval-auc:0.832795\n",
"[1719]\ttrain-auc:0.831771\teval-auc:0.832817\n",
"[1720]\ttrain-auc:0.831819\teval-auc:0.832859\n",
"[1721]\ttrain-auc:0.831871\teval-auc:0.832891\n",
"[1722]\ttrain-auc:0.831865\teval-auc:0.832895\n",
"[1723]\ttrain-auc:0.831892\teval-auc:0.832965\n",
"[1724]\ttrain-auc:0.831928\teval-auc:0.83297\n",
"[1725]\ttrain-auc:0.831962\teval-auc:0.83299\n",
"[1726]\ttrain-auc:0.83199\teval-auc:0.833025\n",
"[1727]\ttrain-auc:0.832039\teval-auc:0.833097\n",
"[1728]\ttrain-auc:0.832065\teval-auc:0.83314\n",
"[1729]\ttrain-auc:0.83206\teval-auc:0.833121\n",
"[1730]\ttrain-auc:0.832054\teval-auc:0.833119\n",
"[1731]\ttrain-auc:0.832072\teval-auc:0.83313\n",
"[1732]\ttrain-auc:0.832135\teval-auc:0.833186\n",
"[1733]\ttrain-auc:0.832168\teval-auc:0.833248\n",
"[1734]\ttrain-auc:0.832175\teval-auc:0.833255\n",
"[1735]\ttrain-auc:0.832201\teval-auc:0.833256\n",
"[1736]\ttrain-auc:0.832238\teval-auc:0.833296\n",
"[1737]\ttrain-auc:0.83228\teval-auc:0.833357\n",
"[1738]\ttrain-auc:0.832278\teval-auc:0.833354\n",
"[1739]\ttrain-auc:0.832316\teval-auc:0.833371\n",
"[1740]\ttrain-auc:0.832384\teval-auc:0.833469\n",
"[1741]\ttrain-auc:0.832408\teval-auc:0.833517\n",
"[1742]\ttrain-auc:0.832447\teval-auc:0.833547\n",
"[1743]\ttrain-auc:0.832472\teval-auc:0.833602\n",
"[1744]\ttrain-auc:0.832543\teval-auc:0.833676\n",
"[1745]\ttrain-auc:0.832608\teval-auc:0.833741\n",
"[1746]\ttrain-auc:0.832635\teval-auc:0.833787\n",
"[1747]\ttrain-auc:0.832656\teval-auc:0.833791\n",
"[1748]\ttrain-auc:0.832693\teval-auc:0.833802\n",
"[1749]\ttrain-auc:0.832723\teval-auc:0.833814\n",
"[1750]\ttrain-auc:0.832734\teval-auc:0.833791\n",
"[1751]\ttrain-auc:0.832747\teval-auc:0.833831\n",
"[1752]\ttrain-auc:0.832804\teval-auc:0.833888\n",
"[1753]\ttrain-auc:0.832876\teval-auc:0.833946\n",
"[1754]\ttrain-auc:0.832921\teval-auc:0.833975\n",
"[1755]\ttrain-auc:0.832941\teval-auc:0.834004\n",
"[1756]\ttrain-auc:0.832985\teval-auc:0.834068\n",
"[1757]\ttrain-auc:0.833042\teval-auc:0.834119\n",
"[1758]\ttrain-auc:0.833083\teval-auc:0.834179\n",
"[1759]\ttrain-auc:0.833109\teval-auc:0.834201\n",
"[1760]\ttrain-auc:0.833158\teval-auc:0.834242\n",
"[1761]\ttrain-auc:0.833179\teval-auc:0.83424\n",
"[1762]\ttrain-auc:0.833258\teval-auc:0.834265\n",
"[1763]\ttrain-auc:0.833263\teval-auc:0.834282\n",
"[1764]\ttrain-auc:0.833293\teval-auc:0.834309\n",
"[1765]\ttrain-auc:0.833346\teval-auc:0.834353\n",
"[1766]\ttrain-auc:0.833358\teval-auc:0.834367\n",
"[1767]\ttrain-auc:0.833409\teval-auc:0.834435\n",
"[1768]\ttrain-auc:0.833416\teval-auc:0.834434\n",
"[1769]\ttrain-auc:0.83342\teval-auc:0.834443\n",
"[1770]\ttrain-auc:0.833481\teval-auc:0.834531\n",
"[1771]\ttrain-auc:0.833523\teval-auc:0.834546\n",
"[1772]\ttrain-auc:0.833563\teval-auc:0.834569\n",
"[1773]\ttrain-auc:0.833607\teval-auc:0.834608\n",
"[1774]\ttrain-auc:0.833633\teval-auc:0.834621\n",
"[1775]\ttrain-auc:0.83365\teval-auc:0.834636\n",
"[1776]\ttrain-auc:0.833701\teval-auc:0.834721\n",
"[1777]\ttrain-auc:0.833753\teval-auc:0.834721\n",
"[1778]\ttrain-auc:0.83381\teval-auc:0.834739\n",
"[1779]\ttrain-auc:0.833859\teval-auc:0.834775\n",
"[1780]\ttrain-auc:0.833822\teval-auc:0.834709\n",
"[1781]\ttrain-auc:0.833866\teval-auc:0.834717\n",
"[1782]\ttrain-auc:0.833924\teval-auc:0.834748\n",
"[1783]\ttrain-auc:0.833936\teval-auc:0.834755\n",
"[1784]\ttrain-auc:0.833947\teval-auc:0.834763\n",
"[1785]\ttrain-auc:0.833974\teval-auc:0.834783\n",
"[1786]\ttrain-auc:0.834041\teval-auc:0.834825\n",
"[1787]\ttrain-auc:0.834137\teval-auc:0.834941\n",
"[1788]\ttrain-auc:0.83413\teval-auc:0.834937\n",
"[1789]\ttrain-auc:0.834165\teval-auc:0.834971\n",
"[1790]\ttrain-auc:0.834188\teval-auc:0.834994\n",
"[1791]\ttrain-auc:0.834228\teval-auc:0.835029\n",
"[1792]\ttrain-auc:0.834285\teval-auc:0.835094\n",
"[1793]\ttrain-auc:0.834309\teval-auc:0.835103\n",
"[1794]\ttrain-auc:0.83432\teval-auc:0.835109\n",
"[1795]\ttrain-auc:0.83435\teval-auc:0.835162\n",
"[1796]\ttrain-auc:0.834429\teval-auc:0.835233\n",
"[1797]\ttrain-auc:0.834431\teval-auc:0.835225\n",
"[1798]\ttrain-auc:0.834463\teval-auc:0.835276\n",
"[1799]\ttrain-auc:0.83449\teval-auc:0.83532\n",
"[1800]\ttrain-auc:0.834538\teval-auc:0.835344\n",
"[1801]\ttrain-auc:0.834596\teval-auc:0.83546\n",
"[1802]\ttrain-auc:0.834628\teval-auc:0.835486\n",
"[1803]\ttrain-auc:0.834672\teval-auc:0.835536\n",
"[1804]\ttrain-auc:0.834727\teval-auc:0.835583\n",
"[1805]\ttrain-auc:0.834706\teval-auc:0.835557\n",
"[1806]\ttrain-auc:0.834716\teval-auc:0.835588\n",
"[1807]\ttrain-auc:0.834738\teval-auc:0.83562\n",
"[1808]\ttrain-auc:0.834751\teval-auc:0.835641\n",
"[1809]\ttrain-auc:0.834792\teval-auc:0.835666\n",
"[1810]\ttrain-auc:0.834818\teval-auc:0.835703\n",
"[1811]\ttrain-auc:0.834859\teval-auc:0.835795\n",
"[1812]\ttrain-auc:0.83491\teval-auc:0.835829\n",
"[1813]\ttrain-auc:0.83494\teval-auc:0.83585\n",
"[1814]\ttrain-auc:0.834966\teval-auc:0.835897\n",
"[1815]\ttrain-auc:0.83502\teval-auc:0.835957\n",
"[1816]\ttrain-auc:0.835064\teval-auc:0.835982\n",
"[1817]\ttrain-auc:0.835103\teval-auc:0.836038\n",
"[1818]\ttrain-auc:0.835154\teval-auc:0.836085\n",
"[1819]\ttrain-auc:0.835191\teval-auc:0.836117\n",
"[1820]\ttrain-auc:0.835238\teval-auc:0.836187\n",
"[1821]\ttrain-auc:0.835293\teval-auc:0.836219\n",
"[1822]\ttrain-auc:0.835328\teval-auc:0.836246\n",
"[1823]\ttrain-auc:0.835353\teval-auc:0.836254\n",
"[1824]\ttrain-auc:0.83539\teval-auc:0.836305\n",
"[1825]\ttrain-auc:0.835419\teval-auc:0.836368\n",
"[1826]\ttrain-auc:0.835456\teval-auc:0.836405\n",
"[1827]\ttrain-auc:0.835473\teval-auc:0.836415\n",
"[1828]\ttrain-auc:0.835504\teval-auc:0.836424\n",
"[1829]\ttrain-auc:0.835551\teval-auc:0.836473\n",
"[1830]\ttrain-auc:0.835583\teval-auc:0.836526\n",
"[1831]\ttrain-auc:0.835576\teval-auc:0.836492\n",
"[1832]\ttrain-auc:0.835607\teval-auc:0.83658\n",
"[1833]\ttrain-auc:0.835628\teval-auc:0.836585\n",
"[1834]\ttrain-auc:0.835702\teval-auc:0.83667\n",
"[1835]\ttrain-auc:0.835755\teval-auc:0.836752\n",
"[1836]\ttrain-auc:0.835862\teval-auc:0.836832\n",
"[1837]\ttrain-auc:0.835884\teval-auc:0.836852\n",
"[1838]\ttrain-auc:0.835931\teval-auc:0.836931\n",
"[1839]\ttrain-auc:0.83595\teval-auc:0.836953\n",
"[1840]\ttrain-auc:0.835948\teval-auc:0.836959\n",
"[1841]\ttrain-auc:0.83597\teval-auc:0.836987\n",
"[1842]\ttrain-auc:0.836\teval-auc:0.836998\n",
"[1843]\ttrain-auc:0.836049\teval-auc:0.837051\n",
"[1844]\ttrain-auc:0.836096\teval-auc:0.83709\n",
"[1845]\ttrain-auc:0.836104\teval-auc:0.837119\n",
"[1846]\ttrain-auc:0.836099\teval-auc:0.837103\n",
"[1847]\ttrain-auc:0.836097\teval-auc:0.8371\n",
"[1848]\ttrain-auc:0.836116\teval-auc:0.837112\n",
"[1849]\ttrain-auc:0.836147\teval-auc:0.837129\n",
"[1850]\ttrain-auc:0.836204\teval-auc:0.837154\n",
"[1851]\ttrain-auc:0.836221\teval-auc:0.837149\n",
"[1852]\ttrain-auc:0.836219\teval-auc:0.837149\n",
"[1853]\ttrain-auc:0.836249\teval-auc:0.837146\n",
"[1854]\ttrain-auc:0.836262\teval-auc:0.837175\n",
"[1855]\ttrain-auc:0.83628\teval-auc:0.837187\n",
"[1856]\ttrain-auc:0.836287\teval-auc:0.837205\n",
"[1857]\ttrain-auc:0.8363\teval-auc:0.837188\n",
"[1858]\ttrain-auc:0.836296\teval-auc:0.837175\n",
"[1859]\ttrain-auc:0.836364\teval-auc:0.837259\n",
"[1860]\ttrain-auc:0.836355\teval-auc:0.837222\n",
"[1861]\ttrain-auc:0.836383\teval-auc:0.837242\n",
"[1862]\ttrain-auc:0.836422\teval-auc:0.837266\n",
"[1863]\ttrain-auc:0.836466\teval-auc:0.837313\n",
"[1864]\ttrain-auc:0.83648\teval-auc:0.837299\n",
"[1865]\ttrain-auc:0.836546\teval-auc:0.837342\n",
"[1866]\ttrain-auc:0.836597\teval-auc:0.837368\n",
"[1867]\ttrain-auc:0.836648\teval-auc:0.837381\n",
"[1868]\ttrain-auc:0.836716\teval-auc:0.837468\n",
"[1869]\ttrain-auc:0.836823\teval-auc:0.837603\n",
"[1870]\ttrain-auc:0.836864\teval-auc:0.837625\n",
"[1871]\ttrain-auc:0.836888\teval-auc:0.837634\n",
"[1872]\ttrain-auc:0.836899\teval-auc:0.837631\n",
"[1873]\ttrain-auc:0.836908\teval-auc:0.837669\n",
"[1874]\ttrain-auc:0.836958\teval-auc:0.837721\n",
"[1875]\ttrain-auc:0.836994\teval-auc:0.837806\n",
"[1876]\ttrain-auc:0.83703\teval-auc:0.837803\n",
"[1877]\ttrain-auc:0.837043\teval-auc:0.837828\n",
"[1878]\ttrain-auc:0.837047\teval-auc:0.837832\n",
"[1879]\ttrain-auc:0.837063\teval-auc:0.83785\n",
"[1880]\ttrain-auc:0.837107\teval-auc:0.837918\n",
"[1881]\ttrain-auc:0.837133\teval-auc:0.838002\n",
"[1882]\ttrain-auc:0.837194\teval-auc:0.838111\n",
"[1883]\ttrain-auc:0.837221\teval-auc:0.838186\n",
"[1884]\ttrain-auc:0.837275\teval-auc:0.838217\n",
"[1885]\ttrain-auc:0.837318\teval-auc:0.838283\n",
"[1886]\ttrain-auc:0.83733\teval-auc:0.838307\n",
"[1887]\ttrain-auc:0.83734\teval-auc:0.838298\n",
"[1888]\ttrain-auc:0.837358\teval-auc:0.838314\n",
"[1889]\ttrain-auc:0.837376\teval-auc:0.838316\n",
"[1890]\ttrain-auc:0.837401\teval-auc:0.838306\n",
"[1891]\ttrain-auc:0.837433\teval-auc:0.83836\n",
"[1892]\ttrain-auc:0.837456\teval-auc:0.838384\n",
"[1893]\ttrain-auc:0.837513\teval-auc:0.838415\n",
"[1894]\ttrain-auc:0.837566\teval-auc:0.838448\n",
"[1895]\ttrain-auc:0.837616\teval-auc:0.838483\n",
"[1896]\ttrain-auc:0.837619\teval-auc:0.838493\n",
"[1897]\ttrain-auc:0.837668\teval-auc:0.83857\n",
"[1898]\ttrain-auc:0.837685\teval-auc:0.838585\n",
"[1899]\ttrain-auc:0.837697\teval-auc:0.838576\n",
"[1900]\ttrain-auc:0.837709\teval-auc:0.8386\n",
"[1901]\ttrain-auc:0.837693\teval-auc:0.838562\n",
"[1902]\ttrain-auc:0.837727\teval-auc:0.838605\n",
"[1903]\ttrain-auc:0.837767\teval-auc:0.838657\n",
"[1904]\ttrain-auc:0.837774\teval-auc:0.838671\n",
"[1905]\ttrain-auc:0.837798\teval-auc:0.838712\n",
"[1906]\ttrain-auc:0.837852\teval-auc:0.838784\n",
"[1907]\ttrain-auc:0.837911\teval-auc:0.838864\n",
"[1908]\ttrain-auc:0.837957\teval-auc:0.838898\n",
"[1909]\ttrain-auc:0.837981\teval-auc:0.838918\n",
"[1910]\ttrain-auc:0.838038\teval-auc:0.83897\n",
"[1911]\ttrain-auc:0.838062\teval-auc:0.83899\n",
"[1912]\ttrain-auc:0.838106\teval-auc:0.839012\n",
"[1913]\ttrain-auc:0.838123\teval-auc:0.839051\n",
"[1914]\ttrain-auc:0.838149\teval-auc:0.839079\n",
"[1915]\ttrain-auc:0.838211\teval-auc:0.839149\n",
"[1916]\ttrain-auc:0.83822\teval-auc:0.839133\n",
"[1917]\ttrain-auc:0.838205\teval-auc:0.839134\n",
"[1918]\ttrain-auc:0.838208\teval-auc:0.839136\n",
"[1919]\ttrain-auc:0.838253\teval-auc:0.839167\n",
"[1920]\ttrain-auc:0.838298\teval-auc:0.839218\n",
"[1921]\ttrain-auc:0.838312\teval-auc:0.839214\n",
"[1922]\ttrain-auc:0.838326\teval-auc:0.83924\n",
"[1923]\ttrain-auc:0.83836\teval-auc:0.839268\n",
"[1924]\ttrain-auc:0.838419\teval-auc:0.839308\n",
"[1925]\ttrain-auc:0.838446\teval-auc:0.839337\n",
"[1926]\ttrain-auc:0.838458\teval-auc:0.839316\n",
"[1927]\ttrain-auc:0.838473\teval-auc:0.839332\n",
"[1928]\ttrain-auc:0.83853\teval-auc:0.839366\n",
"[1929]\ttrain-auc:0.838557\teval-auc:0.839397\n",
"[1930]\ttrain-auc:0.838574\teval-auc:0.839415\n",
"[1931]\ttrain-auc:0.83863\teval-auc:0.839486\n",
"[1932]\ttrain-auc:0.838688\teval-auc:0.839551\n",
"[1933]\ttrain-auc:0.838698\teval-auc:0.839534\n",
"[1934]\ttrain-auc:0.838727\teval-auc:0.839533\n",
"[1935]\ttrain-auc:0.838768\teval-auc:0.839541\n",
"[1936]\ttrain-auc:0.838798\teval-auc:0.839554\n",
"[1937]\ttrain-auc:0.838806\teval-auc:0.839561\n",
"[1938]\ttrain-auc:0.838857\teval-auc:0.839609\n",
"[1939]\ttrain-auc:0.838889\teval-auc:0.839618\n",
"[1940]\ttrain-auc:0.838924\teval-auc:0.839639\n",
"[1941]\ttrain-auc:0.838981\teval-auc:0.83966\n",
"[1942]\ttrain-auc:0.839015\teval-auc:0.839669\n",
"[1943]\ttrain-auc:0.839035\teval-auc:0.839695\n",
"[1944]\ttrain-auc:0.839037\teval-auc:0.839687\n",
"[1945]\ttrain-auc:0.839074\teval-auc:0.839727\n",
"[1946]\ttrain-auc:0.839136\teval-auc:0.839774\n",
"[1947]\ttrain-auc:0.83919\teval-auc:0.839793\n",
"[1948]\ttrain-auc:0.839211\teval-auc:0.83983\n",
"[1949]\ttrain-auc:0.839208\teval-auc:0.839832\n",
"[1950]\ttrain-auc:0.839235\teval-auc:0.839846\n",
"[1951]\ttrain-auc:0.839237\teval-auc:0.839864\n",
"[1952]\ttrain-auc:0.839271\teval-auc:0.839917\n",
"[1953]\ttrain-auc:0.839303\teval-auc:0.839971\n",
"[1954]\ttrain-auc:0.839324\teval-auc:0.839977\n",
"[1955]\ttrain-auc:0.839383\teval-auc:0.840058\n",
"[1956]\ttrain-auc:0.839412\teval-auc:0.840085\n",
"[1957]\ttrain-auc:0.839456\teval-auc:0.840115\n",
"[1958]\ttrain-auc:0.839496\teval-auc:0.840159\n",
"[1959]\ttrain-auc:0.839539\teval-auc:0.840207\n",
"[1960]\ttrain-auc:0.839599\teval-auc:0.840295\n",
"[1961]\ttrain-auc:0.839652\teval-auc:0.840331\n",
"[1962]\ttrain-auc:0.839674\teval-auc:0.84037\n",
"[1963]\ttrain-auc:0.839709\teval-auc:0.840399\n",
"[1964]\ttrain-auc:0.83975\teval-auc:0.840443\n",
"[1965]\ttrain-auc:0.839785\teval-auc:0.840463\n",
"[1966]\ttrain-auc:0.839771\teval-auc:0.840418\n",
"[1967]\ttrain-auc:0.839816\teval-auc:0.840438\n",
"[1968]\ttrain-auc:0.839864\teval-auc:0.840467\n",
"[1969]\ttrain-auc:0.839923\teval-auc:0.840534\n",
"[1970]\ttrain-auc:0.83996\teval-auc:0.840591\n",
"[1971]\ttrain-auc:0.840004\teval-auc:0.840648\n",
"[1972]\ttrain-auc:0.840034\teval-auc:0.840696\n",
"[1973]\ttrain-auc:0.84004\teval-auc:0.840713\n",
"[1974]\ttrain-auc:0.840055\teval-auc:0.840731\n",
"[1975]\ttrain-auc:0.840091\teval-auc:0.840772\n",
"[1976]\ttrain-auc:0.840137\teval-auc:0.840827\n",
"[1977]\ttrain-auc:0.840154\teval-auc:0.840846\n",
"[1978]\ttrain-auc:0.840178\teval-auc:0.840879\n",
"[1979]\ttrain-auc:0.840199\teval-auc:0.840898\n",
"[1980]\ttrain-auc:0.840196\teval-auc:0.840892\n",
"[1981]\ttrain-auc:0.840206\teval-auc:0.840935\n",
"[1982]\ttrain-auc:0.840232\teval-auc:0.840979\n",
"[1983]\ttrain-auc:0.840239\teval-auc:0.840984\n",
"[1984]\ttrain-auc:0.840283\teval-auc:0.84102\n",
"[1985]\ttrain-auc:0.840308\teval-auc:0.841033\n",
"[1986]\ttrain-auc:0.840361\teval-auc:0.841063\n",
"[1987]\ttrain-auc:0.840399\teval-auc:0.841086\n",
"[1988]\ttrain-auc:0.840471\teval-auc:0.841156\n",
"[1989]\ttrain-auc:0.840473\teval-auc:0.84116\n",
"[1990]\ttrain-auc:0.840487\teval-auc:0.841172\n",
"[1991]\ttrain-auc:0.840492\teval-auc:0.841161\n",
"[1992]\ttrain-auc:0.840558\teval-auc:0.841222\n",
"[1993]\ttrain-auc:0.840617\teval-auc:0.841289\n",
"[1994]\ttrain-auc:0.840636\teval-auc:0.841302\n",
"[1995]\ttrain-auc:0.840636\teval-auc:0.841293\n",
"[1996]\ttrain-auc:0.840703\teval-auc:0.841404\n",
"[1997]\ttrain-auc:0.840749\teval-auc:0.841465\n",
"[1998]\ttrain-auc:0.840763\teval-auc:0.841485\n",
"[1999]\ttrain-auc:0.840845\teval-auc:0.841603\n"
],
"name": "stdout"
}
]
},
{
"cell_type": "code",
"metadata": {
"id": "Jcikz31DUWqv",
"colab_type": "code",
"colab": {}
},
"source": [
"#y_pred = gbm.predict(xgb.DMatrix(cv_x))\n",
"y_pred = gbm.predict(xgb.DMatrix(norm_test_df))\n",
"\n",
"#roc_auc_score(cv_y, y_pred)"
],
"execution_count": 0,
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {
"id": "YSIUljLQYbvj",
"colab_type": "text"
},
"source": [
"# **Preparation for Output File**"
]
},
{
"cell_type": "code",
"metadata": {
"id": "KYavUv_wYioL",
"colab_type": "code",
"colab": {}
},
"source": [
"final_output = pd.concat([test_df['impression_id'], pd.DataFrame({'is_click': y_pred})], axis=1)\n",
"final_output.to_csv('output.csv', index=False)"
],
"execution_count": 0,
"outputs": []
}
]
}