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.
Choose Import or DirectQuery from the workload
Choose a Power BI storage approach from the required freshness, interaction latency, source capability, security model and operating constraints. Data size alone is insufficient. A mode that works for one report can perf
Choose MAE or RMSE from the decision cost
MAE averages absolute errors. RMSE squares errors, averages them and takes a square root, giving larger errors greater influence. Choose the measure according to the decision consequences and the prediction target, rathe
Choose retrieval, fine-tuning or a better task definition
Retrieval, prompting and fine-tuning address different failure mechanisms. Choosing from tool popularity can make the system more expensive without repairing the task.
Choose rules, classical ML or an LLM for a client workflow
Choosing an LLM because the project is labelled AI reverses the architecture process. Begin with the decision boundary. Stable fields and explicit policies often belong in code; repeatable patterns with labelled outcomes
Choose serverless, workers or containers from workload constraints
Compute choice follows workload shape. Short stateless bursts can fit a function. Long asynchronous jobs need a queue and worker lifecycle. Persistent connections, custom runtimes or steady state may fit containers. Stan
Choose the next skill after Excel and Power BI
Choose your next skill from the limitation in the work you can currently perform. If you struggle to retrieve and join data, prioritize SQL. If repeated preparation is manual, consider Python. If you can build charts but
Chunk documents around meaningful boundaries
Fixed token windows are simple, but they can join unrelated policies or separate a condition from its exception. Start from document structure, then use size limits within those boundaries.
Churn rate: choose the population at risk
For a simple opening-cohort churn measure, divide customers lost from the opening paying population by the number of paying customers at the start. Using the ending customer count changes the denominator with acquisition
Class imbalance: distinguish prevalence from model difficulty
Class imbalance describes how often each label occurs. It does not, by itself, tell you whether the classes are easy to separate. A rare target can have a clear signal; a balanced target can be nearly unpredictable. Mixi
Class weights versus resampling in a controlled comparison
Class weights change how much each training error contributes to the objective. Random oversampling repeats minority rows so they appear more often during fitting. These operations can produce similar decision boundaries
Classification metrics when accuracy hides failure
A classifier can be highly accurate while missing every case that motivated the project. When positives are rare, report the class counts and confusion matrix before interpreting an accuracy percentage.
Classify multilingual tickets without hiding language imbalance
A multilingual classifier can inherit the volume of its largest language. An overall metric dominated by English says little about a smaller Hindi or Hinglish population. Record language counts and report each slice with
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.