Books, papers and documentation
- 811sources
- 810identity verified
- 1not verified or restricted
- 27core reading
Statistics7
Binomial/Poisson GLM APIs; Projects 003 and 007.
official docsverifiedfree (BSD-licensed project docs)Day 3 common distributions (section 1.3.6); later days may use its EDA and process-modeling chapters.
official docsverifiedfree online (U.S. government work)Count-data regression APIs; Project 003.
official docsverifiedfree (BSD-licensed project docs)APIs for power/MDE, multiple-comparison correction and binomial CIs; Projects 001, 005.
official docsverifiedfree (BSD-licensed project docs)- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
Machine learning50
Practical rules for passing categorical features natively (integer codes, high-cardinality cautions) and how missing values are handled.
official docsverifiedfree- official docsverifiedfree online
- official docsverifiedfree
Reference for ordered target statistics on categorical features and the training parameters; pair with the CatBoost paper.
official docsverifiedfree- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (MIT-licensed project docs)
- Common pitfalls and recommended practices (scikit-learn User Guide, section 12) (opens in a new tab)
Official guidance on leakage through preprocessing, fitting transformers on the full dataset, and controlling randomness; cite it for 'fit on train only, use a Pipeline'.
official docsverifiedfree (BSD-licensed project docs) - official docsverified
Reference for K-fold, stratified, group-aware splits and TimeSeriesSplit (expanding-window folds for temporal data).
official docsverifiedfree- official docsverifiedfree online
- official docsverifiedfree (BSD-licensed project docs)
Hashing trick and character n-gram vectorizers.
official docsverifiedfree (BSD-licensed project docs)Explains histogram-based splits, leaf-wise growth and native optimal categorical splits; cite for why LightGBM is fast and how it treats categoricals.
official docsverifiedfree- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree
- official docsverifiedfree online
- official docsverifiedfree (BSD-licensed project docs)
Shared record: also cited by project batches after their duplicate was removed.
official docsverifiedfree (BSD-licensed project docs)Pipeline and ColumnTransformer usage, so that preprocessing is fit inside cross-validation folds and applied per column type.
official docsverifiedfreeScaling, sparse scaling, one-hot options, infrequent categories, polynomial and spline features.
official docsverifiedfree (BSD-licensed project docs)Reliability diagrams, sigmoid (Platt) versus isotonic calibration and CalibratedClassifierCV; cite for when predicted probabilities need to be trusted.
official docsverifiedfree- official docsverifiedfree online
- official docsverifiedfree
- official docsverifiedfree online
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverified
- official docsverifiedfree online
- official docsverifiedfree online (BSD-licensed project docs)
- official docsverifiedfree online
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
Post-hoc threshold choice from a business cost; Projects 008, 010, 012.
official docsverifiedfree (BSD-licensed project docs)- official docsverifiedfree online
- official docsverifiedfree (BSD-licensed project docs)
Reference for parameters, early stopping, categorical support and the Python API.
official docsverifiedfree- official docsverifiedfree online
Forecasting and time series14
Python reconciliation library used in the hierarchical-forecasting project.
official docsverifiedGlobal ML forecasting with leakage-safe lag construction per series; reference for entity-safe lags.
official docsverifiedGap/embargo between training and test windows; Day 25.
official docsverifiedfree onlineDay 23 forecasting API used in the lesson code (forecast and cross_validation).
official docsverifiedfree (open-source library docs)Fast statistical baselines (AutoARIMA, ETS, Theta, seasonal naive) and built-in time-series cross-validation; the library used in FPP Pythonic Way.
official docsverifiedfree (open-source library docs)Day 23 model names and arguments (season_length) used in the lesson code.
official docsverifiedfree (open-source library docs)Day 23 likelihood-based ETS with AIC/AICc, for the AIC-is-not-accuracy demonstration.
official docsverifiedfree onlineDay 22 Ljung-Box test of white noise and Day 23 residual checks; remember model_df on fitted-model residuals.
official docsverifiedfree onlineDay 22 STL decomposition and seasonal adjustment in Python.
official docsverifiedfree onlineDay 22 and Day 23: seasonal ARIMA fit and residual extraction in Python.
official docsverifiedfree onlineDay 22 sample ACF; note that the confidence intervals use Bartlett's formula, not the flat 1.96/sqrt(n) white-noise band.
official docsverifiedfree onlineDay 21 and Day 22: unit-root test paired with KPSS.
official docsverifiedfree onlineDay 21 stationarity checks; use result_object=True to avoid the deprecated tuple return.
official docsverifiedfree onlineReference for ARIMA/SARIMAX, autocorrelation and stationarity tests, decomposition and exponential smoothing in Python.
official docsverifiedfree
Deep learning30
L2 vs decoupled weight decay (days 33, 34).
official docsverifiedopen webAdamW defaults and parameter groups (days 33, 34, 40).
official docsverifiedopen webHow the dynamic computation graph records operations and saves tensors for backward; supports day 33.
official docsverifiedopen webAPI reference for backward(), grad and gradient tracking; supports days 33 and 35 (autograd in the NN lab).
official docsverifiedopen webUnscale before gradient clipping under AMP (day 34).
official docsverifiedopen webMixed precision caveats and gradient scaling (days 34, 40, 54).
official docsverifiedopen webBatch statistics vs running statistics (days 34, 36, 40).
official docsverifiedopen webNumerically stable binary and multi-label losses (day 32).
official docsverifiedopen webShape bugs that do not raise errors (day 31).
official docsverifiedopen webCNN shape and parameter arithmetic (day 36).
official docsverifiedopen webLogits vs probabilities at the loss boundary; class weights for imbalance (days 32, 41).
official docsverifiedopen webGPU memory measurement and budgeting (days 35, 40, 54).
official docsverifiedopen webDropout at inference (day 34).
official docsverifiedopen webParameter counting (day 31).
official docsverifiedopen webTrain vs eval mode (day 34).
official docsverifiedopen web- official docsverifiedopen web
Padding masks in attention (days 39, 41).
official docsverifiedopen web- official docsverifiedopen web
- official docsverifiedopen web
Gradient checking of custom operations (days 33, 35).
official docsverifiedopen webReference for layers, activations, losses and normalization modules; supports days 31-35.
official docsverifiedopen web- official docsverified
- official docsverified
Exploding gradients (days 34, 37).
official docsverifiedopen web- official docsverified
- official docsverifiedopen web
Activation memory reduction (days 34, 40, 44).
official docsverifiedopen webData loader seeding and throughput (day 35).
official docsverifiedopen web- official docsverifiedfree online docs; weight licence not stated on the page - check before commercial use
- official docsverifiedopen web
NLP and LLMs42
Models, even those fine-tuned from the same base, expect different chat formats and control tokens; wrong control tokens can make performance drastically worse. Supports insight 0508.
official docsverifiedopen webAt check time the temperature description says results are not fully deterministic even at 0.0; top_p and top_k are marked for advanced use; the page also marks these sampling parameters as deprecated (restricted) for newer models. Vendor behaviour changes: re-check before citing specifics. Supports insight 0510.
official docsverifiedopen webTruncatedSVD on a tf-idf matrix is LSA; used in the Day 41 application code.
official docsverifiedfree onlineRegistered here during verification for the reasoning-token claims; also cited by another batch (insight 1639).
official docsverifiedfree online- official docsverified
Vendor API rule as read on 2026-10-12; other providers use different message formats and rules.
official docsverifiedfree onlineFree course on Transformers, tokenizers and fine-tuning; optional reading for days 41-44.
official docsverifiedopen webOne concrete example of per-model input formatting and silent truncation; other embedding models have different rules, so read each model's card.
official docsverifiedfreeThe schema language used for tool inputs and structured outputs; supports days 47 and 49 (validation of model output).
official docsverifiedopen webPer-language tokenisation and stemming for the lexical branch of hybrid retrieval.
official docsverifiedfreemerge_and_unload folds LoRA weights into the base model to remove extra inference latency; adapters can also be loaded and switched separately on one base; merging support depends on the quantization backend. Supports insight 0550.
official docsverifiedopen web- official docsverifiedfree online (Apache-2.0 project docs)
Vendor documentation that changes with model releases. Supports insights 1510 and 1516.
official docsverifiedfree onlineVendor operations guide for embedding-model changes; supports day 48 and 52.
official docsverifiedfreeFrames two axes: context optimisation (e.g., RAG) for missing, outdated or proprietary knowledge and LLM optimisation (fine-tuning) for consistent behaviour such as format, tone and reasoning; recommends starting with prompt engineering plus an evaluation set; techniques are additive. Supports insights 0539 and 0541.
official docsverifiedopen web- official docsverified
- official docsverifiedfree
Library docs for LoRA and other parameter-efficient methods; supports day 44 implementation details.
official docsverifiedopen webFramework documentation for one library; used to show that checkpoint-and-resume is a supported pattern, not as a general standard.
official docsverifiedfreeChoosing cosine vs dot product per embedding model (days 38, 48).
official docsverifiedopen webVendor guidance on success criteria, evals before prompt iteration, and prompt techniques; supports day 47.
official docsverifiedopen webVendor-reported figure; supports insight 1505.
official docsverifiedfree onlineCost structure of reranking: one forward pass per candidate pair.
official docsverifiedfree- official docsverifiedfree online (Apache-2.0 project docs)
- official docsverifiedApache-2.0
Bi-encoder embeddings and cross-encoder re-rankers in practice; supports days 41, 48 and 51.
official docsverifiedopen webDefaults and flag names change between TRL releases; cite the mechanism, re-check the flag.
official docsverifiedfreeProduction search engine's BM25 configuration (k1, b); supports day 48 hybrid retrieval in practice.
official docsverifiedopen webTF-IDF baseline implementation (smoothing, sublinear tf, n-grams, fit on train only); supports day 41.
official docsverifiedopen webEvery successful response carries a stop_reason; max_tokens means the output was cut off and is incomplete (raise the limit or continue; a truncated tool call needs a retry). Supports insight 0512.
official docsverifiedopen web- official docsverifiedfree
Second vendor's documentation of JSON-Schema-constrained output; supports day 47 comparison of schema enforcement vs prompt-only JSON.
official docsverifiedopen webVendor documentation for schema-constrained responses; supports day 47 (structured outputs). Feature details change; re-check before citing specifics.
official docsverifiedopen webVendor documentation; behaviour may change by model and SDK version. Supports insights 1509 and 1510.
official docsverifiedfree online- official docsverified
- official docsverifiedfree online (Apache-2.0 project docs)
Vendor documentation; numeric thresholds are vendor guidance, not an independent benchmark.
official docsverifiedfreeVendor documentation of tool definitions with JSON Schema inputs and the tool-call/tool-result loop; supports day 49.
official docsverifiedopen webLibrary docs for loading pretrained models, tokenizers and pipelines; supports days 42-44 code examples (docs-only verification).
official docsverifiedopen web- official docsverified
Vendor doc; model names, defaults and limits change, re-check before citing.
official docsverifiedfree- Vision (Claude Platform documentation), image limits, resolution and token cost (opens in a new tab)
Supports insight 1518.
official docsverifiedfree online
MLOps and engineering26
Offline evaluation and enrichment workloads; supports day 54.
official docsverifiedfree- official docsverifiedfree
- official docsverifiedfree
Supports day 52 request lifecycle and error taxonomy.
official docsverifiedfree- official docsverifiedfree
- official docsverifiedfree (CC BY 4.0 docs)
Concrete defaults to compare against your own drift thresholds; shows that 'drift detected' depends on method, sample size and threshold choices.
official docsverifiedSecond vendor example next to docs-anthropic-model-deprecations; re-check dates before quoting.
official docsverifiedfreeVersioning data and models alongside Git, and reproducible pipelines (dvc.yaml stages).
official docsverifiedfreeData drift, model quality and LLM evaluation reports; cite for monitoring lessons.
official docsverifiedfreeSupports the claim that data validation is a set of explicit, runnable assertions about data run before training and scoring (Day 19).
official docsverifiedfree online- official docsverifiedfree (Apache-2.0 project docs)
Supports insight 1515.
official docsverifiedfree online- official docsverifiedfree online
- official docsverifiedfree online
Experiment tracking, model registry and packaging; cite for reproducible runs and model versioning.
official docsverifiedfreePinned model versions have an end date; supports day 52 versioning and rollback.
official docsverifiedfree- official docsverifiedfree (BSD-licensed project docs)
- official docsverifiedfree (Apache-2.0 project docs)
- official docsverifiedfree online
Status is Development: names may change. Supports day 52 tracing and day 54 latency metrics.
official docsverifiedfree (public GitHub repository)Vendor feature details (TTL, minimums, multipliers) change; cite only the mechanism unless re-checked. Supports days 52 and 54.
official docsverifiedfreeVendor documentation, dated 'as read'; behaviour, lifetimes and isolation rules can change.
official docsverifiedfree onlineSupports insights 1517 and 1519. Vendor values change often; the insights state no prices or lifetimes.
official docsverifiedfree onlineSupports day 52 (rate limits and retries) and day 54 (caching raises effective throughput).
official docsverifiedfree- official docsverifiedfree online
Data engineering34
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
How scheduled jobs are declared (vercel.json crons) and invoked as HTTP requests to a route.
official docsverifiedfree- official docsverifiedfree online (public domain software docs)
- official docsverifiedfree online
- official docsverifiedfree online
Declarative data-quality tests ('Expectations') for pipelines; cite for data contracts and validation gates.
official docsverifiedfree- official docsverifiedfree online
Cite for exactly-once email sending in retries: pass an idempotency key so duplicate requests within 24 hours are not sent twice.
official docsverifiedfree- official docsverifiedfree online
- official docsverifiedfree online
Cite for designing scheduled jobs to be idempotent and reconciliation-based, and for securing cron endpoints.
official docsverifiedfree- official docsverifiedfree online
- official docsverifiedfree online
Join-cardinality checks that make a fan-out join fail loudly (scenario-003; Day 7 join grain).
official docsverifiedfree online- official docsverifiedfree (BSD-licensed project docs)
Day 2 point-in-time correctness; Day 7 event vs load time; Day 19 training-serving skew.
official docsverifiedfree online- official docsverifiedfree
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online (public domain software docs)
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
- official docsverifiedfree online
Rolling, expanding and exponentially weighted windows; cite for lag/rolling feature construction and the need to shift before rolling to avoid look-ahead.
official docsverifiedfree
Security and governance17
Landing page for the AI RMF, Playbook and revision status; for the framework document itself cite docs-nist-ai-rmf-1.
official docsverifiedfreeGovern/Map/Measure/Manage functions and trustworthy-AI characteristics; supports day 53 governance vocabulary.
official docsverifiedopen (US government publication)GenAI-specific risk list and suggested actions mapped to the AI RMF; supports days 53 and 55.
official docsverifiedopen (US government publication)Retention differs per endpoint and feature, so a vendor review must be per endpoint. Re-check before quoting numbers.
official docsverifiedfreeSupports insight 1701; says nothing about LLM prompts.
official docsverifiedfree online- official docsverifiedfree online
Tool metadata from a third-party server is input to the model and can change at runtime.
official docsverifiedfree- official docsverifiedfree online
Reference open-source redaction pipeline used as a candidate in project-050.
official docsverifiedMIT (code); open docs. The default NLP engine needs a spaCy model download.Complements docs-presidio, whose registry text predates this check.
official docsverifiedfree; MIT (code)Cite only for the principles checked; this is not legal advice and other jurisdictions differ.
official docsverifiedfree onlineHow Postgres RLS policies restrict rows per user (auth.uid()); cite for per-user data isolation.
official docsverifiedfreeDefines PII and impact-level thinking for confidentiality safeguards; supports PII category design in project-050. Educational, not jurisdiction-specific legal advice.
official docsverifiedU.S. Government work; open access.General incident-response guidance; GenAI-specific actions are in the NIST AI 600-1 profile (docs-nist-ai-600-1-genai-profile).
official docsverifiedU.S. Government work; open accessDocuments that the block exists and mirrors ASCII; the invisibility and misuse claim is a practitioner observation.
official docsverifiedfree (Unicode terms of use)Vendor-specific example of a general pattern (short-lived, scoped credentials).
official docsverifiedfree- official docsverifiedfree online (BSD-licensed project docs)
General8
Basis for the academy's objective-activity-assessment alignment in lesson design.
official docsverifiedfreeA contract, not technical documentation; terms differ by vendor and change. Not legal advice; the team's counsel decides what the clause covers.
official docsverifiedfree- official docsverifiedfree (PSF license docs)
License basis for Eurostat dataset use in projects.
official docsverifiedSecondary reference for HTTP semantics (RFC 9110, section 13.1.1).
official docsverifiedfreeSupports insight 1514. Libraries may add default-filling as their own feature.
official docsverifiedfree onlineDocuments the mechanism only. Supports insight 1701.
official docsverifiedfree onlineSupersedes SR 11-7; cite SR 26-2 for current wording.
official docsverifiedfree online