Skip to content
ML Academy

Recall block

Diagnostic

This is today's five-minute recall block: 10 short items across statistics, SQL, data quality, classical ML, validation, forecasting, experimentation, business judgment and Python. Answer without looking anything up and rate your confidence honestly for each item - a confident wrong answer is the most useful signal you can give.

This is not a grade and it does not gate anything. It sets your starting review plan and tells the course where to replace basic exposition with harder cases. Some items are deliberately hard; experienced practitioners miss them too. Self-reported experience is not evidence; your answers are. Routing is provisional and is revisited at the Week 2 review.

Your progress

0 / 10

0 of 10 answered. Results feed your evidence profile; they are a starting point, revised at the Week 2 review.

Validation and metricsStatistics and probabilityAnalytics and SQLEDA and data qualityForecastingClassical ML and model selectionCausality and experimentationBusiness judgment

Sign in to record your diagnostic.

Question 1 · easy

2% of bookings are fraudulent. A fraud model scores 98% accuracy on a holdout set. What is the most useful first response?
Options

How confident are you? (optional, used for calibration)

Question 2 · medium

1% of bookings are fraudulent. A screening rule flags 90% of fraudulent bookings and also flags 5% of legitimate ones. Among flagged bookings, what percentage are actually fraudulent? (Answer in %, one decimal.)
%

How confident are you? (optional, used for calibration)

Question 3 · hard

`flight_day` has 10,000 rows; 600 of them are on IST-FRA or IST-LHR, and no row has a NULL route. A small table `suspended_routes` has three rows: `'IST-FRA'`, `'IST-LHR'` and `NULL`. What does this query return? ```sql SELECT COUNT(*) AS n FROM flight_day WHERE route NOT IN (SELECT route FROM suspended_routes); ```
Options

How confident are you? (optional, used for calibration)

Question 4 · easy

In a raw flight table, `avg_fare` is missing on 6% of rows, mostly on long-haul international flights, which have the highest fares. You need the average fare across all flights. What should you do?
Options

How confident are you? (optional, used for calibration)

Question 5 · medium

Daily passengers on IST-AYT have a strong weekly pattern. A vendor's model has an MAE of 41 passengers per day on the last 8 weeks, which it did not see in training. What is the most informative next comparison?
Options

How confident are you? (optional, used for calibration)

Question 6 · easy

A gradient-boosted tree model predicts bookings from fare and other features. Fares in the training data range from EUR 60 to EUR 300. What does it predict for a fare of EUR 450, other features unchanged?
Options

How confident are you? (optional, used for calibration)

Question 7 · medium

In a randomized test of a new seat-selection page, more treatment users reach the payment step. Among users who reach payment, purchase rate is 62% in treatment versus 66% in control. The product manager concludes the new page hurts conversion at payment. What is the right reading?
Options

How confident are you? (optional, used for calibration)

Question 8 · hard

Two independent booking-page variants: A converts 10.0% (95% CI 9.0% to 11.0%), B converts 11.6% (95% CI 10.6% to 12.6%). The intervals overlap. What follows?
Options

How confident are you? (optional, used for calibration)

Question 9 · medium

`X` has 300 rows and 5,000 columns; `y` is a binary label. A colleague reports 0.75 accuracy from: ```python X_sel = SelectKBest(f_classif, k=20).fit_transform(X, y) scores = cross_val_score(LogisticRegression(max_iter=1000), X_sel, y, cv=5) print(scores.mean()) ``` What is the main problem?
Options

How confident are you? (optional, used for calibration)

Question 10 · hard

You load meals on a flight before you know how many passengers will want one. Each passenger left without a meal costs EUR 24 (voucher and goodwill); each unused meal costs EUR 8. You have a forecast distribution of meal demand. Which quantile of that distribution minimizes expected cost? (Answer as a percentage, e.g. 50 for the median. Hypothetical costs; assume costs are linear per meal.)
% quantile

How confident are you? (optional, used for calibration)

Back to day 1