<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://sj-techlog.pages.dev/</loc>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics</loc>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/privacy</loc>
<changefreq>yearly</changefreq>
<priority>0.2</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/rag</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/data-pipeline</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/database</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/infrastructure</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/retrospective</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/cs</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/backend</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/ml-foundations</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/transformer</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/mathematics</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/python-for-ai</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/langchain</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/fine-tuning</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/mcp</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/inference</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/evaluation</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/ai-llm/agents</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/rag/retrieval</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/rag/graphrag</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/rag/ontology</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/rag/rag-evaluation</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/data-pipeline/flow-foundations</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/data-pipeline/event-streaming</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/data-pipeline/distributed-processing</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/data-pipeline/lakehouse</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/data-pipeline/orchestration-quality</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/database/schema</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/database/graph-db</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/database/vector-db</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/database/migration</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/infrastructure/deployment</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/infrastructure/container</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/infrastructure/observability</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/infrastructure/network</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/retrospective/decision</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/retrospective/failure</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/retrospective/learning</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/retrospective/career</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/cs/data-structures-algorithms</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/cs/operating-systems</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/cs/computer-architecture</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/cs/computer-networks</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/cs/programming-languages</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/backend/api-design</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/backend/transaction</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/backend/testing</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/topics/backend/backend-performance</loc>
<changefreq>weekly</changefreq>
<priority>0.65</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/decoupled-weight-decay-regularization-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/attention-is-all-you-need-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/neural-machine-translation-rare-words-subword-units-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/chain-of-thought-prompting-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/scaling-monosemanticity-claude-3-sonnet-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/deepseek-r1-reinforcement-learning-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/deepseek-v3-technical-report-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/direct-preference-optimization-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/flashattention-io-aware-exact-attention-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/interpretability-in-the-wild-ioi-circuit-gpt2-small-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/grouped-query-attention-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/in-context-learning-and-induction-heads-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/language-models-are-few-shot-learners-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llama-3-herd-of-models-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/circuit-tracing-attribution-graphs-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/lora-low-rank-adaptation-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/mes-scm-rag-baseline-multi-query-thinking-mcp</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/retrieval-augmented-generation-for-knowledge-intensive-nlp-tasks-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/react-synergizing-reasoning-and-acting-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/scaling-laws-for-neural-language-models-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/training-compute-optimal-large-language-models-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/training-language-models-to-follow-instructions-with-human-feedback-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/a-primer-on-the-inner-workings-of-transformer-based-language-models-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/a-mathematical-framework-for-transformer-circuits-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/towards-monosemanticity-sparse-autoencoders-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/a-neural-probabilistic-language-model-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/sequence-to-sequence-learning-with-neural-networks-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/neural-machine-translation-attention-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/learning-representations-by-back-propagating-errors-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/scaling-llm-test-time-compute-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/deep-residual-learning-for-image-recognition-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/toy-models-of-superposition-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/layer-normalization-deep-dive</loc>
<lastmod>2026-07-23T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-internal-structure-core-papers</loc>
<lastmod>2026-07-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/attention-is-all-you-need-transformer-foundation</loc>
<lastmod>2026-07-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/machine-learning-vs-deep-learning-for-beginners</loc>
<lastmod>2026-07-22T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/bm25-mdpr-mcontriever-e5-retrieval-baselines</loc>
<lastmod>2026-07-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/pgvector-hnsw-ann-filtered-search-recall</loc>
<lastmod>2026-07-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/rag-changes-answer-path-not-model</loc>
<lastmod>2026-07-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/beir-zero-shot-retrieval-review</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/bge-m3-embedding-review</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/bm25-only-mes-scm-retrieval</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/gpu-internal-architecture-deep-dive</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/gpu-and-llm-compute-memory-systems</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/hbm-and-llm-memory-bandwidth</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-00-roadmap</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-01-linear-algebra</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-02-probability-information</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-03-calculus-optimization</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-04-transformer</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-05-retrieval-rag</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/llm-math-06-finetuning-agents-mcp</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/miracl-multilingual-retrieval-review</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/ndcg-at-10</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/pyserini-reproducible-retrieval</loc>
<lastmod>2026-07-21T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/rag-chunks-embedding-dimensions-and-pooling</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/ram-and-llm-memory</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/recall-at-100</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/attention-is-all-you-need-transformer</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/before-mingpt-shakespeare</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://sj-techlog.pages.dev/posts/illustrated-transformer-tensor-flow</loc>
<lastmod>2026-07-20T15:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.9</priority>
</url>
</urlset>
