-
Notifications
You must be signed in to change notification settings - Fork 0
/
diabetes_research
1 lines (1 loc) · 923 KB
/
diabetes_research
1
{"cells":[{"source":"<a href=\"https://www.kaggle.com/code/tolgaerdogmus/end-to-end-machine-learning-pipeline-diabetes?scriptVersionId=188436200\" target=\"_blank\"><img align=\"left\" alt=\"Kaggle\" title=\"Open in Kaggle\" src=\"https://kaggle.com/static/images/open-in-kaggle.svg\"></a>","metadata":{},"cell_type":"markdown"},{"cell_type":"markdown","id":"ee972923","metadata":{"papermill":{"duration":0.016393,"end_time":"2024-07-15T20:13:28.837371","exception":false,"start_time":"2024-07-15T20:13:28.820978","status":"completed"},"tags":[]},"source":["\n","# End to End Diabetes Machine Learning Pipeline\n","\n","* [Exploratory Data Analysis](#ExploratoryDataAnalysis)\n"," * [EDA Functions](#edafuncs)\n"," * [check_df](#check_df)\n"," * [grab_col_names](#grab_col_names)\n"," * [cat_summary](#cat_summary)\n"," * [num_summary](#num_summary)\n"," * [target_summary_with_cat](#target_summary_with_cat)\n"," * [target_summary_with_num](#target_summary_with_num)\n"," * [correlation_matrix](#correlation_matrix)\n","* [Data Preproccessing & Feature Engineering](#DataPrepFeatureEngineering)\n"," * [Data Prep & Feature eng Functions](#dpfefuncs)\n"," * [check_outlier](#check_outlier)\n"," * [replace_with_thresholds](#replace_with_thresholds)\n"," * [one_hot_encoder](#one_hot_encoder) \n"," * [diabetes_data_prep](#diabetes_data_prep)\n"," * [Standardization](#standardization)\n","* [Base Models](#BaseModels)\n","* [Automated Hyperparameter Optimization](#AutomatedHyperparameterOptimization)\n","* [Stacking & Ensemble Learning](#StackingEnsembleLearning)\n","* [Prediction for a New Observation](#PredictionForANewObservation)\n","* [Saving the model to .pkl](#savingmodel)\n","* [Working with a model from .pkl file](#workingwithmodelfile)"]},{"cell_type":"code","execution_count":1,"id":"5db53673","metadata":{"_cell_guid":"b1076dfc-b9ad-4769-8c92-a6c4dae69d19","_uuid":"8f2839f25d086af736a60e9eeb907d3b93b6e0e5","execution":{"iopub.execute_input":"2024-07-15T20:13:28.871696Z","iopub.status.busy":"2024-07-15T20:13:28.871295Z","iopub.status.idle":"2024-07-15T20:13:33.316295Z","shell.execute_reply":"2024-07-15T20:13:33.314453Z"},"papermill":{"duration":4.465434,"end_time":"2024-07-15T20:13:33.319204","exception":false,"start_time":"2024-07-15T20:13:28.85377","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["/kaggle/input/docspot/datasets_228_482_diabetes.csv\n"]}],"source":["import numpy as np # linear algebra\n","import pandas as pd # data processing, CSV file I/O (e.g. pd.read_csv)\n","import seaborn as sns\n","import joblib\n","from matplotlib import pyplot as plt\n","from sklearn.ensemble import RandomForestClassifier, GradientBoostingClassifier, VotingClassifier, AdaBoostClassifier\n","from sklearn.linear_model import LogisticRegression\n","from sklearn.model_selection import cross_validate, GridSearchCV\n","from sklearn.neighbors import KNeighborsClassifier\n","from sklearn.svm import SVC\n","from sklearn.tree import DecisionTreeClassifier\n","from sklearn.preprocessing import StandardScaler\n","\n","from xgboost import XGBClassifier\n","from lightgbm import LGBMClassifier\n","from catboost import CatBoostClassifier\n","\n","import os\n","for dirname, _, filenames in os.walk('/kaggle/input'):\n"," for filename in filenames:\n"," print(os.path.join(dirname, filename))\n","\n"]},{"cell_type":"code","execution_count":2,"id":"1757f6e5","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.357564Z","iopub.status.busy":"2024-07-15T20:13:33.356122Z","iopub.status.idle":"2024-07-15T20:13:33.362217Z","shell.execute_reply":"2024-07-15T20:13:33.361037Z"},"papermill":{"duration":0.026787,"end_time":"2024-07-15T20:13:33.365057","exception":false,"start_time":"2024-07-15T20:13:33.33827","status":"completed"},"tags":[]},"outputs":[],"source":["import warnings\n","warnings.filterwarnings(\"ignore\")\n","pd.set_option('display.max_columns', None)\n","pd.set_option('display.width', 500)"]},{"cell_type":"markdown","id":"fa6aec48","metadata":{"papermill":{"duration":0.016023,"end_time":"2024-07-15T20:13:33.402189","exception":false,"start_time":"2024-07-15T20:13:33.386166","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"ExploratoryDataAnalysis\">Exploratory Data Analysis</a>"]},{"cell_type":"markdown","id":"1762c0f8","metadata":{"papermill":{"duration":0.01591,"end_time":"2024-07-15T20:13:33.434244","exception":false,"start_time":"2024-07-15T20:13:33.418334","status":"completed"},"tags":[]},"source":["#### <a class=\"anchor\" id=\"edafuncs\">EDA Functions</a>"]},{"cell_type":"code","execution_count":3,"id":"84ec151d","metadata":{"_kg_hide-input":false,"execution":{"iopub.execute_input":"2024-07-15T20:13:33.469503Z","iopub.status.busy":"2024-07-15T20:13:33.468405Z","iopub.status.idle":"2024-07-15T20:13:33.47664Z","shell.execute_reply":"2024-07-15T20:13:33.475466Z"},"papermill":{"duration":0.028995,"end_time":"2024-07-15T20:13:33.479389","exception":false,"start_time":"2024-07-15T20:13:33.450394","status":"completed"},"tags":[]},"outputs":[],"source":["def check_df(dataframe, head=5): \n"," print(\"##################### Shape #####################\") \n"," print(dataframe.shape) \n"," \n"," print(\"##################### Types #####################\") \n"," print(dataframe.dtypes) \n"," \n"," print(\"##################### Duplicated Values #####################\") \n"," print(dataframe.duplicated().sum()) \n"," \n"," print(\"##################### Number of Unique Values #####################\") \n"," print(df.nunique()) \n"," \n"," print(\"##################### Head #####################\") \n"," print(dataframe.head(head)) \n"," \n"," print(\"##################### Tail #####################\") \n"," print(dataframe.tail(head)) \n"," \n"," print(\"##################### NA #####################\") \n"," print(dataframe.isnull().sum()) \n"," \n"," print(\"##################### Quantiles #####################\") \n"," numeric_cols = dataframe.select_dtypes(include=['number']) \n"," print(numeric_cols.quantile([0, 0.05, 0.50, 0.95, 0.99, 1]).T)"]},{"cell_type":"code","execution_count":4,"id":"35457707","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.521056Z","iopub.status.busy":"2024-07-15T20:13:33.520077Z","iopub.status.idle":"2024-07-15T20:13:33.528969Z","shell.execute_reply":"2024-07-15T20:13:33.527884Z"},"papermill":{"duration":0.029003,"end_time":"2024-07-15T20:13:33.5314","exception":false,"start_time":"2024-07-15T20:13:33.502397","status":"completed"},"tags":[]},"outputs":[],"source":["def grab_col_names(dataframe, cat_th=10, car_th=20):\n"," # cat_cols, cat_but_car\n"," cat_cols = [col for col in dataframe.columns if dataframe[col].dtypes == \"O\"]\n"," num_but_cat = [col for col in dataframe.columns if dataframe[col].nunique() < cat_th and\n"," dataframe[col].dtypes != \"O\"]\n"," cat_but_car = [col for col in dataframe.columns if dataframe[col].nunique() > car_th and\n"," dataframe[col].dtypes == \"O\"]\n"," cat_cols = cat_cols + num_but_cat\n"," cat_cols = [col for col in cat_cols if col not in cat_but_car]\n","\n"," # num_cols\n"," num_cols = [col for col in dataframe.columns if dataframe[col].dtypes != \"O\"]\n"," num_cols = [col for col in num_cols if col not in num_but_cat]\n","\n"," print(f\"Observations: {dataframe.shape[0]}\")\n"," print(f\"Variables: {dataframe.shape[1]}\")\n"," print(f\"cat_cols: {len(cat_cols)}\")\n"," print(f\"num_cols: {len(num_cols)}\")\n"," print(f\"cat_but_car: {len(cat_but_car)}\")\n"," print(f\"num_but_cat: {len(num_but_cat)}\")\n"," \n"," return cat_cols, num_cols, cat_but_car"]},{"cell_type":"code","execution_count":5,"id":"e4b9fc33","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.569251Z","iopub.status.busy":"2024-07-15T20:13:33.568857Z","iopub.status.idle":"2024-07-15T20:13:33.575211Z","shell.execute_reply":"2024-07-15T20:13:33.574049Z"},"papermill":{"duration":0.02992,"end_time":"2024-07-15T20:13:33.577498","exception":false,"start_time":"2024-07-15T20:13:33.547578","status":"completed"},"tags":[]},"outputs":[],"source":["def cat_summary(dataframe, col_name, plot=False): \n"," print(pd.DataFrame({col_name: dataframe[col_name].value_counts(), \n"," \"Ratio\": 100 * dataframe[col_name].value_counts() / len(dataframe)})) \n"," print(\"##########################################\") \n"," if plot: \n"," sns.countplot(x=dataframe[col_name], data=dataframe) \n"," plt.show()"]},{"cell_type":"code","execution_count":6,"id":"c5a626ed","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.614918Z","iopub.status.busy":"2024-07-15T20:13:33.613303Z","iopub.status.idle":"2024-07-15T20:13:33.62145Z","shell.execute_reply":"2024-07-15T20:13:33.62011Z"},"papermill":{"duration":0.030174,"end_time":"2024-07-15T20:13:33.623881","exception":false,"start_time":"2024-07-15T20:13:33.593707","status":"completed"},"tags":[]},"outputs":[],"source":["def num_summary(dataframe, numerical_col, plot=False): \n"," quantiles = [0.05, 0.10, 0.20, 0.30, 0.40, 0.50, 0.60, 0.70, 0.80, 0.90, 0.95, 0.99] \n"," print(dataframe[numerical_col].describe(quantiles).T) \n"," \n"," if plot: \n"," dataframe[numerical_col].hist(bins=20) \n"," plt.xlabel(numerical_col) \n"," plt.title(numerical_col) \n"," plt.show(block=True)"]},{"cell_type":"code","execution_count":7,"id":"238e5287","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.672739Z","iopub.status.busy":"2024-07-15T20:13:33.672205Z","iopub.status.idle":"2024-07-15T20:13:33.678597Z","shell.execute_reply":"2024-07-15T20:13:33.677512Z"},"papermill":{"duration":0.034528,"end_time":"2024-07-15T20:13:33.681103","exception":false,"start_time":"2024-07-15T20:13:33.646575","status":"completed"},"tags":[]},"outputs":[],"source":["# Function to summarize categorical variables by the target variable. \n","def target_summary_with_cat(dataframe, target, categorical_col): \n"," print(categorical_col) \n"," print(pd.DataFrame({\"TARGET_MEAN\": dataframe.groupby(categorical_col)[target].mean(), \n"," \"Count\": dataframe[categorical_col].value_counts(), \n"," \"Ratio\": 100 * dataframe[categorical_col].value_counts() / len(dataframe)}), end=\"\\n\\n\\n\")"]},{"cell_type":"code","execution_count":8,"id":"58f4cd19","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.716546Z","iopub.status.busy":"2024-07-15T20:13:33.715366Z","iopub.status.idle":"2024-07-15T20:13:33.721086Z","shell.execute_reply":"2024-07-15T20:13:33.719922Z"},"papermill":{"duration":0.025465,"end_time":"2024-07-15T20:13:33.723308","exception":false,"start_time":"2024-07-15T20:13:33.697843","status":"completed"},"tags":[]},"outputs":[],"source":["def target_summary_with_num(dataframe, target, numerical_col): \n"," print(dataframe.groupby(target).agg({numerical_col: \"mean\"}), end=\"\\n\\n\\n\")"]},{"cell_type":"code","execution_count":9,"id":"28520825","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.757895Z","iopub.status.busy":"2024-07-15T20:13:33.7571Z","iopub.status.idle":"2024-07-15T20:13:33.763615Z","shell.execute_reply":"2024-07-15T20:13:33.76249Z"},"papermill":{"duration":0.026161,"end_time":"2024-07-15T20:13:33.765828","exception":false,"start_time":"2024-07-15T20:13:33.739667","status":"completed"},"tags":[]},"outputs":[],"source":["def correlation_matrix(df, cols): \n"," fig = plt.gcf() \n"," fig.set_size_inches(10, 8) \n"," plt.xticks(fontsize=10) \n"," plt.yticks(fontsize=10) \n"," fig = sns.heatmap(df[cols].corr(), annot=True, linewidths=0.5, annot_kws={'size': 12}, linecolor='w', cmap='RdBu') \n"," plt.show(block=True)"]},{"cell_type":"markdown","id":"5c5c78ca","metadata":{"papermill":{"duration":0.016684,"end_time":"2024-07-15T20:13:33.798555","exception":false,"start_time":"2024-07-15T20:13:33.781871","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"code","execution_count":10,"id":"d99a397a","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.844036Z","iopub.status.busy":"2024-07-15T20:13:33.84336Z","iopub.status.idle":"2024-07-15T20:13:33.8608Z","shell.execute_reply":"2024-07-15T20:13:33.859208Z"},"papermill":{"duration":0.043066,"end_time":"2024-07-15T20:13:33.864095","exception":false,"start_time":"2024-07-15T20:13:33.821029","status":"completed"},"tags":[]},"outputs":[],"source":["df = pd.read_csv(\"/kaggle/input/docspot/datasets_228_482_diabetes.csv\")"]},{"cell_type":"markdown","id":"6c9ffdcc","metadata":{"papermill":{"duration":0.016076,"end_time":"2024-07-15T20:13:33.902891","exception":false,"start_time":"2024-07-15T20:13:33.886815","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"check_df\">check_df</a>"]},{"cell_type":"code","execution_count":11,"id":"0b0c7b02","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:33.936881Z","iopub.status.busy":"2024-07-15T20:13:33.936474Z","iopub.status.idle":"2024-07-15T20:13:33.980322Z","shell.execute_reply":"2024-07-15T20:13:33.979098Z"},"papermill":{"duration":0.064671,"end_time":"2024-07-15T20:13:33.983676","exception":false,"start_time":"2024-07-15T20:13:33.919005","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["##################### Shape #####################\n","(768, 9)\n","##################### Types #####################\n","Pregnancies int64\n","Glucose int64\n","BloodPressure int64\n","SkinThickness int64\n","Insulin int64\n","BMI float64\n","DiabetesPedigreeFunction float64\n","Age int64\n","Outcome int64\n","dtype: object\n","##################### Duplicated Values #####################\n","0\n","##################### Number of Unique Values #####################\n","Pregnancies 17\n","Glucose 136\n","BloodPressure 47\n","SkinThickness 51\n","Insulin 186\n","BMI 248\n","DiabetesPedigreeFunction 517\n","Age 52\n","Outcome 2\n","dtype: int64\n","##################### Head #####################\n"," Pregnancies Glucose BloodPressure SkinThickness Insulin BMI DiabetesPedigreeFunction Age Outcome\n","0 6 148 72 35 0 33.6 0.627 50 1\n","1 1 85 66 29 0 26.6 0.351 31 0\n","2 8 183 64 0 0 23.3 0.672 32 1\n","3 1 89 66 23 94 28.1 0.167 21 0\n","4 0 137 40 35 168 43.1 2.288 33 1\n","##################### Tail #####################\n"," Pregnancies Glucose BloodPressure SkinThickness Insulin BMI DiabetesPedigreeFunction Age Outcome\n","763 10 101 76 48 180 32.9 0.171 63 0\n","764 2 122 70 27 0 36.8 0.340 27 0\n","765 5 121 72 23 112 26.2 0.245 30 0\n","766 1 126 60 0 0 30.1 0.349 47 1\n","767 1 93 70 31 0 30.4 0.315 23 0\n","##################### NA #####################\n","Pregnancies 0\n","Glucose 0\n","BloodPressure 0\n","SkinThickness 0\n","Insulin 0\n","BMI 0\n","DiabetesPedigreeFunction 0\n","Age 0\n","Outcome 0\n","dtype: int64\n","##################### Quantiles #####################\n"," 0.00 0.05 0.50 0.95 0.99 1.00\n","Pregnancies 0.000 0.00000 3.0000 10.00000 13.00000 17.00\n","Glucose 0.000 79.00000 117.0000 181.00000 196.00000 199.00\n","BloodPressure 0.000 38.70000 72.0000 90.00000 106.00000 122.00\n","SkinThickness 0.000 0.00000 23.0000 44.00000 51.33000 99.00\n","Insulin 0.000 0.00000 30.5000 293.00000 519.90000 846.00\n","BMI 0.000 21.80000 32.0000 44.39500 50.75900 67.10\n","DiabetesPedigreeFunction 0.078 0.14035 0.3725 1.13285 1.69833 2.42\n","Age 21.000 21.00000 29.0000 58.00000 67.00000 81.00\n","Outcome 0.000 0.00000 0.0000 1.00000 1.00000 1.00\n"]}],"source":["check_df(df)"]},{"cell_type":"markdown","id":"2039170e","metadata":{"papermill":{"duration":0.016304,"end_time":"2024-07-15T20:13:34.016845","exception":false,"start_time":"2024-07-15T20:13:34.000541","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"grab_col_names\">grab_col_names</a>"]},{"cell_type":"code","execution_count":12,"id":"ffae245a","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:34.054567Z","iopub.status.busy":"2024-07-15T20:13:34.054135Z","iopub.status.idle":"2024-07-15T20:13:34.063055Z","shell.execute_reply":"2024-07-15T20:13:34.061862Z"},"papermill":{"duration":0.030643,"end_time":"2024-07-15T20:13:34.065471","exception":false,"start_time":"2024-07-15T20:13:34.034828","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Observations: 768\n","Variables: 9\n","cat_cols: 1\n","num_cols: 8\n","cat_but_car: 0\n","num_but_cat: 1\n"]}],"source":["cat_cols, num_cols, cat_but_car = grab_col_names(df, cat_th=5, car_th=20)"]},{"cell_type":"markdown","id":"a0b3b302","metadata":{"papermill":{"duration":0.015964,"end_time":"2024-07-15T20:13:34.098575","exception":false,"start_time":"2024-07-15T20:13:34.082611","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"cat_summary\">cat_summary</a>"]},{"cell_type":"code","execution_count":13,"id":"63fb5273","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:34.193613Z","iopub.status.busy":"2024-07-15T20:13:34.193219Z","iopub.status.idle":"2024-07-15T20:13:34.205084Z","shell.execute_reply":"2024-07-15T20:13:34.20389Z"},"papermill":{"duration":0.03219,"end_time":"2024-07-15T20:13:34.207475","exception":false,"start_time":"2024-07-15T20:13:34.175285","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":[" Outcome Ratio\n","Outcome \n","0 500 65.104167\n","1 268 34.895833\n","##########################################\n"]}],"source":["for col in cat_cols:\n"," cat_summary(df, col)"]},{"cell_type":"markdown","id":"a9462f56","metadata":{"papermill":{"duration":0.016253,"end_time":"2024-07-15T20:13:34.240473","exception":false,"start_time":"2024-07-15T20:13:34.22422","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"num_summary\">num_summary</a>"]},{"cell_type":"code","execution_count":14,"id":"a63535fe","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:34.275571Z","iopub.status.busy":"2024-07-15T20:13:34.275134Z","iopub.status.idle":"2024-07-15T20:13:34.318656Z","shell.execute_reply":"2024-07-15T20:13:34.317133Z"},"papermill":{"duration":0.064408,"end_time":"2024-07-15T20:13:34.32149","exception":false,"start_time":"2024-07-15T20:13:34.257082","status":"completed"},"tags":[]},"outputs":[{"data":{"text/html":["<div>\n","<style scoped>\n"," .dataframe tbody tr th:only-of-type {\n"," vertical-align: middle;\n"," }\n","\n"," .dataframe tbody tr th {\n"," vertical-align: top;\n"," }\n","\n"," .dataframe thead th {\n"," text-align: right;\n"," }\n","</style>\n","<table border=\"1\" class=\"dataframe\">\n"," <thead>\n"," <tr style=\"text-align: right;\">\n"," <th></th>\n"," <th>count</th>\n"," <th>mean</th>\n"," <th>std</th>\n"," <th>min</th>\n"," <th>25%</th>\n"," <th>50%</th>\n"," <th>75%</th>\n"," <th>max</th>\n"," </tr>\n"," </thead>\n"," <tbody>\n"," <tr>\n"," <th>Pregnancies</th>\n"," <td>768.0</td>\n"," <td>3.845052</td>\n"," <td>3.369578</td>\n"," <td>0.000</td>\n"," <td>1.00000</td>\n"," <td>3.0000</td>\n"," <td>6.00000</td>\n"," <td>17.00</td>\n"," </tr>\n"," <tr>\n"," <th>Glucose</th>\n"," <td>768.0</td>\n"," <td>120.894531</td>\n"," <td>31.972618</td>\n"," <td>0.000</td>\n"," <td>99.00000</td>\n"," <td>117.0000</td>\n"," <td>140.25000</td>\n"," <td>199.00</td>\n"," </tr>\n"," <tr>\n"," <th>BloodPressure</th>\n"," <td>768.0</td>\n"," <td>69.105469</td>\n"," <td>19.355807</td>\n"," <td>0.000</td>\n"," <td>62.00000</td>\n"," <td>72.0000</td>\n"," <td>80.00000</td>\n"," <td>122.00</td>\n"," </tr>\n"," <tr>\n"," <th>SkinThickness</th>\n"," <td>768.0</td>\n"," <td>20.536458</td>\n"," <td>15.952218</td>\n"," <td>0.000</td>\n"," <td>0.00000</td>\n"," <td>23.0000</td>\n"," <td>32.00000</td>\n"," <td>99.00</td>\n"," </tr>\n"," <tr>\n"," <th>Insulin</th>\n"," <td>768.0</td>\n"," <td>79.799479</td>\n"," <td>115.244002</td>\n"," <td>0.000</td>\n"," <td>0.00000</td>\n"," <td>30.5000</td>\n"," <td>127.25000</td>\n"," <td>846.00</td>\n"," </tr>\n"," <tr>\n"," <th>BMI</th>\n"," <td>768.0</td>\n"," <td>31.992578</td>\n"," <td>7.884160</td>\n"," <td>0.000</td>\n"," <td>27.30000</td>\n"," <td>32.0000</td>\n"," <td>36.60000</td>\n"," <td>67.10</td>\n"," </tr>\n"," <tr>\n"," <th>DiabetesPedigreeFunction</th>\n"," <td>768.0</td>\n"," <td>0.471876</td>\n"," <td>0.331329</td>\n"," <td>0.078</td>\n"," <td>0.24375</td>\n"," <td>0.3725</td>\n"," <td>0.62625</td>\n"," <td>2.42</td>\n"," </tr>\n"," <tr>\n"," <th>Age</th>\n"," <td>768.0</td>\n"," <td>33.240885</td>\n"," <td>11.760232</td>\n"," <td>21.000</td>\n"," <td>24.00000</td>\n"," <td>29.0000</td>\n"," <td>41.00000</td>\n"," <td>81.00</td>\n"," </tr>\n"," </tbody>\n","</table>\n","</div>"],"text/plain":[" count mean std min 25% 50% 75% max\n","Pregnancies 768.0 3.845052 3.369578 0.000 1.00000 3.0000 6.00000 17.00\n","Glucose 768.0 120.894531 31.972618 0.000 99.00000 117.0000 140.25000 199.00\n","BloodPressure 768.0 69.105469 19.355807 0.000 62.00000 72.0000 80.00000 122.00\n","SkinThickness 768.0 20.536458 15.952218 0.000 0.00000 23.0000 32.00000 99.00\n","Insulin 768.0 79.799479 115.244002 0.000 0.00000 30.5000 127.25000 846.00\n","BMI 768.0 31.992578 7.884160 0.000 27.30000 32.0000 36.60000 67.10\n","DiabetesPedigreeFunction 768.0 0.471876 0.331329 0.078 0.24375 0.3725 0.62625 2.42\n","Age 768.0 33.240885 11.760232 21.000 24.00000 29.0000 41.00000 81.00"]},"execution_count":14,"metadata":{},"output_type":"execute_result"}],"source":["df[num_cols].describe().T"]},{"cell_type":"code","execution_count":15,"id":"1a9058eb","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:34.359664Z","iopub.status.busy":"2024-07-15T20:13:34.359125Z","iopub.status.idle":"2024-07-15T20:13:36.629023Z","shell.execute_reply":"2024-07-15T20:13:36.627905Z"},"papermill":{"duration":2.290856,"end_time":"2024-07-15T20:13:36.631523","exception":false,"start_time":"2024-07-15T20:13:34.340667","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 3.845052\n","std 3.369578\n","min 0.000000\n","5% 0.000000\n","10% 0.000000\n","20% 1.000000\n","30% 1.000000\n","40% 2.000000\n","50% 3.000000\n","60% 4.000000\n","70% 5.000000\n","80% 7.000000\n","90% 9.000000\n","95% 10.000000\n","99% 13.000000\n","max 17.000000\n","Name: Pregnancies, dtype: float64\n"]},{"data":{"image/png":"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fRo2bFil7TZt2qT3339fcXFx5baNHj1a33//vdLT0+V0OnXvvfdq/Pjx2rBhwwWNofRPaR85ckTh4eHVPYQqOZ1Obd++3fOnzusr6uBGHcpQCzfq4EYdylALtwupQ2FhoVq2bHlRj8SodnAZMGCABgwYUGWb7777TpMnT9a2bds0aNAgr21fffWVtm7dqr1796pbt26SpOXLl2vgwIF6/PHHKww6P1d6eSg8PNwvwSUkJETh4eH1fgJSB+rwU9TCjTq4UYcy1MKtOnW4mNs8fH5zrsvl0t13360//elP6tixY7ntmZmZioiI8IQWSUpKSlJAQICysrJ8PRwAAFCH+Pzm3EWLFikwMFBTpkypcHtubq5atGjhPYjAQEVGRio3N7fCfRwOhxwOh2e5sLBQkjvd+frR8aX91fdH0lMHN+pQhlq4UQc36lCGWrhdSB18USOfBpd9+/bpr3/9q7Kzs336bZ+FCxdq3rx55dZv375dISEhPnufn0pPT/dLv6ahDm7UoQy1cKMObtShDLVwq6oORUVFF92/T4PL22+/rWPHjqlVq1aedSUlJfrDH/6gpUuX6tChQ4qJidGxY8e89jt37pxOnjypmJiYCvudOXOmUlNTPculN/f069fPL/e4pKenq2/fvvX+WiV1oA4/RS3cqIMbdShDLdwupA6lV0wuhk+Dy913362kpCSvdcnJybr77rt17733SpISExOVn5+vffv2qWvXrpKknTt3yuVyqXv37hX2a7fbZbfby60PCgry2yTxZ98moQ5u1KEMtXCjDm7UoQy1cKuqDr6oT7WDy+nTp3Xw4EHPck5Ojj7++GNFRkaqVatWioqKKjfImJgYtW/fXpLUoUMH9e/fX+PGjdPq1avldDo1adIkjRw58oK+UQQAAOqvan+r6MMPP9T111+v66+/XpKUmpqq66+/XnPmzLngPtavX69rrrlGffr00cCBA9WzZ08988wz1R0KAACoZ6p9xqVXr16yqvFA6UOHDpVbFxkZecF/bA4AAKAUD1kEAADGILgAAABjEFwAAIAxCC4AAMAYBBcAAGAMggsAADAGwQUAABjD50+HRuXazHjdb30fenSQ3/oGAOBywRkXAABgDIILAAAwBsEFAAAYg+ACAACMQXABAADGILgAAABjEFwAAIAxCC4AAMAYBBcAAGAMggsAADAGwQUAABiD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0KFDPW169eqlKVOm6KGHHlJkZKRiYmKUlpbmNa4lS5aoc+fOCg0NVcuWLfXAAw/o9OnTnu3r1q1TRESEtm3bpg4dOqhx48bq37+/vv/+e69+1qxZo44dO8putys2NlaTJk3ybPv5paLzHduuXbuUkJCg0NBQRUREqEePHjp8+HDNiw/gohBcAKhRo0Y6e/asJCkjI0P79+9Xenq6tmzZIqfTqeTkZIWFhentt9/Wu+++6wkMpfssWrRI69ev19q1a/Xuu++qsLCwwvtI/v73vys0NFRZWVlavHix5s+fr/T0dM/2gIAALVu2TF988YX+/ve/a+fOnXrooYe8+igqKtLjjz+u559/Xnv27NE333yjP/7xj57tq1at0sSJEzV+/Hh99tlneu2113TVVVdVeNznO7Zz585p6NChuuWWW/Tpp58qMzNT48ePl81mu9iSA6ipaj+WEYDRUlJSrCFDhliW5X76cXp6umW3260//vGPVkpKihUdHW05HA5P++eff95q37695XK5POscDofVqFEja9u2bZZlWVZ0dLT12GOPebafO3fOatWqled9LMv9hOmePXt6jeWGG26wpk+fXulYX3rpJSsqKsqzvHbtWkuS1xNlV65caUVHR3uW4+LirL/85S+V9inJ2rRp0wUd24kTJyxJ1q5duyrtD8ClxRkXoB7asmWLGjdurODgYA0YMEB33HGH57JN586dve5r+eSTT3Tw4EGFhYWpcePGaty4sSIjI1VcXKyvv/5aBQUFysvLU0JCgmefBg0aqGvXruXe99prr/Vajo2N1bFjxzzLO3bsUJ8+fXTFFVcoLCxMd999t06cOKGioiJPm5CQELVt27bCPo4dO6ajR4+qT58+F1SH8x1bZGSkxowZo+TkZA0ePFh//etfy12WAnBpcXMuUA/17t1bq1atUsOGDRUXF6fAwLKPgtDQUK+2p0+fVteuXbV+/fpy/TRv3rxa7xsUFOS1bLPZ5HK5JEmHDh3Sbbfdpvvvv1+PPPKIIiMj9c4772js2LE6e/asQkJCKu3DsixJ7kte1XEhx7Z27VpNmTJFW7du1caNGzVr1iylp6frxhtvrNZ7AfANggtQD4WGhlZ638fP/epXv9LGjRvVokULhYeHV9gmOjpae/fu1a9//WtJUklJibKzs3Xddddd8Jj27dsnl8ulJ554QgEB7pPBL7744gXvL0lhYWFq06aNMjIy1Lt37/O2v5Bjk6Trr79e119/vWbOnKnExERt2LCB4ALUEi4VAajS6NGj1axZMw0ZMkRvv/22cnJytGvXLk2ZMkXffvutJGny5MlauHChXn31Ve3fv19Tp07Vjz/+WK2bWK+66io5nU4tX75c//3vf/X8889r9erV1R5vWlqannjiCS1btkwHDhxQdna2li9fXqNjy8nJ0cyZM5WZmanDhw9r+/btOnDggDp06FDtcQHwDYILgCqFhIRoz549atWqlYYNG6YOHTpo7NixKi4u9pylmD59uu68807dc889SkxMVOPGjZWcnKzg4OALfp8uXbpoyZIlWrRokTp16qT169dr4cKF1R5vSkqKli5dqqeeekodO3bUbbfdpgMHDtTo2EJCQvTvf/9bw4cPV7t27TR+/HhNnDhREyZMqPa4APiGzSq9OAwAPuJyudShQweNGDFCCxYsqO3hAKhDuMcFwEUrvYxyyy23yOFwaMWKFcrJydGoUaNqe2gA6hguFQG4aAEBAVq3bp1uuOEG9ejRQ5999pl27NjBvSAAfI5LRQAAwBiccQEAAMYguAAAAGMQXAAAgDEILgAAwBgEFwAAYAyCCwAAMAbBBQAAGIPgAgAAjEFwAQAAxvj/AF3Qm/c17RL/AAAAAElFTkSuQmCC","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 120.894531\n","std 31.972618\n","min 0.000000\n","5% 79.000000\n","10% 85.000000\n","20% 95.000000\n","30% 102.000000\n","40% 109.000000\n","50% 117.000000\n","60% 125.000000\n","70% 134.000000\n","80% 147.000000\n","90% 167.000000\n","95% 181.000000\n","99% 196.000000\n","max 199.000000\n","Name: Glucose, dtype: float64\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAAigAAAHHCAYAAACV96NPAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAA1VElEQVR4nO3de3RU1f338c8EkkkCJDEBcqkBglC5YyVNjFiLJRAoRahURNMlVQoVExHTn2L6FAxoBbE/ZalcpFWwS7GWqtiCohFFRGK4mXrDFGgAKyRUMAkkZRiS/fzRJ/N0TIAEzpCd8f1ai4Wzzz57vl/OXD6eubmMMUYAAAAWCWntAgAAAL6OgAIAAKxDQAEAANYhoAAAAOsQUAAAgHUIKAAAwDoEFAAAYB0CCgAAsA4BBQAAWIeAAsARBQUFcrlcrV0GgCBBQAFwRmVlZcrNzdW3v/1tRUZGKjIyUv369VNOTo4+/PDD1i4PQJBq39oFALDX2rVrdcMNN6h9+/bKzs7W4MGDFRISos8++0wvvfSSli5dqrKyMnXv3r21SwUQZAgoAJq0d+9eTZo0Sd27d9eGDRuUmJjot/2hhx7SkiVLFBLCiVgAzuORBUCTFi5cqJqaGq1YsaJROJGk9u3ba8aMGUpOTm5y/3379snlcmnlypWNtrlcLhUUFPiNffHFF5oyZYqSkpLkdruVkpKi6dOn6+TJk745//jHP3T99dcrNjZWkZGRuuKKK7Ru3bpG6z/++OPq37+/IiMjddFFFyk1NVWrVq1qdH233nqr4uPj5Xa71b9/fz399NPN+JcBcCFwBgVAk9auXatevXopPT094Nd18OBBpaWlqbKyUtOmTVOfPn30xRdf6M9//rNqa2sVFhamiooKXXnllaqtrdWMGTMUFxenZ555Rtdee63+/Oc/68c//rEk6Xe/+51mzJihn/zkJ7rzzjt14sQJffjhhyouLtZNN90kSaqoqNAVV1whl8ul3NxcdenSRa+99pqmTJmi6upqzZw5M+A9AzgzAgqARqqrq3Xw4EGNHz++0bbKykqdOnXKd7lDhw6KiIg4r+vLz89XeXm5iouLlZqa6hufN2+ejDGSpAULFqiiokLvvvuurrrqKknS1KlTNWjQIOXl5WncuHEKCQnRunXr1L9/f61evfq01/d//s//UV1dnT766CPFxcVJkm677TbdeOONKigo0C9+8Yvz7gnA+eElHgCNVFdXS5I6duzYaNuwYcPUpUsX35/Fixef13XV19drzZo1Gjt2rF84adDw0eVXX31VaWlpvnDSUN+0adO0b98+ffrpp5KkmJgY/fOf/9S2bduavD5jjF588UWNHTtWxhh9+eWXvj9ZWVmqqqrSzp07z6snAOePgAKgkU6dOkmSjh8/3mjbk08+qcLCQj377LOOXNe//vUvVVdXa8CAAWect3//fl166aWNxvv27evbLkmzZs1Sx44dlZaWpt69eysnJ0fvvfee3/VVVlZq+fLlfkGrS5cuuuWWWyRJhw8fdqQ3AOeOl3gANBIdHa3ExER9/PHHjbY1vCdl3759Z1zjdF/aVldXd971nUnfvn1VWlqqtWvXav369XrxxRe1ZMkSzZkzR3PnzlV9fb0k6ac//akmT57c5BqDBg0KaI0Azo6AAqBJY8aM0e9//3tt3bpVaWlpLd7/oosukvSf96z8t4YzHQ26dOmiqKioJsPQf+vevbtKS0sbjX/22We+7Q06dOigG264QTfccINOnjyp6667Tr/5zW+Un5+vLl26qFOnTqqrq1NmZmaL+wJwYfASD4Am3XPPPYqMjNStt96qioqKRtsb3rx6OlFRUercubM2bdrkN75kyRK/yyEhIRo/frz++te/avv27ae9nh/+8IfaunWrioqKfNtqamq0fPly9ejRQ/369ZMkHTlyxG//sLAw9evXT8YYeb1etWvXThMmTNCLL77YZCj617/+dca+AFwYnEEB0KTevXtr1apVuvHGG3XppZf6vknWGKOysjKtWrVKISEhuvjii0+7xs9//nMtWLBAP//5z5WamqpNmzbp73//e6N5Dz74oN544w19//vf17Rp09S3b18dOnRIq1ev1ubNmxUTE6N7771Xzz//vEaPHq0ZM2YoNjZWzzzzjMrKyvTiiy/6vjBu5MiRSkhI0NChQxUfH69du3bpiSee0JgxY3zvrVmwYIHefvttpaena+rUqerXr5+OHj2qnTt36s0339TRo0cD848KoPkMAJzBnj17zPTp002vXr1MeHi4iYiIMH369DG33XabKSkp8c277777zNcfUmpra82UKVNMdHS06dSpk5k4caI5fPiwkWTuu+8+v7n79+83N998s+nSpYtxu92mZ8+eJicnx3g8Ht+cvXv3mp/8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8Y/G7XablStXmk8//dRMmzbNxMTE+L1DuS2ZPn26iY6ONhs3bjSHDh3y/amtrTXGGLNnzx4zb948s337dlNWVmZeeeUV07NnT3P11Ve3cuXN88tf/tJs3LjRlJWVmffee89kZmaazp07m8OHDxtjjLnttttMt27dzFtvvWW2b99uMjIyTEZGRitX3XJ1dXWmW7duZtasWX7jbfX4HTt2zHzwwQfmgw8+MJLMI488Yj744APfp1gWLFhgYmJizCuvvGI+/PBDM27cOJOSkmL+/e9/+9YYNWqU+c53vmOKi4vN5s2bTe/evc2NN97YWi35OVN/J0+eNNdee625+OKLTUlJid/9suFTD1u2bDGPPvqoKSkpMXv37jXPPvus6dKli7n55ptbubP/70w9Hjt2zPzP//yPKSoqMmVlZebNN980l19+uendu7c5ceKEbw2bj6ExZ7+dGmNMVVWViYyMNEuXLm20v+3H8WzPD8ac/TH01KlTZsCAAWbkyJGmpKTErF+/3nTp0sXk5+c7VicB5b88/vjjplu3biYsLMykpaWZ999/v7VLOmeSmvyzYsUKY4wxBw4cMFdffbWJjY01brfb9OrVy9x9992mqqqqdQtvphtuuMEkJiaasLAw861vfcvccMMNZs+ePb7t//73v83tt99uLrroIhMZGWl+/OMfm0OHDrVixefm9ddfN5JMaWmp33hbPX5vv/12k7fLyZMnG2P+81Hj2bNnm/j4eON2u83w4cMb9X7kyBFz4403mo4dO5qoqChzyy23mGPHjrVCN42dqb+ysrLT3i/ffvttY4wxO3bsMOnp6SY6OtqEh4ebvn37mgcffNDvyb21nanH2tpaM3LkSNOlSxcTGhpqunfvbqZOndrof/RsPobGnP12aowxTz75pImIiDCVlZWN9rf9OJ7t+cGY5j2G7tu3z4wePdpERESYzp07m1/+8pfG6/U6Vqfr/xULAABgDd6DAgAArENAAQAA1iGgAAAA6xBQAACAdQgoAADAOgQUAABgHQIKAACwDgEFgONcLpfWrFnT2mUAaMMIKABapLy8XHfeead69eql8PBwxcfHa+jQoVq6dKlqa2tbuzwAQaJ9axcAoO34xz/+oaFDhyomJkYPPvigBg4cKLfbrY8++kjLly/Xt771LV177bWtXSaAIMAZFADNdvvtt6t9+/bavn27Jk6cqL59+6pnz54aN26c1q1bp7FjxzbaZ+PGjXK5XH4/3V5SUiKXy+X30/Pvvfeehg0bpsjISF100UXKysrSV199JUnyeDyaMWOGunbtqvDwcF111VXatm2bb9+vvvpK2dnZ6tKliyIiItS7d2+tWLHCt/3zzz/XxIkTFRMTo9jYWI0bN86qn70H0BgBBUCzHDlyRG+88YZycnLUoUOHJue4XK5zWrukpETDhw9Xv379VFRUpM2bN2vs2LGqq6uTJN1zzz168cUX9cwzz2jnzp3q1auXsrKydPToUUnS7Nmz9emnn+q1117Trl27tHTpUnXu3FmS5PV6lZWVpU6dOundd9/Ve++9p44dO2rUqFE6efLkOdULIPB4iQdAs+zZs0fGGF166aV+4507d9aJEyckSTk5OXrooYdavPbChQuVmpqqJUuW+Mb69+8vSaqpqdHSpUu1cuVKjR49WpL0u9/9ToWFhXrqqad0991368CBA/rOd76j1NRUSVKPHj1867zwwguqr6/X73//e1+AWrFihWJiYrRx40aNHDmyxfUCCDzOoAA4L1u3blVJSYn69+8vj8dzTms0nEFpyt69e+X1ejV06FDfWGhoqNLS0rRr1y5J0vTp0/XHP/5Rl112me655x5t2bLFN/dvf/ub9uzZo06dOqljx47q2LGjYmNjdeLECe3du/ec6gUQeJxBAdAsvXr1ksvlUmlpqd94z549JUkRERFN7hcS8p//DzLG+Ma8Xq/fnNPt21yjR4/W/v379eqrr6qwsFDDhw9XTk6Ofvvb3+r48eMaMmSInnvuuUb7denS5byuF0DgcAYFQLPExcVpxIgReuKJJ1RTU9Ps/RpCwKFDh3xjJSUlfnMGDRqkDRs2NLn/JZdcorCwML333nu+Ma/Xq23btqlfv35+1zN58mQ9++yzWrRokZYvXy5Juvzyy7V792517dpVvXr18vsTHR3d7D4AXFgEFADNtmTJEp06dUqpqal64YUXtGvXLpWWlurZZ5/VZ599pnbt2jXap1evXkpOTlZBQYF2796tdevW6X//93/95uTn52vbtm26/fbb9eGHH+qzzz7T0qVL9eWXX6pDhw6aPn267r77bq1fv16ffvqppk6dqtraWk2ZMkWSNGfOHL3yyivas2ePPvnkE61du1Z9+/aVJGVnZ6tz584aN26c3n33XZWVlWnjxo2aMWOG/vnPfwb+Hw3AuTEA0AIHDx40ubm5JiUlxYSGhpqOHTuatLQ08/DDD5uamhpjjDGSzMsvv+zbZ/PmzWbgwIEmPDzcfO973zOrV682kkxZWZlvzsaNG82VV15p3G63iYmJMVlZWearr74yxhjz73//29xxxx2mc+fOxu12m6FDh5qtW7f69r3//vtN3759TUREhImNjTXjxo0z//jHP3zbDx06ZG6++Wbf/j179jRTp041VVVVAf23AnDuXMb81wvDAAAAFuAlHgAAYB0CCgAAsA4BBQAAWIeAAgAArENAAQAA1iGgAAAA6xBQAACAdQgoAADAOgQUAABgHQIKAACwDgEFAABYh4ACAACs838B1enbKzkAGcEAAAAASUVORK5CYII=","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 69.105469\n","std 19.355807\n","min 0.000000\n","5% 38.700000\n","10% 54.000000\n","20% 60.000000\n","30% 64.000000\n","40% 68.000000\n","50% 72.000000\n","60% 74.000000\n","70% 78.000000\n","80% 82.000000\n","90% 88.000000\n","95% 90.000000\n","99% 106.000000\n","max 122.000000\n","Name: BloodPressure, dtype: float64\n"]},{"data":{"image/png":"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b19//XX17dtXDRs2VO/evTV48GD16dPHO3fKlCm64YYbdMkll6h169bq06eP7rzzTl1++eXlru2Pn9a8Z88eGWM0YcIETZgw4Yw1N2zY8GfvE6jJCChADRESEqIePXroT3/6k3bv3q1WrVoFu6QyatWqpbS0tHPOK++KHY/Ho169eumRRx4p9z6XXHKJJCkhIUHbtm3TypUrtXz5ci1fvlwLFy7UXXfdpRdeeEGSdPXVV+vLL7/UO++8o1WrVumvf/2r/vjHP2r+/Pm65557JP34IXfGmDL7KS0t9avmUyfu/u53vytzNOiUZs2alTsOgIAC1CgnT56UJBUVFZXZVr9+fUVFRWnXrl1ltn3++ecKCQlRo0aNJElNmjQ547xT20/9+dlnn8kY43MUpbz7/lIXX3yxioqK/Ao44eHhGjBggAYMGCCPx6P7779fzz33nCZMmOANBXFxcRo6dKiGDh2qoqIiXX311Zo0aZI3oFxwwQX66quvyqy9f/9+v+o99TZaWFiYXzUD8MU5KEAN4Xa7tWrVKoWHh3vfijldrVq11Lt3b73zzjveS3qlH6/YWbRokbp166aYmBhJ0nXXXadNmzYpOzvbO6+4uFgLFixQ06ZNddlll3nnHTp0SIsXL/bOKykp0YIFCwL++AYPHqzs7GytXLmyzLaCggJvOPvuu+98toWEhHjfujl1+fNP59SuXVvNmjXzuTz64osv1ueff65vvvnGO/bpp5/qo48+8qvehIQEde/eXc8995wOHz5cZvvp6wIoiyMoQDW1fPly7xGN/Px8LVq0SLt379a4ceO8QeOnnnzySWVlZalbt266//77FRoaqueee04ul0vTp0/3zhs3bpxeeeUV9e3bVw8++KDi4uL0wgsvaO/evXrzzTcVEvLj/9sMHz5czz77rO666y7l5OQoKSlJ//jHPxQVFRXwx/vwww/r3XffVf/+/XX33XerQ4cOKi4u1n/+8x8tXrxY+/btU7169XTPPffoyJEjuvbaa3XhhRdq//79mjNnjtq1a+cNbpdddpm6d++uDh06KC4uTlu2bNHixYs1atQo7/5+85vfaObMmUpPT9ewYcOUn5+v+fPnq1WrVt6Tic9l7ty56tatm9q0aaPhw4froosuUl5enrKzs/Xf//5Xn376acD7BNQYQb6KCEAFlXeZcUREhGnXrp2ZN2+e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MTExZujQoebYsWNBeDSV52x92rt37xl/r3/wwQfeNWzpk8OY0z6eEAAAwAKcgwIAAKxDQAEAANYhoAAAAOsQUAAAgHUIKAAAwDoEFAAAYB0CCgAAsA4BBTgP7du3Tw6HQ9u2bavU/axdu1YOh6PMdxEBwLkQUIAa6O6775bD4fD+xMfHq0+fPvr3v/8d1LpOBZZTPw0aNNCgQYP01VdfBbUuAPYhoAA1VJ8+fXT48GEdPnxYq1evVmhoqPr37x/ssiT9+IWJhw4d0htvvKHt27drwIABKi0tLTPPGKOTJ08GocIzs7EmoCYioAA1lNPpVGJiohITE9WuXTuNGzdOBw8e1DfffFPu/HXr1qlTp05yOp1KSkrSuHHjfP4hdrlcevDBB5WQkKCIiAh169ZNmzdv9llj2bJluuSSSxQZGakePXpo37595e4rISFBSUlJuvrqqzVx4kTt2LFDe/bs8R5hWb58uTp06CCn06kPP/xQHo9HU6dOVUpKiiIjI9W2bVstXrzYu97333+vIUOGqH79+oqMjFTz5s21cOFCSdKJEyc0atQoJSUlKSIiQk2aNNHUqVMllf9WV0FBgRwOh9auXStJP7smAL9MaLALAFD5ioqK9NJLL6lZs2aKj49XcXGxz/avv/5a1113ne6++269+OKL+vzzzzV8+HBFRERo0qRJkqRHHnlEb775pl544QU1adJE06dPV3p6uvbs2aO4uDgdPHhQN910k0aOHKkRI0Zoy5Yt+r//+79z1hYZGSnpxyBxyrhx4zRjxgxddNFFuuCCCzR16lS99NJLmj9/vpo3b67169frjjvuUP369XXNNddowoQJ2rFjh5YvX6569eppz549+uGHHyRJs2fP1rvvvqvXX39djRs31sGDB3Xw4MEK97CiNQH4har86wkBVLqMjAxTq1YtEx0dbaKjo40kk5SUZHJycowxxvutpp988okxxphHH33UXHrppcbj8XjXmDt3rqldu7YpLS01RUVFJiwszLz88sve7SdOnDDJyclm+vTpxhhjxo8fby677DKfOsaOHWskme+//94Y879vWj11+9ChQ6ZLly6mYcOGxuVyebcvWbLEu8bx48dNVFSU+fjjj33WHjZsmPcr4AcMGGCGDh1abi8eeOABc+211/o8tlN+2gdjjPn+++99vt3159YE4JfhCApQQ/Xo0UPz5s2T9ONbIH/+85/Vt29fbdq0qczcnTt3KjU1VQ6HwzvWtWtXFRUV6b///a8KCgrkdrvVtWtX7/awsDB16tRJO3fu9K7RuXNnn3VTU1PLre3CCy+UMUYlJSVq27at3nzzTYWHh3u3d+zY0fv3PXv2qKSkRL169fJZ48SJE2rfvr0k6b777tOgQYO0detW9e7dWwMHDlSXLl0k/XjCcK9evXTppZeqT58+6t+/v3r37n3uBv5ERWsC8MsQUIAaKjo6Ws2aNfPe/utf/6q6devqL3/5i+65554gVib961//UkxMjBISElSnTp0y26Ojo71/LyoqkiS9//77atiwoc88p9MpSerbt6/279+vZcuWKSsrSz179tTIkSM1Y8YM/epXv9LevXu1fPly/fOf/9TgwYOVlpamxYsXKyTkx9PwjDHeNd1ud7k1V7QmAL8MAQU4TzgcDoWEhHjPzThdy5Yt9eabb8oY4z2K8tFHH6lOnTq68MILFR8fr/DwcH300Udq0qSJpB//Id+8ebPGjBnjXePdd9/1WXfDhg3l1pKSkqLY2Fi/6r7sssvkdDp14MCBs57bUb9+fWVkZCgjI0NXXXWVHn74Yc2YMUOSFBMTo1//+tf69a9/rZtvvll9+vTRkSNHVL9+fUnS4cOHvUc+/PlsGH9rAvDzEVCAGsrlcik3N1fSj2/xPPvssyoqKtKAAQPKzL3//vs1a9YsPfDAAxo1apR27dqlxx9/XJmZmQoJCVF0dLTuu+8+Pfzww4qLi1Pjxo01ffp0lZSUaNiwYZKk3/72t3rmmWf08MMP65577lFOTo6ef/75X/w46tSpo9/97nd66KGH5PF41K1bNx09elQfffSRYmJilJGRoYkTJ6pDhw5q1aqVXC6Xli5dqpYtW0qSZs6cqaSkJLVv314hISF64403lJiYqNjYWIWEhOjKK6/U008/rZSUFOXn5+uxxx4LSE0AfqEgnwMDoBJkZGQYSd6fOnXqmCuuuMIsXrzYGFP+yaFr1641V1xxhQkPDzeJiYlm7Nixxu12e7f/8MMP5oEHHjD16tUzTqfTdO3a1WzatMlnv++9955p1qyZcTqd5qqrrjJ///vfz3qS7E+dabvH4zGzZs0yl156qQkLCzP169c36enpZt26dcYYY5544gnTsmVLExkZaeLi4swNN9xgvvrqK2OMMQsWLDDt2rUz0dHRJiYmxvTs2dNs3brVu/aOHTtMamqqiYyMNO3atTOrVq0q9yTZitYE4JdxGHPam68AAAAW4IPaAACAdQgoAADAOgQUAABgHQIKAACwDgEFAABYh4ACAACsQ0ABAADWIaAAAADrEFAAAIB1CCgAAMA6BBQAAGAdAgoAALDO/wf08dg7OS7sYAAAAABJRU5ErkJggg==","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 20.536458\n","std 15.952218\n","min 0.000000\n","5% 0.000000\n","10% 0.000000\n","20% 0.000000\n","30% 8.200000\n","40% 18.000000\n","50% 23.000000\n","60% 27.000000\n","70% 31.000000\n","80% 35.000000\n","90% 40.000000\n","95% 44.000000\n","99% 51.330000\n","max 99.000000\n","Name: SkinThickness, dtype: float64\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAAigAAAHHCAYAAACV96NPAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAw6UlEQVR4nO3df3zN9f//8fvZrzMzM/Njs7L5lZCf+dVK5cdmfrxJ0Q+pDxLvypRWRIWNRN76RfTzHXlHSu+SJOwjP1IzP0qiEtJbYbyjmZ9z7Dy/f/Rxvk4bbZxtz83termcS16v1/P1PI/Xw9nce71e5xyHMcYIAADAIn4lXQAAAMCfEVAAAIB1CCgAAMA6BBQAAGAdAgoAALAOAQUAAFiHgAIAAKxDQAEAANYhoAAAAOsQUIAyyOFwKCkp6bxjfv75ZzkcDs2aNatIa6lZs6b+9re//eW4lStXyuFwaOXKlYWav3///goNDb3A6gDYioAClDLffvutevfurdjYWAUHB+uyyy5TQkKCpk2bVizP379/fzkcjr989O/fv1jqAVA2BZR0AQAK7ssvv1T79u0VExOjQYMGKSoqSr/88ovWrl2rF198UUOHDi3wXLGxsTpx4oQCAwMLVcPf//53xcfHe5Z37dqlMWPGaPDgwbr++us96+vUqVOoeW+44QadOHFCQUFBhdoPQNlEQAFKkQkTJqhixYpav369wsPDvbYdOHCgUHM5HA4FBwcXuoa4uDjFxcV5ljds2KAxY8YoLi5Od911V6HnO8PPz++C6gFQNnGJByhFdu7cqauuuipPOJGkatWqnXffp556Sn5+fp5LQfndg3Lmfo49e/aoZ8+eCg0NVdWqVfXoo48qNzf3ompfs2aNWrdureDgYNWuXVuzZ8/22n6ue1AyMjLUtWtXVapUSeXLl1eTJk304osvnve5Nm3apKpVq6pdu3Y6evSopP9/L8xf1SFJWVlZGjZsmGrUqCGn06m6devqmWeekdvt9ho3b948tWjRQhUqVFBYWJgaN27sVZvL5VJqaqquuOIKBQcHq3Llymrbtq3S0tIK0zrgkkRAAUqR2NhYbdy4UVu2bCnUfk8++aTGjBmjV1999S8vA+Xm5ioxMVGVK1fWlClTdOONN+rZZ5/Va6+9dsF179ixQ71791ZCQoKeffZZVapUSf3799fWrVvPu19aWppuuOEGfffdd3rooYf07LPPqn379lq0aNE591m/fr06dOig5s2b69NPP/W6gbYgdRw/flw33nij3n77bf3P//yPpk6dquuuu06jRo1ScnKyV219+vRRpUqV9Mwzz2jSpElq166dvvjiC8+YlJQUpaamqn379nrppZf0xBNPKCYmRl999dWFtBG4tBgApcayZcuMv7+/8ff3N3FxcWbEiBFm6dKl5tSpU17jJJkhQ4YYY4x55JFHjJ+fn5k1a5bXmF27dhlJZubMmZ51/fr1M5LMuHHjvMY2b97ctGjRIt+a1q9fn2ees8XGxhpJZvXq1Z51Bw4cME6n0zzyyCOedStWrDCSzIoVK4wxxpw+fdrUqlXLxMbGmt9//91rTrfb7VVz+fLljTHGrFmzxoSFhZlu3bqZkydPXlAd48ePN+XLlzc//vij1/4jR440/v7+Zvfu3cYYYx566CETFhZmTp8+ne9xG2NM06ZNTbdu3c65HcC5cQYFKEUSEhKUnp6uHj166JtvvtHkyZOVmJioyy67TAsXLvQaa4xRUlKSXnzxRb399tvq169fgZ/nvvvu81q+/vrr9dNPP11w3Q0bNvS6gbZq1aq68sorzzvn119/rV27dmnYsGF5Lmk5HI4841esWKHExER17NhRH3zwgZxO5wXVMX/+fF1//fWqVKmSfvvtN88jPj5eubm5Wr16tSQpPDxcx44dO+/lmvDwcG3dulXbt28/5xgA+SOgAKVMq1at9MEHH+j333/XunXrNGrUKB05ckS9e/fWd9995xk3e/ZsTZ8+XdOmTVOfPn0KPH9wcLCqVq3qta5SpUr6/fffL7jmmJiYPOv+as6dO3dKkho1avSX8588eVLdunVT8+bN9d57753znUAFqWP79u1asmSJqlat6vU4886lMzcjP/DAA6pXr566dOmiyy+/XPfcc4+WLFniNfe4ceOUlZWlevXqqXHjxho+fLg2b978l8cDgIAClFpBQUFq1aqVnn76ab388styuVyaP3++Z/t1112nyMhIvfTSSzp06FCB5/X39/d5reea0xjjk/mdTqe6deumjIyMPCGhsHW43W4lJCQoLS0t30evXr0k/XFT8qZNm7Rw4UL16NFDK1asUJcuXbzOVN1www3auXOn3nzzTTVq1EhvvPGGrr76ar3xxhs+OW6gLCOgAGVAy5YtJUn79u3z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Q0ABLlEOh0MLFiw45/aaNWvqhRde8OlztmvXTsOGDbuous6WkpKiZs2aXXRdAOxDQAHKqP/+97+6//77FRMTI6fTqaioKCUmJuqLL74o0P7r16/X4MGDCzQ2JSVFDofjvI+C2rdvn7p06VLg8QDKpoCSLgBA0ejVq5dOnTqlt956S7Vr19b+/fu1fPlyHTx4sED7V61atcDP9eijj+q+++7zLLdq1UqDBw/WoEGDCl0330ALQOIMClAmZWVl6fPPP9czzzyj9u3bKzY2Vq1bt9aoUaPUo0ePfPcZO3asqlevrs2bN0vKe4nH4XDojTfe0M0336yQkBBdccUVWrhwoSQpNDRUUVFRnoe/v78qVKjgte4Mt9utESNGKCIiQlFRUUpJSfGq48+XeH799Vf16dNHERERKl++vFq2bKmMjIx8j2Hnzp2qXbu2kpKSZIzRrFmzFB4erqVLl6pBgwYKDQ1V586dtW/fPq/93njjDTVo0EDBwcGqX7++ZsyY4dl26tQpJSUlqXr16goODlZsbKwmTpwo6Y9v605JSfGcpYqOjtaDDz54/r8cAAVCQAHKoNDQUIWGhmrBggXKyck571hjjIYOHarZs2fr888/V5MmTc45NjU1Vbfddps2b96srl27qm/fvjp06FChanvrrbdUvnx5ZWRkaPLkyRo3bpzS0tLyHXv06FHdeOON2rNnjxYuXKhvvvlGI0aMkNvtzjN28+bNatu2re6880699NJLnstKx48f15QpU/Svf/1Lq1ev1u7du/Xoo4969pszZ47GjBmjCRMm6Pvvv9fTTz+t0aNH66233pIkTZ06VQsXLtR7772nbdu2ac6cOapZs6Yk6d///reef/55vfrqq9q+fbsWLFigxo0bF6ofAM7BJ185CMA677//vqlUqZIJDg421157rRk1apT55ptvPNslmfnz55s777zTNGjQwPz6669e+8fGxprnn3/ea/yTTz7pWT569KiRZD799NM8z/3nfc+48cYbTdu2bb3WtWrVyjz22GNez/Phhx8aY4x59dVXTYUKFczBgwfzPcaxY8eapk2bmi+++MJUqlTJTJkyxWv7zJkzjSSzY8cOz7rp06ebyMhIz3KdOnXM3LlzvfYbP368iYuLM8YYM3ToUNOhQwfjdrvzPP+zzz5r6tWrZ06dOpVvfQAuHGdQgDKqV69e2rt3rxYuXKjOnTtr5cqVuvrqqzVr1izPmIcfflgZGRlavXq1Lrvssr+c8+yzK+XLl1dYWJgOHDhQqLr+fIamevXq55xj06ZNat68uSIiIs453+7du5WQkKAxY8bokUceybM9JCREderUyff5jh07pp07d2rgwIGes06hoaF66qmntHPnTklS//79tWnTJl155ZV68MEHtWzZMs9ct956q06cOKHatWtr0KBB+vDDD3X69OmCNwPAORFQgDIsODhYCQkJGj16tL788kv1799fY8eO9WxPSEjQnj17tHTp0gLNFxgY6LXscDjyvdziqznKlSv3l/NVrVpVrVu31jvvvKPs7OwCPZ8xRtIfl5Ak6fXXX9emTZs8jy1btmjt2rWSpKuvvlq7du3S+PHjdeLECd12223q3bu3JKlGjRratm2bZsyYoXLlyumBBx7QDTfcIJfL9Zd1Azg/AgpwCWnYsKGOHTvmWe7Ro4fmzp2re++9V/PmzSvByvLXpEkTbdq06bz3uZQrV06LFi1ScHCwEhMTdeTIkQLPHxkZqejoaP3000+qW7eu16NWrVqecWFhYbr99tv1+uuv691339W///1vT03lypVT9+7dNXXqVK1cuVLp6en69ttvL/ygAUjibcZAmXTw4EHdeuutuueee9SkSRNVqFBBGzZs0OTJk3XTTTd5jb355pv1r3/9S3fffbcCAgI8Zwds0KdPHz399NPq2bOnJk6cqOrVq+vrr79WdHS04uLiPOPKly+vTz75RF26dFGXLl20ZMkShYaGFug5UlNT9eCDD6pixYrq3LmzcnJytGHDBv3+++9KTk7Wc889p+rVq6t58+by8/PT/PnzFRUVpfDwcM2aNUu5ublq06aNQkJC9Pbbb6tcuXKKjY0tqpYAlwwCClAGhYaGqk2bNnr++ee1c+dOuVwu1ahRQ4MGDdLjjz+eZ3zv3r3ldrt19913y8/PT7fccksJVJ1XUFCQli1bpkceeURdu3bV6dOn1bBhQ02fPj3P2NDQUH366adKTExUt27dtHjx4gI9x7333quQkBD94x//0PDhw1W+fHk1btzY84m3FSpU0OTJk7V9+3b5+/urVatWWrx4sfz8/BQeHq5JkyYpOTlZubm5aty4sT7++GNVrlzZl20ALkkOc+ZiLAAAgCW4BwUAAFiHgAIAAKxDQAEAANYhoAAAAOsQUAAAgHUIKAAAwDoEFAAAYB0CCgAAsA4BBQAAWIeAAgAArENAAQAA1iGgAAAA6/w/QtNUbRZVPyQAAAAASUVORK5CYII=","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 79.799479\n","std 115.244002\n","min 0.000000\n","5% 0.000000\n","10% 0.000000\n","20% 0.000000\n","30% 0.000000\n","40% 0.000000\n","50% 30.500000\n","60% 72.200000\n","70% 106.000000\n","80% 150.000000\n","90% 210.000000\n","95% 293.000000\n","99% 519.900000\n","max 846.000000\n","Name: Insulin, dtype: float64\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAAigAAAHHCAYAAACV96NPAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAAAztklEQVR4nO3df1RU953/8deAwyDqQEBhZAViTRqlgWox6jRpahVBwjGx4fTkh01M6pqNwTRKYyytWtSmWDdtfqImPVbTTWi6dmNarVFHrNps8BctjT9aG21S0iiwjYuoxHGE+/2jX2adoMbRQT5Xno9zOMd772c+933nPYRX7p0747AsyxIAAIBBorq6AAAAgE8ioAAAAOMQUAAAgHEIKAAAwDgEFAAAYBwCCgAAMA4BBQAAGIeAAgAAjENAAQAAxiGgALCl0aNHa/To0cHl999/Xw6HQytXruyymgBEDgEFQFhWrlwph8Oh3bt3d3UpAK5iPbq6AACIhIyMDH388cdyOp1dXQqACCCgALgqOBwOxcbGdnUZACKESzwALssDDzyg3r1768MPP9TEiRPVu3dv9evXT48//rhaW1tDxr722mvKyclRnz595Ha7lZWVpWeffTa4vaysTA6Ho8M+2i8rvf/+++et41zvQQmnNgBmIaAAuGytra3Kz89XUlKSnnrqKX35y1/Wj370I7300kvBMT6fT/fcc4+uueYa/fCHP9SiRYs0evRo/fd//3eX1wbAPFziAXDZTp06pbvuuktz586VJD388MP6whe+oOXLl2vatGmSpN/85jdyu93asGGDoqOjjaoNgHk4gwIgIh5++OGQ5S996Uv661//GlxOSEjQyZMn5fP5rnRpn1obAPMQUABcttjYWPXr1y9k3TXXXKP//d//DS4/8sgj+uxnP6uCggINGDBA3/jGN7R+/XojagNgHgIKgMt2MZdskpOTVVtbq1//+te6/fbb9dvf/lYFBQWaPHlycMy53iAr6bLe0HolLycBiBwCCoArJiYmRhMmTNCSJUt06NAh/du//Zt+9rOf6eDBg5L+eWZDkpqamkIe97e//e1KlwqgixFQAFwRH330UchyVFSUsrOzJUl+v1+SNGjQIEnStm3bguNOnjypl19++QpVCcAU3MUD4Ir413/9Vx09elRjxozRgAED9Le//U3PP/+8hg4dqiFDhkiS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5s2bp/79+6tnz57Kzc3Vu+++GzLH0aNHNWnSJLndbiUkJGjKlCk6ceLElT6Uq1pra6vmzp2rgQMHqmfPnho0aJAWLlwY8p013a5XFizLsqzXXnvNiomJsX76059a+/bts6ZOnWolJCRYDQ0NXV1at5Gfn2+tWLHC2rt3r1VbW2vddtttVnp6unXixIngmIcffthKS0uzqqqqrN27d1ujRo2yvvjFLwa3nzlzxrrxxhut3Nxc6w9/+IO1bt06q2/fvlZpaWlXHNJVb+fOnda1115rZWdnW4899lhwPX0yw9GjR62MjAzrgQcesHbs2GH99a9/tTZs2GAdPHgwOGbRokVWfHy89cYbb1h//OMfrdtvv90aOHCg9fHHHwfHjB8/3vr85z9vbd++3frd735nXXfdddY999zTFYd01XryySetpKQka+3atdZ7771nrVq1yurdu7f17LPPBsd0t14RUP6/ESNGWMXFxcHl1tZWKzU11SovL+/Cqrq3xsZGS5K1detWy7Isq6mpyXI6ndaqVauCY/70pz9Zkqzq6mrLsixr3bp1VlRUlFVfXx8cs3TpUsvtdlt+v//KHsBV7vjx49b1119v+Xw+68tf/nIwoNAnc8yePdu65ZZbzru9ra3N8ng81r//+78H1zU1NVkul8v6+c9/blmWZe3fv9+SZO3atSs45s0337QcDof14Ycfdl7x3UxhYaH1jW98I2TdnXfeaU2aNMmyrO7ZKy7xSDp9+rRqamqUm5sbXBcVFaXc3FxVV1d3YWXd27FjxyRJiYmJkqSamhoFAoGQPg0ePFjp6enBPlVXVysrKyvkE4nz8/PV3Nysffv2XcHqr37FxcUqLCwM6YdEn0zy61//WsOHD9fXvvY1JScna9iwYfrJT34S3P7ee++pvr4+pFfx8fEaOXJkSK8SEhI0fPjw4Jjc3FxFRUVpx44dV+5grnJf/OIXVVVVpb/85S+SpD/+8Y966623VFBQIKl79qpLP0nWFP/4xz/U2tra4WP2U1JS9Oc//7mLqure2traNGPGDN1888268cYbJUn19fWKiYnp8EWRKSkpqq+vD445Vx/btyEyXnvtNf3+97/Xrl27OmyjT+b461//qqVLl6qkpETf+c53tGvXLn3zm99UTEyMJk+eHHyuz9WLs3uVnJwcsr1Hjx5KTEykVxH07W9/W83NzRo8eLCio6PV2tqqJ598UpMmTZKkbtkrAgqMVFxcrL179+qtt97q6lLwCR988IEee+wx+Xw+xcbGdnU5uIC2tjYNHz5cP/jBDyRJw4YN0969e7Vs2TJNnjy5i6vD2f7zP/9Tr776qiorK/W5z31OtbW1mjFjhlJTU7ttr7jEI6lv376Kjo7ucJdBQ0ODPB5PF1XVfU2fPl1r167Vb3/7Ww0YMCC43uPx6PTp02pqagoZf3afPB7POfvYvg2Xr6amRo2NjfrCF76gHj16qEePHtq6dauee+459ejRQykpKfTJEP3791dmZmbIuiFDhqiurk7S/z3XF/pvn8fjUWNjY8j2M2fO6OjRo/QqgmbNmqVvf/vbuvvuu5WVlaX77rtPM2fOVHl5uaTu2SsCiqSYmBjl5OSoqqoquK6trU1VVVXyer1dWFn3YlmWpk+frtWrV2vz5s0aOHBgyPacnBw5nc6QPh04cEB1dXXBPnm9Xu3Zsyfkl9Tn88ntdnf4DzUuzdixY7Vnzx7V1tYGf4YPH65JkyYF/02fzHDzzTd3uFX/L3/5izIyMiRJAwcOlMfjCelVc3OzduzYEdKrpqYm1dTUBMds3rxZbW1tGjly5BU4iu6hpaVFUVGhf5Kjo6PV1tYmqZv2qqvfpWuK1157zXK5XNbKlSut/fv3Ww899JCVkJAQcpcBOte0adOs+Ph4a8uWLdaRI0eCPy0tLcExDz/8sJWenm5t3rzZ2r17t+X1ei2v1xvc3n77al5enlVbW2utX7/e6tevH7evdrKz7+KxLPpkip07d1o9evSwnnzySevdd9+1Xn31VSsuLs565ZVXgmMWLVpkJSQkWL/61a+sd955x7rjjjvOeevqsGHDrB07dlhvvfWWdf3119v21lVTTZ482fqXf/mX4G3Gr7/+utW3b1/riSeeCI7pbr0ioJzl+eeft9LT062YmBhrxIgR1vbt27u6pG5F0jl/VqxYERzz8ccfW4888oh1zTXXWHFxcdZXv/pV68iRIyHzvP/++1ZBQYHVs2dPq2/fvta3vvUtKxAIXOGj6V4+GVDokznWrFlj3XjjjZbL5bIGDx5svfTSSyHb29rarLlz51opKSmWy+Wyxo4dax04cCBkzEcffWTdc889Vu/evS232209+OCD1vHjx6/kYVz1mpubrccee8xKT0+3YmNjrc985jPWd7/73ZDb7rtbrxyWddbH1AEAABiA96AAAADjEFAAAIBxCCgAAMA4BBQAAGAcAgoAADAOAQUAABiHgAIAAIxDQAFgG++//74cDodqa2slSVu2bJHD4ejwvT8A7I+AAuCyPPDAA5o4cWKX7PuLX/yijhw5ovj4+C7ZP4DO06OrCwCASxUTE2PLb2kF8Ok4gwIgYkaPHq1vfvObeuKJJ5SYmCiPx6OysrLgdsuyVFZWpvT0dLlcLqWmpuqb3/xmcLvD4dAbb7wRMmdCQoJWrlx5zv198hLPypUrlZCQoA0bNmjIkCHq3bu3xo8fryNHjkT4SAF0NgIKgIh6+eWX1atXL+3YsUOLFy/WggUL5PP5JEn/9V//paefflovvvii3n33Xb3xxhvKysqK6P5bWlr01FNP6T/+4z+0bds21dXV6fHHH4/oPgB0Pi7xAIio7Oxsfe9735MkXX/99XrhhRdUVVWlcePGqa6uTh6PR7m5uXI6nUpPT9eIESMiuv9AIKBly5Zp0KBBkqTp06drwYIFEd0HgM7HGRQAEZWdnR2y3L9/fzU2NkqSvva1r+njjz/WZz7zGU2dOlWrV6/WmTNnIrr/uLi4YDj55P4B2AcBBUBEOZ3OkGWHw6G2tjZJUlpamg4cOKAlS5aoZ8+eeuSRR3TrrbcqEAgEx1qWFfL49m2Xs/9PzgnAfAQUAFdUz549NWHCBD333HPasmWLqqurtWfPHklSv379Qt7Q+u6776qlpaWrSgXQhXgPCoArZuXKlWptbdXIkSMVFxenV155RT179lRGRoYkacyYMXrhhRfk9XrV2tqq2bNndzgjAqB74AwKgCsmISFBP/nJT3TzzTcrOztbmzZt0po1a5SUlCRJ+tGPfqS0tDR96Utf0r333qvHH39ccXFxXVw1gK7gsLg4CwAADMMZFAAAYBwCCgAAMA4BBQAAGIeAAgAAjENAAQAAxiGgAAAA4xBQAACAcQgoAADAOAQUAABgHAIKAAAwDgEFAAAYh4ACAACM8/8AE2rYxdTS5TQAAAAASUVORK5CYII=","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 31.992578\n","std 7.884160\n","min 0.000000\n","5% 21.800000\n","10% 23.600000\n","20% 25.900000\n","30% 28.200000\n","40% 30.100000\n","50% 32.000000\n","60% 33.700000\n","70% 35.490000\n","80% 37.800000\n","90% 41.500000\n","95% 44.395000\n","99% 50.759000\n","max 67.100000\n","Name: BMI, dtype: float64\n"]},{"data":{"image/png":"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3XHHHSorK1NSUpJ+9atfaf78+f597r33XlVXV2vWrFkqLy/XlVdeqU2bNqlTp052twMAANoI20NLt27dtGzZMi1btux793E4HFq0aJEWLVpk95cHAABtFJ89BAAAjEBoAQAARiC0AAAAIxBaAACAEQgtAADACIQWAABgBEILAAAwAqEFAAAYgdACAACMQGgBAABGILQAAAAjEFoAAIARCC0AAMAIhBYAAGAEQgsAADACoQUAABiB0AIAAIxAaAEAAEYgtAAAACMQWgAAgBEILQAAwAiEFgAAYARCCwAAMAKhBQAAGIHQAgAAjEBoAQAARiC0AAAAIxBaAACAEQgtAADACIQWAABgBEILAAAwAqEFAAAYgdACAACMQGgBAABGILQAAAAjEFoAAIARCC0AAMAIhBYAAGAEQgsAADACoQUAABghJKHlq6++0tSpUxUXF6eoqChdeuml2rdvn3+7ZVmaP3++EhMTFRUVpczMTB06dCgUrQAAgDbC9tDyzTffaMiQIXI6nXrjjTf04Ycf6ve//7169Ojh32fp0qVavny5Vq9erT179qhLly7KysrSyZMn7W4HAAC0EZF2F3zkkUeUnJysNWvW+NdSU1P9/7YsS8uWLdP999+v8ePHS5Kee+45xcfHq6CgQJMmTbK7JQAA0AbYHlpeeeUVZWVl6brrrtOOHTt07rnn6o477tCtt94qSSouLlZJSYkyMzP99+nevbsGDx6swsLC04YWj8cjj8fjv11ZWSlJ8nq98nq9tvbfUM/uuiZiFgGhnoWrgxWSuqHgirCC/m7PGs+C7xPOGY0xi4DGszjbeTgsy7L1zNOpUydJUl5enq677jrt3btXd999t1avXq3p06dr165dGjJkiI4cOaLExET//a6//no5HA699NJLTWouWLBACxcubLKen5+vzp0729k+AAAIkZqaGk2ePFkVFRWKjo5u9v1tDy0dO3ZUenq6du3a5V+76667tHfvXhUWFp5RaDndlZbk5GQdO3bsjB70D/F6vXK73RoxYoScTqettU3DLAJCPYt+CzbbXjNUXBGWHkz3ad6+CHl8jnC3E1aNZ1E0f1S42wk7zhkBzCKg8Sxqa2vVs2fPMw4ttv96KDExURdffHHQWt++ffXyyy9LkhISEiRJpaWlQaGltLRU/fv3P21Nl8sll8vVZN3pdIbsYAhlbdMw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","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 0.471876\n","std 0.331329\n","min 0.078000\n","5% 0.140350\n","10% 0.165000\n","20% 0.219400\n","30% 0.259000\n","40% 0.302800\n","50% 0.372500\n","60% 0.454200\n","70% 0.563700\n","80% 0.687000\n","90% 0.878600\n","95% 1.132850\n","99% 1.698330\n","max 2.420000\n","Name: DiabetesPedigreeFunction, dtype: float64\n"]},{"data":{"image/png":"iVBORw0KGgoAAAANSUhEUgAAAisAAAHHCAYAAAB+wBhMAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjcuNSwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/xnp5ZAAAACXBIWXMAAA9hAAAPYQGoP6dpAABHpUlEQVR4nO3de5yN5f7/8fcas2bNDDPDYE4ZM86HFKGRajuPcSylVOxCwu6Lwq+UdjJDbbYK1dcm7Y12sSuJQg7jLIYcK5KNHHYZJJkxJssyc/3+8J21LXNgxox1G6/n47Eedd/XdV/ruj/3qvWe+77XWjZjjBEAAIBF+Xh7AgAAAAUhrAAAAEsjrAAAAEsjrAAAAEsjrAAAAEsjrAAAAEsjrAAAAEsjrAAAAEsjrAAAAEsjrAD5SExMlM1mK9K2sbGx6tKlSzHPqPSIjY1Vnz593Mtr1qyRzWbTmjVrvDan0uzyegM3GsIKbhqzZs2SzWZzP/z9/RUVFaWEhAS9/fbbOnPmjLenmK/MzEwlJiaW+Jt5TkDLeQQGBqp+/fp6+eWXlZ6eXqLPfSM4dOiQR30ufdx1111endvGjRuVmJio06dPe3UeQEnw9fYEgOttzJgxqlatmlwul44dO6Y1a9Zo6NChmjhxor744gvdfvvtkqSXX35ZL774opdne1FmZqaSkpIkSa1atSrx55s6darKlSunjIwMLV++XK+99ppWrVqlDRs2FPlsU0FatGih33//XX5+fsU+dkl47LHH1KlTJ491lStX9tJsLtq4caOSkpLUp08flS9f3qNt79698vHhb1PcuAgruOl07NhRTZs2dS+PHDlSq1atUpcuXXTfffdpz549CggIkK+vr3x9b87/RB566CFVqlRJkvSnP/1J3bt312effaZNmzapefPmxf58Pj4+8vf3L7bxzp07Jz8/vxJ7g27cuLH++Mc/lsjYJcHhcHh7CsA1IWoDktq0aaNRo0bp8OHD+vDDDyXlfc/KzJkz1aZNG4WFhcnhcKh+/fqaOnVqvuMuX75cjRo1kr+/v+rXr6/PPvssV5/Tp09r6NChio6OlsPhUM2aNfXXv/5V2dnZki5eesj5qz0pKcl92SExMdE9xg8//KCHHnpIoaGh8vf3V9OmTfXFF194PI/L5VJSUpJq1aolf39/VaxYUffee6+Sk5Ovqj6SdPDgQUlSdna2Jk+erFtvvVX+/v4KDw/XwIED9dtvv3lsZ4zRq6++qipVqigwMFCtW7fW7t27c42f3z0rU6ZMUfXq1RUQEKC4uDitX79erVq18ji7lLPtRx99pJdfflm33HKLAgMD3ZetNm/erA4dOigkJESBgYFq2bKlNmzYkGsOP//8s5588kmFh4fL4XDo1ltv1YwZM65Ym8tdPr8cffr0UWxsrHs555LSG2+8oenTp6tGjRpyOBy68847tWXLllzb//DDD+rRo4cqV66sgIAA1alTR3/+858lXXytPv/885KkatWquV8jhw4dkpT3PSs//vijHn74YYWGhiowMFB33XWXFi9e7NEnp7affPKJXnvtNVWpUkX+/v5q27at9u/fX+jaAEV1c/7ZCOTh8ccf10svvaTly5erf//+efaZOnWqbr31Vt13333y9fXVwoUL9T//8z/Kzs7WoEGDPPru27dPjzzyiP70pz+pd+/emjlzph5++GEtXbpU8fHxki5e3mnZsqV+/vlnDRw4UFWrVtXGjRs1cuRIpaamavLkyapcubKmTp2qp59+Wg888IAefPBBSXJfrtq9e7fuuece3XLLLXrxxRdVtmxZffLJJ+rWrZvmzZunBx54QNLFN7Rx48bpqaeeUlxcnNLT07V161Zt377dPZ/8HDhwQJJUsWJFSdLAgQM1a9Ys9e3bV88884wOHjyo//3f/9WOHTu0YcMG2e12SdIrr7yiV199VZ06dVKnTp20fft2tW/fXufPn7/i8Zg6daoGDx6sP/zhDxo2bJgOHTqkbt26qUKFCqpSpUqu/mPHjpWfn5+ee+45OZ1O+fn5adWqVerYsaOaNGmi0aNHy8fHxx04169fr7i4OEnS8ePHddddd8lms2nw4MGqXLmylixZon79+ik9PV1Dhw71eK7MzEydPHnSY11ISIh7vwtjzpw5OnPmjAYOHCibzaYJEybowQcf1I8//uge79tvv9Uf/vAH2e12DRgwQLGxsTpw4IAWLlyo1157TQ8++KD+/e9/61//+pcmTZrkPiuW36Wp48eP6+6771ZmZqaeeeYZVaxYUe+//77uu+8+ffrpp+7XTI7x48fLx8dHzz33nNLS0jRhwgT16tVLmzdvLvT+AkVigJvEzJkzjSSzZcuWfPuEhISYO+64wxhjzOjRo83l/4lkZmbm2iYhIcFUr17dY11MTIyRZObNm+del5aWZiIjI93jG2PM2LFjTdmyZc2///1vj+1ffPFFU6ZMGXPkyBFjjDG//PKLkWRGjx6d6/nbtm1rbrvtNnPu3Dn3uuzsbHP33XebWrVqudc1bNjQdO7cOd99v3Sf9+7da3755Rdz8OBB8+677xqHw2HCw8PN2bNnzfr1640kM3v2bI9tly5d6rH+xIkTxs/Pz3Tu3NlkZ2e7+7300ktGkundu7d73erVq40ks3r1amOMMU6n01SsWNHceeedxuVyufvNmjXLSDItW7bMtW316tU9jk92drapVauWSUhI8Hj+zMxMU61aNRMfH+9e169fPxMZGWlOnjzpsU+PPvqoCQkJcY978OBBIynPR87cW7Zs6TG/HL179zYxMTHu5ZyxKlasaE6dOuVe//nnnxtJZuHChe51LVq0MEFBQebw4cMeY166X6+//rqRZA4ePJjruWNiYjzqPXToUCPJrF+/3r3uzJkzplq1aiY2NtZkZWUZY/5b23r16hmn0+nu+9ZbbxlJ5rvvvsv1XEBJ4DIQcIly5coV+KmggIAA97+npaXp5MmTatmypX788UelpaV59I2KivL4CzU4OFhPPPGEduzYoWPHjkmS5s6dqz/84Q+qUKGCTp486X60a9dOWVlZWrduXYHzPXXqlFatWqUePXrozJkz7u1//fVXJSQkaN++ffr5558lSeXLl9fu3bu1b9++K9ahTp06qly5sqpVq6aBAweqZs2aWrx4sQIDAzV37lyFhIQoPj7eY85NmjRRuXLltHr1aknSihUrdP78eQ0ZMsTjctrlZynysnXrVv3666/q37+/x31DvXr1UoUKFfLcpnfv3h7HZ+fOndq3b5969uypX3/91T3Ps2fPqm3btlq3bp2ys7NljNG8efPUtWtXGWM89ikhIUFpaWnavn27x3MNGDBAycnJHo+GDRtecb/y8sgjj3js0x/+8AdJFy/TSNIvv/yidevW6cknn1TVqlU9ti3qzc5ffvml4uLidO+997rXlStXTgMGDNChQ4f0/fffe/Tv27evx83Pl88RKGlcBgIukZGRobCwsHzbN2zYoNGjRyslJUWZmZkebWlpaQoJCXEv16xZM9ebSe3atSVdvF8hIiJC+/bt07fffpvv6foTJ04UON/9+/fLGKNRo0Zp1KhR+Y5xyy23aMyYMbr//vtVu3ZtNWjQQB06dNDjjz/uvpx0qXnz5ik4OFh2u11VqlRRjRo13G379u1TWlpavnXKmfPhw4clSbVq1fJor1y5cr6BI0fOtjVr1vRY7+vr63Hfx6WqVavmsZwTynr37p3v86Slpcnlcun06dOaPn26pk+fnme/y49DrVq11K5duwL34WpdHkByapNz/09OIGjQoEGxPJ90sb7NmjXLtb5evXru9kuf70pzBEoaYQX4Pz/99JPS0tJyvUHmOHDggNq2bau6detq4sSJio6Olp+fn7788ktNmjTJfUNsYWRnZys+Pl4jRozIsz0n3BS0vSQ999xzSkhIyLNPzv60aNFCBw4c0Oeff67ly5fr73//uyZNmqRp06bpqaee8timRYsW7vse8nrOsLAwzZ49O892b32E99KzKtJ/a/P666+rUaNGeW5Trlw5/frrr5KkP/7xj/kGm7wCXX5sNpuMMbnWZ2Vl5dm/TJkyea7PawxvuRHmiNKNsAL8nw8++ECS8n3TX7hwoZxOp7744guPvzRzLntcLuesx6VnV/79739LkvvsQI0aNZSRkXHFv9LzO91fvXp1SZLdbr+qv/RDQ0PVt29f9e3bVxkZGWrRooUSExNzhZWC1KhRQytWrNA999yTKyBcKiYmRtLFMxw585QuXta40l/kOdvu379frVu3dq+/cOGCDh06dFXhIedsUHBwcIG1qVy5soKCgpSVlVUsZ0sqVKiQ5+WRnLNFhZVTu127dhXYrzCXhGJiYrR3795c63/44Qd3O2Al3LMCSFq1apXGjh2ratWqqVevXnn2yfnr8tK/JtPS0jRz5sw8+x89elTz5893L6enp+uf//ynGjVqpIiICElSjx49lJKSomXLluXa/vTp07pw4YIkKTAw0L3uUmFhYWrVqpXeffddpaam5hrjl19+cf97zhmEHOXKlVPNmjXldDrznH9+evTooaysLI0dOzZX24ULF9xzbNeunex2u9555x2Pmk2ePPmKz9G0aVNVrFhR7733nrsGkjR79uyrvvTQpEkT1ahRQ2+88YYyMjJytefUpkyZMurevbvmzZuXZyC4tIZXo0aNGvrhhx88tvvmm2/y/Lj01ahcubJatGihGTNm6MiRIx5tl9a1bNmyknK/RvLSqVMnff3110pJSXGvO3v2rKZPn67Y2FjVr1+/SHMFSgpnVnDTWbJkiX744QdduHBBx48f16pVq5ScnKyYmBh98cUX+X45Wfv27eXn56euXbtq4MCBysjI0HvvvaewsLA8g0Lt2rXVr18/bdmyReHh4ZoxY4aOHz/uEW6ef/55ffHFF+rSpYv69OmjJk2a6OzZs/ruu+/06aef6tChQ6pUqZICAgJUv359ffzxx6pdu7ZCQ0PVoEEDNWjQQFOmTNG9996r2267Tf3791f16tV1/PhxpaSk6KefftI333wjSapfv75atWqlJk2aKDQ0VFu3btWnn36qwYMHF6p+LVu21MCBAzVu3Djt3LlT7du3l91u1759+zR37ly99dZbeuihh1S5cmU999xzGjdunLp06aJOnTppx44dWrJkSb6XmHL4+fkpMTFRQ4YMUZs2bdSjRw8dOnRIs2bNUo0aNa7qLIKPj4/+/ve/q2PHjrr11lvVt29f3XLLLfr555+1evVqBQcHa+HChZIufjR39erVatasmfr376/69evr1KlT2r59u1asWKFTp05ddX2efPJJTZw4UQkJCerXr59OnDihadOm6dZbby3yTxa8/fbbuvfee9W4cWMNGDBA1apV06FDh7R48WLt3LlT0sVwJkl//vOf9eijj8put6tr167uEHOpF198Uf/617/UsWNHPfPMMwoNDdX777+vgwcPat68eXzbLazHWx9DAq63nI8u5zz8/PxMRESEiY+PN2+99ZZJT0/36J/XR5e/+OILc/vttxt/f38TGxtr/vrXv5oZM2bk+shoTEyM6dy5s1m2bJm5/fbbjcPhMHXr1jVz587NNa8zZ86YkSNHmpo1axo/Pz9TqVIlc/fdd5s33njDnD9/3t1v48aNpkmTJsbPzy/Xx5gPHDhgnnjiCRMREWHsdru55ZZbTJcuXcynn37q7vPqq6+auLg4U758eRMQEGDq1q1rXnvtNY/nyNnnX3755Yr1nD59umnSpIkJCAgwQUFB5rbbbjMjRowwR48edffJysoySUlJJjIy0gQEBJhWrVqZXbt25foo7eUfXc7x9ttvm5iYGONwOExcXJzZsGGDadKkienQoUOubfOqrTHG7Nixwzz44IOmYsWKxuFwmJiYGNOjRw+zcuVKj37Hjx83gwYNMtHR0cZut5uIiAjTtm1bM336dHefnI8bv/766wXW5sMPPzTVq1c3fn5+plGjRmbZsmX5fnQ5r7Eu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gX0cDociIiLybNuzZ4+WLl2qLVu2qGnTppKkd955R506ddIbb7yhqKiowk4JAACUYoUOK1djzZo1CgsLU4UKFdSmTRu9+uqrqlixoiQpJSVF5cuXdwcVSWrXrp18fHy0efNmPfDAA7nGczqdcjqd7uX09HRJksvlksvlytU/Z11ebd7kKGNKbGwr7atV63+zoP7eRf29j2PgXQXVv6jHpNjDSocOHfTggw+qWrVqOnDggF566SV17NhRKSkpKlOmjI4dO6awsDDPSfj6KjQ0VMeOHctzzHHjxikpKSnX+uXLlyswMDDfuSQnJ1/bzhSzCXElN/aXX35ZcoMXkdXqf7Oh/t5F/b2PY+BdedU/MzOzSGMVe1h59NFH3f9+22236fbbb1eNGjW0Zs0atW3btkhjjhw5UsOHD3cvp6enKzo6Wu3bt1dwcHCu/i6XS8nJyYqPj5fdbi/Sc5aEBonLSmzsXYkJJTZ2YVm1/jcL6u9d1N/7OAbeVVD9c66MFFaJXAa6VPXq1VWpUiXt379fbdu2VUREhE6cOOHR58KFCzp16lS+97k4HA45HI5c6+12e4EvxCu1X2/OLFuJjW2l/cxhtfrfbKi/d1F/7+MYeFde9S/q8Sjx71n56aef9OuvvyoyMlKS1Lx5c50+fVrbtm1z91m1apWys7PVrFmzkp4OAAC4wRT6zEpGRob279/vXj548KB27typ0NBQhYaGKikpSd27d1dERIQOHDigESNGqGbNmkpIuHiZol69eurQoYP69++vadOmyeVyafDgwXr00Uf5JBAAAMil0GdWtm7dqjvuuEN33HGHJGn48OG644479Morr6hMmTL69ttvdd9996l27drq16+fmjRpovXr13tcxpk9e7bq1q2rtm3bqlOnTrr33ns1ffr04tsrAABQahT6zEqrVq1kTP4fwV227Mo3kYaGhmrOnDmFfWoAAHAT4reBAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFWAACApRFW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Z599Zplf4Z41a5Z7fy99/P3vf78uz5/fcXzrrbc0a9as6zIHwEoIK0ARdOjQQampqTp06JCWLFmi1q1b69lnn1WXLl104cIFSRd/6dXhcHh5psVnzJgxSk1N1Y4dO3TnnXfqkUce0caNG4tt/NDQUAUFBV3TGC6Xq5hmIwUHBys1NdXj0atXr2IbvyhCQkJUvnx5r84B8AbCClAEDodDERERuuWWW9S4cWO99NJL+vzzz7VkyRL3X76XXwZ64YUXVLt2bQUGBqp69eoaNWpUnm+u7777rqKjoxUYGKgePXooLS3No/3vf/+76tWrJ39/f9WtW1d/+9vf3G05v4B6xx13yGazqVWrVle13fnz5zV48GBFRkbK399fMTExGjdunMfzBgUFKSIiQrVr19aUKVMUEBCghQsXSpL+85//qEePHipfvrxCQ0N1//3369ChQ+5ts7KyNHz4cJUvX14VK1bUiBEjdPkvfVx+GSg1NVWdO3dWQECAqlWrpjlz5ig2NlaTJ09297HZbJo6daruu+8+lS1bVq+99pok6fPPP1fjxo3l7++v6tWrKykpyR0iJen06dN66qmnVLlyZQUHB6tNmzb65ptvPOZjs9kUERHh8QgICNCsWbNyBYYFCxbIZrO5l3Mu6X3wwQeKjY1VSEiIHn30UZ05c8bdJzs7WxMmTFDNmjXlcDhUtWpV9/zzO46XXwZyOp165plnFBYWJn9/f917773asmWLu33NmjWy2WxauXKlmjZtqsDAQN19993au3evgBsJYQUoJm3atFHDhg312Wef5dkeFBSkWbNm6fvvv9dbb72l9957T5MmTfLos3//fn3yySdauHChli5dqh07duh//ud/3O2zZ8/WK6+8otdee0179uzRX/7yF40aNUrvv/++JOnrr7+WJK1YsUKpqanuuVxpu7fffltffPGFPvnkE+3du1ezZ89WbGxsvvvq6+sru92u8+fPy+VyKSEhQUFBQVq/fr02bNigcuXKqUOHDjp//rwk6c0339SsWbM0Y8YMffXVVzp16pTmz59fYD2feOIJHT16VGvWrNG8efM0ffp0nThxIle/xMREPfDAA/ruu+/05JNPav369XriiSf07LPP6vvvv9e7776rWbNmuYOAJD388MM6ceKElixZom3btqlx48Zq27atTp06VeCcCuPAgQNasGCBFi1apEWLFmnt2rUaP368u33kyJEaP368Ro0ape+//15z5sxReHi4pPyP4+VGjBihefPm6f3339f27dtVs2ZNJSQk5NqPP//5z3rzzTe1detW+fr66sknnyy2/QSui+L4FUbgZtK7d29z//3359n2yCOPmHr16hljLv466fz58/Md5/XXXzdNmjRxL48ePdqUKVPG/PTTT+51S5YsMT4+PiY1NdUYY0yNGjXMnDlzPMYZO3asad68uTHGmIMHDxpJZseOHR59rrTdkCFDTJs2bUx2dnaec42JiTGTJk0yxhjjdDrNX/7yFyPJLFq0yHzwwQemTp06Hts6nU4TEBBgli1bZowxJjIy0kyYMMHd7nK5TJUqVTzq2LJlS/Pss88aY4zZs2ePkWS2bNnibt+3b5+R5J6HMRdrPHToUI+5tm3b1vzlL3/xWPfBBx+YyMhIY4wx69evN8HBwebcuXO5avTuu+8aY4yZOXOmkWTKli3rfoSHh7vbQkJCPLadP3++ufR/p6NHjzaBgYEmPT3dve755583zZo1M8YYk56ebhwOh3nvvfdMXvI7jpe+9jIyMozdbjezZ892t58/f95ERUW5a53zC9ErVqxw91m8eLGRZH7//fc8nxuwIl8vZSSgVDLGeFwOuNTHH3+st99+WwcOHFBGRoYuXLig4OBgjz5Vq1bVLbfc4l5u3ry5srOztXfvXgUFBenAgQPq16+f+vfv7+5z4cIFhYSE5Duns2fPXnG7Pn36KD4+XnXq1FGHDh3UpUsXtW/f3mOcF154QS+//LLOnTuncuXKafz48ercubOef/557d+/P9f9JufOndOBAweUlpam1NRUNWvWzN3m6+urpk2b5roUlGPv3r3y9fVV48aN3etq1qypChUq5OrbtGlTj+VvvvlGGzZs8DiTkpWVpXPnzikzM1PffPONMjIyVLFiRY/tfv/9dx04cMC9HBQUpO3bt7uXfXwKdyI6NjbWoyaRkZHuM0N79uyR0+lU27ZtCzXmpQ4cOCCXy6V77rnHvc5utysuLk579uzx6Hv77bd7zEOSTpw4oapVqxb5+YHribACFKM9e/a47ze4VEpKinr16qWkpCQlJCQoJCREH330kd58882rHjsjI0OS9N5773m88UtSmTJlrmm7xo0b6+DBg1qyZIlWrFihHj16qF27dvr000/dfZ9//nn16dNH5cqVU3h4uDuUZWRkqEmTJpo9e3au565cufJV719RlS1b1mM5IyNDSUlJevDBB3P19ff3V0ZGhiIjI7VmzZpc7Zfei+Lj46OaNWvm6uPj45MrZOV175HdbvdYttls7k+LBQQE5Ls/JeHSueQct0s/uQZYHWEFKCarVq3Sd999p2HDhuVq27hxo2JiYvTnP//Zve7w4cO5+h05ckRHjx5VVFSUJGnTpk3y8fFRnTp1FB4erqioKP3444/5firFz89P0sUzCTmuZjvp4qdfHnnkET3yyCN66KGH1KFDB506dUqhoaGSpEqVKuX55t24cWN9/PHHCgsLy3WmKEdkZKQ2b96sFi1aSLp4VifnXpG81KlTRxcuXNCOHTvUpEkTSRfv5/ntt9/ynf+l89m7d2+ec81pP3bsmHx9fQu8Lyc/lStX1pkzZ3T27Fl3UCrsR8Vr1aqlgIAArVy5Uk899VSu9ryO4+Vq1KghPz8/bdiwQTExMZIuhqYtW7bwfTUodQgrQBE4nU4dO3ZMWVlZOn78uJYuXapx48apS5cueuKJJ3L1r1Wrlo4cOaKPPvpId955pxYvXpznDab+/v7q3bu33njjDaWnp+uZZ55Rjx49FBERIUlKSkrSM888o5CQEHXo0EFOp1Nbt27Vb7/9puHDhyssLEwBAQFaunSpqlSpIn9/f4WEhFxxu4kTJyoyMlJ33HGHfHx8NHfuXEVERFzVx2R79eql119/Xffff7/GjBmjKlWq6PDhw/rss880YsQIValSRc8++6zGjx+vWrVqqW7dupo4caJOnz6d75h169ZVu3btNGDAAE2dOlV2u13/7//9PwUEBOR7mS3HK6+8oi5duqhq1ap66KGH5OPjo2+++Ua7du3Sq6++qnbt2ql58+bq1q2bJkyYoNq1a+vo0aNavHixHnjggVyXlS7XrFkzBQYG6qWXXtIzzzyjzZs3F/q7T/z9/fXCCy9oxIgR8vPz0z333KNffvlFu3fvVr9+/fI9jpcqW7asnn76aT3//PMKDQ1V1apVNWHCBGVmZqpfv36Fmg9geV6+Zwa44fTu3dtIMpKMr6+vqVy5smnXrp2ZMWOGycrKcvfTZTfYPv/886ZixYqmXLly5pFHHjGTJk3yuFFz9OjRpmHDhuZvf/ubiYqKMv7+/uahhx4yp06d8nj+2bNnm0aNGhk/Pz9ToUIF06JFC/PZZ5+529977z0THR1tfHx8TMuWLa9qu+nTp5tGjRqZsmXLmuDgYNO2bVuzfft297aX3mCbl9TUVPPEE0+YSpUqGYfDYapXr2769+9v0tLSjDEXb6h99tlnTXBwsClfvrwZPny4eeKJJ/K9wdYYY44ePWo6duxoHA6HiYmJMXPmzDFhYWFm2rRp+dY4x9KlS83dd99tAgICTHBwsImLizPTp093t6enp5shQ4aYqKgoY7fbTXR0tOnVq5c5cuSIMSbvm2gvNX/+fFOzZk0TEBBgunTpYqZPn57rBtuGDRt6bDNp0iQTExPjXs7KyjKvvvqqiYmJMXa73VStWtXjxuC8juPlN3f//vvvZsiQIe6633PPPebrr792t+fcYPvbb7+51+3YscNIMgcPHsx3/wCrsRmTzx1uAGAhP/30k6Kjo7VixYprujEVwI2HsALAklatWqWMjAzddtttSk1N1YgRI/Tzzz/r3//+d66bVwGUbtyzAsCSXC6XXnrpJf34448KCgrS3XffrdmzZxNUgJsQZ1YAAICl8XX7AADA0ggrAADA0ggrAADA0ggrAADA0ggrAADA0ggrAADA0ggrAADA0ggrAADA0ggrAADA0v4/LWkaNcs0hZUAAAAASUVORK5CYII=","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"},{"name":"stdout","output_type":"stream","text":["count 768.000000\n","mean 33.240885\n","std 11.760232\n","min 21.000000\n","5% 21.000000\n","10% 22.000000\n","20% 23.000000\n","30% 25.000000\n","40% 27.000000\n","50% 29.000000\n","60% 33.000000\n","70% 38.000000\n","80% 42.600000\n","90% 51.000000\n","95% 58.000000\n","99% 67.000000\n","max 81.000000\n","Name: Age, dtype: float64\n"]},{"data":{"image/png":"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vPGGq8/nn39uSbKKi4v9NU2jnH/++db//u//UqsmHDt2zLrooouswsJC67rrrnMFFGrlbsGCBdbAgQObbKNW7h555BFrxIgRZ2xvaGiwYmJirKeeesq1rrKy0rLb7darr77aFlM01qxZs6x+/fpZDQ0NnFenGT9+vHXnnXe6rbvxxhutqVOnWpZl/nnVId/iOV1VVZUkKSoqSpK0c+dOOZ1OpaWlufokJSUpISFBxcXFfpmjKerr61VQUKDa2lqlpKRQqybMmDFD48ePd6uJxHnVlH379ikuLk59+/bV1KlTdeDAAUnU6nRr167V0KFDdfPNNys6OlqDBg3S//zP/7jay8rKVFFR4VaviIgIJScnd8p6nfLTTz/plVde0Z133imbzcZ5dZpf//rX2rhxo7744gtJ0q5du7R161ZlZGRIMv+88uuTZNtCQ0ODHnzwQQ0fPlyXX365JKmiokIhISGNvnCwV69eqqio8MMs/e/TTz9VSkqKjh8/rq5du2r16tW69NJLVVJSQq1+oaCgQJ988om2b9/eqI3zyl1ycrJWrlyp/v37q7y8XLm5ubrmmmu0Z88eanWaL7/8Ui+88IKys7P16KOPavv27XrggQcUEhKirKwsV01O/yqQzlqvU9asWaPKykrdfvvtkvgZPN2cOXNUXV2tpKQkBQYGqr6+XgsXLtTUqVMlyfjzqsMHlBkzZmjPnj3aunWrv6ditP79+6ukpERVVVX629/+pqysLG3evNnf0zLKN998o1mzZqmwsFChoaH+no7xTv1fmiQNGDBAycnJ6t27t15//XV16dLFjzMzT0NDg4YOHao//vGPkqRBgwZpz549WrZsmbKysvw8O3MtX75cGRkZiouL8/dUjPT6668rLy9P+fn5uuyyy1RSUqIHH3xQcXFx7eK86tBv8cycOVPr1q3TBx98oAsuuMC1PiYmRj/99JMqKyvd+h88eFAxMTFtPEszhISE6MILL9SQIUO0aNEiDRw4UH/+85+p1S/s3LlThw4d0uDBgxUUFKSgoCBt3rxZzz77rIKCgtSrVy9q1YzIyEhdfPHFKi0t5bw6TWxsrC699FK3dZdcconrLbFTNTn90yidtV6S9PXXX+v999/XXXfd5VrHeeXuP/7jPzRnzhxNnjxZV1xxhX77299q9uzZWrRokSTzz6sOGVAsy9LMmTO1evVqFRUVKTEx0a19yJAhCg4O1saNG13r9u7dqwMHDiglJaWtp2ukhoYGORwOavULo0aN0qeffqqSkhLXa+jQoZo6darrz9TqzGpqarR//37FxsZyXp1m+PDhjR6F8MUXX6h3796SpMTERMXExLjVq7q6Wtu2beuU9ZKkFStWKDo6WuPHj3et47xyV1dXp4AA91/zgYGBamhokNQOzit/36XrC/fdd58VERFhbdq0ye3jaHV1da4+9957r5WQkGAVFRVZO3bssFJSUqyUlBQ/ztp/5syZY23evNkqKyuzdu/ebc2ZM8ey2WzWe++9Z1kWtWrOLz/FY1nU6pceeugha9OmTVZZWZn1j3/8w0pLS7N69OhhHTp0yLIsavVLH3/8sRUUFGQtXLjQ2rdvn5WXl2eFhYVZr7zyiqvP4sWLrcjISOvNN9+0du/ebf3mN78x5uOgba2+vt5KSEiwHnnkkUZtnFc/y8rKsn71q1+5Pma8atUqq0ePHtbDDz/s6mPyedUhA4qkJl8rVqxw9fnxxx+tf//3f7fOP/98KywszLrhhhus8vJy/03aj+68806rd+/eVkhIiNWzZ09r1KhRrnBiWdSqOacHFGr1s0mTJlmxsbFWSEiI9atf/cqaNGmS23M9qJW7t956y7r88sstu91uJSUlWS+++KJbe0NDgzVv3jyrV69elt1ut0aNGmXt3bvXT7P1r3fffdeS1OTxc179rLq62po1a5aVkJBghYaGWn379rV+//vfWw6Hw9XH5PPKZlm/eKQcAACAATrkPSgAAKB9I6AAAADjEFAAAIBxCCgAAMA4BBQAAGAcAgoAADAOAQUAABiHgAIAAIxDQAHQZoqLixUYGOj2/SkA0BSeJAugzdx1113q2rWrli9frr179youLs7fUwJgKK6gAGgTNTU1eu2113Tfffdp/PjxWrlypVv72rVrddFFFyk0NFSpqal6+eWXZbPZVFlZ6eqzdetWXXPNNerSpYvi4+P1wAMPqLa2tm0PBECbIKAAaBOvv/66kpKS1L9/f91222166aWXdOoCbllZmW666SZNnDhRu3bt0j333KPf//73btvv379fY8eOVWZmpnbv3q3XXntNW7du1cyZM/1xOAB8jLd4ALSJ4cOH65ZbbtGsWbN04sQJxcbG6o033tDIkSM1Z84crV+/Xp9++qmr/2OPPaaFCxfq//7v/xQZGam77rpLgYGB+u///m9Xn61bt+q6665TbW2tQkND/XFYAHyEKygAfG7v3r36+OOPdeutt0qSgoKCNGnSJC1fvtzVftVVV7ltM2zYMLflXbt2aeXKleratavrNWbMGDU0NKisrKxtDgRAmwny9wQAdHzLly/XiRMn3G6KtSxLdrtdf/nLXzwao6amRvfcc48eeOCBRm0JCQmtNlcAZiCgAPCpEydO6K9//auefvppjR492q1t4sSJevXVV9W/f3+9/fbbbm3bt293Wx48eLD++c9/6sILL/T5nAH4H/egAPCpNWvWaNKkSTp06JAiIiLc2h555BEVFRXp9ddfV//+/TV79mxNmzZNJSUleuihh/Ttt9+qsrJSERER2r17t66++mrdeeeduuuuu3Teeefpn//8pwoLCz2+CgOg/eAeFAA+tXz5cqWlpTUKJ5KUmZmpHTt26NixY/rb3/6mVatWacCAAXrhhRdcn+Kx2+2SpAEDBmjz5s364osvdM0112jQoEGaP38+z1IBOiiuoAAw0sKFC7Vs2TJ98803/p4KAD/gHhQARnj++ed11VVXqXv37vrHP/6hp556imecAJ0YAQWAEfbt26c//OEPOnr0qBISEvTQQw9p7ty5/p4WAD/hLR4AAGAcbpIFAADGIaAAAADjEFAAAIBxCCgAAMA4BBQAAGAcAgoAADAOAQUAABiHgAIAAIxDQAEAAMb5f9okdJeo20YZAAAAAElFTkSuQmCC","text/plain":["<Figure size 640x480 with 1 Axes>"]},"metadata":{},"output_type":"display_data"}],"source":["for col in num_cols:\n"," num_summary(df, col, plot=True)"]},{"cell_type":"markdown","id":"739437aa","metadata":{"papermill":{"duration":0.022855,"end_time":"2024-07-15T20:13:36.674742","exception":false,"start_time":"2024-07-15T20:13:36.651887","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"target_summary_with_num\">target_summary_with_num</a>"]},{"cell_type":"code","execution_count":16,"id":"9644afae","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:36.71864Z","iopub.status.busy":"2024-07-15T20:13:36.717513Z","iopub.status.idle":"2024-07-15T20:13:36.749088Z","shell.execute_reply":"2024-07-15T20:13:36.747791Z"},"papermill":{"duration":0.056009,"end_time":"2024-07-15T20:13:36.751642","exception":false,"start_time":"2024-07-15T20:13:36.695633","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":[" Pregnancies\n","Outcome \n","0 3.298000\n","1 4.865672\n","\n","\n"," Glucose\n","Outcome \n","0 109.980000\n","1 141.257463\n","\n","\n"," BloodPressure\n","Outcome \n","0 68.184000\n","1 70.824627\n","\n","\n"," SkinThickness\n","Outcome \n","0 19.664000\n","1 22.164179\n","\n","\n"," Insulin\n","Outcome \n","0 68.792000\n","1 100.335821\n","\n","\n"," BMI\n","Outcome \n","0 30.304200\n","1 35.142537\n","\n","\n"," DiabetesPedigreeFunction\n","Outcome \n","0 0.429734\n","1 0.550500\n","\n","\n"," Age\n","Outcome \n","0 31.190000\n","1 37.067164\n","\n","\n"]}],"source":["for col in num_cols:\n"," target_summary_with_num(df, \"Outcome\", col)"]},{"cell_type":"markdown","id":"ff68b5c9","metadata":{"papermill":{"duration":0.019933,"end_time":"2024-07-15T20:13:36.792613","exception":false,"start_time":"2024-07-15T20:13:36.77268","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"target_summary_with_cat\">target_summary_with_cat</a>"]},{"cell_type":"code","execution_count":17,"id":"648f9f46","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:36.835727Z","iopub.status.busy":"2024-07-15T20:13:36.834321Z","iopub.status.idle":"2024-07-15T20:13:36.845214Z","shell.execute_reply":"2024-07-15T20:13:36.843952Z"},"papermill":{"duration":0.034941,"end_time":"2024-07-15T20:13:36.847734","exception":false,"start_time":"2024-07-15T20:13:36.812793","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Outcome\n"," TARGET_MEAN Count Ratio\n","Outcome \n","0 0.0 500 65.104167\n","1 1.0 268 34.895833\n","\n","\n"]}],"source":["for col in cat_cols:\n"," target_summary_with_cat(df, \"Outcome\", col)"]},{"cell_type":"markdown","id":"eba54cb4","metadata":{"papermill":{"duration":0.020459,"end_time":"2024-07-15T20:13:36.888731","exception":false,"start_time":"2024-07-15T20:13:36.868272","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"correlation_matrix\">correlation_matrix</a>"]},{"cell_type":"code","execution_count":18,"id":"4efe16e3","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:36.930945Z","iopub.status.busy":"2024-07-15T20:13:36.93053Z","iopub.status.idle":"2024-07-15T20:13:37.450134Z","shell.execute_reply":"2024-07-15T20:13:37.448603Z"},"papermill":{"duration":0.544056,"end_time":"2024-07-15T20:13:37.453139","exception":false,"start_time":"2024-07-15T20:13:36.909083","status":"completed"},"tags":[]},"outputs":[{"data":{"image/png":"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iYnHzm6D0GTOZ2g4fQIKVSpE7TuKs9Pm60VXo/Ydha2fD6q80xuWzg5QK5RIDb2DY6On4O6vFft7xdgpM/GrmzuO7NuFnKws+AYE4vN536NGnfom27Vq3xl3Qq/hzLHDUCkVcHHzQI9+g/DWoPcgtax4K9C/bIyQmibQlJenRZPZPHz4EPv27UPr1q2hUCiwdOlSrF27FlevXuVjUh6R1HvP3F2oUJSX1+hFJ6l4Apf+rhehpOfz/3YDplkGPL8i6fky/x5my4q3FgFpTc8L14tYUvF0CruE1Y7VzN2NCmVY6m2ExmU+vyLpqeFR9Hoi5lap73KzHTt2c/lfB0Vo7g6Q+QmFQqxbtw6NGjVCSEgIrl+/jgMHDnAwSkREREREZYopuwRvb2+cPHnS3N0gIiIiInrlMGXXNEZIiYiIiIiIyCwYISUiIiIiIiojjJCaxggpERERERERmQUHpERERERERGQWTNklIiIiIiIqI0zZNY0RUiIiIiIiIjILRkiJiIiIiIjKiEDECKkpjJASERERERGRWTBCSkREREREVEY4h9Q0RkiJiIiIiIjILDggJSIiIiIiIrNgyi4REREREVEZYcquaYyQEhERERERkVkwQkpERERERFRGGCE1jRFSIiIiIiIiMgsOSImIiIiIiMgsmLJLRERERERURoRCgbm7UK4xQkpERERERERmwQgpERERERFRGREwQmoSI6RERERERERkFoyQEhERERERlRGBgBFSUxghJSIiIiIiIrPggJSIiIiIiIjMgim7REREREREZYSPfTGNEVIiIiIiIiIyC0ZIiYiIiIiIyggf+2IaI6RERERERERkFhyQEhERERERkVkwZZeIiIiIiKiMMGXXNEZIiYiIiIiIyCwEGo1GY+5OEBERERERvYpqTNhutmOHLuxmtmMXF1N2iYohfEwfc3ehQglc+jsk9d4zdzcqHOXlNYiaOszc3ahQvOesxqnWrczdjQqn+dFjKAw/Y+5uVCjCwKbI3jTb3N2ocKwHTMf98e+YuxsVSuXvf0H+vtXm7kaFY9mRn58VFQekREREREREZYRzSE3jHFIiIiIiIiIyCw5IiYiIiIiIyCyYsktERERERFRGmLJrGiOkREREREREZBaMkBIREREREZURISOkJjFCSkRERERERGbBASkRERERERGZBVN2iYiIiIiIyoiA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5YevYuf1B8jKUyLIzQGL+rVBfV83k+3CErQZDutP3TTY1sDXVTcgvZ+UAZW6EGm5CszaZrjA2Iw3m1aoASkAJG1ajoIub8O6YQsIZXIoY6MQv/Lb52ZkiGRyOL7eR6/Mvm1XAIAqNUk3IH1VzRn0Bn5wPI4d50ORmZuPoEouWDyyNxoEeptsdydGmymy7sA5g20NA731BqSNq/hi2ai38cPOE1iy4zgsxRZoWysI43u0Nprm+19gzse+VAQCTUnW5CX6j3o6QknPF7j0d0jqvff8iqRHeXmNXoSSns97zmq9iCUVT/Ojx1AYXn5XPi6PhIFNkb1ptrm7UeFYD5iuF6Gk56v8/S/I37fa3N2ocCw7lt/Pz3aLj5vt2AfHlv/H7HAOKREREREREZlFxcxtISIiIiIiqgAqymNfzIURUiIiIiIiIjILRkiJiIiIiIjKiIgRUpMYISUiIiIiIiKz4ICUiIiIiIiIzIIpu0RERERERGWEKbumMUJKREREREREZsEIKRERERERURlhhNQ0RkiJiIiIiIjILBghJSIiIiIiKiOMkJrGCCkRERERERGZBQekREREREREZBZM2SUiIiIiIiojTNk1jRFSIiIiIiIiMgtGSImIiIiIiMqIBSOkJjFCSkRERERERGbBASkRERERERGZBVN2iYiIiIiIyggXNTKNEVIiIiIiIiIyC0ZIiYiIiIiIyggjpKYxQkpERERERERmwQgpERERERFRGREJGQM0hVeHiIiIiIiIzIIDUiIiIiIiIjILpuwSERERERGVES5qZBojpERERERERGQWjJASERERERGVEUZITWOElIiIiIiIiMyCA1IiIiIiIiIyC6bsEhERERERlRGm7JrGCCkRERERERGZhUCj0WjM3QkiIiIiIqJX0Zgt18x27KW9a5vt2MXFlF2iYnjwySBzd6FC8f92A6KmDjN3Nyoc7zmrIan3nrm7UaEoL69Bxuqp5u5GhWM3bA6u9O5k7m5UKHW37IXy+G/m7kaFI2nZD0caNjN3NyqUNhdOI2/r9+buRoUj6zHe3F2gf4kDUiIiIiIiojLCOaSmcQ4pERERERERmQUHpERERERERGQWTNklIiIiIiIqI0zZNY0RUiIiIiIiIjILRkiJiIiIiIjKiAUjpCYxQkpERERERERmwQEpERERERERmQVTdomIiIiIiMoI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xalTpyAWiwEAfn5+JT4uU3aJiIiIiIheQQqFApmZmXo/CoXCoJ5SqcTFixfRvn17XZlQKET79u1x+vRpo/vetm0bmjVrhtGjR8PNzQ01a9bE3LlzoVarS9RHDkiJiIiIiIjKiDnnkM6bNw92dnZ6P/PmzTPoY3JyMtRqNdzc3PTK3dzcEB8fb/S87t+/jz///BNqtRq7du3CtGnT8N1332HOnDkluj5M2SUiIiIiInoFTZkyBRMmTNArk0qlpbLvwsJCuLq64qeffoJIJEKDBg0QExODb775BjNmzCj2fjggJSIiIiIiegVJpdJiDUCdnZ0hEomQkJCgV56QkAB3d3ejbTw8PCAWiyESiXRlwcHBiI+Ph1KphEQiKVYfmbJLRERERERURkRCgdl+iksikaBBgwY4ePCgrqywsBAHDx5Es2bNjLYJCQlBeHg4CgsLdWVhYWHw8PAo9mAU4ICUiIiIiIjoP2/ChAlYuXIl1q9fj1u3bmHUqFHIycnRrbo7ePBgTJkyRVd/1KhRSE1Nxbhx4xAWFoadO3di7ty5GD16dImOy5RdIiIiIiKiMlKCQKVZ9e3bF0lJSZg+fTri4+NRt25d7NmzR7fQUWRkJITCJ/FMb29v7N27F+PHj0ft2rXh6emJcePGYfLkySU6LgekREREREREhDFjxmDMmDFGtx05csSgrFmzZjhz5swLHZMpu0RERERERGQWjJASERERERGVEZGgguTsmgkjpERERERERGQWAo1GozF3J4iIiIiIiF5Fx++nmO3YLSs7me3YxcWUXaJimGYZYO4uVChf5t/DqdatzN2NCqf50WPIWD3V3N2oUOyGzYGk3nvm7kaFo7y8Bvm5OebuRoViaSWHKinS3N2ocMQuPkj6fry5u1GhuIz/HiMFfubuRoWzQhNh7i7Qv8QBKRERERERURkRcZKkSbw8REREREREZBYckBIREREREZFZMGWXiIiIiIiojAj52BeTGCElIiIiIiIis2CElIiIiIiIqIyIGCE1iRFSIiIiIiIiMgsOSImIiIiIiMgsmLJLRERERERURriokWmMkBIREREREZFZMEJKRERERERURkQMAZrEy0NERERERERmwQgpERERERFRGeEcUtMYISUiIiIiIiKz4ICUiIiIiIiIzIIpu0RERERERGWEGbumMUJKREREREREZsEIKRERERERURkRgiFSUxghJSIiIiIiIrPggJSIiIiIiIjMgim7REREREREZYSLGpnGCCkRERERERGZBSOkREREREREZUTICKlJjJASERERERGRWTBCSkREREREVEY4h9Q0RkiJiIiIiIjILDggJSIiIiIiIrNgyi4REREREVEZEYI5u6YwQkpERERERERmwQgp0UtmaWeDjnM/Q/U3O0BsJUP0hWvYM3ku4q6EFqu9S9UAdPlmKnyaN4BaqULYnsPYPWkucpNT9epZu7vgtWkfI7BdCKzdXJAVl4Bb2w/g6PxlyEtNBwAIBALUHdgL1bt3hEfdGpA52CEtIhrX/9iBk9+vRIFCWdqnXyICsRg+7w2DS8eOENnYIPfePUSuXoWMCxee21bi7Ay/MWNg37ARIBQi8/JlPFi6BIq4OL16zY8eM9r+4Y8/IuaXTbrf6/+2GZYeHkbr5kVH4/KAd0pwZi+XskCNH0+EYnfoQ2QplAh0scfIljXRxM/NZLvDYdHYfysKN+PTkJKTDzcbGVoEVMKw5sGwsZTo1d1/KwrH78UiNDYVUenZqO/tghX925ThWZVPcpkUE4d0RqOaldGopj8c7awxbPpqbNh+0txdeymUSiV+WL4cO3fsRGZWFoKCgjBm9Ido1rRpifbzwchROHP2LPr27YPPP/usyHqXLl/Gu+8NAwAcOXQQDg4OL9R/c1EqlVi6aj227z2AzKxsVAmojI9GDEXzRg1Mtjtw9AR+/2cH7t57gPTMLDja26F2jWB8+N4gBFX216ubm5uHxSvXYv+R40hNz4BXJXcMeKsn+vXsVpanVnZEIsibdYE0uCGEljIUJMUh59QuqCLDTDdzcIFl7RCI3X1g4eoFgYUYKatnozAzzUhlC8jqt4ZlcEOIbB1RqMhFQWwEcs7shTolvoxO7OWR2dmi14LPULdnJ0isZIg4dxV/TpyDqMvP/z7i16gOmg19C35N6sKrdjWIxGKMFPgZrdtq5EBUfa0Z/JvUhaOPJ06v+xPr3/2klM+mfOOiRqYxQlqOCQQCbN26tcjtfn5+WLRoUakes02bNvj4449fqF9PmzlzJurWrfvC/XpVCAQCDNy6GrX7dsPZFRuw9/P5sHZxxHv7NsExwO+57W093THswK9wDPDFgenf4eSiVajSuS2G7lwPkVisqyeRW2HE0T9R/c0OuLLpb+ycMAthe46iyahBeHfXzxA8emcUW8nQa+UCWDk74vzKX7Dr0zmIvnAVr00bh0Hb1pbVZSi2wClT4NGnD5L270fEksXQFBYieP4C2NSqZbKdUCZDjUX/g22duojetBFRa9dAHhSEmouXwMLW1qB++vnzCJvzpd5P6in9AUTE0iUGdR6uXKlrX57N3nUev1wIQ+fqPpjwWj0IBQJ8/OdxXIlONtlu7t6LiEjNQpfqPpjYri6aVXbHH5fDMWzjIeSr1Hp1t1y5h2N3Y+FqK4OtpbiIPb76nO2tMfWD7qhW2QPXwqLM3Z2Xbtr0Gdi4cRNef70LJn36CURCIcZ8NBaXLl8u9j4OHDyIq9euPbdeYWEhvp6/ADKZ7EW6XC588dU3+HnzFrzRsR0+G/chhCIhPvzkC1y6esNku7v3H8DWxgYD3+6JqRM/Qp8eXXErLBz9h3+E23fv6eqp1WqMmPgZNm/dgU6vtcbksaPg7+ONOd8txk8//1LWp1cmbDq+A1n9NlDcvojsI1sBTSHseoyARSV/k+0sPPwgq9sSAokUBakJJuvadhkIebMuUEWHI/vIX8i/dhpizwDY9x0HoU3FvPnxmEAgwJida9Done44svRn/DVpHmxcnTDhyG9wDfR7bvuar7dFyPt9AY0GSfcjTdbtNHkkqr7WHLGhd6FWqUrpDOhVwgipGSUlJWH69OnYuXMnEhIS4ODggDp16mD69OkICQl5bvvz589DLpcX61gzZ87ErFmzTNbRaDTF2ldcXFyFvQttbjV6dYFvswb4rf9ohP69BwBwY8sufHz9ANpNH4c/how32b7VpFEQy62wvHl3ZERpI33RF67i3V0bUG9wb1xY/RsAoFrXdnDw9cKGHsMQtueIrn1eWjrafjEW7rWDEXf1JtRKFX5q8zaizlzS1bm4ZjPSH0aj3fTxqPxac9w/dKqUr0LxWFcLhku79ohYtgyxm7Xnlbh3L+quXQffkaNwY/SHRbZ179EDMm9vXPtgBLJv3wYApJ89i7pr16FS376IfDSQfCwvKgrJ+/eb7E/qiRMGZV6DBgPAc9uaU2hcKvbdjsLYNrUxsHFVAMDrNX3Rf81eLDlyDasHvlZk26+7N0MDH1e9smpuDpi16zz23HyIHnUq68pnvdEYLjYyCAUC9Fuzt2xOpgKIS86Ad/uPkZCSifrV/XBm03Rzd+mluX7jBvbs3YsJ4z/GkMHav41uXbui99tvY9Gi/+Hn9eueuw+FQoHvFn6Pd4cOxbLly03W/XPLX0hISECvnj2w6ZdfS+MUzOL6zdvYffAIJn44Au++8zYA4M3OHdBj8HB8t3wlNq34X5FtR707yKCsd7fX0b5nf2zeuh0zPv0YgDaSeuX6Tcz+bCJ6de0MAOjXsxvGT52NH9dtQu9uXeBUgT7XLdx8YFmtPrKP/YO8i0cAAPk3z8Nx8CRYt+yG9M2Li2yrvBeKlLufQ6NSQNagDcSuXkbrCeV2kAbVQe6FQ8g5vl1Xroq5D/u3R0MaWBt5l4+W6nm9TPXfeh0BIQ3x01ujcGnLbgDAxd93YlbYYXSdNR5rBowz2f7o8o3YO385VPkK9FsyC+5VA4qs+13rvkiNjAEALMoqXjYY/bcwQmpGvXv3xuXLl7F+/XqEhYVh27ZtaNOmDVJSUorV3sXFBVZWVsWq+8knnyAuLk734+XlhdmzZ+uVFZe7uzukUmmx69MTNXp2RlZ8Em5uffKFPTc5FTe27EK1ru0hkkhMtAZq9OiMsF2HdINRALh/6BSSw+6jZu/XdWVSG2sAQHai/mspKy4RAKDKywcAqFUqvcHoY7f+2QcAcKkaWJLTK1VObVpDU1CAhO3bdGUapRKJu3bCtmZNSFxci27bug2ybt3SDUYBIC8yEumXLsGpTVujbYQSCQTPuf7Pcm7fHvmxscgKNR3FMKeDd6IhEgj0Bo9SCxHerO2P67EpSMjMLbLts4NRAGgT5AkAiEjJ0it3s7WCkDlJUKoKkJCSae5umMWBAwcgEonQu1cvXZlUKkXP7j1w9do1xMc/P8Vx7br10BQWYshgw4HW0zIyMvDDsmX4cNRI2NjYvHDfzWnfkeMQiYR4u/tT7+FSCXp17YyrN24iLiGxRPtzcrCHpaUUWdk5urKL17TvUV3at9Gr26VdGyiUShw+fvrfn4AZSKvUgaZQjfzrT/VbXYC8G2chruQPobV9kW01ilxoVIrnHkMg0X7PKczVf68rzNH+fWvUFTvSV/+tLsiIT8Llv/boyrKTU3Hx952o070DLJ7zeZiVmAxV/vOvIwDdYPS/TCgw309FwAGpmaSnp+P48eOYP38+2rZtC19fXzRu3BhTpkzBm2++abTNjBkz4OHhgWuPUpmeTdkVCARYtWoVevbsCSsrKwQFBWHbNu2XeWtra7i7u+t+RCIRbGxs9MoeKywsxKRJk+Do6Ah3d3fMnDlTrx/PpuxGR0ejf//+cHR0hFwuR8OGDXH27Fmj53Dv3j1UrlwZY8aMgUajwbp162Bvb4+9e/ciODgY1tbW6Ny5s8EAedWqVQgODoalpSWqVauGZcuW6bYplUqMGTMGHh4esLS0hK+vL+bNmwdAG/WdOXMmfHx8IJVKUalSJYwdO9b0P04Z8qhbA3FXQg2i0dEXrkIit4JzkF+RbW0qucHazRkxlwwHP9EXrsKjTnXd7xEnzqNQrcbr302DV+O6sPV0R1CnNmj92Wjc/GcfksPum+yntbsLACA3xcicmpdEHhSEvOhoqHP1B0zZt2492l7EYFkggLxyZeTcuW2wKfvWLci8vCB8JsXPtXNnNNm7D832H0Dd9T/DuX37YvXPys8PSQcOFPOMzCMsIQ0+jtawluqn0Vb3cNRuT0wv0f5ScrQ3M+ytSjZ4p1ff7dt34OvjA2tra73ymjVraLffuWOyfVxcHNauW4dx48bB0tLSZN0fli2Dk5MT3urd+8U6XQ7cCguHr7cXrJ/JeKoVrM1ouPNU6m1RMrOykZqWjrB7DzD964XIzslF0wb1dNtVShVEIiHEFvrvA5aW2kFX6B3T8y7LGwsXT6jTkqBR6g+ICuK1qaMWrp4vfAx1RjLUWWmQNWgLSeUaEFrbwcLNB9bt3oY6IwWKO4Y3cysS73o1EHXphsH3kYhzVyCVW8G1iunUZ6LSxJRdM7G2toa1tTW2bt2Kpk2bmow4ajQajB07Fjt27MDx48cRGFh01GrWrFlYsGABvvnmGyxZsgQDBgzAw4cP4ejoWOy+rV+/HhMmTMDZs2dx+vRpDB06FCEhIejQoYNB3ezsbLRu3Rqenp7Ytm0b3N3dcenSJRQWFhrUvXbtGjp16oRhw4Zhzpw5uvLc3Fx8++232LBhA4RCIQYOHIhPPvkEmzZpF5TZtGkTpk+fjqVLl6JevXq4fPkyhg8fDrlcjiFDhmDx4sXYtm0bfv/9d/j4+CAqKgpRUdq5W1u2bMH333+P3377DTVq1EB8fDyuXr1a7GtR2qzdXRBx4pxBeVZcEgDAxsMNCaHGvxjYuGujVVnxhnfLs+KSYOXkAJFEArVSiaTb4fhn9BfoPG8KPji2RVfv0oYt+GfklOf2s8WEEcjPyMLdvUeKc1plQuLoBKWRbIHHZRInZ6PtLGxtIZRKjbZVpT5q6+yM/Eevkczr15Fy+DDy4+IgcXaCe89eqDJtOkRyORL++afI/jm31/49JB8ov+m6AJCckw8nueEcO+dHZUnZeSXa389n70AkEOC1KsbT3Oi/Kyk5Gc4uhn+Xzs7aG1xJSUkm23+38HtUq1oVXTp3MlkvLCwMf275C0uXLIZIJPr3HS4nklNS4eJk+Bnt4uQEAEhMfn7W1IAPxuJBpPY9zUomwwdDBuhScwHAz8cLanUhroXeQv06NXXlFx/NUU1MKl5mVnkhlNvqIpVPe1wmlBuuFVBihYXI3L4Otq8PhF3393XFqoQopP32P2gU+S9+DDOy9XDF3WOG30cyH2VS2VdyQ+wN0zeRqPgqSKDSbDggNRMLCwusW7cOw4cPx4oVK1C/fn20bt0a/fr1Q+3atXX1CgoKMHDgQFy+fBknTpyAp6fpu35Dhw5F//79AQBz587F4sWLce7cOXTu3Nlku6fVrl0bM2bMAAAEBQVh6dKlOHjwoNEB6S+//IKkpCScP39eN+g1NmA+deoUunbtii+++AITJ07U26ZSqbBixQoEBGjnH4wZMwazZ8/WbZ8xYwa+++479HqUBubv74+bN2/ixx9/xJAhQxAZGYmgoCC0aNECAoEAvr6+uraRkZFwd3dH+/btIRaL4ePjg8aNGxf7WpQ2sczS6Mq1BQqFbnvRbbU3LdQm20uhVmq3Z8YkIPrCVYTtOYqMyBj4hjRE09FDkJuchr3/Z+++w5uq+jiAf7Oa0b0XLYW2UFbZW5BN2UNZssEtDkAUHCCggihDFBFBRAFfkKnsDSp77w2l0L13s98/0qaEpIFCQ1r8fp4nz0PPPefec0Nyc8/9nTFpRonHaf3BGwhr/xz+evtTFGRml5jP1oRSKfQWJj/QFZ6fsISHOMKiblaPWPbCmLdM8iRt3YrIxUtQ+ZVXkbxtm7GMCYEAXu3aIefaNeTfufNoJ2QnSo0WDmLzzjDSwjSlRmu2rSTbL8Xgr/O3MbRJdQR7VOxuklT2lEolHCTmkXOp1MG4vSTHjh/H7j17sGL5bw89zlezvkbLli3Qonnzx69sOVKgVMJBYj4RmENhl0mlpWvQA6Z/9D5yc3NxNy4BG7fuQIFSCa1OB6HQ8D3v1rEdfly2Ap/O+AYfj38blSsF4tCxk1i9wdCLytr/TXkkEEug12rM0ovSBOKymVhNr8yDJjkOymtnoY6/A5GbFxRN2sO1+whkrFsIWKhDReFQwv1IUTdca/cjRGWNDVI7euGFF9CtWzf8888/OHLkCLZt24ZZs2ZhyZIlGDFiBABg7NixkEqlOHLkCLy8LEeE7nd/Y9bR0REuLi5ISird+JP79wEA/v7+Je7jzJkzqF+/vtUIbExMDDp27IgvvvjC4gy+CoXC2Bh98Hi5ubm4efMmRo8ejVdeecWYR6PRwNXVFYChEd6xY0dUr14dUVFR6N69Ozp16gQA6NevH+bNm4eqVasiKioKXbt2RY8ePSAWW/7oK5VKsx/mxxkvK5JIIPdwNUnLTU6DOr8AYqn5DZu48BhFYzstUecb6iWyWt6QJ7h5QwzZsBg/tX4RcafOAwAub9oFZXYO2nz8Dk79ugbJV26Y7af2i93Q/rNxOPHLahxfbN+ZF3VKJQQWbtKEhTdpuhJuoHSFXbiEj1EWAPQaDRLWr0fo++/DsXp1ZJ8/b5bHpV49SH18EL9mzcNPxM6kYhFUGvMeC8rCNKn40SJMp+8m44vtx9Gsii/eaF374QXoP0cqlUKlNr/BVRbe9JZ0LdVoNPhq1tfo3q0bateqZfUY23fswJmzZ7Fubfn/7j0qmVQKlYUHaKrChqj0Eca216tdPGSjS/s26DnEsBTOhDGvAQC8PD3w3cxpmDT9K7w61rCMjpOjApPeG4OPv5gFhaJizVSs16ghEJn/jhel6TVPPr5T4CCDW/+3kXdiH/JP7TemaxLvwq3/GMhqNUHBOftM+lcaIokEjh5uJmnZyalQlXA/IpE9/H6EqKxxDKmdyWQydOzYEZ9++ikOHTqEESNGGKOTANCxY0fExsZix45Hm7VS8sBNuEAgsNh9tqz28SjT7Xt7e6NJkyb43//+h6ws8y42lo5XNKYhJycHALB48WKcOXPG+Lpw4QKOHDkCAGjQoAFu376N6dOnIz8/H/3798eLL74IAAgKCsLVq1fxww8/QC6X480330Tr1q2hLmHa8RkzZsDV1dXkVTQetTSCmjfAh3eOmrxcg/yRk5Bs7Hp7P2d/Q5e27PiSp6Av6qpbUvm81HRjdLTxy4OQm5hibIwWubJ5D4RCIYKbNzDbR2j7lnjh569xbds+bBrz6aOfrI2o0lLhUNhl7X5FaapUy0uWaLKyoFMqLZaVeBSWTbG+3Imy8IGI2Nlyty/vDh2h12qRvKd8jx8FAC9HGVJzzbvlphSmeTs9/Dt8LSkD768/iKperpjZqwXEQv50kDlvLy+kJJt/t1JSDF11vb29LZbbtHkzoqOj8eILLyA2Ls74AoC83DzExsUhP9/weZ0771t06tgREonEmC8729CTIyExEUlJ1rsFl0denh5ITk0zS08uHHbg42V+LbPG1cUZTRvUw5Zde03SG9WLxPY/fsPaXxbitx/mYu+GVahbqwYAoHJQxeqCr8vNstgttyjNUnfe0pKGR0Lo6ALVLdN5G9SxN6FT5kPykOVlyovQFg0xK+G4ycsjKABZ8Ulw9Te/n3ApTMuIs74kDpWOUCCw26siYIS0nKlZs6bJhEE9e/ZEjx498NJLL0EkEmHgwIH2q5wFkZGRWLJkCdLS0kqMksrlcmzevBldu3ZF586dsXPnzkeeFdHX1xcBAQG4desWBg8eXGI+FxcXDBgwAAMGDMCLL76IqKgoY53kcjl69OiBHj164K233kJERATOnz+PBg3MG2WTJk3CuHHjTNKkUik+n7n8kepbJOHcZfzS1XSWyJyEZMSfvYTKLRubNLoBoFLjelDl5iHlenSJ+8yOS0ROUioCG5hHpyo1qov4c5eNfzv6eEJgYWyVUGL4ygsf2FapcV0MWr0QsacuYPXgt6HTPno3TlvJvX4DrvXqQ6RQmExs5FSzpnG7RXo98m7fgmP1CLNNzjVroiA2Frp86+MmZQEBAAB1ZobZNoFEAs/nn0fmmTNQP+KM2PZUzccNJ2OSkaNUm0xsdDEuzbjdmnvpOXh3zT9wV0gx78VWUDjwZ4Msq169Go6fOIGcnByTiY3OXzDc0EdUr26xXEJCAjQaDYaPHGm2bdPmzdi0eTPmzpmNdm3bIiEhAVu3bcPWbdvM8g4c9BKqV6uGPwqXiaooIsJDcfz0GeTk5ppMbHTukmFiturhJS+nUZICpQo5982yW0QkEiHivgnhjpwwTMzTrFF9s7zlmSY5FvKgMAgcpCYTG0n8DEN2NElPPqurQFF4nyIwfwAnEAiBCvJg7t7ZS5jXwfT+KTMhGXfPXEJYqyZm9yNVmtaDMjcPSdduP+2q0n8Y7yzsJDU1Ff369cOoUaMQGRkJZ2dnnDhxArNmzUKvXr1M8vbp0wfLly/H0KFDIRaLjdG/8mDQoEH48ssv0bt3b8yYMQP+/v44ffo0AgIC0Py+8T2Ojo7YsmULunTpgi5dumD79u1mMzGWZOrUqXjnnXfg6uqKqKgoKJVKnDhxAunp6Rg3bhzmzJkDf39/1K9fH0KhEGvWrIGfnx/c3NywbNkyaLVaNG3aFAqFAitWrIBcLjcZZ3o/qVRaJkvaFGRkWVy/8+KG7aj9QlfU7N3ZuA6pwtMdtft2wdUte40RTgBwrxoMAEi/b8HpSxu3o96QvnCp5I+se4aZiKu2bQGvalVxaP5SY77U69EI79gaIa2bIvrv4hmPI/v3AADEn71kTPOuHoohG5Yg404sVvR5GZpHnMbd1lIP7EfgoEHw7dHTuA6pQCKBT5euyL54EapkQxTTwccHIpkM+THF71Pq/gOo/PrrcKxeHbmFM3vKgoLgWr8+YlevNuYTu7pCk5lpclyhXA7/F1+EOiPDWPZ+7s2aQezsXO4nMyrSrnolrDh+DRvP3jKuQ6rSaLH5fDRq+3vA18WwdFRCVh4K1BqEeBZHHVJyCvD2mr8hFADz+7eGu4LLPVHJOnTogF9/W45169cb1yFVqVT488+/UKdObeNs7vHx8SgoKECVKoYIU1TnzqhuobE6dtx4tHruOfTt2wd1ahsexM2dM9ss3/btO7Bj5058Pn0afH19bXV6NtOpTSss+98arPlzq3EdUpVKhY1bdyCyZgT8fQ0Rq/iEJOQrC1C1crCxbGp6utn6obHxCTh68jRqRVSzety09Az8vHI1qoVWRfNG5g9oyzPl9bNQNGoHWZ3mxnVIIRJBWqsJ1PHR0OVkAACEzm4QiB2gTS/d0CUA0KYbou3S6vWRd6S4l5pD1doQOEjLpNH7NORlZOHKnoNm6afWbkPDft1Qv2+UcR1SR093NOjXDec27YHmvvsRr8L7kZT77keodCpIoNJu2CC1EycnJzRt2hRz587FzZs3oVarERQUhFdeeQUfffSRWf4XX3wROp0OQ4cOhVAoNE7wY28ODg7YuXMnxo8fj65du0Kj0aBmzZpYsGCBWV4nJyds27YNnTt3Rrdu3bB169ZHOsbLL78MhUKBr7/+GhMmTICjoyPq1KljHI/q7OyMWbNm4fr16xCJRGjcuDG2bt0KoVAINzc3zJw5E+PGjYNWq0WdOnWwadMmeFrozvk0XFy/DTFHTqHPT1/Bu0YY8lLS0eS1IRCIhNg7fZ5J3pHbDFHZOdWfN6YdmLUQtfp2wagdK3H4+2WQOinQcuwrSDh/Bad+K55N9+jC31B/2AsYsu4nHFn4GzJi4lClVRNEDuiJG7v/wb3jhpmGHZwcMWzzMsjdXXFw7mJU72K6RmfarRjcPXraRu+GdTmXLyNl314Ev/oqJO5uKIiNhXfnKEj9/HDzq6+M+cI/+hiu9evj0POtjWnxGzfAp3t31Jj5FeJWr4Jeo0VA//5QpacbG7cA4N+nLzyeew5phw5BmZQIB09P+HTpCqmvL65/8QX0GvMJK7w7dIROqUTqgYqxIHrtAE+0r14JC/4+j7Q8JYLcnLDlYjTisnLxcZdGxnyfbTmGU3eTceyDfsa0d9f+jdiMXAxtUh1n76Xg7L3i7pgejjI0DSm++T91Nxmn7xpu4DLylMhXa/DzIcODj/pB3mgQZLm75rPojQHt4OasgL+3GwCg+/N1UcnX0GhYsGoPsko5s3FFEVmnDjp17Ij5332PtLQ0BAUFYdOmzYiLj8dnUyYb833y6WScOHkSZ08bonNVqlQxNk4fFBAYgHZti69L9/+7yNXCB0fPtWwJ9wcaZxVBZK0a6Ny2Nb5d9DPSMjIQHBiAP7fvRFx8IqZNLJ4EcNLnX+HEmXO48G/xw7A+w15Fs4b1EREeChdnZ9y5F4v1m7dBo9HgvddHmxxnxJhxqFurJoIqBSA1NR1r/tqCvPwCLJj1uXHyo4pCkxCDgmtn4NiyO4QKZ2gzUiCr2RgiFw9k7iq+xjt3HgyHoDAkzx1rTBM4yCCv1woAjN1u5XVbQa/Mh06Zj4Kz/wIAVLcuQpMSD0WzThC5uBsnNZLXew7anEwUXLC8vF1FcWrtVtw6fArDfvkafjXDkZuShtZvDoVQJMTmKXNN8o7dY5hT4uMqzxnTPIID0XRoHwBAcCPD3CNdPh4DAEi7E4ujKzYY89bp3h6V6hq6h4skYgRGRhjznvtrN2LPmy/TRv8tAv2DCxARkZlPZaXvMlUSmZsLOs+YiBo9OkIilyH25DlsnzjTbLznuKuGBs/9DVIA8KkRjqhZH6Fyi0bQqtS4tn0ftn34JXKTTLuPeoVXQfvPxqFSk3pw8vVCdnwSLq7bhr3T5xknK3CrHIjxV/8usa6nlq/Dhlc+KPU5Ti+4adJAfFwCBwcEjxoN706dIHZyQu6tW7j78xJkHD9uzFNr3rdmDVIAcPD2RsiYMXBr1BgCoRCZZ04j+vvvURBb/FTbtVEjBA4cBEXVqhC7uEBXUIDsy5cR+/vvyDptvsacSKFAo41/IuPIEVydXPbjbFsc+BuZP39S5vtVarRY9M8FbLsUg+wCFcK8XfFaq9poXqV4/eHX/7ffrEHaZFbJE8c0CPLGj4PaGP/+6d+LWHLoksW8L7eoiVefsz5ZzeNyHf05HOqPssm+H9e1LbMQEmB5ErrwrhNwJ97+Xb1Vp5eiIM+8S+eTUiqVWPDDD9iydRuysrIQHh6Ot958Ay1btDDmGf3yKyYN0pLUrd8AAwb0x0cTJ1rNt/DHH/Hjop+wf+8emzZIZQpHqJNtEyFSKlX4bskybN65B1nZ2agWWhVvvzwcLZs2NuYZMWa8WYN0wc+/4e/DR3E3Nh55eXnwcHdDw7p18Mqwl1At1LSRP+u7H7H3n0NISkmBk8IRzRs3wJiXRyAo0N8m51RE4h1s0iAsMyIxHFt0gbRGIwilcmhS4pB7aBvUd4p7tri++JZZg1To4g7P0ZMt7RHazDSkLZ1u/FsglUPRtBMcqtSEyMUdepUSqphryD24Bbos83G/ZcV77Fy8Lgix2f6LKNxc0Pfrj1CvdydI5DLcOX4Oa9//AjEnTe9HvrhtaKTf3yCt9nwzjNtvuXv8tf1HMKdt8RCz4b98g+YjLPfu+3XE+zj869onPRUAwI/66DLZjy3cS8ux27EreTxaj0R7YoOU6BGUZYP0v6CsGqT/NbZqkD7LymODtCKwVYP0WWbLBumzzGYN0mfY02qQPmvYILWsIjRIK1YfDSIiIiIiInpmcAwpERERERGRjQg4q5FVjJASERERERGRXTBCSkREREREZCNCBkitYoSUiIiIiIiI7IINUiIiIiIiIrILdtklIiIiIiKyEc5pZB0jpERERERERGQXjJASERERERHZCCOA1vH9ISIiIiIiIrtghJSIiIiIiMhGBBxEahUjpERERERERGQXbJASERERERGRXbDLLhERERERkY0I2WPXKkZIiYiIiIiIyC4YISUiIiIiIrIRBkitY4SUiIiIiIiI7IINUiIiIiIiIrILdtklIiIiIiKyEU5qZB0jpERERERERGQXjJASERERERHZiEDAEKk1jJASERERERGRXTBCSkREREREZCMcQ2odI6RERERERERkF2yQEhERERERkV2wyy4REREREZGNsMeudYyQEhERERERkV0wQkpERERERGQjQi77YhUjpERERERERGQXbJASERERERGRXbDLLhERERERkY2wx651jJASERERERGRXQj0er3e3pUgIiIiIiJ6FhXk59vt2DK53G7HflTsskv0CKbJw+xdhQplcv4N6G4csXc1KhxhWDOceaGzvatRodRbtwMFebn2rkaFI1M4wqH+KHtXo0JRnV6K9IUT7V2NCsf9jZlInjvW3tWoULzHzsVCtwh7V6PCeSPjir2rQI+JDVIiIiIiIiJb0evsXYNyjWNIiYiIiIiIyC7YICUiIiIiIiK7YJddIiIiIiIiGxGwy65VjJASERERERGRXTBCSkREREREZCuMkFrFCCkRERERERHZBRukREREREREZBfssktERERERGQrer29a1CuMUJKREREREREdsEIKRERERERka1wUiOrGCElIiIiIiIiu2CElIiIiIiIyEYEjJBaxQgpERERERER2QUbpERERERERGQX7LJLRERERERkK+yyaxUjpERERERERGQXjJASERERERHZCiOkVjFCSkRERERERFiwYAFCQkIgk8nQtGlTHDt27JHKrVq1CgKBAL179y71MdkgJSIiIiIi+o9bvXo1xo0bhylTpuDUqVOoW7cuOnfujKSkJKvloqOj8f7776NVq1aPdVw2SImIiIiIiGxFr7PfqxTmzJmDV155BSNHjkTNmjXx448/QqFQYOnSpSWW0Wq1GDx4MKZOnYqqVas+1tvDBikREREREdEzSKlUIisry+SlVCrN8qlUKpw8eRIdOnQwpgmFQnTo0AGHDx8ucf/Tpk2Dj48PRo8e/dh1ZIOUiIiIiIjIVnQ6u71mzJgBV1dXk9eMGTPMqpiSkgKtVgtfX1+TdF9fXyQkJFg8rX///Rc///wzFi9e/ERvD2fZJSIiIiIiegZNmjQJ48aNM0mTSqVPvN/s7GwMHToUixcvhpeX1xPtiw1SIiIiIiIiGxHYcdkXB6n0kRqgXl5eEIlESExMNElPTEyEn5+fWf6bN28iOjoaPXr0MKbpdIbzFIvFuHr1KkJDQx+pjuyyS0RERERE9B/m4OCAhg0bYs+ePcY0nU6HPXv2oHnz5mb5IyIicP78eZw5c8b46tmzJ9q2bYszZ84gKCjokY/NCCkRERER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RERERHbBCCkREREREZGNCBghtYoRUiIiIiIiIrILNkiJiIiIiIjILthll4iIiIiIyFbYZdcqRkiJiIiIiIjILhghJSIiIiIishVGSK1ihJSIiIiIiIjsgg1SIiIiIiIisgt22SUiIiIiIrIVndbeNSjXGCElIiIiIiIiu2CElIiIiIiIyEb0Ok5qZA0jpERERERERGQXjJASERERERHZCseQWsUIKREREREREdkFG6RERERERERkF+yyS0REREREZCvssmsVI6RERERERERkF4yQEhERERER2YheywipNYyQEhERERERkV2wQUpERERERER2wS67REREREREtqLT2bsG5RojpERERERERGQXAr1er7d3JYiIiIiIiJ5FmpNb7HZsccNudjv2o2KXXaJHsKNaA3tXoULpfO0UclZOs3c1KhynwZOh+meVvatRoTi0Ggh1coy9q1HhSLyDkb5wor2rUaG4vzETDvVH2bsaFY7q9FLcfn+ovatRoVT5Zjn21W9q72pUOG1PH7V3FegxsUFKRERERERkI3odl32xhmNIiYiIiIiIyC7YICUiIiIiIiK7YJddIiIiIiIiW+GyL1YxQkpERERERER2wQgpERERERGRjXBSI+sYISUiIiIiIiK7YIOUiIiIiIiI7IJddomIiIiIiGyFXXatYoSUiIiIiIiI7IIRUiIiIiIiIlvhsi9WMUJKREREREREdsEIKRERERERkY3otRxDag0jpERERERERGQXbJASERERERGRXbDLLhERERERka1w2RerGCElIiIiIiIiu2CElIiIiIiIyFYYIbWKEVIiIiIiIiKyCzZIiYiIiIiIyC7YZZeIiIiIiMhG9DqdvatQrjFCSkRERERERHbBCCkREREREZGtcFIjqxghJSIiIiIiIrtghJSIiIiIiMhWGCG1ihFSIiIiIiIisgs2SImIiIiIiMgu2GWXiIiIiIjIRrjsi3WMkBIREREREZFdMEJK9BQIJBKEv/sG/Ht1g8TVGdlXr+PG3B+QeujoQ8tKfb0RMWk8PJ9rDoFQgLQjJ3Blxmzk3401yRc06EV4NGsM17q1IQ/wR+z6v3Bh4mcW9+lSqwZC33kdrrVrQKRQIP9uLO6t2YCYlX8A5fwpnkqjxY/7z2HLudvILlAhzMcNb7ati2ah/lbL7b0cg50X7+BSXBpScvLh56rA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ifauRoXi/sZMONQfZe9qVDiq00tNIpT0cFW+WW4SsaRH0/b0UXtXoUS5//v84ZlsxHHQJ3Y79qN6NvoDERERERERUYXDLrtEREREREQ2oq+As80/TYyQEhERERERkV0wQkpERERERGQjei0jpNYwQkpERERERER2wQYpERERERER2QW77BIREREREdkIu+xaxwgpERERERER2QUbpERERERERDai1+ns9iqtBQsWICQkBDKZDE2bNsWxY8dKzLt48WK0atUK7u7ucHd3R4cOHazmLwkbpERERERERP9xq1evxrhx4zBlyhScOnUKdevWRefOnZGUlGQx//79+zFo0CDs27cPhw8fRlBQEDp16oTY2NhSHZcNUiIiIiIiIhvRa3V2e5XGnDlz8Morr2DkyJGoWbMmfvzxRygUCixdutRi/pUrV+LNN99EvXr1EBERgSVLlkCn02HPnj2lOi4bpERERERERM8gpVKJrKwsk5dSqTTLp1KpcPLkSXTo0MGYJhQK0aFDBxw+fPiRjpWXlwe1Wg0PD49S1ZENUiIiIiIiomfQjBkz4OrqavKaMWOGWb6UlBRotVr4+vqapPv6+iIhIeGRjvXhhx8iICDApFH7KLjsCxERERERkY3Yc9mXSZMmYdy4cSZpUqm0zI8zc+ZMrFq1Cvv374dMJitVWTZIiYiIiIiInkFSqfSRGqBeXl4QiURITEw0SU9MTISfn5/Vst988w1mzpyJ3bt3IzIystR1ZJddIiIiIiIiG9FptXZ7PSoHBwc0bNjQZEKiogmKmjdvXmK5WbNmYfr06di+fTsaNWr0WO8PI6RERERERET/cePGjcPw4cPRqFEjNGnSBPPmzUNubi5GjhwJABg2bBgCAwONY1C/+uorTJ48Gb///jtCQkKMY02dnJzg5OT0yMdlg5SIiIiIiOg/bsCAAUhOTsbkyZORkJCAevXqYfv27caJjmJiYiAUFnewXbhwIVQqFV588UWT/UyZMgWfffbZIx+XDVIiIiIiIiIb0evsN6lRaY0ZMwZjxoyxuG3//v0mf0dHR5fJMTmGlIiIiIiIiOyCEVIiIiIiIiIbseeyLxUBI6RERERERERkF4yQEhERERER2QgjpNYxQkpERERERER2wQYpERERERER2QW77BIREREREdlIRVr2xR4YISUiIiIiIiK7YISUiIiIiIjI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ERERERE9MxghJSIiIiIishEu+2IdI6RERERERERkF2yQEhERERERkV2wyy4REREREZGN6HSc1MgaRkiJiIiIiIjILhghJSIiIiIishE9l32xihFSIiIiIiIisgtGSImIiIiIiGxEx2VfrGKElIiIiIiIiOyCDVIiIiIiIiKyC3bZJSIiIiIishFOamQdI6RERERERERkF4yQEhERERER2QgjpNYxQkpERERERER2wQYpERERERER2QW77BIREREREdkI1yG1jhFSIiIiIiIisgtGSImIiIiIiGxEr+OkRtYwQkpERERERER2wQgpERERERGRjei47ItVjJASERERERGRXbBBSkRERERERHbBLrtEREREREQ2oueyL1YxQkpERERERER2wQgpERERERGRjeg5qZFVjJASERERERGRXbBBSkRERERERHbBLrtEREREREQ2wnVIrWOElIiIiIiIiOxCoNfr2WQnIiIiIiKygV01Gtrt2B0vn7TbsR8Vu+wSPYKL8Vn2rkKFUsvfBQU7f7Z3NSocWafRyN84197VqFDkvcfidUGIvatR4fyoj8ZCtwh7V6NCeSPjCvbVb2rvalQ4bU8fxd7IJvauRoXS7twxONQfZe9qVDiq00vtXQV6TGyQEhERERER2QjHkFrHMaRERERERERkF2yQEhERERERkV2wyy4REREREZGN6Nll1ypGSImIiIiIiMguGCElIiIiIiKyEb1WZ+8qlGuMkBIREREREZFdsEFKREREREREdsEGKRERERERkY3otHq7vUprwYIFCAkJgUwmQ9OmTXHs2DGr+desWYOIiAjIZDLUqVMHW7duLfUx2SAlIiIiIiL6j1u9ejXGjRuHKVOm4NSpU6hbty46d+6MpKQki/kPHTqEQYMGYfTo0Th9+jR69+6N3r1748KFC6U6LhukRERERERENqLX6u32Ko05c+bglVdewciRI1GzZk38+OOPUCgUWLp0qcX83377LaKiojBhwgTUqFED06dPR4MGDfD999+X6rhskBIRERERET2DlEolsrKyTF5KpdIsn0qlwsmTJ9GhQwdjmlAoRIcOHXD48GGL+z58+LBJfgDo3LlziflLwgYpERERERGRjej0eru9ZsyYAVdXV5PXjBkzzOqYkpICrVYLX19fk3RfX18kJCRYPK+EhIRS5S8J1yElIiIiIiJ6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QQGyHkUj/Ke1eLL3T5nPe2faTFh+Mw5GnZ1h0rMbMh9FIWTO93j2t+xyD6Hcm7sQ2RPHonr3l30WFoHgSR5IvhFY5nMFmZkIHDUeNjOmwWLMSEmfha9cK91nN4Oga2cLY9fOUDUo7rPMR1EIX7kWj/fs/8yvTjFMG+oCizeWePTu6IDeHR0AAH8cD2BB+g5cQ1o2UdHbJ30TKYBff/0VzZs3h4GBAS5duoRJkyZh4sSJWLx48bsf/gh3Y1PffRNJNDTRQbaft9AxFI5a51HI+mvtu28kCXW3aRgnshA6hsLxKnqEjVXrCR1DoYxPDpUasaT30yHwitSoJb2bU/BVVLGX/3X38iY3cJvQEUq1Rlu4Has90kpZZy1HOEJKCik8PByLFy9GYmIizM3N8e233+K7774TOhYREREREX0AFqSkkNauXYu1azmSRERERETyjZsalU3p3bcQERERERERfXocISUiIiIiIvpMuKlR2ThCSkRERERERIJgQUpERERERESC4JRdIiIiIiKiz4SbGpWNI6REREREREQkCI6QEhERERERfSbc1KhsHCElIiIiIiIiQXCElIiIiIiI6DMpFDqAnOMIKREREREREQmCBSkREREREREJglN2iYiIiIiIPhNualQ2jpASERERERGRIDhCSkRERERE9JkUcIC0TBwhJSIiIiIiIkGwICUiIiIiIiJBcMouERERERHRZ8JNjcrGEVIiIiIiIiISBEdIiYiIiIiIPhNualQ2jpASERERERGRIDhCSkRERERE9JlwDWnZOEJKREREREREgmBBSkRERERERILglF0iIiIiIqLPhJsalY0jpERERERERCQIjpASERERERF9JtzUqGwcISUiIiIiIiJBsCAlIiIiIiIiQXDKLhERERER0WfCTY3KxhFSIiIiIiIiEoSoqIirbIkUUU5ODpYtW4bvvvsOYrFY6DgKgX32cdhvH4599nHYbx+OffZx2G8fjn1GnwsLUiIFlZqaCl1dXaSkpEBHR0foOAqBffZx2G8fjn32cdhvH4599nHYbx+OfUafC6fsEhERERERkSBYkBIREREREZEgWJASERERERGRIFiQEikosViMBQsWcGOBD8A++zjstw/HPvs47LcPxz77OOy3D8c+o8+FmxoRERERERGRIDhCSkRERERERIJgQUpERERERESCYEFK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1g3a2tq4deuWpO3ff//FH3/8IXREokqJI6REREREVOHFxcWhcePGAAAtLS2kpKQAALp3747jx48LGY2oUmNBSkREREQVXs2aNREbGwugeLTUz88PAHDt2jWIxWIhoxFVaixIiYiIiKjC6927N06fPg0AmDRpEubPnw8bGxsMHToUI0eOFDgdUeXFNaREREREVOkEBAQgICAANjY26NGjh9BxiCotFqREREREREQkCJ5DSkREREQV0tGjR+Hq6gpVVVUcPXq0zHt79uxZTqmI6E0cISUiIiKiCklJSQlxcXEwMjKCklLpW6eIRCIUFBSUYzIieoUFKREREREREQmCU3aJiIiIqEIrLCzE9u3bcejQITx69AgikQhWVlbo27cv3N3dIRKJhI5IVGlxhJSIiIiIKqyioiL06NEDJ06cgJ2dHerVq4eioiLcu3cPt2/fRs+ePfHXX38JHZOo0uIIKRERERFVWNu3b8eFCxdw+vRpdOjQQeramTNn4Obmhp07d2Lo0KECJSSq3DhCSkREREQVVufOneHk5ITZs2eXeH3p0qU4f/48/vnnn3JORkQAUPp2Y0RERERECi44OBguLi6lXnd1dUVQUFA5JiKiN7EgJSIiIqIKKzExEcbGxqVeNzY2RlJSUjkmIqI3sSAlIiIiogqroKAAKiqlb5uirKyM/Pz8ckxERG/ipkZEREREVGEVFRVh+PDhEIvFJV7Pyckp50RE9CYWpERERERUYQ0bNuyd93CHXSLhcJddIiIiIiIiEgTXkBIREREREZEgWJASERERERGRIFiQEhERERERkSBYkBIREREREZEgWJASERERERGRIFiQEhERERERkSBYkBIREREREZEgWJASERERERGRIP4PAEDFz2f1BBIAAAAASUVORK5CYII=","text/plain":["<Figure size 1000x800 with 2 Axes>"]},"metadata":{},"output_type":"display_data"}],"source":["correlation_matrix(df, num_cols)"]},{"cell_type":"markdown","id":"950ccdc1","metadata":{"papermill":{"duration":0.022232,"end_time":"2024-07-15T20:13:37.497432","exception":false,"start_time":"2024-07-15T20:13:37.4752","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"markdown","id":"70bb1aac","metadata":{"papermill":{"duration":0.021601,"end_time":"2024-07-15T20:13:37.541863","exception":false,"start_time":"2024-07-15T20:13:37.520262","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"DataPrepFeatureEngineering\">Data Preprocessing & Feature Engineering</a>"]},{"cell_type":"code","execution_count":19,"id":"4127ec7b","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.588566Z","iopub.status.busy":"2024-07-15T20:13:37.588144Z","iopub.status.idle":"2024-07-15T20:13:37.594081Z","shell.execute_reply":"2024-07-15T20:13:37.592819Z"},"papermill":{"duration":0.03225,"end_time":"2024-07-15T20:13:37.596501","exception":false,"start_time":"2024-07-15T20:13:37.564251","status":"completed"},"tags":[]},"outputs":[],"source":["# Capitalize all feature labels\n","df.columns = [col.upper() for col in df.columns]"]},{"cell_type":"code","execution_count":20,"id":"2de64f33","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.64279Z","iopub.status.busy":"2024-07-15T20:13:37.641706Z","iopub.status.idle":"2024-07-15T20:13:37.651901Z","shell.execute_reply":"2024-07-15T20:13:37.650701Z"},"papermill":{"duration":0.036005,"end_time":"2024-07-15T20:13:37.654361","exception":false,"start_time":"2024-07-15T20:13:37.618356","status":"completed"},"tags":[]},"outputs":[],"source":["# Feature Engineering - GLUCOSE -> NEW_GLUCOSE_CAT \n","# \"normal\" if between -1 and 139, \n","# \"prediabetes\" if between 139 and 200\n","df[\"NEW_GLUCOSE_CAT\"] = pd.cut(x=df[\"GLUCOSE\"], bins=[-1, 139, 200], labels=[\"normal\", \"prediabetes\"])"]},{"cell_type":"code","execution_count":21,"id":"ea749119","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.703062Z","iopub.status.busy":"2024-07-15T20:13:37.702657Z","iopub.status.idle":"2024-07-15T20:13:37.713012Z","shell.execute_reply":"2024-07-15T20:13:37.711654Z"},"papermill":{"duration":0.036698,"end_time":"2024-07-15T20:13:37.715431","exception":false,"start_time":"2024-07-15T20:13:37.678733","status":"completed"},"tags":[]},"outputs":[],"source":["# Feature Engineering - AGE -> NEW_AGE_CAT\n","# \"young\" if less than 35,\n","# \"middleage\" if between 35 and 55, \n","# \"old\" if more than 55\n","df.loc[(df[\"AGE\"] < 35), \"NEW_AGE_CAT\"] = \"young\"\n","df.loc[(df[\"AGE\"] >= 35) & (df[\"AGE\"] <= 55), \"NEW_AGE_CAT\"] = \"middleage\"\n","df.loc[(df[\"AGE\"] > 55), \"NEW_AGE_CAT\"] = \"old\""]},{"cell_type":"code","execution_count":22,"id":"d8be0f44","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.761382Z","iopub.status.busy":"2024-07-15T20:13:37.760988Z","iopub.status.idle":"2024-07-15T20:13:37.768729Z","shell.execute_reply":"2024-07-15T20:13:37.767659Z"},"papermill":{"duration":0.03351,"end_time":"2024-07-15T20:13:37.77119","exception":false,"start_time":"2024-07-15T20:13:37.73768","status":"completed"},"tags":[]},"outputs":[],"source":["# Feature Engineering - BMI -> NEW_BMI_RANGE\n","# \"underweight\" if less than 18.5, \n","# \"healthy\" if between 18.5 and 24.9, \n","# \"overweight\" if between 29.9 and 100, \n","# \"obese\" if more than 100\n","# -1 to include zeros\n","df[\"NEW_BMI_RANGE\"] = pd.cut(x=df[\"BMI\"], bins=[-1, 18.5, 24.9, 29.9, 100],\n"," labels=[\"underweight\", \"healthy\", \"overweight\", \"obese\"])"]},{"cell_type":"code","execution_count":23,"id":"dc6ba3dc","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.817517Z","iopub.status.busy":"2024-07-15T20:13:37.817088Z","iopub.status.idle":"2024-07-15T20:13:37.8254Z","shell.execute_reply":"2024-07-15T20:13:37.824293Z"},"papermill":{"duration":0.034594,"end_time":"2024-07-15T20:13:37.827918","exception":false,"start_time":"2024-07-15T20:13:37.793324","status":"completed"},"tags":[]},"outputs":[],"source":["# Feature Engineering - BLOODPRESSURE -> NEW_BLOODPRESSURE\n","# \"normal\" if less than 79, \n","# \"hs1\" if between 79 and 89, \n","# \"hs2\" if between 89 and 123\n","# -1 to include zeros\n","df[\"NEW_BLOODPRESSURE\"] = pd.cut(x=df[\"BLOODPRESSURE\"], bins=[-1, 79, 89, 123], \n"," labels=[\"normal\", \"hs1\", \"hs2\"])"]},{"cell_type":"code","execution_count":24,"id":"dab1a508","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.873787Z","iopub.status.busy":"2024-07-15T20:13:37.873396Z","iopub.status.idle":"2024-07-15T20:13:37.884724Z","shell.execute_reply":"2024-07-15T20:13:37.883294Z"},"papermill":{"duration":0.037208,"end_time":"2024-07-15T20:13:37.887136","exception":false,"start_time":"2024-07-15T20:13:37.849928","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Observations: 768\n","Variables: 13\n","cat_cols: 5\n","num_cols: 8\n","cat_but_car: 0\n","num_but_cat: 4\n"]}],"source":["# DF has changed so regathering features by their types\n","cat_cols, num_cols, cat_but_car = grab_col_names(df, cat_th=5, car_th=20)"]},{"cell_type":"code","execution_count":25,"id":"94dfb949","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:37.932978Z","iopub.status.busy":"2024-07-15T20:13:37.932583Z","iopub.status.idle":"2024-07-15T20:13:37.960188Z","shell.execute_reply":"2024-07-15T20:13:37.958714Z"},"papermill":{"duration":0.053794,"end_time":"2024-07-15T20:13:37.962977","exception":false,"start_time":"2024-07-15T20:13:37.909183","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":[" NEW_AGE_CAT Ratio\n","NEW_AGE_CAT \n","young 488 63.541667\n","middleage 230 29.947917\n","old 50 6.510417\n","##########################################\n"," OUTCOME Ratio\n","OUTCOME \n","0 500 65.104167\n","1 268 34.895833\n","##########################################\n"," NEW_GLUCOSE_CAT Ratio\n","NEW_GLUCOSE_CAT \n","normal 571 74.348958\n","prediabetes 197 25.651042\n","##########################################\n"," NEW_BMI_RANGE Ratio\n","NEW_BMI_RANGE \n","obese 472 61.458333\n","overweight 179 23.307292\n","healthy 102 13.281250\n","underweight 15 1.953125\n","##########################################\n"," NEW_BLOODPRESSURE Ratio\n","NEW_BLOODPRESSURE \n","normal 563 73.307292\n","hs1 145 18.880208\n","hs2 60 7.812500\n","##########################################\n"]}],"source":["for col in cat_cols:\n"," cat_summary(df, col)"]},{"cell_type":"code","execution_count":26,"id":"b38ea857","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.010087Z","iopub.status.busy":"2024-07-15T20:13:38.009606Z","iopub.status.idle":"2024-07-15T20:13:38.045247Z","shell.execute_reply":"2024-07-15T20:13:38.04402Z"},"papermill":{"duration":0.061853,"end_time":"2024-07-15T20:13:38.04804","exception":false,"start_time":"2024-07-15T20:13:37.986187","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["NEW_AGE_CAT\n"," TARGET_MEAN Count Ratio\n","NEW_AGE_CAT \n","middleage 0.543478 230 29.947917\n","old 0.340000 50 6.510417\n","young 0.258197 488 63.541667\n","\n","\n","OUTCOME\n"," TARGET_MEAN Count Ratio\n","OUTCOME \n","0 0.0 500 65.104167\n","1 1.0 268 34.895833\n","\n","\n","NEW_GLUCOSE_CAT\n"," TARGET_MEAN Count Ratio\n","NEW_GLUCOSE_CAT \n","normal 0.232925 571 74.348958\n","prediabetes 0.685279 197 25.651042\n","\n","\n","NEW_BMI_RANGE\n"," TARGET_MEAN Count Ratio\n","NEW_BMI_RANGE \n","underweight 0.133333 15 1.953125\n","healthy 0.068627 102 13.281250\n","overweight 0.223464 179 23.307292\n","obese 0.463983 472 61.458333\n","\n","\n","NEW_BLOODPRESSURE\n"," TARGET_MEAN Count Ratio\n","NEW_BLOODPRESSURE \n","normal 0.316163 563 73.307292\n","hs1 0.420690 145 18.880208\n","hs2 0.483333 60 7.812500\n","\n","\n"]}],"source":["for col in cat_cols:\n"," target_summary_with_cat(df, \"OUTCOME\", col)"]},{"cell_type":"code","execution_count":27,"id":"39b1e949","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.095931Z","iopub.status.busy":"2024-07-15T20:13:38.095548Z","iopub.status.idle":"2024-07-15T20:13:38.101516Z","shell.execute_reply":"2024-07-15T20:13:38.10033Z"},"papermill":{"duration":0.033482,"end_time":"2024-07-15T20:13:38.103794","exception":false,"start_time":"2024-07-15T20:13:38.070312","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["['NEW_AGE_CAT', 'NEW_GLUCOSE_CAT', 'NEW_BMI_RANGE', 'NEW_BLOODPRESSURE']\n"]}],"source":["cat_cols = [col for col in cat_cols if \"OUTCOME\" not in col]\n","print(cat_cols)"]},{"cell_type":"markdown","id":"ef25f7f0","metadata":{"papermill":{"duration":0.022817,"end_time":"2024-07-15T20:13:38.149081","exception":false,"start_time":"2024-07-15T20:13:38.126264","status":"completed"},"tags":[]},"source":["#### <a class=\"anchor\" id=\"dpfefuncs\">Data Prep & Feature Eng Functions</a>"]},{"cell_type":"code","execution_count":28,"id":"c5db67e8","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.195726Z","iopub.status.busy":"2024-07-15T20:13:38.19532Z","iopub.status.idle":"2024-07-15T20:13:38.201071Z","shell.execute_reply":"2024-07-15T20:13:38.199994Z"},"papermill":{"duration":0.03157,"end_time":"2024-07-15T20:13:38.203214","exception":false,"start_time":"2024-07-15T20:13:38.171644","status":"completed"},"tags":[]},"outputs":[],"source":["def check_outlier(dataframe, col_name, q1=0.25, q3=0.75):\n"," low_limit, up_limit = outlier_thresholds(dataframe, col_name, q1, q3)\n"," if dataframe[(dataframe[col_name] > up_limit) | (dataframe[col_name] < low_limit)].any(axis=None):\n"," return True\n"," else:\n"," return False"]},{"cell_type":"code","execution_count":29,"id":"d2c5b698","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.250695Z","iopub.status.busy":"2024-07-15T20:13:38.249553Z","iopub.status.idle":"2024-07-15T20:13:38.255974Z","shell.execute_reply":"2024-07-15T20:13:38.254861Z"},"papermill":{"duration":0.032539,"end_time":"2024-07-15T20:13:38.258267","exception":false,"start_time":"2024-07-15T20:13:38.225728","status":"completed"},"tags":[]},"outputs":[],"source":["def outlier_thresholds(dataframe, col_name, q1=0.05, q3=0.95): \n"," quartile1 = dataframe[col_name].quantile(q1) \n"," quartile3 = dataframe[col_name].quantile(q3) \n"," interquantile_range = quartile3 - quartile1 \n"," up_limit = quartile3 + 1.5 * interquantile_range \n"," low_limit = quartile1 - 1.5 * interquantile_range \n"," return low_limit, up_limit"]},{"cell_type":"code","execution_count":30,"id":"ecfb5e75","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.30559Z","iopub.status.busy":"2024-07-15T20:13:38.30518Z","iopub.status.idle":"2024-07-15T20:13:38.311216Z","shell.execute_reply":"2024-07-15T20:13:38.310043Z"},"papermill":{"duration":0.031811,"end_time":"2024-07-15T20:13:38.313408","exception":false,"start_time":"2024-07-15T20:13:38.281597","status":"completed"},"tags":[]},"outputs":[],"source":["def replace_with_thresholds(dataframe, variable): \n"," low_limit, up_limit = outlier_thresholds(dataframe, variable, q1=0.05, q3=0.95) \n"," dataframe.loc[(dataframe[variable] < low_limit), variable] = low_limit \n"," dataframe.loc[(dataframe[variable] > up_limit), variable] = up_limit"]},{"cell_type":"code","execution_count":31,"id":"8cf7b0b8","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.360208Z","iopub.status.busy":"2024-07-15T20:13:38.359843Z","iopub.status.idle":"2024-07-15T20:13:38.365556Z","shell.execute_reply":"2024-07-15T20:13:38.364379Z"},"papermill":{"duration":0.032363,"end_time":"2024-07-15T20:13:38.367931","exception":false,"start_time":"2024-07-15T20:13:38.335568","status":"completed"},"tags":[]},"outputs":[],"source":["def one_hot_encoder(dataframe, categorical_cols, drop_first=False): \n"," # Convert categorical variable into dummy/indicator variables. \n"," dataframe = pd.get_dummies(dataframe, columns=categorical_cols, drop_first=drop_first) \n"," return dataframe"]},{"cell_type":"markdown","id":"07a2885a","metadata":{"papermill":{"duration":0.021891,"end_time":"2024-07-15T20:13:38.412244","exception":false,"start_time":"2024-07-15T20:13:38.390353","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"one_hot_encoder\">one_hot_encoder</a>"]},{"cell_type":"code","execution_count":32,"id":"dbe33e5b","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.458158Z","iopub.status.busy":"2024-07-15T20:13:38.457366Z","iopub.status.idle":"2024-07-15T20:13:38.468679Z","shell.execute_reply":"2024-07-15T20:13:38.467336Z"},"papermill":{"duration":0.036993,"end_time":"2024-07-15T20:13:38.471165","exception":false,"start_time":"2024-07-15T20:13:38.434172","status":"completed"},"tags":[]},"outputs":[],"source":["df = one_hot_encoder(df, cat_cols, drop_first=True)"]},{"cell_type":"code","execution_count":33,"id":"de290aff","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.517464Z","iopub.status.busy":"2024-07-15T20:13:38.517054Z","iopub.status.idle":"2024-07-15T20:13:38.522702Z","shell.execute_reply":"2024-07-15T20:13:38.521627Z"},"papermill":{"duration":0.031736,"end_time":"2024-07-15T20:13:38.524952","exception":false,"start_time":"2024-07-15T20:13:38.493216","status":"completed"},"tags":[]},"outputs":[],"source":["df.columns = [col.upper() for col in df.columns]"]},{"cell_type":"code","execution_count":34,"id":"19c2ae3c","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.571523Z","iopub.status.busy":"2024-07-15T20:13:38.571095Z","iopub.status.idle":"2024-07-15T20:13:38.581575Z","shell.execute_reply":"2024-07-15T20:13:38.580257Z"},"papermill":{"duration":0.036662,"end_time":"2024-07-15T20:13:38.58378","exception":false,"start_time":"2024-07-15T20:13:38.547118","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Observations: 768\n","Variables: 17\n","cat_cols: 9\n","num_cols: 8\n","cat_but_car: 0\n","num_but_cat: 9\n"]}],"source":["# Latest features to grab\n","cat_cols, num_cols, cat_but_car = grab_col_names(df, cat_th=5, car_th=20)"]},{"cell_type":"code","execution_count":35,"id":"a27fa343","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.629824Z","iopub.status.busy":"2024-07-15T20:13:38.629407Z","iopub.status.idle":"2024-07-15T20:13:38.634406Z","shell.execute_reply":"2024-07-15T20:13:38.633293Z"},"papermill":{"duration":0.030552,"end_time":"2024-07-15T20:13:38.636702","exception":false,"start_time":"2024-07-15T20:13:38.60615","status":"completed"},"tags":[]},"outputs":[],"source":["cat_cols = [col for col in cat_cols if \"OUTCOME\" not in col]"]},{"cell_type":"markdown","id":"12f33356","metadata":{"papermill":{"duration":0.024756,"end_time":"2024-07-15T20:13:38.68507","exception":false,"start_time":"2024-07-15T20:13:38.660314","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"check_outlier\">check_outlier</a>"]},{"cell_type":"code","execution_count":36,"id":"b4163839","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.731484Z","iopub.status.busy":"2024-07-15T20:13:38.73103Z","iopub.status.idle":"2024-07-15T20:13:38.760168Z","shell.execute_reply":"2024-07-15T20:13:38.758805Z"},"papermill":{"duration":0.055448,"end_time":"2024-07-15T20:13:38.762835","exception":false,"start_time":"2024-07-15T20:13:38.707387","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["PREGNANCIES False\n","GLUCOSE False\n","BLOODPRESSURE False\n","SKINTHICKNESS False\n","INSULIN True\n","BMI False\n","DIABETESPEDIGREEFUNCTION False\n","AGE False\n"]}],"source":["for col in num_cols:\n"," print(col, check_outlier(df, col, 0.05, 0.95))"]},{"cell_type":"markdown","id":"e7981ace","metadata":{"papermill":{"duration":0.022169,"end_time":"2024-07-15T20:13:38.807542","exception":false,"start_time":"2024-07-15T20:13:38.785373","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"replace_with_thresholds\">replace_with_thresholds</a>"]},{"cell_type":"code","execution_count":37,"id":"72bfcce3","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.855135Z","iopub.status.busy":"2024-07-15T20:13:38.85429Z","iopub.status.idle":"2024-07-15T20:13:38.864521Z","shell.execute_reply":"2024-07-15T20:13:38.863393Z"},"papermill":{"duration":0.037203,"end_time":"2024-07-15T20:13:38.867186","exception":false,"start_time":"2024-07-15T20:13:38.829983","status":"completed"},"tags":[]},"outputs":[],"source":["replace_with_thresholds(df, \"INSULIN\")"]},{"cell_type":"markdown","id":"abf4cb08","metadata":{"papermill":{"duration":0.022349,"end_time":"2024-07-15T20:13:38.912081","exception":false,"start_time":"2024-07-15T20:13:38.889732","status":"completed"},"tags":[]},"source":["##### <a class=\"anchor\" id=\"diabetes_data_prep\">diabetes_data_prep</a>"]},{"cell_type":"code","execution_count":38,"id":"231540b8","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:38.958457Z","iopub.status.busy":"2024-07-15T20:13:38.958058Z","iopub.status.idle":"2024-07-15T20:13:38.971127Z","shell.execute_reply":"2024-07-15T20:13:38.969873Z"},"papermill":{"duration":0.039404,"end_time":"2024-07-15T20:13:38.97376","exception":false,"start_time":"2024-07-15T20:13:38.934356","status":"completed"},"tags":[]},"outputs":[],"source":["def diabetes_data_prep(dataframe):\n"," dataframe.columns = [col.upper() for col in dataframe.columns]\n","\n"," # Glucose\n"," dataframe['NEW_GLUCOSE_CAT'] = pd.cut(x=dataframe['GLUCOSE'], bins=[-1, 139, 200], labels=[\"normal\", \"prediabetes\"])\n","\n"," # Age\n"," dataframe.loc[(dataframe['AGE'] < 35), \"NEW_AGE_CAT\"] = 'young'\n"," dataframe.loc[(dataframe['AGE'] >= 35) & (dataframe['AGE'] <= 55), \"NEW_AGE_CAT\"] = 'middleage'\n"," dataframe.loc[(dataframe['AGE'] > 55), \"NEW_AGE_CAT\"] = 'old'\n","\n"," # BMI\n"," dataframe['NEW_BMI_RANGE'] = pd.cut(x=dataframe['BMI'], bins=[-1, 18.5, 24.9, 29.9, 100],\n"," labels=[\"underweight\", \"healty\", \"overweight\", \"obese\"])\n","\n"," # BloodPressure\n"," dataframe['NEW_BLOODPRESSURE'] = pd.cut(x=dataframe['BLOODPRESSURE'], bins=[-1, 79, 89, 123],\n"," labels=[\"normal\", \"hs1\", \"hs2\"])\n","\n"," cat_cols, num_cols, cat_but_car = grab_col_names(dataframe, cat_th=5, car_th=20)\n","\n"," cat_cols = [col for col in cat_cols if \"OUTCOME\" not in col]\n","\n"," df = one_hot_encoder(dataframe, cat_cols, drop_first=True)\n","\n"," df.columns = [col.upper() for col in df.columns]\n","\n"," cat_cols, num_cols, cat_but_car = grab_col_names(df, cat_th=5, car_th=20)\n","\n"," cat_cols = [col for col in cat_cols if \"OUTCOME\" not in col]\n","\n"," replace_with_thresholds(df, \"INSULIN\")\n","\n"," X_scaled = StandardScaler().fit_transform(df[num_cols])\n"," df[num_cols] = pd.DataFrame(X_scaled, columns=df[num_cols].columns)\n","\n"," y = df[\"OUTCOME\"]\n"," X = df.drop([\"OUTCOME\"], axis=1)\n","\n"," return X, y"]},{"cell_type":"markdown","id":"f6ae90e1","metadata":{"papermill":{"duration":0.0222,"end_time":"2024-07-15T20:13:39.018742","exception":false,"start_time":"2024-07-15T20:13:38.996542","status":"completed"},"tags":[]},"source":["#### <a class=\"anchor\" id=\"standardization\">Standardization</a>"]},{"cell_type":"code","execution_count":39,"id":"832338d1","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.065266Z","iopub.status.busy":"2024-07-15T20:13:39.06487Z","iopub.status.idle":"2024-07-15T20:13:39.075327Z","shell.execute_reply":"2024-07-15T20:13:39.074254Z"},"papermill":{"duration":0.036547,"end_time":"2024-07-15T20:13:39.077756","exception":false,"start_time":"2024-07-15T20:13:39.041209","status":"completed"},"tags":[]},"outputs":[],"source":["X_scaled = StandardScaler().fit_transform(df[num_cols])"]},{"cell_type":"code","execution_count":40,"id":"36da7097","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.125067Z","iopub.status.busy":"2024-07-15T20:13:39.124633Z","iopub.status.idle":"2024-07-15T20:13:39.133542Z","shell.execute_reply":"2024-07-15T20:13:39.132515Z"},"papermill":{"duration":0.034777,"end_time":"2024-07-15T20:13:39.135716","exception":false,"start_time":"2024-07-15T20:13:39.100939","status":"completed"},"tags":[]},"outputs":[],"source":["df[num_cols] = pd.DataFrame(X_scaled, columns=df[num_cols].columns)"]},{"cell_type":"code","execution_count":41,"id":"9b43c953","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.182629Z","iopub.status.busy":"2024-07-15T20:13:39.18212Z","iopub.status.idle":"2024-07-15T20:13:39.188359Z","shell.execute_reply":"2024-07-15T20:13:39.187224Z"},"papermill":{"duration":0.032506,"end_time":"2024-07-15T20:13:39.190595","exception":false,"start_time":"2024-07-15T20:13:39.158089","status":"completed"},"tags":[]},"outputs":[],"source":["y = df[\"OUTCOME\"]\n","X = df.drop([\"OUTCOME\"], axis=1)"]},{"cell_type":"code","execution_count":42,"id":"cf25eb34","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.236915Z","iopub.status.busy":"2024-07-15T20:13:39.236543Z","iopub.status.idle":"2024-07-15T20:13:39.266058Z","shell.execute_reply":"2024-07-15T20:13:39.264974Z"},"papermill":{"duration":0.056067,"end_time":"2024-07-15T20:13:39.269034","exception":false,"start_time":"2024-07-15T20:13:39.212967","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["##################### Shape #####################\n","(768, 16)\n","##################### Types #####################\n","PREGNANCIES float64\n","GLUCOSE float64\n","BLOODPRESSURE float64\n","SKINTHICKNESS float64\n","INSULIN float64\n","BMI float64\n","DIABETESPEDIGREEFUNCTION float64\n","AGE float64\n","NEW_AGE_CAT_OLD bool\n","NEW_AGE_CAT_YOUNG bool\n","NEW_GLUCOSE_CAT_PREDIABETES bool\n","NEW_BMI_RANGE_HEALTHY bool\n","NEW_BMI_RANGE_OVERWEIGHT bool\n","NEW_BMI_RANGE_OBESE bool\n","NEW_BLOODPRESSURE_HS1 bool\n","NEW_BLOODPRESSURE_HS2 bool\n","dtype: object\n","##################### Duplicated Values #####################\n","0\n","##################### Number of Unique Values #####################\n","PREGNANCIES 17\n","GLUCOSE 136\n","BLOODPRESSURE 47\n","SKINTHICKNESS 51\n","INSULIN 185\n","BMI 248\n","DIABETESPEDIGREEFUNCTION 517\n","AGE 52\n","OUTCOME 2\n","NEW_AGE_CAT_OLD 2\n","NEW_AGE_CAT_YOUNG 2\n","NEW_GLUCOSE_CAT_PREDIABETES 2\n","NEW_BMI_RANGE_HEALTHY 2\n","NEW_BMI_RANGE_OVERWEIGHT 2\n","NEW_BMI_RANGE_OBESE 2\n","NEW_BLOODPRESSURE_HS1 2\n","NEW_BLOODPRESSURE_HS2 2\n","dtype: int64\n","##################### Head #####################\n"," PREGNANCIES GLUCOSE BLOODPRESSURE SKINTHICKNESS INSULIN BMI DIABETESPEDIGREEFUNCTION AGE NEW_AGE_CAT_OLD NEW_AGE_CAT_YOUNG NEW_GLUCOSE_CAT_PREDIABETES NEW_BMI_RANGE_HEALTHY NEW_BMI_RANGE_OVERWEIGHT NEW_BMI_RANGE_OBESE NEW_BLOODPRESSURE_HS1 NEW_BLOODPRESSURE_HS2\n","0 0.639947 0.848324 0.149641 0.907270 -0.697537 0.204013 0.468492 1.425995 False False True False False True False False\n","1 -0.844885 -1.123396 -0.160546 0.530902 -0.697537 -0.684422 -0.365061 -0.190672 False True False False True False False False\n","2 1.233880 1.943724 -0.263941 -1.288212 -0.697537 -1.103255 0.604397 -0.105584 False True True True False False False False\n","3 -0.844885 -0.998208 -0.160546 0.154533 0.125808 -0.494043 -0.920763 -1.041549 False True False False True False False False\n","4 -1.141852 0.504055 -1.504687 0.907270 0.773973 1.409746 5.484909 -0.020496 False True False False False True False False\n","##################### Tail #####################\n"," PREGNANCIES GLUCOSE BLOODPRESSURE SKINTHICKNESS INSULIN BMI DIABETESPEDIGREEFUNCTION AGE NEW_AGE_CAT_OLD NEW_AGE_CAT_YOUNG NEW_GLUCOSE_CAT_PREDIABETES NEW_BMI_RANGE_HEALTHY NEW_BMI_RANGE_OVERWEIGHT NEW_BMI_RANGE_OBESE NEW_BLOODPRESSURE_HS1 NEW_BLOODPRESSURE_HS2\n","763 1.827813 -0.622642 0.356432 1.722735 0.879080 0.115169 -0.908682 2.532136 True False False False False True False False\n","764 -0.547919 0.034598 0.046245 0.405445 -0.697537 0.610154 -0.398282 -0.531023 False True False False False True False False\n","765 0.342981 0.003301 0.149641 0.154533 0.283469 -0.735190 -0.685193 -0.275760 False True False False True False False False\n","766 -0.844885 0.159787 -0.470732 -1.288212 -0.697537 -0.240205 -0.371101 1.170732 False False False False False True False False\n","767 -0.844885 -0.873019 0.046245 0.656358 -0.697537 -0.202129 -0.473785 -0.871374 False True False False False True False False\n","##################### NA #####################\n","PREGNANCIES 0\n","GLUCOSE 0\n","BLOODPRESSURE 0\n","SKINTHICKNESS 0\n","INSULIN 0\n","BMI 0\n","DIABETESPEDIGREEFUNCTION 0\n","AGE 0\n","NEW_AGE_CAT_OLD 0\n","NEW_AGE_CAT_YOUNG 0\n","NEW_GLUCOSE_CAT_PREDIABETES 0\n","NEW_BMI_RANGE_HEALTHY 0\n","NEW_BMI_RANGE_OVERWEIGHT 0\n","NEW_BMI_RANGE_OBESE 0\n","NEW_BLOODPRESSURE_HS1 0\n","NEW_BLOODPRESSURE_HS2 0\n","dtype: int64\n","##################### Quantiles #####################\n"," 0.00 0.05 0.50 0.95 0.99 1.00\n","PREGNANCIES -1.141852 -1.141852 -0.250952 1.827813 2.718712 3.906578\n","GLUCOSE -3.783654 -1.311179 -0.121888 1.881130 2.350587 2.444478\n","BLOODPRESSURE -3.572597 -1.571894 0.149641 1.080200 1.907364 2.734528\n","SKINTHICKNESS -1.288212 -1.288212 0.154533 1.471822 1.931619 4.921866\n","INSULIN -0.697537 -0.697537 -0.430388 1.868845 3.856259 5.718419\n","BMI -4.060474 -1.293634 0.000942 1.574106 2.381820 4.455807\n","DIABETESPEDIGREEFUNCTION -1.189553 -1.001249 -0.300128 1.996219 3.704036 5.883565\n","AGE -1.041549 -1.041549 -0.360847 2.106697 2.872487 4.063716\n"]}],"source":["check_df(X)"]},{"cell_type":"markdown","id":"a8d16da7","metadata":{"papermill":{"duration":0.022081,"end_time":"2024-07-15T20:13:39.313917","exception":false,"start_time":"2024-07-15T20:13:39.291836","status":"completed"},"tags":[]},"source":["---\n","#### PIPELINE\n","---"]},{"cell_type":"code","execution_count":43,"id":"9ad1bfd9","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.360575Z","iopub.status.busy":"2024-07-15T20:13:39.360167Z","iopub.status.idle":"2024-07-15T20:13:39.432043Z","shell.execute_reply":"2024-07-15T20:13:39.430836Z"},"papermill":{"duration":0.098597,"end_time":"2024-07-15T20:13:39.43489","exception":false,"start_time":"2024-07-15T20:13:39.336293","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["##################### Shape #####################\n","(768, 9)\n","##################### Types #####################\n","Pregnancies int64\n","Glucose int64\n","BloodPressure int64\n","SkinThickness int64\n","Insulin int64\n","BMI float64\n","DiabetesPedigreeFunction float64\n","Age int64\n","Outcome int64\n","dtype: object\n","##################### Duplicated Values #####################\n","0\n","##################### Number of Unique Values #####################\n","Pregnancies 17\n","Glucose 136\n","BloodPressure 47\n","SkinThickness 51\n","Insulin 186\n","BMI 248\n","DiabetesPedigreeFunction 517\n","Age 52\n","Outcome 2\n","dtype: int64\n","##################### Head #####################\n"," Pregnancies Glucose BloodPressure SkinThickness Insulin BMI DiabetesPedigreeFunction Age Outcome\n","0 6 148 72 35 0 33.6 0.627 50 1\n","1 1 85 66 29 0 26.6 0.351 31 0\n","2 8 183 64 0 0 23.3 0.672 32 1\n","3 1 89 66 23 94 28.1 0.167 21 0\n","4 0 137 40 35 168 43.1 2.288 33 1\n","##################### Tail #####################\n"," Pregnancies Glucose BloodPressure SkinThickness Insulin BMI DiabetesPedigreeFunction Age Outcome\n","763 10 101 76 48 180 32.9 0.171 63 0\n","764 2 122 70 27 0 36.8 0.340 27 0\n","765 5 121 72 23 112 26.2 0.245 30 0\n","766 1 126 60 0 0 30.1 0.349 47 1\n","767 1 93 70 31 0 30.4 0.315 23 0\n","##################### NA #####################\n","Pregnancies 0\n","Glucose 0\n","BloodPressure 0\n","SkinThickness 0\n","Insulin 0\n","BMI 0\n","DiabetesPedigreeFunction 0\n","Age 0\n","Outcome 0\n","dtype: int64\n","##################### Quantiles #####################\n"," 0.00 0.05 0.50 0.95 0.99 1.00\n","Pregnancies 0.000 0.00000 3.0000 10.00000 13.00000 17.00\n","Glucose 0.000 79.00000 117.0000 181.00000 196.00000 199.00\n","BloodPressure 0.000 38.70000 72.0000 90.00000 106.00000 122.00\n","SkinThickness 0.000 0.00000 23.0000 44.00000 51.33000 99.00\n","Insulin 0.000 0.00000 30.5000 293.00000 519.90000 846.00\n","BMI 0.000 21.80000 32.0000 44.39500 50.75900 67.10\n","DiabetesPedigreeFunction 0.078 0.14035 0.3725 1.13285 1.69833 2.42\n","Age 21.000 21.00000 29.0000 58.00000 67.00000 81.00\n","Outcome 0.000 0.00000 0.0000 1.00000 1.00000 1.00\n","Observations: 768\n","Variables: 13\n","cat_cols: 5\n","num_cols: 8\n","cat_but_car: 0\n","num_but_cat: 4\n","Observations: 768\n","Variables: 17\n","cat_cols: 9\n","num_cols: 8\n","cat_but_car: 0\n","num_but_cat: 9\n","##################### Shape #####################\n","(768, 16)\n","##################### Types #####################\n","PREGNANCIES float64\n","GLUCOSE float64\n","BLOODPRESSURE float64\n","SKINTHICKNESS float64\n","INSULIN float64\n","BMI float64\n","DIABETESPEDIGREEFUNCTION float64\n","AGE float64\n","NEW_AGE_CAT_OLD bool\n","NEW_AGE_CAT_YOUNG bool\n","NEW_GLUCOSE_CAT_PREDIABETES bool\n","NEW_BMI_RANGE_HEALTY bool\n","NEW_BMI_RANGE_OVERWEIGHT bool\n","NEW_BMI_RANGE_OBESE bool\n","NEW_BLOODPRESSURE_HS1 bool\n","NEW_BLOODPRESSURE_HS2 bool\n","dtype: object\n","##################### Duplicated Values #####################\n","0\n","##################### Number of Unique Values #####################\n","PREGNANCIES 17\n","GLUCOSE 136\n","BLOODPRESSURE 47\n","SKINTHICKNESS 51\n","INSULIN 186\n","BMI 248\n","DIABETESPEDIGREEFUNCTION 517\n","AGE 52\n","OUTCOME 2\n","NEW_GLUCOSE_CAT 2\n","NEW_AGE_CAT 3\n","NEW_BMI_RANGE 4\n","NEW_BLOODPRESSURE 3\n","dtype: int64\n","##################### Head #####################\n"," PREGNANCIES GLUCOSE BLOODPRESSURE SKINTHICKNESS INSULIN BMI DIABETESPEDIGREEFUNCTION AGE NEW_AGE_CAT_OLD NEW_AGE_CAT_YOUNG NEW_GLUCOSE_CAT_PREDIABETES NEW_BMI_RANGE_HEALTY NEW_BMI_RANGE_OVERWEIGHT NEW_BMI_RANGE_OBESE NEW_BLOODPRESSURE_HS1 NEW_BLOODPRESSURE_HS2\n","0 0.639947 0.848324 0.149641 0.907270 -0.697537 0.204013 0.468492 1.425995 False False True False False True False False\n","1 -0.844885 -1.123396 -0.160546 0.530902 -0.697537 -0.684422 -0.365061 -0.190672 False True False False True False False False\n","2 1.233880 1.943724 -0.263941 -1.288212 -0.697537 -1.103255 0.604397 -0.105584 False True True True False False False False\n","3 -0.844885 -0.998208 -0.160546 0.154533 0.125808 -0.494043 -0.920763 -1.041549 False True False False True False False False\n","4 -1.141852 0.504055 -1.504687 0.907270 0.773973 1.409746 5.484909 -0.020496 False True False False False True False False\n","##################### Tail #####################\n"," PREGNANCIES GLUCOSE BLOODPRESSURE SKINTHICKNESS INSULIN BMI DIABETESPEDIGREEFUNCTION AGE NEW_AGE_CAT_OLD NEW_AGE_CAT_YOUNG NEW_GLUCOSE_CAT_PREDIABETES NEW_BMI_RANGE_HEALTY NEW_BMI_RANGE_OVERWEIGHT NEW_BMI_RANGE_OBESE NEW_BLOODPRESSURE_HS1 NEW_BLOODPRESSURE_HS2\n","763 1.827813 -0.622642 0.356432 1.722735 0.879080 0.115169 -0.908682 2.532136 True False False False False True False False\n","764 -0.547919 0.034598 0.046245 0.405445 -0.697537 0.610154 -0.398282 -0.531023 False True False False False True False False\n","765 0.342981 0.003301 0.149641 0.154533 0.283469 -0.735190 -0.685193 -0.275760 False True False False True False False False\n","766 -0.844885 0.159787 -0.470732 -1.288212 -0.697537 -0.240205 -0.371101 1.170732 False False False False False True False False\n","767 -0.844885 -0.873019 0.046245 0.656358 -0.697537 -0.202129 -0.473785 -0.871374 False True False False False True False False\n","##################### NA #####################\n","PREGNANCIES 0\n","GLUCOSE 0\n","BLOODPRESSURE 0\n","SKINTHICKNESS 0\n","INSULIN 0\n","BMI 0\n","DIABETESPEDIGREEFUNCTION 0\n","AGE 0\n","NEW_AGE_CAT_OLD 0\n","NEW_AGE_CAT_YOUNG 0\n","NEW_GLUCOSE_CAT_PREDIABETES 0\n","NEW_BMI_RANGE_HEALTY 0\n","NEW_BMI_RANGE_OVERWEIGHT 0\n","NEW_BMI_RANGE_OBESE 0\n","NEW_BLOODPRESSURE_HS1 0\n","NEW_BLOODPRESSURE_HS2 0\n","dtype: int64\n","##################### Quantiles #####################\n"," 0.00 0.05 0.50 0.95 0.99 1.00\n","PREGNANCIES -1.141852 -1.141852 -0.250952 1.827813 2.718712 3.906578\n","GLUCOSE -3.783654 -1.311179 -0.121888 1.881130 2.350587 2.444478\n","BLOODPRESSURE -3.572597 -1.571894 0.149641 1.080200 1.907364 2.734528\n","SKINTHICKNESS -1.288212 -1.288212 0.154533 1.471822 1.931619 4.921866\n","INSULIN -0.697537 -0.697537 -0.430388 1.868845 3.856259 5.718419\n","BMI -4.060474 -1.293634 0.000942 1.574106 2.381820 4.455807\n","DIABETESPEDIGREEFUNCTION -1.189553 -1.001249 -0.300128 1.996219 3.704036 5.883565\n","AGE -1.041549 -1.041549 -0.360847 2.106697 2.872487 4.063716\n"]}],"source":["df = pd.read_csv(\"/kaggle/input/docspot/datasets_228_482_diabetes.csv\")\n","\n","check_df(df)\n","\n","X, y = diabetes_data_prep(df)\n","\n","check_df(X)"]},{"cell_type":"markdown","id":"1ba3475d","metadata":{"papermill":{"duration":0.02241,"end_time":"2024-07-15T20:13:39.480101","exception":false,"start_time":"2024-07-15T20:13:39.457691","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"markdown","id":"f62d714d","metadata":{"papermill":{"duration":0.022303,"end_time":"2024-07-15T20:13:39.525151","exception":false,"start_time":"2024-07-15T20:13:39.502848","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"BaseModels\">Base Models</a>"]},{"cell_type":"code","execution_count":44,"id":"c8e41b2d","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.572279Z","iopub.status.busy":"2024-07-15T20:13:39.57187Z","iopub.status.idle":"2024-07-15T20:13:39.579428Z","shell.execute_reply":"2024-07-15T20:13:39.578335Z"},"papermill":{"duration":0.034029,"end_time":"2024-07-15T20:13:39.581845","exception":false,"start_time":"2024-07-15T20:13:39.547816","status":"completed"},"tags":[]},"outputs":[],"source":["def base_models(X, y, scoring=\"roc_auc\"): \n"," print(\"Base Models....\") \n"," classifiers = [('LR', LogisticRegression()), \n"," ('KNN', KNeighborsClassifier()), \n"," (\"SVC\", SVC()), \n"," (\"CART\", DecisionTreeClassifier()), \n"," (\"RF\", RandomForestClassifier()), \n"," ('Adaboost', AdaBoostClassifier()), \n"," ('GBM', GradientBoostingClassifier()), \n"," ('XGBoost', XGBClassifier(use_label_encoder=False, eval_metric='logloss')), \n"," ('LightGBM', LGBMClassifier(verbosity=-1)), \n"," # ('CatBoost', CatBoostClassifier(verbose=False)) \n"," ] \n"," \n"," for name, classifier in classifiers: \n"," cv_results = cross_validate(classifier, X, y, cv=3, scoring=scoring) \n"," print(f\"{scoring}: {round(cv_results['test_score'].mean(), 4)} ({name}) \")"]},{"cell_type":"code","execution_count":45,"id":"d32e5de3","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:39.630885Z","iopub.status.busy":"2024-07-15T20:13:39.629974Z","iopub.status.idle":"2024-07-15T20:13:41.990645Z","shell.execute_reply":"2024-07-15T20:13:41.989234Z"},"papermill":{"duration":2.388202,"end_time":"2024-07-15T20:13:41.99333","exception":false,"start_time":"2024-07-15T20:13:39.605128","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Base Models....\n","roc_auc: 0.8411 (LR) \n","roc_auc: 0.7808 (KNN) \n","roc_auc: 0.8354 (SVC) \n","roc_auc: 0.6579 (CART) \n","roc_auc: 0.8286 (RF) \n","roc_auc: 0.8178 (Adaboost) \n","roc_auc: 0.8237 (GBM) \n","roc_auc: 0.803 (XGBoost) \n","roc_auc: 0.8015 (LightGBM) \n"]}],"source":["base_models(X, y)"]},{"cell_type":"markdown","id":"71fc2405","metadata":{"papermill":{"duration":0.022939,"end_time":"2024-07-15T20:13:42.040326","exception":false,"start_time":"2024-07-15T20:13:42.017387","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"markdown","id":"5be09a4d","metadata":{"papermill":{"duration":0.023172,"end_time":"2024-07-15T20:13:42.087257","exception":false,"start_time":"2024-07-15T20:13:42.064085","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"AutomatedHyperparameterOptimization\">Automated Hyperparameter Optimization</a>"]},{"cell_type":"code","execution_count":46,"id":"fef0e598","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:42.137522Z","iopub.status.busy":"2024-07-15T20:13:42.137053Z","iopub.status.idle":"2024-07-15T20:13:42.145373Z","shell.execute_reply":"2024-07-15T20:13:42.144228Z"},"papermill":{"duration":0.035519,"end_time":"2024-07-15T20:13:42.147678","exception":false,"start_time":"2024-07-15T20:13:42.112159","status":"completed"},"tags":[]},"outputs":[],"source":["knn_params = {\"n_neighbors\": range(2, 50)}\n","\n","cart_params = {'max_depth': range(1, 20),\n"," \"min_samples_split\": range(2, 30)}\n","\n","rf_params = {\"max_depth\": [8, 15, None],\n"," \"max_features\": [5, 7, \"sqrt\"],\n"," \"min_samples_split\": [15, 20],\n"," \"n_estimators\": [200, 300]}\n","\n","xgboost_params = {\"learning_rate\": [0.1, 0.01],\n"," \"max_depth\": [5, 8],\n"," \"n_estimators\": [100, 200]}\n","\n","lightgbm_params = {\"learning_rate\": [0.01, 0.1],\n"," \"n_estimators\": [300, 500]}\n","\n","\n","classifiers = [('KNN', KNeighborsClassifier(), knn_params),\n"," (\"CART\", DecisionTreeClassifier(), cart_params),\n"," (\"RF\", RandomForestClassifier(), rf_params),\n"," ('XGBoost', XGBClassifier(use_label_encoder=False, eval_metric='logloss'), xgboost_params),\n"," ('LightGBM', LGBMClassifier(), lightgbm_params)]\n"]},{"cell_type":"code","execution_count":47,"id":"8adce2d6","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:42.196611Z","iopub.status.busy":"2024-07-15T20:13:42.195591Z","iopub.status.idle":"2024-07-15T20:13:42.203791Z","shell.execute_reply":"2024-07-15T20:13:42.202492Z"},"papermill":{"duration":0.035266,"end_time":"2024-07-15T20:13:42.206055","exception":false,"start_time":"2024-07-15T20:13:42.170789","status":"completed"},"tags":[]},"outputs":[],"source":["def hyperparameter_optimization(X, y, cv=3, scoring=\"roc_auc\"):\n"," print(\"Hyperparameter Optimization....\")\n"," best_models = {}\n"," for name, classifier, params in classifiers:\n"," print(f\"########## {name} ##########\")\n"," cv_results = cross_validate(classifier, X, y, cv=cv, scoring=scoring)\n"," print(f\"{scoring} (Before): {round(cv_results['test_score'].mean(), 4)}\")\n","\n"," gs_best = GridSearchCV(classifier, params, cv=cv, n_jobs=-1, verbose=False).fit(X, y)\n"," final_model = classifier.set_params(**gs_best.best_params_)\n","\n"," cv_results = cross_validate(final_model, X, y, cv=cv, scoring=scoring)\n"," print(f\"{scoring} (After): {round(cv_results['test_score'].mean(), 4)}\")\n"," print(f\"{name} best params: {gs_best.best_params_}\", end=\"\\n\\n\")\n"," best_models[name] = final_model\n"," return best_models"]},{"cell_type":"code","execution_count":48,"id":"c1147d39","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:13:42.254237Z","iopub.status.busy":"2024-07-15T20:13:42.253847Z","iopub.status.idle":"2024-07-15T20:15:08.581686Z","shell.execute_reply":"2024-07-15T20:15:08.580503Z"},"papermill":{"duration":86.356153,"end_time":"2024-07-15T20:15:08.585437","exception":false,"start_time":"2024-07-15T20:13:42.229284","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Hyperparameter Optimization....\n","########## KNN ##########\n","roc_auc (Before): 0.7808\n","roc_auc (After): 0.8148\n","KNN best params: {'n_neighbors': 16}\n","\n","########## CART ##########\n","roc_auc (Before): 0.66\n","roc_auc (After): 0.8004\n","CART best params: {'max_depth': 6, 'min_samples_split': 27}\n","\n","########## RF ##########\n","roc_auc (Before): 0.8255\n","roc_auc (After): 0.8374\n","RF best params: {'max_depth': 8, 'max_features': 5, 'min_samples_split': 15, 'n_estimators': 200}\n","\n","########## XGBoost ##########\n","roc_auc (Before): 0.803\n","roc_auc (After): 0.8174\n","XGBoost best params: {'learning_rate': 0.1, 'max_depth': 5, 'n_estimators': 100}\n","\n","########## LightGBM ##########\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000162 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000184 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000160 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","roc_auc (Before): 0.8015\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000160 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing row-wise multi-threading, the overhead of testing was 0.000125 seconds.\n","You can set `force_row_wise=true` to remove the overhead.\n","And if memory is not enough, you can set `force_col_wise=true`.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000209 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000161 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000164 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing row-wise multi-threading, the overhead of testing was 0.000134 seconds.\n","You can set `force_row_wise=true` to remove the overhead.\n","And if memory is not enough, you can set `force_col_wise=true`.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000205 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000160 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000159 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000172 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000166 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000159 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 268, number of negative: 500\n","[LightGBM] [Info] Auto-choosing row-wise multi-threading, the overhead of testing was 0.000171 seconds.\n","You can set `force_row_wise=true` to remove the overhead.\n","And if memory is not enough, you can set `force_col_wise=true`.\n","[LightGBM] [Info] Total Bins 783\n","[LightGBM] [Info] Number of data points in the train set: 768, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.348958 -> initscore=-0.623621\n","[LightGBM] [Info] Start training from score -0.623621\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000160 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000158 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000171 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","roc_auc (After): 0.8173\n","LightGBM best params: {'learning_rate': 0.01, 'n_estimators': 300}\n","\n"]}],"source":["best_models = hyperparameter_optimization(X, y)"]},{"cell_type":"markdown","id":"18e4cae7","metadata":{"papermill":{"duration":0.031782,"end_time":"2024-07-15T20:15:08.650079","exception":false,"start_time":"2024-07-15T20:15:08.618297","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"markdown","id":"cd9a865f","metadata":{"papermill":{"duration":0.032389,"end_time":"2024-07-15T20:15:08.714538","exception":false,"start_time":"2024-07-15T20:15:08.682149","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"StackingEnsembleLearning\">Stacking & Ensemble Learning</a>"]},{"cell_type":"code","execution_count":49,"id":"660ea334","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:08.780466Z","iopub.status.busy":"2024-07-15T20:15:08.780079Z","iopub.status.idle":"2024-07-15T20:15:08.787206Z","shell.execute_reply":"2024-07-15T20:15:08.786227Z"},"papermill":{"duration":0.042669,"end_time":"2024-07-15T20:15:08.789368","exception":false,"start_time":"2024-07-15T20:15:08.746699","status":"completed"},"tags":[]},"outputs":[],"source":["def voting_classifier(best_models, X, y): \n"," print(\"Voting Classifier...\") \n"," \n"," voting_clf = VotingClassifier(estimators=[('KNN', best_models[\"KNN\"]), \n"," ('RF', best_models[\"RF\"]), \n"," ('LightGBM', best_models[\"LightGBM\"])], \n"," voting='soft').fit(X, y) \n"," \n"," cv_results = cross_validate(voting_clf, X, y, cv=3, scoring=[\"accuracy\", \"f1\", \"roc_auc\"]) \n"," print(f\"Accuracy: {cv_results['test_accuracy'].mean()}\") \n"," print(f\"F1Score: {cv_results['test_f1'].mean()}\") \n"," print(f\"ROC_AUC: {cv_results['test_roc_auc'].mean()}\") \n"," return voting_clf"]},{"cell_type":"code","execution_count":50,"id":"692d854d","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:08.85623Z","iopub.status.busy":"2024-07-15T20:15:08.85528Z","iopub.status.idle":"2024-07-15T20:15:11.334663Z","shell.execute_reply":"2024-07-15T20:15:11.333376Z"},"papermill":{"duration":2.516512,"end_time":"2024-07-15T20:15:11.338251","exception":false,"start_time":"2024-07-15T20:15:08.821739","status":"completed"},"tags":[]},"outputs":[{"name":"stdout","output_type":"stream","text":["Voting Classifier...\n","[LightGBM] [Info] Number of positive: 268, number of negative: 500\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000254 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 783\n","[LightGBM] [Info] Number of data points in the train set: 768, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.348958 -> initscore=-0.623621\n","[LightGBM] [Info] Start training from score -0.623621\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 178, number of negative: 334\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000174 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 616\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.347656 -> initscore=-0.629357\n","[LightGBM] [Info] Start training from score -0.629357\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000163 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 615\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Info] Number of positive: 179, number of negative: 333\n","[LightGBM] [Info] Auto-choosing col-wise multi-threading, the overhead of testing was 0.000159 seconds.\n","You can set `force_col_wise=true` to remove the overhead.\n","[LightGBM] [Info] Total Bins 621\n","[LightGBM] [Info] Number of data points in the train set: 512, number of used features: 16\n","[LightGBM] [Info] [binary:BoostFromScore]: pavg=0.349609 -> initscore=-0.620757\n","[LightGBM] [Info] Start training from score -0.620757\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","[LightGBM] [Warning] No further splits with positive gain, best gain: -inf\n","Accuracy: 0.7669270833333334\n","F1Score: 0.6311513755062143\n","ROC_AUC: 0.8348637652421043\n"]}],"source":["voting_clf = voting_classifier(best_models, X, y)"]},{"cell_type":"markdown","id":"833af060","metadata":{"papermill":{"duration":0.03366,"end_time":"2024-07-15T20:15:11.406756","exception":false,"start_time":"2024-07-15T20:15:11.373096","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"markdown","id":"2388fbb3","metadata":{"papermill":{"duration":0.033692,"end_time":"2024-07-15T20:15:11.474501","exception":false,"start_time":"2024-07-15T20:15:11.440809","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"PredictionForANewObservation\">Prediction for a New Observation</a>"]},{"cell_type":"code","execution_count":51,"id":"4696cda9","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:11.544951Z","iopub.status.busy":"2024-07-15T20:15:11.544557Z","iopub.status.idle":"2024-07-15T20:15:11.551621Z","shell.execute_reply":"2024-07-15T20:15:11.550392Z"},"papermill":{"duration":0.044537,"end_time":"2024-07-15T20:15:11.553811","exception":false,"start_time":"2024-07-15T20:15:11.509274","status":"completed"},"tags":[]},"outputs":[{"data":{"text/plain":["Index(['PREGNANCIES', 'GLUCOSE', 'BLOODPRESSURE', 'SKINTHICKNESS', 'INSULIN', 'BMI', 'DIABETESPEDIGREEFUNCTION', 'AGE', 'NEW_AGE_CAT_OLD', 'NEW_AGE_CAT_YOUNG', 'NEW_GLUCOSE_CAT_PREDIABETES', 'NEW_BMI_RANGE_HEALTY', 'NEW_BMI_RANGE_OVERWEIGHT', 'NEW_BMI_RANGE_OBESE', 'NEW_BLOODPRESSURE_HS1', 'NEW_BLOODPRESSURE_HS2'], dtype='object')"]},"execution_count":51,"metadata":{},"output_type":"execute_result"}],"source":["X.columns"]},{"cell_type":"code","execution_count":52,"id":"b1538d27","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:11.624204Z","iopub.status.busy":"2024-07-15T20:15:11.62382Z","iopub.status.idle":"2024-07-15T20:15:11.631816Z","shell.execute_reply":"2024-07-15T20:15:11.630688Z"},"papermill":{"duration":0.046056,"end_time":"2024-07-15T20:15:11.634062","exception":false,"start_time":"2024-07-15T20:15:11.588006","status":"completed"},"tags":[]},"outputs":[],"source":["random_user = X.sample(1, random_state=45)"]},{"cell_type":"code","execution_count":53,"id":"28c0a746","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:11.705278Z","iopub.status.busy":"2024-07-15T20:15:11.704344Z","iopub.status.idle":"2024-07-15T20:15:11.722223Z","shell.execute_reply":"2024-07-15T20:15:11.72094Z"},"papermill":{"duration":0.056371,"end_time":"2024-07-15T20:15:11.724704","exception":false,"start_time":"2024-07-15T20:15:11.668333","status":"completed"},"tags":[]},"outputs":[{"data":{"text/html":["<div>\n","<style scoped>\n"," .dataframe tbody tr th:only-of-type {\n"," vertical-align: middle;\n"," }\n","\n"," .dataframe tbody tr th {\n"," vertical-align: top;\n"," }\n","\n"," .dataframe thead th {\n"," text-align: right;\n"," }\n","</style>\n","<table border=\"1\" class=\"dataframe\">\n"," <thead>\n"," <tr style=\"text-align: right;\">\n"," <th></th>\n"," <th>PREGNANCIES</th>\n"," <th>GLUCOSE</th>\n"," <th>BLOODPRESSURE</th>\n"," <th>SKINTHICKNESS</th>\n"," <th>INSULIN</th>\n"," <th>BMI</th>\n"," <th>DIABETESPEDIGREEFUNCTION</th>\n"," <th>AGE</th>\n"," <th>NEW_AGE_CAT_OLD</th>\n"," <th>NEW_AGE_CAT_YOUNG</th>\n"," <th>NEW_GLUCOSE_CAT_PREDIABETES</th>\n"," <th>NEW_BMI_RANGE_HEALTY</th>\n"," <th>NEW_BMI_RANGE_OVERWEIGHT</th>\n"," <th>NEW_BMI_RANGE_OBESE</th>\n"," <th>NEW_BLOODPRESSURE_HS1</th>\n"," <th>NEW_BLOODPRESSURE_HS2</th>\n"," </tr>\n"," </thead>\n"," <tbody>\n"," <tr>\n"," <th>195</th>\n"," <td>0.342981</td>\n"," <td>1.161295</td>\n"," <td>0.770014</td>\n"," <td>1.283638</td>\n"," <td>1.14185</td>\n"," <td>0.940144</td>\n"," <td>-0.232176</td>\n"," <td>-0.360847</td>\n"," <td>False</td>\n"," <td>True</td>\n"," <td>True</td>\n"," <td>False</td>\n"," <td>False</td>\n"," <td>True</td>\n"," <td>True</td>\n"," <td>False</td>\n"," </tr>\n"," </tbody>\n","</table>\n","</div>"],"text/plain":[" PREGNANCIES GLUCOSE BLOODPRESSURE SKINTHICKNESS INSULIN BMI DIABETESPEDIGREEFUNCTION AGE NEW_AGE_CAT_OLD NEW_AGE_CAT_YOUNG NEW_GLUCOSE_CAT_PREDIABETES NEW_BMI_RANGE_HEALTY NEW_BMI_RANGE_OVERWEIGHT NEW_BMI_RANGE_OBESE NEW_BLOODPRESSURE_HS1 NEW_BLOODPRESSURE_HS2\n","195 0.342981 1.161295 0.770014 1.283638 1.14185 0.940144 -0.232176 -0.360847 False True True False False True True False"]},"execution_count":53,"metadata":{},"output_type":"execute_result"}],"source":["random_user"]},{"cell_type":"code","execution_count":54,"id":"9afc93af","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:11.795536Z","iopub.status.busy":"2024-07-15T20:15:11.795131Z","iopub.status.idle":"2024-07-15T20:15:11.82088Z","shell.execute_reply":"2024-07-15T20:15:11.819684Z"},"papermill":{"duration":0.064589,"end_time":"2024-07-15T20:15:11.823661","exception":false,"start_time":"2024-07-15T20:15:11.759072","status":"completed"},"tags":[]},"outputs":[{"data":{"text/plain":["array([1])"]},"execution_count":54,"metadata":{},"output_type":"execute_result"}],"source":["voting_clf.predict(random_user)"]},{"cell_type":"markdown","id":"b8081f16","metadata":{"papermill":{"duration":0.034347,"end_time":"2024-07-15T20:15:11.893085","exception":false,"start_time":"2024-07-15T20:15:11.858738","status":"completed"},"tags":[]},"source":["---"]},{"cell_type":"markdown","id":"2552a8ac","metadata":{"papermill":{"duration":0.03472,"end_time":"2024-07-15T20:15:11.963528","exception":false,"start_time":"2024-07-15T20:15:11.928808","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"savingmodel\">Saving the model to .pkl</a>"]},{"cell_type":"code","execution_count":55,"id":"76730b1f","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:12.037329Z","iopub.status.busy":"2024-07-15T20:15:12.036432Z","iopub.status.idle":"2024-07-15T20:15:12.176075Z","shell.execute_reply":"2024-07-15T20:15:12.175005Z"},"papermill":{"duration":0.180283,"end_time":"2024-07-15T20:15:12.178467","exception":false,"start_time":"2024-07-15T20:15:11.998184","status":"completed"},"tags":[]},"outputs":[{"data":{"text/plain":["['voting_clf.pkl']"]},"execution_count":55,"metadata":{},"output_type":"execute_result"}],"source":["joblib.dump(voting_clf, \"voting_clf.pkl\")"]},{"cell_type":"markdown","id":"09aaad99","metadata":{"papermill":{"duration":0.034037,"end_time":"2024-07-15T20:15:12.247255","exception":false,"start_time":"2024-07-15T20:15:12.213218","status":"completed"},"tags":[]},"source":["## <a class=\"anchor\" id=\"workingwithmodelfile\">Working with a model from .pkl file</a>"]},{"cell_type":"code","execution_count":56,"id":"eb3724c4","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:12.31839Z","iopub.status.busy":"2024-07-15T20:15:12.31727Z","iopub.status.idle":"2024-07-15T20:15:12.403235Z","shell.execute_reply":"2024-07-15T20:15:12.402077Z"},"papermill":{"duration":0.124296,"end_time":"2024-07-15T20:15:12.405988","exception":false,"start_time":"2024-07-15T20:15:12.281692","status":"completed"},"tags":[]},"outputs":[],"source":["# Load model from .pkl\n","new_model = joblib.load(\"/kaggle/working/voting_clf.pkl\")"]},{"cell_type":"code","execution_count":57,"id":"e95b1ce2","metadata":{"execution":{"iopub.execute_input":"2024-07-15T20:15:12.477147Z","iopub.status.busy":"2024-07-15T20:15:12.476764Z","iopub.status.idle":"2024-07-15T20:15:12.502119Z","shell.execute_reply":"2024-07-15T20:15:12.500843Z"},"papermill":{"duration":0.06395,"end_time":"2024-07-15T20:15:12.50458","exception":false,"start_time":"2024-07-15T20:15:12.44063","status":"completed"},"tags":[]},"outputs":[{"data":{"text/plain":["array([1])"]},"execution_count":57,"metadata":{},"output_type":"execute_result"}],"source":["# Using loaded model\n","new_model.predict(random_user)"]}],"metadata":{"kaggle":{"accelerator":"none","dataSources":[{"datasetId":803225,"sourceId":1377145,"sourceType":"datasetVersion"}],"dockerImageVersionId":30746,"isGpuEnabled":false,"isInternetEnabled":true,"language":"python","sourceType":"notebook"},"kernelspec":{"display_name":"Python 3","language":"python","name":"python3"},"language_info":{"codemirror_mode":{"name":"ipython","version":3},"file_extension":".py","mimetype":"text/x-python","name":"python","nbconvert_exporter":"python","pygments_lexer":"ipython3","version":"3.10.13"},"papermill":{"default_parameters":{},"duration":107.719811,"end_time":"2024-07-15T20:15:13.361715","environment_variables":{},"exception":null,"input_path":"__notebook__.ipynb","output_path":"__notebook__.ipynb","parameters":{},"start_time":"2024-07-15T20:13:25.641904","version":"2.5.0"}},"nbformat":4,"nbformat_minor":5}