{
  "generated_at": "2026-06-05T13:53:28.561133+00:00",
  "purpose": "Netron 模型结构核查文件；用于查看 LSTM/Transformer 真实计算图，不代表训练结果。",
  "input_len": 144,
  "output_len": 24,
  "opset": 17,
  "files": [
    {
      "file": "raw_orig_lstm_input1.onnx",
      "path": "assets/models/raw_orig_lstm_input1.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 208984,
      "input_shape": [
        1,
        144,
        1
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "raw_orig",
      "group": "Raw",
      "method": "raw",
      "experiment_id": "raw_orig",
      "input_dim": 1,
      "channels": [
        "原始风速"
      ],
      "description": "只输入原始风速，不经过 WT/EMD/SSA/VMD 分解。"
    },
    {
      "file": "raw_orig_transformer_input1.onnx",
      "path": "assets/models/raw_orig_transformer_input1.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 122904,
      "input_shape": [
        1,
        144,
        1
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "raw_orig",
      "group": "Raw",
      "method": "raw",
      "experiment_id": "raw_orig",
      "input_dim": 1,
      "channels": [
        "原始风速"
      ],
      "description": "只输入原始风速，不经过 WT/EMD/SSA/VMD 分解。"
    },
    {
      "file": "wt_modes_lstm_input4.onnx",
      "path": "assets/models/wt_modes_lstm_input4.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 210520,
      "input_shape": [
        1,
        144,
        4
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "wt_modes",
      "group": "A组",
      "method": "wt",
      "experiment_id": "l3_db4_modes",
      "input_dim": 4,
      "channels": [
        "WT_A3",
        "WT_D3",
        "WT_D2",
        "WT_D1"
      ],
      "description": "A组纯 WT 分解，只输入小波重构分量，不输入原始风速。"
    },
    {
      "file": "wt_modes_transformer_input4.onnx",
      "path": "assets/models/wt_modes_transformer_input4.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123096,
      "input_shape": [
        1,
        144,
        4
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "wt_modes",
      "group": "A组",
      "method": "wt",
      "experiment_id": "l3_db4_modes",
      "input_dim": 4,
      "channels": [
        "WT_A3",
        "WT_D3",
        "WT_D2",
        "WT_D1"
      ],
      "description": "A组纯 WT 分解，只输入小波重构分量，不输入原始风速。"
    },
    {
      "file": "emd_modes_lstm_input5.onnx",
      "path": "assets/models/emd_modes_lstm_input5.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211032,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "emd_modes",
      "group": "A组",
      "method": "emd",
      "experiment_id": "k5_modes",
      "input_dim": 5,
      "channels": [
        "EMD_IMF1",
        "EMD_IMF2",
        "EMD_IMF3",
        "EMD_IMF4",
        "EMD_IMF5"
      ],
      "description": "A组纯 EMD 分解，只输入 IMF 分量，不输入原始风速。"
    },
    {
      "file": "emd_modes_transformer_input5.onnx",
      "path": "assets/models/emd_modes_transformer_input5.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123160,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "emd_modes",
      "group": "A组",
      "method": "emd",
      "experiment_id": "k5_modes",
      "input_dim": 5,
      "channels": [
        "EMD_IMF1",
        "EMD_IMF2",
        "EMD_IMF3",
        "EMD_IMF4",
        "EMD_IMF5"
      ],
      "description": "A组纯 EMD 分解，只输入 IMF 分量，不输入原始风速。"
    },
    {
      "file": "ssa_modes_lstm_input5.onnx",
      "path": "assets/models/ssa_modes_lstm_input5.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211032,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "ssa_modes",
      "group": "A组",
      "method": "ssa",
      "experiment_id": "k5_w72_modes",
      "input_dim": 5,
      "channels": [
        "SSA_C1",
        "SSA_C2",
        "SSA_C3",
        "SSA_C4",
        "SSA_C5"
      ],
      "description": "A组纯 SSA 分解，只输入 SSA 重构分量，不输入原始风速。"
    },
    {
      "file": "ssa_modes_transformer_input5.onnx",
      "path": "assets/models/ssa_modes_transformer_input5.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123160,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "ssa_modes",
      "group": "A组",
      "method": "ssa",
      "experiment_id": "k5_w72_modes",
      "input_dim": 5,
      "channels": [
        "SSA_C1",
        "SSA_C2",
        "SSA_C3",
        "SSA_C4",
        "SSA_C5"
      ],
      "description": "A组纯 SSA 分解，只输入 SSA 重构分量，不输入原始风速。"
    },
    {
      "file": "vmd_modes_lstm_input5.onnx",
      "path": "assets/models/vmd_modes_lstm_input5.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211032,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "vmd_modes",
      "group": "A组",
      "method": "vmd",
      "experiment_id": "k5_modes",
      "input_dim": 5,
      "channels": [
        "VMD_Mode1",
        "VMD_Mode2",
        "VMD_Mode3",
        "VMD_Mode4",
        "VMD_Mode5"
      ],
      "description": "A组纯 VMD 分解，只输入 VMD 模态，不输入原始风速。"
    },
    {
      "file": "vmd_modes_transformer_input5.onnx",
      "path": "assets/models/vmd_modes_transformer_input5.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123160,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "vmd_modes",
      "group": "A组",
      "method": "vmd",
      "experiment_id": "k5_modes",
      "input_dim": 5,
      "channels": [
        "VMD_Mode1",
        "VMD_Mode2",
        "VMD_Mode3",
        "VMD_Mode4",
        "VMD_Mode5"
      ],
      "description": "A组纯 VMD 分解，只输入 VMD 模态，不输入原始风速。"
    },
    {
      "file": "wt_orig_lstm_input5.onnx",
      "path": "assets/models/wt_orig_lstm_input5.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211032,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "wt_orig",
      "group": "B组",
      "method": "wt",
      "experiment_id": "l3_db4_orig",
      "input_dim": 5,
      "channels": [
        "WT_A3",
        "WT_D3",
        "WT_D2",
        "WT_D1",
        "原始风速"
      ],
      "description": "B组 WT 分解 + 原始风速，分解分量和原始风速共同进入预测模型。"
    },
    {
      "file": "wt_orig_transformer_input5.onnx",
      "path": "assets/models/wt_orig_transformer_input5.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123160,
      "input_shape": [
        1,
        144,
        5
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "wt_orig",
      "group": "B组",
      "method": "wt",
      "experiment_id": "l3_db4_orig",
      "input_dim": 5,
      "channels": [
        "WT_A3",
        "WT_D3",
        "WT_D2",
        "WT_D1",
        "原始风速"
      ],
      "description": "B组 WT 分解 + 原始风速，分解分量和原始风速共同进入预测模型。"
    },
    {
      "file": "emd_orig_lstm_input6.onnx",
      "path": "assets/models/emd_orig_lstm_input6.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211544,
      "input_shape": [
        1,
        144,
        6
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "emd_orig",
      "group": "B组",
      "method": "emd",
      "experiment_id": "k5_orig",
      "input_dim": 6,
      "channels": [
        "EMD_IMF1",
        "EMD_IMF2",
        "EMD_IMF3",
        "EMD_IMF4",
        "EMD_IMF5",
        "原始风速"
      ],
      "description": "B组 EMD 分解 + 原始风速，IMF 分量和原始风速共同进入预测模型。"
    },
    {
      "file": "emd_orig_transformer_input6.onnx",
      "path": "assets/models/emd_orig_transformer_input6.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123224,
      "input_shape": [
        1,
        144,
        6
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "emd_orig",
      "group": "B组",
      "method": "emd",
      "experiment_id": "k5_orig",
      "input_dim": 6,
      "channels": [
        "EMD_IMF1",
        "EMD_IMF2",
        "EMD_IMF3",
        "EMD_IMF4",
        "EMD_IMF5",
        "原始风速"
      ],
      "description": "B组 EMD 分解 + 原始风速，IMF 分量和原始风速共同进入预测模型。"
    },
    {
      "file": "ssa_orig_lstm_input6.onnx",
      "path": "assets/models/ssa_orig_lstm_input6.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211544,
      "input_shape": [
        1,
        144,
        6
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "ssa_orig",
      "group": "B组",
      "method": "ssa",
      "experiment_id": "k5_w72_orig",
      "input_dim": 6,
      "channels": [
        "SSA_C1",
        "SSA_C2",
        "SSA_C3",
        "SSA_C4",
        "SSA_C5",
        "原始风速"
      ],
      "description": "B组 SSA 分解 + 原始风速，SSA 分量和原始风速共同进入预测模型。"
    },
    {
      "file": "ssa_orig_transformer_input6.onnx",
      "path": "assets/models/ssa_orig_transformer_input6.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123224,
      "input_shape": [
        1,
        144,
        6
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "ssa_orig",
      "group": "B组",
      "method": "ssa",
      "experiment_id": "k5_w72_orig",
      "input_dim": 6,
      "channels": [
        "SSA_C1",
        "SSA_C2",
        "SSA_C3",
        "SSA_C4",
        "SSA_C5",
        "原始风速"
      ],
      "description": "B组 SSA 分解 + 原始风速，SSA 分量和原始风速共同进入预测模型。"
    },
    {
      "file": "vmd_orig_lstm_input6.onnx",
      "path": "assets/models/vmd_orig_lstm_input6.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 211544,
      "input_shape": [
        1,
        144,
        6
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "vmd_orig",
      "group": "B组",
      "method": "vmd",
      "experiment_id": "k5_orig",
      "input_dim": 6,
      "channels": [
        "VMD_Mode1",
        "VMD_Mode2",
        "VMD_Mode3",
        "VMD_Mode4",
        "VMD_Mode5",
        "原始风速"
      ],
      "description": "B组 VMD 分解 + 原始风速，VMD 模态和原始风速共同进入预测模型。"
    },
    {
      "file": "vmd_orig_transformer_input6.onnx",
      "path": "assets/models/vmd_orig_transformer_input6.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 123224,
      "input_shape": [
        1,
        144,
        6
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "vmd_orig",
      "group": "B组",
      "method": "vmd",
      "experiment_id": "k5_orig",
      "input_dim": 6,
      "channels": [
        "VMD_Mode1",
        "VMD_Mode2",
        "VMD_Mode3",
        "VMD_Mode4",
        "VMD_Mode5",
        "原始风速"
      ],
      "description": "B组 VMD 分解 + 原始风速，VMD 模态和原始风速共同进入预测模型。"
    },
    {
      "file": "c_wt_component_lstm_input1.onnx",
      "path": "assets/models/c_wt_component_lstm_input1.onnx",
      "model": "lstm",
      "model_label": "LSTMForecaster",
      "source": "src/models/lstm.py",
      "parameter_count": 208984,
      "input_shape": [
        1,
        144,
        1
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "c_wt_component",
      "group": "C组",
      "method": "wt",
      "experiment_id": "w432_l8_haar_components",
      "input_dim": 1,
      "channels": [
        "单个 WT 因果分量"
      ],
      "description": "C组分量单独预测 + 重构求和。每个 WT 分量分别训练一个同结构预测器，每个预测器只接收 1 个因果分量通道，最终把所有分量预测相加得到风速预测。"
    },
    {
      "file": "c_wt_component_transformer_input1.onnx",
      "path": "assets/models/c_wt_component_transformer_input1.onnx",
      "model": "transformer",
      "model_label": "TransformerForecaster",
      "source": "src/models/transformer.py",
      "parameter_count": 122904,
      "input_shape": [
        1,
        144,
        1
      ],
      "output_shape": [
        1,
        24,
        1
      ],
      "key": "c_wt_component",
      "group": "C组",
      "method": "wt",
      "experiment_id": "w432_l8_haar_components",
      "input_dim": 1,
      "channels": [
        "单个 WT 因果分量"
      ],
      "description": "C组分量单独预测 + 重构求和。每个 WT 分量分别训练一个同结构预测器，每个预测器只接收 1 个因果分量通道，最终把所有分量预测相加得到风速预测。"
    }
  ]
}