Thomas Piacentini
← Workshop

Book

1. Foundations

Original text · English

Math, Tooling, and Classical Machine Learning

  1. Dev Environment
  2. Git & Collaboration
  3. GPU Setup & Cloud
  4. APIs & Keys
  5. Jupyter Notebooks
  6. Python Environments
  7. Docker for AI
  8. Editor Setup
  9. Data Management
  10. Terminal & Shell
  11. Linux for AI
  12. Debugging & Profiling
  13. Python for AI Engineering
  14. Linear Algebra Intuition
  15. Vectors, Matrices & Operations
  16. Matrix Transformations & Eigenvalues
  17. Calculus for ML: Derivatives & Gradients
  18. Chain Rule & Automatic Differentiation
  19. Probability & Distributions
  20. Bayes' Theorem & Statistical Thinking
  21. Optimization: Gradient Descent Family
  22. Information Theory: Entropy, KL Divergence
  23. Dimensionality Reduction: PCA, t-SNE, UMAP
  24. Singular Value Decomposition
  25. Tensor Operations
  26. Numerical Stability
  27. Norms & Distances
  28. Statistics for ML
  29. Sampling Methods
  30. Linear Systems
  31. Convex Optimization
  32. Complex Numbers for AI
  33. The Fourier Transform
  34. Graph Theory for ML
  35. Stochastic Processes
  36. What Is Machine Learning
  37. Linear Regression from Scratch
  38. Logistic Regression & Classification
  39. Decision Trees & Random Forests
  40. Support Vector Machines
  41. KNN & Distance Metrics
  42. Unsupervised Learning: K-Means, DBSCAN
  43. Feature Engineering & Selection
  44. Model Evaluation: Metrics, Cross-Validation
  45. Bias, Variance & the Learning Curve
  46. Ensemble Methods: Boosting, Bagging, Stacking
  47. Hyperparameter Tuning
  48. ML Pipelines & Experiment Tracking
  49. Naive Bayes
  50. Time Series Fundamentals
  51. Anomaly Detection
  52. Handling Imbalanced Data
  53. Feature Selection
  54. ML System Design — From Problem to Deployed Model
  55. Monitoring Models in Production — Data Drift and Concept Drift
  56. Feature Stores and Training-Serving Skew
Code and artifacts 1
What you take away

Saved in your notebook on this device.

Sources and limits

Reading checkpoints are self-reported. Test results are recorded separately and apply to the executed cases.

AI Engineering from Scratch · 3f9715c · MIT

Download this file ↓