EVALUATE
Check two later readings
The 35- and 40-minute observations are excluded from training.
Train first, then inspect the errors.
JIGYASA / GUEST LECTURE
From Classroom Concepts to Real-World Decisions
A visual journey through equations, data, learning algorithms and agentic systems. Follow one complete experiment from a mathematical model to a prediction you can calculate.
Open the one-page lecture launchpad ↗
Third-year engineering · Basic Python is enough · Synthetic teaching data

OPENING FILM / YOUTUBE ORIGINALS
Start with BabyX in The Age of A.I., hosted by Robert Downey Jr. Then ask what the system senses, what was designed, and what is learned.
Source: YouTube Originals, 18 December 2019. Embedded playback needs internet; the direct YouTube links remain available if the venue blocks the player. The documentary is a discussion opener, not a benchmark for current models.
THE COMPLETE EXPERIMENT
Hot liquid starts at 80°C in a 25°C room. The equation describes its behaviour; seven synthetic observations teach it the unknown cooling rate. All times below are in minutes.
INITIAL GUESS
Seven training readings · MSE objective · 180 gradient updates
Blue curve: current model. Copper dots: synthetic training observations. Fitting and training mean the same parameter-estimation step here.
Training interval: 0–30 min. New prediction: beyond that interval.
EVALUATE
The 35- and 40-minute observations are excluded from training.
Train first, then inspect the errors.
INFERENCE
Fit k first; then substitute a new time.
| Time (min) | Observed °C | Role |
|---|---|---|
| 0 | 80 | Training |
| 5 | 70.2 | Training |
| 10 | 62.4 | Training |
| 15 | 54.9 | Training |
| 20 | 50.1 | Training |
| 25 | 44.9 | Training |
| 30 | 41.8 | Training |
| 35 | 38.4 | Held out |
| 40 | 36.2 | Held out |
Gradient descent optimises log(k) to keep the rate positive, using mean squared error, a learning rate of 0.001 and 180 updates. A new input changes t while fitted k stays fixed. The room temperature and effective vessel properties are assumed constant. A 45-minute estimate extrapolates beyond the training interval. These synthetic observations illustrate the method; they do not validate a real vessel.
Download observations CSV · Open the complete notebookTHE LECTURE
Begin with BabyX, learn a cooling rate from data, compare model families, and finish by inspecting intelligent systems and their evidence.
BabyX prompts the question. A cooling equation makes the mechanism precise.
Watch an unknown cooling rate update from seven synthetic readings.
Data and EDA lead into regression, KNN, SVM, trees, clustering and sequence models.
Evaluate scores, inspect hallucinations and trace an agent’s tool loop.
DATA / EDA
The downloadable CSV has 600 fictional independent campus scenarios. Temperature and expected occupancy each have 24 missing values. Energy spans 34.02–157.30 kWh; median 91.83 kWh.
Inspect rows, units, missing values, duplicates and implausible ranges.
Explore the target distribution and feature relationships; correlation is not cause.
Check what is known before the decision. The end-of-day meter is deliberately leaked.
MODEL FAMILIES
These names refer to different learning setups, algorithms, architectures and model products. They are not stages on a single intelligence scale.
Numeric estimate or class probability; a useful transparent baseline.
Predict from nearby labelled examples; distance and scaling matter.
Find a separating margin; kernels can express nonlinear boundaries.
Feature splits and boosted trees; often strong for tabular data.
Group unlabelled examples; clusters require interpretation.
Gated recurrent architecture for ordered sequences; evaluate on later periods.
Foundation models for language and multimodal tasks; generated claims need checking.
LIVE EXAMPLE
The 600 rows below are fictional independent campus-energy scenarios. Every comparison shown here uses the same 120 validation rows; the held-out test remains closed.
RUNNING ML / NO ACCOUNT NEEDED
These small experiments compute locally in your browser on synthetic data. Change an input, inspect the result, and explain which part of the method made it happen.
SUPERVISED / KNN
Click the plot to move the black query point. KNN finds the k nearest labelled observations and takes their majority vote.
Both axes use the same synthetic 0–100 scale. The vote share is an empirical neighbour count, not a calibrated probability.
Slate: Pattern A · Gold: Pattern B · Black cross: query · Lines: nearest neighbours
UNSUPERVISED / K-MEANS
Assign each point to its nearest centre, move the centres to their groups’ means, and repeat. No outcome labels are supplied.
Synthetic points and deterministic initial centres. Inertia is the sum of squared distances to the nearest centre. Useful groups still need domain interpretation.
Circles: observations · Crosses: centres · Colours: current assignments
FROM ML TO AGENTS
Official catalogues list GPT-6 Astra and Gemini 4 Argon as of 17 October 2026. A model score needs its benchmark, metric, test conditions and date. It is not a universal intelligence score.
A fluent answer can contain invented citations or false facts. Open the cited source and check the claim.
Goal → plan → tool → observe → revise, within permissions and stop rules. Human review remains essential where errors matter.
AI can assist with bounded tasks; people frame problems, verify evidence and take responsibility for deployment.
Current model references: OpenAI models · Google DeepMind model cards.
A PAPER BECOMES AN EXPERIMENT
Start with the question and the evidence. Turn the paper’s mechanism into an inspectable computation, and keep the published claims separate from your own teaching example.
PRIMARY PAPER / 2017
Vaswani and colleagues introduced the Transformer architecture. Below, calculate one small attention operation using deliberately chosen vectors.
Read the original paper ↗Attention combines information using weights derived from query–key comparisons.
Our teaching exampleFour tokens and two-dimensional illustrative vectors. These are not learned GPT/Gemini weights or a reproduction of the paper’s translation results.
CHOOSE A QUERY TOKEN
weights = softmax(QKᵀ / √d)
Each token has an illustrative query Q, key K and value V, with d = 2. Compute the four dot products for the selected query, divide by √2, apply softmax so the weights sum to 1, then form the weighted sum of V.
The input vectors are supplied for explanation, not trained on text. Attention weights in this toy operation do not prove understanding or provide a complete explanation of a language model.
CONNECT TO THE DE EXAMPLE
Raissi, Perdikaris and Karniadakis describe neural networks informed by differential equations. Use it to discuss how data and physical laws can enter learning.
Our cooling lab fits one parameter in a chosen equation. It is not a physics-informed neural network or a reproduction of this paper.
Read the authors’ paper ↗OUR RESEARCH WORKFLOW
Open the public research status page, or use the protected observatory when presenting with an authorised account.
Public research status ↗Research observatory · sign-in required ↗KEEP LEARNING
Use these original teaching files for revision. The notebooks may run in Jupyter or Google Colab after the CSV is placed beside them.
Executed notebook with observations, parameter training, loss curve, held-out check and inference.
Download notebook ↗The flow, model-family comparison, worked example and links in one reading page.
Open the guide ↗Cooling equation, EDA, model families, scores and agents.
Open notes PDF ↗The guest lecture deck as a PDF for review.
View slide PDF ↗Download editable PowerPoint ↗Cooling equation, data/EDA prompts, model map and evidence chain.
Download PDF ↗Compare a simple baseline with a linear model.
Download notebook ↗Read probabilities and high-demand labels.
Download notebook ↗Audit a suspicious feature and freeze a final choice.
Download notebook ↗Two existing explainers on supervised learning and evaluation.
Listen below ↓WHAT ML CAN DO
Each application needs appropriate data, an honest test and someone responsible for acting on the result.
Sales history → demand estimate → replenishment planning.
Message content → routing label → support-team review.
Usage features → clusters → investigate behaviour.
Sensor history → unusual signal → technician inspection.
Ordered observations → later value → plan ahead.
Verified context → generated draft or bounded tool action → human approval.
Predictions can fail when inputs change. Correlation does not establish cause; clusters need interpretation; generated claims need verification.
FROM CASE STUDY TO SYSTEMS
These public pages show research, prototypes and teaching systems at their stated maturity. A polished page does not replace field or clinical validation.
See the broader portfolio and choose a domain to examine.
Explore projects ↗AGRICULTUREAsk how an input becomes a useful agricultural decision.
Open project ↗EDGE SYSTEMSAn interactive reference assembly, pending physical validation.
Explore assembly ↗INDUSTRIAL RESEARCHA simulation and evidence workflow, not plant control.
Open lab ↗CYBERSECURITYA bounded synthetic experiment, not a live honeypot.
Open lab ↗NEXT TOPICVersioning, experiment evidence, delivery and monitoring.
Explore course ↗Public introductions and resources. Individual workspaces may require sign-in.
ORIGINAL UNIT DECKS / PUBLIC ACCESS
The complete Gamma/NotebookLM college decks retain their original visual design. All ten files open directly from this website, without a Drive access request.
Private teaching cues are stored in the same restricted CEO faculty folder. Sign in with your authorised faculty account.
01ORIGINAL UNIT / 30 SLIDES
Learning types and the original foundation story.
Public PDF and editable PowerPoint
02ORIGINAL UNIT / 30 SLIDES
Missing values, scaling, encoding and data splits.
Public PDF and editable PowerPoint
03ORIGINAL UNIT / 30 SLIDES
Feature selection, extraction, PCA and LDA.
Public PDF and editable PowerPoint
04ORIGINAL UNIT / 30 SLIDES
Regression, classification, trees and evaluation.
Public PDF and editable PowerPoint
05ORIGINAL UNIT / 35 SLIDES
Clustering, patterns and unsupervised methods.
Public PDF and editable PowerPointA QUESTION TO TAKE HOME
Define the decision. Establish a baseline. Preserve an honest test. Explain where the system could fail.