克隆策略

    {"description":"实验创建于2017/8/26","graph":{"edges":[{"to_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-15:instruments","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-8:data"},{"to_node_id":"-106:instruments","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-8:data"},{"to_node_id":"-13706:instruments","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-8:data"},{"to_node_id":"-773:input_1","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-15:data"},{"to_node_id":"-106:features","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-113:features","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-122:features","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-129:features","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-768:input_2","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-778:input_2","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-243:features","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-251:features","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-3895:input_2","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-3907:input_2","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24:data"},{"to_node_id":"-243:input_data","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53:data"},{"to_node_id":"-122:instruments","from_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-62:data"},{"to_node_id":"-113:input_data","from_node_id":"-106:data"},{"to_node_id":"-768:input_1","from_node_id":"-113:data"},{"to_node_id":"-129:input_data","from_node_id":"-122:data"},{"to_node_id":"-22893:input_data","from_node_id":"-129:data"},{"to_node_id":"-2680:inputs","from_node_id":"-160:data"},{"to_node_id":"-3880:inputs","from_node_id":"-160:data"},{"to_node_id":"-1540:trained_model","from_node_id":"-1098:data"},{"to_node_id":"-15621:trained_model","from_node_id":"-1098:data"},{"to_node_id":"-2431:input_1","from_node_id":"-1540:data"},{"to_node_id":"-13717:data1","from_node_id":"-2431:data_1"},{"to_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53:data2","from_node_id":"-768:data"},{"to_node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53:data1","from_node_id":"-773:data"},{"to_node_id":"-251:input_data","from_node_id":"-778:data"},{"to_node_id":"-3895:input_1","from_node_id":"-243:data"},{"to_node_id":"-3907:input_1","from_node_id":"-251:data"},{"to_node_id":"-2712:inputs","from_node_id":"-2680:data"},{"to_node_id":"-3840:inputs","from_node_id":"-2712:data"},{"to_node_id":"-3784:inputs","from_node_id":"-3773:data"},{"to_node_id":"-3880:outputs","from_node_id":"-3784:data"},{"to_node_id":"-3872:inputs","from_node_id":"-3840:data"},{"to_node_id":"-3773:inputs","from_node_id":"-3872:data"},{"to_node_id":"-1098:input_model","from_node_id":"-3880:data"},{"to_node_id":"-1098:training_data","from_node_id":"-3895:data_1"},{"to_node_id":"-1540:input_data","from_node_id":"-3907:data_1"},{"to_node_id":"-778:input_1","from_node_id":"-22893:data"},{"to_node_id":"-2431:input_2","from_node_id":"-22893:data"},{"to_node_id":"-4961:features","from_node_id":"-4166:data"},{"to_node_id":"-5454:model","from_node_id":"-4961:model"},{"to_node_id":"-141:options_data","from_node_id":"-5454:predictions"},{"to_node_id":"-8347:input_1","from_node_id":"-13706:data"},{"to_node_id":"-4961:training_ds","from_node_id":"-13717:data"},{"to_node_id":"-15611:input_data","from_node_id":"-15562:data"},{"to_node_id":"-15579:instruments","from_node_id":"-15570:data"},{"to_node_id":"-141:instruments","from_node_id":"-15570:data"},{"to_node_id":"-15562:input_data","from_node_id":"-15579:data"},{"to_node_id":"-15591:input_data","from_node_id":"-15586:data"},{"to_node_id":"-15602:input_1","from_node_id":"-15591:data"},{"to_node_id":"-15621:input_data","from_node_id":"-15602:data_1"},{"to_node_id":"-15586:input_1","from_node_id":"-15611:data"},{"to_node_id":"-17875:input_2","from_node_id":"-15611:data"},{"to_node_id":"-17875:input_1","from_node_id":"-15621:data"},{"to_node_id":"-5454:data","from_node_id":"-17875:data_1"},{"to_node_id":"-15579:features","from_node_id":"-17883:data"},{"to_node_id":"-15562:features","from_node_id":"-17883:data"},{"to_node_id":"-15586:input_2","from_node_id":"-17883:data"},{"to_node_id":"-15591:features","from_node_id":"-17883:data"},{"to_node_id":"-15602:input_2","from_node_id":"-17883:data"},{"to_node_id":"-13717:data2","from_node_id":"-8347:data"}],"nodes":[{"node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-8","module_id":"BigQuantSpace.instruments.instruments-v2","parameters":[{"name":"start_date","value":"2019-01-01","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"2020-01-01","type":"Literal","bound_global_parameter":null},{"name":"market","value":"CN_STOCK_A","type":"Literal","bound_global_parameter":null},{"name":"instrument_list","value":" ","type":"Literal","bound_global_parameter":null},{"name":"max_count","value":"0","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"rolling_conf","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-8"}],"output_ports":[{"name":"data","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-8"}],"cacheable":true,"seq_num":1,"comment":"","comment_collapsed":true},{"node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-15","module_id":"BigQuantSpace.advanced_auto_labeler.advanced_auto_labeler-v2","parameters":[{"name":"label_expr","value":"# #号开始的表示注释\n# 0. 每行一个,顺序执行,从第二个开始,可以使用label字段\n# 1. 可用数据字段见 https://bigquant.com/docs/data_history_data.html\n# 添加benchmark_前缀,可使用对应的benchmark数据\n# 2. 可用操作符和函数见 `表达式引擎 <https://bigquant.com/docs/big_expr.html>`_\n\n# 计算收益:5日收盘价(作为卖出价格)除以明日开盘价(作为买入价格)\nshift(close, -2) / shift(open, -1)-1\n\n# 极值处理:用1%和99%分位的值做clip\nclip(label, all_quantile(label, 0.01), all_quantile(label, 0.99))\n\n# 过滤掉一字涨停的情况 (设置label为NaN,在后续处理和训练中会忽略NaN的label)\nwhere(shift(high, -1) == shift(low, -1), NaN, label)\n","type":"Literal","bound_global_parameter":null},{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"benchmark","value":"000300.SHA","type":"Literal","bound_global_parameter":null},{"name":"drop_na_label","value":"True","type":"Literal","bound_global_parameter":null},{"name":"cast_label_int","value":"False","type":"Literal","bound_global_parameter":null},{"name":"user_functions","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-15"}],"output_ports":[{"name":"data","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-15"}],"cacheable":true,"seq_num":2,"comment":"","comment_collapsed":true},{"node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24","module_id":"BigQuantSpace.input_features.input_features-v1","parameters":[{"name":"features","value":"# #号开始的表示注释\n# 多个特征,每行一个,可以包含基础特征和衍生特征\n\n# 换手率特征\nturn_0\nturn_1\nturn_2\nturn_3\nturn_4\nturn_5\nturn_6\nturn_7\nturn_8\nturn_9\n\n","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"features_ds","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24"}],"output_ports":[{"name":"data","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-24"}],"cacheable":true,"seq_num":3,"comment":"","comment_collapsed":true},{"node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53","module_id":"BigQuantSpace.join.join-v3","parameters":[{"name":"on","value":"date,instrument","type":"Literal","bound_global_parameter":null},{"name":"how","value":"inner","type":"Literal","bound_global_parameter":null},{"name":"sort","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"data1","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53"},{"name":"data2","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53"}],"output_ports":[{"name":"data","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-53"}],"cacheable":true,"seq_num":7,"comment":"","comment_collapsed":true},{"node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-62","module_id":"BigQuantSpace.instruments.instruments-v2","parameters":[{"name":"start_date","value":"2019-01-01","type":"Literal","bound_global_parameter":"交易日期"},{"name":"end_date","value":"2020-01-01","type":"Literal","bound_global_parameter":"交易日期"},{"name":"market","value":"CN_STOCK_A","type":"Literal","bound_global_parameter":null},{"name":"instrument_list","value":"","type":"Literal","bound_global_parameter":null},{"name":"max_count","value":"0","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"rolling_conf","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-62"}],"output_ports":[{"name":"data","node_id":"287d2cb0-f53c-4101-bdf8-104b137c8601-62"}],"cacheable":true,"seq_num":9,"comment":"预测数据,用于回测和模拟","comment_collapsed":false},{"node_id":"-106","module_id":"BigQuantSpace.general_feature_extractor.general_feature_extractor-v7","parameters":[{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"before_start_days","value":0,"type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-106"},{"name":"features","node_id":"-106"}],"output_ports":[{"name":"data","node_id":"-106"}],"cacheable":true,"seq_num":15,"comment":"","comment_collapsed":true},{"node_id":"-113","module_id":"BigQuantSpace.derived_feature_extractor.derived_feature_extractor-v3","parameters":[{"name":"date_col","value":"date","type":"Literal","bound_global_parameter":null},{"name":"instrument_col","value":"instrument","type":"Literal","bound_global_parameter":null},{"name":"drop_na","value":"True","type":"Literal","bound_global_parameter":null},{"name":"remove_extra_columns","value":"False","type":"Literal","bound_global_parameter":null},{"name":"user_functions","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-113"},{"name":"features","node_id":"-113"}],"output_ports":[{"name":"data","node_id":"-113"}],"cacheable":true,"seq_num":16,"comment":"","comment_collapsed":true},{"node_id":"-122","module_id":"BigQuantSpace.general_feature_extractor.general_feature_extractor-v7","parameters":[{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"before_start_days","value":0,"type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-122"},{"name":"features","node_id":"-122"}],"output_ports":[{"name":"data","node_id":"-122"}],"cacheable":true,"seq_num":17,"comment":"","comment_collapsed":true},{"node_id":"-129","module_id":"BigQuantSpace.derived_feature_extractor.derived_feature_extractor-v3","parameters":[{"name":"date_col","value":"date","type":"Literal","bound_global_parameter":null},{"name":"instrument_col","value":"instrument","type":"Literal","bound_global_parameter":null},{"name":"drop_na","value":"True","type":"Literal","bound_global_parameter":null},{"name":"remove_extra_columns","value":"False","type":"Literal","bound_global_parameter":null},{"name":"user_functions","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-129"},{"name":"features","node_id":"-129"}],"output_ports":[{"name":"data","node_id":"-129"}],"cacheable":true,"seq_num":18,"comment":"","comment_collapsed":true},{"node_id":"-141","module_id":"BigQuantSpace.trade.trade-v4","parameters":[{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"initialize","value":"# 回测引擎:初始化函数,只执行一次\ndef bigquant_run(context):\n # 加载预测数据\n context.ranker_prediction = context.options['data'].read_df()\n\n # 系统已经设置了默认的交易手续费和滑点,要修改手续费可使用如下函数\n context.set_commission(PerOrder(buy_cost=0.0003, sell_cost=0.0013, min_cost=5))\n # 预测数据,通过options传入进来,使用 read_df 函数,加载到内存 (DataFrame)\n # 设置买入的股票数量,这里买入预测股票列表排名靠前的5只\n stock_count = 1\n # 每只的股票的权重,如下的权重分配会使得靠前的股票分配多一点的资金,[0.339160, 0.213986, 0.169580, ..]\n context.stock_weights = T.norm([1 / math.log(i + 2) for i in range(0, stock_count)])\n # 设置每只股票占用的最大资金比例\n context.max_cash_per_instrument = 0.5\n context.options['hold_days'] = 1\n","type":"Literal","bound_global_parameter":null},{"name":"handle_data","value":"# 回测引擎:每日数据处理函数,每天执行一次\ndef bigquant_run(context, data):\n # 按日期过滤得到今日的预测数据\n ranker_prediction = context.ranker_prediction[\n context.ranker_prediction.date == data.current_dt.strftime('%Y-%m-%d')]\n\n # 1. 资金分配\n # 平均持仓时间是hold_days,每日都将买入股票,每日预期使用 1/hold_days 的资金\n # 实际操作中,会存在一定的买入误差,所以在前hold_days天,等量使用资金;之后,尽量使用剩余资金(这里设置最多用等量的1.5倍)\n is_staging = context.trading_day_index < context.options['hold_days'] # 是否在建仓期间(前 hold_days 天)\n cash_avg = context.portfolio.portfolio_value / context.options['hold_days']\n cash_for_buy = min(context.portfolio.cash, (1 if is_staging else 1.5) * cash_avg)\n cash_for_sell = cash_avg - (context.portfolio.cash - cash_for_buy)\n positions = {e.symbol: p.amount * p.last_sale_price\n for e, p in context.perf_tracker.position_tracker.positions.items()}\n\n# # 2. 生成卖出订单:hold_days天之后才开始卖出;对持仓的股票,按机器学习算法预测的排序末位淘汰\n# if not is_staging and cash_for_sell > 0:\n# equities = {e.symbol: e for e, p in context.perf_tracker.position_tracker.positions.items()}\n# instruments = list(reversed(list(ranker_prediction.instrument[ranker_prediction.instrument.apply(\n# lambda x: x in equities and not context.has_unfinished_sell_order(equities[x]))])))\n# # print('rank order for sell %s' % instruments)\n# for instrument in instruments:\n# context.order_target(context.symbol(instrument), 0)\n# cash_for_sell -= positions[instrument]\n# if cash_for_sell <= 0:\n# break\n \n #----------------------------START:持有固定交易日天数卖出---------------------------\n today = data.current_dt.strftime('%Y-%m-%d')\n # 不是建仓期(在前hold_days属于建仓期)\n if not is_staging:\n equities = {e.symbol: p for e, p in context.portfolio.positions.items() if p.amount>0}\n for instrument in equities:\n sid = equities[instrument].sid # 交易标的\n # 今天和上次交易的时间相隔hold_days就全部卖出\n dt = pd.to_datetime(D.trading_days(end_date = today).iloc[-context.options['hold_days']].values[0])\n if pd.to_datetime(equities[instrument].last_sale_date.strftime('%Y-%m-%d')) <= dt and data.can_trade(context.symbol(instrument)):\n context.order_target_percent(sid, 0)\n cash_for_buy += positions[instrument]\n #--------------------------------END:持有固定天数卖出--------------------------- \n\n # 3. 生成买入订单:按机器学习算法预测的排序,买入前面的stock_count只股票\n buy_cash_weights = context.stock_weights\n buy_instruments = list(ranker_prediction.instrument[:len(buy_cash_weights)])\n max_cash_per_instrument = context.portfolio.portfolio_value * context.max_cash_per_instrument\n for i, instrument in enumerate(buy_instruments):\n cash = cash_for_buy * buy_cash_weights[i]\n if cash > max_cash_per_instrument - positions.get(instrument, 0):\n # 确保股票持仓量不会超过每次股票最大的占用资金量\n cash = max_cash_per_instrument - positions.get(instrument, 0)\n if cash > 0:\n context.order_value(context.symbol(instrument), cash)\n","type":"Literal","bound_global_parameter":null},{"name":"prepare","value":"# 回测引擎:准备数据,只执行一次\ndef bigquant_run(context):\n pass\n","type":"Literal","bound_global_parameter":null},{"name":"before_trading_start","value":"","type":"Literal","bound_global_parameter":null},{"name":"volume_limit","value":0.025,"type":"Literal","bound_global_parameter":null},{"name":"order_price_field_buy","value":"open","type":"Literal","bound_global_parameter":null},{"name":"order_price_field_sell","value":"close","type":"Literal","bound_global_parameter":null},{"name":"capital_base","value":"100000","type":"Literal","bound_global_parameter":null},{"name":"auto_cancel_non_tradable_orders","value":"True","type":"Literal","bound_global_parameter":null},{"name":"data_frequency","value":"daily","type":"Literal","bound_global_parameter":null},{"name":"price_type","value":"后复权","type":"Literal","bound_global_parameter":null},{"name":"product_type","value":"股票","type":"Literal","bound_global_parameter":null},{"name":"plot_charts","value":"True","type":"Literal","bound_global_parameter":null},{"name":"backtest_only","value":"False","type":"Literal","bound_global_parameter":null},{"name":"benchmark","value":"000300.SHA","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-141"},{"name":"options_data","node_id":"-141"},{"name":"history_ds","node_id":"-141"},{"name":"benchmark_ds","node_id":"-141"},{"name":"trading_calendar","node_id":"-141"}],"output_ports":[{"name":"raw_perf","node_id":"-141"}],"cacheable":false,"seq_num":19,"comment":"","comment_collapsed":true},{"node_id":"-160","module_id":"BigQuantSpace.dl_layer_input.dl_layer_input-v1","parameters":[{"name":"shape","value":"10,5","type":"Literal","bound_global_parameter":null},{"name":"batch_shape","value":"","type":"Literal","bound_global_parameter":null},{"name":"dtype","value":"float32","type":"Literal","bound_global_parameter":null},{"name":"sparse","value":"False","type":"Literal","bound_global_parameter":null},{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-160"}],"output_ports":[{"name":"data","node_id":"-160"}],"cacheable":false,"seq_num":6,"comment":"","comment_collapsed":true},{"node_id":"-1098","module_id":"BigQuantSpace.dl_model_train.dl_model_train-v1","parameters":[{"name":"optimizer","value":"RMSprop","type":"Literal","bound_global_parameter":null},{"name":"user_optimizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"loss","value":"mean_squared_error","type":"Literal","bound_global_parameter":null},{"name":"user_loss","value":"","type":"Literal","bound_global_parameter":null},{"name":"metrics","value":"mae","type":"Literal","bound_global_parameter":null},{"name":"batch_size","value":"256","type":"Literal","bound_global_parameter":null},{"name":"epochs","value":"4","type":"Literal","bound_global_parameter":null},{"name":"custom_objects","value":"# 用户的自定义层需要写到字典中,比如\n# {\n# \"MyLayer\": MyLayer\n# }\nbigquant_run = {\n \n}\n","type":"Literal","bound_global_parameter":null},{"name":"n_gpus","value":"0","type":"Literal","bound_global_parameter":null},{"name":"verbose","value":"1:输出进度条记录","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_model","node_id":"-1098"},{"name":"training_data","node_id":"-1098"},{"name":"validation_data","node_id":"-1098"}],"output_ports":[{"name":"data","node_id":"-1098"}],"cacheable":true,"seq_num":5,"comment":"","comment_collapsed":true},{"node_id":"-1540","module_id":"BigQuantSpace.dl_model_predict.dl_model_predict-v1","parameters":[{"name":"batch_size","value":"1024","type":"Literal","bound_global_parameter":null},{"name":"n_gpus","value":0,"type":"Literal","bound_global_parameter":null},{"name":"verbose","value":"2:每个epoch输出一行记录","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"trained_model","node_id":"-1540"},{"name":"input_data","node_id":"-1540"}],"output_ports":[{"name":"data","node_id":"-1540"}],"cacheable":true,"seq_num":11,"comment":"","comment_collapsed":true},{"node_id":"-2431","module_id":"BigQuantSpace.cached.cached-v3","parameters":[{"name":"run","value":"# Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端\ndef bigquant_run(input_1, input_2, input_3):\n # 示例代码如下。在这里编写您的代码\n pred_label = input_1.read_pickle()\n df = input_2.read_df()\n df = pd.DataFrame({'pred_label':pred_label[:,0], 'instrument':df.instrument, 'date':df.date})\n df.sort_values(['date','pred_label'],inplace=True, ascending=[True,False])\n return Outputs(data_1=DataSource.write_df(df), data_2=None, data_3=None)\n","type":"Literal","bound_global_parameter":null},{"name":"post_run","value":"# 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。\ndef bigquant_run(outputs):\n return outputs\n","type":"Literal","bound_global_parameter":null},{"name":"input_ports","value":"","type":"Literal","bound_global_parameter":null},{"name":"params","value":"{}","type":"Literal","bound_global_parameter":null},{"name":"output_ports","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-2431"},{"name":"input_2","node_id":"-2431"},{"name":"input_3","node_id":"-2431"}],"output_ports":[{"name":"data_1","node_id":"-2431"},{"name":"data_2","node_id":"-2431"},{"name":"data_3","node_id":"-2431"}],"cacheable":true,"seq_num":24,"comment":"","comment_collapsed":true},{"node_id":"-768","module_id":"BigQuantSpace.standardlize.standardlize-v8","parameters":[{"name":"columns_input","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-768"},{"name":"input_2","node_id":"-768"}],"output_ports":[{"name":"data","node_id":"-768"}],"cacheable":true,"seq_num":14,"comment":"","comment_collapsed":true},{"node_id":"-773","module_id":"BigQuantSpace.standardlize.standardlize-v8","parameters":[{"name":"columns_input","value":"label","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-773"},{"name":"input_2","node_id":"-773"}],"output_ports":[{"name":"data","node_id":"-773"}],"cacheable":true,"seq_num":13,"comment":"","comment_collapsed":true},{"node_id":"-778","module_id":"BigQuantSpace.standardlize.standardlize-v8","parameters":[{"name":"columns_input","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-778"},{"name":"input_2","node_id":"-778"}],"output_ports":[{"name":"data","node_id":"-778"}],"cacheable":true,"seq_num":25,"comment":"","comment_collapsed":true},{"node_id":"-243","module_id":"BigQuantSpace.dl_convert_to_bin.dl_convert_to_bin-v2","parameters":[{"name":"window_size","value":"5","type":"Literal","bound_global_parameter":null},{"name":"feature_clip","value":"5","type":"Literal","bound_global_parameter":null},{"name":"flatten","value":"True","type":"Literal","bound_global_parameter":null},{"name":"window_along_col","value":"instrument","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-243"},{"name":"features","node_id":"-243"}],"output_ports":[{"name":"data","node_id":"-243"}],"cacheable":true,"seq_num":26,"comment":"","comment_collapsed":true},{"node_id":"-251","module_id":"BigQuantSpace.dl_convert_to_bin.dl_convert_to_bin-v2","parameters":[{"name":"window_size","value":"5","type":"Literal","bound_global_parameter":null},{"name":"feature_clip","value":"5","type":"Literal","bound_global_parameter":null},{"name":"flatten","value":"True","type":"Literal","bound_global_parameter":null},{"name":"window_along_col","value":"instrument","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-251"},{"name":"features","node_id":"-251"}],"output_ports":[{"name":"data","node_id":"-251"}],"cacheable":true,"seq_num":27,"comment":"","comment_collapsed":true},{"node_id":"-2680","module_id":"BigQuantSpace.dl_layer_conv1d.dl_layer_conv1d-v1","parameters":[{"name":"filters","value":"20","type":"Literal","bound_global_parameter":null},{"name":"kernel_size","value":"3","type":"Literal","bound_global_parameter":null},{"name":"strides","value":"1","type":"Literal","bound_global_parameter":null},{"name":"padding","value":"valid","type":"Literal","bound_global_parameter":null},{"name":"dilation_rate","value":1,"type":"Literal","bound_global_parameter":null},{"name":"activation","value":"relu","type":"Literal","bound_global_parameter":null},{"name":"user_activation","value":"","type":"Literal","bound_global_parameter":null},{"name":"use_bias","value":"True","type":"Literal","bound_global_parameter":null},{"name":"kernel_initializer","value":"glorot_uniform","type":"Literal","bound_global_parameter":null},{"name":"user_kernel_initializer","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_initializer","value":"Zeros","type":"Literal","bound_global_parameter":null},{"name":"user_bias_initializer","value":"","type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_kernel_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_bias_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_activity_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"kernel_constraint","value":"None","type":"Literal","bound_global_parameter":null},{"name":"user_kernel_constraint","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_constraint","value":"None","type":"Literal","bound_global_parameter":null},{"name":"user_bias_constraint","value":"","type":"Literal","bound_global_parameter":null},{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-2680"}],"output_ports":[{"name":"data","node_id":"-2680"}],"cacheable":false,"seq_num":10,"comment":"","comment_collapsed":true},{"node_id":"-2712","module_id":"BigQuantSpace.dl_layer_maxpooling1d.dl_layer_maxpooling1d-v1","parameters":[{"name":"pool_size","value":"1","type":"Literal","bound_global_parameter":null},{"name":"strides","value":"","type":"Literal","bound_global_parameter":null},{"name":"padding","value":"valid","type":"Literal","bound_global_parameter":null},{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-2712"}],"output_ports":[{"name":"data","node_id":"-2712"}],"cacheable":false,"seq_num":12,"comment":"","comment_collapsed":true},{"node_id":"-3773","module_id":"BigQuantSpace.dl_layer_globalmaxpooling1d.dl_layer_globalmaxpooling1d-v1","parameters":[{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-3773"}],"output_ports":[{"name":"data","node_id":"-3773"}],"cacheable":false,"seq_num":28,"comment":"","comment_collapsed":true},{"node_id":"-3784","module_id":"BigQuantSpace.dl_layer_dense.dl_layer_dense-v1","parameters":[{"name":"units","value":"1","type":"Literal","bound_global_parameter":null},{"name":"activation","value":"linear","type":"Literal","bound_global_parameter":null},{"name":"user_activation","value":"","type":"Literal","bound_global_parameter":null},{"name":"use_bias","value":"True","type":"Literal","bound_global_parameter":null},{"name":"kernel_initializer","value":"glorot_uniform","type":"Literal","bound_global_parameter":null},{"name":"user_kernel_initializer","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_initializer","value":"Zeros","type":"Literal","bound_global_parameter":null},{"name":"user_bias_initializer","value":"","type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_kernel_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_bias_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_activity_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"kernel_constraint","value":"None","type":"Literal","bound_global_parameter":null},{"name":"user_kernel_constraint","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_constraint","value":"None","type":"Literal","bound_global_parameter":null},{"name":"user_bias_constraint","value":"","type":"Literal","bound_global_parameter":null},{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-3784"}],"output_ports":[{"name":"data","node_id":"-3784"}],"cacheable":false,"seq_num":30,"comment":"","comment_collapsed":true},{"node_id":"-3840","module_id":"BigQuantSpace.dl_layer_conv1d.dl_layer_conv1d-v1","parameters":[{"name":"filters","value":"20","type":"Literal","bound_global_parameter":null},{"name":"kernel_size","value":"3","type":"Literal","bound_global_parameter":null},{"name":"strides","value":"1","type":"Literal","bound_global_parameter":null},{"name":"padding","value":"valid","type":"Literal","bound_global_parameter":null},{"name":"dilation_rate","value":1,"type":"Literal","bound_global_parameter":null},{"name":"activation","value":"relu","type":"Literal","bound_global_parameter":null},{"name":"user_activation","value":"","type":"Literal","bound_global_parameter":null},{"name":"use_bias","value":"True","type":"Literal","bound_global_parameter":null},{"name":"kernel_initializer","value":"glorot_uniform","type":"Literal","bound_global_parameter":null},{"name":"user_kernel_initializer","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_initializer","value":"Zeros","type":"Literal","bound_global_parameter":null},{"name":"user_bias_initializer","value":"","type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"kernel_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_kernel_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"bias_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_bias_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer","value":"None","type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer_l1","value":0,"type":"Literal","bound_global_parameter":null},{"name":"activity_regularizer_l2","value":0,"type":"Literal","bound_global_parameter":null},{"name":"user_activity_regularizer","value":"","type":"Literal","bound_global_parameter":null},{"name":"kernel_constraint","value":"None","type":"Literal","bound_global_parameter":null},{"name":"user_kernel_constraint","value":"","type":"Literal","bound_global_parameter":null},{"name":"bias_constraint","value":"None","type":"Literal","bound_global_parameter":null},{"name":"user_bias_constraint","value":"","type":"Literal","bound_global_parameter":null},{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-3840"}],"output_ports":[{"name":"data","node_id":"-3840"}],"cacheable":false,"seq_num":32,"comment":"","comment_collapsed":true},{"node_id":"-3872","module_id":"BigQuantSpace.dl_layer_maxpooling1d.dl_layer_maxpooling1d-v1","parameters":[{"name":"pool_size","value":"1","type":"Literal","bound_global_parameter":null},{"name":"strides","value":"","type":"Literal","bound_global_parameter":null},{"name":"padding","value":"valid","type":"Literal","bound_global_parameter":null},{"name":"name","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"inputs","node_id":"-3872"}],"output_ports":[{"name":"data","node_id":"-3872"}],"cacheable":false,"seq_num":33,"comment":"","comment_collapsed":true},{"node_id":"-3880","module_id":"BigQuantSpace.dl_model_init.dl_model_init-v1","parameters":[],"input_ports":[{"name":"inputs","node_id":"-3880"},{"name":"outputs","node_id":"-3880"}],"output_ports":[{"name":"data","node_id":"-3880"}],"cacheable":false,"seq_num":34,"comment":"","comment_collapsed":true},{"node_id":"-3895","module_id":"BigQuantSpace.cached.cached-v3","parameters":[{"name":"run","value":"# Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端\ndef bigquant_run(input_1, input_2, input_3):\n # 示例代码如下。在这里编写您的代码\n df = input_1.read_pickle()\n feature_len = len(input_2.read_pickle())\n \n \n df['x'] = df['x'].reshape(df['x'].shape[0], int(feature_len), int(df['x'].shape[1]/feature_len))\n \n data_1 = DataSource.write_pickle(df)\n return Outputs(data_1=data_1)\n","type":"Literal","bound_global_parameter":null},{"name":"post_run","value":"# 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。\ndef bigquant_run(outputs):\n return outputs\n","type":"Literal","bound_global_parameter":null},{"name":"input_ports","value":"","type":"Literal","bound_global_parameter":null},{"name":"params","value":"{}","type":"Literal","bound_global_parameter":null},{"name":"output_ports","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-3895"},{"name":"input_2","node_id":"-3895"},{"name":"input_3","node_id":"-3895"}],"output_ports":[{"name":"data_1","node_id":"-3895"},{"name":"data_2","node_id":"-3895"},{"name":"data_3","node_id":"-3895"}],"cacheable":true,"seq_num":4,"comment":"","comment_collapsed":true},{"node_id":"-3907","module_id":"BigQuantSpace.cached.cached-v3","parameters":[{"name":"run","value":"# Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端\ndef bigquant_run(input_1, input_2, input_3):\n # 示例代码如下。在这里编写您的代码\n df = input_1.read_pickle()\n feature_len = len(input_2.read_pickle())\n \n \n df['x'] = df['x'].reshape(df['x'].shape[0], int(feature_len), int(df['x'].shape[1]/feature_len))\n \n data_1 = DataSource.write_pickle(df)\n return Outputs(data_1=data_1)\n","type":"Literal","bound_global_parameter":null},{"name":"post_run","value":"# 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。\ndef bigquant_run(outputs):\n return outputs\n","type":"Literal","bound_global_parameter":null},{"name":"input_ports","value":"","type":"Literal","bound_global_parameter":null},{"name":"params","value":"{}","type":"Literal","bound_global_parameter":null},{"name":"output_ports","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-3907"},{"name":"input_2","node_id":"-3907"},{"name":"input_3","node_id":"-3907"}],"output_ports":[{"name":"data_1","node_id":"-3907"},{"name":"data_2","node_id":"-3907"},{"name":"data_3","node_id":"-3907"}],"cacheable":true,"seq_num":8,"comment":"","comment_collapsed":true},{"node_id":"-22893","module_id":"BigQuantSpace.chinaa_stock_filter.chinaa_stock_filter-v1","parameters":[{"name":"index_constituent_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E4%B8%8A%E8%AF%8150%22%2C%22displayValue%22%3A%22%E4%B8%8A%E8%AF%8150%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%B2%AA%E6%B7%B1300%22%2C%22displayValue%22%3A%22%E6%B2%AA%E6%B7%B1300%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%AD%E8%AF%81500%22%2C%22displayValue%22%3A%22%E4%B8%AD%E8%AF%81500%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%AD%E8%AF%81800%22%2C%22displayValue%22%3A%22%E4%B8%AD%E8%AF%81800%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%8A%E8%AF%81180%22%2C%22displayValue%22%3A%22%E4%B8%8A%E8%AF%81180%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%AD%E8%AF%81100%22%2C%22displayValue%22%3A%22%E4%B8%AD%E8%AF%81100%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%B7%B1%E8%AF%81100%22%2C%22displayValue%22%3A%22%E6%B7%B1%E8%AF%81100%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"board_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%8A%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22displayValue%22%3A%22%E4%B8%8A%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E6%B7%B1%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22displayValue%22%3A%22%E6%B7%B1%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E5%88%9B%E4%B8%9A%E6%9D%BF%22%2C%22displayValue%22%3A%22%E5%88%9B%E4%B8%9A%E6%9D%BF%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E7%A7%91%E5%88%9B%E6%9D%BF%22%2C%22displayValue%22%3A%22%E7%A7%91%E5%88%9B%E6%9D%BF%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"industry_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E4%BA%A4%E9%80%9A%E8%BF%90%E8%BE%93%22%2C%22displayValue%22%3A%22%E4%BA%A4%E9%80%9A%E8%BF%90%E8%BE%93%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%BC%91%E9%97%B2%E6%9C%8D%E5%8A%A1%22%2C%22displayValue%22%3A%22%E4%BC%91%E9%97%B2%E6%9C%8D%E5%8A%A1%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%BC%A0%E5%AA%92%2F%E4%BF%A1%E6%81%AF%E6%9C%8D%E5%8A%A1%22%2C%22displayValue%22%3A%22%E4%BC%A0%E5%AA%92%2F%E4%BF%A1%E6%81%AF%E6%9C%8D%E5%8A%A1%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%85%AC%E7%94%A8%E4%BA%8B%E4%B8%9A%22%2C%22displayValue%22%3A%22%E5%85%AC%E7%94%A8%E4%BA%8B%E4%B8%9A%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%86%9C%E6%9E%97%E7%89%A7%E6%B8%94%22%2C%22displayValue%22%3A%22%E5%86%9C%E6%9E%97%E7%89%A7%E6%B8%94%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%8C%96%E5%B7%A5%22%2C%22displayValue%22%3A%22%E5%8C%96%E5%B7%A5%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%8C%BB%E8%8D%AF%E7%94%9F%E7%89%A9%22%2C%22displayValue%22%3A%22%E5%8C%BB%E8%8D%AF%E7%94%9F%E7%89%A9%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%95%86%E4%B8%9A%E8%B4%B8%E6%98%93%22%2C%22displayValue%22%3A%22%E5%95%86%E4%B8%9A%E8%B4%B8%E6%98%93%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%9B%BD%E9%98%B2%E5%86%9B%E5%B7%A5%22%2C%22displayValue%22%3A%22%E5%9B%BD%E9%98%B2%E5%86%9B%E5%B7%A5%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%AE%B6%E7%94%A8%E7%94%B5%E5%99%A8%22%2C%22displayValue%22%3A%22%E5%AE%B6%E7%94%A8%E7%94%B5%E5%99%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%BB%BA%E7%AD%91%E6%9D%90%E6%96%99%2F%E5%BB%BA%E7%AD%91%E5%BB%BA%E6%9D%90%22%2C%22displayValue%22%3A%22%E5%BB%BA%E7%AD%91%E6%9D%90%E6%96%99%2F%E5%BB%BA%E7%AD%91%E5%BB%BA%E6%9D%90%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%BB%BA%E7%AD%91%E8%A3%85%E9%A5%B0%22%2C%22displayValue%22%3A%22%E5%BB%BA%E7%AD%91%E8%A3%85%E9%A5%B0%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%88%BF%E5%9C%B0%E4%BA%A7%22%2C%22displayValue%22%3A%22%E6%88%BF%E5%9C%B0%E4%BA%A7%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%9C%89%E8%89%B2%E9%87%91%E5%B1%9E%22%2C%22displayValue%22%3A%22%E6%9C%89%E8%89%B2%E9%87%91%E5%B1%9E%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%9C%BA%E6%A2%B0%E8%AE%BE%E5%A4%87%22%2C%22displayValue%22%3A%22%E6%9C%BA%E6%A2%B0%E8%AE%BE%E5%A4%87%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%B1%BD%E8%BD%A6%2F%E4%BA%A4%E8%BF%90%E8%AE%BE%E5%A4%87%22%2C%22displayValue%22%3A%22%E6%B1%BD%E8%BD%A6%2F%E4%BA%A4%E8%BF%90%E8%AE%BE%E5%A4%87%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%94%B5%E5%AD%90%22%2C%22displayValue%22%3A%22%E7%94%B5%E5%AD%90%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%94%B5%E6%B0%94%E8%AE%BE%E5%A4%87%22%2C%22displayValue%22%3A%22%E7%94%B5%E6%B0%94%E8%AE%BE%E5%A4%87%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%BA%BA%E7%BB%87%E6%9C%8D%E8%A3%85%22%2C%22displayValue%22%3A%22%E7%BA%BA%E7%BB%87%E6%9C%8D%E8%A3%85%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%BB%BC%E5%90%88%22%2C%22displayValue%22%3A%22%E7%BB%BC%E5%90%88%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E8%AE%A1%E7%AE%97%E6%9C%BA%22%2C%22displayValue%22%3A%22%E8%AE%A1%E7%AE%97%E6%9C%BA%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E8%BD%BB%E5%B7%A5%E5%88%B6%E9%80%A0%22%2C%22displayValue%22%3A%22%E8%BD%BB%E5%B7%A5%E5%88%B6%E9%80%A0%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%80%9A%E4%BF%A1%22%2C%22displayValue%22%3A%22%E9%80%9A%E4%BF%A1%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%87%87%E6%8E%98%22%2C%22displayValue%22%3A%22%E9%87%87%E6%8E%98%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%92%A2%E9%93%81%22%2C%22displayValue%22%3A%22%E9%92%A2%E9%93%81%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%93%B6%E8%A1%8C%22%2C%22displayValue%22%3A%22%E9%93%B6%E8%A1%8C%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%9D%9E%E9%93%B6%E9%87%91%E8%9E%8D%22%2C%22displayValue%22%3A%22%E9%9D%9E%E9%93%B6%E9%87%91%E8%9E%8D%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%A3%9F%E5%93%81%E9%A5%AE%E6%96%99%22%2C%22displayValue%22%3A%22%E9%A3%9F%E5%93%81%E9%A5%AE%E6%96%99%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"st_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%AD%A3%E5%B8%B8%22%2C%22displayValue%22%3A%22%E6%AD%A3%E5%B8%B8%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22ST%22%2C%22displayValue%22%3A%22ST%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22*ST%22%2C%22displayValue%22%3A%22*ST%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%9A%82%E5%81%9C%E4%B8%8A%E5%B8%82%22%2C%22displayValue%22%3A%22%E6%9A%82%E5%81%9C%E4%B8%8A%E5%B8%82%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"delist_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%80%80%E5%B8%82%22%2C%22displayValue%22%3A%22%E9%80%80%E5%B8%82%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%9D%9E%E9%80%80%E5%B8%82%22%2C%22displayValue%22%3A%22%E9%9D%9E%E9%80%80%E5%B8%82%22%2C%22selected%22%3Atrue%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"output_left_data","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-22893"}],"output_ports":[{"name":"data","node_id":"-22893"},{"name":"left_data","node_id":"-22893"}],"cacheable":true,"seq_num":22,"comment":"","comment_collapsed":true},{"node_id":"-4166","module_id":"BigQuantSpace.input_features.input_features-v1","parameters":[{"name":"features","value":"# #号开始的表示注释\n# 多个特征,每行一个,可以包含基础特征和衍生特征\n\npred_label\n\n","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"features_ds","node_id":"-4166"}],"output_ports":[{"name":"data","node_id":"-4166"}],"cacheable":true,"seq_num":23,"comment":"","comment_collapsed":true},{"node_id":"-4961","module_id":"BigQuantSpace.stock_ranker_train.stock_ranker_train-v6","parameters":[{"name":"learning_algorithm","value":"排序","type":"Literal","bound_global_parameter":null},{"name":"number_of_leaves","value":30,"type":"Literal","bound_global_parameter":null},{"name":"minimum_docs_per_leaf","value":1000,"type":"Literal","bound_global_parameter":null},{"name":"number_of_trees","value":20,"type":"Literal","bound_global_parameter":null},{"name":"learning_rate","value":0.1,"type":"Literal","bound_global_parameter":null},{"name":"max_bins","value":1023,"type":"Literal","bound_global_parameter":null},{"name":"feature_fraction","value":1,"type":"Literal","bound_global_parameter":null},{"name":"data_row_fraction","value":1,"type":"Literal","bound_global_parameter":null},{"name":"ndcg_discount_base","value":1,"type":"Literal","bound_global_parameter":null},{"name":"m_lazy_run","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"training_ds","node_id":"-4961"},{"name":"features","node_id":"-4961"},{"name":"test_ds","node_id":"-4961"},{"name":"base_model","node_id":"-4961"}],"output_ports":[{"name":"model","node_id":"-4961"},{"name":"feature_gains","node_id":"-4961"},{"name":"m_lazy_run","node_id":"-4961"}],"cacheable":true,"seq_num":29,"comment":"","comment_collapsed":true},{"node_id":"-5454","module_id":"BigQuantSpace.stock_ranker_predict.stock_ranker_predict-v5","parameters":[{"name":"m_lazy_run","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"model","node_id":"-5454"},{"name":"data","node_id":"-5454"}],"output_ports":[{"name":"predictions","node_id":"-5454"},{"name":"m_lazy_run","node_id":"-5454"}],"cacheable":true,"seq_num":31,"comment":"","comment_collapsed":true},{"node_id":"-13706","module_id":"BigQuantSpace.advanced_auto_labeler.advanced_auto_labeler-v2","parameters":[{"name":"label_expr","value":"# #号开始的表示注释\n# 0. 每行一个,顺序执行,从第二个开始,可以使用label字段\n# 1. 可用数据字段见 https://bigquant.com/docs/data_history_data.html\n# 添加benchmark_前缀,可使用对应的benchmark数据\n# 2. 可用操作符和函数见 `表达式引擎 <https://bigquant.com/docs/big_expr.html>`_\n\n# 计算收益:5日收盘价(作为卖出价格)除以明日开盘价(作为买入价格)\nshift(close, -2) / shift(open, -1)-1\n\n# 极值处理:用1%和99%分位的值做clip\nclip(label, all_quantile(label, 0.01), all_quantile(label, 0.99))\n\n# # 将分数映射到分类,这里使用20个分类\n# all_wbins(label, 20)\n\n# 过滤掉一字涨停的情况 (设置label为NaN,在后续处理和训练中会忽略NaN的label)\nwhere(shift(high, -1) == shift(low, -1), NaN, label)\n","type":"Literal","bound_global_parameter":null},{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"benchmark","value":"000300.SHA","type":"Literal","bound_global_parameter":null},{"name":"drop_na_label","value":"True","type":"Literal","bound_global_parameter":null},{"name":"cast_label_int","value":"False","type":"Literal","bound_global_parameter":null},{"name":"user_functions","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-13706"}],"output_ports":[{"name":"data","node_id":"-13706"}],"cacheable":true,"seq_num":35,"comment":"","comment_collapsed":true},{"node_id":"-13717","module_id":"BigQuantSpace.join.join-v3","parameters":[{"name":"on","value":"date,instrument","type":"Literal","bound_global_parameter":null},{"name":"how","value":"inner","type":"Literal","bound_global_parameter":null},{"name":"sort","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"data1","node_id":"-13717"},{"name":"data2","node_id":"-13717"}],"output_ports":[{"name":"data","node_id":"-13717"}],"cacheable":true,"seq_num":36,"comment":"","comment_collapsed":true},{"node_id":"-15562","module_id":"BigQuantSpace.derived_feature_extractor.derived_feature_extractor-v3","parameters":[{"name":"date_col","value":"date","type":"Literal","bound_global_parameter":null},{"name":"instrument_col","value":"instrument","type":"Literal","bound_global_parameter":null},{"name":"drop_na","value":"True","type":"Literal","bound_global_parameter":null},{"name":"remove_extra_columns","value":"False","type":"Literal","bound_global_parameter":null},{"name":"user_functions","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-15562"},{"name":"features","node_id":"-15562"}],"output_ports":[{"name":"data","node_id":"-15562"}],"cacheable":true,"seq_num":37,"comment":"","comment_collapsed":true},{"node_id":"-15570","module_id":"BigQuantSpace.instruments.instruments-v2","parameters":[{"name":"start_date","value":"2020-01-01","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"2021-08-01","type":"Literal","bound_global_parameter":null},{"name":"market","value":"CN_STOCK_A","type":"Literal","bound_global_parameter":null},{"name":"instrument_list","value":"","type":"Literal","bound_global_parameter":null},{"name":"max_count","value":"0","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"rolling_conf","node_id":"-15570"}],"output_ports":[{"name":"data","node_id":"-15570"}],"cacheable":true,"seq_num":38,"comment":"预测数据,用于回测和模拟","comment_collapsed":true},{"node_id":"-15579","module_id":"BigQuantSpace.general_feature_extractor.general_feature_extractor-v7","parameters":[{"name":"start_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"end_date","value":"","type":"Literal","bound_global_parameter":null},{"name":"before_start_days","value":0,"type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"instruments","node_id":"-15579"},{"name":"features","node_id":"-15579"}],"output_ports":[{"name":"data","node_id":"-15579"}],"cacheable":true,"seq_num":39,"comment":"","comment_collapsed":true},{"node_id":"-15586","module_id":"BigQuantSpace.standardlize.standardlize-v8","parameters":[{"name":"columns_input","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-15586"},{"name":"input_2","node_id":"-15586"}],"output_ports":[{"name":"data","node_id":"-15586"}],"cacheable":true,"seq_num":40,"comment":"","comment_collapsed":true},{"node_id":"-15591","module_id":"BigQuantSpace.dl_convert_to_bin.dl_convert_to_bin-v2","parameters":[{"name":"window_size","value":"5","type":"Literal","bound_global_parameter":null},{"name":"feature_clip","value":"5","type":"Literal","bound_global_parameter":null},{"name":"flatten","value":"True","type":"Literal","bound_global_parameter":null},{"name":"window_along_col","value":"instrument","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-15591"},{"name":"features","node_id":"-15591"}],"output_ports":[{"name":"data","node_id":"-15591"}],"cacheable":true,"seq_num":41,"comment":"","comment_collapsed":true},{"node_id":"-15602","module_id":"BigQuantSpace.cached.cached-v3","parameters":[{"name":"run","value":"# Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端\ndef bigquant_run(input_1, input_2, input_3):\n # 示例代码如下。在这里编写您的代码\n df = input_1.read_pickle()\n feature_len = len(input_2.read_pickle())\n \n \n df['x'] = df['x'].reshape(df['x'].shape[0], int(feature_len), int(df['x'].shape[1]/feature_len))\n \n data_1 = DataSource.write_pickle(df)\n return Outputs(data_1=data_1)\n","type":"Literal","bound_global_parameter":null},{"name":"post_run","value":"# 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。\ndef bigquant_run(outputs):\n return outputs\n","type":"Literal","bound_global_parameter":null},{"name":"input_ports","value":"","type":"Literal","bound_global_parameter":null},{"name":"params","value":"{}","type":"Literal","bound_global_parameter":null},{"name":"output_ports","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-15602"},{"name":"input_2","node_id":"-15602"},{"name":"input_3","node_id":"-15602"}],"output_ports":[{"name":"data_1","node_id":"-15602"},{"name":"data_2","node_id":"-15602"},{"name":"data_3","node_id":"-15602"}],"cacheable":true,"seq_num":42,"comment":"","comment_collapsed":true},{"node_id":"-15611","module_id":"BigQuantSpace.chinaa_stock_filter.chinaa_stock_filter-v1","parameters":[{"name":"index_constituent_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E4%B8%8A%E8%AF%8150%22%2C%22displayValue%22%3A%22%E4%B8%8A%E8%AF%8150%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%B2%AA%E6%B7%B1300%22%2C%22displayValue%22%3A%22%E6%B2%AA%E6%B7%B1300%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%AD%E8%AF%81500%22%2C%22displayValue%22%3A%22%E4%B8%AD%E8%AF%81500%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%AD%E8%AF%81800%22%2C%22displayValue%22%3A%22%E4%B8%AD%E8%AF%81800%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%8A%E8%AF%81180%22%2C%22displayValue%22%3A%22%E4%B8%8A%E8%AF%81180%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%AD%E8%AF%81100%22%2C%22displayValue%22%3A%22%E4%B8%AD%E8%AF%81100%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%B7%B1%E8%AF%81100%22%2C%22displayValue%22%3A%22%E6%B7%B1%E8%AF%81100%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"board_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%B8%8A%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22displayValue%22%3A%22%E4%B8%8A%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E6%B7%B1%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22displayValue%22%3A%22%E6%B7%B1%E8%AF%81%E4%B8%BB%E6%9D%BF%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E5%88%9B%E4%B8%9A%E6%9D%BF%22%2C%22displayValue%22%3A%22%E5%88%9B%E4%B8%9A%E6%9D%BF%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E7%A7%91%E5%88%9B%E6%9D%BF%22%2C%22displayValue%22%3A%22%E7%A7%91%E5%88%9B%E6%9D%BF%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"industry_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22%E4%BA%A4%E9%80%9A%E8%BF%90%E8%BE%93%22%2C%22displayValue%22%3A%22%E4%BA%A4%E9%80%9A%E8%BF%90%E8%BE%93%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%BC%91%E9%97%B2%E6%9C%8D%E5%8A%A1%22%2C%22displayValue%22%3A%22%E4%BC%91%E9%97%B2%E6%9C%8D%E5%8A%A1%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E4%BC%A0%E5%AA%92%2F%E4%BF%A1%E6%81%AF%E6%9C%8D%E5%8A%A1%22%2C%22displayValue%22%3A%22%E4%BC%A0%E5%AA%92%2F%E4%BF%A1%E6%81%AF%E6%9C%8D%E5%8A%A1%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%85%AC%E7%94%A8%E4%BA%8B%E4%B8%9A%22%2C%22displayValue%22%3A%22%E5%85%AC%E7%94%A8%E4%BA%8B%E4%B8%9A%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%86%9C%E6%9E%97%E7%89%A7%E6%B8%94%22%2C%22displayValue%22%3A%22%E5%86%9C%E6%9E%97%E7%89%A7%E6%B8%94%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%8C%96%E5%B7%A5%22%2C%22displayValue%22%3A%22%E5%8C%96%E5%B7%A5%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%8C%BB%E8%8D%AF%E7%94%9F%E7%89%A9%22%2C%22displayValue%22%3A%22%E5%8C%BB%E8%8D%AF%E7%94%9F%E7%89%A9%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%95%86%E4%B8%9A%E8%B4%B8%E6%98%93%22%2C%22displayValue%22%3A%22%E5%95%86%E4%B8%9A%E8%B4%B8%E6%98%93%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%9B%BD%E9%98%B2%E5%86%9B%E5%B7%A5%22%2C%22displayValue%22%3A%22%E5%9B%BD%E9%98%B2%E5%86%9B%E5%B7%A5%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%AE%B6%E7%94%A8%E7%94%B5%E5%99%A8%22%2C%22displayValue%22%3A%22%E5%AE%B6%E7%94%A8%E7%94%B5%E5%99%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%BB%BA%E7%AD%91%E6%9D%90%E6%96%99%2F%E5%BB%BA%E7%AD%91%E5%BB%BA%E6%9D%90%22%2C%22displayValue%22%3A%22%E5%BB%BA%E7%AD%91%E6%9D%90%E6%96%99%2F%E5%BB%BA%E7%AD%91%E5%BB%BA%E6%9D%90%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E5%BB%BA%E7%AD%91%E8%A3%85%E9%A5%B0%22%2C%22displayValue%22%3A%22%E5%BB%BA%E7%AD%91%E8%A3%85%E9%A5%B0%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%88%BF%E5%9C%B0%E4%BA%A7%22%2C%22displayValue%22%3A%22%E6%88%BF%E5%9C%B0%E4%BA%A7%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%9C%89%E8%89%B2%E9%87%91%E5%B1%9E%22%2C%22displayValue%22%3A%22%E6%9C%89%E8%89%B2%E9%87%91%E5%B1%9E%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%9C%BA%E6%A2%B0%E8%AE%BE%E5%A4%87%22%2C%22displayValue%22%3A%22%E6%9C%BA%E6%A2%B0%E8%AE%BE%E5%A4%87%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%B1%BD%E8%BD%A6%2F%E4%BA%A4%E8%BF%90%E8%AE%BE%E5%A4%87%22%2C%22displayValue%22%3A%22%E6%B1%BD%E8%BD%A6%2F%E4%BA%A4%E8%BF%90%E8%AE%BE%E5%A4%87%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%94%B5%E5%AD%90%22%2C%22displayValue%22%3A%22%E7%94%B5%E5%AD%90%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%94%B5%E6%B0%94%E8%AE%BE%E5%A4%87%22%2C%22displayValue%22%3A%22%E7%94%B5%E6%B0%94%E8%AE%BE%E5%A4%87%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%BA%BA%E7%BB%87%E6%9C%8D%E8%A3%85%22%2C%22displayValue%22%3A%22%E7%BA%BA%E7%BB%87%E6%9C%8D%E8%A3%85%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E7%BB%BC%E5%90%88%22%2C%22displayValue%22%3A%22%E7%BB%BC%E5%90%88%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E8%AE%A1%E7%AE%97%E6%9C%BA%22%2C%22displayValue%22%3A%22%E8%AE%A1%E7%AE%97%E6%9C%BA%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E8%BD%BB%E5%B7%A5%E5%88%B6%E9%80%A0%22%2C%22displayValue%22%3A%22%E8%BD%BB%E5%B7%A5%E5%88%B6%E9%80%A0%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%80%9A%E4%BF%A1%22%2C%22displayValue%22%3A%22%E9%80%9A%E4%BF%A1%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%87%87%E6%8E%98%22%2C%22displayValue%22%3A%22%E9%87%87%E6%8E%98%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%92%A2%E9%93%81%22%2C%22displayValue%22%3A%22%E9%92%A2%E9%93%81%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%93%B6%E8%A1%8C%22%2C%22displayValue%22%3A%22%E9%93%B6%E8%A1%8C%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%9D%9E%E9%93%B6%E9%87%91%E8%9E%8D%22%2C%22displayValue%22%3A%22%E9%9D%9E%E9%93%B6%E9%87%91%E8%9E%8D%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%A3%9F%E5%93%81%E9%A5%AE%E6%96%99%22%2C%22displayValue%22%3A%22%E9%A3%9F%E5%93%81%E9%A5%AE%E6%96%99%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"st_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%AD%A3%E5%B8%B8%22%2C%22displayValue%22%3A%22%E6%AD%A3%E5%B8%B8%22%2C%22selected%22%3Atrue%7D%2C%7B%22value%22%3A%22ST%22%2C%22displayValue%22%3A%22ST%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22*ST%22%2C%22displayValue%22%3A%22*ST%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E6%9A%82%E5%81%9C%E4%B8%8A%E5%B8%82%22%2C%22displayValue%22%3A%22%E6%9A%82%E5%81%9C%E4%B8%8A%E5%B8%82%22%2C%22selected%22%3Afalse%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"delist_cond","value":"%7B%22enumItems%22%3A%5B%7B%22value%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22displayValue%22%3A%22%E5%85%A8%E9%83%A8%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%80%80%E5%B8%82%22%2C%22displayValue%22%3A%22%E9%80%80%E5%B8%82%22%2C%22selected%22%3Afalse%7D%2C%7B%22value%22%3A%22%E9%9D%9E%E9%80%80%E5%B8%82%22%2C%22displayValue%22%3A%22%E9%9D%9E%E9%80%80%E5%B8%82%22%2C%22selected%22%3Atrue%7D%5D%7D","type":"Literal","bound_global_parameter":null},{"name":"output_left_data","value":"False","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_data","node_id":"-15611"}],"output_ports":[{"name":"data","node_id":"-15611"},{"name":"left_data","node_id":"-15611"}],"cacheable":true,"seq_num":43,"comment":"","comment_collapsed":true},{"node_id":"-15621","module_id":"BigQuantSpace.dl_model_predict.dl_model_predict-v1","parameters":[{"name":"batch_size","value":"1024","type":"Literal","bound_global_parameter":null},{"name":"n_gpus","value":0,"type":"Literal","bound_global_parameter":null},{"name":"verbose","value":"2:每个epoch输出一行记录","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"trained_model","node_id":"-15621"},{"name":"input_data","node_id":"-15621"}],"output_ports":[{"name":"data","node_id":"-15621"}],"cacheable":true,"seq_num":44,"comment":"","comment_collapsed":true},{"node_id":"-17875","module_id":"BigQuantSpace.cached.cached-v3","parameters":[{"name":"run","value":"# Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端\ndef bigquant_run(input_1, input_2, input_3):\n # 示例代码如下。在这里编写您的代码\n pred_label = input_1.read_pickle()\n df = input_2.read_df()\n df = pd.DataFrame({'pred_label':pred_label[:,0], 'instrument':df.instrument, 'date':df.date})\n df.sort_values(['date','pred_label'],inplace=True, ascending=[True,False])\n return Outputs(data_1=DataSource.write_df(df), data_2=None, data_3=None)\n","type":"Literal","bound_global_parameter":null},{"name":"post_run","value":"# 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。\ndef bigquant_run(outputs):\n return outputs\n","type":"Literal","bound_global_parameter":null},{"name":"input_ports","value":"","type":"Literal","bound_global_parameter":null},{"name":"params","value":"{}","type":"Literal","bound_global_parameter":null},{"name":"output_ports","value":"","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-17875"},{"name":"input_2","node_id":"-17875"},{"name":"input_3","node_id":"-17875"}],"output_ports":[{"name":"data_1","node_id":"-17875"},{"name":"data_2","node_id":"-17875"},{"name":"data_3","node_id":"-17875"}],"cacheable":true,"seq_num":45,"comment":"","comment_collapsed":true},{"node_id":"-17883","module_id":"BigQuantSpace.input_features.input_features-v1","parameters":[{"name":"features","value":"# #号开始的表示注释\n# 多个特征,每行一个,可以包含基础特征和衍生特征\n\n# 换手率特征\nturn_0\nturn_1\nturn_2\nturn_3\nturn_4\nturn_5\nturn_6\nturn_7\nturn_8\nturn_9\n\n","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"features_ds","node_id":"-17883"}],"output_ports":[{"name":"data","node_id":"-17883"}],"cacheable":true,"seq_num":46,"comment":"","comment_collapsed":true},{"node_id":"-8347","module_id":"BigQuantSpace.standardlize.standardlize-v8","parameters":[{"name":"columns_input","value":"label","type":"Literal","bound_global_parameter":null}],"input_ports":[{"name":"input_1","node_id":"-8347"},{"name":"input_2","node_id":"-8347"}],"output_ports":[{"name":"data","node_id":"-8347"}],"cacheable":true,"seq_num":47,"comment":"","comment_collapsed":true}],"node_layout":"<node_postions><node_position Node='287d2cb0-f53c-4101-bdf8-104b137c8601-8' Position='390,-6,200,200'/><node_position Node='287d2cb0-f53c-4101-bdf8-104b137c8601-15' Position='208,220,200,200'/><node_position Node='287d2cb0-f53c-4101-bdf8-104b137c8601-24' Position='813,-48,200,200'/><node_position Node='287d2cb0-f53c-4101-bdf8-104b137c8601-53' Position='379,435,200,200'/><node_position Node='287d2cb0-f53c-4101-bdf8-104b137c8601-62' Position='1075,128,200,200'/><node_position Node='-106' Position='547,173,200,200'/><node_position Node='-113' Position='548,275,200,200'/><node_position Node='-122' Position='1078,237,200,200'/><node_position Node='-129' Position='1082,328,200,200'/><node_position Node='-141' Position='488,1435,200,200'/><node_position Node='-160' Position='-207,-162,200,200'/><node_position Node='-1098' Position='138,642,200,200'/><node_position Node='-1540' Position='209,725,200,200'/><node_position Node='-2431' Position='370,854,200,200'/><node_position Node='-768' Position='570,357,200,200'/><node_position Node='-773' Position='230,329,200,200'/><node_position Node='-778' Position='1067,431,200,200'/><node_position Node='-243' Position='384,492,200,200'/><node_position Node='-251' Position='1061,508,200,200'/><node_position Node='-2680' Position='-82,-55,200,200'/><node_position Node='-2712' Position='-88,35,200,200'/><node_position Node='-3773' Position='-86,330,200,200'/><node_position Node='-3784' Position='-87,437,200,200'/><node_position Node='-3840' Position='-86,121,200,200'/><node_position Node='-3872' Position='-88,214,200,200'/><node_position Node='-3880' Position='-85,535,200,200'/><node_position Node='-3895' Position='383,569,200,200'/><node_position Node='-3907' Position='1056,590,200,200'/><node_position Node='-22893' Position='1350,700,200,200'/><node_position Node='-4166' Position='88,875,200,200'/><node_position Node='-4961' Position='264,1039,200,200'/><node_position Node='-5454' Position='262,1142,200,200'/><node_position Node='-13706' Position='684,514,200,200'/><node_position Node='-13717' Position='520,941,200,200'/><node_position Node='-15562' Position='1614,350,200,200'/><node_position Node='-15570' Position='1607,148,200,200'/><node_position Node='-15579' Position='1610,259,200,200'/><node_position Node='-15586' Position='1599,453,200,200'/><node_position Node='-15591' Position='1593,529,200,200'/><node_position Node='-15602' Position='1588,611,200,200'/><node_position Node='-15611' Position='1882,721,200,200'/><node_position Node='-15621' Position='518,736,200,200'/><node_position Node='-17875' Position='868,877,200,200'/><node_position Node='-17883' Position='1250,-72,200,200'/><node_position Node='-8347' Position='762,612,200,200'/></node_postions>"},"nodes_readonly":false,"studio_version":"v2"}
    In [1]:
    # 本代码由可视化策略环境自动生成 2021年8月9日 20:20
    # 本代码单元只能在可视化模式下编辑。您也可以拷贝代码,粘贴到新建的代码单元或者策略,然后修改。
    
    
    # Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
    def m4_run_bigquant_run(input_1, input_2, input_3):
        # 示例代码如下。在这里编写您的代码
        df =  input_1.read_pickle()
        feature_len = len(input_2.read_pickle())
        
        
        df['x'] = df['x'].reshape(df['x'].shape[0], int(feature_len), int(df['x'].shape[1]/feature_len))
        
        data_1 = DataSource.write_pickle(df)
        return Outputs(data_1=data_1)
    
    # 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
    def m4_post_run_bigquant_run(outputs):
        return outputs
    
    # Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
    def m8_run_bigquant_run(input_1, input_2, input_3):
        # 示例代码如下。在这里编写您的代码
        df =  input_1.read_pickle()
        feature_len = len(input_2.read_pickle())
        
        
        df['x'] = df['x'].reshape(df['x'].shape[0], int(feature_len), int(df['x'].shape[1]/feature_len))
        
        data_1 = DataSource.write_pickle(df)
        return Outputs(data_1=data_1)
    
    # 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
    def m8_post_run_bigquant_run(outputs):
        return outputs
    
    # 用户的自定义层需要写到字典中,比如
    # {
    #   "MyLayer": MyLayer
    # }
    m5_custom_objects_bigquant_run = {
        
    }
    
    # Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
    def m24_run_bigquant_run(input_1, input_2, input_3):
        # 示例代码如下。在这里编写您的代码
        pred_label = input_1.read_pickle()
        df = input_2.read_df()
        df = pd.DataFrame({'pred_label':pred_label[:,0], 'instrument':df.instrument, 'date':df.date})
        df.sort_values(['date','pred_label'],inplace=True, ascending=[True,False])
        return Outputs(data_1=DataSource.write_df(df), data_2=None, data_3=None)
    
    # 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
    def m24_post_run_bigquant_run(outputs):
        return outputs
    
    # Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
    def m42_run_bigquant_run(input_1, input_2, input_3):
        # 示例代码如下。在这里编写您的代码
        df =  input_1.read_pickle()
        feature_len = len(input_2.read_pickle())
        
        
        df['x'] = df['x'].reshape(df['x'].shape[0], int(feature_len), int(df['x'].shape[1]/feature_len))
        
        data_1 = DataSource.write_pickle(df)
        return Outputs(data_1=data_1)
    
    # 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
    def m42_post_run_bigquant_run(outputs):
        return outputs
    
    # Python 代码入口函数,input_1/2/3 对应三个输入端,data_1/2/3 对应三个输出端
    def m45_run_bigquant_run(input_1, input_2, input_3):
        # 示例代码如下。在这里编写您的代码
        pred_label = input_1.read_pickle()
        df = input_2.read_df()
        df = pd.DataFrame({'pred_label':pred_label[:,0], 'instrument':df.instrument, 'date':df.date})
        df.sort_values(['date','pred_label'],inplace=True, ascending=[True,False])
        return Outputs(data_1=DataSource.write_df(df), data_2=None, data_3=None)
    
    # 后处理函数,可选。输入是主函数的输出,可以在这里对数据做处理,或者返回更友好的outputs数据格式。此函数输出不会被缓存。
    def m45_post_run_bigquant_run(outputs):
        return outputs
    
    # 回测引擎:初始化函数,只执行一次
    def m19_initialize_bigquant_run(context):
        # 加载预测数据
        context.ranker_prediction = context.options['data'].read_df()
    
        # 系统已经设置了默认的交易手续费和滑点,要修改手续费可使用如下函数
        context.set_commission(PerOrder(buy_cost=0.0003, sell_cost=0.0013, min_cost=5))
        # 预测数据,通过options传入进来,使用 read_df 函数,加载到内存 (DataFrame)
        # 设置买入的股票数量,这里买入预测股票列表排名靠前的5只
        stock_count = 1
        # 每只的股票的权重,如下的权重分配会使得靠前的股票分配多一点的资金,[0.339160, 0.213986, 0.169580, ..]
        context.stock_weights = T.norm([1 / math.log(i + 2) for i in range(0, stock_count)])
        # 设置每只股票占用的最大资金比例
        context.max_cash_per_instrument = 0.5
        context.options['hold_days'] = 1
    
    # 回测引擎:每日数据处理函数,每天执行一次
    def m19_handle_data_bigquant_run(context, data):
        # 按日期过滤得到今日的预测数据
        ranker_prediction = context.ranker_prediction[
            context.ranker_prediction.date == data.current_dt.strftime('%Y-%m-%d')]
    
        # 1. 资金分配
        # 平均持仓时间是hold_days,每日都将买入股票,每日预期使用 1/hold_days 的资金
        # 实际操作中,会存在一定的买入误差,所以在前hold_days天,等量使用资金;之后,尽量使用剩余资金(这里设置最多用等量的1.5倍)
        is_staging = context.trading_day_index < context.options['hold_days'] # 是否在建仓期间(前 hold_days 天)
        cash_avg = context.portfolio.portfolio_value / context.options['hold_days']
        cash_for_buy = min(context.portfolio.cash, (1 if is_staging else 1.5) * cash_avg)
        cash_for_sell = cash_avg - (context.portfolio.cash - cash_for_buy)
        positions = {e.symbol: p.amount * p.last_sale_price
                     for e, p in context.perf_tracker.position_tracker.positions.items()}
    
    #     # 2. 生成卖出订单:hold_days天之后才开始卖出;对持仓的股票,按机器学习算法预测的排序末位淘汰
    #     if not is_staging and cash_for_sell > 0:
    #         equities = {e.symbol: e for e, p in context.perf_tracker.position_tracker.positions.items()}
    #         instruments = list(reversed(list(ranker_prediction.instrument[ranker_prediction.instrument.apply(
    #                 lambda x: x in equities and not context.has_unfinished_sell_order(equities[x]))])))
    #         # print('rank order for sell %s' % instruments)
    #         for instrument in instruments:
    #             context.order_target(context.symbol(instrument), 0)
    #             cash_for_sell -= positions[instrument]
    #             if cash_for_sell <= 0:
    #                 break
         
            #----------------------------START:持有固定交易日天数卖出---------------------------
        today = data.current_dt.strftime('%Y-%m-%d')
        # 不是建仓期(在前hold_days属于建仓期)
        if not is_staging:
            equities = {e.symbol: p for e, p in context.portfolio.positions.items() if p.amount>0}
            for instrument in equities:
                sid = equities[instrument].sid  # 交易标的
                # 今天和上次交易的时间相隔hold_days就全部卖出
                dt = pd.to_datetime(D.trading_days(end_date = today).iloc[-context.options['hold_days']].values[0])
                if  pd.to_datetime(equities[instrument].last_sale_date.strftime('%Y-%m-%d')) <= dt and data.can_trade(context.symbol(instrument)):
                    context.order_target_percent(sid, 0)
                    cash_for_buy += positions[instrument]
        #--------------------------------END:持有固定天数卖出--------------------------- 
    
        # 3. 生成买入订单:按机器学习算法预测的排序,买入前面的stock_count只股票
        buy_cash_weights = context.stock_weights
        buy_instruments = list(ranker_prediction.instrument[:len(buy_cash_weights)])
        max_cash_per_instrument = context.portfolio.portfolio_value * context.max_cash_per_instrument
        for i, instrument in enumerate(buy_instruments):
            cash = cash_for_buy * buy_cash_weights[i]
            if cash > max_cash_per_instrument - positions.get(instrument, 0):
                # 确保股票持仓量不会超过每次股票最大的占用资金量
                cash = max_cash_per_instrument - positions.get(instrument, 0)
            if cash > 0:
                context.order_value(context.symbol(instrument), cash)
    
    # 回测引擎:准备数据,只执行一次
    def m19_prepare_bigquant_run(context):
        pass
    
    
    m1 = M.instruments.v2(
        start_date='2019-01-01',
        end_date='2020-01-01',
        market='CN_STOCK_A',
        instrument_list=' ',
        max_count=0
    )
    
    m2 = M.advanced_auto_labeler.v2(
        instruments=m1.data,
        label_expr="""# #号开始的表示注释
    # 0. 每行一个,顺序执行,从第二个开始,可以使用label字段
    # 1. 可用数据字段见 https://bigquant.com/docs/data_history_data.html
    #   添加benchmark_前缀,可使用对应的benchmark数据
    # 2. 可用操作符和函数见 `表达式引擎 <https://bigquant.com/docs/big_expr.html>`_
    
    # 计算收益:5日收盘价(作为卖出价格)除以明日开盘价(作为买入价格)
    shift(close, -2) / shift(open, -1)-1
    
    # 极值处理:用1%和99%分位的值做clip
    clip(label, all_quantile(label, 0.01), all_quantile(label, 0.99))
    
    # 过滤掉一字涨停的情况 (设置label为NaN,在后续处理和训练中会忽略NaN的label)
    where(shift(high, -1) == shift(low, -1), NaN, label)
    """,
        start_date='',
        end_date='',
        benchmark='000300.SHA',
        drop_na_label=True,
        cast_label_int=False
    )
    
    m13 = M.standardlize.v8(
        input_1=m2.data,
        columns_input='label'
    )
    
    m35 = M.advanced_auto_labeler.v2(
        instruments=m1.data,
        label_expr="""# #号开始的表示注释
    # 0. 每行一个,顺序执行,从第二个开始,可以使用label字段
    # 1. 可用数据字段见 https://bigquant.com/docs/data_history_data.html
    #   添加benchmark_前缀,可使用对应的benchmark数据
    # 2. 可用操作符和函数见 `表达式引擎 <https://bigquant.com/docs/big_expr.html>`_
    
    # 计算收益:5日收盘价(作为卖出价格)除以明日开盘价(作为买入价格)
    shift(close, -2) / shift(open, -1)-1
    
    # 极值处理:用1%和99%分位的值做clip
    clip(label, all_quantile(label, 0.01), all_quantile(label, 0.99))
    
    # # 将分数映射到分类,这里使用20个分类
    # all_wbins(label, 20)
    
    # 过滤掉一字涨停的情况 (设置label为NaN,在后续处理和训练中会忽略NaN的label)
    where(shift(high, -1) == shift(low, -1), NaN, label)
    """,
        start_date='',
        end_date='',
        benchmark='000300.SHA',
        drop_na_label=True,
        cast_label_int=False
    )
    
    m47 = M.standardlize.v8(
        input_1=m35.data,
        columns_input='label'
    )
    
    m3 = M.input_features.v1(
        features="""# #号开始的表示注释
    # 多个特征,每行一个,可以包含基础特征和衍生特征
    
    # 换手率特征
    turn_0
    turn_1
    turn_2
    turn_3
    turn_4
    turn_5
    turn_6
    turn_7
    turn_8
    turn_9
    
    """
    )
    
    m15 = M.general_feature_extractor.v7(
        instruments=m1.data,
        features=m3.data,
        start_date='',
        end_date='',
        before_start_days=0
    )
    
    m16 = M.derived_feature_extractor.v3(
        input_data=m15.data,
        features=m3.data,
        date_col='date',
        instrument_col='instrument',
        drop_na=True,
        remove_extra_columns=False
    )
    
    m14 = M.standardlize.v8(
        input_1=m16.data,
        input_2=m3.data,
        columns_input=''
    )
    
    m7 = M.join.v3(
        data1=m13.data,
        data2=m14.data,
        on='date,instrument',
        how='inner',
        sort=False
    )
    
    m26 = M.dl_convert_to_bin.v2(
        input_data=m7.data,
        features=m3.data,
        window_size=5,
        feature_clip=5,
        flatten=True,
        window_along_col='instrument'
    )
    
    m4 = M.cached.v3(
        input_1=m26.data,
        input_2=m3.data,
        run=m4_run_bigquant_run,
        post_run=m4_post_run_bigquant_run,
        input_ports='',
        params='{}',
        output_ports=''
    )
    
    m9 = M.instruments.v2(
        start_date=T.live_run_param('trading_date', '2019-01-01'),
        end_date=T.live_run_param('trading_date', '2020-01-01'),
        market='CN_STOCK_A',
        instrument_list='',
        max_count=0
    )
    
    m17 = M.general_feature_extractor.v7(
        instruments=m9.data,
        features=m3.data,
        start_date='',
        end_date='',
        before_start_days=0
    )
    
    m18 = M.derived_feature_extractor.v3(
        input_data=m17.data,
        features=m3.data,
        date_col='date',
        instrument_col='instrument',
        drop_na=True,
        remove_extra_columns=False
    )
    
    m22 = M.chinaa_stock_filter.v1(
        input_data=m18.data,
        index_constituent_cond=['全部'],
        board_cond=['上证主板', '深证主板', '创业板'],
        industry_cond=['全部'],
        st_cond=['正常'],
        delist_cond=['非退市'],
        output_left_data=False
    )
    
    m25 = M.standardlize.v8(
        input_1=m22.data,
        input_2=m3.data,
        columns_input=''
    )
    
    m27 = M.dl_convert_to_bin.v2(
        input_data=m25.data,
        features=m3.data,
        window_size=5,
        feature_clip=5,
        flatten=True,
        window_along_col='instrument'
    )
    
    m8 = M.cached.v3(
        input_1=m27.data,
        input_2=m3.data,
        run=m8_run_bigquant_run,
        post_run=m8_post_run_bigquant_run,
        input_ports='',
        params='{}',
        output_ports=''
    )
    
    m6 = M.dl_layer_input.v1(
        shape='10,5',
        batch_shape='',
        dtype='float32',
        sparse=False,
        name=''
    )
    
    m10 = M.dl_layer_conv1d.v1(
        inputs=m6.data,
        filters=20,
        kernel_size='3',
        strides='1',
        padding='valid',
        dilation_rate=1,
        activation='relu',
        use_bias=True,
        kernel_initializer='glorot_uniform',
        bias_initializer='Zeros',
        kernel_regularizer='None',
        kernel_regularizer_l1=0,
        kernel_regularizer_l2=0,
        bias_regularizer='None',
        bias_regularizer_l1=0,
        bias_regularizer_l2=0,
        activity_regularizer='None',
        activity_regularizer_l1=0,
        activity_regularizer_l2=0,
        kernel_constraint='None',
        bias_constraint='None',
        name=''
    )
    
    m12 = M.dl_layer_maxpooling1d.v1(
        inputs=m10.data,
        pool_size=1,
        padding='valid',
        name=''
    )
    
    m32 = M.dl_layer_conv1d.v1(
        inputs=m12.data,
        filters=20,
        kernel_size='3',
        strides='1',
        padding='valid',
        dilation_rate=1,
        activation='relu',
        use_bias=True,
        kernel_initializer='glorot_uniform',
        bias_initializer='Zeros',
        kernel_regularizer='None',
        kernel_regularizer_l1=0,
        kernel_regularizer_l2=0,
        bias_regularizer='None',
        bias_regularizer_l1=0,
        bias_regularizer_l2=0,
        activity_regularizer='None',
        activity_regularizer_l1=0,
        activity_regularizer_l2=0,
        kernel_constraint='None',
        bias_constraint='None',
        name=''
    )
    
    m33 = M.dl_layer_maxpooling1d.v1(
        inputs=m32.data,
        pool_size=1,
        padding='valid',
        name=''
    )
    
    m28 = M.dl_layer_globalmaxpooling1d.v1(
        inputs=m33.data,
        name=''
    )
    
    m30 = M.dl_layer_dense.v1(
        inputs=m28.data,
        units=1,
        activation='linear',
        use_bias=True,
        kernel_initializer='glorot_uniform',
        bias_initializer='Zeros',
        kernel_regularizer='None',
        kernel_regularizer_l1=0,
        kernel_regularizer_l2=0,
        bias_regularizer='None',
        bias_regularizer_l1=0,
        bias_regularizer_l2=0,
        activity_regularizer='None',
        activity_regularizer_l1=0,
        activity_regularizer_l2=0,
        kernel_constraint='None',
        bias_constraint='None',
        name=''
    )
    
    m34 = M.dl_model_init.v1(
        inputs=m6.data,
        outputs=m30.data
    )
    
    m5 = M.dl_model_train.v1(
        input_model=m34.data,
        training_data=m4.data_1,
        optimizer='RMSprop',
        loss='mean_squared_error',
        metrics='mae',
        batch_size=256,
        epochs=4,
        custom_objects=m5_custom_objects_bigquant_run,
        n_gpus=0,
        verbose='1:输出进度条记录'
    )
    
    m11 = M.dl_model_predict.v1(
        trained_model=m5.data,
        input_data=m8.data_1,
        batch_size=1024,
        n_gpus=0,
        verbose='2:每个epoch输出一行记录'
    )
    
    m24 = M.cached.v3(
        input_1=m11.data,
        input_2=m22.data,
        run=m24_run_bigquant_run,
        post_run=m24_post_run_bigquant_run,
        input_ports='',
        params='{}',
        output_ports=''
    )
    
    m36 = M.join.v3(
        data1=m24.data_1,
        data2=m47.data,
        on='date,instrument',
        how='inner',
        sort=False
    )
    
    m23 = M.input_features.v1(
        features="""# #号开始的表示注释
    # 多个特征,每行一个,可以包含基础特征和衍生特征
    
    pred_label
    
    """
    )
    
    m29 = M.stock_ranker_train.v6(
        training_ds=m36.data,
        features=m23.data,
        learning_algorithm='排序',
        number_of_leaves=30,
        minimum_docs_per_leaf=1000,
        number_of_trees=20,
        learning_rate=0.1,
        max_bins=1023,
        feature_fraction=1,
        data_row_fraction=1,
        ndcg_discount_base=1,
        m_lazy_run=False
    )
    
    m38 = M.instruments.v2(
        start_date='2020-01-01',
        end_date='2021-08-01',
        market='CN_STOCK_A',
        instrument_list='',
        max_count=0
    )
    
    m46 = M.input_features.v1(
        features="""# #号开始的表示注释
    # 多个特征,每行一个,可以包含基础特征和衍生特征
    
    # 换手率特征
    turn_0
    turn_1
    turn_2
    turn_3
    turn_4
    turn_5
    turn_6
    turn_7
    turn_8
    turn_9
    
    """
    )
    
    m39 = M.general_feature_extractor.v7(
        instruments=m38.data,
        features=m46.data,
        start_date='',
        end_date='',
        before_start_days=0
    )
    
    m37 = M.derived_feature_extractor.v3(
        input_data=m39.data,
        features=m46.data,
        date_col='date',
        instrument_col='instrument',
        drop_na=True,
        remove_extra_columns=False
    )
    
    m43 = M.chinaa_stock_filter.v1(
        input_data=m37.data,
        index_constituent_cond=['全部'],
        board_cond=['上证主板', '深证主板', '创业板'],
        industry_cond=['全部'],
        st_cond=['正常'],
        delist_cond=['非退市'],
        output_left_data=False
    )
    
    m40 = M.standardlize.v8(
        input_1=m43.data,
        input_2=m46.data,
        columns_input=''
    )
    
    m41 = M.dl_convert_to_bin.v2(
        input_data=m40.data,
        features=m46.data,
        window_size=5,
        feature_clip=5,
        flatten=True,
        window_along_col='instrument'
    )
    
    m42 = M.cached.v3(
        input_1=m41.data,
        input_2=m46.data,
        run=m42_run_bigquant_run,
        post_run=m42_post_run_bigquant_run,
        input_ports='',
        params='{}',
        output_ports=''
    )
    
    m44 = M.dl_model_predict.v1(
        trained_model=m5.data,
        input_data=m42.data_1,
        batch_size=1024,
        n_gpus=0,
        verbose='2:每个epoch输出一行记录'
    )
    
    m45 = M.cached.v3(
        input_1=m44.data,
        input_2=m43.data,
        run=m45_run_bigquant_run,
        post_run=m45_post_run_bigquant_run,
        input_ports='',
        params='{}',
        output_ports=''
    )
    
    m31 = M.stock_ranker_predict.v5(
        model=m29.model,
        data=m45.data_1,
        m_lazy_run=False
    )
    
    m19 = M.trade.v4(
        instruments=m38.data,
        options_data=m31.predictions,
        start_date='',
        end_date='',
        initialize=m19_initialize_bigquant_run,
        handle_data=m19_handle_data_bigquant_run,
        prepare=m19_prepare_bigquant_run,
        volume_limit=0.025,
        order_price_field_buy='open',
        order_price_field_sell='close',
        capital_base=100000,
        auto_cancel_non_tradable_orders=True,
        data_frequency='daily',
        price_type='后复权',
        product_type='股票',
        plot_charts=True,
        backtest_only=False,
        benchmark='000300.SHA'
    )
    
    Epoch 1/4
       1/3410 [..............................] - ETA: 1:05:52 - loss: 1.0506 - mae: 0.6977  10/3410 [..............................] - ETA: 19s - loss: 1.0458 - mae: 0.7006      18/3410 [..............................] - ETA: 20s - loss: 1.0255 - mae: 0.6987  26/3410 [..............................] - ETA: 21s - loss: 1.0186 - mae: 0.6989  35/3410 [..............................] - ETA: 21s - loss: 1.0161 - mae: 0.6995  46/3410 [..............................] - ETA: 19s - loss: 1.0179 - mae: 0.7011  55/3410 [..............................] - ETA: 19s - loss: 1.0190 - mae: 0.7019  65/3410 [..............................] - ETA: 19s - loss: 1.0174 - mae: 0.7018  73/3410 [..............................] - ETA: 19s - loss: 1.0159 - mae: 0.7016  82/3410 [..............................] - ETA: 19s - loss: 1.0141 - mae: 0.7013  92/3410 [..............................] - ETA: 19s - loss: 1.0117 - mae: 0.7009 102/3410 [..............................] - ETA: 19s - loss: 1.0098 - mae: 0.7005 112/3410 [..............................] - ETA: 18s - loss: 1.0085 - mae: 0.7004 122/3410 [>.............................] - ETA: 18s - loss: 1.0074 - mae: 0.7003 133/3410 [>.............................] - ETA: 18s - loss: 1.0063 - mae: 0.7003 142/3410 [>.............................] - ETA: 18s - loss: 1.0055 - mae: 0.7002 151/3410 [>.............................] - ETA: 18s - loss: 1.0049 - mae: 0.7001 160/3410 [>.............................] - ETA: 18s - loss: 1.0044 - mae: 0.7001 170/3410 [>.............................] - ETA: 18s - loss: 1.0038 - mae: 0.7000 178/3410 [>.............................] - ETA: 18s - loss: 1.0034 - mae: 0.7000 188/3410 [>.............................] - ETA: 18s - loss: 1.0030 - mae: 0.7000 196/3410 [>.............................] - ETA: 18s - loss: 1.0028 - mae: 0.7001 205/3410 [>.............................] - ETA: 18s - loss: 1.0025 - mae: 0.7001 213/3410 [>.............................] - ETA: 18s - loss: 1.0023 - mae: 0.7001 222/3410 [>.............................] - ETA: 18s - loss: 1.0022 - mae: 0.7002 231/3410 [=>............................] - ETA: 18s - loss: 1.0020 - mae: 0.7002 238/3410 [=>............................] - ETA: 18s - loss: 1.0019 - mae: 0.7003 247/3410 [=>............................] - ETA: 18s - loss: 1.0017 - mae: 0.7003 255/3410 [=>............................] - ETA: 18s - loss: 1.0015 - mae: 0.7003 265/3410 [=>............................] - ETA: 18s - loss: 1.0012 - mae: 0.7003 273/3410 [=>............................] - ETA: 18s - loss: 1.0010 - mae: 0.7003 284/3410 [=>............................] - ETA: 18s - loss: 1.0008 - mae: 0.7003 292/3410 [=>............................] - ETA: 18s - loss: 1.0007 - mae: 0.7003 302/3410 [=>............................] - ETA: 18s - loss: 1.0006 - mae: 0.7003 310/3410 [=>............................] - ETA: 18s - loss: 1.0005 - mae: 0.7003 320/3410 [=>............................] - ETA: 18s - loss: 1.0004 - mae: 0.7003 328/3410 [=>............................] - ETA: 18s - loss: 1.0003 - mae: 0.7004 337/3410 [=>............................] - ETA: 18s - loss: 1.0003 - mae: 0.7004 346/3410 [==>...........................] - ETA: 18s - loss: 1.0002 - mae: 0.7004 354/3410 [==>...........................] - ETA: 18s - loss: 1.0002 - mae: 0.7004 363/3410 [==>...........................] - ETA: 18s - loss: 1.0002 - mae: 0.7004 373/3410 [==>...........................] - ETA: 17s - loss: 1.0002 - mae: 0.7004 383/3410 [==>...........................] - ETA: 17s - loss: 1.0002 - mae: 0.7005 392/3410 [==>...........................] - ETA: 17s - loss: 1.0003 - mae: 0.7005 402/3410 [==>...........................] - ETA: 17s - loss: 1.0003 - mae: 0.7005 410/3410 [==>...........................] - ETA: 17s - loss: 1.0004 - mae: 0.7006 420/3410 [==>...........................] - ETA: 17s - loss: 1.0004 - mae: 0.7006 428/3410 [==>...........................] - ETA: 17s - loss: 1.0005 - mae: 0.7006 439/3410 [==>...........................] - ETA: 17s - loss: 1.0006 - mae: 0.7006 448/3410 [==>...........................] - ETA: 17s - loss: 1.0007 - mae: 0.7007 458/3410 [===>..........................] - ETA: 17s - loss: 1.0008 - mae: 0.7007 467/3410 [===>..........................] - ETA: 17s - loss: 1.0008 - mae: 0.7007 476/3410 [===>..........................] - ETA: 17s - loss: 1.0009 - mae: 0.7007 485/3410 [===>..........................] - ETA: 17s - loss: 1.0010 - mae: 0.7007 494/3410 [===>..........................] - ETA: 17s - loss: 1.0010 - mae: 0.7007 504/3410 [===>..........................] - ETA: 16s - loss: 1.0011 - mae: 0.7007 514/3410 [===>..........................] - ETA: 16s - loss: 1.0011 - mae: 0.7007 524/3410 [===>..........................] - ETA: 16s - loss: 1.0012 - mae: 0.7008 531/3410 [===>..........................] - ETA: 16s - loss: 1.0013 - mae: 0.7008 540/3410 [===>..........................] - ETA: 16s - loss: 1.0014 - mae: 0.7008 549/3410 [===>..........................] - ETA: 16s - loss: 1.0014 - mae: 0.7008 559/3410 [===>..........................] - ETA: 16s - loss: 1.0016 - mae: 0.7008 569/3410 [====>.........................] - ETA: 16s - loss: 1.0017 - mae: 0.7009 579/3410 [====>.........................] - ETA: 16s - loss: 1.0018 - mae: 0.7009 589/3410 [====>.........................] - ETA: 16s - loss: 1.0018 - mae: 0.7009 599/3410 [====>.........................] - ETA: 16s - loss: 1.0019 - mae: 0.7010 609/3410 [====>.........................] - ETA: 16s - loss: 1.0020 - mae: 0.7010 619/3410 [====>.........................] - ETA: 16s - loss: 1.0021 - mae: 0.7010 628/3410 [====>.........................] - ETA: 16s - loss: 1.0021 - mae: 0.7010 639/3410 [====>.........................] - ETA: 15s - loss: 1.0022 - mae: 0.7010 648/3410 [====>.........................] - ETA: 15s - loss: 1.0023 - mae: 0.7011 658/3410 [====>.........................] - ETA: 15s - loss: 1.0023 - mae: 0.7011 667/3410 [====>.........................] - ETA: 15s - loss: 1.0024 - mae: 0.7011 677/3410 [====>.........................] - ETA: 15s - loss: 1.0025 - mae: 0.7011 686/3410 [=====>........................] - ETA: 15s - loss: 1.0025 - mae: 0.7011 696/3410 [=====>........................] - ETA: 15s - loss: 1.0026 - mae: 0.7011 705/3410 [=====>........................] - ETA: 15s - loss: 1.0027 - mae: 0.7012 714/3410 [=====>........................] - ETA: 15s - loss: 1.0027 - mae: 0.7012 725/3410 [=====>........................] - ETA: 15s - loss: 1.0028 - mae: 0.7012 734/3410 [=====>........................] - ETA: 15s - loss: 1.0028 - mae: 0.7012 745/3410 [=====>........................] - ETA: 15s - loss: 1.0029 - mae: 0.7012 755/3410 [=====>........................] - ETA: 15s - loss: 1.0029 - mae: 0.7012 766/3410 [=====>........................] - ETA: 15s - loss: 1.0030 - mae: 0.7012 774/3410 [=====>........................] - ETA: 15s - loss: 1.0030 - mae: 0.7012 785/3410 [=====>........................] - ETA: 14s - loss: 1.0030 - mae: 0.7012 794/3410 [=====>........................] - ETA: 14s - loss: 1.0031 - mae: 0.7013 805/3410 [======>.......................] - ETA: 14s - loss: 1.0031 - mae: 0.7013 815/3410 [======>.......................] - ETA: 14s - loss: 1.0031 - mae: 0.7013 826/3410 [======>.......................] - ETA: 14s - loss: 1.0032 - mae: 0.7013 836/3410 [======>.......................] - ETA: 14s - loss: 1.0032 - mae: 0.7013 846/3410 [======>.......................] - ETA: 14s - loss: 1.0032 - mae: 0.7013 856/3410 [======>.......................] - ETA: 14s - loss: 1.0032 - mae: 0.7013 865/3410 [======>.......................] - ETA: 14s - loss: 1.0032 - mae: 0.7013 875/3410 [======>.......................] - ETA: 14s - loss: 1.0032 - mae: 0.7013 885/3410 [======>.......................] - ETA: 14s - loss: 1.0033 - mae: 0.7013 896/3410 [======>.......................] - ETA: 14s - loss: 1.0033 - mae: 0.7013 902/3410 [======>.......................] - ETA: 14s - loss: 1.0033 - mae: 0.7013 910/3410 [=======>......................] - ETA: 14s - loss: 1.0033 - mae: 0.7013 917/3410 [=======>......................] - ETA: 14s - loss: 1.0033 - mae: 0.7013 927/3410 [=======>......................] - ETA: 14s - loss: 1.0033 - mae: 0.7013 936/3410 [=======>......................] - ETA: 14s - loss: 1.0034 - mae: 0.7013 946/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.7013 954/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.7013 964/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.7013 972/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.7013 982/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.7013 992/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.70131002/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.70131012/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.70131022/3410 [=======>......................] - ETA: 13s - loss: 1.0034 - mae: 0.70131032/3410 [========>.....................] - ETA: 13s - loss: 1.0034 - mae: 0.70121039/3410 [========>.....................] - ETA: 13s - loss: 1.0034 - mae: 0.70121048/3410 [========>.....................] - ETA: 13s - loss: 1.0034 - mae: 0.70121056/3410 [========>.....................] - ETA: 13s - loss: 1.0034 - mae: 0.70121066/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121075/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121084/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121090/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121098/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121104/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121111/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121117/3410 [========>.....................] - ETA: 13s - loss: 1.0033 - mae: 0.70121126/3410 [========>.....................] - ETA: 13s - loss: 1.0032 - mae: 0.70121133/3410 [========>.....................] - ETA: 13s - loss: 1.0032 - mae: 0.70121141/3410 [=========>....................] - ETA: 13s - loss: 1.0032 - mae: 0.70121151/3410 [=========>....................] - ETA: 13s - loss: 1.0032 - mae: 0.70121161/3410 [=========>....................] - ETA: 12s - loss: 1.0032 - mae: 0.70121170/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70121179/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70121189/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70121199/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70121211/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70111222/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70111232/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70111240/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70111250/3410 [=========>....................] - ETA: 12s - loss: 1.0031 - mae: 0.70111258/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70111267/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121275/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121284/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121293/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121302/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121311/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121320/3410 [==========>...................] - ETA: 12s - loss: 1.0031 - mae: 0.70121330/3410 [==========>...................] - ETA: 11s - loss: 1.0031 - mae: 0.70121339/3410 [==========>...................] - ETA: 11s - loss: 1.0031 - mae: 0.70121349/3410 [==========>...................] - ETA: 11s - loss: 1.0031 - mae: 0.70121357/3410 [==========>...................] - ETA: 11s - loss: 1.0031 - mae: 0.70121367/3410 [===========>..................] - ETA: 11s - loss: 1.0031 - mae: 0.70121377/3410 [===========>..................] - ETA: 11s - loss: 1.0031 - mae: 0.70121387/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121396/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121407/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121416/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121425/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121433/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121440/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121450/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121458/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121470/3410 [===========>..................] - ETA: 11s - loss: 1.0030 - mae: 0.70121482/3410 [============>.................] - ETA: 11s - loss: 1.0030 - mae: 0.70121494/3410 [============>.................] - ETA: 10s - loss: 1.0030 - mae: 0.70121505/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121516/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121527/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121539/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121550/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121560/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121570/3410 [============>.................] - ETA: 10s - loss: 1.0029 - mae: 0.70121581/3410 [============>.................] - ETA: 10s - loss: 1.0028 - mae: 0.70111592/3410 [=============>................] - ETA: 10s - loss: 1.0028 - mae: 0.70111603/3410 [=============>................] - ETA: 10s - loss: 1.0028 - mae: 0.70111616/3410 [=============>................] - ETA: 10s - loss: 1.0028 - mae: 0.70111628/3410 [=============>................] - ETA: 10s - loss: 1.0028 - mae: 0.70111639/3410 [=============>................] - ETA: 9s - loss: 1.0027 - mae: 0.7011 1649/3410 [=============>................] - ETA: 9s - loss: 1.0027 - mae: 0.70111662/3410 [=============>................] - ETA: 9s - loss: 1.0027 - mae: 0.70111673/3410 [=============>................] - ETA: 9s - loss: 1.0027 - mae: 0.70111685/3410 [=============>................] - ETA: 9s - loss: 1.0027 - mae: 0.70111695/3410 [=============>................] - ETA: 9s - loss: 1.0027 - mae: 0.70111707/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111716/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111727/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111737/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111748/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111759/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111770/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111781/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111791/3410 [==============>...............] - ETA: 9s - loss: 1.0026 - mae: 0.70111802/3410 [==============>...............] - ETA: 8s - loss: 1.0025 - mae: 0.70111812/3410 [==============>...............] - ETA: 8s - loss: 1.0025 - mae: 0.70111821/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111830/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111841/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111851/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111863/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111872/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111883/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111892/3410 [===============>..............] - ETA: 8s - loss: 1.0025 - mae: 0.70111903/3410 [===============>..............] - ETA: 8s - loss: 1.0024 - mae: 0.70111912/3410 [===============>..............] - ETA: 8s - loss: 1.0024 - mae: 0.70111923/3410 [===============>..............] - ETA: 8s - loss: 1.0024 - mae: 0.70111932/3410 [===============>..............] - ETA: 8s - loss: 1.0024 - mae: 0.70111944/3410 [================>.............] - ETA: 8s - loss: 1.0024 - mae: 0.70111954/3410 [================>.............] - ETA: 8s - loss: 1.0024 - mae: 0.70111965/3410 [================>.............] - ETA: 7s - loss: 1.0024 - mae: 0.70111974/3410 [================>.............] - ETA: 7s - loss: 1.0024 - mae: 0.70111984/3410 [================>.............] - ETA: 7s - loss: 1.0024 - mae: 0.70111993/3410 [================>.............] - ETA: 7s - loss: 1.0024 - mae: 0.70112003/3410 [================>.............] - ETA: 7s - loss: 1.0023 - mae: 0.70112013/3410 [================>.............] - ETA: 7s - loss: 1.0023 - mae: 0.70112023/3410 [================>.............] - ETA: 7s - loss: 1.0023 - mae: 0.70112033/3410 [================>.............] - ETA: 7s - loss: 1.0023 - mae: 0.70112042/3410 [================>.............] - ETA: 7s - loss: 1.0023 - mae: 0.70112052/3410 [=================>............] - ETA: 7s - loss: 1.0023 - mae: 0.70112059/3410 [=================>............] - ETA: 7s - loss: 1.0023 - mae: 0.70112070/3410 [=================>............] - ETA: 7s - loss: 1.0023 - mae: 0.70102078/3410 [=================>............] - ETA: 7s - loss: 1.0023 - mae: 0.70102088/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102096/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102105/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102111/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102118/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102126/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102136/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102145/3410 [=================>............] - ETA: 7s - loss: 1.0022 - mae: 0.70102155/3410 [=================>............] - ETA: 6s - loss: 1.0021 - mae: 0.70102165/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102174/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102184/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102193/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102203/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102212/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102222/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102229/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102236/3410 [==================>...........] - ETA: 6s - loss: 1.0021 - mae: 0.70102242/3410 [==================>...........] - ETA: 6s - loss: 1.0020 - mae: 0.70102251/3410 [==================>...........] - ETA: 6s - loss: 1.0020 - mae: 0.70102259/3410 [==================>...........] - ETA: 6s - loss: 1.0020 - mae: 0.70102268/3410 [==================>...........] - ETA: 6s - loss: 1.0020 - mae: 0.70102278/3410 [===================>..........] - ETA: 6s - loss: 1.0020 - mae: 0.70102286/3410 [===================>..........] - ETA: 6s - loss: 1.0020 - mae: 0.70102295/3410 [===================>..........] - ETA: 6s - loss: 1.0020 - mae: 0.70102304/3410 [===================>..........] - ETA: 6s - loss: 1.0020 - mae: 0.70102314/3410 [===================>..........] - ETA: 6s - loss: 1.0019 - mae: 0.70102322/3410 [===================>..........] - ETA: 6s - loss: 1.0019 - mae: 0.70102332/3410 [===================>..........] - ETA: 6s - loss: 1.0019 - mae: 0.70102340/3410 [===================>..........] - ETA: 5s - loss: 1.0019 - mae: 0.70102349/3410 [===================>..........] - ETA: 5s - loss: 1.0019 - mae: 0.70102358/3410 [===================>..........] - ETA: 5s - loss: 1.0019 - mae: 0.70102369/3410 [===================>..........] - ETA: 5s - loss: 1.0018 - mae: 0.70102377/3410 [===================>..........] - ETA: 5s - loss: 1.0018 - mae: 0.70102388/3410 [====================>.........] - ETA: 5s - loss: 1.0018 - mae: 0.70092396/3410 [====================>.........] - ETA: 5s - loss: 1.0018 - mae: 0.70092405/3410 [====================>.........] - ETA: 5s - loss: 1.0018 - mae: 0.70092413/3410 [====================>.........] - ETA: 5s - loss: 1.0018 - mae: 0.70092423/3410 [====================>.........] - ETA: 5s - loss: 1.0018 - mae: 0.70092431/3410 [====================>.........] - ETA: 5s - loss: 1.0017 - mae: 0.70092440/3410 [====================>.........] - ETA: 5s - loss: 1.0017 - mae: 0.70092449/3410 [====================>.........] - ETA: 5s - loss: 1.0017 - mae: 0.70092458/3410 [====================>.........] - ETA: 5s - loss: 1.0017 - mae: 0.70092468/3410 [====================>.........] - ETA: 5s - loss: 1.0017 - mae: 0.70092477/3410 [====================>.........] - ETA: 5s - loss: 1.0017 - mae: 0.70092488/3410 [====================>.........] - ETA: 5s - loss: 1.0016 - mae: 0.70092497/3410 [====================>.........] - ETA: 5s - loss: 1.0016 - mae: 0.70092508/3410 [=====================>........] - ETA: 5s - loss: 1.0016 - mae: 0.70092516/3410 [=====================>........] - ETA: 5s - loss: 1.0016 - mae: 0.70092526/3410 [=====================>........] - ETA: 4s - loss: 1.0016 - mae: 0.70092534/3410 [=====================>........] - ETA: 4s - loss: 1.0016 - mae: 0.70092544/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70092554/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70092565/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70092574/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70092584/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70092594/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70092604/3410 [=====================>........] - ETA: 4s - loss: 1.0015 - mae: 0.70082615/3410 [======================>.......] - ETA: 4s - loss: 1.0014 - mae: 0.70082626/3410 [======================>.......] - ETA: 4s - loss: 1.0014 - mae: 0.70082637/3410 [======================>.......] - ETA: 4s - loss: 1.0014 - mae: 0.70082647/3410 [======================>.......] - ETA: 4s - loss: 1.0014 - mae: 0.70082657/3410 [======================>.......] - ETA: 4s - loss: 1.0014 - mae: 0.70082665/3410 [======================>.......] - ETA: 4s - loss: 1.0014 - mae: 0.70082677/3410 [======================>.......] - ETA: 4s - loss: 1.0013 - mae: 0.70082686/3410 [======================>.......] - ETA: 4s - loss: 1.0013 - mae: 0.70082697/3410 [======================>.......] - ETA: 3s - loss: 1.0013 - mae: 0.70082707/3410 [======================>.......] - ETA: 3s - loss: 1.0013 - mae: 0.70082717/3410 [======================>.......] - ETA: 3s - loss: 1.0013 - mae: 0.70082725/3410 [======================>.......] - ETA: 3s - loss: 1.0013 - mae: 0.70082735/3410 [=======================>......] - ETA: 3s - loss: 1.0013 - mae: 0.70082744/3410 [=======================>......] - ETA: 3s - loss: 1.0012 - mae: 0.70082755/3410 [=======================>......] - ETA: 3s - loss: 1.0012 - mae: 0.70082764/3410 [=======================>......] - ETA: 3s - loss: 1.0012 - mae: 0.70082774/3410 [=======================>......] - ETA: 3s - loss: 1.0012 - mae: 0.70082783/3410 [=======================>......] - ETA: 3s - loss: 1.0012 - mae: 0.70082792/3410 [=======================>......] - ETA: 3s - loss: 1.0012 - mae: 0.70082803/3410 [=======================>......] - ETA: 3s - loss: 1.0011 - mae: 0.70082814/3410 [=======================>......] - ETA: 3s - loss: 1.0011 - mae: 0.70082825/3410 [=======================>......] - ETA: 3s - loss: 1.0011 - mae: 0.70082833/3410 [=======================>......] - ETA: 3s - loss: 1.0011 - mae: 0.70072843/3410 [========================>.....] - ETA: 3s - loss: 1.0011 - mae: 0.70072850/3410 [========================>.....] - ETA: 3s - loss: 1.0011 - mae: 0.70072858/3410 [========================>.....] - ETA: 3s - loss: 1.0011 - mae: 0.70072865/3410 [========================>.....] - ETA: 3s - loss: 1.0010 - mae: 0.70072874/3410 [========================>.....] - ETA: 2s - loss: 1.0010 - mae: 0.70072882/3410 [========================>.....] - ETA: 2s - loss: 1.0010 - mae: 0.70072892/3410 [========================>.....] - ETA: 2s - loss: 1.0010 - mae: 0.70072899/3410 [========================>.....] - ETA: 2s - loss: 1.0010 - mae: 0.70072908/3410 [========================>.....] - ETA: 2s - loss: 1.0010 - mae: 0.70072915/3410 [========================>.....] - ETA: 2s - loss: 1.0010 - mae: 0.70072924/3410 [========================>.....] - ETA: 2s - loss: 1.0009 - mae: 0.70072931/3410 [========================>.....] - ETA: 2s - loss: 1.0009 - mae: 0.70072940/3410 [========================>.....] - ETA: 2s - loss: 1.0009 - mae: 0.70072948/3410 [========================>.....] - ETA: 2s - loss: 1.0009 - mae: 0.70072957/3410 [=========================>....] - ETA: 2s - loss: 1.0009 - mae: 0.70072964/3410 [=========================>....] - ETA: 2s - loss: 1.0009 - mae: 0.70072971/3410 [=========================>....] - ETA: 2s - loss: 1.0009 - mae: 0.70072979/3410 [=========================>....] - ETA: 2s - loss: 1.0009 - mae: 0.70072986/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70072994/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70073002/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70073010/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70073016/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70073024/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70073032/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70063041/3410 [=========================>....] - ETA: 2s - loss: 1.0008 - mae: 0.70063049/3410 [=========================>....] - ETA: 2s - loss: 1.0007 - mae: 0.70063057/3410 [=========================>....] - ETA: 1s - loss: 1.0007 - mae: 0.70063065/3410 [=========================>....] - ETA: 1s - loss: 1.0007 - mae: 0.70063073/3410 [==========================>...] - ETA: 1s - loss: 1.0007 - mae: 0.70063082/3410 [==========================>...] - ETA: 1s - loss: 1.0007 - mae: 0.70063090/3410 [==========================>...] - ETA: 1s - loss: 1.0007 - mae: 0.70063098/3410 [==========================>...] - ETA: 1s - loss: 1.0007 - mae: 0.70063107/3410 [==========================>...] - ETA: 1s - loss: 1.0007 - mae: 0.70063116/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063124/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063134/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063142/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063151/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063159/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063168/3410 [==========================>...] - ETA: 1s - loss: 1.0006 - mae: 0.70063176/3410 [==========================>...] - ETA: 1s - loss: 1.0005 - mae: 0.70063185/3410 [===========================>..] - ETA: 1s - loss: 1.0005 - mae: 0.70063193/3410 [===========================>..] - ETA: 1s - loss: 1.0005 - mae: 0.70063202/3410 [===========================>..] - ETA: 1s - loss: 1.0005 - mae: 0.70063211/3410 [===========================>..] - ETA: 1s - loss: 1.0005 - mae: 0.70063220/3410 [===========================>..] - ETA: 1s - loss: 1.0005 - mae: 0.70063229/3410 [===========================>..] - ETA: 1s - loss: 1.0005 - mae: 0.70063238/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053248/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053257/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053266/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053274/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053284/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053291/3410 [===========================>..] - ETA: 0s - loss: 1.0004 - mae: 0.70053301/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053311/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053320/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053328/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053337/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053346/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053354/3410 [============================>.] - ETA: 0s - loss: 1.0003 - mae: 0.70053364/3410 [============================>.] - ETA: 0s - loss: 1.0002 - mae: 0.70053372/3410 [============================>.] - ETA: 0s - loss: 1.0002 - mae: 0.70053382/3410 [============================>.] - ETA: 0s - loss: 1.0002 - mae: 0.70053390/3410 [============================>.] - ETA: 0s - loss: 1.0002 - mae: 0.70053401/3410 [============================>.] - ETA: 0s - loss: 1.0002 - mae: 0.70053410/3410 [==============================] - ETA: 0s - loss: 1.0002 - mae: 0.70053410/3410 [==============================] - 21s 6ms/step - loss: 1.0002 - mae: 0.7005
    Epoch 2/4
       1/3410 [..............................] - ETA: 17s - loss: 1.0145 - mae: 0.6712  11/3410 [..............................] - ETA: 18s - loss: 1.0336 - mae: 0.6965  21/3410 [..............................] - ETA: 18s - loss: 1.0421 - mae: 0.7035  31/3410 [..............................] - ETA: 18s - loss: 1.0355 - mae: 0.7036  41/3410 [..............................] - ETA: 17s - loss: 1.0300 - mae: 0.7034  51/3410 [..............................] - ETA: 17s - loss: 1.0250 - mae: 0.7031  60/3410 [..............................] - ETA: 18s - loss: 1.0212 - mae: 0.7027  70/3410 [..............................] - ETA: 17s - loss: 1.0182 - mae: 0.7024  79/3410 [..............................] - ETA: 17s - loss: 1.0164 - mae: 0.7023  89/3410 [..............................] - ETA: 17s - loss: 1.0151 - mae: 0.7024  98/3410 [..............................] - ETA: 17s - loss: 1.0142 - mae: 0.7024 106/3410 [..............................] - ETA: 18s - loss: 1.0133 - mae: 0.7024 115/3410 [>.............................] - ETA: 18s - loss: 1.0126 - mae: 0.7025 124/3410 [>.............................] - ETA: 18s - loss: 1.0119 - mae: 0.7024 133/3410 [>.............................] - ETA: 18s - loss: 1.0114 - mae: 0.7024 143/3410 [>.............................] - ETA: 18s - loss: 1.0104 - mae: 0.7022 151/3410 [>.............................] - ETA: 18s - loss: 1.0097 - mae: 0.7021 161/3410 [>.............................] - ETA: 18s - loss: 1.0089 - mae: 0.7020 170/3410 [>.............................] - ETA: 18s - loss: 1.0081 - mae: 0.7018 180/3410 [>.............................] - ETA: 17s - loss: 1.0073 - mae: 0.7017 188/3410 [>.............................] - ETA: 17s - loss: 1.0067 - mae: 0.7015 197/3410 [>.............................] - ETA: 17s - loss: 1.0060 - mae: 0.7014 207/3410 [>.............................] - ETA: 17s - loss: 1.0054 - mae: 0.7013 217/3410 [>.............................] - ETA: 17s - loss: 1.0050 - mae: 0.7012 225/3410 [>.............................] - ETA: 17s - loss: 1.0047 - mae: 0.7011 234/3410 [=>............................] - ETA: 17s - loss: 1.0045 - mae: 0.7011 243/3410 [=>............................] - ETA: 17s - loss: 1.0043 - mae: 0.7011 253/3410 [=>............................] - ETA: 17s - loss: 1.0041 - mae: 0.7010 263/3410 [=>............................] - ETA: 17s - loss: 1.0039 - mae: 0.7010 273/3410 [=>............................] - ETA: 17s - loss: 1.0037 - mae: 0.7011 283/3410 [=>............................] - ETA: 17s - loss: 1.0036 - mae: 0.7011 294/3410 [=>............................] - ETA: 17s - loss: 1.0034 - mae: 0.7011 306/3410 [=>............................] - ETA: 16s - loss: 1.0033 - mae: 0.7011 317/3410 [=>............................] - ETA: 16s - loss: 1.0033 - mae: 0.7011 329/3410 [=>............................] - ETA: 16s - loss: 1.0032 - mae: 0.7012 339/3410 [=>............................] - ETA: 16s - loss: 1.0032 - mae: 0.7012 351/3410 [==>...........................] - ETA: 16s - loss: 1.0032 - mae: 0.7013 362/3410 [==>...........................] - ETA: 16s - loss: 1.0032 - mae: 0.7013 373/3410 [==>...........................] - ETA: 16s - loss: 1.0033 - mae: 0.7014 381/3410 [==>...........................] - ETA: 16s - loss: 1.0033 - mae: 0.7014 391/3410 [==>...........................] - ETA: 16s - loss: 1.0033 - mae: 0.7015 400/3410 [==>...........................] - ETA: 16s - loss: 1.0033 - mae: 0.7015 411/3410 [==>...........................] - ETA: 16s - loss: 1.0033 - mae: 0.7015 420/3410 [==>...........................] - ETA: 16s - loss: 1.0033 - mae: 0.7016 430/3410 [==>...........................] - ETA: 15s - loss: 1.0033 - mae: 0.7016 439/3410 [==>...........................] - ETA: 15s - loss: 1.0033 - mae: 0.7016 450/3410 [==>...........................] - ETA: 15s - loss: 1.0034 - mae: 0.7017 461/3410 [===>..........................] - ETA: 15s - loss: 1.0034 - mae: 0.7017 471/3410 [===>..........................] - ETA: 15s - loss: 1.0034 - mae: 0.7018 480/3410 [===>..........................] - ETA: 15s - loss: 1.0035 - mae: 0.7018 489/3410 [===>..........................] - ETA: 15s - loss: 1.0035 - mae: 0.7018 497/3410 [===>..........................] - ETA: 15s - loss: 1.0036 - mae: 0.7018 506/3410 [===>..........................] - ETA: 15s - loss: 1.0037 - mae: 0.7019 516/3410 [===>..........................] - ETA: 15s - loss: 1.0037 - mae: 0.7019 526/3410 [===>..........................] - ETA: 15s - loss: 1.0038 - mae: 0.7019 536/3410 [===>..........................] - ETA: 15s - loss: 1.0038 - mae: 0.7019 545/3410 [===>..........................] - ETA: 15s - loss: 1.0038 - mae: 0.7020 555/3410 [===>..........................] - ETA: 15s - loss: 1.0038 - mae: 0.7020 563/3410 [===>..........................] - ETA: 15s - loss: 1.0038 - mae: 0.7020 573/3410 [====>.........................] - ETA: 15s - loss: 1.0038 - mae: 0.7020 580/3410 [====>.........................] - ETA: 15s - loss: 1.0038 - mae: 0.7020 590/3410 [====>.........................] - ETA: 15s - loss: 1.0037 - mae: 0.7019 598/3410 [====>.........................] - ETA: 15s - loss: 1.0037 - mae: 0.7019 608/3410 [====>.........................] - ETA: 15s - loss: 1.0036 - mae: 0.7019 617/3410 [====>.........................] - ETA: 15s - loss: 1.0036 - mae: 0.7019 627/3410 [====>.........................] - ETA: 15s - loss: 1.0035 - mae: 0.7019 634/3410 [====>.........................] - ETA: 15s - loss: 1.0035 - mae: 0.7019 642/3410 [====>.........................] - ETA: 15s - loss: 1.0034 - mae: 0.7018 650/3410 [====>.........................] - ETA: 15s - loss: 1.0034 - mae: 0.7018 659/3410 [====>.........................] - ETA: 15s - loss: 1.0033 - mae: 0.7018 666/3410 [====>.........................] - ETA: 15s - loss: 1.0033 - mae: 0.7018 676/3410 [====>.........................] - ETA: 15s - loss: 1.0032 - mae: 0.7018 685/3410 [=====>........................] - ETA: 14s - loss: 1.0032 - mae: 0.7018 695/3410 [=====>........................] - ETA: 14s - loss: 1.0031 - mae: 0.7017 704/3410 [=====>........................] - ETA: 14s - loss: 1.0031 - mae: 0.7017 712/3410 [=====>........................] - ETA: 14s - loss: 1.0030 - mae: 0.7017 721/3410 [=====>........................] - ETA: 14s - loss: 1.0030 - mae: 0.7017 730/3410 [=====>........................] - ETA: 14s - loss: 1.0029 - mae: 0.7017 738/3410 [=====>........................] - ETA: 14s - loss: 1.0029 - mae: 0.7017 746/3410 [=====>........................] - ETA: 14s - loss: 1.0029 - mae: 0.7017 756/3410 [=====>........................] - ETA: 14s - loss: 1.0028 - mae: 0.7017 765/3410 [=====>........................] - ETA: 14s - loss: 1.0028 - mae: 0.7016 774/3410 [=====>........................] - ETA: 14s - loss: 1.0027 - mae: 0.7016 782/3410 [=====>........................] - ETA: 14s - loss: 1.0027 - mae: 0.7016 792/3410 [=====>........................] - ETA: 14s - loss: 1.0027 - mae: 0.7016 800/3410 [======>.......................] - ETA: 14s - loss: 1.0026 - mae: 0.7016 809/3410 [======>.......................] - ETA: 14s - loss: 1.0025 - mae: 0.7016 817/3410 [======>.......................] - ETA: 14s - loss: 1.0025 - mae: 0.7016 824/3410 [======>.......................] - ETA: 14s - loss: 1.0025 - mae: 0.7015 832/3410 [======>.......................] - ETA: 14s - loss: 1.0024 - mae: 0.7015 839/3410 [======>.......................] - ETA: 14s - loss: 1.0024 - mae: 0.7015 847/3410 [======>.......................] - ETA: 14s - loss: 1.0023 - mae: 0.7015 854/3410 [======>.......................] - ETA: 14s - loss: 1.0023 - mae: 0.7015 864/3410 [======>.......................] - ETA: 14s - loss: 1.0023 - mae: 0.7015 873/3410 [======>.......................] - ETA: 14s - loss: 1.0022 - mae: 0.7015 883/3410 [======>.......................] - ETA: 14s - loss: 1.0022 - mae: 0.7014 891/3410 [======>.......................] - ETA: 14s - loss: 1.0021 - mae: 0.7014 901/3410 [======>.......................] - ETA: 14s - loss: 1.0021 - mae: 0.7014 909/3410 [======>.......................] - ETA: 14s - loss: 1.0020 - mae: 0.7014 919/3410 [=======>......................] - ETA: 14s - loss: 1.0020 - mae: 0.7014 928/3410 [=======>......................] - ETA: 14s - loss: 1.0019 - mae: 0.7014 939/3410 [=======>......................] - ETA: 13s - loss: 1.0019 - mae: 0.7014 949/3410 [=======>......................] - ETA: 13s - loss: 1.0019 - mae: 0.7014 959/3410 [=======>......................] - ETA: 13s - loss: 1.0018 - mae: 0.7013 968/3410 [=======>......................] - ETA: 13s - loss: 1.0018 - mae: 0.7013 975/3410 [=======>......................] - ETA: 13s - loss: 1.0017 - mae: 0.7013 984/3410 [=======>......................] - ETA: 13s - loss: 1.0017 - mae: 0.7013 991/3410 [=======>......................] - ETA: 13s - loss: 1.0016 - mae: 0.7013 999/3410 [=======>......................] - ETA: 13s - loss: 1.0016 - mae: 0.70131007/3410 [=======>......................] - ETA: 13s - loss: 1.0015 - mae: 0.70121018/3410 [=======>......................] - ETA: 13s - loss: 1.0015 - mae: 0.70121027/3410 [========>.....................] - ETA: 13s - loss: 1.0014 - mae: 0.70121039/3410 [========>.....................] - ETA: 13s - loss: 1.0014 - mae: 0.70121048/3410 [========>.....................] - ETA: 13s - loss: 1.0013 - mae: 0.70121060/3410 [========>.....................] - ETA: 13s - loss: 1.0013 - mae: 0.70121069/3410 [========>.....................] - ETA: 13s - loss: 1.0013 - mae: 0.70111080/3410 [========>.....................] - ETA: 13s - loss: 1.0012 - mae: 0.70111089/3410 [========>.....................] - ETA: 13s - loss: 1.0012 - mae: 0.70111100/3410 [========>.....................] - ETA: 12s - loss: 1.0011 - mae: 0.70111109/3410 [========>.....................] - ETA: 12s - loss: 1.0011 - mae: 0.70111120/3410 [========>.....................] - ETA: 12s - loss: 1.0010 - mae: 0.70111131/3410 [========>.....................] - ETA: 12s - loss: 1.0010 - mae: 0.70101142/3410 [=========>....................] - ETA: 12s - loss: 1.0009 - mae: 0.70101153/3410 [=========>....................] - ETA: 12s - loss: 1.0009 - mae: 0.70101164/3410 [=========>....................] - ETA: 12s - loss: 1.0009 - mae: 0.70101174/3410 [=========>....................] - ETA: 12s - loss: 1.0008 - mae: 0.70101185/3410 [=========>....................] - ETA: 12s - loss: 1.0008 - mae: 0.70101195/3410 [=========>....................] - ETA: 12s - loss: 1.0007 - mae: 0.70091206/3410 [=========>....................] - ETA: 12s - loss: 1.0007 - mae: 0.70091217/3410 [=========>....................] - ETA: 12s - loss: 1.0006 - mae: 0.70091227/3410 [=========>....................] - ETA: 12s - loss: 1.0006 - mae: 0.70091238/3410 [=========>....................] - ETA: 12s - loss: 1.0006 - mae: 0.70091248/3410 [=========>....................] - ETA: 12s - loss: 1.0005 - mae: 0.70091260/3410 [==========>...................] - ETA: 11s - loss: 1.0005 - mae: 0.70081269/3410 [==========>...................] - ETA: 11s - loss: 1.0004 - mae: 0.70081281/3410 [==========>...................] - ETA: 11s - loss: 1.0004 - mae: 0.70081289/3410 [==========>...................] - ETA: 11s - loss: 1.0003 - mae: 0.70081300/3410 [==========>...................] - ETA: 11s - loss: 1.0003 - mae: 0.70081309/3410 [==========>...................] - ETA: 11s - loss: 1.0003 - mae: 0.70081321/3410 [==========>...................] - ETA: 11s - loss: 1.0002 - mae: 0.70071330/3410 [==========>...................] - ETA: 11s - loss: 1.0002 - mae: 0.70071341/3410 [==========>...................] - ETA: 11s - loss: 1.0001 - mae: 0.70071350/3410 [==========>...................] - ETA: 11s - loss: 1.0001 - mae: 0.70071362/3410 [==========>...................] - ETA: 11s - loss: 1.0000 - mae: 0.70071371/3410 [===========>..................] - ETA: 11s - loss: 1.0000 - mae: 0.70061381/3410 [===========>..................] - ETA: 11s - loss: 1.0000 - mae: 0.70061389/3410 [===========>..................] - ETA: 11s - loss: 0.9999 - mae: 0.70061399/3410 [===========>..................] - ETA: 11s - loss: 0.9999 - mae: 0.70061410/3410 [===========>..................] - ETA: 11s - loss: 0.9998 - mae: 0.70061421/3410 [===========>..................] - ETA: 10s - loss: 0.9998 - mae: 0.70061432/3410 [===========>..................] - ETA: 10s - loss: 0.9997 - mae: 0.70051442/3410 [===========>..................] - ETA: 10s - loss: 0.9997 - mae: 0.70051454/3410 [===========>..................] - ETA: 10s - loss: 0.9997 - mae: 0.70051463/3410 [===========>..................] - ETA: 10s - loss: 0.9996 - mae: 0.70051475/3410 [===========>..................] - ETA: 10s - loss: 0.9996 - mae: 0.70051483/3410 [============>.................] - ETA: 10s - loss: 0.9995 - mae: 0.70051493/3410 [============>.................] - ETA: 10s - loss: 0.9995 - mae: 0.70051501/3410 [============>.................] - ETA: 10s - loss: 0.9995 - mae: 0.70041511/3410 [============>.................] - ETA: 10s - loss: 0.9995 - mae: 0.70041520/3410 [============>.................] - ETA: 10s - loss: 0.9994 - mae: 0.70041531/3410 [============>.................] - ETA: 10s - loss: 0.9994 - mae: 0.70041540/3410 [============>.................] - ETA: 10s - loss: 0.9994 - mae: 0.70041551/3410 [============>.................] - ETA: 10s - loss: 0.9994 - mae: 0.70041560/3410 [============>.................] - ETA: 10s - loss: 0.9993 - mae: 0.70041570/3410 [============>.................] - ETA: 10s - loss: 0.9993 - mae: 0.70041580/3410 [============>.................] - ETA: 10s - loss: 0.9993 - mae: 0.70041590/3410 [============>.................] - ETA: 9s - loss: 0.9993 - mae: 0.7003 1599/3410 [=============>................] - ETA: 9s - loss: 0.9992 - mae: 0.70031609/3410 [=============>................] - ETA: 9s - loss: 0.9992 - mae: 0.70031617/3410 [=============>................] - ETA: 9s - loss: 0.9992 - mae: 0.70031624/3410 [=============>................] - ETA: 9s - loss: 0.9992 - mae: 0.70031633/3410 [=============>................] - ETA: 9s - loss: 0.9992 - mae: 0.70031641/3410 [=============>................] - ETA: 9s - loss: 0.9991 - mae: 0.70031652/3410 [=============>................] - ETA: 9s - loss: 0.9991 - mae: 0.70031661/3410 [=============>................] - ETA: 9s - loss: 0.9991 - mae: 0.70031670/3410 [=============>................] - ETA: 9s - loss: 0.9991 - mae: 0.70031679/3410 [=============>................] - ETA: 9s - loss: 0.9991 - mae: 0.70031691/3410 [=============>................] - ETA: 9s - loss: 0.9990 - mae: 0.70031699/3410 [=============>................] - ETA: 9s - loss: 0.9990 - mae: 0.70021709/3410 [==============>...............] - ETA: 9s - loss: 0.9990 - mae: 0.70021716/3410 [==============>...............] - ETA: 9s - loss: 0.9990 - mae: 0.70021726/3410 [==============>...............] - ETA: 9s - loss: 0.9990 - mae: 0.70021733/3410 [==============>...............] - ETA: 9s - loss: 0.9990 - mae: 0.70021741/3410 [==============>...............] - ETA: 9s - loss: 0.9990 - mae: 0.70021750/3410 [==============>...............] - ETA: 9s - loss: 0.9989 - mae: 0.70021760/3410 [==============>...............] - ETA: 9s - loss: 0.9989 - mae: 0.70021768/3410 [==============>...............] - ETA: 9s - loss: 0.9989 - mae: 0.70021777/3410 [==============>...............] - ETA: 9s - loss: 0.9989 - mae: 0.70021785/3410 [==============>...............] - ETA: 8s - loss: 0.9989 - mae: 0.70021793/3410 [==============>...............] - ETA: 8s - loss: 0.9989 - mae: 0.70021801/3410 [==============>...............] - ETA: 8s - loss: 0.9988 - mae: 0.70021808/3410 [==============>...............] - ETA: 8s - loss: 0.9988 - mae: 0.70021818/3410 [==============>...............] - ETA: 8s - loss: 0.9988 - mae: 0.70021826/3410 [===============>..............] - ETA: 8s - loss: 0.9988 - mae: 0.70011835/3410 [===============>..............] - ETA: 8s - loss: 0.9988 - mae: 0.70011842/3410 [===============>..............] - ETA: 8s - loss: 0.9988 - mae: 0.70011851/3410 [===============>..............] - ETA: 8s - loss: 0.9987 - mae: 0.70011858/3410 [===============>..............] - ETA: 8s - loss: 0.9987 - mae: 0.70011866/3410 [===============>..............] - ETA: 8s - loss: 0.9987 - mae: 0.70011873/3410 [===============>..............] - ETA: 8s - loss: 0.9987 - mae: 0.70011882/3410 [===============>..............] - ETA: 8s - loss: 0.9987 - mae: 0.70011889/3410 [===============>..............] - ETA: 8s - loss: 0.9987 - mae: 0.70011897/3410 [===============>..............] - ETA: 8s - loss: 0.9986 - mae: 0.70011904/3410 [===============>..............] - ETA: 8s - loss: 0.9986 - mae: 0.70011911/3410 [===============>..............] - ETA: 8s - loss: 0.9986 - mae: 0.70011921/3410 [===============>..............] - ETA: 8s - loss: 0.9986 - mae: 0.70011929/3410 [===============>..............] - ETA: 8s - loss: 0.9986 - mae: 0.70011937/3410 [================>.............] - ETA: 8s - loss: 0.9986 - mae: 0.70011945/3410 [================>.............] - ETA: 8s - loss: 0.9985 - mae: 0.70011954/3410 [================>.............] - ETA: 8s - loss: 0.9985 - mae: 0.70001962/3410 [================>.............] - ETA: 8s - loss: 0.9985 - mae: 0.70001971/3410 [================>.............] - ETA: 8s - loss: 0.9985 - mae: 0.70001979/3410 [================>.............] - ETA: 8s - loss: 0.9985 - mae: 0.70001989/3410 [================>.............] - ETA: 8s - loss: 0.9984 - mae: 0.70001997/3410 [================>.............] - ETA: 7s - loss: 0.9984 - mae: 0.70002007/3410 [================>.............] - ETA: 7s - loss: 0.9984 - mae: 0.70002016/3410 [================>.............] - ETA: 7s - loss: 0.9984 - mae: 0.70002026/3410 [================>.............] - ETA: 7s - loss: 0.9984 - mae: 0.70002035/3410 [================>.............] - ETA: 7s - loss: 0.9983 - mae: 0.70002045/3410 [================>.............] - ETA: 7s - loss: 0.9983 - mae: 0.70002055/3410 [=================>............] - ETA: 7s - loss: 0.9983 - mae: 0.70002064/3410 [=================>............] - ETA: 7s - loss: 0.9983 - mae: 0.70002074/3410 [=================>............] - ETA: 7s - loss: 0.9982 - mae: 0.69992081/3410 [=================>............] - ETA: 7s - loss: 0.9982 - mae: 0.69992090/3410 [=================>............] - ETA: 7s - loss: 0.9982 - mae: 0.69992098/3410 [=================>............] - ETA: 7s - loss: 0.9982 - mae: 0.69992108/3410 [=================>............] - ETA: 7s - loss: 0.9982 - mae: 0.69992115/3410 [=================>............] - ETA: 7s - loss: 0.9982 - mae: 0.69992124/3410 [=================>............] - ETA: 7s - loss: 0.9981 - mae: 0.69992130/3410 [=================>............] - ETA: 7s - loss: 0.9981 - mae: 0.69992138/3410 [=================>............] - ETA: 7s - loss: 0.9981 - mae: 0.69992146/3410 [=================>............] - ETA: 7s - loss: 0.9981 - mae: 0.69992156/3410 [=================>............] - ETA: 7s - loss: 0.9981 - mae: 0.69992165/3410 [==================>...........] - ETA: 7s - loss: 0.9981 - mae: 0.69992174/3410 [==================>...........] - ETA: 7s - loss: 0.9981 - mae: 0.69992181/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69992190/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69992198/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69992207/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69992214/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69992222/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69982230/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69982238/3410 [==================>...........] - ETA: 6s - loss: 0.9980 - mae: 0.69982246/3410 [==================>...........] - ETA: 6s - loss: 0.9979 - mae: 0.69982254/3410 [==================>...........] - ETA: 6s - loss: 0.9979 - mae: 0.69982264/3410 [==================>...........] - ETA: 6s - loss: 0.9979 - mae: 0.69982272/3410 [==================>...........] - ETA: 6s - loss: 0.9979 - mae: 0.69982281/3410 [===================>..........] - ETA: 6s - loss: 0.9979 - mae: 0.69982288/3410 [===================>..........] - ETA: 6s - loss: 0.9979 - mae: 0.69982298/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982305/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982313/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982320/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982329/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982336/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982345/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982352/3410 [===================>..........] - ETA: 6s - loss: 0.9978 - mae: 0.69982361/3410 [===================>..........] - ETA: 6s - loss: 0.9977 - mae: 0.69982369/3410 [===================>..........] - ETA: 5s - loss: 0.9977 - mae: 0.69982376/3410 [===================>..........] - ETA: 5s - loss: 0.9977 - mae: 0.69982386/3410 [===================>..........] - ETA: 5s - loss: 0.9977 - mae: 0.69972394/3410 [====================>.........] - ETA: 5s - loss: 0.9977 - mae: 0.69972404/3410 [====================>.........] - ETA: 5s - loss: 0.9977 - mae: 0.69972412/3410 [====================>.........] - ETA: 5s - loss: 0.9977 - mae: 0.69972423/3410 [====================>.........] - ETA: 5s - loss: 0.9977 - mae: 0.69972431/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972442/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972451/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972461/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972470/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972479/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972487/3410 [====================>.........] - ETA: 5s - loss: 0.9976 - mae: 0.69972497/3410 [====================>.........] - ETA: 5s - loss: 0.9975 - mae: 0.69972507/3410 [=====================>........] - ETA: 5s - loss: 0.9975 - mae: 0.69972517/3410 [=====================>........] - ETA: 5s - loss: 0.9975 - mae: 0.69972526/3410 [=====================>........] - ETA: 5s - loss: 0.9975 - mae: 0.69972534/3410 [=====================>........] - ETA: 5s - loss: 0.9975 - mae: 0.69972545/3410 [=====================>........] - ETA: 4s - loss: 0.9975 - mae: 0.69972553/3410 [=====================>........] - ETA: 4s - loss: 0.9975 - mae: 0.69962563/3410 [=====================>........] - ETA: 4s - loss: 0.9974 - mae: 0.69962570/3410 [=====================>........] - ETA: 4s - loss: 0.9974 - mae: 0.69962579/3410 [=====================>........] - ETA: 4s - loss: 0.9974 - mae: 0.69962588/3410 [=====================>........] - ETA: 4s - loss: 0.9974 - mae: 0.69962599/3410 [=====================>........] - ETA: 4s - loss: 0.9974 - mae: 0.69962608/3410 [=====================>........] - ETA: 4s - loss: 0.9974 - mae: 0.69962618/3410 [======================>.......] - ETA: 4s - loss: 0.9974 - mae: 0.69962627/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962638/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962646/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962656/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962664/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962672/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962681/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962689/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962699/3410 [======================>.......] - ETA: 4s - loss: 0.9973 - mae: 0.69962707/3410 [======================>.......] - ETA: 4s - loss: 0.9972 - mae: 0.69962718/3410 [======================>.......] - ETA: 3s - loss: 0.9972 - mae: 0.69962726/3410 [======================>.......] - ETA: 3s - loss: 0.9972 - mae: 0.69962736/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69962743/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952752/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952760/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952770/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952777/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952785/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952794/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952802/3410 [=======================>......] - ETA: 3s - loss: 0.9972 - mae: 0.69952812/3410 [=======================>......] - ETA: 3s - loss: 0.9971 - mae: 0.69952822/3410 [=======================>......] - ETA: 3s - loss: 0.9971 - mae: 0.69952833/3410 [=======================>......] - ETA: 3s - loss: 0.9971 - mae: 0.69952841/3410 [=======================>......] - ETA: 3s - loss: 0.9971 - mae: 0.69952852/3410 [========================>.....] - ETA: 3s - loss: 0.9971 - mae: 0.69952861/3410 [========================>.....] - ETA: 3s - loss: 0.9971 - mae: 0.69952872/3410 [========================>.....] - ETA: 3s - loss: 0.9971 - mae: 0.69952880/3410 [========================>.....] - ETA: 3s - loss: 0.9971 - mae: 0.69952889/3410 [========================>.....] - ETA: 2s - loss: 0.9971 - mae: 0.69952897/3410 [========================>.....] - ETA: 2s - loss: 0.9971 - mae: 0.69952906/3410 [========================>.....] - ETA: 2s - loss: 0.9970 - mae: 0.69952915/3410 [========================>.....] - ETA: 2s - loss: 0.9970 - mae: 0.69952924/3410 [========================>.....] - ETA: 2s - loss: 0.9970 - mae: 0.69952932/3410 [========================>.....] - ETA: 2s - loss: 0.9970 - mae: 0.69952943/3410 [========================>.....] - ETA: 2s - loss: 0.9970 - mae: 0.69952954/3410 [========================>.....] - ETA: 2s - loss: 0.9970 - mae: 0.69952961/3410 [=========================>....] - ETA: 2s - loss: 0.9970 - mae: 0.69952972/3410 [=========================>....] - ETA: 2s - loss: 0.9970 - mae: 0.69942980/3410 [=========================>....] - ETA: 2s - loss: 0.9970 - mae: 0.69942990/3410 [=========================>....] - ETA: 2s - loss: 0.9970 - mae: 0.69942997/3410 [=========================>....] - ETA: 2s - loss: 0.9970 - mae: 0.69943007/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943015/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943024/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943031/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943041/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943049/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943058/3410 [=========================>....] - ETA: 2s - loss: 0.9969 - mae: 0.69943066/3410 [=========================>....] - ETA: 1s - loss: 0.9969 - mae: 0.69943074/3410 [==========================>...] - ETA: 1s - loss: 0.9969 - mae: 0.69943082/3410 [==========================>...] - ETA: 1s - loss: 0.9969 - mae: 0.69943090/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943100/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943107/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943117/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943125/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943134/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943143/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943153/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943161/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943171/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943180/3410 [==========================>...] - ETA: 1s - loss: 0.9968 - mae: 0.69943190/3410 [===========================>..] - ETA: 1s - loss: 0.9967 - mae: 0.69943199/3410 [===========================>..] - ETA: 1s - loss: 0.9967 - mae: 0.69943208/3410 [===========================>..] - ETA: 1s - loss: 0.9967 - mae: 0.69943217/3410 [===========================>..] - ETA: 1s - loss: 0.9967 - mae: 0.69933226/3410 [===========================>..] - ETA: 1s - loss: 0.9967 - mae: 0.69933235/3410 [===========================>..] - ETA: 1s - loss: 0.9967 - mae: 0.69933243/3410 [===========================>..] - ETA: 0s - loss: 0.9967 - mae: 0.69933253/3410 [===========================>..] - ETA: 0s - loss: 0.9967 - mae: 0.69933260/3410 [===========================>..] - ETA: 0s - loss: 0.9967 - mae: 0.69933269/3410 [===========================>..] - ETA: 0s - loss: 0.9967 - mae: 0.69933278/3410 [===========================>..] - ETA: 0s - loss: 0.9967 - mae: 0.69933289/3410 [===========================>..] - ETA: 0s - loss: 0.9966 - mae: 0.69933296/3410 [===========================>..] - ETA: 0s - loss: 0.9966 - mae: 0.69933304/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933312/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933321/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933328/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933337/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933346/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933353/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933362/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933370/3410 [============================>.] - ETA: 0s - loss: 0.9966 - mae: 0.69933379/3410 [============================>.] - ETA: 0s - loss: 0.9965 - mae: 0.69933386/3410 [============================>.] - ETA: 0s - loss: 0.9965 - mae: 0.69933395/3410 [============================>.] - ETA: 0s - loss: 0.9965 - mae: 0.69933403/3410 [============================>.] - ETA: 0s - loss: 0.9965 - mae: 0.69933410/3410 [==============================] - 20s 6ms/step - loss: 0.9965 - mae: 0.6993
    Epoch 3/4
       1/3410 [..............................] - ETA: 38s - loss: 0.9084 - mae: 0.6772   8/3410 [..............................] - ETA: 24s - loss: 0.9253 - mae: 0.6798  17/3410 [..............................] - ETA: 22s - loss: 0.9242 - mae: 0.6794  24/3410 [..............................] - ETA: 23s - loss: 0.9300 - mae: 0.6810  32/3410 [..............................] - ETA: 24s - loss: 0.9372 - mae: 0.6824  40/3410 [..............................] - ETA: 24s - loss: 0.9417 - mae: 0.6835  47/3410 [..............................] - ETA: 24s - loss: 0.9435 - mae: 0.6840  55/3410 [..............................] - ETA: 23s - loss: 0.9448 - mae: 0.6842  63/3410 [..............................] - ETA: 23s - loss: 0.9469 - mae: 0.6847  72/3410 [..............................] - ETA: 23s - loss: 0.9490 - mae: 0.6852  79/3410 [..............................] - ETA: 23s - loss: 0.9508 - mae: 0.6857  88/3410 [..............................] - ETA: 23s - loss: 0.9528 - mae: 0.6862  96/3410 [..............................] - ETA: 22s - loss: 0.9541 - mae: 0.6865 105/3410 [..............................] - ETA: 22s - loss: 0.9555 - mae: 0.6869 114/3410 [>.............................] - ETA: 22s - loss: 0.9568 - mae: 0.6872 122/3410 [>.............................] - ETA: 22s - loss: 0.9578 - mae: 0.6874 130/3410 [>.............................] - ETA: 22s - loss: 0.9587 - mae: 0.6876 138/3410 [>.............................] - ETA: 22s - loss: 0.9595 - mae: 0.6878 148/3410 [>.............................] - ETA: 21s - loss: 0.9608 - mae: 0.6882 156/3410 [>.............................] - ETA: 21s - loss: 0.9621 - mae: 0.6885 166/3410 [>.............................] - ETA: 21s - loss: 0.9634 - mae: 0.6889 175/3410 [>.............................] - ETA: 21s - loss: 0.9644 - mae: 0.6891 185/3410 [>.............................] - ETA: 21s - loss: 0.9655 - mae: 0.6894 194/3410 [>.............................] - ETA: 20s - loss: 0.9664 - mae: 0.6897 203/3410 [>.............................] - ETA: 20s - loss: 0.9672 - mae: 0.6899 213/3410 [>.............................] - ETA: 20s - loss: 0.9679 - mae: 0.6901 221/3410 [>.............................] - ETA: 20s - loss: 0.9685 - mae: 0.6903 230/3410 [=>............................] - ETA: 20s - loss: 0.9692 - mae: 0.6905 238/3410 [=>............................] - ETA: 20s - loss: 0.9698 - mae: 0.6907 246/3410 [=>............................] - ETA: 20s - loss: 0.9704 - mae: 0.6909 253/3410 [=>............................] - ETA: 20s - loss: 0.9710 - mae: 0.6911 261/3410 [=>............................] - ETA: 20s - loss: 0.9716 - mae: 0.6913 268/3410 [=>............................] - ETA: 20s - loss: 0.9720 - mae: 0.6914 276/3410 [=>............................] - ETA: 20s - loss: 0.9726 - mae: 0.6916 284/3410 [=>............................] - ETA: 20s - loss: 0.9730 - mae: 0.6918 294/3410 [=>............................] - ETA: 20s - loss: 0.9736 - mae: 0.6920 303/3410 [=>............................] - ETA: 20s - loss: 0.9740 - mae: 0.6921 312/3410 [=>............................] - ETA: 20s - loss: 0.9745 - mae: 0.6923 321/3410 [=>............................] - ETA: 19s - loss: 0.9749 - mae: 0.6924 330/3410 [=>............................] - ETA: 19s - loss: 0.9752 - mae: 0.6925 340/3410 [=>............................] - ETA: 19s - loss: 0.9756 - mae: 0.6926 348/3410 [==>...........................] - ETA: 19s - loss: 0.9759 - mae: 0.6927 359/3410 [==>...........................] - ETA: 19s - loss: 0.9763 - mae: 0.6929 368/3410 [==>...........................] - ETA: 19s - loss: 0.9767 - mae: 0.6930 379/3410 [==>...........................] - ETA: 19s - loss: 0.9770 - mae: 0.6931 387/3410 [==>...........................] - ETA: 19s - loss: 0.9773 - mae: 0.6932 396/3410 [==>...........................] - ETA: 19s - loss: 0.9775 - mae: 0.6932 404/3410 [==>...........................] - ETA: 19s - loss: 0.9777 - mae: 0.6933 413/3410 [==>...........................] - ETA: 18s - loss: 0.9779 - mae: 0.6934 421/3410 [==>...........................] - ETA: 18s - loss: 0.9781 - mae: 0.6934 430/3410 [==>...........................] - ETA: 18s - loss: 0.9783 - mae: 0.6935 439/3410 [==>...........................] - ETA: 18s - loss: 0.9785 - mae: 0.6935 447/3410 [==>...........................] - ETA: 18s - loss: 0.9787 - mae: 0.6936 456/3410 [===>..........................] - ETA: 18s - loss: 0.9789 - mae: 0.6937 463/3410 [===>..........................] - ETA: 18s - loss: 0.9791 - mae: 0.6937 472/3410 [===>..........................] - ETA: 18s - loss: 0.9794 - mae: 0.6938 479/3410 [===>..........................] - ETA: 18s - loss: 0.9796 - mae: 0.6938 488/3410 [===>..........................] - ETA: 18s - loss: 0.9799 - mae: 0.6939 495/3410 [===>..........................] - ETA: 18s - loss: 0.9801 - mae: 0.6940 504/3410 [===>..........................] - ETA: 18s - loss: 0.9804 - mae: 0.6941 512/3410 [===>..........................] - ETA: 18s - loss: 0.9806 - mae: 0.6941 520/3410 [===>..........................] - ETA: 18s - loss: 0.9808 - mae: 0.6942 527/3410 [===>..........................] - ETA: 18s - loss: 0.9810 - mae: 0.6943 535/3410 [===>..........................] - ETA: 18s - loss: 0.9812 - mae: 0.6943 543/3410 [===>..........................] - ETA: 18s - loss: 0.9813 - mae: 0.6944 551/3410 [===>..........................] - ETA: 18s - loss: 0.9815 - mae: 0.6944 560/3410 [===>..........................] - ETA: 18s - loss: 0.9817 - mae: 0.6945 568/3410 [===>..........................] - ETA: 18s - loss: 0.9818 - mae: 0.6945 578/3410 [====>.........................] - ETA: 18s - loss: 0.9820 - mae: 0.6946 585/3410 [====>.........................] - ETA: 18s - loss: 0.9821 - mae: 0.6946 594/3410 [====>.........................] - ETA: 17s - loss: 0.9823 - mae: 0.6947 601/3410 [====>.........................] - ETA: 17s - loss: 0.9824 - mae: 0.6947 611/3410 [====>.........................] - ETA: 17s - loss: 0.9825 - mae: 0.6947 618/3410 [====>.........................] - ETA: 17s - loss: 0.9826 - mae: 0.6948 628/3410 [====>.........................] - ETA: 17s - loss: 0.9828 - mae: 0.6948 636/3410 [====>.........................] - ETA: 17s - loss: 0.9829 - mae: 0.6949 646/3410 [====>.........................] - ETA: 17s - loss: 0.9830 - mae: 0.6949 654/3410 [====>.........................] - ETA: 17s - loss: 0.9832 - mae: 0.6949 663/3410 [====>.........................] - ETA: 17s - loss: 0.9833 - mae: 0.6950 672/3410 [====>.........................] - ETA: 17s - loss: 0.9834 - mae: 0.6950 681/3410 [====>.........................] - ETA: 17s - loss: 0.9836 - mae: 0.6951 690/3410 [=====>........................] - ETA: 17s - loss: 0.9837 - mae: 0.6951 699/3410 [=====>........................] - ETA: 17s - loss: 0.9838 - mae: 0.6951 709/3410 [=====>........................] - ETA: 17s - loss: 0.9839 - mae: 0.6952 717/3410 [=====>........................] - ETA: 17s - loss: 0.9841 - mae: 0.6952 726/3410 [=====>........................] - ETA: 16s - loss: 0.9842 - mae: 0.6953 733/3410 [=====>........................] - ETA: 16s - loss: 0.9843 - mae: 0.6953 742/3410 [=====>........................] - ETA: 16s - loss: 0.9844 - mae: 0.6953 749/3410 [=====>........................] - ETA: 16s - loss: 0.9845 - mae: 0.6954 759/3410 [=====>........................] - ETA: 16s - loss: 0.9846 - mae: 0.6954 767/3410 [=====>........................] - ETA: 16s - loss: 0.9847 - mae: 0.6954 776/3410 [=====>........................] - ETA: 16s - loss: 0.9848 - mae: 0.6955 782/3410 [=====>........................] - ETA: 16s - loss: 0.9849 - mae: 0.6955 790/3410 [=====>........................] - ETA: 16s - loss: 0.9850 - mae: 0.6955 797/3410 [======>.......................] - ETA: 16s - loss: 0.9851 - mae: 0.6956 806/3410 [======>.......................] - ETA: 16s - loss: 0.9852 - mae: 0.6956 814/3410 [======>.......................] - ETA: 16s - loss: 0.9853 - mae: 0.6956 821/3410 [======>.......................] - ETA: 16s - loss: 0.9853 - mae: 0.6957 831/3410 [======>.......................] - ETA: 16s - loss: 0.9854 - mae: 0.6957 840/3410 [======>.......................] - ETA: 16s - loss: 0.9855 - mae: 0.6957 851/3410 [======>.......................] - ETA: 16s - loss: 0.9856 - mae: 0.6958 859/3410 [======>.......................] - ETA: 16s - loss: 0.9857 - mae: 0.6958 867/3410 [======>.......................] - ETA: 16s - loss: 0.9858 - mae: 0.6958 874/3410 [======>.......................] - ETA: 16s - loss: 0.9858 - mae: 0.6959 884/3410 [======>.......................] - ETA: 15s - loss: 0.9859 - mae: 0.6959 893/3410 [======>.......................] - ETA: 15s - loss: 0.9860 - mae: 0.6959 903/3410 [======>.......................] - ETA: 15s - loss: 0.9861 - mae: 0.6960 911/3410 [=======>......................] - ETA: 15s - loss: 0.9862 - mae: 0.6960 920/3410 [=======>......................] - ETA: 15s - loss: 0.9863 - mae: 0.6960 929/3410 [=======>......................] - ETA: 15s - loss: 0.9863 - mae: 0.6960 937/3410 [=======>......................] - ETA: 15s - loss: 0.9864 - mae: 0.6961 946/3410 [=======>......................] - ETA: 15s - loss: 0.9865 - mae: 0.6961 955/3410 [=======>......................] - ETA: 15s - loss: 0.9866 - mae: 0.6961 966/3410 [=======>......................] - ETA: 15s - loss: 0.9867 - mae: 0.6962 975/3410 [=======>......................] - ETA: 15s - loss: 0.9867 - mae: 0.6962 987/3410 [=======>......................] - ETA: 15s - loss: 0.9868 - mae: 0.6962 996/3410 [=======>......................] - ETA: 15s - loss: 0.9869 - mae: 0.69621007/3410 [=======>......................] - ETA: 14s - loss: 0.9869 - mae: 0.69631015/3410 [=======>......................] - ETA: 14s - loss: 0.9870 - mae: 0.69631025/3410 [========>.....................] - ETA: 14s - loss: 0.9870 - mae: 0.69631033/3410 [========>.....................] - ETA: 14s - loss: 0.9871 - mae: 0.69631043/3410 [========>.....................] - ETA: 14s - loss: 0.9871 - mae: 0.69631051/3410 [========>.....................] - ETA: 14s - loss: 0.9871 - mae: 0.69631062/3410 [========>.....................] - ETA: 14s - loss: 0.9872 - mae: 0.69641072/3410 [========>.....................] - ETA: 14s - loss: 0.9872 - mae: 0.69641082/3410 [========>.....................] - ETA: 14s - loss: 0.9873 - mae: 0.69641092/3410 [========>.....................] - ETA: 14s - loss: 0.9873 - mae: 0.69641101/3410 [========>.....................] - ETA: 14s - loss: 0.9874 - mae: 0.69641110/3410 [========>.....................] - ETA: 14s - loss: 0.9874 - mae: 0.69641119/3410 [========>.....................] - ETA: 14s - loss: 0.9874 - mae: 0.69651129/3410 [========>.....................] - ETA: 14s - loss: 0.9875 - mae: 0.69651138/3410 [=========>....................] - ETA: 14s - loss: 0.9875 - mae: 0.69651148/3410 [=========>....................] - ETA: 13s - loss: 0.9875 - mae: 0.69651157/3410 [=========>....................] - ETA: 13s - loss: 0.9875 - mae: 0.69651168/3410 [=========>....................] - ETA: 13s - loss: 0.9875 - mae: 0.69651177/3410 [=========>....................] - ETA: 13s - loss: 0.9876 - mae: 0.69651187/3410 [=========>....................] - ETA: 13s - loss: 0.9876 - mae: 0.69651196/3410 [=========>....................] - ETA: 13s - loss: 0.9876 - mae: 0.69651206/3410 [=========>....................] - ETA: 13s - loss: 0.9876 - mae: 0.69661214/3410 [=========>....................] - ETA: 13s - loss: 0.9876 - mae: 0.69661224/3410 [=========>....................] - ETA: 13s - loss: 0.9876 - mae: 0.69661234/3410 [=========>....................] - ETA: 13s - loss: 0.9877 - mae: 0.69661243/3410 [=========>....................] - ETA: 13s - loss: 0.9877 - mae: 0.69661252/3410 [==========>...................] - ETA: 13s - loss: 0.9877 - mae: 0.69661262/3410 [==========>...................] - ETA: 13s - loss: 0.9877 - mae: 0.69661272/3410 [==========>...................] - ETA: 13s - loss: 0.9877 - mae: 0.69661281/3410 [==========>...................] - ETA: 12s - loss: 0.9877 - mae: 0.69661291/3410 [==========>...................] - ETA: 12s - loss: 0.9877 - mae: 0.69661299/3410 [==========>...................] - ETA: 12s - loss: 0.9877 - mae: 0.69661309/3410 [==========>...................] - ETA: 12s - loss: 0.9877 - mae: 0.69661318/3410 [==========>...................] - ETA: 12s - loss: 0.9877 - mae: 0.69661328/3410 [==========>...................] - ETA: 12s - loss: 0.9877 - mae: 0.69661337/3410 [==========>...................] - ETA: 12s - loss: 0.9876 - mae: 0.69661348/3410 [==========>...................] - ETA: 12s - loss: 0.9876 - mae: 0.69661358/3410 [==========>...................] - ETA: 12s - loss: 0.9876 - mae: 0.69661368/3410 [===========>..................] - ETA: 12s - loss: 0.9876 - mae: 0.69661377/3410 [===========>..................] - ETA: 12s - loss: 0.9876 - mae: 0.69661387/3410 [===========>..................] - ETA: 12s - loss: 0.9876 - mae: 0.69661395/3410 [===========>..................] - ETA: 12s - loss: 0.9876 - mae: 0.69661405/3410 [===========>..................] - ETA: 12s - loss: 0.9876 - mae: 0.69661415/3410 [===========>..................] - ETA: 12s - loss: 0.9876 - mae: 0.69661425/3410 [===========>..................] - ETA: 11s - loss: 0.9876 - mae: 0.69661436/3410 [===========>..................] - ETA: 11s - loss: 0.9876 - mae: 0.69661447/3410 [===========>..................] - ETA: 11s - loss: 0.9876 - mae: 0.69661458/3410 [===========>..................] - ETA: 11s - loss: 0.9876 - mae: 0.69661469/3410 [===========>..................] - ETA: 11s - loss: 0.9876 - mae: 0.69661481/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661490/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661500/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661509/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661520/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661529/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661540/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661549/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661560/3410 [============>.................] - ETA: 11s - loss: 0.9876 - mae: 0.69661570/3410 [============>.................] - ETA: 10s - loss: 0.9876 - mae: 0.69661582/3410 [============>.................] - ETA: 10s - loss: 0.9876 - mae: 0.69661591/3410 [============>.................] - ETA: 10s - loss: 0.9876 - mae: 0.69661603/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69661614/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651624/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651634/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651644/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651655/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651665/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651675/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651684/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651695/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651704/3410 [=============>................] - ETA: 10s - loss: 0.9876 - mae: 0.69651716/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.6965 1726/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69651737/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661746/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661758/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661767/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661778/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661787/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661798/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661808/3410 [==============>...............] - ETA: 9s - loss: 0.9876 - mae: 0.69661815/3410 [==============>...............] - ETA: 9s - loss: 0.9877 - mae: 0.69661826/3410 [===============>..............] - ETA: 9s - loss: 0.9877 - mae: 0.69661836/3410 [===============>..............] - ETA: 9s - loss: 0.9877 - mae: 0.69661847/3410 [===============>..............] - ETA: 9s - loss: 0.9877 - mae: 0.69661856/3410 [===============>..............] - ETA: 9s - loss: 0.9877 - mae: 0.69661867/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661876/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661887/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661896/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661907/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661916/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661928/3410 [===============>..............] - ETA: 8s - loss: 0.9877 - mae: 0.69661938/3410 [================>.............] - ETA: 8s - loss: 0.9877 - mae: 0.69661950/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69661960/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69661971/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69661980/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69661990/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69661999/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69662008/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69662018/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69662026/3410 [================>.............] - ETA: 8s - loss: 0.9878 - mae: 0.69662036/3410 [================>.............] - ETA: 7s - loss: 0.9878 - mae: 0.69662044/3410 [================>.............] - ETA: 7s - loss: 0.9878 - mae: 0.69662054/3410 [=================>............] - ETA: 7s - loss: 0.9878 - mae: 0.69662061/3410 [=================>............] - ETA: 7s - loss: 0.9878 - mae: 0.69662070/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662077/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662086/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662093/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662102/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662109/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662118/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662126/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662135/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662143/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662150/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662157/3410 [=================>............] - ETA: 7s - loss: 0.9879 - mae: 0.69662165/3410 [==================>...........] - ETA: 7s - loss: 0.9880 - mae: 0.69662174/3410 [==================>...........] - ETA: 7s - loss: 0.9880 - mae: 0.69662183/3410 [==================>...........] - ETA: 7s - loss: 0.9880 - mae: 0.69662194/3410 [==================>...........] - ETA: 7s - loss: 0.9880 - mae: 0.69662200/3410 [==================>...........] - ETA: 7s - loss: 0.9880 - mae: 0.69662207/3410 [==================>...........] - ETA: 7s - loss: 0.9880 - mae: 0.69662215/3410 [==================>...........] - ETA: 6s - loss: 0.9880 - mae: 0.69662224/3410 [==================>...........] - ETA: 6s - loss: 0.9880 - mae: 0.69662234/3410 [==================>...........] - ETA: 6s - loss: 0.9881 - mae: 0.69662245/3410 [==================>...........] - ETA: 6s - loss: 0.9881 - mae: 0.69672252/3410 [==================>...........] - ETA: 6s - loss: 0.9881 - mae: 0.69672262/3410 [==================>...........] - ETA: 6s - loss: 0.9881 - mae: 0.69672272/3410 [==================>...........] - ETA: 6s - loss: 0.9881 - mae: 0.69672282/3410 [===================>..........] - ETA: 6s - loss: 0.9881 - mae: 0.69672292/3410 [===================>..........] - ETA: 6s - loss: 0.9882 - mae: 0.69672302/3410 [===================>..........] - ETA: 6s - loss: 0.9882 - mae: 0.69672312/3410 [===================>..........] - ETA: 6s - loss: 0.9882 - mae: 0.69672322/3410 [===================>..........] - ETA: 6s - loss: 0.9882 - mae: 0.69672333/3410 [===================>..........] - ETA: 6s - loss: 0.9882 - mae: 0.69672342/3410 [===================>..........] - ETA: 6s - loss: 0.9882 - mae: 0.69672353/3410 [===================>..........] - ETA: 6s - loss: 0.9883 - mae: 0.69672361/3410 [===================>..........] - ETA: 6s - loss: 0.9883 - mae: 0.69672371/3410 [===================>..........] - ETA: 6s - loss: 0.9883 - mae: 0.69672381/3410 [===================>..........] - ETA: 5s - loss: 0.9883 - mae: 0.69672392/3410 [====================>.........] - ETA: 5s - loss: 0.9883 - mae: 0.69672402/3410 [====================>.........] - ETA: 5s - loss: 0.9883 - mae: 0.69672414/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672423/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672434/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672442/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672452/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672460/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672469/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672476/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672483/3410 [====================>.........] - ETA: 5s - loss: 0.9884 - mae: 0.69672492/3410 [====================>.........] - ETA: 5s - loss: 0.9885 - mae: 0.69672501/3410 [=====================>........] - ETA: 5s - loss: 0.9885 - mae: 0.69682511/3410 [=====================>........] - ETA: 5s - loss: 0.9885 - mae: 0.69682519/3410 [=====================>........] - ETA: 5s - loss: 0.9885 - mae: 0.69682529/3410 [=====================>........] - ETA: 5s - loss: 0.9885 - mae: 0.69682537/3410 [=====================>........] - ETA: 5s - loss: 0.9885 - mae: 0.69682547/3410 [=====================>........] - ETA: 5s - loss: 0.9885 - mae: 0.69682555/3410 [=====================>........] - ETA: 4s - loss: 0.9885 - mae: 0.69682563/3410 [=====================>........] - ETA: 4s - loss: 0.9885 - mae: 0.69682571/3410 [=====================>........] - ETA: 4s - loss: 0.9885 - mae: 0.69682579/3410 [=====================>........] - ETA: 4s - loss: 0.9886 - mae: 0.69682587/3410 [=====================>........] - ETA: 4s - loss: 0.9886 - mae: 0.69682595/3410 [=====================>........] - ETA: 4s - loss: 0.9886 - mae: 0.69682604/3410 [=====================>........] - ETA: 4s - loss: 0.9886 - mae: 0.69682614/3410 [=====================>........] - ETA: 4s - loss: 0.9886 - mae: 0.69682623/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682632/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682642/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682651/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682661/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682670/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682680/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682688/3410 [======================>.......] - ETA: 4s - loss: 0.9886 - mae: 0.69682698/3410 [======================>.......] - ETA: 4s - loss: 0.9887 - mae: 0.69682707/3410 [======================>.......] - ETA: 4s - loss: 0.9887 - mae: 0.69682718/3410 [======================>.......] - ETA: 4s - loss: 0.9887 - mae: 0.69682726/3410 [======================>.......] - ETA: 3s - loss: 0.9887 - mae: 0.69682736/3410 [=======================>......] - ETA: 3s - loss: 0.9887 - mae: 0.69682744/3410 [=======================>......] - ETA: 3s - loss: 0.9887 - mae: 0.69682753/3410 [=======================>......] - ETA: 3s - loss: 0.9887 - mae: 0.69682760/3410 [=======================>......] - ETA: 3s - loss: 0.9887 - mae: 0.69682770/3410 [=======================>......] - ETA: 3s - loss: 0.9887 - mae: 0.69682778/3410 [=======================>......] - ETA: 3s - loss: 0.9887 - mae: 0.69682787/3410 [=======================>......] - ETA: 3s - loss: 0.9888 - mae: 0.69682797/3410 [=======================>......] - ETA: 3s - loss: 0.9888 - mae: 0.69682807/3410 [=======================>......] - ETA: 3s - loss: 0.9888 - mae: 0.69682816/3410 [=======================>......] - ETA: 3s - loss: 0.9888 - mae: 0.69682825/3410 [=======================>......] - ETA: 3s - loss: 0.9888 - mae: 0.69682834/3410 [=======================>......] - ETA: 3s - loss: 0.9888 - mae: 0.69682843/3410 [========================>.....] - ETA: 3s - loss: 0.9888 - mae: 0.69682852/3410 [========================>.....] - ETA: 3s - loss: 0.9888 - mae: 0.69682860/3410 [========================>.....] - ETA: 3s - loss: 0.9888 - mae: 0.69682870/3410 [========================>.....] - ETA: 3s - loss: 0.9889 - mae: 0.69682879/3410 [========================>.....] - ETA: 3s - loss: 0.9889 - mae: 0.69682890/3410 [========================>.....] - ETA: 3s - loss: 0.9889 - mae: 0.69682898/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692908/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692916/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692926/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692934/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692944/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692952/3410 [========================>.....] - ETA: 2s - loss: 0.9889 - mae: 0.69692962/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69692970/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69692979/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69692989/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69692998/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69693007/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69693016/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69693026/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69693034/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69693044/3410 [=========================>....] - ETA: 2s - loss: 0.9890 - mae: 0.69693052/3410 [=========================>....] - ETA: 2s - loss: 0.9891 - mae: 0.69693062/3410 [=========================>....] - ETA: 2s - loss: 0.9891 - mae: 0.69693070/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693081/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693089/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693099/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693107/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693117/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693125/3410 [==========================>...] - ETA: 1s - loss: 0.9891 - mae: 0.69693133/3410 [==========================>...] - ETA: 1s - loss: 0.9892 - mae: 0.69693140/3410 [==========================>...] - ETA: 1s - loss: 0.9892 - mae: 0.69693149/3410 [==========================>...] - ETA: 1s - loss: 0.9892 - mae: 0.69693158/3410 [==========================>...] - ETA: 1s - loss: 0.9892 - mae: 0.69693165/3410 [==========================>...] - ETA: 1s - loss: 0.9892 - mae: 0.69693175/3410 [==========================>...] - ETA: 1s - loss: 0.9892 - mae: 0.69693184/3410 [===========================>..] - ETA: 1s - loss: 0.9892 - mae: 0.69693195/3410 [===========================>..] - ETA: 1s - loss: 0.9892 - mae: 0.69693203/3410 [===========================>..] - ETA: 1s - loss: 0.9892 - mae: 0.69693214/3410 [===========================>..] - ETA: 1s - loss: 0.9893 - mae: 0.69703222/3410 [===========================>..] - ETA: 1s - loss: 0.9893 - mae: 0.69703233/3410 [===========================>..] - ETA: 1s - loss: 0.9893 - mae: 0.69703241/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703250/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703258/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703268/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703277/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703286/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703295/3410 [===========================>..] - ETA: 0s - loss: 0.9893 - mae: 0.69703302/3410 [============================>.] - ETA: 0s - loss: 0.9893 - mae: 0.69703312/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703319/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703329/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703337/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703346/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703353/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703363/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703370/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703379/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703387/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703396/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703405/3410 [============================>.] - ETA: 0s - loss: 0.9894 - mae: 0.69703410/3410 [==============================] - 20s 6ms/step - loss: 0.9895 - mae: 0.6970
    Epoch 4/4
       1/3410 [..............................] - ETA: 25s - loss: 0.9546 - mae: 0.6758   8/3410 [..............................] - ETA: 24s - loss: 0.9221 - mae: 0.6754  18/3410 [..............................] - ETA: 21s - loss: 0.9156 - mae: 0.6723  27/3410 [..............................] - ETA: 20s - loss: 0.9131 - mae: 0.6717  36/3410 [..............................] - ETA: 20s - loss: 0.9178 - mae: 0.6733  45/3410 [..............................] - ETA: 19s - loss: 0.9244 - mae: 0.6752  55/3410 [..............................] - ETA: 19s - loss: 0.9324 - mae: 0.6774  64/3410 [..............................] - ETA: 19s - loss: 0.9394 - mae: 0.6792  72/3410 [..............................] - ETA: 19s - loss: 0.9445 - mae: 0.6805  81/3410 [..............................] - ETA: 19s - loss: 0.9488 - mae: 0.6816  89/3410 [..............................] - ETA: 19s - loss: 0.9519 - mae: 0.6824  98/3410 [..............................] - ETA: 19s - loss: 0.9549 - mae: 0.6833 106/3410 [..............................] - ETA: 19s - loss: 0.9570 - mae: 0.6839 117/3410 [>.............................] - ETA: 19s - loss: 0.9595 - mae: 0.6847 125/3410 [>.............................] - ETA: 19s - loss: 0.9609 - mae: 0.6852 136/3410 [>.............................] - ETA: 19s - loss: 0.9626 - mae: 0.6858 144/3410 [>.............................] - ETA: 19s - loss: 0.9639 - mae: 0.6862 153/3410 [>.............................] - ETA: 19s - loss: 0.9651 - mae: 0.6867 160/3410 [>.............................] - ETA: 19s - loss: 0.9660 - mae: 0.6870 168/3410 [>.............................] - ETA: 19s - loss: 0.9669 - mae: 0.6874 176/3410 [>.............................] - ETA: 19s - loss: 0.9675 - mae: 0.6876 185/3410 [>.............................] - ETA: 19s - loss: 0.9681 - mae: 0.6879 193/3410 [>.............................] - ETA: 19s - loss: 0.9687 - mae: 0.6882 202/3410 [>.............................] - ETA: 19s - loss: 0.9693 - mae: 0.6884 211/3410 [>.............................] - ETA: 19s - loss: 0.9698 - mae: 0.6886 221/3410 [>.............................] - ETA: 19s - loss: 0.9703 - mae: 0.6889 231/3410 [=>............................] - ETA: 18s - loss: 0.9709 - mae: 0.6891 240/3410 [=>............................] - ETA: 18s - loss: 0.9714 - mae: 0.6893 250/3410 [=>............................] - ETA: 18s - loss: 0.9720 - mae: 0.6896 259/3410 [=>............................] - ETA: 18s - loss: 0.9726 - mae: 0.6898 270/3410 [=>............................] - ETA: 18s - loss: 0.9732 - mae: 0.6900 278/3410 [=>............................] - ETA: 18s - loss: 0.9737 - mae: 0.6902 289/3410 [=>............................] - ETA: 18s - loss: 0.9744 - mae: 0.6905 298/3410 [=>............................] - ETA: 18s - loss: 0.9749 - mae: 0.6907 309/3410 [=>............................] - ETA: 18s - loss: 0.9756 - mae: 0.6910 318/3410 [=>............................] - ETA: 17s - loss: 0.9762 - mae: 0.6912 329/3410 [=>............................] - ETA: 17s - loss: 0.9768 - mae: 0.6914 338/3410 [=>............................] - ETA: 17s - loss: 0.9773 - mae: 0.6916 349/3410 [==>...........................] - ETA: 17s - loss: 0.9779 - mae: 0.6918 357/3410 [==>...........................] - ETA: 17s - loss: 0.9783 - mae: 0.6920 366/3410 [==>...........................] - ETA: 17s - loss: 0.9787 - mae: 0.6921 376/3410 [==>...........................] - ETA: 17s - loss: 0.9792 - mae: 0.6923 387/3410 [==>...........................] - ETA: 17s - loss: 0.9796 - mae: 0.6924 396/3410 [==>...........................] - ETA: 17s - loss: 0.9799 - mae: 0.6926 406/3410 [==>...........................] - ETA: 17s - loss: 0.9803 - mae: 0.6927 416/3410 [==>...........................] - ETA: 17s - loss: 0.9806 - mae: 0.6928 424/3410 [==>...........................] - ETA: 17s - loss: 0.9809 - mae: 0.6929 433/3410 [==>...........................] - ETA: 17s - loss: 0.9812 - mae: 0.6930 440/3410 [==>...........................] - ETA: 17s - loss: 0.9814 - mae: 0.6931 450/3410 [==>...........................] - ETA: 17s - loss: 0.9817 - mae: 0.6932 458/3410 [===>..........................] - ETA: 17s - loss: 0.9820 - mae: 0.6933 469/3410 [===>..........................] - ETA: 16s - loss: 0.9823 - mae: 0.6934 476/3410 [===>..........................] - ETA: 16s - loss: 0.9825 - mae: 0.6935 486/3410 [===>..........................] - ETA: 16s - loss: 0.9827 - mae: 0.6936 494/3410 [===>..........................] - ETA: 16s - loss: 0.9829 - mae: 0.6937 504/3410 [===>..........................] - ETA: 16s - loss: 0.9831 - mae: 0.6937 512/3410 [===>..........................] - ETA: 16s - loss: 0.9832 - mae: 0.6938 522/3410 [===>..........................] - ETA: 16s - loss: 0.9834 - mae: 0.6939 531/3410 [===>..........................] - ETA: 16s - loss: 0.9836 - mae: 0.6939 541/3410 [===>..........................] - ETA: 16s - loss: 0.9838 - mae: 0.6940 550/3410 [===>..........................] - ETA: 16s - loss: 0.9839 - mae: 0.6941 560/3410 [===>..........................] - ETA: 16s - loss: 0.9841 - mae: 0.6941 570/3410 [====>.........................] - ETA: 16s - loss: 0.9843 - mae: 0.6942 579/3410 [====>.........................] - ETA: 16s - loss: 0.9844 - mae: 0.6943 589/3410 [====>.........................] - ETA: 16s - loss: 0.9845 - mae: 0.6943 598/3410 [====>.........................] - ETA: 16s - loss: 0.9847 - mae: 0.6944 609/3410 [====>.........................] - ETA: 16s - loss: 0.9848 - mae: 0.6944 616/3410 [====>.........................] - ETA: 16s - loss: 0.9849 - mae: 0.6945 626/3410 [====>.........................] - ETA: 15s - loss: 0.9851 - mae: 0.6945 634/3410 [====>.........................] - ETA: 15s - loss: 0.9852 - mae: 0.6946 644/3410 [====>.........................] - ETA: 15s - loss: 0.9853 - mae: 0.6946 651/3410 [====>.........................] - ETA: 15s - loss: 0.9854 - mae: 0.6947 662/3410 [====>.........................] - ETA: 15s - loss: 0.9856 - mae: 0.6947 669/3410 [====>.........................] - ETA: 15s - loss: 0.9857 - mae: 0.6948 678/3410 [====>.........................] - ETA: 15s - loss: 0.9859 - mae: 0.6948 685/3410 [=====>........................] - ETA: 15s - loss: 0.9860 - mae: 0.6949 695/3410 [=====>........................] - ETA: 15s - loss: 0.9861 - mae: 0.6949 703/3410 [=====>........................] - ETA: 15s - loss: 0.9862 - mae: 0.6950 713/3410 [=====>........................] - ETA: 15s - loss: 0.9864 - mae: 0.6950 723/3410 [=====>........................] - ETA: 15s - loss: 0.9865 - mae: 0.6951 732/3410 [=====>........................] - ETA: 15s - loss: 0.9866 - mae: 0.6951 741/3410 [=====>........................] - ETA: 15s - loss: 0.9868 - mae: 0.6952 748/3410 [=====>........................] - ETA: 15s - loss: 0.9869 - mae: 0.6952 759/3410 [=====>........................] - ETA: 15s - loss: 0.9870 - mae: 0.6953 767/3410 [=====>........................] - ETA: 15s - loss: 0.9871 - mae: 0.6953 776/3410 [=====>........................] - ETA: 15s - loss: 0.9872 - mae: 0.6953 784/3410 [=====>........................] - ETA: 15s - loss: 0.9873 - mae: 0.6954 794/3410 [=====>........................] - ETA: 15s - loss: 0.9875 - mae: 0.6954 802/3410 [======>.......................] - ETA: 15s - loss: 0.9875 - mae: 0.6955 811/3410 [======>.......................] - ETA: 15s - loss: 0.9876 - mae: 0.6955 820/3410 [======>.......................] - ETA: 15s - loss: 0.9877 - mae: 0.6955 828/3410 [======>.......................] - ETA: 15s - loss: 0.9878 - mae: 0.6956 838/3410 [======>.......................] - ETA: 14s - loss: 0.9879 - mae: 0.6956 845/3410 [======>.......................] - ETA: 14s - loss: 0.9880 - mae: 0.6956 854/3410 [======>.......................] - ETA: 14s - loss: 0.9881 - mae: 0.6956 861/3410 [======>.......................] - ETA: 14s - loss: 0.9881 - mae: 0.6957 871/3410 [======>.......................] - ETA: 14s - loss: 0.9882 - mae: 0.6957 879/3410 [======>.......................] - ETA: 14s - loss: 0.9883 - mae: 0.6957 889/3410 [======>.......................] - ETA: 14s - loss: 0.9884 - mae: 0.6958 897/3410 [======>.......................] - ETA: 14s - loss: 0.9885 - mae: 0.6958 906/3410 [======>.......................] - ETA: 14s - loss: 0.9886 - mae: 0.6958 913/3410 [=======>......................] - ETA: 14s - loss: 0.9886 - mae: 0.6959 923/3410 [=======>......................] - ETA: 14s - loss: 0.9887 - mae: 0.6959 933/3410 [=======>......................] - ETA: 14s - loss: 0.9888 - mae: 0.6959 941/3410 [=======>......................] - ETA: 14s - loss: 0.9889 - mae: 0.6960 949/3410 [=======>......................] - ETA: 14s - loss: 0.9890 - mae: 0.6960 959/3410 [=======>......................] - ETA: 14s - loss: 0.9890 - mae: 0.6960 968/3410 [=======>......................] - ETA: 14s - loss: 0.9891 - mae: 0.6960 976/3410 [=======>......................] - ETA: 14s - loss: 0.9892 - mae: 0.6961 986/3410 [=======>......................] - ETA: 14s - loss: 0.9892 - mae: 0.6961 995/3410 [=======>......................] - ETA: 14s - loss: 0.9893 - mae: 0.69611005/3410 [=======>......................] - ETA: 14s - loss: 0.9893 - mae: 0.69611014/3410 [=======>......................] - ETA: 14s - loss: 0.9894 - mae: 0.69621023/3410 [========>.....................] - ETA: 13s - loss: 0.9894 - mae: 0.69621031/3410 [========>.....................] - ETA: 13s - loss: 0.9895 - mae: 0.69621041/3410 [========>.....................] - ETA: 13s - loss: 0.9895 - mae: 0.69621049/3410 [========>.....................] - ETA: 13s - loss: 0.9896 - mae: 0.69621059/3410 [========>.....................] - ETA: 13s - loss: 0.9896 - mae: 0.69621067/3410 [========>.....................] - ETA: 13s - loss: 0.9896 - mae: 0.69621076/3410 [========>.....................] - ETA: 13s - loss: 0.9897 - mae: 0.69631084/3410 [========>.....................] - ETA: 13s - loss: 0.9897 - mae: 0.69631093/3410 [========>.....................] - ETA: 13s - loss: 0.9897 - mae: 0.69631102/3410 [========>.....................] - ETA: 13s - loss: 0.9898 - mae: 0.69631112/3410 [========>.....................] - ETA: 13s - loss: 0.9898 - mae: 0.69631122/3410 [========>.....................] - ETA: 13s - loss: 0.9898 - mae: 0.69631132/3410 [========>.....................] - ETA: 13s - loss: 0.9898 - mae: 0.69631142/3410 [=========>....................] - ETA: 13s - loss: 0.9899 - mae: 0.69631152/3410 [=========>....................] - ETA: 13s - loss: 0.9899 - mae: 0.69631162/3410 [=========>....................] - ETA: 13s - loss: 0.9899 - mae: 0.69631171/3410 [=========>....................] - ETA: 13s - loss: 0.9899 - mae: 0.69641181/3410 [=========>....................] - ETA: 12s - loss: 0.9899 - mae: 0.69641190/3410 [=========>....................] - ETA: 12s - loss: 0.9900 - mae: 0.69641201/3410 [=========>....................] - ETA: 12s - loss: 0.9900 - mae: 0.69641209/3410 [=========>....................] - ETA: 12s - loss: 0.9900 - mae: 0.69641219/3410 [=========>....................] - ETA: 12s - loss: 0.9900 - mae: 0.69641228/3410 [=========>....................] - ETA: 12s - loss: 0.9900 - mae: 0.69641239/3410 [=========>....................] - ETA: 12s - loss: 0.9901 - mae: 0.69641247/3410 [=========>....................] - ETA: 12s - loss: 0.9901 - mae: 0.69641257/3410 [==========>...................] - ETA: 12s - loss: 0.9901 - mae: 0.69641265/3410 [==========>...................] - ETA: 12s - loss: 0.9901 - mae: 0.69641274/3410 [==========>...................] - ETA: 12s - loss: 0.9901 - mae: 0.69641281/3410 [==========>...................] - ETA: 12s - loss: 0.9901 - mae: 0.69641290/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651299/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651307/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651315/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651323/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651333/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651341/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651350/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651358/3410 [==========>...................] - ETA: 12s - loss: 0.9902 - mae: 0.69651367/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651377/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651387/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651395/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651405/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651414/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651424/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651433/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69651443/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69661453/3410 [===========>..................] - ETA: 11s - loss: 0.9903 - mae: 0.69661463/3410 [===========>..................] - ETA: 11s - loss: 0.9904 - mae: 0.69661473/3410 [===========>..................] - ETA: 11s - loss: 0.9904 - mae: 0.69661483/3410 [============>.................] - ETA: 11s - loss: 0.9904 - mae: 0.69661493/3410 [============>.................] - ETA: 11s - loss: 0.9904 - mae: 0.69661503/3410 [============>.................] - ETA: 11s - loss: 0.9904 - mae: 0.69661515/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661525/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661537/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661545/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661556/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661563/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661569/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661576/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661585/3410 [============>.................] - ETA: 10s - loss: 0.9904 - mae: 0.69661594/3410 [=============>................] - ETA: 10s - loss: 0.9904 - mae: 0.69661605/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69661613/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69661621/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69661626/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69661636/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69661646/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69661656/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69671665/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69671674/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69671683/3410 [=============>................] - ETA: 10s - loss: 0.9905 - mae: 0.69671692/3410 [=============>................] - ETA: 9s - loss: 0.9905 - mae: 0.6967 1702/3410 [=============>................] - ETA: 9s - loss: 0.9905 - mae: 0.69671711/3410 [==============>...............] - ETA: 9s - loss: 0.9905 - mae: 0.69671721/3410 [==============>...............] - ETA: 9s - loss: 0.9905 - mae: 0.69671730/3410 [==============>...............] - ETA: 9s - loss: 0.9905 - mae: 0.69671741/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671750/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671761/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671769/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671778/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671787/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671797/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671805/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671812/3410 [==============>...............] - ETA: 9s - loss: 0.9906 - mae: 0.69671821/3410 [===============>..............] - ETA: 9s - loss: 0.9906 - mae: 0.69671830/3410 [===============>..............] - ETA: 9s - loss: 0.9906 - mae: 0.69671838/3410 [===============>..............] - ETA: 9s - loss: 0.9907 - mae: 0.69671847/3410 [===============>..............] - ETA: 9s - loss: 0.9907 - mae: 0.69681856/3410 [===============>..............] - ETA: 9s - loss: 0.9907 - mae: 0.69681863/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681872/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681880/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681889/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681896/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681905/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681913/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681923/3410 [===============>..............] - ETA: 8s - loss: 0.9907 - mae: 0.69681931/3410 [===============>..............] - ETA: 8s - loss: 0.9908 - mae: 0.69681941/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69681950/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69681959/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69681968/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69681977/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69681986/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69681995/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69682005/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69682012/3410 [================>.............] - ETA: 8s - loss: 0.9908 - mae: 0.69682022/3410 [================>.............] - ETA: 8s - loss: 0.9909 - mae: 0.69692030/3410 [================>.............] - ETA: 8s - loss: 0.9909 - mae: 0.69692041/3410 [================>.............] - ETA: 7s - loss: 0.9909 - mae: 0.69692049/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692059/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692068/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692079/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692089/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692100/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692110/3410 [=================>............] - ETA: 7s - loss: 0.9909 - mae: 0.69692120/3410 [=================>............] - ETA: 7s - loss: 0.9910 - mae: 0.69692131/3410 [=================>............] - ETA: 7s - loss: 0.9910 - mae: 0.69692140/3410 [=================>............] - ETA: 7s - loss: 0.9910 - mae: 0.69692151/3410 [=================>............] - ETA: 7s - loss: 0.9910 - mae: 0.69692161/3410 [==================>...........] - ETA: 7s - loss: 0.9910 - mae: 0.69692171/3410 [==================>...........] - ETA: 7s - loss: 0.9910 - mae: 0.69692181/3410 [==================>...........] - ETA: 7s - loss: 0.9910 - mae: 0.69692192/3410 [==================>...........] - ETA: 7s - loss: 0.9910 - mae: 0.69692202/3410 [==================>...........] - ETA: 6s - loss: 0.9910 - mae: 0.69692214/3410 [==================>...........] - ETA: 6s - loss: 0.9910 - mae: 0.69692224/3410 [==================>...........] - ETA: 6s - loss: 0.9910 - mae: 0.69692235/3410 [==================>...........] - ETA: 6s - loss: 0.9910 - mae: 0.69692243/3410 [==================>...........] - ETA: 6s - loss: 0.9910 - mae: 0.69692252/3410 [==================>...........] - ETA: 6s - loss: 0.9911 - mae: 0.69692260/3410 [==================>...........] - ETA: 6s - loss: 0.9911 - mae: 0.69692269/3410 [==================>...........] - ETA: 6s - loss: 0.9911 - mae: 0.69692278/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69692289/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69702299/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69702309/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69702319/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69702328/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69702338/3410 [===================>..........] - ETA: 6s - loss: 0.9911 - mae: 0.69702347/3410 [===================>..........] - ETA: 6s - loss: 0.9912 - mae: 0.69702357/3410 [===================>..........] - ETA: 6s - loss: 0.9912 - mae: 0.69702366/3410 [===================>..........] - ETA: 6s - loss: 0.9912 - mae: 0.69702377/3410 [===================>..........] - ETA: 5s - loss: 0.9912 - mae: 0.69702385/3410 [===================>..........] - ETA: 5s - loss: 0.9912 - mae: 0.69702395/3410 [====================>.........] - ETA: 5s - loss: 0.9912 - mae: 0.69702404/3410 [====================>.........] - ETA: 5s - loss: 0.9912 - mae: 0.69702413/3410 [====================>.........] - ETA: 5s - loss: 0.9912 - mae: 0.69702421/3410 [====================>.........] - ETA: 5s - loss: 0.9912 - mae: 0.69702431/3410 [====================>.........] - ETA: 5s - loss: 0.9912 - mae: 0.69702440/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702451/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702460/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702470/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702478/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702487/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702496/3410 [====================>.........] - ETA: 5s - loss: 0.9913 - mae: 0.69702506/3410 [=====================>........] - ETA: 5s - loss: 0.9913 - mae: 0.69702516/3410 [=====================>........] - ETA: 5s - loss: 0.9913 - mae: 0.69702526/3410 [=====================>........] - ETA: 5s - loss: 0.9913 - mae: 0.69702536/3410 [=====================>........] - ETA: 5s - loss: 0.9913 - mae: 0.69712545/3410 [=====================>........] - ETA: 4s - loss: 0.9913 - mae: 0.69712556/3410 [=====================>........] - ETA: 4s - loss: 0.9914 - mae: 0.69712566/3410 [=====================>........] - ETA: 4s - loss: 0.9914 - mae: 0.69712577/3410 [=====================>........] - ETA: 4s - loss: 0.9914 - mae: 0.69712586/3410 [=====================>........] - ETA: 4s - loss: 0.9914 - mae: 0.69712596/3410 [=====================>........] - ETA: 4s - loss: 0.9914 - mae: 0.69712605/3410 [=====================>........] - ETA: 4s - loss: 0.9914 - mae: 0.69712616/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712623/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712631/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712638/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712646/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712656/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712667/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712678/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712689/3410 [======================>.......] - ETA: 4s - loss: 0.9914 - mae: 0.69712700/3410 [======================>.......] - ETA: 4s - loss: 0.9915 - mae: 0.69712710/3410 [======================>.......] - ETA: 4s - loss: 0.9915 - mae: 0.69712721/3410 [======================>.......] - ETA: 3s - loss: 0.9915 - mae: 0.69712731/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712742/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712751/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712763/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712772/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712780/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712788/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712798/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712806/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712815/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712825/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712835/3410 [=======================>......] - ETA: 3s - loss: 0.9915 - mae: 0.69712844/3410 [========================>.....] - ETA: 3s - loss: 0.9916 - mae: 0.69722853/3410 [========================>.....] - ETA: 3s - loss: 0.9916 - mae: 0.69722862/3410 [========================>.....] - ETA: 3s - loss: 0.9916 - mae: 0.69722871/3410 [========================>.....] - ETA: 3s - loss: 0.9916 - mae: 0.69722881/3410 [========================>.....] - ETA: 3s - loss: 0.9916 - mae: 0.69722890/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722901/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722910/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722920/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722929/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722939/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722948/3410 [========================>.....] - ETA: 2s - loss: 0.9916 - mae: 0.69722957/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69722966/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69722974/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69722983/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69722993/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69723003/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69723013/3410 [=========================>....] - ETA: 2s - loss: 0.9916 - mae: 0.69723024/3410 [=========================>....] - ETA: 2s - loss: 0.9917 - mae: 0.69723033/3410 [=========================>....] - ETA: 2s - loss: 0.9917 - mae: 0.69723042/3410 [=========================>....] - ETA: 2s - loss: 0.9917 - mae: 0.69723051/3410 [=========================>....] - ETA: 2s - loss: 0.9917 - mae: 0.69723060/3410 [=========================>....] - ETA: 2s - loss: 0.9917 - mae: 0.69723068/3410 [=========================>....] - ETA: 1s - loss: 0.9917 - mae: 0.69723078/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723087/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723097/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723105/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723115/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723124/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723134/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723143/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723153/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723164/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723174/3410 [==========================>...] - ETA: 1s - loss: 0.9917 - mae: 0.69723184/3410 [===========================>..] - ETA: 1s - loss: 0.9917 - mae: 0.69723194/3410 [===========================>..] - ETA: 1s - loss: 0.9918 - mae: 0.69733205/3410 [===========================>..] - ETA: 1s - loss: 0.9918 - mae: 0.69733213/3410 [===========================>..] - ETA: 1s - loss: 0.9918 - mae: 0.69733223/3410 [===========================>..] - ETA: 1s - loss: 0.9918 - mae: 0.69733232/3410 [===========================>..] - ETA: 1s - loss: 0.9918 - mae: 0.69733242/3410 [===========================>..] - ETA: 0s - loss: 0.9918 - mae: 0.69733251/3410 [===========================>..] - ETA: 0s - loss: 0.9918 - mae: 0.69733260/3410 [===========================>..] - ETA: 0s - loss: 0.9918 - mae: 0.69733269/3410 [===========================>..] - ETA: 0s - loss: 0.9918 - mae: 0.69733278/3410 [===========================>..] - ETA: 0s - loss: 0.9918 - mae: 0.69733287/3410 [===========================>..] - ETA: 0s - loss: 0.9918 - mae: 0.69733297/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733305/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733313/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733322/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733331/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733342/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733352/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733363/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733373/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733383/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733393/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733403/3410 [============================>.] - ETA: 0s - loss: 0.9918 - mae: 0.69733410/3410 [==============================] - 19s 6ms/step - loss: 0.9918 - mae: 0.6973
    
    832/832 - 4s
    DataSource(cf0fef96f2dd4ca6817b1fe8e55e4ed1T)
    
    设置评估测试数据集,查看训练曲线
    [视频教程]StockRanker训练曲线
    bigcharts-data-start/{"__type":"tabs","__id":"bigchart-0bf3a6ded5ea47fd93b2d51c39026313"}/bigcharts-data-end
    1365/1365 - 6s
    DataSource(28a276d3ab2b4569af7d077d112e6785T)
    
    • 收益率10.01%
    • 年化收益率6.48%
    • 基准收益率17.44%
    • 阿尔法0.05
    • 贝塔0.66
    • 夏普比率0.28
    • 胜率0.49
    • 盈亏比1.17
    • 收益波动率40.65%
    • 信息比率0.0
    • 最大回撤45.32%
    bigcharts-data-start/{"__type":"tabs","__id":"bigchart-aec81ffff3074f9992674aa497285fd0"}/bigcharts-data-end