ML Playground · 23 working guides

ML Playground.

Twenty-three notebook-style guides for the ML techniques that matter in utility operations. Each guide is a working model with real inputs, real outputs, and a plain-language methodology. All run against the SP&L synthetic distribution dataset, so you can clone, train, and validate without touching CEII data or signing an NDA.

Before you start Each guide assumes you've cloned Sisyphean Power & Light and have Python 3.11+ with the standard data-science stack (pandas, scikit-learn, numpy). OpenDSS guides also need the OpenDSSDirect Python bindings. Beginner guides assume no prior ML experience; advanced guides assume you've worked through the corresponding beginner one.
§ 01

Beginner: distribution-side problems.

Eight starting guides. Each builds a working model end-to-end against SP&L data. Pick the problem closest to what you actually need to solve.

§ 02

Advanced: distribution-side problems.

Eight deeper-cut guides building on the beginner set. PyTorch, SHAP explainability, time-aware validation, reinforcement learning, stochastic optimization.

§ 03

Generation systems.

Four guides on the plant side. Boiler feed pumps, feedwater systems, rotating-equipment diagnostics, and the path to a digital twin.

§ 04

OpenDSS power flow.

Three guides for distribution power flow analysis using OpenDSS directly. Voltage profiles, hosting capacity, loss analysis.

Stuck on a guide?

Common gotchas (data path issues, OpenDSS install problems, version mismatches) are documented on the troubleshooting page. If you hit something not covered, send it.

Troubleshooting → adam@sgridworks.com