diff --git a/main/data/daily_basic.ipynb b/main/data/daily_basic.ipynb index 6fb2619..68d63ca 100644 --- a/main/data/daily_basic.ipynb +++ b/main/data/daily_basic.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 14, "id": "18d1d622-b083-4cc4-a6f8-7c1ed2d0edd2", "metadata": { "ExecuteTime": { @@ -20,7 +20,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 15, "id": "bc8f03e027027004", "metadata": { "ExecuteTime": { @@ -69,19 +69,19 @@ "# 确保 name_change_df 的日期格式正确\n", "name_change_df['start_date'] = pd.to_datetime(name_change_df['start_date'], format='%Y%m%d')\n", "name_change_df['end_date'] = pd.to_datetime(name_change_df['end_date'], format='%Y%m%d', errors='coerce')\n", - "name_change_df = name_change_df[name_change_df.name.str.contains('ST')]\n", + "# name_change_df = name_change_df[name_change_df.name.str.contains('ST') ]\n", "name_change_dict = {}\n", "for ts_code, group in name_change_df.groupby('ts_code'):\n", " # 只保留 'ST' 和 '*ST' 的记录\n", " # st_data = group[(group['change_reason'] == 'ST') | (group['change_reason'] == '*ST')]\n", - " st_data = group[group['name'].str.contains('ST')]\n", + " st_data = group[(group['name'].str.contains('ST')) | (group['name'].str.contains('退'))]\n", " if not st_data.empty:\n", " name_change_dict[ts_code] = filter_rows(st_data)" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 16, "id": "b151990c", "metadata": {}, "outputs": [ @@ -89,18 +89,27 @@ "name": "stdout", "output_type": "stream", "text": [ - "8929 ts_code name start_date end_date change_reason\n", - "0 002848.SZ *ST高斯 2025-04-28 NaT *ST\n" + " ts_code name start_date end_date change_reason\n", + "0 600242.SH *ST中昌 2015-05-04 2016-04-06 *ST\n", + "1 600242.SH *ST中昌 2020-07-01 2021-05-19 *ST\n", + "2 600242.SH *ST中昌 2022-05-06 2023-05-30 *ST\n", + "3 600242.SH *ST华龙 2006-05-09 2006-10-08 *ST\n", + "4 600242.SH NST华龙 2009-01-05 2009-01-05 其他\n", + "5 600242.SH S*ST华龙 2006-10-09 2009-01-04 未股改加S\n", + "6 600242.SH ST中昌 2021-05-20 2022-05-05 摘星\n", + "7 600242.SH ST华龙 2009-01-06 2011-04-06 恢复上市加N\n", + "8 600242.SH 退市中昌 2023-05-31 NaT 终止上市\n" ] } ], "source": [ - "print(name_change_dict['002848.SZ'])" + "print(name_change_dict['600242.SH'])\n", + "# print(name_change_df[name_change_df['ts_code'] == '600242.SH'])" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 17, "id": "553cfb36-f560-4cc4-b2bc-68323ccc5072", "metadata": { "ExecuteTime": { @@ -120,13 +129,13 @@ "任务 20250425 完成\n", "任务 20250424 完成\n", "任务 20250423 完成\n", - "任务 20250422 完成\n", "任务 20250421 完成\n", + "任务 20250422 完成\n", "任务 20250418 完成\n", "任务 20250417 完成\n", "任务 20250416 完成\n", - "任务 20250415 完成\n", "任务 20250414 完成\n", + "任务 20250415 完成\n", "任务 20250411 完成\n", "任务 20250410 完成\n", "任务 20250409 完成\n", @@ -142,16 +151,16 @@ "任务 20250325 完成\n", "任务 20250324 完成\n", "任务 20250321 完成\n", - "任务 20250319 完成\n", "任务 20250320 完成\n", + "任务 20250319 完成\n", "任务 20250318 完成\n", "任务 20250317 完成\n", "任务 20250314 完成\n", - "任务 20250313 完成\n", "任务 20250312 完成\n", + "任务 20250313 完成\n", "任务 20250311 完成\n", - "任务 20250310 完成\n", "任务 20250307 完成\n", + "任务 20250310 完成\n", "任务 20250306 完成\n", "任务 20250305 完成\n", "任务 20250304 完成\n", @@ -168,8 +177,8 @@ "任务 20250217 完成\n", "任务 20250214 完成\n", "任务 20250213 完成\n", - "任务 20250211 完成\n", "任务 20250212 完成\n", + "任务 20250211 完成\n", "任务 20250210 完成\n", "任务 20250207 完成\n", "任务 20250206 完成\n", @@ -190,8 +199,8 @@ "任务 20250108 完成\n", "任务 20250107 完成\n", "任务 20250106 完成\n", - "任务 20250102 完成\n", "任务 20250103 完成\n", + "任务 20250102 完成\n", "任务 20241231 完成\n", "任务 20241230 完成\n", "任务 20241227 完成\n", @@ -216,8 +225,8 @@ "任务 20241202 完成\n", "任务 20241129 完成\n", "任务 20241128 完成\n", - "任务 20241127 完成\n", "任务 20241126 完成\n", + "任务 20241127 完成\n", "任务 20241125 完成\n", "任务 20241122 完成\n", "任务 20241121 完成\n", @@ -244,26 +253,26 @@ "任务 20241023 完成\n", "任务 20241022 完成\n", "任务 20241021 完成\n", - "任务 20241018 完成\n", "任务 20241017 完成\n", + "任务 20241018 完成\n", "任务 20241016 完成\n", "任务 20241015 完成\n", "任务 20241014 完成\n", "任务 20241011 完成\n", "任务 20241010 完成\n", "任务 20241009 完成\n", - "任务 20240930 完成\n", "任务 20241008 完成\n", + "任务 20240930 完成\n", "任务 20240927 完成\n", "任务 20240926 完成\n", - "任务 20240925 完成\n", "任务 20240924 完成\n", - "任务 20240920 完成\n", + "任务 20240925 完成\n", "任务 20240923 完成\n", - "任务 20240918 完成\n", + "任务 20240920 完成\n", "任务 20240919 完成\n", - "任务 20240912 完成\n", + "任务 20240918 完成\n", "任务 20240913 完成\n", + "任务 20240912 完成\n", "任务 20240911 完成\n", "任务 20240910 完成\n", "任务 20240909 完成\n", @@ -286,8 +295,8 @@ "任务 20240815 完成\n", "任务 20240814 完成\n", "任务 20240813 完成\n", - "任务 20240809 完成\n", "任务 20240812 完成\n", + "任务 20240809 完成\n", "任务 20240808 完成\n", "任务 20240807 完成\n", "任务 20240806 完成\n", @@ -300,14 +309,14 @@ "任务 20240726 完成\n", "任务 20240725 完成\n", "任务 20240724 完成\n", - "任务 20240722 完成\n", "任务 20240723 完成\n", - "任务 20240718 完成\n", + "任务 20240722 完成\n", "任务 20240719 完成\n", + "任务 20240718 完成\n", "任务 20240717 完成\n", "任务 20240716 完成\n", - "任务 20240712 完成\n", "任务 20240715 完成\n", + "任务 20240712 完成\n", "任务 20240711 完成\n", "任务 20240710 完成\n", "任务 20240709 完成\n", @@ -320,13 +329,13 @@ "任务 20240628 完成\n", "任务 20240627 完成\n", "任务 20240626 完成\n", - "任务 20240624 完成\n", "任务 20240625 完成\n", - "任务 20240620 完成\n", + "任务 20240624 完成\n", "任务 20240621 完成\n", + "任务 20240620 完成\n", "任务 20240619 完成\n", - "任务 20240618 完成\n", "任务 20240617 完成\n", + "任务 20240618 完成\n", "任务 20240614 完成\n", "任务 20240613 完成\n", "任务 20240612 完成\n", @@ -371,17 +380,17 @@ "任务 20240412 完成\n", "任务 20240411 完成\n", "任务 20240410 完成\n", - "任务 20240409 完成\n", "任务 20240408 完成\n", + "任务 20240409 完成\n", "任务 20240403 完成\n", "任务 20240402 完成\n", "任务 20240401 完成\n", "任务 20240329 完成\n", - "任务 20240328 完成\n", "任务 20240327 完成\n", + "任务 20240328 完成\n", "任务 20240326 完成\n", - "任务 20240322 完成\n", "任务 20240325 完成\n", + "任务 20240322 完成\n", "任务 20240321 完成\n", "任务 20240320 完成\n", "任务 20240319 完成\n", @@ -394,8 +403,8 @@ "任务 20240308 完成\n", "任务 20240307 完成\n", "任务 20240306 完成\n", - "任务 20240304 完成\n", "任务 20240305 完成\n", + "任务 20240304 完成\n", "任务 20240301 完成\n", "任务 20240229 完成\n", "任务 20240228 完成\n", @@ -407,10 +416,10 @@ "任务 20240220 完成\n", "任务 20240219 完成\n", "任务 20240208 完成\n", - "任务 20240207 完成\n", "任务 20240206 完成\n", - "任务 20240205 完成\n", + "任务 20240207 完成\n", "任务 20240202 完成\n", + "任务 20240205 完成\n", "任务 20240201 完成\n", "任务 20240131 完成\n", "任务 20240130 完成\n", @@ -425,25 +434,25 @@ "任务 20240117 完成\n", "任务 20240116 完成\n", "任务 20240115 完成\n", - "任务 20240112 完成\n", "任务 20240111 完成\n", + "任务 20240112 完成\n", "任务 20240110 完成\n", "任务 20240109 完成\n", "任务 20240108 完成\n", "任务 20240105 完成\n", "任务 20240104 完成\n", - "任务 20240102 完成\n", "任务 20240103 完成\n", "任务 20231229 完成\n", + "任务 20240102 完成\n", "任务 20231228 完成\n", "任务 20231227 完成\n", "任务 20231226 完成\n", "任务 20231225 完成\n", "任务 20231222 完成\n", - "任务 20231220 完成\n", "任务 20231221 完成\n", - "任务 20231218 完成\n", "任务 20231219 完成\n", + "任务 20231220 完成\n", + "任务 20231218 完成\n", "任务 20231215 完成\n", "任务 20231214 完成\n", "任务 20231213 完成\n", @@ -493,10 +502,10 @@ "任务 20231012 完成\n", "任务 20231011 完成\n", "任务 20231010 完成\n", - "任务 20230928 完成\n", "任务 20231009 完成\n", - "任务 20230926 完成\n", + "任务 20230928 完成\n", "任务 20230927 完成\n", + "任务 20230926 完成\n", "任务 20230925 完成\n", "任务 20230922 完成\n", "任务 20230921 完成\n", @@ -521,10 +530,10 @@ "任务 20230825 完成\n", "任务 20230824 完成\n", "任务 20230823 完成\n", - "任务 20230821 完成\n", "任务 20230822 完成\n", - "任务 20230818 完成\n", + "任务 20230821 完成\n", "任务 20230817 完成\n", + "任务 20230818 完成\n", "任务 20230816 完成\n", "任务 20230815 完成\n", "任务 20230814 完成\n", @@ -547,8 +556,8 @@ "任务 20230720 完成\n", "任务 20230719 完成\n", "任务 20230718 完成\n", - "任务 20230714 完成\n", "任务 20230717 完成\n", + "任务 20230714 完成\n", "任务 20230713 完成\n", "任务 20230712 完成\n", "任务 20230711 完成\n", @@ -585,8 +594,8 @@ "任务 20230525 完成\n", "任务 20230524 完成\n", "任务 20230523 完成\n", - "任务 20230519 完成\n", "任务 20230522 完成\n", + "任务 20230519 完成\n", "任务 20230518 完成\n", "任务 20230517 完成\n", "任务 20230516 完成\n", @@ -599,22 +608,22 @@ "任务 20230505 完成\n", "任务 20230504 完成\n", "任务 20230428 完成\n", - "任务 20230426 完成\n", "任务 20230427 完成\n", + "任务 20230426 完成\n", "任务 20230425 完成\n", "任务 20230424 完成\n", "任务 20230421 完成\n", "任务 20230420 完成\n", - "任务 20230418 完成\n", "任务 20230419 完成\n", + "任务 20230418 完成\n", "任务 20230417 完成\n", "任务 20230414 完成\n", "任务 20230413 完成\n", "任务 20230412 完成\n", "任务 20230411 完成\n", "任务 20230410 完成\n", - "任务 20230407 完成\n", "任务 20230406 完成\n", + "任务 20230407 完成\n", "任务 20230404 完成\n", "任务 20230403 完成\n", "任务 20230331 完成\n", @@ -623,20 +632,20 @@ "任务 20230328 完成\n", "任务 20230327 完成\n", "任务 20230324 完成\n", - "任务 20230322 完成\n", "任务 20230323 完成\n", + "任务 20230322 完成\n", "任务 20230321 完成\n", "任务 20230320 完成\n", "任务 20230317 完成\n", "任务 20230316 完成\n", "任务 20230315 完成\n", "任务 20230314 完成\n", - "任务 20230313 完成\n", "任务 20230310 完成\n", - "任务 20230309 完成\n", + "任务 20230313 完成\n", "任务 20230308 完成\n", - "任务 20230307 完成\n", + "任务 20230309 完成\n", "任务 20230306 完成\n", + "任务 20230307 完成\n", "任务 20230303 完成\n", "任务 20230302 完成\n", "任务 20230301 完成\n", @@ -721,8 +730,8 @@ "任务 20221102 完成\n", "任务 20221101 完成\n", "任务 20221031 完成\n", - "任务 20221028 完成\n", "任务 20221027 完成\n", + "任务 20221028 完成\n", "任务 20221026 完成\n", "任务 20221025 完成\n", "任务 20221024 完成\n", @@ -739,10 +748,10 @@ "任务 20220930 完成\n", "任务 20220929 完成\n", "任务 20220928 完成\n", - "任务 20220926 完成\n", "任务 20220927 完成\n", - "任务 20220922 完成\n", + "任务 20220926 完成\n", "任务 20220923 完成\n", + "任务 20220922 完成\n", "任务 20220921 完成\n", "任务 20220920 完成\n", "任务 20220919 完成\n", @@ -757,8 +766,8 @@ "任务 20220905 完成\n", "任务 20220902 完成\n", "任务 20220901 完成\n", - "任务 20220830 完成\n", "任务 20220831 完成\n", + "任务 20220830 完成\n", "任务 20220829 完成\n", "任务 20220826 完成\n", "任务 20220825 完成\n", @@ -771,12 +780,12 @@ "任务 20220816 完成\n", "任务 20220815 完成\n", "任务 20220812 完成\n", - "任务 20220810 完成\n", "任务 20220811 完成\n", + "任务 20220810 完成\n", "任务 20220809 完成\n", "任务 20220808 完成\n", - "任务 20220804 完成\n", "任务 20220805 完成\n", + "任务 20220804 完成\n", "任务 20220803 完成\n", "任务 20220802 完成\n", "任务 20220801 完成\n", @@ -787,8 +796,8 @@ "任务 20220725 完成\n", "任务 20220722 完成\n", "任务 20220721 完成\n", - "任务 20220719 完成\n", "任务 20220720 完成\n", + "任务 20220719 完成\n", "任务 20220718 完成\n", "任务 20220715 完成\n", "任务 20220714 完成\n", @@ -799,12 +808,12 @@ "任务 20220707 完成\n", "任务 20220706 完成\n", "任务 20220705 完成\n", - "任务 20220704 完成\n", "任务 20220701 完成\n", + "任务 20220704 完成\n", "任务 20220630 完成\n", "任务 20220629 完成\n", - "任务 20220627 完成\n", "任务 20220628 完成\n", + "任务 20220627 完成\n", "任务 20220624 完成\n", "任务 20220623 完成\n", "任务 20220622 完成\n", @@ -813,8 +822,8 @@ "任务 20220617 完成\n", "任务 20220616 完成\n", "任务 20220615 完成\n", - "任务 20220613 完成\n", "任务 20220614 完成\n", + "任务 20220613 完成\n", "任务 20220610 完成\n", "任务 20220609 完成\n", "任务 20220608 完成\n", @@ -887,11 +896,11 @@ "任务 20220225 完成\n", "任务 20220224 完成\n", "任务 20220223 完成\n", - "任务 20220222 完成\n", "任务 20220221 完成\n", + "任务 20220222 完成\n", "任务 20220218 完成\n", - "任务 20220217 完成\n", "任务 20220216 完成\n", + "任务 20220217 完成\n", "任务 20220215 完成\n", "任务 20220214 完成\n", "任务 20220211 完成\n", @@ -908,8 +917,8 @@ "任务 20220120 完成\n", "任务 20220119 完成\n", "任务 20220118 完成\n", - "任务 20220117 完成\n", "任务 20220114 完成\n", + "任务 20220117 完成\n", "任务 20220113 完成\n", "任务 20220112 完成\n", "任务 20220111 完成\n", @@ -951,10 +960,10 @@ "任务 20211119 完成\n", "任务 20211118 完成\n", "任务 20211117 完成\n", - "任务 20211115 完成\n", "任务 20211116 完成\n", - "任务 20211111 完成\n", + "任务 20211115 完成\n", "任务 20211112 完成\n", + "任务 20211111 完成\n", "任务 20211110 完成\n", "任务 20211109 完成\n", "任务 20211108 完成\n", @@ -1034,8 +1043,8 @@ "任务 20210716 完成\n", "任务 20210715 完成\n", "任务 20210714 完成\n", - "任务 20210713 完成\n", "任务 20210712 完成\n", + "任务 20210713 完成\n", "任务 20210709 完成\n", "任务 20210708 完成\n", "任务 20210707 完成\n", @@ -1054,8 +1063,8 @@ "任务 20210618 完成\n", "任务 20210617 完成\n", "任务 20210616 完成\n", - "任务 20210615 完成\n", "任务 20210611 完成\n", + "任务 20210615 完成\n", "任务 20210610 完成\n", "任务 20210609 完成\n", "任务 20210608 完成\n", @@ -1066,8 +1075,8 @@ "任务 20210601 完成\n", "任务 20210531 完成\n", "任务 20210528 完成\n", - "任务 20210526 完成\n", "任务 20210527 完成\n", + "任务 20210526 完成\n", "任务 20210525 完成\n", "任务 20210524 完成\n", "任务 20210521 完成\n", @@ -1086,8 +1095,8 @@ "任务 20210429 完成\n", "任务 20210428 完成\n", "任务 20210427 完成\n", - "任务 20210423 完成\n", "任务 20210426 完成\n", + "任务 20210423 完成\n", "任务 20210422 完成\n", "任务 20210421 完成\n", "任务 20210420 完成\n", @@ -1102,8 +1111,8 @@ "任务 20210407 完成\n", "任务 20210406 完成\n", "任务 20210402 完成\n", - "任务 20210331 完成\n", "任务 20210401 完成\n", + "任务 20210331 完成\n", "任务 20210330 完成\n", "任务 20210329 完成\n", "任务 20210326 完成\n", @@ -1130,8 +1139,8 @@ "任务 20210225 完成\n", "任务 20210224 完成\n", "任务 20210223 完成\n", - "任务 20210219 完成\n", "任务 20210222 完成\n", + "任务 20210219 完成\n", "任务 20210218 完成\n", "任务 20210210 完成\n", "任务 20210209 完成\n", @@ -1140,8 +1149,8 @@ "任务 20210204 完成\n", "任务 20210203 完成\n", "任务 20210202 完成\n", - "任务 20210129 完成\n", "任务 20210201 完成\n", + "任务 20210129 完成\n", "任务 20210128 完成\n", "任务 20210127 完成\n", "任务 20210126 完成\n", @@ -1153,8 +1162,8 @@ "任务 20210118 完成\n", "任务 20210115 完成\n", "任务 20210114 完成\n", - "任务 20210113 完成\n", "任务 20210112 完成\n", + "任务 20210113 完成\n", "任务 20210111 完成\n", "任务 20210108 完成\n", "任务 20210107 完成\n", @@ -1174,8 +1183,8 @@ "任务 20201217 完成\n", "任务 20201216 完成\n", "任务 20201215 完成\n", - "任务 20201211 完成\n", "任务 20201214 完成\n", + "任务 20201211 完成\n", "任务 20201210 完成\n", "任务 20201209 完成\n", "任务 20201208 完成\n", @@ -1263,8 +1272,8 @@ "任务 20200806 完成\n", "任务 20200805 完成\n", "任务 20200804 完成\n", - "任务 20200803 完成\n", "任务 20200731 完成\n", + "任务 20200803 完成\n", "任务 20200730 完成\n", "任务 20200729 完成\n", "任务 20200728 完成\n", @@ -1273,14 +1282,14 @@ "任务 20200723 完成\n", "任务 20200722 完成\n", "任务 20200721 完成\n", - "任务 20200720 完成\n", "任务 20200717 完成\n", + "任务 20200720 完成\n", "任务 20200716 完成\n", "任务 20200715 完成\n", "任务 20200714 完成\n", "任务 20200713 完成\n", - "任务 20200710 完成\n", "任务 20200709 完成\n", + "任务 20200710 完成\n", "任务 20200708 完成\n", "任务 20200707 完成\n", "任务 20200706 完成\n", @@ -1311,10 +1320,10 @@ "任务 20200528 完成\n", "任务 20200527 完成\n", "任务 20200526 完成\n", - "任务 20200525 完成\n", "任务 20200522 完成\n", - "任务 20200521 完成\n", + "任务 20200525 完成\n", "任务 20200520 完成\n", + "任务 20200521 完成\n", "任务 20200519 完成\n", "任务 20200518 完成\n", "任务 20200515 完成\n", @@ -1338,8 +1347,8 @@ "任务 20200416 完成\n", "任务 20200415 完成\n", "任务 20200414 完成\n", - "任务 20200410 完成\n", "任务 20200413 完成\n", + "任务 20200410 完成\n", "任务 20200409 完成\n", "任务 20200408 完成\n", "任务 20200407 完成\n", @@ -1374,16 +1383,16 @@ "任务 20200225 完成\n", "任务 20200224 完成\n", "任务 20200221 完成\n", - "任务 20200219 完成\n", "任务 20200220 完成\n", + "任务 20200219 完成\n", "任务 20200218 完成\n", "任务 20200217 完成\n", - "任务 20200213 完成\n", "任务 20200214 完成\n", + "任务 20200213 完成\n", "任务 20200212 完成\n", "任务 20200211 完成\n", - "任务 20200207 完成\n", "任务 20200210 完成\n", + "任务 20200207 完成\n", "任务 20200206 完成\n", "任务 20200205 完成\n", "任务 20200204 完成\n", @@ -1466,8 +1475,8 @@ "任务 20191009 完成\n", "任务 20191008 完成\n", "任务 20190930 完成\n", - "任务 20190926 完成\n", "任务 20190927 完成\n", + "任务 20190926 完成\n", "任务 20190925 完成\n", "任务 20190924 完成\n", "任务 20190923 完成\n", @@ -1505,8 +1514,8 @@ "任务 20190807 完成\n", "任务 20190806 完成\n", "任务 20190805 完成\n", - "任务 20190802 完成\n", "任务 20190801 完成\n", + "任务 20190802 完成\n", "任务 20190731 完成\n", "任务 20190730 完成\n", "任务 20190729 完成\n", @@ -1517,11 +1526,11 @@ "任务 20190722 完成\n", "任务 20190719 完成\n", "任务 20190718 完成\n", - "任务 20190717 完成\n", "任务 20190716 完成\n", + "任务 20190717 完成\n", "任务 20190715 完成\n", - "任务 20190711 完成\n", "任务 20190712 完成\n", + "任务 20190711 完成\n", "任务 20190710 完成\n", "任务 20190709 完成\n", "任务 20190708 完成\n", @@ -1651,8 +1660,8 @@ "任务 20181228 完成\n", "任务 20181227 完成\n", "任务 20181226 完成\n", - "任务 20181225 完成\n", "任务 20181224 完成\n", + "任务 20181225 完成\n", "任务 20181221 完成\n", "任务 20181220 完成\n", "任务 20181219 完成\n", @@ -1665,8 +1674,8 @@ "任务 20181210 完成\n", "任务 20181207 完成\n", "任务 20181206 完成\n", - "任务 20181204 完成\n", "任务 20181205 完成\n", + "任务 20181204 完成\n", "任务 20181203 完成\n", "任务 20181130 完成\n", "任务 20181129 完成\n", @@ -1775,8 +1784,8 @@ "任务 20180629 完成\n", "任务 20180628 完成\n", "任务 20180627 完成\n", - "任务 20180625 完成\n", "任务 20180626 完成\n", + "任务 20180625 完成\n", "任务 20180622 完成\n", "任务 20180621 完成\n", "任务 20180620 完成\n", @@ -1791,14 +1800,14 @@ "任务 20180606 完成\n", "任务 20180605 完成\n", "任务 20180604 完成\n", - "任务 20180601 完成\n", "任务 20180531 完成\n", + "任务 20180601 完成\n", "任务 20180530 完成\n", "任务 20180529 完成\n", "任务 20180528 完成\n", "任务 20180525 完成\n", - "任务 20180524 完成\n", "任务 20180523 完成\n", + "任务 20180524 完成\n", "任务 20180522 完成\n", "任务 20180521 完成\n", "任务 20180518 完成\n", @@ -1845,8 +1854,8 @@ "任务 20180316 完成\n", "任务 20180315 完成\n", "任务 20180314 完成\n", - "任务 20180313 完成\n", "任务 20180312 完成\n", + "任务 20180313 完成\n", "任务 20180309 完成\n", "任务 20180308 完成\n", "任务 20180307 完成\n", @@ -1878,8 +1887,8 @@ "任务 20180123 完成\n", "任务 20180122 完成\n", "任务 20180119 完成\n", - "任务 20180117 完成\n", "任务 20180118 完成\n", + "任务 20180117 完成\n", "任务 20180116 完成\n", "任务 20180115 完成\n", "任务 20180112 完成\n", @@ -1958,8 +1967,8 @@ "任务 20170925 完成\n", "任务 20170922 完成\n", "任务 20170921 完成\n", - "任务 20170919 完成\n", "任务 20170920 完成\n", + "任务 20170919 完成\n", "任务 20170918 完成\n", "任务 20170915 完成\n", "任务 20170914 完成\n", @@ -2007,8 +2016,8 @@ "任务 20170718 完成\n", "任务 20170717 完成\n", "任务 20170714 完成\n", - "任务 20170712 完成\n", "任务 20170713 完成\n", + "任务 20170712 完成\n", "任务 20170711 完成\n", "任务 20170710 完成\n", "任务 20170707 完成\n", @@ -2042,8 +2051,8 @@ "任务 20170526 完成\n", "任务 20170525 完成\n", "任务 20170524 完成\n", - "任务 20170522 完成\n", "任务 20170523 完成\n", + "任务 20170522 完成\n", "任务 20170519 完成\n", "任务 20170518 完成\n", "任务 20170517 完成\n", @@ -2064,8 +2073,8 @@ "任务 20170425 完成\n", "任务 20170424 完成\n", "任务 20170421 完成\n", - "任务 20170420 完成\n", "任务 20170419 完成\n", + "任务 20170420 完成\n", "任务 20170418 完成\n", "任务 20170417 完成\n", "任务 20170414 完成\n", @@ -2093,9 +2102,9 @@ "任务 20170313 完成\n", "任务 20170310 完成\n", "任务 20170309 完成\n", - "任务 20170307 完成\n", "任务 20170308 完成\n", "任务 20170306 完成\n", + "任务 20170307 完成\n", "任务 20170303 完成\n", "任务 20170302 完成\n", "任务 20170301 完成\n", @@ -2133,8 +2142,8 @@ "任务 20170109 完成\n", "任务 20170106 完成\n", "任务 20170105 完成\n", - "任务 20170103 完成\n", - "任务 20170104 完成\n" + "任务 20170104 完成\n", + "任务 20170103 完成\n" ] } ], @@ -2145,7 +2154,7 @@ "from concurrent.futures import ThreadPoolExecutor, as_completed\n", "\n", "# 获取交易日历\n", - "trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250501')\n", + "trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250601')\n", "trade_cal = trade_cal[trade_cal['is_open'] == 1] # 只保留交易日\n", "trade_dates = trade_cal['cal_date'].tolist() # 获取所有交易日期列表\n", "\n", @@ -2165,7 +2174,7 @@ " daily_basic_data['is_st'] = daily_basic_data.apply(\n", " lambda row: is_st(name_change_dict, row['ts_code'], row['trade_date']), axis=1\n", " )\n", - " time.sleep(0.2)\n", + " time.sleep(0.1)\n", " # print(f\"成功获取并保存 {trade_date} 的每日基础数据\")\n", " return daily_basic_data\n", "\n", @@ -2199,7 +2208,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 18, "id": "97fdf8be-a86c-4404-bf0c-701f002cd81c", "metadata": { "ExecuteTime": { @@ -2219,11 +2228,11 @@ "3 834639.BJ 20250430 8.37 6.1158 7.8866 \n", "4 000909.SZ 20250430 5.72 0.6104 1.0424 \n", "... ... ... ... ... ... \n", - "8599133 300498.SZ 20170104 35.92 0.5417 0.5459 \n", - "8599134 002826.SZ 20170104 27.33 23.8426 23.8426 \n", - "8599135 001872.SZ 20170104 19.46 1.2359 6.1126 \n", - "8599136 001914.SZ 20170104 12.24 2.9843 6.1273 \n", - "8599137 302132.SZ 20170104 23.69 0.8350 2.5754 \n", + "8599133 600708.SH 20170103 9.03 0.7694 1.0169 \n", + "8599134 600712.SH 20170103 10.29 0.5859 0.8028 \n", + "8599135 001872.SZ 20170103 19.33 1.0970 5.4258 \n", + "8599136 001914.SZ 20170103 12.37 3.2627 6.6991 \n", + "8599137 302132.SZ 20170103 23.28 0.4912 1.5149 \n", "\n", " volume_ratio pe pe_ttm pb ps ps_ttm \\\n", "0 1.31 23.3421 25.6176 2.3433 3.7254 3.8065 \n", @@ -2232,37 +2241,37 @@ "3 0.87 70.0984 215.1863 2.0171 0.8405 0.8329 \n", "4 0.55 NaN NaN 2.3539 7.7727 8.2925 \n", "... ... ... ... ... ... ... \n", - "8599133 1.45 25.1819 12.7518 5.7450 3.2395 2.6791 \n", - "8599134 0.94 103.6390 103.6390 9.6797 14.9427 14.9427 \n", - "8599135 1.07 23.7746 23.3442 2.7234 6.7003 6.6025 \n", - "8599136 0.82 20.3470 15.0001 2.0964 1.4792 1.2468 \n", - "8599137 1.49 93.0003 86.1897 7.0613 9.1108 9.0130 \n", + "8599133 0.85 23.3367 22.2458 1.4847 0.9613 0.9248 \n", + "8599134 0.67 202.4855 287.1454 5.1852 2.3682 2.5386 \n", + "8599135 0.77 23.6158 23.1883 2.7052 6.6556 6.5584 \n", + "8599136 1.02 20.5631 15.1595 2.1186 1.4950 1.2600 \n", + "8599137 0.74 91.3908 84.6980 6.9391 8.9531 8.8570 \n", "\n", - " dv_ratio dv_ttm total_share float_share free_share \\\n", - "0 2.0904 2.0904 40391.1511 40240.6511 4634.6511 \n", - "1 0.0000 NaN 63973.2569 63922.1969 51122.1969 \n", - "2 3.7471 3.7471 47382.5333 46932.3226 14014.3219 \n", - "3 NaN NaN 20160.0000 11721.5883 9089.7537 \n", - "4 0.0000 NaN 43771.4245 43771.0570 25634.2299 \n", - "... ... ... ... ... ... \n", - "8599133 2.5520 2.5520 435029.6856 336846.2386 334233.6683 \n", - "8599134 NaN NaN 18972.0000 4743.0000 4743.0000 \n", - "8599135 2.1069 2.1069 64476.3730 46486.6050 9398.8050 \n", - "8599136 0.4085 0.4085 66696.1416 66678.0666 32475.1786 \n", - "8599137 0.2251 0.2251 39384.0333 30419.3588 9862.3809 \n", + " dv_ratio dv_ttm total_share float_share free_share total_mv \\\n", + "0 2.0904 2.0904 40391.1511 40240.6511 4634.6511 5.800169e+05 \n", + "1 0.0000 NaN 63973.2569 63922.1969 51122.1969 1.042764e+06 \n", + "2 3.7471 3.7471 47382.5333 46932.3226 14014.3219 7.533823e+05 \n", + "3 NaN NaN 20160.0000 11721.5883 9089.7537 1.687392e+05 \n", + "4 0.0000 NaN 43771.4245 43771.0570 25634.2299 2.503725e+05 \n", + "... ... ... ... ... ... ... \n", + "8599133 1.1074 1.1074 131871.9966 75088.9215 56812.2811 1.190804e+06 \n", + "8599134 0.1555 0.1555 54465.5360 53795.9475 39266.3119 5.604504e+05 \n", + "8599135 2.1211 2.1211 64476.3730 46486.6050 9398.8050 1.246328e+06 \n", + "8599136 0.4042 0.4042 66696.1416 66678.0666 32475.1786 8.250313e+05 \n", + "8599137 0.2291 0.2291 39384.0333 30419.3588 9862.3809 9.168603e+05 \n", "\n", - " total_mv circ_mv is_st \n", - "0 5.800169e+05 5.778557e+05 False \n", - "1 1.042764e+06 1.041932e+06 False \n", - "2 7.533823e+05 7.462239e+05 False \n", - "3 1.687392e+05 9.810969e+04 False \n", - "4 2.503725e+05 2.503704e+05 True \n", - "... ... ... ... \n", - "8599133 1.562627e+07 1.209952e+07 False \n", - "8599134 5.185048e+05 1.296262e+05 False \n", - "8599135 1.254710e+06 9.046293e+05 False \n", - "8599136 8.163608e+05 8.161395e+05 False \n", - "8599137 9.330077e+05 7.206346e+05 False \n", + " circ_mv is_st \n", + "0 5.778557e+05 False \n", + "1 1.041932e+06 False \n", + "2 7.462239e+05 False \n", + "3 9.810969e+04 False \n", + "4 2.503704e+05 True \n", + "... ... ... \n", + "8599133 6.780530e+05 False \n", + "8599134 5.535603e+05 False \n", + "8599135 8.985861e+05 False \n", + "8599136 8.248077e+05 False \n", + "8599137 7.081627e+05 False \n", "\n", "[8599138 rows x 19 columns]\n" ] @@ -2275,7 +2284,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 19, "id": "2b58a8bf-ffc5-4482-8e4d-bf24da9277de", "metadata": { "ExecuteTime": { @@ -2301,7 +2310,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 21, "id": "57ac1d86-5ce8-4bc9-812f-b45dcc2a3b4c", "metadata": { "ExecuteTime": { @@ -2309,8 +2318,70 @@ "start_time": "2025-03-02T08:34:49.775512Z" } }, - "outputs": [], - "source": [] + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " ts_code trade_date close turnover_rate turnover_rate_f \\\n", + "2091 603021.SH 20250430 3.01 12.8015 21.6289 \n", + "9902 603021.SH 20250429 2.94 0.1629 0.2752 \n", + "12107 603021.SH 20250428 3.09 0.4293 0.7253 \n", + "21450 603021.SH 20250425 3.25 0.0824 0.1392 \n", + "26081 603021.SH 20250424 3.42 0.0789 0.1333 \n", + "... ... ... ... ... ... \n", + "8586274 603021.SH 20170109 46.84 5.9412 6.5949 \n", + "8589108 603021.SH 20170106 47.55 6.4862 7.1998 \n", + "8591964 603021.SH 20170105 50.08 5.2368 5.8130 \n", + "8594806 603021.SH 20170104 51.73 5.3821 5.9743 \n", + "8598822 603021.SH 20170103 50.79 2.3801 2.6419 \n", + "\n", + " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", + "2091 76.02 NaN NaN 34.7434 2.3383 2.3991 0.0000 \n", + "9902 0.27 NaN NaN 33.9354 2.2840 2.3433 0.0000 \n", + "12107 0.42 NaN NaN 17.9426 2.4005 2.4005 0.0000 \n", + "21450 0.05 NaN NaN 18.8716 2.5248 2.5248 0.0000 \n", + "26081 0.04 NaN NaN 19.8587 2.6569 2.6569 0.0000 \n", + "... ... ... ... ... ... ... ... \n", + "8586274 1.31 115.0810 102.7773 4.2761 7.9402 8.4422 0.3657 \n", + "8589108 1.40 116.8254 104.3352 4.3409 8.0606 8.5702 0.3603 \n", + "8591964 1.05 123.0413 109.8866 4.5719 8.4894 9.0262 0.3421 \n", + "8594806 0.97 127.0952 113.5070 4.7225 8.7691 9.3236 0.3311 \n", + "8598822 0.37 124.7857 111.4445 4.6367 8.6098 9.1541 0.3373 \n", + "\n", + " dv_ttm total_share float_share free_share total_mv \\\n", + "2091 NaN 31994.807 31994.807 18936.7934 96304.3691 \n", + "9902 NaN 31994.807 31994.807 18936.7934 94064.7326 \n", + "12107 NaN 31994.807 31994.807 18936.7934 98863.9536 \n", + "21450 NaN 31994.807 31994.807 18936.7934 103983.1228 \n", + "26081 NaN 31994.807 31994.807 18936.7934 109422.2399 \n", + "... ... ... ... ... ... \n", + "8586274 0.3657 12305.695 6396.000 5762.0400 576398.7538 \n", + "8589108 0.3603 12305.695 6396.000 5762.0400 585135.7973 \n", + "8591964 0.3421 12305.695 6396.000 5762.0400 616269.2056 \n", + "8594806 0.3311 12305.695 6396.000 5762.0400 636573.6024 \n", + "8598822 0.3373 12305.695 6396.000 5762.0400 625006.2491 \n", + "\n", + " circ_mv is_st \n", + "2091 96304.3691 True \n", + "9902 94064.7326 True \n", + "12107 98863.9536 True \n", + "21450 103983.1228 True \n", + "26081 109422.2399 True \n", + "... ... ... \n", + "8586274 299588.6400 False \n", + "8589108 304129.8000 False \n", + "8591964 320311.6800 False \n", + "8594806 330865.0800 False \n", + "8598822 324852.8400 False \n", + "\n", + "[1932 rows x 19 columns]\n" + ] + } + ], + "source": [ + "print(all_daily_data_df[all_daily_data_df['ts_code'] == '603021.SH'])" + ] } ], "metadata": { diff --git a/main/data/name_change.ipynb b/main/data/name_change.ipynb index 4d94328..fd3eea6 100644 --- a/main/data/name_change.ipynb +++ b/main/data/name_change.ipynb @@ -183,7 +183,7 @@ "成功获取 000572.SZ 的数据\n", "成功获取 000573.SZ 的数据\n", "成功获取 000576.SZ 的数据\n", - "已调用300次API,等待 38.79 秒以满足速率限制...\n", + "已调用300次API,等待 40.75 秒以满足速率限制...\n", "成功获取 000581.SZ 的数据\n", "成功获取 000582.SZ 的数据\n", "成功获取 000584.SZ 的数据\n", @@ -334,7 +334,7 @@ "成功获取 000811.SZ 的数据\n", "成功获取 000812.SZ 的数据\n", "成功获取 000813.SZ 的数据\n", - "已调用300次API,等待 38.14 秒以满足速率限制...\n", + "已调用300次API,等待 8.60 秒以满足速率限制...\n", "成功获取 000815.SZ 的数据\n", "成功获取 000816.SZ 的数据\n", "成功获取 000818.SZ 的数据\n", @@ -485,7 +485,7 @@ "成功获取 001238.SZ 的数据\n", "成功获取 001239.SZ 的数据\n", "成功获取 001255.SZ 的数据\n", - "已调用300次API,等待 38.70 秒以满足速率限制...\n", + "已调用300次API,等待 16.22 秒以满足速率限制...\n", "成功获取 001256.SZ 的数据\n", "成功获取 001258.SZ 的数据\n", "成功获取 001259.SZ 的数据\n", @@ -636,7 +636,7 @@ "成功获取 002085.SZ 的数据\n", "成功获取 002086.SZ 的数据\n", "成功获取 002088.SZ 的数据\n", - "已调用300次API,等待 38.23 秒以满足速率限制...\n", + "已调用300次API,等待 16.73 秒以满足速率限制...\n", "成功获取 002090.SZ 的数据\n", "成功获取 002091.SZ 的数据\n", "成功获取 002092.SZ 的数据\n", @@ -787,7 +787,7 @@ "成功获取 002242.SZ 的数据\n", "成功获取 002243.SZ 的数据\n", "成功获取 002244.SZ 的数据\n", - "已调用300次API,等待 38.48 秒以满足速率限制...\n", + "已调用300次API,等待 21.90 秒以满足速率限制...\n", "成功获取 002245.SZ 的数据\n", "成功获取 002246.SZ 的数据\n", "成功获取 002247.SZ 的数据\n", @@ -938,7 +938,7 @@ "成功获取 002400.SZ 的数据\n", "成功获取 002401.SZ 的数据\n", "成功获取 002402.SZ 的数据\n", - "已调用300次API,等待 38.28 秒以满足速率限制...\n", + "已调用300次API,等待 38.45 秒以满足速率限制...\n", "成功获取 002403.SZ 的数据\n", "成功获取 002404.SZ 的数据\n", "成功获取 002405.SZ 的数据\n", @@ -1089,7 +1089,7 @@ "成功获取 002566.SZ 的数据\n", "成功获取 002567.SZ 的数据\n", "成功获取 002568.SZ 的数据\n", - "已调用300次API,等待 38.10 秒以满足速率限制...\n", + "已调用300次API,等待 39.17 秒以满足速率限制...\n", "成功获取 002569.SZ 的数据\n", "成功获取 002570.SZ 的数据\n", "成功获取 002571.SZ 的数据\n", @@ -1240,7 +1240,7 @@ "成功获取 002729.SZ 的数据\n", "成功获取 002730.SZ 的数据\n", "成功获取 002731.SZ 的数据\n", - "已调用300次API,等待 39.07 秒以满足速率限制...\n", + "已调用300次API,等待 38.52 秒以满足速率限制...\n", "成功获取 002732.SZ 的数据\n", "成功获取 002733.SZ 的数据\n", "成功获取 002734.SZ 的数据\n", @@ -1391,7 +1391,7 @@ "成功获取 002896.SZ 的数据\n", "成功获取 002897.SZ 的数据\n", "成功获取 002898.SZ 的数据\n", - "已调用300次API,等待 38.58 秒以满足速率限制...\n", + "已调用300次API,等待 38.60 秒以满足速率限制...\n", "成功获取 002899.SZ 的数据\n", "成功获取 002900.SZ 的数据\n", "成功获取 002901.SZ 的数据\n", @@ -1542,7 +1542,7 @@ "成功获取 300014.SZ 的数据\n", "成功获取 300015.SZ 的数据\n", "成功获取 300016.SZ 的数据\n", - "已调用300次API,等待 39.18 秒以满足速率限制...\n", + "已调用300次API,等待 37.75 秒以满足速率限制...\n", "成功获取 300017.SZ 的数据\n", "成功获取 300018.SZ 的数据\n", "成功获取 300019.SZ 的数据\n", @@ -1693,7 +1693,7 @@ "成功获取 300174.SZ 的数据\n", "成功获取 300175.SZ 的数据\n", "成功获取 300176.SZ 的数据\n", - "已调用300次API,等待 38.05 秒以满足速率限制...\n", + "已调用300次API,等待 40.54 秒以满足速率限制...\n", "成功获取 300177.SZ 的数据\n", "成功获取 300179.SZ 的数据\n", "成功获取 300180.SZ 的数据\n", @@ -1844,7 +1844,7 @@ "成功获取 300337.SZ 的数据\n", "成功获取 300338.SZ 的数据\n", "成功获取 300339.SZ 的数据\n", - "已调用300次API,等待 38.83 秒以满足速率限制...\n", + "已调用300次API,等待 40.50 秒以满足速率限制...\n", "成功获取 300340.SZ 的数据\n", "成功获取 300341.SZ 的数据\n", "成功获取 300342.SZ 的数据\n", @@ -1995,7 +1995,7 @@ "成功获取 300494.SZ 的数据\n", "成功获取 300496.SZ 的数据\n", "成功获取 300497.SZ 的数据\n", - "已调用300次API,等待 38.36 秒以满足速率限制...\n", + "已调用300次API,等待 38.45 秒以满足速率限制...\n", "成功获取 300498.SZ 的数据\n", "成功获取 300499.SZ 的数据\n", "成功获取 300500.SZ 的数据\n", @@ -2146,7 +2146,7 @@ "成功获取 300650.SZ 的数据\n", "成功获取 300651.SZ 的数据\n", "成功获取 300652.SZ 的数据\n", - "已调用300次API,等待 39.00 秒以满足速率限制...\n", + "已调用300次API,等待 40.83 秒以满足速率限制...\n", "成功获取 300653.SZ 的数据\n", "成功获取 300654.SZ 的数据\n", "成功获取 300655.SZ 的数据\n", @@ -2297,7 +2297,7 @@ "成功获取 300810.SZ 的数据\n", "成功获取 300811.SZ 的数据\n", "成功获取 300812.SZ 的数据\n", - "已调用300次API,等待 39.10 秒以满足速率限制...\n", + "已调用300次API,等待 40.11 秒以满足速率限制...\n", "成功获取 300813.SZ 的数据\n", "成功获取 300814.SZ 的数据\n", "成功获取 300815.SZ 的数据\n", @@ -2448,7 +2448,7 @@ "成功获取 300966.SZ 的数据\n", "成功获取 300967.SZ 的数据\n", "成功获取 300968.SZ 的数据\n", - "已调用300次API,等待 38.14 秒以满足速率限制...\n", + "已调用300次API,等待 40.87 秒以满足速率限制...\n", "成功获取 300969.SZ 的数据\n", "成功获取 300970.SZ 的数据\n", "成功获取 300971.SZ 的数据\n", @@ -2599,7 +2599,7 @@ "成功获取 301128.SZ 的数据\n", "成功获取 301129.SZ 的数据\n", "成功获取 301130.SZ 的数据\n", - "已调用300次API,等待 38.08 秒以满足速率限制...\n", + "已调用300次API,等待 40.16 秒以满足速率限制...\n", "成功获取 301131.SZ 的数据\n", "成功获取 301132.SZ 的数据\n", "成功获取 301133.SZ 的数据\n", @@ -2750,7 +2750,7 @@ "成功获取 301313.SZ 的数据\n", "成功获取 301314.SZ 的数据\n", "成功获取 301315.SZ 的数据\n", - "已调用300次API,等待 38.67 秒以满足速率限制...\n", + "已调用300次API,等待 40.63 秒以满足速率限制...\n", "成功获取 301316.SZ 的数据\n", "成功获取 301317.SZ 的数据\n", "成功获取 301318.SZ 的数据\n", @@ -2901,7 +2901,7 @@ "成功获取 301618.SZ 的数据\n", "成功获取 301622.SZ 的数据\n", "成功获取 301626.SZ 的数据\n", - "已调用300次API,等待 39.59 秒以满足速率限制...\n", + "已调用300次API,等待 39.95 秒以满足速率限制...\n", "成功获取 301628.SZ 的数据\n", "成功获取 301631.SZ 的数据\n", "成功获取 301633.SZ 的数据\n", @@ -3052,7 +3052,7 @@ "成功获取 600170.SH 的数据\n", "成功获取 600171.SH 的数据\n", "成功获取 600172.SH 的数据\n", - "已调用300次API,等待 38.63 秒以满足速率限制...\n", + "已调用300次API,等待 39.18 秒以满足速率限制...\n", "成功获取 600173.SH 的数据\n", "成功获取 600176.SH 的数据\n", "成功获取 600177.SH 的数据\n", @@ -3203,7 +3203,7 @@ "成功获取 600366.SH 的数据\n", "成功获取 600367.SH 的数据\n", "成功获取 600368.SH 的数据\n", - "已调用300次API,等待 38.00 秒以满足速率限制...\n", + "已调用300次API,等待 40.48 秒以满足速率限制...\n", "成功获取 600369.SH 的数据\n", "成功获取 600370.SH 的数据\n", "成功获取 600371.SH 的数据\n", @@ -3354,7 +3354,7 @@ "成功获取 600572.SH 的数据\n", "成功获取 600573.SH 的数据\n", "成功获取 600575.SH 的数据\n", - "已调用300次API,等待 36.61 秒以满足速率限制...\n", + "已调用300次API,等待 39.24 秒以满足速率限制...\n", "成功获取 600576.SH 的数据\n", "成功获取 600577.SH 的数据\n", "成功获取 600578.SH 的数据\n", @@ -3505,7 +3505,7 @@ "成功获取 600748.SH 的数据\n", "成功获取 600749.SH 的数据\n", "成功获取 600750.SH 的数据\n", - "已调用300次API,等待 38.88 秒以满足速率限制...\n", + "已调用300次API,等待 39.49 秒以满足速率限制...\n", "成功获取 600751.SH 的数据\n", "成功获取 600753.SH 的数据\n", "成功获取 600754.SH 的数据\n", @@ -3656,7 +3656,7 @@ "成功获取 600956.SH 的数据\n", "成功获取 600958.SH 的数据\n", "成功获取 600959.SH 的数据\n", - "已调用300次API,等待 38.49 秒以满足速率限制...\n", + "已调用300次API,等待 40.83 秒以满足速率限制...\n", "成功获取 600960.SH 的数据\n", "成功获取 600961.SH 的数据\n", "成功获取 600962.SH 的数据\n", @@ -3807,7 +3807,7 @@ "成功获取 601519.SH 的数据\n", "成功获取 601528.SH 的数据\n", "成功获取 601555.SH 的数据\n", - "已调用300次API,等待 38.62 秒以满足速率限制...\n", + "已调用300次API,等待 40.73 秒以满足速率限制...\n", "成功获取 601566.SH 的数据\n", "成功获取 601567.SH 的数据\n", "成功获取 601568.SH 的数据\n", @@ -3958,7 +3958,7 @@ "成功获取 603041.SH 的数据\n", "成功获取 603042.SH 的数据\n", "成功获取 603043.SH 的数据\n", - "已调用300次API,等待 38.79 秒以满足速率限制...\n", + "已调用300次API,等待 40.08 秒以满足速率限制...\n", "成功获取 603045.SH 的数据\n", "成功获取 603048.SH 的数据\n", "成功获取 603050.SH 的数据\n", @@ -4109,7 +4109,7 @@ "成功获取 603228.SH 的数据\n", "成功获取 603229.SH 的数据\n", "成功获取 603230.SH 的数据\n", - "已调用300次API,等待 39.75 秒以满足速率限制...\n", + "已调用300次API,等待 40.23 秒以满足速率限制...\n", "成功获取 603231.SH 的数据\n", "成功获取 603232.SH 的数据\n", "成功获取 603233.SH 的数据\n", @@ -4260,7 +4260,7 @@ "成功获取 603530.SH 的数据\n", "成功获取 603533.SH 的数据\n", "成功获取 603535.SH 的数据\n", - "已调用300次API,等待 38.97 秒以满足速率限制...\n", + "已调用300次API,等待 40.89 秒以满足速率限制...\n", "成功获取 603536.SH 的数据\n", "成功获取 603538.SH 的数据\n", "成功获取 603551.SH 的数据\n", @@ -4411,7 +4411,7 @@ "成功获取 603819.SH 的数据\n", "成功获取 603822.SH 的数据\n", "成功获取 603823.SH 的数据\n", - "已调用300次API,等待 39.13 秒以满足速率限制...\n", + "已调用300次API,等待 38.75 秒以满足速率限制...\n", "成功获取 603825.SH 的数据\n", "成功获取 603826.SH 的数据\n", "成功获取 603828.SH 的数据\n", @@ -4562,7 +4562,7 @@ "成功获取 605167.SH 的数据\n", "成功获取 605168.SH 的数据\n", "成功获取 605169.SH 的数据\n", - "已调用300次API,等待 39.25 秒以满足速率限制...\n", + "已调用300次API,等待 40.37 秒以满足速率限制...\n", "成功获取 605177.SH 的数据\n", "成功获取 605178.SH 的数据\n", "成功获取 605179.SH 的数据\n", @@ -4713,7 +4713,7 @@ "成功获取 688097.SH 的数据\n", "成功获取 688098.SH 的数据\n", "成功获取 688099.SH 的数据\n", - "已调用300次API,等待 38.88 秒以满足速率限制...\n", + "已调用300次API,等待 39.89 秒以满足速率限制...\n", "成功获取 688100.SH 的数据\n", "成功获取 688101.SH 的数据\n", "成功获取 688102.SH 的数据\n", @@ -4864,7 +4864,7 @@ "成功获取 688271.SH 的数据\n", "成功获取 688272.SH 的数据\n", "成功获取 688273.SH 的数据\n", - "已调用300次API,等待 35.24 秒以满足速率限制...\n", + "已调用300次API,等待 39.50 秒以满足速率限制...\n", "成功获取 688275.SH 的数据\n", "成功获取 688276.SH 的数据\n", "成功获取 688277.SH 的数据\n", @@ -5015,7 +5015,7 @@ "成功获取 688486.SH 的数据\n", "成功获取 688488.SH 的数据\n", "成功获取 688489.SH 的数据\n", - "已调用300次API,等待 37.62 秒以满足速率限制...\n", + "已调用300次API,等待 39.30 秒以满足速率限制...\n", "成功获取 688496.SH 的数据\n", "成功获取 688498.SH 的数据\n", "成功获取 688499.SH 的数据\n", @@ -5166,7 +5166,7 @@ "成功获取 688689.SH 的数据\n", "成功获取 688690.SH 的数据\n", "成功获取 688691.SH 的数据\n", - "已调用300次API,等待 39.35 秒以满足速率限制...\n", + "已调用300次API,等待 40.48 秒以满足速率限制...\n", "成功获取 688692.SH 的数据\n", "成功获取 688693.SH 的数据\n", "成功获取 688695.SH 的数据\n", @@ -5317,7 +5317,7 @@ "成功获取 835184.BJ 的数据\n", "成功获取 835185.BJ 的数据\n", "成功获取 835207.BJ 的数据\n", - "已调用300次API,等待 39.39 秒以满足速率限制...\n", + "已调用300次API,等待 40.17 秒以满足速率限制...\n", "成功获取 835237.BJ 的数据\n", "成功获取 835305.BJ 的数据\n", "成功获取 835368.BJ 的数据\n", @@ -5468,7 +5468,7 @@ "成功获取 000005.SZ 的数据\n", "成功获取 000013.SZ 的数据\n", "成功获取 000015.SZ 的数据\n", - "已调用300次API,等待 38.64 秒以满足速率限制...\n", + "已调用300次API,等待 40.97 秒以满足速率限制...\n", "成功获取 000018.SZ 的数据\n", "成功获取 000023.SZ 的数据\n", "成功获取 000024.SZ 的数据\n", @@ -5619,7 +5619,7 @@ "成功获取 300309.SZ 的数据\n", "成功获取 300312.SZ 的数据\n", "成功获取 300325.SZ 的数据\n", - "已调用300次API,等待 39.83 秒以满足速率限制...\n", + "已调用300次API,等待 39.81 秒以满足速率限制...\n", "成功获取 300330.SZ 的数据\n", "成功获取 300336.SZ 的数据\n", "成功获取 300356.SZ 的数据\n", @@ -5761,7 +5761,7 @@ "2 000001.SZ 深发展A 20070620 20120801 完成股改\n", "3 000001.SZ 深发展A 20070620 20120801 完成股改\n", "4 000001.SZ S深发展A 20061009 20070619 未股改加S\n", - "名称变化记录总数: 32258\n" + "名称变化记录总数: 32259\n" ] } ], diff --git a/main/data/update/cyq-perf.ipynb b/main/data/update/cyq-perf.ipynb index 7bb4859..01c10aa 100644 --- a/main/data/update/cyq-perf.ipynb +++ b/main/data/update/cyq-perf.ipynb @@ -32,22 +32,22 @@ "name": "stdout", "output_type": "stream", "text": [ - " ts_code trade_date\n", - "0 000001.SZ 20250312\n", - "1 000002.SZ 20250312\n", - "2 000004.SZ 20250312\n", - "3 000006.SZ 20250312\n", - "4 000007.SZ 20250312\n", - "... ... ...\n", - "43070 920108.BJ 20250421\n", - "43071 920111.BJ 20250421\n", - "43072 920116.BJ 20250421\n", - "43073 920118.BJ 20250421\n", - "43074 920128.BJ 20250421\n", + " ts_code trade_date\n", + "0 000001.SZ 20250312\n", + "1 000002.SZ 20250312\n", + "2 000004.SZ 20250312\n", + "3 000006.SZ 20250312\n", + "4 000007.SZ 20250312\n", + "... ... ...\n", + "5381 920445.BJ 20250506\n", + "5382 920489.BJ 20250506\n", + "5383 920682.BJ 20250506\n", + "5384 920799.BJ 20250506\n", + "5385 920819.BJ 20250506\n", "\n", - "[7648931 rows x 2 columns]\n", - "20250430\n", - "start_date: 20250506\n" + "[7654317 rows x 2 columns]\n", + "20250506\n", + "start_date: 20250507\n" ] } ], @@ -88,28 +88,28 @@ "text": [ "任务 20250619 完成\n", "任务 20250620 完成\n", - "任务 20250618 完成\n", "任务 20250617 完成\n", - "任务 20250613 完成\n", + "任务 20250618 完成\n", "任务 20250616 完成\n", - "任务 20250611 完成\n", + "任务 20250613 完成\n", "任务 20250612 完成\n", + "任务 20250611 完成\n", "任务 20250610 完成\n", "任务 20250609 完成\n", "任务 20250606 完成\n", "任务 20250605 完成\n", "任务 20250604 完成\n", "任务 20250603 完成\n", - "任务 20250529 完成\n", "任务 20250530 完成\n", + "任务 20250529 完成\n", "任务 20250528 完成\n", "任务 20250527 完成\n", "任务 20250526 完成\n", "任务 20250523 完成\n", "任务 20250522 完成\n", "任务 20250521 完成\n", - "任务 20250519 完成\n", "任务 20250520 完成\n", + "任务 20250519 完成\n", "任务 20250516 完成\n", "任务 20250515 完成\n", "任务 20250514 完成\n", @@ -117,8 +117,7 @@ "任务 20250512 完成\n", "任务 20250509 完成\n", "任务 20250508 完成\n", - "任务 20250507 完成\n", - "任务 20250506 完成\n" + "任务 20250507 完成\n" ] } ], diff --git a/main/data/update/index_data.ipynb b/main/data/update/index_data.ipynb deleted file mode 100644 index f32b914..0000000 --- a/main/data/update/index_data.ipynb +++ /dev/null @@ -1,194 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 1, - "id": "f74ce078-f7e8-4733-a14c-14d8815a3626", - "metadata": {}, - "outputs": [], - "source": [ - "import tushare as ts\n", - "ts.set_token('3a0741c702ee7e5e5f2bf1f0846bafaafe4e320833240b2a7e4a685f')\n", - "pro = ts.pro_api()" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "44dd8d87-e60b-49e5-aed9-efaa7f92d4fe", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " ts_code trade_date\n", - "0 801001.SI 20250221\n", - "1 801002.SI 20250221\n", - "2 801003.SI 20250221\n", - "3 801005.SI 20250221\n", - "4 801010.SI 20250221\n", - "... ... ...\n", - "1044388 857344.SI 20170103\n", - "1044389 857411.SI 20170103\n", - "1044390 857421.SI 20170103\n", - "1044391 857431.SI 20170103\n", - "1044392 858811.SI 20170103\n", - "\n", - "[1044393 rows x 2 columns]\n", - "20250221\n", - "start_date: 20250224\n" - ] - } - ], - "source": [ - "import pandas as pd\n", - "import time\n", - "\n", - "h5_filename = '../../../data/sw_daily.h5'\n", - "key = '/sw_daily'\n", - "max_date = None\n", - "with pd.HDFStore(h5_filename, mode='r') as store:\n", - " df = store[key][['ts_code', 'trade_date']]\n", - " print(df)\n", - " max_date = df['trade_date'].max()\n", - "\n", - "print(max_date)\n", - "trade_cal = pro.trade_cal(exchange='', start_date='20170101', end_date='20250420')\n", - "trade_cal = trade_cal[trade_cal['is_open'] == 1] # 只保留交易日\n", - "trade_dates = trade_cal[trade_cal['cal_date'] > max_date]['cal_date'].tolist()\n", - "start_date = min(trade_dates)\n", - "print(f'start_date: {start_date}')" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "747acc47-0884-4f76-90fb-276f6494e31d", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "任务 20250417 完成\n", - "任务 20250418 完成\n", - "任务 20250416 完成\n", - "任务 20250415 完成\n", - "任务 20250411 完成\n", - "任务 20250414 完成\n", - "任务 20250410 完成\n", - "任务 20250409 完成\n", - "任务 20250408 完成\n", - "任务 20250403 完成\n", - "任务 20250407 完成\n", - "任务 20250402 完成\n", - "任务 20250401 完成\n", - "任务 20250331 完成\n", - "任务 20250328 完成\n", - "任务 20250327 完成\n", - "任务 20250326 完成\n", - "任务 20250325 完成\n", - "任务 20250324 完成\n", - "任务 20250321 完成\n", - "任务 20250320 完成\n", - "任务 20250319 完成\n", - "任务 20250317 完成\n", - "任务 20250314 完成\n", - "任务 20250318 完成\n", - "任务 20250313 完成\n", - "任务 20250312 完成\n", - "任务 20250311 完成\n", - "任务 20250310 完成\n", - "任务 20250307 完成\n", - "任务 20250306 完成\n", - "任务 20250305 完成\n", - "任务 20250304 完成\n", - "任务 20250303 完成\n", - "任务 20250228 完成\n", - "任务 20250227 完成\n", - "任务 20250226 完成\n", - "任务 20250225 完成\n", - "任务 20250224 完成\n" - ] - } - ], - "source": [ - "from concurrent.futures import ThreadPoolExecutor, as_completed\n", - "\n", - "all_daily_data = []\n", - "\n", - "# API 调用计数和时间控制变量\n", - "api_call_count = 0\n", - "batch_start_time = time.time()\n", - "\n", - "index_list = ['399300.SH', '000905.SH', '000852.SH', '399006.SZ']\n", - "def get_data(trade_date):\n", - " time.sleep(0.1)\n", - " data = pro.sw_daily(trade_date=trade_date)\n", - " if data is not None and not data.empty:\n", - " return data\n", - "\n", - "\n", - "with ThreadPoolExecutor(max_workers=2) as executor:\n", - " future_to_date = {executor.submit(get_data, td): td for td in trade_dates}\n", - "\n", - " for future in as_completed(future_to_date):\n", - " trade_date = future_to_date[future] # 获取对应的交易日期\n", - " try:\n", - " result = future.result() # 获取任务执行的结果\n", - " all_daily_data.append(result)\n", - " print(f\"任务 {trade_date} 完成\")\n", - " except Exception as e:\n", - " print(f\"获取 {trade_date} 数据时出错: {e}\")\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "c6765638-481f-40d8-a259-2e7b25362618", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "所有每日基础数据获取并保存完毕!\n" - ] - } - ], - "source": [ - "all_daily_data_df = pd.concat(all_daily_data, ignore_index=True)\n", - "\n", - "# 将所有数据合并为一个 DataFrame\n", - "\n", - "# 将数据保存为 HDF5 文件(table 格式)\n", - "all_daily_data_df.to_hdf(h5_filename, key=key, mode='a', format='table', append=True, data_columns=True)\n", - "\n", - "print(\"所有每日基础数据获取并保存完毕!\")" - ] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "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.11.11" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/main/data/update/sw_daily.ipynb b/main/data/update/sw_daily.ipynb index ec0f74d..35b637d 100644 --- a/main/data/update/sw_daily.ipynb +++ b/main/data/update/sw_daily.ipynb @@ -32,22 +32,22 @@ "name": "stdout", "output_type": "stream", "text": [ - " ts_code trade_date\n", - "0 801001.SI 20250221\n", - "1 801002.SI 20250221\n", - "2 801003.SI 20250221\n", - "3 801005.SI 20250221\n", - "4 801010.SI 20250221\n", - "... ... ...\n", - "3507 859811.SI 20250421\n", - "3508 859821.SI 20250421\n", - "3509 859822.SI 20250421\n", - "3510 859852.SI 20250421\n", - "3511 859951.SI 20250421\n", + " ts_code trade_date\n", + "0 801001.SI 20250221\n", + "1 801002.SI 20250221\n", + "2 801003.SI 20250221\n", + "3 801005.SI 20250221\n", + "4 801010.SI 20250221\n", + ".. ... ...\n", + "434 859811.SI 20250506\n", + "435 859821.SI 20250506\n", + "436 859822.SI 20250506\n", + "437 859852.SI 20250506\n", + "438 859951.SI 20250506\n", "\n", - "[1065026 rows x 2 columns]\n", - "20250430\n", - "start_date: 20250506\n" + "[1065465 rows x 2 columns]\n", + "20250506\n", + "start_date: 20250507\n" ] } ], @@ -92,33 +92,32 @@ "任务 20250617 完成\n", "任务 20250616 完成\n", "任务 20250613 完成\n", - "任务 20250611 完成\n", "任务 20250612 完成\n", + "任务 20250611 完成\n", "任务 20250610 完成\n", "任务 20250609 完成\n", "任务 20250606 完成\n", "任务 20250605 完成\n", - "任务 20250603 完成\n", "任务 20250604 完成\n", + "任务 20250603 完成\n", "任务 20250530 完成\n", - "任务 20250529 完成\n", "任务 20250528 完成\n", - "任务 20250527 完成\n", + "任务 20250529 完成\n", "任务 20250526 完成\n", + "任务 20250527 完成\n", "任务 20250523 完成\n", "任务 20250522 完成\n", "任务 20250521 完成\n", "任务 20250520 完成\n", "任务 20250519 完成\n", "任务 20250516 完成\n", - "任务 20250515 完成\n", "任务 20250514 完成\n", + "任务 20250515 完成\n", "任务 20250513 完成\n", "任务 20250512 完成\n", "任务 20250509 完成\n", "任务 20250508 完成\n", - "任务 20250507 完成\n", - "任务 20250506 完成\n" + "任务 20250507 完成\n" ] } ], diff --git a/main/data/update/update_daily_basic.ipynb b/main/data/update/update_daily_basic.ipynb index 6704db1..1610dd4 100644 --- a/main/data/update/update_daily_basic.ipynb +++ b/main/data/update/update_daily_basic.ipynb @@ -19,7 +19,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 3, "id": "14671a7f72de2564", "metadata": { "ExecuteTime": { @@ -68,19 +68,19 @@ "# 确保 name_change_df 的日期格式正确\n", "name_change_df['start_date'] = pd.to_datetime(name_change_df['start_date'], format='%Y%m%d')\n", "name_change_df['end_date'] = pd.to_datetime(name_change_df['end_date'], format='%Y%m%d', errors='coerce')\n", - "name_change_df = name_change_df[name_change_df.name.str.contains('ST')]\n", + "# name_change_df = name_change_df[name_change_df.name.str.contains('ST') ]\n", "name_change_dict = {}\n", "for ts_code, group in name_change_df.groupby('ts_code'):\n", " # 只保留 'ST' 和 '*ST' 的记录\n", " # st_data = group[(group['change_reason'] == 'ST') | (group['change_reason'] == '*ST')]\n", - " st_data = group[group['name'].str.contains('ST')]\n", + " st_data = group[(group['name'].str.contains('ST')) | (group['name'].str.contains('退'))]\n", " if not st_data.empty:\n", " name_change_dict[ts_code] = filter_rows(st_data)" ] }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 4, "id": "e7f8cce2f80e2f20", "metadata": { "ExecuteTime": { @@ -130,7 +130,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 5, "id": "553cfb36-f560-4cc4-b2bc-68323ccc5072", "metadata": { "ExecuteTime": { @@ -146,14 +146,14 @@ "text": [ "任务 20250718 完成\n", "任务 20250717 完成\n", - "任务 20250715 完成\n", "任务 20250716 完成\n", - "任务 20250711 完成\n", + "任务 20250715 完成\n", "任务 20250714 完成\n", - "任务 20250709 完成\n", + "任务 20250711 完成\n", "任务 20250710 完成\n", - "任务 20250707 完成\n", + "任务 20250709 完成\n", "任务 20250708 完成\n", + "任务 20250707 完成\n", "任务 20250704 完成\n", "任务 20250703 完成\n", "任务 20250702 完成\n", @@ -164,8 +164,8 @@ "任务 20250625 完成\n", "任务 20250624 完成\n", "任务 20250623 完成\n", - "任务 20250619 完成\n", "任务 20250620 完成\n", + "任务 20250619 完成\n", "任务 20250618 完成\n", "任务 20250617 完成\n", "任务 20250616 完成\n", @@ -178,14 +178,14 @@ "任务 20250605 完成\n", "任务 20250604 完成\n", "任务 20250603 完成\n", - "任务 20250530 完成\n", "任务 20250529 完成\n", - "任务 20250528 完成\n", + "任务 20250530 完成\n", "任务 20250527 完成\n", + "任务 20250528 完成\n", "任务 20250526 完成\n", "任务 20250523 完成\n", - "任务 20250522 完成\n", "任务 20250521 完成\n", + "任务 20250522 完成\n", "任务 20250520 完成\n", "任务 20250519 完成\n", "任务 20250516 完成\n", @@ -253,7 +253,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 6, "id": "919023c693d7a47a", "metadata": { "ExecuteTime": { @@ -266,59 +266,59 @@ "name": "stdout", "output_type": "stream", "text": [ - " ts_code trade_date close turnover_rate turnover_rate_f \\\n", - "0 002390.SZ 20250506 3.48 0.7696 1.3833 \n", - "1 300708.SZ 20250506 11.64 2.8994 3.2217 \n", - "2 301171.SZ 20250506 27.73 9.9120 10.7228 \n", - "3 301662.SZ 20250506 52.50 17.0926 17.0926 \n", - "4 001309.SZ 20250506 129.63 5.7123 6.3388 \n", - "... ... ... ... ... ... \n", - "5381 000551.SZ 20250506 12.39 2.0213 3.1432 \n", - "5382 600792.SH 20250506 3.17 0.8036 2.3531 \n", - "5383 300176.SZ 20250506 6.62 1.7530 2.5325 \n", - "5384 000016.SZ 20250506 5.57 13.9545 20.7669 \n", - "5385 300339.SZ 20250506 56.53 11.3184 11.9579 \n", + " ts_code trade_date close turnover_rate turnover_rate_f \\\n", + "0 301261.SZ 20250507 97.25 15.5042 19.6511 \n", + "1 002643.SZ 20250507 11.12 1.3481 2.3303 \n", + "2 001211.SZ 20250507 22.11 3.5506 6.1239 \n", + "3 002466.SZ 20250507 28.98 1.0588 1.5771 \n", + "4 603005.SH 20250507 29.32 5.1961 6.1690 \n", + "... ... ... ... ... ... \n", + "10769 000551.SZ 20250506 12.39 2.0213 3.1432 \n", + "10770 600792.SH 20250506 3.17 0.8036 2.3531 \n", + "10771 300176.SZ 20250506 6.62 1.7530 2.5325 \n", + "10772 000016.SZ 20250506 5.57 13.9545 20.7669 \n", + "10773 300339.SZ 20250506 56.53 11.3184 11.9579 \n", "\n", - " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", - "0 1.02 66.7242 80.7223 1.0020 1.1214 1.1483 2.5321 \n", - "1 1.14 40.4767 37.8935 2.9328 2.8689 2.7390 1.3334 \n", - "2 0.95 56.4451 55.0565 3.6159 5.1380 4.3691 0.4867 \n", - "3 0.79 20.2143 23.5423 2.7909 2.0091 2.2310 NaN \n", - "4 1.02 59.8205 243.9150 8.6523 4.3939 4.0221 0.0702 \n", - "... ... ... ... ... ... ... ... \n", - "5381 1.20 19.9692 18.7030 1.8602 1.1939 1.1927 0.5650 \n", - "5382 0.89 NaN NaN 1.1995 0.5271 0.5777 2.1767 \n", - "5383 1.12 92.1443 96.5538 2.7208 1.4839 1.4627 0.0000 \n", - "5384 3.66 NaN NaN 5.6643 1.2067 1.1979 0.0000 \n", - "5385 2.40 279.4392 270.1037 12.8967 13.2445 13.0061 0.0000 \n", + " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", + "0 0.84 122.6810 146.2352 5.5730 8.2774 8.3189 0.4627 \n", + "1 0.79 41.9902 45.3885 1.4569 2.8000 2.8594 2.6982 \n", + "2 0.83 56.0080 58.9563 1.8078 1.1637 1.1399 0.0000 \n", + "3 0.92 NaN NaN 1.1380 3.6409 3.6410 4.6569 \n", + "4 1.35 75.6520 71.1174 4.4020 16.9225 16.2060 0.1570 \n", + "... ... ... ... ... ... ... ... \n", + "10769 1.20 19.9692 18.7030 1.8602 1.1939 1.1927 0.5650 \n", + "10770 0.89 NaN NaN 1.1995 0.5271 0.5777 2.1767 \n", + "10771 1.12 92.1443 96.5538 2.7208 1.4839 1.4627 0.0000 \n", + "10772 3.66 NaN NaN 5.6643 1.2067 1.1979 0.0000 \n", + "10773 2.40 279.4392 270.1037 12.8967 13.2445 13.0061 0.0000 \n", "\n", - " dv_ttm total_share float_share free_share total_mv \\\n", - "0 2.5321 194385.1868 185230.5076 103045.2550 6.764605e+05 \n", - "1 1.3003 68015.2346 52260.4413 47031.2918 7.916973e+05 \n", - "2 0.4867 47188.5905 30877.5025 28542.8345 1.308540e+06 \n", - "3 NaN 8000.0000 1577.6325 1577.6325 4.200000e+05 \n", - "4 NaN 16177.0306 8763.6153 7897.4398 2.097028e+06 \n", - "... ... ... ... ... ... \n", - "5381 0.5650 40394.4205 40263.2044 25893.0990 5.004869e+05 \n", - "5382 2.1767 110992.3600 105986.8113 36194.3684 3.518458e+05 \n", - "5383 NaN 38728.0800 38728.0800 26808.2764 2.563799e+05 \n", - "5384 NaN 240794.5408 159659.3800 107284.6868 1.341226e+06 \n", - "5385 NaN 79641.0841 77768.6667 73609.4256 4.502110e+06 \n", + " dv_ttm total_share float_share free_share total_mv \\\n", + "0 0.4627 8789.0196 3748.3321 2957.3203 8.547322e+05 \n", + "1 2.6982 92996.9005 90932.5570 52604.5851 1.034126e+06 \n", + "2 NaN 7200.0000 6699.6575 3884.4502 1.591920e+05 \n", + "3 4.6569 164122.1583 147584.5634 99084.9325 4.756260e+06 \n", + "4 0.1570 65217.1706 65217.1706 54932.1940 1.912167e+06 \n", + "... ... ... ... ... ... \n", + "10769 0.5650 40394.4205 40263.2044 25893.0990 5.004869e+05 \n", + "10770 2.1767 110992.3600 105986.8113 36194.3684 3.518458e+05 \n", + "10771 NaN 38728.0800 38728.0800 26808.2764 2.563799e+05 \n", + "10772 NaN 240794.5408 159659.3800 107284.6868 1.341226e+06 \n", + "10773 NaN 79641.0841 77768.6667 73609.4256 4.502110e+06 \n", "\n", - " circ_mv is_st \n", - "0 6.446022e+05 False \n", - "1 6.083115e+05 False \n", - "2 8.562331e+05 False \n", - "3 8.282571e+04 False \n", - "4 1.136027e+06 False \n", - "... ... ... \n", - "5381 4.988611e+05 False \n", - "5382 3.359782e+05 False \n", - "5383 2.563799e+05 False \n", - "5384 8.893027e+05 False \n", - "5385 4.396263e+06 False \n", + " circ_mv is_st \n", + "0 3.645253e+05 False \n", + "1 1.011170e+06 False \n", + "2 1.481294e+05 False \n", + "3 4.277001e+06 False \n", + "4 1.912167e+06 False \n", + "... ... ... \n", + "10769 4.988611e+05 False \n", + "10770 3.359782e+05 False \n", + "10771 2.563799e+05 False \n", + "10772 8.893027e+05 False \n", + "10773 4.396263e+06 False \n", "\n", - "[5386 rows x 19 columns]\n" + "[10774 rows x 19 columns]\n" ] } ], @@ -329,7 +329,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 7, "id": "28cb78d032671b20", "metadata": { "ExecuteTime": { @@ -342,59 +342,59 @@ "name": "stdout", "output_type": "stream", "text": [ - " ts_code trade_date close turnover_rate turnover_rate_f \\\n", - "23 000820.SZ 20250506 2.04 11.8279 12.1552 \n", - "33 300506.SZ 20250506 3.27 0.6104 0.8597 \n", - "82 839680.BJ 20250506 7.25 34.6648 39.7153 \n", - "105 300159.SZ 20250506 1.83 3.6351 4.0740 \n", - "114 300301.SZ 20250506 1.82 1.3707 1.4819 \n", - "... ... ... ... ... ... \n", - "5259 600243.SH 20250506 2.43 6.7484 8.1172 \n", - "5264 002528.SZ 20250506 2.35 2.0592 4.3961 \n", - "5294 300044.SZ 20250506 3.31 12.8866 13.4490 \n", - "5324 300097.SZ 20250506 4.36 2.5814 3.0107 \n", - "5345 600200.SH 20250506 3.04 0.2013 0.2433 \n", + " ts_code trade_date close turnover_rate turnover_rate_f \\\n", + "8 300147.SZ 20250507 6.58 5.3209 6.8857 \n", + "19 002501.SZ 20250507 2.10 2.8874 3.7273 \n", + "52 600238.SH 20250507 4.55 11.2843 13.8699 \n", + "63 300391.SZ 20250507 5.58 5.5505 7.0395 \n", + "73 600421.SH 20250507 4.99 2.8571 6.1511 \n", + "... ... ... ... ... ... \n", + "10647 600243.SH 20250506 2.43 6.7484 8.1172 \n", + "10652 002528.SZ 20250506 2.35 2.0592 4.3961 \n", + "10682 300044.SZ 20250506 3.31 12.8866 13.4490 \n", + "10712 300097.SZ 20250506 4.36 2.5814 3.0107 \n", + "10733 600200.SH 20250506 3.04 0.2013 0.2433 \n", "\n", - " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", - "23 3.99 NaN NaN 9.0141 10.6452 13.5427 0.0 \n", - "33 0.77 NaN NaN 28.5038 19.4588 19.2499 0.0 \n", - "82 1.96 NaN NaN 7.4242 9.3299 11.0451 NaN \n", - "105 1.34 NaN NaN NaN 4.1337 4.1261 0.0 \n", - "114 1.22 NaN NaN 120.9449 2.9900 3.1074 0.0 \n", - "... ... ... ... ... ... ... ... \n", - "5259 0.73 NaN NaN 1.6685 4.5071 4.6210 0.0 \n", - "5264 1.52 NaN NaN 15.5269 2.9812 3.6083 0.0 \n", - "5294 2.91 NaN NaN 24.3171 17.6463 26.1361 0.0 \n", - "5324 0.99 NaN NaN 2.7137 3.2758 3.8102 0.0 \n", - "5345 0.05 30.7156 NaN 1.2351 1.3543 1.7858 0.0 \n", + " volume_ratio pe pe_ttm pb ps ps_ttm dv_ratio \\\n", + "8 1.62 NaN NaN 4.4991 2.3410 2.5434 0.0 \n", + "19 1.28 NaN NaN 22.7988 22.3498 26.2757 0.0 \n", + "52 2.57 NaN NaN 20.0224 11.6394 12.3461 0.0 \n", + "63 1.35 NaN NaN NaN 17.5129 12.5138 0.0 \n", + "73 0.80 NaN NaN 135.5854 8.3301 8.4697 0.0 \n", + "... ... ... ... ... ... ... ... \n", + "10647 0.73 NaN NaN 1.6685 4.5071 4.6210 0.0 \n", + "10652 1.52 NaN NaN 15.5269 2.9812 3.6083 0.0 \n", + "10682 2.91 NaN NaN 24.3171 17.6463 26.1361 0.0 \n", + "10712 0.99 NaN NaN 2.7137 3.2758 3.8102 0.0 \n", + "10733 0.05 30.7156 NaN 1.2351 1.3543 1.7858 0.0 \n", "\n", - " dv_ttm total_share float_share free_share total_mv circ_mv \\\n", - "23 NaN 64362.0201 29403.1899 28611.4718 131298.5210 59982.5074 \n", - "33 NaN 69559.6569 57572.5450 40880.9749 227460.0781 188262.2222 \n", - "82 NaN 6699.9900 4689.3344 4093.0077 48574.9275 33997.6744 \n", - "105 NaN 150196.5923 147183.9203 131325.6306 274859.7639 269346.5741 \n", - "114 NaN 82986.8769 78987.6719 73061.8561 151036.1160 143757.5629 \n", - "... ... ... ... ... ... ... \n", - "5259 NaN 43885.0000 43885.0000 36485.0000 106640.5500 106640.5500 \n", - "5264 NaN 119867.5082 104974.0608 49171.2582 281688.6443 246689.0429 \n", - "5294 NaN 76386.9228 76375.7508 73182.1277 252840.7145 252803.7351 \n", - "5324 NaN 28854.9669 27000.9948 23150.5534 125807.6557 117724.3373 \n", - "5345 NaN 71215.1832 71087.9480 58808.3718 216494.1569 216107.3619 \n", + " dv_ttm total_share float_share free_share total_mv \\\n", + "8 NaN 66127.9045 65745.9042 50804.9121 435121.6116 \n", + "19 NaN 355000.0000 354999.9006 274999.9006 745500.0000 \n", + "52 NaN 44820.0000 44500.1580 36204.3908 203931.0000 \n", + "63 NaN 35033.6112 35033.6112 27623.1259 195487.5505 \n", + "73 NaN 19560.0000 19560.0000 9085.2748 97604.4000 \n", + "... ... ... ... ... ... \n", + "10647 NaN 43885.0000 43885.0000 36485.0000 106640.5500 \n", + "10652 NaN 119867.5082 104974.0608 49171.2582 281688.6443 \n", + "10682 NaN 76386.9228 76375.7508 73182.1277 252840.7145 \n", + "10712 NaN 28854.9669 27000.9948 23150.5534 125807.6557 \n", + "10733 NaN 71215.1832 71087.9480 58808.3718 216494.1569 \n", "\n", - " is_st \n", - "23 True \n", - "33 True \n", - "82 True \n", - "105 True \n", - "114 True \n", - "... ... \n", - "5259 True \n", - "5264 True \n", - "5294 True \n", - "5324 True \n", - "5345 True \n", + " circ_mv is_st \n", + "8 432608.0496 True \n", + "19 745499.7913 True \n", + "52 202475.7189 True \n", + "63 195487.5505 True \n", + "73 97604.4000 True \n", + "... ... ... \n", + "10647 106640.5500 True \n", + "10652 246689.0429 True \n", + "10682 252803.7351 True \n", + "10712 117724.3373 True \n", + "10733 216107.3619 True \n", "\n", - "[196 rows x 19 columns]\n" + "[394 rows x 19 columns]\n" ] } ], @@ -404,7 +404,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "id": "692b58674b7462c9", "metadata": { "ExecuteTime": { @@ -430,7 +430,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 9, "id": "d7a773fc20293477", "metadata": { "ExecuteTime": { @@ -444,7 +444,7 @@ "output_type": "stream", "text": [ "\n", - "Index: 8604524 entries, 0 to 5385\n", + "Index: 8609912 entries, 0 to 10773\n", "Data columns (total 3 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", @@ -452,7 +452,7 @@ " 1 trade_date object\n", " 2 is_st bool \n", "dtypes: bool(1), object(2)\n", - "memory usage: 205.1+ MB\n", + "memory usage: 205.3+ MB\n", "None\n" ] } diff --git a/main/data/update/update_daily_data.ipynb b/main/data/update/update_daily_data.ipynb index f9e0207..5e868b1 100644 --- a/main/data/update/update_daily_data.ipynb +++ b/main/data/update/update_daily_data.ipynb @@ -38,17 +38,17 @@ "output_type": "stream", "text": [ "\n", - "Index: 8670620 entries, 0 to 80410\n", + "Index: 8675975 entries, 0 to 5354\n", "Data columns (total 2 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object\n", " 1 trade_date object\n", "dtypes: object(2)\n", - "memory usage: 198.5+ MB\n", + "memory usage: 198.6+ MB\n", "None\n", - "20250430\n", - "20250506\n" + "20250506\n", + "20250507\n" ] } ], @@ -85,16 +85,16 @@ "name": "stdout", "output_type": "stream", "text": [ - "任务 000001.SZ 完成\n", "任务 000002.SZ 完成\n", - "任务 000004.SZ 完成\n", + "任务 000001.SZ 完成\n", "任务 000006.SZ 完成\n", + "任务 000004.SZ 完成\n", "任务 000007.SZ 完成\n", "任务 000008.SZ 完成\n", "任务 000009.SZ 完成\n", "任务 000010.SZ 完成\n", - "任务 000011.SZ 完成\n", "任务 000012.SZ 完成\n", + "任务 000011.SZ 完成\n", "任务 000014.SZ 完成\n", "任务 000016.SZ 完成\n", "任务 000017.SZ 完成\n", @@ -103,12 +103,12 @@ "任务 000021.SZ 完成\n", "任务 000025.SZ 完成\n", "任务 000026.SZ 完成\n", - "任务 000027.SZ 完成\n", "任务 000028.SZ 完成\n", - "任务 000029.SZ 完成\n", + "任务 000027.SZ 完成\n", "任务 000030.SZ 完成\n", - "任务 000031.SZ 完成\n", + "任务 000029.SZ 完成\n", "任务 000032.SZ 完成\n", + "任务 000031.SZ 完成\n", "任务 000034.SZ 完成\n", "任务 000035.SZ 完成\n", "任务 000036.SZ 完成\n", @@ -130,12 +130,12 @@ "任务 000063.SZ 完成\n", "任务 000065.SZ 完成\n", "任务 000066.SZ 完成\n", - "任务 000069.SZ 完成\n", "任务 000068.SZ 完成\n", + "任务 000069.SZ 完成\n", "任务 000070.SZ 完成\n", "任务 000078.SZ 完成\n", - "任务 000089.SZ 完成\n", "任务 000088.SZ 完成\n", + "任务 000089.SZ 完成\n", "任务 000090.SZ 完成\n", "任务 000096.SZ 完成\n", "任务 000099.SZ 完成\n", @@ -235,14 +235,14 @@ "任务 000572.SZ 完成\n", "任务 000573.SZ 完成\n", "任务 000576.SZ 完成\n", - "任务 000582.SZ 完成\n", "任务 000581.SZ 完成\n", + "任务 000582.SZ 完成\n", "任务 000584.SZ 完成\n", "任务 000586.SZ 完成\n", "任务 000589.SZ 完成\n", "任务 000590.SZ 完成\n", - "任务 000592.SZ 完成\n", "任务 000591.SZ 完成\n", + "任务 000592.SZ 完成\n", "任务 000593.SZ 完成\n", "任务 000595.SZ 完成\n", "任务 000596.SZ 完成\n", @@ -295,17 +295,17 @@ "任务 000676.SZ 完成\n", "任务 000677.SZ 完成\n", "任务 000678.SZ 完成\n", - "任务 000680.SZ 完成\n", "任务 000679.SZ 完成\n", "任务 000681.SZ 完成\n", - "任务 000682.SZ 完成\n", + "任务 000680.SZ 完成\n", "任务 000683.SZ 完成\n", + "任务 000682.SZ 完成\n", "任务 000685.SZ 完成\n", "任务 000686.SZ 完成\n", - "任务 000690.SZ 完成\n", "任务 000688.SZ 完成\n", - "任务 000691.SZ 完成\n", + "任务 000690.SZ 完成\n", "任务 000692.SZ 完成\n", + "任务 000691.SZ 完成\n", "任务 000697.SZ 完成\n", "任务 000695.SZ 完成\n", "任务 000698.SZ 完成\n", @@ -316,20 +316,20 @@ "任务 000705.SZ 完成\n", "任务 000707.SZ 完成\n", "任务 000708.SZ 完成\n", - "任务 000710.SZ 完成\n", "任务 000709.SZ 完成\n", - "任务 000712.SZ 完成\n", + "任务 000710.SZ 完成\n", "任务 000711.SZ 完成\n", + "任务 000712.SZ 完成\n", "任务 000713.SZ 完成\n", "任务 000715.SZ 完成\n", - "任务 000716.SZ 完成\n", "任务 000717.SZ 完成\n", + "任务 000716.SZ 完成\n", "任务 000718.SZ 完成\n", "任务 000719.SZ 完成\n", - "任务 000721.SZ 完成\n", "任务 000720.SZ 完成\n", - "任务 000723.SZ 完成\n", + "任务 000721.SZ 完成\n", "任务 000722.SZ 完成\n", + "任务 000723.SZ 完成\n", "任务 000725.SZ 完成\n", "任务 000726.SZ 完成\n", "任务 000727.SZ 完成\n", @@ -390,8 +390,8 @@ "任务 000818.SZ 完成\n", "任务 000819.SZ 完成\n", "任务 000820.SZ 完成\n", - "任务 000822.SZ 完成\n", "任务 000821.SZ 完成\n", + "任务 000822.SZ 完成\n", "任务 000823.SZ 完成\n", "任务 000825.SZ 完成\n", "任务 000826.SZ 完成\n", @@ -402,10 +402,10 @@ "任务 000833.SZ 完成\n", "任务 000837.SZ 完成\n", "任务 000838.SZ 完成\n", - "任务 000848.SZ 完成\n", "任务 000839.SZ 完成\n", - "任务 000851.SZ 完成\n", + "任务 000848.SZ 完成\n", "任务 000850.SZ 完成\n", + "任务 000851.SZ 完成\n", "任务 000852.SZ 完成\n", "任务 000856.SZ 完成\n", "任务 000858.SZ 完成\n", @@ -416,10 +416,10 @@ "任务 000868.SZ 完成\n", "任务 000869.SZ 完成\n", "任务 000875.SZ 完成\n", - "任务 000877.SZ 完成\n", "任务 000876.SZ 完成\n", - "任务 000880.SZ 完成\n", + "任务 000877.SZ 完成\n", "任务 000878.SZ 完成\n", + "任务 000880.SZ 完成\n", "任务 000881.SZ 完成\n", "任务 000882.SZ 完成\n", "任务 000883.SZ 完成\n", @@ -471,16 +471,16 @@ "任务 000949.SZ 完成\n", "任务 000950.SZ 完成\n", "任务 000951.SZ 完成\n", - "任务 000953.SZ 完成\n", "任务 000952.SZ 完成\n", + "任务 000953.SZ 完成\n", "任务 000955.SZ 完成\n", "任务 000957.SZ 完成\n", - "任务 000959.SZ 完成\n", "任务 000958.SZ 完成\n", + "任务 000959.SZ 完成\n", "任务 000960.SZ 完成\n", "任务 000962.SZ 完成\n", - "任务 000965.SZ 完成\n", "任务 000963.SZ 完成\n", + "任务 000965.SZ 完成\n", "任务 000966.SZ 完成\n", "任务 000967.SZ 完成\n", "任务 000968.SZ 完成\n", @@ -500,25 +500,25 @@ "任务 000989.SZ 完成\n", "任务 000990.SZ 完成\n", "任务 000993.SZ 完成\n", - "任务 000997.SZ 完成\n", "任务 000995.SZ 完成\n", + "任务 000997.SZ 完成\n", "任务 000998.SZ 完成\n", "任务 000999.SZ 完成\n", "任务 001201.SZ 完成\n", "任务 001202.SZ 完成\n", "任务 001205.SZ 完成\n", "任务 001203.SZ 完成\n", - "任务 001207.SZ 完成\n", "任务 001206.SZ 完成\n", + "任务 001207.SZ 完成\n", "任务 001209.SZ 完成\n", "任务 001208.SZ 完成\n", - "任务 001210.SZ 完成\n", "任务 001211.SZ 完成\n", + "任务 001210.SZ 完成\n", + "任务 001213.SZ 完成\n", "任务 001212.SZ 完成\n", "任务 001215.SZ 完成\n", - "任务 001213.SZ 完成\n", - "任务 001217.SZ 完成\n", "任务 001216.SZ 完成\n", + "任务 001217.SZ 完成\n", "任务 001218.SZ 完成\n", "任务 001219.SZ 完成\n", "任务 001222.SZ 完成\n", @@ -558,28 +558,28 @@ "任务 001299.SZ 完成\n", "任务 001300.SZ 完成\n", "任务 001301.SZ 完成\n", - "任务 001308.SZ 完成\n", "任务 001306.SZ 完成\n", + "任务 001308.SZ 完成\n", "任务 001309.SZ 完成\n", "任务 001311.SZ 完成\n", "任务 001313.SZ 完成\n", "任务 001314.SZ 完成\n", "任务 001316.SZ 完成\n", - "任务 001317.SZ 完成\n", "任务 001318.SZ 完成\n", + "任务 001317.SZ 完成\n", "任务 001319.SZ 完成\n", - "任务 001323.SZ 完成\n", "任务 001322.SZ 完成\n", + "任务 001323.SZ 完成\n", "任务 001326.SZ 完成\n", "任务 001324.SZ 完成\n", - "任务 001330.SZ 完成\n", "任务 001328.SZ 完成\n", + "任务 001330.SZ 完成\n", "任务 001331.SZ 完成\n", "任务 001332.SZ 完成\n", "任务 001333.SZ 完成\n", "任务 001336.SZ 完成\n", - "任务 001337.SZ 完成\n", "任务 001338.SZ 完成\n", + "任务 001337.SZ 完成\n", "任务 001339.SZ 完成\n", "任务 001356.SZ 完成\n", "任务 001358.SZ 完成\n", @@ -589,8 +589,8 @@ "任务 001367.SZ 完成\n", "任务 001368.SZ 完成\n", "任务 001373.SZ 完成\n", - "任务 001378.SZ 完成\n", "任务 001376.SZ 完成\n", + "任务 001378.SZ 完成\n", "任务 001379.SZ 完成\n", "任务 001380.SZ 完成\n", "任务 001387.SZ 完成\n", @@ -599,18 +599,18 @@ "任务 001395.SZ 完成\n", "任务 001696.SZ 完成\n", "任务 001872.SZ 完成\n", - "任务 001914.SZ 完成\n", "任务 001896.SZ 完成\n", - "任务 001979.SZ 完成\n", + "任务 001914.SZ 完成\n", "任务 001965.SZ 完成\n", + "任务 001979.SZ 完成\n", "任务 002001.SZ 完成\n", "任务 002003.SZ 完成\n", "任务 002004.SZ 完成\n", "任务 002005.SZ 完成\n", "任务 002006.SZ 完成\n", "任务 002007.SZ 完成\n", - "任务 002009.SZ 完成\n", "任务 002008.SZ 完成\n", + "任务 002009.SZ 完成\n", "任务 002010.SZ 完成\n", "任务 002011.SZ 完成\n", "任务 002012.SZ 完成\n", @@ -625,10 +625,10 @@ "任务 002023.SZ 完成\n", "任务 002024.SZ 完成\n", "任务 002025.SZ 完成\n", - "任务 002027.SZ 完成\n", "任务 002026.SZ 完成\n", - "任务 002029.SZ 完成\n", + "任务 002027.SZ 完成\n", "任务 002028.SZ 完成\n", + "任务 002029.SZ 完成\n", "任务 002030.SZ 完成\n", "任务 002031.SZ 完成\n", "任务 002032.SZ 完成\n", @@ -648,60 +648,60 @@ "任务 002046.SZ 完成\n", "任务 002047.SZ 完成\n", "任务 002048.SZ 完成\n", - "任务 002049.SZ 完成\n", "任务 002050.SZ 完成\n", + "任务 002049.SZ 完成\n", "任务 002051.SZ 完成\n", "任务 002052.SZ 完成\n", "任务 002053.SZ 完成\n", "任务 002054.SZ 完成\n", - "任务 002055.SZ 完成\n", "任务 002056.SZ 完成\n", + "任务 002055.SZ 完成\n", "任务 002057.SZ 完成\n", "任务 002058.SZ 完成\n", "任务 002059.SZ 完成\n", "任务 002060.SZ 完成\n", + "任务 002062.SZ 完成\n", "任务 002061.SZ 完成\n", "任务 002063.SZ 完成\n", - "任务 002062.SZ 完成\n", "任务 002064.SZ 完成\n", - "任务 002065.SZ 完成\n", - "任务 002067.SZ 完成\n", "任务 002066.SZ 完成\n", - "任务 002069.SZ 完成\n", + "任务 002065.SZ 完成\n", "任务 002068.SZ 完成\n", + "任务 002067.SZ 完成\n", + "任务 002069.SZ 完成\n", "任务 002072.SZ 完成\n", - "任务 002073.SZ 完成\n", "任务 002074.SZ 完成\n", - "任务 002075.SZ 完成\n", + "任务 002073.SZ 完成\n", "任务 002076.SZ 完成\n", + "任务 002075.SZ 完成\n", "任务 002077.SZ 完成\n", "任务 002078.SZ 完成\n", - "任务 002079.SZ 完成\n", "任务 002080.SZ 完成\n", - "任务 002081.SZ 完成\n", + "任务 002079.SZ 完成\n", "任务 002082.SZ 完成\n", - "任务 002083.SZ 完成\n", + "任务 002081.SZ 完成\n", "任务 002084.SZ 完成\n", - "任务 002085.SZ 完成\n", + "任务 002083.SZ 完成\n", "任务 002086.SZ 完成\n", - "任务 002088.SZ 完成\n", + "任务 002085.SZ 完成\n", "任务 002090.SZ 完成\n", + "任务 002088.SZ 完成\n", "任务 002091.SZ 完成\n", "任务 002092.SZ 完成\n", "任务 002093.SZ 完成\n", "任务 002094.SZ 完成\n", - "任务 002095.SZ 完成\n", "任务 002096.SZ 完成\n", - "任务 002097.SZ 完成\n", + "任务 002095.SZ 完成\n", "任务 002098.SZ 完成\n", - "任务 002099.SZ 完成\n", + "任务 002097.SZ 完成\n", "任务 002100.SZ 完成\n", + "任务 002099.SZ 完成\n", "任务 002101.SZ 完成\n", "任务 002102.SZ 完成\n", "任务 002103.SZ 完成\n", "任务 002104.SZ 完成\n", - "任务 002105.SZ 完成\n", "任务 002106.SZ 完成\n", + "任务 002105.SZ 完成\n", "任务 002107.SZ 完成\n", "任务 002108.SZ 完成\n", "任务 002109.SZ 完成\n", @@ -709,10 +709,10 @@ "任务 002111.SZ 完成\n", "任务 002112.SZ 完成\n", "任务 002114.SZ 完成\n", - "任务 002116.SZ 完成\n", "任务 002115.SZ 完成\n", - "任务 002119.SZ 完成\n", + "任务 002116.SZ 完成\n", "任务 002117.SZ 完成\n", + "任务 002119.SZ 完成\n", "任务 002120.SZ 完成\n", "任务 002121.SZ 完成\n", "任务 002122.SZ 完成\n", @@ -749,8 +749,8 @@ "任务 002155.SZ 完成\n", "任务 002156.SZ 完成\n", "任务 002157.SZ 完成\n", - "任务 002159.SZ 完成\n", "任务 002158.SZ 完成\n", + "任务 002159.SZ 完成\n", "任务 002160.SZ 完成\n", "任务 002161.SZ 完成\n", "任务 002162.SZ 完成\n", @@ -758,8 +758,8 @@ "任务 002164.SZ 完成\n", "任务 002165.SZ 完成\n", "任务 002166.SZ 完成\n", - "任务 002167.SZ 完成\n", "任务 002168.SZ 完成\n", + "任务 002167.SZ 完成\n", "任务 002169.SZ 完成\n", "任务 002170.SZ 完成\n", "任务 002171.SZ 完成\n", @@ -910,8 +910,8 @@ "任务 002322.SZ 完成\n", "任务 002323.SZ 完成\n", "任务 002324.SZ 完成\n", - "任务 002326.SZ 完成\n", "任务 002327.SZ 完成\n", + "任务 002326.SZ 完成\n", "任务 002328.SZ 完成\n", "任务 002329.SZ 完成\n", "任务 002330.SZ 完成\n", @@ -973,10 +973,10 @@ "任务 002388.SZ 完成\n", "任务 002389.SZ 完成\n", "任务 002390.SZ 完成\n", - "任务 002391.SZ 完成\n", "任务 002392.SZ 完成\n", - "任务 002393.SZ 完成\n", + "任务 002391.SZ 完成\n", "任务 002394.SZ 完成\n", + "任务 002393.SZ 完成\n", "任务 002395.SZ 完成\n", "任务 002396.SZ 完成\n", "任务 002397.SZ 完成\n", @@ -1015,10 +1015,10 @@ "任务 002432.SZ 完成\n", "任务 002434.SZ 完成\n", "任务 002436.SZ 完成\n", - "任务 002437.SZ 完成\n", "任务 002438.SZ 完成\n", - "任务 002439.SZ 完成\n", + "任务 002437.SZ 完成\n", "任务 002440.SZ 完成\n", + "任务 002439.SZ 完成\n", "任务 002441.SZ 完成\n", "任务 002442.SZ 完成\n", "任务 002443.SZ 完成\n", @@ -1027,16 +1027,16 @@ "任务 002446.SZ 完成\n", "任务 002448.SZ 完成\n", "任务 002449.SZ 完成\n", - "任务 002451.SZ 完成\n", - "任务 002453.SZ 完成\n", "任务 002452.SZ 完成\n", + "任务 002451.SZ 完成\n", "任务 002454.SZ 完成\n", + "任务 002453.SZ 完成\n", "任务 002455.SZ 完成\n", "任务 002456.SZ 完成\n", "任务 002457.SZ 完成\n", "任务 002458.SZ 完成\n", - "任务 002459.SZ 完成\n", "任务 002460.SZ 完成\n", + "任务 002459.SZ 完成\n", "任务 002461.SZ 完成\n", "任务 002462.SZ 完成\n", "任务 002463.SZ 完成\n", @@ -1066,10 +1066,10 @@ "任务 002490.SZ 完成\n", "任务 002491.SZ 完成\n", "任务 002492.SZ 完成\n", - "任务 002493.SZ 完成\n", "任务 002494.SZ 完成\n", - "任务 002495.SZ 完成\n", + "任务 002493.SZ 完成\n", "任务 002496.SZ 完成\n", + "任务 002495.SZ 完成\n", "任务 002497.SZ 完成\n", "任务 002498.SZ 完成\n", "任务 002500.SZ 完成\n", @@ -1080,18 +1080,18 @@ "任务 002510.SZ 完成\n", "任务 002511.SZ 完成\n", "任务 002512.SZ 完成\n", - "任务 002513.SZ 完成\n", "任务 002514.SZ 完成\n", - "任务 002515.SZ 完成\n", + "任务 002513.SZ 完成\n", "任务 002516.SZ 完成\n", + "任务 002515.SZ 完成\n", "任务 002517.SZ 完成\n", "任务 002518.SZ 完成\n", "任务 002519.SZ 完成\n", "任务 002520.SZ 完成\n", - "任务 002521.SZ 完成\n", "任务 002522.SZ 完成\n", - "任务 002523.SZ 完成\n", + "任务 002521.SZ 完成\n", "任务 002524.SZ 完成\n", + "任务 002523.SZ 完成\n", "任务 002526.SZ 完成\n", "任务 002527.SZ 完成\n", "任务 002528.SZ 完成\n", @@ -1101,8 +1101,8 @@ "任务 002532.SZ 完成\n", "任务 002533.SZ 完成\n", "任务 002534.SZ 完成\n", - "任务 002536.SZ 完成\n", "任务 002535.SZ 完成\n", + "任务 002536.SZ 完成\n", "任务 002537.SZ 完成\n", "任务 002538.SZ 完成\n", "任务 002539.SZ 完成\n", @@ -1111,37 +1111,37 @@ "任务 002542.SZ 完成\n", "任务 002543.SZ 完成\n", "任务 002544.SZ 完成\n", - "任务 002546.SZ 完成\n", "任务 002545.SZ 完成\n", + "任务 002546.SZ 完成\n", "任务 002547.SZ 完成\n", "任务 002548.SZ 完成\n", - "任务 002550.SZ 完成\n", "任务 002549.SZ 完成\n", + "任务 002550.SZ 完成\n", "任务 002551.SZ 完成\n", "任务 002552.SZ 完成\n", "任务 002553.SZ 完成\n", - "任务 002554.SZ 完成\n", "任务 002555.SZ 完成\n", + "任务 002554.SZ 完成\n", "任务 002556.SZ 完成\n", "任务 002557.SZ 完成\n", - "任务 002558.SZ 完成\n", "任务 002559.SZ 完成\n", - "任务 002560.SZ 完成\n", + "任务 002558.SZ 完成\n", "任务 002561.SZ 完成\n", + "任务 002560.SZ 完成\n", + "任务 002563.SZ 完成\n", "任务 002562.SZ 完成\n", "任务 002564.SZ 完成\n", - "任务 002563.SZ 完成\n", "任务 002565.SZ 完成\n", "任务 002566.SZ 完成\n", "任务 002567.SZ 完成\n", "任务 002568.SZ 完成\n", "任务 002569.SZ 完成\n", - "任务 002570.SZ 完成\n", "任务 002571.SZ 完成\n", + "任务 002570.SZ 完成\n", "任务 002572.SZ 完成\n", "任务 002573.SZ 完成\n", - "任务 002574.SZ 完成\n", "任务 002575.SZ 完成\n", + "任务 002574.SZ 完成\n", "任务 002576.SZ 完成\n", "任务 002577.SZ 完成\n", "任务 002578.SZ 完成\n", @@ -1227,12 +1227,12 @@ "任务 002663.SZ 完成\n", "任务 002664.SZ 完成\n", "任务 002666.SZ 完成\n", - "任务 002668.SZ 完成\n", "任务 002667.SZ 完成\n", - "任务 002670.SZ 完成\n", + "任务 002668.SZ 完成\n", "任务 002669.SZ 完成\n", - "任务 002672.SZ 完成\n", + "任务 002670.SZ 完成\n", "任务 002671.SZ 完成\n", + "任务 002672.SZ 完成\n", "任务 002673.SZ 完成\n", "任务 002674.SZ 完成\n", "任务 002675.SZ 完成\n", @@ -1242,8 +1242,8 @@ "任务 002679.SZ 完成\n", "任务 002681.SZ 完成\n", "任务 002682.SZ 完成\n", - "任务 002683.SZ 完成\n", "任务 002685.SZ 完成\n", + "任务 002683.SZ 完成\n", "任务 002686.SZ 完成\n", "任务 002687.SZ 完成\n", "任务 002688.SZ 完成\n", @@ -1288,14 +1288,14 @@ "任务 002732.SZ 完成\n", "任务 002733.SZ 完成\n", "任务 002734.SZ 完成\n", - "任务 002735.SZ 完成\n", "任务 002736.SZ 完成\n", - "任务 002737.SZ 完成\n", + "任务 002735.SZ 完成\n", "任务 002738.SZ 完成\n", + "任务 002737.SZ 完成\n", "任务 002739.SZ 完成\n", "任务 002741.SZ 完成\n", - "任务 002742.SZ 完成\n", "任务 002743.SZ 完成\n", + "任务 002742.SZ 完成\n", "任务 002745.SZ 完成\n", "任务 002746.SZ 完成\n", "任务 002747.SZ 完成\n", @@ -1318,14 +1318,14 @@ "任务 002767.SZ 完成\n", "任务 002768.SZ 完成\n", "任务 002769.SZ 完成\n", - "任务 002771.SZ 完成\n", "任务 002772.SZ 完成\n", + "任务 002771.SZ 完成\n", "任务 002773.SZ 完成\n", "任务 002774.SZ 完成\n", "任务 002775.SZ 完成\n", "任务 002777.SZ 完成\n", - "任务 002778.SZ 完成\n", "任务 002779.SZ 完成\n", + "任务 002778.SZ 完成\n", "任务 002780.SZ 完成\n", "任务 002782.SZ 完成\n", "任务 002783.SZ 完成\n", @@ -1363,8 +1363,8 @@ "任务 002819.SZ 完成\n", "任务 002820.SZ 完成\n", "任务 002821.SZ 完成\n", - "任务 002822.SZ 完成\n", "任务 002823.SZ 完成\n", + "任务 002822.SZ 完成\n", "任务 002824.SZ 完成\n", "任务 002825.SZ 完成\n", "任务 002826.SZ 完成\n", @@ -1379,8 +1379,8 @@ "任务 002836.SZ 完成\n", "任务 002837.SZ 完成\n", "任务 002838.SZ 完成\n", - "任务 002839.SZ 完成\n", "任务 002840.SZ 完成\n", + "任务 002839.SZ 完成\n", "任务 002841.SZ 完成\n", "任务 002842.SZ 完成\n", "任务 002843.SZ 完成\n", @@ -1427,14 +1427,14 @@ "任务 002887.SZ 完成\n", "任务 002888.SZ 完成\n", "任务 002889.SZ 完成\n", - "任务 002890.SZ 完成\n", "任务 002891.SZ 完成\n", + "任务 002890.SZ 完成\n", "任务 002892.SZ 完成\n", "任务 002893.SZ 完成\n", "任务 002895.SZ 完成\n", "任务 002896.SZ 完成\n", - "任务 002898.SZ 完成\n", "任务 002897.SZ 完成\n", + "任务 002898.SZ 完成\n", "任务 002899.SZ 完成\n", "任务 002900.SZ 完成\n", "任务 002901.SZ 完成\n", @@ -1457,8 +1457,8 @@ "任务 002920.SZ 完成\n", "任务 002921.SZ 完成\n", "任务 002922.SZ 完成\n", - "任务 002925.SZ 完成\n", "任务 002923.SZ 完成\n", + "任务 002925.SZ 完成\n", "任务 002926.SZ 完成\n", "任务 002927.SZ 完成\n", "任务 002928.SZ 完成\n", @@ -1494,28 +1494,28 @@ "任务 002961.SZ 完成\n", "任务 002962.SZ 完成\n", "任务 002963.SZ 完成\n", - "任务 002965.SZ 完成\n", "任务 002966.SZ 完成\n", + "任务 002965.SZ 完成\n", "任务 002967.SZ 完成\n", "任务 002968.SZ 完成\n", "任务 002969.SZ 完成\n", "任务 002970.SZ 完成\n", - "任务 002971.SZ 完成\n", "任务 002972.SZ 完成\n", - "任务 002973.SZ 完成\n", + "任务 002971.SZ 完成\n", "任务 002975.SZ 完成\n", + "任务 002973.SZ 完成\n", "任务 002976.SZ 完成\n", "任务 002977.SZ 完成\n", - "任务 002978.SZ 完成\n", "任务 002979.SZ 完成\n", - "任务 002980.SZ 完成\n", + "任务 002978.SZ 完成\n", "任务 002981.SZ 完成\n", - "任务 002982.SZ 完成\n", + "任务 002980.SZ 完成\n", "任务 002983.SZ 完成\n", - "任务 002984.SZ 完成\n", + "任务 002982.SZ 完成\n", "任务 002985.SZ 完成\n", - "任务 002986.SZ 完成\n", + "任务 002984.SZ 完成\n", "任务 002987.SZ 完成\n", + "任务 002986.SZ 完成\n", "任务 002988.SZ 完成\n", "任务 002989.SZ 完成\n", "任务 002990.SZ 完成\n", @@ -1525,37 +1525,37 @@ "任务 002995.SZ 完成\n", "任务 002996.SZ 完成\n", "任务 002997.SZ 完成\n", - "任务 002999.SZ 完成\n", "任务 002998.SZ 完成\n", + "任务 002999.SZ 完成\n", "任务 003000.SZ 完成\n", "任务 003001.SZ 完成\n", "任务 003002.SZ 完成\n", "任务 003003.SZ 完成\n", - "任务 003005.SZ 完成\n", "任务 003004.SZ 完成\n", + "任务 003005.SZ 完成\n", "任务 003006.SZ 完成\n", "任务 003007.SZ 完成\n", - "任务 003009.SZ 完成\n", "任务 003008.SZ 完成\n", + "任务 003009.SZ 完成\n", "任务 003010.SZ 完成\n", "任务 003011.SZ 完成\n", - "任务 003013.SZ 完成\n", "任务 003012.SZ 完成\n", - "任务 003016.SZ 完成\n", + "任务 003013.SZ 完成\n", "任务 003015.SZ 完成\n", "任务 003017.SZ 完成\n", - "任务 003018.SZ 完成\n", - "任务 003020.SZ 完成\n", + "任务 003016.SZ 完成\n", "任务 003019.SZ 完成\n", - "任务 003022.SZ 完成\n", + "任务 003018.SZ 完成\n", "任务 003021.SZ 完成\n", + "任务 003020.SZ 完成\n", "任务 003023.SZ 完成\n", + "任务 003022.SZ 完成\n", "任务 003025.SZ 完成\n", "任务 003026.SZ 完成\n", "任务 003027.SZ 完成\n", "任务 003028.SZ 完成\n", - "任务 003029.SZ 完成\n", "任务 003030.SZ 完成\n", + "任务 003029.SZ 完成\n", "任务 003031.SZ 完成\n", "任务 003032.SZ 完成\n", "任务 003033.SZ 完成\n", @@ -1638,52 +1638,52 @@ "任务 300072.SZ 完成\n", "任务 300073.SZ 完成\n", "任务 300074.SZ 完成\n", - "任务 300076.SZ 完成\n", "任务 300075.SZ 完成\n", - "任务 300078.SZ 完成\n", + "任务 300076.SZ 完成\n", "任务 300077.SZ 完成\n", + "任务 300078.SZ 完成\n", "任务 300079.SZ 完成\n", "任务 300080.SZ 完成\n", - "任务 300082.SZ 完成\n", "任务 300081.SZ 完成\n", - "任务 300084.SZ 完成\n", + "任务 300082.SZ 完成\n", "任务 300083.SZ 完成\n", + "任务 300084.SZ 完成\n", "任务 300085.SZ 完成\n", "任务 300086.SZ 完成\n", "任务 300087.SZ 完成\n", "任务 300088.SZ 完成\n", "任务 300091.SZ 完成\n", "任务 300092.SZ 完成\n", - "任务 300094.SZ 完成\n", "任务 300093.SZ 完成\n", "任务 300095.SZ 完成\n", - "任务 300096.SZ 完成\n", + "任务 300094.SZ 完成\n", "任务 300097.SZ 完成\n", + "任务 300096.SZ 完成\n", "任务 300098.SZ 完成\n", "任务 300099.SZ 完成\n", "任务 300100.SZ 完成\n", - "任务 300102.SZ 完成\n", "任务 300101.SZ 完成\n", "任务 300103.SZ 完成\n", - "任务 300105.SZ 完成\n", + "任务 300102.SZ 完成\n", "任务 300106.SZ 完成\n", - "任务 300107.SZ 完成\n", + "任务 300105.SZ 完成\n", "任务 300108.SZ 完成\n", + "任务 300107.SZ 完成\n", "任务 300109.SZ 完成\n", "任务 300110.SZ 完成\n", "任务 300111.SZ 完成\n", "任务 300112.SZ 完成\n", "任务 300113.SZ 完成\n", - "任务 300115.SZ 完成\n", "任务 300114.SZ 完成\n", - "任务 300118.SZ 完成\n", + "任务 300115.SZ 完成\n", "任务 300117.SZ 完成\n", + "任务 300118.SZ 完成\n", "任务 300119.SZ 完成\n", "任务 300120.SZ 完成\n", "任务 300121.SZ 完成\n", "任务 300122.SZ 完成\n", - "任务 300124.SZ 完成\n", "任务 300123.SZ 完成\n", + "任务 300124.SZ 完成\n", "任务 300125.SZ 完成\n", "任务 300126.SZ 完成\n", "任务 300127.SZ 完成\n", @@ -1710,32 +1710,32 @@ "任务 300148.SZ 完成\n", "任务 300149.SZ 完成\n", "任务 300150.SZ 完成\n", - "任务 300151.SZ 完成\n", "任务 300152.SZ 完成\n", + "任务 300151.SZ 完成\n", "任务 300153.SZ 完成\n", "任务 300154.SZ 完成\n", "任务 300155.SZ 完成\n", "任务 300157.SZ 完成\n", "任务 300158.SZ 完成\n", "任务 300159.SZ 完成\n", - "任务 300161.SZ 完成\n", "任务 300160.SZ 完成\n", + "任务 300161.SZ 完成\n", "任务 300162.SZ 完成\n", "任务 300163.SZ 完成\n", "任务 300165.SZ 完成\n", "任务 300164.SZ 完成\n", - "任务 300166.SZ 完成\n", "任务 300167.SZ 完成\n", + "任务 300166.SZ 完成\n", "任务 300169.SZ 完成\n", "任务 300168.SZ 完成\n", - "任务 300170.SZ 完成\n", "任务 300171.SZ 完成\n", + "任务 300170.SZ 完成\n", "任务 300172.SZ 完成\n", "任务 300173.SZ 完成\n", - "任务 300174.SZ 完成\n", "任务 300175.SZ 完成\n", - "任务 300176.SZ 完成\n", + "任务 300174.SZ 完成\n", "任务 300177.SZ 完成\n", + "任务 300176.SZ 完成\n", "任务 300179.SZ 完成\n", "任务 300180.SZ 完成\n", "任务 300181.SZ 完成\n", @@ -1783,8 +1783,8 @@ "任务 300226.SZ 完成\n", "任务 300227.SZ 完成\n", "任务 300228.SZ 完成\n", - "任务 300229.SZ 完成\n", "任务 300230.SZ 完成\n", + "任务 300229.SZ 完成\n", "任务 300231.SZ 完成\n", "任务 300232.SZ 完成\n", "任务 300233.SZ 完成\n", @@ -1812,17 +1812,17 @@ "任务 300255.SZ 完成\n", "任务 300256.SZ 完成\n", "任务 300257.SZ 完成\n", - "任务 300258.SZ 完成\n", "任务 300259.SZ 完成\n", + "任务 300258.SZ 完成\n", "任务 300260.SZ 完成\n", "任务 300261.SZ 完成\n", "任务 300263.SZ 完成\n", - "任务 300265.SZ 完成\n", "任务 300264.SZ 完成\n", + "任务 300265.SZ 完成\n", "任务 300266.SZ 完成\n", "任务 300267.SZ 完成\n", - "任务 300269.SZ 完成\n", "任务 300268.SZ 完成\n", + "任务 300269.SZ 完成\n", "任务 300270.SZ 完成\n", "任务 300271.SZ 完成\n", "任务 300272.SZ 完成\n", @@ -1838,8 +1838,8 @@ "任务 300284.SZ 完成\n", "任务 300285.SZ 完成\n", "任务 300286.SZ 完成\n", - "任务 300287.SZ 完成\n", "任务 300288.SZ 完成\n", + "任务 300287.SZ 完成\n", "任务 300289.SZ 完成\n", "任务 300290.SZ 完成\n", "任务 300291.SZ 完成\n", @@ -1945,15 +1945,15 @@ "任务 300403.SZ 完成\n", "任务 300404.SZ 完成\n", "任务 300405.SZ 完成\n", - "任务 300406.SZ 完成\n", "任务 300407.SZ 完成\n", + "任务 300406.SZ 完成\n", "任务 300408.SZ 完成\n", "任务 300409.SZ 完成\n", "任务 300410.SZ 完成\n", "任务 300411.SZ 完成\n", "任务 300412.SZ 完成\n", - "任务 300414.SZ 完成\n", "任务 300413.SZ 完成\n", + "任务 300414.SZ 完成\n", "任务 300415.SZ 完成\n", "任务 300416.SZ 完成\n", "任务 300417.SZ 完成\n", @@ -1966,18 +1966,18 @@ "任务 300424.SZ 完成\n", "任务 300425.SZ 完成\n", "任务 300426.SZ 完成\n", - "任务 300428.SZ 完成\n", "任务 300427.SZ 完成\n", + "任务 300428.SZ 完成\n", "任务 300429.SZ 完成\n", "任务 300430.SZ 完成\n", - "任务 300433.SZ 完成\n", "任务 300432.SZ 完成\n", + "任务 300433.SZ 完成\n", "任务 300434.SZ 完成\n", "任务 300435.SZ 完成\n", "任务 300436.SZ 完成\n", "任务 300437.SZ 完成\n", - "任务 300439.SZ 完成\n", "任务 300438.SZ 完成\n", + "任务 300439.SZ 完成\n", "任务 300440.SZ 完成\n", "任务 300441.SZ 完成\n", "任务 300442.SZ 完成\n", @@ -1986,8 +1986,8 @@ "任务 300445.SZ 完成\n", "任务 300446.SZ 完成\n", "任务 300447.SZ 完成\n", - "任务 300449.SZ 完成\n", "任务 300448.SZ 完成\n", + "任务 300449.SZ 完成\n", "任务 300450.SZ 完成\n", "任务 300451.SZ 完成\n", "任务 300452.SZ 完成\n", @@ -2031,8 +2031,8 @@ "任务 300490.SZ 完成\n", "任务 300491.SZ 完成\n", "任务 300492.SZ 完成\n", - "任务 300494.SZ 完成\n", "任务 300493.SZ 完成\n", + "任务 300494.SZ 完成\n", "任务 300496.SZ 完成\n", "任务 300497.SZ 完成\n", "任务 300498.SZ 完成\n", @@ -2065,8 +2065,8 @@ "任务 300527.SZ 完成\n", "任务 300528.SZ 完成\n", "任务 300529.SZ 完成\n", - "任务 300531.SZ 完成\n", "任务 300530.SZ 完成\n", + "任务 300531.SZ 完成\n", "任务 300532.SZ 完成\n", "任务 300533.SZ 完成\n", "任务 300534.SZ 完成\n", @@ -2084,22 +2084,22 @@ "任务 300547.SZ 完成\n", "任务 300548.SZ 完成\n", "任务 300549.SZ 完成\n", - "任务 300550.SZ 完成\n", "任务 300551.SZ 完成\n", - "任务 300552.SZ 完成\n", + "任务 300550.SZ 完成\n", "任务 300553.SZ 完成\n", - "任务 300554.SZ 完成\n", + "任务 300552.SZ 完成\n", "任务 300555.SZ 完成\n", - "任务 300556.SZ 完成\n", + "任务 300554.SZ 完成\n", "任务 300557.SZ 完成\n", + "任务 300556.SZ 完成\n", "任务 300558.SZ 完成\n", "任务 300559.SZ 完成\n", "任务 300560.SZ 完成\n", "任务 300561.SZ 完成\n", "任务 300562.SZ 完成\n", "任务 300563.SZ 完成\n", - "任务 300564.SZ 完成\n", "任务 300565.SZ 完成\n", + "任务 300564.SZ 完成\n", "任务 300566.SZ 完成\n", "任务 300567.SZ 完成\n", "任务 300568.SZ 完成\n", @@ -2115,18 +2115,18 @@ "任务 300579.SZ 完成\n", "任务 300580.SZ 完成\n", "任务 300581.SZ 完成\n", - "任务 300583.SZ 完成\n", "任务 300582.SZ 完成\n", + "任务 300583.SZ 完成\n", "任务 300584.SZ 完成\n", "任务 300585.SZ 完成\n", "任务 300586.SZ 完成\n", "任务 300587.SZ 完成\n", - "任务 300589.SZ 完成\n", "任务 300588.SZ 完成\n", - "任务 300591.SZ 完成\n", + "任务 300589.SZ 完成\n", "任务 300590.SZ 完成\n", - "任务 300593.SZ 完成\n", + "任务 300591.SZ 完成\n", "任务 300592.SZ 完成\n", + "任务 300593.SZ 完成\n", "任务 300594.SZ 完成\n", "任务 300595.SZ 完成\n", "任务 300596.SZ 完成\n", @@ -2135,24 +2135,24 @@ "任务 300599.SZ 完成\n", "任务 300601.SZ 完成\n", "任务 300600.SZ 完成\n", - "任务 300602.SZ 完成\n", "任务 300603.SZ 完成\n", - "任务 300605.SZ 完成\n", + "任务 300602.SZ 完成\n", "任务 300604.SZ 完成\n", + "任务 300605.SZ 完成\n", "任务 300606.SZ 完成\n", "任务 300607.SZ 完成\n", "任务 300608.SZ 完成\n", "任务 300609.SZ 完成\n", - "任务 300610.SZ 完成\n", "任务 300611.SZ 完成\n", + "任务 300610.SZ 完成\n", "任务 300612.SZ 完成\n", "任务 300613.SZ 完成\n", - "任务 300615.SZ 完成\n", "任务 300614.SZ 完成\n", + "任务 300615.SZ 完成\n", "任务 300616.SZ 完成\n", "任务 300617.SZ 完成\n", - "任务 300619.SZ 完成\n", "任务 300618.SZ 完成\n", + "任务 300619.SZ 完成\n", "任务 300620.SZ 完成\n", "任务 300621.SZ 完成\n", "任务 300622.SZ 完成\n", @@ -2171,16 +2171,16 @@ "任务 300635.SZ 完成\n", "任务 300637.SZ 完成\n", "任务 300636.SZ 完成\n", - "任务 300638.SZ 完成\n", "任务 300639.SZ 完成\n", - "任务 300640.SZ 完成\n", + "任务 300638.SZ 完成\n", "任务 300641.SZ 完成\n", + "任务 300640.SZ 完成\n", "任务 300642.SZ 完成\n", "任务 300643.SZ 完成\n", - "任务 300644.SZ 完成\n", "任务 300645.SZ 完成\n", - "任务 300647.SZ 完成\n", + "任务 300644.SZ 完成\n", "任务 300648.SZ 完成\n", + "任务 300647.SZ 完成\n", "任务 300649.SZ 完成\n", "任务 300650.SZ 完成\n", "任务 300651.SZ 完成\n", @@ -2202,22 +2202,22 @@ "任务 300667.SZ 完成\n", "任务 300668.SZ 完成\n", "任务 300669.SZ 完成\n", - "任务 300671.SZ 完成\n", "任务 300670.SZ 完成\n", + "任务 300671.SZ 完成\n", "任务 300672.SZ 完成\n", "任务 300673.SZ 完成\n", "任务 300674.SZ 完成\n", "任务 300675.SZ 完成\n", "任务 300676.SZ 完成\n", - "任务 300677.SZ 完成\n", "任务 300678.SZ 完成\n", + "任务 300677.SZ 完成\n", "任务 300679.SZ 完成\n", "任务 300680.SZ 完成\n", "任务 300681.SZ 完成\n", "任务 300682.SZ 完成\n", "任务 300683.SZ 完成\n", - "任务 300685.SZ 完成\n", "任务 300684.SZ 完成\n", + "任务 300685.SZ 完成\n", "任务 300686.SZ 完成\n", "任务 300687.SZ 完成\n", "任务 300688.SZ 完成\n", @@ -2268,14 +2268,14 @@ "任务 300737.SZ 完成\n", "任务 300738.SZ 完成\n", "任务 300739.SZ 完成\n", - "任务 300741.SZ 完成\n", "任务 300740.SZ 完成\n", + "任务 300741.SZ 完成\n", "任务 300743.SZ 完成\n", "任务 300745.SZ 完成\n", "任务 300746.SZ 完成\n", "任务 300747.SZ 完成\n", - "任务 300749.SZ 完成\n", "任务 300748.SZ 完成\n", + "任务 300749.SZ 完成\n", "任务 300750.SZ 完成\n", "任务 300751.SZ 完成\n", "任务 300752.SZ 完成\n", @@ -2286,8 +2286,8 @@ "任务 300758.SZ 完成\n", "任务 300759.SZ 完成\n", "任务 300760.SZ 完成\n", - "任务 300762.SZ 完成\n", "任务 300761.SZ 完成\n", + "任务 300762.SZ 完成\n", "任务 300763.SZ 完成\n", "任务 300765.SZ 完成\n", "任务 300766.SZ 完成\n", @@ -2307,14 +2307,14 @@ "任务 300780.SZ 完成\n", "任务 300781.SZ 完成\n", "任务 300782.SZ 完成\n", - "任务 300783.SZ 完成\n", "任务 300784.SZ 完成\n", + "任务 300783.SZ 完成\n", "任务 300785.SZ 完成\n", "任务 300786.SZ 完成\n", - "任务 300787.SZ 完成\n", "任务 300788.SZ 完成\n", - "任务 300789.SZ 完成\n", + "任务 300787.SZ 完成\n", "任务 300790.SZ 完成\n", + "任务 300789.SZ 完成\n", "任务 300791.SZ 完成\n", "任务 300792.SZ 完成\n", "任务 300793.SZ 完成\n", @@ -2329,32 +2329,32 @@ "任务 300804.SZ 完成\n", "任务 300805.SZ 完成\n", "任务 300806.SZ 完成\n", - "任务 300807.SZ 完成\n", "任务 300808.SZ 完成\n", + "任务 300807.SZ 完成\n", "任务 300809.SZ 完成\n", "任务 300810.SZ 完成\n", "任务 300811.SZ 完成\n", "任务 300812.SZ 完成\n", - "任务 300813.SZ 完成\n", "任务 300814.SZ 完成\n", + "任务 300813.SZ 完成\n", "任务 300815.SZ 完成\n", "任务 300816.SZ 完成\n", "任务 300817.SZ 完成\n", "任务 300818.SZ 完成\n", "任务 300819.SZ 完成\n", "任务 300820.SZ 完成\n", - "任务 300821.SZ 完成\n", "任务 300822.SZ 完成\n", + "任务 300821.SZ 完成\n", "任务 300823.SZ 完成\n", "任务 300824.SZ 完成\n", - "任务 300826.SZ 完成\n", "任务 300825.SZ 完成\n", + "任务 300826.SZ 完成\n", "任务 300827.SZ 完成\n", "任务 300828.SZ 完成\n", "任务 300829.SZ 完成\n", "任务 300830.SZ 完成\n", - "任务 300832.SZ 完成\n", "任务 300831.SZ 完成\n", + "任务 300832.SZ 完成\n", "任务 300833.SZ 完成\n", "任务 300834.SZ 完成\n", "任务 300835.SZ 完成\n", @@ -2388,14 +2388,14 @@ "任务 300863.SZ 完成\n", "任务 300864.SZ 完成\n", "任务 300865.SZ 完成\n", - "任务 300866.SZ 完成\n", "任务 300867.SZ 完成\n", + "任务 300866.SZ 完成\n", "任务 300868.SZ 完成\n", "任务 300869.SZ 完成\n", "任务 300870.SZ 完成\n", "任务 300871.SZ 完成\n", - "任务 300872.SZ 完成\n", "任务 300873.SZ 完成\n", + "任务 300872.SZ 完成\n", "任务 300875.SZ 完成\n", "任务 300876.SZ 完成\n", "任务 300877.SZ 完成\n", @@ -2409,8 +2409,8 @@ "任务 300885.SZ 完成\n", "任务 300886.SZ 完成\n", "任务 300887.SZ 完成\n", - "任务 300889.SZ 完成\n", "任务 300888.SZ 完成\n", + "任务 300889.SZ 完成\n", "任务 300890.SZ 完成\n", "任务 300891.SZ 完成\n", "任务 300892.SZ 完成\n", @@ -2449,18 +2449,18 @@ "任务 300927.SZ 完成\n", "任务 300928.SZ 完成\n", "任务 300929.SZ 完成\n", - "任务 300930.SZ 完成\n", "任务 300931.SZ 完成\n", + "任务 300930.SZ 完成\n", "任务 300932.SZ 完成\n", "任务 300933.SZ 完成\n", - "任务 300935.SZ 完成\n", "任务 300936.SZ 完成\n", + "任务 300935.SZ 完成\n", "任务 300938.SZ 完成\n", "任务 300937.SZ 完成\n", "任务 300939.SZ 完成\n", "任务 300940.SZ 完成\n", - "任务 300941.SZ 完成\n", "任务 300942.SZ 完成\n", + "任务 300941.SZ 完成\n", "任务 300943.SZ 完成\n", "任务 300945.SZ 完成\n", "任务 300946.SZ 完成\n", @@ -2488,16 +2488,16 @@ "任务 300969.SZ 完成\n", "任务 300970.SZ 完成\n", "任务 300971.SZ 完成\n", - "任务 300973.SZ 完成\n", "任务 300972.SZ 完成\n", + "任务 300973.SZ 完成\n", "任务 300975.SZ 完成\n", "任务 300976.SZ 完成\n", - "任务 300978.SZ 完成\n", "任务 300977.SZ 完成\n", - "任务 300980.SZ 完成\n", + "任务 300978.SZ 完成\n", "任务 300979.SZ 完成\n", - "任务 300982.SZ 完成\n", + "任务 300980.SZ 完成\n", "任务 300981.SZ 完成\n", + "任务 300982.SZ 完成\n", "任务 300983.SZ 完成\n", "任务 300984.SZ 完成\n", "任务 300985.SZ 完成\n", @@ -2506,12 +2506,12 @@ "任务 300988.SZ 完成\n", "任务 300989.SZ 完成\n", "任务 300990.SZ 完成\n", - "任务 300992.SZ 完成\n", "任务 300991.SZ 完成\n", + "任务 300992.SZ 完成\n", "任务 300993.SZ 完成\n", "任务 300994.SZ 完成\n", - "任务 300996.SZ 完成\n", "任务 300995.SZ 完成\n", + "任务 300996.SZ 完成\n", "任务 300997.SZ 完成\n", "任务 300998.SZ 完成\n", "任务 300999.SZ 完成\n", @@ -2520,8 +2520,8 @@ "任务 301002.SZ 完成\n", "任务 301003.SZ 完成\n", "任务 301004.SZ 完成\n", - "任务 301005.SZ 完成\n", "任务 301006.SZ 完成\n", + "任务 301005.SZ 完成\n", "任务 301007.SZ 完成\n", "任务 301008.SZ 完成\n", "任务 301009.SZ 完成\n", @@ -2562,8 +2562,8 @@ "任务 301047.SZ 完成\n", "任务 301048.SZ 完成\n", "任务 301049.SZ 完成\n", - "任务 301051.SZ 完成\n", "任务 301050.SZ 完成\n", + "任务 301051.SZ 完成\n", "任务 301052.SZ 完成\n", "任务 301053.SZ 完成\n", "任务 301055.SZ 完成\n", @@ -2572,33 +2572,33 @@ "任务 301058.SZ 完成\n", "任务 301059.SZ 完成\n", "任务 301060.SZ 完成\n", + "任务 301061.SZ 完成\n", "任务 301062.SZ 完成\n", "任务 301063.SZ 完成\n", - "任务 301061.SZ 完成\n", "任务 301065.SZ 完成\n", "任务 301066.SZ 完成\n", - "任务 301068.SZ 完成\n", "任务 301067.SZ 完成\n", - "任务 301070.SZ 完成\n", + "任务 301068.SZ 完成\n", "任务 301069.SZ 完成\n", - "任务 301072.SZ 完成\n", + "任务 301070.SZ 完成\n", "任务 301071.SZ 完成\n", - "任务 301075.SZ 完成\n", + "任务 301072.SZ 完成\n", "任务 301073.SZ 完成\n", - "任务 301076.SZ 完成\n", + "任务 301075.SZ 完成\n", "任务 301077.SZ 完成\n", + "任务 301076.SZ 完成\n", "任务 301078.SZ 完成\n", "任务 301079.SZ 完成\n", "任务 301080.SZ 完成\n", "任务 301081.SZ 完成\n", "任务 301082.SZ 完成\n", "任务 301083.SZ 完成\n", - "任务 301086.SZ 完成\n", "任务 301085.SZ 完成\n", + "任务 301086.SZ 完成\n", "任务 301087.SZ 完成\n", "任务 301088.SZ 完成\n", - "任务 301089.SZ 完成\n", "任务 301090.SZ 完成\n", + "任务 301089.SZ 完成\n", "任务 301091.SZ 完成\n", "任务 301092.SZ 完成\n", "任务 301093.SZ 完成\n", @@ -2631,12 +2631,12 @@ "任务 301123.SZ 完成\n", "任务 301125.SZ 完成\n", "任务 301126.SZ 完成\n", - "任务 301128.SZ 完成\n", "任务 301127.SZ 完成\n", + "任务 301128.SZ 完成\n", "任务 301129.SZ 完成\n", "任务 301130.SZ 完成\n", - "任务 301132.SZ 完成\n", "任务 301131.SZ 完成\n", + "任务 301132.SZ 完成\n", "任务 301133.SZ 完成\n", "任务 301135.SZ 完成\n", "任务 301136.SZ 完成\n", @@ -2655,31 +2655,31 @@ "任务 301157.SZ 完成\n", "任务 301158.SZ 完成\n", "任务 301159.SZ 完成\n", - "任务 301161.SZ 完成\n", "任务 301160.SZ 完成\n", + "任务 301161.SZ 完成\n", "任务 301162.SZ 完成\n", "任务 301163.SZ 完成\n", "任务 301165.SZ 完成\n", - "任务 301167.SZ 完成\n", "任务 301166.SZ 完成\n", + "任务 301167.SZ 完成\n", "任务 301168.SZ 完成\n", "任务 301169.SZ 完成\n", "任务 301170.SZ 完成\n", - "任务 301171.SZ 完成\n", "任务 301172.SZ 完成\n", + "任务 301171.SZ 完成\n", "任务 301175.SZ 完成\n", - "任务 301177.SZ 完成\n", "任务 301176.SZ 完成\n", "任务 301178.SZ 完成\n", - "任务 301179.SZ 完成\n", + "任务 301177.SZ 完成\n", "任务 301180.SZ 完成\n", + "任务 301179.SZ 完成\n", "任务 301181.SZ 完成\n", "任务 301182.SZ 完成\n", "任务 301183.SZ 完成\n", "任务 301185.SZ 完成\n", "任务 301186.SZ 完成\n", - "任务 301188.SZ 完成\n", "任务 301187.SZ 完成\n", + "任务 301188.SZ 完成\n", "任务 301189.SZ 完成\n", "任务 301190.SZ 完成\n", "任务 301191.SZ 完成\n", @@ -2720,8 +2720,8 @@ "任务 301230.SZ 完成\n", "任务 301231.SZ 完成\n", "任务 301232.SZ 完成\n", - "任务 301234.SZ 完成\n", "任务 301233.SZ 完成\n", + "任务 301234.SZ 完成\n", "任务 301235.SZ 完成\n", "任务 301236.SZ 完成\n", "任务 301237.SZ 完成\n", @@ -2730,12 +2730,12 @@ "任务 301246.SZ 完成\n", "任务 301248.SZ 完成\n", "任务 301251.SZ 完成\n", - "任务 301252.SZ 完成\n", "任务 301255.SZ 完成\n", + "任务 301252.SZ 完成\n", "任务 301256.SZ 完成\n", "任务 301257.SZ 完成\n", - "任务 301258.SZ 完成\n", "任务 301259.SZ 完成\n", + "任务 301258.SZ 完成\n", "任务 301260.SZ 完成\n", "任务 301261.SZ 完成\n", "任务 301262.SZ 完成\n", @@ -2776,8 +2776,8 @@ "任务 301303.SZ 完成\n", "任务 301305.SZ 完成\n", "任务 301306.SZ 完成\n", - "任务 301308.SZ 完成\n", "任务 301307.SZ 完成\n", + "任务 301308.SZ 完成\n", "任务 301309.SZ 完成\n", "任务 301310.SZ 完成\n", "任务 301311.SZ 完成\n", @@ -2788,8 +2788,8 @@ "任务 301316.SZ 完成\n", "任务 301317.SZ 完成\n", "任务 301318.SZ 完成\n", - "任务 301320.SZ 完成\n", "任务 301319.SZ 完成\n", + "任务 301320.SZ 完成\n", "任务 301321.SZ 完成\n", "任务 301322.SZ 完成\n", "任务 301323.SZ 完成\n", @@ -2799,8 +2799,8 @@ "任务 301328.SZ 完成\n", "任务 301329.SZ 完成\n", "任务 301330.SZ 完成\n", - "任务 301331.SZ 完成\n", "任务 301332.SZ 完成\n", + "任务 301331.SZ 完成\n", "任务 301333.SZ 完成\n", "任务 301335.SZ 完成\n", "任务 301336.SZ 完成\n", @@ -2835,8 +2835,8 @@ "任务 301379.SZ 完成\n", "任务 301380.SZ 完成\n", "任务 301381.SZ 完成\n", - "任务 301382.SZ 完成\n", "任务 301383.SZ 完成\n", + "任务 301382.SZ 完成\n", "任务 301386.SZ 完成\n", "任务 301387.SZ 完成\n", "任务 301388.SZ 完成\n", @@ -2847,12 +2847,12 @@ "任务 301393.SZ 完成\n", "任务 301395.SZ 完成\n", "任务 301396.SZ 完成\n", - "任务 301398.SZ 完成\n", "任务 301397.SZ 完成\n", - "任务 301408.SZ 完成\n", + "任务 301398.SZ 完成\n", "任务 301399.SZ 完成\n", - "任务 301418.SZ 完成\n", + "任务 301408.SZ 完成\n", "任务 301413.SZ 完成\n", + "任务 301418.SZ 完成\n", "任务 301419.SZ 完成\n", "任务 301421.SZ 完成\n", "任务 301428.SZ 完成\n", @@ -2861,18 +2861,18 @@ "任务 301446.SZ 完成\n", "任务 301448.SZ 完成\n", "任务 301456.SZ 完成\n", - "任务 301458.SZ 完成\n", "任务 301459.SZ 完成\n", + "任务 301458.SZ 完成\n", "任务 301468.SZ 完成\n", "任务 301469.SZ 完成\n", "任务 301486.SZ 完成\n", "任务 301487.SZ 完成\n", "任务 301488.SZ 完成\n", "任务 301489.SZ 完成\n", - "任务 301498.SZ 完成\n", "任务 301499.SZ 完成\n", - "任务 301502.SZ 完成\n", + "任务 301498.SZ 完成\n", "任务 301500.SZ 完成\n", + "任务 301502.SZ 完成\n", "任务 301503.SZ 完成\n", "任务 301505.SZ 完成\n", "任务 301507.SZ 完成\n", @@ -2889,10 +2889,10 @@ "任务 301520.SZ 完成\n", "任务 301522.SZ 完成\n", "任务 301525.SZ 完成\n", - "任务 301528.SZ 完成\n", "任务 301526.SZ 完成\n", - "任务 301533.SZ 完成\n", + "任务 301528.SZ 完成\n", "任务 301529.SZ 完成\n", + "任务 301533.SZ 完成\n", "任务 301536.SZ 完成\n", "任务 301538.SZ 完成\n", "任务 301539.SZ 完成\n", @@ -2903,8 +2903,8 @@ "任务 301555.SZ 完成\n", "任务 301556.SZ 完成\n", "任务 301558.SZ 完成\n", - "任务 301565.SZ 完成\n", "任务 301559.SZ 完成\n", + "任务 301565.SZ 完成\n", "任务 301566.SZ 完成\n", "任务 301567.SZ 完成\n", "任务 301568.SZ 完成\n", @@ -2933,24 +2933,24 @@ "任务 301613.SZ 完成\n", "任务 301617.SZ 完成\n", "任务 301618.SZ 完成\n", - "任务 301626.SZ 完成\n", "任务 301622.SZ 完成\n", - "任务 301631.SZ 完成\n", + "任务 301626.SZ 完成\n", "任务 301628.SZ 完成\n", + "任务 301631.SZ 完成\n", "任务 301633.SZ 完成\n", "任务 430017.BJ 完成\n", "任务 430047.BJ 完成\n", "任务 430090.BJ 完成\n", - "任务 430198.BJ 完成\n", "任务 430139.BJ 完成\n", + "任务 430198.BJ 完成\n", "任务 430300.BJ 完成\n", "任务 430418.BJ 完成\n", "任务 430425.BJ 完成\n", "任务 430476.BJ 完成\n", "任务 430478.BJ 完成\n", "任务 430489.BJ 完成\n", - "任务 430510.BJ 完成\n", "任务 430556.BJ 完成\n", + "任务 430510.BJ 完成\n", "任务 430564.BJ 完成\n", "任务 430685.BJ 完成\n", "任务 430718.BJ 完成\n", @@ -2970,16 +2970,16 @@ "任务 600019.SH 完成\n", "任务 600020.SH 完成\n", "任务 600021.SH 完成\n", - "任务 600022.SH 完成\n", "任务 600023.SH 完成\n", + "任务 600022.SH 完成\n", "任务 600025.SH 完成\n", "任务 600026.SH 完成\n", "任务 600027.SH 完成\n", "任务 600028.SH 完成\n", "任务 600029.SH 完成\n", "任务 600030.SH 完成\n", - "任务 600031.SH 完成\n", "任务 600032.SH 完成\n", + "任务 600031.SH 完成\n", "任务 600033.SH 完成\n", "任务 600035.SH 完成\n", "任务 600036.SH 完成\n", @@ -2994,8 +2994,8 @@ "任务 600054.SH 完成\n", "任务 600055.SH 完成\n", "任务 600056.SH 完成\n", - "任务 600057.SH 完成\n", "任务 600058.SH 完成\n", + "任务 600057.SH 完成\n", "任务 600059.SH 完成\n", "任务 600060.SH 完成\n", "任务 600061.SH 完成\n", @@ -3022,14 +3022,14 @@ "任务 600089.SH 完成\n", "任务 600094.SH 完成\n", "任务 600095.SH 完成\n", - "任务 600096.SH 完成\n", "任务 600097.SH 完成\n", - "任务 600098.SH 完成\n", + "任务 600096.SH 完成\n", "任务 600099.SH 完成\n", + "任务 600098.SH 完成\n", "任务 600100.SH 完成\n", "任务 600101.SH 完成\n", - "任务 600103.SH 完成\n", "任务 600104.SH 完成\n", + "任务 600103.SH 完成\n", "任务 600105.SH 完成\n", "任务 600106.SH 完成\n", "任务 600107.SH 完成\n", @@ -3056,8 +3056,8 @@ "任务 600131.SH 完成\n", "任务 600132.SH 完成\n", "任务 600133.SH 完成\n", - "任务 600135.SH 完成\n", "任务 600136.SH 完成\n", + "任务 600135.SH 完成\n", "任务 600137.SH 完成\n", "任务 600138.SH 完成\n", "任务 600141.SH 完成\n", @@ -3139,14 +3139,14 @@ "任务 600235.SH 完成\n", "任务 600236.SH 完成\n", "任务 600237.SH 完成\n", - "任务 600238.SH 完成\n", "任务 600239.SH 完成\n", - "任务 600241.SH 完成\n", + "任务 600238.SH 完成\n", "任务 600243.SH 完成\n", - "任务 600246.SH 完成\n", + "任务 600241.SH 完成\n", "任务 600248.SH 完成\n", - "任务 600249.SH 完成\n", + "任务 600246.SH 完成\n", "任务 600250.SH 完成\n", + "任务 600249.SH 完成\n", "任务 600251.SH 完成\n", "任务 600252.SH 完成\n", "任务 600255.SH 完成\n", @@ -3239,10 +3239,10 @@ "任务 600370.SH 完成\n", "任务 600371.SH 完成\n", "任务 600372.SH 完成\n", - "任务 600375.SH 完成\n", "任务 600373.SH 完成\n", - "任务 600377.SH 完成\n", + "任务 600375.SH 完成\n", "任务 600376.SH 完成\n", + "任务 600377.SH 完成\n", "任务 600378.SH 完成\n", "任务 600379.SH 完成\n", "任务 600380.SH 完成\n", @@ -3282,17 +3282,17 @@ "任务 600429.SH 完成\n", "任务 600433.SH 完成\n", "任务 600435.SH 完成\n", - "任务 600438.SH 完成\n", "任务 600436.SH 完成\n", - "任务 600444.SH 完成\n", "任务 600439.SH 完成\n", - "任务 600448.SH 完成\n", + "任务 600438.SH 完成\n", + "任务 600444.SH 完成\n", "任务 600446.SH 完成\n", + "任务 600448.SH 完成\n", "任务 600449.SH 完成\n", "任务 600452.SH 完成\n", "任务 600455.SH 完成\n", - "任务 600456.SH 完成\n", "任务 600458.SH 完成\n", + "任务 600456.SH 完成\n", "任务 600459.SH 完成\n", "任务 600460.SH 完成\n", "任务 600461.SH 完成\n", @@ -3329,8 +3329,8 @@ "任务 600503.SH 完成\n", "任务 600505.SH 完成\n", "任务 600506.SH 完成\n", - "任务 600507.SH 完成\n", "任务 600508.SH 完成\n", + "任务 600507.SH 完成\n", "任务 600509.SH 完成\n", "任务 600510.SH 完成\n", "任务 600511.SH 完成\n", @@ -3352,8 +3352,8 @@ "任务 600529.SH 完成\n", "任务 600530.SH 完成\n", "任务 600531.SH 完成\n", - "任务 600535.SH 完成\n", "任务 600533.SH 完成\n", + "任务 600535.SH 完成\n", "任务 600536.SH 完成\n", "任务 600537.SH 完成\n", "任务 600538.SH 完成\n", @@ -3364,18 +3364,18 @@ "任务 600546.SH 完成\n", "任务 600547.SH 完成\n", "任务 600548.SH 完成\n", - "任务 600549.SH 完成\n", "任务 600550.SH 完成\n", + "任务 600549.SH 完成\n", "任务 600551.SH 完成\n", "任务 600552.SH 完成\n", "任务 600556.SH 完成\n", "任务 600557.SH 完成\n", "任务 600558.SH 完成\n", "任务 600559.SH 完成\n", - "任务 600560.SH 完成\n", "任务 600561.SH 完成\n", - "任务 600563.SH 完成\n", + "任务 600560.SH 完成\n", "任务 600562.SH 完成\n", + "任务 600563.SH 完成\n", "任务 600567.SH 完成\n", "任务 600566.SH 完成\n", "任务 600568.SH 完成\n", @@ -3437,18 +3437,18 @@ "任务 600630.SH 完成\n", "任务 600633.SH 完成\n", "任务 600635.SH 完成\n", - "任务 600636.SH 完成\n", - "任务 600638.SH 完成\n", "任务 600637.SH 完成\n", + "任务 600636.SH 完成\n", "任务 600639.SH 完成\n", + "任务 600638.SH 完成\n", "任务 600640.SH 完成\n", "任务 600641.SH 完成\n", "任务 600642.SH 完成\n", "任务 600643.SH 完成\n", "任务 600644.SH 完成\n", "任务 600645.SH 完成\n", - "任务 600648.SH 完成\n", "任务 600649.SH 完成\n", + "任务 600648.SH 完成\n", "任务 600650.SH 完成\n", "任务 600651.SH 完成\n", "任务 600653.SH 完成\n", @@ -3482,8 +3482,8 @@ "任务 600689.SH 完成\n", "任务 600690.SH 完成\n", "任务 600691.SH 完成\n", - "任务 600692.SH 完成\n", "任务 600693.SH 完成\n", + "任务 600692.SH 完成\n", "任务 600694.SH 完成\n", "任务 600696.SH 完成\n", "任务 600697.SH 完成\n", @@ -3525,15 +3525,15 @@ "任务 600737.SH 完成\n", "任务 600738.SH 完成\n", "任务 600739.SH 完成\n", - "任务 600740.SH 完成\n", "任务 600741.SH 完成\n", + "任务 600740.SH 完成\n", "任务 600742.SH 完成\n", "任务 600743.SH 完成\n", + "任务 600744.SH 完成\n", "任务 600745.SH 完成\n", "任务 600746.SH 完成\n", "任务 600748.SH 完成\n", "任务 600749.SH 完成\n", - "任务 600744.SH 完成\n", "任务 600750.SH 完成\n", "任务 600751.SH 完成\n", "任务 600753.SH 完成\n", @@ -3547,39 +3547,39 @@ "任务 600761.SH 完成\n", "任务 600763.SH 完成\n", "任务 600764.SH 完成\n", - "任务 600765.SH 完成\n", "任务 600768.SH 完成\n", + "任务 600765.SH 完成\n", "任务 600769.SH 完成\n", "任务 600770.SH 完成\n", "任务 600771.SH 完成\n", "任务 600773.SH 完成\n", - "任务 600774.SH 完成\n", "任务 600775.SH 完成\n", - "任务 600776.SH 完成\n", + "任务 600774.SH 完成\n", "任务 600777.SH 完成\n", - "任务 600778.SH 完成\n", + "任务 600776.SH 完成\n", "任务 600779.SH 完成\n", + "任务 600778.SH 完成\n", "任务 600780.SH 完成\n", "任务 600782.SH 完成\n", "任务 600783.SH 完成\n", "任务 600784.SH 完成\n", "任务 600785.SH 完成\n", "任务 600787.SH 完成\n", - "任务 600789.SH 完成\n", "任务 600790.SH 完成\n", + "任务 600789.SH 完成\n", "任务 600791.SH 完成\n", "任务 600792.SH 完成\n", - "任务 600793.SH 完成\n", "任务 600794.SH 完成\n", + "任务 600793.SH 完成\n", "任务 600795.SH 完成\n", "任务 600796.SH 完成\n", "任务 600797.SH 完成\n", "任务 600798.SH 完成\n", "任务 600800.SH 完成\n", - "任务 600802.SH 完成\n", "任务 600801.SH 完成\n", - "任务 600804.SH 完成\n", + "任务 600802.SH 完成\n", "任务 600803.SH 完成\n", + "任务 600804.SH 完成\n", "任务 600805.SH 完成\n", "任务 600807.SH 完成\n", "任务 600808.SH 完成\n", @@ -3599,12 +3599,12 @@ "任务 600824.SH 完成\n", "任务 600825.SH 完成\n", "任务 600826.SH 完成\n", - "任务 600827.SH 完成\n", "任务 600828.SH 完成\n", - "任务 600829.SH 完成\n", + "任务 600827.SH 完成\n", "任务 600830.SH 完成\n", - "任务 600831.SH 完成\n", + "任务 600829.SH 完成\n", "任务 600833.SH 完成\n", + "任务 600831.SH 完成\n", "任务 600834.SH 完成\n", "任务 600835.SH 完成\n", "任务 600837.SH 完成\n", @@ -3624,42 +3624,42 @@ "任务 600855.SH 完成\n", "任务 600857.SH 完成\n", "任务 600858.SH 完成\n", - "任务 600859.SH 完成\n", "任务 600860.SH 完成\n", + "任务 600859.SH 完成\n", "任务 600861.SH 完成\n", "任务 600862.SH 完成\n", "任务 600863.SH 完成\n", "任务 600864.SH 完成\n", - "任务 600865.SH 完成\n", "任务 600866.SH 完成\n", - "任务 600867.SH 完成\n", + "任务 600865.SH 完成\n", "任务 600868.SH 完成\n", - "任务 600869.SH 完成\n", + "任务 600867.SH 完成\n", "任务 600871.SH 完成\n", + "任务 600869.SH 完成\n", "任务 600872.SH 完成\n", "任务 600873.SH 完成\n", - "任务 600874.SH 完成\n", "任务 600875.SH 完成\n", - "任务 600876.SH 完成\n", + "任务 600874.SH 完成\n", "任务 600877.SH 完成\n", + "任务 600876.SH 完成\n", "任务 600879.SH 完成\n", "任务 600880.SH 完成\n", "任务 600881.SH 完成\n", "任务 600882.SH 完成\n", "任务 600883.SH 完成\n", "任务 600884.SH 完成\n", - "任务 600885.SH 完成\n", "任务 600886.SH 完成\n", + "任务 600885.SH 完成\n", "任务 600887.SH 完成\n", "任务 600888.SH 完成\n", "任务 600889.SH 完成\n", "任务 600892.SH 完成\n", "任务 600893.SH 完成\n", "任务 600894.SH 完成\n", - "任务 600895.SH 完成\n", "任务 600897.SH 完成\n", - "任务 600898.SH 完成\n", + "任务 600895.SH 完成\n", "任务 600900.SH 完成\n", + "任务 600898.SH 完成\n", "任务 600901.SH 完成\n", "任务 600903.SH 完成\n", "任务 600905.SH 完成\n", @@ -3693,10 +3693,10 @@ "任务 600966.SH 完成\n", "任务 600967.SH 完成\n", "任务 600968.SH 完成\n", - "任务 600970.SH 完成\n", "任务 600969.SH 完成\n", - "任务 600973.SH 完成\n", + "任务 600970.SH 完成\n", "任务 600971.SH 完成\n", + "任务 600973.SH 完成\n", "任务 600975.SH 完成\n", "任务 600976.SH 完成\n", "任务 600977.SH 完成\n", @@ -3709,20 +3709,20 @@ "任务 600985.SH 完成\n", "任务 600986.SH 完成\n", "任务 600987.SH 完成\n", - "任务 600989.SH 完成\n", "任务 600988.SH 完成\n", - "任务 600992.SH 完成\n", + "任务 600989.SH 完成\n", "任务 600990.SH 完成\n", - "任务 600995.SH 完成\n", + "任务 600992.SH 完成\n", "任务 600993.SH 完成\n", + "任务 600995.SH 完成\n", "任务 600996.SH 完成\n", "任务 600997.SH 完成\n", - "任务 600999.SH 完成\n", "任务 600998.SH 完成\n", + "任务 600999.SH 完成\n", "任务 601000.SH 完成\n", "任务 601001.SH 完成\n", - "任务 601002.SH 完成\n", "任务 601003.SH 完成\n", + "任务 601002.SH 完成\n", "任务 601005.SH 完成\n", "任务 601006.SH 完成\n", "任务 601007.SH 完成\n", @@ -3741,8 +3741,8 @@ "任务 601028.SH 完成\n", "任务 601033.SH 完成\n", "任务 601038.SH 完成\n", - "任务 601059.SH 完成\n", "任务 601058.SH 完成\n", + "任务 601059.SH 完成\n", "任务 601061.SH 完成\n", "任务 601065.SH 完成\n", "任务 601066.SH 完成\n", @@ -3752,8 +3752,8 @@ "任务 601083.SH 完成\n", "任务 601086.SH 完成\n", "任务 601088.SH 完成\n", - "任务 601096.SH 完成\n", "任务 601089.SH 完成\n", + "任务 601096.SH 完成\n", "任务 601098.SH 完成\n", "任务 601099.SH 完成\n", "任务 601100.SH 完成\n", @@ -3771,10 +3771,10 @@ "任务 601127.SH 完成\n", "任务 601128.SH 完成\n", "任务 601133.SH 完成\n", - "任务 601137.SH 完成\n", "任务 601136.SH 完成\n", - "任务 601139.SH 完成\n", + "任务 601137.SH 完成\n", "任务 601138.SH 完成\n", + "任务 601139.SH 完成\n", "任务 601155.SH 完成\n", "任务 601156.SH 完成\n", "任务 601158.SH 完成\n", @@ -3790,19 +3790,19 @@ "任务 601188.SH 完成\n", "任务 601198.SH 完成\n", "任务 601199.SH 完成\n", + "任务 601208.SH 完成\n", "任务 601200.SH 完成\n", "任务 601211.SH 完成\n", - "任务 601208.SH 完成\n", "任务 601212.SH 完成\n", "任务 601216.SH 完成\n", "任务 601218.SH 完成\n", - "任务 601222.SH 完成\n", "任务 601225.SH 完成\n", + "任务 601222.SH 完成\n", "任务 601226.SH 完成\n", "任务 601228.SH 完成\n", + "任务 601231.SH 完成\n", "任务 601229.SH 完成\n", "任务 601233.SH 完成\n", - "任务 601231.SH 完成\n", "任务 601236.SH 完成\n", "任务 601238.SH 完成\n", "任务 601279.SH 完成\n", @@ -3813,8 +3813,8 @@ "任务 601319.SH 完成\n", "任务 601326.SH 完成\n", "任务 601328.SH 完成\n", - "任务 601333.SH 完成\n", "任务 601330.SH 完成\n", + "任务 601333.SH 完成\n", "任务 601336.SH 完成\n", "任务 601339.SH 完成\n", "任务 601360.SH 完成\n", @@ -3824,36 +3824,36 @@ "任务 601375.SH 完成\n", "任务 601377.SH 完成\n", "任务 601388.SH 完成\n", - "任务 601390.SH 完成\n", "任务 601398.SH 完成\n", + "任务 601390.SH 完成\n", "任务 601399.SH 完成\n", "任务 601456.SH 完成\n", - "任务 601500.SH 完成\n", "任务 601512.SH 完成\n", - "任务 601515.SH 完成\n", + "任务 601500.SH 完成\n", "任务 601518.SH 完成\n", + "任务 601515.SH 完成\n", "任务 601519.SH 完成\n", "任务 601528.SH 完成\n", - "任务 601555.SH 完成\n", "任务 601566.SH 完成\n", - "任务 601567.SH 完成\n", + "任务 601555.SH 完成\n", "任务 601568.SH 完成\n", + "任务 601567.SH 完成\n", "任务 601577.SH 完成\n", "任务 601579.SH 完成\n", "任务 601588.SH 完成\n", "任务 601595.SH 完成\n", - "任务 601598.SH 完成\n", "任务 601599.SH 完成\n", + "任务 601598.SH 完成\n", "任务 601600.SH 完成\n", "任务 601601.SH 完成\n", "任务 601606.SH 完成\n", "任务 601607.SH 完成\n", - "任务 601608.SH 完成\n", "任务 601609.SH 完成\n", - "任务 601611.SH 完成\n", + "任务 601608.SH 完成\n", "任务 601615.SH 完成\n", - "任务 601616.SH 完成\n", + "任务 601611.SH 完成\n", "任务 601618.SH 完成\n", + "任务 601616.SH 完成\n", "任务 601619.SH 完成\n", "任务 601628.SH 完成\n", "任务 601633.SH 完成\n", @@ -3874,8 +3874,8 @@ "任务 601700.SH 完成\n", "任务 601702.SH 完成\n", "任务 601717.SH 完成\n", - "任务 601718.SH 完成\n", "任务 601727.SH 完成\n", + "任务 601718.SH 完成\n", "任务 601728.SH 完成\n", "任务 601766.SH 完成\n", "任务 601777.SH 完成\n", @@ -3924,8 +3924,8 @@ "任务 601933.SH 完成\n", "任务 601939.SH 完成\n", "任务 601949.SH 完成\n", - "任务 601952.SH 完成\n", "任务 601956.SH 完成\n", + "任务 601952.SH 完成\n", "任务 601958.SH 完成\n", "任务 601963.SH 完成\n", "任务 601965.SH 完成\n", @@ -3943,9 +3943,9 @@ "任务 601996.SH 完成\n", "任务 601997.SH 完成\n", "任务 601998.SH 完成\n", - "任务 603000.SH 完成\n", "任务 601999.SH 完成\n", "任务 603001.SH 完成\n", + "任务 603000.SH 完成\n", "任务 603002.SH 完成\n", "任务 603003.SH 完成\n", "任务 603004.SH 完成\n", @@ -3978,34 +3978,34 @@ "任务 603033.SH 完成\n", "任务 603035.SH 完成\n", "任务 603036.SH 完成\n", - "任务 603037.SH 完成\n", "任务 603038.SH 完成\n", + "任务 603037.SH 完成\n", "任务 603039.SH 完成\n", "任务 603040.SH 完成\n", - "任务 603041.SH 完成\n", "任务 603042.SH 完成\n", + "任务 603041.SH 完成\n", "任务 603043.SH 完成\n", "任务 603045.SH 完成\n", "任务 603048.SH 完成\n", "任务 603050.SH 完成\n", - "任务 603051.SH 完成\n", "任务 603052.SH 完成\n", + "任务 603051.SH 完成\n", "任务 603053.SH 完成\n", "任务 603055.SH 完成\n", - "任务 603056.SH 完成\n", "任务 603057.SH 完成\n", - "任务 603058.SH 完成\n", + "任务 603056.SH 完成\n", "任务 603059.SH 完成\n", + "任务 603058.SH 完成\n", "任务 603060.SH 完成\n", "任务 603061.SH 完成\n", "任务 603062.SH 完成\n", "任务 603063.SH 完成\n", - "任务 603065.SH 完成\n", "任务 603066.SH 完成\n", + "任务 603065.SH 完成\n", "任务 603067.SH 完成\n", "任务 603068.SH 完成\n", - "任务 603069.SH 完成\n", "任务 603070.SH 完成\n", + "任务 603069.SH 完成\n", "任务 603071.SH 完成\n", "任务 603072.SH 完成\n", "任务 603073.SH 完成\n", @@ -4014,10 +4014,10 @@ "任务 603077.SH 完成\n", "任务 603079.SH 完成\n", "任务 603078.SH 完成\n", - "任务 603080.SH 完成\n", "任务 603081.SH 完成\n", - "任务 603083.SH 完成\n", + "任务 603080.SH 完成\n", "任务 603082.SH 完成\n", + "任务 603083.SH 完成\n", "任务 603085.SH 完成\n", "任务 603086.SH 完成\n", "任务 603087.SH 完成\n", @@ -4040,14 +4040,14 @@ "任务 603107.SH 完成\n", "任务 603108.SH 完成\n", "任务 603109.SH 完成\n", - "任务 603110.SH 完成\n", "任务 603111.SH 完成\n", + "任务 603110.SH 完成\n", "任务 603112.SH 完成\n", "任务 603113.SH 完成\n", - "任务 603115.SH 完成\n", "任务 603116.SH 完成\n", - "任务 603117.SH 完成\n", + "任务 603115.SH 完成\n", "任务 603118.SH 完成\n", + "任务 603117.SH 完成\n", "任务 603119.SH 完成\n", "任务 603121.SH 完成\n", "任务 603122.SH 完成\n", @@ -4094,8 +4094,8 @@ "任务 603182.SH 完成\n", "任务 603183.SH 完成\n", "任务 603185.SH 完成\n", - "任务 603186.SH 完成\n", "任务 603187.SH 完成\n", + "任务 603186.SH 完成\n", "任务 603188.SH 完成\n", "任务 603189.SH 完成\n", "任务 603190.SH 完成\n", @@ -4106,8 +4106,8 @@ "任务 603195.SH 完成\n", "任务 603196.SH 完成\n", "任务 603197.SH 完成\n", - "任务 603198.SH 完成\n", "任务 603199.SH 完成\n", + "任务 603198.SH 完成\n", "任务 603200.SH 完成\n", "任务 603201.SH 完成\n", "任务 603203.SH 完成\n", @@ -4116,8 +4116,8 @@ "任务 603207.SH 完成\n", "任务 603208.SH 完成\n", "任务 603209.SH 完成\n", - "任务 603211.SH 完成\n", "任务 603212.SH 完成\n", + "任务 603211.SH 完成\n", "任务 603213.SH 完成\n", "任务 603214.SH 完成\n", "任务 603215.SH 完成\n", @@ -4150,8 +4150,8 @@ "任务 603260.SH 完成\n", "任务 603261.SH 完成\n", "任务 603266.SH 完成\n", - "任务 603267.SH 完成\n", "任务 603268.SH 完成\n", + "任务 603267.SH 完成\n", "任务 603269.SH 完成\n", "任务 603270.SH 完成\n", "任务 603272.SH 完成\n", @@ -4166,8 +4166,8 @@ "任务 603282.SH 完成\n", "任务 603283.SH 完成\n", "任务 603285.SH 完成\n", - "任务 603286.SH 完成\n", "任务 603288.SH 完成\n", + "任务 603286.SH 完成\n", "任务 603289.SH 完成\n", "任务 603290.SH 完成\n", "任务 603291.SH 完成\n", @@ -4216,18 +4216,18 @@ "任务 603345.SH 完成\n", "任务 603348.SH 完成\n", "任务 603350.SH 完成\n", - "任务 603351.SH 完成\n", "任务 603353.SH 完成\n", + "任务 603351.SH 完成\n", "任务 603355.SH 完成\n", "任务 603356.SH 完成\n", "任务 603357.SH 完成\n", "任务 603358.SH 完成\n", - "任务 603360.SH 完成\n", "任务 603359.SH 完成\n", - "任务 603365.SH 完成\n", + "任务 603360.SH 完成\n", "任务 603363.SH 完成\n", - "任务 603367.SH 完成\n", + "任务 603365.SH 完成\n", "任务 603366.SH 完成\n", + "任务 603367.SH 完成\n", "任务 603368.SH 完成\n", "任务 603369.SH 完成\n", "任务 603373.SH 完成\n", @@ -4258,8 +4258,8 @@ "任务 603439.SH 完成\n", "任务 603444.SH 完成\n", "任务 603456.SH 完成\n", - "任务 603466.SH 完成\n", "任务 603458.SH 完成\n", + "任务 603466.SH 完成\n", "任务 603477.SH 完成\n", "任务 603486.SH 完成\n", "任务 603488.SH 完成\n", @@ -4272,26 +4272,26 @@ "任务 603506.SH 完成\n", "任务 603507.SH 完成\n", "任务 603508.SH 完成\n", - "任务 603515.SH 完成\n", "任务 603511.SH 完成\n", + "任务 603515.SH 完成\n", "任务 603516.SH 完成\n", "任务 603517.SH 完成\n", "任务 603518.SH 完成\n", "任务 603519.SH 完成\n", - "任务 603527.SH 完成\n", "任务 603520.SH 完成\n", + "任务 603527.SH 完成\n", "任务 603528.SH 完成\n", "任务 603529.SH 完成\n", "任务 603530.SH 完成\n", "任务 603533.SH 完成\n", - "任务 603536.SH 完成\n", "任务 603535.SH 完成\n", - "任务 603551.SH 完成\n", + "任务 603536.SH 完成\n", "任务 603538.SH 完成\n", + "任务 603551.SH 完成\n", "任务 603556.SH 完成\n", "任务 603557.SH 完成\n", - "任务 603559.SH 完成\n", "任务 603558.SH 完成\n", + "任务 603559.SH 完成\n", "任务 603565.SH 完成\n", "任务 603566.SH 完成\n", "任务 603567.SH 完成\n", @@ -4311,26 +4311,26 @@ "任务 603595.SH 完成\n", "任务 603596.SH 完成\n", "任务 603598.SH 完成\n", - "任务 603600.SH 完成\n", "任务 603599.SH 完成\n", + "任务 603600.SH 完成\n", "任务 603601.SH 完成\n", "任务 603602.SH 完成\n", - "任务 603606.SH 完成\n", "任务 603605.SH 完成\n", + "任务 603606.SH 完成\n", "任务 603607.SH 完成\n", "任务 603608.SH 完成\n", "任务 603609.SH 完成\n", "任务 603610.SH 完成\n", "任务 603611.SH 完成\n", "任务 603612.SH 完成\n", - "任务 603615.SH 完成\n", "任务 603613.SH 完成\n", + "任务 603615.SH 完成\n", "任务 603616.SH 完成\n", "任务 603617.SH 完成\n", - "任务 603619.SH 完成\n", "任务 603618.SH 完成\n", - "任务 603628.SH 完成\n", "任务 603626.SH 完成\n", + "任务 603619.SH 完成\n", + "任务 603628.SH 完成\n", "任务 603629.SH 完成\n", "任务 603630.SH 完成\n", "任务 603633.SH 完成\n", @@ -4370,18 +4370,18 @@ "任务 603690.SH 完成\n", "任务 603693.SH 完成\n", "任务 603696.SH 完成\n", - "任务 603697.SH 完成\n", "任务 603698.SH 完成\n", + "任务 603697.SH 完成\n", "任务 603699.SH 完成\n", "任务 603700.SH 完成\n", - "任务 603701.SH 完成\n", "任务 603703.SH 完成\n", - "任务 603706.SH 完成\n", + "任务 603701.SH 完成\n", "任务 603707.SH 完成\n", + "任务 603706.SH 完成\n", "任务 603708.SH 完成\n", "任务 603709.SH 完成\n", - "任务 603711.SH 完成\n", "任务 603712.SH 完成\n", + "任务 603711.SH 完成\n", "任务 603713.SH 完成\n", "任务 603716.SH 完成\n", "任务 603717.SH 完成\n", @@ -4392,8 +4392,8 @@ "任务 603725.SH 完成\n", "任务 603726.SH 完成\n", "任务 603727.SH 完成\n", - "任务 603728.SH 完成\n", "任务 603729.SH 完成\n", + "任务 603728.SH 完成\n", "任务 603730.SH 完成\n", "任务 603733.SH 完成\n", "任务 603737.SH 完成\n", @@ -4406,60 +4406,60 @@ "任务 603766.SH 完成\n", "任务 603767.SH 完成\n", "任务 603768.SH 完成\n", - "任务 603773.SH 完成\n", "任务 603776.SH 完成\n", + "任务 603773.SH 完成\n", "任务 603777.SH 完成\n", "任务 603778.SH 完成\n", "任务 603779.SH 完成\n", "任务 603786.SH 完成\n", "任务 603787.SH 完成\n", - "任务 603789.SH 完成\n", "任务 603788.SH 完成\n", "任务 603790.SH 完成\n", + "任务 603789.SH 完成\n", "任务 603797.SH 完成\n", "任务 603798.SH 完成\n", "任务 603799.SH 完成\n", "任务 603800.SH 完成\n", "任务 603801.SH 完成\n", "任务 603803.SH 完成\n", - "任务 603806.SH 完成\n", "任务 603808.SH 完成\n", + "任务 603806.SH 完成\n", "任务 603809.SH 完成\n", "任务 603810.SH 完成\n", "任务 603811.SH 完成\n", "任务 603813.SH 完成\n", "任务 603815.SH 完成\n", "任务 603816.SH 完成\n", - "任务 603817.SH 完成\n", "任务 603818.SH 完成\n", + "任务 603817.SH 完成\n", "任务 603819.SH 完成\n", "任务 603822.SH 完成\n", "任务 603823.SH 完成\n", "任务 603825.SH 完成\n", - "任务 603826.SH 完成\n", "任务 603828.SH 完成\n", + "任务 603826.SH 完成\n", "任务 603829.SH 完成\n", "任务 603833.SH 完成\n", "任务 603836.SH 完成\n", "任务 603838.SH 完成\n", "任务 603839.SH 完成\n", "任务 603843.SH 完成\n", - "任务 603848.SH 完成\n", "任务 603855.SH 完成\n", + "任务 603848.SH 完成\n", "任务 603856.SH 完成\n", "任务 603858.SH 完成\n", "任务 603859.SH 完成\n", "任务 603860.SH 完成\n", - "任务 603861.SH 完成\n", "任务 603863.SH 完成\n", - "任务 603866.SH 完成\n", + "任务 603861.SH 完成\n", "任务 603867.SH 完成\n", - "任务 603868.SH 完成\n", + "任务 603866.SH 完成\n", "任务 603869.SH 完成\n", + "任务 603868.SH 完成\n", "任务 603871.SH 完成\n", "任务 603876.SH 完成\n", - "任务 603877.SH 完成\n", "任务 603878.SH 完成\n", + "任务 603877.SH 完成\n", "任务 603879.SH 完成\n", "任务 603880.SH 完成\n", "任务 603881.SH 完成\n", @@ -4470,18 +4470,18 @@ "任务 603887.SH 完成\n", "任务 603888.SH 完成\n", "任务 603889.SH 完成\n", - "任务 603890.SH 完成\n", "任务 603893.SH 完成\n", - "任务 603895.SH 完成\n", + "任务 603890.SH 完成\n", "任务 603896.SH 完成\n", - "任务 603897.SH 完成\n", + "任务 603895.SH 完成\n", "任务 603898.SH 完成\n", + "任务 603897.SH 完成\n", "任务 603899.SH 完成\n", "任务 603900.SH 完成\n", - "任务 603901.SH 完成\n", "任务 603903.SH 完成\n", - "任务 603906.SH 完成\n", + "任务 603901.SH 完成\n", "任务 603908.SH 完成\n", + "任务 603906.SH 完成\n", "任务 603909.SH 完成\n", "任务 603912.SH 完成\n", "任务 603915.SH 完成\n", @@ -4504,14 +4504,14 @@ "任务 603948.SH 完成\n", "任务 603949.SH 完成\n", "任务 603950.SH 完成\n", - "任务 603956.SH 完成\n", "任务 603955.SH 完成\n", + "任务 603956.SH 完成\n", "任务 603958.SH 完成\n", "任务 603959.SH 完成\n", - "任务 603963.SH 完成\n", "任务 603960.SH 完成\n", - "任务 603967.SH 完成\n", + "任务 603963.SH 完成\n", "任务 603966.SH 完成\n", + "任务 603967.SH 完成\n", "任务 603968.SH 完成\n", "任务 603969.SH 完成\n", "任务 603970.SH 完成\n", @@ -4520,8 +4520,8 @@ "任务 603978.SH 完成\n", "任务 603979.SH 完成\n", "任务 603980.SH 完成\n", - "任务 603983.SH 完成\n", "任务 603982.SH 完成\n", + "任务 603983.SH 完成\n", "任务 603985.SH 完成\n", "任务 603986.SH 完成\n", "任务 603987.SH 完成\n", @@ -4553,10 +4553,10 @@ "任务 605056.SH 完成\n", "任务 605058.SH 完成\n", "任务 605060.SH 完成\n", - "任务 605068.SH 完成\n", "任务 605066.SH 完成\n", - "任务 605077.SH 完成\n", + "任务 605068.SH 完成\n", "任务 605069.SH 完成\n", + "任务 605077.SH 完成\n", "任务 605080.SH 完成\n", "任务 605081.SH 完成\n", "任务 605086.SH 完成\n", @@ -4584,18 +4584,18 @@ "任务 605166.SH 完成\n", "任务 605167.SH 完成\n", "任务 605168.SH 完成\n", - "任务 605177.SH 完成\n", "任务 605169.SH 完成\n", + "任务 605177.SH 完成\n", "任务 605178.SH 完成\n", "任务 605179.SH 完成\n", "任务 605180.SH 完成\n", "任务 605183.SH 完成\n", - "任务 605188.SH 完成\n", "任务 605186.SH 完成\n", - "任务 605196.SH 完成\n", + "任务 605188.SH 完成\n", "任务 605189.SH 完成\n", - "任务 605199.SH 完成\n", + "任务 605196.SH 完成\n", "任务 605198.SH 完成\n", + "任务 605199.SH 完成\n", "任务 605208.SH 完成\n", "任务 605218.SH 完成\n", "任务 605222.SH 完成\n", @@ -4606,8 +4606,8 @@ "任务 605266.SH 完成\n", "任务 605268.SH 完成\n", "任务 605277.SH 完成\n", - "任务 605287.SH 完成\n", "任务 605286.SH 完成\n", + "任务 605287.SH 完成\n", "任务 605288.SH 完成\n", "任务 605289.SH 完成\n", "任务 605296.SH 完成\n", @@ -4624,10 +4624,10 @@ "任务 605338.SH 完成\n", "任务 605339.SH 完成\n", "任务 605358.SH 完成\n", - "任务 605365.SH 完成\n", "任务 605366.SH 完成\n", - "任务 605368.SH 完成\n", + "任务 605365.SH 完成\n", "任务 605369.SH 完成\n", + "任务 605368.SH 完成\n", "任务 605376.SH 完成\n", "任务 605377.SH 完成\n", "任务 605378.SH 完成\n", @@ -4648,24 +4648,24 @@ "任务 605589.SH 完成\n", "任务 605598.SH 完成\n", "任务 605599.SH 完成\n", - "任务 688001.SH 完成\n", "任务 688002.SH 完成\n", + "任务 688001.SH 完成\n", "任务 688003.SH 完成\n", "任务 688004.SH 完成\n", - "任务 688005.SH 完成\n", "任务 688006.SH 完成\n", + "任务 688005.SH 完成\n", "任务 688007.SH 完成\n", "任务 688008.SH 完成\n", "任务 688009.SH 完成\n", "任务 688010.SH 完成\n", "任务 688011.SH 完成\n", "任务 688012.SH 完成\n", - "任务 688013.SH 完成\n", "任务 688015.SH 完成\n", - "任务 688016.SH 完成\n", + "任务 688013.SH 完成\n", "任务 688017.SH 完成\n", - "任务 688018.SH 完成\n", + "任务 688016.SH 完成\n", "任务 688019.SH 完成\n", + "任务 688018.SH 完成\n", "任务 688020.SH 完成\n", "任务 688021.SH 完成\n", "任务 688022.SH 完成\n", @@ -4674,8 +4674,8 @@ "任务 688026.SH 完成\n", "任务 688027.SH 完成\n", "任务 688028.SH 完成\n", - "任务 688029.SH 完成\n", "任务 688030.SH 完成\n", + "任务 688029.SH 完成\n", "任务 688031.SH 完成\n", "任务 688032.SH 完成\n", "任务 688033.SH 完成\n", @@ -4684,12 +4684,12 @@ "任务 688037.SH 完成\n", "任务 688038.SH 完成\n", "任务 688039.SH 完成\n", - "任务 688041.SH 完成\n", "任务 688045.SH 完成\n", + "任务 688041.SH 完成\n", "任务 688046.SH 完成\n", "任务 688047.SH 完成\n", - "任务 688048.SH 完成\n", "任务 688049.SH 完成\n", + "任务 688048.SH 完成\n", "任务 688050.SH 完成\n", "任务 688051.SH 完成\n", "任务 688052.SH 完成\n", @@ -4711,8 +4711,8 @@ "任务 688070.SH 完成\n", "任务 688071.SH 完成\n", "任务 688072.SH 完成\n", - "任务 688075.SH 完成\n", "任务 688073.SH 完成\n", + "任务 688075.SH 完成\n", "任务 688076.SH 完成\n", "任务 688077.SH 完成\n", "任务 688078.SH 完成\n", @@ -4731,8 +4731,8 @@ "任务 688092.SH 完成\n", "任务 688093.SH 完成\n", "任务 688095.SH 完成\n", - "任务 688097.SH 完成\n", "任务 688096.SH 完成\n", + "任务 688097.SH 完成\n", "任务 688098.SH 完成\n", "任务 688099.SH 完成\n", "任务 688100.SH 完成\n", @@ -4765,22 +4765,22 @@ "任务 688129.SH 完成\n", "任务 688130.SH 完成\n", "任务 688131.SH 完成\n", - "任务 688133.SH 完成\n", "任务 688132.SH 完成\n", - "任务 688136.SH 完成\n", + "任务 688133.SH 完成\n", "任务 688135.SH 完成\n", - "任务 688138.SH 完成\n", + "任务 688136.SH 完成\n", "任务 688137.SH 完成\n", - "任务 688141.SH 完成\n", + "任务 688138.SH 完成\n", "任务 688139.SH 完成\n", + "任务 688141.SH 完成\n", "任务 688143.SH 完成\n", "任务 688146.SH 完成\n", "任务 688147.SH 完成\n", "任务 688148.SH 完成\n", "任务 688150.SH 完成\n", "任务 688151.SH 完成\n", - "任务 688153.SH 完成\n", "任务 688152.SH 完成\n", + "任务 688153.SH 完成\n", "任务 688155.SH 完成\n", "任务 688156.SH 完成\n", "任务 688157.SH 完成\n", @@ -4800,8 +4800,8 @@ "任务 688172.SH 完成\n", "任务 688173.SH 完成\n", "任务 688175.SH 完成\n", - "任务 688176.SH 完成\n", "任务 688177.SH 完成\n", + "任务 688176.SH 完成\n", "任务 688178.SH 完成\n", "任务 688179.SH 完成\n", "任务 688180.SH 完成\n", @@ -4810,8 +4810,8 @@ "任务 688183.SH 完成\n", "任务 688184.SH 完成\n", "任务 688185.SH 完成\n", - "任务 688186.SH 完成\n", "任务 688187.SH 完成\n", + "任务 688186.SH 完成\n", "任务 688188.SH 完成\n", "任务 688189.SH 完成\n", "任务 688190.SH 完成\n", @@ -4898,8 +4898,8 @@ "任务 688286.SH 完成\n", "任务 688288.SH 完成\n", "任务 688287.SH 完成\n", - "任务 688290.SH 完成\n", "任务 688289.SH 完成\n", + "任务 688290.SH 完成\n", "任务 688291.SH 完成\n", "任务 688292.SH 完成\n", "任务 688293.SH 完成\n", @@ -4914,8 +4914,8 @@ "任务 688303.SH 完成\n", "任务 688305.SH 完成\n", "任务 688306.SH 完成\n", - "任务 688308.SH 完成\n", "任务 688307.SH 完成\n", + "任务 688308.SH 完成\n", "任务 688309.SH 完成\n", "任务 688310.SH 完成\n", "任务 688311.SH 完成\n", @@ -4948,10 +4948,10 @@ "任务 688339.SH 完成\n", "任务 688343.SH 完成\n", "任务 688345.SH 完成\n", - "任务 688348.SH 完成\n", "任务 688347.SH 完成\n", - "任务 688350.SH 完成\n", + "任务 688348.SH 完成\n", "任务 688349.SH 完成\n", + "任务 688350.SH 完成\n", "任务 688351.SH 完成\n", "任务 688352.SH 完成\n", "任务 688353.SH 完成\n", @@ -4960,8 +4960,8 @@ "任务 688357.SH 完成\n", "任务 688358.SH 完成\n", "任务 688359.SH 完成\n", - "任务 688361.SH 完成\n", "任务 688360.SH 完成\n", + "任务 688361.SH 完成\n", "任务 688362.SH 完成\n", "任务 688363.SH 完成\n", "任务 688365.SH 完成\n", @@ -4992,28 +4992,28 @@ "任务 688392.SH 完成\n", "任务 688393.SH 完成\n", "任务 688395.SH 完成\n", - "任务 688396.SH 完成\n", "任务 688398.SH 完成\n", + "任务 688396.SH 完成\n", "任务 688399.SH 完成\n", "任务 688400.SH 完成\n", "任务 688401.SH 完成\n", "任务 688403.SH 完成\n", "任务 688408.SH 完成\n", "任务 688409.SH 完成\n", - "任务 688410.SH 完成\n", "任务 688411.SH 完成\n", + "任务 688410.SH 完成\n", "任务 688416.SH 完成\n", "任务 688418.SH 完成\n", - "任务 688420.SH 完成\n", "任务 688419.SH 完成\n", + "任务 688420.SH 完成\n", "任务 688425.SH 完成\n", "任务 688426.SH 完成\n", - "任务 688428.SH 完成\n", "任务 688429.SH 完成\n", - "任务 688433.SH 完成\n", + "任务 688428.SH 完成\n", "任务 688432.SH 完成\n", - "任务 688439.SH 完成\n", + "任务 688433.SH 完成\n", "任务 688435.SH 完成\n", + "任务 688439.SH 完成\n", "任务 688443.SH 完成\n", "任务 688448.SH 完成\n", "任务 688449.SH 完成\n", @@ -5036,21 +5036,21 @@ "任务 688488.SH 完成\n", "任务 688489.SH 完成\n", "任务 688496.SH 完成\n", - "任务 688499.SH 完成\n", "任务 688498.SH 完成\n", + "任务 688499.SH 完成\n", "任务 688500.SH 完成\n", "任务 688501.SH 完成\n", "任务 688502.SH 完成\n", - "任务 688505.SH 完成\n", "任务 688503.SH 完成\n", + "任务 688505.SH 完成\n", "任务 688506.SH 完成\n", "任务 688507.SH 完成\n", "任务 688508.SH 完成\n", "任务 688509.SH 完成\n", "任务 688510.SH 完成\n", "任务 688511.SH 完成\n", - "任务 688513.SH 完成\n", "任务 688512.SH 完成\n", + "任务 688513.SH 完成\n", "任务 688515.SH 完成\n", "任务 688516.SH 完成\n", "任务 688517.SH 完成\n", @@ -5060,10 +5060,10 @@ "任务 688521.SH 完成\n", "任务 688522.SH 完成\n", "任务 688523.SH 完成\n", - "任务 688526.SH 完成\n", "任务 688525.SH 完成\n", - "任务 688529.SH 完成\n", + "任务 688526.SH 完成\n", "任务 688528.SH 完成\n", + "任务 688529.SH 完成\n", "任务 688530.SH 完成\n", "任务 688531.SH 完成\n", "任务 688533.SH 完成\n", @@ -5074,20 +5074,20 @@ "任务 688543.SH 完成\n", "任务 688545.SH 完成\n", "任务 688548.SH 完成\n", - "任务 688550.SH 完成\n", "任务 688549.SH 完成\n", - "任务 688552.SH 完成\n", + "任务 688550.SH 完成\n", "任务 688551.SH 完成\n", + "任务 688552.SH 完成\n", "任务 688553.SH 完成\n", - "任务 688556.SH 完成\n", "任务 688557.SH 完成\n", - "任务 688558.SH 完成\n", + "任务 688556.SH 完成\n", "任务 688559.SH 完成\n", + "任务 688558.SH 完成\n", "任务 688560.SH 完成\n", "任务 688561.SH 完成\n", "任务 688562.SH 完成\n", - "任务 688565.SH 完成\n", "任务 688563.SH 完成\n", + "任务 688565.SH 完成\n", "任务 688566.SH 完成\n", "任务 688567.SH 完成\n", "任务 688568.SH 完成\n", @@ -5099,10 +5099,10 @@ "任务 688576.SH 完成\n", "任务 688577.SH 完成\n", "任务 688578.SH 完成\n", - "任务 688579.SH 完成\n", "任务 688580.SH 完成\n", - "任务 688581.SH 完成\n", + "任务 688579.SH 完成\n", "任务 688582.SH 完成\n", + "任务 688581.SH 完成\n", "任务 688583.SH 完成\n", "任务 688584.SH 完成\n", "任务 688585.SH 完成\n", @@ -5111,16 +5111,16 @@ "任务 688589.SH 完成\n", "任务 688590.SH 完成\n", "任务 688591.SH 完成\n", - "任务 688592.SH 完成\n", "任务 688593.SH 完成\n", + "任务 688592.SH 完成\n", "任务 688595.SH 完成\n", "任务 688596.SH 完成\n", "任务 688597.SH 完成\n", "任务 688598.SH 完成\n", "任务 688599.SH 完成\n", "任务 688600.SH 完成\n", - "任务 688601.SH 完成\n", "任务 688602.SH 完成\n", + "任务 688601.SH 完成\n", "任务 688603.SH 完成\n", "任务 688605.SH 完成\n", "任务 688606.SH 完成\n", @@ -5130,19 +5130,19 @@ "任务 688610.SH 完成\n", "任务 688611.SH 完成\n", "任务 688612.SH 完成\n", - "任务 688615.SH 完成\n", "任务 688613.SH 完成\n", + "任务 688615.SH 完成\n", "任务 688616.SH 完成\n", "任务 688617.SH 完成\n", "任务 688618.SH 完成\n", "任务 688619.SH 完成\n", - "任务 688621.SH 完成\n", "任务 688620.SH 完成\n", + "任务 688621.SH 完成\n", "任务 688622.SH 完成\n", - "任务 688623.SH 完成\n", "任务 688625.SH 完成\n", - "任务 688626.SH 完成\n", + "任务 688623.SH 完成\n", "任务 688627.SH 完成\n", + "任务 688626.SH 完成\n", "任务 688628.SH 完成\n", "任务 688629.SH 完成\n", "任务 688630.SH 完成\n", @@ -5169,10 +5169,10 @@ "任务 688667.SH 完成\n", "任务 688668.SH 完成\n", "任务 688669.SH 完成\n", - "任务 688670.SH 完成\n", "任务 688671.SH 完成\n", - "任务 688676.SH 完成\n", + "任务 688670.SH 完成\n", "任务 688677.SH 完成\n", + "任务 688676.SH 完成\n", "任务 688678.SH 完成\n", "任务 688679.SH 完成\n", "任务 688680.SH 完成\n", @@ -5245,8 +5245,8 @@ "任务 831010.BJ 完成\n", "任务 831039.BJ 完成\n", "任务 831087.BJ 完成\n", - "任务 831152.BJ 完成\n", "任务 831167.BJ 完成\n", + "任务 831152.BJ 完成\n", "任务 831175.BJ 完成\n", "任务 831195.BJ 完成\n", "任务 831278.BJ 完成\n", @@ -5266,8 +5266,8 @@ "任务 831855.BJ 完成\n", "任务 831856.BJ 完成\n", "任务 831906.BJ 完成\n", - "任务 832000.BJ 完成\n", "任务 831961.BJ 完成\n", + "任务 832000.BJ 完成\n", "任务 832023.BJ 完成\n", "任务 832089.BJ 完成\n", "任务 832110.BJ 完成\n", @@ -5287,12 +5287,12 @@ "任务 832662.BJ 完成\n", "任务 832735.BJ 完成\n", "任务 832786.BJ 完成\n", - "任务 832802.BJ 完成\n", "任务 832876.BJ 完成\n", - "任务 832885.BJ 完成\n", + "任务 832802.BJ 完成\n", "任务 832978.BJ 完成\n", - "任务 832982.BJ 完成\n", + "任务 832885.BJ 完成\n", "任务 833030.BJ 完成\n", + "任务 832982.BJ 完成\n", "任务 833075.BJ 完成\n", "任务 833171.BJ 完成\n", "任务 833230.BJ 完成\n", @@ -5301,15 +5301,15 @@ "任务 833346.BJ 完成\n", "任务 833394.BJ 完成\n", "任务 833427.BJ 完成\n", - "任务 833429.BJ 完成\n", "任务 833454.BJ 完成\n", + "任务 833429.BJ 完成\n", "任务 833455.BJ 完成\n", "任务 833509.BJ 完成\n", "任务 833523.BJ 完成\n", "任务 833533.BJ 完成\n", "任务 833575.BJ 完成\n", - "任务 833751.BJ 完成\n", "任务 833580.BJ 完成\n", + "任务 833751.BJ 完成\n", "任务 833781.BJ 完成\n", "任务 833819.BJ 完成\n", "任务 833873.BJ 完成\n", @@ -5326,23 +5326,23 @@ "任务 834475.BJ 完成\n", "任务 834599.BJ 完成\n", "任务 834639.BJ 完成\n", - "任务 834765.BJ 完成\n", "任务 834682.BJ 完成\n", + "任务 834765.BJ 完成\n", "任务 834770.BJ 完成\n", "任务 834950.BJ 完成\n", "任务 835174.BJ 完成\n", - "任务 835179.BJ 完成\n", "任务 835184.BJ 完成\n", + "任务 835179.BJ 完成\n", "任务 835185.BJ 完成\n", "任务 835207.BJ 完成\n", - "任务 835237.BJ 完成\n", "任务 835305.BJ 完成\n", + "任务 835237.BJ 完成\n", "任务 835368.BJ 完成\n", "任务 835438.BJ 完成\n", - "任务 835508.BJ 完成\n", "任务 835579.BJ 完成\n", - "任务 835640.BJ 完成\n", + "任务 835508.BJ 完成\n", "任务 835670.BJ 完成\n", + "任务 835640.BJ 完成\n", "任务 835857.BJ 完成\n", "任务 835892.BJ 完成\n", "任务 835985.BJ 完成\n", @@ -5357,8 +5357,8 @@ "任务 836270.BJ 完成\n", "任务 836395.BJ 完成\n", "任务 836414.BJ 完成\n", - "任务 836419.BJ 完成\n", "任务 836422.BJ 完成\n", + "任务 836419.BJ 完成\n", "任务 836433.BJ 完成\n", "任务 836504.BJ 完成\n", "任务 836547.BJ 完成\n", @@ -5376,8 +5376,8 @@ "任务 837006.BJ 完成\n", "任务 837023.BJ 完成\n", "任务 837046.BJ 完成\n", - "任务 837174.BJ 完成\n", "任务 837092.BJ 完成\n", + "任务 837174.BJ 完成\n", "任务 837212.BJ 完成\n", "任务 837242.BJ 完成\n", "任务 837344.BJ 完成\n", @@ -5429,8 +5429,8 @@ "任务 871642.BJ 完成\n", "任务 871694.BJ 完成\n", "任务 871753.BJ 完成\n", - "任务 871857.BJ 完成\n", "任务 871970.BJ 完成\n", + "任务 871857.BJ 完成\n", "任务 871981.BJ 完成\n", "任务 872190.BJ 完成\n", "任务 872351.BJ 完成\n", @@ -5452,10 +5452,10 @@ "任务 873305.BJ 完成\n", "任务 873339.BJ 完成\n", "任务 873527.BJ 完成\n", - "任务 873576.BJ 完成\n", "任务 873570.BJ 完成\n", - "任务 873665.BJ 完成\n", + "任务 873576.BJ 完成\n", "任务 873593.BJ 完成\n", + "任务 873665.BJ 完成\n", "任务 873679.BJ 完成\n", "任务 873690.BJ 完成\n", "任务 873693.BJ 完成\n", @@ -5466,26 +5466,26 @@ "任务 873833.BJ 完成\n", "任务 920002.BJ 完成\n", "任务 920008.BJ 完成\n", - "任务 920019.BJ 完成\n", "任务 920016.BJ 完成\n", "任务 920060.BJ 完成\n", + "任务 920019.BJ 完成\n", "任务 920066.BJ 完成\n", - "任务 920088.BJ 完成\n", "任务 920082.BJ 完成\n", "任务 920098.BJ 完成\n", + "任务 920088.BJ 完成\n", + "任务 920106.BJ 完成\n", "任务 920099.BJ 完成\n", "任务 920108.BJ 完成\n", - "任务 920106.BJ 完成\n", - "任务 920116.BJ 完成\n", "任务 920111.BJ 完成\n", + "任务 920116.BJ 完成\n", "任务 920118.BJ 完成\n", "任务 920128.BJ 完成\n", "任务 689009.SH 完成\n", "任务 000003.SZ 完成\n", - "任务 000013.SZ 完成\n", "任务 000005.SZ 完成\n", - "任务 000018.SZ 完成\n", + "任务 000013.SZ 完成\n", "任务 000015.SZ 完成\n", + "任务 000018.SZ 完成\n", "任务 000023.SZ 完成\n", "任务 000024.SZ 完成\n", "任务 000033.SZ 完成\n", @@ -5498,30 +5498,30 @@ "任务 000412.SZ 完成\n", "任务 000413.SZ 完成\n", "任务 000416.SZ 完成\n", - "任务 000502.SZ 完成\n", "任务 000418.SZ 完成\n", + "任务 000502.SZ 完成\n", "任务 000508.SZ 完成\n", "任务 000511.SZ 完成\n", "任务 000515.SZ 完成\n", "任务 000522.SZ 完成\n", - "任务 000535.SZ 完成\n", "任务 000527.SZ 完成\n", - "任务 000542.SZ 完成\n", + "任务 000535.SZ 完成\n", "任务 000540.SZ 完成\n", - "任务 000556.SZ 完成\n", + "任务 000542.SZ 完成\n", "任务 000549.SZ 完成\n", - "任务 000569.SZ 完成\n", + "任务 000556.SZ 完成\n", "任务 000562.SZ 完成\n", + "任务 000569.SZ 完成\n", "任务 000578.SZ 完成\n", "任务 000583.SZ 完成\n", "任务 000585.SZ 完成\n", "任务 000587.SZ 完成\n", "任务 000588.SZ 完成\n", "任务 000594.SZ 完成\n", - "任务 000606.SZ 完成\n", "任务 000602.SZ 完成\n", - "任务 000613.SZ 完成\n", + "任务 000606.SZ 完成\n", "任务 000611.SZ 完成\n", + "任务 000613.SZ 完成\n", "任务 000616.SZ 完成\n", "任务 000618.SZ 完成\n", "任务 000621.SZ 完成\n", @@ -5562,8 +5562,8 @@ "任务 000956.SZ 完成\n", "任务 000961.SZ 完成\n", "任务 000971.SZ 完成\n", - "任务 000979.SZ 完成\n", "任务 000976.SZ 完成\n", + "任务 000979.SZ 完成\n", "任务 000982.SZ 完成\n", "任务 000996.SZ 完成\n", "任务 002002.SZ 完成\n", @@ -5572,32 +5572,32 @@ "任务 002070.SZ 完成\n", "任务 002071.SZ 完成\n", "任务 002087.SZ 完成\n", - "任务 002089.SZ 完成\n", "任务 002113.SZ 完成\n", - "任务 002118.SZ 完成\n", + "任务 002089.SZ 完成\n", "任务 002143.SZ 完成\n", + "任务 002118.SZ 完成\n", "任务 002147.SZ 完成\n", "任务 002220.SZ 完成\n", "任务 002260.SZ 完成\n", "任务 002280.SZ 完成\n", - "任务 002288.SZ 完成\n", "任务 002308.SZ 完成\n", - "任务 002325.SZ 完成\n", + "任务 002288.SZ 完成\n", "任务 002341.SZ 完成\n", - "任务 002359.SZ 完成\n", + "任务 002325.SZ 完成\n", "任务 002411.SZ 完成\n", + "任务 002359.SZ 完成\n", "任务 002417.SZ 完成\n", "任务 002433.SZ 完成\n", - "任务 002435.SZ 完成\n", "任务 002447.SZ 完成\n", - "任务 002450.SZ 完成\n", + "任务 002435.SZ 完成\n", "任务 002464.SZ 完成\n", + "任务 002450.SZ 完成\n", "任务 002473.SZ 完成\n", "任务 002477.SZ 完成\n", "任务 002499.SZ 完成\n", "任务 002502.SZ 完成\n", - "任务 002503.SZ 完成\n", "任务 002504.SZ 完成\n", + "任务 002503.SZ 完成\n", "任务 002505.SZ 完成\n", "任务 002509.SZ 完成\n", "任务 002604.SZ 完成\n", @@ -5605,8 +5605,8 @@ "任务 002618.SZ 完成\n", "任务 002619.SZ 完成\n", "任务 002621.SZ 完成\n", - "任务 002680.SZ 完成\n", "任务 002665.SZ 完成\n", + "任务 002680.SZ 完成\n", "任务 002684.SZ 完成\n", "任务 002699.SZ 完成\n", "任务 002711.SZ 完成\n", @@ -5669,8 +5669,8 @@ "任务 600145.SH 完成\n", "任务 600146.SH 完成\n", "任务 600175.SH 完成\n", - "任务 600181.SH 完成\n", "任务 600205.SH 完成\n", + "任务 600181.SH 完成\n", "任务 600209.SH 完成\n", "任务 600213.SH 完成\n", "任务 600220.SH 完成\n", @@ -5694,8 +5694,8 @@ "任务 600321.SH 完成\n", "任务 600357.SH 完成\n", "任务 600385.SH 完成\n", - "任务 600401.SH 完成\n", "任务 600393.SH 完成\n", + "任务 600401.SH 完成\n", "任务 600432.SH 完成\n", "任务 600466.SH 完成\n", "任务 600472.SH 完成\n", @@ -5728,10 +5728,10 @@ "任务 600701.SH 完成\n", "任务 600709.SH 完成\n", "任务 600723.SH 完成\n", - "任务 600747.SH 完成\n", "任务 600752.SH 完成\n", - "任务 600766.SH 完成\n", + "任务 600747.SH 完成\n", "任务 600762.SH 完成\n", + "任务 600766.SH 完成\n", "任务 600767.SH 完成\n", "任务 600772.SH 完成\n", "任务 600781.SH 完成\n", @@ -5739,20 +5739,20 @@ "任务 600788.SH 完成\n", "任务 600799.SH 完成\n", "任务 600806.SH 完成\n", - "任务 600813.SH 完成\n", "任务 600823.SH 完成\n", - "任务 600832.SH 完成\n", + "任务 600813.SH 完成\n", "任务 600836.SH 完成\n", + "任务 600832.SH 完成\n", "任务 600840.SH 完成\n", "任务 600842.SH 完成\n", "任务 600852.SH 完成\n", "任务 600856.SH 完成\n", "任务 600870.SH 完成\n", "任务 600878.SH 完成\n", - "任务 600890.SH 完成\n", "任务 600891.SH 完成\n", - "任务 600899.SH 完成\n", + "任务 600890.SH 完成\n", "任务 600896.SH 完成\n", + "任务 600899.SH 完成\n", "任务 600978.SH 完成\n", "任务 600991.SH 完成\n", "任务 601258.SH 完成\n", @@ -5761,8 +5761,8 @@ "任务 601558.SH 完成\n", "任务 603133.SH 完成\n", "任务 603157.SH 完成\n", - "任务 603555.SH 完成\n", "任务 603603.SH 完成\n", + "任务 603555.SH 完成\n", "任务 603996.SH 完成\n", "任务 688086.SH 完成\n", "任务 688555.SH 完成\n", @@ -5836,32 +5836,32 @@ "output_type": "stream", "text": [ " ts_code trade_date open high low close pre_close \\\n", - "0 000001.SZ 20250506 1395.40 1405.63 1391.57 1400.51 1394.12 \n", - "1 000002.SZ 20250506 1233.77 1242.86 1231.95 1241.04 1237.40 \n", - "2 000004.SZ 20250506 30.76 30.76 30.76 30.76 32.39 \n", - "3 000006.SZ 20250506 251.16 256.72 251.16 256.72 252.35 \n", - "4 000007.SZ 20250506 55.92 57.49 55.42 56.50 55.67 \n", + "0 000002.SZ 20250507 1277.38 1282.83 1250.12 1253.76 1241.04 \n", + "1 000001.SZ 20250507 1406.90 1410.74 1401.79 1409.46 1400.51 \n", + "2 000006.SZ 20250507 260.30 264.67 257.91 260.69 256.72 \n", + "3 000004.SZ 20250507 29.22 32.11 29.22 31.41 30.76 \n", + "4 000007.SZ 20250507 57.49 58.32 55.75 56.17 56.50 \n", "... ... ... ... ... ... ... ... \n", - "5350 920116.BJ 20250506 105.54 108.67 104.18 108.67 104.03 \n", - "5351 920111.BJ 20250506 27.88 28.89 27.88 28.87 27.74 \n", - "5352 920118.BJ 20250506 26.65 27.50 26.33 27.46 26.44 \n", - "5353 920128.BJ 20250506 31.72 31.72 30.46 31.40 30.43 \n", - "5354 689009.SH 20250506 63.53 64.94 62.36 64.49 63.19 \n", + "5336 873706.BJ 20250507 23.44 23.50 22.24 22.66 23.41 \n", + "5337 873726.BJ 20250507 32.22 32.85 30.64 31.42 33.24 \n", + "5338 873806.BJ 20250507 15.68 16.65 15.39 15.68 15.44 \n", + "5339 873833.BJ 20250507 25.47 26.57 24.55 25.13 25.75 \n", + "5340 689009.SH 20250507 65.15 66.08 61.74 63.12 64.49 \n", "\n", - " change pct_chg vol amount \n", - "0 6.39 0.46 854671.27 935212.114 \n", - "1 3.64 0.29 721363.73 491928.533 \n", - "2 -1.63 -5.03 9181.00 6950.017 \n", - "3 4.37 1.73 239431.89 153531.506 \n", - "4 0.83 1.49 106041.66 72322.522 \n", - "... ... ... ... ... \n", - "5350 4.64 4.46 39848.66 304340.713 \n", - "5351 1.13 4.07 23637.81 67284.097 \n", - "5352 1.02 3.86 9807.68 26421.193 \n", - "5353 0.97 3.19 13050.28 40500.102 \n", - "5354 1.30 2.06 78559.76 497655.377 \n", + " change pct_chg vol amount \n", + "0 12.72 1.02 1354623.92 942344.427 \n", + "1 8.95 0.64 1126270.01 1240098.147 \n", + "2 3.97 1.55 318051.41 209069.577 \n", + "3 0.65 2.11 291124.98 212008.744 \n", + "4 -0.33 -0.58 89759.76 61497.633 \n", + "... ... ... ... ... \n", + "5336 -0.75 -3.20 59911.85 120264.684 \n", + "5337 -1.82 -5.48 62793.43 190415.775 \n", + "5338 0.24 1.55 98266.88 154524.253 \n", + "5339 -0.62 -2.41 79927.42 180493.607 \n", + "5340 -1.37 -2.12 78871.31 499935.095 \n", "\n", - "[5355 rows x 11 columns]\n" + "[5341 rows x 11 columns]\n" ] } ], diff --git a/main/data/update/update_money_flow.ipynb b/main/data/update/update_money_flow.ipynb index 47a0781..47a7867 100644 --- a/main/data/update/update_money_flow.ipynb +++ b/main/data/update/update_money_flow.ipynb @@ -34,17 +34,17 @@ "output_type": "stream", "text": [ "\n", - "Index: 8435700 entries, 0 to 40956\n", + "Index: 8440821 entries, 0 to 5120\n", "Data columns (total 2 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object\n", " 1 trade_date object\n", "dtypes: object(2)\n", - "memory usage: 193.1+ MB\n", + "memory usage: 193.2+ MB\n", "None\n", - "20250430\n", - "start_date: 20250506\n" + "20250506\n", + "start_date: 20250507\n" ] } ], @@ -84,18 +84,18 @@ "name": "stdout", "output_type": "stream", "text": [ - "任务 20250717 完成\n", "任务 20250718 完成\n", - "任务 20250715 完成\n", + "任务 20250717 完成\n", "任务 20250716 完成\n", + "任务 20250715 完成\n", "任务 20250714 完成\n", "任务 20250711 完成\n", - "任务 20250710 完成\n", "任务 20250709 完成\n", + "任务 20250710 完成\n", "任务 20250708 完成\n", "任务 20250707 完成\n", - "任务 20250704 完成\n", "任务 20250703 完成\n", + "任务 20250704 完成\n", "任务 20250702 完成\n", "任务 20250701 完成\n", "任务 20250630 完成\n", @@ -106,8 +106,8 @@ "任务 20250623 完成\n", "任务 20250620 完成\n", "任务 20250619 完成\n", - "任务 20250618 完成\n", "任务 20250617 完成\n", + "任务 20250618 完成\n", "任务 20250616 完成\n", "任务 20250613 完成\n", "任务 20250612 完成\n", @@ -120,14 +120,14 @@ "任务 20250603 完成\n", "任务 20250530 完成\n", "任务 20250529 完成\n", - "任务 20250527 完成\n", "任务 20250528 完成\n", - "任务 20250523 完成\n", + "任务 20250527 完成\n", "任务 20250526 完成\n", - "任务 20250521 完成\n", + "任务 20250523 完成\n", "任务 20250522 完成\n", - "任务 20250520 完成\n", + "任务 20250521 完成\n", "任务 20250519 完成\n", + "任务 20250520 完成\n", "任务 20250516 完成\n", "任务 20250515 完成\n", "任务 20250514 完成\n", @@ -135,8 +135,7 @@ "任务 20250512 完成\n", "任务 20250509 完成\n", "任务 20250508 完成\n", - "任务 20250507 完成\n", - "任务 20250506 完成\n" + "任务 20250507 完成\n" ] } ], diff --git a/main/data/update/update_stk_limit.ipynb b/main/data/update/update_stk_limit.ipynb index b2a6ca8..ff92d04 100644 --- a/main/data/update/update_stk_limit.ipynb +++ b/main/data/update/update_stk_limit.ipynb @@ -97,14 +97,14 @@ "任务 20250716 完成\n", "任务 20250714 完成\n", "任务 20250711 完成\n", - "任务 20250709 完成\n", "任务 20250710 完成\n", + "任务 20250709 完成\n", "任务 20250708 完成\n", "任务 20250707 完成\n", - "任务 20250703 完成\n", "任务 20250704 完成\n", - "任务 20250701 完成\n", + "任务 20250703 完成\n", "任务 20250702 完成\n", + "任务 20250701 完成\n", "任务 20250630 完成\n", "任务 20250627 完成\n", "任务 20250626 完成\n", @@ -123,10 +123,10 @@ "任务 20250609 完成\n", "任务 20250606 完成\n", "任务 20250605 完成\n", - "任务 20250604 完成\n", "任务 20250603 完成\n", - "任务 20250530 完成\n", + "任务 20250604 完成\n", "任务 20250529 完成\n", + "任务 20250530 完成\n", "任务 20250528 完成\n", "任务 20250527 完成\n", "任务 20250526 完成\n", @@ -193,21 +193,20 @@ "name": "stdout", "output_type": "stream", "text": [ - "[]\n" - ] - }, - { - "ename": "ValueError", - "evalue": "No objects to concatenate", - "output_type": "error", - "traceback": [ - "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[1;31mValueError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[1;32mIn[4], line 3\u001b[0m\n\u001b[0;32m 1\u001b[0m \u001b[38;5;28mprint\u001b[39m(all_daily_data)\n\u001b[0;32m 2\u001b[0m \u001b[38;5;66;03m# 将所有数据合并为一个 DataFrame\u001b[39;00m\n\u001b[1;32m----> 3\u001b[0m all_daily_data_df \u001b[38;5;241m=\u001b[39m pd\u001b[38;5;241m.\u001b[39mconcat(all_daily_data, ignore_index\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)\n", - "File \u001b[1;32me:\\Python\\anaconda\\envs\\new_trader\\Lib\\site-packages\\pandas\\core\\reshape\\concat.py:382\u001b[0m, in \u001b[0;36mconcat\u001b[1;34m(objs, axis, join, ignore_index, keys, levels, names, verify_integrity, sort, copy)\u001b[0m\n\u001b[0;32m 379\u001b[0m \u001b[38;5;28;01melif\u001b[39;00m copy \u001b[38;5;129;01mand\u001b[39;00m using_copy_on_write():\n\u001b[0;32m 380\u001b[0m copy \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[1;32m--> 382\u001b[0m op \u001b[38;5;241m=\u001b[39m _Concatenator(\n\u001b[0;32m 383\u001b[0m objs,\n\u001b[0;32m 384\u001b[0m axis\u001b[38;5;241m=\u001b[39maxis,\n\u001b[0;32m 385\u001b[0m ignore_index\u001b[38;5;241m=\u001b[39mignore_index,\n\u001b[0;32m 386\u001b[0m join\u001b[38;5;241m=\u001b[39mjoin,\n\u001b[0;32m 387\u001b[0m keys\u001b[38;5;241m=\u001b[39mkeys,\n\u001b[0;32m 388\u001b[0m levels\u001b[38;5;241m=\u001b[39mlevels,\n\u001b[0;32m 389\u001b[0m names\u001b[38;5;241m=\u001b[39mnames,\n\u001b[0;32m 390\u001b[0m verify_integrity\u001b[38;5;241m=\u001b[39mverify_integrity,\n\u001b[0;32m 391\u001b[0m copy\u001b[38;5;241m=\u001b[39mcopy,\n\u001b[0;32m 392\u001b[0m sort\u001b[38;5;241m=\u001b[39msort,\n\u001b[0;32m 393\u001b[0m )\n\u001b[0;32m 395\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m op\u001b[38;5;241m.\u001b[39mget_result()\n", - "File \u001b[1;32me:\\Python\\anaconda\\envs\\new_trader\\Lib\\site-packages\\pandas\\core\\reshape\\concat.py:445\u001b[0m, in \u001b[0;36m_Concatenator.__init__\u001b[1;34m(self, objs, axis, join, keys, levels, names, ignore_index, verify_integrity, copy, sort)\u001b[0m\n\u001b[0;32m 442\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mverify_integrity \u001b[38;5;241m=\u001b[39m verify_integrity\n\u001b[0;32m 443\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mcopy \u001b[38;5;241m=\u001b[39m copy\n\u001b[1;32m--> 445\u001b[0m objs, keys \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_clean_keys_and_objs(objs, keys)\n\u001b[0;32m 447\u001b[0m \u001b[38;5;66;03m# figure out what our result ndim is going to be\u001b[39;00m\n\u001b[0;32m 448\u001b[0m ndims \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_get_ndims(objs)\n", - "File \u001b[1;32me:\\Python\\anaconda\\envs\\new_trader\\Lib\\site-packages\\pandas\\core\\reshape\\concat.py:507\u001b[0m, in \u001b[0;36m_Concatenator._clean_keys_and_objs\u001b[1;34m(self, objs, keys)\u001b[0m\n\u001b[0;32m 504\u001b[0m objs_list \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mlist\u001b[39m(objs)\n\u001b[0;32m 506\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mlen\u001b[39m(objs_list) \u001b[38;5;241m==\u001b[39m \u001b[38;5;241m0\u001b[39m:\n\u001b[1;32m--> 507\u001b[0m \u001b[38;5;28;01mraise\u001b[39;00m \u001b[38;5;167;01mValueError\u001b[39;00m(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124mNo objects to concatenate\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n\u001b[0;32m 509\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m keys \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m 510\u001b[0m objs_list \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mlist\u001b[39m(com\u001b[38;5;241m.\u001b[39mnot_none(\u001b[38;5;241m*\u001b[39mobjs_list))\n", - "\u001b[1;31mValueError\u001b[0m: No objects to concatenate" + "[ trade_date ts_code up_limit down_limit\n", + "0 20250507 000001.SZ 12.06 9.86\n", + "1 20250507 000002.SZ 7.51 6.15\n", + "2 20250507 000004.SZ 7.95 7.19\n", + "3 20250507 000006.SZ 7.11 5.81\n", + "4 20250507 000007.SZ 7.50 6.14\n", + "... ... ... ... ...\n", + "7107 20250507 920445.BJ 13.42 7.24\n", + "7108 20250507 920489.BJ 31.69 17.07\n", + "7109 20250507 920682.BJ 16.41 8.85\n", + "7110 20250507 920799.BJ 78.58 42.32\n", + "7111 20250507 920819.BJ 5.82 3.14\n", + "\n", + "[7112 rows x 4 columns]]\n" ] } ], @@ -219,7 +218,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 5, "id": "ad9733a1-2f42-43ee-a98c-0bf699304c21", "metadata": { "ExecuteTime": { diff --git a/main/test.txt b/main/test.txt new file mode 100644 index 0000000..db117dc --- /dev/null +++ b/main/test.txt @@ -0,0 +1,27 @@ + ts_code trade_date log_circ_mv +0 600306.SH 2020-01-02 11.552040 +1 603269.SH 2020-01-02 11.324801 +2 002633.SZ 2020-01-02 11.759023 +3 603991.SH 2020-01-02 11.181150 +4 000691.SZ 2020-01-02 11.677910 +... ... ... ... +36395 600615.SH 2022-12-30 12.027909 +36396 603829.SH 2022-12-30 12.034572 +36397 603037.SH 2022-12-30 12.035767 +36398 002767.SZ 2022-12-30 11.896427 +36399 600561.SH 2022-12-30 11.858571 + + +train data size: 36400 + ts_code trade_date log_circ_mv +0 600306.SH 2020-01-02 11.552040 +1 603269.SH 2020-01-02 11.324801 +2 002633.SZ 2020-01-02 11.759023 +3 603991.SH 2020-01-02 11.181150 +4 000691.SZ 2020-01-02 11.677910 +... ... ... ... +36395 600615.SH 2022-12-30 12.027909 +36396 603829.SH 2022-12-30 12.034572 +36397 603037.SH 2022-12-30 12.035767 +36398 002767.SZ 2022-12-30 11.896427 +36399 600561.SH 2022-12-30 11.858571 \ No newline at end of file diff --git a/main/train/Classify2.ipynb b/main/train/Classify2.ipynb index ebde1f1..cfc562f 100644 --- a/main/train/Classify2.ipynb +++ b/main/train/Classify2.ipynb @@ -58,13 +58,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "daily data\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ + "daily data\n", "daily basic\n", "inner merge on ['ts_code', 'trade_date']\n", "stk limit\n", @@ -74,7 +68,7 @@ "cyq perf\n", "left merge on ['ts_code', 'trade_date']\n", "\n", - "RangeIndex: 8595791 entries, 0 to 8595790\n", + "RangeIndex: 8601132 entries, 0 to 8601131\n", "Data columns (total 32 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", @@ -561,7 +555,7 @@ "Calculating cs_rank_size...\n", "Finished cs_rank_size.\n", "\n", - "Index: 4502216 entries, 0 to 4502215\n", + "Index: 4503567 entries, 0 to 4503566\n", "Columns: 177 entries, ts_code to cs_rank_size\n", "dtypes: bool(10), datetime64[ns](1), float64(161), int32(3), object(2)\n", "memory usage: 5.6+ GB\n", @@ -1228,7 +1222,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 13, "id": "47c12bb34062ae7a", "metadata": { "ExecuteTime": { @@ -1238,7 +1232,7 @@ }, "outputs": [], "source": [ - "days = 2\n", + "days = 5\n", "validation_days = 120\n", "\n", "import gc\n", @@ -1262,7 +1256,45 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 14, + "id": "29221dde", + "metadata": {}, + "outputs": [], + "source": [ + "feature_columns = [col for col in df.head(10).merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left').merge(index_data, on='trade_date', how='left').columns]\n", + "feature_columns = [col for col in feature_columns if col not in ['trade_date',\n", + " 'ts_code',\n", + " 'label']]\n", + "feature_columns = [col for col in feature_columns if 'future' not in col]\n", + "feature_columns = [col for col in feature_columns if 'label' not in col]\n", + "feature_columns = [col for col in feature_columns if 'score' not in col]\n", + "feature_columns = [col for col in feature_columns if 'gen' not in col]\n", + "feature_columns = [col for col in feature_columns if 'is_st' not in col]\n", + "feature_columns = [col for col in feature_columns if 'pe_ttm' not in col]\n", + "# feature_columns = [col for col in feature_columns if 'volatility' not in col]\n", + "feature_columns = [col for col in feature_columns if 'circ_mv' not in col]\n", + "feature_columns = [col for col in feature_columns if 'code' not in col]\n", + "feature_columns = [col for col in feature_columns if col not in origin_columns]\n", + "feature_columns = [col for col in feature_columns if not col.startswith('_')]\n", + "# feature_columns = [col for col in feature_columns if col not in ['ts_code', 'trade_date', 'vol_std_5', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_007', 'consecutive_up_limit', 'mv_volatility', 'volume_growth', 'mv_growth', 'arbr']]\n", + "feature_columns = [col for col in feature_columns if col not in ['intraday_lg_flow_corr_20', \n", + " 'cap_neutral_cost_metric', \n", + " 'hurst_net_mf_vol_60', \n", + " 'complex_factor_deap_1', \n", + " 'lg_buy_consolidation_20',\n", + " 'cs_rank_ind_cap_neutral_pe',\n", + " 'cs_rank_opening_gap',\n", + " 'cs_rank_ind_adj_lg_flow']]\n", + "\n", + "# df = fill_nan_with_daily_median(df, feature_columns)\n", + "for feature_col in [col for col in feature_columns if col in df.columns]:\n", + " median_val = df[feature_col].median()\n", + " df[feature_col].fillna(0, inplace=True)" + ] + }, + { + "cell_type": "code", + "execution_count": 15, "id": "b76ea08a", "metadata": {}, "outputs": [ @@ -1283,7 +1315,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 130/130 [00:30<00:00, 4.28it/s]\n" + "MAD Filtering: 100%|██████████| 130/130 [00:28<00:00, 4.62it/s]\n" ] }, { @@ -1298,7 +1330,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "MAD Filtering: 100%|██████████| 130/130 [00:23<00:00, 5.44it/s]\n" + "MAD Filtering: 100%|██████████| 130/130 [00:23<00:00, 5.55it/s]\n" ] }, { @@ -1338,13 +1370,13 @@ "截面 MAD 去极值处理完成。\n", "feature_columns: ['vol', 'pct_chg', 'turnover_rate', 'volume_ratio', 'winner_rate', 'undist_profit_ps', 'ocfps', 'AR', 'BR', 'AR_BR', 'cashflow_to_ev_factor', 'book_to_price_ratio', 'turnover_rate_mean_5', 'variance_20', 'bbi_ratio_factor', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy', 'cost_support_15pct_change', 'cat_winner_price_zone', 'flow_chip_consistency', 'profit_taking_vs_absorb', 'cat_is_positive', 'upside_vol', 'downside_vol', 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate', 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike', 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike', 'vol_std_5', 'atr_14', 'atr_6', 'obv', 'maobv_6', 'rsi_3', 'return_5', 'return_20', 'std_return_5', 'std_return_90', 'std_return_90_2', 'act_factor1', 'act_factor2', 'act_factor3', 'act_factor4', 'rank_act_factor1', 'rank_act_factor2', 'rank_act_factor3', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_003', 'alpha_007', 'alpha_013', 'vol_break', 'weight_roc5', 'smallcap_concentration', 'cost_stability', 'high_cost_break_days', 'liquidity_risk', 'turnover_std', 'mv_volatility', 'volume_growth', 'mv_growth', 'momentum_factor', 'resonance_factor', 'log_close', 'cat_vol_spike', 'up', 'down', 'obv_maobv_6', 'std_return_5_over_std_return_90', 'std_return_90_minus_std_return_90_2', 'cat_af2', 'cat_af3', 'cat_af4', 'act_factor5', 'act_factor6', 'active_buy_volume_large', 'active_buy_volume_big', 'active_buy_volume_small', 'buy_lg_vol_minus_sell_lg_vol', 'buy_elg_vol_minus_sell_elg_vol', 'ctrl_strength', 'low_cost_dev', 'asymmetry', 'lock_factor', 'cat_vol_break', 'cost_atr_adj', 'cat_golden_resonance', 'mv_turnover_ratio', 'mv_adjusted_volume', 'mv_weighted_turnover', 'nonlinear_mv_volume', 'mv_volume_ratio', 'mv_momentum', 'lg_flow_mom_corr_20_60', 'lg_flow_accel', 'profit_pressure', 'underwater_resistance', 'cost_conc_std_20', 'profit_decay_20', 'vol_amp_loss_20', 'vol_drop_profit_cnt_5', 'lg_flow_vol_interact_20', 'cost_break_confirm_cnt_5', 'atr_norm_channel_pos_14', 'turnover_diff_skew_20', 'lg_sm_flow_diverge_20', 'pullback_strong_20_20', 'vol_wgt_hist_pos_20', 'vol_adj_roc_20', 'cs_rank_net_lg_flow_val', 'cs_rank_elg_buy_ratio', 'cs_rank_rel_profit_margin', 'cs_rank_cost_breadth', 'cs_rank_dist_to_upper_cost', 'cs_rank_winner_rate', 'cs_rank_intraday_range', 'cs_rank_close_pos_in_range', 'cs_rank_pos_in_hist_range', 'cs_rank_vol_x_profit_margin', 'cs_rank_lg_flow_price_concordance', 'cs_rank_turnover_per_winner', 'cs_rank_volume_ratio', 'cs_rank_elg_buy_sell_sm_ratio', 'cs_rank_cost_dist_vol_ratio', 'cs_rank_size', 'cat_up_limit', 'industry_obv', 'industry_return_5', 'industry_return_20', 'industry__ema_5', 'industry__ema_13', 'industry__ema_20', 'industry__ema_60', 'industry_act_factor1', 'industry_act_factor2', 'industry_act_factor3', 'industry_act_factor4', 'industry_act_factor5', 'industry_act_factor6', 'industry_rank_act_factor1', 'industry_rank_act_factor2', 'industry_rank_act_factor3', 'industry_return_5_percentile', 'industry_return_20_percentile', '000852.SH_MACD', '000905.SH_MACD', '399006.SZ_MACD', '000852.SH_MACD_hist', '000905.SH_MACD_hist', '399006.SZ_MACD_hist', '000852.SH_RSI', '000905.SH_RSI', '399006.SZ_RSI', '000852.SH_Signal_line', '000905.SH_Signal_line', '399006.SZ_Signal_line', '000852.SH_amount_change_rate', '000905.SH_amount_change_rate', '399006.SZ_amount_change_rate', '000852.SH_amount_mean', '000905.SH_amount_mean', '399006.SZ_amount_mean', '000852.SH_daily_return', '000905.SH_daily_return', '399006.SZ_daily_return', '000852.SH_up_ratio_20d', '000905.SH_up_ratio_20d', '399006.SZ_up_ratio_20d', '000852.SH_volatility', '000905.SH_volatility', '399006.SZ_volatility', '000852.SH_volume_change_rate', '000905.SH_volume_change_rate', '399006.SZ_volume_change_rate']\n", "df最小日期: 2019-01-02\n", - "df最大日期: 2025-05-06\n", - "2058185\n", + "df最大日期: 2025-05-07\n", + "2057678\n", "train_data最小日期: 2020-01-02\n", "train_data最大日期: 2022-12-30\n", - "1730349\n", + "1730630\n", "test_data最小日期: 2023-01-03\n", - "test_data最大日期: 2025-05-06\n", + "test_data最大日期: 2025-05-07\n", " ts_code trade_date log_circ_mv\n", "0 000001.SZ 2019-01-02 16.574219\n", "2738 000001.SZ 2019-01-03 16.583965\n", @@ -1374,7 +1406,7 @@ "\n", "# feature_columns = [\n", "# 'undist_profit_ps', \n", - "# 'AR_BR', \n", + "# 'AR_BR',\n", "# 'pe_ttm',\n", "# 'alpha_22_improved', \n", "# 'alpha_003', \n", @@ -1422,38 +1454,13 @@ "# feature_columns = [col for col in feature_columns if col in train_data.columns]\n", "# feature_columns = [col for col in feature_columns if not col.startswith('_')]\n", "\n", - "feature_columns = [col for col in test_data.head(10).merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left').merge(index_data, on='trade_date', how='left').columns]\n", - "feature_columns = [col for col in feature_columns if col not in ['trade_date',\n", - " 'ts_code',\n", - " 'label']]\n", - "feature_columns = [col for col in feature_columns if 'future' not in col]\n", - "feature_columns = [col for col in feature_columns if 'label' not in col]\n", - "feature_columns = [col for col in feature_columns if 'score' not in col]\n", - "feature_columns = [col for col in feature_columns if 'gen' not in col]\n", - "feature_columns = [col for col in feature_columns if 'is_st' not in col]\n", - "feature_columns = [col for col in feature_columns if 'pe_ttm' not in col]\n", - "# feature_columns = [col for col in feature_columns if 'volatility' not in col]\n", - "feature_columns = [col for col in feature_columns if 'circ_mv' not in col]\n", - "feature_columns = [col for col in feature_columns if 'code' not in col]\n", - "feature_columns = [col for col in feature_columns if col not in origin_columns]\n", - "feature_columns = [col for col in feature_columns if not col.startswith('_')]\n", - "# feature_columns = [col for col in feature_columns if col not in ['ts_code', 'trade_date', 'vol_std_5', 'cov', 'delta_cov', 'alpha_22_improved', 'alpha_007', 'consecutive_up_limit', 'mv_volatility', 'volume_growth', 'mv_growth', 'arbr']]\n", - "feature_columns = [col for col in feature_columns if col not in ['intraday_lg_flow_corr_20', \n", - " 'cap_neutral_cost_metric', \n", - " 'hurst_net_mf_vol_60', \n", - " 'complex_factor_deap_1', \n", - " 'lg_buy_consolidation_20',\n", - " 'cs_rank_ind_cap_neutral_pe',\n", - " 'cs_rank_opening_gap',\n", - " 'cs_rank_ind_adj_lg_flow']]\n", - "\n", "numeric_columns = df.select_dtypes(include=['float64', 'int64']).columns\n", "numeric_columns = [col for col in numeric_columns if col in feature_columns]\n", "# feature_columns = select_top_features_by_rankic(df, numeric_columns, n=10)\n", "print(feature_columns)\n", "\n", - "train_data = fill_nan_with_daily_median(train_data, feature_columns)\n", - "test_data = fill_nan_with_daily_median(test_data, feature_columns)\n", + "# train_data = fill_nan_with_daily_median(train_data, feature_columns)\n", + "# test_data = fill_nan_with_daily_median(test_data, feature_columns)\n", "\n", "train_data = train_data.dropna(subset=[col for col in feature_columns if col in train_data.columns])\n", "train_data = train_data.dropna(subset=['label'])\n", @@ -1504,7 +1511,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 16, "id": "e23d1759", "metadata": {}, "outputs": [], @@ -1561,7 +1568,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 17, "id": "8f134d435f71e9e2", "metadata": { "ExecuteTime": { @@ -1591,7 +1598,7 @@ " target_column='label'): # 增加目标列参数\n", "\n", " print('train data size: ', len(train_data_df))\n", - "\n", + " print(train_data_df[['ts_code', 'trade_date', 'log_circ_mv']])\n", " # 确保数据按时间排序\n", " train_data_df = train_data_df.sort_values(by='trade_date')\n", "\n", @@ -1605,8 +1612,6 @@ " if print_info:\n", " print(f'原始样本数: {initial_len}, 去除标签为空后样本数: {len(train_data_df)}')\n", "\n", - " train_data_split = train_data_df\n", - "\n", " # 提取特征和标签,只取数值型特征用于线性回归\n", " \n", " if split_date is None:\n", @@ -1621,6 +1626,7 @@ " X_val = val_data_split[feature_columns]\n", " y_val = val_data_split['label']\n", "\n", + "\n", " # # 标准化数值特征 (使用 StandardScaler 对训练集fit并transform, 对验证集只transform)\n", " scaler = StandardScaler()\n", " # X_train = scaler.fit_transform(X_train)\n", @@ -1638,15 +1644,15 @@ "\n", " params = {\n", " 'loss_function': 'Logloss', # 适用于二分类\n", - " 'eval_metric': 'Precision', # 评估指标\n", - " 'iterations': 500,\n", + " 'eval_metric': 'Logloss', # 评估指标\n", + " 'iterations': 1500,\n", " 'learning_rate': 0.01,\n", " 'depth': 8, # 控制模型复杂度\n", - " 'l2_leaf_reg': 1, # L2 正则化\n", - " 'verbose': 500,\n", - " 'early_stopping_rounds': 300,\n", - " # 'one_hot_max_size': 50,\n", - " # 'class_weights': [0.6, 1.2]\n", + " 'l2_leaf_reg': 5, # L2 正则化\n", + " 'verbose': 5000,\n", + " 'early_stopping_rounds': 3000,\n", + " 'one_hot_max_size': 50,\n", + " 'class_weights': [0.6, 1.2],\n", " 'task_type': 'GPU',\n", " 'has_time': True,\n", " 'random_seed': 7\n", @@ -1658,7 +1664,10 @@ "\n", " model = CatBoostClassifier(**params)\n", " model.fit(train_pool,\n", - " eval_set=val_pool, plot=True, use_best_model=True)\n", + " eval_set=val_pool, \n", + " plot=True, \n", + " use_best_model=True\n", + " )\n", "\n", "\n", " return model, scaler, None # 返回训练好的模型、scaler 和 pca 对象" @@ -1666,7 +1675,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 18, "id": "c6eb5cd4-e714-420a-ac48-39af3e11ee81", "metadata": { "ExecuteTime": { @@ -1680,6 +1689,20 @@ "output_type": "stream", "text": [ "train data size: 36400\n", + " ts_code trade_date log_circ_mv\n", + "0 600306.SH 2020-01-02 11.552040\n", + "1 603269.SH 2020-01-02 11.324801\n", + "2 002633.SZ 2020-01-02 11.759023\n", + "3 603991.SH 2020-01-02 11.181150\n", + "4 000691.SZ 2020-01-02 11.677910\n", + "... ... ... ...\n", + "36395 600615.SH 2022-12-30 12.027909\n", + "36396 603829.SH 2022-12-30 12.034572\n", + "36397 603037.SH 2022-12-30 12.035767\n", + "36398 002767.SZ 2022-12-30 11.896427\n", + "36399 600561.SH 2022-12-30 11.858571\n", + "\n", + "[36400 rows x 3 columns]\n", "原始样本数: 36400, 去除标签为空后样本数: 36400\n", "cat_features: [27, 30, 37, 39, 41, 80, 86, 87, 88, 100, 102, 141]\n" ] @@ -1687,7 +1710,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "66258c1f2f874fd0bfd05d169b09cc51", + "model_id": "73e4fa876f004bafb847cea54620f732", "version_major": 2, "version_minor": 0 }, @@ -1702,11 +1725,11 @@ "name": "stdout", "output_type": "stream", "text": [ - "0:\tlearn: 0.6593407\ttest: 0.2558140\tbest: 0.2558140 (0)\ttotal: 118ms\tremaining: 58.9s\n", - "499:\tlearn: 0.9223881\ttest: 0.3881579\tbest: 0.4090909 (449)\ttotal: 43.8s\tremaining: 0us\n", - "bestTest = 0.4090909091\n", - "bestIteration = 449\n", - "Shrink model to first 450 iterations.\n" + "0:\tlearn: 0.6886803\ttest: 0.6892921\tbest: 0.6892921 (0)\ttotal: 141ms\tremaining: 3m 32s\n", + "1499:\tlearn: 0.3359066\ttest: 0.5174742\tbest: 0.5163721 (873)\ttotal: 1m 51s\tremaining: 0us\n", + "bestTest = 0.5163720682\n", + "bestIteration = 873\n", + "Shrink model to first 874 iterations.\n" ] } ], @@ -1727,7 +1750,66 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 19, + "id": "ec189398", + "metadata": {}, + "outputs": [], + "source": [ + "# if True:\n", + "# train_data_df = train_data.dropna(subset=['label']).groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(50, 'total_mv'))\n", + "# # 识别数值型特征列\n", + "\n", + "# # 去除标签为空的样本\n", + "# initial_len = len(train_data_df)\n", + "# train_data_df = train_data_df.dropna(subset=['label'])\n", + "\n", + "\n", + "# # 提取特征和标签,只取数值型特征用于线性回归\n", + " \n", + "# all_dates = train_data_df['trade_date'].unique() # 获取所有唯一的 trade_date\n", + "# split_date = all_dates[-validation_days] # 划分点为倒数第 validation_days 天\n", + "# val_data_split = train_data_df[train_data_df['trade_date'] >= split_date] # 验证集\n", + " \n", + "\n", + "# score_df = val_data_split\n", + "# score_df = fill_nan_with_daily_median(score_df, ['pe_ttm'])\n", + "# score_df = score_df[score_df['pe_ttm'] > 0]\n", + "# score_df = score_df.merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left')\n", + "# score_df = score_df.merge(index_data, on='trade_date', how='left')\n", + "# # score_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(50, 'total_mv')).reset_index()\n", + "# numeric_columns = score_df.select_dtypes(include=['float64', 'int64']).columns\n", + "# numeric_columns = [col for col in feature_columns if col in numeric_columns]\n", + "# # score_df.loc[:, numeric_columns] = scaler.transform(score_df[numeric_columns])\n", + "# # score_df = cross_sectional_standardization(score_df, numeric_columns)\n", + "# print(score_df.columns.tolist())\n", + "\n", + "# score_df['score'] = model.predict_proba(score_df[feature_columns])[:, 1]\n", + "# score_df['score_ranks'] = score_df.groupby('trade_date')['score'].rank(ascending=True)\n", + "\n", + "# score_df = score_df.groupby('trade_date', group_keys=False).apply(\n", + "# lambda x: x[x['score'] >= x['score'].quantile(0.90)] # 计算90%分位数作为阈值,筛选分数>=阈值的行\n", + "# ).reset_index(drop=True) # drop=True 避免添加旧索引列\n", + "# # save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nlargest(1, 'score')).reset_index()\n", + "# save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1, 'total_mv')).reset_index()\n", + "# # save_df[['trade_date', 'score', 'ts_code']].to_csv('predictions_test.tsv', index=False)\n", + "# import pandas as pd\n", + "# from sklearn.metrics import accuracy_score\n", + "\n", + "# # 假设 df 是你的 DataFrame\n", + "# # df = pd.read_csv('your_data.csv')\n", + "\n", + "# # 将预测分数转换为类别预测(例如:0.5 为阈值)\n", + "# save_df['pred'] = (save_df['score'] >= 0.5).astype(int)\n", + "\n", + "# # 计算准确率\n", + "# acc = accuracy_score(save_df['label'], save_df['pred'])\n", + "\n", + "# print(f\"准确率为:{acc:.4f}\")" + ] + }, + { + "cell_type": "code", + "execution_count": 31, "id": "5d1522a7538db91b", "metadata": { "ExecuteTime": { @@ -1744,9 +1826,9 @@ "# print(all_dates)\n", "# val_data_split = train_data[train_data['trade_date'] >= split_date] # 验证集\n", "\n", - "score_df = test_data\n", - "score_df = fill_nan_with_daily_median(score_df, ['pe_ttm'])\n", - "score_df = score_df[score_df['pe_ttm'] > 0]\n", + "score_df = test_data.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(500, 'total_mv'))\n", + "# score_df = fill_nan_with_daily_median(score_df, ['pe_ttm'])\n", + "# score_df = score_df[score_df['pe_ttm'] > 0]\n", "score_df = score_df.merge(industry_df, on=['cat_l2_code', 'trade_date'], how='left')\n", "score_df = score_df.merge(index_data, on='trade_date', how='left')\n", "# score_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(50, 'total_mv')).reset_index()\n", @@ -1763,12 +1845,13 @@ ").reset_index(drop=True) # drop=True 避免添加旧索引列\n", "# save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nlargest(1, 'score')).reset_index()\n", "save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1, 'total_mv')).reset_index()\n", + "save_df = save_df.sort_values(['trade_date', 'score'])\n", "save_df[['trade_date', 'score', 'ts_code']].to_csv('predictions_test.tsv', index=False)\n" ] }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 32, "id": "09b1799e", "metadata": {}, "outputs": [ @@ -1788,7 +1871,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 33, "id": "7e9023cc", "metadata": {}, "outputs": [], @@ -1988,7 +2071,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 34, "id": "a0000d75", "metadata": {}, "outputs": [ @@ -1998,7 +2081,7 @@ "text": [ "开始分析 'score' 在 'circ_mv' 和 'future_return' 下的表现...\n", "准备数据,处理 NaN 值...\n", - "原始数据 173284 行,移除 NaN 后剩余 172527 行用于分析。\n", + "原始数据 28200 行,移除 NaN 后剩余 27807 行用于分析。\n", "对 'circ_mv' 和 'future_return' 进行 100 分位数分箱...\n", "按二维分箱分组计算 Spearman Rank IC...\n", "整理结果用于绘图...\n", @@ -2037,7 +2120,7 @@ }, { "data": { - "image/png": "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6NKlSxo+fLjOnTunFi1apMvs2rVLbdu2TfdDiDJlykhK+7lyp5w5c0aGYahAgQJp/o5+9913WrFiRYZjEhMT9fnnn6f5c+oPw2483ib1Yaqffvppmp3369at0zvvvKPvvvvutmqfMmWKgoKCMt25DgAAAO/DGeEAAJisZcuWmjVrlvr3769ly5apcOHCOnv2rJYtW6bAwEA1bNjQnn3ppZe0YcMGrVu3Tk2bNlXNmjV1/vx5LVu2TKGhoRoyZIg9++STT+o///mPZsyYoWeeeUZ16tTRuXPntHLlSkVERGjUqFFOLaBGREToww8/VI8ePdSqVSvVq1dPBQsW1G+//aY9e/aoYcOGqlmzplPfiw4dOmjfvn1q1apVhov0R44c0QcffKA1a9aoa9eumjx5sjp27KgtW7bo+eef14svvqjatWunO3YiJiZGu3btknT94XsNGjTQk08+qccff9y+GJucnKy33npLx48f19dff53h9+b777/X9u3b9fzzz2d49npiYqK6deumEydO6MUXX0zz8MIbHT9+XGFhYWmOe7lZ+fLl7f87o53SU6dOVUpKimrXrp3pPVwtKChI/fv3V9euXdWkSRP7Q0IzExgYqFdffVUDBgzQxIkT7Uef1KxZU3v37lXHjh311FNP6fjx41q7dq39IaQ3/uDmdgUGBmrgwIFq166d3nvvPU2bNs1l985MTEyMtm3bpuXLl6tZs2Z66qmnZLFYtG3bNpUuXVodO3a8rfvXq1dPOXLk0Ny5cxUeHp7mMyJV9erVVbZsWc2ePVuHDh1S+fLldfXqVfsC9O0uxmdH6dKlde+992rLli3q1q2bihYtqu3btys2NlZ58uTRxYsX052lnidPHk2fPl27du1SyZIltWnTJh04cEA1atRI8z7bt2+vdevWaf78+frzzz9VvXp1Xbp0SUuXLlVkZKQGDhzodN379u3TpEmTNGDAgDQPIAYAAIB3Y0c4AAAmK1GihL799ls988wz2rVrl2bNmqVffvlFVatW1fTp09PsiA4ODtbnn3+ufv36KTg4WHPmzNGvv/6q2rVra/78+apcuXKaew8cOFAfffSRChQooIULF2rz5s1q0KCBvv3223RZR9SuXVtz5sxRzZo1tWHDBs2dO1eBgYEaNmzYbR25EBoaqk8++STNInjqjtqtW7eqSZMmWrNmjerXr69G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okUL/f7771q3bp1OnTqlRYsWOXVsTnaP8bl8+bIkZfr5lStXLp06dSpb2dy5c9uz0vW/86tXr9bMmTPVsmVLlS1bVn///be++OILlS1bVt26dXO65sjIyAx/8yf17/vJkyeVK1cue8133313umyePHkkXT+qyJmF8J9//tl+7Eq/fv30yCOPODS+b9++qlGjhgYMGKC+ffva/0199913+vjjjxUaGqrAwEBdunRJf/75p2rXrq2kpCTFxMTYPwsvXbqkM2fOpLv3jT/4AwAA8DcshAMAvNY///yjixcv2o8xkaQrV67IZrPpwIEDGY5JTk5WYmJimteTk5Nls9nsOwN79ep1y7kPHjyoI0eOqFOnTul25rrC6dOnNXjwYIWFhWnBggX2M79ff/11NW7cWF9//bU6duyoAgUKOD1HfHy83njjDbVr105dunRRjhw50mWGDh2qI0eOqGfPnuratav9+pAhQzR37lzNnTtXr776qlPzV6xYUV988YX27Nmj5s2bS5Jmz55tX/A/ceKEpOtn9ubLly/dQvj69esVHx+fZiH5dixYsEAnT56UdP34iOeff14PPvjgHX/A5I07XydNmqSiRYumueaM3Llz2+9x9OhRzZo1Sw888MBt3/dm3333neLj4zVt2rR0D/eTrv977N+/v3LkyKFFixbp3nvvlXT939gzzzyjKVOmKCYmxqnfLEiVnb/HY8aM0b59+/Tuu+/qhRdesF//4IMP9PXXX2vhwoVq166d7rvvPvv3aPPmzfr+++9Vo0YNlz8sc8qUKTIMQ/Pnz1fFihUzzc2bN0/169fX6NGjFRISIpvNplatWikuLk6HDh1K9xsSrpS6WJrRTmTp+k7vq1evZjt78eJF+5+Dg4M1YsQItWzZUsOGDdPMmTP13nvvyTAMjRw50v7DJ0cFBgZmevxV6j1THyScWnNG+ZuzjnrttddUvnx51ahRQ6GhodqyZYsiIiIUHBysunXrymq1avPmzenGPfPMMzp8+LD9KJrp06eneb1q1ar64IMPFBoaqp9++knz589XVFSUBg4cqGvXrqlQoUL2nfdvvPFGpvVxzBMAAPBXLIQDALzW5MmTtWDBggxfy+polNOnT6d7Patd5GZYunSprl69qtdeey3Ngy9z586tMWPG6MyZM/bFf2ddunRJzZs315tvvpnh6xcvXtTq1atV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9evXq0GDBvZzfp3x999/67XXXlNiYqI++eSTDI9ukNIv4A0fPlx9+/a1f6UeY+MOqTXu37/ffi0pKUmjRo3KdEzBggUVEhKS7tiKa9eupbvvvn370mTGjh2rhIQEp+tNPdrjxx9/THNvm82mYcOG6b333tOFCxecvn92BAYG6umnn5bVatWUKVPSvLZw4UK999579p26NypSpIik9Md93Or7ZhiGRowYccePLnGHV155RYGBgerTp4/++usv+wM+v/32W91777164okn7NmYmBhFRETonXfe0fbt2yVJq1ev1uTJk5UzZ041atQozb1/+ukn/fjjj2revLneeusttW7dWsuWLbMvnDujfPnyqlmzptasWaPx48crOTlZp06d0htvvKHk5GS1atXKnr377rvtDx595513ZLVadenSJfXt21fnz5/Xs88+69Kjhj755BOdPXtWLVu2VK5cudK9nvoDtawWwtetW6fPP/9cDz/8sBo3bpzmtdatW+vll1+2/3CmUKFCKlWqVLqvzB4mCgAA4A84JA4A4LX69Omj77//Xi+//LJ95+nkyZMVEhKi4OBgBQQEqEuXLjp37pzmzp0rm82mixcvymq1Srq+w7hevXr65ptvdO+99yo0NNTMt5NGwYIFNWzYMA0cOFCtWrVSgwYNlDNnTq1du1bHjh1TTEyMoqKi7ngd77zzjvbs2aNx48Zp48aNevDBB7Vv3z5t3LhR9913322f6euIe+65R9WqVbMvlDVv3vy27lewYEFVqVJFVapUydaCfuqu3xUrVqQ5H/3ll1/WX3/9dVu1ZFeDBg30xRdfaMSIEQoJCVFoaKg+++wzBQUF2Y98uFlwcLCaNm2qhQsXqlu3bipRooROnTqlEydOaNasWZKkypUrK3/+/Jo3b57KlCmjsmXLauHChVq2bJkqVaqkHTt2OFVvRESEPvzwQ/Xo0UOtWrVSvXr1VLBgQf3222/as2ePGjZsqJo1azr9/ciu3r17a8uWLRo/frx++eUXPfTQQzp58qRWrlypu+++W7179043pnDhwqpRo4Z++OEHGYahggUL6siRIwoODtbo0aMlXd9VHB4erkmTJqlgwYIqWLCgvvrqKx04cEClS5d229+LO+WRRx5R//79NXLkSD399NP2h8lGRkZq1KhRaT4z77vvPg0fPlz9+/fXiy++aM+GhIToo48+SnPMyMmTJzV06FDlz59fAwcOlCT169dP69ev1/vvv6+qVauqaNGiTtU8YsQIvfzyy5owYYKmTJkim80mm82munXr6sUXX0yT7d+/vw4ePKh58+Zp0aJFMgxD165dU8WKFdWzZ0+n5s/I3LlzNXPmTBUqVCjT+6YepZPZQrhhGBo9erRCQkL0/vvvKyAgIMMftmTnBzA37oAHAADwJyyEAwC8Vuoi5o1SF8RThYSEKCgoyP4wt9Rdnqly5Mih1157LVvz7du3z342d+oO0Owcn+CsFi1aqGjRovr888+1cuVKXbt2TaVLl1bXrl313HPP3bF5b1SoUCEtWLBAEydO1PLly7Vjxw7lz59fL730krp37+72s9VbtGih3377TYUKFVKNGjVu6145cuTQ2LFj0zw8LqtFpNTz0AMDA9OMCQgIUGJi4m3Vkl0PPfSQRo0apYkTJ6pHjx7Kly+fGjdurB49euiZZ57JdNzgwYN11113admyZVqzZo1y586dJp8zZ05NmTJFH3zwgYYPH67Q0FA9+uijWrBggT777DOnF8IlqXbt2pozZ44mTpyoDRs2KCkpSSVKlNCwYcPc9vc4d+7cmjt3riZNmqSlS5dq9uzZKliwoFq3bq1u3bplei7zmDFjNHr0aK1bt07//vuv7r77bsXExNhfL1KkiCZOnKhRo0ZpwIABypkzp2rXrq158+a5dCHVTP/5z39UuXJlff311zpy5IhKly6tzp07p/sslaTGjRvrgQce0BdffKG//vpLhQsXtp9VncowDPXv318XL17Up59+aj+qJFeuXBo6dKg6d+6svn37atasWU59vubPn18LFy7UzJkztX79egUHB6tJkyZq2bKlfbd0qoiICM2YMUMLFizQsmXLdO3aNdWuXVsvvfSSSx4qmZSUpHHjxmnatGnKlSuXJk+enOEDOM+fP68ffvhBkjL9AUBAQIDGjh2rnTt3qkyZMpJkX+S/Ueqfbzw65Wap33MAAAB/E2D4wu9tAgD8VlJSkiZMmKCwsDD7LvAbzZ49WwkJCekWBVJSUmSz2ZSUlKTnnntO99133y3nWr58uXr06GH/c2hoqLZu3arw8HDXvBmYzmKxqFWrVho8eLBeeumlNK/9888/Onr0qCpXrqywsDD79QsXLujatWuZ7sgG4F+SkpL0ww8/aNKkSfrnn39UqFAhTZkyReXLl0+Tmz9/voYNG2Y/u75cuXJavHhxtn8A8Mgjj6hs2bKaM2eO/drSpUvVs2dPvf/++3rkkUfSjenXr58OHjyo33///TbeIQAAgHdiRzgAwKslJydr2rRpCg0NVWhoaIYPlwsNDdWMGTPSXLPZbEpJSdGVK1f0+OOPZ2sh/LHHHlNERITy5cunEiVKqHXr1iyC/3/Tp0/XxYsXs5V95ZVXlDt37jtckXOuXr0q6X+7v290//336/777093nd2Vt+/IkSNasGBBtrJFixZV69at73BFgPOCgoIUFxenf/75Rw0bNtTQoUMz/O2ZZ599VuPHj1eBAgXsO9Ed2QWfmJiY7rdRUv+cekb4zSIiIpScnOzgOwIAAPAN7AgHAAC3rU6dOvYzbm9l1apVTp//C9+0efNmtW/fPlvZatWqaebMmXe4IuD2GIahnTt36qGHHrpjc+zfv1+hoaEqVqzYHZsDAADAl7AQDgAAAAAAAADwaXfuCV8AAAAAAAAAAHgAFsIBAAAAAAAAAD6NhXAAAAAAAAAAgE9jIRwAAAAAAAAA4NOCzS4gO86ePashQ4Zo06ZNKlGihD788EOVL1/eqXtZLBYXVwcAAAAAAACYIzo62uwSvErKybJml+BygffsM7sE72B4uJSUFKNt27ZG27Ztjb/++stYuHChUbt2bePy5ctO3S82NjbdtYSEBGPbtm1GQkJCtsc4Ogd59+UzG5NVnz3tPZB3bgw99ty8q+agx+7Lu2MOeuzavDvmoMeuzbtjDnpsbt4dc9Bj1+bdMYc35L2px+6YwxfzZvbYHXP4Wx6OsZ0o43NfyB6PPxrl999/144dO/T++++rVKlSevbZZ1WiRAmtXLnS7NIAAAAAAAAAAF7A4xfCd+/ercKFC6t06dL2a5UqVdKff/5pYlUAAAAAAAAAAG/h8Qvh8fHxuv/++9Ncy5Mnj06dOmVSRQAAAAAAAAAAb+LxD8sMDg5WWFhYmmvh4eGyWq1O3/PmsVeuXEnz3+yMcXQO8u7NZzTmVn32tPdA3vEx9Niz866Ygx67N++OOeixa/PumIMeuzbvjjnosbl5d8xBj12bd8ccnp73th67Yw5fy5vdY3fM4U/5yMhIh+7t71KUYnYJLufxO509RIBhGIbZRWRl/vz5+r//+z8tXLjQfu3LL7/Ub7/9psmTJzt8P4vFosTERIfGhIWFOTSGvLl5T6yJvGvznlgTefPnIO/avCfWRN78Oci7Nu+JNZF3bd4TayJv/hzkXZv3xJrImz+Hv+UrV66c7SykaydL3zrkZYLv+cvsEryCxy+E79+/Xy1bttSGDRuUO3duSVKfPn2UO3duvfvuuw7fz2KxqGTJkmmuXblyRYcOHVLx4sUVERGRbszBgwfTjckKeXPzmY3Jqs+e9h7IOzeGHntu3lVz0GP35c2qiR47n/fEmuix+XPQY3PznlgTPTZ/Dm/Ie1OPPbEmb8ib2WN3zOFveXaEO4aFcP/l8UejlClTRiVLltTo0aM1ZMgQxcXFafny5Zo4caLT98zsAyIiIiLT1xz9UCFvbj6rMZn12dPeA3nnx9Bjz8y7cg567J68O+agx67Nu2MOeuzavDvmoMfm5t0xBz12bd4dc3hL3lt67I45fDVvVo/dMYe/5QHcmscvhEvS8OHD1alTJy1dulTx8fFq3ry5atWqZXZZAAAAAAAAALyIzfC9M8K9YoHXA3jF9+mBBx7QsmXLtHXrVuXNm1cVK1Y0uyQAAAAAAAAAgJfw+DPCXc1isZhdAgAAAAAAAOAS0dHRZpfgVRJPOHamvTcIu/eg2SV4B8PPxMbGpruWkJBgbNu2zUhISMj2GEfnIO++fGZjsuqzp70H8s6Noceem3fVHPTYfXl3zEGPXZt3xxz02LV5d8xBj83Nu2MOeuzavDvm8Ia8N/XYHXP4Yt7MHrtjDn/LwzFXj5fwuS9kj1ccjQIAAAAAAAAAtytFfnU4Bm4QaHYBAAAAAAAAAADcSSyEAwAAAAAAAAB8GgvhAAAAAAAAAACfxhnhAAAAAAAAAPxCilLMLgEmYUc4AAAAAAAAAMCnsRAOAAAAAAAAAPBpLIQDAAAAAAAAAHwaZ4QDAAAAAAAA8As2wzC7BJgkwDD8q/sWi8XsEgAAAAAAAACXiI6ONrsEr3Lp+P1ml+ByuQv/Y3YJ3sHwM7GxsemuJSQkGNu2bTMSEhKyPcbROci7L5/ZmKz67GnvgbxzY+ix5+ZdNQc9dl/eHXPQY9fm3TEHPXZt3h1z0GNz8+6Ygx67Nu+OObwh7009dsccvpg3s8fumMPf8nDMxWP3+dwXsoczwgEAAAAAAAAAPo0zwgEAAAAAAAD4hRT51SnRuAE7wgEAAAAAAAAAPo2FcAAAAAAAAACAT2MhHAAAAAAAAADg0zgjHAAAAAAAAIBfsHFGuN9iRzgAAAAAAAAAwKexEA4AAAAAAAAA8GkBhmH41e8DWCwWs0sAAAAAAAAAXCI6OtrsErzKv8eLml2Cy91d+KjZJXgHw8/Exsamu5aQkGBs27bNSEhIyPYYR+cg7758ZmOy6rOnvQfyzo2hx56bd9Uc9Nh9eXfMQY9dm3fHHPTYtXl3zEGPzc27Yw567Nq8O+bwhrw39dgdc/hi3sweu2MOf8vDMWePFfG5L2QPD8sEAAAAAAAA4BdSeFim3+KMcAAAAAAAAACAT2MhHAAAAAAAAADg01gIBwAAAAAAAAD4NM4IBwAAAAAAAOAXbAZnhPsrdoQDAAAAAAAAAHwaC+EAAAAAAAAAAJ/GQjgAAAAAAAAAwKdxRjgAAAAAAAAAv5BidgEwTYBh+NcJ8RaLxewSAAAAAAAAAJeIjo42uwSvcvxYYbNLcLnCRY6bXYJ3MPxMbGxsumsJCQnGtm3bjISEhGyPcXQO8u7LZzYmqz572nsg79wYeuy5eVfNQY/dl3fHHPTYtXl3zEGPXZt3xxz02Ny8O+agx67Nu2MOb8h7U4/dMYcv5s3ssTvm8Lc8HHPs6L0+94Xs4YxwAAAAAAAAAIBP44xwAAAAAAAAAH7BJr86JRo3YEc4AAAAAAAAAMCnsRAOAAAAAAAAAPBpLIQDAAAAAAAAAHwaZ4QDAAAAAAAA8As2jgj3W+wIBwAAAAAAAAD4NBbCAQAAAAAAAAA+LcAwDL/6hQCLxWJ2CQAAAAAAAIBLREdHm12CVzl09F6zS3C54kVPmF2CdzD8TGxsbLprCQkJxrZt24yEhIRsj3F0DvLuy2c2Jqs+e9p7IO/cGHrsuXlXzUGP3Zd3xxz02LV5d8xBj12bd8cc9NjcvDvmoMeuzbtjDm/Ie1OP3TGHL+bN7LE75vC3PBxz4Mg9PveF7OFoFAAAAAAAAACAT2MhHAAAAAAAAADg01gIBwAAAAAAAAD4tGCzCwAAAAAAAAAAd7ApwOwSYBJ2hAMAAAAAAAAAfBoL4QAAAAAAAAAAn8ZCOAAAAAAAAADAp7EQDgAAAAAAAADwaTwsEwAAAAAAAIBfSDHMrgBmCTAMw6/ab7FYzC4BAAAAAAAAcIno6GizS/Aqe48UNrsElyt333GzS/AOhp+JjY1Ndy0hIcHYtm2bkZCQkO0xjs5B3n35zMZk1WdPew/knRtDjz0376o56LH78u6Ygx67Nu+OOeixa/PumIMem5t3xxz02LV5d8zhDXlv6rE75vDFvJk9dscc/paHY/b8c6/PfSF7OCMcAAAAAAAAAODTOCMcAAAAAAAAgF+wKcDsEmASdoQDAAAAAAAAAHwaC+EAAAAAAAAAAJ/GQjgAAAAAAAAAwKdxRjgAAAAAAAAAv8AZ4f6LHeEAAAAAAAAAAJ/GQjgAAAAAAAAAwKexEA4AAAAAAAAA8GkBhmEYZhfhThaLxewSAAAAAAAAAJeIjo42uwSv8uc/95ldgss9dP8Rs0vwDoafiY2NTXctISHB2LZtm5GQkJDtMY7OQd59+czGZNVnT3sP5J0bQ489N++qOeix+/LumIMeuzbvjjnosWvz7piDHpubd8cc9Ni1eXfM4Q15b+qxO+bwxbyZPXbHHP6Wh2P+OFzU576QPRyNAgAAAAAAAADwaSyEAwAAAAAAAIAfOnv2rLp27apKlSqpZcuW2rNnT7bGXbhwQa+//roqVaqkChUqqHPnzjp//rz99R9++EEtW7ZUpUqV9Nxzz2njxo136i1kGwvhAAAAAAAAAPyCTQE+9+UswzDUvXt3nTt3TgsWLFBMTIy6du2qhISEW47t27evrl69qoULF2rx4sU6dOiQRowYIUlau3atBgwYoI4dO2rlypV6+umn1bFjR23bts3pWl2BhXAAAAAAAAAA8DO///67duzYoffff1+lSpXSs88+qxIlSmjlypVZjrt06ZJy5MihcePGqUSJEipVqpRatGihP/74Q5I0d+5cNWvWTE2aNNHdd9+tDh06KCoqSkuXLnXDu8pcsKmzAwAAAAAAAACcVrdu3SxfX7VqVYbXd+/ercKFC6t06dL2a5UqVdKff/6p5s2bZ3q/3Llza8yYMWmu7d+/XyVLlpQknTt3TtHR0WleDwkJUVBQUJZ13mnsCAcAAAAAAAAAPxMfH6/7778/zbU8efLo1KlTDt1nz549+vnnn/Xf//5XkhQdHa1Vq1YpKSlJkmSxWBQbG6unnnrKJXU7ix3hAAAAAAAAAPyCzQf3BWe24/tWgoODFRYWluZaeHi4rFZrtu9x5coVvfHGG2rZsqWqVq0qSerevbtef/11NW3aVKVKldKmTZsUFRWlRx991Kk6XYWFcAAAAAAAAADwM3nz5tXZs2fTXLt8+bJCQ0OzNd4wDPXr10/h4eEaPHhwmvvOnDlTx44d0y+//KJVq1ZpwIABLq3dGQGGYRhmF+FOFovF7BIAAAAAAAAAl7j5LGZkbes/xc0uweWq3n/IqXH79+9Xy5YttWHDBuXOnVuS1KdPH+XOnVvvvvvuLcePHDlSS5Ys0bx581SoUKEMMy+++KKKFi2qjz76yKkaXcrwM7GxsemuJSQkGNu2bTMSEhKyPcbROci7L5/ZmKz67GnvgbxzY+ix5+ZdNQc9dl/eHXPQY9fm3TEHPXZt3h1z0GNz8+6Ygx67Nu+OObwh7009dsccvpg3s8fumMPf8nDMlsPFfO7rdjRr1sx45513DJvNZlgsFuPBBx801q1bZ9hsNuPixYvGtWvXMhw3depU4+GHHzZ27NhhXL582f51o2XLlhmVK1c2zpw5c1s1ugpHowAAAAAAAADwCylGgNkleJThw4erU6dOWrp0qeLj49W8eXPVqlVLR48eVd26dbV48WJFRUWlGzdlyhRZrVa1bds2zfW9e/dKkhITEzVixAj17t1b+fPnd8t7uRUWwgEAAAAAAADADz3wwANatmyZtm7dqrx586pixYqSpKJFi9oXtTOyZcuWLO8bFham1atXu7TW28VCOAAAAAAAAAD4qcjISD355JNml3HHBZpdAAAAAAAAAAAAdxIL4QAAAAAAAAAAn8bRKAAAAAAAAAD8gk08LNNfsSMcAAAAAAAAAODTWAgHAAAAAAAAAPg0FsIBAAAAAAAAAD4twDAMw+wi3MlisZhdAgAAAAAAAOAS0dHRZpfgVX45VNrsElyuZvG/zC7BOxh+JjY2Nt21hIQEY9u2bUZCQkK2xzg6B3n35TMbk1WfPe09kHduDD323Lyr5qDH7su7Yw567Nq8O+agx67Nu2MOemxu3h1z0GPX5t0xhzfkvanH7pjDF/Nm9tgdc/hbHo5Z/3cpn/tC9nA0CgAAAAAAAADAp7EQDgAAAAAAAADwacFmFwAAAAAAAAAA7pDCvmC/RecBAAAAAAAAAD6NhXAAAAAAAAAAgE9jIRwAAAAAAAAA4NM4IxwAAAAAAACAX7ApwOwSYBJ2hAMAAAAAAAAAfFqAYRiG2UVIUkpKinr27KmyZcuqR48e9uvr1q3TyJEjderUKTVu3FiDBw9WWFiY0/NYLBZXlAsAAAAAAACYLjo62uwSvMrqQ+XMLsHl6hTfa3YJ3sHwAFevXjXeeusto2zZssann35qv75nzx7jwQcfND777DPjn3/+Mbp37258+OGHtzVXbGxsumsJCQnGtm3bjISEhGyPcXQO8u7LZzYmqz572nsg79wYeuy5eVfNQY/dl3fHHPTYtXl3zEGPXZt3xxz02Ny8O+agx67Nu2MOb8h7U4/dMYcv5s3ssTvm8Lc8HLPq77I+94Xs8Ygzwt99912FhISoUqVKaa7PnDlTUVFR6tq1qyRp0KBBaty4sfr06XNbu8IBAAAAAAAA+B+bwUnR/sojOt+5c2d98MEHCgkJSXN99+7dqlmzpv3PhQoVUt68ebVv3z53lwgAAAAAAAAA8FIesRBerFixDK/Hx8fr/vvvT3MtT548OnXqlDvKAgAAAAAAAAD4AI84GiUzQUFB6Y5ACQ8Pl9Vqva373jz+ypUraf6bnTGOzkHevfmMxtyqz572Hsg7PoYee3beFXPQY/fm3TEHPXZt3h1z0GPX5t0xBz02N++OOeixa/PumMPT897WY3fM4Wt5s3vsjjn8KR8ZGenQvQF/FWAYhmF2EaliYmJUrVo19ejRQ5L0wgsvqEmTJoqJibFnmjZtqm7duqlRo0ZOzWGxWJSYmOjQmLCwMIfGkDc374k1kXdt3hNrIm/+HORdm/fEmsibPwd51+Y9sSbyrs17Yk3kzZ+DvGvznlgTefPn8Ld85cqVs52FtOzvB8wuweUalthtdglewaMXwkeOHKkTJ05o7NixkqSEhARVr15ds2fPVsWKFZ2aw2KxqGTJkmmuXblyRYcOHVLx4sUVERGRbszBgwfTjckKeXPzmY3Jqs+e9h7IOzeGHntu3lVz0GP35c2qiR47n/fEmuix+XPQY3PznlgTPTZ/Dm/Ie1OPPbEmb8ib2WN3zOFveXaEO4aFcP/l0UejNG3aVG3atNHWrVtVtWpVTZgwQXnz5lV0dPRt3TezD4iIiIhMX3P0Q4W8ufmsxmTWZ097D+SdH0OPPTPvyjnosXvy7piDHrs274456LFr8+6Ygx6bm3fHHPTYtXl3zOEteW/psTvm8NW8WT12xxz+lgdwax69EP7AAw+oR48eevnll3XXXXfJarVq3LhxCgz0iGd8AgAAAAAAAAC8gEcthM+cOTPdtU6dOqlJkybau3evKlSooEKFCplQGQAAAAAAAABvZxMbbP2VR50R7g4Wi8XsEgAAAAAAAACXuN0jhP3Nkr997/vVpATrndli+JnY2Nh01xISEoxt27YZCQkJ2R7j6Bzk3ZfPbExWffa090DeuTH02HPzrpqDHrsv74456LFr8+6Ygx67Nu+OOeixuXl3zEGPXZt3xxzekPemHrtjDl/Mm9ljd8zhb3k45qeDD/rcF7KH3wUAAAAAAAAAAPg0jzojHAAAAAAAAADuFBv7gv0WnQcAAAAAAAAA+DQWwgEAAAAAAAAAPo2FcAAAAAAAAACAT2MhHAAAAAAAAADg03hYJgAAAAAAAAC/kMK+YL9F5wEAAAAAAAAAPo2FcAAAAAAAAACATwswDMMwuwh3slgsZpcAAAAAAAAAuER0dLTZJXiV7w4+bHYJLte85B9ml+AV/PKM8Js/IKxWq+Li4hQVFaXIyMh0eYvF4tCHCnlz85mNyarPnvYeyDs3hh57bt5Vc9Bj9+XNqokeO5/3xJrosflz0GNz855YEz02fw5vyHtTjz2xJm/Im9ljd8zhb3k4xmYEmF0CTMLRKAAAAAAAAAAAn8ZCOAAAAAAAAADAp7EQDgAAAAAAAADwaX55RjgAAAAAAAAA/2NjX7DfovMAAAAAAAAAAJ/GQjgAAAAAAAAAwKexEA4AAAAAAAAA8GmcEQ4AAAAAAADAL6QY7Av2VwGGYRhmF+FOFovF7BIAAAAAAAAAl4iOjja7BK8y96+qZpfgcm1LbzW7BK/glzvCb/6AsFqtiouLU1RUlCIjI9PlLRaLQx8q5M3NZzYmqz572nsg79wYeuy5eVfNQY/dlzerJnrsfN4Ta6LH5s9Bj83Ne2JN9Nj8Obwh70099sSavCFvZo/dMYe/5QFkD78LAAAAAAAAAADwaX65IxwAAAAAAACA/7GxL9hv0XkAAAAAAAAAgE9jIRwAAAAAAAAA4NNYCAcAAAAAAAAA+DTOCAcAAAAAAADgF2xGgNklwCTsCAcAAAAAAAAA+DQWwgEAAAAAAAAAPo2FcAAAAAAAAACATwswDMMwuwh3slgsZpcAAAAAAAAAuER0dLTZJXiVGfsfM7sEl/tPmY1ml+AV/PJhmTd/QFitVsXFxSkqKkqRkZHp8haLxaEPFfLm5jMbk1WfPe09kHduDD323Lyr5qDH7subVRM9dj7viTXRY/PnoMfm5j2xJnps/hzekPemHntiTd6QN7PH7pjD3/IAsoejUQAAAAAAAAAAPo2FcAAAAAAAAACAT2MhHAAAAAAAAADg0/zyjHAAAAAAAAAA/sdmsC/YX9F5AAAAAAAAAIBPYyEcAAAAAAAAAODTWAgHAAAAAAAAAPg0zggHAAAAAAAA4BdSFGB2CTBJgGEYhtlFuJPFYjG7BAAAAAAAAMAloqOjzS7Bq0zbV9PsElyuY9lfzC7BK/jljvCbPyCsVqvi4uIUFRWlyMjIdHmLxeLQhwp5c/OZjcmqz572Hsg7N4Yee27eVXPQY/flzaqJHjuf98Sa6LH5c9Bjc/OeWBM9Nn8Ob8h7U489sSZvyJvZY3fM4W95ANnDGeEAAAAAAAAAAJ/mlzvCAQAAAAAAAPgfm8G+YH9F5wEAAAAAAAAAPo2FcAAAAAAAAACAT2MhHAAAAAAAAADg0zgjHAAAAAAAAIBfsLEv2G/ReQAAAAAAAACAT2MhHAAAAAAAAADg01gIBwAAAAAAAAD4tADDMAyzi3Ani8VidgkAAAAAAACAS0RHR5tdgleZsKeO2SW4XPfyq80uwSv45cMyb/6AsFqtiouLU1RUlCIjI9PlLRaLQx8q5M3NZzYmqz572nsg79wYeuy5eVfNQY/dlzerJnrsfN4Ta6LH5s9Bj83Ne2JN9Nj8Obwh70099sSavCFvZo/dMYe/5QFkD0ejAAAAAAAAAAB8GgvhAAAAAAAAAACf5pdHowAAAAAAAADwPzb2BfstOg8AAAAAAAAA8GkshAMAAAAAAAAAfBoL4QAAAAAAAAAAn8YZ4QAAAAAAAAD8QorBvmB/RecBAAAAAAAAAD6NhXAAAAAAAAAAgE8LMAzDMLsId7JYLGaXAAAAAAAAALhEdHS02SV4lTFxDcwuweV6Ry03uwSv4JdnhN/8AWG1WhUXF6eoqChFRkamy1ssFoc+VMibm89sTFZ99rT3QN65MfTYc/OumoMeuy9vVk302Pm8J9ZEj82fgx6bm/fEmuix+XN4Q96beuyJNXlD3sweu2MOf8sDyB6/XAgHAAAAAAAA4H9sCjC7BJiEM8IBAAAAAAAAAD6NhXAAAAAAAAAAgE9jIRwAAAAAAAAA4NM4IxwAAAAAAACAX0gx2Bfsr+g8AAAAAAAAAMCnsRAOAAAAAAAAAPBpLIQDAAAAAAAAAHxagGEYhtlFuJPFYjG7BAAAAAAAAMAloqOjzS7Bqwzf3cTsElxuwANLzC7BK/jlwzJv/oCwWq2Ki4tTVFSUIiMj0+UtFotDHyrkzc1nNiarPnvaeyDv3Bh67Ll5V81Bj92XN6smeux83hNrosfmz0GPzc17Yk302Pw5vCHvTT32xJq8IW9mj90xh7/lAWQPR6MAAAAAAAAAAHwaC+EAAAAAAAAAAJ/ml0ejAAAAAAAAAPA/KQb7gv0VnQcAAAAAAAAA+DQWwgEAAAAAAAAAPo2FcAAAAAAAAACAT+OMcAAAAAAAAAB+wcYZ4X6LzgMAAAAAAAAAfBoL4QAAAAAAAAAAnxZgGIZhdhHuZLFYzC4BAAAAAAAAcIno6GizS/AqwyzNzC7B5YZEf292CV7BL88Iv/kDwmq1Ki4uTlFRUYqMjEyXt1gsDn2okDc3n9mYrPrsae+BvHNj6LHn5l01Bz12X96smuix83lPrIkemz8HPTY374k10WPz5/CGvDf12BNr8oa8mT12xxz+lodjUhRgdgkwCUejAAAAAAAAAAB8GgvhAAAAAAAAAACfxkI4AAAAAAAAAMCn+eUZ4QAAAAAAAAD8j81gX7C/ovMAAAAAAAAAAJ/GQjgAAAAAAAAAwKexEA4AAAAAAAAA8GmcEQ4AAAAAAADAL6QYAWaXAJMEGIZhmF2EJMXFxendd9/Vrl27FBYWpjZt2uitt95SYGCg1q1bp5EjR+rUqVNq3LixBg8erLCwMKfmsVgsLq4cAAAAAAAAMEd0dLTZJXiVt3e2NLsEl/ug4kKzS/AKHrEj/PLly3r11VfVsmVLjR8/Xnv37lX37t1VunRpRUdHq1u3buratauaNm2qjz76SKNHj9aAAQOcnu/mDwir1aq4uDhFRUUpMjIyXd5isTj0oULe3HxmY7Lqs6e9B/LOjaHHnpt31Rz02H15s2qix87nPbEmemz+HPTY3Lwn1kSPzZ/DG/Le1GNPrMkb8mb22B1z+FseQPZ4xEL4X3/9paZNm6pPnz6SpIIFC6py5cr6888/tWPHDkVFRalr166SpEGDBqlx48bq06eP07vCAQAAAAAAAAD+wyMelvnwww+rX79+9j/bbDYdOHBAJUuW1O7du1WzZk37a4UKFVLevHm1b98+M0oFAAAAAAAAAHgZj1gIv9mcOXN09epVtWzZUvHx8br//vvTvJ4nTx6dOnXKpOoAAAAAAAAAeCObAn3uC9njEUej3Gj//v36+OOPNWzYMOXOnVtBQUHpjkAJDw+X1Wp1eo6bx165ciXNf7MzxtE5yLs3n9GYW/XZ094DecfH0GPPzrtiDnrs3rw75qDHrs27Yw567Nq8O+agx+bm3TEHPXZt3h1zeHre23rsjjl8LW92j90xhz/lM3reHYD0AgzDMMwuItWFCxfUtm1bPfHEExo8eLAk6YUXXlCTJk0UExNjzzVt2lTdunVTo0aNHJ7DYrEoMTHRoTFhYWEOjSFvbt4TayLv2rwn1kTe/DnIuzbviTWRN38O8q7Ne2JN5F2b98SayJs/B3nX5j2xJvLmz+Fv+cqVK2c7C6n/zufMLsHlRlRcYHYJXsFjFsKvXLmijh07Kjw8XJMnT1Zw8PXN6iNHjtSJEyc0duxYSVJCQoKqV6+u2bNnq2LFig7PY7FYVLJkyXRzHzp0SMWLF1dERES6MQcPHkw3Jivkzc1nNiarPnvaeyDv3Bh67Ll5V81Bj92XN6smeux83hNrosfmz0GPzc17Yk302Pw5vCHvTT32xJq8IW9mj90xh7/l2RHuGBbC/ZdHHI1iGIZ69+6t8+fP66uvvlJiYqISExMVFBSkpk2bqk2bNtq6dauqVq2qCRMmKG/evIqOjnZ6vsw+ICIiIjJ9zdEPFfLm5rMak1mfPe09kHd+DD32zLwr56DH7sm7Yw567Nq8O+agx67Nu2MOemxu3h1z0GPX5t0xh7fkvaXH7pjDV/Nm9dgdc/hbHtmXYgSYXQJM4hEL4Xv37tWaNWskSTVr1rRfr1atmmbOnKkePXro5Zdf1l133SWr1apx48YpMJCD4AEAAAAAAAAAt+YRC+Hly5fX3r17M329U6dOatKkifbu3asKFSqoUKFCbqwOAAAAAAAAAODNPOaMcHexWCxmlwAAAAAAAAC4xO0cH+yP+v7Z2uwSXO6jh+abXYJX8Igd4e528weE1WpVXFycoqKiMjyDyWKxOPShQt7cfGZjsuqzp70H8s6Noceem3fVHPTYfXmzaqLHzuc9sSZ6bP4c9NjcvCfWRI/Nn8Mb8t7UY0+syRvyZvbYHXP4Wx6OSRHHLfsrOg8AAAAAAAAA8GkshAMAAAAAAAAAfBoL4QAAAAAAAAAAn+aXZ4QDAAAAAAAA8D82I8DsEmASdoQDAAAAAAAAAHwaC+EAAAAAAAAAAJ/GQjgAAAAAAAAAwKdxRjgAAAAAAAAAv5DCGeF+K8AwDMPsItzJYrGYXQIAAAAAAADgEtHR0WaX4FV67njB7BJcblyl/zO7BK/glzvCb/6AsFqtiouLU1RUlCIjI9PlLRaLQx8q5M3NZzYmqz572nsg79wYeuy5eVfNQY/dlzerJnrsfN4Ta6LH5s9Bj83Ne2JN9Nj8Obwh70099sSavCFvZo/dMYe/5QFkD2eEAwAAAAAAAAB8ml/uCAcAAAAAAADgf1IM9gX7KzoPAAAAAAAAAPBpLIQDAAAAAAAAAHwaC+EAAAAAAAAAAJ/GGeEAAAAAAAAA/IJNAWaXAJOwIxwAAAAAAAAA4NNYCAcAAAAAAAAA+DQWwgEAAAAAAAAAPi3AMAzD7CLcyWKxmF0CAAAAAAAA4BLR0dFml+BVuv7+ktkluNzER2aZXYJX8MuHZd78AWG1WhUXF6eoqChFRkamy1ssFoc+VMibm89sTFZ99rT3QN65MfTYc/OumoMeuy9vVk302Pm8J9ZEj82fgx6bm/fEmuix+XN4Q96beuyJNXlD3sweu2MOf8vDMSkGD8v0VxyNAgAAAAAAAADwaSyEAwAAAAAAAAB8GgvhAAAAAAAAAACf5pdnhAMAAAAAAADwPykG+4L9FZ0HAAAAAAAAAPg0FsIBAAAAAAAAAD6NhXAAAAAAAAAAgE/jjHAAAAAAAAAAfiFFAWaXAJOwIxwAAAAAAAAA4NMCDMMwzC7CnSwWi9klAAAAAAAAAC4RHR1tdglepeO2l80uweWmVfnK7BK8gl8ejXLzB4TValVcXJyioqIUGRmZLm+xWBz6UCFvbj6zMVn12dPeA3nnxtBjz827ag567L68WTXRY+fznlgTPTZ/Dnpsbt4Ta6LH5s/hDXlv6rEn1uQNeTN77I45/C0PIHv8ciEcAAAAAAAAgP+xGZwR7q84IxwAAAAAAAAA4NNYCAcAAAAAAAAA+DQWwgEAAAAAAAAAPo0zwgEAAAAAAAD4hRSDfcH+is4DAAAAAAAAAHwaC+EAAAAAAAAAAJ/GQjgAAAAAAAAAwKcFGIZhmF2EO1ksFrNLAAAAAAAAAFwiOjra7BK8SszmjmaX4HIzq08zuwSv4JcPy7z5A8JqtSouLk5RUVGKjIxMl7dYLA59qJA3N5/ZmKz67GnvgbxzY+ix5+ZdNQc9dl/erJrosfN5T6yJHps/Bz02N++JNdFj8+fwhrw39dgTa/KGvJk9dscc/pYHkD0cjQIAAAAAAAAA8GkshAMAAAAAAAAAfJpfHo0CAAAAAAAAwP+kKMDsEmASdoQDAAAAAAAAAHwaC+EAAAAAAAAAAJ/GQjgAAAAAAAAAwKexEA4AAAAAAAAA8Gk8LBMAAAAAAACAX0gxeFimv2JHOAAAAAAAAADApwUYhmGYXYQ7WSwWs0sAAAAAAAAAXCI6OtrsErzKC7+9ZnYJLvd/NaY4Pfbs2bMaMmSINm3apBIlSujDDz9U+fLlbznuwoULGjJkiH755Rddu3ZNjz/+uIYPH668efNKkmbPnq1p06bpzJkzKlKkiF5//XU1adLE6TpdwS+PRrn5A8JqtSouLk5RUVGKjIxMl7dYLA59qJA3N5/ZmKz67GnvgbxzY+ix5+ZdNQc9dl/erJrosfN5T6yJHps/Bz02N++JNdFj8+fwhrw39dgTa/KGvJk9dscc/pYHnGUYhrp37y5JWrBggXbu3KmuXbvqhx9+UI4cObIc27dvX0nSwoULlZKSom7dumnEiBEaOXKkduzYoc8++0yfffaZChcurLVr1+qNN95QuXLlVKpUqTv+vjLD0SgAAAAAAAAA/EKKEehzX876/ffftWPHDr3//vsqVaqUnn32WZUoUUIrV67MctylS5eUI0cOjRs3TiVKlFCpUqXUokUL/fHHH5Kk7du3q3Llynr44YdVsGBBtWnTRrlz59bBgwedrtUV/HJHOAAAAAAAAAD4grp162b5+qpVqzK8vnv3bhUuXFilS5e2X6tUqZL+/PNPNW/ePNP75c6dW2PGjElzbf/+/SpZsqQkqVy5cpo0aZJ27Nih8uXL69tvv5XNZlPlypWz+5buCBbCAQAAAAAAAMDPxMfH6/77709zLU+ePIqLi3PoPnv27NHPP/+sGTNmSJJq1qyp+vXr6/nnn5ckBQcHa/z48cqXL59rCncSC+EAAAAAAAAA4KUy2/F9K8HBwQoLC0tzLTw8XFarNdv3uHLlit544w21bNlSVatWlSStXbtWa9as0cyZM/XQQw/p119/1aBBgzR+/HhTd4WzEA4AAAAAAADAL6QYAWaX4DHy5s2rs2fPprl2+fJlhYaGZmu8YRjq16+fwsPDNXjwYPv1b7/9Vs2bN1e1atUkXT+6Zf369VqwYIGpC+E8LBMAAAAAAAAA/MzDDz+s/fv369KlS/ZrsbGxuvfee7M1/qOPPtKff/6piRMnptlZfu3atXQL7GfPnpXNZnNN4U5iIRwAAAAAAAAA/EyZMmVUsmRJjR49WikpKdq1a5eWL1+uOnXqKCUlRZcuXcp08XratGmaM2eOxo0bp5w5cyohIUEJCQmSri+wL1++XJMnT9aSJUv0/vvva+XKlWrQoIE73146HI0CAAAAAAAAAH5o+PDh6tSpk5YuXar4+Hg1b95ctWrV0tGjR1W3bl0tXrxYUVFR6cZNmTJFVqtVbdu2TXN97969+u9//6vExETNnz9fJ0+e1N1336233npL9erVc9fbylCAYRiGqRW4mcViMbsEAAAAAAAAwCWio6PNLsGrtNrY1ewSXO7bxybe1nir1aqtW7cqb968qlixoouq8jx+uSP85g8Iq9WquLg4RUVFKTIyMl3eYrE49KFC3tx8ZmOy6rOnvQfyzo2hx56bd9Uc9Nh9ebNqosfO5z2xJnps/hz02Ny8J9ZEj82fwxvy3tRjT6zJG/Jm9tgdc/hbHrhdkZGRevLJJ80u447jjHAAAAAAAAAAgE9jIRwAAAAAAAAA4NP88mgUAAAAAAAAAP4nxQgwuwSYhB3hAAAAAAAAAACfxkI4AAAAAAAAAMCnsRAOAAAAAAAAAPBpnBEOAAAAAAAAwC9wRrj/Ykc4AAAAAAAAAMCnsRAOAAAAAAAAAPBpAYZhGGYX4U4Wi8XsEgAAAAAAAACXiI6ONrsEr9L81+5ml+By3z0xwewSvIJfnhF+8weE1WpVXFycoqKiFBkZmS5vsVgc+lAhb24+szFZ9dnT3gN558bQY8/Nu2oOeuy+vFk10WPn855YEz02fw56bG7eE2uix+bP4Q15b+qxJ9bkDXkze+yOOfwtD8dwRrj/4mgUAAAAAAAAAIBPYyEcAAAAAAAAAODTWAgHAAAAAAAAAPg0vzwjHAAAAAAAAID/4Yxw/8WOcAAAAAAAAACAT2MhHAAAAAAAAADg01gIBwAAAAAAAAD4NBbCAQAAAAAAAAA+jYdlAgAAAAAAAPALKeJhmf4qwDAMw+wi3MlisZhdAgAAAAAAAOAS0dHRZpfgVRqv72l2CS73c61xZpfgFfxyR/jNHxBWq1VxcXGKiopSZGRkurzFYnHoQ4W8ufnMxmTVZ097D+SdG0OPPTfvqjnosfvyZtVEj53Pe2JN9Nj8OeixuXlPrIkemz+HN+S9qceeWJM35M3ssTvm8Lc8gOzhjHAAAAAAAAAAgE/zyx3hAAAAAAAAAPxPisEZ4f6KHeEAAAAAAAAAAJ/GQjgAAAAAAAAAwKexEA4AAAAAAAAA8GmcEQ4AAAAAAADAL3BGuP9iRzgAAAAAAAAAwKd51EJ4UlKSdu7cqb1798owDLPLAQAAAAAAAAD4gADDQ1acd+7cqS5duujuu+/W6dOnVaRIEX355ZfKnTu31q1bp5EjR+rUqVNq3LixBg8erLCwMKfmsVgsLq4cAAAAAAAAMEd0dLTZJXiV+mt7m12Cy614aozZJXgFjzgj3GazqU+fPnrjjTfUsmVLJSQkqFWrVpo9e7Zq166tbt26qWvXrmratKk++ugjjR49WgMGDHB6vps/IKxWq+Li4hQVFaXIyMh0eYvF4tCHCnlz85mNyarPnvYeyDs3hh57bt5Vc9Bj9+XNqokeO5/3xJrosflz0GNz855YEz02fw5vyHtTjz2xJm/Im9ljd8zhb3k4hjPC/ZdHHI0SHx+v9u3bq2XLlpKkHDlyqGTJkrp48aJmzpypqKgode3aVffdd58GDRqk+fPnKzEx0eSqAQAAAAAAAADewCMWwu+66y61b9/e/ufNmzdr06ZNaty4sXbv3q2aNWvaXytUqJDy5s2rffv2mVEqAAAAAAAAAMDLeMTRKDdq2rSp9u3bp169eqlixYqKj4/X/fffnyaTJ08enTp1ShUqVDCpSgAAAAAAAACAt/C4hfBp06ZpyZIlGj16tB5++GEFBQWlezBmeHi4rFar03PcPPbKlStp/pudMY7OQd69+YzG3KrPnvYeyDs+hh57dt4Vc9Bj9+bdMQc9dm3eHXPQY9fm3TEHPTY374456LFr8+6Yw9Pz3tZjd8zha3mze+yOOfwpn9Hz7pA5zgj3XwGGYRhmF5GRgQMH6vLlyzpz5oyaNGmimJgY+2tNmzZVt27d1KhRI4fva7FYHD5fPCwszKEx5M3Ne2JN5F2b98SayJs/B3nX5j2xJvLmz0HetXlPrIm8a/OeWBN58+cg79q8J9ZE3vw5/C1fuXLlbGch1V79htkluNyaOp+YXYJX8IiF8F27dmnSpEn69NNPFRBw/acy7777ri5evKh77rlHJ06c0NixYyVJCQkJql69umbPnq2KFSs6PJfFYlHJkiXTXLty5YoOHTqk4sWLKyIiIt2YgwcPphuTFfLm5jMbk1WfPe09kHduDD323Lyr5qDH7subVRM9dj7viTXRY/PnoMfm5j2xJnps/hzekPemHntiTd6QN7PH7pjD3/LsCHcMC+H+yyOORilRooR27Nihd999V6+99poOHDigH374QR9//LHuuecetWnTRlu3blXVqlU1YcIE5c2bV9HR0U7Pl9kHRERERKavOfqhQt7cfFZjMuuzp70H8s6PoceemXflHPTYPXl3zEGPXZt3xxz02LV5d8xBj83Nu2MOeuzavDvm8Ja8t/TYHXP4at6sHrtjDn/LA7g1j1gIj4yM1LRp0/TBBx/omWeeUaFChTR48GDVqVNHktSjRw+9/PLLuuuuu2S1WjVu3DgFBgaaXDUAAAAAAAAAb2JwRrjf8oiFcEkqX768Zs6cmeFrnTp1UpMmTbR3715VqFBBhQoVcnN1AAAAAAAAAABv5RFnhLuTxWIxuwQAAAAAAADAJW7n+GB/9NSqN80uweXW1h1ldglewWN2hLvTzR8QVqtVcXFxioqKyvAMJovF4tCHCnlz85mNyarPnvYeyDs3hh57bt5Vc9Bj9+XNqokeO5/3xJrosflz0GNz855YEz02fw5vyHtTjz2xJm/Im9ljd8zhb3kA2eOXC+EAAAAAAAAA/E+KOCPcX/HESQAAAAAAAACAT2MhHAAAAAAAAADg01gIBwAAAAAAAAD4NBbCAQAAAAAAAAA+jYdlAgAAAAAAAPALKQYPy/RX7AgHAAAAAAAAAPg0FsIBAAAAAAAAAD4twDAMw+wi3MlisZhdAgAAAAAAAOAS0dHRZpfgVZ5Y2dfsElzu13ofmV2CV/DLM8Jv/oCwWq2Ki4tTVFSUIiMj0+UtFotDHyrkzc1nNiarPnvaeyDv3Bh67Ll5V81Bj92XN6smeux83hNrosfmz0GPzc17Yk302Pw5vCHvTT32xJq8IW9mj90xh7/l4RiDM8L9FkejAAAAAAAAAAB8GgvhAAAAAAAAAACfxkI4AAAAAAAAAMCn+eUZ4QAAAAAAAAD8TwpnhPstdoQDAAAAAAAAAHwaC+EAAAAAAAAAAJ/GQjgAAAAAAAAAwKdxRjgAAAAAAAAAv2BwRrjfYkc4AAAAAAAAAMCnBRiGYZhdhDtZLBazSwAAAAAAAABcIjo62uwSvEqNZQPMLsHlfms43OwSvIJfHo1y8weE1WpVXFycoqKiFBkZmS5vsVgc+lAhb24+szFZ9dnT3gN558bQY8/Nu2oOeuy+vFk10WPn855YEz02fw56bG7eE2uix+bP4Q15b+qxJ9bkDXkze+yOOfwtDyB7/HIhHAAAAAAAAID/SeGMcL/FGeEAAAAAAAAAAJ/GQjgAAAAAAAAAwKexEA4AAAAAAAAA8GmcEQ4AAAAAAADALxiG2RXALOwIBwAAAAAAAAD4NBbCAQAAAAAAAAA+jYVwAAAAAAAAAIBP44xwAAAAAAAAAH4hRQFmlwCTBBiGfx0Rb7FYzC4BAAAAAAAAcIno6GizS/AqlX9+2+wSXG574w/MLsEr+OWO8Js/IKxWq+Li4hQVFaXIyMh0eYvF4tCHCnlz85mNyarPnvYeyDs3hh57bt5Vc9Bj9+XNqokeO5/3xJrosflz0GNz855YEz02fw5vyHtTjz2xJm/Im9ljd8zhb3kA2cMZ4QAAAAAAAAAAn8ZCOAAAAAAAAADAp/nl0SgAAAAAAAAA/I9h8LBMf8WOcAAAAAAAAACAT2MhHAAAAAAAAADg01gIBwAAAAAAAAD4NM4IBwAAAAAAAOAXUjgj3G+xIxwAAAAAAAAA4NMCDMMwzC7CnSwWi9klAAAAAAAAAC4RHR1tdgle5eGfBptdgsv98fR7ZpfgFfzyaJSbPyCsVqvi4uIUFRWlyMjIdHmLxeLQhwp5c/OZjcmqz572Hsg7N4Yee27eVXPQY/flzaqJHjuf98Sa6LH5c9Bjc/OeWBM9Nn8Ob8h7U489sSZvyJvZY3fM4W95ANnjlwvhAAAAAAAAAPyPf52NgRtxRjgAAAAAAAAAwKexEA4AAAAAAAAA8GkshAMAAAAAAAAAfBpnhAMAAAAAAADwC4YRYHYJMAk7wgEAAAAAAAAAPo2FcAAAAAAAAACAT2MhHAAAAAAAAADg0zgjHAAAAAAAAIBf4Ixw/xVgGIZhdhHuZLFYzC4BAAAAAAAAcIno6GizS/AqFb5/x+wSXC622VCzS/AKfrkj/OYPCKvVqri4OEVFRSkyMjJd3mKxOPShQt7cfGZjsuqzp70H8s6Noceem3fVHPTYfXmzaqLHzuc9sSZ6bP4c9NjcvCfWRI/Nn8Mb8t7UY0+syRvyZvbYHXP4Wx5A9nBGOAAAAAAAAADAp/nljnAAAAAAAAAA/ieFM8L9FjvCAQAAAAAAAAA+jYVwAAAAAAAAAIBPYyEcAAAAAAAAAODTOCMcAAAAAAAAgF8wDLMrgFnYEQ4AAAAAAAAA8GkshAMAAAAAAAAAfFqAYfjXLwRYLBazSwAAAAAAAABcIjo62uwSvMoDi981uwSX293iXbNL8Ap+eUb4zR8QVqtVcXFxioqKUmRkZLq8xWJx6EOFvLn5zMZk1WdPew/knRtDjz0376o56LH78mbVRI+dz3tiTfTY/Dnosbl5T6yJHps/hzfkvanHnliTN+TN7LE75vC3PIDs8cuFcAAAAAAAAAD+xzACzC4BJuGMcAAAAAAAAACAT2MhHAAAAAAAAADg0zgaBQAAAAAAAADgEXbu3KmlS5dq7969On36tIKCglSgQAFFR0erUaNGKleunFP3ZSEcAAAAAAAAgF/gjHDPtXfvXr333nu6cOGCGjVqpI4dO6pAgQKy2Ww6c+aMtmzZom7duqlMmTJ6++23VbRoUYfuz0I4AAAAAAAAAMA08+fP19ixY9W7d28999xz6V4vV66cnnjiCfXs2VNffvmlnn/+eX344YeqVatWtudgIRwAAAAAAAAAYIr9+/fryy+/1OzZs1WsWLEss0FBQerYsaOqVKmifv366eGHH1bu3LmzNQ8L4QAAAAAAAAAAU5QpU0Y//vijAgMDsz3m4Ycf1s8//+zQGBbCAQAAAAAAAPgFw+wCkCFHFrSdHRNgGIZf9d9isZhdAgAAAAAAAOAS0dHRZpfgVcotHGZ2CS63t+UQs0vwCn65I/zmDwir1aq4uDhFRUUpMjIyXd5isTj0oULe3HxmY7Lqs6e9B/LOjaHHnpt31Rz02H15s2qix87nPbEmemz+HPTY3Lwn1kSPzZ/DG/Le1GNPrMkb8mb22B1z+FseQPb45UI4AAAAAAAAAMBz1KlTRwEBAdnOr1q1yqH7sxAOAAAAAAAAwC8YRvYXWuFePXr0uKP3ZyEcAAAAAAAAAGCqZ5999o7e3/HHcQIAAAAAAAAA4EVYCAcAAAAAAAAA+DSnjkY5e/asli1bpr179+r06dMKCgpSgQIFFB0drfr16ytPnjyurhMAAAAAAAAAbo9hdgFwVHJyso4fP657771Xly5dUv78+Z26j0M7ws+ePau+ffuqadOm2rVrlypUqKAXXnhBrVq1UlRUlDZt2qQGDRrogw8+0OXLl50qCAAAAAAAAADg365cuaJ+/frpkUceUePGjXXw4EGNHDlSLVq00OnTpx2+X7YXwn/99Vc1a9ZMRYoU0Zo1a/Thhx+qdevWevLJJ1WnTh21bdtWn3zyiVasWKFr166padOm2rNnj8MFAQAAAAAAAAD824gRI7Rp0yb17dtXKSkpkqRXX31VgYGBGjlypMP3y9ZC+P79+9W/f3999tln6tmzp8LDwzPN5s6dW++8844GDhyo1157TZcuXXK4KAAAAAAAAACA/1qxYoUGDx6smJgY+7WyZcuqd+/e+vXXXx2+X4BhGNk6Gefy5cvKmTOnQzd3ZsydZrFYzC4BAAAAAAAAcIno6GizS/AqZea/b3YJLre/9SCzS7gjqlWrplGjRqlWrVoqX768Fi9erPLly2vlypUaOHCgtmzZ4tD9sv2wzKCgIP3222+qUaNGtm/uaYvgqW7+gLBarYqLi1NUVJQiIyPT5S0Wi0MfKuTNzWc2Jqs+e9p7IO/cGHrsuXlXzUGP3Zc3qyZ67HzeE2uix+bPQY/NzXtiTfTY/Dm8Ie9NPfbEmrwhb2aP3TGHv+UBX1W7dm19/PHHKliwoP3avn37NG7cONWuXdvh+2V7Ifz48ePq1KmT/vzzz3SvVa9eXREREQoKCvrfjYOD1aJFC3Xp0sXhogAAAAAAAAAA/mvgwIHq3r27WrRoIUl67rnnZLPZVKVKFQ0YMMDh+2V7ITwsLEzBwRnHL168qHfeeSfNtd9++01ffPEFC+EAAAAAAAAAAIfkyZNHM2fO1JYtW7Rv3z5JUpkyZVS9enWn7pfthfCAgAD7ju8xY8YoLCxMycnJev311yVJTZo0SZMvWrSokpKSlJSUpNDQUKeKAwAAAAAAAABXyd7TEuFJqlWrpmrVqt32fbK9EH6jyZMnq27dutqwYYO6d+9uvz537lyFhIQoMTFRL7zwgipWrHjbBQIAAAAAAAAA/M+vv/6qGTNm6PDhw7LZbCpWrJheeukl1alTx+F7BTpTQEBAgD777DPlyZPH/mdJGjFihL755ht98MEHztwWAAAAAAAAAADNnj1bHTt21OXLl1W7dm01aNBAycnJ6tatm+bNm+fw/ZzaEZ4qdQE81T333KNvv/1WVatWvZ3bAgAAAAAAAAD82OTJk9WxY0e9+eabaa6PGTNG06ZNU5s2bRy6X7YWwufOnZutVfabF8YBAAAAAAAAwFMYBuuX3iI+Pl6PP/54uus1atTQ119/7fD9snU0SmxsrJKTkx2+OQAAAAAAAAAAjmrZsqW+/PJLJSQk2K9duXJFs2bNUuPGjR2+X4Bh3PpZqTabTSdOnFDLli21ZcsWRUVFKS4uTk899ZRWrVql6OhoxcXFqUmTJlqyZImqVaumLVu2OFyMJH333XcaN26cVq9eLUlatGiRxo8fr4SEBLVp00a9e/dWYKBTR5tLkiwWi9NjAQAAAAAAAE8SHR1tdglepdRc33u24YG2b5tdgkt07tw5zZ8Nw9CGDRsUHh6u8uXLKyAgQPv27dPly5f16KOPatq0aQ7dP1tHowQFBWXr2JPDhw8rOjpaNpvNoSJSnTx5Uu+//75y5colSVq/fr3efvttDR06VFWrVlX//v01a9YstW/f3qn7p7r5A8JqtSouLk5RUVGKjIxMl7dYLA59qJA3N5/ZmKz67GnvgbxzY+ix5+ZdNQc9dl/erJrosfN5T6yJHps/Bz02N++JNdFj8+fwhrw39dgTa/KGvJk9dscc/pYHfEXevHnTXWvatGmaPxctWtTp+zv1sEzDMNS9e3dduHDB/mdJWrp0qXLnzq2LFy86dc8BAwbonnvusW93//LLL9WgQQO1bt1aktS/f3/17dv3thfCAQAAAAAAAACeY/jw4Xf0/k4thLdt21YRERF67rnnFBgYaN8tft9990mS8uTJ4/A9Z82apePHj2vAgAEaNmyYJGn37t3q27evPVOhQgUdP35c586dU758+ZwpHQAAAAAAAIC/4mGZXsVqterAgQO6evWq/dq1a9e0fft2de/e3aF7ZXsh3DAMpaSkSJKGDh2a7rXBgwdnOO6999675b3//vtvjR07Vl9++aWuXLlivx4fH69ixYrZ/xwUFKQcOXLo9OnTt7UQbrVa0/w5dc4b577VGEfnIO/efEZjbtVnT3sP5B0fQ489O++KOeixe/PumIMeuzbvjjnosWvz7piDHpubd8cc9Ni1eXfM4el5b+uxO+bwtbzZPXbHHP6Uz+iYX8AXbNq0Sa+//rouX74s6X+nkgQEBChv3rwOL4Rn62GZknTgwAE1b948w4dN9urVS6Ghofbd4YZhyGazKTk5WWPHjs3yvjabTS+88IKefPJJdevWTZs3b9aAAQO0evVqVahQQd98840qVqxozz/55JMaPXq0Kv8/9u49bsqy3Bv+MaggNwpiilvcoBajNyoS7jclpoLibmXuUClNDTekYogJmjsETaPcp7XUlrlyn7pIc/O2rJWJCurogBhSblEzBRkEgXn/6I1XuLnxnrmHua6Z+X4/Hz8rZn7ndRzXOp7n6nlOL87p16+kG/23XC4X8+fPL2lNp06dSlojn2w+jT3JVzafxp7kk68hX9l8GnuST76GfGXzaexJvrL5NPYkn3wN+crm09iTfPI1Gi1f7h5Zo9rizsuSbqHi/nrkeUm3sFIccsghscMOO8QhhxwSRx99dPzv//5v/POf/4xvf/vbMWLEiDjooINKul6b3wjfZJNNYuLEicv97os2u1fkhhtuiA4dOrT4VdCIfx2Q/sEHHyz12SeffBIdO3Ysu15ERDabXerP8+bNi5kzZ8Zmm20WnTt3bpGfMWNGizUrIp9svrU1K5pz2u5Bvrw1ZpzefKVqmHH18kn1ZMbl59PYkxknX8OMk82nsSczTr5GLeRracZp7KkW8knOuBo1Gi0P9WrmzJkxZsyY2HbbbWPTTTeN559/PvbZZ5847bTT4vrrr195G+GrrbbakjPAK+mee+6Jf/zjH7HTTjtFxL/eEJ83b1589atfjWw2G88991zsvffeEfGvB8Enn3wSG2ywQbtqtvZXRjp37tzqd6X+NRP5ZPMrWtPanNN2D/LlrzHjdOYrWcOMq5OvRg0zrmy+GjXMuLL5atQw42Tz1ahhxpXNV6NGreRrZcbVqFGv+aRmXI0ajZan7dp2NgZpsM4660Q+n48ddtghdthhh5g8eXLss88+0atXr3j77bdLvl5ZP5ZZSXfccUcsXLhwyZ9feOGFGDduXNxxxx3xwgsvxIUXXhiHHXZYbLbZZvGzn/0stttuu1hnnXUS7BgAAAAAgJVpyJAhcdlll0WPHj1iwIABcdZZZ0Xnzp3jj3/8Y2yxxRYlXy/xjfD1119/qT+/9dZbseqqq8bGG28cG2+8cUyaNCkOPvjgWGONNSIi4he/+EUSbQIAAAAAUCVDhw6NL33pS7H22mtHv3794ogjjojbbrstunfvHuPGjSv5eolvhC9rp512iieeeGLJny+88MI45phj4u9//3v069cv1lprreSaAwAAAACgKgYPHrzkP48cOTJGjhxZ9rUyxWJjnYyTy+WSbgEAAAAAKqK5uTnpFmpKrzsuS7qFiptx9HlJt1ATUvdGeDUs+4AoFAqRz+cjm80u98cIcrlcSQ8V+WTzra1Z0ZzTdg/y5a0x4/TmK1XDjKuXT6onMy4/n8aezDj5GmacbD6NPZlx8jVqIV9LM05jT7WQT3LG1ajRaHmgbTok3QAAAAAAAKxMDflGOAAAAAAA6TFq1KiS8mPHji0pbyMcAAAAAGgIxWIm6RZISLs3wp999tno2rVrfPnLX65EPwAAAAAANJhS3/AuVbs2wl966aUYOXJkrLrqqnHLLbfExhtvXKm+AAAAAACgIsreCJ82bVqceeaZ8dOf/jQ+/PDD+O53vxu33357rLPOOpXsDwAAAAAA2qVDOYtmzpwZp556alx++eWxzTbbxB577BGnnXZanHDCCTFnzpxK9wgAAAAA0H7FOvyHNil5I/ytt96Kk08+OS688ML46le/uuTzAw44IL71rW/FiSeeGPPmzatokwAAAAAAUK5MsVhs8783eO+99+L444+PM888M/bdd9/lZq655pp47rnn4qabborVVlutYo1WSi6XS7oFAAAAAKiI5ubmpFuoKZv/auX+IGMSXh8yKukWakKbzwifO3dunHDCCXHSSSe1ugkeEXHaaafFxRdfHGeffXb89Kc/rUiTlbbsA6JQKEQ+n49sNhtNTU0t8rlcrqSHinyy+dbWrGjOabsH+fLWmHF685WqYcbVyyfVkxmXn09jT2acfA0zTjafxp7MOPkatZCvpRmnsadayCc542rUaLQ80DZt3gjv0qVLXHTRRdG3b98vzI4ePTomTZrUrsYAAAAAACqpWMwk3QIJKemM8OVtgt9///0xe/bsFp/379+//K4AAAAAAKBCSv6xzM9btGhRjBo1Kt5+++1K9QMAAAAAABXVro3wiIgSfmsTAAAAAACqrs1nhAMAAAAA1DTv9Dasdr8RDgAAAAAAlfbZZ5/F/PnzIyJi7ty58dhjj8XUqVPLupaNcAAAAAAAUuWZZ56J3XbbLZ5++umYO3duHHzwwXHaaafFoYceGvfee2/J12v3Rngmk2nvJQAAAAAAYInLL7889t133+jXr1888sgjMX/+/HjkkUfi2GOPjZtuuqnk6/mxTAAAAAAAUmXGjBlx0EEHxRprrBGTJ0+O/fbbLzbddNMYOHBgvPPOOyVfL1NssJ3sXC6XdAsAAAAAUBHNzc1Jt1BTNrttXNItVNzM40Ym3cJKsffee8fQoUPjW9/6VhxwwAExYsSIGDhwYEycODGuvPLKePzxx0u63qorqc9UW/YBUSgUIp/PRzabjaamphb5XC5X0kNFPtl8a2tWNOe03YN8eWvMOL35StUw4+rlk+rJjMvPp7EnM06+hhknm09jT2acfI1ayNfSjNPYUy3kk5xxNWo0Wh7q1ZFHHhmXXXZZXHHFFdGtW7fYY4894vHHH49x48bFQQcdVPL1GnIjHAAAAACA9DrppJOiV69e8eabb8Z+++0Xa6yxRnz44Ydx5JFHxne/+92Sr2cjHAAAAACA1Nlnn32W+vPhhx9e9rXa/WOZAAAAAAA1oViH/9Sp1157raLXsxEOAAAAAECqHHjggTF48OC4/vrr4+9//3u7r2cjHAAAAACAVHnooYfi4IMPjj/96U8xcODAOOyww+KWW26Jt99+u6zrOSMcAAAAAIBU2XLLLWPLLbeME088MT7++ON46qmn4sknn4yf//znsfnmm8evf/3rkq5nIxwAAAAAaAx1fKZ2PevWrVtsvfXWMWvWrHjzzTfj1VdfLfkaZW+Ev//++/G3v/0t/vnPf8ann34anTt3jh49ekRzc3N06ODEFQAAAAAAyrNw4cKYNGlSPPnkk/GHP/wh3nvvvdhrr73ihBNOiL322qvk62WKxWJJ/x5k4sSJce2118Zrr70Wa665ZjQ1NUUmk4mPP/445s2bF926dYtTTz01jjvuuJKbqYZcLpd0CwAAAABQEc3NzUm3UFM2+89xSbdQcTOHjky6hZVihx12iIULF8buu+8egwYNir333juamprKvl5Jb4Tffvvtcd1118WIESNin332iW7dui31/V//+te49dZbY+zYsbHGGmvEYYcdVnZjK9OyD4hCoRD5fD6y2exy/5eZy+VKeqjIJ5tvbc2K5py2e5Avb40ZpzdfqRpmXL18Uj2Zcfn5NPZkxsnXMONk82nsyYyTr1EL+VqacRp7qoV8kjOuRo1Gy0O9Gj16dOyzzz6x5pprVuR6JW2E33zzzXHxxRfHPvvss9zvt9hii7jooovi3Xffjf/+7/9O7UY4AAAAANCAipmkO6CNDj300Iper6TDvBctWhSzZs36wtynn34aXbt2LbspAAAAAAColJLeCP/mN78Z48ePj/nz58eBBx4YPXr0WOr7fD4fN910Uzz//PPxX//1XxVtFAAAAAAAylHSRvjw4cMjk8nEhAkT4oorrohu3bpF165do0OHDjFr1qyYN29ebL311nHLLbfEdtttt7J6BgAAAACANitpIzyTycTw4cPjhBNOiOeffz5mzZoV8+fPj44dO8baa68dvXv3jo033nhl9QoAAAAAULZiMekOSEqbN8LfeOON6NmzZ0RErLHGGrHnnnuWtAYAAAAAAJLQph/LfO211+KII46I3//+922+8O233x7HHntszJ49u+zmAAAAAABYOT744IMYNmxY9O3bNw477LCYOnVqm9Z99NFHccYZZ0Tfvn2jT58+ccopp8Q///nPiIj42c9+Fl/5ylda/LP33nuvzFv5Qm3aCN9yyy3jlltuicsvvzxGjhwZ77//fqvZN954I0455ZS455574o477oiuXbtWrFkAAAAAANqvWCzGaaedFh9++GHcfffdceyxx8awYcNi7ty5X7j2Bz/4QXz66adx7733xv333x8zZ86Myy+/PCIiTjrppJg0adJS/wwcODD22GOPlX1LK9Tmo1Gy2Ww8/PDDcd1118WgQYNim222ib59+8a6664bxWIx3nvvvfjLX/4Sf/vb3+KEE06IoUOHxqqrlnQEOQAAAADAyuOM8CWef/75mDx5cjz88MOxxRZbxBZbbBEPPfRQPPbYY3HwwQe3um727NnRpUuXuOyyy6Jz584REXHIIYfEfffdFxERnTp1ik6dOi3J5/P5+POf/xwTJ05cuTf0BTLFYulHxC9YsCD++Mc/xrRp0+L999+PDh06xLrrrhvbbLNN7LzzzqneAM/lckm3AAAAAAAV0dzcnHQLNWXTW8Yn3ULFbXnHIyv8/vHHH1/u57fffnv84he/iCeffHLJZ9dcc018+OGHMWbMmJJ6OPvss6NQKMT111/f4rsTTzwx+vXrF9/73vdKumZExMcffxxPPPFEzJw5M4YMGRLPPfdcbLjhhrHtttuWfK2ydqw7duwYe++9d+LnupRr2QdEoVCIfD4f2Ww2mpqaWuRzuVxJDxX5ZPOtrVnRnNN2D/LlrTHj9OYrVcOMq5dPqiczLj+fxp7MOPkaZpxsPo09mXHyNWohX0szTmNPtZBPcsbVqNFoeSjXnDlzYpNNNlnqs27dukU+ny/pOlOnTo2JEyfGrbfe2uK7fD4fzz//fFx11VUl95fP52Po0KHxySefxOLFi2PgwIExadKk+O///u+47rrrYs899yzpeul9dRsAAAAAgBVq7Y3vL7LqqqsudYRJRMTqq68ehUKhzdeYN29enH322XHYYYdF//79W3z/i1/8Ig477LCyfkfy4osvjv79+8ell14aO+20U0REjB49OlZdddX4yU9+UvJGeJt+LBMAAAAAoOYVM/X3T5m6d+8eH3zwwVKfffLJJ9GxY8e2/a+yWIyRI0fG6quvHqNHj27x/Zw5c+KRRx6JQw89tKz+/v1GeLdu3Zb6/Bvf+EbMmDGj5OvZCAcAAAAAaDDbb799TJ8+PWbPnr3ks5deeik22GCDNq0fP358vPDCC3Hddde1eLM8ImLixImx0UYbxTbbbFNWf+uuu+5yj2l54YUXokePHiVfz0Y4AAAAAECD2WqrraJXr15x1VVXxeLFi+Pll1+ORx99NPbee+9YvHhxzJ49OxYtWrTctTfffHPceeedMWHChFhjjTVi7ty5MXfu3KUyjz/+eOy+++5l9zd06NAYP358XHbZZZHJZOJ///d/Y9y4cfHTn/40jj/++JKv54xwAAAAAIAGNHbs2Dj55JPjd7/7XcyZMycOPvjg2HPPPePNN9+MAQMGxP333x/ZbLbFuptuuikKhUIcccQRS30+bdq0iIhYsGBBPPPMM3H44YeX3dvRRx8dnTt3jmuuuSaKxWJcddVVseGGG8aYMWPiP/7jP0q+no1wAAAAAIAGtPXWW8cjjzwSkyZNiu7du8e2224bEREbb7zxkk3t5XnmmWdWeN2OHTvG5MmT293foYceGoceemjMnTs3isVirLHGGmVfy0Y4AAAAANAQMsWkO0ifpqam2GuvvZJuY4W6dOnS7ms4IxwAAAAAgFT57W9/G6+//nrFrmcjHAAAAACAVLn66qvjT3/6U8WulykWiw31FwJyuVzSLQAAAABARTQ3NyfdQk3Z7OdXJN1Cxc387jlJt7BSXHnllfHCCy/E7bffXpHrNeQZ4cs+IAqFQuTz+chms9HU1NQin8vlSnqoyCebb23NiuactnuQL2+NGac3X6kaZly9fFI9mXH5+TT2ZMbJ1zDjZPNp7MmMk69RC/lamnEae6qFfJIzrkaNRstTooZ6Jbi2nXHGGXHGGWfE8OHD47zzzov11luvXddbqRvhCxYsiI4dO67MEgAAAAAA1Jn9998/IiLefvvtePLJJ2Pddddd6vvHH3+8pOuVvBH+wQcfxNe+9rWYMmVKrLpq68sXLlwYQ4YMiTPPPDN22WWXUssAAAAAANCgTj/99Iper+SN8E6dOsXChQtj8ODB8aUvfSk23njj2HLLLaNfv37R3Nwcq622WkREXHbZZTFt2rRYZ511KtowAAAAAAD17dBDD63o9co+GuW0006L999/P95777149tln4+abb45isRiHHXZYfPbZZ/Gb3/wmrrjiithqq60q2S8AAAAAQHmKmaQ7oAwfffRRFIvF6N69e9nXaNNGeLFYjBkzZsQWW2wRERGZTCYOOOCApTKLFy+Oq6++On7+859HJpOJCy64IAYOHFh2YwAAAAAANK4HH3wwJkyYEG+99VZERGy00UYxfPjwGDx4cMnXatNG+F/+8pcYOnRobLnlltG/f/+I+NcPYX766afxyiuvxKRJk+L3v/99vPPOO/Htb387Fi9eHDfccEN8/etfb/eveQIAAAAA0FgeeOCBGDVqVBx00EFLzgt/+umn49xzz42IKHkzvE0b4X369In//M//jJdffjn+7//+Lzp16hRf/epX47PPPou111479txzzzjppJPi61//enTp0iUiIt577734/ve/H7/+9a9LaggAAAAAgMZ23XXXxcknnxzDhw9f8tnBBx8c66+/flxzzTUrZyO8S5cu0dzcHDvvvHPssMMOMXXq1Ghqaop77703Jk2aFOuuu24ceOCBS/Lz58+PESNGxOGHHx533XVXHH744SU1BQAAAABQccWkG6Ct3nnnndhxxx1bfL7jjjvGLbfcUvL1MsVi8QvHXygU4mtf+1oMGjQounXrFq+99lpce+21cemll8ZGG20U3bt3j5tvvjkGDRoUxxxzTNx7773x1FNPxYABA2KzzTaLXXfdteTGVpZcLpd0CwAAAABQEc3NzUm3UFM2u+HKpFuouJmnjEi6hZXiyCOPjPXWWy+uuuqqWGWVVSLiX79TeeaZZ8asWbPizjvvLOl6bdoIj4j429/+Fv/5n/8Zq6++erz11luxwQYbxKRJk+L666+PiIgBAwZE375945VXXolOnTrF+eefH4MGDSrx9la+XC7X4gFRKBQin89HNpuNpqamNq0ptYZ89fKtrVnRnNN2D/LlrTHj9OYrVcOMq5dPqiczLj+fxp7MOPkaZpxsPo09mXHyNWohX0szTmNPtZBPcsbVqNFoeUpjI7x2vPDCCzF06NBYd911o1+/fhER8fzzz8d7770Xt956a2y77bYlXa9DW0JTp06Np59+Ovr06RP//Oc/45133onVV189DjrooPj73/8eEREdO3aM22+/PS688ML48MMP46WXXirx1gAAAAAAIGK77baLu+66K/r27RsvvfRSvPjii9G3b9+4++67S94Ej2jjGeG5XC5uvfXWWHXVVWPOnDnx7rvvxvvvvx/du3ePqVOnxt/+9rcl2UWLFsVOO+0UEydOjJ133jn22muvkpsCAAAAAKg4Z4TXlC233DLGjRtXkWu1aSP8m9/8Znzzm9+MSZMmxV//+te4+uqr49NPP41LLrkkmpqa4uqrr44pU6bEt771rejUqVMcdNBBsfbaa8fYsWNjzz33jEwmU5FmAQAAAABoDB9//HG888470bt373jrrbfi//l//p/Yb7/9Yp111in5Wm06GmXx4sUxevToOOuss+If//hH7LDDDjFixIg46aSTYvXVV49zzjlnyQb43/72t9htt91iwIABkclk4rHHHiu5KQAAAAAAGtfLL78c+++//5LfqPzwww9j3LhxceCBB8bUqVNLvl6bNsKLxWJ06dIlHnjggejSpUvMnz8/vvnNb8Y+++wTF110USxYsCA+++yzGDJkSPz+97+PDTfcMCIiBg4cGNOnTy+5KQAAAAAAGtfll18e/fr1i9GjR0dERJ8+fWLSpEmx0047lXVcSpuORllllVXi3HPPjYiIww8/PA466KCIiDj77LPjzTffjPXXXz+uvfbaiIjo1KnTknXHH398dOvWreSmAAAAAAAqzhnhNePll1+OG2+8caljUDp16hRHH310DBs2rOTrtemN8M/r0qVLrL322hER0bVr19h6662jS5cu8bWvfa1F1iY4AAAAAACl6tq1a7z66qstPn/11VdjjTXWKPl6bXoj/N8+++yz+M1vfhMHH3zwCostWLAgBg4cGNdff318+ctfLrkpAAAAAAAa11FHHRVXXnllfPLJJ7HDDjtERMSzzz4bN910U5xyyiklX6+kjfAOHTrEJZdcEvvss88KN8I7duwYb731VqyyyiolNwQAAAAAQGM7+eST45NPPolrr702PvvssygWi7HaaqvFcccdFyeffHLJ18sUi8WSTsbp3bt3/OlPf4qHH344Xnrppdh7771j5513ju7du7fITZw4MTbffPOSm1qZcrlc0i0AAAAAQEU0Nzcn3UJN2ezaHyfdQsXNPPXspFtYqQqFQrz22msREbHFFltEly5dyrpOSW+ER0RkMpmIiHjzzTfjkUceiQcffDA6dOgQW265Zey4447Rv3//Ja+qp9WyD4hCoRD5fD6y2Ww0NTW1yOdyuZIeKvLJ5ltbs6I5p+0e5MtbY8bpzVeqhhlXL59UT2Zcfj6NPZlx8jXMONl8Gnsy4+Rr1EK+lmacxp5qIZ/kjKtRo9HyUO+amppi2223bfd12rwR/tFHH8WcOXOW/Pm8886LkSNHxsyZM+OVV16JV155JaZMmRK/+c1v4rPPPluyYQ4AAAAAAKWYPXt2XHXVVXHIIYfE9ttvH+PGjYu77747evbsGVdeeWX06tWrpOt1+KLA4sWL4z//8z9jv/32iwkTJiz13SqrrBJbbLFFDB48OEaOHBm//vWv49lnn41f/OIXpd0VAAAAAAD8f370ox/FX/7yl1hzzTXjL3/5S9x2221x9NFHR0TEpZdeWvL1vnAjvEOHDvE///M/ccghh8TIkSOjtSPFZ86cGXfeeWeMHj06vvrVr7aaAwAAAABIQqZYf//Uq6eeeipGjBgRW2yxRfzxj3+MAQMGxJlnnhlnnXVWTJkypeTrtelolDvuuCNWXbVl9Nlnn43HH388fv/738dbb70VnTp1ir59+8a7775bciMAAAAAABDxr9+q7NSpU0RETJkyJfbff/+IiFh11VVjtdVWK/l6bdoI//cm+OLFiyOTycSiRYvimWeeieOOOy569eoVgwYNir322iu23XbbspoAAAAAAIB/23HHHeOiiy6KbbfdNp5//vm46KKL4v33349f//rXsf3225d8vTb/WGZExLx586JYLMb8+fOjf//+cf/990fv3r1b5P59LMqiRYtKbggAAAAAgMY2ZsyYuOCCC2L69Olx/vnnx+abbx6XXXZZTJ06Na6//vqSr9emjfCXXnopNt544+jevXtMmjQp1lhjjchkMsvdBI+I+Oyzz2Lw4MFLXl0HAAAAAIC2WnfddeO6665b6rOzzjorzjvvvLKu16aN8AsuuCBmzJgR3/jGN2L//feP7t27f+Gao446KmbNmhVvvPFG7LrrrmU1BwAAAABQMXX845K17JNPPok11ljjC3Orr756yWv+LVP89zkmrSgWi/GnP/0pnnzyyXj00Ufj/fffj0wms9T3KyyQyUQ+n29zQytbLpdLugUAAAAAqIjm5uakW6gpm//sx0m3UHGvn3520i20y/Tp0+M73/lOXHPNNbHddtu1ac1jjz0WF198cTz44IPRtWvXNq35wo3wz1u4cGE8+uijcdttt8ULL7wQBx10UJx55pmx/vrrt8guWrQoFi5cGHPmzIl11lmnrSVWulwu1+IBUSgUIp/PRzabjaampjatKbWGfPXyra1Z0ZzTdg/y5a0x4/TmK1XDjKuXT6onMy4/n8aezDj5GmacbD6NPZlx8jVqIV9LM05jT7WQT3LG1ajRaHlKYyM8nZ566qkYOXJkHHXUUXHyySdHx44dl5v75JNP4uqrr44nnngirr322th6663bXKOkH8tcddVVY9CgQTFo0KD4wx/+EJdddlkceOCBcccdd8SXv/zlpbKrrLJKrLLKKs4JBwAAAACgVXvssUfcd999MX78+Nhzzz1jwIAB0bdv31h33XWjWCzGe++9F3/5y1/ij3/8YwwaNCgeeOCBNr8J/m8lbYR/3l577RU77bRTTJ06tcUmOAAAAAAAtNV6660XP/7xj2PWrFnx6KOPxpQpU5Yc092jR4/Ycccd44c//GGsvfbaZV2/7I3wiIh//OMfsf3227fnEgAAAAAAEBH/2hA/9thjK37dDuUuXLx4cZxxxhnx/e9/v4LtAAAAAABAZZW9EX799dfHyy+/HPvuu28l+wEAAAAAgIoq62iUiRMnxrXXXhuHH354ZDKZmDJlSqy//vrRo0eP6NCh7L11AAAAAICVJlNMugOSUvJG+O233x6XX355HHzwwTF06NA44IADIpPJREREhw4dYt111431118/tt9++zjttNNijTXWqHjTAAAAAADQVm3eCJ85c2ZcfPHF8ec//zm++93vxplnnhkzZsyIiIgnn3wy3n333Xjvvfdi1qxZ8frrr8d///d/x4IFC2LMmDErrXkAAAAAAPgibdoIv/fee+P888+P5ubmuPPOO2Pbbbdd8l0mk4n1118/1l9//aXWdOjQIZ544gkb4QAAAAAAJCpTLBa/8GScN954I/7617/G1772taU+nzFjRhxwwAGRz+dbrLntttuiUCjEKaec8oVN3H777XHJJZcs9dmoUaNi6NCh8eKLL8aPfvSjmDFjRuy2225xySWXxFprrfWF12xNLpcrey0AAAAApElzc3PSLdSUXhOuSrqFipsx/KykW6gJbXojvGfPntGzZ8+SLnzccce1OTt58uQ47bTT4vjjj1/y2eqrrx4ffPBBnHDCCXHAAQfET37yk/jlL38Z559/flxzzTUl9bKsZR8QhUIh8vl8ZLPZaGpqapHP5XIlPVTkk823tmZFc07bPciXt8aM05uvVA0zrl4+qZ7MuPx8Gnsy4+RrmHGy+TT2ZMbJ16iFfC3NOI091UI+yRlXo0aj5YG26dDW4F//+tflfl4sFqNv377xrW99K6666qp4/fXXS25i8uTJseuuu0bXrl2X/NOxY8e46667onPnzvHDH/4wevbsGSNHjoxnnnkm3n333ZJrAAAAAADQmNq0Ef7ee+/Ff/zHf8SQIUNi8uTJLb4fNWpUbLvttvHwww/HgQceGFdeeWW04cSViIh499134+23346LLroo+vTpEwMGDIjbbrstIiJeeeWV2GWXXWK11VaLiIhOnTpF7969Y8qUKW28PQAAAAAAGl2bjkbp0aNHXHXVVXHTTTfF0UcfHYMGDYrRo0fHokWLIpPJxOGHHx6ZTCbOO++8+PWvfx2XX355vP/++zFu3LgvvPbUqVNjk002ibPOOiuy2Wz83//9X5x//vmx6aabxpw5c6J3795L5bt16xazZs0q727/P4VCYak/z5s3b6n/2ZY1pdaQr25+eWu+aM5puwf50teYcbrzlahhxtXNV6OGGVc2X40aZlzZfDVqmHGy+WrUMOPK5qtRI+35WptxNWrUWz7pGVejRiPll3fMLyvQtnd3qUNt+rHMz3vsscfiwgsvjEwmE6effnpMnDgxbrzxxujYseOSzG9/+9sYOXJkXHjhhXHEEUeU3NQPfvCDWLhwYXz88cexyy67xIknnrjku3POOSd69eoV3/ve90q+bsS/zlmaP39+SWs6depU0hr5ZPNp7Em+svk09iSffA35yubT2JN88jXkK5tPY0/ylc2nsSf55GvIVzafxp7kk6/RaPl+/fq1OUtEr5/U4Y9lfr++fizzr3/9a7z22mux3Xbbxfrrrx8R/9qTXrBgQWyzzTax6aablnXdkjfCIyI+/vjjGD16dDzxxBNx4YUX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O+64I7773e/Gt771rXjrrbdis802i1tuuSV23nnnsq7XrjPCAQAAAACg0tZZZ524/fbbo2vXrrH66qvHjTfeWPYmeEQ73wi///77V/i9M8IBAAAAAPgikyZNWu7nJ510UlxyySVx7LHHxvnnnx+rrvqvLe3+/fuXdP12bYT/9Kc/XfKfi8VivP/++7Fo0aLo3LlzdO/e3UY4AAAAAABf6Nhjj/3CzLe//e2I+NfvU+bz+ZKuX9EzwhctWhSPPvpoXHXVVTF+/Pj2XBoAAAAAoKIyzghPralTp67U67drI3xZq6yySgwcODA22GCDuOSSS+Luu++u5OUBAAAAAKBkFd0I/7fm5uZ4/fXXV8alAQAAAACoc7lcLi688MKYOnVqLFq0qMX3VT0aZXkHmM+bNy/uu+++2GijjdpzaQAAAAAAGtR5550XERFXXnllrL322u2+Xrs2wpd3gPkqq6wSX/nKV+Kyyy5rz6UBAAAAACrLGeE14+9//3tcf/31scsuu1TkeplisdhQ48/lckm3AAAAAAAV0dzcnHQLNWWrsVcn3ULFTR91ZtItrBRDhgyJPffcM0466aSKXG+lnBGedss+IAqFQuTz+chms9HU1NQin8vlSnqoyCebb23NiuactnuQL2+NGac3X6kaZly9fFI9mXH5+TT2ZMbJ1zDjZPNp7MmMk69RC/lamnEae6qFfJIzrkaNRstDvbr44ovju9/9bnTq1CmOOuqo6NixY7uu16E9i++///74+OOPW3x+2223xYknntieSwMAAAAA0KBOOOGE+OSTT2Ls2LHRt2/f+PrXvx4DBgxY8k+p2vVG+KhRo+Luu++Obt26LfV5NpuNK664oj2XBgAAAACgQZ1++ukVvV67NsKLxWJkMpkWn3/00UctNscBAAAAAJKUaahfS6xthx56aEWvV/JG+H333Rf33Xffkj+PHj06unTpsuTPixYtildeeSVOOeWUynQIAAAAAEDDefPNNyOXy8Wnn3665LOFCxfGc889F2PHji3pWiVvhG+00Uax4447RkTEM888E9tss0306NFjyfcdO3aMM844I3baaadSLw0AAAAAAPHwww/HyJEjo1gsRrFYjPXXXz8+/vjjKBQKZf2gbMkb4TvuuOOSjfBrrrkmjjjiiNhmm21KLgwAAAAAAMtzzTXXxPe+9704/PDDY++9947/+q//ik6dOsUxxxwTgwYNKvl6HdrTTP/+/Zc6FgUAAAAAILWKdfhPnXrnnXdil112iR49esRWW20VU6ZMibXXXju+973vxe23317y9dq1EX777bfHZptt1p5LAAAAAADAUjbaaKP405/+FBER/fr1i0mTJkVExLrrrhsffvhhydcr+WiUZT399NPxwAMPxN/+9rcYO3ZsPPjgg7HmmmvG8ccf395LAwAAAADQgE4++eQYOXJk9OzZM/bff/8YOnRozJs3LyZPnlzWGeGZYrFY9gv0Dz/8cJx99tmx9dZbRz6fj/vuuy+ee+65GD9+fAwfPjy+853vlHvplSaXyyXdAgAAAABURDkbgo3sy5denXQLFffqD89MuoWV5rnnnosuXbpE796941e/+lXcc8890b179zj//POjV69eJV2rXW+EX3vttTFs2LA444wzonfv3hERccwxx8Qqq6wSN998cyo3wiNaPiAKhULk8/nIZrPR1NTUIp/L5Up6qMgnm29tzYrmnLZ7kC9vjRmnN1+pGmZcvXxSPZlx+fk09mTGydcw42TzaezJjJOvUQv5WppxGnuqhXySM65GjUbLU6I6PlO7HvXr12/Jfx4yZEgMGTKk7Gu164zwt956K3bbbbcWn/fq1Svee++99lwaAAAAAIAGMmfOnHjggQfipptuirvuuitmzZrVIvPOO+/ERRddVPK12/VG+Fe+8pV48MEHl+zMZzKZiIh46KGHlrwhDgAAAAAAKzJjxowYMmRIfPjhh9G5c+eYN29edOzYMa666qrYZ5994u9//3vceOON8cADD8Taa68dY8aMKen67doIHzFiRJxwwgnxwgsvRCaTiWuuuSbefvvtePXVV+Pmm29uz6UBAAAAAGgQV155Zay11lpx2223xZZbbhlz5syJH/3oR3HBBRfE7373u5g4cWKss846MXLkyDjiiCNKvn67NsJ33HHH+O1vfxs33XRTZDKZeOutt+LLX/5yXHHFFSUfVg4AAAAAsDJlnBGeWs8//3xccMEFseWWW0ZExJprrhnnnXde7LrrrvH888/HeeedF4cffnh07NixrOu3ayM8ImLzzTePsWPHtvcyAAAAAAA0qI8++ig23njjpT5be+21IyLiuuuua/dR3O3eCAcAAAAAgPaaOXNmdOjQocXnM2bMiEWLFi312TbbbFPStdu1ET5m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MuPka5hxsvk09mTGydeohXwtzTiNPdVCPskZV6NGo+UpjY3w2vH9738/pk+fHjvvvHPceeedccEFF8Tf//73+MUvfhHnnntuHHfccSVdL1UHeV9//fUxe/bs+P73v7/ks9tvvz2y2WwMGzYsevbsGeeff37cddddMX/+/OQaBQAAAABqT7EO/6lTf/7zn+O8886L0aNHR7du3WLzzTePESNGxNFHHx1PPfVUyddr10b41KlTK/Y2eC6XixtvvDG+8Y1vxMSJE2PmzJkREfHKK6/EHnvssSS33nrrRffu3ePVV1+tSF0AAAAAANLn34eZbLfddkuOQtlvv/3i2WefLflaJf9Y5uddc801K/z+tNNOa9N1isViXHDBBdGlS5fIZDIxbdq0GDduXHzve9+LOXPmxCabbLJUvlu3bjFr1qzo06dPWX0XCoWl/vzvM2Y+f9bMF60ptYZ8dfPLW/NFc07bPciXvsaM052vRA0zrm6+GjXMuLL5atQw48rmq1HDjJPNV6OGGVc2X40aac/X2oyrUaPe8knPuBo1Gim/vGN+oR7suuuucdlll8VPfvKT2HnnneP++++PfffdN55++umlfrOyrdp1Rvixxx675D8Xi8V455134q233oru3bvHVlttFbfddlubrvPss8/GMcccEzfccEN8/etfj4iI3//+9zF8+PDYcMMN4+yzz46BAwcuyR999NFx5JFHxkEHHVRyz7lcruRjVTp16lTSGvlk82nsSb6y+TT2JJ98DfnK5tPYk3zyNeQrm09jT/KVzaexJ/nka8hXNp/GnuSTr9Fo+X79+rU5S8Q259bhGeGX1+cZ4f/4xz/inHPOicGDB8c3vvGNOPjgg+Ptt9+OiIjhw4fHKaecUtL12rURvjwvvvhinHfeeXHmmWfGgAED2rTmwQcfjHPPPTdefPHFWGWVVSIiYtasWbHnnntGhw4d4rzzzltq033w4MFx6qmnxv77719yf7lcLnr16rXUZ/PmzYuZM2fGZpttFp07d26xZsaMGS3WrIh8svnW1qxozmm7B/ny1phxevOVqmHG1csn1ZMZl59PY09mnHwNM042n8aezDj5GrWQr6UZp7GnWsgnOeNq1Gi0vDfCS7PNyDrcCB9Xnxvhy5o7d248/fTT0b1799hhhx1KXt+uo1GWZ9ttt42f/vSnccYZZ7R5I3zDDTeMxYsXx6effrrktfY333wzIiIOOeSQeO6555ZshM+dOzdef/312HDDDcvusbUHROfOnVv9rtSHinyy+RWtaW3OabsH+fLXmHE685WsYcbVyVejhhlXNl+NGmZc2Xw1aphxsvlq1DDjyuarUaNW8rUy42rUqNd8UjOuRo1Gy0Mj6NKlS5v3m5enXT+W2ZoNNtgg3nnnnTbnt9tuu9h8881jzJgx8cYbb8TLL78cl156aey6665x7LHHxmOPPRaTJk2KiH+dS969e/dobm5eGa0DAAAAAJAC99xzTxx77LGx1157xWuvvRYXX3xxXHbZZbFw4cKSr9WuN8Lvv//+Fp/NmzcvHnroofjyl7/c9iZWXTVuueWWGDduXHzzm9+MBQsWxC677BIXX3xxfOlLX4rTTz89hg4dGmuttVYUCoWYMGFCdOiwUvbwAQAAAABI2K233hrjx4+PvffeO5599tlYuHBh9OvXLy666KJYffXV46yzzirpeu3aCP/pT3/a8oKrrhq9e/eOc845p6RrbbDBBvGTn/xkud+dfPLJMWjQoJg2bVr06dMn1ltvvXLaBQAAAAAaWKaiv5bIynT77bfHqFGjYsiQIdG7d++IiBg0aFAsXrw4rrjiipI3wiv+Y5lpl8vlkm4BAAAAACrC8cGlaf5B/f1YZm58ff5Y5vbbbx8333xzfPWrX43evXvH/fffH717944///nP8b3vfS+mTJlS0vVKeiP8qaeeiq5du8Z2221XUpG0WfYBUSgUIp/PRzabXe6PEeRyuZIeKvLJ5ltbs6I5p+0e5MtbY8bpzVeqhhlXL59UT2Zcfj6NPZlx8jXMONl8Gnsy4+Rr1EK+lmacxp5qIZ/kjKtRo9HyUK+23377uO2222L77bePiIhMJhOfffZZ/Nd//deSz0pR0kHb5557brz33ntL/jxgwICYPn16yUUBAAAAAKA15557bjzzzDOx1157RUTEmDFjYu+9945JkybFueeeW/L1SnojfM6cObHuuusu+fNbb70VCxYsKLkoAAAAAEDVNdQh0bWtd+/e8bvf/S5+9atfxauvvhoREbvvvnsMGTIkunfvXvL1StoI32abbeJXv/pVzJ8/Pzp0+NfL5K+88koUCoXl5vv3719yQwAAAAAAsNZaa8Vpp51WkWuVtBF+8cUXx3nnnRcnnHBCLFy4MDKZTIwePXq52UwmE/l8viJNAgAAAADQWD744IO455574m9/+1t06NAhNttsszjssMNi7bXXLvlaJW2Eb7nllvGb3/xmyZ979+4d99xzT2yzzTYlFwYAAAAAgOWZPHlyfOc734mIiF69ekWxWIyHHnoorr/++rjhhhtKPo2kpI1wAAAAAIBalXFGeM249NJLY5dddokrrrgiunTpEhH/+g3LESNGxMUXXxy//e1vS7peh/Y0c9ttt8Xmm2/enksAAAAAAMBSXnvttTj22GOXbIJHRKy55poxdOjQmDlzZsnXa9dG+I477hhNTU3tuQQAAAAAACxl2223jaeffrrF50899VTJx6JERGSKxWJD/YWAXC6XdAsAAAAAUBHNzc1Jt1BT+oy4OukWKu6lK89MuoWV4rLLLotf/epXsfPOO0ffvn2jWCzGpEmTYvLkyXH88cfHOuusExER3/72t9t0vYY8I3zZB0ShUIh8Ph/ZbHa5b7jncrmSHiryyeZbW7OiOaftHuTLW2PG6c1XqoYZVy+fVE9mXH4+jT2ZcfI1zDjZfBp7MuPka9RCvpZmnMaeaiGf5IyrUaPR8pSooV4Jrm2PPfZYrL/++jFz5syljkLp0aNHTJw4MSIiMpmMjXAAAAAAAGrTE088UdHr2QgHAAAAACAV3n777VhrrbWW+hsrv//97+OVV16JjTbaKPbbb79Yc801S76ujXAAAAAAABI1a9asOOecc2LSpEnxX//1X7HDDjtEsViM4cOHx+9///vo0qVLzJ8/PyZMmBC33XZbbL755iVdv8NK6hsAAAAAIF2KdfhPnTj//PPjnXfeiQkTJkQ2m42IiFtuuSUeffTROPHEE2PSpEnx5z//Ob7yla/EuHHjSr6+jXAAAAAAABI1adKkOP/882PfffeNzp07xyeffBI33XRT7LDDDnH22WdHJpOJNdZYI7797W/HlClTSr6+jXAAAAAAABK11lprxYIFC5b8+Ze//GXMmTMnhg8fvlRu7ty5seqqpZ/47YxwAAAAAAASdcghh8Sll14ab7/9dvzjH/+IX/ziF7H77rvHTjvtFBERn3zySUydOjV+/OMfL/msFDbCAQAAAABI1GmnnRYLFy6MG2+8MWbPnh177LFHjB07dsn3Q4YMialTp0Y2m41zzz235OvbCAcAAAAAGkIm6QZo1aqrrhojRoyIESNGxOLFi6NDh6VP9T7zzDNjzTXXjO222y5WWWWVkq+fKRaLdfTbol8sl8sl3QIAAAAAVERzc3PSLdSUbc+6OukWKu7Fq85MuoWa0JBvhC/7gCgUCpHP5yObzUZTU1OLfC6XK+mhIp9svrU1K5pz2u5Bvrw1ZpzefKVqmHH18kn1ZMbl59PYkxknX8OMk82nsSczTr5GLeRracZp7KkW8knOuBo1Gi0PtE2HL44AAAAAAEDtasg3wgEAAACABtRQh0Tzed4IBwAAAABoQB988EEMGzYs+vbtG4cddlhMnTq1Tes++uijOOOMM6Jv377Rp0+fOOWUU+Kf//xni9z//d//Rd++fePNN9+sdOslsxEOAAAAANBgisVinHbaafHhhx/G3XffHccee2wMGzYs5s6d+4Vrf/CDH8Snn34a9957b9x///0xc+bMuPzyy5fKzJkzJ84777w488wzY+ONN15Zt9FmNsIBAAAAABrM888/H5MnT45LLrkktthiizj00ENj8803j8cee2yF62bPnh1dunSJCRMmxOabbx5bbLFFHHLIITFlypSlcpdcckmsv/76MWTIkJV4F23njHAAAAAAoCFk6vCM8AEDBqzw+8cff3y5n7/yyiux4YYbxpZbbrnks759+8YLL7wQBx98cKvX69q1a1x99dVLfTZ9+vTo1avXUjXvv//+OPvss+O3v/1t7LzzzrH++uu35XZWGm+EAwAAAAA0mDlz5sQmm2yy1GfdunWLWbNmlXSdqVOnxsSJE+M73/lORER8+umncdFFF8X6668fc+fOjcmTJ8fgwYNj4sSJFeu9HN4IBwAAAACoUa298f1FVl111ejUqdNSn62++upRKBTafI158+bF2WefHYcddlj0798/IiIeeeSRePfdd+O3v/1tfOUrX4mIiM033zwuvPDC+MY3vhGrrprMlnSmWCzW4V8IaF0ul0u6BQAAAACoiObm5qRbqCnbff/qLw7VmBd+cmZZ6+6666749a9/Hffee++Sz375y1/G008/HTfeeOMXri8WizF8+PB466234o477liyqX7DDTfEXXfdtdQG/fPPPx9HHXVUPPXUU9GjR4+y+m2vhnwjfNkHRKFQiHw+H9lsNpqamlrkc7lcSQ8V+WTzra1Z0ZzTdg/y5a0x4/TmK1XDjKuXT6onMy4/n8aezDj5GmacbD6NPZlx8jVqIV9L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PDkefvjh2GKLLWKLLbaIhx56KB577LE4+OCDW103e/bs6NKlS1x22WVLNrcPOeSQuO+++yIiYsGCBfHKK6/E7rvvHl27dq3KvbSFH8sEAAAAABpCZnH9/VOuV155JTbccMPYcsstl3zWt2/feOGFF1a4rmvXrnH11Vcv9Yb39OnTo1evXhER8eKLL0ZExAknnBB9+vSJAw44IB5++OHyG60Qb4QDAAAAANSoAQMGrPD7xx9/fLmfz5kzJzbZZJOlPuvWrVvk8/mS6k+dOjUmTpwYt956a0T8a1N8yy23jPPOOy823XTTePDBB2PEiBGx5ZZbxle+8pWSrl1JNsIBAAAAABrMqquuGp06dVrqs9VXXz0KhUKbrzFv3rw4++yz47DDDov+/ftHRMRRRx0VRx111JLMCSecEE888UQ89NBDNsIBAAAAAChda298f5Hu3bvHBx98sNRnn3zySXTs2LFN64vFYowcOTJWX331GD169AqzPXr0iDfffLOsPivFGeEAAAAAAA1m++23j+nTp8fs2bOXfPbSSy/FBhts0Kb148ePjxdeeCGuu+66pd4sP++88+K3v/3tkj8vXLgwXnjhhTZfd2WxEQ4AAAAANIZisf7+KdNWW20VvXr1iquuuioWL14cL7/8cjz66KOx9957x+LFi2P27NmxaNGi5a69+eab484774wJEybEGmusEXPnzo25c+dGRERzc3P8+Mc/jqeeeipefPHFOOecc+LDDz+Mb33rW2X3WgmORgEAAAAAaEBjx46Nk08+OX73u9/FnDlz4uCDD44999wz3nzzzRgwYEDcf//9kc1mW6y76aabolAoxBFHHLHU59OmTYujjz463n///TjnnHPi008/jX79+sWdd94Zm222WZXuavkyxWI7/rVBDcrlckm3AAAAAAAV0dzcnHQLNeUbu12SdAsV9/s/nd+u9YVCISZNmhTdu3ePbbfdtkJdpU9DvhG+7AOiUChEPp+PbDYbTU1NLfK5XK6kh4p8svnW1qxozmm7B/ny1phxevOVqmHG1csn1ZMZl59PY09mnHwNM042n8aezDj5GrWQr6UZp7GnWsgnOeNq1Gi0PLRXU1NT7LXXXkm3sdI15EY4AAAAANCAGupsDD7Pj2UCAAAAAFDXbIQDAAAAAFDXbIQDAAAAAFDXnBEOAAAAADSETNEh4Y3KG+EA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TGzbto2ZM2cSHx9PYGCgZeV3eHg4mzdv5vDhw9jb21OtWrVHjpOWlgZkrHhu0aLFQ/scPXqUH374wfLzpEmTLMn7PHnyULFiRTZs2ICrqyszZ87k559/5ujRo8TExODv70/79u2JjIzE19eX+fPn/2E8f8TFxYUxY8YwYsQIli1bhpubGwaDgXnz5vHll1+yd+9e6taty/Dhwx9YGf9nfPHFF0yYMIF69erleAyTyZTl52nTpj2yb0xMDGfPnuXGjRuW0ijJycl88MEHvPPOOzl+4KiIiIiIiK0ymH+/9EREREREcsxkMj2Q0Pwto9GY7drjf9bhw4d5++23efnllxk7diylSpWybEtOTqZZs2aULl2ad999Fy8vr0eOM3XqVE6ePMnChQuJiIjA0dHxD8tupKamUrRoUQoXLsyePXtYs2YNe/bsoW3btnzwwQcULFiQS5cuMWHCBA4cOMDw4cPx9fXl7t279OvXj+PHjzNp0iTatWuX4/c+Y8YMbty4weTJk3M8xt8tIiKCNm3aZOthmRcuXKB169aUL1+euXPn4uHhwezZs4mKimLatGkqiyIiIiIi8jtKhIuIiIg8RaNHj2bNmjWP3O7r68uHH374t8Vz4cIFnn322T81xv/93/9x9uxZli9f/sT7hoeHs3HjRt544w08PDws7ampqcyZM4dOnTpRunRpS3t6ejrLly+nS5cuODg45Dhms9nM7du3KVCgQI7H+KdLSkoiX758WX62s7MjT548uRiViIiIiMg/kxLhIiIiIk/R1atXuXXr1iO3u7m54e7u/jdGJCIiIiIiIkqEi4iIiIiIiIiIiIhN+3sKVIqIiIiIiIiIiIiI5BIlwkVERERERERERETEpikRLiIiIiIiIiIiIiI2TYlwEREREREREREREbFpSoSLiIiIiIiIiIiIiE1TIlxEREREREREREREbJoS4SIiIiIiIiIiIiJi05QIFxERERERERERERGb9v++1TYwOm7ibAAAAABJRU5ErkJggg==", + "image/png": "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VuncuXN6+eWXs5T39/dX9+7d9d1332nHjh05XJ3nmDJliiSpT58+9gV0SXruuec0YcIE/fjjjyyie7j27dtr4sSJWrhwoV566SWzywEAAIDJWEQHAAAeJzIyUn/++aeCg4PT7UR3dJyLYRhKTk5WcnKyS2qw2WwqVqxYlrLz5s3T1KlTVbRoUY0aNSrd2eU3CgsL05QpU9S3b1+tXbtWzz77rF544QV1797dvuh6//33S5IuXbqk2NhYSdd+QZB6PZW/v7/279+vL7/8MsO5rl69qitXrqh///5ZupfMrFmzRg899FC2duYWKVJEknTlypVbnt8bJCYmasOGDfL391f9+vXTvJYnTx6VKFFC//zzjy5cuJDmmCB4lsDAQEVFRWn16tUsogMAAIBFdAAAPMG///6rCRMmaOPGjTpz5oyKFi2qBg0aqHfv3vZFyFQ2m00zZ87UggULdOTIERUpUkTVqlVTnz59VLFixXTvvXTpUs2YMUMHDhxQWFiYHnjgAb366quqUKFCmtyND2VctmyZ5syZo3379mnGjBnpzrPes2ePJk2apC1btighIUHly5dXx44d1bZtW6e/DwcPHlRwcLACAwMdLkTbbDbZbDb9+++/Dl8/efKkkpKS7DXv2bNHc+bMUXBwsCwWixITE/XBBx8oKSlJderUUVRUVLr3SUlJydIi+rx58/T2228rKChIbdu21bvvvquQkBAFBATcdDG9atWqqlSpkqZMmaJp06YpJCREffv2TZNZvHixEhMT7f/+559/VKZMGft7G4ahgwcPasaMGfbMhQsXZLPZlD9/fiUmJiopKckli+gWi+Wmu+xvtGfPHklK9xDVhIQETZs2TT/++KNOnDihggULqkaNGurXr5/Kli1rzy1cuFCDBg3SyJEjVa1aNX388cfatm2bAgMD9eCDD+qtt97K9K8FUlJSNGjQIC1evFjdu3dP9/11tYMHDyo5OVklS5a0P3T1ekOGDNH58+ez/fBXm82mhx9+WH5+flq3bl26ZwU0atRIVqtVv/32m/0vFK5cuaJp06bphx9+0PHjx5UnTx7dc8896tOnjyIiIpy/yWzau3evJk2apB07dig+Pl4lS5ZUq1at1Llz5wy/D+vXr9fo0aP1119/qUiRImrdurV69OiRLpucnKyvv/5aS5cu1ZEjRxQeHq6HHnpI/fv3V6lSpW657lq1amnhwoUyDOOm/y0DAAAgd2MRHQAAk8XHx6tDhw46duyYGjVqpHLlyuno0aOaO3eudu3apQULFtgXzGw2m3r27Km1a9eqXLlyat++vc6ePauVK1fql19+0cyZM9McCzJixAjNmDFDxYsX15NPPqmzZ89qxYoVWrdunaZOnaqaNWtmWNOQIUM0f/58lS5dWmXLllVoaGia19etW6devXopPDxcTZs2VWhoqH755RcNGTJE//77r3r37u3U96Jjx472h2jezMMPP3zTzL59+yRdOx5m4cKFCgoKUnJysq5evaqFCxcqKSlJefLkyXAR/ezZs6pevXqm72+1WjVnzhz5+fnpo48+0oULF/T5559nqX5JeuSRRzR58mTdd999mjdvnl599dU0rxuGoZkzZ9r//dNPP+l///uf3n33XbVt21Y2m02GYahly5Z677337Ll27drpzJkzGT589VacPHkyw4eJZiQpKUk7d+7UkCFD7DWlunr1qrp166bNmzerVq1aatiwoc6cOaOffvpJO3bs0Pfff5/mGBRJOnDggD744ANVrFhRTz31lH7//Xf98MMPSkhIcHjWumEYGjZsmNsW0CXpxIkTkpTul1+psvJzm5GAgAC1aNFC06ZN09atW1W7dm37a3/++aeOHTum559/Ps0RP6+//rp+/vln3XvvvXr22WcVHx+v5cuXq2PHjlq8eLFLFppvZs+ePerQoYNSUlL02GOPqVChQtq5c6fGjBmjU6dOaejQoWnycXFx6tq1q+677z61bdtWGzZs0Oeff669e/fq888/ty9mJycn6+WXX9bGjRtVq1Yt1a9fX0ePHtVPP/2kTZs2adGiRVn+SxJHSpQoIavVqvPnz3MuOgAAgI9jER0AAJNt2rRJR48e1dNPP60PPvjAfv2jjz7S8uXLdfToUd1xxx2Srj3scu3atXr44Yc1ceJE+87MH374Qa+99pomTpxoP4953bp1mjFjhqpUqaKZM2faj4749ddf9corr+j111/XihUr0u3uXLJkieLj4zV16tR0x1FI0uXLlzVw4EDlyZNHixYt0u233y5J6tu3r5544gl9+eWXio6OVsGCBbP9vXjttdfk7++vvHnzKjw83H7darVq6NChOnv2rF5//XWVK1dOSUlJGS5s2Ww2JSYm6ty5c/ZrTZo0kcVikSQNHDhQq1at0tatW9ONS3Xx4kVdvHgx3e5p6drO5tRfaoSHh2v27NnaunWrHnroISUmJqpFixYKDQ3Vli1b1KlTJ3Xu3Dnd+dcxMTF6+umn7QvSjRo1UqNGjdLN9f333+vvv/9WoUKFdO7cOdWtW1eLFi3SJ598ombNmunq1auSrh0P4w6JiYk3PYKkSpUqaf7t5+en559/Xh06dLBf++OPP7R582b7LxFSVa9eXcOHD9e6devUokWLNO/z9ddf6/nnn9dbb70lPz8/Wa1WPfroo1q3bp2uXLmS7hc9kjR8+HDNnz/fbQvo0rWfVUkKCQlx+Xu3atXKvnv/+kX0H3/80f56qosXL+rnn39WuXLlNGfOHPvPbIMGDfThhx9q27ZtbllE/+qrr2S1WjVu3Dg1b97cfv2pp57S/Pnz9dZbb6XZVX/27FlFR0fbf/litVr1/PPPa+3atVq9erWaNGkiSfrmm2+0ceNGvfzyy3r99dft46dPn66RI0dq2rRpevPNN2+p9tSf9ev/EgQAAAC+iUV0AABMlrpb8tChQ4qPj1e+fPkkSW+88YbeeOONNNnFixdLurYQfP3id9OmTTVmzJg0x0d89913kqT+/funWfhs0KCBmjZtqpUrV2rDhg165JFH0swRFxen6dOn64EHHsiw3vXr1+vs2bOKiIjQnDlz0ryWL18+nThxQtu3b89wUfhmMnog6OXLl9WzZ0+dPXtWvXv3VocOHdSwYUNFRUXp7bfftucuXbqkDz74QAMGDMjyw0Cvd/1Z6qlnkN945I10bYf19Qu2oaGheuihhyRdWzhNXTw9evSoJKlcuXLp3uP06dOSlOmu7qSkJI0bN05BQUFq166dJk+erEKFCumFF17QpEmTNGnSJD399NOSpKJFi2bnVp0WGhqq//77L9NMt27dJF07P33//v0aNWpUmsVdSXrooYfsfyWQ6siRI9q1a5eka0fW3KhkyZJ644037DuRw8PDVbNmTS1fvlz//fdfugXhESNGaPbs2apatarbFtAl2eu7/pcyrlK1alVVqVJFK1eu1LBhwxQQEKCUlBQtX75cFSpUULVq1ezZPHnyKDw8XOfOndORI0dUvnx5SdKjjz6qRx991OW1OfLJJ5/ok08+sf87KSlJ27Zt04ULF5SYmKiTJ0/afxEnScHBwWn+IiM8PFydO3fW66+/rjVr1tgX0ZcuXSrp2pE1Y8eOtefj4+MlXfvl5K06e/asJPf9kgoAAACei0V0AABMdu+996ply5ZaunSpHnzwQVWpUkURERGqU6eOmjZtmmax/NChQwoJCbEviKUKCQnR448/nubaX3/9JUkZnn189913a+XKlfrrr7/SLaI3atTI4QK6JB0+fFjStYXm1MXmG508edLxDWdDXFycevbsqX379qlevXrq1auXpGtnFS9atEjdunVTiRIlZLPZ9Nprr+mXX37R3r17NXv27GwvfN1zzz32Hf+//PKLpGu7WmfMmKG5c+fq/vvvl81mU0pKSpbeLyYmRlL6ndlS1hbRJ0yYoGPHjqlDhw5pFhk7duyov//+W23btrX34rbbbstSTbeqVKlSN+1tv379JEk1a9bUyy+/rEWLFqVbRJeufQ/mzp2rLVu2aO/evTp//rx9R3JG3+NmzZql+6uJ1B4bhpHm+vz583Xy5ElVrFhRe/fu1S+//JLu5zynpP4SLHUx90bt27fXnj17tGbNGqeOG2ndurVGjRqljRs36qGHHtLWrVt16tSpNDv9pWvHv7z55psaPny4oqKiVL58eUVERKhGjRqKiopy6hdNztq0aZOWLVumHTt26NChQ0pOTk5zRNX1SpYsme4on0qVKkn6v19MSdLff/8tSWmOO7qeKz6DTp48qXz58vEAWAAAAMj/5hEAAJDTPv74Yy1YsEC9evVS2bJl9fvvv6t///5q2bKlLly4kKX3uHLlihISEtItKGb3gXh33XVXpq+nvv/gwYO1b9++DL+effbZbM2Zke+++05PPfWUDhw4IElpjofp2bOnrly5omHDhikxMVF9+vTRL7/8oqZNm+qbb75xaudov3799M4778hms2nFihWqVq2aAgICdOzYMUnXFnGHDRuW5pgZR1JSUvT7778rLCxMkZGR6V5PXUQvXrx4huPXrVunKVOmqGDBgunOly9UqJDGjh2rihUr2h/ambrImNPuuecebdiwIUvZBg0a6O6779bGjRu1Y8eONK/FxMSoWbNm+vLLL1WoUCG9/PLLmjJlisOzzaWMd/Q7cvLkSb3yyiuaN2+eihUrpvfff99tR3Kk/vXCsWPHMtyNfvr0aSUnJ6dbKM6qFi1aKCAgwH6Ey48//ig/Pz+1bNkyXfaZZ57Rzz//rCFDhuj+++/X4cOH9d5776lJkybauXOn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7LHHVKxYMc2ePVvPPfecYmJi9MYbb6h27dqKiopSr1697At0jz32mOrWrauPP/5YGzZs0IQJE/T000/bF9D//fdfdenSRb/++qsGDBig2rVr2+e/fpfrnj17NGfOHPtDW6935MgRPfvss9q0aZPq1auX4SKeYRjavHmz9u3bl2a39M0kJydL+r8Hbm7btk1z5sxReHi4/diZ69lstkyPRrkVjRs3Vrt27dS/f3/t3bv3pvmWLVuqVKlSWrt2rf0Yob59+6p79+5KSkrSrFmztHv3bj3//POaOXOm/P39tWbNGpeeYX7//ferefPm+u2337Ry5UqXva8j/v7+GjdunIYMGaLg4GB9++23OnLkiJ5//nnNnj37lhdmw8LC7AvKTZo0yfD9goODNWvWLPXq1cv+ENelS5eqRIkSeu+999SjR49bqiErgoODNW3aNDVp0kRbt27VnDlzFBAQoLFjx9r/SmPZsmVpxpQrV06ffvqpveZLly6pS5cu9p3h17/3V199pf79+8tms2nu3Ln6448/1LRpUy1atEj33nuvUzUfP35c3bp1U926dfXcc885f/MAAADIVfyMnPr/YQEAALjAqlWr1LNnT0nSnXfeqWHDhqlWrVrpcgcPHtS3336r77//XhcvXtSTTz6pDz/8UNK1xeeMzjY/e/asZs6cqenTpys5OVnDhg1Tu3bt7K937txZGzdu1NChQxUSEqKPP/5YSUlJ+vXXX+1nr584cUIzZszQt99+q6SkJDVr1izDXf7R0dHatm2bfVH+jTfe0EsvvZSl78HUqVP18ccfa9q0aSpVqpSeffZZnT17Vj169FCfPn3S5Vu0aKFz587p999/z9L7Z1dSUpK6dOmiv/76S8uXL3f6IZmAJ7l69apatmypgIAAzZ49O8vPVwAAAEDux3EuAADAozVo0ED33nuvatWqpT59+jg8gqZixYoaNmyYBg8erD///DPNUSmOHg76yy+/aOrUqapSpYref//9NEeoSFKHDh104MABDR8+XNK1vxro169fmsW1lJQU/frrrwoMDNSbb76p559/PsO5OnTooMOHDysyMlItW7ZUVFRUlr8HqeffJyYmqmzZsho+fLi+/PJL+4M7M8pfvnw5y++fXcHBwfriiy+0YcMGFtCRawQGBuqtt95S1apVWUAHAABAGuxEBwAAHi8pKSnHHp55+PBhlStXzuFDSbPi6NGjCg4OVvHixV1Y2f85e/aszpw5o5IlS9qP7jAM45ZqBgAAAABkDYvoAAAAAAAAAAA4wINFAQAAAAAAAABwgEV0AAAAAAAAAAAcYBEdAAAAALxMYmLiTTOc3AkAAOAaLKIDAHKVn376Sd99953D1xcvXqwffvghS++VkJCgpKQkpaSkZHn+q1evKiEhQefPn8/yGHiu5ORkXblyxewyAOQCP/zwgy5cuGD/95UrVzR8+HC99dZb2X6v8+fP68EHH1Tnzp0VFxeXYcZms+nxxx9Xt27d9N9//zldNwAAAKRAswsAAMCVPv/8c8XFxempp57K8PWRI0eqQIECeuKJJ276XkOGDNGyZcucqqNo0aJav369U2NhjpSUFJ0+fVqHDh3Svn37tHPnTv3666/q06ePOnbsaHZ5ALzYyZMnNXDgQBUpUkSrVq1SUFCQQkNDtX//fm3fvl0vvviiKlasmOX3mzhxouLj42Wz2ZSUlKSDBw9KuvaLv+DgYFWoUEE//vijDh48qHvvvVdFihSxjzUMQ5cvX1ZoaKj8/dlTBQAAkBUsogMAvNq5c+f0999/KyQkRCEhIQoICFBQUJB9QeFGgYGB9tcNw1BiYqIKFiyoUqVKpcvWrl1bhQoVUmBgoAICAtK89vPPPysuLk7t2rVT3rx57devXr2qpKQkhYaGuvZGkSNOnz6t7t276+zZszp16pSSk5Ptr4WGhqpUqVI6cOCAiRUCyA2mTJmi5ORkde7cWUFBQfbrffv2VYcOHTR8+HDNmDEjS++1detWzZ49W5K0adMmRUVFpXm9WbNmGj16tMaNGyfp2l9gLVmyxP66zWaTJK1evVqlS5e+ldsCAADwGX4GB+UBALzYqlWr1LdvX/sCekJCgmw2mwoUKJBhPj4+Xn5+fsqbN68Mw1BSUpI6d+6sPn36ZGverl276pdffvHIRYjo6Ght3rxZ+/btM7sUr/Dqq6/KZrPp9ttvV0hIiKZOnao33nhDL774ovz8/Oy57du3a9euXRm+R0BAgKKjo2+5luTkZH355ZdavHixTpw4oTx58qhu3br69NNPb/m9gRsdPHhQzzzzjAYNGqQ2bdpkmImPj9ekSZO0YsUKnTlzRvfcc48GDRqkyMjIdNmkpCR99dVX9p/fihUr6vXXX9eDDz7ospqHDRum33//XWvWrHGY2bBhgyZOnKi9e/cqPDxcTz31lHr37q3AwPT7hywWi8aNG6ddu3bJz89PzZs314ABA5QnTx6X1fz333/riSeeULFixbRixQoFBweneb1Pnz5avny5Bg0apE6dOmX6XkePHlXbtm118eJFTZkyRdu3b9eECRP0ySefKCIiQklJSQoPD9f8+fM1ZcoUde3aVTVq1NC0adO0e/duffTRR0pOTlZiYqKaNm3q0vsEAADIzdiJDgDwak2aNJHFYrH/Ozo6WocOHXJ4lMoTTzyh8PBwzZs3z10lwsONHz/e/n8fPHhQU6dOVXh4eJoFdOnawtyECRMyfI/w8HCXLKKPGzdOU6dO1QMPPKBHH31U586d059//nnL7wvc6OzZs+rWrZsuXrzoMJOQkKDOnTsrJiZG1apVU7NmzfTrr78qOjpaCxYsSHP8iM1m06uvvqq1a9eqYsWK6tChg7Zt26aXX35Z06ZNU926dW+55unTp2vu3LkZ/uVQqh9++EEDBgxQaGionnjiCSUlJWnq1Kk6ffq0RowYkSa7efNmdenSRTabTVFRUQoLC9PixYv1999/6+uvv073GeCMlJQUDR48WMnJyerfv3+6BXTp2tFhGzdu1OjRo1WpUiU99NBDGb5XTEyMevbsqbNnz6pPnz6qV6+eQkJCNGHCBB08eNB+TNn69es1bdo03X333erbt6/8/f31zz//aPPmzSpQoIBq1ap1y/cFAADga1hEBwDkOmfOnFGVKlUcvn7vvfe6sRr3GzVqlC5fvmx2GblO6hE9P//8s0qWLGm/3qlTJ/31118umeP777/XHXfckWYBLzsPts3I0aNH1bhxYz355JP68MMPXVGmT9i0aZM6duyoXr16qXfv3maX41IHDhxQjx499M8//2SamzRpkmJiYvT4449r9OjR8vf3V+/evdW6dWu99dZbmjNnjj07d+5crV27Vvfff7++/vprBQcHy2azKTo6WoMHD9aKFSvSHGOSHSkpKRo3bpwmT56cae7MmTMaNmyYgoKCNGvWLN19992SpBo1aujtt99WVFSUfYE6MTFRAwcOVFJSkr744gs98sgjkqSmTZuqS5cumjdvntq3b+9UvdebNm2atm3bpho1ajh8FkexYsX04YcfqkePHurdu7fGjx+v+vXrp8kYhqHPP/9cJ0+eVOvWrdW9e3dJ0l133aWAgABt3bpV0rXvVeov+9599137med169aVn5+fLBYLi+gAAABO4EkyAIBcJ2/evBo5cmSGXyVKlDC7vBxXsmTJbD2gzpddunRJycnJcnS6XVJSki5duiSr1Wo/CsLf31+BgYH2Lz8/v3Rn5jvr5MmTuu2229LsgOXBf3ClQ4cOqV27dpKuHUvlyNWrVzV37lwFBQVpyJAh9p/D8PBwvfTSS9qxY4cOHTpkz3/77beSpKFDh9p3WwcEBKhHjx46duyYNm7c6HTNb7/9tiZPnqzu3btnugt98eLFSkhI0LPPPmtfQJekp59+Wrfffru+++47+7U1a9bo2LFjatKkiX0BXZLq16+vGjVqpMk6a8+ePfr0008VHh6ukSNHZrqzvVGjRho6dKisVqu6du2qKVOmpPkFmp+fnyZMmKB3333X/l6tW7fWwIEDNXXqVH311VeSJKvVquHDh+vdd99VeHi4Dh48qIMHDyowMFCfffaZGjRokKZvAAAAyBp2ogMAcp2goCCHu83DwsJuOj4hIUFBQUEKCgpy+s/5DcOQzWZTYmKiQkJCMjyLF+Z78sknM9yN+8477+idd96x//vll19W0aJF3VgZkDPOnDljX7DN7Fzx2NhYxcfHq169eipcuHCa11LPOF+/fr0qVKigs2fP6q+//lLZsmVVtWrVNNnatWsrKChIGzZsUIMGDZyqOSEhQZ999pmaNGmipUuXOsxt2bJFkvToo4+muR4YGKi6detq7dq1N82m3t9nn32mS5cupXlwdHYcP35cXbt2VVJSkoYPH67y5cvfdEyHDh0UFhamoUOHavTo0Vq9erWGDBliP38+ICBAzzzzjD1/9OhR5cmTR/Xq1bNfW7dunfr375/pPOHh4dqxY4dT9wUAAOCr+P/RAwBynXPnzikqKsrh6zc7zqV9+/Y6cOBAluZq3LjxTTPffPON6tSpk6X3u9H27ds1adIk7dixQ/7+/ipfvryio6P1xBNPOFzgz8qDRRs1aiTp2m7MQ4cO6auvvtKGDRv02GOP6c0330yTPX/+vD777DP9/PPPOnv2rEqWLKkGDRqoR48eKliwYLbvaeHChRo0aJAGDx6smJgYrVq1SuXLl9f48eM1ffp0LVy4UEWLFtXIkSN1//33q2/fvvrpp5/0008/qUKFCmnea+DAgVq0aJEWLVqku+66K9u19OzZU8nJyfad5IsWLdLmzZvVunVr1alTRzabTcnJybrzzjvTnL3vSjcePbR58+Y0167/+Um934weaHt9T1OPcLle6vcp1fXvkdqTkSNHpnvAZEZz3njUybJlyzRnzhzt27dPM2bMSLeQumfPHk2aNElbtmxRQkKCypcvr44dO6pt27bZ/n45uueb/RxfunRJX375pZYvX67jx4+rYMGCatSokfr166dChQqlua/rTZw4URMnTrT/+/r/riZMmKCJEydm+N94Rv8dXv99bt26tebNm6dFixbp4MGDWrt2rfLly5emjl69eqldu3YaNWqU1q9fr5SUFNWoUUNDhw5VmTJlnPqe1axZU7Vr175p7tSpU5KU4X9XpUuXVlBQkP0XUJllg4ODVbJkyTS/rJo4caImTJigzp07a+DAgfbrY8eO1RdffKFu3bqpX79+9usff/xxlv7a49SpU/Lz88uwjrJly+r8+fOKj49Xvnz57DVfv2P9+qxhGIqLi1NERMRN571RXFycXnjhBZ06dUrt27fXypUr9dtvvykwMDBLf1kyYsQIffjhh9qxY4dee+01LVmyxH6c1PUCAwPTfV9Sf1E8ZcqUDH9pER0dneX/9w0AAAD/h0V0AECuU7RoUYcPFk1ddMtMkyZNVLt27QwXKFL9/PPPiouLU7t27TLcqZiSkiKbzabLly87vYN56dKlGjhwoIKCgtSsWTPlz59fq1ev1uuvvy6LxaJBgwY59b7X++233/Tqq69KkipXrpzuuJtTp07pueeeU1xcnO6//341a9bMvlC6Zs0aLVy4UPnz53dq7nHjxum+++5T9erVtXHjRj399NMqVqyYHnvsMS1cuFBjx47Vt99+q1atWumnn37SsmXL1KtXL/v4pKQkrVq1SnfeeadTC+iS1Lp1a/v/ffXqVX366aeSpOrVq6tZs2YKCgqyH02RU4vo3bp1s//fX3zxhUqWLKmWLVvar11//npW5c+f3/6+ly5d0qxZs1SlShU1bNgwTcYVhgwZovnz56t06dIqW7ZsusW+devWqVevXgoPD1fTpk0VGhqqX375RUOGDNG///7rkvPGb/ZzHB8fr+eee04HDhxQ/fr11bhxY+3fv19z587Vtm3btGDBAoWFhalkyZL279vx48e1dOlS3X///br//vtvucbrXb16Va+88op+++03VahQQRUqVMhwcfX06dP2z5jWrVtr+/btWrdunU6ePKlFixY5ddRPVo8eunTpkiQ5/PzKly+fTp48maVs/vz57Vnp2s/8mjVrNHPmTLVp00Z33nmnDh8+rK+++kp33nmnevbs6XTN4eHhGf7FUerP+7///qt8+fLZay5SpEi6bIECBSRdO17JmUX0n376yX5UzJtvvqn77rsvW+PfeOMN1a1bV4MGDdIbb7xh/29qyZIl+vjjjxUcHCx/f39dvHhRO3fuVMOGDZWUlKTo6Gj7Z+HFixd1+vTpdO99/S8NAQAAkHUsogMAvNY///yjCxcu2I9ekaTLly/LZrPp4MGDGY5JTk5WYmJimteTk5Nls9nsOxL79u1707kPHTqkuLg4de3aNd2OYFc4deqUhg4dqpCQEC1YsMB+xvmrr76q5s2b65tvvlGXLl1UrFgxp+eIj4/Xa6+9pg4dOqh79+7KkydPusy7776ruLg49enTRz169LBfHzZsmObOnau5c+fq5Zdfdmr+atWq6auvvtLevXvVqlUrSdLs2bPtvyw4ceKEpGtnFBcuXDjdIvqvv/6q+Pj4NIvQt2LBggX6999/JV078uKZZ57R3XffneMP47x+x+0XX3yh0qVLp7nmjPz589vf4+jRo5o1a5buuuuuW37fGy1ZskTx8fGaOnVqugchStf+exw4cKDy5MmjRYsW6fbbb5d07b+xJ554Ql9++aWio6Od+ouGVFn5OR47dqz279+vd955R88++6z9+gcffKBvvvlGCxcuVIcOHVSmTBn792jTpk1aunSp6tat6/IHi3755ZcyDEPz589XtWrVHObmzZunpk2basyYMQoKCpLNZtNTTz2l2NhY/f333+n+MsOVUhdaM9oBLV3bYX7lypUsZy9cuGD/d2BgoD788EO1adNGw4cP18yZM/Xee+/JMAyNGjXK/our7PL393d4ZFfqe6Y+dDm15ozyN2az65VXXlHVqlVVt25dBQcHa/PmzQoLC1NgYKAaN24sq9WqTZs2pRv3xBNP6MiRI/bjc6ZNm5bm9Vq1aumDDz5QcHCwfvzxR82fP18REREaPHiwrl69qhIlSth3/L/22msO6+NoKgAAgOxjER0A4LUmT56sBQsWZPhaZse5nDp1Kt3rme1eN8Py5ct15coVvfLKK2keEpo/f36NHTtWp0+ftv/iwFkXL15Uq1at9Prrr2f4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5+zZoKAgffTRR2mORvn333/17rvvqmjRoho8eLAk6c0339Svv/6q999/X7Vq1VLp0qWdqvnDDz9Up06dNHHiRH355Zey2Wyy2Wxq3LixnnvuuTTZgQMH6tChQ5o3b54WLVokwzB09epVVatWTX369HFq/ozMnTtXM2fOVIkSJRy+b+rxP44W0Q3D0JgxYxQUFKT3339ffn5+Gf6iJiu/vLl+5z0AAACyhkV0AIDXSl0AvV7qYnqqoKAgBQQE2B98l7q7NFWePHn0yiuvZGm+/fv3288iT915mpUjH5zVunVrlS5dWp9//rlWrVqlq1evqlKlSurRo4eefvrpHJv3eiVKlNCCBQs0adIkrVy5Ujt27FDRokX1/PPPq1evXm4/S75169b6448/VKJECdWtW/eW3itPnjwaN25cmgftZbYAlXr+u7+/f5oxfn5+SkxMvKVasuree+/V6NGjNWnSJPXu3VuFCxdW8+bN1bt3bz3xxBMOxw0dOlQFCxbUihUrtHbtWuXPnz9NPm/evPryyy/1wQcfaOTIkQoODtYDDzygBQsW6LPPPnN6EV2SGjZsqDlz5mjSpElav369kpKSVL58eQ0fPtxtP8f58+fX3Llz9cUXX2j58uWaPXu2ihcvrrZt26pnz54Oz6EeO3asxowZo3Xr1um///5TkSJFFB0dbX+9VKlSmjRpkkaPHq1BgwYpb968atiwoebNm+fSRVgzvfDCC6pZs6a++eYbxcXFqVKlSurWrVu6z1JJat68ue666y599dVX+uuvv1SyZEn72dypDMPQwIEDdeHCBY0fP95+vEq+fPn07rvvqlu3bnrjjTc0a9Yspz5fixYtqoULF2rmzJn69ddfFRgYqKioKLVp08a+SztVWFiYZsyYoQULFmjFihW6evWqGjZsqOeff94lD+BMSkrSp59+qqlTpypfvnyaPHlyhg8rPXfunL7//ntJcvjLAz8/P40bN067du1S5cqVJcn+C4Lrpf77+uNebpT6PQcAAEDW+Rm54W9NAQA+KykpSRMnTlRISIh99/n1Zs+erYSEhHQLCikpKbLZbEpKStLTTz+tMmXK3HSulStXqnfv3vZ/BwcHa8uWLQoNDXXNzcB0FotFTz31lIYOHarnn38+zWv//POPjh49qpo1ayokJMR+/fz587p69arDneAAfEtSUpK+//57ffHF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cZwLAAAAAAAAAHipxo0bZ/r66tWrM7weHx+vO+64I821AgUKKDY2NtP3i4+PV0BAgMqUKWO/lj9/fp08eTLD/KRJk1SyZEk1bNhQ0rVF+AYNGujFF19UcnKy3nvvPfXr108LFizIdN6s2LVrl5YvX659+/bp1KlTCggIULFixRQZGanHHntMVapUcep9WUQHAAAAAAAA4BM4E/3/BAYGKiQkJM210NBQWa3Wm44LDg5Ocy0sLCzDcRs3btTMmTP19ddfKzDw2lJ06rEvqd577z01adJEhw4dsu9Wz659+/bpvffe0/nz5/XYY4+pS5cuKlasmGw2m06fPq3NmzerZ8+eqly5st566y2VLl06W+/PIjoAAAAAAAAAeClHO81vplChQjpz5kyaa5cuXUq3QJ7RuMuXL+vSpUvKmzevpGu7028cFxcXp/79+6t///6qVauWw/crXry4JOno0aNOLaLPnz9f48aNU79+/fT000+ne71KlSp66KGH1KdPH3399dd65plnNGLECDVo0CDLc3AmOgAAAAAAAAD4mOrVq+vAgQO6ePGi/VpMTIxuv/32TMeVKVNGRYsW1bZt2xyOO3v2rLp27aqGDRvqxRdftF//77//1Lx58zS71lPfp2TJktm+hwMHDujrr7/W7NmzM1xAv15AQIC6dOmiiRMn6oMPPkhz3zfDIjoAAAAAAAAA+JjKlSurQoUKGjNmjFJSUrR7926tXLlSjRo1UkpKii5evCibzZZunL+/v6KiojR+/HhdunRJ586d0/Tp09WoUSNJUmJiorp06aLChQtr4MCBSkhIUEJCgpKSklSkSBHlzZtXb731liwWi9auXashQ4aoXr16aR5wmp17+OGHH1S2bNksj6levbp++ukn5c+fP8tjWEQHAAAAAAAA4BOMXPh1K0aOHKnVq1erXr16ateunVq2bKkGDRro+PHjqlWrlvbv35/huFdffVVBQUFq0KCBGjVqpNDQUHXr1k2S9Pvvv2v37t3asmWLatWqpfvuu0/33Xefhv0/9u49zsZ6////c81gWBhGTskg0bZYI5JDSQoVaqSDDk7ZqcghKeWQQyEiKaWDdnaF7N2mHZ3syuHbrvZWk1MulkNJiSK7jRlrGoz1+6Nf89ljrDHXmmvW+1qzHvfbbW41az3f7/fr6tXt+uPt8r4mTpQkPfPMMzpy5Ih69+6tCRMm6Oqrr9bcuXMjvoaEBPtb3HbHeEKhUHH/W8cUy7JMlwAAAAAAAAA4wu/3my4hpvzh75NNl+C47TdMLNb4YDCojIwMpaSkqHnz5kUed/LkSa1bt07Hjh1TmzZtVLZs2WLV4WZx+WLRU28uwWBQgUBAPp9PXq+3QN6yLFs3JPJm8+HGFNZnt10D+cjG0GP35p1agx5HL2+qJnoced6NNdFj82vQY7N5N9ZEj82vEQv5WOqxG2uKhbzJHkdjjXjLA8Xl9XrVsWNH2+MSEhIKfWFoaRKXm+gAAAAAAAAAgNKhU6dO8ng8Rc6vWrXK1vxsogMAAAAAAACIC6FQ0TdaETuGDx9eovOziQ4AAAAAAAAAiFnXX399ic5v/9WlAAAAAAAAAADECTbRAQAAAAAAAAAII6LjXA4ePKgPPvhA27dv14EDB5SYmKgaNWrI7/fryiuvVJUqVZyuEwAAAAAAAACKJ2S6AETT8ePHtW/fPp199tk6cuSIqlevHtE8tp5EP3jwoB566CGlp6dry5YtSktL02233aYbb7xRPp9P//73v3XVVVfpscceU1ZWVkQFAQAAAAAAAAAQqezsbI0ePVoXXnihunXrpl27dmnGjBnq2bOnDhw4YHu+Im+if/rpp+rRo4fOOeccrVmzRtOmTVOvXr3UsWNHderUSbfccouefPJJffTRRzpx4oTS09O1bds22wUBAAAAAAAAABCpxx9/XP/+97/10EMP6eTJk5Kku+66SwkJCZoxY4bt+Yq0ib5z506NGTNGzz33nEaMGKHy5cuHzSYnJ2vSpEkaN26c7r77bh05csR2UQAAAAAAAAAAROKjjz7ShAkT1K9fv7zPzj//fI0cOVKffvqp7fk8oVCoSCcBZWVlqVKlSrYmj2RMSbMsy3QJAAAAAAAAgCP8fr/pEmJK4yVTTZfguJ29xpsuwXXatGmjWbNm6bLLLlOTJk20bNkyNWnSRCtXrtS4ceP0xRdf2JqvyC8WTUxM1Nq1a9WuXbsiT+62DfTfnXpzCQaDCgQC8vl88nq9BfKWZdm6IZE3mw83prA+u+0ayEc2hh67N+/UGvQ4enlTNdHjyPNurIkem1+DHpvNu7Ememx+jVjIx1KP3VhTLORN9jgaa8RbHkBBV1xxhZ544gnVrFkz77MdO3Zozpw5uuKKK2zPV+RN9H379mnQoEHatGlTge/atm2rChUqKDEx8f8mLlNGPXv21D333GO7KAAAAAAAAAAAIjFu3DgNGzZMPXv2lCTddNNNys3N1UUXXaSxY8fanq/Im+hJSUkqU+b08cOHD2vSpEn5Plu7dq3mz5/PJjoAAAAAAAAAIGqqVKmihQsX6osvvtCOHTskSY0bN1bbtm0jmq/Im+gejyfvSfOnnnpKSUlJOn78uO69915JUvfu3fPl69atq2PHjunYsWMqV65cRMUBAAAAAAAAgFOK9nZIlBZt2rRRmzZtij1PkTfR/9e8efPUuXNnffbZZxo2bFje52+88YbKli2rnJwc3XbbbWrevHmxCwQAAAAAAAAAwI5PP/1Ur732mr777jvl5uaqfv366tu3rzp16mR7roRICvB4PHruuedUpUqVvN8l6fHHH9frr7+uxx57LJJpAQAAAAAAAAAolsWLF+vOO+9UVlaWrrjiCl111VU6fvy4hg4dqr/97W+254voSfTf/b55/rvatWvrzTffVOvWrYszLQAAAAAAAAAAEZk3b57uvPNOjRo1Kt/nTz31lF5++WXdfPPNtuYr0ib6G2+8UaQd+lM31QEAAAAAAADALUIh9i/jQWZmptq3b1/g83bt2mnBggW25yvScS6bN2/W8ePHbU8OAAAAAAAAAEA03XDDDXrllVd09OjRvM+ys7O1aNEidevWzfZ8nlDozO+kzc3N1Y8//qgbbrhBX3zxhXw+nwKBgC6//HKtWrVKfr9fgUBA3bt31/vvv682bdroiy++sF2MJC1fvlxz5szR6tWrJUlvvfWWnn32WR09elQ333yzRo4cqYSEiI5ylyRZlhXxWAAAAAAAAMBN/H6/6RJiynlvlL53OX5zy8OmSzBu8ODB+X4PhUL67LPPVL58eTVp0kQej0c7duxQVlaWLr74Yr388su25i/ScS6JiYlFOqrlu+++k9/vV25urq0ifvfTTz9p6tSpqly5siTpn//8px5++GE9+uijat26tcaMGaNFixapf//+Ec3/u1NvLsFgUIFAQD6fT16vt0DesixbNyTyZvPhxhTWZ7ddA/nIxtBj9+adWoMeRy9vqiZ6HHnejTXRY/Nr0GOzeTfWRI/NrxEL+VjqsRtrioW8yR5HY414ywOQUlJSCnyWnp6e7/e6detGPH9ELxYNhUIaNmyYDh06lPe7JP3jH/9QcnKyDh8+HNGcY8eOVe3atfMes3/llVd01VVXqVevXpKkMWPG6KGHHir2JjoAAAAAAAAAoHSYPn16ic4f0Sb6LbfcogoVKuimm25SQkJC3lPqqampkqQqVarYnnPRokXat2+fxo4dq8mTJ0uStm7dqoceeigvk5aWpn379umXX35RtWrVIikdAAAAAAAAQLzixaJxIxgM6ptvvtGvv/6a99mJEye0bt06DRs2zNZcRd5ED4VCOnnypCTp0UcfLfDdhAkTTjtuypQpZ5z722+/1dNPP61XXnlF2dnZeZ9nZmaqfv36eb8nJiaqYsWKOnDgQLE20YPBYL7ff1/zf9c+0xi7a5CPbv50Y87UZ7ddA3n7Y+ixu/NOrEGPo5uPxhr02Nl8NNagx87mo7EGPTabj8Ya9NjZfDTWcHs+1nocjTVKW950j6OxRjzlT3c0MRDv/v3vf+vee+9VVlaWpP87ScXj8SglJcX2JnqRXiwqSd98842uu+66076Y87777lO5cuXynkoPhULKzc3V8ePH9fTTTxc6b25urm677TZ17NhRQ4cO1eeff66xY8dq9erVSktL0+uvv67mzZvn5Tt27KjZs2erVatWti70d5ZlKScnx9aYpKQkW2PIm827sSbyzubdWBN582uQdzbvxprIm1+DvLN5N9ZE3tm8G2sib34N8s7m3VgTefNrxFs+0j2yeHXeX6eZLsFx39w6znQJrtOzZ09deOGF6tmzp3r37q1//vOf+u9//6s//vGPGjVqlHr06GFrviI/iV6vXj2tWLHitN+daaO8MC+++KISEhIKvEFV+u1A+IMHD+b7LCsrS+XKlYt4PUny+Xz5fs/Oztbu3bvVoEEDVahQoUB+165dBcYUhrzZfLgxhfXZbddAPrIx9Ni9eafWoMfRy5uqiR5HnndjTfTY/Br02GzejTXRY/NrxEI+lnrsxppiIW+yx9FYI97yAAravXu3Jk6cqObNm6t+/fpav369unTpomHDhumFF14ouU30smXL5p157qQ333xT//nPf9S2bVtJvz2Znp2drYsuukg+n0/r1q1Tp06dJP12E8nKytLZZ59drDXD/TWXChUqhP3O7l+NIW82X9iYcH122zWQj3wMPXZn3sk16HF08tFYgx47m4/GGvTY2Xw01qDHZvPRWIMeO5uPxhqxko+VHkdjjdKaN9XjaKwRb3kU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bdmyRf/617+UlJSkiy66SMePH1e1atV02WWX6e6779YVV1yhihUrSpIOHDig++67T3/5y19sFQQAAAAAAAAAQKSef/55DRo0SCNGjMj77LrrrlPt2rU1d+7cktlEr1ixovx+v9q1a6cLL7xQ27Ztk9fr1d///ndlZGSoRo0auvbaa/PyOTk5GjVqlHr16qUlS5aoV69etooCAAAAAAAAAMeFTBeAaPjxxx/Vpk2bAp+3adNG8+fPtz2fJxQKnfF/nWAwqMsvv1zdu3dXlSpV9PXXX+u5557TY489pnPOOUcpKSl6+eWX1b17d/Xp00d///vf9cknn6hz585q0KCBLrnkEtuFlRTLskyXAAAAAAAAADjC7/ebLiGmNHhxlukSHLd78CjTJbjOrbfeqlq1amn27NlKTEyU9Ns7PUeOHKn9+/frr3/9q635irSJLknfffedXn31VZUvX1579+7V2WefrYyMDL3wwguSpM6dO6tly5baunWrkpKSNH78eHXv3t3m5ZU8y7IK3FyCwaACgYB8Pp+8Xm+Rxthdg3z08uHGFNZnt10D+cjG0GP35p1agx5HL2+qJnoced6NNdFj82vQY7N5N9ZEj82vEQv5WOqxG2uKhbzJHkdjjXjLwx420ePDpk2bNGDAANWoUUOtWrWSJK1fv14HDhzQa6+9pubNm9uaL6EooW3btmnt2rVKS0vTf//7X/34448qX768evTooe+//16SVK5cOS1cuFCPPPKIfvnlF23evNnmpQEAAAAAAAAAUDwXXHCBlixZopYtW2rz5s366quv1LJlSy1dutT2BrpUxDPRLcvSa6+9pjJlyigzM1M//fSTfv75Z6WkpGjbtm367rvv8rK5ublq27atVqxYoXbt2qljx462iwIAAAAAAAAAx3Emetxo1KiRZsyY4chcRdpEv+mmm3TTTTcpIyND33zzjZ566in9+uuvmjp1qrxer5566ilt3LhRN998s5KSktSjRw9Vq1ZN06dP12WXXSaPx+NIsQAAAAAAAAAAnMnhw4f1448/qkmTJtq7d6/+3//7f7r66qtVvXp123MV6TiXkydPasKECbr//vv1n//8RxdeeKFGjRqlu+++W+XLl9eDDz6Yt3n+3XffqX379urcubM8Ho9WrlxpuygAAAAAAAAAACKxZcsWde3aNe99nr/88otmzJiha6+9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r18/x+dNiHTgyZMnde+99+q+++5zsBwAAAAAAAAAANwj4k30F154QVu2bNFVV13lZD0AAAAAAAAAALhGRJvoK1as0HPPPadevXrJ4/Fo48aN+umnn3Ty5Emn6wMAAAAAAAAAR3hCpe+nOA4ePKghQ4aoZcuWuuGGG7Rt27YijcvNzdWMGTPUtm1bXXHFFXr//ffzfb97927169dPLVu2VP/+/bVv375837/11lvq1KmT2rZtqyeffNL1+8q2z0RfuHChHn/8cV133XUaMGCArrnmGnk8HklSQkKCatSoodq1a6tFixYaNmyYKlWq5HjRAAAAAAAAAIDIhUIhDRs2TJK0dOlSffXVVxoyZIjeeecdVaxYsdCxTz/9tJYvX65nn31WZcuW1fDhw1W/fn01a9ZMOTk5GjhwoJo0aaLly5drxYoVGjZsmJYuXaqEhAT985//1MMPP6xHH31UrVu31pgxY7Ro0SL1798/GpcdkSI/ib57924NHDhQ06dP15133qnp06fnbZ6vWbNGf/nLX/TUU09p4MCBatq0qd544w3Nnj27xAoHAAAAAAAAAERm/fr12rBhg6ZOnarzzjtP119/vc4991ytXLmy0HHHjh3TokWLNGzYMLVp0ybvafPFixdLkj744AMdPHhQU6dOVb169TRo0CBlZ2dr/fr1kqRXXnlFV111lXr16qUGDRrkbaK7WZGeRP/73/+u8ePHy+/3669//auaN2+e953H41Ht2rVVu3btfGMSEhK0evVqTZw40dmKAQAAAAAAAACSpM6dOxf6/apVq077+datW1WnTh01atQo77OWLVtq06ZNuu6668LO9+233yoYDKpDhw75xr399tt586alpSklJSXv+xYtWmjTpk266KKLtHXrVj300EN536WlpWnfvn365ZdfVK1atcIv1hBPKBQ648k5e/bs0TfffKPLL7883+e7du3SNddco0AgUGDMggULFAwGNXjw4DMWsXDhQk2dOjXfZ2PHjtWAAQP01Vdf6dFHH9WuXbvUvn17TZ06VVWrVj3jnOFYlhXxWAAAAAAAAMBN/H6/6RJiSsM5pe/kjHPffq/Q78Ntoj///PP6/PPP9dprr+V9tnDhQq1du1bPPfdc2Pm+/PJL9e/fX1u3bs37bPv27erbt68yMjL08MMPKxQKadq0aXnfP/744zp58qTGjRunpk2basGCBbrooovyvm/btq1ee+01NWnS5IzXa0KRnkRPTU1VamqqrYntnGGzYcMGDRs2TLfffnveZ+XLl9fBgwc1cOBAXXPNNXr66af1yiuvaPz48Zo7d66tWk516s0lGAwqEAjI5/PJ6/UWyFuWZeuGRN5sPtyYwvrstmsgH9kYeuzevFNr0OPo5U3VRI8jz7uxJnpsfg16bDbvxprosfk1YiEfSz12Y02xkDfZ42isEW95INwm+ZmUKVNGSUlJ+T4rX768gsHgGceVK1cu32cVKlTIG5eYmKjExMQC8x48eDDv+1PHly9fXkePHo3oOqKhyGeif/PNN6f9PBQKqWXLlrr55ps1e/Zsffvtt7aL2LBhgy655BIlJyfn/ZQrV05LlixRhQoV9PDDDys1NVWjR4/WF198oZ9++sn2GgAAAAAAAACA36SkpORtbP8uKyurwAb36cZlZ2crKysr77PMzMy8cWeaN9J1TSrSJvqBAwd04403qm/fvtqwYUOB78eOHavmzZvrvffe07XXXqtZs2apCKfESJJ++ukn7du3T5MnT1ZaWpo6d+6sBQsWSPrt/JyLL75YZcuWlSQlJSWpSZMm2rhxYxEvDwAAAAAAAABwqhYtWmjnzp06cuRI3mebN2/W2WefXei41NRUVa9eXevWrTvtuJYtW2rDhg3Kzc097fctWrTIN3bXrl3Kyso647omFek4l5o1a2r27Nl66aWX1Lt3b3Xv3l0TJkxQbm6uPB6PevXqJY/Ho3Hjxukvf/mLHn/8cf3888+aMWPGGefetm2b6tWrp/vvv18+n0//+te/NH78eNWvX1+ZmZkFzsGpUqWK9u/fH9nV/v9O/SsJ2dnZ+f5ZlDF21yAf3fzpxpypz267BvL2x9Bjd+edWIMeRzcfjTXosbP5aKxBj53NR2MNemw2H4016LGz+Wis4fZ8rPU4GmuUtrzpHkdjjXjKn+5oYhSiaM/9xoXGjRurYcOGmj17tiZOnKhAIKAPP/xQzz//vE6ePKmsrCxVrFixwNEsCQkJ6t69u5555hm1atVKx48f16uvvqouXbpIktq3b68TJ05o/vz5uvvuu7VmzRp99dVXeWek9+jRQ2PHjtUNN9ygBg0a6Nlnn9UFF1yg6tWrR/2/QVEV6cWi/2vlypV65JFH5PF4NHz4cK1YsULz5s3L97j922+/rdGjR+uRRx7RLbfcYruohx56SCdOnNDhw4d18cUX684778z77sEHH1TDhg11zz332J5X+u1cqZycHFtjkpKSbI0hbzbvxprIO5t3Y03kza9B3tm8G2sib34N8s7m3VgTeWfzbqyJvPk1yDubd2NN5M2vEW/5Vq1aFTkLqeHTpe/Forvuuz/isVu3btWgQYN0/PhxZWZm6rrrrtO0adP0ww8/qHPnzlq2bJl8Pl+BcZmZmbrrrru0Y8cOhUIh1a9fX4sWLVKlSpUkSZ9++qlGjhypsmXL6tChQxoyZIiGDRuWN/6RRx7R0qVL8/J//vOf1bRp04iv43fffPONvv76a11wwQWqXbu2pN/2s48dO6ZmzZqpfv36Ec1rexNdkg4fPqwJEyZo9erVeuSRR3TTTTcVyEyePFnvvfeeVqxYoWrVqtmaf9asWfriiy9Ur149Va9eXWPGjMn7bvDgwWrdurUGDhxot2xJv22iN2zYMN9n2dnZ2r17txo0aKAKFSoUGLNr164CYwpD3mw+3JjC+uy2ayAf2Rh67N68U2vQ4+jlTdVEjyPPu7Ememx+DXpsNu/Gmuix+TViIR9LPXZjTbGQN9njaKwRb3meRLeHTfSCgsGgMjIylJKSoubNmxd53MmTJ7Vu3TodO3ZMbdq0yTuS+3eHDh3SunXrVK9ePTVu3LjA+J07d+r7779Xq1atVLVq1WJdw5EjRzR27FitWrVKHo9Hf/rTn3TppZdKknr37q3169fL4/GoY8eOevLJJ1WxYkVb8xfpOJdTValSRc8884xmzJihSZMmqU2bNqpXr16+zN133629e/cWeMPrqZ599lklJSXp7rvvzvts3bp1Ovvss9WyZUstW7Ys7/NQKKQtW7aoR48ekZSdJ9zNpUKFCmG/s3tDIm82X9iYcH122zWQj3wMPXZn3sk16HF08tFYgx47m4/GGvTY2Xw01qDHZvPRWIMeO5uPxhqxko+VHkdjjdKaN9XjaKwRb3mgOLxerzp27Gh7XEJCglq3bh32+6pVq6pz585hv2/cuPFpN9cj8cgjj2jXrl16+eWXlZaWpipVquR9t2jRIh06dEhffvmlpkyZoqlTp2r69Om25o9oE/13o0eP1mWXXVZgA12SateurRdffFEej6fQOZo3b64HHnhA9evXV926dfXWW29p48aNWrBggc4991xNnz5d7733nq655hotXrxYR44cUfv27YtTNgAAAAAAAIB4xJnopdKaNWs0Z86cvKfP/1dCQoKqVaumq666SqFQSGPHjo3uJrokXXzxxWG/O9MGuiR17NhRI0eO1GOPPaZDhw6padOmWrBgQd6fYkydOjXvwg4dOqRHHnkk358kAAAAAAAAAADiV+XKlfXzzz+fMZeZmRnR3/Qo9ia6E/r06aM+ffqc9ruePXvqkksu0VdffaU//OEPSk1NjXJ1AAAAAAAAAAC36tu3r6ZOnaojR46oa9euOvvss/N9n5WVpZUrV2r69Onq27ev7fkjerFoLLMsy3QJAAAAAAAAgCP8fr/pEmJKw6dK4YtFRxbvxaKlxbx58/Tiiy/q119/Vfny5ZWcnKzExEQdPXpUR44cUSgUUq9evfToo48qISHB1tyueBI92k69uQSDQQUCAfl8vtM+zm9Zlq0bEnmz+XBjCuuz266BfGRj6LF7806tQY+jlzdVEz2OPO/Gmuix+TXosdm8G2uix+bXiIV8LPXYjTXFQt5kj6OxRrzlYY8nrh4nji+DBg1Snz599Omnn2rnzp365ZdfdOzYMXm9XjVo0ECXXnqp6tevH9HccbmJDgAAAAAAAAAoXSpVqqSuXbuqa9eujs5r77l1AAAAAAAAAADiCJvoAAAAAAAAAACEwXEuAAAAAAAAAICYtWrVKlv5zp0728qziQ4AAAAAAAAgPvBi0VJp6NChRc56PB4FAgFb87OJDgAAAAAAAACIWXafRLerWJvoW7Zs0aRJk7Rt2zbl5uYW+N7ujj4AAAAAAAAAAHacc845JTp/sTbRx44dK0maNWuWqlWr5khBAAAAAAAAAAC4hScUCkV8ElCLFi30wgsv6OKLL3ayphJlWZbpEgAAAAAAAABH+P1+0yXElPNmzTZdguO+GXW/6RJKvWI9ie73+7V58+aY2kSXCt5cgsGgAoGAfD6fvF5vgbxlWbZuSOTN5sONKazPbrsG8pGNocfuzTu1Bj2OXt5UTfQ48rwba6LH5tegx2bzbqyJHptfIxbysdRjN9YUC3mTPY7GGvGWB1DyEoozeMqUKfrb3/6m1157TceOHXOqJgAAAAAAAAAAXKFYT6IPHDhQwWBQ06dP18yZM1WzZk0lJPzfvnxJvxUVAAAAAAAAAICSVKxN9OHDhztVBwAAAAAAAACUKE/Eb4dEPCvWJvr111/vVB0AAAAAAAAAALhOsc5EBwAAAAAAAACgNCvWJnp6erqWL1/uVC0AAAAAAAAAALhKsY5zSUlJ0c6dO52qBQAAAAAAAABKTshjugLEoGI9iT5ixAi9+eabsizLqXoAAAAAAAAAACgRH3/8se0xxXoSfc+ePbryyivVu3dv9erVS2lpafm+79mzZ3GmBwAAAAAAAADAllGjRmnGjBlKTEzM++zrr7/W9OnT9e9//1tbt261NZ8nFAqFIi2mU6dO4Sf2eLRq1apIpy4xPDUPAAAAAACA0sLv95suIaY0mvmU6RIc9/VDI02X4DpXXXWVGjZsqGeeeUZZWVmaM2eOli5dqnbt2umBBx5Q06ZNbc1XrCfRV69eXZzhxpx6cwkGgwoEAvL5fPJ6vQXylmXZuiGRN5sPN6awPrvtGshHNoYeuzfv1Br0OHp5UzXR48jzbqyJHptfgx6bzbuxJnpsfo1YyMdSj91YUyzkTfY4GmvEWx42Rfw4MWLJ4sWLddddd+nmm2/W3r171aBBA82fP1/t2rWLaL5inYkOAAAAAAAAAICbVK9eXQsXLlRycrLKly+vefPmRbyBLhXzSfRly5YV+j1nogMAAAAAAAAASlJGRsZpP7/77rs1depU9evXT+PHj1eZMr9th7du3drW/MXaRH/mmWfy/j0UCunnn39Wbm6uKlSooJSUFDbRAQAAAAAAAAAlql+/fmfM/PGPf5T027s8A4GArfkdPRM9NzdXH374oWbPnq2ZM2cWZ2oAAAAAAAAAcJSHM9FLpW3btpXo/MXaRD9VYmKiunXrprPPPltTp07V0qVLnZweAAAAAAAAAICocnQT/Xd+v1/ffvttSUwNAAAAAAAAAEBYlmXpkUce0bZt25Sbm1vg+6ge53K6A9uzs7P11ltv6ZxzzinO1AAAAAAAAAAA2DZu3DhJ0qxZs1StWrViz1esTfTTHdiemJioP/zhD5o2bVpxpgYAAAAAAAAAZ3Emelz4/vvv9cILL+jiiy92ZD5PKBSKq/91LMsyXQIAAAAAAADgCL/fb7qEmNJ4+lOmS3DczrEjTZfgOn379tVll12mu+++25H5SuRMdLc79eYSDAYVCATk8/nk9XoL5C3LsnVDIm82H25MYX122zWQj2wMPXZv3qk16HH08qZqoseR591YEz02vwY9Npt3Y0302PwasZCPpR67saZYyJvscTTWiLc8gIKmTJmiu+66S0lJSbrttttUrly5Ys2XUJzBy5Yt0+HDhwt8vmDBAt15553FmRoAAAAAAAAAANsGDhyorKwsTZ8+XS1bttQVV1yhzp075/3YVawn0ceOHaulS5eqSpUq+T73+Xx64oknijM1AAAAAAAAAAC2DR8+3NH5irWJHgqF5PF4Cnx+6NChAhvrAAAAAAAAAGCSJ67eDhm/rr/+ekfns72J/tZbb+mtt97K+33ChAmqWLFi3u+5ubnaunWrBg8e7EyFAAAAAAAAAADY8MMPP8iyLP366695n504cULr1q3T9OnTbc1lexP9nHPOUZs2bSRJX3zxhZo1a6aaNWvmfV+uXDnde++9atu2rd2pAQAAAAAAAAAolvfee0+jR49WKBRSKBRS7dq1dfjwYQWDwYhe3Gt7E71NmzZ5m+hz587VLbfcombNmtleGAAAAAAAAAAAp82dO1f33HOPevXqpU6dOun1119XUlKS+vTpo+7du9ueL6E4xbRu3TrfUS4AAAAAAAAA4FqhUviDAn788UddfPHFqlmzpho3bqyNGzeqWrVquueee7Rw4ULb8xVrE33hwoVq0KBBcaYAAAAAAAAAAMAx55xzjj777DNJUqtWrZSRkSFJqlGjhn755Rfb89k+zuVUa9eu1fLly/Xdd99p+vTpeuedd1S5cmXdfvvtxZ0aAAAAAAAAAABbBg0apNGjRys1NVVdu3bVgAEDlJ2drQ0bNkR0JronFApF/ND/e++9pwceeEBNmzZVIBDQW2+9pXXr1mnmzJkaMWKE7rjjjkinLjGWZZkuAQAAAAAAAHBEJBuC8ez8x54yXYLjdjw80nQJrrRu3TpVrFhRTZo00aJFi/Tmm28qJSVF48ePV8OGDW3NVawn0Z977jkNGTJE9957r5o0aSJJ6tOnjxITE/Xyyy+7chNdKnhzCQaDCgQC8vl88nq9BfKWZdm6IZE3mw83prA+u+0ayEc2hh67N+/UGvQ4enlTNdHjyPNurIkem1+DHpvNu7Ememx+jVjIx1KP3VhTLORN9jgaa8RbHjZxhnjcaNWqVd6/9+3bV3379o14rmKdib537161b9++wOcNGzbUgQMHijM1AAAAAAAAAABFkpmZqeXLl+ull17SkiVLtH///gKZH3/8UZMnT7Y9d7GeRP/DH/6gd955J29X3+PxSJLefffdvCfTAQAAAAAAAAAoKbt27VLfvn31yy+/qEKFCsrOzla5cuU0e/ZsdenSRd9//73mzZun5cuXq1q1apo4caKt+Yu1iT5q1CgNHDhQmzZtksfj0dy5c7Vv3z7t2LFDL7/8cnGmBgAAAAAAAADgjGbNmqWqVatqwYIFatSokTIzM/Xoo49q0qRJ+sc//qEVK1aoevXqGj16tG655Rbb8xdrE71NmzZ6++239dJLL8nj8Wjv3r06//zz9cQTT9g+nB0AAAAAAAAASpKHM9FLpfXr12vSpElq1KiRJKly5coaN26cLrnkEq1fv17jxo1Tr169VK5cuYjmL9YmuiSde+65mj59enGnAQAAAAAAAADAtkOHDqlu3br5PqtWrZok6fnnny/20ePF3kQHAAAAAAAAAMCk3bt3KyEhocDnu3btUm5ubr7PmjVrZmvuYm2iT5w4Ud27d1e7du2KMw0AAAAAAAAAABF76KGHTvv5/fffL4/HI0kKhULyeDwKBAK25i7WJvqGDRtUt25dNtEBAAAAAAAAAEYsWLCgROcv1ib67bffrpdeekm33nqrkpOTnaoJAAAAAAAAAIAiadOmTYnO7wmFQhG/k3bfvn16+eWX9dlnn+n+++9XWlpavu/r1KlT7AKdZlmW6RIAAAAAAAAAR/j9ftMlxJQ/THnKdAmO2z5hpOkSSr1iPYneqVOnvH8fMWJEsc+WiZZTby7BYFCBQEA+n09er7dA3rIsWzck8mbz4cYU1me3XQP5yMbQY/fmnVqDHkcvb6omehx53o010WPza9Bjs3k31kSPza8RC/lY6rEba4qFvMkeR2ONeMsDKHnF2kRftWqVU3UAAAAAAAAAQMmK+EwOxLNibaKfc845TtUBAAAAAAAAAIDrJJTk5CdPnlSbNm20c+fOklwGAAAAAAAAAIASUaKb6KFQSEeOHFFubm5JLgMAAAAAAAAAQIko1nEuAAAAAAAAABArPJyJjgiU6JPoAAAAAAAAAADEMp5EBwAAAAAAAACUGseOHdOSJUu0fft2HT9+vMD306dPtzUfT6IDAAAAAAAAAEqNsWPHavr06dq/f78j83lCoVCJnQSUm5urZs2aadmyZWrSpElJLWOLZVmmSwAAAAAAAAAc4ff7TZcQU5o8+pTpEhy3bdJI0yW4TqtWrTR27FjddNNNjswXl8e5nHpzCQaDCgQC8vl88nq9BfKWZdm6IZE3mw83prA+u+0ayEc2hh67N+/UGvQ4enlTNdHjyPNurIkem1+DHpvNu7Ememx+jVjIx1KP3VhTLORN9jgaa8RbHjbxYtG4UKVKFaWkpDg2X4ke55KYmKgFCxaofv36JbkMAAAAAAAAAACSpKFDh+qJJ57QgQMHHJmv2E+ir127VsuXL9d3332n6dOn65133lHlypV1++23S5LatGlT7CIBAAAAAAAAACiKH3/8UeXLl9fVV1+tzp07q169ekpI+L/nyYcNG2ZrvmJtor/33nt64IEH1LRpUwUCAWVnZyslJUUzZ85Ubm6u7rjjjuJMDwAAAAAAAACALZ9//rkqV64sv9+v/fv353vBqMfjsT1fsTbRn3vuOQ0ZMkT33ntv3otD+/Tpo8TERL388stsogMAAAAAAABwD85EjwsLFy50dL5inYm+d+9etW/fvsDnDRs2dOy8GQAAAAAAAAAAiuvkyZPKyMiwPa5YT6L/4Q9/0DvvvKNWrVpJ+r9H4d999928J9MBAAAAAAAAAIiWPXv2aOLEidq4caN+/fXXAt8HAgFb8xXrSfRRo0bpzTff1PXXXy+Px6O5c+fqxhtv1FtvvaUHHnigOFMDAAAAAAAAAGDbo48+qmPHjmno0KHyeDx68cUXNXHiRJUtW1bTpk2zPV+xNtHbtGmjt99+W02aNJHP59PevXvVuHFjLV++XG3bti3O1AAAAAAAAADgKE+o9P2goI0bN2rEiBG68847VaNGDZUpU0a33Xab7rzzTi1dutT2fMU6zkWSzj33XE2fPr240wAAAAAAAAAAUGxJSUnKzMyUJLVo0UJbtmxR+/btdckll2j+/Pm25/OEQqG4+vMKy7JMlwAAAAAAAAA4wu/3my4hpvgmPmW6BMcFJo80XYLrTJw4UatXr9bcuXO1Y8cOvfzyy5o6dareffddffrpp1q9erWt+Yr1JPrEiRPVvXt3tWvXrjjTRN2pN5dgMKhAICCfzyev11sgb1mWrRsSebP5cGMK67PbroF8ZGPosXvzTq1Bj6OXN1UTPY4878aa6LH5Neix2bwba6LH5teIhXws9diNNcVC3mSPo7FGvOUBFDR27FiFQiH99NNP6tmzp5YuXar+/fvL4/FoypQptucr1ib6hg0bVLdu3ZjbRAcAAAAAAAAQh+LqTI74VaFChXyb5X/961+1Y8cOVa1aVbVr17Y9X7E20W+//Xa99NJLuvXWW5WcnFycqQAAAAAAAAAAKLbNmzdr2bJlCgaDp/3e7js+i7WJfskll2jr1q3q1auX7r//fqWlpeX7vk6dOsWZHgAAAAAAAAAAW4YMGaKqVauqWbNm8ng8xZ6vWJvonTp1yvv3ESNG5BUUCoXk8XgUCASKVx0AAAAAAAAAADaULVtWo0aNUseOHR2Zr1ib6KtWrXKkCAAAAAAAAAAoaR7ORI8LkyZN0oQJE9S3b1/VrFmzwPc9e/a0NV+xNtHPOeec4gwHAAAAAAAAAMBRM2bM0C+//KK//vWvBb7zeDzR3UTft29fod9zJjoAAAAAAAAAIJoOHTqkF198UZdeeqkj8xX7TPTCDmbnTHQAAAAAAAAAQDTdfffdmjdvnipXrqwaNWoU+N7uw9+eUCgU8UlAe/fuzfv3kydP6qefftL777+vVatWac6cOWrZsmWkU5cYy7JMlwAAAAAAAAA4wu/3my4hpjR9+CnTJThu62MjTZfgOk2aNCnwmcfjUSgUksfjsf3wt6Nnoqempqp169ZKS0vTn/70Jz3//PPFmb7EnHpzCQaDCgQC8vl88nq9BfKWZdm6IZE3mw83prA+u+0ayEc2hh67N+/UGvQ4enlTNdHjyPNurIkem1+DHpvNu7Ememx+jVjIx1KP3VhTLORN9jgaa8RbHkBBq1atcnS+Ym2ih3Pddddp+vTpJTE1AAAAAAAAAABhnfrwd3ElODqbpJycHC1evPi0T3QDAAAAAAAAAFCS7r77bq1cudKx+Yr1JHqTJk1O+2LRsmXLavLkycWZGgAAAAAAAACcFfHbIRFLDh06pG3btqlLly6OzFesTfQFCxYU+CwxMVENGzZUSkpKcaYGAAAAAAAAAMC2QYMG6ZFHHlHPnj1Vt27dYs9XrE30Nm3aFLsAAAAAAAAAAACckpycrC5duqhXr1666667lJaWlu/71q1b25qvWJvo+/btU82aNVWmTP5p3nvvPe3evVtDhw4tzvQAAAAAAAAAANjSr1+/vH+fOXNmvu88Ho8CgYCt+Yq1id65c2ctXbpUzZo1y/d5lSpVNH/+fDbRAQAAAAAAALiGhzPR48K2bdscnS+hOINDodP/X1euXDklJBRragAAAAAAAAAAjLP9JPoXX3yhL774Iu/3N954QzVr1sz7PTc3Vx999JGuuOIKZyoEAAAAAAAAAMABP/zwg+2XjXpC4R4nD+Ott97S3//+d0lSRkaGmjZtqooVK+Z9n5SUpAsuuEB33nmnKlSoYKsYSdq5c6d69eql1157TRdccIEk6eOPP9aMGTO0f/9+devWTRMmTFBSUpLtuSXJsqyIxgEAAAAAAABu4/f7TZcQU5qNfcp0CY7bMn2k6RJc59ChQ5o1a5Y2btyo7OzsvM9zc3P1888/a8uWLbbms72J/r+aNGmiN998s8CZ6JE6fvy4brnlFrVu3Vpjx46VJG3fvl033nijhgwZovT0dM2cOVN16tTJ+94uy7IK3FyCwaACgYB8Pp+8Xm+Rxthdg3z08uHGFNZnt10D+cjG0GP35p1agx5HL2+qJnoced6NNdFj82vQY7N5N9ZEj82vEQv5WOqxG2uKhbzJHkdjjXjLwx420ePDfffdp507d6pdu3b661//qkmTJun777/Xn//8Z40ZM0b9+/e3NZ+rDi5/4YUXdOTIEd133315ny1cuFA+n09DhgxRamqqxo8fryVLlignJ8dcoQAAAAAAAABiT6gU/qCAf//73xo3bpwmTJigKlWq6Nxzz9WoUaPUu3dvffLJJ7bnK9Ym+rZt2xx7Ct2yLM2bN09XXnmlVqxYod27d0uStm7dqg4dOuTlatWqpZSUFO3YscORdQEAAAAAAAAApcvvB7BccMEFece3XH311fryyy9tz2X7xaL/a+7cuYV+P2zYsCLNEwqFNGnSJFWsWFEej0fbt2/XjBkzdM899ygzM1P16tXLl69SpYr279+vtLS0iOoOBoP5fv/9XJz/PR/nTGPsrkE+uvnTjTlTn912DeTtj6HH7s47sQY9jm4+GmvQY2fz0ViDHjubj8Ya9NhsPhpr0GNn89FYw+35WOtxNNYobXnTPY7GGvGUP93RxEC8u+SSSzRt2jQ9/fTTateunZYtW6arrrpKa9euzfd+z6Iq1pno/fr1y/v3UCikH3/8UXv37lVKSooaN26sBQsWFGmeL7/8Un369NGLL76oK664QpL00UcfacSIEapTp44eeOABdevWLS/fu3dv3XrrrerRo4ftmi3Lsn0UTFJSkq0x5M3m3VgTeWfzbqyJvPk1yDubd2NN5M2vQd7ZvBtrIu9s3o01kTe/Bnln826sibz5NeIt36pVqyJnITUbUwrPRH+cM9FP9Z///EcPPvig0tPTdeWVV+q6667Tvn37JEkjRozQ4MGDbc1XrE300/nqq680btw4jRw5Up07dy7SmHfeeUdjxozRV199pcTEREnS/v37ddlllykhIUHjxo3Lt2Gfnp6uoUOHqmvXrrbrsyxLDRs2zPdZdna2du/erQYNGqhChQoFxuzatavAmMKQN5sPN6awPrvtGshHNoYeuzfv1Br0OHp5UzXR48jzbqyJHptfgx6bzbuxJnpsfo1YyMdSj91YUyzkTfY4GmvEW54n0e1pNroUbqLPYBP9TI4ePaq1a9cqJSVFF154oe3xxTrO5XSaN2+uZ555Rvfee2+RN9Hr1KmjkydP6tdff817nP6HH36QJPXs2VPr1q3L20Q/evSovv32W9WpUyfiGsPdXCpUqBD2O7s3JPJm84WNCddnt10D+cjH0GN35p1cgx5HJx+NNeixs/lorEGPnc1HYw16bDYfjTXosbP5aKwRK/lY6XE01iiteVM9jsYa8ZYHULiKFSsWea/6dIr1YtFwzj77bP34449Fzl9wwQU699xzNXHiRO3Zs0dbtmzRY489pksuuUT9+vXTypUrlZGRIem3c9hTUlLk9/tLonQAAAAAAAAAQIx788031a9fP3Xs2FFff/21pkyZomnTpunEiRO25yrWk+jLli0r8Fl2drbeffddnX/++UUvokwZzZ8/XzNmzNBNN92kY8eO6eKLL9aUKVN01llnafjw4RowYICqVq2qYDCoOXPmKCGhRPb/AQAAAAAAAAAx7LXXXtPMmTPVqVMnffnllzpx4oRatWqlyZMnq3z58rr//vttzVesTfRnnnmm4IRlyqhJkyZ68MEHbc119tln6+mnnz7td4MGDVL37t21fft2paWlqVatWpGUCwAAAAAAACCOeRx9OyTcauHChRo7dqz69u2rJk2aSJK6d++ukydP6oknnrC9ie74i0XdzrIs0yUAAAAAAAAAjuDIY3v8D5W+F4taM3mx6KlatGihl19+WRdddJGaNGmiZcuWqUmTJvr3v/+te+65Rxs3brQ1n60n0T/55BMlJyfrggsusLWI25x6cwkGgwoEAvL5fKd9cYNlWbZuSOTN5sONKazPbrsG8pGNocfuzTu1Bj2OXt5UTfQ48rwba6LH5tegx2bzbqyJHptfIxby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OXKkli5dqszMTCUmJio1NTVvbHJyct5YkzyhUKgETs5xL8uyTJcAAAAAAAAAOMLv95suIaZcesMs0yU4LunwikK/P90m+n/+8x9lZ2efNn/HHXdo5MiR6tatW95nvXv31q233qoePXoUutbEiROVmJioSZMm5X329NNP5x3xcqo9e/aoS5cuWrFihY4cOaIBAwZo48aNed9///336tatm/Fz0ePySfRTby7BYFCBQEA+n09er7dA3rIsWzck8mbz4cYU1me3XQP5yMbQY/fmnVqDHkcvb6omehx53o010WPza9Bjs3k31kSPza8RC/lY6rEba4qFvMkeR2ONeMsDp9skP5Ozzjqr0O8OHjyY77PMzEyVK1fujPOmpKRo165d+T7LysoKO7ZmzZqSpB9++EH169dXdna2srKyVKlSJVvrljTORAcAAAAAAAAASPrtDPN169bl/X706FF9++23qlOnzhnHtmzZUhs2bFBubm7eZ5s3b9bZZ5+t//znP+rWrZuCwWDed7+vU6dOHaWmpqp69er51v59rGlsogMAAAAAAAAAJEnp6elauXKlMjIyJElz585VSkpK3t+QyMnJUVZW1mnHtm/fXidOnND8+fMlSWvWrNFXX32lTp066ayzzlKlSpX08MMPy7IsrVmzRuPHj9cll1yiRo0aKSEhQd27d9czzzyjrKws/fe//9Wrr76qTp06RefCCxGXx7kAAAAAAAAAiD+euHo7ZGSaNm2q4cOHa8CAAapataqCwaDmzJmjhITfnsd+6aWXtHLlSi1fvrzA2LJly2rWrFkaOXKkXn31VR06dEhDhw7VeeedJ0l65plnNH78ePXu3VvJyclKT0/XsGHD8sbfe++9uuuuu3TZZZcpFAqpfv36Gjx4cHQuvBBsogMAAAAAAAAA8gwaNEjdu3fX9u3blZaWplq1auV9N3z4cA0fPjzs2EsvvVQfffSR1q1bp3r16qlx48Z535199tl5T6mfTuXKlbV48WKtW7dOx44dU5s2bVS2bFlnLqoY2EQHAAAAAAAAAOSTmpqq1NTUiMZWrVpVnTt3jmhsQkKCWrduHdHYksKZ6AAAAAAAAAAAhMGT6AAAAAAAAADiQ4hD0WEfT6IDAAAAAAAAABCGJxSKrz9+sSzLdAkAAAAAAACAI/x+v+kSYkqHnk+YLsFxnyx70HQJpV5cHudy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Ffvv45M6duyou+66S2vWrLGveX8N92rXEhkZqQEDBuj555/XpEmTFBAQoIiICPXp00ePPPKIFi5cyOsuF5eQkKDBgwfriSee0Jdffqlx48ZpyZIlCgsLU6dOnfTJJ59o48aNOd74pMauJSkpSWPHjlWvXr20ePFiffDBBypdurRq1qypWrVqKTw8XBs3buTnGACcyG0fLHpNYGCgRowYoWXLlumVV17RN998Iw8PD+3bt0/Dhg2Tj4+P0Snib5hMJnl7eys2NlZHjhxRiRIl1Lt3bwUGBmrGjBl68cUXNW/ePPXo0UMhISGSrr6oSExMZKkeF5GZmSlfX1/17t1bktS5c2ft3r1bn332mSIiIpSWlqavv/5aO3bs0MMPP6zU1FRFR0drwIABBmeOvLBarapevbrat28v6WpD5pNPPtG2bdvUtm1bHTt2TJs2bdKOHTvUsmVLWSwW6uxisrKyZDKZVK5cOXXv3l0XLlxQWFiYFi9erIoVK+qNN95QSEiImjRpovPnz+v06dNq1KiR0WnjFpnNZtWrV0/9+vWT1WrVwIEDlZKSosTERLVr105paWk6c+aMJkyYoJCQEGVkZGjXrl2aOHEinwpzQbVr11ZERIQaNmyo7du3a8eOHbLZbIqPj1dCQoJ27NihFi1aKC0tjXu1Czl37pzCwsIUGhqqESNGSJJatmypxYsXS7r6KaH333+f110u7syZMwoKCtLo0aMlXX1WxbJly7R79249+OCDOnTokH766Sdec7mwc+fOqUyZMgoNDZWPj4/atGmj5ORkvf3221q9erVWr16tFStW8HMMAE7k9k10SfYnzbdp00Y//vijkpOT9c4776hFixZGp4ZbYLVa5eHhoWrVqikzM1Pbt2+XyWRS7969VbVqVc2aNUvvvvuuli5dqrlz5yooKEgbNmzQiy++yJskLiIzM1OJiYm6dOmSfVuzZs3syzCNGTNGW7Zs0d69ezV//nyZTCaNHDlSrVu3Nipl5FN6erpOnjypWrVqaenSpfr999+VkpIiSapcubKqVasmPz8/hYeHy9PTkzq7mGuzVu+//34lJSXp+eef19SpUzVkyBANGjRINptNp0+f1urVq+Xh4aGhQ4eqWbNmBmeNW9WsWTOtXbtWixcv1h9//KHSpUvr3Xffldls1t69e2WxWHTvvfcqKChIq1atkslk0ssv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8X/9mw7/+c9/5OnpecufWgAAAABwczTRAQCA26hbt64k6bfffrNv+/PPP/XUU0/p8OHDLjPGNV27dtXWrVu1detWtWjRQv7+/vk+1+XLlzVv3jw9+uij9tnp1yQkJOSriX7+/HnFxcXp999/V82aNRUQEHDD2GXLlunChQsym8369ddfNWvWLA0cOFDe3t6SpAEDBujw4cOKjIz827Xb/86jjz6q1atX59q2c+dORUVFSbpar82bN992w/56p06d0tNPP63Q0FCFhYXl+fjrm+ilS5fW008/re+//97+NXny5L9dHmbNmjV69NFHc50PAAAAQP6wnAsAAHAb9957rzp37qy3335bVqtVd911l+bNm6fq1avroYcecpkxruncubNmzJihtLQ0Pf744/k+z8WLFzV06FClpKRo7NixOfYlJSXp4sWLt7R8iNVqVVZWlooXL66GDRvqxx9/VPXq1bV79+4cs9uzs7Nls9nszd7+/furdu3a2rVrl1544QVZLBaVLl1ahw8fVoMGDXT58mV5e3vLZrMpOTnZYTP+VvTp00ddu3bVoUOH1LBhQ0lSu3bt1KxZMz3zzDMKCQnRzp07Va5cOfXt2zff41wvOjpaw4YN04QJE/L9iYHr13NPTk7WV199pcWLF9u3ZWdnq2TJkg7P8ddff+nLL7/UypUr85UDAAAAgNxoogMAALcyffp0zZw5U9OnT1d2draaNm2qqVOn2mc9u8oY0tW1vBs1aqR9+/Zp7ty5eT7earVq48aNev/993XhwgWFh4fbZ5zHxMTou+++0969e1WsWDHVr1/f4XmysrIkXZ1p3alTpxvG7Nu3T1999ZX9+2nTptkb/8WLF1ft2rW1du1alSlTRu+//75+/vln7du3T+fOndPEiRPVs2dPxcbGKjQ0VAsWLLhpPjdTunRpTZgwQePGjdOyZcsUEBAgk8mk+fPn66OPPtL27dvVvHlzjR07NteM/Nvx4Ycf6q233lKLFi3yfQ6r1Zrj+xkzZjiMPXfunI4ePaqzZ8/al3NJT0/Xyy+/rOeeey7fD2cFAAAAkJvJdv2UFwAAAOSb1WrN1Qz9Xx4eHre81vrt2rt3r5599lk99NBDmjx5sqpVq2bfl56ervbt26t69er65z//qZCQEIfneffdd3Xo0CEtXLhQx48fV4kSJW66VEhmZqYqVKigcuXKadu2bfr222+1bds2de/eXS+//LLKli2rU6dO6a233tKuXbs0duxYhYaGKjU1VUOGDNGBAwc0bdo09ejRI9/XPnPmTJ09e1Zvv/12vs9R0I4fP65u3brd0oNF//jjD3Xt2lU1a9bU3LlzVbVqVc2ePVtxcXGaMWMGS7kAAAAATkQTHQAAwInGjx+vb7/91uH+0NBQvfbaawWWzx9//KG77777ts7x+uuv6+jRo1q+fHmej42JidG6dev05JNPqmrVqvbtmZmZmjNnjp544glVr17dvj07O1vLly9X37595eXlle+cbTabLl26JD8/v3yfo7BLS0tTqVKlcnzv6emp4sWLG5gVAAAA4H5oogMAADjR6dOndfHiRYf7AwICFBgYWIAZAQAAAABuB010AAAAAAAAAAAcKJgFOQEAAAAAAAAAcEE00QEAAAAAAAAAcIAmOgAAAAAAAAAADtBEBwAAAAAAAADAAZroAAAAAAAAAAA4QBMdAAAAAAAAAAAHaKIDAAAAAAAAAOAATXQAAAAAAAAAABz4f+vX7CVnnsudAAAAAElFTkSuQmCC", "text/plain": [ "
" ] @@ -2233,6 +2316,26 @@ "except Exception as e:\n", " print(f\"发生未知错误: {e}\")" ] + }, + { + "cell_type": "code", + "execution_count": 35, + "id": "a436dba4", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Empty DataFrame\n", + "Columns: [ts_code, trade_date, is_st]\n", + "Index: []\n" + ] + } + ], + "source": [ + "print(df[(df['ts_code'] == '600242.SH') & (df['trade_date'] >= '2023-06-01')][['ts_code', 'trade_date', 'is_st']])" + ] } ], "metadata": { diff --git a/main/train/RollingRank.ipynb b/main/train/RollingRank.ipynb index 7a15122..644c477 100644 --- a/main/train/RollingRank.ipynb +++ b/main/train/RollingRank.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 1, + "execution_count": 21, "id": "79a7758178bafdd3", "metadata": { "ExecuteTime": { @@ -44,7 +44,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 22, "id": "a79cafb06a7e0e43", "metadata": { "ExecuteTime": { @@ -68,8 +68,8 @@ "cyq perf\n", "left merge on ['ts_code', 'trade_date']\n", "\n", - "RangeIndex: 5123740 entries, 0 to 5123739\n", - "Data columns (total 31 columns):\n", + "RangeIndex: 5209903 entries, 0 to 5209902\n", + "Data columns (total 32 columns):\n", " # Column Dtype \n", "--- ------ ----- \n", " 0 ts_code object \n", @@ -83,27 +83,28 @@ " 8 turnover_rate float64 \n", " 9 pe_ttm float64 \n", " 10 circ_mv float64 \n", - " 11 volume_ratio float64 \n", - " 12 is_st bool \n", - " 13 up_limit float64 \n", - " 14 down_limit float64 \n", - " 15 buy_sm_vol float64 \n", - " 16 sell_sm_vol float64 \n", - " 17 buy_lg_vol float64 \n", - " 18 sell_lg_vol float64 \n", - " 19 buy_elg_vol float64 \n", - " 20 sell_elg_vol float64 \n", - " 21 net_mf_vol float64 \n", - " 22 his_low float64 \n", - " 23 his_high float64 \n", - " 24 cost_5pct float64 \n", - " 25 cost_15pct float64 \n", - " 26 cost_50pct float64 \n", - " 27 cost_85pct float64 \n", - " 28 cost_95pct float64 \n", - " 29 weight_avg float64 \n", - " 30 winner_rate float64 \n", - "dtypes: bool(1), datetime64[ns](1), float64(28), object(1)\n", + " 11 total_mv float64 \n", + " 12 volume_ratio float64 \n", + " 13 is_st bool \n", + " 14 up_limit float64 \n", + " 15 down_limit float64 \n", + " 16 buy_sm_vol float64 \n", + " 17 sell_sm_vol float64 \n", + " 18 buy_lg_vol float64 \n", + " 19 sell_lg_vol float64 \n", + " 20 buy_elg_vol float64 \n", + " 21 sell_elg_vol float64 \n", + " 22 net_mf_vol float64 \n", + " 23 his_low float64 \n", + " 24 his_high float64 \n", + " 25 cost_5pct float64 \n", + " 26 cost_15pct float64 \n", + " 27 cost_50pct float64 \n", + " 28 cost_85pct float64 \n", + " 29 cost_95pct float64 \n", + " 30 weight_avg float64 \n", + " 31 winner_rate float64 \n", + "dtypes: bool(1), datetime64[ns](1), float64(29), object(1)\n", "memory usage: 1.2+ GB\n", "None\n" ] @@ -120,7 +121,7 @@ "\n", "print('daily basic')\n", "df = read_and_merge_h5_data('../../data/daily_basic.h5', key='daily_basic',\n", - " columns=['ts_code', 'trade_date', 'turnover_rate', 'pe_ttm', 'circ_mv', 'volume_ratio',\n", + " columns=['ts_code', 'trade_date', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv', 'volume_ratio',\n", " 'is_st'], df=df, join='inner')\n", "df = df[df['trade_date'] >= '2021-01-01']\n", "\n", @@ -144,7 +145,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 23, "id": "cac01788dac10678", "metadata": { "ExecuteTime": { @@ -226,7 +227,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 24, "id": "c4e9e1d31da6dba6", "metadata": { "ExecuteTime": { @@ -318,7 +319,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 25, "id": "a735bc02ceb4d872", "metadata": { "ExecuteTime": { @@ -795,7 +796,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 26, "id": "53f86ddc0677a6d7", "metadata": { "ExecuteTime": { @@ -854,7 +855,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 27, "id": "dbe2fd8021b9417f", "metadata": { "ExecuteTime": { @@ -867,7 +868,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "['ts_code', 'open', 'close', 'high', 'low', 'circ_mv', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'l2_code', 'in_date']\n" + "['ts_code', 'open', 'close', 'high', 'low', 'circ_mv', 'total_mv', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'l2_code', 'in_date']\n" ] } ], @@ -882,7 +883,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 28, "id": "85c3e3d0235ffffa", "metadata": { "ExecuteTime": { @@ -896,21 +897,22 @@ "output_type": "stream", "text": [ "Index(['ts_code', 'trade_date', 'open', 'close', 'high', 'low', 'vol',\n", - " 'pct_chg', 'turnover_rate', 'pe_ttm', 'circ_mv', 'volume_ratio',\n", - " 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol', 'sell_sm_vol',\n", - " 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol', 'sell_elg_vol',\n", - " 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct', 'cost_15pct',\n", - " 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg', 'winner_rate',\n", - " 'l1_code', 'l2_code', 'lg_elg_net_buy_vol', 'flow_lg_elg_intensity',\n", - " 'sm_net_buy_vol', 'flow_divergence_diff', 'flow_divergence_ratio',\n", - " 'total_buy_vol', 'lg_elg_buy_prop', 'flow_struct_buy_change',\n", - " 'lg_elg_net_buy_vol_change', 'flow_lg_elg_accel',\n", - " 'chip_concentration_range', 'chip_skewness', 'floating_chip_proxy',\n", - " 'cost_support_15pct_change', 'cat_winner_price_zone',\n", - " 'flow_chip_consistency', 'profit_taking_vs_absorb', '_is_positive',\n", - " '_is_negative', 'cat_is_positive', '_pos_returns', '_neg_returns',\n", - " '_pos_returns_sq', '_neg_returns_sq', 'upside_vol', 'downside_vol',\n", - " 'vol_ratio', 'return_skew', 'return_kurtosis', 'volume_change_rate',\n", + " 'pct_chg', 'turnover_rate', 'pe_ttm', 'circ_mv', 'total_mv',\n", + " 'volume_ratio', 'is_st', 'up_limit', 'down_limit', 'buy_sm_vol',\n", + " 'sell_sm_vol', 'buy_lg_vol', 'sell_lg_vol', 'buy_elg_vol',\n", + " 'sell_elg_vol', 'net_mf_vol', 'his_low', 'his_high', 'cost_5pct',\n", + " 'cost_15pct', 'cost_50pct', 'cost_85pct', 'cost_95pct', 'weight_avg',\n", + " 'winner_rate', 'l1_code', 'l2_code', 'lg_elg_net_buy_vol',\n", + " 'flow_lg_elg_intensity', 'sm_net_buy_vol', 'flow_divergence_diff',\n", + " 'flow_divergence_ratio', 'total_buy_vol', 'lg_elg_buy_prop',\n", + " 'flow_struct_buy_change', 'lg_elg_net_buy_vol_change',\n", + " 'flow_lg_elg_accel', 'chip_concentration_range', 'chip_skewness',\n", + " 'floating_chip_proxy', 'cost_support_15pct_change',\n", + " 'cat_winner_price_zone', 'flow_chip_consistency',\n", + " 'profit_taking_vs_absorb', '_is_positive', '_is_negative',\n", + " 'cat_is_positive', '_pos_returns', '_neg_returns', '_pos_returns_sq',\n", + " '_neg_returns_sq', 'upside_vol', 'downside_vol', 'vol_ratio',\n", + " 'return_skew', 'return_kurtosis', 'volume_change_rate',\n", " 'cat_volume_breakout', 'turnover_deviation', 'cat_turnover_spike',\n", " 'avg_volume_ratio', 'cat_volume_ratio_breakout', 'vol_spike',\n", " 'vol_std_5', 'atr_14', 'atr_6', 'obv'],\n", @@ -957,10 +959,10 @@ "Error: 'hurst' library not installed. Cannot calculate factor.\n", "Finished hurst_net_mf_vol_60 (Placeholder).\n", "\n", - "Index: 3148690 entries, 0 to 3148689\n", - "Columns: 157 entries, ts_code to hurst_net_mf_vol_60\n", - "dtypes: bool(12), datetime64[ns](1), float64(137), int32(3), int64(1), object(3)\n", - "memory usage: 3.4+ GB\n", + "Index: 3166509 entries, 0 to 3166508\n", + "Columns: 158 entries, ts_code to hurst_net_mf_vol_60\n", + "dtypes: bool(12), datetime64[ns](1), float64(138), int32(3), int64(1), object(3)\n", + "memory usage: 3.5+ GB\n", "None\n" ] } @@ -1045,7 +1047,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 29, "id": "f4f16d63ad18d1bc", "metadata": { "ExecuteTime": { @@ -1097,7 +1099,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 30, "id": "40e6b68a91b30c79", "metadata": { "ExecuteTime": { @@ -1392,7 +1394,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 31, "id": "da2bb202843d9275", "metadata": { "ExecuteTime": { @@ -1501,7 +1503,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 32, "id": "ff19e3f1e051a489", "metadata": { "ExecuteTime": { @@ -1545,7 +1547,7 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 33, "id": "27dba27b2e108316", "metadata": { "ExecuteTime": { @@ -1558,7 +1560,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "2025-04-09 00:00:00\n" + "2025-05-07 00:00:00\n" ] } ], @@ -1632,7 +1634,7 @@ }, { "cell_type": "code", - "execution_count": 89, + "execution_count": 34, "id": "ca96fb81e17c4a90", "metadata": { "ExecuteTime": { @@ -1689,7 +1691,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 35, "id": "6746b3d1", "metadata": {}, "outputs": [ @@ -1699,130 +1701,130 @@ "text": [ "特征列分析:\n", "特征: vol 最大值: 56161348.41 最小值: 412.4 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: pct_chg 最大值: 11.94 最小值: -10.26 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: pct_chg 最大值: 10.64 最小值: -10.26 NaN 数量: 0 NaN 占比: 0.0\n", "特征: turnover_rate 最大值: 86.2547 最小值: 0.0238 NaN 数量: 0 NaN 占比: 0.0\n", "特征: volume_ratio 最大值: 147.72 最小值: 0.01 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: winner_rate 最大值: 100.59 最小值: 0.0 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: lg_elg_net_buy_vol 最大值: 6033873.0 最小值: -9918925.0 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: flow_lg_elg_intensity 最大值: 1.0001389979829125 最小值: -0.9999999999973489 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: sm_net_buy_vol 最大值: 6829932.0 最小值: -3215196.0 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: total_buy_vol 最大值: 39152290.0 最小值: 1.0 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: lg_elg_buy_prop 最大值: 0.999999999999989 最小值: 0.0 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: flow_struct_buy_change 最大值: 0.9999999999996841 最小值: -0.9999999999988995 NaN 数量: 8 NaN 占比: 6.759611322348965e-05\n", - "特征: lg_elg_net_buy_vol_change 最大值: 8937693.0 最小值: -15389140.0 NaN 数量: 8 NaN 占比: 6.759611322348965e-05\n", - "特征: flow_lg_elg_accel 最大值: 23486299.0 最小值: -20413545.0 NaN 数量: 12 NaN 占比: 0.00010139416983523447\n", - "特征: chip_concentration_range 最大值: 3.999999946666667 最小值: 1.8163778247505023e-05 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: chip_skewness 最大值: 2.549999872500006 最小值: -0.24642857134856214 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: floating_chip_proxy 最大值: 99.9998754669836 最小值: 0.0 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: cost_support_15pct_change 最大值: 414.28571428571433 最小值: -34.48275862068966 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: flow_chip_consistency 最大值: 202833.0 最小值: -366952.0 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: profit_taking_vs_absorb 最大值: 6033873.0 最小值: -9918925.0 NaN 数量: 4 NaN 占比: 3.3798056611744823e-05\n", - "特征: upside_vol 最大值: 764.4778008549366 最小值: 0.0165334933205142 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", - "特征: downside_vol 最大值: 33.318906704752486 最小值: 0.0 NaN 数量: 344 NaN 占比: 0.002906632868610055\n", + "特征: winner_rate 最大值: 100.59 最小值: 0.0 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: lg_elg_net_buy_vol 最大值: 6033873.0 最小值: -9918925.0 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: flow_lg_elg_intensity 最大值: 1.0001389979829125 最小值: -0.8916193146876132 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: sm_net_buy_vol 最大值: 6829932.0 最小值: -3215196.0 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: total_buy_vol 最大值: 39152290.0 最小值: 5.0 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: lg_elg_buy_prop 最大值: 0.999999999999989 最小值: 0.0 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: flow_struct_buy_change 最大值: 0.9999999999996841 最小值: -0.9999999999988995 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: lg_elg_net_buy_vol_change 最大值: 8937693.0 最小值: -15389140.0 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: flow_lg_elg_accel 最大值: 23486299.0 最小值: -20413545.0 NaN 数量: 10 NaN 占比: 8.271298593879239e-05\n", + "特征: chip_concentration_range 最大值: 2.528409090460155 最小值: 1.8163778247505023e-05 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: chip_skewness 最大值: 0.5899999941000001 最小值: -0.24642857134856214 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: floating_chip_proxy 最大值: 99.9998754669836 最小值: 0.0 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: cost_support_15pct_change 最大值: 362.06896551724145 最小值: -34.48275862068966 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: flow_chip_consistency 最大值: 202833.0 最小值: -366952.0 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: profit_taking_vs_absorb 最大值: 6033873.0 最小值: -9918925.0 NaN 数量: 4 NaN 占比: 3.3085194375516956e-05\n", + "特征: upside_vol 最大值: 764.4778008549366 最小值: 0.0165334933205142 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", + "特征: downside_vol 最大值: 13.530263354653558 最小值: 0.0 NaN 数量: 349 NaN 占比: 0.0028866832092638546\n", "特征: vol_ratio 最大值: 2247.2826795128544 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", "特征: return_skew 最大值: 2.236072323764041 最小值: -2.2360835630243616 NaN 数量: 0 NaN 占比: 0.0\n", "特征: return_kurtosis 最大值: 5.176755179819847 最小值: -3.3969791567236354 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: volume_change_rate 最大值: 3.6858958043807935 最小值: -0.9853275631981724 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", + "特征: volume_change_rate 最大值: 3.6858958043807935 最小值: -0.9853275631981724 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", "特征: turnover_deviation 最大值: 1.1547005383792526 最小值: -1.1547005383793087 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: avg_volume_ratio 最大值: 51.17666666666667 最小值: 0.016666666666666077 NaN 数量: 117 NaN 占比: 0.0009885931558935362\n", - "特征: vol_spike 最大值: 17304365.832 最小值: 2045.5939999999996 NaN 数量: 452 NaN 占比: 0.003819180397127165\n", - "特征: vol_std_5 最大值: 195.41495999867846 最小值: 0.02236335411041056 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: atr_14 最大值: 2724.9261989170695 最小值: 0.03221843258883346 NaN 数量: 354 NaN 占比: 0.002991128010139417\n", - "特征: atr_6 最大值: 3297.064666161383 最小值: 0.047258943138373116 NaN 数量: 67 NaN 占比: 0.0005661174482467259\n", + "特征: avg_volume_ratio 最大值: 51.17666666666667 最小值: 0.016666666666666077 NaN 数量: 117 NaN 占比: 0.000967741935483871\n", + "特征: vol_spike 最大值: 17304365.832 最小值: 2255.2485 NaN 数量: 468 NaN 占比: 0.003870967741935484\n", + "特征: vol_std_5 最大值: 195.41495999867848 最小值: 0.014991524185255834 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: atr_14 最大值: 2724.9261989170695 最小值: 0.03221843258883346 NaN 数量: 370 NaN 占比: 0.0030603804797353184\n", + "特征: atr_6 最大值: 3297.064666161383 最小值: 0.047258943138373116 NaN 数量: 71 NaN 占比: 0.000587262200165426\n", "特征: obv 最大值: 331434005.2600001 最小值: -65316063.65999998 NaN 数量: 0 NaN 占比: 0.0\n", "特征: maobv_6 最大值: 301175240.9416665 最小值: -63824730.77333332 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: rsi_3 最大值: 100.0 最小值: 3.3647855304150056 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: return_5 最大值: 5.2441983122362865 最小值: -0.02432244614315504 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: return_20 最大值: 5.826058201058201 最小值: -0.9763608087091757 NaN 数量: 470 NaN 占比: 0.003971271651880017\n", - "特征: std_return_5 最大值: 2.0453098693768377 最小值: 2.3779477130116365e-05 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: std_return_90 最大值: 0.48241224100991925 最小值: 0.006789942003203817 NaN 数量: 1722 NaN 占比: 0.014550063371356147\n", - "特征: std_return_90_2 最大值: 0.4824625874734999 最小值: 0.005959840082236695 NaN 数量: 1892 NaN 占比: 0.015986480777355302\n", - "特征: act_factor1 最大值: 1.7923765799991518 最小值: -1.7515748399531699 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: act_factor2 最大值: 2.22641899181911 最小值: -2.1386570901417015 NaN 数量: 329 NaN 占比: 0.002779890156316012\n", - "特征: act_factor3 最大值: 4.216399393047003 最小值: -3.977208595014822 NaN 数量: 470 NaN 占比: 0.003971271651880017\n", - "特征: act_factor4 最大值: 8.557135781567926 最小值: -7.2482094185227 NaN 数量: 1075 NaN 占比: 0.009083227714406422\n", - "特征: rank_act_factor1 最大值: 1.0 最小值: 0.00031959092361776926 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: rank_act_factor2 最大值: 1.0 最小值: 0.00031969309462915604 NaN 数量: 329 NaN 占比: 0.002779890156316012\n", - "特征: rank_act_factor3 最大值: 1.0 最小值: 0.0003197953309881676 NaN 数量: 470 NaN 占比: 0.003971271651880017\n", + "特征: rsi_3 最大值: 100.0 最小值: 20.533752609951414 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: return_5 最大值: 5.017205781142464 最小值: -0.02557183243382155 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: return_20 最大值: 5.826058201058201 最小值: -0.5717581910475312 NaN 数量: 487 NaN 占比: 0.004028122415219189\n", + "特征: std_return_5 最大值: 1.6582378585020816 最小值: 2.3779477130116365e-05 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: std_return_90 最大值: 0.39102330156826715 最小值: 0.006668710967306505 NaN 数量: 1770 NaN 占比: 0.014640198511166254\n", + "特征: std_return_90_2 最大值: 0.3907567413557471 最小值: 0.005959840082236695 NaN 数量: 1951 NaN 占比: 0.016137303556658395\n", + "特征: act_factor1 最大值: 1.7903251438438559 最小值: -1.4752711929884126 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: act_factor2 最大值: 2.2207580059881558 最小值: -1.7526892749536007 NaN 数量: 346 NaN 占比: 0.0028618693134822167\n", + "特征: act_factor3 最大值: 4.202337904307388 最小值: -3.3460071644261493 NaN 数量: 487 NaN 占比: 0.004028122415219189\n", + "特征: act_factor4 最大值: 8.541255729360902 最小值: -5.575401659184761 NaN 数量: 1146 NaN 占比: 0.009478908188585608\n", + "特征: rank_act_factor1 最大值: 0.9993552546744036 最小值: 0.0003222687721559781 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: rank_act_factor2 最大值: 0.9993455497382199 最小值: 0.0003223726627981947 NaN 数量: 346 NaN 占比: 0.0028618693134822167\n", + "特征: rank_act_factor3 最大值: 1.0 最小值: 0.0003224766204450177 NaN 数量: 487 NaN 占比: 0.004028122415219189\n", "特征: cov 最大值: 9211640500.850372 最小值: -1025351031.6684246 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: delta_cov 最大值: 9207544083.643394 最小值: -4494222099.3107605 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", - "特征: alpha_22_improved 最大值: 4494222099.3107605 最小值: -9207544083.643394 NaN 数量: 452 NaN 占比: 0.003819180397127165\n", + "特征: delta_cov 最大值: 9207544083.643394 最小值: -4494222099.3107605 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", + "特征: alpha_22_improved 最大值: 4494222099.3107605 最小值: -9207544083.643394 NaN 数量: 468 NaN 占比: 0.003870967741935484\n", "特征: alpha_003 最大值: 1.0 最小值: -1.0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: alpha_007 最大值: 1.0 最小值: 0.0003197953309881676 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: alpha_013 最大值: 1.0 最小值: 0.00032 NaN 数量: 452 NaN 占比: 0.003819180397127165\n", + "特征: alpha_007 最大值: 1.0 最小值: 0.0003223726627981947 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: alpha_013 最大值: 1.0 最小值: 0.0003225806451612903 NaN 数量: 468 NaN 占比: 0.003870967741935484\n", "特征: up_limit_count_10d 最大值: 10.0 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", "特征: down_limit_count_10d 最大值: 3.0 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", "特征: consecutive_up_limit 最大值: 17 最小值: 0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: weight_roc5 最大值: 4.360439560439561 最小值: -0.4019607843137255 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: smallcap_concentration 最大值: 31.905964365688405 最小值: 0.0 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: cost_stability 最大值: 0.9735383316685713 最小值: 0.0 NaN 数量: 1727 NaN 占比: 0.014592310942120828\n", + "特征: weight_roc5 最大值: 4.360439560439561 最小值: -0.4019607843137255 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: smallcap_concentration 最大值: 31.905964365688405 最小值: 0.0 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: cost_stability 最大值: 0.9735383316685713 最小值: 0.0 NaN 数量: 1510 NaN 占比: 0.01248966087675765\n", "特征: high_cost_break_days 最大值: 5.0 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: liquidity_risk 最大值: 0.02727568902683877 最小值: 1.5428810759666794e-08 NaN 数量: 1482 NaN 占比: 0.012522179974651458\n", - "特征: turnover_std 最大值: 29.89517932088497 最小值: 0.014570369174964438 NaN 数量: 452 NaN 占比: 0.003819180397127165\n", - "特征: mv_volatility 最大值: 2.394008567880757 最小值: 0.0008012062079915182 NaN 数量: 452 NaN 占比: 0.003819180397127165\n", - "特征: volume_growth 最大值: 293.7911250760605 最小值: -0.9934612815303644 NaN 数量: 470 NaN 占比: 0.003971271651880017\n", - "特征: mv_growth 最大值: 24.5789647232902 最小值: -0.08405345257185749 NaN 数量: 470 NaN 占比: 0.003971271651880017\n", - "特征: arbr 最大值: 100.95433748749065 最小值: -168097.89086977823 NaN 数量: 3225 NaN 占比: 0.027249683143219267\n", - "特征: momentum_factor 最大值: 4.193633393631664 最小值: -1.50529286642075 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", + "特征: liquidity_risk 最大值: 0.02727568902683877 最小值: 1.5428810759666794e-08 NaN 数量: 1252 NaN 占比: 0.010355665839536808\n", + "特征: turnover_std 最大值: 29.89517932088497 最小值: 0.014570369174964438 NaN 数量: 468 NaN 占比: 0.003870967741935484\n", + "特征: mv_volatility 最大值: 2.394008567880757 最小值: 0.0008012062079915182 NaN 数量: 468 NaN 占比: 0.003870967741935484\n", + "特征: volume_growth 最大值: 293.7911250760605 最小值: -0.9934612815303644 NaN 数量: 487 NaN 占比: 0.004028122415219189\n", + "特征: mv_growth 最大值: 24.5789647232902 最小值: -0.08328263450104802 NaN 数量: 487 NaN 占比: 0.004028122415219189\n", + "特征: arbr 最大值: 100.95433748749065 最小值: -168097.89086977823 NaN 数量: 3190 NaN 占比: 0.026385442514474774\n", + "特征: momentum_factor 最大值: 4.193633393631664 最小值: -1.50529286642075 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", "特征: resonance_factor 最大值: 932.1131999999999 最小值: -700.3989 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: log_close 最大值: 10.555153146092515 最小值: -0.916290731874155 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: log_close 最大值: 10.555153146092515 最小值: 0.5068176023684519 NaN 数量: 0 NaN 占比: 0.0\n", "特征: up 最大值: 0.20949720670391064 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", "特征: down 最大值: 0.1827803785874212 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: obv-maobv_6 最大值: 91437345.39833334 最小值: -27497457.346666686 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: std_return_5 / std_return_90 最大值: 4.303704383077534 最小值: 0.00044776171350482643 NaN 数量: 1722 NaN 占比: 0.014550063371356147\n", - "特征: std_return_90 - std_return_90_2 最大值: 0.20102002437102318 最小值: -0.12445401518813239 NaN 数量: 1892 NaN 占比: 0.015986480777355302\n", - "特征: act_factor5 最大值: 16.79229294033777 最小值: -15.078581389549012 NaN 数量: 1075 NaN 占比: 0.009083227714406422\n", - "特征: act_factor6 最大值: 1.4142127937678 最小值: -1.414213562373081 NaN 数量: 329 NaN 占比: 0.002779890156316012\n", - "特征: active_buy_volume_large 最大值: 46116.0 最小值: -39192.25 NaN 数量: 7 NaN 占比: 5.9146599070553444e-05\n", - "特征: active_buy_volume_big 最大值: 24021.0 最小值: -16309.69642857143 NaN 数量: 7 NaN 占比: 5.9146599070553444e-05\n", - "特征: active_buy_volume_small 最大值: 101231.0 最小值: -60896.75 NaN 数量: 7 NaN 占比: 5.9146599070553444e-05\n", - "特征: buy_lg_vol_minus_sell_lg_vol 最大值: 6315.5 最小值: -10406.0 NaN 数量: 7 NaN 占比: 5.9146599070553444e-05\n", - "特征: buy_elg_vol_minus_sell_elg_vol 最大值: 15169.0 最小值: -4364.428571428572 NaN 数量: 7 NaN 占比: 5.9146599070553444e-05\n", - "特征: ctrl_strength 最大值: 0.8142857142857142 最小值: 0.0 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: low_cost_dev 最大值: 159371.40000000023 最小值: -2.2444444444444476 NaN 数量: 1345 NaN 占比: 0.011364596535699198\n", - "特征: asymmetry 最大值: 44.00000000000096 最小值: 0.0 NaN 数量: 1345 NaN 占比: 0.011364596535699198\n", - "特征: lock_factor 最大值: 76.68641720430107 最小值: 0.008677083333333335 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: cost_atr_adj 最大值: 88.61860174093074 最小值: 0.0002894966414380616 NaN 数量: 1621 NaN 占比: 0.01369666244190959\n", + "特征: obv-maobv_6 最大值: 91437345.39833337 最小值: -27497457.346666686 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: std_return_5 / std_return_90 最大值: 4.303704383077534 最小值: 0.00044776171350482643 NaN 数量: 1770 NaN 占比: 0.014640198511166254\n", + "特征: std_return_90 - std_return_90_2 最大值: 0.11510243684648414 最小值: -0.05541087845752879 NaN 数量: 1951 NaN 占比: 0.016137303556658395\n", + "特征: act_factor5 最大值: 16.7546767835003 最小值: -11.517387087951299 NaN 数量: 1146 NaN 占比: 0.009478908188585608\n", + "特征: act_factor6 最大值: 1.4142127937678 最小值: -1.414213562373081 NaN 数量: 346 NaN 占比: 0.0028618693134822167\n", + "特征: active_buy_volume_large 最大值: 46116.0 最小值: -39192.25 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: active_buy_volume_big 最大值: 24021.0 最小值: -16309.69642857143 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: active_buy_volume_small 最大值: 101231.0 最小值: -60896.75 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: buy_lg_vol_minus_sell_lg_vol 最大值: 6315.5 最小值: -10406.0 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: buy_elg_vol_minus_sell_elg_vol 最大值: 15169.0 最小值: -4364.428571428572 NaN 数量: 7 NaN 占比: 5.789909015715467e-05\n", + "特征: ctrl_strength 最大值: 0.8142857142857142 最小值: 0.0 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: low_cost_dev 最大值: 159371.40000000023 最小值: -2.2444444444444476 NaN 数量: 1091 NaN 占比: 0.00902398676592225\n", + "特征: asymmetry 最大值: 44.00000000000096 最小值: 0.0 NaN 数量: 1091 NaN 占比: 0.00902398676592225\n", + "特征: lock_factor 最大值: 76.68641720430107 最小值: 0.008677083333333335 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: cost_atr_adj 最大值: 88.61860174093074 最小值: 0.0002894966414380616 NaN 数量: 1402 NaN 占比: 0.011596360628618694\n", "特征: mv_turnover_ratio 最大值: 7.519401708236303 最小值: 0.001323022901502634 NaN 数量: 0 NaN 占比: 0.0\n", "特征: mv_adjusted_volume 最大值: 3675084.7886439813 最小值: 33.57880521115875 NaN 数量: 0 NaN 占比: 0.0\n", "特征: mv_weighted_turnover 最大值: 7.519401708236303 最小值: 0.001323022901502634 NaN 数量: 0 NaN 占比: 0.0\n", "特征: nonlinear_mv_volume 最大值: 3675084.7886439813 最小值: 33.57880521115875 NaN 数量: 0 NaN 占比: 0.0\n", "特征: mv_volume_ratio 最大值: 11.5095150992187 最小值: 0.0007549215390555348 NaN 数量: 0 NaN 占比: 0.0\n", "特征: mv_momentum 最大值: 829.2617138502171 最小值: 5.7669216057474964e-05 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: lg_flow_mom_corr_20_60 最大值: 0.9968522209091177 最小值: -0.9776689270624704 NaN 数量: 6 NaN 占比: 5.0697084917617235e-05\n", - "特征: lg_flow_accel 最大值: 23486299.0 最小值: -20413545.0 NaN 数量: 12 NaN 占比: 0.00010139416983523447\n", - "特征: profit_pressure 最大值: 1219604.64459375 最小值: -32.29264392059554 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: underwater_resistance 最大值: 0.09745390693548084 最小值: -0.4039719240263924 NaN 数量: 1279 NaN 占比: 0.010806928601605408\n", - "特征: cost_conc_std_20 最大值: 0.7414146004910032 最小值: 0.0 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", + "特征: lg_flow_mom_corr_20_60 最大值: 0.9909560531477801 最小值: -0.9776689270625863 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: lg_flow_accel 最大值: 23486299.0 最小值: -20413545.0 NaN 数量: 10 NaN 占比: 8.271298593879239e-05\n", + "特征: profit_pressure 最大值: 1219604.64459375 最小值: -32.29264392059554 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: underwater_resistance 最大值: 0.09745390693548084 最小值: -0.4039719240263924 NaN 数量: 1034 NaN 占比: 0.008552522746071134\n", + "特征: cost_conc_std_20 最大值: 0.5663669515051302 最小值: 0.0 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", "特征: profit_decay_20 最大值: 63.63523419055014 最小值: -201.87032418942292 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: vol_amp_loss_20 最大值: 5.1986896779851355 最小值: 0.0 NaN 数量: 1482 NaN 占比: 0.012522179974651458\n", + "特征: vol_amp_loss_20 最大值: 5.1986896779851355 最小值: 0.0 NaN 数量: 1252 NaN 占比: 0.010355665839536808\n", "特征: vol_drop_profit_cnt_5 最大值: 3.0 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: lg_flow_vol_interact_20 最大值: 42.845555877280596 最小值: 0.018505969076852875 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", + "特征: lg_flow_vol_interact_20 最大值: 42.845555877280596 最小值: 0.018505969076852875 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", "特征: cost_break_confirm_cnt_5 最大值: 5.0 最小值: -4.0 NaN 数量: 0 NaN 占比: 0.0\n", "特征: atr_norm_channel_pos_14 最大值: 14.000000000000002 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: turnover_diff_skew_20 最大值: 4.459639535682866 最小值: -3.4969687384726353 NaN 数量: 235 NaN 占比: 0.0019856358259400086\n", - "特征: lg_sm_flow_diverge_20 最大值: 1.999775245257143 最小值: -0.41700592094659733 NaN 数量: 205 NaN 占比: 0.0017321504013519222\n", + "特征: turnover_diff_skew_20 最大值: 4.459639535682866 最小值: -3.4969687384726353 NaN 数量: 250 NaN 占比: 0.0020678246484698098\n", + "特征: lg_sm_flow_diverge_20 最大值: 1.999775245257143 最小值: -0.3913656926280843 NaN 数量: 218 NaN 占比: 0.0018031430934656741\n", "特征: pullback_strong_20_20 最大值: 253.95565410196681 最小值: -675.6615306894897 NaN 数量: 0 NaN 占比: 0.0\n", "特征: vol_wgt_hist_pos_20 最大值: 13.234987955447918 最小值: 0.0 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: vol_adj_roc_20 最大值: 1.538154444208913 最小值: -1.2754286421125485 NaN 数量: 0 NaN 占比: 0.0\n", - "特征: industry_obv 最大值: 33357180.0 最小值: -17512962.0 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_return_5 最大值: 0.524069457577581 最小值: -0.2267495964295888 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_return_20 最大值: 0.8652496476530473 最小值: -0.3099103385178408 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry__ema_5 最大值: 73493.7215643315 最小值: 378.62741122827816 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry__ema_13 最大值: 73322.71553688897 最小值: 379.5203678371781 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry__ema_20 最大值: 74222.1571225974 最小值: 381.359643019974 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry__ema_60 最大值: 74769.33183235777 最小值: 401.1538611414743 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_act_factor1 最大值: 1.6986610274753051 最小值: -1.5933252482654896 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_act_factor2 最大值: 2.0328341745548633 最小值: -1.7615460391418363 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_act_factor3 最大值: 3.7292424474002375 最小值: -3.0674619011216553 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_act_factor4 最大值: 6.509680946056449 最小值: -4.337297946027389 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_act_factor5 最大值: 13.628812636988545 最小值: -10.685144264799936 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_act_factor6 最大值: 1.4142134956701664 最小值: -1.4142135617846938 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_rank_act_factor1 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_rank_act_factor2 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_rank_act_factor3 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_return_5_percentile 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 474 NaN 占比: 0.004005069708491762\n", - "特征: industry_return_20_percentile 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 474 NaN 占比: 0.004005069708491762\n" + "特征: vol_adj_roc_20 最大值: 1.152339990791505 最小值: -0.3411549434026346 NaN 数量: 0 NaN 占比: 0.0\n", + "特征: industry_obv 最大值: 33399643.0 最小值: -17512962.0 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_return_5 最大值: 0.524069457577581 最小值: -0.2267495964295888 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_return_20 最大值: 0.8652496476530473 最小值: -0.3099103385178408 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry__ema_5 最大值: 73886.17770955434 最小值: 378.62741122827816 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry__ema_13 最大值: 73322.71553688897 最小值: 379.5203678371781 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry__ema_20 最大值: 74222.1571225974 最小值: 381.359643019974 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry__ema_60 最大值: 74769.33183235777 最小值: 401.1538611414743 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_act_factor1 最大值: 1.6986610274753051 最小值: -1.5833811847067532 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_act_factor2 最大值: 2.0328341745548633 最小值: -1.7615460391418363 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_act_factor3 最大值: 3.7292424474002375 最小值: -3.0674619011216553 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_act_factor4 最大值: 6.509680946056449 最小值: -4.337297946027389 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_act_factor5 最大值: 13.628812636988545 最小值: -10.685144264799936 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_act_factor6 最大值: 1.4142134956701664 最小值: -1.4142135617846938 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_rank_act_factor1 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_rank_act_factor2 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_rank_act_factor3 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_return_5_percentile 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n", + "特征: industry_return_20_percentile 最大值: 1.0 最小值: 0.002277904328018223 NaN 数量: 446 NaN 占比: 0.0036889991728701406\n" ] } ], @@ -1854,7 +1856,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 36, "id": "81d4570663ae21d7", "metadata": { "ExecuteTime": { @@ -1878,7 +1880,7 @@ }, { "cell_type": "code", - "execution_count": 92, + "execution_count": 37, "id": "92428d543f4727ad", "metadata": { "ExecuteTime": { @@ -1893,7 +1895,7 @@ "0" ] }, - "execution_count": 92, + "execution_count": 37, "metadata": {}, "output_type": "execute_result" } @@ -1934,7 +1936,7 @@ }, { "cell_type": "code", - "execution_count": 93, + "execution_count": 38, "id": "8f134d435f71e9e2", "metadata": { "ExecuteTime": { @@ -2029,6 +2031,13 @@ " score_df = test_data.copy()\n", " score_df['score'] = model.predict(score_df[final_feature_columns])\n", " # score_df = score_df.loc[score_df.groupby('trade_date')['score'].idxmax()]\n", + "\n", + " score_df = score_df.groupby('trade_date', group_keys=False).apply(\n", + " lambda x: x[x['score'] >= x['score'].quantile(0.90)] # 计算90%分位数作为阈值,筛选分数>=阈值的行\n", + " ).reset_index(drop=True) # drop=True 避免添加旧索引列\n", + " # save_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nlargest(1, 'score')).reset_index()\n", + " score_df = score_df.groupby('trade_date', group_keys=False).apply(lambda x: x.nsmallest(1, 'total_mv')).reset_index()\n", + " score_df = score_df.sort_values(['trade_date', 'score'])\n", " score_df = score_df[['trade_date', 'score', 'ts_code']]\n", " predictions_list.append(score_df)\n", " except Exception as e:\n", @@ -2047,7 +2056,7 @@ }, { "cell_type": "code", - "execution_count": 94, + "execution_count": 39, "id": "777822bd", "metadata": {}, "outputs": [ @@ -2056,10 +2065,10 @@ "output_type": "stream", "text": [ "\n", - "Index: 118350 entries, 2240 to 82199\n", - "Columns: 180 entries, ts_code to industry_return_20_percentile\n", - "dtypes: bool(12), datetime64[ns](1), float64(161), int32(3), object(3)\n", - "memory usage: 152.6+ MB\n", + "Index: 120900 entries, 2237 to 120811\n", + "Columns: 181 entries, ts_code to industry_return_20_percentile\n", + "dtypes: bool(12), datetime64[ns](1), float64(162), int32(3), object(3)\n", + "memory usage: 156.8+ MB\n", "None\n" ] } @@ -2070,7 +2079,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": 46, "id": "63235069-dc59-48fb-961a-e80373e41a61", "metadata": { "ExecuteTime": { @@ -2090,2358 +2099,2364 @@ "output_type": "stream", "text": [ "finish\n", - "train_data最大日期: 2022-01-10, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-11\n", - "划分后的训练集大小: 649, 验证集大小: 132\n", - "train_data最大日期: 2022-01-11, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-12\n", - "划分后的训练集大小: 661, 验证集大小: 136\n", - "train_data最大日期: 2022-01-12, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-13\n", - "划分后的训练集大小: 676, 验证集大小: 140\n", - "train_data最大日期: 2022-01-13, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-14\n", - "划分后的训练集大小: 680, 验证集大小: 136\n", - "train_data最大日期: 2022-01-14, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-17\n", - "划分后的训练集大小: 677, 验证集大小: 133\n", - "train_data最大日期: 2022-01-17, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-18\n", - "划分后的训练集大小: 674, 验证集大小: 129\n", - "train_data最大日期: 2022-01-18, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-19\n", - "划分后的训练集大小: 675, 验证集大小: 137\n", - "train_data最大日期: 2022-01-19, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-20\n", - "划分后的训练集大小: 674, 验证集大小: 139\n", - "train_data最大日期: 2022-01-20, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-21\n", - "划分后的训练集大小: 682, 验证集大小: 144\n", - "train_data最大日期: 2022-01-21, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-24\n", - "划分后的训练集大小: 692, 验证集大小: 143\n", - "train_data最大日期: 2022-01-24, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-25\n", - "划分后的训练集大小: 701, 验证集大小: 138\n", - "train_data最大日期: 2022-01-25, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-26\n", - "划分后的训练集大小: 702, 验证集大小: 138\n", - "train_data最大日期: 2022-01-26, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-27\n", - "划分后的训练集大小: 705, 验证集大小: 142\n", - "train_data最大日期: 2022-01-27, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-01-28\n", - "划分后的训练集大小: 698, 验证集大小: 137\n", - "train_data最大日期: 2022-01-28, 训练天数:5, feat size:116\n", - "test_data最大日期: 2022-02-07\n", - "划分后的训练集大小: 699, 验证集大小: 144\n", - "train_data最大日期: 2022-02-07, 训练天数:5, feat size:116\n", + "train_data最大日期: 2022-02-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-08\n", - "划分后的训练集大小: 705, 验证集大小: 144\n", - "train_data最大日期: 2022-02-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2752, 验证集大小: 145\n", + "train_data最大日期: 2022-02-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-09\n", - "划分后的训练集大小: 701, 验证集大小: 134\n", - "train_data最大日期: 2022-02-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2763, 验证集大小: 136\n", + "train_data最大日期: 2022-02-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-10\n", - "划分后的训练集大小: 688, 验证集大小: 129\n", - "train_data最大日期: 2022-02-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2767, 验证集大小: 131\n", + "train_data最大日期: 2022-02-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-11\n", - "划分后的训练集大小: 683, 验证集大小: 132\n", - "train_data最大日期: 2022-02-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2765, 验证集大小: 133\n", + "train_data最大日期: 2022-02-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-14\n", - "划分后的训练集大小: 673, 验证集大小: 134\n", - "train_data最大日期: 2022-02-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2762, 验证集大小: 135\n", + "train_data最大日期: 2022-02-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-15\n", - "划分后的训练集大小: 668, 验证集大小: 139\n", - "train_data最大日期: 2022-02-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2769, 验证集大小: 140\n", + "train_data最大日期: 2022-02-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-16\n", - "划分后的训练集大小: 678, 验证集大小: 144\n", - "train_data最大日期: 2022-02-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2776, 验证集大小: 144\n", + "train_data最大日期: 2022-02-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-17\n", - "划分后的训练集大小: 689, 验证集大小: 140\n", - "train_data最大日期: 2022-02-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2775, 验证集大小: 140\n", + "train_data最大日期: 2022-02-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-18\n", - "划分后的训练集大小: 698, 验证集大小: 141\n", - "train_data最大日期: 2022-02-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2779, 验证集大小: 142\n", + "train_data最大日期: 2022-02-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-21\n", - "划分后的训练集大小: 701, 验证集大小: 137\n", - "train_data最大日期: 2022-02-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2781, 验证集大小: 138\n", + "train_data最大日期: 2022-02-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-22\n", - "划分后的训练集大小: 701, 验证集大小: 139\n", - "train_data最大日期: 2022-02-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2790, 验证集大小: 139\n", + "train_data最大日期: 2022-02-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-23\n", - "划分后的训练集大小: 681, 验证集大小: 124\n", - "train_data最大日期: 2022-02-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2778, 验证集大小: 125\n", + "train_data最大日期: 2022-02-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-24\n", - "划分后的训练集大小: 675, 验证集大小: 134\n", - "train_data最大日期: 2022-02-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2773, 验证集大小: 134\n", + "train_data最大日期: 2022-02-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-25\n", - "划分后的训练集大小: 665, 验证集大小: 131\n", - "train_data最大日期: 2022-02-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2760, 验证集大小: 131\n", + "train_data最大日期: 2022-02-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-02-28\n", - "划分后的训练集大小: 659, 验证集大小: 131\n", - "train_data最大日期: 2022-02-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2748, 验证集大小: 131\n", + "train_data最大日期: 2022-02-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-01\n", - "划分后的训练集大小: 661, 验证集大小: 141\n", - "train_data最大日期: 2022-03-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2751, 验证集大小: 141\n", + "train_data最大日期: 2022-03-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-02\n", - "划分后的训练集大小: 677, 验证集大小: 140\n", - "train_data最大日期: 2022-03-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2751, 验证集大小: 139\n", + "train_data最大日期: 2022-03-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-03\n", - "划分后的训练集大小: 677, 验证集大小: 134\n", - "train_data最大日期: 2022-03-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2740, 验证集大小: 132\n", + "train_data最大日期: 2022-03-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-04\n", - "划分后的训练集大小: 679, 验证集大小: 133\n", - "train_data最大日期: 2022-03-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2733, 验证集大小: 132\n", + "train_data最大日期: 2022-03-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-07\n", - "划分后的训练集大小: 682, 验证集大小: 134\n", - "train_data最大日期: 2022-03-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2721, 验证集大小: 133\n", + "train_data最大日期: 2022-03-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-08\n", - "划分后的训练集大小: 666, 验证集大小: 125\n", - "train_data最大日期: 2022-03-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2702, 验证集大小: 126\n", + "train_data最大日期: 2022-03-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-09\n", - "划分后的训练集大小: 649, 验证集大小: 123\n", - "train_data最大日期: 2022-03-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2689, 验证集大小: 123\n", + "train_data最大日期: 2022-03-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-10\n", - "划分后的训练集大小: 643, 验证集大小: 128\n", - "train_data最大日期: 2022-03-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2686, 验证集大小: 128\n", + "train_data最大日期: 2022-03-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-11\n", - "划分后的训练集大小: 638, 验证集大小: 128\n", - "train_data最大日期: 2022-03-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2681, 验证集大小: 128\n", + "train_data最大日期: 2022-03-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-14\n", - "划分后的训练集大小: 642, 验证集大小: 138\n", - "train_data最大日期: 2022-03-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2684, 验证集大小: 138\n", + "train_data最大日期: 2022-03-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-15\n", - "划分后的训练集大小: 653, 验证集大小: 136\n", - "train_data最大日期: 2022-03-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2681, 验证集大小: 137\n", + "train_data最大日期: 2022-03-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-16\n", - "划分后的训练集大小: 669, 验证集大小: 139\n", - "train_data最大日期: 2022-03-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2677, 验证集大小: 140\n", + "train_data最大日期: 2022-03-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-17\n", - "划分后的训练集大小: 683, 验证集大小: 142\n", - "train_data最大日期: 2022-03-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2681, 验证集大小: 144\n", + "train_data最大日期: 2022-03-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-18\n", - "划分后的训练集大小: 695, 验证集大小: 140\n", - "train_data最大日期: 2022-03-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2681, 验证集大小: 142\n", + "train_data最大日期: 2022-03-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-21\n", - "划分后的训练集大小: 688, 验证集大小: 131\n", - "train_data最大日期: 2022-03-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2676, 验证集大小: 133\n", + "train_data最大日期: 2022-03-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-22\n", - "划分后的训练集大小: 680, 验证集大小: 128\n", - "train_data最大日期: 2022-03-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2665, 验证集大小: 128\n", + "train_data最大日期: 2022-03-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-23\n", - "划分后的训练集大小: 674, 验证集大小: 133\n", - "train_data最大日期: 2022-03-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2673, 验证集大小: 133\n", + "train_data最大日期: 2022-03-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-24\n", - "划分后的训练集大小: 658, 验证集大小: 126\n", - "train_data最大日期: 2022-03-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2665, 验证集大小: 126\n", + "train_data最大日期: 2022-03-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-25\n", - "划分后的训练集大小: 645, 验证集大小: 127\n", - "train_data最大日期: 2022-03-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2663, 验证集大小: 129\n", + "train_data最大日期: 2022-03-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-28\n", - "划分后的训练集大小: 643, 验证集大小: 129\n", - "train_data最大日期: 2022-03-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2662, 验证集大小: 130\n", + "train_data最大日期: 2022-03-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-29\n", - "划分后的训练集大小: 646, 验证集大小: 131\n", - "train_data最大日期: 2022-03-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2653, 验证集大小: 132\n", + "train_data最大日期: 2022-03-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-30\n", - "划分后的训练集大小: 647, 验证集大小: 134\n", - "train_data最大日期: 2022-03-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2649, 验证集大小: 135\n", + "train_data最大日期: 2022-03-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-03-31\n", - "划分后的训练集大小: 655, 验证集大小: 134\n", - "train_data最大日期: 2022-03-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2652, 验证集大小: 135\n", + "train_data最大日期: 2022-03-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-01\n", - "划分后的训练集大小: 656, 验证集大小: 128\n", - "train_data最大日期: 2022-04-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2649, 验证集大小: 129\n", + "train_data最大日期: 2022-04-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-06\n", - "划分后的训练集大小: 659, 验证集大小: 132\n", - "train_data最大日期: 2022-04-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2648, 验证集大小: 132\n", + "train_data最大日期: 2022-04-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-07\n", - "划分后的训练集大小: 659, 验证集大小: 131\n", - "train_data最大日期: 2022-04-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2653, 验证集大小: 131\n", + "train_data最大日期: 2022-04-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-08\n", - "划分后的训练集大小: 658, 验证集大小: 133\n", - "train_data最大日期: 2022-04-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2665, 验证集大小: 135\n", + "train_data最大日期: 2022-04-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-11\n", - "划分后的训练集大小: 656, 验证集大小: 132\n", - "train_data最大日期: 2022-04-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2671, 验证集大小: 134\n", + "train_data最大日期: 2022-04-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-12\n", - "划分后的训练集大小: 654, 验证集大小: 126\n", - "train_data最大日期: 2022-04-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2674, 验证集大小: 131\n", + "train_data最大日期: 2022-04-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-13\n", - "划分后的训练集大小: 657, 验证集大小: 135\n", - "train_data最大日期: 2022-04-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2674, 验证集大小: 138\n", + "train_data最大日期: 2022-04-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-14\n", - "划分后的训练集大小: 663, 验证集大小: 137\n", - "train_data最大日期: 2022-04-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2676, 验证集大小: 139\n", + "train_data最大日期: 2022-04-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-15\n", - "划分后的训练集大小: 663, 验证集大小: 133\n", - "train_data最大日期: 2022-04-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2670, 验证集大小: 134\n", + "train_data最大日期: 2022-04-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-18\n", - "划分后的训练集大小: 665, 验证集大小: 134\n", - "train_data最大日期: 2022-04-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2661, 验证集大小: 135\n", + "train_data最大日期: 2022-04-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-19\n", - "划分后的训练集大小: 679, 验证集大小: 140\n", - "train_data最大日期: 2022-04-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2660, 验证集大小: 141\n", + "train_data最大日期: 2022-04-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-20\n", - "划分后的训练集大小: 679, 验证集大小: 135\n", - "train_data最大日期: 2022-04-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2664, 验证集大小: 137\n", + "train_data最大日期: 2022-04-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-21\n", - "划分后的训练集大小: 679, 验证集大小: 137\n", - "train_data最大日期: 2022-04-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2675, 验证集大小: 139\n", + "train_data最大日期: 2022-04-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-22\n", - "划分后的训练集大小: 676, 验证集大小: 130\n", - "train_data最大日期: 2022-04-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2675, 验证集大小: 133\n", + "train_data最大日期: 2022-04-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-25\n", - "划分后的训练集大小: 674, 验证集大小: 132\n", - "train_data最大日期: 2022-04-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2681, 验证集大小: 132\n", + "train_data最大日期: 2022-04-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-26\n", - "划分后的训练集大小: 663, 验证集大小: 129\n", - "train_data最大日期: 2022-04-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2682, 验证集大小: 130\n", + "train_data最大日期: 2022-04-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-27\n", - "划分后的训练集大小: 667, 验证集大小: 139\n", - "train_data最大日期: 2022-04-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2692, 验证集大小: 140\n", + "train_data最大日期: 2022-04-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-28\n", - "划分后的训练集大小: 668, 验证集大小: 138\n", - "train_data最大日期: 2022-04-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2698, 验证集大小: 138\n", + "train_data最大日期: 2022-04-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-04-29\n", - "划分后的训练集大小: 679, 验证集大小: 141\n", - "train_data最大日期: 2022-04-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2704, 验证集大小: 141\n", + "train_data最大日期: 2022-04-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-05\n", - "划分后的训练集大小: 688, 验证集大小: 141\n", - "train_data最大日期: 2022-05-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2710, 验证集大小: 141\n", + "train_data最大日期: 2022-05-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-06\n", - "划分后的训练集大小: 700, 验证集大小: 141\n", - "train_data最大日期: 2022-05-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2723, 验证集大小: 142\n", + "train_data最大日期: 2022-05-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-09\n", - "划分后的训练集大小: 692, 验证集大小: 131\n", - "train_data最大日期: 2022-05-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2724, 验证集大小: 133\n", + "train_data最大日期: 2022-05-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-10\n", - "划分后的训练集大小: 683, 验证集大小: 129\n", - "train_data最大日期: 2022-05-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2723, 验证集大小: 130\n", + "train_data最大日期: 2022-05-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-11\n", - "划分后的训练集大小: 667, 验证集大小: 125\n", - "train_data最大日期: 2022-05-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2715, 验证集大小: 127\n", + "train_data最大日期: 2022-05-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-12\n", - "划分后的训练集大小: 650, 验证集大小: 124\n", - "train_data最大日期: 2022-05-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2707, 验证集大小: 126\n", + "train_data最大日期: 2022-05-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-13\n", - "划分后的训练集大小: 642, 验证集大小: 133\n", - "train_data最大日期: 2022-05-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2712, 验证集大小: 136\n", + "train_data最大日期: 2022-05-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-16\n", - "划分后的训练集大小: 646, 验证集大小: 135\n", - "train_data最大日期: 2022-05-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2711, 验证集大小: 137\n", + "train_data最大日期: 2022-05-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-17\n", - "划分后的训练集大小: 652, 验证集大小: 135\n", - "train_data最大日期: 2022-05-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2709, 验证集大小: 137\n", + "train_data最大日期: 2022-05-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-18\n", - "划分后的训练集大小: 667, 验证集大小: 140\n", - "train_data最大日期: 2022-05-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2718, 验证集大小: 143\n", + "train_data最大日期: 2022-05-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-19\n", - "划分后的训练集大小: 678, 验证集大小: 135\n", - "train_data最大日期: 2022-05-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2720, 验证集大小: 137\n", + "train_data最大日期: 2022-05-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-20\n", - "划分后的训练集大小: 676, 验证集大小: 131\n", - "train_data最大日期: 2022-05-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2712, 验证集大小: 133\n", + "train_data最大日期: 2022-05-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-23\n", - "划分后的训练集大小: 669, 验证集大小: 128\n", - "train_data最大日期: 2022-05-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2705, 验证集大小: 130\n", + "train_data最大日期: 2022-05-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-24\n", - "划分后的训练集大小: 658, 验证集大小: 124\n", - "train_data最大日期: 2022-05-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2692, 验证集大小: 126\n", + "train_data最大日期: 2022-05-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-25\n", - "划分后的训练集大小: 644, 验证集大小: 126\n", - "train_data最大日期: 2022-05-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2685, 验证集大小: 126\n", + "train_data最大日期: 2022-05-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-26\n", - "划分后的训练集大小: 642, 验证集大小: 133\n", - "train_data最大日期: 2022-05-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2687, 验证集大小: 134\n", + "train_data最大日期: 2022-05-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-27\n", - "划分后的训练集大小: 647, 验证集大小: 136\n", - "train_data最大日期: 2022-05-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2693, 验证集大小: 136\n", + "train_data最大日期: 2022-05-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-30\n", - "划分后的训练集大小: 649, 验证集大小: 130\n", - "train_data最大日期: 2022-05-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2684, 验证集大小: 131\n", + "train_data最大日期: 2022-05-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-05-31\n", - "划分后的训练集大小: 655, 验证集大小: 130\n", - "train_data最大日期: 2022-05-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2677, 验证集大小: 131\n", + "train_data最大日期: 2022-05-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-01\n", - "划分后的训练集大小: 658, 验证集大小: 129\n", - "train_data最大日期: 2022-06-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2665, 验证集大小: 129\n", + "train_data最大日期: 2022-06-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-02\n", - "划分后的训练集大小: 655, 验证集大小: 130\n", - "train_data最大日期: 2022-06-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2656, 验证集大小: 132\n", + "train_data最大日期: 2022-06-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-06\n", - "划分后的训练集大小: 650, 验证集大小: 131\n", - "train_data最大日期: 2022-06-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2648, 验证集大小: 134\n", + "train_data最大日期: 2022-06-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-07\n", - "划分后的训练集大小: 657, 验证集大小: 137\n", - "train_data最大日期: 2022-06-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2655, 验证集大小: 140\n", + "train_data最大日期: 2022-06-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-08\n", - "划分后的训练集大小: 667, 验证集大小: 140\n", - "train_data最大日期: 2022-06-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2668, 验证集大小: 143\n", + "train_data最大日期: 2022-06-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-09\n", - "划分后的训练集大小: 675, 验证集大小: 137\n", - "train_data最大日期: 2022-06-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2679, 验证集大小: 138\n", + "train_data最大日期: 2022-06-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-10\n", - "划分后的训练集大小: 686, 验证集大小: 141\n", - "train_data最大日期: 2022-06-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2695, 验证集大小: 142\n", + "train_data最大日期: 2022-06-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-13\n", - "划分后的训练集大小: 693, 验证集大小: 138\n", - "train_data最大日期: 2022-06-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2698, 验证集大小: 139\n", + "train_data最大日期: 2022-06-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-14\n", - "划分后的训练集大小: 688, 验证集大小: 132\n", - "train_data最大日期: 2022-06-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2696, 验证集大小: 135\n", + "train_data最大日期: 2022-06-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-15\n", - "划分后的训练集大小: 684, 验证集大小: 136\n", - "train_data最大日期: 2022-06-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2697, 验证集大小: 138\n", + "train_data最大日期: 2022-06-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-16\n", - "划分后的训练集大小: 678, 验证集大小: 131\n", - "train_data最大日期: 2022-06-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2692, 验证集大小: 138\n", + "train_data最大日期: 2022-06-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-17\n", - "划分后的训练集大小: 671, 验证集大小: 134\n", - "train_data最大日期: 2022-06-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2694, 验证集大小: 139\n", + "train_data最大日期: 2022-06-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-20\n", - "划分后的训练集大小: 667, 验证集大小: 134\n", - "train_data最大日期: 2022-06-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2700, 验证集大小: 139\n", + "train_data最大日期: 2022-06-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-21\n", - "划分后的训练集大小: 669, 验证集大小: 134\n", - "train_data最大日期: 2022-06-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2708, 验证集大小: 138\n", + "train_data最大日期: 2022-06-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-22\n", - "划分后的训练集大小: 670, 验证集大小: 137\n", - "train_data最大日期: 2022-06-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2721, 验证集大小: 139\n", + "train_data最大日期: 2022-06-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-23\n", - "划分后的训练集大小: 669, 验证集大小: 130\n", - "train_data最大日期: 2022-06-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2726, 验证集大小: 131\n", + "train_data最大日期: 2022-06-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-24\n", - "划分后的训练集大小: 669, 验证集大小: 134\n", - "train_data最大日期: 2022-06-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2730, 验证集大小: 138\n", + "train_data最大日期: 2022-06-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-27\n", - "划分后的训练集大小: 667, 验证集大小: 132\n", - "train_data最大日期: 2022-06-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2729, 验证集大小: 135\n", + "train_data最大日期: 2022-06-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-28\n", - "划分后的训练集大小: 657, 验证集大小: 124\n", - "train_data最大日期: 2022-06-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2724, 验证集大小: 126\n", + "train_data最大日期: 2022-06-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-29\n", - "划分后的训练集大小: 635, 验证集大小: 115\n", - "train_data最大日期: 2022-06-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2710, 验证集大小: 117\n", + "train_data最大日期: 2022-06-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-06-30\n", - "划分后的训练集大小: 634, 验证集大小: 129\n", - "train_data最大日期: 2022-06-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2711, 验证集大小: 130\n", + "train_data最大日期: 2022-06-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-01\n", - "划分后的训练集大小: 640, 验证集大小: 140\n", - "train_data最大日期: 2022-07-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2718, 验证集大小: 139\n", + "train_data最大日期: 2022-07-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-04\n", - "划分后的训练集大小: 649, 验证集大小: 141\n", - "train_data最大日期: 2022-07-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2725, 验证集大小: 141\n", + "train_data最大日期: 2022-07-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-05\n", - "划分后的训练集大小: 663, 验证集大小: 138\n", - "train_data最大日期: 2022-07-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2723, 验证集大小: 138\n", + "train_data最大日期: 2022-07-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-06\n", - "划分后的训练集大小: 688, 验证集大小: 140\n", - "train_data最大日期: 2022-07-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2721, 验证集大小: 141\n", + "train_data最大日期: 2022-07-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-07\n", - "划分后的训练集大小: 698, 验证集大小: 139\n", - "train_data最大日期: 2022-07-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2722, 验证集大小: 139\n", + "train_data最大日期: 2022-07-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-08\n", - "划分后的训练集大小: 701, 验证集大小: 143\n", - "train_data最大日期: 2022-07-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2725, 验证集大小: 145\n", + "train_data最大日期: 2022-07-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-11\n", - "划分后的训练集大小: 696, 验证集大小: 136\n", - "train_data最大日期: 2022-07-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2725, 验证集大小: 139\n", + "train_data最大日期: 2022-07-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-12\n", - "划分后的训练集大小: 695, 验证集大小: 137\n", - "train_data最大日期: 2022-07-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2729, 验证集大小: 139\n", + "train_data最大日期: 2022-07-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-13\n", - "划分后的训练集大小: 692, 验证集大小: 137\n", - "train_data最大日期: 2022-07-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2728, 验证集大小: 137\n", + "train_data最大日期: 2022-07-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-14\n", - "划分后的训练集大小: 683, 验证集大小: 130\n", - "train_data最大日期: 2022-07-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2720, 验证集大小: 130\n", + "train_data最大日期: 2022-07-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-15\n", - "划分后的训练集大小: 675, 验证集大小: 135\n", - "train_data最大日期: 2022-07-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2717, 验证集大小: 136\n", + "train_data最大日期: 2022-07-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-18\n", - "划分后的训练集大小: 678, 验证集大小: 139\n", - "train_data最大日期: 2022-07-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2716, 验证集大小: 138\n", + "train_data最大日期: 2022-07-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-19\n", - "划分后的训练集大小: 675, 验证集大小: 134\n", - "train_data最大日期: 2022-07-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2713, 验证集大小: 135\n", + "train_data最大日期: 2022-07-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-20\n", - "划分后的训练集大小: 667, 验证集大小: 129\n", - "train_data最大日期: 2022-07-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2704, 验证集大小: 130\n", + "train_data最大日期: 2022-07-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-21\n", - "划分后的训练集大小: 670, 验证集大小: 133\n", - "train_data最大日期: 2022-07-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2706, 验证集大小: 133\n", + "train_data最大日期: 2022-07-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-22\n", - "划分后的训练集大小: 673, 验证集大小: 138\n", - "train_data最大日期: 2022-07-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2707, 验证集大小: 139\n", + "train_data最大日期: 2022-07-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-25\n", - "划分后的训练集大小: 672, 验证集大小: 138\n", - "train_data最大日期: 2022-07-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2710, 验证集大小: 138\n", + "train_data最大日期: 2022-07-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-26\n", - "划分后的训练集大小: 680, 验证集大小: 142\n", - "train_data最大日期: 2022-07-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2724, 验证集大小: 140\n", + "train_data最大日期: 2022-07-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-27\n", - "划分后的训练集大小: 689, 验证集大小: 138\n", - "train_data最大日期: 2022-07-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2743, 验证集大小: 136\n", + "train_data最大日期: 2022-07-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-28\n", - "划分后的训练集大小: 696, 验证集大小: 140\n", - "train_data最大日期: 2022-07-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2750, 验证集大小: 137\n", + "train_data最大日期: 2022-07-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-07-29\n", - "划分后的训练集大小: 693, 验证集大小: 135\n", - "train_data最大日期: 2022-07-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2745, 验证集大小: 134\n", + "train_data最大日期: 2022-07-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-01\n", - "划分后的训练集大小: 692, 验证集大小: 137\n", - "train_data最大日期: 2022-08-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2741, 验证集大小: 137\n", + "train_data最大日期: 2022-08-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-02\n", - "划分后的训练集大小: 684, 验证集大小: 134\n", - "train_data最大日期: 2022-08-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2737, 验证集大小: 134\n", + "train_data最大日期: 2022-08-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-03\n", - "划分后的训练集大小: 679, 验证集大小: 133\n", - "train_data最大日期: 2022-08-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2729, 验证集大小: 133\n", + "train_data最大日期: 2022-08-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-04\n", - "划分后的训练集大小: 673, 验证集大小: 134\n", - "train_data最大日期: 2022-08-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2724, 验证集大小: 134\n", + "train_data最大日期: 2022-08-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-05\n", - "划分后的训练集大小: 670, 验证集大小: 132\n", - "train_data最大日期: 2022-08-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2711, 验证集大小: 132\n", + "train_data最大日期: 2022-08-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-08\n", - "划分后的训练集大小: 664, 验证集大小: 131\n", - "train_data最大日期: 2022-08-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2703, 验证集大小: 131\n", + "train_data最大日期: 2022-08-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-09\n", - "划分后的训练集大小: 655, 验证集大小: 125\n", - "train_data最大日期: 2022-08-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2688, 验证集大小: 124\n", + "train_data最大日期: 2022-08-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-10\n", - "划分后的训练集大小: 660, 验证集大小: 138\n", - "train_data最大日期: 2022-08-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2689, 验证集大小: 138\n", + "train_data最大日期: 2022-08-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-11\n", - "划分后的训练集大小: 668, 验证集大小: 142\n", - "train_data最大日期: 2022-08-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2700, 验证集大小: 141\n", + "train_data最大日期: 2022-08-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-12\n", - "划分后的训练集大小: 677, 验证集大小: 141\n", - "train_data最大日期: 2022-08-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2705, 验证集大小: 141\n", + "train_data最大日期: 2022-08-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-15\n", - "划分后的训练集大小: 680, 验证集大小: 134\n", - "train_data最大日期: 2022-08-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2701, 验证集大小: 134\n", + "train_data最大日期: 2022-08-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-16\n", - "划分后的训练集大小: 690, 验证集大小: 135\n", - "train_data最大日期: 2022-08-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2701, 验证集大小: 135\n", + "train_data最大日期: 2022-08-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-17\n", - "划分后的训练集大小: 685, 验证集大小: 133\n", - "train_data最大日期: 2022-08-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2705, 验证集大小: 134\n", + "train_data最大日期: 2022-08-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-18\n", - "划分后的训练集大小: 677, 验证集大小: 134\n", - "train_data最大日期: 2022-08-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2708, 验证集大小: 136\n", + "train_data最大日期: 2022-08-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-19\n", - "划分后的训练集大小: 668, 验证集大小: 132\n", - "train_data最大日期: 2022-08-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2703, 验证集大小: 134\n", + "train_data最大日期: 2022-08-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-22\n", - "划分后的训练集大小: 672, 验证集大小: 138\n", - "train_data最大日期: 2022-08-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2705, 验证集大小: 140\n", + "train_data最大日期: 2022-08-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-23\n", - "划分后的训练集大小: 680, 验证集大小: 143\n", - "train_data最大日期: 2022-08-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2710, 验证集大小: 145\n", + "train_data最大日期: 2022-08-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-24\n", - "划分后的训练集大小: 685, 验证集大小: 138\n", - "train_data最大日期: 2022-08-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2716, 验证集大小: 142\n", + "train_data最大日期: 2022-08-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-25\n", - "划分后的训练集大小: 687, 验证集大小: 136\n", - "train_data最大日期: 2022-08-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2716, 验证集大小: 137\n", + "train_data最大日期: 2022-08-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-26\n", - "划分后的训练集大小: 688, 验证集大小: 133\n", - "train_data最大日期: 2022-08-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2715, 验证集大小: 133\n", + "train_data最大日期: 2022-08-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-29\n", - "划分后的训练集大小: 683, 验证集大小: 133\n", - "train_data最大日期: 2022-08-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2711, 验证集大小: 133\n", + "train_data最大日期: 2022-08-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-30\n", - "划分后的训练集大小: 672, 验证集大小: 132\n", - "train_data最大日期: 2022-08-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2708, 验证集大小: 131\n", + "train_data最大日期: 2022-08-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-08-31\n", - "划分后的训练集大小: 668, 验证集大小: 134\n", - "train_data最大日期: 2022-08-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2708, 验证集大小: 133\n", + "train_data最大日期: 2022-08-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-01\n", - "划分后的训练集大小: 666, 验证集大小: 134\n", - "train_data最大日期: 2022-09-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2707, 验证集大小: 133\n", + "train_data最大日期: 2022-09-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-02\n", - "划分后的训练集大小: 672, 验证集大小: 139\n", - "train_data最大日期: 2022-09-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2713, 验证集大小: 138\n", + "train_data最大日期: 2022-09-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-05\n", - "划分后的训练集大小: 678, 验证集大小: 139\n", - "train_data最大日期: 2022-09-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2721, 验证集大小: 139\n", + "train_data最大日期: 2022-09-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-06\n", - "划分后的训练集大小: 689, 验证集大小: 143\n", - "train_data最大日期: 2022-09-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2740, 验证集大小: 143\n", + "train_data最大日期: 2022-09-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-07\n", - "划分后的训练集大小: 690, 验证集大小: 135\n", - "train_data最大日期: 2022-09-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2738, 验证集大小: 136\n", + "train_data最大日期: 2022-09-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-08\n", - "划分后的训练集大小: 696, 验证集大小: 140\n", - "train_data最大日期: 2022-09-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2738, 验证集大小: 141\n", + "train_data最大日期: 2022-09-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-09\n", - "划分后的训练集大小: 699, 验证集大小: 142\n", - "train_data最大日期: 2022-09-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2739, 验证集大小: 142\n", + "train_data最大日期: 2022-09-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-13\n", - "划分后的训练集大小: 704, 验证集大小: 144\n", - "train_data最大日期: 2022-09-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2749, 验证集大小: 144\n", + "train_data最大日期: 2022-09-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-14\n", - "划分后的训练集大小: 702, 验证集大小: 141\n", - "train_data最大日期: 2022-09-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2755, 验证集大小: 141\n", + "train_data最大日期: 2022-09-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-15\n", - "划分后的训练集大小: 703, 验证集大小: 136\n", - "train_data最大日期: 2022-09-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2755, 验证集大小: 134\n", + "train_data最大日期: 2022-09-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-16\n", - "划分后的训练集大小: 703, 验证集大小: 140\n", - "train_data最大日期: 2022-09-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2758, 验证集大小: 139\n", + "train_data最大日期: 2022-09-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-19\n", - "划分后的训练集大小: 700, 验证集大小: 139\n", - "train_data最大日期: 2022-09-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2761, 验证集大小: 137\n", + "train_data最大日期: 2022-09-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-20\n", - "划分后的训练集大小: 697, 验证集大小: 141\n", - "train_data最大日期: 2022-09-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2761, 验证集大小: 140\n", + "train_data最大日期: 2022-09-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-21\n", - "划分后的训练集大小: 700, 验证集大小: 144\n", - "train_data最大日期: 2022-09-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2760, 验证集大小: 144\n", + "train_data最大日期: 2022-09-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-22\n", - "划分后的训练集大小: 703, 验证集大小: 139\n", - "train_data最大日期: 2022-09-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2758, 验证集大小: 140\n", + "train_data最大日期: 2022-09-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-23\n", - "划分后的训练集大小: 697, 验证集大小: 134\n", - "train_data最大日期: 2022-09-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2755, 验证集大小: 134\n", + "train_data最大日期: 2022-09-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-26\n", - "划分后的训练集大小: 695, 验证集大小: 137\n", - "train_data最大日期: 2022-09-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2759, 验证集大小: 137\n", + "train_data最大日期: 2022-09-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-27\n", - "划分后的训练集大小: 690, 验证集大小: 136\n", - "train_data最大日期: 2022-09-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2763, 验证集大小: 137\n", + "train_data最大日期: 2022-09-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-28\n", - "划分后的训练集大小: 686, 验证集大小: 140\n", - "train_data最大日期: 2022-09-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2772, 验证集大小: 140\n", + "train_data最大日期: 2022-09-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-29\n", - "划分后的训练集大小: 685, 验证集大小: 138\n", - "train_data最大日期: 2022-09-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2778, 验证集大小: 139\n", + "train_data最大日期: 2022-09-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-09-30\n", - "划分后的训练集大小: 692, 验证集大小: 141\n", - "train_data最大日期: 2022-09-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2787, 验证集大小: 142\n", + "train_data最大日期: 2022-09-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-10\n", - "划分后的训练集大小: 697, 验证集大小: 142\n", - "train_data最大日期: 2022-10-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2792, 验证集大小: 143\n", + "train_data最大日期: 2022-10-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-11\n", - "划分后的训练集大小: 696, 验证集大小: 135\n", - "train_data最大日期: 2022-10-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2789, 验证集大小: 136\n", + "train_data最大日期: 2022-10-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-12\n", - "划分后的训练集大小: 696, 验证集大小: 140\n", - "train_data最大日期: 2022-10-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2786, 验证集大小: 140\n", + "train_data最大日期: 2022-10-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-13\n", - "划分后的训练集大小: 698, 验证集大小: 140\n", - "train_data最大日期: 2022-10-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2790, 验证集大小: 140\n", + "train_data最大日期: 2022-10-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-14\n", - "划分后的训练集大小: 699, 验证集大小: 142\n", - "train_data最大日期: 2022-10-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2791, 验证集大小: 142\n", + "train_data最大日期: 2022-10-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-17\n", - "划分后的训练集大小: 694, 验证集大小: 137\n", - "train_data最大日期: 2022-10-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2786, 验证集大小: 137\n", + "train_data最大日期: 2022-10-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-18\n", - "划分后的训练集大小: 699, 验证集大小: 140\n", - "train_data最大日期: 2022-10-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2782, 验证集大小: 140\n", + "train_data最大日期: 2022-10-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-19\n", - "划分后的训练集大小: 696, 验证集大小: 137\n", - "train_data最大日期: 2022-10-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2778, 验证集大小: 137\n", + "train_data最大日期: 2022-10-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-20\n", - "划分后的训练集大小: 688, 验证集大小: 132\n", - "train_data最大日期: 2022-10-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2776, 验证集大小: 132\n", + "train_data最大日期: 2022-10-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-21\n", - "划分后的训练集大小: 681, 验证集大小: 135\n", - "train_data最大日期: 2022-10-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2772, 验证集大小: 135\n", + "train_data最大日期: 2022-10-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-24\n", - "划分后的训练集大小: 677, 验证集大小: 133\n", - "train_data最大日期: 2022-10-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2767, 验证集大小: 132\n", + "train_data最大日期: 2022-10-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-25\n", - "划分后的训练集大小: 677, 验证集大小: 140\n", - "train_data最大日期: 2022-10-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2766, 验证集大小: 139\n", + "train_data最大日期: 2022-10-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-26\n", - "划分后的训练集大小: 676, 验证集大小: 136\n", - "train_data最大日期: 2022-10-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2758, 验证集大小: 136\n", + "train_data最大日期: 2022-10-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-27\n", - "划分后的训练集大小: 678, 验证集大小: 134\n", - "train_data最大日期: 2022-10-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2752, 验证集大小: 134\n", + "train_data最大日期: 2022-10-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-28\n", - "划分后的训练集大小: 685, 验证集大小: 142\n", - "train_data最大日期: 2022-10-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2760, 验证集大小: 142\n", + "train_data最大日期: 2022-10-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-10-31\n", - "划分后的训练集大小: 692, 验证集大小: 140\n", - "train_data最大日期: 2022-10-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2763, 验证集大小: 140\n", + "train_data最大日期: 2022-10-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-01\n", - "划分后的训练集大小: 697, 验证集大小: 145\n", - "train_data最大日期: 2022-11-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2771, 验证集大小: 145\n", + "train_data最大日期: 2022-11-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-02\n", - "划分后的训练集大小: 705, 验证集大小: 144\n", - "train_data最大日期: 2022-11-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2775, 验证集大小: 144\n", + "train_data最大日期: 2022-11-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-03\n", - "划分后的训练集大小: 712, 验证集大小: 141\n", - "train_data最大日期: 2022-11-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2777, 验证集大小: 141\n", + "train_data最大日期: 2022-11-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-04\n", - "划分后的训练集大小: 712, 验证集大小: 142\n", - "train_data最大日期: 2022-11-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2777, 验证集大小: 142\n", + "train_data最大日期: 2022-11-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-07\n", - "划分后的训练集大小: 713, 验证集大小: 141\n", - "train_data最大日期: 2022-11-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2775, 验证集大小: 141\n", + "train_data最大日期: 2022-11-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-08\n", - "划分后的训练集大小: 705, 验证集大小: 137\n", - "train_data最大日期: 2022-11-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2776, 验证集大小: 137\n", + "train_data最大日期: 2022-11-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-09\n", - "划分后的训练集大小: 695, 验证集大小: 134\n", - "train_data最大日期: 2022-11-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2770, 验证集大小: 134\n", + "train_data最大日期: 2022-11-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-10\n", - "划分后的训练集大小: 688, 验证集大小: 134\n", - "train_data最大日期: 2022-11-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2766, 验证集大小: 136\n", + "train_data最大日期: 2022-11-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-11\n", - "划分后的训练集大小: 673, 验证集大小: 127\n", - "train_data最大日期: 2022-11-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2752, 验证集大小: 128\n", + "train_data最大日期: 2022-11-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-14\n", - "划分后的训练集大小: 663, 验证集大小: 131\n", - "train_data最大日期: 2022-11-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2747, 验证集大小: 132\n", + "train_data最大日期: 2022-11-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-15\n", - "划分后的训练集大小: 667, 验证集大小: 141\n", - "train_data最大日期: 2022-11-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2746, 验证集大小: 139\n", + "train_data最大日期: 2022-11-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-16\n", - "划分后的训练集大小: 664, 验证集大小: 131\n", - "train_data最大日期: 2022-11-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2740, 验证集大小: 131\n", + "train_data最大日期: 2022-11-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-17\n", - "划分后的训练集大小: 667, 验证集大小: 137\n", - "train_data最大日期: 2022-11-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2745, 验证集大小: 137\n", + "train_data最大日期: 2022-11-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-18\n", - "划分后的训练集大小: 678, 验证集大小: 138\n", - "train_data最大日期: 2022-11-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2748, 验证集大小: 138\n", + "train_data最大日期: 2022-11-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-21\n", - "划分后的训练集大小: 687, 验证集大小: 140\n", - "train_data最大日期: 2022-11-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2757, 验证集大小: 141\n", + "train_data最大日期: 2022-11-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-22\n", - "划分后的训练集大小: 687, 验证集大小: 141\n", - "train_data最大日期: 2022-11-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2761, 验证集大小: 143\n", + "train_data最大日期: 2022-11-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-23\n", - "划分后的训练集大小: 699, 验证集大小: 143\n", - "train_data最大日期: 2022-11-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2769, 验证集大小: 144\n", + "train_data最大日期: 2022-11-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-24\n", - "划分后的训练集大小: 704, 验证集大小: 142\n", - "train_data最大日期: 2022-11-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2779, 验证集大小: 144\n", + "train_data最大日期: 2022-11-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-25\n", - "划分后的训练集大小: 710, 验证集大小: 144\n", - "train_data最大日期: 2022-11-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2781, 验证集大小: 144\n", + "train_data最大日期: 2022-11-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-28\n", - "划分后的训练集大小: 703, 验证集大小: 133\n", - "train_data最大日期: 2022-11-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2774, 验证集大小: 133\n", + "train_data最大日期: 2022-11-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-29\n", - "划分后的训练集大小: 691, 验证集大小: 129\n", - "train_data最大日期: 2022-11-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2761, 验证集大小: 132\n", + "train_data最大日期: 2022-11-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-11-30\n", - "划分后的训练集大小: 676, 验证集大小: 128\n", - "train_data最大日期: 2022-11-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2746, 验证集大小: 129\n", + "train_data最大日期: 2022-11-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-01\n", - "划分后的训练集大小: 662, 验证集大小: 128\n", - "train_data最大日期: 2022-12-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2734, 验证集大小: 129\n", + "train_data最大日期: 2022-12-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-02\n", - "划分后的训练集大小: 648, 验证集大小: 130\n", - "train_data最大日期: 2022-12-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2722, 验证集大小: 130\n", + "train_data最大日期: 2022-12-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-05\n", - "划分后的训练集大小: 654, 验证集大小: 139\n", - "train_data最大日期: 2022-12-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2720, 验证集大小: 139\n", + "train_data最大日期: 2022-12-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-06\n", - "划分后的训练集大小: 656, 验证集大小: 131\n", - "train_data最大日期: 2022-12-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2714, 验证集大小: 131\n", + "train_data最大日期: 2022-12-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-07\n", - "划分后的训练集大小: 668, 验证集大小: 140\n", - "train_data最大日期: 2022-12-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2721, 验证集大小: 141\n", + "train_data最大日期: 2022-12-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-08\n", - "划分后的训练集大小: 675, 验证集大小: 135\n", - "train_data最大日期: 2022-12-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2721, 验证集大小: 136\n", + "train_data最大日期: 2022-12-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-09\n", - "划分后的训练集大小: 680, 验证集大小: 135\n", - "train_data最大日期: 2022-12-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2730, 验证集大小: 137\n", + "train_data最大日期: 2022-12-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-12\n", - "划分后的训练集大小: 680, 验证集大小: 139\n", - "train_data最大日期: 2022-12-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2739, 验证集大小: 141\n", + "train_data最大日期: 2022-12-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-13\n", - "划分后的训练集大小: 689, 验证集大小: 140\n", - "train_data最大日期: 2022-12-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2740, 验证集大小: 140\n", + "train_data最大日期: 2022-12-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-14\n", - "划分后的训练集大小: 689, 验证集大小: 140\n", - "train_data最大日期: 2022-12-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2749, 验证集大小: 140\n", + "train_data最大日期: 2022-12-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-15\n", - "划分后的训练集大小: 700, 验证集大小: 146\n", - "train_data最大日期: 2022-12-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2759, 验证集大小: 147\n", + "train_data最大日期: 2022-12-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-16\n", - "划分后的训练集大小: 704, 验证集大小: 139\n", - "train_data最大日期: 2022-12-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2761, 验证集大小: 140\n", + "train_data最大日期: 2022-12-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-19\n", - "划分后的训练集大小: 706, 验证集大小: 141\n", - "train_data最大日期: 2022-12-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2760, 验证集大小: 140\n", + "train_data最大日期: 2022-12-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-20\n", - "划分后的训练集大小: 706, 验证集大小: 140\n", - "train_data最大日期: 2022-12-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2757, 验证集大小: 140\n", + "train_data最大日期: 2022-12-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-21\n", - "划分后的训练集大小: 708, 验证集大小: 142\n", - "train_data最大日期: 2022-12-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2754, 验证集大小: 141\n", + "train_data最大日期: 2022-12-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-22\n", - "划分后的训练集大小: 705, 验证集大小: 143\n", - "train_data最大日期: 2022-12-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2753, 验证集大小: 143\n", + "train_data最大日期: 2022-12-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-23\n", - "划分后的训练集大小: 706, 验证集大小: 140\n", - "train_data最大日期: 2022-12-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2749, 验证集大小: 140\n", + "train_data最大日期: 2022-12-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-26\n", - "划分后的训练集大小: 707, 验证集大小: 142\n", - "train_data最大日期: 2022-12-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2759, 验证集大小: 143\n", + "train_data最大日期: 2022-12-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-27\n", - "划分后的训练集大小: 710, 验证集大小: 143\n", - "train_data最大日期: 2022-12-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2770, 验证集大小: 143\n", + "train_data最大日期: 2022-12-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-28\n", - "划分后的训练集大小: 704, 验证集大小: 136\n", - "train_data最大日期: 2022-12-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2777, 验证集大小: 136\n", + "train_data最大日期: 2022-12-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-29\n", - "划分后的训练集大小: 702, 验证集大小: 141\n", - "train_data最大日期: 2022-12-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2789, 验证集大小: 141\n", + "train_data最大日期: 2022-12-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2022-12-30\n", - "划分后的训练集大小: 702, 验证集大小: 140\n", - "train_data最大日期: 2022-12-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2799, 验证集大小: 140\n", + "train_data最大日期: 2022-12-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-03\n", - "划分后的训练集大小: 701, 验证集大小: 141\n", - "train_data最大日期: 2023-01-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2801, 验证集大小: 141\n", + "train_data最大日期: 2023-01-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-04\n", - "划分后的训练集大小: 698, 验证集大小: 140\n", - "train_data最大日期: 2023-01-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2810, 验证集大小: 140\n", + "train_data最大日期: 2023-01-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-05\n", - "划分后的训练集大小: 701, 验证集大小: 139\n", - "train_data最大日期: 2023-01-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2809, 验证集大小: 140\n", + "train_data最大日期: 2023-01-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-06\n", - "划分后的训练集大小: 699, 验证集大小: 139\n", - "train_data最大日期: 2023-01-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2812, 验证集大小: 139\n", + "train_data最大日期: 2023-01-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-09\n", - "划分后的训练集大小: 699, 验证集大小: 140\n", - "train_data最大日期: 2023-01-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2816, 验证集大小: 141\n", + "train_data最大日期: 2023-01-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-10\n", - "划分后的训练集大小: 701, 验证集大小: 143\n", - "train_data最大日期: 2023-01-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2817, 验证集大小: 142\n", + "train_data最大日期: 2023-01-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-11\n", - "划分后的训练集大小: 705, 验证集大小: 144\n", - "train_data最大日期: 2023-01-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2821, 验证集大小: 144\n", + "train_data最大日期: 2023-01-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-12\n", - "划分后的训练集大小: 705, 验证集大小: 139\n", - "train_data最大日期: 2023-01-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2820, 验证集大小: 139\n", + "train_data最大日期: 2023-01-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-13\n", - "划分后的训练集大小: 707, 验证集大小: 141\n", - "train_data最大日期: 2023-01-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2814, 验证集大小: 141\n", + "train_data最大日期: 2023-01-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-16\n", - "划分后的训练集大小: 703, 验证集大小: 136\n", - "train_data最大日期: 2023-01-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2810, 验证集大小: 136\n", + "train_data最大日期: 2023-01-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-17\n", - "划分后的训练集大小: 695, 验证集大小: 135\n", - "train_data最大日期: 2023-01-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2805, 验证集大小: 135\n", + "train_data最大日期: 2023-01-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-18\n", - "划分后的训练集大小: 684, 验证集大小: 133\n", - "train_data最大日期: 2023-01-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2798, 验证集大小: 133\n", + "train_data最大日期: 2023-01-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-19\n", - "划分后的训练集大小: 678, 验证集大小: 133\n", - "train_data最大日期: 2023-01-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2791, 验证集大小: 134\n", + "train_data最大日期: 2023-01-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-20\n", - "划分后的训练集大小: 676, 验证集大小: 139\n", - "train_data最大日期: 2023-01-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2787, 验证集大小: 139\n", + "train_data最大日期: 2023-01-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-30\n", - "划分后的训练集大小: 687, 验证集大小: 147\n", - "train_data最大日期: 2023-01-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2794, 验证集大小: 147\n", + "train_data最大日期: 2023-01-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-01-31\n", - "划分后的训练集大小: 698, 验证集大小: 146\n", - "train_data最大日期: 2023-01-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2797, 验证集大小: 146\n", + "train_data最大日期: 2023-01-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-01\n", - "划分后的训练集大小: 703, 验证集大小: 138\n", - "train_data最大日期: 2023-02-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2792, 验证集大小: 138\n", + "train_data最大日期: 2023-02-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-02\n", - "划分后的训练集大小: 707, 验证集大小: 137\n", - "train_data最大日期: 2023-02-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 137\n", + "train_data最大日期: 2023-02-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-03\n", - "划分后的训练集大小: 709, 验证集大小: 141\n", - "train_data最大日期: 2023-02-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 141\n", + "train_data最大日期: 2023-02-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-06\n", - "划分后的训练集大小: 704, 验证集大小: 142\n", - "train_data最大日期: 2023-02-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2796, 验证集大小: 143\n", + "train_data最大日期: 2023-02-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-07\n", - "划分后的训练集大小: 703, 验证集大小: 145\n", - "train_data最大日期: 2023-02-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2800, 验证集大小: 145\n", + "train_data最大日期: 2023-02-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-08\n", - "划分后的训练集大小: 709, 验证集大小: 144\n", - "train_data最大日期: 2023-02-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2804, 验证集大小: 144\n", + "train_data最大日期: 2023-02-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-09\n", - "划分后的训练集大小: 712, 验证集大小: 140\n", - "train_data最大日期: 2023-02-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2804, 验证集大小: 140\n", + "train_data最大日期: 2023-02-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-10\n", - "划分后的训练集大小: 714, 验证集大小: 143\n", - "train_data最大日期: 2023-02-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2808, 验证集大小: 143\n", + "train_data最大日期: 2023-02-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-13\n", - "划分后的训练集大小: 712, 验证集大小: 140\n", - "train_data最大日期: 2023-02-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2808, 验证集大小: 141\n", + "train_data最大日期: 2023-02-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-14\n", - "划分后的训练集大小: 703, 验证集大小: 136\n", - "train_data最大日期: 2023-02-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2804, 验证集大小: 138\n", + "train_data最大日期: 2023-02-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-15\n", - "划分后的训练集大小: 700, 验证集大小: 141\n", - "train_data最大日期: 2023-02-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2803, 验证集大小: 143\n", + "train_data最大日期: 2023-02-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-16\n", - "划分后的训练集大小: 700, 验证集大小: 140\n", - "train_data最大日期: 2023-02-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2806, 验证集大小: 142\n", + "train_data最大日期: 2023-02-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-17\n", - "划分后的训练集大小: 702, 验证集大小: 145\n", - "train_data最大日期: 2023-02-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2811, 验证集大小: 146\n", + "train_data最大日期: 2023-02-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-20\n", - "划分后的训练集大小: 706, 验证集大小: 144\n", - "train_data最大日期: 2023-02-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2820, 验证集大小: 145\n", + "train_data最大日期: 2023-02-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-21\n", - "划分后的训练集大小: 716, 验证集大小: 146\n", - "train_data最大日期: 2023-02-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2831, 验证集大小: 146\n", + "train_data最大日期: 2023-02-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-22\n", - "划分后的训练集大小: 713, 验证集大小: 138\n", - "train_data最大日期: 2023-02-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 140\n", + "train_data最大日期: 2023-02-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-23\n", - "划分后的训练集大小: 717, 验证集大小: 144\n", - "train_data最大日期: 2023-02-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2848, 验证集大小: 144\n", + "train_data最大日期: 2023-02-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-24\n", - "划分后的训练集大小: 712, 验证集大小: 140\n", - "train_data最大日期: 2023-02-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 140\n", + "train_data最大日期: 2023-02-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-27\n", - "划分后的训练集大小: 709, 验证集大小: 141\n", - "train_data最大日期: 2023-02-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 141\n", + "train_data最大日期: 2023-02-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-02-28\n", - "划分后的训练集大小: 704, 验证集大小: 141\n", - "train_data最大日期: 2023-02-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 141\n", + "train_data最大日期: 2023-02-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-01\n", - "划分后的训练集大小: 709, 验证集大小: 143\n", - "train_data最大日期: 2023-03-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 143\n", + "train_data最大日期: 2023-03-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-02\n", - "划分后的训练集大小: 708, 验证集大小: 143\n", - "train_data最大日期: 2023-03-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 143\n", + "train_data最大日期: 2023-03-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-03\n", - "划分后的训练集大小: 705, 验证集大小: 137\n", - "train_data最大日期: 2023-03-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2846, 验证集大小: 138\n", + "train_data最大日期: 2023-03-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-06\n", - "划分后的训练集大小: 709, 验证集大小: 145\n", - "train_data最大日期: 2023-03-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 146\n", + "train_data最大日期: 2023-03-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-07\n", - "划分后的训练集大小: 713, 验证集大小: 145\n", - "train_data最大日期: 2023-03-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2852, 验证集大小: 148\n", + "train_data最大日期: 2023-03-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-08\n", - "划分后的训练集大小: 712, 验证集大小: 142\n", - "train_data最大日期: 2023-03-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2853, 验证集大小: 145\n", + "train_data最大日期: 2023-03-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-09\n", - "划分后的训练集大小: 710, 验证集大小: 141\n", - "train_data最大日期: 2023-03-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 144\n", + "train_data最大日期: 2023-03-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-10\n", - "划分后的训练集大小: 714, 验证集大小: 141\n", - "train_data最大日期: 2023-03-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2858, 验证集大小: 144\n", + "train_data最大日期: 2023-03-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-13\n", - "划分后的训练集大小: 707, 验证集大小: 138\n", - "train_data最大日期: 2023-03-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2859, 验证集大小: 142\n", + "train_data最大日期: 2023-03-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-14\n", - "划分后的训练集大小: 702, 验证集大小: 140\n", - "train_data最大日期: 2023-03-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2863, 验证集大小: 142\n", + "train_data最大日期: 2023-03-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-15\n", - "划分后的训练集大小: 703, 验证集大小: 143\n", - "train_data最大日期: 2023-03-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2863, 验证集大小: 143\n", + "train_data最大日期: 2023-03-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-16\n", - "划分后的训练集大小: 705, 验证集大小: 143\n", - "train_data最大日期: 2023-03-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2864, 验证集大小: 143\n", + "train_data最大日期: 2023-03-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-17\n", - "划分后的训练集大小: 708, 验证集大小: 144\n", - "train_data最大日期: 2023-03-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2862, 验证集大小: 144\n", + "train_data最大日期: 2023-03-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-20\n", - "划分后的训练集大小: 711, 验证集大小: 141\n", - "train_data最大日期: 2023-03-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2858, 验证集大小: 141\n", + "train_data最大日期: 2023-03-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-21\n", - "划分后的训练集大小: 709, 验证集大小: 138\n", - "train_data最大日期: 2023-03-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2850, 验证集大小: 138\n", + "train_data最大日期: 2023-03-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-22\n", - "划分后的训练集大小: 702, 验证集大小: 136\n", - "train_data最大日期: 2023-03-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2846, 验证集大小: 136\n", + "train_data最大日期: 2023-03-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-23\n", - "划分后的训练集大小: 699, 验证集大小: 140\n", - "train_data最大日期: 2023-03-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 141\n", + "train_data最大日期: 2023-03-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-24\n", - "划分后的训练集大小: 698, 验证集大小: 143\n", - "train_data最大日期: 2023-03-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2846, 验证集大小: 143\n", + "train_data最大日期: 2023-03-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-27\n", - "划分后的训练集大小: 700, 验证集大小: 143\n", - "train_data最大日期: 2023-03-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 142\n", + "train_data最大日期: 2023-03-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-28\n", - "划分后的训练集大小: 706, 验证集大小: 144\n", - "train_data最大日期: 2023-03-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2850, 验证集大小: 144\n", + "train_data最大日期: 2023-03-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-29\n", - "划分后的训练集大小: 713, 验证集大小: 143\n", - "train_data最大日期: 2023-03-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 142\n", + "train_data最大日期: 2023-03-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-30\n", - "划分后的训练集大小: 716, 验证集大小: 143\n", - "train_data最大日期: 2023-03-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2848, 验证集大小: 142\n", + "train_data最大日期: 2023-03-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-03-31\n", - "划分后的训练集大小: 718, 验证集大小: 145\n", - "train_data最大日期: 2023-03-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 144\n", + "train_data最大日期: 2023-03-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-03\n", - "划分后的训练集大小: 719, 验证集大小: 144\n", - "train_data最大日期: 2023-04-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2852, 验证集大小: 144\n", + "train_data最大日期: 2023-04-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-04\n", - "划分后的训练集大小: 720, 验证集大小: 145\n", - "train_data最大日期: 2023-04-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2848, 验证集大小: 144\n", + "train_data最大日期: 2023-04-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-06\n", - "划分后的训练集大小: 722, 验证集大小: 145\n", - "train_data最大日期: 2023-04-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 144\n", + "train_data最大日期: 2023-04-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-07\n", - "划分后的训练集大小: 725, 验证集大小: 146\n", - "train_data最大日期: 2023-04-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 146\n", + "train_data最大日期: 2023-04-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-10\n", - "划分后的训练集大小: 728, 验证集大小: 148\n", - "train_data最大日期: 2023-04-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2852, 验证集大小: 147\n", + "train_data最大日期: 2023-04-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-11\n", - "划分后的训练集大小: 729, 验证集大小: 145\n", - "train_data最大日期: 2023-04-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 144\n", + "train_data最大日期: 2023-04-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-12\n", - "划分后的训练集大小: 726, 验证集大小: 142\n", - "train_data最大日期: 2023-04-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 142\n", + "train_data最大日期: 2023-04-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-13\n", - "划分后的训练集大小: 727, 验证集大小: 146\n", - "train_data最大日期: 2023-04-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 146\n", + "train_data最大日期: 2023-04-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-14\n", - "划分后的训练集大小: 725, 验证集大小: 144\n", - "train_data最大日期: 2023-04-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 143\n", + "train_data最大日期: 2023-04-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-17\n", - "划分后的训练集大小: 719, 验证集大小: 142\n", - "train_data最大日期: 2023-04-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2855, 验证集大小: 142\n", + "train_data最大日期: 2023-04-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-18\n", - "划分后的训练集大小: 717, 验证集大小: 143\n", - "train_data最大日期: 2023-04-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2858, 验证集大小: 144\n", + "train_data最大日期: 2023-04-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-19\n", - "划分后的训练集大小: 719, 验证集大小: 144\n", - "train_data最大日期: 2023-04-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2864, 验证集大小: 144\n", + "train_data最大日期: 2023-04-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-20\n", - "划分后的训练集大小: 714, 验证集大小: 141\n", - "train_data最大日期: 2023-04-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2869, 验证集大小: 141\n", + "train_data最大日期: 2023-04-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-21\n", - "划分后的训练集大小: 714, 验证集大小: 144\n", - "train_data最大日期: 2023-04-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2872, 验证集大小: 144\n", + "train_data最大日期: 2023-04-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-24\n", - "划分后的训练集大小: 714, 验证集大小: 142\n", - "train_data最大日期: 2023-04-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2871, 验证集大小: 142\n", + "train_data最大日期: 2023-04-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-25\n", - "划分后的训练集大小: 719, 验证集大小: 148\n", - "train_data最大日期: 2023-04-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2877, 验证集大小: 148\n", + "train_data最大日期: 2023-04-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-26\n", - "划分后的训练集大小: 721, 验证集大小: 146\n", - "train_data最大日期: 2023-04-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2879, 验证集大小: 146\n", + "train_data最大日期: 2023-04-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-27\n", - "划分后的训练集大小: 729, 验证集大小: 149\n", - "train_data最大日期: 2023-04-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2886, 验证集大小: 149\n", + "train_data最大日期: 2023-04-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-04-28\n", - "划分后的训练集大小: 727, 验证集大小: 142\n", - "train_data最大日期: 2023-04-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2887, 验证集大小: 143\n", + "train_data最大日期: 2023-04-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-04\n", - "划分后的训练集大小: 731, 验证集大小: 146\n", - "train_data最大日期: 2023-05-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2889, 验证集大小: 146\n", + "train_data最大日期: 2023-05-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-05\n", - "划分后的训练集大小: 728, 验证集大小: 145\n", - "train_data最大日期: 2023-05-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2890, 验证集大小: 145\n", + "train_data最大日期: 2023-05-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-08\n", - "划分后的训练集大小: 720, 验证集大小: 138\n", - "train_data最大日期: 2023-05-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2884, 验证集大小: 138\n", + "train_data最大日期: 2023-05-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-09\n", - "划分后的训练集大小: 711, 验证集大小: 140\n", - "train_data最大日期: 2023-05-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2880, 验证集大小: 140\n", + "train_data最大日期: 2023-05-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-10\n", - "划分后的训练集大小: 707, 验证集大小: 138\n", - "train_data最大日期: 2023-05-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2872, 验证集大小: 138\n", + "train_data最大日期: 2023-05-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-11\n", - "划分后的训练集大小: 700, 验证集大小: 139\n", - "train_data最大日期: 2023-05-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2863, 验证集大小: 138\n", + "train_data最大日期: 2023-05-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-12\n", - "划分后的训练集大小: 693, 验证集大小: 138\n", - "train_data最大日期: 2023-05-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 137\n", + "train_data最大日期: 2023-05-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-15\n", - "划分后的训练集大小: 690, 验证集大小: 135\n", - "train_data最大日期: 2023-05-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 133\n", + "train_data最大日期: 2023-05-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-16\n", - "划分后的训练集大小: 691, 验证集大小: 141\n", - "train_data最大日期: 2023-05-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2841, 验证集大小: 140\n", + "train_data最大日期: 2023-05-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-17\n", - "划分后的训练集大小: 699, 验证集大小: 146\n", - "train_data最大日期: 2023-05-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 145\n", + "train_data最大日期: 2023-05-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-18\n", - "划分后的训练集大小: 703, 验证集大小: 143\n", - "train_data最大日期: 2023-05-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 142\n", + "train_data最大日期: 2023-05-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-19\n", - "划分后的训练集大小: 708, 验证集大小: 143\n", - "train_data最大日期: 2023-05-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2842, 验证集大小: 143\n", + "train_data最大日期: 2023-05-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-22\n", - "划分后的训练集大小: 716, 验证集大小: 143\n", - "train_data最大日期: 2023-05-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2841, 验证集大小: 143\n", + "train_data最大日期: 2023-05-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-23\n", - "划分后的训练集大小: 716, 验证集大小: 141\n", - "train_data最大日期: 2023-05-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2841, 验证集大小: 141\n", + "train_data最大日期: 2023-05-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-24\n", - "划分后的训练集大小: 708, 验证集大小: 138\n", - "train_data最大日期: 2023-05-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2835, 验证集大小: 138\n", + "train_data最大日期: 2023-05-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-25\n", - "划分后的训练集大小: 703, 验证集大小: 138\n", - "train_data最大日期: 2023-05-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2830, 验证集大小: 137\n", + "train_data最大日期: 2023-05-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-26\n", - "划分后的训练集大小: 698, 验证集大小: 138\n", - "train_data最大日期: 2023-05-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2819, 验证集大小: 137\n", + "train_data最大日期: 2023-05-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-29\n", - "划分后的训练集大小: 694, 验证集大小: 139\n", - "train_data最大日期: 2023-05-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2811, 验证集大小: 138\n", + "train_data最大日期: 2023-05-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-30\n", - "划分后的训练集大小: 690, 验证集大小: 137\n", - "train_data最大日期: 2023-05-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2798, 验证集大小: 136\n", + "train_data最大日期: 2023-05-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-05-31\n", - "划分后的训练集大小: 691, 验证集大小: 139\n", - "train_data最大日期: 2023-05-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2791, 验证集大小: 136\n", + "train_data最大日期: 2023-05-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-01\n", - "划分后的训练集大小: 692, 验证集大小: 139\n", - "train_data最大日期: 2023-06-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2783, 验证集大小: 138\n", + "train_data最大日期: 2023-06-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-02\n", - "划分后的训练集大小: 694, 验证集大小: 140\n", - "train_data最大日期: 2023-06-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2778, 验证集大小: 140\n", + "train_data最大日期: 2023-06-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-05\n", - "划分后的训练集大小: 699, 验证集大小: 144\n", - "train_data最大日期: 2023-06-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2782, 验证集大小: 142\n", + "train_data最大日期: 2023-06-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-06\n", - "划分后的训练集大小: 704, 验证集大小: 142\n", - "train_data最大日期: 2023-06-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2782, 验证集大小: 140\n", + "train_data最大日期: 2023-06-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-07\n", - "划分后的训练集大小: 698, 验证集大小: 133\n", - "train_data最大日期: 2023-06-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2777, 验证集大小: 133\n", + "train_data最大日期: 2023-06-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-08\n", - "划分后的训练集大小: 699, 验证集大小: 140\n", - "train_data最大日期: 2023-06-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2780, 验证集大小: 141\n", + "train_data最大日期: 2023-06-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-09\n", - "划分后的训练集大小: 698, 验证集大小: 139\n", - "train_data最大日期: 2023-06-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2784, 验证集大小: 141\n", + "train_data最大日期: 2023-06-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-12\n", - "划分后的训练集大小: 696, 验证集大小: 142\n", - "train_data最大日期: 2023-06-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2795, 验证集大小: 144\n", + "train_data最大日期: 2023-06-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-13\n", - "划分后的训练集大小: 696, 验证集大小: 142\n", - "train_data最大日期: 2023-06-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2799, 验证集大小: 144\n", + "train_data最大日期: 2023-06-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-14\n", - "划分后的训练集大小: 700, 验证集大小: 137\n", - "train_data最大日期: 2023-06-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2792, 验证集大小: 138\n", + "train_data最大日期: 2023-06-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-15\n", - "划分后的训练集大小: 700, 验证集大小: 140\n", - "train_data最大日期: 2023-06-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2790, 验证集大小: 140\n", + "train_data最大日期: 2023-06-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-16\n", - "划分后的训练集大小: 702, 验证集大小: 141\n", - "train_data最大日期: 2023-06-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2789, 验证集大小: 142\n", + "train_data最大日期: 2023-06-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-19\n", - "划分后的训练集大小: 707, 验证集大小: 147\n", - "train_data最大日期: 2023-06-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 147\n", + "train_data最大日期: 2023-06-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-20\n", - "划分后的训练集大小: 708, 验证集大小: 143\n", - "train_data最大日期: 2023-06-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2796, 验证集大小: 144\n", + "train_data最大日期: 2023-06-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-21\n", - "划分后的训练集大小: 713, 验证集大小: 142\n", - "train_data最大日期: 2023-06-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2801, 验证集大小: 143\n", + "train_data最大日期: 2023-06-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-26\n", - "划分后的训练集大小: 715, 验证集大小: 142\n", - "train_data最大日期: 2023-06-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2807, 验证集大小: 143\n", + "train_data最大日期: 2023-06-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-27\n", - "划分后的训练集大小: 715, 验证集大小: 141\n", - "train_data最大日期: 2023-06-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2814, 验证集大小: 144\n", + "train_data最大日期: 2023-06-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-28\n", - "划分后的训练集大小: 709, 验证集大小: 141\n", - "train_data最大日期: 2023-06-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2820, 验证集大小: 144\n", + "train_data最大日期: 2023-06-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-29\n", - "划分后的训练集大小: 709, 验证集大小: 143\n", - "train_data最大日期: 2023-06-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2827, 验证集大小: 143\n", + "train_data最大日期: 2023-06-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-06-30\n", - "划分后的训练集大小: 706, 验证集大小: 139\n", - "train_data最大日期: 2023-06-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2832, 验证集大小: 141\n", + "train_data最大日期: 2023-06-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-03\n", - "划分后的训练集大小: 707, 验证集大小: 143\n", - "train_data最大日期: 2023-07-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 143\n", + "train_data最大日期: 2023-07-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-04\n", - "划分后的训练集大小: 711, 验证集大小: 145\n", - "train_data最大日期: 2023-07-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2841, 验证集大小: 144\n", + "train_data最大日期: 2023-07-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-05\n", - "划分后的训练集大小: 715, 验证集大小: 145\n", - "train_data最大日期: 2023-07-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2844, 验证集大小: 145\n", + "train_data最大日期: 2023-07-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-06\n", - "划分后的训练集大小: 713, 验证集大小: 141\n", - "train_data最大日期: 2023-07-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2846, 验证集大小: 142\n", + "train_data最大日期: 2023-07-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-07\n", - "划分后的训练集大小: 720, 验证集大小: 146\n", - "train_data最大日期: 2023-07-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 144\n", + "train_data最大日期: 2023-07-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-10\n", - "划分后的训练集大小: 723, 验证集大小: 146\n", - "train_data最大日期: 2023-07-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2862, 验证集大小: 146\n", + "train_data最大日期: 2023-07-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-11\n", - "划分后的训练集大小: 720, 验证集大小: 142\n", - "train_data最大日期: 2023-07-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2863, 验证集大小: 142\n", + "train_data最大日期: 2023-07-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-12\n", - "划分后的训练集大小: 717, 验证集大小: 142\n", - "train_data最大日期: 2023-07-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2861, 验证集大小: 142\n", + "train_data最大日期: 2023-07-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-13\n", - "划分后的训练集大小: 716, 验证集大小: 140\n", - "train_data最大日期: 2023-07-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 140\n", + "train_data最大日期: 2023-07-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-14\n", - "划分后的训练集大小: 712, 验证集大小: 142\n", - "train_data最大日期: 2023-07-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2861, 验证集大小: 142\n", + "train_data最大日期: 2023-07-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-17\n", - "划分后的训练集大小: 710, 验证集大小: 144\n", - "train_data最大日期: 2023-07-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2865, 验证集大小: 144\n", + "train_data最大日期: 2023-07-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-18\n", - "划分后的训练集大小: 711, 验证集大小: 143\n", - "train_data最大日期: 2023-07-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2865, 验证集大小: 142\n", + "train_data最大日期: 2023-07-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-19\n", - "划分后的训练集大小: 712, 验证集大小: 143\n", - "train_data最大日期: 2023-07-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2860, 验证集大小: 142\n", + "train_data最大日期: 2023-07-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-20\n", - "划分后的训练集大小: 714, 验证集大小: 142\n", - "train_data最大日期: 2023-07-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 141\n", + "train_data最大日期: 2023-07-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-21\n", - "划分后的训练集大小: 712, 验证集大小: 140\n", - "train_data最大日期: 2023-07-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 140\n", + "train_data最大日期: 2023-07-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-24\n", - "划分后的训练集大小: 704, 验证集大小: 136\n", - "train_data最大日期: 2023-07-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2846, 验证集大小: 135\n", + "train_data最大日期: 2023-07-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-25\n", - "划分后的训练集大小: 701, 验证集大小: 140\n", - "train_data最大日期: 2023-07-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2842, 验证集大小: 140\n", + "train_data最大日期: 2023-07-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-26\n", - "划分后的训练集大小: 698, 验证集大小: 140\n", - "train_data最大日期: 2023-07-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 139\n", + "train_data最大日期: 2023-07-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-27\n", - "划分后的训练集大小: 694, 验证集大小: 138\n", - "train_data最大日期: 2023-07-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2831, 验证集大小: 137\n", + "train_data最大日期: 2023-07-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-28\n", - "划分后的训练集大小: 696, 验证集大小: 142\n", - "train_data最大日期: 2023-07-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2832, 验证集大小: 142\n", + "train_data最大日期: 2023-07-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-07-31\n", - "划分后的训练集大小: 705, 验证集大小: 145\n", - "train_data最大日期: 2023-07-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2835, 验证集大小: 146\n", + "train_data最大日期: 2023-07-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-01\n", - "划分后的训练集大小: 706, 验证集大小: 141\n", - "train_data最大日期: 2023-08-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2833, 验证集大小: 142\n", + "train_data最大日期: 2023-08-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-02\n", - "划分后的训练集大小: 708, 验证集大小: 142\n", - "train_data最大日期: 2023-08-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2831, 验证集大小: 143\n", + "train_data最大日期: 2023-08-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-03\n", - "划分后的训练集大小: 715, 验证集大小: 145\n", - "train_data最大日期: 2023-08-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2835, 验证集大小: 146\n", + "train_data最大日期: 2023-08-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-04\n", - "划分后的训练集大小: 716, 验证集大小: 143\n", - "train_data最大日期: 2023-08-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 143\n", + "train_data最大日期: 2023-08-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-07\n", - "划分后的训练集大小: 716, 验证集大小: 145\n", - "train_data最大日期: 2023-08-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2832, 验证集大小: 144\n", + "train_data最大日期: 2023-08-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-08\n", - "划分后的训练集大小: 719, 验证集大小: 144\n", - "train_data最大日期: 2023-08-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 144\n", + "train_data最大日期: 2023-08-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-09\n", - "划分后的训练集大小: 723, 验证集大小: 146\n", - "train_data最大日期: 2023-08-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 147\n", + "train_data最大日期: 2023-08-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-10\n", - "划分后的训练集大小: 722, 验证集大小: 144\n", - "train_data最大日期: 2023-08-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 144\n", + "train_data最大日期: 2023-08-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-11\n", - "划分后的训练集大小: 719, 验证集大小: 140\n", - "train_data最大日期: 2023-08-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 142\n", + "train_data最大日期: 2023-08-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-14\n", - "划分后的训练集大小: 711, 验证集大小: 137\n", - "train_data最大日期: 2023-08-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 139\n", + "train_data最大日期: 2023-08-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-15\n", - "划分后的训练集大小: 705, 验证集大小: 138\n", - "train_data最大日期: 2023-08-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2836, 验证集大小: 140\n", + "train_data最大日期: 2023-08-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-16\n", - "划分后的训练集大小: 695, 验证集大小: 136\n", - "train_data最大日期: 2023-08-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2831, 验证集大小: 137\n", + "train_data最大日期: 2023-08-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-17\n", - "划分后的训练集大小: 688, 验证集大小: 137\n", - "train_data最大日期: 2023-08-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2828, 验证集大小: 138\n", + "train_data最大日期: 2023-08-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-18\n", - "划分后的训练集大小: 686, 验证集大小: 138\n", - "train_data最大日期: 2023-08-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2825, 验证集大小: 137\n", + "train_data最大日期: 2023-08-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-21\n", - "划分后的训练集大小: 684, 验证集大小: 135\n", - "train_data最大日期: 2023-08-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2825, 验证集大小: 135\n", + "train_data最大日期: 2023-08-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-22\n", - "划分后的训练集大小: 678, 验证集大小: 132\n", - "train_data最大日期: 2023-08-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2817, 验证集大小: 132\n", + "train_data最大日期: 2023-08-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-23\n", - "划分后的训练集大小: 682, 验证集大小: 140\n", - "train_data最大日期: 2023-08-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2818, 验证集大小: 140\n", + "train_data最大日期: 2023-08-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-24\n", - "划分后的训练集大小: 678, 验证集大小: 133\n", - "train_data最大日期: 2023-08-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2814, 验证集大小: 133\n", + "train_data最大日期: 2023-08-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-25\n", - "划分后的训练集大小: 681, 验证集大小: 141\n", - "train_data最大日期: 2023-08-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2813, 验证集大小: 141\n", + "train_data最大日期: 2023-08-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-28\n", - "划分后的训练集大小: 691, 验证集大小: 145\n", - "train_data最大日期: 2023-08-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2812, 验证集大小: 145\n", + "train_data最大日期: 2023-08-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-29\n", - "划分后的训练集大小: 704, 验证集大小: 145\n", - "train_data最大日期: 2023-08-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2815, 验证集大小: 145\n", + "train_data最大日期: 2023-08-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-30\n", - "划分后的训练集大小: 705, 验证集大小: 141\n", - "train_data最大日期: 2023-08-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2813, 验证集大小: 141\n", + "train_data最大日期: 2023-08-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-08-31\n", - "划分后的训练集大小: 713, 验证集大小: 141\n", - "train_data最大日期: 2023-08-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2808, 验证集大小: 141\n", + "train_data最大日期: 2023-08-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-01\n", - "划分后的训练集大小: 719, 验证集大小: 147\n", - "train_data最大日期: 2023-09-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2812, 验证集大小: 147\n", + "train_data最大日期: 2023-09-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-04\n", - "划分后的训练集大小: 716, 验证集大小: 142\n", - "train_data最大日期: 2023-09-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2810, 验证集大小: 142\n", + "train_data最大日期: 2023-09-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-05\n", - "划分后的训练集大小: 717, 验证集大小: 146\n", - "train_data最大日期: 2023-09-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2812, 验证集大小: 146\n", + "train_data最大日期: 2023-09-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-06\n", - "划分后的训练集大小: 721, 验证集大小: 145\n", - "train_data最大日期: 2023-09-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2810, 验证集大小: 145\n", + "train_data最大日期: 2023-09-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-07\n", - "划分后的训练集大小: 724, 验证集大小: 144\n", - "train_data最大日期: 2023-09-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2810, 验证集大小: 144\n", + "train_data最大日期: 2023-09-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-08\n", - "划分后的训练集大小: 722, 验证集大小: 145\n", - "train_data最大日期: 2023-09-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2812, 验证集大小: 144\n", + "train_data最大日期: 2023-09-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-11\n", - "划分后的训练集大小: 724, 验证集大小: 144\n", - "train_data最大日期: 2023-09-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2817, 验证集大小: 144\n", + "train_data最大日期: 2023-09-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-12\n", - "划分后的训练集大小: 722, 验证集大小: 144\n", - "train_data最大日期: 2023-09-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2821, 验证集大小: 144\n", + "train_data最大日期: 2023-09-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-13\n", - "划分后的训练集大小: 723, 验证集大小: 146\n", - "train_data最大日期: 2023-09-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2830, 验证集大小: 146\n", + "train_data最大日期: 2023-09-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-14\n", - "划分后的训练集大小: 726, 验证集大小: 147\n", - "train_data最大日期: 2023-09-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 147\n", + "train_data最大日期: 2023-09-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-15\n", - "划分后的训练集大小: 727, 验证集大小: 146\n", - "train_data最大日期: 2023-09-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2848, 验证集大小: 146\n", + "train_data最大日期: 2023-09-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-18\n", - "划分后的训练集大小: 729, 验证集大小: 146\n", - "train_data最大日期: 2023-09-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2859, 验证集大小: 146\n", + "train_data最大日期: 2023-09-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-19\n", - "划分后的训练集大小: 728, 验证集大小: 143\n", - "train_data最大日期: 2023-09-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2868, 验证集大小: 141\n", + "train_data最大日期: 2023-09-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-20\n", - "划分后的训练集大小: 725, 验证集大小: 143\n", - "train_data最大日期: 2023-09-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2870, 验证集大小: 142\n", + "train_data最大日期: 2023-09-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-21\n", - "划分后的训练集大小: 722, 验证集大小: 144\n", - "train_data最大日期: 2023-09-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2881, 验证集大小: 144\n", + "train_data最大日期: 2023-09-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-22\n", - "划分后的训练集大小: 718, 验证集大小: 142\n", - "train_data最大日期: 2023-09-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2884, 验证集大小: 144\n", + "train_data最大日期: 2023-09-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-25\n", - "划分后的训练集大小: 717, 验证集大小: 145\n", - "train_data最大日期: 2023-09-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2885, 验证集大小: 146\n", + "train_data最大日期: 2023-09-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-26\n", - "划分后的训练集大小: 715, 验证集大小: 141\n", - "train_data最大日期: 2023-09-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2881, 验证集大小: 141\n", + "train_data最大日期: 2023-09-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-27\n", - "划分后的训练集大小: 715, 验证集大小: 143\n", - "train_data最大日期: 2023-09-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2882, 验证集大小: 142\n", + "train_data最大日期: 2023-09-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-09-28\n", - "划分后的训练集大小: 714, 验证集大小: 143\n", - "train_data最大日期: 2023-09-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2883, 验证集大小: 142\n", + "train_data最大日期: 2023-09-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-09\n", - "划分后的训练集大小: 717, 验证集大小: 145\n", - "train_data最大日期: 2023-10-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2880, 验证集大小: 144\n", + "train_data最大日期: 2023-10-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-10\n", - "划分后的训练集大小: 716, 验证集大小: 144\n", - "train_data最大日期: 2023-10-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2881, 验证集大小: 143\n", + "train_data最大日期: 2023-10-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-11\n", - "划分后的训练集大小: 716, 验证集大小: 141\n", - "train_data最大日期: 2023-10-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2876, 验证集大小: 141\n", + "train_data最大日期: 2023-10-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-12\n", - "划分后的训练集大小: 713, 验证集大小: 140\n", - "train_data最大日期: 2023-10-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2871, 验证集大小: 140\n", + "train_data最大日期: 2023-10-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-13\n", - "划分后的训练集大小: 715, 验证集大小: 145\n", - "train_data最大日期: 2023-10-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2873, 验证集大小: 146\n", + "train_data最大日期: 2023-10-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-16\n", - "划分后的训练集大小: 713, 验证集大小: 143\n", - "train_data最大日期: 2023-10-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2873, 验证集大小: 144\n", + "train_data最大日期: 2023-10-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-17\n", - "划分后的训练集大小: 708, 验证集大小: 139\n", - "train_data最大日期: 2023-10-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2870, 验证集大小: 141\n", + "train_data最大日期: 2023-10-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-18\n", - "划分后的训练集大小: 708, 验证集大小: 141\n", - "train_data最大日期: 2023-10-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2869, 验证集大小: 143\n", + "train_data最大日期: 2023-10-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-19\n", - "划分后的训练集大小: 708, 验证集大小: 140\n", - "train_data最大日期: 2023-10-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2865, 验证集大小: 142\n", + "train_data最大日期: 2023-10-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-20\n", - "划分后的训练集大小: 705, 验证集大小: 142\n", - "train_data最大日期: 2023-10-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2860, 验证集大小: 142\n", + "train_data最大日期: 2023-10-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-23\n", - "划分后的训练集大小: 705, 验证集大小: 143\n", - "train_data最大日期: 2023-10-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2857, 验证集大小: 143\n", + "train_data最大日期: 2023-10-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-24\n", - "划分后的训练集大小: 711, 验证集大小: 145\n", - "train_data最大日期: 2023-10-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2855, 验证集大小: 144\n", + "train_data最大日期: 2023-10-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-25\n", - "划分后的训练集大小: 709, 验证集大小: 139\n", - "train_data最大日期: 2023-10-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2853, 验证集大小: 139\n", + "train_data最大日期: 2023-10-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-26\n", - "划分后的训练集大小: 707, 验证集大小: 138\n", - "train_data最大日期: 2023-10-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 138\n", + "train_data最大日期: 2023-10-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-27\n", - "划分后的训练集大小: 701, 验证集大小: 136\n", - "train_data最大日期: 2023-10-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2840, 验证集大小: 135\n", + "train_data最大日期: 2023-10-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-30\n", - "划分后的训练集大小: 698, 验证集大小: 140\n", - "train_data最大日期: 2023-10-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2835, 验证集大小: 139\n", + "train_data最大日期: 2023-10-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-10-31\n", - "划分后的训练集大小: 696, 验证集大小: 143\n", - "train_data最大日期: 2023-10-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2832, 验证集大小: 143\n", + "train_data最大日期: 2023-10-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-01\n", - "划分后的训练集大小: 695, 验证集大小: 138\n", - "train_data最大日期: 2023-11-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2831, 验证集大小: 140\n", + "train_data最大日期: 2023-11-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-02\n", - "划分后的训练集大小: 700, 验证集大小: 143\n", - "train_data最大日期: 2023-11-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 145\n", + "train_data最大日期: 2023-11-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-03\n", - "划分后的训练集大小: 708, 验证集大小: 144\n", - "train_data最大日期: 2023-11-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2836, 验证集大小: 144\n", + "train_data最大日期: 2023-11-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-06\n", - "划分后的训练集大小: 713, 验证集大小: 145\n", - "train_data最大日期: 2023-11-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 145\n", + "train_data最大日期: 2023-11-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-07\n", - "划分后的训练集大小: 715, 验证集大小: 145\n", - "train_data最大日期: 2023-11-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 145\n", + "train_data最大日期: 2023-11-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-08\n", - "划分后的训练集大小: 711, 验证集大小: 134\n", - "train_data最大日期: 2023-11-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2832, 验证集大小: 134\n", + "train_data最大日期: 2023-11-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-09\n", - "划分后的训练集大小: 705, 验证集大小: 137\n", - "train_data最大日期: 2023-11-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2830, 验证集大小: 138\n", + "train_data最大日期: 2023-11-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-10\n", - "划分后的训练集大小: 703, 验证集大小: 142\n", - "train_data最大日期: 2023-11-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2826, 验证集大小: 142\n", + "train_data最大日期: 2023-11-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-13\n", - "划分后的训练集大小: 700, 验证集大小: 142\n", - "train_data最大日期: 2023-11-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2824, 验证集大小: 142\n", + "train_data最大日期: 2023-11-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-14\n", - "划分后的训练集大小: 701, 验证集大小: 146\n", - "train_data最大日期: 2023-11-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2828, 验证集大小: 145\n", + "train_data最大日期: 2023-11-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-15\n", - "划分后的训练集大小: 710, 验证集大小: 143\n", - "train_data最大日期: 2023-11-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2827, 验证集大小: 142\n", + "train_data最大日期: 2023-11-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-16\n", - "划分后的训练集大小: 710, 验证集大小: 137\n", - "train_data最大日期: 2023-11-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2822, 验证集大小: 137\n", + "train_data最大日期: 2023-11-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-17\n", - "划分后的训练集大小: 709, 验证集大小: 141\n", - "train_data最大日期: 2023-11-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2821, 验证集大小: 141\n", + "train_data最大日期: 2023-11-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-20\n", - "划分后的训练集大小: 712, 验证集大小: 145\n", - "train_data最大日期: 2023-11-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2824, 验证集大小: 146\n", + "train_data最大日期: 2023-11-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-21\n", - "划分后的训练集大小: 710, 验证集大小: 144\n", - "train_data最大日期: 2023-11-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2824, 验证集大小: 144\n", + "train_data最大日期: 2023-11-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-22\n", - "划分后的训练集大小: 705, 验证集大小: 138\n", - "train_data最大日期: 2023-11-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2822, 验证集大小: 137\n", + "train_data最大日期: 2023-11-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-23\n", - "划分后的训练集大小: 704, 验证集大小: 136\n", - "train_data最大日期: 2023-11-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2820, 验证集大小: 136\n", + "train_data最大日期: 2023-11-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-24\n", - "划分后的训练集大小: 702, 验证集大小: 139\n", - "train_data最大日期: 2023-11-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2824, 验证集大小: 139\n", + "train_data最大日期: 2023-11-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-27\n", - "划分后的训练集大小: 700, 验证集大小: 143\n", - "train_data最大日期: 2023-11-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2828, 验证集大小: 143\n", + "train_data最大日期: 2023-11-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-28\n", - "划分后的训练集大小: 700, 验证集大小: 144\n", - "train_data最大日期: 2023-11-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2829, 验证集大小: 144\n", + "train_data最大日期: 2023-11-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-29\n", - "划分后的训练集大小: 708, 验证集大小: 146\n", - "train_data最大日期: 2023-11-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2835, 验证集大小: 146\n", + "train_data最大日期: 2023-11-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-11-30\n", - "划分后的训练集大小: 716, 验证集大小: 144\n", - "train_data最大日期: 2023-11-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 144\n", + "train_data最大日期: 2023-11-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-01\n", - "划分后的训练集大小: 725, 验证集大小: 148\n", - "train_data最大日期: 2023-12-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 148\n", + "train_data最大日期: 2023-12-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-04\n", - "划分后的训练集大小: 728, 验证集大小: 146\n", - "train_data最大日期: 2023-12-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 146\n", + "train_data最大日期: 2023-12-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-05\n", - "划分后的训练集大小: 726, 验证集大小: 142\n", - "train_data最大日期: 2023-12-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2836, 验证集大小: 142\n", + "train_data最大日期: 2023-12-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-06\n", - "划分后的训练集大小: 719, 验证集大小: 139\n", - "train_data最大日期: 2023-12-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2841, 验证集大小: 139\n", + "train_data最大日期: 2023-12-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-07\n", - "划分后的训练集大小: 711, 验证集大小: 136\n", - "train_data最大日期: 2023-12-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 136\n", + "train_data最大日期: 2023-12-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-08\n", - "划分后的训练集大小: 703, 验证集大小: 140\n", - "train_data最大日期: 2023-12-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 140\n", + "train_data最大日期: 2023-12-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-11\n", - "划分后的训练集大小: 700, 验证集大小: 143\n", - "train_data最大日期: 2023-12-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 143\n", + "train_data最大日期: 2023-12-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-12\n", - "划分后的训练集大小: 701, 验证集大小: 143\n", - "train_data最大日期: 2023-12-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2836, 验证集大小: 143\n", + "train_data最大日期: 2023-12-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-13\n", - "划分后的训练集大小: 706, 验证集大小: 144\n", - "train_data最大日期: 2023-12-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 144\n", + "train_data最大日期: 2023-12-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-14\n", - "划分后的训练集大小: 714, 验证集大小: 144\n", - "train_data最大日期: 2023-12-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2845, 验证集大小: 144\n", + "train_data最大日期: 2023-12-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-15\n", - "划分后的训练集大小: 716, 验证集大小: 142\n", - "train_data最大日期: 2023-12-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2846, 验证集大小: 142\n", + "train_data最大日期: 2023-12-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-18\n", - "划分后的训练集大小: 714, 验证集大小: 141\n", - "train_data最大日期: 2023-12-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2841, 验证集大小: 141\n", + "train_data最大日期: 2023-12-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-19\n", - "划分后的训练集大小: 714, 验证集大小: 143\n", - "train_data最大日期: 2023-12-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2840, 验证集大小: 143\n", + "train_data最大日期: 2023-12-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-20\n", - "划分后的训练集大小: 717, 验证集大小: 147\n", - "train_data最大日期: 2023-12-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 146\n", + "train_data最大日期: 2023-12-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-21\n", - "划分后的训练集大小: 715, 验证集大小: 142\n", - "train_data最大日期: 2023-12-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 143\n", + "train_data最大日期: 2023-12-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-22\n", - "划分后的训练集大小: 710, 验证集大小: 137\n", - "train_data最大日期: 2023-12-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 139\n", + "train_data最大日期: 2023-12-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-25\n", - "划分后的训练集大小: 712, 验证集大小: 143\n", - "train_data最大日期: 2023-12-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 143\n", + "train_data最大日期: 2023-12-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-26\n", - "划分后的训练集大小: 713, 验证集大小: 144\n", - "train_data最大日期: 2023-12-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 144\n", + "train_data最大日期: 2023-12-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-27\n", - "划分后的训练集大小: 707, 验证集大小: 141\n", - "train_data最大日期: 2023-12-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2851, 验证集大小: 141\n", + "train_data最大日期: 2023-12-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-28\n", - "划分后的训练集大小: 706, 验证集大小: 141\n", - "train_data最大日期: 2023-12-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2848, 验证集大小: 141\n", + "train_data最大日期: 2023-12-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2023-12-29\n", - "划分后的训练集大小: 712, 验证集大小: 143\n", - "train_data最大日期: 2023-12-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 143\n", + "train_data最大日期: 2023-12-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-02\n", - "划分后的训练集大小: 713, 验证集大小: 144\n", - "train_data最大日期: 2024-01-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2842, 验证集大小: 145\n", + "train_data最大日期: 2024-01-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-03\n", - "划分后的训练集大小: 712, 验证集大小: 143\n", - "train_data最大日期: 2024-01-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2844, 验证集大小: 144\n", + "train_data最大日期: 2024-01-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-04\n", - "划分后的训练集大小: 708, 验证集大小: 137\n", - "train_data最大日期: 2024-01-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2844, 验证集大小: 139\n", + "train_data最大日期: 2024-01-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-05\n", - "划分后的训练集大小: 706, 验证集大小: 139\n", - "train_data最大日期: 2024-01-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 139\n", + "train_data最大日期: 2024-01-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-08\n", - "划分后的训练集大小: 704, 验证集大小: 141\n", - "train_data最大日期: 2024-01-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 142\n", + "train_data最大日期: 2024-01-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-09\n", - "划分后的训练集大小: 695, 验证集大小: 135\n", - "train_data最大日期: 2024-01-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2842, 验证集大小: 136\n", + "train_data最大日期: 2024-01-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-10\n", - "划分后的训练集大小: 691, 验证集大小: 139\n", - "train_data最大日期: 2024-01-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 140\n", + "train_data最大日期: 2024-01-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-11\n", - "划分后的训练集大小: 689, 验证集大小: 135\n", - "train_data最大日期: 2024-01-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2831, 验证集大小: 136\n", + "train_data最大日期: 2024-01-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-12\n", - "划分后的训练集大小: 686, 验证集大小: 136\n", - "train_data最大日期: 2024-01-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2823, 验证集大小: 136\n", + "train_data最大日期: 2024-01-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-15\n", - "划分后的训练集大小: 685, 验证集大小: 140\n", - "train_data最大日期: 2024-01-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2821, 验证集大小: 140\n", + "train_data最大日期: 2024-01-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-16\n", - "划分后的训练集大小: 681, 验证集大小: 131\n", - "train_data最大日期: 2024-01-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2811, 验证集大小: 131\n", + "train_data最大日期: 2024-01-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-17\n", - "划分后的训练集大小: 680, 验证集大小: 138\n", - "train_data最大日期: 2024-01-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2806, 验证集大小: 138\n", + "train_data最大日期: 2024-01-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-18\n", - "划分后的训练集大小: 685, 验证集大小: 140\n", - "train_data最大日期: 2024-01-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2800, 验证集大小: 140\n", + "train_data最大日期: 2024-01-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-19\n", - "划分后的训练集大小: 689, 验证集大小: 140\n", - "train_data最大日期: 2024-01-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2797, 验证集大小: 140\n", + "train_data最大日期: 2024-01-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-22\n", - "划分后的训练集大小: 691, 验证集大小: 142\n", - "train_data最大日期: 2024-01-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2799, 验证集大小: 141\n", + "train_data最大日期: 2024-01-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-23\n", - "划分后的训练集大小: 698, 验证集大小: 138\n", - "train_data最大日期: 2024-01-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2795, 验证集大小: 139\n", + "train_data最大日期: 2024-01-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-24\n", - "划分后的训练集大小: 701, 验证集大小: 141\n", - "train_data最大日期: 2024-01-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 142\n", + "train_data最大日期: 2024-01-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-25\n", - "划分后的训练集大小: 700, 验证集大小: 139\n", - "train_data最大日期: 2024-01-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 141\n", + "train_data最大日期: 2024-01-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-26\n", - "划分后的训练集大小: 698, 验证集大小: 138\n", - "train_data最大日期: 2024-01-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2791, 验证集大小: 139\n", + "train_data最大日期: 2024-01-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-29\n", - "划分后的训练集大小: 682, 验证集大小: 126\n", - "train_data最大日期: 2024-01-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2773, 验证集大小: 125\n", + "train_data最大日期: 2024-01-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-30\n", - "划分后的训练集大小: 676, 验证集大小: 132\n", - "train_data最大日期: 2024-01-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2759, 验证集大小: 131\n", + "train_data最大日期: 2024-01-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-01-31\n", - "划分后的训练集大小: 676, 验证集大小: 141\n", - "train_data最大日期: 2024-01-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2757, 验证集大小: 142\n", + "train_data最大日期: 2024-01-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-01\n", - "划分后的训练集大小: 680, 验证集大小: 143\n", - "train_data最大日期: 2024-02-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2761, 验证集大小: 143\n", + "train_data最大日期: 2024-02-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-02\n", - "划分后的训练集大小: 686, 验证集大小: 144\n", - "train_data最大日期: 2024-02-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2767, 验证集大小: 145\n", + "train_data最大日期: 2024-02-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-05\n", - "划分后的训练集大小: 706, 验证集大小: 146\n", - "train_data最大日期: 2024-02-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2771, 验证集大小: 146\n", + "train_data最大日期: 2024-02-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-06\n", - "划分后的训练集大小: 721, 验证集大小: 147\n", - "train_data最大日期: 2024-02-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2782, 验证集大小: 147\n", + "train_data最大日期: 2024-02-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-07\n", - "划分后的训练集大小: 727, 验证集大小: 147\n", - "train_data最大日期: 2024-02-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2789, 验证集大小: 147\n", + "train_data最大日期: 2024-02-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-08\n", - "划分后的训练集大小: 731, 验证集大小: 147\n", - "train_data最大日期: 2024-02-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2800, 验证集大小: 147\n", + "train_data最大日期: 2024-02-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-19\n", - "划分后的训练集大小: 731, 验证集大小: 144\n", - "train_data最大日期: 2024-02-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2808, 验证集大小: 144\n", + "train_data最大日期: 2024-02-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-20\n", - "划分后的训练集大小: 726, 验证集大小: 141\n", - "train_data最大日期: 2024-02-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2809, 验证集大小: 141\n", + "train_data最大日期: 2024-02-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-21\n", - "划分后的训练集大小: 721, 验证集大小: 142\n", - "train_data最大日期: 2024-02-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2820, 验证集大小: 142\n", + "train_data最大日期: 2024-02-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-22\n", - "划分后的训练集大小: 711, 验证集大小: 137\n", - "train_data最大日期: 2024-02-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2819, 验证集大小: 137\n", + "train_data最大日期: 2024-02-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-23\n", - "划分后的训练集大小: 699, 验证集大小: 135\n", - "train_data最大日期: 2024-02-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2814, 验证集大小: 135\n", + "train_data最大日期: 2024-02-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-26\n", - "划分后的训练集大小: 685, 验证集大小: 130\n", - "train_data最大日期: 2024-02-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2804, 验证集大小: 130\n", + "train_data最大日期: 2024-02-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-27\n", - "划分后的训练集大小: 667, 验证集大小: 123\n", - "train_data最大日期: 2024-02-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2788, 验证集大小: 125\n", + "train_data最大日期: 2024-02-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-28\n", - "划分后的训练集大小: 629, 验证集大小: 104\n", - "train_data最大日期: 2024-02-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2752, 验证集大小: 103\n", + "train_data最大日期: 2024-02-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-02-29\n", - "划分后的训练集大小: 617, 验证集大小: 125\n", - "train_data最大日期: 2024-02-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2736, 验证集大小: 126\n", + "train_data最大日期: 2024-02-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-01\n", - "划分后的训练集大小: 615, 验证集大小: 133\n", - "train_data最大日期: 2024-03-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2729, 验证集大小: 134\n", + "train_data最大日期: 2024-03-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-04\n", - "划分后的训练集大小: 624, 验证集大小: 139\n", - "train_data最大日期: 2024-03-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2730, 验证集大小: 140\n", + "train_data最大日期: 2024-03-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-05\n", - "划分后的训练集大小: 641, 验证集大小: 140\n", - "train_data最大日期: 2024-03-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2746, 验证集大小: 141\n", + "train_data最大日期: 2024-03-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-06\n", - "划分后的训练集大小: 673, 验证集大小: 136\n", - "train_data最大日期: 2024-03-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2752, 验证集大小: 137\n", + "train_data最大日期: 2024-03-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-07\n", - "划分后的训练集大小: 688, 验证集大小: 140\n", - "train_data最大日期: 2024-03-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2751, 验证集大小: 141\n", + "train_data最大日期: 2024-03-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-08\n", - "划分后的训练集大小: 695, 验证集大小: 140\n", - "train_data最大日期: 2024-03-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2749, 验证集大小: 141\n", + "train_data最大日期: 2024-03-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-11\n", - "划分后的训练集大小: 693, 验证集大小: 137\n", - "train_data最大日期: 2024-03-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2741, 验证集大小: 137\n", + "train_data最大日期: 2024-03-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-12\n", - "划分后的训练集大小: 693, 验证集大小: 140\n", - "train_data最大日期: 2024-03-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2735, 验证集大小: 140\n", + "train_data最大日期: 2024-03-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-13\n", - "划分后的训练集大小: 700, 验证集大小: 143\n", - "train_data最大日期: 2024-03-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2731, 验证集大小: 143\n", + "train_data最大日期: 2024-03-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-14\n", - "划分后的训练集大小: 698, 验证集大小: 138\n", - "train_data最大日期: 2024-03-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2722, 验证集大小: 138\n", + "train_data最大日期: 2024-03-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-15\n", - "划分后的训练集大小: 702, 验证集大小: 144\n", - "train_data最大日期: 2024-03-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2719, 验证集大小: 144\n", + "train_data最大日期: 2024-03-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-18\n", - "划分后的训练集大小: 712, 验证集大小: 147\n", - "train_data最大日期: 2024-03-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2722, 验证集大小: 147\n", + "train_data最大日期: 2024-03-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-19\n", - "划分后的训练集大小: 713, 验证集大小: 141\n", - "train_data最大日期: 2024-03-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2722, 验证集大小: 141\n", + "train_data最大日期: 2024-03-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-20\n", - "划分后的训练集大小: 708, 验证集大小: 138\n", - "train_data最大日期: 2024-03-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2720, 验证集大小: 140\n", + "train_data最大日期: 2024-03-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-21\n", - "划分后的训练集大小: 705, 验证集大小: 135\n", - "train_data最大日期: 2024-03-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2718, 验证集大小: 135\n", + "train_data最大日期: 2024-03-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-22\n", - "划分后的训练集大小: 692, 验证集大小: 131\n", - "train_data最大日期: 2024-03-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2714, 验证集大小: 131\n", + "train_data最大日期: 2024-03-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-25\n", - "划分后的训练集大小: 677, 验证集大小: 132\n", - "train_data最大日期: 2024-03-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2717, 验证集大小: 133\n", + "train_data最大日期: 2024-03-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-26\n", - "划分后的训练集大小: 675, 验证集大小: 139\n", - "train_data最大日期: 2024-03-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2732, 验证集大小: 140\n", + "train_data最大日期: 2024-03-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-27\n", - "划分后的训练集大小: 676, 验证集大小: 139\n", - "train_data最大日期: 2024-03-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2767, 验证集大小: 138\n", + "train_data最大日期: 2024-03-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-28\n", - "划分后的训练集大小: 683, 验证集大小: 142\n", - "train_data最大日期: 2024-03-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2783, 验证集大小: 142\n", + "train_data最大日期: 2024-03-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-03-29\n", - "划分后的训练集大小: 696, 验证集大小: 144\n", - "train_data最大日期: 2024-03-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 144\n", + "train_data最大日期: 2024-03-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-01\n", - "划分后的训练集大小: 706, 验证集大小: 142\n", - "train_data最大日期: 2024-04-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2795, 验证集大小: 142\n", + "train_data最大日期: 2024-04-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-02\n", - "划分后的训练集大小: 702, 验证集大小: 135\n", - "train_data最大日期: 2024-04-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2789, 验证集大小: 135\n", + "train_data最大日期: 2024-04-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-03\n", - "划分后的训练集大小: 695, 验证集大小: 132\n", - "train_data最大日期: 2024-04-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2784, 验证集大小: 132\n", + "train_data最大日期: 2024-04-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-08\n", - "划分后的训练集大小: 691, 验证集大小: 138\n", - "train_data最大日期: 2024-04-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2782, 验证集大小: 139\n", + "train_data最大日期: 2024-04-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-09\n", - "划分后的训练集大小: 689, 验证集大小: 142\n", - "train_data最大日期: 2024-04-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2783, 验证集大小: 142\n", + "train_data最大日期: 2024-04-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-10\n", - "划分后的训练集大小: 693, 验证集大小: 146\n", - "train_data最大日期: 2024-04-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2792, 验证集大小: 146\n", + "train_data最大日期: 2024-04-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-11\n", - "划分后的训练集大小: 703, 验证集大小: 145\n", - "train_data最大日期: 2024-04-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2797, 验证集大小: 145\n", + "train_data最大日期: 2024-04-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-12\n", - "划分后的训练集大小: 711, 验证集大小: 140\n", - "train_data最大日期: 2024-04-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2794, 验证集大小: 140\n", + "train_data最大日期: 2024-04-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-15\n", - "划分后的训练集大小: 712, 验证集大小: 139\n", - "train_data最大日期: 2024-04-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2796, 验证集大小: 140\n", + "train_data最大日期: 2024-04-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-16\n", - "划分后的训练集大小: 708, 验证集大小: 138\n", - "train_data最大日期: 2024-04-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2790, 验证集大小: 138\n", + "train_data最大日期: 2024-04-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-17\n", - "划分后的训练集大小: 705, 验证集大小: 143\n", - "train_data最大日期: 2024-04-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2786, 验证集大小: 143\n", + "train_data最大日期: 2024-04-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-18\n", - "划分后的训练集大小: 699, 验证集大小: 139\n", - "train_data最大日期: 2024-04-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2784, 验证集大小: 139\n", + "train_data最大日期: 2024-04-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-19\n", - "划分后的训练集大小: 698, 验证集大小: 139\n", - "train_data最大日期: 2024-04-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2783, 验证集大小: 139\n", + "train_data最大日期: 2024-04-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-22\n", - "划分后的训练集大小: 702, 验证集大小: 143\n", - "train_data最大日期: 2024-04-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2791, 验证集大小: 143\n", + "train_data最大日期: 2024-04-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-23\n", - "划分后的训练集大小: 711, 验证集大小: 147\n", - "train_data最大日期: 2024-04-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2807, 验证集大小: 147\n", + "train_data最大日期: 2024-04-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-24\n", - "划分后的训练集大小: 710, 验证集大小: 142\n", - "train_data最大日期: 2024-04-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2815, 验证集大小: 141\n", + "train_data最大日期: 2024-04-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-25\n", - "划分后的训练集大小: 711, 验证集大小: 140\n", - "train_data最大日期: 2024-04-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2815, 验证集大小: 140\n", + "train_data最大日期: 2024-04-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-26\n", - "划分后的训练集大小: 718, 验证集大小: 146\n", - "train_data最大日期: 2024-04-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2822, 验证集大小: 145\n", + "train_data最大日期: 2024-04-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-29\n", - "划分后的训练集大小: 720, 验证集大小: 145\n", - "train_data最大日期: 2024-04-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2825, 验证集大小: 145\n", + "train_data最大日期: 2024-04-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-04-30\n", - "划分后的训练集大小: 716, 验证集大小: 143\n", - "train_data最大日期: 2024-04-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2825, 验证集大小: 144\n", + "train_data最大日期: 2024-04-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-06\n", - "划分后的训练集大小: 718, 验证集大小: 144\n", - "train_data最大日期: 2024-05-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2827, 验证集大小: 144\n", + "train_data最大日期: 2024-05-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-07\n", - "划分后的训练集大小: 713, 验证集大小: 135\n", - "train_data最大日期: 2024-05-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2827, 验证集大小: 135\n", + "train_data最大日期: 2024-05-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-08\n", - "划分后的训练集大小: 706, 验证集大小: 139\n", - "train_data最大日期: 2024-05-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 139\n", + "train_data最大日期: 2024-05-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-09\n", - "划分后的训练集大小: 700, 验证集大小: 139\n", - "train_data最大日期: 2024-05-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 139\n", + "train_data最大日期: 2024-05-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-10\n", - "划分后的训练集大小: 698, 验证集大小: 141\n", - "train_data最大日期: 2024-05-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2833, 验证集大小: 141\n", + "train_data最大日期: 2024-05-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-13\n", - "划分后的训练集大小: 697, 验证集大小: 143\n", - "train_data最大日期: 2024-05-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2830, 验证集大小: 143\n", + "train_data最大日期: 2024-05-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-14\n", - "划分后的训练集大小: 706, 验证集大小: 144\n", - "train_data最大日期: 2024-05-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2829, 验证集大小: 144\n", + "train_data最大日期: 2024-05-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-15\n", - "划分后的训练集大小: 713, 验证集大小: 146\n", - "train_data最大日期: 2024-05-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2835, 验证集大小: 146\n", + "train_data最大日期: 2024-05-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-16\n", - "划分后的训练集大小: 724, 验证集大小: 150\n", - "train_data最大日期: 2024-05-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2845, 验证集大小: 150\n", + "train_data最大日期: 2024-05-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-17\n", - "划分后的训练集大小: 729, 验证集大小: 146\n", - "train_data最大日期: 2024-05-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2853, 验证集大小: 146\n", + "train_data最大日期: 2024-05-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-20\n", - "划分后的训练集大小: 730, 验证集大小: 144\n", - "train_data最大日期: 2024-05-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 144\n", + "train_data最大日期: 2024-05-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-21\n", - "划分后的训练集大小: 726, 验证集大小: 140\n", - "train_data最大日期: 2024-05-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 141\n", + "train_data最大日期: 2024-05-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-22\n", - "划分后的训练集大小: 725, 验证集大小: 145\n", - "train_data最大日期: 2024-05-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2862, 验证集大小: 145\n", + "train_data最大日期: 2024-05-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-23\n", - "划分后的训练集大小: 719, 验证集大小: 144\n", - "train_data最大日期: 2024-05-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2863, 验证集大小: 144\n", + "train_data最大日期: 2024-05-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-24\n", - "划分后的训练集大小: 717, 验证集大小: 144\n", - "train_data最大日期: 2024-05-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2860, 验证集大小: 144\n", + "train_data最大日期: 2024-05-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-27\n", - "划分后的训练集大小: 721, 验证集大小: 148\n", - "train_data最大日期: 2024-05-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2867, 验证集大小: 148\n", + "train_data最大日期: 2024-05-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-28\n", - "划分后的训练集大小: 729, 验证集大小: 148\n", - "train_data最大日期: 2024-05-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2875, 验证集大小: 148\n", + "train_data最大日期: 2024-05-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-29\n", - "划分后的训练集大小: 726, 验证集大小: 142\n", - "train_data最大日期: 2024-05-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2873, 验证集大小: 143\n", + "train_data最大日期: 2024-05-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-30\n", - "划分后的训练集大小: 723, 验证集大小: 141\n", - "train_data最大日期: 2024-05-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2870, 验证集大小: 142\n", + "train_data最大日期: 2024-05-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-05-31\n", - "划分后的训练集大小: 726, 验证集大小: 147\n", - "train_data最大日期: 2024-05-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2874, 验证集大小: 148\n", + "train_data最大日期: 2024-05-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-03\n", - "划分后的训练集大小: 726, 验证集大小: 148\n", - "train_data最大日期: 2024-06-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2877, 验证集大小: 147\n", + "train_data最大日期: 2024-06-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-04\n", - "划分后的训练集大小: 725, 验证集大小: 147\n", - "train_data最大日期: 2024-06-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2889, 验证集大小: 147\n", + "train_data最大日期: 2024-06-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-05\n", - "划分后的训练集大小: 729, 验证集大小: 146\n", - "train_data最大日期: 2024-06-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2895, 验证集大小: 145\n", + "train_data最大日期: 2024-06-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-06\n", - "划分后的训练集大小: 734, 验证集大小: 146\n", - "train_data最大日期: 2024-06-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2901, 验证集大小: 145\n", + "train_data最大日期: 2024-06-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-07\n", - "划分后的训练集大小: 736, 验证集大小: 149\n", - "train_data最大日期: 2024-06-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2908, 验证集大小: 148\n", + "train_data最大日期: 2024-06-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-11\n", - "划分后的训练集大小: 736, 验证集大小: 148\n", - "train_data最大日期: 2024-06-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2913, 验证集大小: 148\n", + "train_data最大日期: 2024-06-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-12\n", - "划分后的训练集大小: 736, 验证集大小: 147\n", - "train_data最大日期: 2024-06-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2916, 验证集大小: 147\n", + "train_data最大日期: 2024-06-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-13\n", - "划分后的训练集大小: 732, 验证集大小: 142\n", - "train_data最大日期: 2024-06-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2913, 验证集大小: 143\n", + "train_data最大日期: 2024-06-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-14\n", - "划分后的训练集大小: 728, 验证集大小: 142\n", - "train_data最大日期: 2024-06-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2907, 验证集大小: 144\n", + "train_data最大日期: 2024-06-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-17\n", - "划分后的训练集大小: 725, 验证集大小: 146\n", - "train_data最大日期: 2024-06-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2909, 验证集大小: 148\n", + "train_data最大日期: 2024-06-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-18\n", - "划分后的训练集大小: 722, 验证集大小: 145\n", - "train_data最大日期: 2024-06-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2912, 验证集大小: 147\n", + "train_data最大日期: 2024-06-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-19\n", - "划分后的训练集大小: 720, 验证集大小: 145\n", - "train_data最大日期: 2024-06-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 146\n", + "train_data最大日期: 2024-06-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-20\n", - "划分后的训练集大小: 721, 验证集大小: 143\n", - "train_data最大日期: 2024-06-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2916, 验证集大小: 144\n", + "train_data最大日期: 2024-06-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-21\n", - "划分后的训练集大小: 722, 验证集大小: 143\n", - "train_data最大日期: 2024-06-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 145\n", + "train_data最大日期: 2024-06-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-24\n", - "划分后的训练集大小: 721, 验证集大小: 145\n", - "train_data最大日期: 2024-06-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2921, 验证集大小: 148\n", + "train_data最大日期: 2024-06-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-25\n", - "划分后的训练集大小: 721, 验证集大小: 145\n", - "train_data最大日期: 2024-06-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2919, 验证集大小: 146\n", + "train_data最大日期: 2024-06-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-26\n", - "划分后的训练集大小: 721, 验证集大小: 145\n", - "train_data最大日期: 2024-06-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 146\n", + "train_data最大日期: 2024-06-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-27\n", - "划分后的训练集大小: 719, 验证集大小: 141\n", - "train_data最大日期: 2024-06-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2920, 验证集大小: 146\n", + "train_data最大日期: 2024-06-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-06-28\n", - "划分后的训练集大小: 720, 验证集大小: 144\n", - "train_data最大日期: 2024-06-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2925, 验证集大小: 147\n", + "train_data最大日期: 2024-06-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-01\n", - "划分后的训练集大小: 718, 验证集大小: 143\n", - "train_data最大日期: 2024-07-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2923, 验证集大小: 146\n", + "train_data最大日期: 2024-07-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-02\n", - "划分后的训练集大小: 719, 验证集大小: 146\n", - "train_data最大日期: 2024-07-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2923, 验证集大小: 147\n", + "train_data最大日期: 2024-07-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-03\n", - "划分后的训练集大小: 716, 验证集大小: 142\n", - "train_data最大日期: 2024-07-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2919, 验证集大小: 143\n", + "train_data最大日期: 2024-07-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-04\n", - "划分后的训练集大小: 717, 验证集大小: 142\n", - "train_data最大日期: 2024-07-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 143\n", + "train_data最大日期: 2024-07-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-05\n", - "划分后的训练集大小: 717, 验证集大小: 144\n", - "train_data最大日期: 2024-07-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 145\n", + "train_data最大日期: 2024-07-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-08\n", - "划分后的训练集大小: 717, 验证集大小: 143\n", - "train_data最大日期: 2024-07-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2913, 验证集大小: 144\n", + "train_data最大日期: 2024-07-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-09\n", - "划分后的训练集大小: 716, 验证集大小: 145\n", - "train_data最大日期: 2024-07-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2911, 验证集大小: 146\n", + "train_data最大日期: 2024-07-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-10\n", - "划分后的训练集大小: 722, 验证集大小: 148\n", - "train_data最大日期: 2024-07-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2912, 验证集大小: 148\n", + "train_data最大日期: 2024-07-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-11\n", - "划分后的训练集大小: 728, 验证集大小: 148\n", - "train_data最大日期: 2024-07-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 148\n", + "train_data最大日期: 2024-07-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-12\n", - "划分后的训练集大小: 728, 验证集大小: 144\n", - "train_data最大日期: 2024-07-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 144\n", + "train_data最大日期: 2024-07-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-15\n", - "划分后的训练集大小: 727, 验证集大小: 142\n", - "train_data最大日期: 2024-07-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2911, 验证集大小: 142\n", + "train_data最大日期: 2024-07-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-16\n", - "划分后的训练集大小: 725, 验证集大小: 143\n", - "train_data最大日期: 2024-07-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2907, 验证集大小: 143\n", + "train_data最大日期: 2024-07-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-17\n", - "划分后的训练集大小: 724, 验证集大小: 147\n", - "train_data最大日期: 2024-07-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2909, 验证集大小: 148\n", + "train_data最大日期: 2024-07-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-18\n", - "划分后的训练集大小: 718, 验证集大小: 142\n", - "train_data最大日期: 2024-07-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2907, 验证集大小: 142\n", + "train_data最大日期: 2024-07-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-19\n", - "划分后的训练集大小: 721, 验证集大小: 147\n", - "train_data最大日期: 2024-07-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2909, 验证集大小: 147\n", + "train_data最大日期: 2024-07-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-22\n", - "划分后的训练集大小: 727, 验证集大小: 148\n", - "train_data最大日期: 2024-07-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2909, 验证集大小: 148\n", + "train_data最大日期: 2024-07-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-23\n", - "划分后的训练集大小: 731, 验证集大小: 147\n", - "train_data最大日期: 2024-07-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2908, 验证集大小: 145\n", + "train_data最大日期: 2024-07-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-24\n", - "划分后的训练集大小: 728, 验证集大小: 144\n", - "train_data最大日期: 2024-07-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2905, 验证集大小: 143\n", + "train_data最大日期: 2024-07-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-25\n", - "划分后的训练集大小: 730, 验证集大小: 144\n", - "train_data最大日期: 2024-07-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2903, 验证集大小: 144\n", + "train_data最大日期: 2024-07-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-26\n", - "划分后的训练集大小: 731, 验证集大小: 148\n", - "train_data最大日期: 2024-07-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2904, 验证集大小: 148\n", + "train_data最大日期: 2024-07-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-29\n", - "划分后的训练集大小: 730, 验证集大小: 147\n", - "train_data最大日期: 2024-07-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2904, 验证集大小: 146\n", + "train_data最大日期: 2024-07-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-30\n", - "划分后的训练集大小: 732, 验证集大小: 149\n", - "train_data最大日期: 2024-07-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2906, 验证集大小: 149\n", + "train_data最大日期: 2024-07-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-07-31\n", - "划分后的训练集大小: 725, 验证集大小: 137\n", - "train_data最大日期: 2024-07-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2900, 验证集大小: 137\n", + "train_data最大日期: 2024-07-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-01\n", - "划分后的训练集大小: 726, 验证集大小: 145\n", - "train_data最大日期: 2024-08-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2902, 验证集大小: 145\n", + "train_data最大日期: 2024-08-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-02\n", - "划分后的训练集大小: 720, 验证集大小: 142\n", - "train_data最大日期: 2024-08-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2898, 验证集大小: 141\n", + "train_data最大日期: 2024-08-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-05\n", - "划分后的训练集大小: 712, 验证集大小: 139\n", - "train_data最大日期: 2024-08-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2892, 验证集大小: 138\n", + "train_data最大日期: 2024-08-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-06\n", - "划分后的训练集大小: 706, 验证集大小: 143\n", - "train_data最大日期: 2024-08-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2888, 验证集大小: 142\n", + "train_data最大日期: 2024-08-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-07\n", - "划分后的训练集大小: 715, 验证集大小: 146\n", - "train_data最大日期: 2024-08-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2885, 验证集大小: 145\n", + "train_data最大日期: 2024-08-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-08\n", - "划分后的训练集大小: 713, 验证集大小: 143\n", - "train_data最大日期: 2024-08-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2878, 验证集大小: 141\n", + "train_data最大日期: 2024-08-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-09\n", - "划分后的训练集大小: 709, 验证集大小: 138\n", - "train_data最大日期: 2024-08-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2872, 验证集大小: 138\n", + "train_data最大日期: 2024-08-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-12\n", - "划分后的训练集大小: 712, 验证集大小: 142\n", - "train_data最大日期: 2024-08-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2872, 验证集大小: 142\n", + "train_data最大日期: 2024-08-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-13\n", - "划分后的训练集大小: 715, 验证集大小: 146\n", - "train_data最大日期: 2024-08-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2876, 验证集大小: 147\n", + "train_data最大日期: 2024-08-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-14\n", - "划分后的训练集大小: 714, 验证集大小: 145\n", - "train_data最大日期: 2024-08-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2875, 验证集大小: 147\n", + "train_data最大日期: 2024-08-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-15\n", - "划分后的训练集大小: 720, 验证集大小: 149\n", - "train_data最大日期: 2024-08-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2882, 验证集大小: 149\n", + "train_data最大日期: 2024-08-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-16\n", - "划分后的训练集大小: 730, 验证集大小: 148\n", - "train_data最大日期: 2024-08-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2883, 验证集大小: 148\n", + "train_data最大日期: 2024-08-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-19\n", - "划分后的训练集大小: 735, 验证集大小: 147\n", - "train_data最大日期: 2024-08-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2882, 验证集大小: 147\n", + "train_data最大日期: 2024-08-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-20\n", - "划分后的训练集大小: 738, 验证集大小: 149\n", - "train_data最大日期: 2024-08-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2886, 验证集大小: 149\n", + "train_data最大日期: 2024-08-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-21\n", - "划分后的训练集大小: 741, 验证集大小: 148\n", - "train_data最大日期: 2024-08-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2891, 验证集大小: 148\n", + "train_data最大日期: 2024-08-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-22\n", - "划分后的训练集大小: 738, 验证集大小: 146\n", - "train_data最大日期: 2024-08-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2893, 验证集大小: 146\n", + "train_data最大日期: 2024-08-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-23\n", - "划分后的训练集大小: 736, 验证集大小: 146\n", - "train_data最大日期: 2024-08-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2892, 验证集大小: 147\n", + "train_data最大日期: 2024-08-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-26\n", - "划分后的训练集大小: 736, 验证集大小: 147\n", - "train_data最大日期: 2024-08-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2893, 验证集大小: 147\n", + "train_data最大日期: 2024-08-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-27\n", - "划分后的训练集大小: 733, 验证集大小: 146\n", - "train_data最大日期: 2024-08-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2889, 验证集大小: 145\n", + "train_data最大日期: 2024-08-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-28\n", - "划分后的训练集大小: 733, 验证集大小: 148\n", - "train_data最大日期: 2024-08-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2900, 验证集大小: 148\n", + "train_data最大日期: 2024-08-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-29\n", - "划分后的训练集大小: 730, 验证集大小: 143\n", - "train_data最大日期: 2024-08-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2899, 验证集大小: 144\n", + "train_data最大日期: 2024-08-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-08-30\n", - "划分后的训练集大小: 729, 验证集大小: 145\n", - "train_data最大日期: 2024-08-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2904, 验证集大小: 146\n", + "train_data最大日期: 2024-08-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-02\n", - "划分后的训练集大小: 728, 验证集大小: 146\n", - "train_data最大日期: 2024-09-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2912, 验证集大小: 146\n", + "train_data最大日期: 2024-09-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-03\n", - "划分后的训练集大小: 727, 验证集大小: 145\n", - "train_data最大日期: 2024-09-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2915, 验证集大小: 145\n", + "train_data最大日期: 2024-09-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-04\n", - "划分后的训练集大小: 722, 验证集大小: 143\n", - "train_data最大日期: 2024-09-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2913, 验证集大小: 143\n", + "train_data最大日期: 2024-09-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-05\n", - "划分后的训练集大小: 724, 验证集大小: 145\n", - "train_data最大日期: 2024-09-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2917, 验证集大小: 145\n", + "train_data最大日期: 2024-09-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-06\n", - "划分后的训练集大小: 724, 验证集大小: 145\n", - "train_data最大日期: 2024-09-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2924, 验证集大小: 145\n", + "train_data最大日期: 2024-09-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-09\n", - "划分后的训练集大小: 716, 验证集大小: 138\n", - "train_data最大日期: 2024-09-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2920, 验证集大小: 138\n", + "train_data最大日期: 2024-09-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-10\n", - "划分后的训练集大小: 713, 验证集大小: 142\n", - "train_data最大日期: 2024-09-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2915, 验证集大小: 142\n", + "train_data最大日期: 2024-09-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-11\n", - "划分后的训练集大小: 716, 验证集大小: 146\n", - "train_data最大日期: 2024-09-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2914, 验证集大小: 146\n", + "train_data最大日期: 2024-09-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-12\n", - "划分后的训练集大小: 718, 验证集大小: 147\n", - "train_data最大日期: 2024-09-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2912, 验证集大小: 147\n", + "train_data最大日期: 2024-09-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-13\n", - "划分后的训练集大小: 719, 验证集大小: 146\n", - "train_data最大日期: 2024-09-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2910, 验证集大小: 146\n", + "train_data最大日期: 2024-09-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-18\n", - "划分后的训练集大小: 726, 验证集大小: 145\n", - "train_data最大日期: 2024-09-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2908, 验证集大小: 145\n", + "train_data最大日期: 2024-09-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-19\n", - "划分后的训练集大小: 729, 验证集大小: 145\n", - "train_data最大日期: 2024-09-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2904, 验证集大小: 145\n", + "train_data最大日期: 2024-09-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-20\n", - "划分后的训练集大小: 727, 验证集大小: 144\n", - "train_data最大日期: 2024-09-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2900, 验证集大小: 144\n", + "train_data最大日期: 2024-09-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-23\n", - "划分后的训练集大小: 724, 验证集大小: 144\n", - "train_data最大日期: 2024-09-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2898, 验证集大小: 144\n", + "train_data最大日期: 2024-09-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-24\n", - "划分后的训练集大小: 714, 验证集大小: 136\n", - "train_data最大日期: 2024-09-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2887, 验证集大小: 136\n", + "train_data最大日期: 2024-09-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-25\n", - "划分后的训练集大小: 710, 验证集大小: 141\n", - "train_data最大日期: 2024-09-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2880, 验证集大小: 140\n", + "train_data最大日期: 2024-09-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-26\n", - "划分后的训练集大小: 710, 验证集大小: 145\n", - "train_data最大日期: 2024-09-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2879, 验证集大小: 144\n", + "train_data最大日期: 2024-09-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-27\n", - "划分后的训练集大小: 701, 验证集大小: 135\n", - "train_data最大日期: 2024-09-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2866, 验证集大小: 135\n", + "train_data最大日期: 2024-09-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-09-30\n", - "划分后的训练集大小: 684, 验证集大小: 127\n", - "train_data最大日期: 2024-09-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 127\n", + "train_data最大日期: 2024-09-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-08\n", - "划分后的训练集大小: 668, 验证集大小: 120\n", - "train_data最大日期: 2024-10-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2823, 验证集大小: 120\n", + "train_data最大日期: 2024-10-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-09\n", - "划分后的训练集大小: 569, 验证集大小: 42\n", - "train_data最大日期: 2024-10-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2719, 验证集大小: 42\n", + "train_data最大日期: 2024-10-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-10\n", - "划分后的训练集大小: 545, 验证集大小: 121\n", - "train_data最大日期: 2024-10-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2695, 验证集大小: 121\n", + "train_data最大日期: 2024-10-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-11\n", - "划分后的训练集大小: 553, 验证集大小: 143\n", - "train_data最大日期: 2024-10-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2694, 验证集大小: 142\n", + "train_data最大日期: 2024-10-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-14\n", - "划分后的训练集大小: 571, 验证集大小: 145\n", - "train_data最大日期: 2024-10-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2693, 验证集大小: 144\n", + "train_data最大日期: 2024-10-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-15\n", - "划分后的训练集大小: 596, 验证集大小: 145\n", - "train_data最大日期: 2024-10-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2692, 验证集大小: 144\n", + "train_data最大日期: 2024-10-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-16\n", - "划分后的训练集大小: 699, 验证集大小: 145\n", - "train_data最大日期: 2024-10-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2700, 验证集大小: 146\n", + "train_data最大日期: 2024-10-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-17\n", - "划分后的训练集大小: 717, 验证集大小: 139\n", - "train_data最大日期: 2024-10-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2698, 验证集大小: 140\n", + "train_data最大日期: 2024-10-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-18\n", - "划分后的训练集大小: 713, 验证集大小: 139\n", - "train_data最大日期: 2024-10-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2692, 验证集大小: 140\n", + "train_data最大日期: 2024-10-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-21\n", - "划分后的训练集大小: 710, 验证集大小: 142\n", - "train_data最大日期: 2024-10-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2687, 验证集大小: 142\n", + "train_data最大日期: 2024-10-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-22\n", - "划分后的训练集大小: 699, 验证集大小: 134\n", - "train_data最大日期: 2024-10-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2676, 验证集大小: 135\n", + "train_data最大日期: 2024-10-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-23\n", - "划分后的训练集大小: 680, 验证集大小: 126\n", - "train_data最大日期: 2024-10-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2657, 验证集大小: 126\n", + "train_data最大日期: 2024-10-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-24\n", - "划分后的训练集大小: 668, 验证集大小: 127\n", - "train_data最大日期: 2024-10-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2639, 验证集大小: 127\n", + "train_data最大日期: 2024-10-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-25\n", - "划分后的训练集大小: 667, 验证集大小: 138\n", - "train_data最大日期: 2024-10-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2632, 验证集大小: 137\n", + "train_data最大日期: 2024-10-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-28\n", - "划分后的训练集大小: 659, 验证集大小: 134\n", - "train_data最大日期: 2024-10-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2620, 验证集大小: 132\n", + "train_data最大日期: 2024-10-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-29\n", - "划分后的训练集大小: 650, 验证集大小: 125\n", - "train_data最大日期: 2024-10-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2606, 验证集大小: 122\n", + "train_data最大日期: 2024-10-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-30\n", - "划分后的训练集大小: 610, 验证集大小: 86\n", - "train_data最大日期: 2024-10-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2552, 验证集大小: 86\n", + "train_data最大日期: 2024-10-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-10-31\n", - "划分后的训练集大小: 606, 验证集大小: 123\n", - "train_data最大日期: 2024-10-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2529, 验证集大小: 121\n", + "train_data最大日期: 2024-10-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-01\n", - "划分后的训练集大小: 562, 验证集大小: 94\n", - "train_data最大日期: 2024-11-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2488, 验证集大小: 94\n", + "train_data最大日期: 2024-11-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-04\n", - "划分后的训练集大小: 557, 验证集大小: 129\n", - "train_data最大日期: 2024-11-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2490, 验证集大小: 129\n", + "train_data最大日期: 2024-11-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-05\n", - "划分后的训练集大小: 565, 验证集大小: 133\n", - "train_data最大日期: 2024-11-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2503, 验证集大小: 133\n", + "train_data最大日期: 2024-11-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-06\n", - "划分后的训练集大小: 618, 验证集大小: 139\n", - "train_data最大日期: 2024-11-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2600, 验证集大小: 139\n", + "train_data最大日期: 2024-11-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-07\n", - "划分后的训练集大小: 613, 验证集大小: 118\n", - "train_data最大日期: 2024-11-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2597, 验证集大小: 118\n", + "train_data最大日期: 2024-11-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-08\n", - "划分后的训练集大小: 648, 验证集大小: 129\n", - "train_data最大日期: 2024-11-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2583, 验证集大小: 128\n", + "train_data最大日期: 2024-11-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-11\n", - "划分后的训练集大小: 653, 验证集大小: 134\n", - "train_data最大日期: 2024-11-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2570, 验证集大小: 131\n", + "train_data最大日期: 2024-11-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-12\n", - "划分后的训练集大小: 654, 验证集大小: 134\n", - "train_data最大日期: 2024-11-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2558, 验证集大小: 132\n", + "train_data最大日期: 2024-11-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-13\n", - "划分后的训练集大小: 646, 验证集大小: 131\n", - "train_data最大日期: 2024-11-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2542, 验证集大小: 130\n", + "train_data最大日期: 2024-11-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-14\n", - "划分后的训练集大小: 667, 验证集大小: 139\n", - "train_data最大日期: 2024-11-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2539, 验证集大小: 137\n", + "train_data最大日期: 2024-11-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-15\n", - "划分后的训练集大小: 676, 验证集大小: 138\n", - "train_data最大日期: 2024-11-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2539, 验证集大小: 140\n", + "train_data最大日期: 2024-11-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-18\n", - "划分后的训练集大小: 677, 验证集大小: 135\n", - "train_data最大日期: 2024-11-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2531, 验证集大小: 134\n", + "train_data最大日期: 2024-11-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-19\n", - "划分后的训练集大小: 680, 验证集大小: 137\n", - "train_data最大日期: 2024-11-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2533, 验证集大小: 137\n", + "train_data最大日期: 2024-11-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-20\n", - "划分后的训练集大小: 687, 验证集大小: 138\n", - "train_data最大日期: 2024-11-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2544, 验证集大小: 137\n", + "train_data最大日期: 2024-11-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-21\n", - "划分后的训练集大小: 690, 验证集大小: 142\n", - "train_data最大日期: 2024-11-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2558, 验证集大小: 141\n", + "train_data最大日期: 2024-11-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-22\n", - "划分后的训练集大小: 681, 验证集大小: 129\n", - "train_data最大日期: 2024-11-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2550, 验证集大小: 129\n", + "train_data最大日期: 2024-11-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-25\n", - "划分后的训练集大小: 676, 验证集大小: 130\n", - "train_data最大日期: 2024-11-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2548, 验证集大小: 130\n", + "train_data最大日期: 2024-11-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-26\n", - "划分后的训练集大小: 656, 验证集大小: 117\n", - "train_data最大日期: 2024-11-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2544, 验证集大小: 118\n", + "train_data最大日期: 2024-11-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-27\n", - "划分后的训练集大小: 652, 验证集大小: 134\n", - "train_data最大日期: 2024-11-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2593, 验证集大小: 135\n", + "train_data最大日期: 2024-11-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-28\n", - "划分后的训练集大小: 647, 验证集大小: 137\n", - "train_data最大日期: 2024-11-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2610, 验证集大小: 138\n", + "train_data最大日期: 2024-11-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-11-29\n", - "划分后的训练集大小: 653, 验证集大小: 135\n", - "train_data最大日期: 2024-11-29, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2652, 验证集大小: 136\n", + "train_data最大日期: 2024-11-29, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-02\n", - "划分后的训练集大小: 657, 验证集大小: 134\n", - "train_data最大日期: 2024-12-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2658, 验证集大小: 135\n", + "train_data最大日期: 2024-12-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-03\n", - "划分后的训练集大小: 673, 验证集大小: 133\n", - "train_data最大日期: 2024-12-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2659, 验证集大小: 134\n", + "train_data最大日期: 2024-12-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-04\n", - "划分后的训练集大小: 663, 验证集大小: 124\n", - "train_data最大日期: 2024-12-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2645, 验证集大小: 125\n", + "train_data最大日期: 2024-12-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-05\n", - "划分后的训练集大小: 653, 验证集大小: 127\n", - "train_data最大日期: 2024-12-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2654, 验证集大小: 127\n", + "train_data最大日期: 2024-12-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-06\n", - "划分后的训练集大小: 651, 验证集大小: 133\n", - "train_data最大日期: 2024-12-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2659, 验证集大小: 133\n", + "train_data最大日期: 2024-12-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-09\n", - "划分后的训练集大小: 652, 验证集大小: 135\n", - "train_data最大日期: 2024-12-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2662, 验证集大小: 134\n", + "train_data最大日期: 2024-12-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-10\n", - "划分后的训练集大小: 655, 验证集大小: 136\n", - "train_data最大日期: 2024-12-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2666, 验证集大小: 136\n", + "train_data最大日期: 2024-12-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-11\n", - "划分后的训练集大小: 669, 验证集大小: 138\n", - "train_data最大日期: 2024-12-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2674, 验证集大小: 138\n", + "train_data最大日期: 2024-12-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-12\n", - "划分后的训练集大小: 686, 验证集大小: 144\n", - "train_data最大日期: 2024-12-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2680, 验证集大小: 143\n", + "train_data最大日期: 2024-12-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-13\n", - "划分后的训练集大小: 677, 验证集大小: 124\n", - "train_data最大日期: 2024-12-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2664, 验证集大小: 124\n", + "train_data最大日期: 2024-12-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-16\n", - "划分后的训练集大小: 668, 验证集大小: 126\n", - "train_data最大日期: 2024-12-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2656, 验证集大小: 126\n", + "train_data最大日期: 2024-12-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-17\n", - "划分后的训练集大小: 655, 验证集大小: 123\n", - "train_data最大日期: 2024-12-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2643, 验证集大小: 124\n", + "train_data最大日期: 2024-12-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-18\n", - "划分后的训练集大小: 651, 验证集大小: 134\n", - "train_data最大日期: 2024-12-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2640, 验证集大小: 134\n", + "train_data最大日期: 2024-12-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-19\n", - "划分后的训练集大小: 645, 验证集大小: 138\n", - "train_data最大日期: 2024-12-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2637, 验证集大小: 138\n", + "train_data最大日期: 2024-12-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-20\n", - "划分后的训练集大小: 664, 验证集大小: 143\n", - "train_data最大日期: 2024-12-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2651, 验证集大小: 143\n", + "train_data最大日期: 2024-12-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-23\n", - "划分后的训练集大小: 681, 验证集大小: 143\n", - "train_data最大日期: 2024-12-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2664, 验证集大小: 143\n", + "train_data最大日期: 2024-12-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-24\n", - "划分后的训练集大小: 700, 验证集大小: 142\n", - "train_data最大日期: 2024-12-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2688, 验证集大小: 142\n", + "train_data最大日期: 2024-12-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-25\n", - "划分后的训练集大小: 708, 验证集大小: 142\n", - "train_data最大日期: 2024-12-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2695, 验证集大小: 142\n", + "train_data最大日期: 2024-12-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-26\n", - "划分后的训练集大小: 710, 验证集大小: 140\n", - "train_data最大日期: 2024-12-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2697, 验证集大小: 140\n", + "train_data最大日期: 2024-12-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-27\n", - "划分后的训练集大小: 707, 验证集大小: 140\n", - "train_data最大日期: 2024-12-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2701, 验证集大小: 140\n", + "train_data最大日期: 2024-12-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-30\n", - "划分后的训练集大小: 710, 验证集大小: 146\n", - "train_data最大日期: 2024-12-30, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2713, 验证集大小: 147\n", + "train_data最大日期: 2024-12-30, 训练天数:20, feat size:116\n", "test_data最大日期: 2024-12-31\n", - "划分后的训练集大小: 711, 验证集大小: 143\n", - "train_data最大日期: 2024-12-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2723, 验证集大小: 144\n", + "train_data最大日期: 2024-12-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-02\n", - "划分后的训练集大小: 706, 验证集大小: 137\n", - "train_data最大日期: 2025-01-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2736, 验证集大小: 138\n", + "train_data最大日期: 2025-01-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-03\n", - "划分后的训练集大小: 703, 验证集大小: 137\n", - "train_data最大日期: 2025-01-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2747, 验证集大小: 138\n", + "train_data最大日期: 2025-01-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-06\n", - "划分后的训练集大小: 707, 验证集大小: 144\n", - "train_data最大日期: 2025-01-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2758, 验证集大小: 144\n", + "train_data最大日期: 2025-01-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-07\n", - "划分后的训练集大小: 700, 验证集大小: 139\n", - "train_data最大日期: 2025-01-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2763, 验证集大小: 139\n", + "train_data最大日期: 2025-01-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-08\n", - "划分后的训练集大小: 700, 验证集大小: 143\n", - "train_data最大日期: 2025-01-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2770, 验证集大小: 143\n", + "train_data最大日期: 2025-01-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-09\n", - "划分后的训练集大小: 708, 验证集大小: 145\n", - "train_data最大日期: 2025-01-09, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2777, 验证集大小: 145\n", + "train_data最大日期: 2025-01-09, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-10\n", - "划分后的训练集大小: 709, 验证集大小: 138\n", - "train_data最大日期: 2025-01-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2772, 验证集大小: 138\n", + "train_data最大日期: 2025-01-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-13\n", - "划分后的训练集大小: 710, 验证集大小: 145\n", - "train_data最大日期: 2025-01-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2793, 验证集大小: 145\n", + "train_data最大日期: 2025-01-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-14\n", - "划分后的训练集大小: 717, 验证集大小: 146\n", - "train_data最大日期: 2025-01-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2813, 验证集大小: 146\n", + "train_data最大日期: 2025-01-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-15\n", - "划分后的训练集大小: 714, 验证集大小: 140\n", - "train_data最大日期: 2025-01-15, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2830, 验证集大小: 141\n", + "train_data最大日期: 2025-01-15, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-16\n", - "划分后的训练集大小: 715, 验证集大小: 146\n", - "train_data最大日期: 2025-01-16, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 147\n", + "train_data最大日期: 2025-01-16, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-17\n", - "划分后的训练集大小: 709, 验证集大小: 132\n", - "train_data最大日期: 2025-01-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2838, 验证集大小: 133\n", + "train_data最大日期: 2025-01-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-20\n", - "划分后的训练集大小: 704, 验证集大小: 140\n", - "train_data最大日期: 2025-01-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2836, 验证集大小: 141\n", + "train_data最大日期: 2025-01-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-21\n", - "划分后的训练集大小: 704, 验证集大小: 146\n", - "train_data最大日期: 2025-01-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2840, 验证集大小: 147\n", + "train_data最大日期: 2025-01-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-22\n", - "划分后的训练集大小: 706, 验证集大小: 142\n", - "train_data最大日期: 2025-01-22, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2840, 验证集大小: 142\n", + "train_data最大日期: 2025-01-22, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-23\n", - "划分后的训练集大小: 698, 验证集大小: 138\n", - "train_data最大日期: 2025-01-23, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2836, 验证集大小: 138\n", + "train_data最大日期: 2025-01-23, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-24\n", - "划分后的训练集大小: 710, 验证集大小: 144\n", - "train_data最大日期: 2025-01-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2840, 验证集大小: 144\n", + "train_data最大日期: 2025-01-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-01-27\n", - "划分后的训练集大小: 717, 验证集大小: 147\n", - "train_data最大日期: 2025-01-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 147\n", + "train_data最大日期: 2025-01-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-05\n", - "划分后的训练集大小: 714, 验证集大小: 143\n", - "train_data最大日期: 2025-02-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 143\n", + "train_data最大日期: 2025-02-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-06\n", - "划分后的训练集大小: 710, 验证集大小: 138\n", - "train_data最大日期: 2025-02-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 138\n", + "train_data最大日期: 2025-02-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-07\n", - "划分后的训练集大小: 712, 验证集大小: 140\n", - "train_data最大日期: 2025-02-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2839, 验证集大小: 140\n", + "train_data最大日期: 2025-02-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-10\n", - "划分后的训练集大小: 704, 验证集大小: 136\n", - "train_data最大日期: 2025-02-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 136\n", + "train_data最大日期: 2025-02-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-11\n", - "划分后的训练集大小: 698, 验证集大小: 141\n", - "train_data最大日期: 2025-02-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 141\n", + "train_data最大日期: 2025-02-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-12\n", - "划分后的训练集大小: 690, 验证集大小: 135\n", - "train_data最大日期: 2025-02-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2830, 验证集大小: 135\n", + "train_data最大日期: 2025-02-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-13\n", - "划分后的训练集大小: 691, 验证集大小: 139\n", - "train_data最大日期: 2025-02-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2826, 验证集大小: 139\n", + "train_data最大日期: 2025-02-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-14\n", - "划分后的训练集大小: 691, 验证集大小: 140\n", - "train_data最大日期: 2025-02-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2821, 验证集大小: 140\n", + "train_data最大日期: 2025-02-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-17\n", - "划分后的训练集大小: 696, 验证集大小: 141\n", - "train_data最大日期: 2025-02-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2824, 验证集大小: 141\n", + "train_data最大日期: 2025-02-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-18\n", - "划分后的训练集大小: 695, 验证集大小: 140\n", - "train_data最大日期: 2025-02-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2819, 验证集大小: 140\n", + "train_data最大日期: 2025-02-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-19\n", - "划分后的训练集大小: 704, 验证集大小: 144\n", - "train_data最大日期: 2025-02-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2817, 验证集大小: 144\n", + "train_data最大日期: 2025-02-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-20\n", - "划分后的训练集大小: 708, 验证集大小: 143\n", - "train_data最大日期: 2025-02-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2819, 验证集大小: 143\n", + "train_data最大日期: 2025-02-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-21\n", - "划分后的训练集大小: 711, 验证集大小: 143\n", - "train_data最大日期: 2025-02-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2815, 验证集大小: 143\n", + "train_data最大日期: 2025-02-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-24\n", - "划分后的训练集大小: 710, 验证集大小: 140\n", - "train_data最大日期: 2025-02-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2822, 验证集大小: 140\n", + "train_data最大日期: 2025-02-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-25\n", - "划分后的训练集大小: 708, 验证集大小: 138\n", - "train_data最大日期: 2025-02-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2819, 验证集大小: 138\n", + "train_data最大日期: 2025-02-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-26\n", - "划分后的训练集大小: 711, 验证集大小: 147\n", - "train_data最大日期: 2025-02-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2819, 验证集大小: 147\n", + "train_data最大日期: 2025-02-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-27\n", - "划分后的训练集大小: 711, 验证集大小: 143\n", - "train_data最大日期: 2025-02-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2820, 验证集大小: 143\n", + "train_data最大日期: 2025-02-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-02-28\n", - "划分后的训练集大小: 708, 验证集大小: 140\n", - "train_data最大日期: 2025-02-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2823, 验证集大小: 141\n", + "train_data最大日期: 2025-02-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-03\n", - "划分后的训练集大小: 707, 验证集大小: 139\n", - "train_data最大日期: 2025-03-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2818, 验证集大小: 139\n", + "train_data最大日期: 2025-03-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-04\n", - "划分后的训练集大小: 710, 验证集大小: 141\n", - "train_data最大日期: 2025-03-04, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2812, 验证集大小: 141\n", + "train_data最大日期: 2025-03-04, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-05\n", - "划分后的训练集大小: 707, 验证集大小: 144\n", - "train_data最大日期: 2025-03-05, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2814, 验证集大小: 145\n", + "train_data最大日期: 2025-03-05, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-06\n", - "划分后的训练集大小: 705, 验证集大小: 141\n", - "train_data最大日期: 2025-03-06, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2818, 验证集大小: 142\n", + "train_data最大日期: 2025-03-06, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-07\n", - "划分后的训练集大小: 711, 验证集大小: 146\n", - "train_data最大日期: 2025-03-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2825, 验证集大小: 147\n", + "train_data最大日期: 2025-03-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-10\n", - "划分后的训练集大小: 717, 验证集大小: 145\n", - "train_data最大日期: 2025-03-10, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2834, 验证集大小: 145\n", + "train_data最大日期: 2025-03-10, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-11\n", - "划分后的训练集大小: 715, 验证集大小: 139\n", - "train_data最大日期: 2025-03-11, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2832, 验证集大小: 139\n", + "train_data最大日期: 2025-03-11, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-12\n", - "划分后的训练集大小: 717, 验证集大小: 146\n", - "train_data最大日期: 2025-03-12, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2843, 验证集大小: 146\n", + "train_data最大日期: 2025-03-12, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-13\n", - "划分后的训练集大小: 719, 验证集大小: 143\n", - "train_data最大日期: 2025-03-13, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 143\n", + "train_data最大日期: 2025-03-13, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-14\n", - "划分后的训练集大小: 719, 验证集大小: 146\n", - "train_data最大日期: 2025-03-14, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 147\n", + "train_data最大日期: 2025-03-14, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-17\n", - "划分后的训练集大小: 716, 验证集大小: 142\n", - "train_data最大日期: 2025-03-17, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 143\n", + "train_data最大日期: 2025-03-17, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-18\n", - "划分后的训练集大小: 721, 验证集大小: 144\n", - "train_data最大日期: 2025-03-18, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2861, 验证集大小: 145\n", + "train_data最大日期: 2025-03-18, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-19\n", - "划分后的训练集大小: 714, 验证集大小: 139\n", - "train_data最大日期: 2025-03-19, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2856, 验证集大小: 139\n", + "train_data最大日期: 2025-03-19, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-20\n", - "划分后的训练集大小: 709, 验证集大小: 138\n", - "train_data最大日期: 2025-03-20, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2851, 验证集大小: 138\n", + "train_data最大日期: 2025-03-20, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-21\n", - "划分后的训练集大小: 706, 验证集大小: 143\n", - "train_data最大日期: 2025-03-21, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2851, 验证集大小: 143\n", + "train_data最大日期: 2025-03-21, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-24\n", - "划分后的训练集大小: 702, 验证集大小: 138\n", - "train_data最大日期: 2025-03-24, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2849, 验证集大小: 138\n", + "train_data最大日期: 2025-03-24, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-25\n", - "划分后的训练集大小: 701, 验证集大小: 143\n", - "train_data最大日期: 2025-03-25, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2854, 验证集大小: 143\n", + "train_data最大日期: 2025-03-25, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-26\n", - "划分后的训练集大小: 702, 验证集大小: 140\n", - "train_data最大日期: 2025-03-26, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 140\n", + "train_data最大日期: 2025-03-26, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-27\n", - "划分后的训练集大小: 704, 验证集大小: 140\n", - "train_data最大日期: 2025-03-27, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2844, 验证集大小: 140\n", + "train_data最大日期: 2025-03-27, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-28\n", - "划分后的训练集大小: 702, 验证集大小: 141\n", - "train_data最大日期: 2025-03-28, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2844, 验证集大小: 141\n", + "train_data最大日期: 2025-03-28, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-03-31\n", - "划分后的训练集大小: 711, 验证集大小: 147\n", - "train_data最大日期: 2025-03-31, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2852, 验证集大小: 147\n", + "train_data最大日期: 2025-03-31, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-04-01\n", - "划分后的训练集大小: 709, 验证集大小: 141\n", - "train_data最大日期: 2025-04-01, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2853, 验证集大小: 142\n", + "train_data最大日期: 2025-04-01, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-04-02\n", - "划分后的训练集大小: 713, 验证集大小: 144\n", - "train_data最大日期: 2025-04-02, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2852, 验证集大小: 144\n", + "train_data最大日期: 2025-04-02, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-04-03\n", - "划分后的训练集大小: 716, 验证集大小: 143\n", - "train_data最大日期: 2025-04-03, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2853, 验证集大小: 143\n", + "train_data最大日期: 2025-04-03, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-04-07\n", - "划分后的训练集大小: 716, 验证集大小: 141\n", - "train_data最大日期: 2025-04-07, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2847, 验证集大小: 141\n", + "train_data最大日期: 2025-04-07, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-04-08\n", - "划分后的训练集大小: 704, 验证集大小: 135\n", - "train_data最大日期: 2025-04-08, 训练天数:5, feat size:116\n", + "划分后的训练集大小: 2837, 验证集大小: 135\n", + "train_data最大日期: 2025-04-08, 训练天数:20, feat size:116\n", "test_data最大日期: 2025-04-09\n", - "划分后的训练集大小: 703, 验证集大小: 140\n" + "划分后的训练集大小: 2838, 验证集大小: 140\n", + "train_data最大日期: 2025-04-09, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-10\n", + "划分后的训练集大小: 2827, 验证集大小: 135\n", + "train_data最大日期: 2025-04-10, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-11\n", + "划分后的训练集大小: 2827, 验证集大小: 143\n", + "train_data最大日期: 2025-04-11, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-14\n", + "划分后的训练集大小: 2820, 验证集大小: 140\n", + "train_data最大日期: 2025-04-14, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-15\n", + "划分后的训练集大小: 2813, 验证集大小: 136\n", + "train_data最大日期: 2025-04-15, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-16\n", + "划分后的训练集大小: 2814, 验证集大小: 146\n", + "train_data最大日期: 2025-04-16, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-17\n", + "划分后的训练集大小: 2817, 验证集大小: 142\n", + "train_data最大日期: 2025-04-17, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-18\n", + "划分后的训练集大小: 2823, 验证集大小: 144\n", + "train_data最大日期: 2025-04-18, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-21\n", + "划分后的训练集大小: 2822, 验证集大小: 142\n", + "train_data最大日期: 2025-04-21, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-22\n", + "划分后的训练集大小: 2826, 验证集大小: 142\n", + "train_data最大日期: 2025-04-22, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-23\n", + "划分后的训练集大小: 2826, 验证集大小: 143\n", + "train_data最大日期: 2025-04-23, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-24\n", + "划分后的训练集大小: 2824, 验证集大小: 138\n", + "train_data最大日期: 2025-04-24, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-25\n", + "划分后的训练集大小: 2825, 验证集大小: 141\n", + "train_data最大日期: 2025-04-25, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-28\n", + "划分后的训练集大小: 2829, 验证集大小: 145\n", + "train_data最大日期: 2025-04-28, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-29\n", + "划分后的训练集大小: 2823, 验证集大小: 141\n", + "train_data最大日期: 2025-04-29, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-04-30\n", + "划分后的训练集大小: 2829, 验证集大小: 148\n", + "train_data最大日期: 2025-04-30, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-05-06\n", + "划分后的训练集大小: 2832, 验证集大小: 147\n", + "train_data最大日期: 2025-05-06, 训练天数:20, feat size:116\n", + "test_data最大日期: 2025-05-07\n", + "划分后的训练集大小: 2832, 验证集大小: 143\n" ] } ], @@ -4453,7 +4468,7 @@ "# qdf = qdf[qdf['trade_date'] >= '2022-01-01']\n", "\n", "final_predictions = rolling_train_predict(\n", - " pdf[(pdf['trade_date'] >= '2022-01-01') & (pdf['trade_date'] <= '2029-03-26')], 5, 1, feature_columns,\n", + " pdf[(pdf['trade_date'] >= '2022-01-01') & (pdf['trade_date'] <= '2029-03-26')], 20, 1, feature_columns,\n", " days=days, validation_days=0, filter_index=filter_index, params=light_params)\n", "# final_predictions2 = rolling_train_predict(\n", "# pdf[(pdf['trade_date'] >= '2022-01-01') & (pdf['trade_date'] <= '2029-03-26')], 20, 1, feature_columns,\n", @@ -4469,7 +4484,7 @@ }, { "cell_type": "code", - "execution_count": 96, + "execution_count": 41, "id": "e01fe33b-e30d-4bc6-bf40-de91e61862b4", "metadata": { "ExecuteTime": { @@ -4483,10 +4498,10 @@ "output_type": "stream", "text": [ "Empty DataFrame\n", - "Columns: [ts_code, trade_date, open, close, high, low, vol, pct_chg, turnover_rate, pe_ttm, circ_mv, volume_ratio, is_st, up_limit, down_limit, buy_sm_vol, sell_sm_vol, buy_lg_vol, sell_lg_vol, buy_elg_vol, sell_elg_vol, net_mf_vol, his_low, his_high, cost_5pct, cost_15pct, cost_50pct, cost_85pct, cost_95pct, weight_avg, winner_rate, cat_l1_code, cat_l2_code, lg_elg_net_buy_vol, flow_lg_elg_intensity, sm_net_buy_vol, flow_divergence_diff, flow_divergence_ratio, total_buy_vol, lg_elg_buy_prop, flow_struct_buy_change, lg_elg_net_buy_vol_change, flow_lg_elg_accel, chip_concentration_range, chip_skewness, floating_chip_proxy, cost_support_15pct_change, cat_winner_price_zone, flow_chip_consistency, profit_taking_vs_absorb, cat_is_positive, upside_vol, downside_vol, vol_ratio, return_skew, return_kurtosis, volume_change_rate, cat_volume_breakout, turnover_deviation, cat_turnover_spike, avg_volume_ratio, cat_volume_ratio_breakout, vol_spike, vol_std_5, atr_14, atr_6, obv, maobv_6, rsi_3, return_5, return_20, std_return_5, std_return_90, std_return_90_2, act_factor1, act_factor2, act_factor3, act_factor4, rank_act_factor1, rank_act_factor2, rank_act_factor3, log(circ_mv), cov, delta_cov, alpha_22_improved, alpha_003, alpha_007, alpha_013, cat_up_limit, cat_down_limit, up_limit_count_10d, down_limit_count_10d, consecutive_up_limit, vol_break, weight_roc5, price_cost_divergence, smallcap_concentration, cost_stability, high_cost_break_days, liquidity_risk, ...]\n", + "Columns: [ts_code, trade_date, open, close, high, low, vol, pct_chg, turnover_rate, pe_ttm, circ_mv, total_mv, volume_ratio, is_st, up_limit, down_limit, buy_sm_vol, sell_sm_vol, buy_lg_vol, sell_lg_vol, buy_elg_vol, sell_elg_vol, net_mf_vol, his_low, his_high, cost_5pct, cost_15pct, cost_50pct, cost_85pct, cost_95pct, weight_avg, winner_rate, cat_l1_code, cat_l2_code, lg_elg_net_buy_vol, flow_lg_elg_intensity, sm_net_buy_vol, flow_divergence_diff, flow_divergence_ratio, total_buy_vol, lg_elg_buy_prop, flow_struct_buy_change, lg_elg_net_buy_vol_change, flow_lg_elg_accel, chip_concentration_range, chip_skewness, floating_chip_proxy, cost_support_15pct_change, cat_winner_price_zone, flow_chip_consistency, profit_taking_vs_absorb, cat_is_positive, upside_vol, downside_vol, vol_ratio, return_skew, return_kurtosis, volume_change_rate, cat_volume_breakout, turnover_deviation, cat_turnover_spike, avg_volume_ratio, cat_volume_ratio_breakout, vol_spike, vol_std_5, atr_14, atr_6, obv, maobv_6, rsi_3, return_5, return_20, std_return_5, std_return_90, std_return_90_2, act_factor1, act_factor2, act_factor3, act_factor4, rank_act_factor1, rank_act_factor2, rank_act_factor3, log(circ_mv), cov, delta_cov, alpha_22_improved, alpha_003, alpha_007, alpha_013, cat_up_limit, cat_down_limit, up_limit_count_10d, down_limit_count_10d, consecutive_up_limit, vol_break, weight_roc5, price_cost_divergence, smallcap_concentration, cost_stability, high_cost_break_days, ...]\n", "Index: []\n", "\n", - "[0 rows x 180 columns]\n" + "[0 rows x 181 columns]\n" ] } ], @@ -4496,7 +4511,7 @@ }, { "cell_type": "code", - "execution_count": 97, + "execution_count": 42, "id": "0dc75517-c857-4f1d-8815-e807400a6d33", "metadata": { "ExecuteTime": { @@ -4554,7 +4569,7 @@ }, { "cell_type": "code", - "execution_count": 98, + "execution_count": 43, "id": "8299a6f461097f14", "metadata": { "ExecuteTime": { @@ -4576,7 +4591,7 @@ }, { "cell_type": "code", - "execution_count": 99, + "execution_count": 44, "id": "3f5079aa2c937c22", "metadata": { "ExecuteTime": { @@ -4599,7 +4614,7 @@ }, { "cell_type": "code", - "execution_count": 100, + "execution_count": 45, "id": "199b12e7e20e4e6a", "metadata": { "ExecuteTime": { diff --git a/main/train/catboost_info/catboost_training.json b/main/train/catboost_info/catboost_training.json index 00e6e1b..ae69485 100644 --- a/main/train/catboost_info/catboost_training.json +++ b/main/train/catboost_info/catboost_training.json @@ -1,504 +1,1504 @@ { -"meta":{"test_sets":["test"],"test_metrics":[{"best_value":"Max","name":"Precision"},{"best_value":"Min","name":"Logloss"}],"learn_metrics":[{"best_value":"Max","name":"Precision"},{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":500,"learn_sets":["learn"],"name":"experiment"}, +"meta":{"test_sets":["test"],"test_metrics":[{"best_value":"Min","name":"Logloss"}],"learn_metrics":[{"best_value":"Min","name":"Logloss"}],"launch_mode":"Train","parameters":"","iteration_count":1500,"learn_sets":["learn"],"name":"experiment"}, "iterations":[ -{"learn":[0.6593406593,0.68530972],"iteration":0,"passed_time":0.1180197195,"remaining_time":58.89184005,"test":[0.2558139535,0.6860087891]}, -{"learn":[0.722972973,0.6775917398],"iteration":1,"passed_time":0.2132850159,"remaining_time":53.10796895,"test":[0.2533333333,0.6800897895]}, -{"learn":[0.8018018018,0.6700164661],"iteration":2,"passed_time":0.3076668622,"remaining_time":50.9701435,"test":[0.2564102564,0.6740666233]}, -{"learn":[0.8288288288,0.6627022981],"iteration":3,"passed_time":0.396012656,"remaining_time":49.10556934,"test":[0.2878787879,0.6674326714]}, -{"learn":[0.828125,0.6555495837],"iteration":4,"passed_time":0.4895227564,"remaining_time":48.46275289,"test":[0.2876712329,0.6612948134]}, -{"learn":[0.8529411765,0.6486192689],"iteration":5,"passed_time":0.5783312764,"remaining_time":47.61594176,"test":[0.2881355932,0.6558291016]}, -{"learn":[0.8526315789,0.6416034871],"iteration":6,"passed_time":0.6650988341,"remaining_time":46.84196074,"test":[0.3064516129,0.6503930122]}, -{"learn":[0.8571428571,0.6349575872],"iteration":7,"passed_time":0.7358145387,"remaining_time":45.25259413,"test":[0.3064516129,0.6443145074]}, -{"learn":[0.8928571429,0.62841526],"iteration":8,"passed_time":0.8211591903,"remaining_time":44.79879582,"test":[0.2881355932,0.6391426324]}, -{"learn":[0.925,0.6219793568],"iteration":9,"passed_time":0.9101159911,"remaining_time":44.59568356,"test":[0.2619047619,0.633491428]}, -{"learn":[0.9012345679,0.6156481666],"iteration":10,"passed_time":1.000327094,"remaining_time":44.46908625,"test":[0.2857142857,0.6278338759]}, -{"learn":[0.8974358974,0.6094561188],"iteration":11,"passed_time":1.084060358,"remaining_time":44.08512121,"test":[0.2777777778,0.623121582]}, -{"learn":[0.8915662651,0.6034505446],"iteration":12,"passed_time":1.172384707,"remaining_time":43.9193348,"test":[0.2894736842,0.6177204861]}, -{"learn":[0.8717948718,0.5977210809],"iteration":13,"passed_time":1.25881362,"remaining_time":43.69881567,"test":[0.2682926829,0.612516059]}, -{"learn":[0.8888888889,0.5921640839],"iteration":14,"passed_time":1.344031775,"remaining_time":43.45702739,"test":[0.2558139535,0.6081722005]}, -{"learn":[0.8815789474,0.5866051979],"iteration":15,"passed_time":1.429580418,"remaining_time":43.24480765,"test":[0.25,0.603886122]}, -{"learn":[0.8783783784,0.5813390311],"iteration":16,"passed_time":1.515724421,"remaining_time":43.06440561,"test":[0.234375,0.5989835069]}, -{"learn":[0.8658536585,0.5761386576],"iteration":17,"passed_time":1.601031065,"remaining_time":42.87205408,"test":[0.2222222222,0.5947909071]}, -{"learn":[0.875,0.5708657191],"iteration":18,"passed_time":1.694479211,"remaining_time":42.89707898,"test":[0.2461538462,0.5907475586]}, -{"learn":[0.8717948718,0.5658757342],"iteration":19,"passed_time":1.787276272,"remaining_time":42.89463053,"test":[0.2686567164,0.5870367839]}, -{"learn":[0.8734177215,0.5609954166],"iteration":20,"passed_time":1.926566853,"remaining_time":43.94407251,"test":[0.3055555556,0.5832600369]}, -{"learn":[0.8780487805,0.5562411254],"iteration":21,"passed_time":2.090959391,"remaining_time":45.43084495,"test":[0.2923076923,0.5788447808]}, -{"learn":[0.9054054054,0.5516046276],"iteration":22,"passed_time":2.179079003,"remaining_time":45.19220368,"test":[0.2923076923,0.5752951931]}, -{"learn":[0.904109589,0.5470313569],"iteration":23,"passed_time":2.272870833,"remaining_time":45.07860485,"test":[0.2835820896,0.5718381619]}, -{"learn":[0.904109589,0.5426306241],"iteration":24,"passed_time":2.342988907,"remaining_time":44.51678922,"test":[0.28125,0.567686849]}, -{"learn":[0.9066666667,0.5382543054],"iteration":25,"passed_time":2.424572992,"remaining_time":44.20183071,"test":[0.3125,0.5637638889]}, -{"learn":[0.9066666667,0.5339250684],"iteration":26,"passed_time":2.509839235,"remaining_time":43.96866511,"test":[0.2985074627,0.5603147786]}, -{"learn":[0.9090909091,0.5298334854],"iteration":27,"passed_time":2.587084829,"remaining_time":43.61085855,"test":[0.2727272727,0.5568883464]}, -{"learn":[0.9090909091,0.5258193858],"iteration":28,"passed_time":2.683374348,"remaining_time":43.58170061,"test":[0.2957746479,0.5530471463]}, -{"learn":[0.9230769231,0.521902693],"iteration":29,"passed_time":2.765402094,"remaining_time":43.32463281,"test":[0.2857142857,0.5499983181]}, -{"learn":[0.9358974359,0.5180032861],"iteration":30,"passed_time":2.853083735,"remaining_time":43.16439587,"test":[0.2638888889,0.5463741319]}, -{"learn":[0.9259259259,0.5142040303],"iteration":31,"passed_time":2.933209166,"remaining_time":42.89818405,"test":[0.2535211268,0.5435324978]}, -{"learn":[0.9277108434,0.5104505018],"iteration":32,"passed_time":3.009037854,"remaining_time":42.58244479,"test":[0.2702702703,0.5401762695]}, -{"learn":[0.9285714286,0.5068626326],"iteration":33,"passed_time":3.094212938,"remaining_time":42.4089185,"test":[0.2702702703,0.5369085286]}, -{"learn":[0.9318181818,0.50327708],"iteration":34,"passed_time":3.180827358,"remaining_time":42.25956347,"test":[0.2777777778,0.534016276]}, -{"learn":[0.9342105263,0.4999440793],"iteration":35,"passed_time":3.26561702,"remaining_time":42.09017493,"test":[0.2898550725,0.5308427192]}, -{"learn":[0.9342105263,0.4965771484],"iteration":36,"passed_time":3.351992618,"remaining_time":41.94520493,"test":[0.2857142857,0.5285250651]}, -{"learn":[0.9444444444,0.4933516766],"iteration":37,"passed_time":3.4294536,"remaining_time":41.69493587,"test":[0.2923076923,0.5255940213]}, -{"learn":[0.9452054795,0.4901509395],"iteration":38,"passed_time":3.504704767,"remaining_time":41.42740763,"test":[0.2941176471,0.5230288628]}, -{"learn":[0.9459459459,0.4870445797],"iteration":39,"passed_time":3.58457061,"remaining_time":41.22256201,"test":[0.2816901408,0.5206044922]}, -{"learn":[0.9452054795,0.4840240078],"iteration":40,"passed_time":3.670372788,"remaining_time":41.09027096,"test":[0.2739726027,0.5177706163]}, -{"learn":[0.9444444444,0.4811060105],"iteration":41,"passed_time":3.754792982,"remaining_time":40.94512347,"test":[0.2608695652,0.5149946289]}, -{"learn":[0.9333333333,0.478205406],"iteration":42,"passed_time":3.84292368,"remaining_time":40.84223539,"test":[0.2647058824,0.5125646701]}, -{"learn":[0.9358974359,0.4753474281],"iteration":43,"passed_time":3.933099019,"remaining_time":40.76120802,"test":[0.2835820896,0.5104003906]}, -{"learn":[0.9358974359,0.472622997],"iteration":44,"passed_time":4.0164182,"remaining_time":40.61045069,"test":[0.2794117647,0.5082639974]}, -{"learn":[0.9605263158,0.4699823577],"iteration":45,"passed_time":4.088635381,"remaining_time":40.35305354,"test":[0.2898550725,0.5061141493]}, -{"learn":[0.9459459459,0.467461187],"iteration":46,"passed_time":4.174281469,"remaining_time":40.2329682,"test":[0.3,0.5033800456]}, -{"learn":[0.92,0.4648738666],"iteration":47,"passed_time":4.261116371,"remaining_time":40.12551249,"test":[0.2972972973,0.5013963759]}, -{"learn":[0.9230769231,0.4623380831],"iteration":48,"passed_time":4.34657231,"remaining_time":40.00620636,"test":[0.3026315789,0.4989671766]}, -{"learn":[0.9444444444,0.4599138914],"iteration":49,"passed_time":4.396765385,"remaining_time":39.57088847,"test":[0.2835820896,0.4965728082]}, -{"learn":[0.9452054795,0.4574885236],"iteration":50,"passed_time":4.465140883,"remaining_time":39.31075013,"test":[0.2698412698,0.4943103299]}, -{"learn":[0.9459459459,0.4551268818],"iteration":51,"passed_time":4.548380365,"remaining_time":39.18604622,"test":[0.265625,0.4923652886]}, -{"learn":[0.9459459459,0.4528412266],"iteration":52,"passed_time":4.630943827,"remaining_time":39.05720548,"test":[0.2647058824,0.4899832899]}, -{"learn":[0.9444444444,0.4505661211],"iteration":53,"passed_time":4.701529466,"remaining_time":38.83115077,"test":[0.2608695652,0.4883125]}, -{"learn":[0.9342105263,0.448414868],"iteration":54,"passed_time":4.785150821,"remaining_time":38.71622028,"test":[0.2571428571,0.4860696072]}, -{"learn":[0.9452054795,0.4462228059],"iteration":55,"passed_time":4.869391115,"remaining_time":38.60731527,"test":[0.2753623188,0.484335178]}, -{"learn":[0.9189189189,0.4441773352],"iteration":56,"passed_time":4.952339405,"remaining_time":38.48923433,"test":[0.2786885246,0.4827406141]}, -{"learn":[0.92,0.4420920535],"iteration":57,"passed_time":5.033112598,"remaining_time":38.35578911,"test":[0.2835820896,0.481109592]}, -{"learn":[0.925,0.440192283],"iteration":58,"passed_time":5.107178298,"remaining_time":38.17399372,"test":[0.2567567568,0.4791935764]}, -{"learn":[0.9024390244,0.4382421875],"iteration":59,"passed_time":5.190890824,"remaining_time":38.06653271,"test":[0.2666666667,0.4771906467]}, -{"learn":[0.9024390244,0.4363475493],"iteration":60,"passed_time":5.276589156,"remaining_time":37.97414163,"test":[0.2597402597,0.4752754449]}, -{"learn":[0.9024390244,0.4345450787],"iteration":61,"passed_time":5.359365701,"remaining_time":37.86132543,"test":[0.2467532468,0.4733751628]}, -{"learn":[0.9036144578,0.4326472685],"iteration":62,"passed_time":5.442692164,"remaining_time":37.75327739,"test":[0.2658227848,0.4716966146]}, -{"learn":[0.8977272727,0.4308568801],"iteration":63,"passed_time":5.522406531,"remaining_time":37.62139449,"test":[0.2727272727,0.470465115]}, -{"learn":[0.9,0.4291056256],"iteration":64,"passed_time":5.60578845,"remaining_time":37.51566116,"test":[0.2763157895,0.4687495117]}, -{"learn":[0.902173913,0.4273129562],"iteration":65,"passed_time":5.683152312,"remaining_time":37.37103187,"test":[0.2658227848,0.4677815213]}, -{"learn":[0.9090909091,0.4256047559],"iteration":66,"passed_time":5.769686056,"remaining_time":37.28767257,"test":[0.2658227848,0.4665981445]}, -{"learn":[0.8988764045,0.4240742972],"iteration":67,"passed_time":5.853039531,"remaining_time":37.18401584,"test":[0.2658227848,0.4650780165]}, -{"learn":[0.8941176471,0.4224448991],"iteration":68,"passed_time":5.936225134,"remaining_time":37.07989902,"test":[0.2763157895,0.4639363607]}, -{"learn":[0.8953488372,0.4209080249],"iteration":69,"passed_time":6.020384125,"remaining_time":36.98235962,"test":[0.2592592593,0.4623651259]}, -{"learn":[0.8988764045,0.4193174398],"iteration":70,"passed_time":6.109963124,"remaining_time":36.9179462,"test":[0.2658227848,0.4612811415]}, -{"learn":[0.9,0.4177749344],"iteration":71,"passed_time":6.286077567,"remaining_time":37.36723887,"test":[0.2658227848,0.4600519206]}, -{"learn":[0.8988764045,0.4162908445],"iteration":72,"passed_time":6.396948879,"remaining_time":37.41776947,"test":[0.2631578947,0.4586888563]}, -{"learn":[0.9,0.4148385464],"iteration":73,"passed_time":6.481246756,"remaining_time":37.31096105,"test":[0.2666666667,0.4571987305]}, -{"learn":[0.9032258065,0.4133756629],"iteration":74,"passed_time":6.567378911,"remaining_time":37.21514716,"test":[0.2763157895,0.4557921007]}, -{"learn":[0.9052631579,0.4120514941],"iteration":75,"passed_time":6.647588834,"remaining_time":37.08654823,"test":[0.2692307692,0.4544327528]}, -{"learn":[0.8958333333,0.4107138529],"iteration":76,"passed_time":6.716560244,"remaining_time":36.89746731,"test":[0.2763157895,0.4530524902]}, -{"learn":[0.89,0.409451735],"iteration":77,"passed_time":6.797764214,"remaining_time":36.77764742,"test":[0.2763157895,0.4517415365]}, -{"learn":[0.8932038835,0.4082081147],"iteration":78,"passed_time":6.88316382,"remaining_time":36.68116415,"test":[0.2763157895,0.4503851997]}, -{"learn":[0.8921568627,0.4069098212],"iteration":79,"passed_time":6.968326889,"remaining_time":36.58371617,"test":[0.2763157895,0.4495440809]}, -{"learn":[0.8952380952,0.4056634566],"iteration":80,"passed_time":7.051894693,"remaining_time":36.47831946,"test":[0.2820512821,0.4485981717]}, -{"learn":[0.9134615385,0.4043676936],"iteration":81,"passed_time":7.135907983,"remaining_time":36.37572606,"test":[0.2674418605,0.4474966363]}, -{"learn":[0.9038461538,0.4031632071],"iteration":82,"passed_time":7.220888259,"remaining_time":36.2784386,"test":[0.2613636364,0.4467199164]}, -{"learn":[0.9065420561,0.4020146057],"iteration":83,"passed_time":7.306636485,"remaining_time":36.18524736,"test":[0.2674418605,0.4459931098]}, -{"learn":[0.9065420561,0.4008684991],"iteration":84,"passed_time":7.392598197,"remaining_time":36.09327355,"test":[0.2738095238,0.4448997125]}, -{"learn":[0.9082568807,0.3996890682],"iteration":85,"passed_time":7.477298425,"remaining_time":35.99536684,"test":[0.2738095238,0.4441131727]}, -{"learn":[0.9174311927,0.3986428633],"iteration":86,"passed_time":7.562183889,"remaining_time":35.89864306,"test":[0.2674418605,0.4434606391]}, -{"learn":[0.9181818182,0.3975681455],"iteration":87,"passed_time":7.646474719,"remaining_time":35.79940437,"test":[0.2727272727,0.4426331923]}, -{"learn":[0.9026548673,0.3964486984],"iteration":88,"passed_time":7.730912398,"remaining_time":35.70117972,"test":[0.2727272727,0.4419074164]}, -{"learn":[0.9099099099,0.3954416272],"iteration":89,"passed_time":7.815474154,"remaining_time":35.6038267,"test":[0.2727272727,0.4411972114]}, -{"learn":[0.9115044248,0.3943964915],"iteration":90,"passed_time":7.903632971,"remaining_time":35.52292181,"test":[0.2643678161,0.4401203071]}, -{"learn":[0.9107142857,0.3933641152],"iteration":91,"passed_time":7.9890384,"remaining_time":35.42964855,"test":[0.2643678161,0.4394165039]}, -{"learn":[0.9026548673,0.3924092937],"iteration":92,"passed_time":8.072586589,"remaining_time":35.32841658,"test":[0.2588235294,0.4385617676]}, -{"learn":[0.8947368421,0.3914568602],"iteration":93,"passed_time":8.156461224,"remaining_time":35.22897082,"test":[0.2558139535,0.4376505805]}, -{"learn":[0.8965517241,0.390547374],"iteration":94,"passed_time":8.242271262,"remaining_time":35.1381038,"test":[0.2558139535,0.4368015679]}, -{"learn":[0.8965517241,0.3896693944],"iteration":95,"passed_time":8.326359039,"remaining_time":35.04009429,"test":[0.2619047619,0.4361459418]}, -{"learn":[0.8728813559,0.3887562728],"iteration":96,"passed_time":8.41250347,"remaining_time":34.95091648,"test":[0.2588235294,0.4352419705]}, -{"learn":[0.8760330579,0.3878669594],"iteration":97,"passed_time":8.497793498,"remaining_time":34.85829578,"test":[0.2588235294,0.4345669759]}, -{"learn":[0.8813559322,0.3870453995],"iteration":98,"passed_time":8.582997732,"remaining_time":34.76547566,"test":[0.2894736842,0.4337903375]}, -{"learn":[0.868852459,0.386205128],"iteration":99,"passed_time":8.675004036,"remaining_time":34.70001615,"test":[0.2820512821,0.433221951]}, -{"learn":[0.8833333333,0.385424377],"iteration":100,"passed_time":8.752795262,"remaining_time":34.57787435,"test":[0.28,0.432351237]}, -{"learn":[0.8833333333,0.3846496137],"iteration":101,"passed_time":8.836811446,"remaining_time":34.48089172,"test":[0.2837837838,0.431708252]}, -{"learn":[0.9043478261,0.3838790559],"iteration":102,"passed_time":8.890875077,"remaining_time":34.26871268,"test":[0.2957746479,0.4309409451]}, -{"learn":[0.906779661,0.3831366546],"iteration":103,"passed_time":8.97555761,"remaining_time":34.17616167,"test":[0.2727272727,0.4302190484]}, -{"learn":[0.8974358974,0.3823459597],"iteration":104,"passed_time":9.058036794,"remaining_time":34.07547175,"test":[0.2972972973,0.4295053711]}, -{"learn":[0.905982906,0.3816439396],"iteration":105,"passed_time":9.143446538,"remaining_time":33.98601826,"test":[0.2916666667,0.4286525065]}, -{"learn":[0.8925619835,0.3809453054],"iteration":106,"passed_time":9.237197594,"remaining_time":33.92727714,"test":[0.2916666667,0.4278721788]}, -{"learn":[0.9043478261,0.380220974],"iteration":107,"passed_time":9.318178707,"remaining_time":33.82153753,"test":[0.3043478261,0.4273490397]}, -{"learn":[0.9130434783,0.3795425482],"iteration":108,"passed_time":9.402406501,"remaining_time":33.72789855,"test":[0.2763157895,0.4270652941]}, -{"learn":[0.9130434783,0.3788851149],"iteration":109,"passed_time":9.484597275,"remaining_time":33.62720852,"test":[0.2763157895,0.4266154514]}, -{"learn":[0.8947368421,0.3782476049],"iteration":110,"passed_time":9.569309375,"remaining_time":33.53568781,"test":[0.28,0.4261146105]}, -{"learn":[0.9026548673,0.377613659],"iteration":111,"passed_time":9.655144117,"remaining_time":33.44817783,"test":[0.2816901408,0.4254941949]}, -{"learn":[0.9008264463,0.3769072551],"iteration":112,"passed_time":9.738993226,"remaining_time":33.35389715,"test":[0.2777777778,0.4248485786]}, -{"learn":[0.8991596639,0.3762798315],"iteration":113,"passed_time":9.825498539,"remaining_time":33.2687933,"test":[0.2702702703,0.4241246202]}, -{"learn":[0.8991596639,0.3756611399],"iteration":114,"passed_time":9.909808012,"remaining_time":33.17631378,"test":[0.2739726027,0.4233796115]}, -{"learn":[0.8976377953,0.3750953752],"iteration":115,"passed_time":9.991838772,"remaining_time":33.0764318,"test":[0.2702702703,0.4228316515]}, -{"learn":[0.9032258065,0.374501169],"iteration":116,"passed_time":10.07527816,"remaining_time":32.98146613,"test":[0.2702702703,0.4221863607]}, -{"learn":[0.905511811,0.3739479856],"iteration":117,"passed_time":10.15895946,"remaining_time":32.88747893,"test":[0.2702702703,0.4217787815]}, -{"learn":[0.8947368421,0.3733265497],"iteration":118,"passed_time":10.23998547,"remaining_time":32.78516357,"test":[0.2666666667,0.4214532335]}, -{"learn":[0.890625,0.3727895116],"iteration":119,"passed_time":10.32347404,"remaining_time":32.69100114,"test":[0.2631578947,0.4208398166]}, -{"learn":[0.9,0.3722381815],"iteration":120,"passed_time":10.50604595,"remaining_time":32.90736706,"test":[0.2631578947,0.4204434408]}, -{"learn":[0.9076923077,0.371693837],"iteration":121,"passed_time":10.61746535,"remaining_time":32.8967369,"test":[0.25,0.420049018]}, -{"learn":[0.9076923077,0.3711173443],"iteration":122,"passed_time":10.70118302,"remaining_time":32.79956097,"test":[0.2592592593,0.4197871636]}, -{"learn":[0.9090909091,0.3705372163],"iteration":123,"passed_time":10.78984542,"remaining_time":32.71759578,"test":[0.2738095238,0.4194444987]}, -{"learn":[0.9083969466,0.3700201728],"iteration":124,"passed_time":10.87565229,"remaining_time":32.62695688,"test":[0.2771084337,0.4189313694]}, -{"learn":[0.9090909091,0.3695156393],"iteration":125,"passed_time":10.95420223,"remaining_time":32.51485423,"test":[0.2705882353,0.4191120334]}, -{"learn":[0.9104477612,0.3690077198],"iteration":126,"passed_time":11.03866254,"remaining_time":32.4206388,"test":[0.2674418605,0.4187457411]}, -{"learn":[0.9124087591,0.3685299883],"iteration":127,"passed_time":11.12519882,"remaining_time":32.33260908,"test":[0.2727272727,0.4181769206]}, -{"learn":[0.9117647059,0.3680443801],"iteration":128,"passed_time":11.21124736,"remaining_time":32.24319977,"test":[0.2666666667,0.417857449]}, -{"learn":[0.9124087591,0.3676033944],"iteration":129,"passed_time":11.29630688,"remaining_time":32.15102728,"test":[0.2666666667,0.4174021267]}, -{"learn":[0.9117647059,0.367166757],"iteration":130,"passed_time":11.37907344,"remaining_time":32.05250458,"test":[0.2637362637,0.4170373806]}, -{"learn":[0.897810219,0.3667144374],"iteration":131,"passed_time":11.46370997,"remaining_time":31.95943386,"test":[0.2717391304,0.4165036621]}, -{"learn":[0.9,0.3662658959],"iteration":132,"passed_time":11.5478091,"remaining_time":31.86500707,"test":[0.2747252747,0.4159618327]}, -{"learn":[0.9057971014,0.3658401645],"iteration":133,"passed_time":11.63995344,"remaining_time":31.79270865,"test":[0.2747252747,0.4157437609]}, -{"learn":[0.9084507042,0.3653852076],"iteration":134,"passed_time":11.70957904,"remaining_time":31.65923223,"test":[0.2747252747,0.4153919271]}, -{"learn":[0.9078014184,0.3649000627],"iteration":135,"passed_time":11.79743205,"remaining_time":31.5754799,"test":[0.2747252747,0.4150895454]}, -{"learn":[0.9014084507,0.364462855],"iteration":136,"passed_time":11.88585096,"remaining_time":31.49316715,"test":[0.2659574468,0.4147197537]}, -{"learn":[0.8958333333,0.3640970005],"iteration":137,"passed_time":11.96654594,"remaining_time":31.39050457,"test":[0.2608695652,0.4142384711]}, -{"learn":[0.8958333333,0.3636442533],"iteration":138,"passed_time":12.05289583,"remaining_time":31.30284457,"test":[0.2659574468,0.41371148]}, -{"learn":[0.88,0.363245217],"iteration":139,"passed_time":12.13862088,"remaining_time":31.21359655,"test":[0.2736842105,0.4133129069]}, -{"learn":[0.8823529412,0.3628620409],"iteration":140,"passed_time":12.22364732,"remaining_time":31.12261977,"test":[0.2708333333,0.4130907932]}, -{"learn":[0.8881578947,0.3624502809],"iteration":141,"passed_time":12.31142276,"remaining_time":31.03865739,"test":[0.2783505155,0.4126178385]}, -{"learn":[0.8896103896,0.3620806127],"iteration":142,"passed_time":12.39697739,"remaining_time":30.94909741,"test":[0.2631578947,0.4122840983]}, -{"learn":[0.891025641,0.3617276959],"iteration":143,"passed_time":12.4814261,"remaining_time":30.85685897,"test":[0.2783505155,0.4120744629]}, -{"learn":[0.8917197452,0.3613753136],"iteration":144,"passed_time":12.56453115,"remaining_time":30.76143834,"test":[0.2828282828,0.4116843533]}, -{"learn":[0.8853503185,0.3610250342],"iteration":145,"passed_time":12.65164908,"remaining_time":30.67591625,"test":[0.2828282828,0.411454617]}, -{"learn":[0.8917197452,0.3606988481],"iteration":146,"passed_time":12.74071425,"remaining_time":30.59504851,"test":[0.2828282828,0.4110407172]}, -{"learn":[0.8860759494,0.3602493442],"iteration":147,"passed_time":12.82797967,"remaining_time":30.50978949,"test":[0.2828282828,0.4106690809]}, -{"learn":[0.88125,0.3599184891],"iteration":148,"passed_time":12.91527852,"remaining_time":30.42458229,"test":[0.28,0.4106021864]}, -{"learn":[0.8765432099,0.3596188911],"iteration":149,"passed_time":13.01984798,"remaining_time":30.3796453,"test":[0.28,0.4104062229]}, -{"learn":[0.8773006135,0.3592183936],"iteration":150,"passed_time":13.12597869,"remaining_time":30.3375269,"test":[0.28,0.4100428331]}, -{"learn":[0.8780487805,0.3588919223],"iteration":151,"passed_time":13.21023634,"remaining_time":30.24448847,"test":[0.28,0.4099163411]}, -{"learn":[0.8711656442,0.3585073563],"iteration":152,"passed_time":13.29365745,"remaining_time":30.14966755,"test":[0.2828282828,0.4097328016]}, -{"learn":[0.8711656442,0.3581781763],"iteration":153,"passed_time":13.39616821,"remaining_time":30.09788441,"test":[0.28,0.409455485]}, -{"learn":[0.8773006135,0.3578482479],"iteration":154,"passed_time":13.49009313,"remaining_time":30.02633632,"test":[0.28,0.4093768175]}, -{"learn":[0.8734939759,0.3575392763],"iteration":155,"passed_time":13.58464875,"remaining_time":29.95589211,"test":[0.2772277228,0.4091545681]}, -{"learn":[0.875,0.3572412466],"iteration":156,"passed_time":13.67848486,"remaining_time":29.88356883,"test":[0.2745098039,0.4087884386]}, -{"learn":[0.8787878788,0.3568917156],"iteration":157,"passed_time":13.76336279,"remaining_time":29.79158275,"test":[0.2815533981,0.4084727105]}, -{"learn":[0.8773006135,0.3565857023],"iteration":158,"passed_time":13.83941724,"remaining_time":29.68076277,"test":[0.2815533981,0.4082925347]}, -{"learn":[0.8848484848,0.3563088076],"iteration":159,"passed_time":13.93121092,"remaining_time":29.60382321,"test":[0.2788461538,0.4078967828]}, -{"learn":[0.8855421687,0.3559962007],"iteration":160,"passed_time":14.02631099,"remaining_time":29.53366103,"test":[0.2788461538,0.4075260959]}, -{"learn":[0.8902439024,0.3556571125],"iteration":161,"passed_time":14.11654308,"remaining_time":29.45303434,"test":[0.2815533981,0.4072051324]}, -{"learn":[0.8855421687,0.35543956],"iteration":162,"passed_time":14.20074664,"remaining_time":29.35982587,"test":[0.2788461538,0.4069268934]}, -{"learn":[0.8848484848,0.3551621664],"iteration":163,"passed_time":14.28811784,"remaining_time":29.27321705,"test":[0.2788461538,0.4067253689]}, -{"learn":[0.8902439024,0.354874722],"iteration":164,"passed_time":14.37340628,"remaining_time":29.18237032,"test":[0.2735849057,0.4064859755]}, -{"learn":[0.896969697,0.3545863509],"iteration":165,"passed_time":14.46708995,"remaining_time":29.10848218,"test":[0.2735849057,0.4063747287]}, -{"learn":[0.8963414634,0.3542585253],"iteration":166,"passed_time":14.59872472,"remaining_time":29.11003193,"test":[0.2735849057,0.4062399902]}, -{"learn":[0.8963414634,0.3539345489],"iteration":167,"passed_time":14.76935546,"remaining_time":29.18705959,"test":[0.2761904762,0.4061812609]}, -{"learn":[0.8909090909,0.3536960039],"iteration":168,"passed_time":14.85546684,"remaining_time":29.09561848,"test":[0.2761904762,0.4059018826]}, -{"learn":[0.8963414634,0.3534498674],"iteration":169,"passed_time":14.94000312,"remaining_time":29.00118253,"test":[0.2735849057,0.4057597928]}, -{"learn":[0.875739645,0.353215635],"iteration":170,"passed_time":15.02772854,"remaining_time":28.91299819,"test":[0.2788461538,0.4056279568]}, -{"learn":[0.8848484848,0.3529295806],"iteration":171,"passed_time":15.11615009,"remaining_time":28.82614669,"test":[0.2788461538,0.4054673394]}, -{"learn":[0.8915662651,0.352638679],"iteration":172,"passed_time":15.20251972,"remaining_time":28.73539855,"test":[0.2788461538,0.4051953125]}, -{"learn":[0.8902439024,0.3523191934],"iteration":173,"passed_time":15.28648601,"remaining_time":28.64019792,"test":[0.2788461538,0.4052173394]}, -{"learn":[0.8963414634,0.3520754448],"iteration":174,"passed_time":15.3703647,"remaining_time":28.54496302,"test":[0.2857142857,0.4052035862]}, -{"learn":[0.8982035928,0.3518537936],"iteration":175,"passed_time":15.45627806,"remaining_time":28.4536028,"test":[0.2857142857,0.4049254015]}, -{"learn":[0.8941176471,0.3516214145],"iteration":176,"passed_time":15.54225601,"remaining_time":28.36242199,"test":[0.2857142857,0.4048539225]}, -{"learn":[0.8888888889,0.3513249886],"iteration":177,"passed_time":15.63026577,"remaining_time":28.27497516,"test":[0.2924528302,0.4046717665]}, -{"learn":[0.8982035928,0.3511203738],"iteration":178,"passed_time":15.71254564,"remaining_time":28.17724665,"test":[0.2897196262,0.4047108019]}, -{"learn":[0.9,0.3509067775],"iteration":179,"passed_time":15.79876558,"remaining_time":28.08669436,"test":[0.2830188679,0.4044972059]}, -{"learn":[0.9053254438,0.3507023765],"iteration":180,"passed_time":15.87988585,"remaining_time":27.98720213,"test":[0.2830188679,0.4044252658]}, -{"learn":[0.9053254438,0.350465578],"iteration":181,"passed_time":15.96604914,"remaining_time":27.89672323,"test":[0.2857142857,0.4040943739]}, -{"learn":[0.9101796407,0.3502760749],"iteration":182,"passed_time":16.05573204,"remaining_time":27.81238828,"test":[0.2924528302,0.4038273112]}, -{"learn":[0.9058823529,0.3500263743],"iteration":183,"passed_time":16.14284456,"remaining_time":27.72358087,"test":[0.2815533981,0.4037972005]}, -{"learn":[0.9058823529,0.3498100693],"iteration":184,"passed_time":16.23263432,"remaining_time":27.63935033,"test":[0.2815533981,0.4035525445]}, -{"learn":[0.9117647059,0.3496086978],"iteration":185,"passed_time":16.31726814,"remaining_time":27.54635589,"test":[0.2788461538,0.4035713433]}, -{"learn":[0.9117647059,0.3494197651],"iteration":186,"passed_time":16.40091655,"remaining_time":27.45180149,"test":[0.2745098039,0.4033901367]}, -{"learn":[0.9122807018,0.349233042],"iteration":187,"passed_time":16.48958846,"remaining_time":27.3657,"test":[0.2745098039,0.4031182454]}, -{"learn":[0.9075144509,0.3489871194],"iteration":188,"passed_time":16.59129503,"remaining_time":27.30101986,"test":[0.2718446602,0.4028556858]}, -{"learn":[0.9132947977,0.3487706361],"iteration":189,"passed_time":16.67744418,"remaining_time":27.21056682,"test":[0.28,0.4027982856]}, -{"learn":[0.9142857143,0.3485947836],"iteration":190,"passed_time":16.7622203,"remaining_time":27.11793756,"test":[0.28,0.402790446]}, -{"learn":[0.9248554913,0.3483899193],"iteration":191,"passed_time":16.84885642,"remaining_time":27.02837385,"test":[0.2772277228,0.4029530165]}, -{"learn":[0.9248554913,0.3482065109],"iteration":192,"passed_time":16.93512237,"remaining_time":26.93825165,"test":[0.2772277228,0.4028009983]}, -{"learn":[0.9142857143,0.3479946966],"iteration":193,"passed_time":17.03191455,"remaining_time":26.86477244,"test":[0.2828282828,0.4026370985]}, -{"learn":[0.9147727273,0.3477309535],"iteration":194,"passed_time":17.11523988,"remaining_time":26.76999058,"test":[0.2828282828,0.4026086426]}, -{"learn":[0.9147727273,0.3474873475],"iteration":195,"passed_time":17.20898619,"remaining_time":26.69148878,"test":[0.28,0.4025202637]}, -{"learn":[0.9147727273,0.3472967396],"iteration":196,"passed_time":17.30043016,"remaining_time":26.60929105,"test":[0.2772277228,0.4022954644]}, -{"learn":[0.9157303371,0.347078902],"iteration":197,"passed_time":17.38887038,"remaining_time":26.52241847,"test":[0.2772277228,0.4022045085]}, -{"learn":[0.9157303371,0.34688056],"iteration":198,"passed_time":17.47760429,"remaining_time":26.43597433,"test":[0.2815533981,0.4020537923]}, -{"learn":[0.9162011173,0.3466977575],"iteration":199,"passed_time":17.56481979,"remaining_time":26.34722969,"test":[0.2815533981,0.4019348687]}, -{"learn":[0.9116022099,0.3465445013],"iteration":200,"passed_time":17.65671884,"remaining_time":26.26546732,"test":[0.2884615385,0.4017687717]}, -{"learn":[0.912568306,0.3462837876],"iteration":201,"passed_time":17.74228214,"remaining_time":26.17425782,"test":[0.2815533981,0.4015941026]}, -{"learn":[0.912568306,0.346108149],"iteration":202,"passed_time":17.83030821,"remaining_time":26.08670708,"test":[0.2884615385,0.4014142524]}, -{"learn":[0.9086021505,0.3459622348],"iteration":203,"passed_time":17.9082637,"remaining_time":25.98453949,"test":[0.2924528302,0.4013045247]}, -{"learn":[0.9081081081,0.3457472129],"iteration":204,"passed_time":17.99378794,"remaining_time":25.89349971,"test":[0.2897196262,0.4012243924]}, -{"learn":[0.9086021505,0.3455854742],"iteration":205,"passed_time":18.08153043,"remaining_time":25.80567935,"test":[0.2897196262,0.4010365397]}, -{"learn":[0.9095744681,0.345429937],"iteration":206,"passed_time":18.16650382,"remaining_time":25.71394019,"test":[0.2980769231,0.4008413086]}, -{"learn":[0.9100529101,0.3452428932],"iteration":207,"passed_time":18.25403074,"remaining_time":25.62585085,"test":[0.2962962963,0.4006917589]}, -{"learn":[0.9114583333,0.3450315423],"iteration":208,"passed_time":18.33960654,"remaining_time":25.53505025,"test":[0.3047619048,0.4003455404]}, -{"learn":[0.9109947644,0.3448759694],"iteration":209,"passed_time":18.41668992,"remaining_time":25.43257179,"test":[0.3009708738,0.4003435872]}, -{"learn":[0.90625,0.3446913136],"iteration":210,"passed_time":18.49472119,"remaining_time":25.33163234,"test":[0.2941176471,0.4002464735]}, -{"learn":[0.90625,0.3444859503],"iteration":211,"passed_time":18.58055808,"remaining_time":25.24151287,"test":[0.2980769231,0.4000997721]}, -{"learn":[0.90625,0.3442730668],"iteration":212,"passed_time":18.66636298,"remaining_time":25.15139049,"test":[0.3047619048,0.4001095649]}, -{"learn":[0.9057591623,0.3440894089],"iteration":213,"passed_time":18.76614745,"remaining_time":25.07999145,"test":[0.3047619048,0.3999580621]}, -{"learn":[0.9067357513,0.3439525833],"iteration":214,"passed_time":18.92735253,"remaining_time":25.08974638,"test":[0.3039215686,0.3999697266]}, -{"learn":[0.9114583333,0.3438305486],"iteration":215,"passed_time":19.03597572,"remaining_time":25.0287829,"test":[0.2980769231,0.3999312337]}, -{"learn":[0.9114583333,0.3436801437],"iteration":216,"passed_time":19.1161907,"remaining_time":24.93033165,"test":[0.2980769231,0.3998933377]}, -{"learn":[0.9119170984,0.3435236442],"iteration":217,"passed_time":19.18543092,"remaining_time":24.81785101,"test":[0.3106796117,0.3998292914]}, -{"learn":[0.9114583333,0.3433478273],"iteration":218,"passed_time":19.26134459,"remaining_time":24.71432798,"test":[0.3106796117,0.3997649468]}, -{"learn":[0.9119170984,0.3432052991],"iteration":219,"passed_time":19.34310299,"remaining_time":24.61849471,"test":[0.3238095238,0.3997563477]}, -{"learn":[0.9072164948,0.3430779183],"iteration":220,"passed_time":19.42462207,"remaining_time":24.52248668,"test":[0.3173076923,0.3998943956]}, -{"learn":[0.9081632653,0.342938277],"iteration":221,"passed_time":19.50466691,"remaining_time":24.42476307,"test":[0.3173076923,0.3997731662]}, -{"learn":[0.9086294416,0.3427751126],"iteration":222,"passed_time":19.59064066,"remaining_time":24.33456262,"test":[0.3142857143,0.3997895779]}, -{"learn":[0.9086294416,0.3426143719],"iteration":223,"passed_time":19.67711258,"remaining_time":24.24501371,"test":[0.3142857143,0.3997546658]}, -{"learn":[0.9086294416,0.3423794266],"iteration":224,"passed_time":19.76737075,"remaining_time":24.16011981,"test":[0.3076923077,0.3996602919]}, -{"learn":[0.9095477387,0.3422408902],"iteration":225,"passed_time":19.83605043,"remaining_time":24.0490169,"test":[0.3142857143,0.3995736491]}, -{"learn":[0.9090909091,0.3420682453],"iteration":226,"passed_time":19.90743236,"remaining_time":23.9415376,"test":[0.3113207547,0.3995743001]}, -{"learn":[0.9145728643,0.3419356966],"iteration":227,"passed_time":19.99098239,"remaining_time":23.84889127,"test":[0.3047619048,0.3995620388]}, -{"learn":[0.9191919192,0.3417886419],"iteration":228,"passed_time":20.07767823,"remaining_time":23.76004716,"test":[0.3047619048,0.3994820421]}, -{"learn":[0.9191919192,0.3416593721],"iteration":229,"passed_time":20.1627888,"remaining_time":23.66936076,"test":[0.3027522936,0.3994935981]}, -{"learn":[0.923857868,0.3415157034],"iteration":230,"passed_time":20.25874282,"remaining_time":23.59134986,"test":[0.3076923077,0.3994675564]}, -{"learn":[0.923857868,0.3413484047],"iteration":231,"passed_time":20.3425071,"remaining_time":23.49910303,"test":[0.3106796117,0.3995485569]}, -{"learn":[0.9246231156,0.3412097613],"iteration":232,"passed_time":20.4444625,"remaining_time":23.42777463,"test":[0.3106796117,0.3993754883]}, -{"learn":[0.9303482587,0.3410308437],"iteration":233,"passed_time":20.52879222,"remaining_time":23.33614842,"test":[0.320754717,0.3992836914]}, -{"learn":[0.9306930693,0.3408708514],"iteration":234,"passed_time":20.61961925,"remaining_time":23.25191107,"test":[0.320754717,0.3991391059]}, -{"learn":[0.935,0.3407408688],"iteration":235,"passed_time":20.70025336,"remaining_time":23.15621562,"test":[0.320754717,0.3990222711]}, -{"learn":[0.9310344828,0.3405847613],"iteration":236,"passed_time":20.78831696,"remaining_time":23.06889181,"test":[0.320754717,0.3988642578]}, -{"learn":[0.9359605911,0.3404300083],"iteration":237,"passed_time":20.88085071,"remaining_time":22.98648272,"test":[0.320754717,0.3987768012]}, -{"learn":[0.9362745098,0.3402643134],"iteration":238,"passed_time":20.95694544,"remaining_time":22.88603665,"test":[0.3238095238,0.3987998047]}, -{"learn":[0.9317073171,0.3401302321],"iteration":239,"passed_time":21.04336866,"remaining_time":22.79698271,"test":[0.320754717,0.3987548014]}, -{"learn":[0.9323671498,0.3399919451],"iteration":240,"passed_time":21.12140978,"remaining_time":22.69894246,"test":[0.3113207547,0.3986414388]}, -{"learn":[0.9414634146,0.3398047588],"iteration":241,"passed_time":21.20604501,"remaining_time":22.60809757,"test":[0.308411215,0.3986066081]}, -{"learn":[0.9371980676,0.3396306883],"iteration":242,"passed_time":21.28521188,"remaining_time":22.51152039,"test":[0.308411215,0.3984570312]}, -{"learn":[0.9375,0.339554773],"iteration":243,"passed_time":21.37668739,"remaining_time":22.42799988,"test":[0.3148148148,0.3984090441]}, -{"learn":[0.9375,0.3394041187],"iteration":244,"passed_time":21.46241466,"remaining_time":22.33843158,"test":[0.3211009174,0.3983217502]}, -{"learn":[0.9380952381,0.3392554246],"iteration":245,"passed_time":21.54815199,"remaining_time":22.2489049,"test":[0.3181818182,0.3982025282]}, -{"learn":[0.9339622642,0.3388922787],"iteration":246,"passed_time":21.64086728,"remaining_time":22.16655636,"test":[0.3119266055,0.3980964898]}, -{"learn":[0.9342723005,0.3387117216],"iteration":247,"passed_time":21.73453563,"remaining_time":22.08509265,"test":[0.3211009174,0.3979176432]}, -{"learn":[0.9339622642,0.3385895087],"iteration":248,"passed_time":21.81657625,"remaining_time":21.9918098,"test":[0.3240740741,0.3979497342]}, -{"learn":[0.9386792453,0.3385190465],"iteration":249,"passed_time":21.90011477,"remaining_time":21.90011477,"test":[0.3211009174,0.3979514431]}, -{"learn":[0.9348837209,0.3382733377],"iteration":250,"passed_time":21.98875443,"remaining_time":21.81354523,"test":[0.3240740741,0.3977641602]}, -{"learn":[0.9345794393,0.3381529425],"iteration":251,"passed_time":22.07250152,"remaining_time":21.72214435,"test":[0.3240740741,0.3976897515]}, -{"learn":[0.9348837209,0.3380619155],"iteration":252,"passed_time":22.15783447,"remaining_time":21.63235223,"test":[0.3177570093,0.3975579427]}, -{"learn":[0.9348837209,0.3378854927],"iteration":253,"passed_time":22.24284451,"remaining_time":21.54228248,"test":[0.3211009174,0.3977282444]}, -{"learn":[0.9348837209,0.3377540132],"iteration":254,"passed_time":22.32620852,"remaining_time":21.45067093,"test":[0.3211009174,0.3978637695]}, -{"learn":[0.9302325581,0.3375425197],"iteration":255,"passed_time":22.41325369,"remaining_time":21.36263242,"test":[0.3272727273,0.3977652724]}, -{"learn":[0.9302325581,0.3374556983],"iteration":256,"passed_time":22.49297462,"remaining_time":21.26767639,"test":[0.3272727273,0.3977806532]}, -{"learn":[0.9299065421,0.3373343408],"iteration":257,"passed_time":22.58533044,"remaining_time":21.1846898,"test":[0.3272727273,0.3976958008]}, -{"learn":[0.9389671362,0.3372118071],"iteration":258,"passed_time":22.67197435,"remaining_time":21.0963159,"test":[0.3243243243,0.3977214355]}, -{"learn":[0.930875576,0.3370945484],"iteration":259,"passed_time":22.77352428,"remaining_time":21.02171472,"test":[0.3303571429,0.3976886393]}, -{"learn":[0.935483871,0.3369541942],"iteration":260,"passed_time":22.86454055,"remaining_time":20.93726127,"test":[0.3274336283,0.3975975749]}, -{"learn":[0.9400921659,0.3368692618],"iteration":261,"passed_time":22.94836268,"remaining_time":20.84622258,"test":[0.3363636364,0.3975189887]}, -{"learn":[0.9400921659,0.3367536425],"iteration":262,"passed_time":23.1106591,"remaining_time":20.82595516,"test":[0.3394495413,0.3974306641]}, -{"learn":[0.9403669725,0.3366149279],"iteration":263,"passed_time":23.24262988,"remaining_time":20.77750247,"test":[0.3457943925,0.3973971354]}, -{"learn":[0.9406392694,0.3365411511],"iteration":264,"passed_time":23.31824797,"remaining_time":20.67844632,"test":[0.3457943925,0.397331543]}, -{"learn":[0.9406392694,0.3363912095],"iteration":265,"passed_time":23.40794718,"remaining_time":20.59195354,"test":[0.3457943925,0.3972553168]}, -{"learn":[0.9403669725,0.3363007527],"iteration":266,"passed_time":23.49067586,"remaining_time":20.49935384,"test":[0.3457943925,0.3972249891]}, -{"learn":[0.9411764706,0.3361698078],"iteration":267,"passed_time":23.57770761,"remaining_time":20.41055286,"test":[0.3457943925,0.3971032444]}, -{"learn":[0.9447004608,0.3360679103],"iteration":268,"passed_time":23.6597604,"remaining_time":20.31748941,"test":[0.3457943925,0.3970613336]}, -{"learn":[0.9417040359,0.3358984375],"iteration":269,"passed_time":23.74729114,"remaining_time":20.22917393,"test":[0.3457943925,0.3969401584]}, -{"learn":[0.9459459459,0.3357251155],"iteration":270,"passed_time":23.83691417,"remaining_time":20.14263227,"test":[0.3490566038,0.3970305718]}, -{"learn":[0.9414414414,0.3356337677],"iteration":271,"passed_time":23.92222219,"remaining_time":20.05245095,"test":[0.3425925926,0.3970181207]}, -{"learn":[0.9424778761,0.335546376],"iteration":272,"passed_time":24.01352681,"remaining_time":19.96729153,"test":[0.3457943925,0.3969299588]}, -{"learn":[0.9424778761,0.3353878094],"iteration":273,"passed_time":24.10112584,"remaining_time":19.8790308,"test":[0.3457943925,0.3969176432]}, -{"learn":[0.9424778761,0.3352970318],"iteration":274,"passed_time":24.19428793,"remaining_time":19.79532649,"test":[0.3425925926,0.3968911947]}, -{"learn":[0.9424778761,0.3351617031],"iteration":275,"passed_time":24.27310368,"remaining_time":19.69991023,"test":[0.3394495413,0.3968352051]}, -{"learn":[0.9424778761,0.3350522497],"iteration":276,"passed_time":24.35506828,"remaining_time":19.60714883,"test":[0.3394495413,0.396862576]}, -{"learn":[0.9429824561,0.3349684934],"iteration":277,"passed_time":24.44127356,"remaining_time":19.51785155,"test":[0.3394495413,0.3967687174]}, -{"learn":[0.9429824561,0.3347801309],"iteration":278,"passed_time":24.52933498,"remaining_time":19.43004671,"test":[0.3394495413,0.396628852]}, -{"learn":[0.943231441,0.3346032448],"iteration":279,"passed_time":24.61264176,"remaining_time":19.33850424,"test":[0.3486238532,0.3965630154]}, -{"learn":[0.9429824561,0.334415203],"iteration":280,"passed_time":24.69966528,"remaining_time":19.24991707,"test":[0.3486238532,0.3965377333]}, -{"learn":[0.9427312775,0.334342638],"iteration":281,"passed_time":24.78072514,"remaining_time":19.15673078,"test":[0.3486238532,0.3965830621]}, -{"learn":[0.9429824561,0.3341694229],"iteration":282,"passed_time":24.86836848,"remaining_time":19.06867831,"test":[0.3486238532,0.3965849881]}, -{"learn":[0.9388646288,0.3340826015],"iteration":283,"passed_time":24.95016344,"remaining_time":18.97618065,"test":[0.3513513514,0.3966135796]}, -{"learn":[0.9391304348,0.3339726491],"iteration":284,"passed_time":25.0300152,"remaining_time":18.88229217,"test":[0.3454545455,0.3966727159]}, -{"learn":[0.9396551724,0.333826343],"iteration":285,"passed_time":25.11599098,"remaining_time":18.79308416,"test":[0.3394495413,0.3965866428]}, -{"learn":[0.9393939394,0.3336900875],"iteration":286,"passed_time":25.20229437,"remaining_time":18.70414181,"test":[0.3394495413,0.3964724392]}, -{"learn":[0.9396551724,0.3335809549],"iteration":287,"passed_time":25.28592235,"remaining_time":18.6132484,"test":[0.3461538462,0.3964127062]}, -{"learn":[0.9393939394,0.333442062],"iteration":288,"passed_time":25.37410148,"remaining_time":18.52572807,"test":[0.3461538462,0.3963361545]}, -{"learn":[0.9396551724,0.3333525676],"iteration":289,"passed_time":25.46533851,"remaining_time":18.44041754,"test":[0.3461538462,0.3963429091]}, -{"learn":[0.9396551724,0.3332697023],"iteration":290,"passed_time":25.54826696,"remaining_time":18.34909895,"test":[0.3523809524,0.3964152561]}, -{"learn":[0.9401709402,0.3331760379],"iteration":291,"passed_time":25.63453612,"remaining_time":18.26021751,"test":[0.358490566,0.3963829753]}, -{"learn":[0.9399141631,0.3330947765],"iteration":292,"passed_time":25.7174481,"remaining_time":18.1689821,"test":[0.358490566,0.3962185059]}, -{"learn":[0.9358974359,0.3329954451],"iteration":293,"passed_time":25.80328332,"remaining_time":18.07985158,"test":[0.3490566038,0.396163954]}, -{"learn":[0.9358974359,0.3329106552],"iteration":294,"passed_time":25.88687786,"remaining_time":17.98918631,"test":[0.3523809524,0.3961566298]}, -{"learn":[0.936440678,0.3327866603],"iteration":295,"passed_time":25.97218943,"remaining_time":17.89975218,"test":[0.3523809524,0.3961437988]}, -{"learn":[0.9361702128,0.3327275319],"iteration":296,"passed_time":26.05394949,"remaining_time":17.80791834,"test":[0.3523809524,0.3961406793]}, -{"learn":[0.9404255319,0.3326225336],"iteration":297,"passed_time":26.13704192,"remaining_time":17.71705526,"test":[0.3431372549,0.3961118707]}, -{"learn":[0.9411764706,0.3324805757],"iteration":298,"passed_time":26.2188269,"remaining_time":17.62536524,"test":[0.3431372549,0.3961145833]}, -{"learn":[0.9377593361,0.3323966768],"iteration":299,"passed_time":26.30088506,"remaining_time":17.53392337,"test":[0.3366336634,0.3960976562]}, -{"learn":[0.9341563786,0.3322237825],"iteration":300,"passed_time":26.38735182,"remaining_time":17.44545851,"test":[0.3269230769,0.3960027669]}, -{"learn":[0.9377593361,0.3321659016],"iteration":301,"passed_time":26.48038584,"remaining_time":17.36131257,"test":[0.3269230769,0.395966824]}, -{"learn":[0.9380165289,0.3320394474],"iteration":302,"passed_time":26.57257589,"remaining_time":17.27655924,"test":[0.3300970874,0.3959388021]}, -{"learn":[0.9380165289,0.3319693773],"iteration":303,"passed_time":26.65808286,"remaining_time":17.18744816,"test":[0.3238095238,0.3958975966]}, -{"learn":[0.9377593361,0.3318825202],"iteration":304,"passed_time":26.74157625,"remaining_time":17.09707334,"test":[0.3333333333,0.3959249946]}, -{"learn":[0.9382716049,0.3317774863],"iteration":305,"passed_time":26.82903094,"remaining_time":17.00925491,"test":[0.3333333333,0.3958734809]}, -{"learn":[0.9382716049,0.3316979713],"iteration":306,"passed_time":26.91411142,"remaining_time":16.91994627,"test":[0.3333333333,0.3958619249]}, -{"learn":[0.9346938776,0.3315895515],"iteration":307,"passed_time":26.99739535,"remaining_time":16.82954515,"test":[0.3333333333,0.395796875]}, -{"learn":[0.9346938776,0.3315500257],"iteration":308,"passed_time":27.07915579,"remaining_time":16.7382484,"test":[0.3394495413,0.3957655165]}, -{"learn":[0.9390243902,0.3314697978],"iteration":309,"passed_time":27.16020958,"remaining_time":16.64658007,"test":[0.3333333333,0.3957682292]}, -{"learn":[0.939516129,0.3314249615],"iteration":310,"passed_time":27.29737224,"remaining_time":16.58907831,"test":[0.320754717,0.3957937826]}, -{"learn":[0.939516129,0.3312820769],"iteration":311,"passed_time":27.48853832,"remaining_time":16.56360642,"test":[0.320754717,0.3957345378]}, -{"learn":[0.9357429719,0.3311679901],"iteration":312,"passed_time":27.57314048,"remaining_time":16.47340981,"test":[0.3271028037,0.3955753852]}, -{"learn":[0.939516129,0.3311195184],"iteration":313,"passed_time":27.65530136,"remaining_time":16.38180272,"test":[0.3271028037,0.3955834961]}, -{"learn":[0.939516129,0.3310690152],"iteration":314,"passed_time":27.73786295,"remaining_time":16.29049094,"test":[0.3301886792,0.3956049262]}, -{"learn":[0.939516129,0.3309855084],"iteration":315,"passed_time":27.8244982,"remaining_time":16.20160655,"test":[0.3396226415,0.395566786]}, -{"learn":[0.939516129,0.3309401731],"iteration":316,"passed_time":27.90723874,"remaining_time":16.11048798,"test":[0.3396226415,0.3955201823]}, -{"learn":[0.9357429719,0.330802492],"iteration":317,"passed_time":27.99192191,"remaining_time":16.02053392,"test":[0.3396226415,0.3954931369]}, -{"learn":[0.9357429719,0.3307062614],"iteration":318,"passed_time":28.07472743,"remaining_time":15.92954754,"test":[0.3364485981,0.3955254991]}, -{"learn":[0.9357429719,0.330692005],"iteration":319,"passed_time":28.11275266,"remaining_time":15.81342337,"test":[0.3364485981,0.3955166558]}, -{"learn":[0.9357429719,0.3306368684],"iteration":320,"passed_time":28.19625145,"remaining_time":15.72314333,"test":[0.3333333333,0.3955898166]}, -{"learn":[0.9282868526,0.3305426337],"iteration":321,"passed_time":28.28182587,"remaining_time":15.63405281,"test":[0.3363636364,0.3955433485]}, -{"learn":[0.9282868526,0.3305008269],"iteration":322,"passed_time":28.36452869,"remaining_time":15.54341046,"test":[0.3363636364,0.3955307346]}, -{"learn":[0.9282868526,0.3303075459],"iteration":323,"passed_time":28.46528905,"remaining_time":15.46262615,"test":[0.3363636364,0.395464681]}, -{"learn":[0.932,0.3302724396],"iteration":324,"passed_time":28.5461113,"remaining_time":15.37098301,"test":[0.3363636364,0.3954533149]}, -{"learn":[0.932,0.3301259552],"iteration":325,"passed_time":28.63491071,"remaining_time":15.283664,"test":[0.3451327434,0.3954586046]}, -{"learn":[0.9288537549,0.3300699989],"iteration":326,"passed_time":28.72012689,"remaining_time":15.19444022,"test":[0.3451327434,0.3954269477]}, -{"learn":[0.9288537549,0.3299974339],"iteration":327,"passed_time":28.80558888,"remaining_time":15.10536978,"test":[0.3363636364,0.3954387478]}, -{"learn":[0.9288537549,0.3298813512],"iteration":328,"passed_time":28.88937836,"remaining_time":15.01545197,"test":[0.3302752294,0.3953312446]}, -{"learn":[0.9288537549,0.3298155936],"iteration":329,"passed_time":28.97041562,"remaining_time":14.9241535,"test":[0.3272727273,0.3954164225]}, -{"learn":[0.9288537549,0.3297789191],"iteration":330,"passed_time":29.05449698,"remaining_time":14.83447127,"test":[0.3333333333,0.3953617893]}, -{"learn":[0.9288537549,0.3297477332],"iteration":331,"passed_time":29.14016874,"remaining_time":14.74562756,"test":[0.3333333333,0.3953370226]}, -{"learn":[0.9291338583,0.3296651888],"iteration":332,"passed_time":29.22393803,"remaining_time":14.6558488,"test":[0.3392857143,0.3956211209]}, -{"learn":[0.93359375,0.3295453638],"iteration":333,"passed_time":29.30799857,"remaining_time":14.56625078,"test":[0.3392857143,0.3955862901]}, -{"learn":[0.93359375,0.3294967495],"iteration":334,"passed_time":29.38998283,"remaining_time":14.47566319,"test":[0.3392857143,0.3956160753]}, -{"learn":[0.9375,0.3294302079],"iteration":335,"passed_time":29.47248305,"remaining_time":14.38537863,"test":[0.3423423423,0.3956462674]}, -{"learn":[0.9375,0.3294071838],"iteration":336,"passed_time":29.55778933,"remaining_time":14.29649751,"test":[0.3423423423,0.3956146105]}, -{"learn":[0.9375,0.3293788136],"iteration":337,"passed_time":29.6352708,"remaining_time":14.20388719,"test":[0.3423423423,0.3955611165]}, -{"learn":[0.9338521401,0.3292367487],"iteration":338,"passed_time":29.72127773,"remaining_time":14.11541509,"test":[0.3423423423,0.3955461968]}, -{"learn":[0.9338521401,0.3291954408],"iteration":339,"passed_time":29.80385042,"remaining_time":14.02534137,"test":[0.3423423423,0.3955703939]}, -{"learn":[0.9338521401,0.3290744754],"iteration":340,"passed_time":29.89068463,"remaining_time":13.9372987,"test":[0.3392857143,0.3955322266]}, -{"learn":[0.9338521401,0.3290348426],"iteration":341,"passed_time":29.97110284,"remaining_time":13.84629897,"test":[0.3392857143,0.3955233019]}, -{"learn":[0.9338521401,0.329009288],"iteration":342,"passed_time":30.05304958,"remaining_time":13.75606059,"test":[0.3392857143,0.3955158691]}, -{"learn":[0.9338521401,0.3289871906],"iteration":343,"passed_time":30.12350035,"remaining_time":13.66065713,"test":[0.3392857143,0.3955268555]}, -{"learn":[0.9302325581,0.3289021869],"iteration":344,"passed_time":30.20867938,"remaining_time":13.57201537,"test":[0.3392857143,0.3955516493]}, -{"learn":[0.9299610895,0.3288670806],"iteration":345,"passed_time":30.29141568,"remaining_time":13.4823064,"test":[0.3451327434,0.395638482]}, -{"learn":[0.9302325581,0.3287844648],"iteration":346,"passed_time":30.37495698,"remaining_time":13.39299256,"test":[0.3421052632,0.3956229655]}, -{"learn":[0.9305019305,0.3286397625],"iteration":347,"passed_time":30.4672946,"remaining_time":13.30755396,"test":[0.3451327434,0.3955362684]}, -{"learn":[0.9307692308,0.3286172018],"iteration":348,"passed_time":30.55018361,"remaining_time":13.21798775,"test":[0.350877193,0.3955777724]}, -{"learn":[0.9307692308,0.3285155894],"iteration":349,"passed_time":30.63660612,"remaining_time":13.12997405,"test":[0.3448275862,0.3955560438]}, -{"learn":[0.9305019305,0.328492102],"iteration":350,"passed_time":30.71888481,"remaining_time":13.04021036,"test":[0.3448275862,0.3956329753]}, -{"learn":[0.9302325581,0.3284671889],"iteration":351,"passed_time":30.80174179,"remaining_time":12.95073234,"test":[0.3448275862,0.3956309408]}, -{"learn":[0.9307692308,0.3284392108],"iteration":352,"passed_time":30.84683407,"remaining_time":12.84556546,"test":[0.3448275862,0.3956252713]}, -{"learn":[0.9307692308,0.3283767678],"iteration":353,"passed_time":30.93101062,"remaining_time":12.75685749,"test":[0.3448275862,0.3956111925]}, -{"learn":[0.9307692308,0.3283334284],"iteration":354,"passed_time":31.01346103,"remaining_time":12.66747,"test":[0.3529411765,0.3956711155]}, -{"learn":[0.9310344828,0.3283064482],"iteration":355,"passed_time":31.09447775,"remaining_time":12.57754156,"test":[0.3529411765,0.3956999512]}, -{"learn":[0.9310344828,0.3282412252],"iteration":356,"passed_time":31.17834808,"remaining_time":12.48880609,"test":[0.3559322034,0.3956701931]}, -{"learn":[0.9310344828,0.328229535],"iteration":357,"passed_time":31.24775345,"remaining_time":12.39436031,"test":[0.3559322034,0.3957055393]}, -{"learn":[0.9310344828,0.3281949276],"iteration":358,"passed_time":31.32933408,"remaining_time":12.30483595,"test":[0.3559322034,0.3956976454]}, -{"learn":[0.9312977099,0.3280923885],"iteration":359,"passed_time":31.42527601,"remaining_time":12.22094067,"test":[0.3559322034,0.3956993815]}, -{"learn":[0.9310344828,0.3279984389],"iteration":360,"passed_time":31.62056317,"remaining_time":12.17523069,"test":[0.3565217391,0.3957347819]}, -{"learn":[0.9315589354,0.3279718151],"iteration":361,"passed_time":31.72592066,"remaining_time":12.09441174,"test":[0.3565217391,0.3957117242]}, -{"learn":[0.928030303,0.3279480782],"iteration":362,"passed_time":31.80770256,"remaining_time":12.00455992,"test":[0.3565217391,0.3957737088]}, -{"learn":[0.9353612167,0.3278811445],"iteration":363,"passed_time":31.8907592,"remaining_time":11.91522871,"test":[0.3565217391,0.3958093533]}, -{"learn":[0.9353612167,0.3277992059],"iteration":364,"passed_time":31.97337751,"remaining_time":11.82576976,"test":[0.3559322034,0.395843967]}, -{"learn":[0.9318181818,0.3277876226],"iteration":365,"passed_time":32.01734514,"remaining_time":11.7221974,"test":[0.358974359,0.3958595378]}, -{"learn":[0.9318181818,0.3276685105],"iteration":366,"passed_time":32.10489984,"remaining_time":11.63474572,"test":[0.3644067797,0.3958884549]}, -{"learn":[0.9318181818,0.3275194956],"iteration":367,"passed_time":32.19236609,"remaining_time":11.54726175,"test":[0.3697478992,0.3958266873]}, -{"learn":[0.9318181818,0.3275007485],"iteration":368,"passed_time":32.25872825,"remaining_time":11.45228564,"test":[0.3697478992,0.3958477376]}, -{"learn":[0.9318181818,0.3274810034],"iteration":369,"passed_time":32.34138888,"remaining_time":11.36319069,"test":[0.3697478992,0.3958608127]}, -{"learn":[0.9318181818,0.3274523124],"iteration":370,"passed_time":32.42542415,"remaining_time":11.2746084,"test":[0.3781512605,0.3959072808]}, -{"learn":[0.9318181818,0.3273819928],"iteration":371,"passed_time":32.50127658,"remaining_time":11.18323495,"test":[0.3719008264,0.3959447971]}, -{"learn":[0.9318181818,0.3273513415],"iteration":372,"passed_time":32.58363401,"remaining_time":11.09415957,"test":[0.375,0.3959988878]}, -{"learn":[0.9320754717,0.3272574276],"iteration":373,"passed_time":32.66838509,"remaining_time":11.00592653,"test":[0.375,0.3960046929]}, -{"learn":[0.9320754717,0.3272349025],"iteration":374,"passed_time":32.76019626,"remaining_time":10.92006542,"test":[0.3719008264,0.3960830078]}, -{"learn":[0.9320754717,0.3272111656],"iteration":375,"passed_time":32.84434197,"remaining_time":10.83164469,"test":[0.368852459,0.396072781]}, -{"learn":[0.9318181818,0.3271826172],"iteration":376,"passed_time":32.93034678,"remaining_time":10.74385319,"test":[0.368852459,0.3961763238]}, -{"learn":[0.9318181818,0.3271223483],"iteration":377,"passed_time":33.03226033,"remaining_time":10.66120572,"test":[0.3719008264,0.3962508952]}, -{"learn":[0.9318181818,0.3270916971],"iteration":378,"passed_time":33.11642369,"remaining_time":10.57278962,"test":[0.3719008264,0.3962410211]}, -{"learn":[0.9318181818,0.3270695284],"iteration":379,"passed_time":33.19619847,"remaining_time":10.48301004,"test":[0.368852459,0.3962506239]}, -{"learn":[0.9320754717,0.3269869839],"iteration":380,"passed_time":33.28201997,"remaining_time":10.39517159,"test":[0.368852459,0.3962119141]}, -{"learn":[0.9318181818,0.3269538022],"iteration":381,"passed_time":33.36486552,"remaining_time":10.30642443,"test":[0.3658536585,0.396279758]}, -{"learn":[0.9320754717,0.3268146242],"iteration":382,"passed_time":33.45158697,"remaining_time":10.2188921,"test":[0.3709677419,0.396169732]}, -{"learn":[0.9323308271,0.3266813626],"iteration":383,"passed_time":33.52688041,"remaining_time":10.12791179,"test":[0.376,0.3962806261]}, -{"learn":[0.9323308271,0.3266648609],"iteration":384,"passed_time":33.60379653,"remaining_time":10.03749767,"test":[0.376,0.3963204481]}, -{"learn":[0.9323308271,0.3266294694],"iteration":385,"passed_time":33.68692631,"remaining_time":9.948988598,"test":[0.376,0.3963378364]}, -{"learn":[0.9323308271,0.3265899079],"iteration":386,"passed_time":33.80437669,"remaining_time":9.870528594,"test":[0.3790322581,0.3962904188]}, -{"learn":[0.9325842697,0.3264602461],"iteration":387,"passed_time":33.90397047,"remaining_time":9.786713125,"test":[0.373015873,0.3962261556]}, -{"learn":[0.9328358209,0.3264275989],"iteration":388,"passed_time":33.98020363,"remaining_time":9.696150649,"test":[0.373015873,0.3962870551]}, -{"learn":[0.9328358209,0.3261832801],"iteration":389,"passed_time":34.07069224,"remaining_time":9.609682428,"test":[0.376,0.3962442491]}, -{"learn":[0.9293680297,0.3261257912],"iteration":390,"passed_time":34.15477033,"remaining_time":9.521406563,"test":[0.376,0.3962138943]}, -{"learn":[0.9328358209,0.3261000585],"iteration":391,"passed_time":34.24146487,"remaining_time":9.433872974,"test":[0.3790322581,0.3962638346]}, -{"learn":[0.9296296296,0.3260115263],"iteration":392,"passed_time":34.32569979,"remaining_time":9.345673988,"test":[0.380952381,0.3961959093]}, -{"learn":[0.9296296296,0.3260047901],"iteration":393,"passed_time":34.40685672,"remaining_time":9.256667036,"test":[0.380952381,0.3962014703]}, -{"learn":[0.9296296296,0.3259721074],"iteration":394,"passed_time":34.49472834,"remaining_time":9.169484748,"test":[0.380952381,0.3962109646]}, -{"learn":[0.9304029304,0.3258751639],"iteration":395,"passed_time":34.5951066,"remaining_time":9.085583552,"test":[0.376,0.3961991645]}, -{"learn":[0.9306569343,0.3258094064],"iteration":396,"passed_time":34.67394654,"remaining_time":8.996011318,"test":[0.373015873,0.3962114258]}, -{"learn":[0.9306569343,0.3257776859],"iteration":397,"passed_time":34.75584044,"remaining_time":8.907275691,"test":[0.3779527559,0.3962099609]}, -{"learn":[0.9306569343,0.3256861599],"iteration":398,"passed_time":34.84176408,"remaining_time":8.819594415,"test":[0.380952381,0.3961769477]}, -{"learn":[0.9306569343,0.3256791386],"iteration":399,"passed_time":34.92599445,"remaining_time":8.731498613,"test":[0.380952381,0.3961794162]}, -{"learn":[0.9306569343,0.3255725365],"iteration":400,"passed_time":35.01651275,"remaining_time":8.644974468,"test":[0.380952381,0.3962463921]}, -{"learn":[0.9306569343,0.3254692133],"iteration":401,"passed_time":35.10140469,"remaining_time":8.557058856,"test":[0.3858267717,0.3963177897]}, -{"learn":[0.9306569343,0.325401745],"iteration":402,"passed_time":35.18285677,"remaining_time":8.468330289,"test":[0.3828125,0.3963453234]}, -{"learn":[0.9309090909,0.3253311759],"iteration":403,"passed_time":35.26862491,"remaining_time":8.380663346,"test":[0.3858267717,0.3962815755]}, -{"learn":[0.9275362319,0.3253155295],"iteration":404,"passed_time":35.34326554,"remaining_time":8.29039562,"test":[0.3858267717,0.3963497179]}, -{"learn":[0.9275362319,0.3252776788],"iteration":405,"passed_time":35.41913638,"remaining_time":8.200489703,"test":[0.3888888889,0.3964297146]}, -{"learn":[0.9277978339,0.3252604998],"iteration":406,"passed_time":35.50216316,"remaining_time":8.112287897,"test":[0.3888888889,0.3965119358]}, -{"learn":[0.9285714286,0.3251181854],"iteration":407,"passed_time":35.59047205,"remaining_time":8.025302522,"test":[0.3888888889,0.3965547689]}, -{"learn":[0.9283154122,0.3250225607],"iteration":408,"passed_time":35.72463278,"remaining_time":7.948512428,"test":[0.380952381,0.3965233832]}, -{"learn":[0.9290780142,0.3249287893],"iteration":409,"passed_time":35.86590439,"remaining_time":7.873003402,"test":[0.380952381,0.3964287923]}, -{"learn":[0.9288256228,0.3247705078],"iteration":410,"passed_time":35.95009748,"remaining_time":7.784814296,"test":[0.380952381,0.3963786892]}, -{"learn":[0.9293286219,0.3247093123],"iteration":411,"passed_time":36.0342634,"remaining_time":7.696638784,"test":[0.3858267717,0.3964873861]}, -{"learn":[0.9293286219,0.3246648323],"iteration":412,"passed_time":36.11567633,"remaining_time":7.607902762,"test":[0.380952381,0.396547526]}, -{"learn":[0.9295774648,0.3246344662],"iteration":413,"passed_time":36.19840628,"remaining_time":7.5194757,"test":[0.3779527559,0.3965904948]}, -{"learn":[0.9293286219,0.3246129747],"iteration":414,"passed_time":36.28581066,"remaining_time":7.432033509,"test":[0.3828125,0.3966258681]}, -{"learn":[0.9295774648,0.3245792584],"iteration":415,"passed_time":36.37135986,"remaining_time":7.344216895,"test":[0.3828125,0.3966491157]}, -{"learn":[0.9295774648,0.3245577312],"iteration":416,"passed_time":36.45174732,"remaining_time":7.25538376,"test":[0.3828125,0.3966849501]}, -{"learn":[0.9298245614,0.3244512717],"iteration":417,"passed_time":36.54117794,"remaining_time":7.16836505,"test":[0.3828125,0.3966029731]}, -{"learn":[0.9300699301,0.3243873674],"iteration":418,"passed_time":36.62014365,"remaining_time":7.07931178,"test":[0.3875968992,0.3965578885]}, -{"learn":[0.9300699301,0.3243661967],"iteration":419,"passed_time":36.69321703,"remaining_time":6.989184196,"test":[0.3828125,0.3966225857]}, -{"learn":[0.9300699301,0.3242703581],"iteration":420,"passed_time":36.78010457,"remaining_time":6.901729835,"test":[0.3798449612,0.3966976997]}, -{"learn":[0.9305555556,0.3242519674],"iteration":421,"passed_time":36.86265422,"remaining_time":6.813476372,"test":[0.3846153846,0.3967369249]}, -{"learn":[0.9303135889,0.3241523865],"iteration":422,"passed_time":36.94839582,"remaining_time":6.725830917,"test":[0.3846153846,0.3967805447]}, -{"learn":[0.9270833333,0.3241283289],"iteration":423,"passed_time":37.01682497,"remaining_time":6.635091268,"test":[0.3893129771,0.3968391385]}, -{"learn":[0.9270833333,0.3240927592],"iteration":424,"passed_time":37.09795012,"remaining_time":6.54669708,"test":[0.3923076923,0.3968234049]}, -{"learn":[0.9278350515,0.3240085039],"iteration":425,"passed_time":37.1860705,"remaining_time":6.459552152,"test":[0.3863636364,0.3967906087]}, -{"learn":[0.9280821918,0.3239215043],"iteration":426,"passed_time":37.26956916,"remaining_time":6.371612527,"test":[0.3875968992,0.3968460558]}, -{"learn":[0.9249146758,0.3238194642],"iteration":427,"passed_time":37.35567279,"remaining_time":6.284131871,"test":[0.390625,0.3968588053]}, -{"learn":[0.9217687075,0.3237158203],"iteration":428,"passed_time":37.44306508,"remaining_time":6.19687091,"test":[0.390625,0.3968582086]}, -{"learn":[0.9217687075,0.3237044865],"iteration":429,"passed_time":37.51398357,"remaining_time":6.106927557,"test":[0.390625,0.3968792318]}, -{"learn":[0.9225589226,0.3236037651],"iteration":430,"passed_time":37.59647593,"remaining_time":6.018925381,"test":[0.390625,0.3968790148]}, -{"learn":[0.9225589226,0.3235472385],"iteration":431,"passed_time":37.67884864,"remaining_time":5.930929878,"test":[0.390625,0.3968627658]}, -{"learn":[0.9222972973,0.323520294],"iteration":432,"passed_time":37.76185434,"remaining_time":5.843058293,"test":[0.390625,0.3969321832]}, -{"learn":[0.9261744966,0.3234630902],"iteration":433,"passed_time":37.84424666,"remaining_time":5.755115851,"test":[0.3969465649,0.3970285645]}, -{"learn":[0.9264214047,0.3232854913],"iteration":434,"passed_time":37.93112239,"remaining_time":5.667868862,"test":[0.3953488372,0.3970230035]}, -{"learn":[0.9266666667,0.3231383654],"iteration":435,"passed_time":38.01926992,"remaining_time":5.580810264,"test":[0.3969465649,0.3969626194]}, -{"learn":[0.9266666667,0.3230566763],"iteration":436,"passed_time":38.10205005,"remaining_time":5.492972891,"test":[0.4015151515,0.396976454]}, -{"learn":[0.9266666667,0.3230444871],"iteration":437,"passed_time":38.18211191,"remaining_time":5.404773832,"test":[0.4015151515,0.3970442708]}, -{"learn":[0.9238410596,0.3230088461],"iteration":438,"passed_time":38.26463892,"remaining_time":5.316954384,"test":[0.3939393939,0.3970479058]}, -{"learn":[0.9238410596,0.3229739536],"iteration":439,"passed_time":38.34672361,"remaining_time":5.229098674,"test":[0.4,0.397092475]}, -{"learn":[0.9238410596,0.3229666472],"iteration":440,"passed_time":38.42725699,"remaining_time":5.141061592,"test":[0.4,0.3970939128]}, -{"learn":[0.9240924092,0.3228943673],"iteration":441,"passed_time":38.50867142,"remaining_time":5.053174078,"test":[0.4,0.3971435276]}, -{"learn":[0.9240924092,0.3228382328],"iteration":442,"passed_time":38.59478868,"remaining_time":4.965920891,"test":[0.3984962406,0.3972034505]}, -{"learn":[0.9243421053,0.3227665232],"iteration":443,"passed_time":38.67677876,"remaining_time":4.878152276,"test":[0.3955223881,0.397237576]}, -{"learn":[0.9245901639,0.3227103173],"iteration":444,"passed_time":38.76027878,"remaining_time":4.790596254,"test":[0.3984962406,0.3972613118]}, -{"learn":[0.9245901639,0.3226070655],"iteration":445,"passed_time":38.85582887,"remaining_time":4.704517397,"test":[0.3984962406,0.3972632378]}, -{"learn":[0.9273927393,0.3225281207],"iteration":446,"passed_time":38.9417956,"remaining_time":4.617259882,"test":[0.3984962406,0.397224745]}, -{"learn":[0.9273927393,0.3225112982],"iteration":447,"passed_time":39.02104276,"remaining_time":4.529228177,"test":[0.3969465649,0.3972553982]}, -{"learn":[0.9245901639,0.322388123],"iteration":448,"passed_time":39.11221534,"remaining_time":4.442590161,"test":[0.4060150376,0.3972791341]}, -{"learn":[0.9245901639,0.3222409615],"iteration":449,"passed_time":39.19942068,"remaining_time":4.355491187,"test":[0.4090909091,0.397282742]}, -{"learn":[0.9248366013,0.3220693858],"iteration":450,"passed_time":39.31363151,"remaining_time":4.271325819,"test":[0.3939393939,0.3972912869]}, -{"learn":[0.9248366013,0.3219415773],"iteration":451,"passed_time":39.48588117,"remaining_time":4.193190921,"test":[0.3863636364,0.3972827691]}, -{"learn":[0.9248366013,0.3219059364],"iteration":452,"passed_time":39.59508957,"remaining_time":4.108099801,"test":[0.3955223881,0.3973428819]}, -{"learn":[0.9248366013,0.3217937742],"iteration":453,"passed_time":39.68335763,"remaining_time":4.020780729,"test":[0.3955223881,0.3973573134]}, -{"learn":[0.9250814332,0.3216357065],"iteration":454,"passed_time":39.77006634,"remaining_time":3.933303264,"test":[0.401459854,0.3973281521]}, -{"learn":[0.9225806452,0.3216104371],"iteration":455,"passed_time":39.84885684,"remaining_time":3.845065133,"test":[0.401459854,0.397368571]}, -{"learn":[0.9223300971,0.3215952184],"iteration":456,"passed_time":40.02634023,"remaining_time":3.766154551,"test":[0.3985507246,0.3973785265]}, -{"learn":[0.9258064516,0.3214618855],"iteration":457,"passed_time":40.15368124,"remaining_time":3.68221531,"test":[0.3941605839,0.3973622504]}, -{"learn":[0.9258064516,0.3213783788],"iteration":458,"passed_time":40.24008719,"remaining_time":3.594430446,"test":[0.3857142857,0.3973475206]}, -{"learn":[0.9260450161,0.3212732736],"iteration":459,"passed_time":40.32521363,"remaining_time":3.506540316,"test":[0.384057971,0.3972845595]}, -{"learn":[0.9260450161,0.3211840286],"iteration":460,"passed_time":40.40998406,"remaining_time":3.418632057,"test":[0.384057971,0.3972377658]}, -{"learn":[0.9260450161,0.3211772211],"iteration":461,"passed_time":40.48603116,"remaining_time":3.330019879,"test":[0.384057971,0.3972808431]}, -{"learn":[0.9260450161,0.3210794936],"iteration":462,"passed_time":40.57693984,"remaining_time":3.24264962,"test":[0.3884892086,0.3972427572]}, -{"learn":[0.9260450161,0.3209590271],"iteration":463,"passed_time":40.68244289,"remaining_time":3.156396431,"test":[0.3884892086,0.3971559245]}, -{"learn":[0.9260450161,0.3208823991],"iteration":464,"passed_time":40.76808342,"remaining_time":3.068565419,"test":[0.3971631206,0.397151964]}, -{"learn":[0.9262820513,0.3208157861],"iteration":465,"passed_time":40.84770204,"remaining_time":2.98030444,"test":[0.3916083916,0.3971584201]}, -{"learn":[0.9262820513,0.3206734717],"iteration":466,"passed_time":40.9372468,"remaining_time":2.892781894,"test":[0.3888888889,0.3971774631]}, -{"learn":[0.923566879,0.32060415],"iteration":467,"passed_time":41.02433071,"remaining_time":2.805082442,"test":[0.3846153846,0.3971876628]}, -{"learn":[0.9265175719,0.3205238509],"iteration":468,"passed_time":41.1090174,"remaining_time":2.717227163,"test":[0.3888888889,0.3971479492]}, -{"learn":[0.9267515924,0.3204176765],"iteration":469,"passed_time":41.19604965,"remaining_time":2.629535084,"test":[0.3862068966,0.3971354438]}, -{"learn":[0.9238095238,0.3203140682],"iteration":470,"passed_time":41.28181967,"remaining_time":2.54176809,"test":[0.3862068966,0.397108941]}, -{"learn":[0.9242902208,0.3202052207],"iteration":471,"passed_time":41.37048,"remaining_time":2.454181017,"test":[0.3931034483,0.3970946994]}, -{"learn":[0.9247648903,0.3201198606],"iteration":472,"passed_time":41.45672854,"remaining_time":2.366451735,"test":[0.3904109589,0.3971469727]}, -{"learn":[0.9247648903,0.3199963646],"iteration":473,"passed_time":41.54438609,"remaining_time":2.278805988,"test":[0.3904109589,0.3971363932]}, -{"learn":[0.9247648903,0.319894075],"iteration":474,"passed_time":41.63214596,"remaining_time":2.191165577,"test":[0.3931034483,0.3971264377]}, -{"learn":[0.9247648903,0.319887232],"iteration":475,"passed_time":41.66554301,"remaining_time":2.100783681,"test":[0.3931034483,0.3971650662]}, -{"learn":[0.9252336449,0.3197591383],"iteration":476,"passed_time":41.75358923,"remaining_time":2.013275791,"test":[0.3888888889,0.3972105035]}, -{"learn":[0.9226006192,0.3196688598],"iteration":477,"passed_time":41.83661336,"remaining_time":1.925534506,"test":[0.3931034483,0.3972187771]}, -{"learn":[0.9223602484,0.3196189624],"iteration":478,"passed_time":41.91791635,"remaining_time":1.83773746,"test":[0.3931034483,0.3971917318]}, -{"learn":[0.9221183801,0.3195125741],"iteration":479,"passed_time":42.02490305,"remaining_time":1.751037627,"test":[0.3986486486,0.3971666667]}, -{"learn":[0.9221183801,0.3194593622],"iteration":480,"passed_time":42.11026567,"remaining_time":1.663399268,"test":[0.3931034483,0.3971700575]}, -{"learn":[0.9228395062,0.3193807738],"iteration":481,"passed_time":42.19727267,"remaining_time":1.57583176,"test":[0.3945578231,0.3971706814]}, -{"learn":[0.9230769231,0.3193528313],"iteration":482,"passed_time":42.28298138,"remaining_time":1.488220877,"test":[0.3918918919,0.3971987033]}, -{"learn":[0.9259259259,0.3192504705],"iteration":483,"passed_time":42.37129658,"remaining_time":1.400704019,"test":[0.3888888889,0.3971587457]}, -{"learn":[0.9287925697,0.3191515668],"iteration":484,"passed_time":42.46659172,"remaining_time":1.313399744,"test":[0.3835616438,0.3971279839]}, -{"learn":[0.9290123457,0.3189851947],"iteration":485,"passed_time":42.56829159,"remaining_time":1.226247083,"test":[0.387755102,0.3971040853]}, -{"learn":[0.9294478528,0.3189042541],"iteration":486,"passed_time":42.66760257,"remaining_time":1.138970911,"test":[0.3904109589,0.3970484755]}, -{"learn":[0.9292307692,0.3188111599],"iteration":487,"passed_time":42.78510024,"remaining_time":1.052092629,"test":[0.3945578231,0.3970767415]}, -{"learn":[0.9263803681,0.3187479685],"iteration":488,"passed_time":42.86975964,"remaining_time":0.9643504214,"test":[0.3851351351,0.3971384549]}, -{"learn":[0.9296636086,0.3186910142],"iteration":489,"passed_time":42.95280064,"remaining_time":0.8765877683,"test":[0.3851351351,0.397127143]}, -{"learn":[0.9296636086,0.318641402],"iteration":490,"passed_time":43.03969064,"remaining_time":0.7889148997,"test":[0.3851351351,0.3971732313]}, -{"learn":[0.9296636086,0.3185637403],"iteration":491,"passed_time":43.123877,"remaining_time":0.7012012521,"test":[0.3825503356,0.3972007378]}, -{"learn":[0.9268292683,0.3184447351],"iteration":492,"passed_time":43.20794805,"remaining_time":0.6135002766,"test":[0.389261745,0.3971315647]}, -{"learn":[0.9270516717,0.3183507142],"iteration":493,"passed_time":43.29854056,"remaining_time":0.5258932052,"test":[0.389261745,0.3970801324]}, -{"learn":[0.9272727273,0.3182590457],"iteration":494,"passed_time":43.38515711,"remaining_time":0.4382339102,"test":[0.389261745,0.3970249023]}, -{"learn":[0.9242424242,0.3181805286],"iteration":495,"passed_time":43.47303744,"remaining_time":0.3505890116,"test":[0.3841059603,0.3969894748]}, -{"learn":[0.9246987952,0.3181252851],"iteration":496,"passed_time":43.55787959,"remaining_time":0.2629248265,"test":[0.3841059603,0.397053304]}, -{"learn":[0.9244712991,0.318031585],"iteration":497,"passed_time":43.64420264,"remaining_time":0.1752779223,"test":[0.3841059603,0.3970036621]}, -{"learn":[0.9251497006,0.3178987511],"iteration":498,"passed_time":43.73634849,"remaining_time":0.08764799297,"test":[0.3841059603,0.397030599]}, -{"learn":[0.9223880597,0.3177505916],"iteration":499,"passed_time":43.82385584,"remaining_time":0,"test":[0.3881578947,0.3969193793]} +{"learn":[0.6886803406],"iteration":0,"passed_time":0.1414353844,"remaining_time":212.0116412,"test":[0.6892921455]}, +{"learn":[0.6844180806],"iteration":1,"passed_time":0.2027602784,"remaining_time":151.8674485,"test":[0.6855663771]}, +{"learn":[0.6801499574],"iteration":2,"passed_time":0.2819358909,"remaining_time":140.6860095,"test":[0.6823697595]}, +{"learn":[0.6759680397],"iteration":3,"passed_time":0.3670119032,"remaining_time":137.2624518,"test":[0.6798197933]}, +{"learn":[0.6718936148],"iteration":4,"passed_time":0.4954948476,"remaining_time":148.1529594,"test":[0.6764935422]}, +{"learn":[0.6678211971],"iteration":5,"passed_time":0.5579380158,"remaining_time":138.9265659,"test":[0.673832222]}, +{"learn":[0.6639305927],"iteration":6,"passed_time":0.6269553082,"remaining_time":133.7206107,"test":[0.6703680357]}, +{"learn":[0.6601492243],"iteration":7,"passed_time":0.7028054347,"remaining_time":131.0732136,"test":[0.6671880614]}, +{"learn":[0.6564090569],"iteration":8,"passed_time":0.7716309498,"remaining_time":127.8335273,"test":[0.6640984475]}, +{"learn":[0.6525821031],"iteration":9,"passed_time":0.8410116647,"remaining_time":125.310738,"test":[0.6617879522]}, +{"learn":[0.6491580226],"iteration":10,"passed_time":0.8830289312,"remaining_time":119.5300071,"test":[0.6587183341]}, +{"learn":[0.6455928018],"iteration":11,"passed_time":0.9518419627,"remaining_time":118.0284034,"test":[0.6558313924]}, +{"learn":[0.6421620129],"iteration":12,"passed_time":1.023806846,"remaining_time":117.1077523,"test":[0.6535726627]}, +{"learn":[0.6387858948],"iteration":13,"passed_time":1.100876446,"remaining_time":116.8501714,"test":[0.6505105879]}, +{"learn":[0.6354497101],"iteration":14,"passed_time":1.174680855,"remaining_time":116.2934046,"test":[0.6482747677]}, +{"learn":[0.6321911738],"iteration":15,"passed_time":1.244784199,"remaining_time":115.4537345,"test":[0.6452331277]}, +{"learn":[0.62899333],"iteration":16,"passed_time":1.313156911,"remaining_time":114.5536293,"test":[0.6424840415]}, +{"learn":[0.6258810577],"iteration":17,"passed_time":1.389215206,"remaining_time":114.3787186,"test":[0.6403456459]}, +{"learn":[0.622834813],"iteration":18,"passed_time":1.46211077,"remaining_time":113.9676869,"test":[0.6376438951]}, +{"learn":[0.6198790524],"iteration":19,"passed_time":1.534273553,"remaining_time":113.5362429,"test":[0.6357220212]}, +{"learn":[0.6169899003],"iteration":20,"passed_time":1.604167232,"remaining_time":112.9792065,"test":[0.6338304404]}, +{"learn":[0.6141356108],"iteration":21,"passed_time":1.68006359,"remaining_time":112.8697266,"test":[0.6313441335]}, +{"learn":[0.6112413349],"iteration":22,"passed_time":1.751342479,"remaining_time":112.4666453,"test":[0.6293135797]}, +{"learn":[0.6086575997],"iteration":23,"passed_time":1.821665502,"remaining_time":112.0324284,"test":[0.6276183651]}, +{"learn":[0.60597308],"iteration":24,"passed_time":1.893874108,"remaining_time":111.7385724,"test":[0.6252596164]}, +{"learn":[0.6032492608],"iteration":25,"passed_time":1.966470723,"remaining_time":111.4837633,"test":[0.6227470875]}, +{"learn":[0.6005197368],"iteration":26,"passed_time":2.035752423,"remaining_time":111.0616044,"test":[0.6211061928]}, +{"learn":[0.5980031911],"iteration":27,"passed_time":2.108434467,"remaining_time":110.843412,"test":[0.619474438]}, +{"learn":[0.5954620303],"iteration":28,"passed_time":2.218169613,"remaining_time":112.5147414,"test":[0.6176590887]}, +{"learn":[0.593058154],"iteration":29,"passed_time":2.307672254,"remaining_time":113.0759404,"test":[0.616094705]}, +{"learn":[0.5907721235],"iteration":30,"passed_time":2.40835579,"remaining_time":114.1249889,"test":[0.6139805759]}, +{"learn":[0.5883903795],"iteration":31,"passed_time":2.47455669,"remaining_time":113.5202882,"test":[0.6124285249]}, +{"learn":[0.5860962672],"iteration":32,"passed_time":2.544633797,"remaining_time":113.1205388,"test":[0.6104918837]}, +{"learn":[0.5838619495],"iteration":33,"passed_time":2.612361802,"remaining_time":112.6388942,"test":[0.6088834772]}, +{"learn":[0.5816209762],"iteration":34,"passed_time":2.682192249,"remaining_time":112.2689041,"test":[0.6073910944]}, +{"learn":[0.5794655745],"iteration":35,"passed_time":2.752662156,"remaining_time":111.9415943,"test":[0.6060306202]}, +{"learn":[0.5774078407],"iteration":36,"passed_time":2.832895583,"remaining_time":112.0142227,"test":[0.6047520849]}, +{"learn":[0.5752881995],"iteration":37,"passed_time":2.900728887,"remaining_time":111.6017272,"test":[0.6034356334]}, +{"learn":[0.5732890453],"iteration":38,"passed_time":2.971449232,"remaining_time":111.3150597,"test":[0.602160371]}, +{"learn":[0.5713962217],"iteration":39,"passed_time":3.047839379,"remaining_time":111.2461373,"test":[0.6004367391]}, +{"learn":[0.5694297643],"iteration":40,"passed_time":3.118547468,"remaining_time":110.9746526,"test":[0.5987940883]}, +{"learn":[0.567587333],"iteration":41,"passed_time":3.195887115,"remaining_time":110.9429384,"test":[0.5974777965]}, +{"learn":[0.5657259914],"iteration":42,"passed_time":3.270086688,"remaining_time":110.8027048,"test":[0.5963919156]}, +{"learn":[0.5638533987],"iteration":43,"passed_time":3.340600242,"remaining_time":110.5434989,"test":[0.5950382263]}, +{"learn":[0.5621342539],"iteration":44,"passed_time":3.410413873,"remaining_time":110.2700486,"test":[0.5939194182]}, +{"learn":[0.5604327516],"iteration":45,"passed_time":3.479163332,"remaining_time":109.9718149,"test":[0.5928574445]}, +{"learn":[0.5587189947],"iteration":46,"passed_time":3.548729137,"remaining_time":109.7085837,"test":[0.5913202407]}, +{"learn":[0.5569927717],"iteration":47,"passed_time":3.62680862,"remaining_time":109.7109608,"test":[0.5902524399]}, +{"learn":[0.555425543],"iteration":48,"passed_time":3.702336067,"remaining_time":109.6344823,"test":[0.5891813663]}, +{"learn":[0.5538550921],"iteration":49,"passed_time":3.770872504,"remaining_time":109.3553026,"test":[0.5876788459]}, +{"learn":[0.5522961565],"iteration":50,"passed_time":3.840077264,"remaining_time":109.1033717,"test":[0.5865683793]}, +{"learn":[0.5507451969],"iteration":51,"passed_time":3.909555991,"remaining_time":108.8660976,"test":[0.5855280378]}, +{"learn":[0.5491835145],"iteration":52,"passed_time":3.980742596,"remaining_time":108.6817837,"test":[0.5840583249]}, +{"learn":[0.5477107315],"iteration":53,"passed_time":4.051282695,"remaining_time":108.4843477,"test":[0.5826798904]}, +{"learn":[0.5462681627],"iteration":54,"passed_time":4.120007815,"remaining_time":108.2438417,"test":[0.5818041851]}, +{"learn":[0.5447992357],"iteration":55,"passed_time":4.190423625,"remaining_time":108.0530663,"test":[0.5808534057]}, +{"learn":[0.5434585606],"iteration":56,"passed_time":4.231847834,"remaining_time":107.1325689,"test":[0.5800324196]}, +{"learn":[0.5421027783],"iteration":57,"passed_time":4.30240052,"remaining_time":106.9665784,"test":[0.5787583145]}, +{"learn":[0.5407549193],"iteration":58,"passed_time":4.373427544,"remaining_time":106.8154083,"test":[0.5778158767]}, +{"learn":[0.5393838715],"iteration":59,"passed_time":4.444710221,"remaining_time":106.6730453,"test":[0.5769463179]}, +{"learn":[0.5380448867],"iteration":60,"passed_time":4.513523131,"remaining_time":106.4747506,"test":[0.575987596]}, +{"learn":[0.5367518041],"iteration":61,"passed_time":4.580105852,"remaining_time":106.2289067,"test":[0.5748929345]}, +{"learn":[0.5355124944],"iteration":62,"passed_time":4.64913947,"remaining_time":106.0446574,"test":[0.5740592165]}, +{"learn":[0.5343096318],"iteration":63,"passed_time":4.722590784,"remaining_time":105.9631307,"test":[0.5730880821]}, +{"learn":[0.533120767],"iteration":64,"passed_time":4.790338136,"remaining_time":105.7559265,"test":[0.5722505326]}, +{"learn":[0.5319089776],"iteration":65,"passed_time":4.858546036,"remaining_time":105.5629548,"test":[0.5716705739]}, +{"learn":[0.5308060014],"iteration":66,"passed_time":4.928543749,"remaining_time":105.4119879,"test":[0.5704488332]}, +{"learn":[0.5296955773],"iteration":67,"passed_time":4.998257594,"remaining_time":105.2574246,"test":[0.5697634275]}, +{"learn":[0.5286279919],"iteration":68,"passed_time":5.069448189,"remaining_time":105.1359472,"test":[0.5691236011]}, +{"learn":[0.5276054108],"iteration":69,"passed_time":5.153449056,"remaining_time":105.2776021,"test":[0.568442426]}, +{"learn":[0.5265488123],"iteration":70,"passed_time":5.23028732,"remaining_time":105.2687406,"test":[0.5675514745]}, +{"learn":[0.5255444548],"iteration":71,"passed_time":5.298075893,"remaining_time":105.0785052,"test":[0.5664760505]}, +{"learn":[0.5244471306],"iteration":72,"passed_time":5.369441549,"remaining_time":104.9615492,"test":[0.5659417908]}, +{"learn":[0.5234416639],"iteration":73,"passed_time":5.443020415,"remaining_time":104.8884745,"test":[0.565006178]}, +{"learn":[0.5224069337],"iteration":74,"passed_time":5.511355622,"remaining_time":104.7157568,"test":[0.5639228913]}, +{"learn":[0.5214943808],"iteration":75,"passed_time":5.584339222,"remaining_time":104.6328823,"test":[0.5633086484]}, +{"learn":[0.5205346579],"iteration":76,"passed_time":5.655393044,"remaining_time":104.5146013,"test":[0.5624956845]}, +{"learn":[0.5196034061],"iteration":77,"passed_time":5.725035733,"remaining_time":104.3718053,"test":[0.5616326712]}, +{"learn":[0.5186362881],"iteration":78,"passed_time":5.786501574,"remaining_time":104.0837815,"test":[0.5610778171]}, +{"learn":[0.5176895594],"iteration":79,"passed_time":5.85516857,"remaining_time":103.9292421,"test":[0.5606459712]}, +{"learn":[0.5168238068],"iteration":80,"passed_time":5.930829269,"remaining_time":103.8993424,"test":[0.5599958875]}, +{"learn":[0.5159429472],"iteration":81,"passed_time":6.000827941,"remaining_time":103.7704149,"test":[0.5594580358]}, +{"learn":[0.5151476063],"iteration":82,"passed_time":6.063157481,"remaining_time":103.5119777,"test":[0.5587045804]}, +{"learn":[0.514282963],"iteration":83,"passed_time":6.125560384,"remaining_time":103.2594465,"test":[0.5583417421]}, +{"learn":[0.5134848226],"iteration":84,"passed_time":6.188630902,"remaining_time":103.0225027,"test":[0.5576715827]}, +{"learn":[0.512656468],"iteration":85,"passed_time":6.255257563,"remaining_time":102.848072,"test":[0.5571006042]}, +{"learn":[0.5118366178],"iteration":86,"passed_time":6.330815839,"remaining_time":102.8211814,"test":[0.5562616977]}, +{"learn":[0.5110256416],"iteration":87,"passed_time":6.425875669,"remaining_time":103.106096,"test":[0.5554348445]}, +{"learn":[0.5102517465],"iteration":88,"passed_time":6.532117575,"remaining_time":103.5597517,"test":[0.5550239922]}, +{"learn":[0.5095107595],"iteration":89,"passed_time":6.655121814,"remaining_time":104.2635751,"test":[0.5544345744]}, +{"learn":[0.5087988774],"iteration":90,"passed_time":6.757339344,"remaining_time":104.6273751,"test":[0.553652622]}, +{"learn":[0.5080831921],"iteration":91,"passed_time":6.830456659,"remaining_time":104.5356845,"test":[0.5532770917]}, +{"learn":[0.5073154244],"iteration":92,"passed_time":6.901776925,"remaining_time":104.4172057,"test":[0.552581269]}, +{"learn":[0.506609247],"iteration":93,"passed_time":6.975688446,"remaining_time":104.3384889,"test":[0.552203344]}, +{"learn":[0.505860865],"iteration":94,"passed_time":7.042775165,"remaining_time":104.158938,"test":[0.5515139072]}, +{"learn":[0.5051333476],"iteration":95,"passed_time":7.115334831,"remaining_time":104.0617719,"test":[0.5510368013]}, +{"learn":[0.5044872817],"iteration":96,"passed_time":7.200967172,"remaining_time":104.1541953,"test":[0.5503934627]}, +{"learn":[0.5038416912],"iteration":97,"passed_time":7.272819591,"remaining_time":104.0458476,"test":[0.549834338]}, +{"learn":[0.5032041825],"iteration":98,"passed_time":7.342479848,"remaining_time":103.9072148,"test":[0.5495142053]}, +{"learn":[0.5025543134],"iteration":99,"passed_time":7.413999306,"remaining_time":103.7959903,"test":[0.5490040125]}, +{"learn":[0.5019676723],"iteration":100,"passed_time":7.488881555,"remaining_time":103.7321316,"test":[0.5487181241]}, +{"learn":[0.5013365022],"iteration":101,"passed_time":7.557990584,"remaining_time":103.5889298,"test":[0.5482699942]}, +{"learn":[0.5007273589],"iteration":102,"passed_time":7.647423496,"remaining_time":103.7228216,"test":[0.5477166966]}, +{"learn":[0.5001505955],"iteration":103,"passed_time":7.715824693,"remaining_time":103.5701084,"test":[0.5474396288]}, +{"learn":[0.4996129732],"iteration":104,"passed_time":7.788073652,"remaining_time":103.4701214,"test":[0.5471907387]}, +{"learn":[0.4990515282],"iteration":105,"passed_time":7.857655457,"remaining_time":103.3355821,"test":[0.5466957124]}, +{"learn":[0.4984948899],"iteration":106,"passed_time":7.929042029,"remaining_time":103.2257528,"test":[0.5465154307]}, +{"learn":[0.4979426888],"iteration":107,"passed_time":8.003145683,"remaining_time":103.1516555,"test":[0.5459037421]}, +{"learn":[0.4974291533],"iteration":108,"passed_time":8.082771635,"remaining_time":103.1480307,"test":[0.5457190302]}, +{"learn":[0.4969391236],"iteration":109,"passed_time":8.204834042,"remaining_time":103.6792665,"test":[0.5451885622]}, +{"learn":[0.4964724941],"iteration":110,"passed_time":8.275840247,"remaining_time":103.5598388,"test":[0.5445864525]}, +{"learn":[0.4959152748],"iteration":111,"passed_time":8.349890507,"remaining_time":103.4790002,"test":[0.5440157933]}, +{"learn":[0.4954170049],"iteration":112,"passed_time":8.419708559,"remaining_time":103.3463343,"test":[0.5436240587]}, +{"learn":[0.4948841365],"iteration":113,"passed_time":8.489065221,"remaining_time":103.2091614,"test":[0.5432043061]}, +{"learn":[0.4944458196],"iteration":114,"passed_time":8.557253977,"remaining_time":103.0591022,"test":[0.5427592494]}, +{"learn":[0.493926685],"iteration":115,"passed_time":8.63024468,"remaining_time":102.9677469,"test":[0.542655359]}, +{"learn":[0.4934598441],"iteration":116,"passed_time":8.698762621,"remaining_time":102.8238351,"test":[0.5422005638]}, +{"learn":[0.4930039903],"iteration":117,"passed_time":8.766223476,"remaining_time":102.6688207,"test":[0.5419767383]}, +{"learn":[0.4924337768],"iteration":118,"passed_time":8.83686924,"remaining_time":102.5522388,"test":[0.5418755618]}, +{"learn":[0.4919888043],"iteration":119,"passed_time":8.901507087,"remaining_time":102.3673315,"test":[0.54143733]}, +{"learn":[0.491562161],"iteration":120,"passed_time":8.973452204,"remaining_time":102.2676908,"test":[0.5412085954]}, +{"learn":[0.4911121704],"iteration":121,"passed_time":9.049293762,"remaining_time":102.2125148,"test":[0.5409387116]}, +{"learn":[0.4906926052],"iteration":122,"passed_time":9.121798326,"remaining_time":102.1196447,"test":[0.5406768502]}, +{"learn":[0.4902412941],"iteration":123,"passed_time":9.18644415,"remaining_time":101.9398964,"test":[0.5402298777]}, +{"learn":[0.4897666356],"iteration":124,"passed_time":9.258252261,"remaining_time":101.8407749,"test":[0.5400351879]}, +{"learn":[0.489340679],"iteration":125,"passed_time":9.327646354,"remaining_time":101.7157626,"test":[0.5397200441]}, +{"learn":[0.4889014112],"iteration":126,"passed_time":9.399808628,"remaining_time":101.6215531,"test":[0.5392238205]}, +{"learn":[0.4884099553],"iteration":127,"passed_time":9.473290144,"remaining_time":101.5418287,"test":[0.5389571297]}, +{"learn":[0.4879874322],"iteration":128,"passed_time":9.547712826,"remaining_time":101.4722038,"test":[0.5386988204]}, +{"learn":[0.4875905277],"iteration":129,"passed_time":9.618342343,"remaining_time":101.3625308,"test":[0.5385331863]}, +{"learn":[0.4871698004],"iteration":130,"passed_time":9.696478459,"remaining_time":101.3319008,"test":[0.5382113374]}, +{"learn":[0.4867756955],"iteration":131,"passed_time":9.772654461,"remaining_time":101.2802371,"test":[0.5379814054]}, +{"learn":[0.4863964335],"iteration":132,"passed_time":9.841851363,"remaining_time":101.1564723,"test":[0.5376351704]}, +{"learn":[0.4860105688],"iteration":133,"passed_time":9.910995902,"remaining_time":101.0329881,"test":[0.5373589806]}, +{"learn":[0.485644037],"iteration":134,"passed_time":9.982512907,"remaining_time":100.9342972,"test":[0.5371656078]}, +{"learn":[0.4852702685],"iteration":135,"passed_time":10.05552188,"remaining_time":100.8509694,"test":[0.5367975011]}, +{"learn":[0.484886728],"iteration":136,"passed_time":10.12693331,"remaining_time":100.7518986,"test":[0.5365312892]}, +{"learn":[0.4845022366],"iteration":137,"passed_time":10.19664196,"remaining_time":100.6364229,"test":[0.5362286379]}, +{"learn":[0.4841197525],"iteration":138,"passed_time":10.26901148,"remaining_time":100.5476591,"test":[0.5360017392]}, +{"learn":[0.4837843857],"iteration":139,"passed_time":10.34049346,"remaining_time":100.4505079,"test":[0.5357550043]}, +{"learn":[0.4834304255],"iteration":140,"passed_time":10.40980292,"remaining_time":100.3327813,"test":[0.5355541281]}, +{"learn":[0.4830156671],"iteration":141,"passed_time":10.4805543,"remaining_time":100.2295263,"test":[0.5352395432]}, +{"learn":[0.4827010593],"iteration":142,"passed_time":10.5647509,"remaining_time":100.2543145,"test":[0.5350372301]}, +{"learn":[0.4823716085],"iteration":143,"passed_time":10.62539949,"remaining_time":100.0558452,"test":[0.5349791984]}, +{"learn":[0.4820859999],"iteration":144,"passed_time":10.81961606,"remaining_time":101.1074466,"test":[0.5346860859]}, +{"learn":[0.48161562],"iteration":145,"passed_time":10.90107217,"remaining_time":101.0962446,"test":[0.5345118709]}, +{"learn":[0.48124201],"iteration":146,"passed_time":10.97238408,"remaining_time":100.9907188,"test":[0.5344224684]}, +{"learn":[0.480803429],"iteration":147,"passed_time":11.03991961,"remaining_time":100.8511575,"test":[0.5343423254]}, +{"learn":[0.4804356822],"iteration":148,"passed_time":11.10960088,"remaining_time":100.7320187,"test":[0.5341487531]}, +{"learn":[0.4801060201],"iteration":149,"passed_time":11.1776803,"remaining_time":100.5991227,"test":[0.5340013188]}, +{"learn":[0.4797892994],"iteration":150,"passed_time":11.24877655,"remaining_time":100.4940369,"test":[0.5337242909]}, +{"learn":[0.4794774383],"iteration":151,"passed_time":11.32182041,"remaining_time":100.4066704,"test":[0.5334362473]}, +{"learn":[0.4791629361],"iteration":152,"passed_time":11.40235663,"remaining_time":100.3854534,"test":[0.5331722306]}, +{"learn":[0.4788785425],"iteration":153,"passed_time":11.47516862,"remaining_time":100.2959543,"test":[0.5329989734]}, +{"learn":[0.4785755027],"iteration":154,"passed_time":11.54571478,"remaining_time":100.1870089,"test":[0.5329684009]}, +{"learn":[0.4782443087],"iteration":155,"passed_time":11.61691173,"remaining_time":100.0841626,"test":[0.532785525]}, +{"learn":[0.4779381524],"iteration":156,"passed_time":11.68177896,"remaining_time":99.92757417,"test":[0.5325762673]}, +{"learn":[0.4776379122],"iteration":157,"passed_time":11.7547703,"remaining_time":99.84115024,"test":[0.5324762084]}, +{"learn":[0.4773843137],"iteration":158,"passed_time":11.83248389,"remaining_time":99.79472262,"test":[0.5322715405]}, +{"learn":[0.4770541762],"iteration":159,"passed_time":11.95665502,"remaining_time":100.1369858,"test":[0.5322121917]}, +{"learn":[0.4767480199],"iteration":160,"passed_time":12.0343887,"remaining_time":100.0872452,"test":[0.5319103386]}, +{"learn":[0.4764026697],"iteration":161,"passed_time":12.10518665,"remaining_time":99.97987489,"test":[0.531803774]}, +{"learn":[0.476054203],"iteration":162,"passed_time":12.17874777,"remaining_time":99.89561825,"test":[0.531545345]}, +{"learn":[0.475748258],"iteration":163,"passed_time":12.24945275,"remaining_time":99.78822482,"test":[0.531458896]}, +{"learn":[0.4755092912],"iteration":164,"passed_time":12.32142023,"remaining_time":99.69149092,"test":[0.5315080274]}, +{"learn":[0.4751839077],"iteration":165,"passed_time":12.39607466,"remaining_time":99.61664814,"test":[0.5313210405]}, +{"learn":[0.4749242348],"iteration":166,"passed_time":12.47414521,"remaining_time":99.56907526,"test":[0.5310413784]}, +{"learn":[0.4746824157],"iteration":167,"passed_time":12.54313026,"remaining_time":99.44910423,"test":[0.5310105665]}, +{"learn":[0.4742895256],"iteration":168,"passed_time":12.61848804,"remaining_time":99.37992651,"test":[0.5308775005]}, +{"learn":[0.4740209258],"iteration":169,"passed_time":12.70811386,"remaining_time":99.42230257,"test":[0.5305103516]}, +{"learn":[0.4737094872],"iteration":170,"passed_time":12.78357715,"remaining_time":99.35306451,"test":[0.5302418648]}, +{"learn":[0.4734733201],"iteration":171,"passed_time":12.85392677,"remaining_time":99.24427178,"test":[0.530006864]}, +{"learn":[0.4732270111],"iteration":172,"passed_time":12.92427275,"remaining_time":99.13589557,"test":[0.5298400725]}, +{"learn":[0.4728542462],"iteration":173,"passed_time":12.99562768,"remaining_time":99.03564544,"test":[0.5296589128]}, +{"learn":[0.472570328],"iteration":174,"passed_time":13.06683884,"remaining_time":98.93463696,"test":[0.5295437273]}, +{"learn":[0.4723429293],"iteration":175,"passed_time":13.13910052,"remaining_time":98.8418698,"test":[0.5292820654]}, +{"learn":[0.4721037513],"iteration":176,"passed_time":13.2087746,"remaining_time":98.72999317,"test":[0.5292115412]}, +{"learn":[0.4717334162],"iteration":177,"passed_time":13.2875895,"remaining_time":98.68647931,"test":[0.5290791138]}, +{"learn":[0.4714382469],"iteration":178,"passed_time":13.35917813,"remaining_time":98.58924193,"test":[0.5289713119]}, +{"learn":[0.4712212541],"iteration":179,"passed_time":13.42962635,"remaining_time":98.48392656,"test":[0.5289422561]}, +{"learn":[0.4709151506],"iteration":180,"passed_time":13.50130922,"remaining_time":98.38799369,"test":[0.5287552293]}, +{"learn":[0.4706035009],"iteration":181,"passed_time":13.57281042,"remaining_time":98.2910117,"test":[0.5285727525]}, +{"learn":[0.4703866665],"iteration":182,"passed_time":13.64361357,"remaining_time":98.18928451,"test":[0.528397819]}, +{"learn":[0.4701103547],"iteration":183,"passed_time":13.71426495,"remaining_time":98.08680804,"test":[0.5283810161]}, +{"learn":[0.4698350464],"iteration":184,"passed_time":13.78276658,"remaining_time":97.96939487,"test":[0.5284303072]}, +{"learn":[0.4696333192],"iteration":185,"passed_time":13.84908399,"remaining_time":97.83707722,"test":[0.528390595]}, +{"learn":[0.4693614972],"iteration":186,"passed_time":13.92243636,"remaining_time":97.75486065,"test":[0.5282487883]}, +{"learn":[0.4691258582],"iteration":187,"passed_time":13.99823005,"remaining_time":97.68977564,"test":[0.5282481497]}, +{"learn":[0.4688575225],"iteration":188,"passed_time":14.07227749,"remaining_time":97.61246447,"test":[0.5283254988]}, +{"learn":[0.4685747135],"iteration":189,"passed_time":14.14803046,"remaining_time":97.54694685,"test":[0.528144818]}, +{"learn":[0.4682800724],"iteration":190,"passed_time":14.22062562,"remaining_time":97.4596803,"test":[0.5280405683]}, +{"learn":[0.468060597],"iteration":191,"passed_time":14.2848518,"remaining_time":97.31555287,"test":[0.5279090988]}, +{"learn":[0.4678006071],"iteration":192,"passed_time":14.35822302,"remaining_time":97.23418385,"test":[0.5276504302]}, +{"learn":[0.4675682959],"iteration":193,"passed_time":14.43035501,"remaining_time":97.14455484,"test":[0.5275807442]}, +{"learn":[0.4673248393],"iteration":194,"passed_time":14.49932238,"remaining_time":97.03392667,"test":[0.5274087243]}, +{"learn":[0.4670659059],"iteration":195,"passed_time":14.57171999,"remaining_time":96.94654521,"test":[0.527250873]}, +{"learn":[0.4667983625],"iteration":196,"passed_time":14.64121853,"remaining_time":96.8401408,"test":[0.5273549231]}, +{"learn":[0.4664873465],"iteration":197,"passed_time":14.71468116,"remaining_time":96.76017614,"test":[0.5271145342]}, +{"learn":[0.4662521302],"iteration":198,"passed_time":14.79961017,"remaining_time":96.75524034,"test":[0.5269746433]}, +{"learn":[0.4659982676],"iteration":199,"passed_time":14.94100189,"remaining_time":97.1165123,"test":[0.5266912295]}, +{"learn":[0.4658058899],"iteration":200,"passed_time":15.10743076,"remaining_time":97.63458985,"test":[0.5265459105]}, +{"learn":[0.4654985715],"iteration":201,"passed_time":15.20377488,"remaining_time":97.69554353,"test":[0.5265198481]}, +{"learn":[0.4653139586],"iteration":202,"passed_time":15.27887915,"remaining_time":97.61924266,"test":[0.5264559892]}, +{"learn":[0.4651180419],"iteration":203,"passed_time":15.35122138,"remaining_time":97.52540642,"test":[0.5264307649]}, +{"learn":[0.4648885831],"iteration":204,"passed_time":15.42421988,"remaining_time":97.43592561,"test":[0.5262165183]}, +{"learn":[0.4645310838],"iteration":205,"passed_time":15.49671148,"remaining_time":97.34342064,"test":[0.5261273154]}, +{"learn":[0.4643293566],"iteration":206,"passed_time":15.56816088,"remaining_time":97.24459913,"test":[0.5260605828]}, +{"learn":[0.4641613826],"iteration":207,"passed_time":15.63918463,"remaining_time":97.14339681,"test":[0.5259771671]}, +{"learn":[0.4639880208],"iteration":208,"passed_time":15.70946572,"remaining_time":97.03789593,"test":[0.525869046]}, +{"learn":[0.4637396518],"iteration":209,"passed_time":15.79094665,"remaining_time":97.00152944,"test":[0.525792974]}, +{"learn":[0.4635408826],"iteration":210,"passed_time":15.86549616,"remaining_time":96.9223912,"test":[0.5257185784]}, +{"learn":[0.4633832617],"iteration":211,"passed_time":15.93406284,"remaining_time":96.80694785,"test":[0.5256285772]}, +{"learn":[0.4631604585],"iteration":212,"passed_time":16.01681192,"remaining_time":96.77763821,"test":[0.5255101589]}, +{"learn":[0.4630436691],"iteration":213,"passed_time":16.08572385,"remaining_time":96.664677,"test":[0.5254609077]}, +{"learn":[0.4627678326],"iteration":214,"passed_time":16.16072412,"remaining_time":96.58851392,"test":[0.5252180043]}, +{"learn":[0.4625205728],"iteration":215,"passed_time":16.23266412,"remaining_time":96.49417004,"test":[0.5250723262]}, +{"learn":[0.4622895294],"iteration":216,"passed_time":16.30921662,"remaining_time":96.42730382,"test":[0.5249225771]}, +{"learn":[0.4620861119],"iteration":217,"passed_time":16.3797645,"remaining_time":96.32503712,"test":[0.5248131388]}, +{"learn":[0.4618850714],"iteration":218,"passed_time":16.44952513,"remaining_time":96.21845521,"test":[0.5247631692]}, +{"learn":[0.4616941727],"iteration":219,"passed_time":16.51735742,"remaining_time":96.10098862,"test":[0.524621163]}, +{"learn":[0.4615314281],"iteration":220,"passed_time":16.59706728,"remaining_time":96.05271065,"test":[0.5244956802]}, +{"learn":[0.4612883941],"iteration":221,"passed_time":16.67105653,"remaining_time":95.97121731,"test":[0.5243251769]}, +{"learn":[0.4610412399],"iteration":222,"passed_time":16.74501809,"remaining_time":95.88963271,"test":[0.5242836686]}, +{"learn":[0.4608153731],"iteration":223,"passed_time":16.81545131,"remaining_time":95.78801726,"test":[0.5242239606]}, +{"learn":[0.4605490445],"iteration":224,"passed_time":16.8882499,"remaining_time":95.70008274,"test":[0.5241854856]}, +{"learn":[0.4603530221],"iteration":225,"passed_time":16.95862555,"remaining_time":95.59862367,"test":[0.5239882813]}, +{"learn":[0.4601666133],"iteration":226,"passed_time":17.02595502,"remaining_time":95.48035569,"test":[0.5239682056]}, +{"learn":[0.4599628788],"iteration":227,"passed_time":17.14409437,"remaining_time":95.64600018,"test":[0.5237943497]}, +{"learn":[0.4598136567],"iteration":228,"passed_time":17.2184568,"remaining_time":95.56619474,"test":[0.5238562929]}, +{"learn":[0.4595548289],"iteration":229,"passed_time":17.29324445,"remaining_time":95.48878458,"test":[0.5236612039]}, +{"learn":[0.4593623455],"iteration":230,"passed_time":17.36301564,"remaining_time":95.38383918,"test":[0.5236299928]}, +{"learn":[0.4591510047],"iteration":231,"passed_time":17.51409265,"remaining_time":95.72357535,"test":[0.5234946119]}, +{"learn":[0.4589677123],"iteration":232,"passed_time":17.63307066,"remaining_time":95.88455163,"test":[0.5234394937]}, +{"learn":[0.4587189735],"iteration":233,"passed_time":17.71717887,"remaining_time":95.85448055,"test":[0.5233420291]}, +{"learn":[0.4584712912],"iteration":234,"passed_time":17.78968975,"remaining_time":95.76152142,"test":[0.523179548]}, +{"learn":[0.4582736841],"iteration":235,"passed_time":17.86301961,"remaining_time":95.67312199,"test":[0.5230608104]}, +{"learn":[0.4581205531],"iteration":236,"passed_time":17.92986404,"remaining_time":95.55028811,"test":[0.522970011]}, +{"learn":[0.4579435994],"iteration":237,"passed_time":18.00921939,"remaining_time":95.49426414,"test":[0.5228133172]}, +{"learn":[0.45783542],"iteration":238,"passed_time":18.07814269,"remaining_time":95.38300389,"test":[0.5227894499]}, +{"learn":[0.4576447854],"iteration":239,"passed_time":18.15064951,"remaining_time":95.29090992,"test":[0.5226895107]}, +{"learn":[0.457446967],"iteration":240,"passed_time":18.22717925,"remaining_time":95.21999449,"test":[0.5226015451]}, +{"learn":[0.4572406442],"iteration":241,"passed_time":18.2963599,"remaining_time":95.11082954,"test":[0.5225083909]}, +{"learn":[0.4570581971],"iteration":242,"passed_time":18.36611689,"remaining_time":95.00497504,"test":[0.5224650466]}, +{"learn":[0.4568962448],"iteration":243,"passed_time":18.43580407,"remaining_time":94.89905701,"test":[0.5223712538]}, +{"learn":[0.4567143258],"iteration":244,"passed_time":18.50783206,"remaining_time":94.80542547,"test":[0.5222634919]}, +{"learn":[0.4565235328],"iteration":245,"passed_time":18.58309533,"remaining_time":94.72846155,"test":[0.5221394859]}, +{"learn":[0.4563094452],"iteration":246,"passed_time":18.65735308,"remaining_time":94.64641058,"test":[0.5220917115]}, +{"learn":[0.4561284242],"iteration":247,"passed_time":18.72860394,"remaining_time":94.54924247,"test":[0.5220284113]}, +{"learn":[0.455980998],"iteration":248,"passed_time":18.80311313,"remaining_time":94.46865272,"test":[0.5219544547]}, +{"learn":[0.455859032],"iteration":249,"passed_time":18.87303872,"remaining_time":94.36519359,"test":[0.5220070186]}, +{"learn":[0.4555267288],"iteration":250,"passed_time":18.94798183,"remaining_time":94.28696934,"test":[0.521882334]}, +{"learn":[0.4553295971],"iteration":251,"passed_time":19.01895594,"remaining_time":94.18911511,"test":[0.5219025693]}, +{"learn":[0.455149791],"iteration":252,"passed_time":19.13667943,"remaining_time":94.32189426,"test":[0.521730749]}, +{"learn":[0.4550061152],"iteration":253,"passed_time":19.24732225,"remaining_time":94.41796665,"test":[0.5216863271]}, +{"learn":[0.4547928728],"iteration":254,"passed_time":19.3551866,"remaining_time":94.49885221,"test":[0.5215853502]}, +{"learn":[0.454669058],"iteration":255,"passed_time":19.42558342,"remaining_time":94.39619442,"test":[0.5215059257]}, +{"learn":[0.45450288],"iteration":256,"passed_time":19.5113269,"remaining_time":94.36801298,"test":[0.521394412]}, +{"learn":[0.4543934328],"iteration":257,"passed_time":19.6115259,"remaining_time":94.4089735,"test":[0.5213526643]}, +{"learn":[0.4541347635],"iteration":258,"passed_time":19.7300022,"remaining_time":94.5364198,"test":[0.5212402327]}, +{"learn":[0.4539325609],"iteration":259,"passed_time":19.85031376,"remaining_time":94.67072718,"test":[0.5211537039]}, +{"learn":[0.4537371195],"iteration":260,"passed_time":20.00628039,"remaining_time":94.97234255,"test":[0.5211479166]}, +{"learn":[0.4535984617],"iteration":261,"passed_time":20.10976091,"remaining_time":95.02245803,"test":[0.5211211358]}, +{"learn":[0.4534087251],"iteration":262,"passed_time":20.17914509,"remaining_time":94.91103602,"test":[0.5210211168]}, +{"learn":[0.4532140232],"iteration":263,"passed_time":20.25482186,"remaining_time":94.82939324,"test":[0.5209393375]}, +{"learn":[0.4531095941],"iteration":264,"passed_time":20.32900307,"remaining_time":94.74082565,"test":[0.5209036164]}, +{"learn":[0.4529445254],"iteration":265,"passed_time":20.39582884,"remaining_time":94.61824358,"test":[0.520884778]}, +{"learn":[0.4527882779],"iteration":266,"passed_time":20.45979724,"remaining_time":94.48288386,"test":[0.5208787513]}, +{"learn":[0.4525566534],"iteration":267,"passed_time":20.53273468,"remaining_time":94.3892878,"test":[0.5207805283]}, +{"learn":[0.4524604118],"iteration":268,"passed_time":20.60119263,"remaining_time":94.2753462,"test":[0.520754865]}, +{"learn":[0.4523595217],"iteration":269,"passed_time":20.67379488,"remaining_time":94.18062111,"test":[0.5207518716]}, +{"learn":[0.4522823488],"iteration":270,"passed_time":20.74003014,"remaining_time":94.05718466,"test":[0.5206582385]}, +{"learn":[0.452183466],"iteration":271,"passed_time":20.80737374,"remaining_time":93.93917262,"test":[0.520551674]}, +{"learn":[0.4521147974],"iteration":272,"passed_time":20.8759355,"remaining_time":93.82700679,"test":[0.520520862]}, +{"learn":[0.4519637793],"iteration":273,"passed_time":20.94320759,"remaining_time":93.7093887,"test":[0.5204693359]}, +{"learn":[0.4517742012],"iteration":274,"passed_time":21.03534642,"remaining_time":93.70290678,"test":[0.5204460274]}, +{"learn":[0.451596191],"iteration":275,"passed_time":21.1060958,"remaining_time":93.60094661,"test":[0.5203513166]}, +{"learn":[0.4514317561],"iteration":276,"passed_time":21.1814347,"remaining_time":93.51947523,"test":[0.5202519362]}, +{"learn":[0.4512945246],"iteration":277,"passed_time":21.25356506,"remaining_time":93.42394424,"test":[0.5201480058]}, +{"learn":[0.4510607344],"iteration":278,"passed_time":21.32476849,"remaining_time":93.32452447,"test":[0.520135673]}, +{"learn":[0.4509072865],"iteration":279,"passed_time":21.40070785,"remaining_time":93.24594137,"test":[0.5200520179]}, +{"learn":[0.4506883921],"iteration":280,"passed_time":21.47295925,"remaining_time":93.15137838,"test":[0.5199253378]}, +{"learn":[0.450570916],"iteration":281,"passed_time":21.54659209,"remaining_time":93.06294028,"test":[0.5198213276]}, +{"learn":[0.4504164117],"iteration":282,"passed_time":21.62242912,"remaining_time":92.98408565,"test":[0.5197501648]}, +{"learn":[0.4503153632],"iteration":283,"passed_time":21.69002538,"remaining_time":92.86996784,"test":[0.5197842894]}, +{"learn":[0.4502389826],"iteration":284,"passed_time":21.76100499,"remaining_time":92.7706002,"test":[0.5198157399]}, +{"learn":[0.4500967857],"iteration":285,"passed_time":21.82138284,"remaining_time":92.62642927,"test":[0.5198223653]}, +{"learn":[0.4499060455],"iteration":286,"passed_time":21.8797963,"remaining_time":92.47453975,"test":[0.5196974812]}, +{"learn":[0.4498360035],"iteration":287,"passed_time":21.93742116,"remaining_time":92.31998072,"test":[0.5196702214]}, +{"learn":[0.4496121967],"iteration":288,"passed_time":22.0057545,"remaining_time":92.21096437,"test":[0.5197543954]}, +{"learn":[0.4493911367],"iteration":289,"passed_time":22.07951476,"remaining_time":92.12487191,"test":[0.5197135257]}, +{"learn":[0.4491663262],"iteration":290,"passed_time":22.15330471,"remaining_time":92.03898762,"test":[0.5196158615]}, +{"learn":[0.4491016721],"iteration":291,"passed_time":22.22424374,"remaining_time":91.94139192,"test":[0.5195828943]}, +{"learn":[0.4487276395],"iteration":292,"passed_time":22.29727396,"remaining_time":91.85259271,"test":[0.5195710405]}, +{"learn":[0.4485756706],"iteration":293,"passed_time":22.36830198,"remaining_time":91.75568773,"test":[0.5195277362]}, +{"learn":[0.4484035766],"iteration":294,"passed_time":22.444873,"remaining_time":91.68159987,"test":[0.5194922546]}, +{"learn":[0.4483362813],"iteration":295,"passed_time":22.51311856,"remaining_time":91.57363089,"test":[0.5194887424]}, +{"learn":[0.4481557886],"iteration":296,"passed_time":22.5842151,"remaining_time":91.4774773,"test":[0.51944001]}, +{"learn":[0.4480742314],"iteration":297,"passed_time":22.65845187,"remaining_time":91.39415823,"test":[0.5193886834]}, +{"learn":[0.4477823898],"iteration":298,"passed_time":22.73463811,"remaining_time":91.31873035,"test":[0.5193462572]}, +{"learn":[0.4477104991],"iteration":299,"passed_time":22.80218755,"remaining_time":91.2087502,"test":[0.5193972645]}, +{"learn":[0.4474132697],"iteration":300,"passed_time":22.87936234,"remaining_time":91.13739349,"test":[0.5192674712]}, +{"learn":[0.4472391684],"iteration":301,"passed_time":23.00643018,"remaining_time":91.2639184,"test":[0.5191590707]}, +{"learn":[0.447133947],"iteration":302,"passed_time":23.07715406,"remaining_time":91.16618285,"test":[0.5191255448]}, +{"learn":[0.4470008884],"iteration":303,"passed_time":23.1447045,"remaining_time":91.05614008,"test":[0.5191640996]}, +{"learn":[0.4469237154],"iteration":304,"passed_time":23.21490074,"remaining_time":90.95674226,"test":[0.5191304939]}, +{"learn":[0.4467428529],"iteration":305,"passed_time":23.28769486,"remaining_time":90.8676721,"test":[0.5190488343]}, +{"learn":[0.4465680121],"iteration":306,"passed_time":23.41862034,"remaining_time":91.00460606,"test":[0.5190599298]}, +{"learn":[0.4463135685],"iteration":307,"passed_time":23.52691578,"remaining_time":91.05221949,"test":[0.5189322918]}, +{"learn":[0.4460658333],"iteration":308,"passed_time":23.61158742,"remaining_time":91.00776897,"test":[0.5188549426]}, +{"learn":[0.4459927805],"iteration":309,"passed_time":23.68025067,"remaining_time":90.90160741,"test":[0.5188491155]}, +{"learn":[0.4459421242],"iteration":310,"passed_time":23.7468228,"remaining_time":90.7876923,"test":[0.5188074476]}, +{"learn":[0.4458897776],"iteration":311,"passed_time":23.8136878,"remaining_time":90.67519585,"test":[0.5187625867]}, +{"learn":[0.4458067942],"iteration":312,"passed_time":23.8833977,"remaining_time":90.57377979,"test":[0.5187653805]}, +{"learn":[0.4456488036],"iteration":313,"passed_time":23.96240092,"remaining_time":90.50766716,"test":[0.5187414334]}, +{"learn":[0.4455678803],"iteration":314,"passed_time":24.03245766,"remaining_time":90.40781691,"test":[0.5186656808]}, +{"learn":[0.4455051806],"iteration":315,"passed_time":24.09989993,"remaining_time":90.29835922,"test":[0.5186455253]}, +{"learn":[0.4454577993],"iteration":316,"passed_time":24.16725794,"remaining_time":90.18885218,"test":[0.5186234541]}, +{"learn":[0.4453571206],"iteration":317,"passed_time":24.23698916,"remaining_time":90.0884314,"test":[0.5185879725]}, +{"learn":[0.4451886712],"iteration":318,"passed_time":24.30519506,"remaining_time":89.98255601,"test":[0.5185257499]}, +{"learn":[0.445042143],"iteration":319,"passed_time":24.37411897,"remaining_time":89.8795637,"test":[0.5184400992]}, +{"learn":[0.4449932298],"iteration":320,"passed_time":24.44765949,"remaining_time":89.79374001,"test":[0.5185629079]}, +{"learn":[0.4447402652],"iteration":321,"passed_time":24.52376957,"remaining_time":89.71739304,"test":[0.5185412357]}, +{"learn":[0.4447010185],"iteration":322,"passed_time":24.59206412,"remaining_time":89.61256803,"test":[0.518512619]}, +{"learn":[0.4445200503],"iteration":323,"passed_time":24.66697255,"remaining_time":89.53197443,"test":[0.5184310791]}, +{"learn":[0.4443808644],"iteration":324,"passed_time":24.73912094,"remaining_time":89.44143726,"test":[0.5183528919]}, +{"learn":[0.4443255597],"iteration":325,"passed_time":24.80724856,"remaining_time":89.33653317,"test":[0.5184181477]}, +{"learn":[0.4441506661],"iteration":326,"passed_time":24.87687472,"remaining_time":89.23722949,"test":[0.5183779964]}, +{"learn":[0.4441051863],"iteration":327,"passed_time":24.9441545,"remaining_time":89.12972277,"test":[0.5183597966]}, +{"learn":[0.443928127],"iteration":328,"passed_time":25.01562262,"remaining_time":89.03736806,"test":[0.5183498586]}, +{"learn":[0.4438175177],"iteration":329,"passed_time":25.08830233,"remaining_time":88.94943554,"test":[0.51830396]}, +{"learn":[0.4436516038],"iteration":330,"passed_time":25.16149908,"remaining_time":88.86342124,"test":[0.5182332362]}, +{"learn":[0.4436083954],"iteration":331,"passed_time":25.23047726,"remaining_time":88.76264288,"test":[0.5182250543]}, +{"learn":[0.4435455901],"iteration":332,"passed_time":25.29695551,"remaining_time":88.65329454,"test":[0.5182349125]}, +{"learn":[0.4434494012],"iteration":333,"passed_time":25.36480663,"remaining_time":88.5489956,"test":[0.5182195066]}, +{"learn":[0.4432887167],"iteration":334,"passed_time":25.43625209,"remaining_time":88.45741398,"test":[0.5181302238]}, +{"learn":[0.4432490474],"iteration":335,"passed_time":25.50219967,"remaining_time":88.346906,"test":[0.5181032833]}, +{"learn":[0.4431910488],"iteration":336,"passed_time":25.57068261,"remaining_time":88.2454121,"test":[0.5180734692]}, +{"learn":[0.4431533339],"iteration":337,"passed_time":25.64008768,"remaining_time":88.14728368,"test":[0.5180338767]}, +{"learn":[0.4431072203],"iteration":338,"passed_time":25.70603565,"remaining_time":88.03748494,"test":[0.5180130427]}, +{"learn":[0.4429618278],"iteration":339,"passed_time":25.77482796,"remaining_time":87.93764834,"test":[0.517967663]}, +{"learn":[0.4429371863],"iteration":340,"passed_time":25.84160575,"remaining_time":87.83114681,"test":[0.5179084338]}, +{"learn":[0.4427210123],"iteration":341,"passed_time":25.91496883,"remaining_time":87.74717515,"test":[0.5178658878]}, +{"learn":[0.4426245329],"iteration":342,"passed_time":25.98451023,"remaining_time":87.65037417,"test":[0.5179462702]}, +{"learn":[0.4424882257],"iteration":343,"passed_time":26.05928018,"remaining_time":87.57130202,"test":[0.5178982962]}, +{"learn":[0.4424292499],"iteration":344,"passed_time":26.12708653,"remaining_time":87.46894186,"test":[0.5179817917]}, +{"learn":[0.4423756092],"iteration":345,"passed_time":26.19373868,"remaining_time":87.3629319,"test":[0.5180425775]}, +{"learn":[0.442266479],"iteration":346,"passed_time":26.26439347,"remaining_time":87.27044863,"test":[0.5180588216]}, +{"learn":[0.4420556399],"iteration":347,"passed_time":26.3416711,"remaining_time":87.20001466,"test":[0.5180141203]}, +{"learn":[0.4420190079],"iteration":348,"passed_time":26.40859534,"remaining_time":87.09539611,"test":[0.5179999117]}, +{"learn":[0.4418768639],"iteration":349,"passed_time":26.48280222,"remaining_time":87.01492159,"test":[0.5179982354]}, +{"learn":[0.4418421334],"iteration":350,"passed_time":26.54946268,"remaining_time":86.90977956,"test":[0.5180161957]}, +{"learn":[0.4417555846],"iteration":351,"passed_time":26.6313032,"remaining_time":86.85436386,"test":[0.5179829492]}, +{"learn":[0.4417355122],"iteration":352,"passed_time":26.66294688,"remaining_time":86.63569424,"test":[0.5179695787]}, +{"learn":[0.4416930433],"iteration":353,"passed_time":26.72862125,"remaining_time":86.52824845,"test":[0.517954053]}, +{"learn":[0.4416357051],"iteration":354,"passed_time":26.79483901,"remaining_time":86.42279061,"test":[0.5179355739]}, +{"learn":[0.4415507673],"iteration":355,"passed_time":26.86348797,"remaining_time":86.32536585,"test":[0.5179918096]}, +{"learn":[0.4413701424],"iteration":356,"passed_time":26.93576769,"remaining_time":86.23972682,"test":[0.5179352945]}, +{"learn":[0.4413321634],"iteration":357,"passed_time":27.00703873,"remaining_time":86.15094476,"test":[0.5180331183]}, +{"learn":[0.4412558621],"iteration":358,"passed_time":27.07668537,"remaining_time":86.0570975,"test":[0.5180551098]}, +{"learn":[0.4412171963],"iteration":359,"passed_time":27.14712626,"remaining_time":85.96589981,"test":[0.5180508392]}, +{"learn":[0.4411491088],"iteration":360,"passed_time":27.21651057,"remaining_time":85.87148348,"test":[0.518088955]}, +{"learn":[0.4411009351],"iteration":361,"passed_time":27.28634082,"remaining_time":85.77860731,"test":[0.5181426763]}, +{"learn":[0.4410740751],"iteration":362,"passed_time":27.35374789,"remaining_time":85.67826818,"test":[0.518125594]}, +{"learn":[0.4409539315],"iteration":363,"passed_time":27.42235103,"remaining_time":85.58184278,"test":[0.518146867]}, +{"learn":[0.4408417112],"iteration":364,"passed_time":27.49575632,"remaining_time":85.50050253,"test":[0.5181890538]}, +{"learn":[0.4407106862],"iteration":365,"passed_time":27.60545783,"remaining_time":85.53166441,"test":[0.518107075]}, +{"learn":[0.4406811323],"iteration":366,"passed_time":27.72452488,"remaining_time":85.59097191,"test":[0.5181048798]}, +{"learn":[0.4405477303],"iteration":367,"passed_time":27.81295336,"remaining_time":85.55506306,"test":[0.518102525]}, +{"learn":[0.4405253338],"iteration":368,"passed_time":27.88171286,"remaining_time":85.45858331,"test":[0.5181168933]}, +{"learn":[0.4403900038],"iteration":369,"passed_time":27.95445181,"remaining_time":85.37440687,"test":[0.518111146]}, +{"learn":[0.4401530972],"iteration":370,"passed_time":28.02779838,"remaining_time":85.29214116,"test":[0.5181734084]}, +{"learn":[0.4401222755],"iteration":371,"passed_time":28.09572224,"remaining_time":85.19348033,"test":[0.5181584814]}, +{"learn":[0.4400805462],"iteration":372,"passed_time":28.16709728,"remaining_time":85.1054119,"test":[0.5182303227]}, +{"learn":[0.4400603417],"iteration":373,"passed_time":28.20142633,"remaining_time":84.90589851,"test":[0.5182135198]}, +{"learn":[0.4399120176],"iteration":374,"passed_time":28.2710352,"remaining_time":84.81310559,"test":[0.5182190675]}, +{"learn":[0.4398827278],"iteration":375,"passed_time":28.33370422,"remaining_time":84.69969028,"test":[0.5181989919]}, +{"learn":[0.4396537972],"iteration":376,"passed_time":28.4029239,"remaining_time":84.60605715,"test":[0.5181934042]}, +{"learn":[0.4396099021],"iteration":377,"passed_time":28.47139204,"remaining_time":84.51032239,"test":[0.5181820693]}, +{"learn":[0.439579239],"iteration":378,"passed_time":28.53702163,"remaining_time":84.40633575,"test":[0.5181696567]}, +{"learn":[0.439465566],"iteration":379,"passed_time":28.60692784,"remaining_time":84.31515573,"test":[0.5181928055]}, +{"learn":[0.4393619821],"iteration":380,"passed_time":28.68267598,"remaining_time":84.24124522,"test":[0.5182339546]}, +{"learn":[0.4391762071],"iteration":381,"passed_time":28.75166572,"remaining_time":84.14754521,"test":[0.5182377862]}, +{"learn":[0.4389795244],"iteration":382,"passed_time":28.82354923,"remaining_time":84.06241381,"test":[0.5181397228]}, +{"learn":[0.4388535439],"iteration":383,"passed_time":28.89376604,"remaining_time":83.97250756,"test":[0.5180954207]}, +{"learn":[0.4388309889],"iteration":384,"passed_time":28.96010691,"remaining_time":83.87147847,"test":[0.5180549501]}, +{"learn":[0.4386035638],"iteration":385,"passed_time":29.03383138,"remaining_time":83.79193822,"test":[0.5180602983]}, +{"learn":[0.4385118384],"iteration":386,"passed_time":29.10341583,"remaining_time":83.7005215,"test":[0.5181500999]}, +{"learn":[0.4384735689],"iteration":387,"passed_time":29.21989774,"remaining_time":83.74362444,"test":[0.5181400421]}, +{"learn":[0.4384387064],"iteration":388,"passed_time":29.28688397,"remaining_time":83.64454521,"test":[0.518136011]}, +{"learn":[0.4382654766],"iteration":389,"passed_time":29.36122728,"remaining_time":83.56656996,"test":[0.5180149186]}, +{"learn":[0.4382358963],"iteration":390,"passed_time":29.42866336,"remaining_time":83.46902216,"test":[0.5180058985]}, +{"learn":[0.4381587498],"iteration":391,"passed_time":29.49522741,"remaining_time":83.3691632,"test":[0.5179793571]}, +{"learn":[0.438104211],"iteration":392,"passed_time":29.56244106,"remaining_time":83.27130344,"test":[0.5180108875]}, +{"learn":[0.4380593388],"iteration":393,"passed_time":29.62894303,"remaining_time":83.1716015,"test":[0.5180826489]}, +{"learn":[0.4378654292],"iteration":394,"passed_time":29.70140886,"remaining_time":83.08875138,"test":[0.5179517381]}, +{"learn":[0.4378372751],"iteration":395,"passed_time":29.76775967,"remaining_time":82.98890574,"test":[0.5179179328]}, +{"learn":[0.4377804122],"iteration":396,"passed_time":29.83782755,"remaining_time":82.89955614,"test":[0.5178984958]}, +{"learn":[0.4376596347],"iteration":397,"passed_time":29.90763081,"remaining_time":82.80957073,"test":[0.5179274718]}, +{"learn":[0.437537563],"iteration":398,"passed_time":29.98770641,"remaining_time":82.74803198,"test":[0.5178524775]}, +{"learn":[0.4373391372],"iteration":399,"passed_time":30.06271812,"remaining_time":82.67247483,"test":[0.5178915511]}, +{"learn":[0.4372812707],"iteration":400,"passed_time":30.1339646,"remaining_time":82.58660125,"test":[0.5179182521]}, +{"learn":[0.4370686093],"iteration":401,"passed_time":30.22580707,"remaining_time":82.55705512,"test":[0.5178901143]}, +{"learn":[0.4368808007],"iteration":402,"passed_time":30.30576422,"remaining_time":82.49484703,"test":[0.5178659277]}, +{"learn":[0.4368609661],"iteration":403,"passed_time":30.3720112,"remaining_time":82.39535711,"test":[0.5178306856]}, +{"learn":[0.4367592573],"iteration":404,"passed_time":30.44054868,"remaining_time":82.30222422,"test":[0.5179376094]}, +{"learn":[0.4366940221],"iteration":405,"passed_time":30.50850319,"remaining_time":82.2076416,"test":[0.5179266336]}, +{"learn":[0.4366559639],"iteration":406,"passed_time":30.57603484,"remaining_time":82.11205426,"test":[0.5179778804]}, +{"learn":[0.4365224563],"iteration":407,"passed_time":30.64955809,"remaining_time":82.03264077,"test":[0.5179524166]}, +{"learn":[0.4364007808],"iteration":408,"passed_time":30.71815909,"remaining_time":81.94012609,"test":[0.5179670643]}, +{"learn":[0.4362343915],"iteration":409,"passed_time":30.80102094,"remaining_time":81.88564105,"test":[0.517949982]}, +{"learn":[0.4362040717],"iteration":410,"passed_time":30.88893021,"remaining_time":81.84439172,"test":[0.5179053606]}, +{"learn":[0.4361849237],"iteration":411,"passed_time":30.96646604,"remaining_time":81.77552197,"test":[0.5179632328]}, +{"learn":[0.4361618405],"iteration":412,"passed_time":31.12069157,"remaining_time":81.90845458,"test":[0.5179217644]}, +{"learn":[0.4361234653],"iteration":413,"passed_time":31.20122782,"remaining_time":81.84669906,"test":[0.5179886965]}, +{"learn":[0.4360294421],"iteration":414,"passed_time":31.27059313,"remaining_time":81.7556471,"test":[0.5179871399]}, +{"learn":[0.4359971943],"iteration":415,"passed_time":31.34251929,"remaining_time":81.67137238,"test":[0.5179956012]}, +{"learn":[0.4359790764],"iteration":416,"passed_time":31.40984575,"remaining_time":81.5752109,"test":[0.5179705765]}, +{"learn":[0.4359623846],"iteration":417,"passed_time":31.47605485,"remaining_time":81.47629508,"test":[0.51793733]}, +{"learn":[0.4359378224],"iteration":418,"passed_time":31.54701213,"remaining_time":81.38978548,"test":[0.5179208863]}, +{"learn":[0.4358718477],"iteration":419,"passed_time":31.61486332,"remaining_time":81.29536282,"test":[0.5178556305]}, +{"learn":[0.4357565637],"iteration":420,"passed_time":31.6937469,"remaining_time":81.22934182,"test":[0.5179470286]}, +{"learn":[0.4357347218],"iteration":421,"passed_time":31.75711054,"remaining_time":81.12361413,"test":[0.5179999117]}, +{"learn":[0.4357230481],"iteration":422,"passed_time":31.90006331,"remaining_time":81.22072856,"test":[0.5179786387]}, +{"learn":[0.4357022627],"iteration":423,"passed_time":32.02021022,"remaining_time":81.25883537,"test":[0.5179340971]}, +{"learn":[0.4356717844],"iteration":424,"passed_time":32.08890233,"remaining_time":81.16604706,"test":[0.5179981955]}, +{"learn":[0.4355310666],"iteration":425,"passed_time":32.19131597,"remaining_time":81.15838815,"test":[0.518002506]}, +{"learn":[0.4355071118],"iteration":426,"passed_time":32.25886783,"remaining_time":81.06268193,"test":[0.5179748471]}, +{"learn":[0.4353553278],"iteration":427,"passed_time":32.33259803,"remaining_time":80.98258199,"test":[0.5179716142]}, +{"learn":[0.4353336179],"iteration":428,"passed_time":32.39893896,"remaining_time":80.8840644,"test":[0.5180195483]}, +{"learn":[0.4351321548],"iteration":429,"passed_time":32.4713402,"remaining_time":80.80077677,"test":[0.5178953028]}, +{"learn":[0.4349622793],"iteration":430,"passed_time":32.54091829,"remaining_time":80.71053747,"test":[0.5178497634]}, +{"learn":[0.4349287901],"iteration":431,"passed_time":32.60839994,"remaining_time":80.61521095,"test":[0.5179114272]}, +{"learn":[0.4347803339],"iteration":432,"passed_time":32.67861506,"remaining_time":80.52674888,"test":[0.517985304]}, +{"learn":[0.4347540021],"iteration":433,"passed_time":32.74678837,"remaining_time":80.43335577,"test":[0.5180470875]}, +{"learn":[0.4345888277],"iteration":434,"passed_time":32.82053597,"remaining_time":80.35372601,"test":[0.5180049007]}, +{"learn":[0.4345569761],"iteration":435,"passed_time":32.8877963,"remaining_time":80.2582919,"test":[0.5180485642]}, +{"learn":[0.4341349547],"iteration":436,"passed_time":32.96738959,"remaining_time":80.19298658,"test":[0.5180085726]}, +{"learn":[0.4339994399],"iteration":437,"passed_time":33.03590976,"remaining_time":80.10076751,"test":[0.5179773216]}, +{"learn":[0.4339813483],"iteration":438,"passed_time":33.10562589,"remaining_time":80.01154686,"test":[0.5179353743]}, +{"learn":[0.4339039905],"iteration":439,"passed_time":33.17565845,"remaining_time":79.92317718,"test":[0.5180032244]}, +{"learn":[0.4337669703],"iteration":440,"passed_time":33.24388361,"remaining_time":79.83055044,"test":[0.5180706355]}, +{"learn":[0.4336713096],"iteration":441,"passed_time":33.31279259,"remaining_time":79.73967096,"test":[0.518028728]}, +{"learn":[0.4336592398],"iteration":442,"passed_time":33.37921759,"remaining_time":79.64296387,"test":[0.5180221426]}, +{"learn":[0.4335159073],"iteration":443,"passed_time":33.4507174,"remaining_time":79.558463,"test":[0.5180140405]}, +{"learn":[0.43348498],"iteration":444,"passed_time":33.51637208,"remaining_time":79.46016302,"test":[0.5179799558]}, +{"learn":[0.433139128],"iteration":445,"passed_time":33.59121933,"remaining_time":79.38373357,"test":[0.518007934]}, +{"learn":[0.4329528776],"iteration":446,"passed_time":33.66268627,"remaining_time":79.2993482,"test":[0.518056826]}, +{"learn":[0.4329333599],"iteration":447,"passed_time":33.74197198,"remaining_time":79.23338064,"test":[0.518022861]}, +{"learn":[0.4329023798],"iteration":448,"passed_time":33.80768994,"remaining_time":79.13559494,"test":[0.5180491629]}, +{"learn":[0.432665341],"iteration":449,"passed_time":33.87996328,"remaining_time":79.05324766,"test":[0.5180494822]}, +{"learn":[0.4325221142],"iteration":450,"passed_time":33.95162136,"remaining_time":78.96951399,"test":[0.5181105872]}, +{"learn":[0.4323600299],"iteration":451,"passed_time":34.02318493,"remaining_time":78.88561461,"test":[0.5181348137]}, +{"learn":[0.4323000769],"iteration":452,"passed_time":34.09468508,"remaining_time":78.80162313,"test":[0.5181295054]}, +{"learn":[0.4321250248],"iteration":453,"passed_time":34.16045712,"remaining_time":78.70448931,"test":[0.5181430754]}, +{"learn":[0.4319622538],"iteration":454,"passed_time":34.23901896,"remaining_time":78.63686771,"test":[0.5180861212]}, +{"learn":[0.4318652726],"iteration":455,"passed_time":34.30859468,"remaining_time":78.54862466,"test":[0.5181535323]}, +{"learn":[0.4318286934],"iteration":456,"passed_time":34.38018274,"remaining_time":78.46505601,"test":[0.5181987923]}, +{"learn":[0.431691726],"iteration":457,"passed_time":34.4528599,"remaining_time":78.3840175,"test":[0.5182041405]}, +{"learn":[0.4315690997],"iteration":458,"passed_time":34.52383,"remaining_time":78.29914386,"test":[0.5181442329]}, +{"learn":[0.4314807285],"iteration":459,"passed_time":34.59390282,"remaining_time":78.21230204,"test":[0.5181066758]}, +{"learn":[0.4313679271],"iteration":460,"passed_time":34.66402192,"remaining_time":78.12563725,"test":[0.5180015082]}, +{"learn":[0.4312464101],"iteration":461,"passed_time":34.73453027,"remaining_time":78.03991867,"test":[0.5180408612]}, +{"learn":[0.4310755045],"iteration":462,"passed_time":34.80541343,"remaining_time":77.95510525,"test":[0.5179642305]}, +{"learn":[0.4308817534],"iteration":463,"passed_time":34.87517613,"remaining_time":77.86785015,"test":[0.518091669]}, +{"learn":[0.4308703174],"iteration":464,"passed_time":34.94322204,"remaining_time":77.77684905,"test":[0.5181189687]}, +{"learn":[0.430831863],"iteration":465,"passed_time":35.009852,"remaining_time":77.68280466,"test":[0.5181552086]}, +{"learn":[0.4306793131],"iteration":466,"passed_time":35.08015869,"remaining_time":77.59701055,"test":[0.5181272703]}, +{"learn":[0.4305137425],"iteration":467,"passed_time":35.15272164,"remaining_time":77.51625798,"test":[0.5181760027]}, +{"learn":[0.4304752617],"iteration":468,"passed_time":35.21986189,"remaining_time":77.42361963,"test":[0.5182023046]}, +{"learn":[0.4303420182],"iteration":469,"passed_time":35.29144137,"remaining_time":77.34081833,"test":[0.518128308]}, +{"learn":[0.4303020056],"iteration":470,"passed_time":35.35849141,"remaining_time":77.24816912,"test":[0.518148703]}, +{"learn":[0.4301838163],"iteration":471,"passed_time":35.42745001,"remaining_time":77.15978518,"test":[0.518106596]}, +{"learn":[0.4300196984],"iteration":472,"passed_time":35.50124811,"remaining_time":77.08199113,"test":[0.5180940238]}, +{"learn":[0.4298568217],"iteration":473,"passed_time":35.57667025,"remaining_time":77.00772928,"test":[0.5179928473]}, +{"learn":[0.4297117725],"iteration":474,"passed_time":35.6468741,"remaining_time":76.92220201,"test":[0.5180507195]}, +{"learn":[0.4295334983],"iteration":475,"passed_time":35.71984386,"remaining_time":76.8426893,"test":[0.5179999915]}, +{"learn":[0.4294490095],"iteration":476,"passed_time":35.78454841,"remaining_time":76.74547805,"test":[0.5181022456]}, +{"learn":[0.4293881586],"iteration":477,"passed_time":35.84984179,"remaining_time":76.64966174,"test":[0.5181174919]}, +{"learn":[0.4292830164],"iteration":478,"passed_time":35.92606158,"remaining_time":76.57726278,"test":[0.5180907111]}, +{"learn":[0.4291742559],"iteration":479,"passed_time":36.04383529,"remaining_time":76.59314998,"test":[0.5180663649]}, +{"learn":[0.4290706455],"iteration":480,"passed_time":36.1818734,"remaining_time":76.65141163,"test":[0.5179720533]}, +{"learn":[0.428927181],"iteration":481,"passed_time":36.2680018,"remaining_time":76.59922371,"test":[0.5178740697]}, +{"learn":[0.4289067124],"iteration":482,"passed_time":36.32780345,"remaining_time":76.49146192,"test":[0.5178451736]}, +{"learn":[0.4287494085],"iteration":483,"passed_time":36.40021045,"remaining_time":76.41035912,"test":[0.5177914922]}, +{"learn":[0.4286606412],"iteration":484,"passed_time":36.46976754,"remaining_time":76.32332795,"test":[0.5178450139]}, +{"learn":[0.428501911],"iteration":485,"passed_time":36.54250446,"remaining_time":76.24300314,"test":[0.5178439363]}, +{"learn":[0.428414834],"iteration":486,"passed_time":36.60856725,"remaining_time":76.14882675,"test":[0.5178243396]}, +{"learn":[0.4282726372],"iteration":487,"passed_time":36.68605618,"remaining_time":76.07846077,"test":[0.5178595818]}, +{"learn":[0.4281547649],"iteration":488,"passed_time":36.76576277,"remaining_time":76.01265064,"test":[0.5178416613]}, +{"learn":[0.4281050065],"iteration":489,"passed_time":36.83478178,"remaining_time":75.92475428,"test":[0.5178585041]}, +{"learn":[0.4278158853],"iteration":490,"passed_time":36.90805534,"remaining_time":75.84567787,"test":[0.5178389873]}, +{"learn":[0.4277997746],"iteration":491,"passed_time":36.97434439,"remaining_time":75.75231533,"test":[0.5178616173]}, +{"learn":[0.4277082605],"iteration":492,"passed_time":37.04423103,"remaining_time":75.66641106,"test":[0.517894784]}, +{"learn":[0.4275797182],"iteration":493,"passed_time":37.11313703,"remaining_time":75.57857461,"test":[0.5179044027]}, +{"learn":[0.4275474967],"iteration":494,"passed_time":37.17960986,"remaining_time":75.48587457,"test":[0.5179799558]}, +{"learn":[0.4273853068],"iteration":495,"passed_time":37.24934811,"remaining_time":75.39989013,"test":[0.5179292279]}, +{"learn":[0.4273649967],"iteration":496,"passed_time":37.31677029,"remaining_time":75.30929698,"test":[0.5179044027]}, +{"learn":[0.427223381],"iteration":497,"passed_time":37.38800636,"remaining_time":75.22647063,"test":[0.5178513599]}, +{"learn":[0.4270515246],"iteration":498,"passed_time":37.46150149,"remaining_time":75.14822243,"test":[0.5178244993]}, +{"learn":[0.4269180962],"iteration":499,"passed_time":37.53244515,"remaining_time":75.06489031,"test":[0.517796122]}, +{"learn":[0.4267671838],"iteration":500,"passed_time":37.60759068,"remaining_time":74.98998621,"test":[0.51775174]}, +{"learn":[0.4265914978],"iteration":501,"passed_time":37.68488212,"remaining_time":74.91934732,"test":[0.5177066796]}, +{"learn":[0.4264499877],"iteration":502,"passed_time":37.76996569,"remaining_time":74.86412682,"test":[0.517690635]}, +{"learn":[0.4263315343],"iteration":503,"passed_time":37.84008534,"remaining_time":74.77921626,"test":[0.5176378317]}, +{"learn":[0.4261325538],"iteration":504,"passed_time":37.91361996,"remaining_time":74.70109279,"test":[0.5175554537]}, +{"learn":[0.4260299735],"iteration":505,"passed_time":37.98555369,"remaining_time":74.61984262,"test":[0.5175639549]}, +{"learn":[0.4260145759],"iteration":506,"passed_time":38.05420685,"remaining_time":74.53220394,"test":[0.517538132]}, +{"learn":[0.4259704695],"iteration":507,"passed_time":38.13183426,"remaining_time":74.46216454,"test":[0.5175913743]}, +{"learn":[0.4259426324],"iteration":508,"passed_time":38.19790696,"remaining_time":74.36959881,"test":[0.5176810163]}, +{"learn":[0.4258150144],"iteration":509,"passed_time":38.27108187,"remaining_time":74.29092362,"test":[0.517653996]}, +{"learn":[0.4257418295],"iteration":510,"passed_time":38.33970804,"remaining_time":74.20346624,"test":[0.5177049235]}, +{"learn":[0.4257030053],"iteration":511,"passed_time":38.41573647,"remaining_time":74.13036647,"test":[0.5176820939]}, +{"learn":[0.4255484746],"iteration":512,"passed_time":38.49176049,"remaining_time":74.05724679,"test":[0.5176627766]}, +{"learn":[0.4253129677],"iteration":513,"passed_time":38.56598512,"remaining_time":73.98066407,"test":[0.5176629761]}, +{"learn":[0.4252901486],"iteration":514,"passed_time":38.60547979,"remaining_time":73.83766522,"test":[0.5176130464]}, +{"learn":[0.4252102289],"iteration":515,"passed_time":38.67295224,"remaining_time":73.74842054,"test":[0.5176830518]}, +{"learn":[0.425049967],"iteration":516,"passed_time":38.79372662,"remaining_time":73.76060594,"test":[0.5176282928]}, +{"learn":[0.4250364709],"iteration":517,"passed_time":38.86022358,"remaining_time":73.66938138,"test":[0.5176081772]}, +{"learn":[0.4249923118],"iteration":518,"passed_time":38.92646657,"remaining_time":73.57777207,"test":[0.5176710782]}, +{"learn":[0.4248799858],"iteration":519,"passed_time":39.00708461,"remaining_time":73.51335177,"test":[0.517678422]}, +{"learn":[0.4247424637],"iteration":520,"passed_time":39.08249317,"remaining_time":73.43908026,"test":[0.5176558718]}, +{"learn":[0.4246368725],"iteration":521,"passed_time":39.15041058,"remaining_time":73.35076925,"test":[0.5176124079]}, +{"learn":[0.4244877824],"iteration":522,"passed_time":39.22139495,"remaining_time":73.26826552,"test":[0.517577485]}, +{"learn":[0.4243585006],"iteration":523,"passed_time":39.28949842,"remaining_time":73.18043981,"test":[0.5176198714]}, +{"learn":[0.4242071127],"iteration":524,"passed_time":39.3624325,"remaining_time":73.10166035,"test":[0.5175997558]}, +{"learn":[0.4240820831],"iteration":525,"passed_time":39.43500206,"remaining_time":73.02222815,"test":[0.5175737333]}, +{"learn":[0.4240418855],"iteration":526,"passed_time":39.50187353,"remaining_time":72.9323016,"test":[0.5176169578]}, +{"learn":[0.4240067325],"iteration":527,"passed_time":39.60139735,"remaining_time":72.90257239,"test":[0.5176518008]}, +{"learn":[0.4238852155],"iteration":528,"passed_time":39.72863786,"remaining_time":72.92345437,"test":[0.5176583464]}, +{"learn":[0.423788921],"iteration":529,"passed_time":39.80654787,"remaining_time":72.85349328,"test":[0.5176685239]}, +{"learn":[0.4236392498],"iteration":530,"passed_time":39.87514908,"remaining_time":72.76651499,"test":[0.5177018902]}, +{"learn":[0.4234404278],"iteration":531,"passed_time":39.9519564,"remaining_time":72.6945372,"test":[0.5176779031]}, +{"learn":[0.4233057053],"iteration":532,"passed_time":40.02370673,"remaining_time":72.61336663,"test":[0.5176762668]}, +{"learn":[0.4232037853],"iteration":533,"passed_time":40.13080811,"remaining_time":72.59618096,"test":[0.5176650915]}, +{"learn":[0.4231773479],"iteration":534,"passed_time":40.30703314,"remaining_time":72.70334015,"test":[0.5176373927]}, +{"learn":[0.4230566496],"iteration":535,"passed_time":40.39522548,"remaining_time":72.65111448,"test":[0.5176042259]}, +{"learn":[0.4229612002],"iteration":536,"passed_time":40.48990494,"remaining_time":72.6103882,"test":[0.5175891792]}, +{"learn":[0.4228589633],"iteration":537,"passed_time":40.56118124,"remaining_time":72.52761404,"test":[0.5175977203]}, +{"learn":[0.4226159292],"iteration":538,"passed_time":40.63935066,"remaining_time":72.45717252,"test":[0.5175816757]}, +{"learn":[0.422534689],"iteration":539,"passed_time":40.72640679,"remaining_time":72.40250095,"test":[0.517582913]}, +{"learn":[0.4224681069],"iteration":540,"passed_time":40.79380749,"remaining_time":72.31286763,"test":[0.5175816757]}, +{"learn":[0.4223511326],"iteration":541,"passed_time":40.8667875,"remaining_time":72.23317791,"test":[0.5176030286]}, +{"learn":[0.4222703677],"iteration":542,"passed_time":40.93788462,"remaining_time":72.15019444,"test":[0.5176156407]}, +{"learn":[0.4221859317],"iteration":543,"passed_time":41.01687308,"remaining_time":72.08112254,"test":[0.5176265366]}, +{"learn":[0.4220424408],"iteration":544,"passed_time":41.08623683,"remaining_time":71.99514895,"test":[0.5176801382]}, +{"learn":[0.4219667997],"iteration":545,"passed_time":41.1695457,"remaining_time":71.93360184,"test":[0.5177439572]}, +{"learn":[0.4219135023],"iteration":546,"passed_time":41.28802824,"remaining_time":71.93325578,"test":[0.5177269149]}, +{"learn":[0.421752316],"iteration":547,"passed_time":41.35864746,"remaining_time":71.84932916,"test":[0.5177299881]}, +{"learn":[0.4216377186],"iteration":548,"passed_time":41.42955615,"remaining_time":71.76595246,"test":[0.5177469905]}, +{"learn":[0.4215158319],"iteration":549,"passed_time":41.5052118,"remaining_time":71.69082039,"test":[0.5177064002]}, +{"learn":[0.4212616524],"iteration":550,"passed_time":41.5711911,"remaining_time":71.59902061,"test":[0.5176760273]}, +{"learn":[0.4211226777],"iteration":551,"passed_time":41.63981573,"remaining_time":71.51185745,"test":[0.5177067195]}, +{"learn":[0.4209986781],"iteration":552,"passed_time":41.70510052,"remaining_time":71.41904194,"test":[0.5177180145]}, +{"learn":[0.4209049718],"iteration":553,"passed_time":41.77632227,"remaining_time":71.33646366,"test":[0.5177344981]}, +{"learn":[0.4208532327],"iteration":554,"passed_time":41.84351689,"remaining_time":71.2470693,"test":[0.5177351367]}, +{"learn":[0.4206536184],"iteration":555,"passed_time":41.92872743,"remaining_time":71.18834298,"test":[0.5177653499]}, +{"learn":[0.4205435373],"iteration":556,"passed_time":41.99897933,"remaining_time":71.10419661,"test":[0.5177610395]}, +{"learn":[0.4205048716],"iteration":557,"passed_time":42.06608172,"remaining_time":71.01478311,"test":[0.5178150003]}, +{"learn":[0.4204193528],"iteration":558,"passed_time":42.13904257,"remaining_time":70.93531137,"test":[0.5177409638]}, +{"learn":[0.4202959606],"iteration":559,"passed_time":42.21154375,"remaining_time":70.8550913,"test":[0.5177188926]}, +{"learn":[0.4201965232],"iteration":560,"passed_time":42.28157206,"remaining_time":70.77075966,"test":[0.5177317442]}, +{"learn":[0.419992551],"iteration":561,"passed_time":42.35867767,"remaining_time":70.6982912,"test":[0.5176770251]}, +{"learn":[0.4198999541],"iteration":562,"passed_time":42.43121146,"remaining_time":70.6181974,"test":[0.5177408042]}, +{"learn":[0.4197775127],"iteration":563,"passed_time":42.5012439,"remaining_time":70.53397923,"test":[0.5176985376]}, +{"learn":[0.4196751965],"iteration":564,"passed_time":42.5729337,"remaining_time":70.452554,"test":[0.5176874421]}, +{"learn":[0.4194045101],"iteration":565,"passed_time":42.65340067,"remaining_time":70.38564704,"test":[0.5176092947]}, +{"learn":[0.4193194139],"iteration":566,"passed_time":42.726904,"remaining_time":70.30723357,"test":[0.5175956449]}, +{"learn":[0.419247576],"iteration":567,"passed_time":42.79845755,"remaining_time":70.2256381,"test":[0.5176209091]}, +{"learn":[0.4191063828],"iteration":568,"passed_time":42.87510342,"remaining_time":70.15240999,"test":[0.5176271353]}, +{"learn":[0.419021577],"iteration":569,"passed_time":42.94475064,"remaining_time":70.06775105,"test":[0.5176741913]}, +{"learn":[0.4189193929],"iteration":570,"passed_time":43.01609361,"remaining_time":69.98590361,"test":[0.5176887991]}, +{"learn":[0.4188588325],"iteration":571,"passed_time":43.08428501,"remaining_time":69.89897987,"test":[0.5176983779]}, +{"learn":[0.4188171295],"iteration":572,"passed_time":43.15140941,"remaining_time":69.81039532,"test":[0.5177544141]}, +{"learn":[0.4186926545],"iteration":573,"passed_time":43.22067082,"remaining_time":69.72533307,"test":[0.5177317442]}, +{"learn":[0.4185549211],"iteration":574,"passed_time":43.29106747,"remaining_time":69.64215202,"test":[0.517732742]}, +{"learn":[0.4184796233],"iteration":575,"passed_time":43.36194504,"remaining_time":69.55978683,"test":[0.5177604009]}, +{"learn":[0.4184201458],"iteration":576,"passed_time":43.43020262,"remaining_time":69.4732704,"test":[0.517740884]}, +{"learn":[0.4183387999],"iteration":577,"passed_time":43.50104853,"remaining_time":69.39094593,"test":[0.5177354161]}, +{"learn":[0.4182139815],"iteration":578,"passed_time":43.57215776,"remaining_time":69.30907996,"test":[0.5177271942]}, +{"learn":[0.4180884236],"iteration":579,"passed_time":43.64945076,"remaining_time":69.23705983,"test":[0.5177119479]}, +{"learn":[0.4180402764],"iteration":580,"passed_time":43.71830458,"remaining_time":69.15167282,"test":[0.5177727336]}, +{"learn":[0.4179364811],"iteration":581,"passed_time":43.78717213,"remaining_time":69.06636428,"test":[0.5177610395]}, +{"learn":[0.4177876551],"iteration":582,"passed_time":43.85941666,"remaining_time":68.9864238,"test":[0.5177733323]}, +{"learn":[0.4176336526],"iteration":583,"passed_time":43.95579313,"remaining_time":68.94436046,"test":[0.51778343]}, +{"learn":[0.4175155162],"iteration":584,"passed_time":44.06642748,"remaining_time":68.92441221,"test":[0.5178305659]}, +{"learn":[0.4174319518],"iteration":585,"passed_time":44.16254297,"remaining_time":68.881509,"test":[0.5178137231]}, +{"learn":[0.4173692521],"iteration":586,"passed_time":44.23945077,"remaining_time":68.80854949,"test":[0.5178474885]}, +{"learn":[0.4173056808],"iteration":587,"passed_time":44.30835087,"remaining_time":68.72315645,"test":[0.5178407833]}, +{"learn":[0.4171977919],"iteration":588,"passed_time":44.37776459,"remaining_time":68.63861382,"test":[0.5178033061]}, +{"learn":[0.417046853],"iteration":589,"passed_time":44.50147465,"remaining_time":68.63786768,"test":[0.5177829111]}, +{"learn":[0.4170121225],"iteration":590,"passed_time":44.60370911,"remaining_time":68.60367442,"test":[0.5177608]}, +{"learn":[0.4169127908],"iteration":591,"passed_time":44.6980321,"remaining_time":68.5571168,"test":[0.5177727336]}, +{"learn":[0.4167332752],"iteration":592,"passed_time":44.77199349,"remaining_time":68.4792548,"test":[0.5177583255]}, +{"learn":[0.4166783403],"iteration":593,"passed_time":44.84202909,"remaining_time":68.39541811,"test":[0.5177260368]}, +{"learn":[0.4165818609],"iteration":594,"passed_time":44.9506407,"remaining_time":68.37030224,"test":[0.5176791803]}, +{"learn":[0.4164745795],"iteration":595,"passed_time":45.07034627,"remaining_time":68.36173327,"test":[0.517644936]}, +{"learn":[0.4163859706],"iteration":596,"passed_time":45.16556093,"remaining_time":68.31574794,"test":[0.5176744707]}, +{"learn":[0.4161801761],"iteration":597,"passed_time":45.29828837,"remaining_time":68.32618079,"test":[0.5176235832]}, +{"learn":[0.4160366059],"iteration":598,"passed_time":45.37847558,"remaining_time":68.25710601,"test":[0.5175183357]}, +{"learn":[0.4158532343],"iteration":599,"passed_time":45.45359052,"remaining_time":68.18038578,"test":[0.5175030495]}, +{"learn":[0.415744104],"iteration":600,"passed_time":45.52025959,"remaining_time":68.09103722,"test":[0.517546713]}, +{"learn":[0.4155632679],"iteration":601,"passed_time":45.59363654,"remaining_time":68.01177012,"test":[0.5175837113]}, +{"learn":[0.4154444448],"iteration":602,"passed_time":45.67073624,"remaining_time":67.93806038,"test":[0.5176003146]}, +{"learn":[0.415328527],"iteration":603,"passed_time":45.75486187,"remaining_time":67.87476198,"test":[0.517540846]}, +{"learn":[0.4152255241],"iteration":604,"passed_time":45.82242758,"remaining_time":67.786897,"test":[0.5174415054]}, +{"learn":[0.4150958196],"iteration":605,"passed_time":45.89670342,"remaining_time":67.70899811,"test":[0.5174184763]}, +{"learn":[0.4149839162],"iteration":606,"passed_time":45.95700475,"remaining_time":67.61055229,"test":[0.5174625789]}, +{"learn":[0.4149115237],"iteration":607,"passed_time":46.02582076,"remaining_time":67.52472387,"test":[0.5175040872]}, +{"learn":[0.4148047176],"iteration":608,"passed_time":46.09598792,"remaining_time":67.44092814,"test":[0.5174413458]}, +{"learn":[0.4146024886],"iteration":609,"passed_time":46.16989295,"remaining_time":67.3626307,"test":[0.5174556342]}, +{"learn":[0.4144380801],"iteration":610,"passed_time":46.25034026,"remaining_time":67.29386659,"test":[0.5175084775]}, +{"learn":[0.4142799839],"iteration":611,"passed_time":46.3241058,"remaining_time":67.2153692,"test":[0.5174515233]}, +{"learn":[0.4142045804],"iteration":612,"passed_time":46.39373266,"remaining_time":67.13089865,"test":[0.5174414256]}, +{"learn":[0.4141615041],"iteration":613,"passed_time":46.46558065,"remaining_time":67.04968153,"test":[0.5174748318]}, +{"learn":[0.4140059961],"iteration":614,"passed_time":46.53646924,"remaining_time":66.96711427,"test":[0.5175012534]}, +{"learn":[0.4138416141],"iteration":615,"passed_time":46.60611445,"remaining_time":66.88280061,"test":[0.5174610622]}, +{"learn":[0.4137864679],"iteration":616,"passed_time":46.69423521,"remaining_time":66.82497519,"test":[0.5174889207]}, +{"learn":[0.4136794505],"iteration":617,"passed_time":46.76215912,"remaining_time":66.73822709,"test":[0.5174780647]}, +{"learn":[0.4135573525],"iteration":618,"passed_time":46.83267886,"remaining_time":66.65523437,"test":[0.5174205517]}, +{"learn":[0.4133938684],"iteration":619,"passed_time":46.90410738,"remaining_time":66.57357177,"test":[0.5173700633]}, +{"learn":[0.4132627378],"iteration":620,"passed_time":46.97503687,"remaining_time":66.49123577,"test":[0.517352542]}, +{"learn":[0.4131666282],"iteration":621,"passed_time":47.03873387,"remaining_time":66.39872723,"test":[0.5173545775]}, +{"learn":[0.4131064375],"iteration":622,"passed_time":47.14209989,"remaining_time":66.36215345,"test":[0.5173375751]}, +{"learn":[0.4130321698],"iteration":623,"passed_time":47.22301162,"remaining_time":66.29384324,"test":[0.5173672295]}, +{"learn":[0.4129666441],"iteration":624,"passed_time":47.29300849,"remaining_time":66.21021189,"test":[0.5173814781]}, +{"learn":[0.4128523901],"iteration":625,"passed_time":47.36453508,"remaining_time":66.12875984,"test":[0.5173957266]}, +{"learn":[0.4127678221],"iteration":626,"passed_time":47.43501919,"remaining_time":66.04588796,"test":[0.5173972831]}, +{"learn":[0.4126312244],"iteration":627,"passed_time":47.50774597,"remaining_time":65.96616956,"test":[0.5173376549]}, +{"learn":[0.4124657859],"iteration":628,"passed_time":47.58069766,"remaining_time":65.88678483,"test":[0.5173696642]}, +{"learn":[0.4123202877],"iteration":629,"passed_time":47.72311066,"remaining_time":65.90334329,"test":[0.5173589279]}, +{"learn":[0.4122914997],"iteration":630,"passed_time":47.86444523,"remaining_time":65.91791269,"test":[0.5173811588]}, +{"learn":[0.4121874932],"iteration":631,"passed_time":47.9666579,"remaining_time":65.878258,"test":[0.5173752518]}, +{"learn":[0.4120920438],"iteration":632,"passed_time":48.03905738,"remaining_time":65.79757148,"test":[0.5174168]}, +{"learn":[0.4119308575],"iteration":633,"passed_time":48.11935073,"remaining_time":65.72769358,"test":[0.5174370353]}, +{"learn":[0.4118117175],"iteration":634,"passed_time":48.20166151,"remaining_time":65.66053103,"test":[0.5174474523]}, +{"learn":[0.4117330655],"iteration":635,"passed_time":48.26950034,"remaining_time":65.57366084,"test":[0.5174209908]}, +{"learn":[0.4116776024],"iteration":636,"passed_time":48.33775131,"remaining_time":65.48740876,"test":[0.5174549158]}, +{"learn":[0.4115271125],"iteration":637,"passed_time":48.41232055,"remaining_time":65.4097497,"test":[0.5174199531]}, +{"learn":[0.4114071802],"iteration":638,"passed_time":48.48538047,"remaining_time":65.33006664,"test":[0.5174288534]}, +{"learn":[0.4112732764],"iteration":639,"passed_time":48.55835895,"remaining_time":65.25029484,"test":[0.5174815769]}, +{"learn":[0.4111568039],"iteration":640,"passed_time":48.62978621,"remaining_time":65.16846545,"test":[0.5174443791]}, +{"learn":[0.4110086118],"iteration":641,"passed_time":48.75092961,"remaining_time":65.15311153,"test":[0.5174192346]}, +{"learn":[0.4108850875],"iteration":642,"passed_time":48.83264555,"remaining_time":65.08487906,"test":[0.5174683661]}, +{"learn":[0.410766106],"iteration":643,"passed_time":48.91631665,"remaining_time":65.01920349,"test":[0.5174485299]}, +{"learn":[0.4106716074],"iteration":644,"passed_time":48.98940636,"remaining_time":64.93944565,"test":[0.5174672486]}, +{"learn":[0.4105363831],"iteration":645,"passed_time":49.05949162,"remaining_time":64.8557366,"test":[0.5174725568]}, +{"learn":[0.4104327463],"iteration":646,"passed_time":49.12965038,"remaining_time":64.77216657,"test":[0.517473834]}, +{"learn":[0.4102827847],"iteration":647,"passed_time":49.19902489,"remaining_time":64.68760681,"test":[0.5174653727]}, +{"learn":[0.4101306045],"iteration":648,"passed_time":49.27269726,"remaining_time":64.60872938,"test":[0.5174785436]}, +{"learn":[0.4100551483],"iteration":649,"passed_time":49.34065244,"remaining_time":64.52239166,"test":[0.5174615412]}, +{"learn":[0.4099062695],"iteration":650,"passed_time":49.41276572,"remaining_time":64.44153318,"test":[0.517581117]}, +{"learn":[0.4095905524],"iteration":651,"passed_time":49.48666216,"remaining_time":64.36302073,"test":[0.5175590457]}, +{"learn":[0.4094611385],"iteration":652,"passed_time":49.55692962,"remaining_time":64.2798153,"test":[0.517499617]}, +{"learn":[0.4093748537],"iteration":653,"passed_time":49.62673148,"remaining_time":64.19604714,"test":[0.5175095152]}, +{"learn":[0.409257853],"iteration":654,"passed_time":49.69750176,"remaining_time":64.11357097,"test":[0.5175296706]}, +{"learn":[0.4091370227],"iteration":655,"passed_time":49.76824229,"remaining_time":64.03109221,"test":[0.5174917943]}, +{"learn":[0.4090141587],"iteration":656,"passed_time":49.84229918,"remaining_time":63.95290442,"test":[0.5175519015]}, +{"learn":[0.4089216938],"iteration":657,"passed_time":49.92033955,"remaining_time":63.87982659,"test":[0.517548988]}, +{"learn":[0.4088809152],"iteration":658,"passed_time":49.98734389,"remaining_time":63.79264978,"test":[0.5175111117]}, +{"learn":[0.4088663099],"iteration":659,"passed_time":50.05363456,"remaining_time":63.7046258,"test":[0.5175081582]}, +{"learn":[0.408705599],"iteration":660,"passed_time":50.12965515,"remaining_time":63.62901766,"test":[0.51752544]}, +{"learn":[0.4085482951],"iteration":661,"passed_time":50.28763645,"remaining_time":63.65715914,"test":[0.5175057236]}, +{"learn":[0.408456332],"iteration":662,"passed_time":50.35529468,"remaining_time":63.57071139,"test":[0.5175108323]}, +{"learn":[0.408404408],"iteration":663,"passed_time":50.47465145,"remaining_time":63.54941056,"test":[0.517554855]}, +{"learn":[0.4082976811],"iteration":664,"passed_time":50.55666113,"remaining_time":63.48092036,"test":[0.5175468327]}, +{"learn":[0.408188815],"iteration":665,"passed_time":50.62574048,"remaining_time":63.39619754,"test":[0.5175263181]}, +{"learn":[0.4081132003],"iteration":666,"passed_time":50.69690592,"remaining_time":63.31412689,"test":[0.5175238435]}, +{"learn":[0.4079965693],"iteration":667,"passed_time":50.76636496,"remaining_time":63.22996354,"test":[0.5175173379]}, +{"learn":[0.4078730979],"iteration":668,"passed_time":50.8403691,"remaining_time":63.15148987,"test":[0.5175137857]}, +{"learn":[0.4077162694],"iteration":669,"passed_time":50.91588283,"remaining_time":63.07489963,"test":[0.5174769471]}, +{"learn":[0.4076191033],"iteration":670,"passed_time":50.99024679,"remaining_time":62.99689208,"test":[0.5174387914]}, +{"learn":[0.4075524155],"iteration":671,"passed_time":51.05956236,"remaining_time":62.91267505,"test":[0.5174426629]}, +{"learn":[0.4074980881],"iteration":672,"passed_time":51.12870099,"remaining_time":62.82828487,"test":[0.517462539]}, +{"learn":[0.407347968],"iteration":673,"passed_time":51.20287502,"remaining_time":62.75011092,"test":[0.5174383125]}, +{"learn":[0.4072304654],"iteration":674,"passed_time":51.27501759,"remaining_time":62.66946594,"test":[0.5174244631]}, +{"learn":[0.4071676073],"iteration":675,"passed_time":51.3440249,"remaining_time":62.58502444,"test":[0.5174175983]}, +{"learn":[0.4070415212],"iteration":676,"passed_time":51.41772928,"remaining_time":62.50633854,"test":[0.5174247824]}, +{"learn":[0.4069538895],"iteration":677,"passed_time":51.55856471,"remaining_time":62.50905633,"test":[0.5174746722]}, +{"learn":[0.4068524976],"iteration":678,"passed_time":51.63198209,"remaining_time":62.42983402,"test":[0.5174003164]}, +{"learn":[0.4067445823],"iteration":679,"passed_time":51.70154985,"remaining_time":62.34598659,"test":[0.5174037888]}, +{"learn":[0.4065810718],"iteration":680,"passed_time":51.78538819,"remaining_time":62.2793435,"test":[0.517390099]}, +{"learn":[0.4064367885],"iteration":681,"passed_time":51.85666047,"remaining_time":62.1975781,"test":[0.5174019129]}, +{"learn":[0.4063547559],"iteration":682,"passed_time":51.9283575,"remaining_time":62.1163515,"test":[0.5174039085]}, +{"learn":[0.4062574842],"iteration":683,"passed_time":52.00275164,"remaining_time":62.03837038,"test":[0.517456632]}, +{"learn":[0.4061369972],"iteration":684,"passed_time":52.07503784,"remaining_time":61.95789173,"test":[0.5174586675]}, +{"learn":[0.4059847642],"iteration":685,"passed_time":52.14864642,"remaining_time":61.8790061,"test":[0.5174576697]}, +{"learn":[0.4058815765],"iteration":686,"passed_time":52.21719338,"remaining_time":61.79414587,"test":[0.517492393]}, +{"learn":[0.4057275475],"iteration":687,"passed_time":52.28818627,"remaining_time":61.71221985,"test":[0.5174370353]}, +{"learn":[0.405514939],"iteration":688,"passed_time":52.36562109,"remaining_time":61.63790813,"test":[0.5174461352]}, +{"learn":[0.4053555486],"iteration":689,"passed_time":52.43730647,"remaining_time":61.55683803,"test":[0.5174683262]}, +{"learn":[0.4052049002],"iteration":690,"passed_time":52.50732402,"remaining_time":61.47384245,"test":[0.5175086371]}, +{"learn":[0.4050217135],"iteration":691,"passed_time":52.58082027,"remaining_time":61.39494621,"test":[0.5174491286]}, +{"learn":[0.4049661184],"iteration":692,"passed_time":52.66155655,"remaining_time":61.32449658,"test":[0.5174423436]}, +{"learn":[0.4049137718],"iteration":693,"passed_time":52.72908971,"remaining_time":61.23868344,"test":[0.5174665701]}, +{"learn":[0.4048970536],"iteration":694,"passed_time":52.8073519,"remaining_time":61.16535004,"test":[0.5174530799]}, +{"learn":[0.404763995],"iteration":695,"passed_time":52.94501401,"remaining_time":61.16061963,"test":[0.5174895593]}, +{"learn":[0.4046407349],"iteration":696,"passed_time":53.0577015,"remaining_time":61.12673502,"test":[0.5174430221]}, +{"learn":[0.4045043749],"iteration":697,"passed_time":53.19369681,"remaining_time":61.11940522,"test":[0.5174293323]}, +{"learn":[0.4043367443],"iteration":698,"passed_time":53.26983954,"remaining_time":61.04312085,"test":[0.5174405476]}, +{"learn":[0.4042665438],"iteration":699,"passed_time":53.34163008,"remaining_time":60.96186295,"test":[0.5174137268]}, +{"learn":[0.4041855941],"iteration":700,"passed_time":53.41376456,"remaining_time":60.88102408,"test":[0.5173695045]}, +{"learn":[0.4040829346],"iteration":701,"passed_time":53.4863889,"remaining_time":60.80076687,"test":[0.517340768]}, +{"learn":[0.4040241173],"iteration":702,"passed_time":53.55523633,"remaining_time":60.71624944,"test":[0.5173404886]}, +{"learn":[0.4039285887],"iteration":703,"passed_time":53.63321556,"remaining_time":60.64210169,"test":[0.5173894604]}, +{"learn":[0.4037472243],"iteration":704,"passed_time":53.70080912,"remaining_time":60.55623156,"test":[0.5173621208]}, +{"learn":[0.4037270199],"iteration":705,"passed_time":53.75850092,"remaining_time":60.45927724,"test":[0.5173560542]}, +{"learn":[0.4036741979],"iteration":706,"passed_time":53.82767793,"remaining_time":60.37531627,"test":[0.5173622006]}, +{"learn":[0.4035070691],"iteration":707,"passed_time":53.90959117,"remaining_time":60.30564436,"test":[0.5173170604]}, +{"learn":[0.4033966447],"iteration":708,"passed_time":53.9796136,"remaining_time":60.22267187,"test":[0.5173046478]}, +{"learn":[0.4032476867],"iteration":709,"passed_time":54.05308875,"remaining_time":60.14357762,"test":[0.5173010158]}, +{"learn":[0.4031575459],"iteration":710,"passed_time":54.12507907,"remaining_time":60.06285145,"test":[0.5173260006]}, +{"learn":[0.4030583198],"iteration":711,"passed_time":54.19604725,"remaining_time":59.98101859,"test":[0.5173600055]}, +{"learn":[0.4029428245],"iteration":712,"passed_time":54.26770229,"remaining_time":59.89997434,"test":[0.5173256414]}, +{"learn":[0.4028256653],"iteration":713,"passed_time":54.33964446,"remaining_time":59.81927247,"test":[0.5173531407]}, +{"learn":[0.4028035857],"iteration":714,"passed_time":54.40940131,"remaining_time":59.73619585,"test":[0.5173080004]}, +{"learn":[0.4027315893],"iteration":715,"passed_time":54.48147827,"remaining_time":59.65569688,"test":[0.5173347014]}, +{"learn":[0.4026583252],"iteration":716,"passed_time":54.55235088,"remaining_time":59.5739062,"test":[0.5173245239]}, +{"learn":[0.4025538697],"iteration":717,"passed_time":54.62318506,"remaining_time":59.49210406,"test":[0.517372019]}, +{"learn":[0.4024425474],"iteration":718,"passed_time":54.69502705,"remaining_time":59.41142716,"test":[0.5173887819]}, +{"learn":[0.4022432235],"iteration":719,"passed_time":54.76758675,"remaining_time":59.33155232,"test":[0.5173999173]}, +{"learn":[0.40216164],"iteration":720,"passed_time":54.83704831,"remaining_time":59.24835039,"test":[0.5174072611]}, +{"learn":[0.4020041776],"iteration":721,"passed_time":54.91077748,"remaining_time":59.16978516,"test":[0.5173966046]}, +{"learn":[0.4019523856],"iteration":722,"passed_time":54.97941304,"remaining_time":59.08575924,"test":[0.5173495087]}, +{"learn":[0.4018745788],"iteration":723,"passed_time":55.04873901,"remaining_time":59.00251585,"test":[0.5173777263]}, +{"learn":[0.4017205234],"iteration":724,"passed_time":55.1142722,"remaining_time":58.91525649,"test":[0.5173394908]}, +{"learn":[0.4016202145],"iteration":725,"passed_time":55.18521684,"remaining_time":58.83382622,"test":[0.5173305107]}, +{"learn":[0.4015228635],"iteration":726,"passed_time":55.26768716,"remaining_time":58.76467975,"test":[0.5172990202]}, +{"learn":[0.4013711587],"iteration":727,"passed_time":55.35766484,"remaining_time":58.70345776,"test":[0.517290519]}, +{"learn":[0.4013520636],"iteration":728,"passed_time":55.42953319,"remaining_time":58.62300424,"test":[0.5173098763]}, +{"learn":[0.4012487966],"iteration":729,"passed_time":55.50125799,"remaining_time":58.54242281,"test":[0.5172539997]}, +{"learn":[0.4009719829],"iteration":730,"passed_time":55.58284733,"remaining_time":58.47224295,"test":[0.5171552978]}, +{"learn":[0.400959332],"iteration":731,"passed_time":55.66946389,"remaining_time":58.40730637,"test":[0.5171579719]}, +{"learn":[0.4009425346],"iteration":732,"passed_time":55.73733703,"remaining_time":58.32269782,"test":[0.5171487921]}, +{"learn":[0.4006367481],"iteration":733,"passed_time":55.81200136,"remaining_time":58.24522213,"test":[0.5171618433]}, +{"learn":[0.40053187],"iteration":734,"passed_time":55.88189238,"remaining_time":58.16278594,"test":[0.5172155646]}, +{"learn":[0.4003728494],"iteration":735,"passed_time":55.95464737,"remaining_time":58.08335678,"test":[0.5171748945]}, +{"learn":[0.4002381797],"iteration":736,"passed_time":56.0270231,"remaining_time":58.00355309,"test":[0.5171453597]}, +{"learn":[0.4001599239],"iteration":737,"passed_time":56.1278723,"remaining_time":57.95316896,"test":[0.5170921972]}, +{"learn":[0.4001129651],"iteration":738,"passed_time":56.20538739,"remaining_time":57.8786195,"test":[0.5170793456]}, +{"learn":[0.3999962813],"iteration":739,"passed_time":56.28233415,"remaining_time":57.80347832,"test":[0.5170084622]}, +{"learn":[0.3999154637],"iteration":740,"passed_time":56.35037933,"remaining_time":57.71921446,"test":[0.5170535625]}, +{"learn":[0.3997816127],"iteration":741,"passed_time":56.41142654,"remaining_time":57.62784544,"test":[0.5170255844]}, +{"learn":[0.3995845603],"iteration":742,"passed_time":56.47810674,"remaining_time":57.54229718,"test":[0.5169924975]}, +{"learn":[0.3995124054],"iteration":743,"passed_time":56.54954453,"remaining_time":57.46163396,"test":[0.5170025951]}, +{"learn":[0.3992793283],"iteration":744,"passed_time":56.62161964,"remaining_time":57.38164138,"test":[0.5169900229]}, +{"learn":[0.399224367],"iteration":745,"passed_time":56.69579076,"remaining_time":57.30378852,"test":[0.5170332873]}, +{"learn":[0.3991569133],"iteration":746,"passed_time":56.76736373,"remaining_time":57.22332649,"test":[0.5170673321]}, +{"learn":[0.3989954629],"iteration":747,"passed_time":56.84078457,"remaining_time":57.14474598,"test":[0.5170371588]}, +{"learn":[0.3987938942],"iteration":748,"passed_time":56.92295818,"remaining_time":57.0749554,"test":[0.5169545014]}, +{"learn":[0.3986677552],"iteration":749,"passed_time":56.99843614,"remaining_time":56.99843614,"test":[0.5169446831]}, +{"learn":[0.3985309727],"iteration":750,"passed_time":57.06770748,"remaining_time":56.91572957,"test":[0.516930235]}, +{"learn":[0.3984303732],"iteration":751,"passed_time":57.15299574,"remaining_time":56.84899044,"test":[0.5169450822]}, +{"learn":[0.3983278985],"iteration":752,"passed_time":57.32288697,"remaining_time":56.8661309,"test":[0.5168981858]}, +{"learn":[0.3981320081],"iteration":753,"passed_time":57.40372311,"remaining_time":56.79466504,"test":[0.5169019774]}, +{"learn":[0.3980077707],"iteration":754,"passed_time":57.51752492,"remaining_time":56.7557034,"test":[0.5168974275]}, +{"learn":[0.3979230971],"iteration":755,"passed_time":57.59497278,"remaining_time":56.68076686,"test":[0.5169250465]}, +{"learn":[0.3978807338],"iteration":756,"passed_time":57.6634668,"remaining_time":56.59703545,"test":[0.5169170641]}, +{"learn":[0.3977383786],"iteration":757,"passed_time":57.75040721,"remaining_time":56.53140126,"test":[0.5169186606]}, +{"learn":[0.3976569799],"iteration":758,"passed_time":57.81910742,"remaining_time":56.44790329,"test":[0.5169775305]}, +{"learn":[0.3975107157],"iteration":759,"passed_time":57.89288456,"remaining_time":56.3693876,"test":[0.5169516677]}, +{"learn":[0.397440304],"iteration":760,"passed_time":57.96450019,"remaining_time":56.28878534,"test":[0.5169135918]}, +{"learn":[0.3973674889],"iteration":761,"passed_time":58.03587857,"remaining_time":56.20797688,"test":[0.5168794672]}, +{"learn":[0.3972453908],"iteration":762,"passed_time":58.10564029,"remaining_time":56.12563158,"test":[0.5168977069]}, +{"learn":[0.397136419],"iteration":763,"passed_time":58.17987457,"remaining_time":56.04762786,"test":[0.5168884074]}, +{"learn":[0.3970060544],"iteration":764,"passed_time":58.25074229,"remaining_time":55.96639946,"test":[0.5168340076]}, +{"learn":[0.3967890352],"iteration":765,"passed_time":58.32360294,"remaining_time":55.88710778,"test":[0.5168445044]}, +{"learn":[0.3967013506],"iteration":766,"passed_time":58.39466704,"remaining_time":55.80611596,"test":[0.5168496131]}, +{"learn":[0.3966073539],"iteration":767,"passed_time":58.46477088,"remaining_time":55.72423474,"test":[0.5168488149]}, +{"learn":[0.3965386589],"iteration":768,"passed_time":58.53444091,"remaining_time":55.64197179,"test":[0.5168614669]}, +{"learn":[0.3965232877],"iteration":769,"passed_time":58.6007714,"remaining_time":55.55657549,"test":[0.5168585135]}, +{"learn":[0.3963303289],"iteration":770,"passed_time":58.67667475,"remaining_time":55.48028001,"test":[0.5168651388]}, +{"learn":[0.3962999299],"iteration":771,"passed_time":58.74554429,"remaining_time":55.39735265,"test":[0.5168584736]}, +{"learn":[0.3962688177],"iteration":772,"passed_time":58.81503596,"remaining_time":55.31504675,"test":[0.5168740392]}, +{"learn":[0.3961807106],"iteration":773,"passed_time":58.88553223,"remaining_time":55.23371628,"test":[0.5168747576]}, +{"learn":[0.3960711314],"iteration":774,"passed_time":58.95637281,"remaining_time":55.15273585,"test":[0.5168330896]}, +{"learn":[0.3959491918],"iteration":775,"passed_time":59.0301414,"remaining_time":55.07451337,"test":[0.5168063487]}, +{"learn":[0.3958787272],"iteration":776,"passed_time":59.1370805,"remaining_time":55.02716757,"test":[0.5168013997]}, +{"learn":[0.3957460384],"iteration":777,"passed_time":59.20984651,"remaining_time":54.94795524,"test":[0.5168438658]}, +{"learn":[0.3956059808],"iteration":778,"passed_time":59.32353973,"remaining_time":54.90663946,"test":[0.5167511507]}, +{"learn":[0.3954347055],"iteration":779,"passed_time":59.39272533,"remaining_time":54.82405415,"test":[0.5167480376]}, +{"learn":[0.3953657728],"iteration":780,"passed_time":59.46450049,"remaining_time":54.74388713,"test":[0.5167928186]}, +{"learn":[0.3951594765],"iteration":781,"passed_time":59.53709082,"remaining_time":54.66449003,"test":[0.5167889073]}, +{"learn":[0.3949683137],"iteration":782,"passed_time":59.61321795,"remaining_time":54.588349,"test":[0.5168013198]}, +{"learn":[0.3948260376],"iteration":783,"passed_time":59.68341821,"remaining_time":54.5067952,"test":[0.5167960116]}, +{"learn":[0.3947609873],"iteration":784,"passed_time":59.75148173,"remaining_time":54.42332412,"test":[0.5168111781]}, +{"learn":[0.3945975296],"iteration":785,"passed_time":59.82956216,"remaining_time":54.34899158,"test":[0.5168005216]}, +{"learn":[0.3945011559],"iteration":786,"passed_time":59.90992499,"remaining_time":54.2767173,"test":[0.51680579]}, +{"learn":[0.3943220365],"iteration":787,"passed_time":59.98710325,"remaining_time":54.20154507,"test":[0.5167915814]}, +{"learn":[0.3942239725],"iteration":788,"passed_time":60.06045999,"remaining_time":54.12292402,"test":[0.5167748982]}, +{"learn":[0.3941457431],"iteration":789,"passed_time":60.12912815,"remaining_time":54.04010252,"test":[0.5168041935]}, +{"learn":[0.393977373],"iteration":790,"passed_time":60.21931267,"remaining_time":53.97660263,"test":[0.5167759359]}, +{"learn":[0.3937750647],"iteration":791,"passed_time":60.29472349,"remaining_time":53.89982857,"test":[0.5167434876]}, +{"learn":[0.393720526],"iteration":792,"passed_time":60.36288072,"remaining_time":53.81659101,"test":[0.5167489555]}, +{"learn":[0.3935368903],"iteration":793,"passed_time":60.44271432,"remaining_time":53.74377369,"test":[0.5167711864]}, +{"learn":[0.3934454554],"iteration":794,"passed_time":60.56895784,"remaining_time":53.71209469,"test":[0.5167338689]}, +{"learn":[0.3932652003],"iteration":795,"passed_time":60.63817326,"remaining_time":53.62974118,"test":[0.5166719257]}, +{"learn":[0.3931857825],"iteration":796,"passed_time":60.70727746,"remaining_time":53.54732253,"test":[0.5166525286]}, +{"learn":[0.3930883259],"iteration":797,"passed_time":60.78346409,"remaining_time":53.47116766,"test":[0.5166358853]}, +{"learn":[0.39300698],"iteration":798,"passed_time":60.87054593,"remaining_time":53.40457159,"test":[0.5166362445]}, +{"learn":[0.3928718085],"iteration":799,"passed_time":60.94072264,"remaining_time":53.32313231,"test":[0.5166471006]}, +{"learn":[0.3927439793],"iteration":800,"passed_time":61.00380189,"remaining_time":53.23552749,"test":[0.5166574776]}, +{"learn":[0.3926354829],"iteration":801,"passed_time":61.07416815,"remaining_time":53.15432589,"test":[0.5166407147]}, +{"learn":[0.3925096609],"iteration":802,"passed_time":61.14594252,"remaining_time":53.07437352,"test":[0.5166622271]}, +{"learn":[0.3923760212],"iteration":803,"passed_time":61.21724659,"remaining_time":52.99403436,"test":[0.516646901]}, +{"learn":[0.3922372842],"iteration":804,"passed_time":61.32073983,"remaining_time":52.9415083,"test":[0.5166910036]}, +{"learn":[0.392220751],"iteration":805,"passed_time":61.49044577,"remaining_time":52.9458677,"test":[0.5166904448]}, +{"learn":[0.392043137],"iteration":806,"passed_time":61.57714885,"remaining_time":52.87851816,"test":[0.5166873716]}, +{"learn":[0.3919668884],"iteration":807,"passed_time":61.65333916,"remaining_time":52.8021172,"test":[0.5166771143]}, +{"learn":[0.3918589467],"iteration":808,"passed_time":61.72992135,"remaining_time":52.72605149,"test":[0.5167047731]}, +{"learn":[0.391755125],"iteration":809,"passed_time":61.80074474,"remaining_time":52.64507885,"test":[0.5166963517]}, +{"learn":[0.391730959],"iteration":810,"passed_time":61.86907842,"remaining_time":52.56201607,"test":[0.5167017798]}, +{"learn":[0.3916178671],"iteration":811,"passed_time":61.94181523,"remaining_time":52.4827203,"test":[0.5166574377]}, +{"learn":[0.3913773949],"iteration":812,"passed_time":62.01413684,"remaining_time":52.4030898,"test":[0.5166666174]}, +{"learn":[0.3912689513],"iteration":813,"passed_time":62.07603205,"remaining_time":52.3146904,"test":[0.5166227544]}, +{"learn":[0.3910232762],"iteration":814,"passed_time":62.18973192,"remaining_time":52.26989738,"test":[0.516627903]}, +{"learn":[0.3909347994],"iteration":815,"passed_time":62.31259452,"remaining_time":52.23261599,"test":[0.5166474199]}, +{"learn":[0.3908514463],"iteration":816,"passed_time":62.39111877,"remaining_time":52.15805889,"test":[0.5166266657]}, +{"learn":[0.3908013182],"iteration":817,"passed_time":62.45586731,"remaining_time":52.07200673,"test":[0.5166376015]}, +{"learn":[0.390752405],"iteration":818,"passed_time":62.52581994,"remaining_time":51.99033379,"test":[0.5166048339]}, +{"learn":[0.390626583],"iteration":819,"passed_time":62.59716065,"remaining_time":51.90984054,"test":[0.5165944968]}, +{"learn":[0.390497486],"iteration":820,"passed_time":62.67100622,"remaining_time":51.8314412,"test":[0.5165669975]}, +{"learn":[0.3903617335],"iteration":821,"passed_time":62.73326666,"remaining_time":51.74349732,"test":[0.5166013217]}, +{"learn":[0.3902641977],"iteration":822,"passed_time":62.79920926,"remaining_time":51.6586448,"test":[0.5166063905]}, +{"learn":[0.390129977],"iteration":823,"passed_time":62.87526945,"remaining_time":51.58213853,"test":[0.5165987274]}, +{"learn":[0.3900234878],"iteration":824,"passed_time":62.95729627,"remaining_time":51.51051513,"test":[0.5165981288]}, +{"learn":[0.3900026496],"iteration":825,"passed_time":63.04021779,"remaining_time":51.4395966,"test":[0.5165960134]}, +{"learn":[0.3898830341],"iteration":826,"passed_time":63.10828821,"remaining_time":51.35656344,"test":[0.5165643634]}, +{"learn":[0.3896962291],"iteration":827,"passed_time":63.17156012,"remaining_time":51.26967198,"test":[0.5165364251]}, +{"learn":[0.3895846691],"iteration":828,"passed_time":63.24316716,"remaining_time":51.18958403,"test":[0.5165481192]}, +{"learn":[0.3894896687],"iteration":829,"passed_time":63.31757189,"remaining_time":51.1117749,"test":[0.5165230147]}, +{"learn":[0.3893812251],"iteration":830,"passed_time":63.39626591,"remaining_time":51.03742707,"test":[0.516490287]}, +{"learn":[0.389297872],"iteration":831,"passed_time":63.47016503,"remaining_time":50.95921904,"test":[0.5164810674]}, +{"learn":[0.3892133568],"iteration":832,"passed_time":63.61393897,"remaining_time":50.93697154,"test":[0.5164641049]}, +{"learn":[0.3891463257],"iteration":833,"passed_time":63.69283208,"remaining_time":50.8626213,"test":[0.5165227752]}, +{"learn":[0.3890970428],"iteration":834,"passed_time":63.77620222,"remaining_time":50.79182572,"test":[0.5165643234]}, +{"learn":[0.3890506122],"iteration":835,"passed_time":63.84499921,"remaining_time":50.70942521,"test":[0.5165637248]}, +{"learn":[0.3888578912],"iteration":836,"passed_time":63.92027959,"remaining_time":50.63219279,"test":[0.5165520306]}, +{"learn":[0.3887959574],"iteration":837,"passed_time":63.99125135,"remaining_time":50.55156133,"test":[0.5165865543]}, +{"learn":[0.3885127786],"iteration":838,"passed_time":64.06820577,"remaining_time":50.47566629,"test":[0.5165328729]}, +{"learn":[0.3883986303],"iteration":839,"passed_time":64.14085809,"remaining_time":50.3963885,"test":[0.5165871929]}, +{"learn":[0.3882508079],"iteration":840,"passed_time":64.2179197,"remaining_time":50.32058155,"test":[0.5165968915]}, +{"learn":[0.388128393],"iteration":841,"passed_time":64.28928026,"remaining_time":50.2403164,"test":[0.5165996454]}, +{"learn":[0.3878821896],"iteration":842,"passed_time":64.36537643,"remaining_time":50.16376313,"test":[0.5165059724]}, +{"learn":[0.3878686408],"iteration":843,"passed_time":64.43332898,"remaining_time":50.08088129,"test":[0.5165266866]}, +{"learn":[0.3877760438],"iteration":844,"passed_time":64.50595257,"remaining_time":50.00165554,"test":[0.5165173871]}, +{"learn":[0.3877134233],"iteration":845,"passed_time":64.5741085,"remaining_time":49.91899168,"test":[0.5165226156]}, +{"learn":[0.3875234226],"iteration":846,"passed_time":64.66910437,"remaining_time":49.85705449,"test":[0.5164706105]}, +{"learn":[0.3875135185],"iteration":847,"passed_time":64.72469255,"remaining_time":49.76474002,"test":[0.5164791915]}, +{"learn":[0.3873780829],"iteration":848,"passed_time":64.7974473,"remaining_time":49.68567514,"test":[0.5165226555]}, +{"learn":[0.3872715145],"iteration":849,"passed_time":64.87056094,"remaining_time":49.60689954,"test":[0.5164630272]}, +{"learn":[0.3871829056],"iteration":850,"passed_time":64.939452,"remaining_time":49.52491698,"test":[0.5164285035]}, +{"learn":[0.3870864262],"iteration":851,"passed_time":65.01359277,"remaining_time":49.44695788,"test":[0.5164500958]}, +{"learn":[0.3869256888],"iteration":852,"passed_time":65.10004768,"remaining_time":49.37834801,"test":[0.5164344903]}, +{"learn":[0.3868461125],"iteration":853,"passed_time":65.17581589,"remaining_time":49.30161249,"test":[0.516449098]}, +{"learn":[0.3867905702],"iteration":854,"passed_time":65.24983551,"remaining_time":49.22356012,"test":[0.5164778744]}, +{"learn":[0.3867384349],"iteration":855,"passed_time":65.31928867,"remaining_time":49.14208166,"test":[0.5165196222]}, +{"learn":[0.3866361715],"iteration":856,"passed_time":65.38911097,"remaining_time":49.06090823,"test":[0.5164312574]}, +{"learn":[0.3864590329],"iteration":857,"passed_time":65.46268004,"remaining_time":48.98256479,"test":[0.5164510537]}, +{"learn":[0.3864404131],"iteration":858,"passed_time":65.60430663,"remaining_time":48.95501811,"test":[0.516466779]}, +{"learn":[0.38634639],"iteration":859,"passed_time":65.70802467,"remaining_time":48.89899511,"test":[0.5164428319]}, +{"learn":[0.386161064],"iteration":860,"passed_time":65.77307735,"remaining_time":48.81416542,"test":[0.5164198027]}, +{"learn":[0.3860167807],"iteration":861,"passed_time":65.84487572,"remaining_time":48.73437438,"test":[0.5164194435]}, +{"learn":[0.3859036096],"iteration":862,"passed_time":65.92661693,"remaining_time":48.66194088,"test":[0.5163906671]}, +{"learn":[0.3857862919],"iteration":863,"passed_time":65.99816589,"remaining_time":48.58198323,"test":[0.5164269869]}, +{"learn":[0.3856630318],"iteration":864,"passed_time":66.07062914,"remaining_time":48.50271619,"test":[0.5164191642]}, +{"learn":[0.3855065202],"iteration":865,"passed_time":66.14338007,"remaining_time":48.42367548,"test":[0.5163808089]}, +{"learn":[0.3854785774],"iteration":866,"passed_time":66.21244886,"remaining_time":48.34196093,"test":[0.5163986096]}, +{"learn":[0.3853349543],"iteration":867,"passed_time":66.28866069,"remaining_time":48.26547644,"test":[0.516379412]}, +{"learn":[0.3852299442],"iteration":868,"passed_time":66.36148255,"remaining_time":48.18653106,"test":[0.5164052349]}, +{"learn":[0.3851101439],"iteration":869,"passed_time":66.43180209,"remaining_time":48.10578772,"test":[0.516385758]}, +{"learn":[0.3850330238],"iteration":870,"passed_time":66.50761409,"remaining_time":48.02903474,"test":[0.5164266676]}, +{"learn":[0.3849696638],"iteration":871,"passed_time":66.57768726,"remaining_time":47.94815092,"test":[0.5164160111]}, +{"learn":[0.3849148346],"iteration":872,"passed_time":66.65031427,"remaining_time":47.86912606,"test":[0.5164019622]}, +{"learn":[0.384825671],"iteration":873,"passed_time":66.74276128,"remaining_time":47.80431186,"test":[0.5163720682]}, +{"learn":[0.384813205],"iteration":874,"passed_time":66.8091239,"remaining_time":47.72080278,"test":[0.5163861172]}, +{"learn":[0.384744378],"iteration":875,"passed_time":66.87891504,"remaining_time":47.6397751,"test":[0.5163922237]}, +{"learn":[0.3846711139],"iteration":876,"passed_time":66.98423265,"remaining_time":47.58401019,"test":[0.5164217584]}, +{"learn":[0.3845575466],"iteration":877,"passed_time":67.04927745,"remaining_time":47.49960202,"test":[0.516498908]}, +{"learn":[0.3844651873],"iteration":878,"passed_time":67.11334834,"remaining_time":47.41454985,"test":[0.5165100035]}, +{"learn":[0.3844357126],"iteration":879,"passed_time":67.17275935,"remaining_time":47.32626227,"test":[0.5164899677]}, +{"learn":[0.3843104188],"iteration":880,"passed_time":67.24270867,"remaining_time":47.24544457,"test":[0.5164599939]}, +{"learn":[0.3842786992],"iteration":881,"passed_time":67.31089133,"remaining_time":47.16341365,"test":[0.5164588365]}, +{"learn":[0.3840893588],"iteration":882,"passed_time":67.38484764,"remaining_time":47.08544846,"test":[0.5163931816]}, +{"learn":[0.3840018327],"iteration":883,"passed_time":67.45338928,"remaining_time":47.00371923,"test":[0.5164353284]}, +{"learn":[0.3839586771],"iteration":884,"passed_time":67.52531909,"remaining_time":46.92437429,"test":[0.5164372841]}, +{"learn":[0.3838310328],"iteration":885,"passed_time":67.59405718,"remaining_time":46.84283421,"test":[0.5164949966]}, +{"learn":[0.383732731],"iteration":886,"passed_time":67.66415168,"remaining_time":46.7622604,"test":[0.5164953957]}, +{"learn":[0.3836381004],"iteration":887,"passed_time":67.74598231,"remaining_time":46.68979862,"test":[0.5164926019]}, +{"learn":[0.3836201938],"iteration":888,"passed_time":67.81297844,"remaining_time":46.60712017,"test":[0.5164668987]}, +{"learn":[0.3834884029],"iteration":889,"passed_time":67.886387,"remaining_time":46.52887199,"test":[0.5164465038]}, +{"learn":[0.3834068721],"iteration":890,"passed_time":67.95893467,"remaining_time":46.45004626,"test":[0.5164437498]}, +{"learn":[0.3833094419],"iteration":891,"passed_time":68.03008341,"remaining_time":46.37028107,"test":[0.5164734043]}, +{"learn":[0.383285091],"iteration":892,"passed_time":68.09783676,"remaining_time":46.28822723,"test":[0.5165070899]}, +{"learn":[0.3831510024],"iteration":893,"passed_time":68.17655531,"remaining_time":46.21363816,"test":[0.5164926418]}, +{"learn":[0.3831225577],"iteration":894,"passed_time":68.24532855,"remaining_time":46.13231706,"test":[0.5165076487]}, +{"learn":[0.3829902122],"iteration":895,"passed_time":68.31677398,"remaining_time":46.05282531,"test":[0.5165199814]}, +{"learn":[0.3828973511],"iteration":896,"passed_time":68.38686131,"remaining_time":45.97243854,"test":[0.5164611514]}, +{"learn":[0.3828041995],"iteration":897,"passed_time":68.4590569,"remaining_time":45.89348804,"test":[0.5164996663]}, +{"learn":[0.3826409267],"iteration":898,"passed_time":68.53971926,"remaining_time":45.82021276,"test":[0.5165506337]}, +{"learn":[0.3825026387],"iteration":899,"passed_time":68.61240176,"remaining_time":45.74160117,"test":[0.5165602924]}, +{"learn":[0.3824711568],"iteration":900,"passed_time":68.68303202,"remaining_time":45.66163838,"test":[0.5165919025]}, +{"learn":[0.3824302198],"iteration":901,"passed_time":68.78826581,"remaining_time":45.60463742,"test":[0.516601202]}, +{"learn":[0.3824205005],"iteration":902,"passed_time":68.85624374,"remaining_time":45.52289869,"test":[0.5166140137]}, +{"learn":[0.382332816],"iteration":903,"passed_time":68.93853229,"remaining_time":45.45062527,"test":[0.5166589943]}, +{"learn":[0.3823004097],"iteration":904,"passed_time":69.01308004,"remaining_time":45.37324047,"test":[0.5166631052]}, +{"learn":[0.3822406416],"iteration":905,"passed_time":69.08242036,"remaining_time":45.29244778,"test":[0.5166227144]}, +{"learn":[0.3822280171],"iteration":906,"passed_time":69.14940783,"remaining_time":45.21014205,"test":[0.5166210781]}, +{"learn":[0.3821322509],"iteration":907,"passed_time":69.21980902,"remaining_time":45.13009575,"test":[0.5165934591]}, +{"learn":[0.3819938572],"iteration":908,"passed_time":69.28656067,"remaining_time":45.04769786,"test":[0.5165764167]}, +{"learn":[0.3818682201],"iteration":909,"passed_time":69.35858765,"remaining_time":44.96875463,"test":[0.5165655607]}, +{"learn":[0.3818025095],"iteration":910,"passed_time":69.49402881,"remaining_time":44.93082653,"test":[0.5165239726]}, +{"learn":[0.3817376441],"iteration":911,"passed_time":69.5623195,"remaining_time":44.8493902,"test":[0.5165164692]}, +{"learn":[0.381623575],"iteration":912,"passed_time":69.6434137,"remaining_time":44.7762145,"test":[0.5164707701]}, +{"learn":[0.381507842],"iteration":913,"passed_time":69.7785157,"remaining_time":44.73764792,"test":[0.5164657013]}, +{"learn":[0.3814835439],"iteration":914,"passed_time":69.8864188,"remaining_time":44.68148087,"test":[0.5164761981]}, +{"learn":[0.381471923],"iteration":915,"passed_time":69.97820225,"remaining_time":44.6149237,"test":[0.5164621093]}, +{"learn":[0.3813438825],"iteration":916,"passed_time":70.04943399,"remaining_time":44.53524538,"test":[0.5164450669]}, +{"learn":[0.381278172],"iteration":917,"passed_time":70.15226963,"remaining_time":44.47562192,"test":[0.5163782545]}, +{"learn":[0.3810918688],"iteration":918,"passed_time":70.24582047,"remaining_time":44.41003449,"test":[0.5163745028]}, +{"learn":[0.3810687591],"iteration":919,"passed_time":70.3122164,"remaining_time":44.32726686,"test":[0.5164085077]}, +{"learn":[0.3809843232],"iteration":920,"passed_time":70.38205745,"remaining_time":44.24670061,"test":[0.5164178072]}, +{"learn":[0.3809009436],"iteration":921,"passed_time":70.45188672,"remaining_time":44.16615024,"test":[0.5164248316]}, +{"learn":[0.3807479975],"iteration":922,"passed_time":70.52775924,"remaining_time":44.08940095,"test":[0.5164317364]}, +{"learn":[0.380641931],"iteration":923,"passed_time":70.59680405,"remaining_time":44.00839733,"test":[0.5164370047]}, +{"learn":[0.3806046386],"iteration":924,"passed_time":70.66349666,"remaining_time":43.92595738,"test":[0.5164481002]}, +{"learn":[0.3805378716],"iteration":925,"passed_time":70.7336677,"remaining_time":43.84570762,"test":[0.5164797902]}, +{"learn":[0.3803964935],"iteration":926,"passed_time":70.81060819,"remaining_time":43.76966396,"test":[0.5165024601]}, +{"learn":[0.3802675022],"iteration":927,"passed_time":70.88531647,"remaining_time":43.69224248,"test":[0.5165390194]}, +{"learn":[0.3802293647],"iteration":928,"passed_time":70.95469555,"remaining_time":43.6115513,"test":[0.5164973514]}, +{"learn":[0.380099766],"iteration":929,"passed_time":71.03446193,"remaining_time":43.53725086,"test":[0.5164890098]}, +{"learn":[0.3800759961],"iteration":930,"passed_time":71.10091595,"remaining_time":43.45480255,"test":[0.5165044158]}, +{"learn":[0.379982686],"iteration":931,"passed_time":71.1752204,"remaining_time":43.37717295,"test":[0.5165103627]}, +{"learn":[0.3798442131],"iteration":932,"passed_time":71.25068104,"remaining_time":43.30025311,"test":[0.5165181455]}, +{"learn":[0.3797513785],"iteration":933,"passed_time":71.32112659,"remaining_time":43.22029727,"test":[0.5164924423]}, +{"learn":[0.3795978249],"iteration":934,"passed_time":71.39531177,"remaining_time":43.14262155,"test":[0.5164496967]}, +{"learn":[0.3795259606],"iteration":935,"passed_time":71.4698532,"remaining_time":43.06516795,"test":[0.5164533686]}, +{"learn":[0.3794053416],"iteration":936,"passed_time":71.53760641,"remaining_time":42.98364184,"test":[0.5164765574]}, +{"learn":[0.3793431701],"iteration":937,"passed_time":71.59861308,"remaining_time":42.89810293,"test":[0.5164699719]}, +{"learn":[0.3792864921],"iteration":938,"passed_time":71.66638727,"remaining_time":42.81665949,"test":[0.5164817858]}, +{"learn":[0.3792769577],"iteration":939,"passed_time":71.7418604,"remaining_time":42.73983173,"test":[0.5164915243]}, +{"learn":[0.3792674761],"iteration":940,"passed_time":71.80811735,"remaining_time":42.65753199,"test":[0.5164913646]}, +{"learn":[0.3792030861],"iteration":941,"passed_time":71.87943674,"remaining_time":42.57826508,"test":[0.5164694131]}, +{"learn":[0.3791348137],"iteration":942,"passed_time":71.94623295,"remaining_time":42.49634332,"test":[0.5164336521]}, +{"learn":[0.3791264942],"iteration":943,"passed_time":72.01276081,"remaining_time":42.41429556,"test":[0.5164408762]}, +{"learn":[0.3789540832],"iteration":944,"passed_time":72.08649802,"remaining_time":42.33651471,"test":[0.5164918037]}, +{"learn":[0.3788549627],"iteration":945,"passed_time":72.15302334,"remaining_time":42.25451895,"test":[0.5164682158]}, +{"learn":[0.3787863998],"iteration":946,"passed_time":72.22040761,"remaining_time":42.17305745,"test":[0.5164761981]}, +{"learn":[0.3787039182],"iteration":947,"passed_time":72.28879977,"remaining_time":42.09221252,"test":[0.5165165889]}, +{"learn":[0.3786241042],"iteration":948,"passed_time":72.35812376,"remaining_time":42.01193487,"test":[0.5165401768]}, +{"learn":[0.378597165],"iteration":949,"passed_time":72.42672954,"remaining_time":41.93126447,"test":[0.5165487578]}, +{"learn":[0.3784616237],"iteration":950,"passed_time":72.50360781,"remaining_time":41.85539504,"test":[0.516552749]}, +{"learn":[0.3783236791],"iteration":951,"passed_time":72.57685723,"remaining_time":41.77743462,"test":[0.5165166288]}, +{"learn":[0.3782301049],"iteration":952,"passed_time":72.64814577,"remaining_time":41.69835859,"test":[0.51657945]}, +{"learn":[0.3782160806],"iteration":953,"passed_time":72.71324994,"remaining_time":41.6157594,"test":[0.5165919424]}, +{"learn":[0.378094907],"iteration":954,"passed_time":72.78411989,"remaining_time":41.53648727,"test":[0.5166060712]}, +{"learn":[0.3779742879],"iteration":955,"passed_time":72.85409705,"remaining_time":41.45672468,"test":[0.5165815254]}, +{"learn":[0.3778685911],"iteration":956,"passed_time":72.92601975,"remaining_time":41.37808644,"test":[0.5165934192]}, +{"learn":[0.3778390108],"iteration":957,"passed_time":72.99204623,"remaining_time":41.29612636,"test":[0.51660663]}, +{"learn":[0.377753624],"iteration":958,"passed_time":73.0556529,"remaining_time":41.21283443,"test":[0.516636045]}, +{"learn":[0.3777382792],"iteration":959,"passed_time":73.12006231,"remaining_time":41.13003505,"test":[0.5166254684]}, +{"learn":[0.3776926146],"iteration":960,"passed_time":73.18261663,"remaining_time":41.04623347,"test":[0.5166444664]}, +{"learn":[0.3776447579],"iteration":961,"passed_time":73.25118829,"remaining_time":40.96584127,"test":[0.5166947553]}, +{"learn":[0.3775487539],"iteration":962,"passed_time":73.32505314,"remaining_time":40.88842527,"test":[0.5167187822]}, +{"learn":[0.3774180459],"iteration":963,"passed_time":73.3972701,"remaining_time":40.81010039,"test":[0.5166986666]}, +{"learn":[0.3773467362],"iteration":964,"passed_time":73.46817845,"remaining_time":40.73106267,"test":[0.516668613]}, +{"learn":[0.3772401414],"iteration":965,"passed_time":73.53880827,"remaining_time":40.6518878,"test":[0.5166337301]}, +{"learn":[0.3771625723],"iteration":966,"passed_time":73.60844427,"remaining_time":40.57218283,"test":[0.5166297389]}, +{"learn":[0.377150476],"iteration":967,"passed_time":73.67474096,"remaining_time":40.49066342,"test":[0.5166126167]}, +{"learn":[0.3770056645],"iteration":968,"passed_time":73.74676717,"remaining_time":40.41231514,"test":[0.5166099826]}, +{"learn":[0.3769882861],"iteration":969,"passed_time":73.81115043,"remaining_time":40.32980385,"test":[0.5165966121]}, +{"learn":[0.3769804156],"iteration":970,"passed_time":73.87762047,"remaining_time":40.24846677,"test":[0.5165862749]}, +{"learn":[0.3769344076],"iteration":971,"passed_time":73.95203803,"remaining_time":40.17147745,"test":[0.516571747]}, +{"learn":[0.3767828877],"iteration":972,"passed_time":74.03566408,"remaining_time":40.09948096,"test":[0.5166207987]}, +{"learn":[0.3767149058],"iteration":973,"passed_time":74.11653167,"remaining_time":40.0259709,"test":[0.516656839]}, +{"learn":[0.3765845675],"iteration":974,"passed_time":74.1925559,"remaining_time":39.94983779,"test":[0.5166802274]}, +{"learn":[0.3765750332],"iteration":975,"passed_time":74.26034035,"remaining_time":39.86928109,"test":[0.5166900058]}, +{"learn":[0.3765609297],"iteration":976,"passed_time":74.32686519,"remaining_time":39.78807625,"test":[0.5166883295]}, +{"learn":[0.3765251692],"iteration":977,"passed_time":74.39612034,"remaining_time":39.70835871,"test":[0.5167098419]}, +{"learn":[0.3765190154],"iteration":978,"passed_time":74.43587401,"remaining_time":39.61296258,"test":[0.5166981079]}, +{"learn":[0.3765038819],"iteration":979,"passed_time":74.50069844,"remaining_time":39.53098284,"test":[0.5166938772]}, +{"learn":[0.3764408917],"iteration":980,"passed_time":74.56946061,"remaining_time":39.45112136,"test":[0.5166906444]}, +{"learn":[0.3763241023],"iteration":981,"passed_time":74.64009357,"remaining_time":39.37226932,"test":[0.5166959925]}, +{"learn":[0.3762914583],"iteration":982,"passed_time":74.70590328,"remaining_time":39.29089725,"test":[0.5167077665]}, +{"learn":[0.376277434],"iteration":983,"passed_time":74.77330595,"remaining_time":39.21039214,"test":[0.5167385385]}, +{"learn":[0.3762549583],"iteration":984,"passed_time":74.84090241,"remaining_time":39.13001497,"test":[0.5167479577]}, +{"learn":[0.376241251],"iteration":985,"passed_time":74.91386791,"remaining_time":39.05246258,"test":[0.5167496739]}, +{"learn":[0.3762328787],"iteration":986,"passed_time":74.9764052,"remaining_time":38.96949936,"test":[0.5167461218]}, +{"learn":[0.3760745976],"iteration":987,"passed_time":75.04737268,"remaining_time":38.89094617,"test":[0.5167561397]}, +{"learn":[0.3759710928],"iteration":988,"passed_time":75.12320227,"remaining_time":38.81492048,"test":[0.5167329908]}, +{"learn":[0.3759583892],"iteration":989,"passed_time":75.19271122,"remaining_time":38.73563911,"test":[0.5167397758]}, +{"learn":[0.3758293186],"iteration":990,"passed_time":75.26654821,"remaining_time":38.65860044,"test":[0.516726126]}, +{"learn":[0.3757491084],"iteration":991,"passed_time":75.3364893,"remaining_time":38.57957315,"test":[0.5167098419]}, +{"learn":[0.3757284814],"iteration":992,"passed_time":75.40452063,"remaining_time":38.49958908,"test":[0.5166876909]}, +{"learn":[0.3756346695],"iteration":993,"passed_time":75.47557563,"remaining_time":38.42116828,"test":[0.5167072876]}, +{"learn":[0.3755750071],"iteration":994,"passed_time":75.54539482,"remaining_time":38.34213506,"test":[0.5167233321]}, +{"learn":[0.3755629637],"iteration":995,"passed_time":75.61015867,"remaining_time":38.26056222,"test":[0.5167357846]}, +{"learn":[0.3755591605],"iteration":996,"passed_time":75.67124223,"remaining_time":38.17716634,"test":[0.5167197002]}, +{"learn":[0.3753778226],"iteration":997,"passed_time":75.75756643,"remaining_time":38.10651137,"test":[0.51673786]}, +{"learn":[0.3753719329],"iteration":998,"passed_time":75.81926879,"remaining_time":38.02347714,"test":[0.5167543436]}, +{"learn":[0.3753656735],"iteration":999,"passed_time":75.85172485,"remaining_time":37.92586242,"test":[0.5167515897]}, +{"learn":[0.3752995932],"iteration":1000,"passed_time":75.92126852,"remaining_time":37.84686612,"test":[0.5167540243]}, +{"learn":[0.3752842484],"iteration":1001,"passed_time":75.98895882,"remaining_time":37.76696756,"test":[0.5167523081]}, +{"learn":[0.3752314528],"iteration":1002,"passed_time":76.05819213,"remaining_time":37.68785791,"test":[0.5167755368]}, +{"learn":[0.3750950928],"iteration":1003,"passed_time":76.13197122,"remaining_time":37.61101367,"test":[0.5168009207]}, +{"learn":[0.3749741832],"iteration":1004,"passed_time":76.20258266,"remaining_time":37.53261534,"test":[0.5167988453]}, +{"learn":[0.3747200566],"iteration":1005,"passed_time":76.27792352,"remaining_time":37.45655489,"test":[0.5167802464]}, +{"learn":[0.3746948341],"iteration":1006,"passed_time":76.34820688,"remaining_time":37.37801985,"test":[0.5167734614]}, +{"learn":[0.3746626919],"iteration":1007,"passed_time":76.41603941,"remaining_time":37.29830495,"test":[0.5167867919]}, +{"learn":[0.3746295725],"iteration":1008,"passed_time":76.48440425,"remaining_time":37.21887263,"test":[0.5167902643]}, +{"learn":[0.374560719],"iteration":1009,"passed_time":76.55411689,"remaining_time":37.14011612,"test":[0.5167699491]}, +{"learn":[0.3745457968],"iteration":1010,"passed_time":76.62258043,"remaining_time":37.06077332,"test":[0.516761887]}, +{"learn":[0.3745152129],"iteration":1011,"passed_time":76.69125604,"remaining_time":36.98155429,"test":[0.5167859139]}, +{"learn":[0.3744872701],"iteration":1012,"passed_time":76.7597878,"remaining_time":36.90228693,"test":[0.5167698294]}, +{"learn":[0.3743553735],"iteration":1013,"passed_time":76.83097283,"remaining_time":36.82431242,"test":[0.5167439266]}, +{"learn":[0.3741651615],"iteration":1014,"passed_time":76.90350208,"remaining_time":36.74699361,"test":[0.5167191414]}, +{"learn":[0.3741532766],"iteration":1015,"passed_time":76.96930259,"remaining_time":36.66647879,"test":[0.5166852563]}, +{"learn":[0.3741033598],"iteration":1016,"passed_time":77.03397562,"remaining_time":36.58545745,"test":[0.5166842585]}, +{"learn":[0.3740927425],"iteration":1017,"passed_time":77.10081517,"remaining_time":36.50549402,"test":[0.5166710876]}, +{"learn":[0.373925693],"iteration":1018,"passed_time":77.17392015,"remaining_time":36.42851383,"test":[0.5166986666]}, +{"learn":[0.3739149437],"iteration":1019,"passed_time":77.2409665,"remaining_time":36.34869012,"test":[0.5167154296]}, +{"learn":[0.3738220826],"iteration":1020,"passed_time":77.31232973,"remaining_time":36.27091669,"test":[0.516657757]}, +{"learn":[0.3737039726],"iteration":1021,"passed_time":77.38433323,"remaining_time":36.19345527,"test":[0.5166989859]}, +{"learn":[0.3736429896],"iteration":1022,"passed_time":77.45319594,"remaining_time":36.11454004,"test":[0.5166941965]}, +{"learn":[0.373498944],"iteration":1023,"passed_time":77.52405209,"remaining_time":36.03657109,"test":[0.516759133]}, +{"learn":[0.3734477331],"iteration":1024,"passed_time":77.59472113,"remaining_time":35.9585293,"test":[0.5167654391]}, +{"learn":[0.3733208283],"iteration":1025,"passed_time":77.66820591,"remaining_time":35.88180273,"test":[0.5166864137]}, +{"learn":[0.3733037667],"iteration":1026,"passed_time":77.73347274,"remaining_time":35.80129757,"test":[0.5167093231]}, +{"learn":[0.3731408637],"iteration":1027,"passed_time":77.80732143,"remaining_time":35.72476237,"test":[0.5167430486]}, +{"learn":[0.3729952599],"iteration":1028,"passed_time":77.8785658,"remaining_time":35.64704032,"test":[0.5167135138]}, +{"learn":[0.3729865178],"iteration":1029,"passed_time":77.94763173,"remaining_time":35.56833681,"test":[0.516735625]}, +{"learn":[0.3728930757],"iteration":1030,"passed_time":78.01612559,"remaining_time":35.48939176,"test":[0.5167171857]}, +{"learn":[0.3728282103],"iteration":1031,"passed_time":78.0899386,"remaining_time":35.41287913,"test":[0.5166926]}, +{"learn":[0.3727972302],"iteration":1032,"passed_time":78.15786262,"remaining_time":35.33370943,"test":[0.5166982675]}, +{"learn":[0.3726740229],"iteration":1033,"passed_time":78.23940404,"remaining_time":35.26069853,"test":[0.5166397169]}, +{"learn":[0.3726092631],"iteration":1034,"passed_time":78.33215196,"remaining_time":35.19270595,"test":[0.5166815844]}, +{"learn":[0.3725267023],"iteration":1035,"passed_time":78.4089282,"remaining_time":35.11751224,"test":[0.5166192421]}, +{"learn":[0.3724893836],"iteration":1036,"passed_time":78.47645669,"remaining_time":35.03818655,"test":[0.5166324928]}, +{"learn":[0.3723971828],"iteration":1037,"passed_time":78.55142061,"remaining_time":34.96219299,"test":[0.5166860545]}, +{"learn":[0.3723228094],"iteration":1038,"passed_time":78.61986626,"remaining_time":34.88330928,"test":[0.5166870922]}, +{"learn":[0.372254669],"iteration":1039,"passed_time":78.6896023,"remaining_time":34.8050164,"test":[0.5166735222]}, +{"learn":[0.3721815105],"iteration":1040,"passed_time":78.76020057,"remaining_time":34.72712014,"test":[0.5166686529]}, +{"learn":[0.3721454331],"iteration":1041,"passed_time":78.82722813,"remaining_time":34.64766841,"test":[0.5166812651]}, +{"learn":[0.3719883933],"iteration":1042,"passed_time":78.89924703,"remaining_time":34.57042751,"test":[0.516646462]}, +{"learn":[0.3718828021],"iteration":1043,"passed_time":78.97110816,"remaining_time":34.4931277,"test":[0.5166356858]}, +{"learn":[0.3716844027],"iteration":1044,"passed_time":79.04269611,"remaining_time":34.41571936,"test":[0.5166245903]}, +{"learn":[0.3716372591],"iteration":1045,"passed_time":79.11123975,"remaining_time":34.33700081,"test":[0.5166212776]}, +{"learn":[0.371563546],"iteration":1046,"passed_time":79.18110301,"remaining_time":34.25887265,"test":[0.5166041554]}, +{"learn":[0.3715103014],"iteration":1047,"passed_time":79.25136139,"remaining_time":34.18093068,"test":[0.5166140935]}, +{"learn":[0.3715001068],"iteration":1048,"passed_time":79.31575399,"remaining_time":34.10048146,"test":[0.5166229938]}, +{"learn":[0.3714220622],"iteration":1049,"passed_time":79.38941658,"remaining_time":34.02403568,"test":[0.5166182044]}, +{"learn":[0.3714047895],"iteration":1050,"passed_time":79.45701865,"remaining_time":33.94500607,"test":[0.5166024791]}, +{"learn":[0.3712787826],"iteration":1051,"passed_time":79.52946043,"remaining_time":33.86805919,"test":[0.5166240315]}, +{"learn":[0.3712635434],"iteration":1052,"passed_time":79.5960217,"remaining_time":33.7886246,"test":[0.5166215969]}, +{"learn":[0.3712528998],"iteration":1053,"passed_time":79.66214421,"remaining_time":33.70902876,"test":[0.5166373621]}, +{"learn":[0.3711805072],"iteration":1054,"passed_time":79.73111988,"remaining_time":33.63066194,"test":[0.5165711085]}, +{"learn":[0.3711426867],"iteration":1055,"passed_time":79.79972342,"remaining_time":33.55215644,"test":[0.5165797693]}, +{"learn":[0.3711257044],"iteration":1056,"passed_time":79.86662185,"remaining_time":33.47295504,"test":[0.5165858359]}, +{"learn":[0.3710834204],"iteration":1057,"passed_time":79.93484435,"remaining_time":33.39433006,"test":[0.5165630463]}, +{"learn":[0.3709968452],"iteration":1058,"passed_time":80.00550158,"remaining_time":33.31673862,"test":[0.5165596937]}, +{"learn":[0.3709426498],"iteration":1059,"passed_time":80.07461724,"remaining_time":33.23852036,"test":[0.5165902661]}, +{"learn":[0.3709284935],"iteration":1060,"passed_time":80.14405894,"remaining_time":33.16045417,"test":[0.5165590551]}, +{"learn":[0.3708317236],"iteration":1061,"passed_time":80.21450973,"remaining_time":33.0828204,"test":[0.5165400571]}, +{"learn":[0.3707142475],"iteration":1062,"passed_time":80.28635853,"remaining_time":33.00577486,"test":[0.5165538665]}, +{"learn":[0.3706476917],"iteration":1063,"passed_time":80.35911626,"remaining_time":32.92911155,"test":[0.5165493166]}, +{"learn":[0.3706168965],"iteration":1064,"passed_time":80.42626163,"remaining_time":32.8501632,"test":[0.5165548244]}, +{"learn":[0.370521183],"iteration":1065,"passed_time":80.49949181,"remaining_time":32.7737143,"test":[0.5165912639]}, +{"learn":[0.3703935387],"iteration":1066,"passed_time":80.58051566,"remaining_time":32.70043419,"test":[0.5166041155]}, +{"learn":[0.3702102463],"iteration":1067,"passed_time":80.65082641,"remaining_time":32.62280619,"test":[0.5165254892]}, +{"learn":[0.3701337337],"iteration":1068,"passed_time":80.72101765,"remaining_time":32.54514369,"test":[0.5165139946]}, +{"learn":[0.3700636389],"iteration":1069,"passed_time":80.79252459,"remaining_time":32.4680239,"test":[0.5165185446]}, +{"learn":[0.3700467358],"iteration":1070,"passed_time":80.86525317,"remaining_time":32.39140393,"test":[0.5165053338]}, +{"learn":[0.3699813422],"iteration":1071,"passed_time":80.93783981,"remaining_time":32.31473455,"test":[0.5165130368]}, +{"learn":[0.3699272261],"iteration":1072,"passed_time":81.00991613,"remaining_time":32.2378697,"test":[0.516530119]}, +{"learn":[0.369847861],"iteration":1073,"passed_time":81.08174896,"remaining_time":32.16091719,"test":[0.5164815064]}, +{"learn":[0.3697076714],"iteration":1074,"passed_time":81.15420445,"remaining_time":32.08422036,"test":[0.5164803091]}, +{"learn":[0.3696150745],"iteration":1075,"passed_time":81.22653907,"remaining_time":32.0074838,"test":[0.5165140346]}, +{"learn":[0.3695002394],"iteration":1076,"passed_time":81.29775732,"remaining_time":31.93031694,"test":[0.5164807481]}, +{"learn":[0.3693861967],"iteration":1077,"passed_time":81.36884731,"remaining_time":31.85311091,"test":[0.5164698921]}, +{"learn":[0.3693387626],"iteration":1078,"passed_time":81.43655936,"remaining_time":31.77459823,"test":[0.5164896883]}, +{"learn":[0.369329149],"iteration":1079,"passed_time":81.50383989,"remaining_time":31.69593774,"test":[0.5164973115]}, +{"learn":[0.3692898494],"iteration":1080,"passed_time":81.57014047,"remaining_time":31.61691846,"test":[0.5164960343]}, +{"learn":[0.3692536135],"iteration":1081,"passed_time":81.63493165,"remaining_time":31.53733958,"test":[0.5164955554]}, +{"learn":[0.3692478559],"iteration":1082,"passed_time":81.70247895,"remaining_time":31.45884923,"test":[0.5165197819]}, +{"learn":[0.3691353979],"iteration":1083,"passed_time":81.77355445,"remaining_time":31.38173307,"test":[0.5165132363]}, +{"learn":[0.3690457325],"iteration":1084,"passed_time":81.84525529,"remaining_time":31.30486723,"test":[0.5165317554]}, +{"learn":[0.3690156504],"iteration":1085,"passed_time":81.91417791,"remaining_time":31.2269518,"test":[0.5165319949]}, +{"learn":[0.3689054373],"iteration":1086,"passed_time":81.99118908,"remaining_time":31.15212612,"test":[0.5165426513]}, +{"learn":[0.3688977253],"iteration":1087,"passed_time":82.0589085,"remaining_time":31.07377785,"test":[0.5165460438]}, +{"learn":[0.3688874778],"iteration":1088,"passed_time":82.12556111,"remaining_time":30.99504648,"test":[0.5165682348]}, +{"learn":[0.3687873009],"iteration":1089,"passed_time":82.19572737,"remaining_time":30.91765892,"test":[0.5165918227]}, +{"learn":[0.3686523671],"iteration":1090,"passed_time":82.26608758,"remaining_time":30.84035731,"test":[0.5165919823]}, +{"learn":[0.3686377882],"iteration":1091,"passed_time":82.32887204,"remaining_time":30.7602379,"test":[0.5165843991]}, +{"learn":[0.368532514],"iteration":1092,"passed_time":82.39773013,"remaining_time":30.68241186,"test":[0.5165646827]}, +{"learn":[0.3684576916],"iteration":1093,"passed_time":82.47868256,"remaining_time":30.6090906,"test":[0.5165904258]}, +{"learn":[0.368446018],"iteration":1094,"passed_time":82.55565036,"remaining_time":30.53428164,"test":[0.5165965323]}, +{"learn":[0.368403417],"iteration":1095,"passed_time":82.63389907,"remaining_time":30.4599409,"test":[0.5166029581]}, +{"learn":[0.3683996139],"iteration":1096,"passed_time":82.69536761,"remaining_time":30.37942858,"test":[0.5166061909]}, +{"learn":[0.368229976],"iteration":1097,"passed_time":82.76747208,"remaining_time":30.30284497,"test":[0.5165703501]}, +{"learn":[0.368131146],"iteration":1098,"passed_time":82.83766471,"remaining_time":30.22557193,"test":[0.5165635651]}, +{"learn":[0.3680413222],"iteration":1099,"passed_time":82.90648611,"remaining_time":30.14781313,"test":[0.5165792904]}, +{"learn":[0.3680261359],"iteration":1100,"passed_time":82.97027562,"remaining_time":30.06824702,"test":[0.5165628068]}, +{"learn":[0.3680210386],"iteration":1101,"passed_time":83.03562767,"remaining_time":29.98927388,"test":[0.5165661195]}, +{"learn":[0.3678199716],"iteration":1102,"passed_time":83.10841306,"remaining_time":29.91300089,"test":[0.5165990068]}, +{"learn":[0.3677699492],"iteration":1103,"passed_time":83.17375387,"remaining_time":29.83406389,"test":[0.516600723]}, +{"learn":[0.3676792274],"iteration":1104,"passed_time":83.24107672,"remaining_time":29.75586,"test":[0.516571308]}, +{"learn":[0.3676707759],"iteration":1105,"passed_time":83.30529645,"remaining_time":29.67657035,"test":[0.5165625673]}, +{"learn":[0.3676669727],"iteration":1106,"passed_time":83.36958402,"remaining_time":29.597332,"test":[0.5165763768]}, +{"learn":[0.3676539257],"iteration":1107,"passed_time":83.43294111,"remaining_time":29.51779144,"test":[0.5165448864]}, +{"learn":[0.3675153736],"iteration":1108,"passed_time":83.50071668,"remaining_time":29.43983789,"test":[0.5165635651]}, +{"learn":[0.3673894988],"iteration":1109,"passed_time":83.56352111,"remaining_time":29.36015607,"test":[0.5165369439]}, +{"learn":[0.3672695664],"iteration":1110,"passed_time":83.62599447,"remaining_time":29.2803887,"test":[0.5165517113]}, +{"learn":[0.3671633942],"iteration":1111,"passed_time":83.69301369,"remaining_time":29.20223859,"test":[0.5165772948]}, +{"learn":[0.3670849271],"iteration":1112,"passed_time":83.7572732,"remaining_time":29.1231489,"test":[0.5165784921]}, +{"learn":[0.367015968],"iteration":1113,"passed_time":83.8222924,"remaining_time":29.04434907,"test":[0.5166016011]}, +{"learn":[0.3669886062],"iteration":1114,"passed_time":83.8948397,"remaining_time":28.96817335,"test":[0.5166032774]}, +{"learn":[0.3669446055],"iteration":1115,"passed_time":83.96215607,"remaining_time":28.89020424,"test":[0.5165874324]}, +{"learn":[0.366860777],"iteration":1116,"passed_time":84.03497456,"remaining_time":28.81414078,"test":[0.5166035568]}, +{"learn":[0.3668281065],"iteration":1117,"passed_time":84.09739097,"remaining_time":28.73452893,"test":[0.5166309762]}, +{"learn":[0.3667952248],"iteration":1118,"passed_time":84.16410572,"remaining_time":28.65641133,"test":[0.5166146523]}, +{"learn":[0.3667879354],"iteration":1119,"passed_time":84.22848618,"remaining_time":28.5775221,"test":[0.5166398765]}, +{"learn":[0.3666738399],"iteration":1120,"passed_time":84.29745897,"remaining_time":28.50021137,"test":[0.5166011221]}, +{"learn":[0.3665938674],"iteration":1121,"passed_time":84.36862405,"remaining_time":28.42365409,"test":[0.516643269]}, +{"learn":[0.3665386948],"iteration":1122,"passed_time":84.43337858,"remaining_time":28.34495434,"test":[0.5166566395]}, +{"learn":[0.3665153739],"iteration":1123,"passed_time":84.49485785,"remaining_time":28.26518377,"test":[0.5166561206]}, +{"learn":[0.3664996858],"iteration":1124,"passed_time":84.56038731,"remaining_time":28.18679577,"test":[0.5166455041]}, +{"learn":[0.3664885403],"iteration":1125,"passed_time":84.62412061,"remaining_time":28.10783402,"test":[0.516661389]}, +{"learn":[0.3664754405],"iteration":1126,"passed_time":84.68813656,"remaining_time":28.02899285,"test":[0.5166735621]}, +{"learn":[0.3664663551],"iteration":1127,"passed_time":84.75173945,"remaining_time":27.95004173,"test":[0.516676795]}, +{"learn":[0.3664618652],"iteration":1128,"passed_time":84.8147603,"remaining_time":27.87092655,"test":[0.5166924005]}, +{"learn":[0.3662911181],"iteration":1129,"passed_time":84.88819732,"remaining_time":27.79525045,"test":[0.5166983473]}, +{"learn":[0.3661552071],"iteration":1130,"passed_time":84.95715083,"remaining_time":27.71811552,"test":[0.5167222944]}, +{"learn":[0.3660134064],"iteration":1131,"passed_time":85.02356965,"remaining_time":27.64017105,"test":[0.5167396561]}, +{"learn":[0.3660024723],"iteration":1132,"passed_time":85.0873299,"remaining_time":27.56138577,"test":[0.516689886]}, +{"learn":[0.3659238467],"iteration":1133,"passed_time":85.15751847,"remaining_time":27.48470173,"test":[0.5166965513]}, +{"learn":[0.3658313554],"iteration":1134,"passed_time":85.22661982,"remaining_time":27.4076795,"test":[0.5166827019]}, +{"learn":[0.3657226477],"iteration":1135,"passed_time":85.29745988,"remaining_time":27.33122834,"test":[0.5167176647]}, +{"learn":[0.3655890873],"iteration":1136,"passed_time":85.36707338,"remaining_time":27.25439546,"test":[0.5166504532]}, +{"learn":[0.3655785493],"iteration":1137,"passed_time":85.43170193,"remaining_time":27.17598954,"test":[0.5166507724]}, +{"learn":[0.3654764708],"iteration":1138,"passed_time":85.50019732,"remaining_time":27.09883339,"test":[0.5166333709]}, +{"learn":[0.3654630012],"iteration":1139,"passed_time":85.56239523,"remaining_time":27.01970376,"test":[0.5166298986]}, +{"learn":[0.3654354281],"iteration":1140,"passed_time":85.62875716,"remaining_time":26.94191395,"test":[0.5166392778]}, +{"learn":[0.3653926423],"iteration":1141,"passed_time":85.69496681,"remaining_time":26.86409643,"test":[0.5166326924]}, +{"learn":[0.3653801235],"iteration":1142,"passed_time":85.76007098,"remaining_time":26.78595393,"test":[0.5166292999]}, +{"learn":[0.3652827989],"iteration":1143,"passed_time":85.82937975,"remaining_time":26.70914265,"test":[0.516637841]}, +{"learn":[0.3652197295],"iteration":1144,"passed_time":85.89670581,"remaining_time":26.63172975,"test":[0.5166795888]}, +{"learn":[0.3651209788],"iteration":1145,"passed_time":85.96432938,"remaining_time":26.55442635,"test":[0.5166857751]}, +{"learn":[0.3650586752],"iteration":1146,"passed_time":86.03249481,"remaining_time":26.4773066,"test":[0.5167115981]}, +{"learn":[0.3650464997],"iteration":1147,"passed_time":86.09786601,"remaining_time":26.39934568,"test":[0.5167084051]}, +{"learn":[0.3649900858],"iteration":1148,"passed_time":86.17079247,"remaining_time":26.32371467,"test":[0.5166902852]}, +{"learn":[0.3648756998],"iteration":1149,"passed_time":86.2411281,"remaining_time":26.24729986,"test":[0.5166788305]}, +{"learn":[0.3648577403],"iteration":1150,"passed_time":86.30619917,"remaining_time":26.16929931,"test":[0.5166682937]}, +{"learn":[0.3648064237],"iteration":1151,"passed_time":86.3725912,"remaining_time":26.09172026,"test":[0.5166998241]}, +{"learn":[0.3647826538],"iteration":1152,"passed_time":86.44175821,"remaining_time":26.01499575,"test":[0.5167009815]}, +{"learn":[0.3647727233],"iteration":1153,"passed_time":86.50709903,"remaining_time":25.93713714,"test":[0.5167107998]}, +{"learn":[0.3647572729],"iteration":1154,"passed_time":86.57095459,"remaining_time":25.85885657,"test":[0.5167218554]}, +{"learn":[0.3644879863],"iteration":1155,"passed_time":86.64890725,"remaining_time":25.78479593,"test":[0.5166823028]}, +{"learn":[0.3644125037],"iteration":1156,"passed_time":86.72684521,"remaining_time":25.71072421,"test":[0.5166720854]}, +{"learn":[0.3642206278],"iteration":1157,"passed_time":86.80601558,"remaining_time":25.63700978,"test":[0.5166363244]}, +{"learn":[0.3640403463],"iteration":1158,"passed_time":86.88587607,"remaining_time":25.56348899,"test":[0.516614772]}, +{"learn":[0.3639777522],"iteration":1159,"passed_time":86.95691641,"remaining_time":25.48737205,"test":[0.51662926]}, +{"learn":[0.3639054917],"iteration":1160,"passed_time":87.02514378,"remaining_time":25.4104425,"test":[0.5166226346]}, +{"learn":[0.3638296657],"iteration":1161,"passed_time":87.09684983,"remaining_time":25.3345398,"test":[0.5166281424]}, +{"learn":[0.3637317602],"iteration":1162,"passed_time":87.16469256,"remaining_time":25.25752484,"test":[0.5165845188]}, +{"learn":[0.3636031914],"iteration":1163,"passed_time":87.23829561,"remaining_time":25.18218842,"test":[0.5166440673]}, +{"learn":[0.3636001277],"iteration":1164,"passed_time":87.30496845,"remaining_time":25.10486217,"test":[0.5166459032]}, +{"learn":[0.363574826],"iteration":1165,"passed_time":87.39666033,"remaining_time":25.03472088,"test":[0.5166896865]}, +{"learn":[0.3634163864],"iteration":1166,"passed_time":87.46799787,"remaining_time":24.95873461,"test":[0.5167124362]}, +{"learn":[0.3632796831],"iteration":1167,"passed_time":87.53919799,"remaining_time":24.88271724,"test":[0.5166866133]}, +{"learn":[0.3632055738],"iteration":1168,"passed_time":87.61019956,"remaining_time":24.80665189,"test":[0.5166534066]}, +{"learn":[0.3631202399],"iteration":1169,"passed_time":87.67781812,"remaining_time":24.72964101,"test":[0.5166608302]}, +{"learn":[0.3629896375],"iteration":1170,"passed_time":87.7533405,"remaining_time":24.6548668,"test":[0.5166481383]}, +{"learn":[0.3629846458],"iteration":1171,"passed_time":87.81777503,"remaining_time":24.57698823,"test":[0.5166507724]}, +{"learn":[0.3628696259],"iteration":1172,"passed_time":87.8895816,"remaining_time":24.50118771,"test":[0.5166904448]}, +{"learn":[0.362863208],"iteration":1173,"passed_time":88.0031421,"remaining_time":24.43698835,"test":[0.516695354]}, +{"learn":[0.3627138538],"iteration":1174,"passed_time":88.08227971,"remaining_time":24.36318375,"test":[0.5166969504]}, +{"learn":[0.3626957359],"iteration":1175,"passed_time":88.14968602,"remaining_time":24.28613798,"test":[0.51669715]}, +{"learn":[0.3625726078],"iteration":1176,"passed_time":88.22211395,"remaining_time":24.21048667,"test":[0.5166963517]}, +{"learn":[0.3624134023],"iteration":1177,"passed_time":88.29342475,"remaining_time":24.13453546,"test":[0.5166709678]}, +{"learn":[0.3623124595],"iteration":1178,"passed_time":88.36636405,"remaining_time":24.0590355,"test":[0.5166839791]}, +{"learn":[0.3621689421],"iteration":1179,"passed_time":88.44246042,"remaining_time":23.98439605,"test":[0.516704853]}, +{"learn":[0.3620643809],"iteration":1180,"passed_time":88.50946636,"remaining_time":23.9072987,"test":[0.516709802]}, +{"learn":[0.3620283035],"iteration":1181,"passed_time":88.57712812,"remaining_time":23.83039488,"test":[0.5167009017]}, +{"learn":[0.3619231613],"iteration":1182,"passed_time":88.64754573,"remaining_time":23.75424514,"test":[0.5166621074]}, +{"learn":[0.3618355296],"iteration":1183,"passed_time":88.71692755,"remaining_time":23.67782864,"test":[0.516631974]}, +{"learn":[0.3617624768],"iteration":1184,"passed_time":88.78672382,"remaining_time":23.60153418,"test":[0.5165963327]}, +{"learn":[0.3616663143],"iteration":1185,"passed_time":88.85939793,"remaining_time":23.52601261,"test":[0.5166168075]}, +{"learn":[0.3615951895],"iteration":1186,"passed_time":88.92757573,"remaining_time":23.4493102,"test":[0.5166136145]}, +{"learn":[0.3615836215],"iteration":1187,"passed_time":88.99379519,"remaining_time":23.37210783,"test":[0.5166113795]}, +{"learn":[0.3615343386],"iteration":1188,"passed_time":89.06556333,"remaining_time":23.29637527,"test":[0.5166016809]}, +{"learn":[0.3614120292],"iteration":1189,"passed_time":89.13805249,"remaining_time":23.2208372,"test":[0.5165970911]}, +{"learn":[0.3613712507],"iteration":1190,"passed_time":89.20574051,"remaining_time":23.14405862,"test":[0.5165932994]}, +{"learn":[0.3613651761],"iteration":1191,"passed_time":89.27329352,"remaining_time":23.06726041,"test":[0.5165981687]}, +{"learn":[0.3613605806],"iteration":1192,"passed_time":89.34021883,"remaining_time":22.99031616,"test":[0.516613854]}, +{"learn":[0.3613131729],"iteration":1193,"passed_time":89.41264371,"remaining_time":22.91479814,"test":[0.5165923815]}, +{"learn":[0.3613083397],"iteration":1194,"passed_time":89.47869191,"remaining_time":22.83765777,"test":[0.5165940178]}, +{"learn":[0.3613011823],"iteration":1195,"passed_time":89.54385472,"remaining_time":22.7603109,"test":[0.516597131]}, +{"learn":[0.3612908292],"iteration":1196,"passed_time":89.60692354,"remaining_time":22.68245433,"test":[0.516594856]}, +{"learn":[0.361284781],"iteration":1197,"passed_time":89.67358574,"remaining_time":22.60552829,"test":[0.5166073484]}, +{"learn":[0.3612016392],"iteration":1198,"passed_time":89.74437303,"remaining_time":22.52965495,"test":[0.516590785]}, +{"learn":[0.3611935839],"iteration":1199,"passed_time":89.81111664,"remaining_time":22.45277916,"test":[0.5165845188]}, +{"learn":[0.3611187351],"iteration":1200,"passed_time":89.87481471,"remaining_time":22.37516203,"test":[0.5165579376]}, +{"learn":[0.3610992702],"iteration":1201,"passed_time":89.93457259,"remaining_time":22.29659121,"test":[0.516557738]}, +{"learn":[0.3610391323],"iteration":1202,"passed_time":90.00145923,"remaining_time":22.21981163,"test":[0.5165544652]}, +{"learn":[0.3609072094],"iteration":1203,"passed_time":90.07770514,"remaining_time":22.14534944,"test":[0.5165553433]}, +{"learn":[0.3607416652],"iteration":1204,"passed_time":90.15340594,"remaining_time":22.07075083,"test":[0.5165489574]}, +{"learn":[0.3606471139],"iteration":1205,"passed_time":90.22289975,"remaining_time":21.99463725,"test":[0.5164838612]}, +{"learn":[0.3605329391],"iteration":1206,"passed_time":90.28882302,"remaining_time":21.91766789,"test":[0.5165424518]}, +{"learn":[0.3605059735],"iteration":1207,"passed_time":90.35324922,"remaining_time":21.84035494,"test":[0.5165671971]}, +{"learn":[0.3604414514],"iteration":1208,"passed_time":90.41925945,"remaining_time":21.76344458,"test":[0.5165646827]}, +{"learn":[0.3602917275],"iteration":1209,"passed_time":90.4933603,"remaining_time":21.68849131,"test":[0.5165543854]}, +{"learn":[0.3602599022],"iteration":1210,"passed_time":90.5615162,"remaining_time":21.61212071,"test":[0.5165333519]}, +{"learn":[0.3601350046],"iteration":1211,"passed_time":90.63346791,"remaining_time":21.53666564,"test":[0.5165114004]}, +{"learn":[0.3600584391],"iteration":1212,"passed_time":90.70382303,"remaining_time":21.46083859,"test":[0.5164857371]}, +{"learn":[0.3599414912],"iteration":1213,"passed_time":90.77771058,"remaining_time":21.38585274,"test":[0.5164813468]}, +{"learn":[0.3598600661],"iteration":1214,"passed_time":90.8525542,"remaining_time":21.31109296,"test":[0.5164698522]}, +{"learn":[0.3597582253],"iteration":1215,"passed_time":90.93557094,"remaining_time":21.2382419,"test":[0.5164714087]}, +{"learn":[0.3597141453],"iteration":1216,"passed_time":91.01667523,"remaining_time":21.16492941,"test":[0.5164865353]}, +{"learn":[0.3596532679],"iteration":1217,"passed_time":91.09159461,"remaining_time":21.09017215,"test":[0.5164734841]}, +{"learn":[0.3595739293],"iteration":1218,"passed_time":91.16170198,"remaining_time":21.01430538,"test":[0.516505214]}, +{"learn":[0.35951601],"iteration":1219,"passed_time":91.23008412,"remaining_time":20.93805209,"test":[0.5165037373]}, +{"learn":[0.3594758388],"iteration":1220,"passed_time":91.29800384,"remaining_time":20.86170604,"test":[0.5165192231]}, +{"learn":[0.3593820534],"iteration":1221,"passed_time":91.3686135,"remaining_time":20.78598572,"test":[0.5165763369]}, +{"learn":[0.3592617777],"iteration":1222,"passed_time":91.44205092,"remaining_time":20.71091423,"test":[0.5166146123]}, +{"learn":[0.3592560729],"iteration":1223,"passed_time":91.50811382,"remaining_time":20.63418253,"test":[0.5166265859]}, +{"learn":[0.3591903888],"iteration":1224,"passed_time":91.58159812,"remaining_time":20.55913427,"test":[0.5166289008]}, +{"learn":[0.3590634839],"iteration":1225,"passed_time":91.65482811,"remaining_time":20.48403173,"test":[0.5166501738]}, +{"learn":[0.3589367903],"iteration":1226,"passed_time":91.72759328,"remaining_time":20.40882882,"test":[0.5166405949]}, +{"learn":[0.3588663786],"iteration":1227,"passed_time":91.79879741,"remaining_time":20.33328412,"test":[0.5166464221]}, +{"learn":[0.3588277921],"iteration":1228,"passed_time":91.86850387,"remaining_time":20.25741623,"test":[0.5166581162]}, +{"learn":[0.3588171749],"iteration":1229,"passed_time":91.93640686,"remaining_time":20.18116248,"test":[0.516655961]}, +{"learn":[0.3587090747],"iteration":1230,"passed_time":92.00920554,"remaining_time":20.10599211,"test":[0.5167089639]}, +{"learn":[0.3586105881],"iteration":1231,"passed_time":92.08839084,"remaining_time":20.03221489,"test":[0.5167313145]}, +{"learn":[0.3585871087],"iteration":1232,"passed_time":92.15725484,"remaining_time":19.95619387,"test":[0.5167319531]}, +{"learn":[0.3584424821],"iteration":1233,"passed_time":92.22996844,"remaining_time":19.88101427,"test":[0.5167638426]}, +{"learn":[0.3583458706],"iteration":1234,"passed_time":92.30237348,"remaining_time":19.80577245,"test":[0.5167504722]}, +{"learn":[0.3582176716],"iteration":1235,"passed_time":92.37449322,"remaining_time":19.73047428,"test":[0.5167895059]}, +{"learn":[0.3580710906],"iteration":1236,"passed_time":92.44526028,"remaining_time":19.65489366,"test":[0.516749195]}, +{"learn":[0.3580577794],"iteration":1237,"passed_time":92.5132562,"remaining_time":19.57873435,"test":[0.5167561796]}, +{"learn":[0.3579691441],"iteration":1238,"passed_time":92.58800006,"remaining_time":19.5040097,"test":[0.5167231725]}, +{"learn":[0.3579096137],"iteration":1239,"passed_time":92.65643527,"remaining_time":19.42796223,"test":[0.5167245295]}, +{"learn":[0.3578016984],"iteration":1240,"passed_time":92.73083045,"remaining_time":19.3531709,"test":[0.5167278422]}, +{"learn":[0.3577397646],"iteration":1241,"passed_time":92.7974024,"remaining_time":19.27675509,"test":[0.5167740601]}, +{"learn":[0.3576645725],"iteration":1242,"passed_time":92.86719267,"remaining_time":19.20102053,"test":[0.5167655189]}, +{"learn":[0.3575659538],"iteration":1243,"passed_time":92.9365924,"remaining_time":19.12521516,"test":[0.5167185826]}, +{"learn":[0.3575082722],"iteration":1244,"passed_time":93.00583501,"remaining_time":19.04938789,"test":[0.516725208]}, +{"learn":[0.3572987273],"iteration":1245,"passed_time":93.07885325,"remaining_time":18.97434087,"test":[0.5167574967]}, +{"learn":[0.3572803981],"iteration":1246,"passed_time":93.14642484,"remaining_time":18.89819205,"test":[0.5167639624]}, +{"learn":[0.3572162722],"iteration":1247,"passed_time":93.21369759,"remaining_time":18.82199663,"test":[0.5167562195]}, +{"learn":[0.3571244147],"iteration":1248,"passed_time":93.2847585,"remaining_time":18.74657677,"test":[0.5168257858]}, +{"learn":[0.3570610547],"iteration":1249,"passed_time":93.35704409,"remaining_time":18.67140882,"test":[0.5168304555]}, +{"learn":[0.3569908807],"iteration":1250,"passed_time":93.4272149,"remaining_time":18.59582455,"test":[0.5168210762]}, +{"learn":[0.3568992874],"iteration":1251,"passed_time":93.49918378,"remaining_time":18.52060509,"test":[0.516825666]}, +{"learn":[0.356841685],"iteration":1252,"passed_time":93.57068116,"remaining_time":18.44529788,"test":[0.5168550012]}, +{"learn":[0.3567377577],"iteration":1253,"passed_time":93.6410165,"remaining_time":18.36976879,"test":[0.5168740392]}, +{"learn":[0.356537219],"iteration":1254,"passed_time":93.71532629,"remaining_time":18.29502386,"test":[0.5168629038]}, +{"learn":[0.356422965],"iteration":1255,"passed_time":93.78888597,"remaining_time":18.2201339,"test":[0.5168844562]}, +{"learn":[0.3562511614],"iteration":1256,"passed_time":93.86332299,"remaining_time":18.14541566,"test":[0.5168312138]}, +{"learn":[0.3562390916],"iteration":1257,"passed_time":93.92941252,"remaining_time":18.06909207,"test":[0.5168364023]}, +{"learn":[0.3561215891],"iteration":1258,"passed_time":93.99946364,"remaining_time":17.99354308,"test":[0.5168064685]}, +{"learn":[0.3560638018],"iteration":1259,"passed_time":94.07156626,"remaining_time":17.91839357,"test":[0.5168081448]}, +{"learn":[0.3559649454],"iteration":1260,"passed_time":94.14671514,"remaining_time":17.84382626,"test":[0.5167731022]}, +{"learn":[0.3558618633],"iteration":1261,"passed_time":94.21863726,"remaining_time":17.7686495,"test":[0.5167660378]}, +{"learn":[0.3557324758],"iteration":1262,"passed_time":94.28949532,"remaining_time":17.69327822,"test":[0.5167189019]}, +{"learn":[0.3556678217],"iteration":1263,"passed_time":94.35968642,"remaining_time":17.61778955,"test":[0.5166914825]}, +{"learn":[0.3555997869],"iteration":1264,"passed_time":94.43065705,"remaining_time":17.54245408,"test":[0.5166621473]}, +{"learn":[0.3555440861],"iteration":1265,"passed_time":94.50062084,"remaining_time":17.4669394,"test":[0.5166468611]}, +{"learn":[0.3555061864],"iteration":1266,"passed_time":94.57473072,"remaining_time":17.39219594,"test":[0.516658675]}, +{"learn":[0.3553554852],"iteration":1267,"passed_time":94.64896961,"remaining_time":17.31747709,"test":[0.5166759967]}, +{"learn":[0.3552275503],"iteration":1268,"passed_time":94.7206736,"remaining_time":17.24229756,"test":[0.5166738814]}, +{"learn":[0.3550632475],"iteration":1269,"passed_time":94.79208368,"remaining_time":17.16707027,"test":[0.5166590741]}, +{"learn":[0.3549005821],"iteration":1270,"passed_time":94.87359823,"remaining_time":17.09366955,"test":[0.5166851365]}, +{"learn":[0.3548164103],"iteration":1271,"passed_time":94.94718782,"remaining_time":17.01883555,"test":[0.5166680942]}, +{"learn":[0.3546709649],"iteration":1272,"passed_time":95.01903142,"remaining_time":16.94369217,"test":[0.5166878904]}, +{"learn":[0.3546106686],"iteration":1273,"passed_time":95.13673122,"remaining_time":16.87668858,"test":[0.5166934781]}, +{"learn":[0.3545453806],"iteration":1274,"passed_time":95.21999616,"remaining_time":16.80352873,"test":[0.5167058508]}, +{"learn":[0.3543605828],"iteration":1275,"passed_time":95.29682755,"remaining_time":16.72922364,"test":[0.516788109]}, +{"learn":[0.3542797652],"iteration":1276,"passed_time":95.36672264,"remaining_time":16.65370333,"test":[0.5168081448]}, +{"learn":[0.354099695],"iteration":1277,"passed_time":95.44156153,"remaining_time":16.57905059,"test":[0.5167937366]}, +{"learn":[0.3540453675],"iteration":1278,"passed_time":95.51118362,"remaining_time":16.50349615,"test":[0.5167747386]}, +{"learn":[0.3539953979],"iteration":1279,"passed_time":95.58154637,"remaining_time":16.42807828,"test":[0.5167958519]}, +{"learn":[0.3539601393],"iteration":1280,"passed_time":95.65145743,"remaining_time":16.35259108,"test":[0.516809861]}, +{"learn":[0.353882306],"iteration":1281,"passed_time":95.72260376,"remaining_time":16.27732264,"test":[0.5168613073]}, +{"learn":[0.3537838458],"iteration":1282,"passed_time":95.83460459,"remaining_time":16.20897054,"test":[0.516849214]}, +{"learn":[0.3537538958],"iteration":1283,"passed_time":95.913037,"remaining_time":16.13490342,"test":[0.5168726423]}, +{"learn":[0.3536661056],"iteration":1284,"passed_time":96.00206056,"remaining_time":16.06260157,"test":[0.5169444436]}, +{"learn":[0.3535702073],"iteration":1285,"passed_time":96.07125254,"remaining_time":15.9869736,"test":[0.516981841]}, +{"learn":[0.3535159062],"iteration":1286,"passed_time":96.14057731,"remaining_time":15.9113776,"test":[0.5169846348]}, +{"learn":[0.3534545007],"iteration":1287,"passed_time":96.20985573,"remaining_time":15.83578371,"test":[0.5170016772]}, +{"learn":[0.3534206418],"iteration":1288,"passed_time":96.28112141,"remaining_time":15.76052492,"test":[0.5170408307]}, +{"learn":[0.3533171106],"iteration":1289,"passed_time":96.35524332,"remaining_time":15.68573729,"test":[0.5170183204]}, +{"learn":[0.353226204],"iteration":1290,"passed_time":96.42882116,"remaining_time":15.6108626,"test":[0.5170320501]}, +{"learn":[0.3532110705],"iteration":1291,"passed_time":96.49886592,"remaining_time":15.53542114,"test":[0.5170412697]}, +{"learn":[0.353126793],"iteration":1292,"passed_time":96.56946139,"remaining_time":15.46007618,"test":[0.5170499306]}, +{"learn":[0.3530873614],"iteration":1293,"passed_time":96.64301644,"remaining_time":15.38520973,"test":[0.5170708444]}, +{"learn":[0.352978548],"iteration":1294,"passed_time":96.71492185,"remaining_time":15.31008415,"test":[0.5170614252]}, +{"learn":[0.3529298462],"iteration":1295,"passed_time":96.78409284,"remaining_time":15.23453313,"test":[0.5170693676]}, +{"learn":[0.3527481649],"iteration":1296,"passed_time":96.85743607,"remaining_time":15.15964497,"test":[0.5169971671]}, +{"learn":[0.352657628],"iteration":1297,"passed_time":96.92827068,"remaining_time":15.08436878,"test":[0.5169515878]}, +{"learn":[0.3525535158],"iteration":1298,"passed_time":96.99388425,"remaining_time":15.00829156,"test":[0.5168929574]}, +{"learn":[0.352432078],"iteration":1299,"passed_time":97.06708032,"remaining_time":14.93339697,"test":[0.5169025761]}, +{"learn":[0.3523277018],"iteration":1300,"passed_time":97.14527063,"remaining_time":14.85926891,"test":[0.5169544615]}, +{"learn":[0.3523246909],"iteration":1301,"passed_time":97.2107967,"remaining_time":14.78320871,"test":[0.5169529848]}, +{"learn":[0.3522469105],"iteration":1302,"passed_time":97.28255453,"remaining_time":14.70810686,"test":[0.5169692289]}, +{"learn":[0.352138467],"iteration":1303,"passed_time":97.35485531,"remaining_time":14.63309175,"test":[0.5170149279]}, +{"learn":[0.3520187195],"iteration":1304,"passed_time":97.42653857,"remaining_time":14.55798852,"test":[0.5170405513]}, +{"learn":[0.3520159463],"iteration":1305,"passed_time":97.4884505,"remaining_time":14.48143905,"test":[0.5170466578]}, +{"learn":[0.351947489],"iteration":1306,"passed_time":97.55881865,"remaining_time":14.40616067,"test":[0.517064219]}, +{"learn":[0.3518391247],"iteration":1307,"passed_time":97.64099834,"remaining_time":14.33262361,"test":[0.5170516069]}, +{"learn":[0.3517721728],"iteration":1308,"passed_time":97.71229325,"remaining_time":14.25748511,"test":[0.517105408]}, +{"learn":[0.3516555946],"iteration":1309,"passed_time":97.78356945,"remaining_time":14.18234977,"test":[0.5170767912]}, +{"learn":[0.3515421066],"iteration":1310,"passed_time":97.85774477,"remaining_time":14.10763826,"test":[0.5170567954]}, +{"learn":[0.3515051048],"iteration":1311,"passed_time":97.92736354,"remaining_time":14.03227465,"test":[0.5170599484]}, +{"learn":[0.3513847763],"iteration":1312,"passed_time":97.99855707,"remaining_time":13.95714408,"test":[0.51701852]}, +{"learn":[0.3513227632],"iteration":1313,"passed_time":98.07017037,"remaining_time":13.88207891,"test":[0.5170113358]}, +{"learn":[0.3512502386],"iteration":1314,"passed_time":98.14266656,"remaining_time":13.8071432,"test":[0.5169802844]}, +{"learn":[0.3510925385],"iteration":1315,"passed_time":98.22073549,"remaining_time":13.73299037,"test":[0.5169065274]}, +{"learn":[0.3509426825],"iteration":1316,"passed_time":98.29522705,"remaining_time":13.65833451,"test":[0.5169126738]}, +{"learn":[0.3508635816],"iteration":1317,"passed_time":98.36532128,"remaining_time":13.58307168,"test":[0.5169382174]}, +{"learn":[0.3507663627],"iteration":1318,"passed_time":98.43692065,"remaining_time":13.50802323,"test":[0.5169278403]}, +{"learn":[0.3506350208],"iteration":1319,"passed_time":98.50986509,"remaining_time":13.43316342,"test":[0.5169475967]}, +{"learn":[0.3505735624],"iteration":1320,"passed_time":98.57948929,"remaining_time":13.35785661,"test":[0.5169711047]}, +{"learn":[0.3504190316],"iteration":1321,"passed_time":98.65584821,"remaining_time":13.28346519,"test":[0.5169164654]}, +{"learn":[0.3503386101],"iteration":1322,"passed_time":98.72666141,"remaining_time":13.20832885,"test":[0.5169238491]}, +{"learn":[0.3502592715],"iteration":1323,"passed_time":98.79997643,"remaining_time":13.13353161,"test":[0.5169552996]}, +{"learn":[0.3501650371],"iteration":1324,"passed_time":98.8738166,"remaining_time":13.05880597,"test":[0.5168892057]}, +{"learn":[0.3500617172],"iteration":1325,"passed_time":98.9467111,"remaining_time":12.98395757,"test":[0.5168521675]}, +{"learn":[0.3499318015],"iteration":1326,"passed_time":99.01901013,"remaining_time":12.90903448,"test":[0.5168224332]}, +{"learn":[0.3498158308],"iteration":1327,"passed_time":99.09142867,"remaining_time":12.83413082,"test":[0.5168164065]}, +{"learn":[0.3495796372],"iteration":1328,"passed_time":99.16817979,"remaining_time":12.75978837,"test":[0.5167228931]}, +{"learn":[0.3494436206],"iteration":1329,"passed_time":99.25017164,"remaining_time":12.68611216,"test":[0.516691722]}, +{"learn":[0.3493492541],"iteration":1330,"passed_time":99.33125562,"remaining_time":12.61230819,"test":[0.5167013806]}, +{"learn":[0.3493430739],"iteration":1331,"passed_time":99.40370694,"remaining_time":12.53740448,"test":[0.5167128353]}, +{"learn":[0.3493049364],"iteration":1332,"passed_time":99.48044108,"remaining_time":12.46304101,"test":[0.5166999039]}, +{"learn":[0.3491700819],"iteration":1333,"passed_time":99.56109314,"remaining_time":12.38916152,"test":[0.516667735]}, +{"learn":[0.3490885775],"iteration":1334,"passed_time":99.63127534,"remaining_time":12.31397785,"test":[0.5166842186]}, +{"learn":[0.348969279],"iteration":1335,"passed_time":99.70582602,"remaining_time":12.23933792,"test":[0.5167059705]}, +{"learn":[0.3488287989],"iteration":1336,"passed_time":99.77986327,"remaining_time":12.16463554,"test":[0.5167458025]}, +{"learn":[0.3487541086],"iteration":1337,"passed_time":99.84936016,"remaining_time":12.08938441,"test":[0.5167280018]}, +{"learn":[0.3486307693],"iteration":1338,"passed_time":99.92023025,"remaining_time":12.014307,"test":[0.5167164274]}, +{"learn":[0.3485601462],"iteration":1339,"passed_time":99.98697495,"remaining_time":11.93874328,"test":[0.5167548226]}, +{"learn":[0.3485316752],"iteration":1340,"passed_time":100.0484291,"remaining_time":11.86256541,"test":[0.5167498336]}, +{"learn":[0.3484497219],"iteration":1341,"passed_time":100.1150429,"remaining_time":11.78701697,"test":[0.5168140118]}, +{"learn":[0.3484199038],"iteration":1342,"passed_time":100.1817868,"remaining_time":11.71149705,"test":[0.5168180828]}, +{"learn":[0.3482585855],"iteration":1343,"passed_time":100.2546896,"remaining_time":11.63670504,"test":[0.5167127954]}, +{"learn":[0.3482242247],"iteration":1344,"passed_time":100.3228025,"remaining_time":11.56136386,"test":[0.5167155094]}, +{"learn":[0.3481861665],"iteration":1345,"passed_time":100.3923366,"remaining_time":11.48619601,"test":[0.5167163476]}, +{"learn":[0.3481186072],"iteration":1346,"passed_time":100.462081,"remaining_time":11.41106042,"test":[0.5167974484]}, +{"learn":[0.348049516],"iteration":1347,"passed_time":100.5343697,"remaining_time":11.33621972,"test":[0.5167561397]}, +{"learn":[0.347996694],"iteration":1348,"passed_time":100.6027737,"remaining_time":11.26094798,"test":[0.5167724237]}, +{"learn":[0.3477631415],"iteration":1349,"passed_time":100.6782562,"remaining_time":11.18647292,"test":[0.5167789293]}, +{"learn":[0.3477404809],"iteration":1350,"passed_time":100.747152,"remaining_time":11.11126991,"test":[0.5167599712]}, +{"learn":[0.3476310337],"iteration":1351,"passed_time":100.8200442,"remaining_time":11.03651372,"test":[0.5167485963]}, +{"learn":[0.3475947714],"iteration":1352,"passed_time":100.8914084,"remaining_time":10.96159426,"test":[0.5167547827]}, +{"learn":[0.3474904743],"iteration":1353,"passed_time":100.9636026,"remaining_time":10.88676956,"test":[0.516714352]}, +{"learn":[0.3474201154],"iteration":1354,"passed_time":101.0632665,"remaining_time":10.8148883,"test":[0.5167424898]}, +{"learn":[0.3473592645],"iteration":1355,"passed_time":101.1395027,"remaining_time":10.74047816,"test":[0.5167217756]}, +{"learn":[0.3473062576],"iteration":1356,"passed_time":101.2114599,"remaining_time":10.66561442,"test":[0.5167604501]}, +{"learn":[0.3471757345],"iteration":1357,"passed_time":101.2837796,"remaining_time":10.59079286,"test":[0.5167303566]}, +{"learn":[0.3470512858],"iteration":1358,"passed_time":101.356261,"remaining_time":10.51599175,"test":[0.5166992254]}, +{"learn":[0.3469915441],"iteration":1359,"passed_time":101.4284411,"remaining_time":10.44116305,"test":[0.5166590342]}, +{"learn":[0.346962809],"iteration":1360,"passed_time":101.4933947,"remaining_time":10.3656002,"test":[0.5166779923]}, +{"learn":[0.3468605456],"iteration":1361,"passed_time":101.5623653,"remaining_time":10.29045992,"test":[0.5166660188]}, +{"learn":[0.3467249251],"iteration":1362,"passed_time":101.6376887,"remaining_time":10.21596724,"test":[0.516644626]}, +{"learn":[0.3466745065],"iteration":1363,"passed_time":101.709926,"remaining_time":10.14116564,"test":[0.5166415528]}, +{"learn":[0.3465735373],"iteration":1364,"passed_time":101.822855,"remaining_time":10.07039225,"test":[0.5166489365]}, +{"learn":[0.3465270539],"iteration":1365,"passed_time":101.8917056,"remaining_time":9.995233201,"test":[0.5166725643]}, +{"learn":[0.3465024917],"iteration":1366,"passed_time":101.960105,"remaining_time":9.920039477,"test":[0.5166833804]}, +{"learn":[0.3464421161],"iteration":1367,"passed_time":102.0239558,"remaining_time":9.844416792,"test":[0.5167351061]}, +{"learn":[0.346373738],"iteration":1368,"passed_time":102.0916543,"remaining_time":9.76917948,"test":[0.5167613282]}, +{"learn":[0.3463141812],"iteration":1369,"passed_time":102.1618362,"remaining_time":9.694188841,"test":[0.5167744991]}, +{"learn":[0.3462389363],"iteration":1370,"passed_time":102.2314855,"remaining_time":9.619155088,"test":[0.5167759758]}, +{"learn":[0.3461869066],"iteration":1371,"passed_time":102.3027649,"remaining_time":9.544281274,"test":[0.5167467205]}, +{"learn":[0.3460880503],"iteration":1372,"passed_time":102.3723975,"remaining_time":9.469260367,"test":[0.5167721842]}, +{"learn":[0.3460283086],"iteration":1373,"passed_time":102.4431646,"remaining_time":9.394351342,"test":[0.5167968497]}, +{"learn":[0.3459897485],"iteration":1374,"passed_time":102.5115337,"remaining_time":9.319230338,"test":[0.5167866323]}, +{"learn":[0.3459095911],"iteration":1375,"passed_time":102.5830881,"remaining_time":9.244406193,"test":[0.5167675145]}, +{"learn":[0.3458087275],"iteration":1376,"passed_time":102.6604732,"remaining_time":9.170107624,"test":[0.51679218]}, +{"learn":[0.3456964808],"iteration":1377,"passed_time":102.7331566,"remaining_time":9.095388322,"test":[0.5167786499]}, +{"learn":[0.3455789518],"iteration":1378,"passed_time":102.8086678,"remaining_time":9.020920089,"test":[0.5167850757]}, +{"learn":[0.345494331],"iteration":1379,"passed_time":102.8788932,"remaining_time":8.945990714,"test":[0.5167561796]}, +{"learn":[0.3454053787],"iteration":1380,"passed_time":102.955423,"remaining_time":8.871611394,"test":[0.5167566984]}, +{"learn":[0.3453279153],"iteration":1381,"passed_time":103.0285383,"remaining_time":8.796937421,"test":[0.5167470797]}, +{"learn":[0.3452560245],"iteration":1382,"passed_time":103.1010437,"remaining_time":8.722214106,"test":[0.5167896656]}, +{"learn":[0.3451996899],"iteration":1383,"passed_time":103.1722382,"remaining_time":8.647384126,"test":[0.5168246283]}, +{"learn":[0.3451196381],"iteration":1384,"passed_time":103.2426636,"remaining_time":8.57249553,"test":[0.516838358]}, +{"learn":[0.3450682423],"iteration":1385,"passed_time":103.3114954,"remaining_time":8.497482304,"test":[0.5168526065]}, +{"learn":[0.3450205176],"iteration":1386,"passed_time":103.3822663,"remaining_time":8.422635975,"test":[0.5168782698]}, +{"learn":[0.3449842289],"iteration":1387,"passed_time":103.4548554,"remaining_time":8.347942223,"test":[0.516895392]}, +{"learn":[0.3448802224],"iteration":1388,"passed_time":103.5591152,"remaining_time":8.275782426,"test":[0.5168688107]}, +{"learn":[0.3448343729],"iteration":1389,"passed_time":103.6374643,"remaining_time":8.201525952,"test":[0.5168865715]}, +{"learn":[0.3446931005],"iteration":1390,"passed_time":103.7210667,"remaining_time":8.127675251,"test":[0.5168898443]}, +{"learn":[0.3445493454],"iteration":1391,"passed_time":103.7836204,"remaining_time":8.052177446,"test":[0.5168698883]}, +{"learn":[0.3445000889],"iteration":1392,"passed_time":103.8529475,"remaining_time":7.977218509,"test":[0.5168842566]}, +{"learn":[0.3444397134],"iteration":1393,"passed_time":103.9169406,"remaining_time":7.901862051,"test":[0.5168901635]}, +{"learn":[0.3443251688],"iteration":1394,"passed_time":103.9882773,"remaining_time":7.827074635,"test":[0.5169072857]}, +{"learn":[0.3442118128],"iteration":1395,"passed_time":104.0602357,"remaining_time":7.752338475,"test":[0.5169189001]}, +{"learn":[0.3441091533],"iteration":1396,"passed_time":104.19389,"remaining_time":7.682155099,"test":[0.5169557786]}, +{"learn":[0.3439908848],"iteration":1397,"passed_time":104.2689235,"remaining_time":7.607603862,"test":[0.5170002403]}, +{"learn":[0.3438741218],"iteration":1398,"passed_time":104.3412653,"remaining_time":7.532857612,"test":[0.5170057881]}, +{"learn":[0.3438310719],"iteration":1399,"passed_time":104.411223,"remaining_time":7.457944502,"test":[0.5169929764]}, +{"learn":[0.3436900107],"iteration":1400,"passed_time":104.483823,"remaining_time":7.383225177,"test":[0.517024826]}, +{"learn":[0.3436148186],"iteration":1401,"passed_time":104.5552161,"remaining_time":7.308424518,"test":[0.5170493319]}, +{"learn":[0.3435494778],"iteration":1402,"passed_time":104.6272038,"remaining_time":7.233669831,"test":[0.5170702856]}, +{"learn":[0.3435188146],"iteration":1403,"passed_time":104.6912343,"remaining_time":7.158374992,"test":[0.5170896029]}, +{"learn":[0.3434539756],"iteration":1404,"passed_time":104.7904167,"remaining_time":7.085473018,"test":[0.5170963081]}, +{"learn":[0.343409209],"iteration":1405,"passed_time":104.8626228,"remaining_time":7.010730115,"test":[0.5170638199]}, +{"learn":[0.3433522933],"iteration":1406,"passed_time":104.9277521,"remaining_time":6.935523059,"test":[0.5170339259]}, +{"learn":[0.3432848924],"iteration":1407,"passed_time":104.9978761,"remaining_time":6.860656678,"test":[0.5170466977]}, +{"learn":[0.3432567911],"iteration":1408,"passed_time":105.0659171,"remaining_time":6.785662494,"test":[0.517066933]}, +{"learn":[0.3432054481],"iteration":1409,"passed_time":105.1378428,"remaining_time":6.710926136,"test":[0.5171156254]}, +{"learn":[0.343099989],"iteration":1410,"passed_time":105.2138006,"remaining_time":6.636448087,"test":[0.517071922]}, +{"learn":[0.3430478801],"iteration":1411,"passed_time":105.2815828,"remaining_time":6.561458416,"test":[0.5170939932]}, +{"learn":[0.3430227104],"iteration":1412,"passed_time":105.3495683,"remaining_time":6.486491465,"test":[0.5171162241]}, +{"learn":[0.3429556],"iteration":1413,"passed_time":105.4446393,"remaining_time":6.413181742,"test":[0.5171122329]}, +{"learn":[0.3427809705],"iteration":1414,"passed_time":105.5241774,"remaining_time":6.338908185,"test":[0.5170627423]}, +{"learn":[0.3427196178],"iteration":1415,"passed_time":105.5965578,"remaining_time":6.264202584,"test":[0.51705923]}, +{"learn":[0.3426353139],"iteration":1416,"passed_time":105.6729319,"remaining_time":6.189734188,"test":[0.5170048701]}, +{"learn":[0.3425544698],"iteration":1417,"passed_time":105.7471546,"remaining_time":6.115138698,"test":[0.51700491]}, +{"learn":[0.34246182],"iteration":1418,"passed_time":105.8191063,"remaining_time":6.040414104,"test":[0.5169914198]}, +{"learn":[0.3424325038],"iteration":1419,"passed_time":105.8897852,"remaining_time":5.965621704,"test":[0.5169932957]}, +{"learn":[0.3423642049],"iteration":1420,"passed_time":105.9606015,"remaining_time":5.890842727,"test":[0.517010338]}, +{"learn":[0.3423305309],"iteration":1421,"passed_time":106.0273046,"remaining_time":5.815843712,"test":[0.5169825993]}, +{"learn":[0.3422376698],"iteration":1422,"passed_time":106.0963276,"remaining_time":5.740981886,"test":[0.5169611268]}, +{"learn":[0.3421054036],"iteration":1423,"passed_time":106.1661194,"remaining_time":5.666169296,"test":[0.5169873488]}, +{"learn":[0.3420597125],"iteration":1424,"passed_time":106.2343808,"remaining_time":5.591283202,"test":[0.5169630425]}, +{"learn":[0.3420273855],"iteration":1425,"passed_time":106.3033284,"remaining_time":5.516442007,"test":[0.5169831581]}, +{"learn":[0.3418796159],"iteration":1426,"passed_time":106.377191,"remaining_time":5.441860508,"test":[0.5169683907]}, +{"learn":[0.3417372342],"iteration":1427,"passed_time":106.4492183,"remaining_time":5.367187477,"test":[0.5169445634]}, +{"learn":[0.3416950294],"iteration":1428,"passed_time":106.5165988,"remaining_time":5.292287273,"test":[0.5169393748]}, +{"learn":[0.341586982],"iteration":1429,"passed_time":106.5900314,"remaining_time":5.217693847,"test":[0.5169732999]}, +{"learn":[0.34151385],"iteration":1430,"passed_time":106.680521,"remaining_time":5.143924492,"test":[0.5169865107]}, +{"learn":[0.3414612393],"iteration":1431,"passed_time":106.8113257,"remaining_time":5.072046192,"test":[0.5170445824]}, +{"learn":[0.3413509205],"iteration":1432,"passed_time":106.8880611,"remaining_time":4.997557639,"test":[0.5170323295]}, +{"learn":[0.3412748568],"iteration":1433,"passed_time":106.9647424,"remaining_time":4.923063455,"test":[0.5170206752]}, +{"learn":[0.3412199748],"iteration":1434,"passed_time":107.0359715,"remaining_time":4.848319264,"test":[0.5170223914]}, +{"learn":[0.3411739404],"iteration":1435,"passed_time":107.1049042,"remaining_time":4.773477624,"test":[0.5170308926]}, +{"learn":[0.3411395269],"iteration":1436,"passed_time":107.1734518,"remaining_time":4.698627323,"test":[0.5170033136]}, +{"learn":[0.3411169719],"iteration":1437,"passed_time":107.2409831,"remaining_time":4.623741969,"test":[0.5170470569]}, +{"learn":[0.3410767215],"iteration":1438,"passed_time":107.3090041,"remaining_time":4.548887594,"test":[0.5170674119]}, +{"learn":[0.3410323246],"iteration":1439,"passed_time":107.3780715,"remaining_time":4.474086312,"test":[0.5170885652]}, +{"learn":[0.3408686821],"iteration":1440,"passed_time":107.4547649,"remaining_time":4.399605227,"test":[0.5170643786]}, +{"learn":[0.3407898452],"iteration":1441,"passed_time":107.5244672,"remaining_time":4.324839875,"test":[0.5170805429]}, +{"learn":[0.3407189053],"iteration":1442,"passed_time":107.5958052,"remaining_time":4.250146151,"test":[0.5170779487]}, +{"learn":[0.3405801155],"iteration":1443,"passed_time":107.6731933,"remaining_time":4.175691707,"test":[0.5171075233]}, +{"learn":[0.3403365533],"iteration":1444,"passed_time":107.7697965,"remaining_time":4.101964573,"test":[0.5170820197]}, +{"learn":[0.3403073691],"iteration":1445,"passed_time":107.8489247,"remaining_time":4.027553204,"test":[0.5170852924]}, +{"learn":[0.3402621271],"iteration":1446,"passed_time":107.9267938,"remaining_time":3.953089201,"test":[0.5171122728]}, +{"learn":[0.3401813094],"iteration":1447,"passed_time":107.9957069,"remaining_time":3.878298866,"test":[0.517123049]}, +{"learn":[0.3400950511],"iteration":1448,"passed_time":108.0729186,"remaining_time":3.803808729,"test":[0.517126681]}, +{"learn":[0.3400083966],"iteration":1449,"passed_time":108.1449847,"remaining_time":3.729137403,"test":[0.5170753943]}, +{"learn":[0.3399238022],"iteration":1450,"passed_time":108.2164618,"remaining_time":3.654449778,"test":[0.5170957094]}, +{"learn":[0.3398511191],"iteration":1451,"passed_time":108.2859174,"remaining_time":3.57969975,"test":[0.5171029335]}, +{"learn":[0.3397950485],"iteration":1452,"passed_time":108.3564081,"remaining_time":3.504990488,"test":[0.5171021751]}, +{"learn":[0.3396832244],"iteration":1453,"passed_time":108.4339426,"remaining_time":3.430509877,"test":[0.5170681304]}, +{"learn":[0.339635262],"iteration":1454,"passed_time":108.5027239,"remaining_time":3.355754349,"test":[0.5170715229]}, +{"learn":[0.3395765503],"iteration":1455,"passed_time":108.5721213,"remaining_time":3.281025643,"test":[0.5170847736]}, +{"learn":[0.3394733361],"iteration":1456,"passed_time":108.6458795,"remaining_time":3.206432957,"test":[0.5170922371]}, +{"learn":[0.3394225214],"iteration":1457,"passed_time":108.7170194,"remaining_time":3.13176599,"test":[0.5170763123]}, +{"learn":[0.339383169],"iteration":1458,"passed_time":108.7847271,"remaining_time":3.057007411,"test":[0.5170974655]}, +{"learn":[0.3393210767],"iteration":1459,"passed_time":108.8581817,"remaining_time":2.982415936,"test":[0.517080982]}, +{"learn":[0.3392798227],"iteration":1460,"passed_time":108.9307424,"remaining_time":2.907802157,"test":[0.5170911595]}, +{"learn":[0.3391120337],"iteration":1461,"passed_time":109.0062636,"remaining_time":2.833268137,"test":[0.5171034922]}, +{"learn":[0.3390122265],"iteration":1462,"passed_time":109.0743559,"remaining_time":2.758544887,"test":[0.517138016]}, +{"learn":[0.3389318842],"iteration":1463,"passed_time":109.1424237,"remaining_time":2.683830091,"test":[0.5171513465]}, +{"learn":[0.3388680488],"iteration":1464,"passed_time":109.2068465,"remaining_time":2.609037289,"test":[0.5171891031]}, +{"learn":[0.3387707507],"iteration":1465,"passed_time":109.2813358,"remaining_time":2.534492099,"test":[0.5172055068]}, +{"learn":[0.3387192229],"iteration":1466,"passed_time":109.354263,"remaining_time":2.459911846,"test":[0.5172134892]}, +{"learn":[0.3386613035],"iteration":1467,"passed_time":109.4246849,"remaining_time":2.385279235,"test":[0.5172269794]}, +{"learn":[0.3386110698],"iteration":1468,"passed_time":109.4964397,"remaining_time":2.310680484,"test":[0.5172449796]}, +{"learn":[0.3385067992],"iteration":1469,"passed_time":109.5729458,"remaining_time":2.236182567,"test":[0.5172766297]}, +{"learn":[0.3384703256],"iteration":1470,"passed_time":109.6438318,"remaining_time":2.161571123,"test":[0.517265614]}, +{"learn":[0.3383376367],"iteration":1471,"passed_time":109.7163047,"remaining_time":2.086994926,"test":[0.5172447402]}, +{"learn":[0.3382640029],"iteration":1472,"passed_time":109.7846068,"remaining_time":2.012345134,"test":[0.5172520839]}, +{"learn":[0.3381527597],"iteration":1473,"passed_time":109.859123,"remaining_time":1.937813568,"test":[0.5172788249]}, +{"learn":[0.3380704895],"iteration":1474,"passed_time":109.9302375,"remaining_time":1.863224364,"test":[0.5172775477]}, +{"learn":[0.3378932453],"iteration":1475,"passed_time":110.0027784,"remaining_time":1.788663063,"test":[0.5172921953]}, +{"learn":[0.3378610238],"iteration":1476,"passed_time":110.0712046,"remaining_time":1.714040424,"test":[0.5172975834]}, +{"learn":[0.3377552478],"iteration":1477,"passed_time":110.1450278,"remaining_time":1.639506503,"test":[0.5173219695]}, +{"learn":[0.3377042481],"iteration":1478,"passed_time":110.2157498,"remaining_time":1.56492951,"test":[0.5173298721]}, +{"learn":[0.3376448498],"iteration":1479,"passed_time":110.2787882,"remaining_time":1.490253895,"test":[0.5173412469]}, +{"learn":[0.3375466009],"iteration":1480,"passed_time":110.3502146,"remaining_time":1.415701605,"test":[0.5173703027]}, +{"learn":[0.3375043697],"iteration":1481,"passed_time":110.4185765,"remaining_time":1.341116314,"test":[0.5173581296]}, +{"learn":[0.3374250575],"iteration":1482,"passed_time":110.487634,"remaining_time":1.266547389,"test":[0.5173629191]}, +{"learn":[0.3373308494],"iteration":1483,"passed_time":110.5582712,"remaining_time":1.192002924,"test":[0.5173861877]}, +{"learn":[0.3373045969],"iteration":1484,"passed_time":110.6276441,"remaining_time":1.11745095,"test":[0.5173859083]}, +{"learn":[0.3372699721],"iteration":1485,"passed_time":110.6994766,"remaining_time":1.04292912,"test":[0.5173566928]}, +{"learn":[0.337161238],"iteration":1486,"passed_time":110.7772956,"remaining_time":0.9684632434,"test":[0.5173647949]}, +{"learn":[0.3370927807],"iteration":1487,"passed_time":110.8474576,"remaining_time":0.8939311094,"test":[0.5173725777]}, +{"learn":[0.3370286548],"iteration":1488,"passed_time":110.9155214,"remaining_time":0.8193893455,"test":[0.5173817175]}, +{"learn":[0.3369340506],"iteration":1489,"passed_time":110.9875034,"remaining_time":0.7448825733,"test":[0.517360684]}, +{"learn":[0.3368739391],"iteration":1490,"passed_time":111.0634418,"remaining_time":0.6704030693,"test":[0.5173566928]}, +{"learn":[0.3367743961],"iteration":1491,"passed_time":111.1353242,"remaining_time":0.5958998616,"test":[0.517397802]}, +{"learn":[0.3366366363],"iteration":1492,"passed_time":111.2108887,"remaining_time":0.5214174287,"test":[0.517391017]}, +{"learn":[0.3365305697],"iteration":1493,"passed_time":111.2845193,"remaining_time":0.4469257804,"test":[0.5174278955]}, +{"learn":[0.3363376374],"iteration":1494,"passed_time":111.3584284,"remaining_time":0.3724362155,"test":[0.5174739937]}, +{"learn":[0.3362520657],"iteration":1495,"passed_time":111.4304355,"remaining_time":0.2979423409,"test":[0.5175022512]}, +{"learn":[0.3361580162],"iteration":1496,"passed_time":111.5118643,"remaining_time":0.22347067,"test":[0.517486526]}, +{"learn":[0.3360767231],"iteration":1497,"passed_time":111.5880002,"remaining_time":0.1489826438,"test":[0.5174668894]}, +{"learn":[0.3359867144],"iteration":1498,"passed_time":111.6677349,"remaining_time":0.07449481984,"test":[0.5174568715]}, +{"learn":[0.335906557],"iteration":1499,"passed_time":111.7429078,"remaining_time":0,"test":[0.5174742331]} ]} \ No newline at end of file diff --git a/main/train/catboost_info/learn/events.out.tfevents b/main/train/catboost_info/learn/events.out.tfevents index 12009c1..2588b2a 100644 Binary files a/main/train/catboost_info/learn/events.out.tfevents and b/main/train/catboost_info/learn/events.out.tfevents differ diff --git a/main/train/catboost_info/learn_error.tsv b/main/train/catboost_info/learn_error.tsv index 147bb20..fd16a93 100644 --- a/main/train/catboost_info/learn_error.tsv +++ b/main/train/catboost_info/learn_error.tsv @@ -1,501 +1,1501 @@ -iter Precision Logloss -0 0.6593406593 0.68530972 -1 0.722972973 0.6775917398 -2 0.8018018018 0.6700164661 -3 0.8288288288 0.6627022981 -4 0.828125 0.6555495837 -5 0.8529411765 0.6486192689 -6 0.8526315789 0.6416034871 -7 0.8571428571 0.6349575872 -8 0.8928571429 0.62841526 -9 0.925 0.6219793568 -10 0.9012345679 0.6156481666 -11 0.8974358974 0.6094561188 -12 0.8915662651 0.6034505446 -13 0.8717948718 0.5977210809 -14 0.8888888889 0.5921640839 -15 0.8815789474 0.5866051979 -16 0.8783783784 0.5813390311 -17 0.8658536585 0.5761386576 -18 0.875 0.5708657191 -19 0.8717948718 0.5658757342 -20 0.8734177215 0.5609954166 -21 0.8780487805 0.5562411254 -22 0.9054054054 0.5516046276 -23 0.904109589 0.5470313569 -24 0.904109589 0.5426306241 -25 0.9066666667 0.5382543054 -26 0.9066666667 0.5339250684 -27 0.9090909091 0.5298334854 -28 0.9090909091 0.5258193858 -29 0.9230769231 0.521902693 -30 0.9358974359 0.5180032861 -31 0.9259259259 0.5142040303 -32 0.9277108434 0.5104505018 -33 0.9285714286 0.5068626326 -34 0.9318181818 0.50327708 -35 0.9342105263 0.4999440793 -36 0.9342105263 0.4965771484 -37 0.9444444444 0.4933516766 -38 0.9452054795 0.4901509395 -39 0.9459459459 0.4870445797 -40 0.9452054795 0.4840240078 -41 0.9444444444 0.4811060105 -42 0.9333333333 0.478205406 -43 0.9358974359 0.4753474281 -44 0.9358974359 0.472622997 -45 0.9605263158 0.4699823577 -46 0.9459459459 0.467461187 -47 0.92 0.4648738666 -48 0.9230769231 0.4623380831 -49 0.9444444444 0.4599138914 -50 0.9452054795 0.4574885236 -51 0.9459459459 0.4551268818 -52 0.9459459459 0.4528412266 -53 0.9444444444 0.4505661211 -54 0.9342105263 0.448414868 -55 0.9452054795 0.4462228059 -56 0.9189189189 0.4441773352 -57 0.92 0.4420920535 -58 0.925 0.440192283 -59 0.9024390244 0.4382421875 -60 0.9024390244 0.4363475493 -61 0.9024390244 0.4345450787 -62 0.9036144578 0.4326472685 -63 0.8977272727 0.4308568801 -64 0.9 0.4291056256 -65 0.902173913 0.4273129562 -66 0.9090909091 0.4256047559 -67 0.8988764045 0.4240742972 -68 0.8941176471 0.4224448991 -69 0.8953488372 0.4209080249 -70 0.8988764045 0.4193174398 -71 0.9 0.4177749344 -72 0.8988764045 0.4162908445 -73 0.9 0.4148385464 -74 0.9032258065 0.4133756629 -75 0.9052631579 0.4120514941 -76 0.8958333333 0.4107138529 -77 0.89 0.409451735 -78 0.8932038835 0.4082081147 -79 0.8921568627 0.4069098212 -80 0.8952380952 0.4056634566 -81 0.9134615385 0.4043676936 -82 0.9038461538 0.4031632071 -83 0.9065420561 0.4020146057 -84 0.9065420561 0.4008684991 -85 0.9082568807 0.3996890682 -86 0.9174311927 0.3986428633 -87 0.9181818182 0.3975681455 -88 0.9026548673 0.3964486984 -89 0.9099099099 0.3954416272 -90 0.9115044248 0.3943964915 -91 0.9107142857 0.3933641152 -92 0.9026548673 0.3924092937 -93 0.8947368421 0.3914568602 -94 0.8965517241 0.390547374 -95 0.8965517241 0.3896693944 -96 0.8728813559 0.3887562728 -97 0.8760330579 0.3878669594 -98 0.8813559322 0.3870453995 -99 0.868852459 0.386205128 -100 0.8833333333 0.385424377 -101 0.8833333333 0.3846496137 -102 0.9043478261 0.3838790559 -103 0.906779661 0.3831366546 -104 0.8974358974 0.3823459597 -105 0.905982906 0.3816439396 -106 0.8925619835 0.3809453054 -107 0.9043478261 0.380220974 -108 0.9130434783 0.3795425482 -109 0.9130434783 0.3788851149 -110 0.8947368421 0.3782476049 -111 0.9026548673 0.377613659 -112 0.9008264463 0.3769072551 -113 0.8991596639 0.3762798315 -114 0.8991596639 0.3756611399 -115 0.8976377953 0.3750953752 -116 0.9032258065 0.374501169 -117 0.905511811 0.3739479856 -118 0.8947368421 0.3733265497 -119 0.890625 0.3727895116 -120 0.9 0.3722381815 -121 0.9076923077 0.371693837 -122 0.9076923077 0.3711173443 -123 0.9090909091 0.3705372163 -124 0.9083969466 0.3700201728 -125 0.9090909091 0.3695156393 -126 0.9104477612 0.3690077198 -127 0.9124087591 0.3685299883 -128 0.9117647059 0.3680443801 -129 0.9124087591 0.3676033944 -130 0.9117647059 0.367166757 -131 0.897810219 0.3667144374 -132 0.9 0.3662658959 -133 0.9057971014 0.3658401645 -134 0.9084507042 0.3653852076 -135 0.9078014184 0.3649000627 -136 0.9014084507 0.364462855 -137 0.8958333333 0.3640970005 -138 0.8958333333 0.3636442533 -139 0.88 0.363245217 -140 0.8823529412 0.3628620409 -141 0.8881578947 0.3624502809 -142 0.8896103896 0.3620806127 -143 0.891025641 0.3617276959 -144 0.8917197452 0.3613753136 -145 0.8853503185 0.3610250342 -146 0.8917197452 0.3606988481 -147 0.8860759494 0.3602493442 -148 0.88125 0.3599184891 -149 0.8765432099 0.3596188911 -150 0.8773006135 0.3592183936 -151 0.8780487805 0.3588919223 -152 0.8711656442 0.3585073563 -153 0.8711656442 0.3581781763 -154 0.8773006135 0.3578482479 -155 0.8734939759 0.3575392763 -156 0.875 0.3572412466 -157 0.8787878788 0.3568917156 -158 0.8773006135 0.3565857023 -159 0.8848484848 0.3563088076 -160 0.8855421687 0.3559962007 -161 0.8902439024 0.3556571125 -162 0.8855421687 0.35543956 -163 0.8848484848 0.3551621664 -164 0.8902439024 0.354874722 -165 0.896969697 0.3545863509 -166 0.8963414634 0.3542585253 -167 0.8963414634 0.3539345489 -168 0.8909090909 0.3536960039 -169 0.8963414634 0.3534498674 -170 0.875739645 0.353215635 -171 0.8848484848 0.3529295806 -172 0.8915662651 0.352638679 -173 0.8902439024 0.3523191934 -174 0.8963414634 0.3520754448 -175 0.8982035928 0.3518537936 -176 0.8941176471 0.3516214145 -177 0.8888888889 0.3513249886 -178 0.8982035928 0.3511203738 -179 0.9 0.3509067775 -180 0.9053254438 0.3507023765 -181 0.9053254438 0.350465578 -182 0.9101796407 0.3502760749 -183 0.9058823529 0.3500263743 -184 0.9058823529 0.3498100693 -185 0.9117647059 0.3496086978 -186 0.9117647059 0.3494197651 -187 0.9122807018 0.349233042 -188 0.9075144509 0.3489871194 -189 0.9132947977 0.3487706361 -190 0.9142857143 0.3485947836 -191 0.9248554913 0.3483899193 -192 0.9248554913 0.3482065109 -193 0.9142857143 0.3479946966 -194 0.9147727273 0.3477309535 -195 0.9147727273 0.3474873475 -196 0.9147727273 0.3472967396 -197 0.9157303371 0.347078902 -198 0.9157303371 0.34688056 -199 0.9162011173 0.3466977575 -200 0.9116022099 0.3465445013 -201 0.912568306 0.3462837876 -202 0.912568306 0.346108149 -203 0.9086021505 0.3459622348 -204 0.9081081081 0.3457472129 -205 0.9086021505 0.3455854742 -206 0.9095744681 0.345429937 -207 0.9100529101 0.3452428932 -208 0.9114583333 0.3450315423 -209 0.9109947644 0.3448759694 -210 0.90625 0.3446913136 -211 0.90625 0.3444859503 -212 0.90625 0.3442730668 -213 0.9057591623 0.3440894089 -214 0.9067357513 0.3439525833 -215 0.9114583333 0.3438305486 -216 0.9114583333 0.3436801437 -217 0.9119170984 0.3435236442 -218 0.9114583333 0.3433478273 -219 0.9119170984 0.3432052991 -220 0.9072164948 0.3430779183 -221 0.9081632653 0.342938277 -222 0.9086294416 0.3427751126 -223 0.9086294416 0.3426143719 -224 0.9086294416 0.3423794266 -225 0.9095477387 0.3422408902 -226 0.9090909091 0.3420682453 -227 0.9145728643 0.3419356966 -228 0.9191919192 0.3417886419 -229 0.9191919192 0.3416593721 -230 0.923857868 0.3415157034 -231 0.923857868 0.3413484047 -232 0.9246231156 0.3412097613 -233 0.9303482587 0.3410308437 -234 0.9306930693 0.3408708514 -235 0.935 0.3407408688 -236 0.9310344828 0.3405847613 -237 0.9359605911 0.3404300083 -238 0.9362745098 0.3402643134 -239 0.9317073171 0.3401302321 -240 0.9323671498 0.3399919451 -241 0.9414634146 0.3398047588 -242 0.9371980676 0.3396306883 -243 0.9375 0.339554773 -244 0.9375 0.3394041187 -245 0.9380952381 0.3392554246 -246 0.9339622642 0.3388922787 -247 0.9342723005 0.3387117216 -248 0.9339622642 0.3385895087 -249 0.9386792453 0.3385190465 -250 0.9348837209 0.3382733377 -251 0.9345794393 0.3381529425 -252 0.9348837209 0.3380619155 -253 0.9348837209 0.3378854927 -254 0.9348837209 0.3377540132 -255 0.9302325581 0.3375425197 -256 0.9302325581 0.3374556983 -257 0.9299065421 0.3373343408 -258 0.9389671362 0.3372118071 -259 0.930875576 0.3370945484 -260 0.935483871 0.3369541942 -261 0.9400921659 0.3368692618 -262 0.9400921659 0.3367536425 -263 0.9403669725 0.3366149279 -264 0.9406392694 0.3365411511 -265 0.9406392694 0.3363912095 -266 0.9403669725 0.3363007527 -267 0.9411764706 0.3361698078 -268 0.9447004608 0.3360679103 -269 0.9417040359 0.3358984375 -270 0.9459459459 0.3357251155 -271 0.9414414414 0.3356337677 -272 0.9424778761 0.335546376 -273 0.9424778761 0.3353878094 -274 0.9424778761 0.3352970318 -275 0.9424778761 0.3351617031 -276 0.9424778761 0.3350522497 -277 0.9429824561 0.3349684934 -278 0.9429824561 0.3347801309 -279 0.943231441 0.3346032448 -280 0.9429824561 0.334415203 -281 0.9427312775 0.334342638 -282 0.9429824561 0.3341694229 -283 0.9388646288 0.3340826015 -284 0.9391304348 0.3339726491 -285 0.9396551724 0.333826343 -286 0.9393939394 0.3336900875 -287 0.9396551724 0.3335809549 -288 0.9393939394 0.333442062 -289 0.9396551724 0.3333525676 -290 0.9396551724 0.3332697023 -291 0.9401709402 0.3331760379 -292 0.9399141631 0.3330947765 -293 0.9358974359 0.3329954451 -294 0.9358974359 0.3329106552 -295 0.936440678 0.3327866603 -296 0.9361702128 0.3327275319 -297 0.9404255319 0.3326225336 -298 0.9411764706 0.3324805757 -299 0.9377593361 0.3323966768 -300 0.9341563786 0.3322237825 -301 0.9377593361 0.3321659016 -302 0.9380165289 0.3320394474 -303 0.9380165289 0.3319693773 -304 0.9377593361 0.3318825202 -305 0.9382716049 0.3317774863 -306 0.9382716049 0.3316979713 -307 0.9346938776 0.3315895515 -308 0.9346938776 0.3315500257 -309 0.9390243902 0.3314697978 -310 0.939516129 0.3314249615 -311 0.939516129 0.3312820769 -312 0.9357429719 0.3311679901 -313 0.939516129 0.3311195184 -314 0.939516129 0.3310690152 -315 0.939516129 0.3309855084 -316 0.939516129 0.3309401731 -317 0.9357429719 0.330802492 -318 0.9357429719 0.3307062614 -319 0.9357429719 0.330692005 -320 0.9357429719 0.3306368684 -321 0.9282868526 0.3305426337 -322 0.9282868526 0.3305008269 -323 0.9282868526 0.3303075459 -324 0.932 0.3302724396 -325 0.932 0.3301259552 -326 0.9288537549 0.3300699989 -327 0.9288537549 0.3299974339 -328 0.9288537549 0.3298813512 -329 0.9288537549 0.3298155936 -330 0.9288537549 0.3297789191 -331 0.9288537549 0.3297477332 -332 0.9291338583 0.3296651888 -333 0.93359375 0.3295453638 -334 0.93359375 0.3294967495 -335 0.9375 0.3294302079 -336 0.9375 0.3294071838 -337 0.9375 0.3293788136 -338 0.9338521401 0.3292367487 -339 0.9338521401 0.3291954408 -340 0.9338521401 0.3290744754 -341 0.9338521401 0.3290348426 -342 0.9338521401 0.329009288 -343 0.9338521401 0.3289871906 -344 0.9302325581 0.3289021869 -345 0.9299610895 0.3288670806 -346 0.9302325581 0.3287844648 -347 0.9305019305 0.3286397625 -348 0.9307692308 0.3286172018 -349 0.9307692308 0.3285155894 -350 0.9305019305 0.328492102 -351 0.9302325581 0.3284671889 -352 0.9307692308 0.3284392108 -353 0.9307692308 0.3283767678 -354 0.9307692308 0.3283334284 -355 0.9310344828 0.3283064482 -356 0.9310344828 0.3282412252 -357 0.9310344828 0.328229535 -358 0.9310344828 0.3281949276 -359 0.9312977099 0.3280923885 -360 0.9310344828 0.3279984389 -361 0.9315589354 0.3279718151 -362 0.928030303 0.3279480782 -363 0.9353612167 0.3278811445 -364 0.9353612167 0.3277992059 -365 0.9318181818 0.3277876226 -366 0.9318181818 0.3276685105 -367 0.9318181818 0.3275194956 -368 0.9318181818 0.3275007485 -369 0.9318181818 0.3274810034 -370 0.9318181818 0.3274523124 -371 0.9318181818 0.3273819928 -372 0.9318181818 0.3273513415 -373 0.9320754717 0.3272574276 -374 0.9320754717 0.3272349025 -375 0.9320754717 0.3272111656 -376 0.9318181818 0.3271826172 -377 0.9318181818 0.3271223483 -378 0.9318181818 0.3270916971 -379 0.9318181818 0.3270695284 -380 0.9320754717 0.3269869839 -381 0.9318181818 0.3269538022 -382 0.9320754717 0.3268146242 -383 0.9323308271 0.3266813626 -384 0.9323308271 0.3266648609 -385 0.9323308271 0.3266294694 -386 0.9323308271 0.3265899079 -387 0.9325842697 0.3264602461 -388 0.9328358209 0.3264275989 -389 0.9328358209 0.3261832801 -390 0.9293680297 0.3261257912 -391 0.9328358209 0.3261000585 -392 0.9296296296 0.3260115263 -393 0.9296296296 0.3260047901 -394 0.9296296296 0.3259721074 -395 0.9304029304 0.3258751639 -396 0.9306569343 0.3258094064 -397 0.9306569343 0.3257776859 -398 0.9306569343 0.3256861599 -399 0.9306569343 0.3256791386 -400 0.9306569343 0.3255725365 -401 0.9306569343 0.3254692133 -402 0.9306569343 0.325401745 -403 0.9309090909 0.3253311759 -404 0.9275362319 0.3253155295 -405 0.9275362319 0.3252776788 -406 0.9277978339 0.3252604998 -407 0.9285714286 0.3251181854 -408 0.9283154122 0.3250225607 -409 0.9290780142 0.3249287893 -410 0.9288256228 0.3247705078 -411 0.9293286219 0.3247093123 -412 0.9293286219 0.3246648323 -413 0.9295774648 0.3246344662 -414 0.9293286219 0.3246129747 -415 0.9295774648 0.3245792584 -416 0.9295774648 0.3245577312 -417 0.9298245614 0.3244512717 -418 0.9300699301 0.3243873674 -419 0.9300699301 0.3243661967 -420 0.9300699301 0.3242703581 -421 0.9305555556 0.3242519674 -422 0.9303135889 0.3241523865 -423 0.9270833333 0.3241283289 -424 0.9270833333 0.3240927592 -425 0.9278350515 0.3240085039 -426 0.9280821918 0.3239215043 -427 0.9249146758 0.3238194642 -428 0.9217687075 0.3237158203 -429 0.9217687075 0.3237044865 -430 0.9225589226 0.3236037651 -431 0.9225589226 0.3235472385 -432 0.9222972973 0.323520294 -433 0.9261744966 0.3234630902 -434 0.9264214047 0.3232854913 -435 0.9266666667 0.3231383654 -436 0.9266666667 0.3230566763 -437 0.9266666667 0.3230444871 -438 0.9238410596 0.3230088461 -439 0.9238410596 0.3229739536 -440 0.9238410596 0.3229666472 -441 0.9240924092 0.3228943673 -442 0.9240924092 0.3228382328 -443 0.9243421053 0.3227665232 -444 0.9245901639 0.3227103173 -445 0.9245901639 0.3226070655 -446 0.9273927393 0.3225281207 -447 0.9273927393 0.3225112982 -448 0.9245901639 0.322388123 -449 0.9245901639 0.3222409615 -450 0.9248366013 0.3220693858 -451 0.9248366013 0.3219415773 -452 0.9248366013 0.3219059364 -453 0.9248366013 0.3217937742 -454 0.9250814332 0.3216357065 -455 0.9225806452 0.3216104371 -456 0.9223300971 0.3215952184 -457 0.9258064516 0.3214618855 -458 0.9258064516 0.3213783788 -459 0.9260450161 0.3212732736 -460 0.9260450161 0.3211840286 -461 0.9260450161 0.3211772211 -462 0.9260450161 0.3210794936 -463 0.9260450161 0.3209590271 -464 0.9260450161 0.3208823991 -465 0.9262820513 0.3208157861 -466 0.9262820513 0.3206734717 -467 0.923566879 0.32060415 -468 0.9265175719 0.3205238509 -469 0.9267515924 0.3204176765 -470 0.9238095238 0.3203140682 -471 0.9242902208 0.3202052207 -472 0.9247648903 0.3201198606 -473 0.9247648903 0.3199963646 -474 0.9247648903 0.319894075 -475 0.9247648903 0.319887232 -476 0.9252336449 0.3197591383 -477 0.9226006192 0.3196688598 -478 0.9223602484 0.3196189624 -479 0.9221183801 0.3195125741 -480 0.9221183801 0.3194593622 -481 0.9228395062 0.3193807738 -482 0.9230769231 0.3193528313 -483 0.9259259259 0.3192504705 -484 0.9287925697 0.3191515668 -485 0.9290123457 0.3189851947 -486 0.9294478528 0.3189042541 -487 0.9292307692 0.3188111599 -488 0.9263803681 0.3187479685 -489 0.9296636086 0.3186910142 -490 0.9296636086 0.318641402 -491 0.9296636086 0.3185637403 -492 0.9268292683 0.3184447351 -493 0.9270516717 0.3183507142 -494 0.9272727273 0.3182590457 -495 0.9242424242 0.3181805286 -496 0.9246987952 0.3181252851 -497 0.9244712991 0.318031585 -498 0.9251497006 0.3178987511 -499 0.9223880597 0.3177505916 +iter Logloss +0 0.6886803406 +1 0.6844180806 +2 0.6801499574 +3 0.6759680397 +4 0.6718936148 +5 0.6678211971 +6 0.6639305927 +7 0.6601492243 +8 0.6564090569 +9 0.6525821031 +10 0.6491580226 +11 0.6455928018 +12 0.6421620129 +13 0.6387858948 +14 0.6354497101 +15 0.6321911738 +16 0.62899333 +17 0.6258810577 +18 0.622834813 +19 0.6198790524 +20 0.6169899003 +21 0.6141356108 +22 0.6112413349 +23 0.6086575997 +24 0.60597308 +25 0.6032492608 +26 0.6005197368 +27 0.5980031911 +28 0.5954620303 +29 0.593058154 +30 0.5907721235 +31 0.5883903795 +32 0.5860962672 +33 0.5838619495 +34 0.5816209762 +35 0.5794655745 +36 0.5774078407 +37 0.5752881995 +38 0.5732890453 +39 0.5713962217 +40 0.5694297643 +41 0.567587333 +42 0.5657259914 +43 0.5638533987 +44 0.5621342539 +45 0.5604327516 +46 0.5587189947 +47 0.5569927717 +48 0.555425543 +49 0.5538550921 +50 0.5522961565 +51 0.5507451969 +52 0.5491835145 +53 0.5477107315 +54 0.5462681627 +55 0.5447992357 +56 0.5434585606 +57 0.5421027783 +58 0.5407549193 +59 0.5393838715 +60 0.5380448867 +61 0.5367518041 +62 0.5355124944 +63 0.5343096318 +64 0.533120767 +65 0.5319089776 +66 0.5308060014 +67 0.5296955773 +68 0.5286279919 +69 0.5276054108 +70 0.5265488123 +71 0.5255444548 +72 0.5244471306 +73 0.5234416639 +74 0.5224069337 +75 0.5214943808 +76 0.5205346579 +77 0.5196034061 +78 0.5186362881 +79 0.5176895594 +80 0.5168238068 +81 0.5159429472 +82 0.5151476063 +83 0.514282963 +84 0.5134848226 +85 0.512656468 +86 0.5118366178 +87 0.5110256416 +88 0.5102517465 +89 0.5095107595 +90 0.5087988774 +91 0.5080831921 +92 0.5073154244 +93 0.506609247 +94 0.505860865 +95 0.5051333476 +96 0.5044872817 +97 0.5038416912 +98 0.5032041825 +99 0.5025543134 +100 0.5019676723 +101 0.5013365022 +102 0.5007273589 +103 0.5001505955 +104 0.4996129732 +105 0.4990515282 +106 0.4984948899 +107 0.4979426888 +108 0.4974291533 +109 0.4969391236 +110 0.4964724941 +111 0.4959152748 +112 0.4954170049 +113 0.4948841365 +114 0.4944458196 +115 0.493926685 +116 0.4934598441 +117 0.4930039903 +118 0.4924337768 +119 0.4919888043 +120 0.491562161 +121 0.4911121704 +122 0.4906926052 +123 0.4902412941 +124 0.4897666356 +125 0.489340679 +126 0.4889014112 +127 0.4884099553 +128 0.4879874322 +129 0.4875905277 +130 0.4871698004 +131 0.4867756955 +132 0.4863964335 +133 0.4860105688 +134 0.485644037 +135 0.4852702685 +136 0.484886728 +137 0.4845022366 +138 0.4841197525 +139 0.4837843857 +140 0.4834304255 +141 0.4830156671 +142 0.4827010593 +143 0.4823716085 +144 0.4820859999 +145 0.48161562 +146 0.48124201 +147 0.480803429 +148 0.4804356822 +149 0.4801060201 +150 0.4797892994 +151 0.4794774383 +152 0.4791629361 +153 0.4788785425 +154 0.4785755027 +155 0.4782443087 +156 0.4779381524 +157 0.4776379122 +158 0.4773843137 +159 0.4770541762 +160 0.4767480199 +161 0.4764026697 +162 0.476054203 +163 0.475748258 +164 0.4755092912 +165 0.4751839077 +166 0.4749242348 +167 0.4746824157 +168 0.4742895256 +169 0.4740209258 +170 0.4737094872 +171 0.4734733201 +172 0.4732270111 +173 0.4728542462 +174 0.472570328 +175 0.4723429293 +176 0.4721037513 +177 0.4717334162 +178 0.4714382469 +179 0.4712212541 +180 0.4709151506 +181 0.4706035009 +182 0.4703866665 +183 0.4701103547 +184 0.4698350464 +185 0.4696333192 +186 0.4693614972 +187 0.4691258582 +188 0.4688575225 +189 0.4685747135 +190 0.4682800724 +191 0.468060597 +192 0.4678006071 +193 0.4675682959 +194 0.4673248393 +195 0.4670659059 +196 0.4667983625 +197 0.4664873465 +198 0.4662521302 +199 0.4659982676 +200 0.4658058899 +201 0.4654985715 +202 0.4653139586 +203 0.4651180419 +204 0.4648885831 +205 0.4645310838 +206 0.4643293566 +207 0.4641613826 +208 0.4639880208 +209 0.4637396518 +210 0.4635408826 +211 0.4633832617 +212 0.4631604585 +213 0.4630436691 +214 0.4627678326 +215 0.4625205728 +216 0.4622895294 +217 0.4620861119 +218 0.4618850714 +219 0.4616941727 +220 0.4615314281 +221 0.4612883941 +222 0.4610412399 +223 0.4608153731 +224 0.4605490445 +225 0.4603530221 +226 0.4601666133 +227 0.4599628788 +228 0.4598136567 +229 0.4595548289 +230 0.4593623455 +231 0.4591510047 +232 0.4589677123 +233 0.4587189735 +234 0.4584712912 +235 0.4582736841 +236 0.4581205531 +237 0.4579435994 +238 0.45783542 +239 0.4576447854 +240 0.457446967 +241 0.4572406442 +242 0.4570581971 +243 0.4568962448 +244 0.4567143258 +245 0.4565235328 +246 0.4563094452 +247 0.4561284242 +248 0.455980998 +249 0.455859032 +250 0.4555267288 +251 0.4553295971 +252 0.455149791 +253 0.4550061152 +254 0.4547928728 +255 0.454669058 +256 0.45450288 +257 0.4543934328 +258 0.4541347635 +259 0.4539325609 +260 0.4537371195 +261 0.4535984617 +262 0.4534087251 +263 0.4532140232 +264 0.4531095941 +265 0.4529445254 +266 0.4527882779 +267 0.4525566534 +268 0.4524604118 +269 0.4523595217 +270 0.4522823488 +271 0.452183466 +272 0.4521147974 +273 0.4519637793 +274 0.4517742012 +275 0.451596191 +276 0.4514317561 +277 0.4512945246 +278 0.4510607344 +279 0.4509072865 +280 0.4506883921 +281 0.450570916 +282 0.4504164117 +283 0.4503153632 +284 0.4502389826 +285 0.4500967857 +286 0.4499060455 +287 0.4498360035 +288 0.4496121967 +289 0.4493911367 +290 0.4491663262 +291 0.4491016721 +292 0.4487276395 +293 0.4485756706 +294 0.4484035766 +295 0.4483362813 +296 0.4481557886 +297 0.4480742314 +298 0.4477823898 +299 0.4477104991 +300 0.4474132697 +301 0.4472391684 +302 0.447133947 +303 0.4470008884 +304 0.4469237154 +305 0.4467428529 +306 0.4465680121 +307 0.4463135685 +308 0.4460658333 +309 0.4459927805 +310 0.4459421242 +311 0.4458897776 +312 0.4458067942 +313 0.4456488036 +314 0.4455678803 +315 0.4455051806 +316 0.4454577993 +317 0.4453571206 +318 0.4451886712 +319 0.445042143 +320 0.4449932298 +321 0.4447402652 +322 0.4447010185 +323 0.4445200503 +324 0.4443808644 +325 0.4443255597 +326 0.4441506661 +327 0.4441051863 +328 0.443928127 +329 0.4438175177 +330 0.4436516038 +331 0.4436083954 +332 0.4435455901 +333 0.4434494012 +334 0.4432887167 +335 0.4432490474 +336 0.4431910488 +337 0.4431533339 +338 0.4431072203 +339 0.4429618278 +340 0.4429371863 +341 0.4427210123 +342 0.4426245329 +343 0.4424882257 +344 0.4424292499 +345 0.4423756092 +346 0.442266479 +347 0.4420556399 +348 0.4420190079 +349 0.4418768639 +350 0.4418421334 +351 0.4417555846 +352 0.4417355122 +353 0.4416930433 +354 0.4416357051 +355 0.4415507673 +356 0.4413701424 +357 0.4413321634 +358 0.4412558621 +359 0.4412171963 +360 0.4411491088 +361 0.4411009351 +362 0.4410740751 +363 0.4409539315 +364 0.4408417112 +365 0.4407106862 +366 0.4406811323 +367 0.4405477303 +368 0.4405253338 +369 0.4403900038 +370 0.4401530972 +371 0.4401222755 +372 0.4400805462 +373 0.4400603417 +374 0.4399120176 +375 0.4398827278 +376 0.4396537972 +377 0.4396099021 +378 0.439579239 +379 0.439465566 +380 0.4393619821 +381 0.4391762071 +382 0.4389795244 +383 0.4388535439 +384 0.4388309889 +385 0.4386035638 +386 0.4385118384 +387 0.4384735689 +388 0.4384387064 +389 0.4382654766 +390 0.4382358963 +391 0.4381587498 +392 0.438104211 +393 0.4380593388 +394 0.4378654292 +395 0.4378372751 +396 0.4377804122 +397 0.4376596347 +398 0.437537563 +399 0.4373391372 +400 0.4372812707 +401 0.4370686093 +402 0.4368808007 +403 0.4368609661 +404 0.4367592573 +405 0.4366940221 +406 0.4366559639 +407 0.4365224563 +408 0.4364007808 +409 0.4362343915 +410 0.4362040717 +411 0.4361849237 +412 0.4361618405 +413 0.4361234653 +414 0.4360294421 +415 0.4359971943 +416 0.4359790764 +417 0.4359623846 +418 0.4359378224 +419 0.4358718477 +420 0.4357565637 +421 0.4357347218 +422 0.4357230481 +423 0.4357022627 +424 0.4356717844 +425 0.4355310666 +426 0.4355071118 +427 0.4353553278 +428 0.4353336179 +429 0.4351321548 +430 0.4349622793 +431 0.4349287901 +432 0.4347803339 +433 0.4347540021 +434 0.4345888277 +435 0.4345569761 +436 0.4341349547 +437 0.4339994399 +438 0.4339813483 +439 0.4339039905 +440 0.4337669703 +441 0.4336713096 +442 0.4336592398 +443 0.4335159073 +444 0.43348498 +445 0.433139128 +446 0.4329528776 +447 0.4329333599 +448 0.4329023798 +449 0.432665341 +450 0.4325221142 +451 0.4323600299 +452 0.4323000769 +453 0.4321250248 +454 0.4319622538 +455 0.4318652726 +456 0.4318286934 +457 0.431691726 +458 0.4315690997 +459 0.4314807285 +460 0.4313679271 +461 0.4312464101 +462 0.4310755045 +463 0.4308817534 +464 0.4308703174 +465 0.430831863 +466 0.4306793131 +467 0.4305137425 +468 0.4304752617 +469 0.4303420182 +470 0.4303020056 +471 0.4301838163 +472 0.4300196984 +473 0.4298568217 +474 0.4297117725 +475 0.4295334983 +476 0.4294490095 +477 0.4293881586 +478 0.4292830164 +479 0.4291742559 +480 0.4290706455 +481 0.428927181 +482 0.4289067124 +483 0.4287494085 +484 0.4286606412 +485 0.428501911 +486 0.428414834 +487 0.4282726372 +488 0.4281547649 +489 0.4281050065 +490 0.4278158853 +491 0.4277997746 +492 0.4277082605 +493 0.4275797182 +494 0.4275474967 +495 0.4273853068 +496 0.4273649967 +497 0.427223381 +498 0.4270515246 +499 0.4269180962 +500 0.4267671838 +501 0.4265914978 +502 0.4264499877 +503 0.4263315343 +504 0.4261325538 +505 0.4260299735 +506 0.4260145759 +507 0.4259704695 +508 0.4259426324 +509 0.4258150144 +510 0.4257418295 +511 0.4257030053 +512 0.4255484746 +513 0.4253129677 +514 0.4252901486 +515 0.4252102289 +516 0.425049967 +517 0.4250364709 +518 0.4249923118 +519 0.4248799858 +520 0.4247424637 +521 0.4246368725 +522 0.4244877824 +523 0.4243585006 +524 0.4242071127 +525 0.4240820831 +526 0.4240418855 +527 0.4240067325 +528 0.4238852155 +529 0.423788921 +530 0.4236392498 +531 0.4234404278 +532 0.4233057053 +533 0.4232037853 +534 0.4231773479 +535 0.4230566496 +536 0.4229612002 +537 0.4228589633 +538 0.4226159292 +539 0.422534689 +540 0.4224681069 +541 0.4223511326 +542 0.4222703677 +543 0.4221859317 +544 0.4220424408 +545 0.4219667997 +546 0.4219135023 +547 0.421752316 +548 0.4216377186 +549 0.4215158319 +550 0.4212616524 +551 0.4211226777 +552 0.4209986781 +553 0.4209049718 +554 0.4208532327 +555 0.4206536184 +556 0.4205435373 +557 0.4205048716 +558 0.4204193528 +559 0.4202959606 +560 0.4201965232 +561 0.419992551 +562 0.4198999541 +563 0.4197775127 +564 0.4196751965 +565 0.4194045101 +566 0.4193194139 +567 0.419247576 +568 0.4191063828 +569 0.419021577 +570 0.4189193929 +571 0.4188588325 +572 0.4188171295 +573 0.4186926545 +574 0.4185549211 +575 0.4184796233 +576 0.4184201458 +577 0.4183387999 +578 0.4182139815 +579 0.4180884236 +580 0.4180402764 +581 0.4179364811 +582 0.4177876551 +583 0.4176336526 +584 0.4175155162 +585 0.4174319518 +586 0.4173692521 +587 0.4173056808 +588 0.4171977919 +589 0.417046853 +590 0.4170121225 +591 0.4169127908 +592 0.4167332752 +593 0.4166783403 +594 0.4165818609 +595 0.4164745795 +596 0.4163859706 +597 0.4161801761 +598 0.4160366059 +599 0.4158532343 +600 0.415744104 +601 0.4155632679 +602 0.4154444448 +603 0.415328527 +604 0.4152255241 +605 0.4150958196 +606 0.4149839162 +607 0.4149115237 +608 0.4148047176 +609 0.4146024886 +610 0.4144380801 +611 0.4142799839 +612 0.4142045804 +613 0.4141615041 +614 0.4140059961 +615 0.4138416141 +616 0.4137864679 +617 0.4136794505 +618 0.4135573525 +619 0.4133938684 +620 0.4132627378 +621 0.4131666282 +622 0.4131064375 +623 0.4130321698 +624 0.4129666441 +625 0.4128523901 +626 0.4127678221 +627 0.4126312244 +628 0.4124657859 +629 0.4123202877 +630 0.4122914997 +631 0.4121874932 +632 0.4120920438 +633 0.4119308575 +634 0.4118117175 +635 0.4117330655 +636 0.4116776024 +637 0.4115271125 +638 0.4114071802 +639 0.4112732764 +640 0.4111568039 +641 0.4110086118 +642 0.4108850875 +643 0.410766106 +644 0.4106716074 +645 0.4105363831 +646 0.4104327463 +647 0.4102827847 +648 0.4101306045 +649 0.4100551483 +650 0.4099062695 +651 0.4095905524 +652 0.4094611385 +653 0.4093748537 +654 0.409257853 +655 0.4091370227 +656 0.4090141587 +657 0.4089216938 +658 0.4088809152 +659 0.4088663099 +660 0.408705599 +661 0.4085482951 +662 0.408456332 +663 0.408404408 +664 0.4082976811 +665 0.408188815 +666 0.4081132003 +667 0.4079965693 +668 0.4078730979 +669 0.4077162694 +670 0.4076191033 +671 0.4075524155 +672 0.4074980881 +673 0.407347968 +674 0.4072304654 +675 0.4071676073 +676 0.4070415212 +677 0.4069538895 +678 0.4068524976 +679 0.4067445823 +680 0.4065810718 +681 0.4064367885 +682 0.4063547559 +683 0.4062574842 +684 0.4061369972 +685 0.4059847642 +686 0.4058815765 +687 0.4057275475 +688 0.405514939 +689 0.4053555486 +690 0.4052049002 +691 0.4050217135 +692 0.4049661184 +693 0.4049137718 +694 0.4048970536 +695 0.404763995 +696 0.4046407349 +697 0.4045043749 +698 0.4043367443 +699 0.4042665438 +700 0.4041855941 +701 0.4040829346 +702 0.4040241173 +703 0.4039285887 +704 0.4037472243 +705 0.4037270199 +706 0.4036741979 +707 0.4035070691 +708 0.4033966447 +709 0.4032476867 +710 0.4031575459 +711 0.4030583198 +712 0.4029428245 +713 0.4028256653 +714 0.4028035857 +715 0.4027315893 +716 0.4026583252 +717 0.4025538697 +718 0.4024425474 +719 0.4022432235 +720 0.40216164 +721 0.4020041776 +722 0.4019523856 +723 0.4018745788 +724 0.4017205234 +725 0.4016202145 +726 0.4015228635 +727 0.4013711587 +728 0.4013520636 +729 0.4012487966 +730 0.4009719829 +731 0.400959332 +732 0.4009425346 +733 0.4006367481 +734 0.40053187 +735 0.4003728494 +736 0.4002381797 +737 0.4001599239 +738 0.4001129651 +739 0.3999962813 +740 0.3999154637 +741 0.3997816127 +742 0.3995845603 +743 0.3995124054 +744 0.3992793283 +745 0.399224367 +746 0.3991569133 +747 0.3989954629 +748 0.3987938942 +749 0.3986677552 +750 0.3985309727 +751 0.3984303732 +752 0.3983278985 +753 0.3981320081 +754 0.3980077707 +755 0.3979230971 +756 0.3978807338 +757 0.3977383786 +758 0.3976569799 +759 0.3975107157 +760 0.397440304 +761 0.3973674889 +762 0.3972453908 +763 0.397136419 +764 0.3970060544 +765 0.3967890352 +766 0.3967013506 +767 0.3966073539 +768 0.3965386589 +769 0.3965232877 +770 0.3963303289 +771 0.3962999299 +772 0.3962688177 +773 0.3961807106 +774 0.3960711314 +775 0.3959491918 +776 0.3958787272 +777 0.3957460384 +778 0.3956059808 +779 0.3954347055 +780 0.3953657728 +781 0.3951594765 +782 0.3949683137 +783 0.3948260376 +784 0.3947609873 +785 0.3945975296 +786 0.3945011559 +787 0.3943220365 +788 0.3942239725 +789 0.3941457431 +790 0.393977373 +791 0.3937750647 +792 0.393720526 +793 0.3935368903 +794 0.3934454554 +795 0.3932652003 +796 0.3931857825 +797 0.3930883259 +798 0.39300698 +799 0.3928718085 +800 0.3927439793 +801 0.3926354829 +802 0.3925096609 +803 0.3923760212 +804 0.3922372842 +805 0.392220751 +806 0.392043137 +807 0.3919668884 +808 0.3918589467 +809 0.391755125 +810 0.391730959 +811 0.3916178671 +812 0.3913773949 +813 0.3912689513 +814 0.3910232762 +815 0.3909347994 +816 0.3908514463 +817 0.3908013182 +818 0.390752405 +819 0.390626583 +820 0.390497486 +821 0.3903617335 +822 0.3902641977 +823 0.390129977 +824 0.3900234878 +825 0.3900026496 +826 0.3898830341 +827 0.3896962291 +828 0.3895846691 +829 0.3894896687 +830 0.3893812251 +831 0.389297872 +832 0.3892133568 +833 0.3891463257 +834 0.3890970428 +835 0.3890506122 +836 0.3888578912 +837 0.3887959574 +838 0.3885127786 +839 0.3883986303 +840 0.3882508079 +841 0.388128393 +842 0.3878821896 +843 0.3878686408 +844 0.3877760438 +845 0.3877134233 +846 0.3875234226 +847 0.3875135185 +848 0.3873780829 +849 0.3872715145 +850 0.3871829056 +851 0.3870864262 +852 0.3869256888 +853 0.3868461125 +854 0.3867905702 +855 0.3867384349 +856 0.3866361715 +857 0.3864590329 +858 0.3864404131 +859 0.38634639 +860 0.386161064 +861 0.3860167807 +862 0.3859036096 +863 0.3857862919 +864 0.3856630318 +865 0.3855065202 +866 0.3854785774 +867 0.3853349543 +868 0.3852299442 +869 0.3851101439 +870 0.3850330238 +871 0.3849696638 +872 0.3849148346 +873 0.384825671 +874 0.384813205 +875 0.384744378 +876 0.3846711139 +877 0.3845575466 +878 0.3844651873 +879 0.3844357126 +880 0.3843104188 +881 0.3842786992 +882 0.3840893588 +883 0.3840018327 +884 0.3839586771 +885 0.3838310328 +886 0.383732731 +887 0.3836381004 +888 0.3836201938 +889 0.3834884029 +890 0.3834068721 +891 0.3833094419 +892 0.383285091 +893 0.3831510024 +894 0.3831225577 +895 0.3829902122 +896 0.3828973511 +897 0.3828041995 +898 0.3826409267 +899 0.3825026387 +900 0.3824711568 +901 0.3824302198 +902 0.3824205005 +903 0.382332816 +904 0.3823004097 +905 0.3822406416 +906 0.3822280171 +907 0.3821322509 +908 0.3819938572 +909 0.3818682201 +910 0.3818025095 +911 0.3817376441 +912 0.381623575 +913 0.381507842 +914 0.3814835439 +915 0.381471923 +916 0.3813438825 +917 0.381278172 +918 0.3810918688 +919 0.3810687591 +920 0.3809843232 +921 0.3809009436 +922 0.3807479975 +923 0.380641931 +924 0.3806046386 +925 0.3805378716 +926 0.3803964935 +927 0.3802675022 +928 0.3802293647 +929 0.380099766 +930 0.3800759961 +931 0.379982686 +932 0.3798442131 +933 0.3797513785 +934 0.3795978249 +935 0.3795259606 +936 0.3794053416 +937 0.3793431701 +938 0.3792864921 +939 0.3792769577 +940 0.3792674761 +941 0.3792030861 +942 0.3791348137 +943 0.3791264942 +944 0.3789540832 +945 0.3788549627 +946 0.3787863998 +947 0.3787039182 +948 0.3786241042 +949 0.378597165 +950 0.3784616237 +951 0.3783236791 +952 0.3782301049 +953 0.3782160806 +954 0.378094907 +955 0.3779742879 +956 0.3778685911 +957 0.3778390108 +958 0.377753624 +959 0.3777382792 +960 0.3776926146 +961 0.3776447579 +962 0.3775487539 +963 0.3774180459 +964 0.3773467362 +965 0.3772401414 +966 0.3771625723 +967 0.377150476 +968 0.3770056645 +969 0.3769882861 +970 0.3769804156 +971 0.3769344076 +972 0.3767828877 +973 0.3767149058 +974 0.3765845675 +975 0.3765750332 +976 0.3765609297 +977 0.3765251692 +978 0.3765190154 +979 0.3765038819 +980 0.3764408917 +981 0.3763241023 +982 0.3762914583 +983 0.376277434 +984 0.3762549583 +985 0.376241251 +986 0.3762328787 +987 0.3760745976 +988 0.3759710928 +989 0.3759583892 +990 0.3758293186 +991 0.3757491084 +992 0.3757284814 +993 0.3756346695 +994 0.3755750071 +995 0.3755629637 +996 0.3755591605 +997 0.3753778226 +998 0.3753719329 +999 0.3753656735 +1000 0.3752995932 +1001 0.3752842484 +1002 0.3752314528 +1003 0.3750950928 +1004 0.3749741832 +1005 0.3747200566 +1006 0.3746948341 +1007 0.3746626919 +1008 0.3746295725 +1009 0.374560719 +1010 0.3745457968 +1011 0.3745152129 +1012 0.3744872701 +1013 0.3743553735 +1014 0.3741651615 +1015 0.3741532766 +1016 0.3741033598 +1017 0.3740927425 +1018 0.373925693 +1019 0.3739149437 +1020 0.3738220826 +1021 0.3737039726 +1022 0.3736429896 +1023 0.373498944 +1024 0.3734477331 +1025 0.3733208283 +1026 0.3733037667 +1027 0.3731408637 +1028 0.3729952599 +1029 0.3729865178 +1030 0.3728930757 +1031 0.3728282103 +1032 0.3727972302 +1033 0.3726740229 +1034 0.3726092631 +1035 0.3725267023 +1036 0.3724893836 +1037 0.3723971828 +1038 0.3723228094 +1039 0.372254669 +1040 0.3721815105 +1041 0.3721454331 +1042 0.3719883933 +1043 0.3718828021 +1044 0.3716844027 +1045 0.3716372591 +1046 0.371563546 +1047 0.3715103014 +1048 0.3715001068 +1049 0.3714220622 +1050 0.3714047895 +1051 0.3712787826 +1052 0.3712635434 +1053 0.3712528998 +1054 0.3711805072 +1055 0.3711426867 +1056 0.3711257044 +1057 0.3710834204 +1058 0.3709968452 +1059 0.3709426498 +1060 0.3709284935 +1061 0.3708317236 +1062 0.3707142475 +1063 0.3706476917 +1064 0.3706168965 +1065 0.370521183 +1066 0.3703935387 +1067 0.3702102463 +1068 0.3701337337 +1069 0.3700636389 +1070 0.3700467358 +1071 0.3699813422 +1072 0.3699272261 +1073 0.369847861 +1074 0.3697076714 +1075 0.3696150745 +1076 0.3695002394 +1077 0.3693861967 +1078 0.3693387626 +1079 0.369329149 +1080 0.3692898494 +1081 0.3692536135 +1082 0.3692478559 +1083 0.3691353979 +1084 0.3690457325 +1085 0.3690156504 +1086 0.3689054373 +1087 0.3688977253 +1088 0.3688874778 +1089 0.3687873009 +1090 0.3686523671 +1091 0.3686377882 +1092 0.368532514 +1093 0.3684576916 +1094 0.368446018 +1095 0.368403417 +1096 0.3683996139 +1097 0.368229976 +1098 0.368131146 +1099 0.3680413222 +1100 0.3680261359 +1101 0.3680210386 +1102 0.3678199716 +1103 0.3677699492 +1104 0.3676792274 +1105 0.3676707759 +1106 0.3676669727 +1107 0.3676539257 +1108 0.3675153736 +1109 0.3673894988 +1110 0.3672695664 +1111 0.3671633942 +1112 0.3670849271 +1113 0.367015968 +1114 0.3669886062 +1115 0.3669446055 +1116 0.366860777 +1117 0.3668281065 +1118 0.3667952248 +1119 0.3667879354 +1120 0.3666738399 +1121 0.3665938674 +1122 0.3665386948 +1123 0.3665153739 +1124 0.3664996858 +1125 0.3664885403 +1126 0.3664754405 +1127 0.3664663551 +1128 0.3664618652 +1129 0.3662911181 +1130 0.3661552071 +1131 0.3660134064 +1132 0.3660024723 +1133 0.3659238467 +1134 0.3658313554 +1135 0.3657226477 +1136 0.3655890873 +1137 0.3655785493 +1138 0.3654764708 +1139 0.3654630012 +1140 0.3654354281 +1141 0.3653926423 +1142 0.3653801235 +1143 0.3652827989 +1144 0.3652197295 +1145 0.3651209788 +1146 0.3650586752 +1147 0.3650464997 +1148 0.3649900858 +1149 0.3648756998 +1150 0.3648577403 +1151 0.3648064237 +1152 0.3647826538 +1153 0.3647727233 +1154 0.3647572729 +1155 0.3644879863 +1156 0.3644125037 +1157 0.3642206278 +1158 0.3640403463 +1159 0.3639777522 +1160 0.3639054917 +1161 0.3638296657 +1162 0.3637317602 +1163 0.3636031914 +1164 0.3636001277 +1165 0.363574826 +1166 0.3634163864 +1167 0.3632796831 +1168 0.3632055738 +1169 0.3631202399 +1170 0.3629896375 +1171 0.3629846458 +1172 0.3628696259 +1173 0.362863208 +1174 0.3627138538 +1175 0.3626957359 +1176 0.3625726078 +1177 0.3624134023 +1178 0.3623124595 +1179 0.3621689421 +1180 0.3620643809 +1181 0.3620283035 +1182 0.3619231613 +1183 0.3618355296 +1184 0.3617624768 +1185 0.3616663143 +1186 0.3615951895 +1187 0.3615836215 +1188 0.3615343386 +1189 0.3614120292 +1190 0.3613712507 +1191 0.3613651761 +1192 0.3613605806 +1193 0.3613131729 +1194 0.3613083397 +1195 0.3613011823 +1196 0.3612908292 +1197 0.361284781 +1198 0.3612016392 +1199 0.3611935839 +1200 0.3611187351 +1201 0.3610992702 +1202 0.3610391323 +1203 0.3609072094 +1204 0.3607416652 +1205 0.3606471139 +1206 0.3605329391 +1207 0.3605059735 +1208 0.3604414514 +1209 0.3602917275 +1210 0.3602599022 +1211 0.3601350046 +1212 0.3600584391 +1213 0.3599414912 +1214 0.3598600661 +1215 0.3597582253 +1216 0.3597141453 +1217 0.3596532679 +1218 0.3595739293 +1219 0.35951601 +1220 0.3594758388 +1221 0.3593820534 +1222 0.3592617777 +1223 0.3592560729 +1224 0.3591903888 +1225 0.3590634839 +1226 0.3589367903 +1227 0.3588663786 +1228 0.3588277921 +1229 0.3588171749 +1230 0.3587090747 +1231 0.3586105881 +1232 0.3585871087 +1233 0.3584424821 +1234 0.3583458706 +1235 0.3582176716 +1236 0.3580710906 +1237 0.3580577794 +1238 0.3579691441 +1239 0.3579096137 +1240 0.3578016984 +1241 0.3577397646 +1242 0.3576645725 +1243 0.3575659538 +1244 0.3575082722 +1245 0.3572987273 +1246 0.3572803981 +1247 0.3572162722 +1248 0.3571244147 +1249 0.3570610547 +1250 0.3569908807 +1251 0.3568992874 +1252 0.356841685 +1253 0.3567377577 +1254 0.356537219 +1255 0.356422965 +1256 0.3562511614 +1257 0.3562390916 +1258 0.3561215891 +1259 0.3560638018 +1260 0.3559649454 +1261 0.3558618633 +1262 0.3557324758 +1263 0.3556678217 +1264 0.3555997869 +1265 0.3555440861 +1266 0.3555061864 +1267 0.3553554852 +1268 0.3552275503 +1269 0.3550632475 +1270 0.3549005821 +1271 0.3548164103 +1272 0.3546709649 +1273 0.3546106686 +1274 0.3545453806 +1275 0.3543605828 +1276 0.3542797652 +1277 0.354099695 +1278 0.3540453675 +1279 0.3539953979 +1280 0.3539601393 +1281 0.353882306 +1282 0.3537838458 +1283 0.3537538958 +1284 0.3536661056 +1285 0.3535702073 +1286 0.3535159062 +1287 0.3534545007 +1288 0.3534206418 +1289 0.3533171106 +1290 0.353226204 +1291 0.3532110705 +1292 0.353126793 +1293 0.3530873614 +1294 0.352978548 +1295 0.3529298462 +1296 0.3527481649 +1297 0.352657628 +1298 0.3525535158 +1299 0.352432078 +1300 0.3523277018 +1301 0.3523246909 +1302 0.3522469105 +1303 0.352138467 +1304 0.3520187195 +1305 0.3520159463 +1306 0.351947489 +1307 0.3518391247 +1308 0.3517721728 +1309 0.3516555946 +1310 0.3515421066 +1311 0.3515051048 +1312 0.3513847763 +1313 0.3513227632 +1314 0.3512502386 +1315 0.3510925385 +1316 0.3509426825 +1317 0.3508635816 +1318 0.3507663627 +1319 0.3506350208 +1320 0.3505735624 +1321 0.3504190316 +1322 0.3503386101 +1323 0.3502592715 +1324 0.3501650371 +1325 0.3500617172 +1326 0.3499318015 +1327 0.3498158308 +1328 0.3495796372 +1329 0.3494436206 +1330 0.3493492541 +1331 0.3493430739 +1332 0.3493049364 +1333 0.3491700819 +1334 0.3490885775 +1335 0.348969279 +1336 0.3488287989 +1337 0.3487541086 +1338 0.3486307693 +1339 0.3485601462 +1340 0.3485316752 +1341 0.3484497219 +1342 0.3484199038 +1343 0.3482585855 +1344 0.3482242247 +1345 0.3481861665 +1346 0.3481186072 +1347 0.348049516 +1348 0.347996694 +1349 0.3477631415 +1350 0.3477404809 +1351 0.3476310337 +1352 0.3475947714 +1353 0.3474904743 +1354 0.3474201154 +1355 0.3473592645 +1356 0.3473062576 +1357 0.3471757345 +1358 0.3470512858 +1359 0.3469915441 +1360 0.346962809 +1361 0.3468605456 +1362 0.3467249251 +1363 0.3466745065 +1364 0.3465735373 +1365 0.3465270539 +1366 0.3465024917 +1367 0.3464421161 +1368 0.346373738 +1369 0.3463141812 +1370 0.3462389363 +1371 0.3461869066 +1372 0.3460880503 +1373 0.3460283086 +1374 0.3459897485 +1375 0.3459095911 +1376 0.3458087275 +1377 0.3456964808 +1378 0.3455789518 +1379 0.345494331 +1380 0.3454053787 +1381 0.3453279153 +1382 0.3452560245 +1383 0.3451996899 +1384 0.3451196381 +1385 0.3450682423 +1386 0.3450205176 +1387 0.3449842289 +1388 0.3448802224 +1389 0.3448343729 +1390 0.3446931005 +1391 0.3445493454 +1392 0.3445000889 +1393 0.3444397134 +1394 0.3443251688 +1395 0.3442118128 +1396 0.3441091533 +1397 0.3439908848 +1398 0.3438741218 +1399 0.3438310719 +1400 0.3436900107 +1401 0.3436148186 +1402 0.3435494778 +1403 0.3435188146 +1404 0.3434539756 +1405 0.343409209 +1406 0.3433522933 +1407 0.3432848924 +1408 0.3432567911 +1409 0.3432054481 +1410 0.343099989 +1411 0.3430478801 +1412 0.3430227104 +1413 0.3429556 +1414 0.3427809705 +1415 0.3427196178 +1416 0.3426353139 +1417 0.3425544698 +1418 0.34246182 +1419 0.3424325038 +1420 0.3423642049 +1421 0.3423305309 +1422 0.3422376698 +1423 0.3421054036 +1424 0.3420597125 +1425 0.3420273855 +1426 0.3418796159 +1427 0.3417372342 +1428 0.3416950294 +1429 0.341586982 +1430 0.34151385 +1431 0.3414612393 +1432 0.3413509205 +1433 0.3412748568 +1434 0.3412199748 +1435 0.3411739404 +1436 0.3411395269 +1437 0.3411169719 +1438 0.3410767215 +1439 0.3410323246 +1440 0.3408686821 +1441 0.3407898452 +1442 0.3407189053 +1443 0.3405801155 +1444 0.3403365533 +1445 0.3403073691 +1446 0.3402621271 +1447 0.3401813094 +1448 0.3400950511 +1449 0.3400083966 +1450 0.3399238022 +1451 0.3398511191 +1452 0.3397950485 +1453 0.3396832244 +1454 0.339635262 +1455 0.3395765503 +1456 0.3394733361 +1457 0.3394225214 +1458 0.339383169 +1459 0.3393210767 +1460 0.3392798227 +1461 0.3391120337 +1462 0.3390122265 +1463 0.3389318842 +1464 0.3388680488 +1465 0.3387707507 +1466 0.3387192229 +1467 0.3386613035 +1468 0.3386110698 +1469 0.3385067992 +1470 0.3384703256 +1471 0.3383376367 +1472 0.3382640029 +1473 0.3381527597 +1474 0.3380704895 +1475 0.3378932453 +1476 0.3378610238 +1477 0.3377552478 +1478 0.3377042481 +1479 0.3376448498 +1480 0.3375466009 +1481 0.3375043697 +1482 0.3374250575 +1483 0.3373308494 +1484 0.3373045969 +1485 0.3372699721 +1486 0.337161238 +1487 0.3370927807 +1488 0.3370286548 +1489 0.3369340506 +1490 0.3368739391 +1491 0.3367743961 +1492 0.3366366363 +1493 0.3365305697 +1494 0.3363376374 +1495 0.3362520657 +1496 0.3361580162 +1497 0.3360767231 +1498 0.3359867144 +1499 0.335906557 diff --git a/main/train/catboost_info/test/events.out.tfevents b/main/train/catboost_info/test/events.out.tfevents index bc38dfd..1b8aeb8 100644 Binary files a/main/train/catboost_info/test/events.out.tfevents and b/main/train/catboost_info/test/events.out.tfevents differ diff --git a/main/train/catboost_info/test_error.tsv b/main/train/catboost_info/test_error.tsv index 50fadf2..82cfc6f 100644 --- a/main/train/catboost_info/test_error.tsv +++ b/main/train/catboost_info/test_error.tsv @@ -1,501 +1,1501 @@ -iter Precision Logloss -0 0.2558139535 0.6860087891 -1 0.2533333333 0.6800897895 -2 0.2564102564 0.6740666233 -3 0.2878787879 0.6674326714 -4 0.2876712329 0.6612948134 -5 0.2881355932 0.6558291016 -6 0.3064516129 0.6503930122 -7 0.3064516129 0.6443145074 -8 0.2881355932 0.6391426324 -9 0.2619047619 0.633491428 -10 0.2857142857 0.6278338759 -11 0.2777777778 0.623121582 -12 0.2894736842 0.6177204861 -13 0.2682926829 0.612516059 -14 0.2558139535 0.6081722005 -15 0.25 0.603886122 -16 0.234375 0.5989835069 -17 0.2222222222 0.5947909071 -18 0.2461538462 0.5907475586 -19 0.2686567164 0.5870367839 -20 0.3055555556 0.5832600369 -21 0.2923076923 0.5788447808 -22 0.2923076923 0.5752951931 -23 0.2835820896 0.5718381619 -24 0.28125 0.567686849 -25 0.3125 0.5637638889 -26 0.2985074627 0.5603147786 -27 0.2727272727 0.5568883464 -28 0.2957746479 0.5530471463 -29 0.2857142857 0.5499983181 -30 0.2638888889 0.5463741319 -31 0.2535211268 0.5435324978 -32 0.2702702703 0.5401762695 -33 0.2702702703 0.5369085286 -34 0.2777777778 0.534016276 -35 0.2898550725 0.5308427192 -36 0.2857142857 0.5285250651 -37 0.2923076923 0.5255940213 -38 0.2941176471 0.5230288628 -39 0.2816901408 0.5206044922 -40 0.2739726027 0.5177706163 -41 0.2608695652 0.5149946289 -42 0.2647058824 0.5125646701 -43 0.2835820896 0.5104003906 -44 0.2794117647 0.5082639974 -45 0.2898550725 0.5061141493 -46 0.3 0.5033800456 -47 0.2972972973 0.5013963759 -48 0.3026315789 0.4989671766 -49 0.2835820896 0.4965728082 -50 0.2698412698 0.4943103299 -51 0.265625 0.4923652886 -52 0.2647058824 0.4899832899 -53 0.2608695652 0.4883125 -54 0.2571428571 0.4860696072 -55 0.2753623188 0.484335178 -56 0.2786885246 0.4827406141 -57 0.2835820896 0.481109592 -58 0.2567567568 0.4791935764 -59 0.2666666667 0.4771906467 -60 0.2597402597 0.4752754449 -61 0.2467532468 0.4733751628 -62 0.2658227848 0.4716966146 -63 0.2727272727 0.470465115 -64 0.2763157895 0.4687495117 -65 0.2658227848 0.4677815213 -66 0.2658227848 0.4665981445 -67 0.2658227848 0.4650780165 -68 0.2763157895 0.4639363607 -69 0.2592592593 0.4623651259 -70 0.2658227848 0.4612811415 -71 0.2658227848 0.4600519206 -72 0.2631578947 0.4586888563 -73 0.2666666667 0.4571987305 -74 0.2763157895 0.4557921007 -75 0.2692307692 0.4544327528 -76 0.2763157895 0.4530524902 -77 0.2763157895 0.4517415365 -78 0.2763157895 0.4503851997 -79 0.2763157895 0.4495440809 -80 0.2820512821 0.4485981717 -81 0.2674418605 0.4474966363 -82 0.2613636364 0.4467199164 -83 0.2674418605 0.4459931098 -84 0.2738095238 0.4448997125 -85 0.2738095238 0.4441131727 -86 0.2674418605 0.4434606391 -87 0.2727272727 0.4426331923 -88 0.2727272727 0.4419074164 -89 0.2727272727 0.4411972114 -90 0.2643678161 0.4401203071 -91 0.2643678161 0.4394165039 -92 0.2588235294 0.4385617676 -93 0.2558139535 0.4376505805 -94 0.2558139535 0.4368015679 -95 0.2619047619 0.4361459418 -96 0.2588235294 0.4352419705 -97 0.2588235294 0.4345669759 -98 0.2894736842 0.4337903375 -99 0.2820512821 0.433221951 -100 0.28 0.432351237 -101 0.2837837838 0.431708252 -102 0.2957746479 0.4309409451 -103 0.2727272727 0.4302190484 -104 0.2972972973 0.4295053711 -105 0.2916666667 0.4286525065 -106 0.2916666667 0.4278721788 -107 0.3043478261 0.4273490397 -108 0.2763157895 0.4270652941 -109 0.2763157895 0.4266154514 -110 0.28 0.4261146105 -111 0.2816901408 0.4254941949 -112 0.2777777778 0.4248485786 -113 0.2702702703 0.4241246202 -114 0.2739726027 0.4233796115 -115 0.2702702703 0.4228316515 -116 0.2702702703 0.4221863607 -117 0.2702702703 0.4217787815 -118 0.2666666667 0.4214532335 -119 0.2631578947 0.4208398166 -120 0.2631578947 0.4204434408 -121 0.25 0.420049018 -122 0.2592592593 0.4197871636 -123 0.2738095238 0.4194444987 -124 0.2771084337 0.4189313694 -125 0.2705882353 0.4191120334 -126 0.2674418605 0.4187457411 -127 0.2727272727 0.4181769206 -128 0.2666666667 0.417857449 -129 0.2666666667 0.4174021267 -130 0.2637362637 0.4170373806 -131 0.2717391304 0.4165036621 -132 0.2747252747 0.4159618327 -133 0.2747252747 0.4157437609 -134 0.2747252747 0.4153919271 -135 0.2747252747 0.4150895454 -136 0.2659574468 0.4147197537 -137 0.2608695652 0.4142384711 -138 0.2659574468 0.41371148 -139 0.2736842105 0.4133129069 -140 0.2708333333 0.4130907932 -141 0.2783505155 0.4126178385 -142 0.2631578947 0.4122840983 -143 0.2783505155 0.4120744629 -144 0.2828282828 0.4116843533 -145 0.2828282828 0.411454617 -146 0.2828282828 0.4110407172 -147 0.2828282828 0.4106690809 -148 0.28 0.4106021864 -149 0.28 0.4104062229 -150 0.28 0.4100428331 -151 0.28 0.4099163411 -152 0.2828282828 0.4097328016 -153 0.28 0.409455485 -154 0.28 0.4093768175 -155 0.2772277228 0.4091545681 -156 0.2745098039 0.4087884386 -157 0.2815533981 0.4084727105 -158 0.2815533981 0.4082925347 -159 0.2788461538 0.4078967828 -160 0.2788461538 0.4075260959 -161 0.2815533981 0.4072051324 -162 0.2788461538 0.4069268934 -163 0.2788461538 0.4067253689 -164 0.2735849057 0.4064859755 -165 0.2735849057 0.4063747287 -166 0.2735849057 0.4062399902 -167 0.2761904762 0.4061812609 -168 0.2761904762 0.4059018826 -169 0.2735849057 0.4057597928 -170 0.2788461538 0.4056279568 -171 0.2788461538 0.4054673394 -172 0.2788461538 0.4051953125 -173 0.2788461538 0.4052173394 -174 0.2857142857 0.4052035862 -175 0.2857142857 0.4049254015 -176 0.2857142857 0.4048539225 -177 0.2924528302 0.4046717665 -178 0.2897196262 0.4047108019 -179 0.2830188679 0.4044972059 -180 0.2830188679 0.4044252658 -181 0.2857142857 0.4040943739 -182 0.2924528302 0.4038273112 -183 0.2815533981 0.4037972005 -184 0.2815533981 0.4035525445 -185 0.2788461538 0.4035713433 -186 0.2745098039 0.4033901367 -187 0.2745098039 0.4031182454 -188 0.2718446602 0.4028556858 -189 0.28 0.4027982856 -190 0.28 0.402790446 -191 0.2772277228 0.4029530165 -192 0.2772277228 0.4028009983 -193 0.2828282828 0.4026370985 -194 0.2828282828 0.4026086426 -195 0.28 0.4025202637 -196 0.2772277228 0.4022954644 -197 0.2772277228 0.4022045085 -198 0.2815533981 0.4020537923 -199 0.2815533981 0.4019348687 -200 0.2884615385 0.4017687717 -201 0.2815533981 0.4015941026 -202 0.2884615385 0.4014142524 -203 0.2924528302 0.4013045247 -204 0.2897196262 0.4012243924 -205 0.2897196262 0.4010365397 -206 0.2980769231 0.4008413086 -207 0.2962962963 0.4006917589 -208 0.3047619048 0.4003455404 -209 0.3009708738 0.4003435872 -210 0.2941176471 0.4002464735 -211 0.2980769231 0.4000997721 -212 0.3047619048 0.4001095649 -213 0.3047619048 0.3999580621 -214 0.3039215686 0.3999697266 -215 0.2980769231 0.3999312337 -216 0.2980769231 0.3998933377 -217 0.3106796117 0.3998292914 -218 0.3106796117 0.3997649468 -219 0.3238095238 0.3997563477 -220 0.3173076923 0.3998943956 -221 0.3173076923 0.3997731662 -222 0.3142857143 0.3997895779 -223 0.3142857143 0.3997546658 -224 0.3076923077 0.3996602919 -225 0.3142857143 0.3995736491 -226 0.3113207547 0.3995743001 -227 0.3047619048 0.3995620388 -228 0.3047619048 0.3994820421 -229 0.3027522936 0.3994935981 -230 0.3076923077 0.3994675564 -231 0.3106796117 0.3995485569 -232 0.3106796117 0.3993754883 -233 0.320754717 0.3992836914 -234 0.320754717 0.3991391059 -235 0.320754717 0.3990222711 -236 0.320754717 0.3988642578 -237 0.320754717 0.3987768012 -238 0.3238095238 0.3987998047 -239 0.320754717 0.3987548014 -240 0.3113207547 0.3986414388 -241 0.308411215 0.3986066081 -242 0.308411215 0.3984570312 -243 0.3148148148 0.3984090441 -244 0.3211009174 0.3983217502 -245 0.3181818182 0.3982025282 -246 0.3119266055 0.3980964898 -247 0.3211009174 0.3979176432 -248 0.3240740741 0.3979497342 -249 0.3211009174 0.3979514431 -250 0.3240740741 0.3977641602 -251 0.3240740741 0.3976897515 -252 0.3177570093 0.3975579427 -253 0.3211009174 0.3977282444 -254 0.3211009174 0.3978637695 -255 0.3272727273 0.3977652724 -256 0.3272727273 0.3977806532 -257 0.3272727273 0.3976958008 -258 0.3243243243 0.3977214355 -259 0.3303571429 0.3976886393 -260 0.3274336283 0.3975975749 -261 0.3363636364 0.3975189887 -262 0.3394495413 0.3974306641 -263 0.3457943925 0.3973971354 -264 0.3457943925 0.397331543 -265 0.3457943925 0.3972553168 -266 0.3457943925 0.3972249891 -267 0.3457943925 0.3971032444 -268 0.3457943925 0.3970613336 -269 0.3457943925 0.3969401584 -270 0.3490566038 0.3970305718 -271 0.3425925926 0.3970181207 -272 0.3457943925 0.3969299588 -273 0.3457943925 0.3969176432 -274 0.3425925926 0.3968911947 -275 0.3394495413 0.3968352051 -276 0.3394495413 0.396862576 -277 0.3394495413 0.3967687174 -278 0.3394495413 0.396628852 -279 0.3486238532 0.3965630154 -280 0.3486238532 0.3965377333 -281 0.3486238532 0.3965830621 -282 0.3486238532 0.3965849881 -283 0.3513513514 0.3966135796 -284 0.3454545455 0.3966727159 -285 0.3394495413 0.3965866428 -286 0.3394495413 0.3964724392 -287 0.3461538462 0.3964127062 -288 0.3461538462 0.3963361545 -289 0.3461538462 0.3963429091 -290 0.3523809524 0.3964152561 -291 0.358490566 0.3963829753 -292 0.358490566 0.3962185059 -293 0.3490566038 0.396163954 -294 0.3523809524 0.3961566298 -295 0.3523809524 0.3961437988 -296 0.3523809524 0.3961406793 -297 0.3431372549 0.3961118707 -298 0.3431372549 0.3961145833 -299 0.3366336634 0.3960976562 -300 0.3269230769 0.3960027669 -301 0.3269230769 0.395966824 -302 0.3300970874 0.3959388021 -303 0.3238095238 0.3958975966 -304 0.3333333333 0.3959249946 -305 0.3333333333 0.3958734809 -306 0.3333333333 0.3958619249 -307 0.3333333333 0.395796875 -308 0.3394495413 0.3957655165 -309 0.3333333333 0.3957682292 -310 0.320754717 0.3957937826 -311 0.320754717 0.3957345378 -312 0.3271028037 0.3955753852 -313 0.3271028037 0.3955834961 -314 0.3301886792 0.3956049262 -315 0.3396226415 0.395566786 -316 0.3396226415 0.3955201823 -317 0.3396226415 0.3954931369 -318 0.3364485981 0.3955254991 -319 0.3364485981 0.3955166558 -320 0.3333333333 0.3955898166 -321 0.3363636364 0.3955433485 -322 0.3363636364 0.3955307346 -323 0.3363636364 0.395464681 -324 0.3363636364 0.3954533149 -325 0.3451327434 0.3954586046 -326 0.3451327434 0.3954269477 -327 0.3363636364 0.3954387478 -328 0.3302752294 0.3953312446 -329 0.3272727273 0.3954164225 -330 0.3333333333 0.3953617893 -331 0.3333333333 0.3953370226 -332 0.3392857143 0.3956211209 -333 0.3392857143 0.3955862901 -334 0.3392857143 0.3956160753 -335 0.3423423423 0.3956462674 -336 0.3423423423 0.3956146105 -337 0.3423423423 0.3955611165 -338 0.3423423423 0.3955461968 -339 0.3423423423 0.3955703939 -340 0.3392857143 0.3955322266 -341 0.3392857143 0.3955233019 -342 0.3392857143 0.3955158691 -343 0.3392857143 0.3955268555 -344 0.3392857143 0.3955516493 -345 0.3451327434 0.395638482 -346 0.3421052632 0.3956229655 -347 0.3451327434 0.3955362684 -348 0.350877193 0.3955777724 -349 0.3448275862 0.3955560438 -350 0.3448275862 0.3956329753 -351 0.3448275862 0.3956309408 -352 0.3448275862 0.3956252713 -353 0.3448275862 0.3956111925 -354 0.3529411765 0.3956711155 -355 0.3529411765 0.3956999512 -356 0.3559322034 0.3956701931 -357 0.3559322034 0.3957055393 -358 0.3559322034 0.3956976454 -359 0.3559322034 0.3956993815 -360 0.3565217391 0.3957347819 -361 0.3565217391 0.3957117242 -362 0.3565217391 0.3957737088 -363 0.3565217391 0.3958093533 -364 0.3559322034 0.395843967 -365 0.358974359 0.3958595378 -366 0.3644067797 0.3958884549 -367 0.3697478992 0.3958266873 -368 0.3697478992 0.3958477376 -369 0.3697478992 0.3958608127 -370 0.3781512605 0.3959072808 -371 0.3719008264 0.3959447971 -372 0.375 0.3959988878 -373 0.375 0.3960046929 -374 0.3719008264 0.3960830078 -375 0.368852459 0.396072781 -376 0.368852459 0.3961763238 -377 0.3719008264 0.3962508952 -378 0.3719008264 0.3962410211 -379 0.368852459 0.3962506239 -380 0.368852459 0.3962119141 -381 0.3658536585 0.396279758 -382 0.3709677419 0.396169732 -383 0.376 0.3962806261 -384 0.376 0.3963204481 -385 0.376 0.3963378364 -386 0.3790322581 0.3962904188 -387 0.373015873 0.3962261556 -388 0.373015873 0.3962870551 -389 0.376 0.3962442491 -390 0.376 0.3962138943 -391 0.3790322581 0.3962638346 -392 0.380952381 0.3961959093 -393 0.380952381 0.3962014703 -394 0.380952381 0.3962109646 -395 0.376 0.3961991645 -396 0.373015873 0.3962114258 -397 0.3779527559 0.3962099609 -398 0.380952381 0.3961769477 -399 0.380952381 0.3961794162 -400 0.380952381 0.3962463921 -401 0.3858267717 0.3963177897 -402 0.3828125 0.3963453234 -403 0.3858267717 0.3962815755 -404 0.3858267717 0.3963497179 -405 0.3888888889 0.3964297146 -406 0.3888888889 0.3965119358 -407 0.3888888889 0.3965547689 -408 0.380952381 0.3965233832 -409 0.380952381 0.3964287923 -410 0.380952381 0.3963786892 -411 0.3858267717 0.3964873861 -412 0.380952381 0.396547526 -413 0.3779527559 0.3965904948 -414 0.3828125 0.3966258681 -415 0.3828125 0.3966491157 -416 0.3828125 0.3966849501 -417 0.3828125 0.3966029731 -418 0.3875968992 0.3965578885 -419 0.3828125 0.3966225857 -420 0.3798449612 0.3966976997 -421 0.3846153846 0.3967369249 -422 0.3846153846 0.3967805447 -423 0.3893129771 0.3968391385 -424 0.3923076923 0.3968234049 -425 0.3863636364 0.3967906087 -426 0.3875968992 0.3968460558 -427 0.390625 0.3968588053 -428 0.390625 0.3968582086 -429 0.390625 0.3968792318 -430 0.390625 0.3968790148 -431 0.390625 0.3968627658 -432 0.390625 0.3969321832 -433 0.3969465649 0.3970285645 -434 0.3953488372 0.3970230035 -435 0.3969465649 0.3969626194 -436 0.4015151515 0.396976454 -437 0.4015151515 0.3970442708 -438 0.3939393939 0.3970479058 -439 0.4 0.397092475 -440 0.4 0.3970939128 -441 0.4 0.3971435276 -442 0.3984962406 0.3972034505 -443 0.3955223881 0.397237576 -444 0.3984962406 0.3972613118 -445 0.3984962406 0.3972632378 -446 0.3984962406 0.397224745 -447 0.3969465649 0.3972553982 -448 0.4060150376 0.3972791341 -449 0.4090909091 0.397282742 -450 0.3939393939 0.3972912869 -451 0.3863636364 0.3972827691 -452 0.3955223881 0.3973428819 -453 0.3955223881 0.3973573134 -454 0.401459854 0.3973281521 -455 0.401459854 0.397368571 -456 0.3985507246 0.3973785265 -457 0.3941605839 0.3973622504 -458 0.3857142857 0.3973475206 -459 0.384057971 0.3972845595 -460 0.384057971 0.3972377658 -461 0.384057971 0.3972808431 -462 0.3884892086 0.3972427572 -463 0.3884892086 0.3971559245 -464 0.3971631206 0.397151964 -465 0.3916083916 0.3971584201 -466 0.3888888889 0.3971774631 -467 0.3846153846 0.3971876628 -468 0.3888888889 0.3971479492 -469 0.3862068966 0.3971354438 -470 0.3862068966 0.397108941 -471 0.3931034483 0.3970946994 -472 0.3904109589 0.3971469727 -473 0.3904109589 0.3971363932 -474 0.3931034483 0.3971264377 -475 0.3931034483 0.3971650662 -476 0.3888888889 0.3972105035 -477 0.3931034483 0.3972187771 -478 0.3931034483 0.3971917318 -479 0.3986486486 0.3971666667 -480 0.3931034483 0.3971700575 -481 0.3945578231 0.3971706814 -482 0.3918918919 0.3971987033 -483 0.3888888889 0.3971587457 -484 0.3835616438 0.3971279839 -485 0.387755102 0.3971040853 -486 0.3904109589 0.3970484755 -487 0.3945578231 0.3970767415 -488 0.3851351351 0.3971384549 -489 0.3851351351 0.397127143 -490 0.3851351351 0.3971732313 -491 0.3825503356 0.3972007378 -492 0.389261745 0.3971315647 -493 0.389261745 0.3970801324 -494 0.389261745 0.3970249023 -495 0.3841059603 0.3969894748 -496 0.3841059603 0.397053304 -497 0.3841059603 0.3970036621 -498 0.3841059603 0.397030599 -499 0.3881578947 0.3969193793 +iter Logloss +0 0.6892921455 +1 0.6855663771 +2 0.6823697595 +3 0.6798197933 +4 0.6764935422 +5 0.673832222 +6 0.6703680357 +7 0.6671880614 +8 0.6640984475 +9 0.6617879522 +10 0.6587183341 +11 0.6558313924 +12 0.6535726627 +13 0.6505105879 +14 0.6482747677 +15 0.6452331277 +16 0.6424840415 +17 0.6403456459 +18 0.6376438951 +19 0.6357220212 +20 0.6338304404 +21 0.6313441335 +22 0.6293135797 +23 0.6276183651 +24 0.6252596164 +25 0.6227470875 +26 0.6211061928 +27 0.619474438 +28 0.6176590887 +29 0.616094705 +30 0.6139805759 +31 0.6124285249 +32 0.6104918837 +33 0.6088834772 +34 0.6073910944 +35 0.6060306202 +36 0.6047520849 +37 0.6034356334 +38 0.602160371 +39 0.6004367391 +40 0.5987940883 +41 0.5974777965 +42 0.5963919156 +43 0.5950382263 +44 0.5939194182 +45 0.5928574445 +46 0.5913202407 +47 0.5902524399 +48 0.5891813663 +49 0.5876788459 +50 0.5865683793 +51 0.5855280378 +52 0.5840583249 +53 0.5826798904 +54 0.5818041851 +55 0.5808534057 +56 0.5800324196 +57 0.5787583145 +58 0.5778158767 +59 0.5769463179 +60 0.575987596 +61 0.5748929345 +62 0.5740592165 +63 0.5730880821 +64 0.5722505326 +65 0.5716705739 +66 0.5704488332 +67 0.5697634275 +68 0.5691236011 +69 0.568442426 +70 0.5675514745 +71 0.5664760505 +72 0.5659417908 +73 0.565006178 +74 0.5639228913 +75 0.5633086484 +76 0.5624956845 +77 0.5616326712 +78 0.5610778171 +79 0.5606459712 +80 0.5599958875 +81 0.5594580358 +82 0.5587045804 +83 0.5583417421 +84 0.5576715827 +85 0.5571006042 +86 0.5562616977 +87 0.5554348445 +88 0.5550239922 +89 0.5544345744 +90 0.553652622 +91 0.5532770917 +92 0.552581269 +93 0.552203344 +94 0.5515139072 +95 0.5510368013 +96 0.5503934627 +97 0.549834338 +98 0.5495142053 +99 0.5490040125 +100 0.5487181241 +101 0.5482699942 +102 0.5477166966 +103 0.5474396288 +104 0.5471907387 +105 0.5466957124 +106 0.5465154307 +107 0.5459037421 +108 0.5457190302 +109 0.5451885622 +110 0.5445864525 +111 0.5440157933 +112 0.5436240587 +113 0.5432043061 +114 0.5427592494 +115 0.542655359 +116 0.5422005638 +117 0.5419767383 +118 0.5418755618 +119 0.54143733 +120 0.5412085954 +121 0.5409387116 +122 0.5406768502 +123 0.5402298777 +124 0.5400351879 +125 0.5397200441 +126 0.5392238205 +127 0.5389571297 +128 0.5386988204 +129 0.5385331863 +130 0.5382113374 +131 0.5379814054 +132 0.5376351704 +133 0.5373589806 +134 0.5371656078 +135 0.5367975011 +136 0.5365312892 +137 0.5362286379 +138 0.5360017392 +139 0.5357550043 +140 0.5355541281 +141 0.5352395432 +142 0.5350372301 +143 0.5349791984 +144 0.5346860859 +145 0.5345118709 +146 0.5344224684 +147 0.5343423254 +148 0.5341487531 +149 0.5340013188 +150 0.5337242909 +151 0.5334362473 +152 0.5331722306 +153 0.5329989734 +154 0.5329684009 +155 0.532785525 +156 0.5325762673 +157 0.5324762084 +158 0.5322715405 +159 0.5322121917 +160 0.5319103386 +161 0.531803774 +162 0.531545345 +163 0.531458896 +164 0.5315080274 +165 0.5313210405 +166 0.5310413784 +167 0.5310105665 +168 0.5308775005 +169 0.5305103516 +170 0.5302418648 +171 0.530006864 +172 0.5298400725 +173 0.5296589128 +174 0.5295437273 +175 0.5292820654 +176 0.5292115412 +177 0.5290791138 +178 0.5289713119 +179 0.5289422561 +180 0.5287552293 +181 0.5285727525 +182 0.528397819 +183 0.5283810161 +184 0.5284303072 +185 0.528390595 +186 0.5282487883 +187 0.5282481497 +188 0.5283254988 +189 0.528144818 +190 0.5280405683 +191 0.5279090988 +192 0.5276504302 +193 0.5275807442 +194 0.5274087243 +195 0.527250873 +196 0.5273549231 +197 0.5271145342 +198 0.5269746433 +199 0.5266912295 +200 0.5265459105 +201 0.5265198481 +202 0.5264559892 +203 0.5264307649 +204 0.5262165183 +205 0.5261273154 +206 0.5260605828 +207 0.5259771671 +208 0.525869046 +209 0.525792974 +210 0.5257185784 +211 0.5256285772 +212 0.5255101589 +213 0.5254609077 +214 0.5252180043 +215 0.5250723262 +216 0.5249225771 +217 0.5248131388 +218 0.5247631692 +219 0.524621163 +220 0.5244956802 +221 0.5243251769 +222 0.5242836686 +223 0.5242239606 +224 0.5241854856 +225 0.5239882813 +226 0.5239682056 +227 0.5237943497 +228 0.5238562929 +229 0.5236612039 +230 0.5236299928 +231 0.5234946119 +232 0.5234394937 +233 0.5233420291 +234 0.523179548 +235 0.5230608104 +236 0.522970011 +237 0.5228133172 +238 0.5227894499 +239 0.5226895107 +240 0.5226015451 +241 0.5225083909 +242 0.5224650466 +243 0.5223712538 +244 0.5222634919 +245 0.5221394859 +246 0.5220917115 +247 0.5220284113 +248 0.5219544547 +249 0.5220070186 +250 0.521882334 +251 0.5219025693 +252 0.521730749 +253 0.5216863271 +254 0.5215853502 +255 0.5215059257 +256 0.521394412 +257 0.5213526643 +258 0.5212402327 +259 0.5211537039 +260 0.5211479166 +261 0.5211211358 +262 0.5210211168 +263 0.5209393375 +264 0.5209036164 +265 0.520884778 +266 0.5208787513 +267 0.5207805283 +268 0.520754865 +269 0.5207518716 +270 0.5206582385 +271 0.520551674 +272 0.520520862 +273 0.5204693359 +274 0.5204460274 +275 0.5203513166 +276 0.5202519362 +277 0.5201480058 +278 0.520135673 +279 0.5200520179 +280 0.5199253378 +281 0.5198213276 +282 0.5197501648 +283 0.5197842894 +284 0.5198157399 +285 0.5198223653 +286 0.5196974812 +287 0.5196702214 +288 0.5197543954 +289 0.5197135257 +290 0.5196158615 +291 0.5195828943 +292 0.5195710405 +293 0.5195277362 +294 0.5194922546 +295 0.5194887424 +296 0.51944001 +297 0.5193886834 +298 0.5193462572 +299 0.5193972645 +300 0.5192674712 +301 0.5191590707 +302 0.5191255448 +303 0.5191640996 +304 0.5191304939 +305 0.5190488343 +306 0.5190599298 +307 0.5189322918 +308 0.5188549426 +309 0.5188491155 +310 0.5188074476 +311 0.5187625867 +312 0.5187653805 +313 0.5187414334 +314 0.5186656808 +315 0.5186455253 +316 0.5186234541 +317 0.5185879725 +318 0.5185257499 +319 0.5184400992 +320 0.5185629079 +321 0.5185412357 +322 0.518512619 +323 0.5184310791 +324 0.5183528919 +325 0.5184181477 +326 0.5183779964 +327 0.5183597966 +328 0.5183498586 +329 0.51830396 +330 0.5182332362 +331 0.5182250543 +332 0.5182349125 +333 0.5182195066 +334 0.5181302238 +335 0.5181032833 +336 0.5180734692 +337 0.5180338767 +338 0.5180130427 +339 0.517967663 +340 0.5179084338 +341 0.5178658878 +342 0.5179462702 +343 0.5178982962 +344 0.5179817917 +345 0.5180425775 +346 0.5180588216 +347 0.5180141203 +348 0.5179999117 +349 0.5179982354 +350 0.5180161957 +351 0.5179829492 +352 0.5179695787 +353 0.517954053 +354 0.5179355739 +355 0.5179918096 +356 0.5179352945 +357 0.5180331183 +358 0.5180551098 +359 0.5180508392 +360 0.518088955 +361 0.5181426763 +362 0.518125594 +363 0.518146867 +364 0.5181890538 +365 0.518107075 +366 0.5181048798 +367 0.518102525 +368 0.5181168933 +369 0.518111146 +370 0.5181734084 +371 0.5181584814 +372 0.5182303227 +373 0.5182135198 +374 0.5182190675 +375 0.5181989919 +376 0.5181934042 +377 0.5181820693 +378 0.5181696567 +379 0.5181928055 +380 0.5182339546 +381 0.5182377862 +382 0.5181397228 +383 0.5180954207 +384 0.5180549501 +385 0.5180602983 +386 0.5181500999 +387 0.5181400421 +388 0.518136011 +389 0.5180149186 +390 0.5180058985 +391 0.5179793571 +392 0.5180108875 +393 0.5180826489 +394 0.5179517381 +395 0.5179179328 +396 0.5178984958 +397 0.5179274718 +398 0.5178524775 +399 0.5178915511 +400 0.5179182521 +401 0.5178901143 +402 0.5178659277 +403 0.5178306856 +404 0.5179376094 +405 0.5179266336 +406 0.5179778804 +407 0.5179524166 +408 0.5179670643 +409 0.517949982 +410 0.5179053606 +411 0.5179632328 +412 0.5179217644 +413 0.5179886965 +414 0.5179871399 +415 0.5179956012 +416 0.5179705765 +417 0.51793733 +418 0.5179208863 +419 0.5178556305 +420 0.5179470286 +421 0.5179999117 +422 0.5179786387 +423 0.5179340971 +424 0.5179981955 +425 0.518002506 +426 0.5179748471 +427 0.5179716142 +428 0.5180195483 +429 0.5178953028 +430 0.5178497634 +431 0.5179114272 +432 0.517985304 +433 0.5180470875 +434 0.5180049007 +435 0.5180485642 +436 0.5180085726 +437 0.5179773216 +438 0.5179353743 +439 0.5180032244 +440 0.5180706355 +441 0.518028728 +442 0.5180221426 +443 0.5180140405 +444 0.5179799558 +445 0.518007934 +446 0.518056826 +447 0.518022861 +448 0.5180491629 +449 0.5180494822 +450 0.5181105872 +451 0.5181348137 +452 0.5181295054 +453 0.5181430754 +454 0.5180861212 +455 0.5181535323 +456 0.5181987923 +457 0.5182041405 +458 0.5181442329 +459 0.5181066758 +460 0.5180015082 +461 0.5180408612 +462 0.5179642305 +463 0.518091669 +464 0.5181189687 +465 0.5181552086 +466 0.5181272703 +467 0.5181760027 +468 0.5182023046 +469 0.518128308 +470 0.518148703 +471 0.518106596 +472 0.5180940238 +473 0.5179928473 +474 0.5180507195 +475 0.5179999915 +476 0.5181022456 +477 0.5181174919 +478 0.5180907111 +479 0.5180663649 +480 0.5179720533 +481 0.5178740697 +482 0.5178451736 +483 0.5177914922 +484 0.5178450139 +485 0.5178439363 +486 0.5178243396 +487 0.5178595818 +488 0.5178416613 +489 0.5178585041 +490 0.5178389873 +491 0.5178616173 +492 0.517894784 +493 0.5179044027 +494 0.5179799558 +495 0.5179292279 +496 0.5179044027 +497 0.5178513599 +498 0.5178244993 +499 0.517796122 +500 0.51775174 +501 0.5177066796 +502 0.517690635 +503 0.5176378317 +504 0.5175554537 +505 0.5175639549 +506 0.517538132 +507 0.5175913743 +508 0.5176810163 +509 0.517653996 +510 0.5177049235 +511 0.5176820939 +512 0.5176627766 +513 0.5176629761 +514 0.5176130464 +515 0.5176830518 +516 0.5176282928 +517 0.5176081772 +518 0.5176710782 +519 0.517678422 +520 0.5176558718 +521 0.5176124079 +522 0.517577485 +523 0.5176198714 +524 0.5175997558 +525 0.5175737333 +526 0.5176169578 +527 0.5176518008 +528 0.5176583464 +529 0.5176685239 +530 0.5177018902 +531 0.5176779031 +532 0.5176762668 +533 0.5176650915 +534 0.5176373927 +535 0.5176042259 +536 0.5175891792 +537 0.5175977203 +538 0.5175816757 +539 0.517582913 +540 0.5175816757 +541 0.5176030286 +542 0.5176156407 +543 0.5176265366 +544 0.5176801382 +545 0.5177439572 +546 0.5177269149 +547 0.5177299881 +548 0.5177469905 +549 0.5177064002 +550 0.5176760273 +551 0.5177067195 +552 0.5177180145 +553 0.5177344981 +554 0.5177351367 +555 0.5177653499 +556 0.5177610395 +557 0.5178150003 +558 0.5177409638 +559 0.5177188926 +560 0.5177317442 +561 0.5176770251 +562 0.5177408042 +563 0.5176985376 +564 0.5176874421 +565 0.5176092947 +566 0.5175956449 +567 0.5176209091 +568 0.5176271353 +569 0.5176741913 +570 0.5176887991 +571 0.5176983779 +572 0.5177544141 +573 0.5177317442 +574 0.517732742 +575 0.5177604009 +576 0.517740884 +577 0.5177354161 +578 0.5177271942 +579 0.5177119479 +580 0.5177727336 +581 0.5177610395 +582 0.5177733323 +583 0.51778343 +584 0.5178305659 +585 0.5178137231 +586 0.5178474885 +587 0.5178407833 +588 0.5178033061 +589 0.5177829111 +590 0.5177608 +591 0.5177727336 +592 0.5177583255 +593 0.5177260368 +594 0.5176791803 +595 0.517644936 +596 0.5176744707 +597 0.5176235832 +598 0.5175183357 +599 0.5175030495 +600 0.517546713 +601 0.5175837113 +602 0.5176003146 +603 0.517540846 +604 0.5174415054 +605 0.5174184763 +606 0.5174625789 +607 0.5175040872 +608 0.5174413458 +609 0.5174556342 +610 0.5175084775 +611 0.5174515233 +612 0.5174414256 +613 0.5174748318 +614 0.5175012534 +615 0.5174610622 +616 0.5174889207 +617 0.5174780647 +618 0.5174205517 +619 0.5173700633 +620 0.517352542 +621 0.5173545775 +622 0.5173375751 +623 0.5173672295 +624 0.5173814781 +625 0.5173957266 +626 0.5173972831 +627 0.5173376549 +628 0.5173696642 +629 0.5173589279 +630 0.5173811588 +631 0.5173752518 +632 0.5174168 +633 0.5174370353 +634 0.5174474523 +635 0.5174209908 +636 0.5174549158 +637 0.5174199531 +638 0.5174288534 +639 0.5174815769 +640 0.5174443791 +641 0.5174192346 +642 0.5174683661 +643 0.5174485299 +644 0.5174672486 +645 0.5174725568 +646 0.517473834 +647 0.5174653727 +648 0.5174785436 +649 0.5174615412 +650 0.517581117 +651 0.5175590457 +652 0.517499617 +653 0.5175095152 +654 0.5175296706 +655 0.5174917943 +656 0.5175519015 +657 0.517548988 +658 0.5175111117 +659 0.5175081582 +660 0.51752544 +661 0.5175057236 +662 0.5175108323 +663 0.517554855 +664 0.5175468327 +665 0.5175263181 +666 0.5175238435 +667 0.5175173379 +668 0.5175137857 +669 0.5174769471 +670 0.5174387914 +671 0.5174426629 +672 0.517462539 +673 0.5174383125 +674 0.5174244631 +675 0.5174175983 +676 0.5174247824 +677 0.5174746722 +678 0.5174003164 +679 0.5174037888 +680 0.517390099 +681 0.5174019129 +682 0.5174039085 +683 0.517456632 +684 0.5174586675 +685 0.5174576697 +686 0.517492393 +687 0.5174370353 +688 0.5174461352 +689 0.5174683262 +690 0.5175086371 +691 0.5174491286 +692 0.5174423436 +693 0.5174665701 +694 0.5174530799 +695 0.5174895593 +696 0.5174430221 +697 0.5174293323 +698 0.5174405476 +699 0.5174137268 +700 0.5173695045 +701 0.517340768 +702 0.5173404886 +703 0.5173894604 +704 0.5173621208 +705 0.5173560542 +706 0.5173622006 +707 0.5173170604 +708 0.5173046478 +709 0.5173010158 +710 0.5173260006 +711 0.5173600055 +712 0.5173256414 +713 0.5173531407 +714 0.5173080004 +715 0.5173347014 +716 0.5173245239 +717 0.517372019 +718 0.5173887819 +719 0.5173999173 +720 0.5174072611 +721 0.5173966046 +722 0.5173495087 +723 0.5173777263 +724 0.5173394908 +725 0.5173305107 +726 0.5172990202 +727 0.517290519 +728 0.5173098763 +729 0.5172539997 +730 0.5171552978 +731 0.5171579719 +732 0.5171487921 +733 0.5171618433 +734 0.5172155646 +735 0.5171748945 +736 0.5171453597 +737 0.5170921972 +738 0.5170793456 +739 0.5170084622 +740 0.5170535625 +741 0.5170255844 +742 0.5169924975 +743 0.5170025951 +744 0.5169900229 +745 0.5170332873 +746 0.5170673321 +747 0.5170371588 +748 0.5169545014 +749 0.5169446831 +750 0.516930235 +751 0.5169450822 +752 0.5168981858 +753 0.5169019774 +754 0.5168974275 +755 0.5169250465 +756 0.5169170641 +757 0.5169186606 +758 0.5169775305 +759 0.5169516677 +760 0.5169135918 +761 0.5168794672 +762 0.5168977069 +763 0.5168884074 +764 0.5168340076 +765 0.5168445044 +766 0.5168496131 +767 0.5168488149 +768 0.5168614669 +769 0.5168585135 +770 0.5168651388 +771 0.5168584736 +772 0.5168740392 +773 0.5168747576 +774 0.5168330896 +775 0.5168063487 +776 0.5168013997 +777 0.5168438658 +778 0.5167511507 +779 0.5167480376 +780 0.5167928186 +781 0.5167889073 +782 0.5168013198 +783 0.5167960116 +784 0.5168111781 +785 0.5168005216 +786 0.51680579 +787 0.5167915814 +788 0.5167748982 +789 0.5168041935 +790 0.5167759359 +791 0.5167434876 +792 0.5167489555 +793 0.5167711864 +794 0.5167338689 +795 0.5166719257 +796 0.5166525286 +797 0.5166358853 +798 0.5166362445 +799 0.5166471006 +800 0.5166574776 +801 0.5166407147 +802 0.5166622271 +803 0.516646901 +804 0.5166910036 +805 0.5166904448 +806 0.5166873716 +807 0.5166771143 +808 0.5167047731 +809 0.5166963517 +810 0.5167017798 +811 0.5166574377 +812 0.5166666174 +813 0.5166227544 +814 0.516627903 +815 0.5166474199 +816 0.5166266657 +817 0.5166376015 +818 0.5166048339 +819 0.5165944968 +820 0.5165669975 +821 0.5166013217 +822 0.5166063905 +823 0.5165987274 +824 0.5165981288 +825 0.5165960134 +826 0.5165643634 +827 0.5165364251 +828 0.5165481192 +829 0.5165230147 +830 0.516490287 +831 0.5164810674 +832 0.5164641049 +833 0.5165227752 +834 0.5165643234 +835 0.5165637248 +836 0.5165520306 +837 0.5165865543 +838 0.5165328729 +839 0.5165871929 +840 0.5165968915 +841 0.5165996454 +842 0.5165059724 +843 0.5165266866 +844 0.5165173871 +845 0.5165226156 +846 0.5164706105 +847 0.5164791915 +848 0.5165226555 +849 0.5164630272 +850 0.5164285035 +851 0.5164500958 +852 0.5164344903 +853 0.516449098 +854 0.5164778744 +855 0.5165196222 +856 0.5164312574 +857 0.5164510537 +858 0.516466779 +859 0.5164428319 +860 0.5164198027 +861 0.5164194435 +862 0.5163906671 +863 0.5164269869 +864 0.5164191642 +865 0.5163808089 +866 0.5163986096 +867 0.516379412 +868 0.5164052349 +869 0.516385758 +870 0.5164266676 +871 0.5164160111 +872 0.5164019622 +873 0.5163720682 +874 0.5163861172 +875 0.5163922237 +876 0.5164217584 +877 0.516498908 +878 0.5165100035 +879 0.5164899677 +880 0.5164599939 +881 0.5164588365 +882 0.5163931816 +883 0.5164353284 +884 0.5164372841 +885 0.5164949966 +886 0.5164953957 +887 0.5164926019 +888 0.5164668987 +889 0.5164465038 +890 0.5164437498 +891 0.5164734043 +892 0.5165070899 +893 0.5164926418 +894 0.5165076487 +895 0.5165199814 +896 0.5164611514 +897 0.5164996663 +898 0.5165506337 +899 0.5165602924 +900 0.5165919025 +901 0.516601202 +902 0.5166140137 +903 0.5166589943 +904 0.5166631052 +905 0.5166227144 +906 0.5166210781 +907 0.5165934591 +908 0.5165764167 +909 0.5165655607 +910 0.5165239726 +911 0.5165164692 +912 0.5164707701 +913 0.5164657013 +914 0.5164761981 +915 0.5164621093 +916 0.5164450669 +917 0.5163782545 +918 0.5163745028 +919 0.5164085077 +920 0.5164178072 +921 0.5164248316 +922 0.5164317364 +923 0.5164370047 +924 0.5164481002 +925 0.5164797902 +926 0.5165024601 +927 0.5165390194 +928 0.5164973514 +929 0.5164890098 +930 0.5165044158 +931 0.5165103627 +932 0.5165181455 +933 0.5164924423 +934 0.5164496967 +935 0.5164533686 +936 0.5164765574 +937 0.5164699719 +938 0.5164817858 +939 0.5164915243 +940 0.5164913646 +941 0.5164694131 +942 0.5164336521 +943 0.5164408762 +944 0.5164918037 +945 0.5164682158 +946 0.5164761981 +947 0.5165165889 +948 0.5165401768 +949 0.5165487578 +950 0.516552749 +951 0.5165166288 +952 0.51657945 +953 0.5165919424 +954 0.5166060712 +955 0.5165815254 +956 0.5165934192 +957 0.51660663 +958 0.516636045 +959 0.5166254684 +960 0.5166444664 +961 0.5166947553 +962 0.5167187822 +963 0.5166986666 +964 0.516668613 +965 0.5166337301 +966 0.5166297389 +967 0.5166126167 +968 0.5166099826 +969 0.5165966121 +970 0.5165862749 +971 0.516571747 +972 0.5166207987 +973 0.516656839 +974 0.5166802274 +975 0.5166900058 +976 0.5166883295 +977 0.5167098419 +978 0.5166981079 +979 0.5166938772 +980 0.5166906444 +981 0.5166959925 +982 0.5167077665 +983 0.5167385385 +984 0.5167479577 +985 0.5167496739 +986 0.5167461218 +987 0.5167561397 +988 0.5167329908 +989 0.5167397758 +990 0.516726126 +991 0.5167098419 +992 0.5166876909 +993 0.5167072876 +994 0.5167233321 +995 0.5167357846 +996 0.5167197002 +997 0.51673786 +998 0.5167543436 +999 0.5167515897 +1000 0.5167540243 +1001 0.5167523081 +1002 0.5167755368 +1003 0.5168009207 +1004 0.5167988453 +1005 0.5167802464 +1006 0.5167734614 +1007 0.5167867919 +1008 0.5167902643 +1009 0.5167699491 +1010 0.516761887 +1011 0.5167859139 +1012 0.5167698294 +1013 0.5167439266 +1014 0.5167191414 +1015 0.5166852563 +1016 0.5166842585 +1017 0.5166710876 +1018 0.5166986666 +1019 0.5167154296 +1020 0.516657757 +1021 0.5166989859 +1022 0.5166941965 +1023 0.516759133 +1024 0.5167654391 +1025 0.5166864137 +1026 0.5167093231 +1027 0.5167430486 +1028 0.5167135138 +1029 0.516735625 +1030 0.5167171857 +1031 0.5166926 +1032 0.5166982675 +1033 0.5166397169 +1034 0.5166815844 +1035 0.5166192421 +1036 0.5166324928 +1037 0.5166860545 +1038 0.5166870922 +1039 0.5166735222 +1040 0.5166686529 +1041 0.5166812651 +1042 0.516646462 +1043 0.5166356858 +1044 0.5166245903 +1045 0.5166212776 +1046 0.5166041554 +1047 0.5166140935 +1048 0.5166229938 +1049 0.5166182044 +1050 0.5166024791 +1051 0.5166240315 +1052 0.5166215969 +1053 0.5166373621 +1054 0.5165711085 +1055 0.5165797693 +1056 0.5165858359 +1057 0.5165630463 +1058 0.5165596937 +1059 0.5165902661 +1060 0.5165590551 +1061 0.5165400571 +1062 0.5165538665 +1063 0.5165493166 +1064 0.5165548244 +1065 0.5165912639 +1066 0.5166041155 +1067 0.5165254892 +1068 0.5165139946 +1069 0.5165185446 +1070 0.5165053338 +1071 0.5165130368 +1072 0.516530119 +1073 0.5164815064 +1074 0.5164803091 +1075 0.5165140346 +1076 0.5164807481 +1077 0.5164698921 +1078 0.5164896883 +1079 0.5164973115 +1080 0.5164960343 +1081 0.5164955554 +1082 0.5165197819 +1083 0.5165132363 +1084 0.5165317554 +1085 0.5165319949 +1086 0.5165426513 +1087 0.5165460438 +1088 0.5165682348 +1089 0.5165918227 +1090 0.5165919823 +1091 0.5165843991 +1092 0.5165646827 +1093 0.5165904258 +1094 0.5165965323 +1095 0.5166029581 +1096 0.5166061909 +1097 0.5165703501 +1098 0.5165635651 +1099 0.5165792904 +1100 0.5165628068 +1101 0.5165661195 +1102 0.5165990068 +1103 0.516600723 +1104 0.516571308 +1105 0.5165625673 +1106 0.5165763768 +1107 0.5165448864 +1108 0.5165635651 +1109 0.5165369439 +1110 0.5165517113 +1111 0.5165772948 +1112 0.5165784921 +1113 0.5166016011 +1114 0.5166032774 +1115 0.5165874324 +1116 0.5166035568 +1117 0.5166309762 +1118 0.5166146523 +1119 0.5166398765 +1120 0.5166011221 +1121 0.516643269 +1122 0.5166566395 +1123 0.5166561206 +1124 0.5166455041 +1125 0.516661389 +1126 0.5166735621 +1127 0.516676795 +1128 0.5166924005 +1129 0.5166983473 +1130 0.5167222944 +1131 0.5167396561 +1132 0.516689886 +1133 0.5166965513 +1134 0.5166827019 +1135 0.5167176647 +1136 0.5166504532 +1137 0.5166507724 +1138 0.5166333709 +1139 0.5166298986 +1140 0.5166392778 +1141 0.5166326924 +1142 0.5166292999 +1143 0.516637841 +1144 0.5166795888 +1145 0.5166857751 +1146 0.5167115981 +1147 0.5167084051 +1148 0.5166902852 +1149 0.5166788305 +1150 0.5166682937 +1151 0.5166998241 +1152 0.5167009815 +1153 0.5167107998 +1154 0.5167218554 +1155 0.5166823028 +1156 0.5166720854 +1157 0.5166363244 +1158 0.516614772 +1159 0.51662926 +1160 0.5166226346 +1161 0.5166281424 +1162 0.5165845188 +1163 0.5166440673 +1164 0.5166459032 +1165 0.5166896865 +1166 0.5167124362 +1167 0.5166866133 +1168 0.5166534066 +1169 0.5166608302 +1170 0.5166481383 +1171 0.5166507724 +1172 0.5166904448 +1173 0.516695354 +1174 0.5166969504 +1175 0.51669715 +1176 0.5166963517 +1177 0.5166709678 +1178 0.5166839791 +1179 0.516704853 +1180 0.516709802 +1181 0.5167009017 +1182 0.5166621074 +1183 0.516631974 +1184 0.5165963327 +1185 0.5166168075 +1186 0.5166136145 +1187 0.5166113795 +1188 0.5166016809 +1189 0.5165970911 +1190 0.5165932994 +1191 0.5165981687 +1192 0.516613854 +1193 0.5165923815 +1194 0.5165940178 +1195 0.516597131 +1196 0.516594856 +1197 0.5166073484 +1198 0.516590785 +1199 0.5165845188 +1200 0.5165579376 +1201 0.516557738 +1202 0.5165544652 +1203 0.5165553433 +1204 0.5165489574 +1205 0.5164838612 +1206 0.5165424518 +1207 0.5165671971 +1208 0.5165646827 +1209 0.5165543854 +1210 0.5165333519 +1211 0.5165114004 +1212 0.5164857371 +1213 0.5164813468 +1214 0.5164698522 +1215 0.5164714087 +1216 0.5164865353 +1217 0.5164734841 +1218 0.516505214 +1219 0.5165037373 +1220 0.5165192231 +1221 0.5165763369 +1222 0.5166146123 +1223 0.5166265859 +1224 0.5166289008 +1225 0.5166501738 +1226 0.5166405949 +1227 0.5166464221 +1228 0.5166581162 +1229 0.516655961 +1230 0.5167089639 +1231 0.5167313145 +1232 0.5167319531 +1233 0.5167638426 +1234 0.5167504722 +1235 0.5167895059 +1236 0.516749195 +1237 0.5167561796 +1238 0.5167231725 +1239 0.5167245295 +1240 0.5167278422 +1241 0.5167740601 +1242 0.5167655189 +1243 0.5167185826 +1244 0.516725208 +1245 0.5167574967 +1246 0.5167639624 +1247 0.5167562195 +1248 0.5168257858 +1249 0.5168304555 +1250 0.5168210762 +1251 0.516825666 +1252 0.5168550012 +1253 0.5168740392 +1254 0.5168629038 +1255 0.5168844562 +1256 0.5168312138 +1257 0.5168364023 +1258 0.5168064685 +1259 0.5168081448 +1260 0.5167731022 +1261 0.5167660378 +1262 0.5167189019 +1263 0.5166914825 +1264 0.5166621473 +1265 0.5166468611 +1266 0.516658675 +1267 0.5166759967 +1268 0.5166738814 +1269 0.5166590741 +1270 0.5166851365 +1271 0.5166680942 +1272 0.5166878904 +1273 0.5166934781 +1274 0.5167058508 +1275 0.516788109 +1276 0.5168081448 +1277 0.5167937366 +1278 0.5167747386 +1279 0.5167958519 +1280 0.516809861 +1281 0.5168613073 +1282 0.516849214 +1283 0.5168726423 +1284 0.5169444436 +1285 0.516981841 +1286 0.5169846348 +1287 0.5170016772 +1288 0.5170408307 +1289 0.5170183204 +1290 0.5170320501 +1291 0.5170412697 +1292 0.5170499306 +1293 0.5170708444 +1294 0.5170614252 +1295 0.5170693676 +1296 0.5169971671 +1297 0.5169515878 +1298 0.5168929574 +1299 0.5169025761 +1300 0.5169544615 +1301 0.5169529848 +1302 0.5169692289 +1303 0.5170149279 +1304 0.5170405513 +1305 0.5170466578 +1306 0.517064219 +1307 0.5170516069 +1308 0.517105408 +1309 0.5170767912 +1310 0.5170567954 +1311 0.5170599484 +1312 0.51701852 +1313 0.5170113358 +1314 0.5169802844 +1315 0.5169065274 +1316 0.5169126738 +1317 0.5169382174 +1318 0.5169278403 +1319 0.5169475967 +1320 0.5169711047 +1321 0.5169164654 +1322 0.5169238491 +1323 0.5169552996 +1324 0.5168892057 +1325 0.5168521675 +1326 0.5168224332 +1327 0.5168164065 +1328 0.5167228931 +1329 0.516691722 +1330 0.5167013806 +1331 0.5167128353 +1332 0.5166999039 +1333 0.516667735 +1334 0.5166842186 +1335 0.5167059705 +1336 0.5167458025 +1337 0.5167280018 +1338 0.5167164274 +1339 0.5167548226 +1340 0.5167498336 +1341 0.5168140118 +1342 0.5168180828 +1343 0.5167127954 +1344 0.5167155094 +1345 0.5167163476 +1346 0.5167974484 +1347 0.5167561397 +1348 0.5167724237 +1349 0.5167789293 +1350 0.5167599712 +1351 0.5167485963 +1352 0.5167547827 +1353 0.516714352 +1354 0.5167424898 +1355 0.5167217756 +1356 0.5167604501 +1357 0.5167303566 +1358 0.5166992254 +1359 0.5166590342 +1360 0.5166779923 +1361 0.5166660188 +1362 0.516644626 +1363 0.5166415528 +1364 0.5166489365 +1365 0.5166725643 +1366 0.5166833804 +1367 0.5167351061 +1368 0.5167613282 +1369 0.5167744991 +1370 0.5167759758 +1371 0.5167467205 +1372 0.5167721842 +1373 0.5167968497 +1374 0.5167866323 +1375 0.5167675145 +1376 0.51679218 +1377 0.5167786499 +1378 0.5167850757 +1379 0.5167561796 +1380 0.5167566984 +1381 0.5167470797 +1382 0.5167896656 +1383 0.5168246283 +1384 0.516838358 +1385 0.5168526065 +1386 0.5168782698 +1387 0.516895392 +1388 0.5168688107 +1389 0.5168865715 +1390 0.5168898443 +1391 0.5168698883 +1392 0.5168842566 +1393 0.5168901635 +1394 0.5169072857 +1395 0.5169189001 +1396 0.5169557786 +1397 0.5170002403 +1398 0.5170057881 +1399 0.5169929764 +1400 0.517024826 +1401 0.5170493319 +1402 0.5170702856 +1403 0.5170896029 +1404 0.5170963081 +1405 0.5170638199 +1406 0.5170339259 +1407 0.5170466977 +1408 0.517066933 +1409 0.5171156254 +1410 0.517071922 +1411 0.5170939932 +1412 0.5171162241 +1413 0.5171122329 +1414 0.5170627423 +1415 0.51705923 +1416 0.5170048701 +1417 0.51700491 +1418 0.5169914198 +1419 0.5169932957 +1420 0.517010338 +1421 0.5169825993 +1422 0.5169611268 +1423 0.5169873488 +1424 0.5169630425 +1425 0.5169831581 +1426 0.5169683907 +1427 0.5169445634 +1428 0.5169393748 +1429 0.5169732999 +1430 0.5169865107 +1431 0.5170445824 +1432 0.5170323295 +1433 0.5170206752 +1434 0.5170223914 +1435 0.5170308926 +1436 0.5170033136 +1437 0.5170470569 +1438 0.5170674119 +1439 0.5170885652 +1440 0.5170643786 +1441 0.5170805429 +1442 0.5170779487 +1443 0.5171075233 +1444 0.5170820197 +1445 0.5170852924 +1446 0.5171122728 +1447 0.517123049 +1448 0.517126681 +1449 0.5170753943 +1450 0.5170957094 +1451 0.5171029335 +1452 0.5171021751 +1453 0.5170681304 +1454 0.5170715229 +1455 0.5170847736 +1456 0.5170922371 +1457 0.5170763123 +1458 0.5170974655 +1459 0.517080982 +1460 0.5170911595 +1461 0.5171034922 +1462 0.517138016 +1463 0.5171513465 +1464 0.5171891031 +1465 0.5172055068 +1466 0.5172134892 +1467 0.5172269794 +1468 0.5172449796 +1469 0.5172766297 +1470 0.517265614 +1471 0.5172447402 +1472 0.5172520839 +1473 0.5172788249 +1474 0.5172775477 +1475 0.5172921953 +1476 0.5172975834 +1477 0.5173219695 +1478 0.5173298721 +1479 0.5173412469 +1480 0.5173703027 +1481 0.5173581296 +1482 0.5173629191 +1483 0.5173861877 +1484 0.5173859083 +1485 0.5173566928 +1486 0.5173647949 +1487 0.5173725777 +1488 0.5173817175 +1489 0.517360684 +1490 0.5173566928 +1491 0.517397802 +1492 0.517391017 +1493 0.5174278955 +1494 0.5174739937 +1495 0.5175022512 +1496 0.517486526 +1497 0.5174668894 +1498 0.5174568715 +1499 0.5174742331 diff --git a/main/train/catboost_info/time_left.tsv b/main/train/catboost_info/time_left.tsv index 22f462a..904012e 100644 --- a/main/train/catboost_info/time_left.tsv +++ b/main/train/catboost_info/time_left.tsv @@ -1,501 +1,1501 @@ iter Passed Remaining -0 118 58891 -1 213 53107 -2 307 50970 -3 396 49105 -4 489 48462 -5 578 47615 -6 665 46841 -7 735 45252 -8 821 44798 -9 910 44595 -10 1000 44469 -11 1084 44085 -12 1172 43919 -13 1258 43698 -14 1344 43457 -15 1429 43244 -16 1515 43064 -17 1601 42872 -18 1694 42897 -19 1787 42894 -20 1926 43944 -21 2090 45430 -22 2179 45192 -23 2272 45078 -24 2342 44516 -25 2424 44201 -26 2509 43968 -27 2587 43610 -28 2683 43581 -29 2765 43324 -30 2853 43164 -31 2933 42898 -32 3009 42582 -33 3094 42408 -34 3180 42259 -35 3265 42090 -36 3351 41945 -37 3429 41694 -38 3504 41427 -39 3584 41222 -40 3670 41090 -41 3754 40945 -42 3842 40842 -43 3933 40761 -44 4016 40610 -45 4088 40353 -46 4174 40232 -47 4261 40125 -48 4346 40006 -49 4396 39570 -50 4465 39310 -51 4548 39186 -52 4630 39057 -53 4701 38831 -54 4785 38716 -55 4869 38607 -56 4952 38489 -57 5033 38355 -58 5107 38173 -59 5190 38066 -60 5276 37974 -61 5359 37861 -62 5442 37753 -63 5522 37621 -64 5605 37515 -65 5683 37371 -66 5769 37287 -67 5853 37184 -68 5936 37079 -69 6020 36982 -70 6109 36917 -71 6286 37367 -72 6396 37417 -73 6481 37310 -74 6567 37215 -75 6647 37086 -76 6716 36897 -77 6797 36777 -78 6883 36681 -79 6968 36583 -80 7051 36478 -81 7135 36375 -82 7220 36278 -83 7306 36185 -84 7392 36093 -85 7477 35995 -86 7562 35898 -87 7646 35799 -88 7730 35701 -89 7815 35603 -90 7903 35522 -91 7989 35429 -92 8072 35328 -93 8156 35228 -94 8242 35138 -95 8326 35040 -96 8412 34950 -97 8497 34858 -98 8582 34765 -99 8675 34700 -100 8752 34577 -101 8836 34480 -102 8890 34268 -103 8975 34176 -104 9058 34075 -105 9143 33986 -106 9237 33927 -107 9318 33821 -108 9402 33727 -109 9484 33627 -110 9569 33535 -111 9655 33448 -112 9738 33353 -113 9825 33268 -114 9909 33176 -115 9991 33076 -116 10075 32981 -117 10158 32887 -118 10239 32785 -119 10323 32691 -120 10506 32907 -121 10617 32896 -122 10701 32799 -123 10789 32717 -124 10875 32626 -125 10954 32514 -126 11038 32420 -127 11125 32332 -128 11211 32243 -129 11296 32151 -130 11379 32052 -131 11463 31959 -132 11547 31865 -133 11639 31792 -134 11709 31659 -135 11797 31575 -136 11885 31493 -137 11966 31390 -138 12052 31302 -139 12138 31213 -140 12223 31122 -141 12311 31038 -142 12396 30949 -143 12481 30856 -144 12564 30761 -145 12651 30675 -146 12740 30595 -147 12827 30509 -148 12915 30424 -149 13019 30379 -150 13125 30337 -151 13210 30244 -152 13293 30149 -153 13396 30097 -154 13490 30026 -155 13584 29955 -156 13678 29883 -157 13763 29791 -158 13839 29680 -159 13931 29603 -160 14026 29533 -161 14116 29453 -162 14200 29359 -163 14288 29273 -164 14373 29182 -165 14467 29108 -166 14598 29110 -167 14769 29187 -168 14855 29095 -169 14940 29001 -170 15027 28912 -171 15116 28826 -172 15202 28735 -173 15286 28640 -174 15370 28544 -175 15456 28453 -176 15542 28362 -177 15630 28274 -178 15712 28177 -179 15798 28086 -180 15879 27987 -181 15966 27896 -182 16055 27812 -183 16142 27723 -184 16232 27639 -185 16317 27546 -186 16400 27451 -187 16489 27365 -188 16591 27301 -189 16677 27210 -190 16762 27117 -191 16848 27028 -192 16935 26938 -193 17031 26864 -194 17115 26769 -195 17208 26691 -196 17300 26609 -197 17388 26522 -198 17477 26435 -199 17564 26347 -200 17656 26265 -201 17742 26174 -202 17830 26086 -203 17908 25984 -204 17993 25893 -205 18081 25805 -206 18166 25713 -207 18254 25625 -208 18339 25535 -209 18416 25432 -210 18494 25331 -211 18580 25241 -212 18666 25151 -213 18766 25079 -214 18927 25089 -215 19035 25028 -216 19116 24930 -217 19185 24817 -218 19261 24714 -219 19343 24618 -220 19424 24522 -221 19504 24424 -222 19590 24334 -223 19677 24245 -224 19767 24160 -225 19836 24049 -226 19907 23941 -227 19990 23848 -228 20077 23760 -229 20162 23669 -230 20258 23591 -231 20342 23499 -232 20444 23427 -233 20528 23336 -234 20619 23251 -235 20700 23156 -236 20788 23068 -237 20880 22986 -238 20956 22886 -239 21043 22796 -240 21121 22698 -241 21206 22608 -242 21285 22511 -243 21376 22427 -244 21462 22338 -245 21548 22248 -246 21640 22166 -247 21734 22085 -248 21816 21991 -249 21900 21900 -250 21988 21813 -251 22072 21722 -252 22157 21632 -253 22242 21542 -254 22326 21450 -255 22413 21362 -256 22492 21267 -257 22585 21184 -258 22671 21096 -259 22773 21021 -260 22864 20937 -261 22948 20846 -262 23110 20825 -263 23242 20777 -264 23318 20678 -265 23407 20591 -266 23490 20499 -267 23577 20410 -268 23659 20317 -269 23747 20229 -270 23836 20142 -271 23922 20052 -272 24013 19967 -273 24101 19879 -274 24194 19795 -275 24273 19699 -276 24355 19607 -277 24441 19517 -278 24529 19430 -279 24612 19338 -280 24699 19249 -281 24780 19156 -282 24868 19068 -283 24950 18976 -284 25030 18882 -285 25115 18793 -286 25202 18704 -287 25285 18613 -288 25374 18525 -289 25465 18440 -290 25548 18349 -291 25634 18260 -292 25717 18168 -293 25803 18079 -294 25886 17989 -295 25972 17899 -296 26053 17807 -297 26137 17717 -298 26218 17625 -299 26300 17533 -300 26387 17445 -301 26480 17361 -302 26572 17276 -303 26658 17187 -304 26741 17097 -305 26829 17009 -306 26914 16919 -307 26997 16829 -308 27079 16738 -309 27160 16646 -310 27297 16589 -311 27488 16563 -312 27573 16473 -313 27655 16381 -314 27737 16290 -315 27824 16201 -316 27907 16110 -317 27991 16020 -318 28074 15929 -319 28112 15813 -320 28196 15723 -321 28281 15634 -322 28364 15543 -323 28465 15462 -324 28546 15370 -325 28634 15283 -326 28720 15194 -327 28805 15105 -328 28889 15015 -329 28970 14924 -330 29054 14834 -331 29140 14745 -332 29223 14655 -333 29307 14566 -334 29389 14475 -335 29472 14385 -336 29557 14296 -337 29635 14203 -338 29721 14115 -339 29803 14025 -340 29890 13937 -341 29971 13846 -342 30053 13756 -343 30123 13660 -344 30208 13572 -345 30291 13482 -346 30374 13392 -347 30467 13307 -348 30550 13217 -349 30636 13129 -350 30718 13040 -351 30801 12950 -352 30846 12845 -353 30931 12756 -354 31013 12667 -355 31094 12577 -356 31178 12488 -357 31247 12394 -358 31329 12304 -359 31425 12220 -360 31620 12175 -361 31725 12094 -362 31807 12004 -363 31890 11915 -364 31973 11825 -365 32017 11722 -366 32104 11634 -367 32192 11547 -368 32258 11452 -369 32341 11363 -370 32425 11274 -371 32501 11183 -372 32583 11094 -373 32668 11005 -374 32760 10920 -375 32844 10831 -376 32930 10743 -377 33032 10661 -378 33116 10572 -379 33196 10483 -380 33282 10395 -381 33364 10306 -382 33451 10218 -383 33526 10127 -384 33603 10037 -385 33686 9948 -386 33804 9870 -387 33903 9786 -388 33980 9696 -389 34070 9609 -390 34154 9521 -391 34241 9433 -392 34325 9345 -393 34406 9256 -394 34494 9169 -395 34595 9085 -396 34673 8996 -397 34755 8907 -398 34841 8819 -399 34925 8731 -400 35016 8644 -401 35101 8557 -402 35182 8468 -403 35268 8380 -404 35343 8290 -405 35419 8200 -406 35502 8112 -407 35590 8025 -408 35724 7948 -409 35865 7873 -410 35950 7784 -411 36034 7696 -412 36115 7607 -413 36198 7519 -414 36285 7432 -415 36371 7344 -416 36451 7255 -417 36541 7168 -418 36620 7079 -419 36693 6989 -420 36780 6901 -421 36862 6813 -422 36948 6725 -423 37016 6635 -424 37097 6546 -425 37186 6459 -426 37269 6371 -427 37355 6284 -428 37443 6196 -429 37513 6106 -430 37596 6018 -431 37678 5930 -432 37761 5843 -433 37844 5755 -434 37931 5667 -435 38019 5580 -436 38102 5492 -437 38182 5404 -438 38264 5316 -439 38346 5229 -440 38427 5141 -441 38508 5053 -442 38594 4965 -443 38676 4878 -444 38760 4790 -445 38855 4704 -446 38941 4617 -447 39021 4529 -448 39112 4442 -449 39199 4355 -450 39313 4271 -451 39485 4193 -452 39595 4108 -453 39683 4020 -454 39770 3933 -455 39848 3845 -456 40026 3766 -457 40153 3682 -458 40240 3594 -459 40325 3506 -460 40409 3418 -461 40486 3330 -462 40576 3242 -463 40682 3156 -464 40768 3068 -465 40847 2980 -466 40937 2892 -467 41024 2805 -468 41109 2717 -469 41196 2629 -470 41281 2541 -471 41370 2454 -472 41456 2366 -473 41544 2278 -474 41632 2191 -475 41665 2100 -476 41753 2013 -477 41836 1925 -478 41917 1837 -479 42024 1751 -480 42110 1663 -481 42197 1575 -482 42282 1488 -483 42371 1400 -484 42466 1313 -485 42568 1226 -486 42667 1138 -487 42785 1052 -488 42869 964 -489 42952 876 -490 43039 788 -491 43123 701 -492 43207 613 -493 43298 525 -494 43385 438 -495 43473 350 -496 43557 262 -497 43644 175 -498 43736 87 -499 43823 0 +0 141 212011 +1 202 151867 +2 281 140686 +3 367 137262 +4 495 148152 +5 557 138926 +6 626 133720 +7 702 131073 +8 771 127833 +9 841 125310 +10 883 119530 +11 951 118028 +12 1023 117107 +13 1100 116850 +14 1174 116293 +15 1244 115453 +16 1313 114553 +17 1389 114378 +18 1462 113967 +19 1534 113536 +20 1604 112979 +21 1680 112869 +22 1751 112466 +23 1821 112032 +24 1893 111738 +25 1966 111483 +26 2035 111061 +27 2108 110843 +28 2218 112514 +29 2307 113075 +30 2408 114124 +31 2474 113520 +32 2544 113120 +33 2612 112638 +34 2682 112268 +35 2752 111941 +36 2832 112014 +37 2900 111601 +38 2971 111315 +39 3047 111246 +40 3118 110974 +41 3195 110942 +42 3270 110802 +43 3340 110543 +44 3410 110270 +45 3479 109971 +46 3548 109708 +47 3626 109710 +48 3702 109634 +49 3770 109355 +50 3840 109103 +51 3909 108866 +52 3980 108681 +53 4051 108484 +54 4120 108243 +55 4190 108053 +56 4231 107132 +57 4302 106966 +58 4373 106815 +59 4444 106673 +60 4513 106474 +61 4580 106228 +62 4649 106044 +63 4722 105963 +64 4790 105755 +65 4858 105562 +66 4928 105411 +67 4998 105257 +68 5069 105135 +69 5153 105277 +70 5230 105268 +71 5298 105078 +72 5369 104961 +73 5443 104888 +74 5511 104715 +75 5584 104632 +76 5655 104514 +77 5725 104371 +78 5786 104083 +79 5855 103929 +80 5930 103899 +81 6000 103770 +82 6063 103511 +83 6125 103259 +84 6188 103022 +85 6255 102848 +86 6330 102821 +87 6425 103106 +88 6532 103559 +89 6655 104263 +90 6757 104627 +91 6830 104535 +92 6901 104417 +93 6975 104338 +94 7042 104158 +95 7115 104061 +96 7200 104154 +97 7272 104045 +98 7342 103907 +99 7413 103795 +100 7488 103732 +101 7557 103588 +102 7647 103722 +103 7715 103570 +104 7788 103470 +105 7857 103335 +106 7929 103225 +107 8003 103151 +108 8082 103148 +109 8204 103679 +110 8275 103559 +111 8349 103479 +112 8419 103346 +113 8489 103209 +114 8557 103059 +115 8630 102967 +116 8698 102823 +117 8766 102668 +118 8836 102552 +119 8901 102367 +120 8973 102267 +121 9049 102212 +122 9121 102119 +123 9186 101939 +124 9258 101840 +125 9327 101715 +126 9399 101621 +127 9473 101541 +128 9547 101472 +129 9618 101362 +130 9696 101331 +131 9772 101280 +132 9841 101156 +133 9910 101032 +134 9982 100934 +135 10055 100850 +136 10126 100751 +137 10196 100636 +138 10269 100547 +139 10340 100450 +140 10409 100332 +141 10480 100229 +142 10564 100254 +143 10625 100055 +144 10819 101107 +145 10901 101096 +146 10972 100990 +147 11039 100851 +148 11109 100732 +149 11177 100599 +150 11248 100494 +151 11321 100406 +152 11402 100385 +153 11475 100295 +154 11545 100187 +155 11616 100084 +156 11681 99927 +157 11754 99841 +158 11832 99794 +159 11956 100136 +160 12034 100087 +161 12105 99979 +162 12178 99895 +163 12249 99788 +164 12321 99691 +165 12396 99616 +166 12474 99569 +167 12543 99449 +168 12618 99379 +169 12708 99422 +170 12783 99353 +171 12853 99244 +172 12924 99135 +173 12995 99035 +174 13066 98934 +175 13139 98841 +176 13208 98729 +177 13287 98686 +178 13359 98589 +179 13429 98483 +180 13501 98387 +181 13572 98291 +182 13643 98189 +183 13714 98086 +184 13782 97969 +185 13849 97837 +186 13922 97754 +187 13998 97689 +188 14072 97612 +189 14148 97546 +190 14220 97459 +191 14284 97315 +192 14358 97234 +193 14430 97144 +194 14499 97033 +195 14571 96946 +196 14641 96840 +197 14714 96760 +198 14799 96755 +199 14941 97116 +200 15107 97634 +201 15203 97695 +202 15278 97619 +203 15351 97525 +204 15424 97435 +205 15496 97343 +206 15568 97244 +207 15639 97143 +208 15709 97037 +209 15790 97001 +210 15865 96922 +211 15934 96806 +212 16016 96777 +213 16085 96664 +214 16160 96588 +215 16232 96494 +216 16309 96427 +217 16379 96325 +218 16449 96218 +219 16517 96100 +220 16597 96052 +221 16671 95971 +222 16745 95889 +223 16815 95788 +224 16888 95700 +225 16958 95598 +226 17025 95480 +227 17144 95646 +228 17218 95566 +229 17293 95488 +230 17363 95383 +231 17514 95723 +232 17633 95884 +233 17717 95854 +234 17789 95761 +235 17863 95673 +236 17929 95550 +237 18009 95494 +238 18078 95383 +239 18150 95290 +240 18227 95219 +241 18296 95110 +242 18366 95004 +243 18435 94899 +244 18507 94805 +245 18583 94728 +246 18657 94646 +247 18728 94549 +248 18803 94468 +249 18873 94365 +250 18947 94286 +251 19018 94189 +252 19136 94321 +253 19247 94417 +254 19355 94498 +255 19425 94396 +256 19511 94368 +257 19611 94408 +258 19730 94536 +259 19850 94670 +260 20006 94972 +261 20109 95022 +262 20179 94911 +263 20254 94829 +264 20329 94740 +265 20395 94618 +266 20459 94482 +267 20532 94389 +268 20601 94275 +269 20673 94180 +270 20740 94057 +271 20807 93939 +272 20875 93827 +273 20943 93709 +274 21035 93702 +275 21106 93600 +276 21181 93519 +277 21253 93423 +278 21324 93324 +279 21400 93245 +280 21472 93151 +281 21546 93062 +282 21622 92984 +283 21690 92869 +284 21761 92770 +285 21821 92626 +286 21879 92474 +287 21937 92319 +288 22005 92210 +289 22079 92124 +290 22153 92038 +291 22224 91941 +292 22297 91852 +293 22368 91755 +294 22444 91681 +295 22513 91573 +296 22584 91477 +297 22658 91394 +298 22734 91318 +299 22802 91208 +300 22879 91137 +301 23006 91263 +302 23077 91166 +303 23144 91056 +304 23214 90956 +305 23287 90867 +306 23418 91004 +307 23526 91052 +308 23611 91007 +309 23680 90901 +310 23746 90787 +311 23813 90675 +312 23883 90573 +313 23962 90507 +314 24032 90407 +315 24099 90298 +316 24167 90188 +317 24236 90088 +318 24305 89982 +319 24374 89879 +320 24447 89793 +321 24523 89717 +322 24592 89612 +323 24666 89531 +324 24739 89441 +325 24807 89336 +326 24876 89237 +327 24944 89129 +328 25015 89037 +329 25088 88949 +330 25161 88863 +331 25230 88762 +332 25296 88653 +333 25364 88548 +334 25436 88457 +335 25502 88346 +336 25570 88245 +337 25640 88147 +338 25706 88037 +339 25774 87937 +340 25841 87831 +341 25914 87747 +342 25984 87650 +343 26059 87571 +344 26127 87468 +345 26193 87362 +346 26264 87270 +347 26341 87200 +348 26408 87095 +349 26482 87014 +350 26549 86909 +351 26631 86854 +352 26662 86635 +353 26728 86528 +354 26794 86422 +355 26863 86325 +356 26935 86239 +357 27007 86150 +358 27076 86057 +359 27147 85965 +360 27216 85871 +361 27286 85778 +362 27353 85678 +363 27422 85581 +364 27495 85500 +365 27605 85531 +366 27724 85590 +367 27812 85555 +368 27881 85458 +369 27954 85374 +370 28027 85292 +371 28095 85193 +372 28167 85105 +373 28201 84905 +374 28271 84813 +375 28333 84699 +376 28402 84606 +377 28471 84510 +378 28537 84406 +379 28606 84315 +380 28682 84241 +381 28751 84147 +382 28823 84062 +383 28893 83972 +384 28960 83871 +385 29033 83791 +386 29103 83700 +387 29219 83743 +388 29286 83644 +389 29361 83566 +390 29428 83469 +391 29495 83369 +392 29562 83271 +393 29628 83171 +394 29701 83088 +395 29767 82988 +396 29837 82899 +397 29907 82809 +398 29987 82748 +399 30062 82672 +400 30133 82586 +401 30225 82557 +402 30305 82494 +403 30372 82395 +404 30440 82302 +405 30508 82207 +406 30576 82112 +407 30649 82032 +408 30718 81940 +409 30801 81885 +410 30888 81844 +411 30966 81775 +412 31120 81908 +413 31201 81846 +414 31270 81755 +415 31342 81671 +416 31409 81575 +417 31476 81476 +418 31547 81389 +419 31614 81295 +420 31693 81229 +421 31757 81123 +422 31900 81220 +423 32020 81258 +424 32088 81166 +425 32191 81158 +426 32258 81062 +427 32332 80982 +428 32398 80884 +429 32471 80800 +430 32540 80710 +431 32608 80615 +432 32678 80526 +433 32746 80433 +434 32820 80353 +435 32887 80258 +436 32967 80192 +437 33035 80100 +438 33105 80011 +439 33175 79923 +440 33243 79830 +441 33312 79739 +442 33379 79642 +443 33450 79558 +444 33516 79460 +445 33591 79383 +446 33662 79299 +447 33741 79233 +448 33807 79135 +449 33879 79053 +450 33951 78969 +451 34023 78885 +452 34094 78801 +453 34160 78704 +454 34239 78636 +455 34308 78548 +456 34380 78465 +457 34452 78384 +458 34523 78299 +459 34593 78212 +460 34664 78125 +461 34734 78039 +462 34805 77955 +463 34875 77867 +464 34943 77776 +465 35009 77682 +466 35080 77597 +467 35152 77516 +468 35219 77423 +469 35291 77340 +470 35358 77248 +471 35427 77159 +472 35501 77081 +473 35576 77007 +474 35646 76922 +475 35719 76842 +476 35784 76745 +477 35849 76649 +478 35926 76577 +479 36043 76593 +480 36181 76651 +481 36268 76599 +482 36327 76491 +483 36400 76410 +484 36469 76323 +485 36542 76243 +486 36608 76148 +487 36686 76078 +488 36765 76012 +489 36834 75924 +490 36908 75845 +491 36974 75752 +492 37044 75666 +493 37113 75578 +494 37179 75485 +495 37249 75399 +496 37316 75309 +497 37388 75226 +498 37461 75148 +499 37532 75064 +500 37607 74989 +501 37684 74919 +502 37769 74864 +503 37840 74779 +504 37913 74701 +505 37985 74619 +506 38054 74532 +507 38131 74462 +508 38197 74369 +509 38271 74290 +510 38339 74203 +511 38415 74130 +512 38491 74057 +513 38565 73980 +514 38605 73837 +515 38672 73748 +516 38793 73760 +517 38860 73669 +518 38926 73577 +519 39007 73513 +520 39082 73439 +521 39150 73350 +522 39221 73268 +523 39289 73180 +524 39362 73101 +525 39435 73022 +526 39501 72932 +527 39601 72902 +528 39728 72923 +529 39806 72853 +530 39875 72766 +531 39951 72694 +532 40023 72613 +533 40130 72596 +534 40307 72703 +535 40395 72651 +536 40489 72610 +537 40561 72527 +538 40639 72457 +539 40726 72402 +540 40793 72312 +541 40866 72233 +542 40937 72150 +543 41016 72081 +544 41086 71995 +545 41169 71933 +546 41288 71933 +547 41358 71849 +548 41429 71765 +549 41505 71690 +550 41571 71599 +551 41639 71511 +552 41705 71419 +553 41776 71336 +554 41843 71247 +555 41928 71188 +556 41998 71104 +557 42066 71014 +558 42139 70935 +559 42211 70855 +560 42281 70770 +561 42358 70698 +562 42431 70618 +563 42501 70533 +564 42572 70452 +565 42653 70385 +566 42726 70307 +567 42798 70225 +568 42875 70152 +569 42944 70067 +570 43016 69985 +571 43084 69898 +572 43151 69810 +573 43220 69725 +574 43291 69642 +575 43361 69559 +576 43430 69473 +577 43501 69390 +578 43572 69309 +579 43649 69237 +580 43718 69151 +581 43787 69066 +582 43859 68986 +583 43955 68944 +584 44066 68924 +585 44162 68881 +586 44239 68808 +587 44308 68723 +588 44377 68638 +589 44501 68637 +590 44603 68603 +591 44698 68557 +592 44771 68479 +593 44842 68395 +594 44950 68370 +595 45070 68361 +596 45165 68315 +597 45298 68326 +598 45378 68257 +599 45453 68180 +600 45520 68091 +601 45593 68011 +602 45670 67938 +603 45754 67874 +604 45822 67786 +605 45896 67708 +606 45957 67610 +607 46025 67524 +608 46095 67440 +609 46169 67362 +610 46250 67293 +611 46324 67215 +612 46393 67130 +613 46465 67049 +614 46536 66967 +615 46606 66882 +616 46694 66824 +617 46762 66738 +618 46832 66655 +619 46904 66573 +620 46975 66491 +621 47038 66398 +622 47142 66362 +623 47223 66293 +624 47293 66210 +625 47364 66128 +626 47435 66045 +627 47507 65966 +628 47580 65886 +629 47723 65903 +630 47864 65917 +631 47966 65878 +632 48039 65797 +633 48119 65727 +634 48201 65660 +635 48269 65573 +636 48337 65487 +637 48412 65409 +638 48485 65330 +639 48558 65250 +640 48629 65168 +641 48750 65153 +642 48832 65084 +643 48916 65019 +644 48989 64939 +645 49059 64855 +646 49129 64772 +647 49199 64687 +648 49272 64608 +649 49340 64522 +650 49412 64441 +651 49486 64363 +652 49556 64279 +653 49626 64196 +654 49697 64113 +655 49768 64031 +656 49842 63952 +657 49920 63879 +658 49987 63792 +659 50053 63704 +660 50129 63629 +661 50287 63657 +662 50355 63570 +663 50474 63549 +664 50556 63480 +665 50625 63396 +666 50696 63314 +667 50766 63229 +668 50840 63151 +669 50915 63074 +670 50990 62996 +671 51059 62912 +672 51128 62828 +673 51202 62750 +674 51275 62669 +675 51344 62585 +676 51417 62506 +677 51558 62509 +678 51631 62429 +679 51701 62345 +680 51785 62279 +681 51856 62197 +682 51928 62116 +683 52002 62038 +684 52075 61957 +685 52148 61879 +686 52217 61794 +687 52288 61712 +688 52365 61637 +689 52437 61556 +690 52507 61473 +691 52580 61394 +692 52661 61324 +693 52729 61238 +694 52807 61165 +695 52945 61160 +696 53057 61126 +697 53193 61119 +698 53269 61043 +699 53341 60961 +700 53413 60881 +701 53486 60800 +702 53555 60716 +703 53633 60642 +704 53700 60556 +705 53758 60459 +706 53827 60375 +707 53909 60305 +708 53979 60222 +709 54053 60143 +710 54125 60062 +711 54196 59981 +712 54267 59899 +713 54339 59819 +714 54409 59736 +715 54481 59655 +716 54552 59573 +717 54623 59492 +718 54695 59411 +719 54767 59331 +720 54837 59248 +721 54910 59169 +722 54979 59085 +723 55048 59002 +724 55114 58915 +725 55185 58833 +726 55267 58764 +727 55357 58703 +728 55429 58623 +729 55501 58542 +730 55582 58472 +731 55669 58407 +732 55737 58322 +733 55812 58245 +734 55881 58162 +735 55954 58083 +736 56027 58003 +737 56127 57953 +738 56205 57878 +739 56282 57803 +740 56350 57719 +741 56411 57627 +742 56478 57542 +743 56549 57461 +744 56621 57381 +745 56695 57303 +746 56767 57223 +747 56840 57144 +748 56922 57074 +749 56998 56998 +750 57067 56915 +751 57152 56848 +752 57322 56866 +753 57403 56794 +754 57517 56755 +755 57594 56680 +756 57663 56597 +757 57750 56531 +758 57819 56447 +759 57892 56369 +760 57964 56288 +761 58035 56207 +762 58105 56125 +763 58179 56047 +764 58250 55966 +765 58323 55887 +766 58394 55806 +767 58464 55724 +768 58534 55641 +769 58600 55556 +770 58676 55480 +771 58745 55397 +772 58815 55315 +773 58885 55233 +774 58956 55152 +775 59030 55074 +776 59137 55027 +777 59209 54947 +778 59323 54906 +779 59392 54824 +780 59464 54743 +781 59537 54664 +782 59613 54588 +783 59683 54506 +784 59751 54423 +785 59829 54348 +786 59909 54276 +787 59987 54201 +788 60060 54122 +789 60129 54040 +790 60219 53976 +791 60294 53899 +792 60362 53816 +793 60442 53743 +794 60568 53712 +795 60638 53629 +796 60707 53547 +797 60783 53471 +798 60870 53404 +799 60940 53323 +800 61003 53235 +801 61074 53154 +802 61145 53074 +803 61217 52994 +804 61320 52941 +805 61490 52945 +806 61577 52878 +807 61653 52802 +808 61729 52726 +809 61800 52645 +810 61869 52562 +811 61941 52482 +812 62014 52403 +813 62076 52314 +814 62189 52269 +815 62312 52232 +816 62391 52158 +817 62455 52072 +818 62525 51990 +819 62597 51909 +820 62671 51831 +821 62733 51743 +822 62799 51658 +823 62875 51582 +824 62957 51510 +825 63040 51439 +826 63108 51356 +827 63171 51269 +828 63243 51189 +829 63317 51111 +830 63396 51037 +831 63470 50959 +832 63613 50936 +833 63692 50862 +834 63776 50791 +835 63844 50709 +836 63920 50632 +837 63991 50551 +838 64068 50475 +839 64140 50396 +840 64217 50320 +841 64289 50240 +842 64365 50163 +843 64433 50080 +844 64505 50001 +845 64574 49918 +846 64669 49857 +847 64724 49764 +848 64797 49685 +849 64870 49606 +850 64939 49524 +851 65013 49446 +852 65100 49378 +853 65175 49301 +854 65249 49223 +855 65319 49142 +856 65389 49060 +857 65462 48982 +858 65604 48955 +859 65708 48898 +860 65773 48814 +861 65844 48734 +862 65926 48661 +863 65998 48581 +864 66070 48502 +865 66143 48423 +866 66212 48341 +867 66288 48265 +868 66361 48186 +869 66431 48105 +870 66507 48029 +871 66577 47948 +872 66650 47869 +873 66742 47804 +874 66809 47720 +875 66878 47639 +876 66984 47584 +877 67049 47499 +878 67113 47414 +879 67172 47326 +880 67242 47245 +881 67310 47163 +882 67384 47085 +883 67453 47003 +884 67525 46924 +885 67594 46842 +886 67664 46762 +887 67745 46689 +888 67812 46607 +889 67886 46528 +890 67958 46450 +891 68030 46370 +892 68097 46288 +893 68176 46213 +894 68245 46132 +895 68316 46052 +896 68386 45972 +897 68459 45893 +898 68539 45820 +899 68612 45741 +900 68683 45661 +901 68788 45604 +902 68856 45522 +903 68938 45450 +904 69013 45373 +905 69082 45292 +906 69149 45210 +907 69219 45130 +908 69286 45047 +909 69358 44968 +910 69494 44930 +911 69562 44849 +912 69643 44776 +913 69778 44737 +914 69886 44681 +915 69978 44614 +916 70049 44535 +917 70152 44475 +918 70245 44410 +919 70312 44327 +920 70382 44246 +921 70451 44166 +922 70527 44089 +923 70596 44008 +924 70663 43925 +925 70733 43845 +926 70810 43769 +927 70885 43692 +928 70954 43611 +929 71034 43537 +930 71100 43454 +931 71175 43377 +932 71250 43300 +933 71321 43220 +934 71395 43142 +935 71469 43065 +936 71537 42983 +937 71598 42898 +938 71666 42816 +939 71741 42739 +940 71808 42657 +941 71879 42578 +942 71946 42496 +943 72012 42414 +944 72086 42336 +945 72153 42254 +946 72220 42173 +947 72288 42092 +948 72358 42011 +949 72426 41931 +950 72503 41855 +951 72576 41777 +952 72648 41698 +953 72713 41615 +954 72784 41536 +955 72854 41456 +956 72926 41378 +957 72992 41296 +958 73055 41212 +959 73120 41130 +960 73182 41046 +961 73251 40965 +962 73325 40888 +963 73397 40810 +964 73468 40731 +965 73538 40651 +966 73608 40572 +967 73674 40490 +968 73746 40412 +969 73811 40329 +970 73877 40248 +971 73952 40171 +972 74035 40099 +973 74116 40025 +974 74192 39949 +975 74260 39869 +976 74326 39788 +977 74396 39708 +978 74435 39612 +979 74500 39530 +980 74569 39451 +981 74640 39372 +982 74705 39290 +983 74773 39210 +984 74840 39130 +985 74913 39052 +986 74976 38969 +987 75047 38890 +988 75123 38814 +989 75192 38735 +990 75266 38658 +991 75336 38579 +992 75404 38499 +993 75475 38421 +994 75545 38342 +995 75610 38260 +996 75671 38177 +997 75757 38106 +998 75819 38023 +999 75851 37925 +1000 75921 37846 +1001 75988 37766 +1002 76058 37687 +1003 76131 37611 +1004 76202 37532 +1005 76277 37456 +1006 76348 37378 +1007 76416 37298 +1008 76484 37218 +1009 76554 37140 +1010 76622 37060 +1011 76691 36981 +1012 76759 36902 +1013 76830 36824 +1014 76903 36746 +1015 76969 36666 +1016 77033 36585 +1017 77100 36505 +1018 77173 36428 +1019 77240 36348 +1020 77312 36270 +1021 77384 36193 +1022 77453 36114 +1023 77524 36036 +1024 77594 35958 +1025 77668 35881 +1026 77733 35801 +1027 77807 35724 +1028 77878 35647 +1029 77947 35568 +1030 78016 35489 +1031 78089 35412 +1032 78157 35333 +1033 78239 35260 +1034 78332 35192 +1035 78408 35117 +1036 78476 35038 +1037 78551 34962 +1038 78619 34883 +1039 78689 34805 +1040 78760 34727 +1041 78827 34647 +1042 78899 34570 +1043 78971 34493 +1044 79042 34415 +1045 79111 34337 +1046 79181 34258 +1047 79251 34180 +1048 79315 34100 +1049 79389 34024 +1050 79457 33945 +1051 79529 33868 +1052 79596 33788 +1053 79662 33709 +1054 79731 33630 +1055 79799 33552 +1056 79866 33472 +1057 79934 33394 +1058 80005 33316 +1059 80074 33238 +1060 80144 33160 +1061 80214 33082 +1062 80286 33005 +1063 80359 32929 +1064 80426 32850 +1065 80499 32773 +1066 80580 32700 +1067 80650 32622 +1068 80721 32545 +1069 80792 32468 +1070 80865 32391 +1071 80937 32314 +1072 81009 32237 +1073 81081 32160 +1074 81154 32084 +1075 81226 32007 +1076 81297 31930 +1077 81368 31853 +1078 81436 31774 +1079 81503 31695 +1080 81570 31616 +1081 81634 31537 +1082 81702 31458 +1083 81773 31381 +1084 81845 31304 +1085 81914 31226 +1086 81991 31152 +1087 82058 31073 +1088 82125 30995 +1089 82195 30917 +1090 82266 30840 +1091 82328 30760 +1092 82397 30682 +1093 82478 30609 +1094 82555 30534 +1095 82633 30459 +1096 82695 30379 +1097 82767 30302 +1098 82837 30225 +1099 82906 30147 +1100 82970 30068 +1101 83035 29989 +1102 83108 29913 +1103 83173 29834 +1104 83241 29755 +1105 83305 29676 +1106 83369 29597 +1107 83432 29517 +1108 83500 29439 +1109 83563 29360 +1110 83625 29280 +1111 83693 29202 +1112 83757 29123 +1113 83822 29044 +1114 83894 28968 +1115 83962 28890 +1116 84034 28814 +1117 84097 28734 +1118 84164 28656 +1119 84228 28577 +1120 84297 28500 +1121 84368 28423 +1122 84433 28344 +1123 84494 28265 +1124 84560 28186 +1125 84624 28107 +1126 84688 28028 +1127 84751 27950 +1128 84814 27870 +1129 84888 27795 +1130 84957 27718 +1131 85023 27640 +1132 85087 27561 +1133 85157 27484 +1134 85226 27407 +1135 85297 27331 +1136 85367 27254 +1137 85431 27175 +1138 85500 27098 +1139 85562 27019 +1140 85628 26941 +1141 85694 26864 +1142 85760 26785 +1143 85829 26709 +1144 85896 26631 +1145 85964 26554 +1146 86032 26477 +1147 86097 26399 +1148 86170 26323 +1149 86241 26247 +1150 86306 26169 +1151 86372 26091 +1152 86441 26014 +1153 86507 25937 +1154 86570 25858 +1155 86648 25784 +1156 86726 25710 +1157 86806 25637 +1158 86885 25563 +1159 86956 25487 +1160 87025 25410 +1161 87096 25334 +1162 87164 25257 +1163 87238 25182 +1164 87304 25104 +1165 87396 25034 +1166 87467 24958 +1167 87539 24882 +1168 87610 24806 +1169 87677 24729 +1170 87753 24654 +1171 87817 24576 +1172 87889 24501 +1173 88003 24436 +1174 88082 24363 +1175 88149 24286 +1176 88222 24210 +1177 88293 24134 +1178 88366 24059 +1179 88442 23984 +1180 88509 23907 +1181 88577 23830 +1182 88647 23754 +1183 88716 23677 +1184 88786 23601 +1185 88859 23526 +1186 88927 23449 +1187 88993 23372 +1188 89065 23296 +1189 89138 23220 +1190 89205 23144 +1191 89273 23067 +1192 89340 22990 +1193 89412 22914 +1194 89478 22837 +1195 89543 22760 +1196 89606 22682 +1197 89673 22605 +1198 89744 22529 +1199 89811 22452 +1200 89874 22375 +1201 89934 22296 +1202 90001 22219 +1203 90077 22145 +1204 90153 22070 +1205 90222 21994 +1206 90288 21917 +1207 90353 21840 +1208 90419 21763 +1209 90493 21688 +1210 90561 21612 +1211 90633 21536 +1212 90703 21460 +1213 90777 21385 +1214 90852 21311 +1215 90935 21238 +1216 91016 21164 +1217 91091 21090 +1218 91161 21014 +1219 91230 20938 +1220 91298 20861 +1221 91368 20785 +1222 91442 20710 +1223 91508 20634 +1224 91581 20559 +1225 91654 20484 +1226 91727 20408 +1227 91798 20333 +1228 91868 20257 +1229 91936 20181 +1230 92009 20105 +1231 92088 20032 +1232 92157 19956 +1233 92229 19881 +1234 92302 19805 +1235 92374 19730 +1236 92445 19654 +1237 92513 19578 +1238 92588 19504 +1239 92656 19427 +1240 92730 19353 +1241 92797 19276 +1242 92867 19201 +1243 92936 19125 +1244 93005 19049 +1245 93078 18974 +1246 93146 18898 +1247 93213 18821 +1248 93284 18746 +1249 93357 18671 +1250 93427 18595 +1251 93499 18520 +1252 93570 18445 +1253 93641 18369 +1254 93715 18295 +1255 93788 18220 +1256 93863 18145 +1257 93929 18069 +1258 93999 17993 +1259 94071 17918 +1260 94146 17843 +1261 94218 17768 +1262 94289 17693 +1263 94359 17617 +1264 94430 17542 +1265 94500 17466 +1266 94574 17392 +1267 94648 17317 +1268 94720 17242 +1269 94792 17167 +1270 94873 17093 +1271 94947 17018 +1272 95019 16943 +1273 95136 16876 +1274 95219 16803 +1275 95296 16729 +1276 95366 16653 +1277 95441 16579 +1278 95511 16503 +1279 95581 16428 +1280 95651 16352 +1281 95722 16277 +1282 95834 16208 +1283 95913 16134 +1284 96002 16062 +1285 96071 15986 +1286 96140 15911 +1287 96209 15835 +1288 96281 15760 +1289 96355 15685 +1290 96428 15610 +1291 96498 15535 +1292 96569 15460 +1293 96643 15385 +1294 96714 15310 +1295 96784 15234 +1296 96857 15159 +1297 96928 15084 +1298 96993 15008 +1299 97067 14933 +1300 97145 14859 +1301 97210 14783 +1302 97282 14708 +1303 97354 14633 +1304 97426 14557 +1305 97488 14481 +1306 97558 14406 +1307 97640 14332 +1308 97712 14257 +1309 97783 14182 +1310 97857 14107 +1311 97927 14032 +1312 97998 13957 +1313 98070 13882 +1314 98142 13807 +1315 98220 13732 +1316 98295 13658 +1317 98365 13583 +1318 98436 13508 +1319 98509 13433 +1320 98579 13357 +1321 98655 13283 +1322 98726 13208 +1323 98799 13133 +1324 98873 13058 +1325 98946 12983 +1326 99019 12909 +1327 99091 12834 +1328 99168 12759 +1329 99250 12686 +1330 99331 12612 +1331 99403 12537 +1332 99480 12463 +1333 99561 12389 +1334 99631 12313 +1335 99705 12239 +1336 99779 12164 +1337 99849 12089 +1338 99920 12014 +1339 99986 11938 +1340 100048 11862 +1341 100115 11787 +1342 100181 11711 +1343 100254 11636 +1344 100322 11561 +1345 100392 11486 +1346 100462 11411 +1347 100534 11336 +1348 100602 11260 +1349 100678 11186 +1350 100747 11111 +1351 100820 11036 +1352 100891 10961 +1353 100963 10886 +1354 101063 10814 +1355 101139 10740 +1356 101211 10665 +1357 101283 10590 +1358 101356 10515 +1359 101428 10441 +1360 101493 10365 +1361 101562 10290 +1362 101637 10215 +1363 101709 10141 +1364 101822 10070 +1365 101891 9995 +1366 101960 9920 +1367 102023 9844 +1368 102091 9769 +1369 102161 9694 +1370 102231 9619 +1371 102302 9544 +1372 102372 9469 +1373 102443 9394 +1374 102511 9319 +1375 102583 9244 +1376 102660 9170 +1377 102733 9095 +1378 102808 9020 +1379 102878 8945 +1380 102955 8871 +1381 103028 8796 +1382 103101 8722 +1383 103172 8647 +1384 103242 8572 +1385 103311 8497 +1386 103382 8422 +1387 103454 8347 +1388 103559 8275 +1389 103637 8201 +1390 103721 8127 +1391 103783 8052 +1392 103852 7977 +1393 103916 7901 +1394 103988 7827 +1395 104060 7752 +1396 104193 7682 +1397 104268 7607 +1398 104341 7532 +1399 104411 7457 +1400 104483 7383 +1401 104555 7308 +1402 104627 7233 +1403 104691 7158 +1404 104790 7085 +1405 104862 7010 +1406 104927 6935 +1407 104997 6860 +1408 105065 6785 +1409 105137 6710 +1410 105213 6636 +1411 105281 6561 +1412 105349 6486 +1413 105444 6413 +1414 105524 6338 +1415 105596 6264 +1416 105672 6189 +1417 105747 6115 +1418 105819 6040 +1419 105889 5965 +1420 105960 5890 +1421 106027 5815 +1422 106096 5740 +1423 106166 5666 +1424 106234 5591 +1425 106303 5516 +1426 106377 5441 +1427 106449 5367 +1428 106516 5292 +1429 106590 5217 +1430 106680 5143 +1431 106811 5072 +1432 106888 4997 +1433 106964 4923 +1434 107035 4848 +1435 107104 4773 +1436 107173 4698 +1437 107240 4623 +1438 107309 4548 +1439 107378 4474 +1440 107454 4399 +1441 107524 4324 +1442 107595 4250 +1443 107673 4175 +1444 107769 4101 +1445 107848 4027 +1446 107926 3953 +1447 107995 3878 +1448 108072 3803 +1449 108144 3729 +1450 108216 3654 +1451 108285 3579 +1452 108356 3504 +1453 108433 3430 +1454 108502 3355 +1455 108572 3281 +1456 108645 3206 +1457 108717 3131 +1458 108784 3057 +1459 108858 2982 +1460 108930 2907 +1461 109006 2833 +1462 109074 2758 +1463 109142 2683 +1464 109206 2609 +1465 109281 2534 +1466 109354 2459 +1467 109424 2385 +1468 109496 2310 +1469 109572 2236 +1470 109643 2161 +1471 109716 2086 +1472 109784 2012 +1473 109859 1937 +1474 109930 1863 +1475 110002 1788 +1476 110071 1714 +1477 110145 1639 +1478 110215 1564 +1479 110278 1490 +1480 110350 1415 +1481 110418 1341 +1482 110487 1266 +1483 110558 1192 +1484 110627 1117 +1485 110699 1042 +1486 110777 968 +1487 110847 893 +1488 110915 819 +1489 110987 744 +1490 111063 670 +1491 111135 595 +1492 111210 521 +1493 111284 446 +1494 111358 372 +1495 111430 297 +1496 111511 223 +1497 111588 148 +1498 111667 74 +1499 111742 0 diff --git a/main/train/predictions_test.tsv b/main/train/predictions_test.tsv index 6904c57..7dbc61a 100644 --- a/main/train/predictions_test.tsv +++ b/main/train/predictions_test.tsv @@ -1,564 +1,565 @@ trade_date,score,ts_code -2023-01-03,0.29868576948010406,002494.SZ -2023-01-04,0.37609863845600416,000691.SZ -2023-01-05,0.3031223867645505,000691.SZ -2023-01-06,0.29932765796452493,002494.SZ -2023-01-09,0.3961691490792094,603499.SH -2023-01-10,0.3560881427609591,603499.SH -2023-01-11,0.32333673799210483,002494.SZ -2023-01-12,0.287930684146714,603316.SH -2023-01-13,0.2578665910527126,000691.SZ -2023-01-16,0.3540097204446105,603499.SH -2023-01-17,0.3344603476221845,600898.SH -2023-01-18,0.2752060939208619,002816.SZ -2023-01-19,0.27972494382830604,600455.SH -2023-01-20,0.24923351587172793,000609.SZ -2023-01-30,0.41260481550983796,002058.SZ -2023-01-31,0.42490252022447644,600768.SH -2023-02-01,0.48929779190917133,600768.SH -2023-02-02,0.5034793966454888,600768.SH -2023-02-03,0.3729764975894192,600768.SH -2023-02-06,0.28359170937946504,600355.SH -2023-02-07,0.308114383301121,600768.SH -2023-02-08,0.23541469313505575,002199.SZ -2023-02-09,0.29193067759977215,600768.SH -2023-02-10,0.24081627605457312,600768.SH -2023-02-13,0.2839589042347168,001209.SZ -2023-02-14,0.31169333726568327,002861.SZ -2023-02-15,0.2550405096115994,600355.SH -2023-02-16,0.3161620188568591,002861.SZ -2023-02-17,0.22993214199791387,000929.SZ -2023-02-20,0.23815997272257505,000622.SZ -2023-02-21,0.28477731483846047,600243.SH -2023-02-22,0.23905563830835366,600243.SH -2023-02-23,0.36479077412094574,000692.SZ -2023-02-24,0.32337867386102703,002633.SZ -2023-02-27,0.2545162722412794,002633.SZ -2023-02-28,0.22720659146141658,002633.SZ -2023-03-01,0.28405372234889703,000692.SZ -2023-03-02,0.386372298542091,603860.SH -2023-03-03,0.24250785874048117,002848.SZ -2023-03-06,0.2869989542677081,603685.SH -2023-03-07,0.22856496835909265,603559.SH -2023-03-08,0.23020744100096635,002848.SZ -2023-03-09,0.24242266731664494,000890.SZ -2023-03-10,0.24044242650647707,002848.SZ -2023-03-13,0.23548080341052915,002828.SZ -2023-03-14,0.3082625695015563,002828.SZ -2023-03-15,0.2597841402407923,002719.SZ -2023-03-16,0.3108394145739872,002828.SZ -2023-03-17,0.3065545164184086,002828.SZ -2023-03-20,0.2941398999897414,603499.SH -2023-03-21,0.43432922799398327,600539.SH -2023-03-22,0.4287812076748018,600539.SH -2023-03-23,0.33439209765307026,600539.SH -2023-03-24,0.2683616733036527,000702.SZ -2023-03-27,0.4275074289051334,002499.SZ -2023-03-28,0.44777447869340614,002499.SZ -2023-03-29,0.46926228018919575,002499.SZ -2023-03-30,0.4544879208161486,002499.SZ -2023-03-31,0.4388568452045754,002499.SZ -2023-04-03,0.37684531592271153,002499.SZ -2023-04-04,0.36462296719199394,002499.SZ -2023-04-06,0.3284577339785291,002499.SZ -2023-04-07,0.36851452157498993,002499.SZ -2023-04-10,0.31584832931933704,002499.SZ -2023-04-11,0.3716445464386097,002499.SZ -2023-04-12,0.37163089972487323,002499.SZ -2023-04-13,0.41684143874578716,002499.SZ -2023-04-14,0.3555943145237952,002499.SZ -2023-04-17,0.32110698840936763,002499.SZ -2023-04-18,0.27180548134067745,603038.SH -2023-04-19,0.30518433104425496,603030.SH -2023-04-20,0.3024163357784108,603030.SH -2023-04-21,0.36123587727785955,603030.SH -2023-04-24,0.31523020723180445,603030.SH -2023-04-25,0.43993064169046775,603030.SH -2023-04-26,0.38175450034537406,000711.SZ -2023-04-27,0.627578795866913,600466.SH -2023-04-28,0.3642665291000982,603030.SH -2023-05-04,0.3800645624139349,002893.SZ -2023-05-05,0.2827100565484644,002316.SZ -2023-05-08,0.3337474326765882,002883.SZ -2023-05-09,0.308649390119949,002316.SZ -2023-05-10,0.3862923203784543,603729.SH -2023-05-11,0.4167738197275351,603729.SH -2023-05-12,0.31032014041980766,603729.SH -2023-05-15,0.3013580696813276,603729.SH -2023-05-16,0.3037746075795815,002652.SZ -2023-05-17,0.37163943165129915,603958.SH -2023-05-18,0.2700959227032803,603958.SH -2023-05-19,0.302986632275944,603958.SH -2023-05-22,0.26901907001221353,603958.SH -2023-05-23,0.4369440328695216,603958.SH -2023-05-24,0.3508042108415371,603958.SH -2023-05-25,0.48209177915087,002316.SZ -2023-05-26,0.28512532755092695,002719.SZ -2023-05-29,0.2520885132375378,002719.SZ -2023-05-30,0.31763265448910805,600532.SH -2023-05-31,0.5309136351620756,600242.SH -2023-06-01,0.4916439081278038,600242.SH -2023-06-02,0.492904919612802,600242.SH -2023-06-05,0.5009482786074546,600242.SH -2023-06-06,0.5048602536008737,600242.SH -2023-06-07,0.5277412683640816,600242.SH -2023-06-08,0.5174862930017681,600242.SH -2023-06-09,0.519896281156648,600242.SH -2023-06-12,0.5258501030509214,600242.SH -2023-06-13,0.48178534689440755,002781.SZ -2023-06-14,0.4928999279090259,002781.SZ -2023-06-15,0.4679693727035553,002781.SZ -2023-06-16,0.47174448106598277,002781.SZ -2023-06-19,0.47363235818194366,002781.SZ -2023-06-20,0.4625353365273837,002781.SZ -2023-06-21,0.43760339148516175,002781.SZ -2023-06-26,0.44905723143331416,002781.SZ -2023-06-27,0.4592997051304893,002781.SZ -2023-06-28,0.45791725960055013,002781.SZ -2023-06-29,0.43958174133244365,002781.SZ -2023-06-30,0.4320061494989067,002781.SZ -2023-07-03,0.4242924735630872,002781.SZ -2023-07-04,0.46158648203687996,002781.SZ -2023-07-05,0.3675172449274142,002751.SZ -2023-07-06,0.3846048331363345,002751.SZ -2023-07-07,0.3814865266746147,002751.SZ -2023-07-10,0.3894037019740731,002751.SZ -2023-07-11,0.3988433019107504,002751.SZ -2023-07-12,0.4009665202198108,002751.SZ -2023-07-13,0.2687880464516794,000691.SZ -2023-07-14,0.25362745858873914,000691.SZ -2023-07-17,0.31509174591817607,000609.SZ -2023-07-18,0.2828399103276129,000609.SZ -2023-07-19,0.41319676033677133,000609.SZ -2023-07-20,0.3250679538426239,000691.SZ -2023-07-21,0.30325905271931786,000691.SZ -2023-07-24,0.31040854397844875,000609.SZ -2023-07-25,0.3103204934238565,000609.SZ -2023-07-26,0.2987463858075224,000691.SZ -2023-07-27,0.2897486812734512,000691.SZ -2023-07-28,0.5040709667485856,000609.SZ -2023-07-31,0.40985870773905403,002652.SZ -2023-08-01,0.3407775221644691,002652.SZ -2023-08-02,0.28626686310671734,002652.SZ -2023-08-03,0.26801727501142775,002652.SZ -2023-08-04,0.32495815688965296,002652.SZ -2023-08-07,0.2832899278900645,002652.SZ -2023-08-08,0.25089931129342735,002652.SZ -2023-08-09,0.26984050551989835,002652.SZ -2023-08-10,0.3389115013542441,002652.SZ -2023-08-11,0.36781043945266123,002652.SZ -2023-08-14,0.3124511409315963,002652.SZ -2023-08-15,0.2840937006716066,002652.SZ -2023-08-16,0.3999262079192052,002652.SZ -2023-08-17,0.3191596090733116,002652.SZ -2023-08-18,0.3403412729025337,002652.SZ -2023-08-21,0.289206106397682,600455.SH -2023-08-22,0.3278452513165495,002652.SZ -2023-08-23,0.458259467543582,002652.SZ -2023-08-24,0.4400138083904801,002652.SZ -2023-08-25,0.4178144847908147,002652.SZ -2023-08-28,0.4230906960240978,002652.SZ -2023-08-29,0.32251630053972113,002652.SZ -2023-08-30,0.3055203995594499,002652.SZ -2023-08-31,0.3119808804509413,603389.SH -2023-09-01,0.27209100336143033,002652.SZ -2023-09-04,0.3042998253844899,002652.SZ -2023-09-05,0.2911340646639269,002652.SZ -2023-09-06,0.2665918851234179,002652.SZ -2023-09-07,0.2506911723591807,002652.SZ -2023-09-08,0.23659084171676933,002652.SZ -2023-09-11,0.2966539936331806,603389.SH -2023-09-12,0.2792906190497948,603389.SH -2023-09-13,0.25171969649387593,603389.SH -2023-09-14,0.3204975016661121,603389.SH -2023-09-15,0.23891337711613136,000609.SZ -2023-09-18,0.34145949125913155,603389.SH -2023-09-19,0.3204884404443139,603389.SH -2023-09-20,0.32887077525887126,603389.SH -2023-09-21,0.35558616642058183,603389.SH -2023-09-22,0.29939800426261665,603389.SH -2023-09-25,0.26502308828269877,603389.SH -2023-09-26,0.31571902954761205,000609.SZ -2023-09-27,0.25307103388622754,002652.SZ -2023-09-28,0.32059775287696535,002652.SZ -2023-10-09,0.31625453917287605,002652.SZ -2023-10-10,0.3071982391350743,002652.SZ -2023-10-11,0.427471970149145,002652.SZ -2023-10-12,0.31836886876746406,002629.SZ -2023-10-13,0.32700552021262774,002629.SZ -2023-10-16,0.36676568453311603,002652.SZ -2023-10-17,0.35571970825777455,002652.SZ -2023-10-18,0.4071905872918507,002652.SZ -2023-10-19,0.4298928662689617,002652.SZ -2023-10-20,0.391059148286608,600083.SH -2023-10-23,0.45651398244771935,603729.SH -2023-10-24,0.4079752371350721,000691.SZ -2023-10-25,0.4644462247061016,603729.SH -2023-10-26,0.48882434217068227,603729.SH -2023-10-27,0.356290209223948,603729.SH -2023-10-30,0.3472710123150062,001211.SZ -2023-10-31,0.4656150778060759,600493.SH -2023-11-01,0.3552817676380164,002652.SZ -2023-11-02,0.3856312019650201,002652.SZ -2023-11-03,0.31764068595447625,002652.SZ -2023-11-06,0.2926626926397103,000609.SZ -2023-11-07,0.35999232193609537,600493.SH -2023-11-08,0.4030618638427318,600493.SH -2023-11-09,0.287743861320671,002652.SZ -2023-11-10,0.27870723425392957,002652.SZ -2023-11-13,0.39404850241218575,002193.SZ -2023-11-14,0.28025209927448036,002652.SZ -2023-11-15,0.2993141447075032,000609.SZ -2023-11-16,0.2737156853614992,000609.SZ -2023-11-17,0.37401461008276293,603860.SH -2023-11-20,0.30171889104145294,002856.SZ -2023-11-21,0.31999633013333134,603389.SH -2023-11-22,0.32187956124126893,603389.SH -2023-11-23,0.3050352834753979,603021.SH -2023-11-24,0.29186006897318817,603389.SH -2023-11-27,0.3725488834113925,002856.SZ -2023-11-28,0.36210205992719435,002856.SZ -2023-11-29,0.3543576757689989,002856.SZ -2023-11-30,0.26856316481816667,002058.SZ -2023-12-01,0.2874415732397184,603729.SH -2023-12-04,0.30062721315094704,600493.SH -2023-12-05,0.26817969760762894,002193.SZ -2023-12-06,0.3665689676690549,600083.SH -2023-12-07,0.3873183984590937,600083.SH -2023-12-08,0.3150136999733111,600083.SH -2023-12-11,0.2949807916965845,002856.SZ -2023-12-12,0.3008547335973023,600455.SH -2023-12-13,0.2747952993827106,600455.SH -2023-12-14,0.2949949256507552,002883.SZ -2023-12-15,0.28582149979843346,002883.SZ -2023-12-18,0.3379520865428819,603389.SH -2023-12-19,0.3275914705544733,603389.SH -2023-12-20,0.24760842114861864,000668.SZ -2023-12-21,0.2796970089193188,600083.SH -2023-12-22,0.3700305362856164,600083.SH -2023-12-25,0.31031779902816164,600083.SH -2023-12-26,0.39129146843950113,600083.SH -2023-12-27,0.4825700040865407,603389.SH -2023-12-28,0.3492256629505104,603389.SH -2023-12-29,0.34042918053211685,603389.SH -2024-01-02,0.3840150227511125,600768.SH -2024-01-03,0.2850416277857333,000691.SZ -2024-01-04,0.26815276459847,603389.SH -2024-01-05,0.30873762449928277,603389.SH -2024-01-08,0.41765018096905276,600455.SH -2024-01-09,0.4069530529693495,002652.SZ -2024-01-10,0.42733821321181614,000691.SZ -2024-01-11,0.32193248738407465,002652.SZ -2024-01-12,0.4196383939929794,002652.SZ -2024-01-15,0.33749719409123635,002652.SZ -2024-01-16,0.43260503381377574,605081.SH -2024-01-17,0.4693868374563029,002652.SZ -2024-01-18,0.4793641251304096,002652.SZ -2024-01-19,0.4496715838950554,000691.SZ -2024-01-22,0.4900072408646928,002652.SZ -2024-01-23,0.4643991070581223,002633.SZ -2024-01-24,0.4351141394966463,002652.SZ -2024-01-25,0.44569627279238194,002848.SZ -2024-01-26,0.5047472151246165,002862.SZ -2024-01-29,0.4467667719801506,603389.SH -2024-01-30,0.4909569372793054,603389.SH -2024-01-31,0.4645697518398691,002193.SZ -2024-02-01,0.42360535707155894,002231.SZ -2024-02-02,0.42818314839123717,002890.SZ -2024-02-05,0.4338717469620001,002231.SZ -2024-02-06,0.4238226976352399,002211.SZ -2024-02-07,0.4359388584813151,600355.SH -2024-02-08,0.3954787301759124,002211.SZ -2024-02-19,0.35136162238222857,603188.SH -2024-02-20,0.3983369825521619,002231.SZ -2024-02-21,0.38535760760623383,000632.SZ -2024-02-22,0.40630842645654985,603226.SH -2024-02-23,0.461775223326043,002856.SZ -2024-02-26,0.49195683795014505,002856.SZ -2024-02-27,0.5086923117963243,002856.SZ -2024-02-28,0.4176975660587968,000691.SZ -2024-02-29,0.4477349106065191,002193.SZ -2024-03-01,0.5294254387503025,002856.SZ -2024-03-04,0.5172221845187902,002856.SZ -2024-03-05,0.5154329911602039,002856.SZ -2024-03-06,0.47973269425819964,002856.SZ -2024-03-07,0.4650070963028834,002856.SZ -2024-03-08,0.4666409885433361,002193.SZ -2024-03-11,0.43083476149707844,002193.SZ -2024-03-12,0.4219539777217275,603021.SH -2024-03-13,0.4357986419263332,002193.SZ -2024-03-14,0.44255453070408773,002856.SZ -2024-03-15,0.5192908904385468,002856.SZ -2024-03-18,0.4741557001433002,002856.SZ -2024-03-19,0.5364315977650159,603021.SH -2024-03-20,0.5137808331016668,002856.SZ -2024-03-21,0.48567332962020804,002856.SZ -2024-03-22,0.4814407994606359,600455.SH -2024-03-25,0.459805791042015,002652.SZ -2024-03-26,0.4745213573842366,002652.SZ -2024-03-27,0.5722349975018179,603603.SH -2024-03-28,0.49777652916910603,603603.SH -2024-03-29,0.5257534629675963,603603.SH -2024-04-01,0.47258114057824857,603603.SH -2024-04-02,0.5223945999998256,603603.SH -2024-04-03,0.5829156521498878,603603.SH -2024-04-08,0.6393448172051088,603603.SH -2024-04-09,0.5928484464882645,603603.SH -2024-04-10,0.6478564511035221,603603.SH -2024-04-11,0.6354259616107256,603603.SH -2024-04-12,0.6057627133356129,603603.SH -2024-04-15,0.577691640906924,603603.SH -2024-04-16,0.501119526375041,000608.SZ -2024-04-17,0.5776828056969927,603603.SH -2024-04-18,0.6073476887927097,603603.SH -2024-04-19,0.5487558443392536,002193.SZ -2024-04-22,0.44238599967127457,000608.SZ -2024-04-23,0.5992650768065418,002193.SZ -2024-04-24,0.5029045782828356,002193.SZ -2024-04-25,0.5437700799962862,002193.SZ -2024-04-26,0.43180187994951763,002856.SZ -2024-04-29,0.46614213722993303,002193.SZ -2024-04-30,0.4913133034084657,002193.SZ -2024-05-06,0.5432441662502938,002193.SZ -2024-05-07,0.5344288819120998,002193.SZ -2024-05-08,0.43705224570760615,002193.SZ -2024-05-09,0.4439621755939153,002633.SZ -2024-05-10,0.44867431074453695,603389.SH -2024-05-13,0.4570735454042701,002629.SZ -2024-05-14,0.4672721085641528,002193.SZ -2024-05-15,0.48477182931328433,002629.SZ -2024-05-16,0.45741783726866997,002629.SZ -2024-05-17,0.4603840327095374,002193.SZ -2024-05-20,0.4757451885138233,002856.SZ -2024-05-21,0.4528687862865807,002629.SZ -2024-05-22,0.4720743808600407,002193.SZ -2024-05-23,0.497891621380697,002193.SZ -2024-05-24,0.48511143964966413,002629.SZ -2024-05-27,0.5440488548422697,600321.SH -2024-05-28,0.6301735819229892,600321.SH -2024-05-29,0.653138969103087,600306.SH -2024-05-30,0.6607124959138971,600306.SH -2024-05-31,0.614787245966815,600306.SH -2024-06-03,0.5764582555999064,600306.SH -2024-06-04,0.6450286549600189,600306.SH -2024-06-05,0.6078129073293363,603133.SH -2024-06-06,0.4231975658953946,002087.SZ -2024-06-07,0.4227227793335252,002087.SZ -2024-06-11,0.40828884908141216,600306.SH -2024-06-12,0.5844356918796849,603133.SH -2024-06-13,0.3845380974497111,603133.SH -2024-06-14,0.40677256175441756,603133.SH -2024-06-17,0.36966300239128225,600306.SH -2024-06-18,0.5235052490215075,603133.SH -2024-06-19,0.4211246316691973,600306.SH -2024-06-20,0.3798056516629246,600766.SH -2024-06-21,0.38674562129036066,600766.SH -2024-06-24,0.38282746240807697,600766.SH -2024-06-25,0.4154300037611364,603133.SH -2024-06-26,0.4066346836544239,603133.SH -2024-06-27,0.5183195162943645,002087.SZ -2024-06-28,0.437867576999931,002433.SZ -2024-07-01,0.3836871479667935,002433.SZ -2024-07-02,0.3856770607452849,002433.SZ -2024-07-03,0.39766857860268257,002433.SZ -2024-07-04,0.4406882220961886,002433.SZ -2024-07-05,0.4374426238920288,000608.SZ -2024-07-08,0.46164494046731985,000608.SZ -2024-07-09,0.46797202346769334,000608.SZ -2024-07-10,0.4515245250474002,000608.SZ -2024-07-11,0.49199866687913524,000608.SZ -2024-07-12,0.4939083194727082,000608.SZ -2024-07-15,0.47662688123041863,000608.SZ -2024-07-16,0.4024271201259892,002193.SZ -2024-07-17,0.3653370555703129,000679.SZ -2024-07-18,0.3654409606693085,000953.SZ -2024-07-19,0.40434166866269616,000608.SZ -2024-07-22,0.4181883975404418,000608.SZ -2024-07-23,0.40846612982735697,000608.SZ -2024-07-24,0.4400099060824399,000608.SZ -2024-07-25,0.34696756981629717,002193.SZ -2024-07-26,0.43061850006953023,000608.SZ -2024-07-29,0.4052868955243709,000608.SZ -2024-07-30,0.3969802907235226,000953.SZ -2024-07-31,0.45570054723600006,000608.SZ -2024-08-01,0.39752657313073564,002193.SZ -2024-08-02,0.4222837058424239,002193.SZ -2024-08-05,0.43501628910530943,002629.SZ -2024-08-06,0.44049429005717383,002193.SZ -2024-08-07,0.3641145960407615,002620.SZ -2024-08-08,0.3712631880557032,600768.SH -2024-08-09,0.4717658107185602,000608.SZ -2024-08-12,0.48613126413528174,000608.SZ -2024-08-13,0.4854610729302939,000608.SZ -2024-08-14,0.38337215424733856,000608.SZ -2024-08-15,0.4026381304966779,000608.SZ -2024-08-16,0.3919923792908152,000608.SZ -2024-08-19,0.4251667834796254,000608.SZ -2024-08-20,0.37115527870813475,000608.SZ -2024-08-21,0.37123913536356506,000608.SZ -2024-08-22,0.39507768044750735,000608.SZ -2024-08-23,0.4341457011838594,000608.SZ -2024-08-26,0.5001164789720708,000608.SZ -2024-08-27,0.4180773498993978,000608.SZ -2024-08-28,0.3948555157905851,000608.SZ -2024-08-29,0.3287431509104881,002713.SZ -2024-08-30,0.5001968921731624,000608.SZ -2024-09-02,0.4764894458562654,000608.SZ -2024-09-03,0.43439533138556347,000608.SZ -2024-09-04,0.451529909580457,000608.SZ -2024-09-05,0.4265222500112766,000608.SZ -2024-09-06,0.37020531536264606,000608.SZ -2024-09-09,0.3999021261533201,000608.SZ -2024-09-10,0.3550277542796103,600539.SH -2024-09-11,0.3544604569143315,000608.SZ -2024-09-12,0.3436099409347832,000608.SZ -2024-09-13,0.37242979266801846,000608.SZ -2024-09-18,0.4366044461558715,000608.SZ -2024-09-19,0.35073920536702663,002856.SZ -2024-09-20,0.4224210542614688,000608.SZ -2024-09-23,0.3863414789835893,000608.SZ -2024-09-24,0.5173860919905368,603316.SH -2024-09-25,0.5318278460307226,000632.SZ -2024-09-26,0.54684707497616,603316.SH -2024-09-27,0.5480324314176613,002629.SZ -2024-09-30,0.5044211220446261,002629.SZ -2024-10-08,0.5042116713577162,603021.SH -2024-10-09,0.4726377003217285,002629.SZ -2024-10-10,0.47830585146294974,002620.SZ -2024-10-11,0.39999826424932633,600193.SH -2024-10-14,0.4296912035132737,002856.SZ -2024-10-15,0.43481103538225674,600539.SH -2024-10-16,0.43065328107603235,000668.SZ -2024-10-17,0.43969866130791524,002620.SZ -2024-10-18,0.49992416374301624,603021.SH -2024-10-21,0.4643433556391412,603021.SH -2024-10-22,0.4608624242141845,002629.SZ -2024-10-23,0.5219915838216194,002629.SZ -2024-10-24,0.511262394961836,002629.SZ -2024-10-25,0.4511496678533874,002629.SZ -2024-10-28,0.4863647439302416,002629.SZ -2024-10-29,0.5329439747240404,000668.SZ -2024-10-30,0.4794695676039283,000668.SZ -2024-10-31,0.4931716940753829,002629.SZ -2024-11-01,0.4579121585396581,002629.SZ -2024-11-04,0.4730168793774114,002629.SZ -2024-11-05,0.42052609277172176,002629.SZ -2024-11-06,0.403907714097029,002629.SZ -2024-11-07,0.4137980971879776,600448.SH -2024-11-08,0.39323249501090135,605303.SH -2024-11-11,0.38993141091265776,000668.SZ -2024-11-12,0.3625973597819117,603272.SH -2024-11-13,0.3827749182252713,603272.SH -2024-11-14,0.3760359290461879,002193.SZ -2024-11-15,0.4986376507580255,002193.SZ -2024-11-18,0.4870185070650361,002193.SZ -2024-11-19,0.38048193281649806,002798.SZ -2024-11-20,0.4422246247747272,600561.SH -2024-11-21,0.3492505558404361,000890.SZ -2024-11-22,0.4866279194397319,600561.SH -2024-11-25,0.3897520183019454,603272.SH -2024-11-26,0.4401000866827084,600561.SH -2024-11-27,0.4135405794428925,001211.SZ -2024-11-28,0.44273477421342783,002193.SZ -2024-11-29,0.366938882258591,001211.SZ -2024-12-02,0.38792560617349453,603880.SH -2024-12-03,0.3740228719428706,603272.SH -2024-12-04,0.44907621053603414,002629.SZ -2024-12-05,0.3951784376702474,002629.SZ -2024-12-06,0.40201601944243276,002629.SZ -2024-12-09,0.34598378192298324,000890.SZ -2024-12-10,0.3511506465938221,603880.SH -2024-12-11,0.36961771140044575,603880.SH -2024-12-12,0.4295899379101354,603880.SH -2024-12-13,0.3357956663677928,000929.SZ -2024-12-16,0.38279615188402233,002620.SZ -2024-12-17,0.3117137533934228,002856.SZ -2024-12-18,0.31066980449745835,002856.SZ -2024-12-19,0.2961020153603225,002856.SZ -2024-12-20,0.3022478686993214,600137.SH -2024-12-23,0.3317635803688684,603880.SH -2024-12-24,0.3698316438912468,600193.SH -2024-12-25,0.4581309070465695,000668.SZ -2024-12-26,0.44258944140967466,000668.SZ -2024-12-27,0.3872640552909044,600193.SH -2024-12-30,0.47489378631852036,000668.SZ -2024-12-31,0.43367873483856206,000668.SZ -2025-01-02,0.44736066171793276,000668.SZ -2025-01-03,0.47283657160079556,000668.SZ -2025-01-06,0.4846448653560526,000668.SZ -2025-01-07,0.4264313724521025,000668.SZ -2025-01-08,0.41049453556083587,002848.SZ -2025-01-09,0.44000190570299397,000668.SZ -2025-01-10,0.4570153480025631,000668.SZ -2025-01-13,0.4660107477320558,002848.SZ -2025-01-14,0.49789991094878866,002620.SZ -2025-01-15,0.47987451639358164,002620.SZ -2025-01-16,0.494063778408628,002620.SZ -2025-01-17,0.5064814869792785,002620.SZ -2025-01-20,0.4652158330103913,002620.SZ -2025-01-21,0.5246740217437598,002620.SZ -2025-01-22,0.47003673144996205,002620.SZ -2025-01-23,0.5080681276091533,002848.SZ -2025-01-24,0.4277660133099867,000668.SZ -2025-01-27,0.4216184019037904,000668.SZ -2025-02-05,0.4723561628175752,002848.SZ -2025-02-06,0.4205200302975145,600753.SH -2025-02-07,0.45590879999069883,603716.SH -2025-02-10,0.39841203110044326,600225.SH -2025-02-11,0.3615514146891161,600243.SH -2025-02-12,0.37291130753092444,600225.SH -2025-02-13,0.37480756690273925,000890.SZ -2025-02-14,0.3683377687318184,600225.SH -2025-02-17,0.4206881469892915,600421.SH -2025-02-18,0.39151135267385945,600225.SH -2025-02-19,0.41737722163626656,600225.SH -2025-02-20,0.3712131409831748,600225.SH -2025-02-21,0.4282891972062962,603813.SH -2025-02-24,0.4019740996355314,600225.SH -2025-02-25,0.41423544215141866,600225.SH -2025-02-26,0.3667081902765956,600225.SH -2025-02-27,0.36871680450581334,600225.SH -2025-02-28,0.3832278731384566,002620.SZ -2025-03-03,0.3051893922740563,600243.SH -2025-03-04,0.27477229838552863,600243.SH -2025-03-05,0.2488824975969424,002719.SZ -2025-03-06,0.3012972320072953,600243.SH -2025-03-07,0.2942776496249605,600243.SH -2025-03-10,0.26219019952689926,000668.SZ -2025-03-11,0.3670561719220018,000929.SZ -2025-03-12,0.30412038782760864,000929.SZ -2025-03-13,0.31119717347759834,600193.SH -2025-03-14,0.254091216342638,000929.SZ -2025-03-17,0.3164840976412441,002789.SZ -2025-03-18,0.3138928001831749,002789.SZ -2025-03-19,0.37607269902765694,600243.SH -2025-03-20,0.2618520191336053,002620.SZ -2025-03-21,0.23032733094618524,002199.SZ -2025-03-24,0.2222930898531388,000668.SZ -2025-03-25,0.2433789470256794,002848.SZ -2025-03-26,0.23475590847904063,000691.SZ -2025-03-27,0.21797779694970099,002856.SZ -2025-03-28,0.22726408753618704,600243.SH -2025-03-31,0.2547983685238376,600243.SH -2025-04-01,0.24624145255604016,600243.SH -2025-04-02,0.2375104645724951,600243.SH -2025-04-03,0.22302055087940367,002072.SZ -2025-04-07,0.25476765369603377,002072.SZ -2025-04-08,0.24589595938858483,000691.SZ -2025-04-09,0.25358708250610035,000691.SZ -2025-04-10,0.2955486609260416,002848.SZ -2025-04-11,0.2681141287936452,002848.SZ -2025-04-14,0.2912122649714915,002816.SZ -2025-04-15,0.33494337325795226,000608.SZ -2025-04-16,0.39213529933758745,000668.SZ -2025-04-17,0.4645722259715821,000668.SZ -2025-04-18,0.35211438551769064,002848.SZ -2025-04-21,0.3085119129567142,002848.SZ -2025-04-22,0.3010470733082804,002848.SZ -2025-04-23,0.2864179359478025,000668.SZ -2025-04-24,0.33129105415914245,000668.SZ -2025-04-25,0.2941271138947754,000691.SZ -2025-04-28,0.28522326836733797,000638.SZ -2025-04-29,0.47867503023870384,002856.SZ -2025-04-30,0.40799111336737465,002856.SZ -2025-05-06,0.42491985779378516,002856.SZ +2023-01-03,0.4301177436476776,002199.SZ +2023-01-04,0.42207204697245826,600455.SH +2023-01-05,0.3988510813892044,600455.SH +2023-01-06,0.3658455375193494,600355.SH +2023-01-09,0.6085189876879397,603499.SH +2023-01-10,0.34639026055692007,002828.SZ +2023-01-11,0.38277261470545093,603316.SH +2023-01-12,0.4497485636518168,603316.SH +2023-01-13,0.3733659537319318,603316.SH +2023-01-16,0.34187641866053076,603316.SH +2023-01-17,0.34296681954907354,002209.SZ +2023-01-18,0.4574592831160156,002816.SZ +2023-01-19,0.46387298072743993,600455.SH +2023-01-20,0.35567044591061925,600455.SH +2023-01-30,0.40992247425069533,600355.SH +2023-01-31,0.5243509980505336,600768.SH +2023-02-01,0.5526709825590002,600768.SH +2023-02-02,0.5420486310058459,600768.SH +2023-02-03,0.5596878031068041,600768.SH +2023-02-06,0.43581080746259776,600355.SH +2023-02-07,0.4457605608035551,600768.SH +2023-02-08,0.33217197417131983,002861.SZ +2023-02-09,0.45546984183103,600768.SH +2023-02-10,0.3978935728693642,600768.SH +2023-02-13,0.3532091395479965,600768.SH +2023-02-14,0.4060228423677764,603709.SH +2023-02-15,0.36448503430176926,603559.SH +2023-02-16,0.4186305822138467,603709.SH +2023-02-17,0.3342799050929359,603559.SH +2023-02-20,0.36304134371646135,600355.SH +2023-02-21,0.4046481432655795,600355.SH +2023-02-22,0.35698153232801083,600355.SH +2023-02-23,0.33942867726214565,600898.SH +2023-02-24,0.3696494093566041,603269.SH +2023-02-27,0.36593642156227146,002633.SZ +2023-02-28,0.3570697557004932,600137.SH +2023-03-01,0.35233536081494504,000692.SZ +2023-03-02,0.6160550246677257,603860.SH +2023-03-03,0.3065210641853266,603958.SH +2023-03-06,0.35186141338424975,002848.SZ +2023-03-07,0.339621131360327,002848.SZ +2023-03-08,0.44150939069621664,603729.SH +2023-03-09,0.3177044011900513,603729.SH +2023-03-10,0.3428931482042126,603729.SH +2023-03-13,0.2794790248858157,603030.SH +2023-03-14,0.3360135411047599,002856.SZ +2023-03-15,0.30878803895138807,603316.SH +2023-03-16,0.3108371650308078,600768.SH +2023-03-17,0.33562615505182614,002830.SZ +2023-03-20,0.37718410558706617,603269.SH +2023-03-21,0.5423864518528613,600539.SH +2023-03-22,0.39094890825165785,603729.SH +2023-03-23,0.3288667303887027,600455.SH +2023-03-24,0.38056290689046735,000702.SZ +2023-03-27,0.39509855910206343,000702.SZ +2023-03-28,0.33828104606496173,002856.SZ +2023-03-29,0.4087705473645991,000702.SZ +2023-03-30,0.3559734277985257,600455.SH +2023-03-31,0.2782665197246012,002856.SZ +2023-04-03,0.34121297543364293,000702.SZ +2023-04-04,0.3577759639025032,000702.SZ +2023-04-06,0.3756854884528217,600455.SH +2023-04-07,0.3370907278624605,600455.SH +2023-04-10,0.31700284988492194,600455.SH +2023-04-11,0.38238735958383957,002633.SZ +2023-04-12,0.3259017726356169,603030.SH +2023-04-13,0.35724398291285836,002816.SZ +2023-04-14,0.4790845804578252,603030.SH +2023-04-17,0.4427884526788824,603030.SH +2023-04-18,0.44561652525016066,603030.SH +2023-04-19,0.48868683985772127,603030.SH +2023-04-20,0.47861877948101705,603030.SH +2023-04-21,0.5018835420279821,603030.SH +2023-04-24,0.49646117412856033,603030.SH +2023-04-25,0.44760465736809285,002816.SZ +2023-04-26,0.39539643745648306,002652.SZ +2023-04-27,0.4662911517162152,603030.SH +2023-04-28,0.32066544588627804,002856.SZ +2023-05-04,0.38383945562591726,002652.SZ +2023-05-05,0.31976665158557493,002652.SZ +2023-05-08,0.3330555806917981,002652.SZ +2023-05-09,0.3150893483944067,002652.SZ +2023-05-10,0.34334160501906913,002652.SZ +2023-05-11,0.5600572487107779,603729.SH +2023-05-12,0.4625956669764514,603729.SH +2023-05-15,0.4298738154827236,603729.SH +2023-05-16,0.3926836043882529,603729.SH +2023-05-17,0.4321039717330924,603729.SH +2023-05-18,0.5325810739667242,603958.SH +2023-05-19,0.5292288670411597,603958.SH +2023-05-22,0.46680126871457533,603958.SH +2023-05-23,0.628252714471829,603958.SH +2023-05-24,0.5567488220990738,603958.SH +2023-05-25,0.4585808339916656,002719.SZ +2023-05-26,0.4481578657308212,002719.SZ +2023-05-29,0.4168519792507087,002719.SZ +2023-05-30,0.3425267462313385,002719.SZ +2023-05-31,0.5083990356239975,603608.SH +2023-06-01,0.45861226534971905,002719.SZ +2023-06-02,0.4274810358194123,002719.SZ +2023-06-05,0.4338362482975376,603729.SH +2023-06-06,0.3956466720475607,603729.SH +2023-06-07,0.43434412994945604,603389.SH +2023-06-08,0.4149779781080018,002652.SZ +2023-06-09,0.4090458278010548,002652.SZ +2023-06-12,0.42806609399734247,002652.SZ +2023-06-13,0.4523140198670647,002652.SZ +2023-06-14,0.45860121296955797,603286.SH +2023-06-15,0.45347976046032273,603286.SH +2023-06-16,0.39618844003228515,603286.SH +2023-06-19,0.34908766647387524,002193.SZ +2023-06-20,0.4847881623392466,002247.SZ +2023-06-21,0.40328966981398323,002058.SZ +2023-06-26,0.5765253756161761,000691.SZ +2023-06-27,0.4637500428525586,000609.SZ +2023-06-28,0.5744448108757956,000609.SZ +2023-06-29,0.41291656656803327,000609.SZ +2023-06-30,0.4283065154902078,603709.SH +2023-07-03,0.40392570075395723,603389.SH +2023-07-04,0.4200446306095139,603709.SH +2023-07-05,0.49288644918915464,000691.SZ +2023-07-06,0.707517057434998,000691.SZ +2023-07-07,0.6288190551487398,000691.SZ +2023-07-10,0.5005842265847275,000691.SZ +2023-07-11,0.4584516307931893,000691.SZ +2023-07-12,0.45215635897251444,000691.SZ +2023-07-13,0.4288995799431811,000691.SZ +2023-07-14,0.3675457425702978,000691.SZ +2023-07-17,0.4078578338169274,603729.SH +2023-07-18,0.37820039864091876,000609.SZ +2023-07-19,0.5851351799054006,000609.SZ +2023-07-20,0.5563709077494853,000691.SZ +2023-07-21,0.5487830920418626,000691.SZ +2023-07-24,0.5096199501266693,000609.SZ +2023-07-25,0.5020278149503089,000609.SZ +2023-07-26,0.568040956332965,000691.SZ +2023-07-27,0.5464243711312646,000691.SZ +2023-07-28,0.47999531090048186,000691.SZ +2023-07-31,0.46171840114876783,603729.SH +2023-08-01,0.5091602234562151,000609.SZ +2023-08-02,0.4070126852322654,002652.SZ +2023-08-03,0.42303311327810367,002652.SZ +2023-08-04,0.41361521865629414,600355.SH +2023-08-07,0.4612702983469093,002652.SZ +2023-08-08,0.3787133073624009,002652.SZ +2023-08-09,0.38240685458967544,002652.SZ +2023-08-10,0.40623044037454425,000691.SZ +2023-08-11,0.5299068387190244,002652.SZ +2023-08-14,0.4280537592870663,002652.SZ +2023-08-15,0.3922430308549057,002652.SZ +2023-08-16,0.5163247694247368,002652.SZ +2023-08-17,0.5233983807013451,002652.SZ +2023-08-18,0.48100090896735803,603729.SH +2023-08-21,0.5390845586081737,600455.SH +2023-08-22,0.5196958009171754,002652.SZ +2023-08-23,0.4850810003441655,600455.SH +2023-08-24,0.5434628650273295,002652.SZ +2023-08-25,0.5155776101344829,002652.SZ +2023-08-28,0.5137997516194365,002193.SZ +2023-08-29,0.44259742044951944,002856.SZ +2023-08-30,0.510909091834998,002856.SZ +2023-08-31,0.5083368087619707,002856.SZ +2023-09-01,0.4822713942305743,002856.SZ +2023-09-04,0.3940922963664034,002856.SZ +2023-09-05,0.3873203550638377,603729.SH +2023-09-06,0.4594532368775282,603389.SH +2023-09-07,0.38985675105753664,002856.SZ +2023-09-08,0.3641930090832708,603729.SH +2023-09-11,0.33792058150860943,002856.SZ +2023-09-12,0.46149817712767255,603389.SH +2023-09-13,0.4147161849672001,603389.SH +2023-09-14,0.48488955724599847,603389.SH +2023-09-15,0.356422926635138,603389.SH +2023-09-18,0.5588826295430044,603389.SH +2023-09-19,0.343910557451543,002058.SZ +2023-09-20,0.5293365470550685,603389.SH +2023-09-21,0.5279320760499164,603389.SH +2023-09-22,0.48116100633527736,603389.SH +2023-09-25,0.4336264229188893,603389.SH +2023-09-26,0.46638631964951793,603389.SH +2023-09-27,0.49711806070781706,603389.SH +2023-09-28,0.4042184525668341,603389.SH +2023-10-09,0.47663296489796186,002652.SZ +2023-10-10,0.469667090479603,002652.SZ +2023-10-11,0.48882413845238715,603389.SH +2023-10-12,0.35925032568485216,603389.SH +2023-10-13,0.4035977532957051,603389.SH +2023-10-16,0.4553224415433931,603389.SH +2023-10-17,0.44936372018522713,603389.SH +2023-10-18,0.4930771792551992,600561.SH +2023-10-19,0.4563501303399082,603389.SH +2023-10-20,0.4661043991206962,600083.SH +2023-10-23,0.4582098243196223,600083.SH +2023-10-24,0.5015406863713283,000691.SZ +2023-10-25,0.5378437458271234,603729.SH +2023-10-26,0.535490056738753,603729.SH +2023-10-27,0.4940530024090788,603729.SH +2023-10-30,0.5114577373313226,002856.SZ +2023-10-31,0.5314874436090798,002193.SZ +2023-11-01,0.43052522239404634,002652.SZ +2023-11-02,0.5423849686132425,002652.SZ +2023-11-03,0.4329622281699812,002652.SZ +2023-11-06,0.3430059096389953,001211.SZ +2023-11-07,0.5521468730225398,600493.SH +2023-11-08,0.38740054250310285,600561.SH +2023-11-09,0.35724857411657385,600561.SH +2023-11-10,0.3877834558488615,600493.SH +2023-11-13,0.36963849189516157,001211.SZ +2023-11-14,0.38006348434496295,002629.SZ +2023-11-15,0.3583360886992347,603860.SH +2023-11-16,0.37387461344928025,600493.SH +2023-11-17,0.39620768996741756,600493.SH +2023-11-20,0.475991707590718,002856.SZ +2023-11-21,0.42213159783969617,002856.SZ +2023-11-22,0.43191824242597754,002856.SZ +2023-11-23,0.4279601730295803,002856.SZ +2023-11-24,0.5502211396257438,603389.SH +2023-11-27,0.4576040537774852,603389.SH +2023-11-28,0.7268550239362866,002856.SZ +2023-11-29,0.6253689504586372,002856.SZ +2023-11-30,0.40409493675043795,002058.SZ +2023-12-01,0.4772396861307259,002193.SZ +2023-12-04,0.49678673100385945,600493.SH +2023-12-05,0.441850866380297,002193.SZ +2023-12-06,0.4738796591587413,603389.SH +2023-12-07,0.42838418303903786,002193.SZ +2023-12-08,0.44750834517403426,603389.SH +2023-12-11,0.38960093756524944,603389.SH +2023-12-12,0.4508818437956027,600455.SH +2023-12-13,0.4264895078512865,600455.SH +2023-12-14,0.46437982294676033,002883.SZ +2023-12-15,0.5300056474557384,002856.SZ +2023-12-18,0.5916327927301832,603389.SH +2023-12-19,0.520506490795256,603389.SH +2023-12-20,0.5459051892357281,603813.SH +2023-12-21,0.4264254912812676,000691.SZ +2023-12-22,0.5714680081846728,603709.SH +2023-12-25,0.4786026794043874,603813.SH +2023-12-26,0.5160759454482605,002193.SZ +2023-12-27,0.4630788128878927,605081.SH +2023-12-28,0.4382686682297064,002193.SZ +2023-12-29,0.5453576956967036,603389.SH +2024-01-02,0.4666996833798306,600768.SH +2024-01-03,0.4379271212341241,000691.SZ +2024-01-04,0.6864350302430953,000691.SZ +2024-01-05,0.43320367594438286,603389.SH +2024-01-08,0.5162874301428948,600455.SH +2024-01-09,0.604267333770225,000691.SZ +2024-01-10,0.5851818166202853,000691.SZ +2024-01-11,0.5120238233206617,000691.SZ +2024-01-12,0.5283057658358871,000691.SZ +2024-01-15,0.5548455995525031,605081.SH +2024-01-16,0.5854832104397332,605081.SH +2024-01-17,0.6400646697580047,605081.SH +2024-01-18,0.5948328623091644,605081.SH +2024-01-19,0.5653026228067977,000691.SZ +2024-01-22,0.6250883041432822,002629.SZ +2024-01-23,0.6423402771785484,002633.SZ +2024-01-24,0.6455920588078979,002856.SZ +2024-01-25,0.5705116208514751,002193.SZ +2024-01-26,0.5354311575740607,600539.SH +2024-01-29,0.5361147464477917,002856.SZ +2024-01-30,0.5747949416882494,002633.SZ +2024-01-31,0.642278728391892,002633.SZ +2024-02-01,0.5901415433691442,600778.SH +2024-02-02,0.6038155811720808,002890.SZ +2024-02-05,0.5927679822504286,002231.SZ +2024-02-06,0.4434186939686626,600319.SH +2024-02-07,0.46590956666615235,002633.SZ +2024-02-08,0.5341838570608279,600355.SH +2024-02-19,0.4168738078370147,600083.SH +2024-02-20,0.4656297594806628,600083.SH +2024-02-21,0.4590722640011861,603389.SH +2024-02-22,0.38817589091257215,002856.SZ +2024-02-23,0.5403854503444342,002856.SZ +2024-02-26,0.5526110677729806,002856.SZ +2024-02-27,0.48443533321561427,600539.SH +2024-02-28,0.524445664703045,000691.SZ +2024-02-29,0.5023882135298191,600539.SH +2024-03-01,0.5792864965589283,002856.SZ +2024-03-04,0.5678049534989735,002856.SZ +2024-03-05,0.6101426758051451,002856.SZ +2024-03-06,0.5100328915043006,002856.SZ +2024-03-07,0.5165320464853504,603389.SH +2024-03-08,0.5237636392149441,603389.SH +2024-03-11,0.5094542918396334,603389.SH +2024-03-12,0.5415340830264771,603021.SH +2024-03-13,0.5669295561003577,002856.SZ +2024-03-14,0.5800529823166246,002856.SZ +2024-03-15,0.5448079404825579,002856.SZ +2024-03-18,0.5834647956744501,603021.SH +2024-03-19,0.5387186796036805,603021.SH +2024-03-20,0.5347403922069888,600847.SH +2024-03-21,0.5425515625939994,002193.SZ +2024-03-22,0.5560384932677367,000622.SZ +2024-03-25,0.5615912578279182,002778.SZ +2024-03-26,0.5485361325468103,600539.SH +2024-03-27,0.7167500934273273,002856.SZ +2024-03-28,0.5960591961856297,600539.SH +2024-03-29,0.5787520594578207,000622.SZ +2024-04-01,0.5784143502582613,002856.SZ +2024-04-02,0.5686998697778062,600768.SH +2024-04-03,0.5651486619494427,002856.SZ +2024-04-08,0.6250195324391591,002856.SZ +2024-04-09,0.5585075719602501,002856.SZ +2024-04-10,0.6631040355603505,002856.SZ +2024-04-11,0.5592494830374363,002856.SZ +2024-04-12,0.6113048099487669,600539.SH +2024-04-15,0.6502472359947451,002856.SZ +2024-04-16,0.48474793237127334,002072.SZ +2024-04-17,0.6549011923069951,002856.SZ +2024-04-18,0.6600468578920565,002856.SZ +2024-04-19,0.6317775510604302,002193.SZ +2024-04-22,0.4906406111082456,002633.SZ +2024-04-23,0.7431739769579512,002193.SZ +2024-04-24,0.6701070555608757,002193.SZ +2024-04-25,0.7639750384474718,002193.SZ +2024-04-26,0.6617755355915637,002856.SZ +2024-04-29,0.6292714069429438,002193.SZ +2024-04-30,0.6816545971130521,002193.SZ +2024-05-06,0.5972853711882079,002193.SZ +2024-05-07,0.5497698144136527,002193.SZ +2024-05-08,0.48189723830906106,002193.SZ +2024-05-09,0.47983242576071683,002193.SZ +2024-05-10,0.47986041473738006,002193.SZ +2024-05-13,0.5344314346208113,002193.SZ +2024-05-14,0.5744139195464165,002629.SZ +2024-05-15,0.5504243429652383,002629.SZ +2024-05-16,0.6155575810731567,002856.SZ +2024-05-17,0.6405486128440855,002856.SZ +2024-05-20,0.5943835066101413,002856.SZ +2024-05-21,0.6044444829110123,002193.SZ +2024-05-22,0.5801770209069579,002193.SZ +2024-05-23,0.6358298497048429,002193.SZ +2024-05-24,0.6471823692603133,002629.SZ +2024-05-27,0.6084615962592275,600321.SH +2024-05-28,0.6399519368808066,002629.SZ +2024-05-29,0.6191538476321404,002629.SZ +2024-05-30,0.622977833856164,002629.SZ +2024-05-31,0.6425143240085399,002629.SZ +2024-06-03,0.639269387649358,002193.SZ +2024-06-04,0.6290028541179077,002193.SZ +2024-06-05,0.6914617926471358,002629.SZ +2024-06-06,0.46523651413334943,603021.SH +2024-06-07,0.5363171590930786,002193.SZ +2024-06-11,0.46672911570287423,002193.SZ +2024-06-12,0.7087791834178151,002193.SZ +2024-06-13,0.4742765360472238,002193.SZ +2024-06-14,0.4461733377909917,002629.SZ +2024-06-17,0.418053235397898,002629.SZ +2024-06-18,0.6580485697156223,002629.SZ +2024-06-19,0.4481511579009211,002629.SZ +2024-06-20,0.44208299307601556,002629.SZ +2024-06-21,0.47143928853028666,002629.SZ +2024-06-24,0.5125835672348393,603021.SH +2024-06-25,0.5182323788940987,002629.SZ +2024-06-26,0.5676394075241917,002629.SZ +2024-06-27,0.4974948308959899,002629.SZ +2024-06-28,0.4447115495075994,002629.SZ +2024-07-01,0.4596045706303439,002629.SZ +2024-07-02,0.5032516159353035,002193.SZ +2024-07-03,0.5497754784286054,002629.SZ +2024-07-04,0.5079888190722908,002629.SZ +2024-07-05,0.5902015876657576,002629.SZ +2024-07-08,0.5352702559267729,002629.SZ +2024-07-09,0.49985255548160623,002629.SZ +2024-07-10,0.45924624322770347,002193.SZ +2024-07-11,0.5130752765174605,002629.SZ +2024-07-12,0.48536360897554104,002629.SZ +2024-07-15,0.4929591633306796,002629.SZ +2024-07-16,0.4987305217483352,002629.SZ +2024-07-17,0.48641955023390937,002629.SZ +2024-07-18,0.4828494722464345,002629.SZ +2024-07-19,0.4351922891366633,002629.SZ +2024-07-22,0.4147913457628972,002629.SZ +2024-07-23,0.5176530344583404,002629.SZ +2024-07-24,0.5101118135562741,002629.SZ +2024-07-25,0.4562449141250287,002629.SZ +2024-07-26,0.45204258156120025,002713.SZ +2024-07-29,0.4758517833777402,002713.SZ +2024-07-30,0.526199844469282,002629.SZ +2024-07-31,0.40856988053311755,002629.SZ +2024-08-01,0.44706595792655246,002629.SZ +2024-08-02,0.5770544471789666,002193.SZ +2024-08-05,0.6401816800243592,002629.SZ +2024-08-06,0.5049360899094413,002193.SZ +2024-08-07,0.5167395123319113,600455.SH +2024-08-08,0.49965460785577354,002629.SZ +2024-08-09,0.41996950792694393,002629.SZ +2024-08-12,0.41136910400553356,002629.SZ +2024-08-13,0.4911695229458402,002629.SZ +2024-08-14,0.46918155950751106,002629.SZ +2024-08-15,0.5037333879905055,002629.SZ +2024-08-16,0.4251143581925957,002629.SZ +2024-08-19,0.5902479135216872,000608.SZ +2024-08-20,0.5188069560217909,000608.SZ +2024-08-21,0.5269159811352071,000608.SZ +2024-08-22,0.4777751691516973,002193.SZ +2024-08-23,0.5445604856876199,000608.SZ +2024-08-26,0.39821182670955024,002193.SZ +2024-08-27,0.47838935313745634,603021.SH +2024-08-28,0.48460380103258327,603316.SH +2024-08-29,0.4929855890581752,002211.SZ +2024-08-30,0.4846528801340921,000679.SZ +2024-09-02,0.46698312022566235,000608.SZ +2024-09-03,0.4385211145411706,000608.SZ +2024-09-04,0.4935822713671957,000608.SZ +2024-09-05,0.4176247178282224,002193.SZ +2024-09-06,0.40087333333288144,000679.SZ +2024-09-09,0.4331528422290894,000608.SZ +2024-09-10,0.5154927415188831,600539.SH +2024-09-11,0.47971241818362925,000668.SZ +2024-09-12,0.3893154619997816,002629.SZ +2024-09-13,0.3757990114955415,002629.SZ +2024-09-18,0.38825822426108497,002816.SZ +2024-09-19,0.5366862015655122,002856.SZ +2024-09-20,0.4232867523000713,002816.SZ +2024-09-23,0.4202541741043634,002856.SZ +2024-09-24,0.47407188398386624,000679.SZ +2024-09-25,0.43426503156569074,000679.SZ +2024-09-26,0.5323838980028176,002856.SZ +2024-09-27,0.5907861758792298,002629.SZ +2024-09-30,0.585176648946756,603272.SH +2024-10-08,0.6009307710875095,002629.SZ +2024-10-09,0.5694683114975051,002629.SZ +2024-10-10,0.5752935785709318,002629.SZ +2024-10-11,0.5220086759212776,002629.SZ +2024-10-14,0.5004924449744339,000668.SZ +2024-10-15,0.589346836672645,002629.SZ +2024-10-16,0.5375945422788482,002629.SZ +2024-10-17,0.5090552527331172,600539.SH +2024-10-18,0.5652668349194888,603021.SH +2024-10-21,0.5313211599753253,600539.SH +2024-10-22,0.5239480475003158,002629.SZ +2024-10-23,0.5967935583067124,002629.SZ +2024-10-24,0.5002686874306626,600539.SH +2024-10-25,0.5052135122631067,603272.SH +2024-10-28,0.6028818230779583,000929.SZ +2024-10-29,0.5240274975722182,002719.SZ +2024-10-30,0.5429323636577538,002193.SZ +2024-10-31,0.5338712669145451,600768.SH +2024-11-01,0.5675641900698536,603813.SH +2024-11-04,0.5596643892235799,603880.SH +2024-11-05,0.4983774507865091,600539.SH +2024-11-06,0.5084867911647817,000679.SZ +2024-11-07,0.558894358355107,002494.SZ +2024-11-08,0.4840836966227711,002193.SZ +2024-11-11,0.5018009352200897,000668.SZ +2024-11-12,0.6146650242541959,002494.SZ +2024-11-13,0.5400545417697256,002193.SZ +2024-11-14,0.6315319574959968,002193.SZ +2024-11-15,0.6524811203118627,002193.SZ +2024-11-18,0.5654046798178386,603880.SH +2024-11-19,0.5318963153654048,603880.SH +2024-11-20,0.4664043082365178,603880.SH +2024-11-21,0.4914929565252788,002193.SZ +2024-11-22,0.5598344523884485,002193.SZ +2024-11-25,0.611125192043959,002494.SZ +2024-11-26,0.6786499312929262,603616.SH +2024-11-27,0.6462371292876148,603616.SH +2024-11-28,0.6020662401897008,002193.SZ +2024-11-29,0.6034758885192801,002193.SZ +2024-12-02,0.6392045633344189,603880.SH +2024-12-03,0.5393566764454505,603880.SH +2024-12-04,0.5446438048319587,603880.SH +2024-12-05,0.5046079104391057,002629.SZ +2024-12-06,0.4595723836812782,002620.SZ +2024-12-09,0.4742482391262053,002494.SZ +2024-12-10,0.5074525602497723,603880.SH +2024-12-11,0.49242393985900157,603880.SH +2024-12-12,0.5158426226627867,603709.SH +2024-12-13,0.541357892028002,002620.SZ +2024-12-16,0.5316693702437767,002856.SZ +2024-12-17,0.48195930898923317,002856.SZ +2024-12-18,0.4923343343492354,600768.SH +2024-12-19,0.44345251199243346,002856.SZ +2024-12-20,0.4636303121843244,603880.SH +2024-12-23,0.596458155388031,603880.SH +2024-12-24,0.5195990595013169,605081.SH +2024-12-25,0.5210904574896095,000691.SZ +2024-12-26,0.49636692617528033,000668.SZ +2024-12-27,0.46020414738275234,000691.SZ +2024-12-30,0.49115787360366964,000668.SZ +2024-12-31,0.5291001227846042,000691.SZ +2025-01-02,0.4975107045651707,000668.SZ +2025-01-03,0.5063691462318393,000668.SZ +2025-01-06,0.5263928863180866,000691.SZ +2025-01-07,0.5358483796303719,000691.SZ +2025-01-08,0.5583119104591341,000691.SZ +2025-01-09,0.49988533304436744,000691.SZ +2025-01-10,0.5246718760027006,000691.SZ +2025-01-13,0.47616174498687236,000691.SZ +2025-01-14,0.4725716452817015,002848.SZ +2025-01-15,0.5171790390114032,000890.SZ +2025-01-16,0.47417149087321353,002848.SZ +2025-01-17,0.5149308150075659,002848.SZ +2025-01-20,0.5359364472218119,002848.SZ +2025-01-21,0.4929609910340428,605081.SH +2025-01-22,0.57738699724927,002848.SZ +2025-01-23,0.4988123556620034,002620.SZ +2025-01-24,0.4419368684899132,605081.SH +2025-01-27,0.5087619302332449,002848.SZ +2025-02-05,0.5151413646793433,002848.SZ +2025-02-06,0.4696016200651202,002848.SZ +2025-02-07,0.42704555019750806,002620.SZ +2025-02-10,0.45925915452986527,002848.SZ +2025-02-11,0.48170154443814833,002848.SZ +2025-02-12,0.4210095251449134,002719.SZ +2025-02-13,0.4747696653375372,002856.SZ +2025-02-14,0.44576745765641806,002856.SZ +2025-02-17,0.511481147412372,603021.SH +2025-02-18,0.564906713853295,002719.SZ +2025-02-19,0.4725928053047741,603813.SH +2025-02-20,0.5408602535371012,603813.SH +2025-02-21,0.4151618671265149,002856.SZ +2025-02-24,0.43056542328385694,002848.SZ +2025-02-25,0.4670493650048766,002848.SZ +2025-02-26,0.44156587458108115,002848.SZ +2025-02-27,0.4618230841299276,002848.SZ +2025-02-28,0.5459726011489237,002789.SZ +2025-03-03,0.40834835188088675,002789.SZ +2025-03-04,0.35519119852351283,002789.SZ +2025-03-05,0.46412356044298864,002789.SZ +2025-03-06,0.32699713640148426,000691.SZ +2025-03-07,0.3698607491618706,002789.SZ +2025-03-10,0.43242140994763295,000668.SZ +2025-03-11,0.36200489780762307,605081.SH +2025-03-12,0.3853436198649333,605081.SH +2025-03-13,0.3541287148310854,600243.SH +2025-03-14,0.3368669192318014,000929.SZ +2025-03-17,0.37082936103815817,000668.SZ +2025-03-18,0.36778200855836113,605081.SH +2025-03-19,0.5353319401300534,600243.SH +2025-03-20,0.4877153043937535,002620.SZ +2025-03-21,0.4633826166524795,002620.SZ +2025-03-24,0.5922168411792479,605081.SH +2025-03-25,0.45229766544416483,605081.SH +2025-03-26,0.37718214394488525,000691.SZ +2025-03-27,0.36624187190579105,000691.SZ +2025-03-28,0.36512774719896113,002848.SZ +2025-03-31,0.3596997489672698,002848.SZ +2025-04-01,0.3462411508483061,000668.SZ +2025-04-02,0.35389169565220296,002848.SZ +2025-04-03,0.3543302569441005,603021.SH +2025-04-07,0.3438562457868099,000668.SZ +2025-04-08,0.3601140245430303,000668.SZ +2025-04-09,0.41720898853332133,000691.SZ +2025-04-10,0.38193900707513934,000691.SZ +2025-04-11,0.34303465060367344,000668.SZ +2025-04-14,0.4043657790847579,000668.SZ +2025-04-15,0.36007128187789933,000691.SZ +2025-04-16,0.4890512355257074,000668.SZ +2025-04-17,0.5260990674231432,000668.SZ +2025-04-18,0.42071742874247997,002848.SZ +2025-04-21,0.36108225228371205,600243.SH +2025-04-22,0.38633984542323996,002848.SZ +2025-04-23,0.38969573574259314,002848.SZ +2025-04-24,0.3913438284173417,000668.SZ +2025-04-25,0.3411922494962468,600421.SH +2025-04-28,0.46329277348631104,000691.SZ +2025-04-29,0.3402301131371476,600193.SH +2025-04-30,0.48795446884008,002856.SZ +2025-05-06,0.4606500710519148,002856.SZ +2025-05-07,0.43229702833400624,002856.SZ diff --git a/main/train/test.py b/main/train/test.py index fa9da18..6b6bc2a 100644 --- a/main/train/test.py +++ b/main/train/test.py @@ -10,6 +10,6 @@ from main.factor.factor import calculate_arbr ts.set_token('3a0741c702ee7e5e5f2bf1f0846bafaafe4e320833240b2a7e4a685f') pro = ts.pro_api() -df = pro.balancesheet(ts_code='600000.SH', start_date='20180101', end_date='20180730') +df = pro.dc_member(trade_date='20250102', ts_code='BK1184.DC') -print(df['total_liab']) \ No newline at end of file +print(df.sort_values('end_date')) \ No newline at end of file