<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://aiengineeringfromscratch.com/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/catalog.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/prereqs.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/learning-paths.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/about.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.5</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/developer.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/contact.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/privacy.html</loc>
    <changefreq>yearly</changefreq>
    <priority>0.3</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/glossary.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/certifications.html</loc>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/certification?id=claude-ccao-f</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/certification?id=claude-ccdv-f</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/certification?id=claude-ccar-f</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/certification?id=claude-ccar-p</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F00-certification-strategy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F01-claude-product-and-model-landscape</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F02-model-selection-and-token-economics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F03-prompting-and-task-decomposition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F04-context-knowledge-memory-and-caching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F05-output-evaluation-and-validation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F06-governance-safety-and-responsible-use</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F07-workflow-design-and-human-handoffs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F08-messages-api-and-application-lifecycle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F09-structured-output-and-defensive-parsing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F10-tool-use-and-agentic-loops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F11-mcp-server-design-and-integration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F12-claude-agent-sdk-and-hooks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F13-application-security-and-secrets</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F14-evals-testing-debugging-and-observability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F15-claude-code-for-development-teams</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F16-multi-agent-orchestration-and-delegation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F17-agent-sdk-sessions-subagents-and-context</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F18-tool-contracts-errors-and-progressive-discovery</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F19-claude-code-memory-rules-skills-and-ci</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F20-reliable-extraction-batch-and-reviewers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F21-long-context-reliability-provenance-and-escalation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F22-business-discovery-requirements-and-slas</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F23-end-to-end-architecture-and-value-tradeoffs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F24-rag-retrieval-and-data-pipelines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F25-integration-protocols-identity-and-least-privilege</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F26-production-observability-latency-and-cost</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F27-enterprise-governance-compliance-and-hitl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F28-stakeholder-communication-adrs-and-lifecycle</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F29-associate-workflow-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F30-developer-application-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F31-architect-foundations-scenario-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=certifications%2Fclaude%2Flessons%2F32-architect-professional-system-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.7</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F01-dev-environment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F02-git-and-collaboration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F03-gpu-setup-and-cloud</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F04-apis-and-keys</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F05-jupyter-notebooks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F06-python-environments</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F07-docker-for-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F08-editor-setup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F09-data-management</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F10-terminal-and-shell</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F11-linux-for-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F00-setup-and-tooling%2F12-debugging-and-profiling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F01-linear-algebra-intuition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F02-vectors-matrices-operations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F03-matrix-transformations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F04-calculus-for-ml</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F05-chain-rule-and-autodiff</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F06-probability-and-distributions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F07-bayes-theorem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F08-optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F09-information-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F10-dimensionality-reduction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F11-singular-value-decomposition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F12-tensor-operations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F13-numerical-stability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F14-norms-and-distances</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F15-statistics-for-ml</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F16-sampling-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F17-linear-systems</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F18-convex-optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F19-complex-numbers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F20-fourier-transform</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F21-graph-theory</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F01-math-foundations%2F22-stochastic-processes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F01-what-is-machine-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F02-linear-regression</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F03-logistic-regression</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F04-decision-trees</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F05-support-vector-machines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F06-knn-and-distances</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F07-unsupervised-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F08-feature-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F09-model-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F10-bias-variance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F11-ensemble-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F12-hyperparameter-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F13-ml-pipelines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F14-naive-bayes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F15-time-series</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F16-anomaly-detection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F17-imbalanced-data</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F02-ml-fundamentals%2F18-feature-selection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F01-the-perceptron</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F02-multi-layer-networks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F03-backpropagation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F04-activation-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F05-loss-functions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F06-optimizers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F07-regularization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F08-weight-initialization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F09-learning-rate-schedules</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F10-mini-framework</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F11-intro-to-pytorch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F12-intro-to-jax</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F03-deep-learning-core%2F13-debugging-neural-networks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F01-image-fundamentals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F02-convolutions-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F03-cnns-lenet-to-resnet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F04-image-classification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F05-transfer-learning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F06-object-detection-yolo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F07-semantic-segmentation-unet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F08-instance-segmentation-mask-rcnn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F09-image-generation-gans</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F10-image-generation-diffusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F11-stable-diffusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F12-video-understanding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F13-3d-vision-nerf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F14-vision-transformers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F15-real-time-edge</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F16-vision-pipeline-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F17-self-supervised-vision</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F18-open-vocab-clip</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F19-ocr-document-understanding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F20-image-retrieval-metric</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F21-keypoint-pose</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F22-3d-gaussian-splatting</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F23-diffusion-transformers-rectified-flow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F24-sam3-open-vocab-segmentation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F25-vision-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F26-monocular-depth</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F27-multi-object-tracking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F04-computer-vision%2F28-world-models-video-diffusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F01-text-processing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F02-bag-of-words-tfidf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F03-word-embeddings-word2vec</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F04-glove-fasttext-subword</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F05-sentiment-analysis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F06-named-entity-recognition</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F07-pos-tagging-parsing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F08-cnns-rnns-for-text</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F09-sequence-to-sequence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F10-attention-mechanism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F11-machine-translation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F12-text-summarization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F13-question-answering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F14-information-retrieval-search</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F15-topic-modeling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F16-text-generation-pre-transformer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F17-chatbots-rule-to-neural</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F18-multilingual-nlp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F19-subword-tokenization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F20-structured-outputs-constrained-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F21-nli-textual-entailment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F22-embedding-models-deep-dive</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F23-chunking-strategies-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F24-coreference-resolution</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F25-entity-linking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F26-relation-extraction-kg</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F27-llm-evaluation-frameworks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F28-long-context-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F05-nlp-foundations-to-advanced%2F29-dialogue-state-tracking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F01-audio-fundamentals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F02-spectrograms-mel-features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F03-audio-classification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F04-speech-recognition-asr</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F05-whisper-architecture-finetuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F06-speaker-recognition-verification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F07-text-to-speech</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F08-voice-cloning-conversion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F09-music-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F10-audio-language-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F11-real-time-audio-processing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F12-voice-assistant-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F13-neural-audio-codecs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F14-voice-activity-detection-turn-taking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F15-streaming-speech-to-speech-moshi-hibiki</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F16-anti-spoofing-audio-watermarking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F06-speech-and-audio%2F17-audio-evaluation-metrics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F01-why-transformers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F02-self-attention-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F03-multi-head-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F04-positional-encoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F05-full-transformer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F06-bert-masked-language-modeling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F07-gpt-causal-language-modeling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F08-t5-bart-encoder-decoder</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F09-vision-transformers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F10-audio-transformers-whisper</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F11-mixture-of-experts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F12-kv-cache-flash-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F13-scaling-laws</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F14-build-a-transformer-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F15-attention-variants</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F07-transformers-deep-dive%2F16-speculative-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F01-generative-models-taxonomy-history</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F02-autoencoders-vae</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F03-gans-generator-discriminator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F04-conditional-gans-pix2pix</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F05-stylegan</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F06-diffusion-ddpm-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F07-latent-diffusion-stable-diffusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F08-controlnet-lora-conditioning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F09-inpainting-outpainting-editing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F10-video-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F11-audio-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F12-3d-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F13-flow-matching-rectified-flows</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F14-evaluation-fid-clip-score</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F08-generative-ai%2F19-visual-autoregressive-var</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F01-mdps-states-actions-rewards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F02-dynamic-programming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F03-monte-carlo-methods</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F04-q-learning-sarsa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F05-dqn</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F06-policy-gradients-reinforce</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F07-actor-critic-a2c-a3c</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F08-ppo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F09-reward-modeling-rlhf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F10-multi-agent-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F11-sim-to-real-transfer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F09-reinforcement-learning%2F12-rl-for-games</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F01-tokenizers</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F02-building-a-tokenizer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F03-data-pipelines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F04-pre-training-mini-gpt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F05-scaling-distributed</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F06-instruction-tuning-sft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F07-rlhf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F08-dpo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F09-constitutional-ai-self-improvement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F10-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F11-quantization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F12-inference-optimization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F13-building-complete-llm-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F14-open-models-architecture-walkthroughs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F15-speculative-decoding-eagle3</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F16-differential-attention-v2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F17-native-sparse-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F18-multi-token-prediction</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F19-dualpipe-parallelism</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F20-deepseek-v3-walkthrough</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F21-jamba-hybrid-ssm-transformer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F22-async-hogwild-inference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F25-speculative-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F10-llms-from-scratch%2F34-gradient-checkpointing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F01-prompt-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F02-few-shot-cot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F03-structured-outputs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F04-embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F05-context-engineering</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F06-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F07-advanced-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F08-fine-tuning-lora</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F09-function-calling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F10-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F11-caching-cost</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F12-guardrails</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F13-production-app</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F14-model-context-protocol</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F15-prompt-caching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F16-langgraph-state-machines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F11-llm-engineering%2F17-agent-framework-tradeoffs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F01-vision-transformer-patch-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F02-clip-contrastive-pretraining</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F03-blip2-qformer-bridge</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F04-flamingo-gated-cross-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F05-llava-visual-instruction-tuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F06-any-resolution-patch-n-pack</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F07-open-weight-vlm-recipes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F08-llava-onevision-single-multi-video</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F09-qwen-vl-family-dynamic-fps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F10-internvl3-native-multimodal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F11-chameleon-early-fusion-tokens</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F12-emu3-next-token-for-generation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F13-transfusion-autoregressive-diffusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F14-show-o-discrete-diffusion-unified</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F15-janus-pro-decoupled-encoders</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F16-mio-any-to-any-streaming</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F17-video-language-temporal-grounding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F18-long-video-million-token</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F19-audio-language-whisper-to-af3</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F20-omni-models-thinker-talker</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F21-embodied-vlas-openvla-pi0-groot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F22-document-diagram-understanding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F23-colpali-vision-native-rag</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F24-multimodal-rag-cross-modal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F12-multimodal-ai%2F25-multimodal-agents-computer-use</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F01-the-tool-interface</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F02-function-calling-deep-dive</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F03-parallel-and-streaming-tool-calls</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F04-structured-output</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F05-tool-schema-design</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F06-mcp-fundamentals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F07-building-an-mcp-server</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F08-building-an-mcp-client</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F09-mcp-transports</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F10-mcp-resources-and-prompts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F11-mcp-sampling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F12-mcp-roots-and-elicitation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F13-mcp-async-tasks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F14-mcp-apps</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F15-mcp-security-tool-poisoning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F16-mcp-security-oauth-2-1</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F17-mcp-gateways-and-registries</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F18-mcp-auth-production</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F19-a2a-protocol</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F20-opentelemetry-genai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F21-llm-routing-layer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F22-skills-and-agent-sdks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F23-capstone-tool-ecosystem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F24-skill-discovery-and-progressive-disclosure</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F25-skill-invocation-and-routing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F26-skill-permissions-sandboxes-and-trust</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F27-skill-evals-packaging-and-portability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F28-mcp-tool-contracts-and-content</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F29-mcp-reliability-cancellation-and-flow-control</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F30-mcp-registry-supply-chain-and-drift</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F13-tools-and-protocols%2F31-mcp-conformance-versioning-and-operations</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F01-the-agent-loop</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F02-rewoo-plan-and-execute</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F03-reflexion-verbal-rl</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F04-tree-of-thoughts-lats</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F05-self-refine-and-critic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F06-tool-use-and-function-calling</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F07-memory-virtual-context-memgpt</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F08-memory-blocks-sleep-time-compute</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F09-hybrid-memory-mem0</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F10-skill-libraries-voyager</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F11-planning-htn-and-evolutionary</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F12-anthropic-workflow-patterns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F13-langgraph-stateful-graphs</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F14-autogen-actor-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F15-crewai-role-based-crews</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F16-openai-agents-sdk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F17-claude-agent-sdk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F18-agno-and-mastra-runtimes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F19-benchmarks-swebench-gaia</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F20-benchmarks-webarena-osworld</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F21-computer-use-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F22-voice-agents-pipecat-livekit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F23-otel-genai-conventions</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F24-agent-observability-platforms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F25-multi-agent-debate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F26-failure-modes-agentic</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F27-prompt-injection-defense</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F28-orchestration-patterns</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F29-production-runtimes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F30-eval-driven-agent-development</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F31-agent-workbench-why-models-fail</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F32-minimal-agent-workbench</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F33-instructions-as-executable-constraints</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F34-repo-memory-and-state</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F35-initialization-scripts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F36-scope-contracts</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F37-runtime-feedback-loops</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F38-verification-gates</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F39-reviewer-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F40-multi-session-handoff</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F41-workbench-for-real-repos</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F42-agent-workbench-capstone</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F43-frame-the-task-before-code</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F44-plan-from-evidence</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F45-delegate-with-isolation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F46-turn-feedback-into-system</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F47-outcomes-before-output</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F48-discover-the-real-workflow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F49-map-assumptions-and-risk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F50-choose-the-smallest-testable-slice</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F51-write-specifications-that-preserve-judgment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F52-design-success-metrics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F53-prototype-pilot-or-production</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F14-agent-engineering%2F54-build-the-feedback-ratchet</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F01-long-horizon-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F02-star-family-reasoning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F03-alphaevolve-evolutionary-coding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F04-darwin-godel-machine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F05-ai-scientist-v2</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F06-automated-alignment-research</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F07-recursive-self-improvement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F08-bounded-self-improvement</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F09-coding-agent-landscape</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F10-claude-code-permission-modes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F11-browser-agents</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F12-durable-execution</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F13-cost-governors</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F14-kill-switches-canaries</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F15-propose-then-commit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F16-checkpoints-rollback</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F17-constitutional-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F18-llama-guard</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F19-anthropic-rsp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F20-openai-preparedness-deepmind-fsf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F21-metr-external-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F15-autonomous-systems%2F22-cais-caisi-societal-risk</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F01-why-multi-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F02-fipa-acl-heritage</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F03-communication-protocols</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F04-primitive-model</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F05-supervisor-orchestrator-pattern</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F06-hierarchical-architecture</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F07-society-of-mind-debate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F08-role-specialization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F09-parallel-swarm-networks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F10-group-chat-speaker-selection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F11-handoffs-and-routines</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F12-a2a-protocol</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F13-shared-memory-blackboard</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F14-consensus-and-bft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F15-voting-debate-topology</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F16-negotiation-bargaining</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F17-generative-agents-simulation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F18-theory-of-mind-coordination</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F19-swarm-optimization-pso-aco</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F20-marl-maddpg-qmix-mappo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F21-agent-economies</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F22-production-scaling-queues-checkpoints</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F23-failure-modes-mast-groupthink</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F24-evaluation-coordination-benchmarks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F16-multi-agent-and-swarms%2F25-case-studies-2026-sota</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F01-managed-llm-platforms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F02-inference-platform-economics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F03-gpu-autoscaling-kubernetes</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F04-vllm-serving-internals</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F05-eagle3-speculative-decoding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F06-sglang-radixattention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F07-tensorrt-llm-blackwell</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F08-inference-metrics-goodput</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F09-production-quantization</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F10-cold-start-mitigation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F11-multi-region-kv-locality</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F12-edge-inference</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F13-llm-observability</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F14-prompt-semantic-caching</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F15-batch-apis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F16-model-routing</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F17-disaggregated-prefill-decode</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F18-vllm-production-stack-lmcache</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F19-ai-gateways</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F20-shadow-canary-progressive</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F21-ab-testing-llm-features</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F22-load-testing-llm-apis</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F23-sre-for-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F24-chaos-engineering-llm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F25-security-secrets-audit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F26-compliance-frameworks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F27-finops-llms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F17-infrastructure-and-production%2F28-self-hosted-serving-selection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F01-instruction-following-alignment-signal</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F02-reward-hacking-goodhart</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F03-direct-preference-optimization-family</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F04-sycophancy-rlhf-amplification</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F05-constitutional-ai-rlaif</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F06-mesa-optimization-deceptive-alignment</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F07-sleeper-agents-persistent-deception</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F08-in-context-scheming-frontier-models</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F09-alignment-faking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F10-ai-control-subversion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F11-scalable-oversight-weak-to-strong</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F12-red-teaming-pair-automated-attacks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F13-many-shot-jailbreaking</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F14-ascii-art-visual-jailbreaks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F15-indirect-prompt-injection</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F16-red-team-tooling-garak-llamaguard-pyrit</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F17-wmdp-dual-use-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F18-frontier-safety-frameworks-rsp-pf-fsf</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F19-model-welfare-research</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F20-bias-representational-harm</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F21-fairness-criteria-group-individual-counterfactual</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F22-differential-privacy-for-llms</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F23-watermarking-synthid-stable-signature-c2pa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F24-regulatory-frameworks-eu-us-uk-korea</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F25-echoleak-cves-for-ai</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F26-model-system-dataset-cards</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F27-data-provenance-training-governance</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F28-alignment-research-ecosystem</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F29-moderation-systems-openai-perspective-llamaguard</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F18-ethics-safety-alignment%2F30-dual-use-risk-cyber-bio-chem-nuclear</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F01-terminal-native-coding-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F02-rag-over-codebase</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F03-realtime-voice-assistant</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F04-multimodal-document-qa</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F05-autonomous-research-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F06-devops-troubleshooting-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F07-end-to-end-fine-tuning-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F08-production-rag-chatbot</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F09-code-migration-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F10-multi-agent-software-team</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F11-llm-observability-dashboard</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F12-video-understanding-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F13-mcp-server-with-registry</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F14-speculative-decoding-server</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F15-constitutional-safety-harness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F16-github-issue-to-pr-agent</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F17-personal-ai-tutor</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F20-agent-harness-loop-contract</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F21-tool-registry-schema-validation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F22-jsonrpc-stdio-transport</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F23-function-call-dispatcher</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F24-plan-execute-control-flow</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F25-verification-gates-observation-budget</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F26-sandbox-runner-denylist</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F27-eval-harness-fixture-tasks</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F28-observability-otel-traces</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F29-end-to-end-coding-task-demo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F30-bpe-tokenizer-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F31-tokenized-dataset-sliding-window</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F32-token-positional-embeddings</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F33-multihead-self-attention</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F34-transformer-block</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F35-gpt-model-assembly</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F36-training-loop-eval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F37-loading-pretrained-weights</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F38-classifier-finetuning</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F39-instruction-tuning-sft</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F40-dpo-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F41-eval-pipeline</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F42-large-corpus-downloader</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F43-hdf5-tokenized-corpus</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F44-cosine-lr-warmup</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F45-gradient-clipping-amp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F46-gradient-accumulation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F47-checkpoint-save-resume</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F48-distributed-fsdp-ddp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F49-lm-eval-harness</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F50-hypothesis-generator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F51-literature-retrieval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F52-experiment-runner</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F53-result-evaluator</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F54-paper-writer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F55-critic-loop</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F56-iteration-scheduler</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F57-end-to-end-research-demo</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F58-vision-encoder-patches</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F59-vit-transformer</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F60-projection-layer-modality-align</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F61-cross-attention-fusion</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F62-vision-language-pretraining</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F63-multimodal-eval</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F64-chunking-strategies-advanced</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F65-hybrid-retrieval-bm25-dense</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F66-reranker-cross-encoder</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F67-query-rewriting-hyde</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F68-rag-eval-precision-recall</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F69-end-to-end-rag-system</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F70-task-spec-format</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F71-classical-metrics</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F72-code-exec-metric</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F73-perplexity-calibration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F74-leaderboard-aggregation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F75-end-to-end-eval-runner</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F76-collective-ops-from-scratch</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F77-data-parallel-ddp</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F78-zero-parameter-sharding</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F79-pipeline-parallel</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F80-checkpoint-sharded-resume</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F81-end-to-end-distributed-train</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F82-jailbreak-taxonomy</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F83-prompt-injection-detector</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F84-refusal-evaluation</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F85-content-classifier-integration</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F86-constitutional-rules-engine</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
  <url>
    <loc>https://aiengineeringfromscratch.com/lesson?path=phases%2F19-capstone-projects%2F87-end-to-end-safety-gate</loc>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
