<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://shariarkabir.com/</loc><lastmod>2026-09-11</lastmod><changefreq>monthly</changefreq><priority>1.0</priority></url>
  <url><loc>https://shariarkabir.com/publications</loc><lastmod>2026-09-11</lastmod><changefreq>monthly</changefreq><priority>0.8</priority></url>
  <url><loc>https://shariarkabir.com/cv</loc><lastmod>2026-09-11</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/</loc><lastmod>2026-09-01</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url>
  <url><loc>https://shariarkabir.com/blog/what-is-rag-retrieval-augmented-generation/</loc><lastmod>2026-09-01</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/how-to-spot-ai-generated-images/</loc><lastmod>2026-08-24</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/overfitting-explained/</loc><lastmod>2026-08-18</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/docker-security-hardening-checklist/</loc><lastmod>2026-08-04</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/machine-learning-intrusion-detection/</loc><lastmod>2026-07-28</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/data-leakage-in-machine-learning/</loc><lastmod>2026-07-14</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/llm-security-owasp-top-10/</loc><lastmod>2026-07-07</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/accuracy-precision-recall-explained/</loc><lastmod>2026-06-30</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/federated-learning-privacy-explained/</loc><lastmod>2026-06-23</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/how-to-read-a-machine-learning-paper/</loc><lastmod>2026-06-16</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/machine-learning-dementia-detection/</loc><lastmod>2026-06-02</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/how-transformers-work-attention-explained/</loc><lastmod>2026-05-26</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/adversarial-examples-fooling-image-classifiers/</loc><lastmod>2026-05-12</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/explainable-ai-shap-lime/</loc><lastmod>2026-05-05</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/ai-doesnt-steal-jobs-but-it-might-roast-you/</loc><lastmod>2026-04-28</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/diffusion-models-explained/</loc><lastmod>2026-04-21</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/digital-forensics-hashing-chain-of-custody/</loc><lastmod>2026-04-14</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/transfer-learning-explained/</loc><lastmod>2026-04-07</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/the-day-my-python-script-went-rogue/</loc><lastmod>2026-03-31</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/tls-handshake-explained/</loc><lastmod>2026-03-24</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/what-is-a-cyber-range/</loc><lastmod>2026-03-17</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/python-virtual-environments-dependency-pinning/</loc><lastmod>2026-03-10</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/ml-models-are-like-toddlers/</loc><lastmod>2026-03-03</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/when-you-docker-compose-into-chaos/</loc><lastmod>2026-02-24</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/ctf-for-beginners-how-to-start/</loc><lastmod>2026-02-17</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/how-i-taught-my-neural-network-to-fear-cats/</loc><lastmod>2026-02-10</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/password-hashing-explained/</loc><lastmod>2026-02-03</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/wireshark-packet-capture-basics/</loc><lastmod>2026-01-27</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/zero-trust-zero-friends-my-journey-to-cybersecurity-paranoia/</loc><lastmod>2026-01-20</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/git-for-research-code/</loc><lastmod>2026-01-13</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/penetration-testing-methodology-for-beginners/</loc><lastmod>2026-01-06</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
  <url><loc>https://shariarkabir.com/blog/deepguard-ai-image-authentication/</loc><lastmod>2025-05-18</lastmod><changefreq>yearly</changefreq><priority>0.7</priority></url>
</urlset>
