← Back to selected work

01 · Industrial MLMSc team project, 2026

Trustworthy AI for a factory line.

A model that recommends the laser correction for platinum temperature sensors at JUMO, served with an audit trail an operator can trust.

  • XGBoost
  • MLflow
  • FastAPI
  • React
  • Azure
“How do you correct a sensor before you know how far it will drift?”Press play · 12 scenes · scroll to watch it unfold ↓
99.63%Within ±0.1 tolerance

01

Hit one number. Before it moves.

JUMO makes platinum temperature sensors. Each must hit an exact resistance.

02

The laser sets it too early.

Printing and selection shift the resistance afterwards. The correction has to predict that.

03

47,115 substrates. 2,737 graded orders.

Eight files that shrink stage by stage. One blind merge would have lied.

04

Every gap meant something.

294 substrates broke before sputtering. 8,000+ had no order. One ID read 9.22E+18.

05

Which correction?

Some sensors are trimmed twice. The target is the last correction in the clean room: NCTr.

06

R² 0.987. We did not ship it.

The first run looked brilliant, on the wrong target. We went back.

07

5× lower error.

RMSE 0.1044 → 0.0202. 99.63% inside ±0.1 tolerance.

08

73 sensor types → 12 groups.

A parser reads type, geometry and resistance straight from the part number.

09

Every answer is traceable.

Model version, AI label and inputs are saved with each recommendation. The operator decides.

10

My part.

Framing, the source inventory, join audits, trust controls, the part number parser, the NCTr fix and the end to end test.

12

Next: SHAP and drift.

An explanation for every recommendation, and an alert when the line changes.

Next storyWindmill Pitch Prediction↗“Can a turbine see the next gust coming?”