NeuraPath Journal

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.

823 articlesPage 58 of 69
Data AnalyticsPower BI data models and reporting

Single versus bidirectional filtering in Power BI

Filter direction determines which way a relationship propagates a filter. In a typical star schema, a dimension filters its related fact table. Turning on both directions allows filters to travel back through that relati

20 Sept 20264 min read
Data ScienceImbalance, calibration and decision thresholds

SMOTE inside cross-validation without leakage

SMOTE creates minority-class samples by interpolating between minority neighbours. If the neighbour search sees validation rows before a cross-validation split, information from the evaluation fold influences the synthet

20 Sept 20263 min read
Data ScienceData engineering for data science

Spark transformations and actions with an execution plan

Spark transformations describe a new dataset and are generally lazy; an action requests a result or write and triggers execution. The physical work depends on the optimized plan, partitioning and data. Counting API calls

20 Sept 20262 min read
Generative AI & Agentic AIModel adaptation and multimodal tasks

Speech transcription evaluation beyond one accuracy number

Word error rate is useful, but one corpus number can conceal poor performance for a language, accent, noise condition or critical identifier. Evaluate transcription in the context of the task it feeds.

20 Sept 20262 min read
Data AnalyticsSQL foundations for reliable analysis

SQL dates: choose inclusive and exclusive boundaries correctly

For adjacent reporting periods, a dependable convention is to include the start and exclude the next period's start: timestamp >= start AND timestamp < nextstart. This is called a half-open interval.

20 Sept 20264 min read
Data AnalyticsSQL foundations for reliable analysis

SQL DISTINCT: when it fixes a count and when it hides a bug

DISTINCT removes repeated combinations of the selected expressions. It does not know whether two rows describe the same customer, the same event or two legitimate purchases with equal amounts. That business identity must

20 Sept 20264 min read
Data AnalyticsAdvanced SQL and analytical patterns

SQL funnel conversion when events arrive out of order

Funnel conversion needs a defined sequence, population and time window. Counting users who generated each event type independently does not prove that they completed those events in the required order. Sorting by warehou

20 Sept 20264 min read
Data AnalyticsAdvanced SQL and analytical patterns

SQL gaps and islands for consecutive activity days

The gaps-and-islands pattern groups adjacent observations into continuous runs. For daily activity, an island is a sequence of consecutive active dates for the same customer; a gap begins when the next active date is mor

20 Sept 20264 min read
Data AnalyticsSQL foundations for reliable analysis

SQL NULL values: why missing is not zero

In SQL, NULL marks an absent or unknown value. Zero is a known numeric value. Treating them as interchangeable changes the meaning of an analysis, even when the query continues to run.

20 Sept 20264 min read
Data AnalyticsSQL foundations for reliable analysis

SQL percentage change when the previous value is zero

Percentage change is (current - previous) / previous × 100. When the previous value is zero, the ordinary relative-change formula is undefined. A SQL query should preserve that distinction instead of replacing it with a

20 Sept 20264 min read
Data AnalyticsAdvanced SQL and analytical patterns

SQL percentiles for skewed delivery times

A percentile summarizes a position in a distribution, but its exact value depends on the calculation convention. On a small dataset, two legitimate percentile definitions can give visibly different answers. State the met

20 Sept 20263 min read
Data AnalyticsAdvanced SQL and analytical patterns

SQL recursive CTEs for an organization hierarchy

A recursive common table expression walks relationships repeatedly: start with an anchor row, find its children, then find their children until no further eligible rows remain. An employee-to-manager table is a useful ex

20 Sept 20263 min read
Counselling is free · no obligation

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.