{
  "format_version": 1,
  "created_at": "2026-03-31T17:30:14.373834+00:00",
  "model_class": "MIFutModel",
  "model_revision": "1.0",
  "window_size_past": 0,
  "window_size_future": 192,
  "physical_feature_name": "input_physical_power_prediction_future",
	"physical_input_config": {
	  "hyperparameters": {
		"losses": 0.13,
		"degradation_rate_modules": 0.0075,
		"iam_ashrae_b": 0.05,
		"albedo": 0.25,
		"irradiance_model": "perez-driesse",
		"dni_dhi_model": "erbs",
		"mounting_config": "open_rack_glass_glass"
	  },
	  "feature_topology": {
		"asset_selector_type": "all_inverters",
		"post_processor_type": "night_time_zeroing"
	  }
	},
  "feature_specs": [
    {
      "name": "input_time_of_day_future",
      "input_dim": 2,
      "embedding_size": 32,
      "norm_mean": [
        0.0,
        0.0
      ],
      "norm_var": [
        0.5,
        0.5
      ],
      "shared_norm_key": null,
      "shared_embedding_key": null
    },
    {
      "name": "input_day_of_year_future",
      "input_dim": 2,
      "embedding_size": 32,
      "norm_mean": [
        0.11687534302473068,
        0.09729530662298203
      ],
      "norm_var": [
        0.538666307926178,
        0.4382074773311615
      ],
      "shared_norm_key": null,
      "shared_embedding_key": null
    },
    {
      "name": "input_weather_future",
      "input_dim": 9,
      "embedding_size": 64,
      "norm_mean": [
        10.178425788879395,
        77.44831085205078,
        5.795221328735352,
        1.8293133974075317,
        156.43142700195312,
        992.92578125,
        68.28414154052734,
        77.25334167480469,
        53.41918182373047
      ],
      "norm_var": [
        55.90679931640625,
        338.26031494140625,
        33.20866012573242,
        1.4004846811294556,
        12020.7109375,
        74.83295440673828,
        1546.0303955078125,
        26071.8125,
        5535.22509765625
      ],
      "shared_norm_key": null,
      "shared_embedding_key": null
    },
    {
      "name": "input_solar_position_future",
      "input_dim": 3,
      "embedding_size": 32,
      "norm_mean": [
        180.1834716796875,
        -1.0996564626693726,
        91.09965515136719
      ],
      "norm_var": [
        10251.0595703125,
        937.1218872070312,
        937.1218872070312
      ],
      "shared_norm_key": null,
      "shared_embedding_key": null
    },
    {
      "name": "input_physical_power_prediction_future",
      "input_dim": 3,
      "embedding_size": 32,
      "norm_mean": [
        14.382174491882324,
        7.193334579467773,
        5.105170726776123
      ],
      "norm_var": [
        530.60009765625,
        133.73373413085938,
        66.85575103759766
      ],
      "shared_norm_key": null,
      "shared_embedding_key": null
    }
  ],
  "label_mean": 27.957115173339844,
  "label_var": 2136.6142578125,
  "hyperparams": {
    "learning_rate": 0.0001,
    "embedding_type": "dense",
    "input_embedding_size": 32,
    "embedding_depth": 3,
    "embedding_dropout": 0.2,
    "kernel_size": 6,
    "input_weather": 64,
    "input_physical_power_prediction_future": 32,
    "decoder_depth": 5,
    "sequence_block_type": "rnn",
    "decoder_rnn_type": "LSTM",
    "decoder_units": 64,
    "dropout": 0.0,
    "recurrent_dropout": 0.0,
    "spatial_dropout": 0.0,
    "time_step_dropout": 0.0,
    "transformer_model_dim": 128,
    "transformer_num_heads": 4,
    "transformer_dim_feedforward": 256,
    "transformer_dropout": 0.1,
    "transformer_activation": "gelu",
    "transformer_norm_first": true,
    "transformer_use_positional_encoding": true,
    "prediction_head_depth": 4,
    "prediction_head_embedding_size": 64,
    "prediction_head_dropout": 0.1,
    "prediction_use_layer_norm": true
  }
}