Learn the work behind Data, AI & Forward Deployed Engineering
Practical explanations, career decisions and reproducible workflows. Read the reasoning, inspect the evidence and follow the next skill into a real programme.
Supplier delivery performance with promised-date changes
On-time delivery depends on which promise you compare with the actual receipt. If a supplier moves a promised date after missing it, a dashboard using only the latest date can make the same delivery appear on time. Prese
Support vector machines: choose a kernel with validation
A kernel changes the relationships an SVM can represent. Choose it using a validation design that matches the task, with preprocessing fitted only on training data. A nonlinear kernel is not automatically better because
Synthetic training data: audit diversity and label quality
Generating thousands of rows does not create thousands of independent examples. Synthetic data can repeat one template, reproduce generator biases and attach confident but wrong labels.
t-SNE and UMAP: why a picture does not prove clusters
t-SNE and UMAP can reveal local structure in high-dimensional data. They optimize low-dimensional embeddings, not a statistical test that discrete groups exist. Apparent islands can change with hyperparameters, initializ
Target encoding without leaking the target
Target encoding replaces a category with an outcome statistic such as its mean target rate. The feature can compactly represent high-cardinality categories. It can also copy the answer into the input when a row contribut
Temperature is not a reliability control
Lower temperature can reduce variation in sampling, but it cannot make missing evidence appear, fix a flawed prompt, enforce a business rule or guarantee identical output across model versions and infrastructure. A confi
Test a business calculation with normal and boundary cases
Derive tests from the calculation's meaning, not from the lines of code it happens to use. A monthly paid-order report needs evidence about period boundaries, payment status, identity and empty results. A test that merel
Test a knowledge assistant on unanswerable questions
Every corpus has limits. A knowledge assistant must recognize when eligible evidence cannot support an answer, even when retrieval returns topically related text.
Test a multi-agent handoff against a single-agent baseline
Multiple agents add handoffs, duplicated context and coordination failure. They should be compared with a simpler single-agent or workflow design on the same acceptance tests.
Test a reporting pipeline with failure injection
A successful run proves that the happy path worked for one input. Failure injection asks whether the workflow preserves its guarantees when something breaks at a specific point: before validation, during extraction, half
Test an AI system when its upstream service is unavailable
Model, vector, identity and business APIs can fail independently. A resilience test should verify the user-visible state and side-effect safety, not only that an exception was caught.
Test batch and single-record prediction consistency
The same record should usually receive the same prediction whether it appears alone or inside a batch. A mismatch can expose preprocessing that computes request-batch statistics, column reordering, mutable state or thres
Not sure which programme fits?
Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.