<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.shelfanalytics.org/</loc>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/designing-a-scalable-shelf-analytics-architecture/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/designing-a-scalable-shelf-analytics-architecture/how-to-build-a-fault-tolerant-shelf-analytics-pipeline/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/fallback-routing-for-offline-store-scenarios/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/fallback-routing-for-offline-store-scenarios/handling-network-outages-in-store-level-analytics/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/retail-data-ingestion-pipelines-for-store-photos/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/retail-data-ingestion-pipelines-for-store-photos/best-practices-for-securing-retail-shelf-images-in-aws/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/security-boundaries-for-retail-image-data/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/core-architecture-for-shelf-analytics/security-boundaries-for-retail-image-data/integrating-legacy-pos-data-with-modern-vision-apis/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/async-image-batching-for-high-volume-stores/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/async-image-batching-for-high-volume-stores/implementing-celery-for-async-shelf-photo-processing/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/bounding-box-extraction-sku-localization/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/bounding-box-extraction-sku-localization/reducing-false-positives-in-sku-bounding-boxes/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/error-handling-in-computer-vision-pipelines/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/error-handling-in-computer-vision-pipelines/debugging-vision-model-drift-in-retail-environments/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/vision-model-routing-for-shelf-detection/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/image-parsing-computer-vision-workflows/vision-model-routing-for-shelf-detection/optimizing-yolov8-for-grocery-shelf-detection/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/automating-facings-vs-actuals-validation/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/automating-facings-vs-actuals-validation/calculating-facing-discrepancies-with-python/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/position-validation-algorithms-for-planograms/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/position-validation-algorithms-for-planograms/validating-shelf-position-tolerances-in-retail/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/promotional-display-alignment-checks/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
  <url>
    <loc>https://www.shelfanalytics.org/planogram-sync-sku-mapping-strategies/threshold-tuning-for-compliance-accuracy/</loc>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url>
  
</urlset>
