citylearn.end_use_load_profiles.lstm_model.model_generation module

citylearn.end_use_load_profiles.lstm_model.model_generation.eval(config: Mapping[str, Any], model: LSTM, test_loader: DataLoader, optimizer: Optimizer, temperature_normalization_maximum: float, temperature_normalization_minimum: float) Mapping[str, float][source]
citylearn.end_use_load_profiles.lstm_model.model_generation.run(config: Mapping[str, Any], df: DataFrame) Tuple[LSTM, Mapping[str, Any], Mapping[str, float]][source]
citylearn.end_use_load_profiles.lstm_model.model_generation.train(lstm: LSTM, train_loader: DataLoader, val_loader: DataLoader, optimizer: Optimizer, criterion: MSELoss, config: Mapping[str, Any], temperature_normalization_maximum: float, temperature_normalization_minimum: float) LSTM[source]