双向 LSTM 时序预测(BiLSTM)

基于历史外部特征 + 目标滞后特征的迭代预测,含模型管理

健康状态:

项目简介

基于 BiLSTM 的时间序列预测服务。训练阶段自动构造目标值滞后特征;预测阶段按滑动窗口迭代输出未来目标值。提供模型训练、预测、训练状态、模型列表/删除、损失曲线与健康检查等接口。

作用


API 调用方式

训练模型

请求体关键字段:historical_target(float[])、historical_features(float[][])、sequence_lengthhidden_sizenum_layersepochsenable_dropoutloss_functionoptimizerenable_early_stoppingtrain_val_splitmodel_namemodel_description

返回示例:

{"task_id":"uuid","message":"训练任务已成功提交,正在后台处理","status":"accepted"}

预测

请求体关键字段:future_features(float[][])、recent_historical_features(float[][])、recent_historical_target(float[])、model_id(可选)

返回示例:

{
  "predictions": [27.2, 28.1, 26.8],
  "model_id": "uuid",
  "model_info": {
    "model_name": "BiLSTM_Model_xxx",
    "sequence_length": 30,
    "input_features": 6,
    "original_feature_size": 5,
    "has_lag_features": true,
    "final_training_loss": 0.02,
    "prediction_method": "iterative_with_lag_target"
  }
}

训练状态

模型列表

删除模型

损失曲线

健康检查