SmartBuildSim

Modelling Pipelines

smartbuildsim.models offers four focused modelling workflows built on top of scikit-learn and NumPy utilities:

  1. Forecasting — deterministic regression for predicting future sensor values.
  2. Anomaly detection — IsolationForest-based labelling of unexpected readings.
  3. Clustering — KMeans grouping of zones based on selected sensors.
  4. Reinforcement learning — tabular Q-learning for thermostat control.

Each workflow consumes the feature-engineered datasets described in Feature Engineering and many are orchestrated together in examples/scripts/run_example.py.

The sections below summarise the shared workflow stages before diving into each specialised page:

Continue to the dedicated pages for configuration details and runnable examples.