|
@@ -58,7 +58,7 @@ def model_training_bp():
|
|
|
# ------------ 训练模型,保存模型 ------------
|
|
|
# 1. 如果是加强训练模式,先加载预训练模型特征参数,再预处理训练数据
|
|
|
# 2. 如果是普通模式,先预处理训练数据,再根据训练数据特征加载模型
|
|
|
- model = ts.train_init() if ts.opt.Model['add_train'] else ts.get_keras_model(ts.opt)
|
|
|
+ model = ts.train_init() if ts.opt.Model['add_train'] else ts.get_keras_model(ts.opt, time_series=2)
|
|
|
if ts.opt.Model['add_train']:
|
|
|
if model:
|
|
|
feas = json.loads(ts.model_params)['features']
|
|
@@ -66,10 +66,10 @@ def model_training_bp():
|
|
|
dh.opt.features = list(feas)
|
|
|
train_x, train_y, valid_x, valid_y, scaled_train_bytes, scaled_target_bytes, scaled_cap = dh.train_data_handler(train_data, time_series=2)
|
|
|
else:
|
|
|
- model = ts.get_keras_model(ts.opt)
|
|
|
+ model = ts.get_keras_model(ts.opt, time_series=2)
|
|
|
logger.info("训练数据特征,不满足,加强训练模型特征")
|
|
|
else:
|
|
|
- model = ts.get_keras_model(ts.opt)
|
|
|
+ model = ts.get_keras_model(ts.opt, time_series=2)
|
|
|
ts_model = ts.training(model, [train_x, train_y, valid_x, valid_y])
|
|
|
args['Model']['features'] = ','.join(dh.opt.features)
|
|
|
args['params'] = json.dumps(args)
|