<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url><loc>https://pythonanddatascience.com/</loc></url>
  <url><loc>https://pythonanddatascience.com/blog</loc></url>
  <url><loc>https://pythonanddatascience.com/es</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/machine-learning</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/statistics</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/deep-learning</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/llm-genai</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/causal-inference</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/mlops</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/time-series</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/python-engineering</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/explainability</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/sql-data-engineering</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/category/data-hygiene</loc></url>
  <url><loc>https://pythonanddatascience.com/blog/building-a-baseline-in-10-minutes-a-practical-automl-workflow</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/when-automl-beats-a-hand-tuned-model-and-when-it-q</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/auto-sklearn-and-h2o-automl-open-source-automl-you</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/bigquery-ml-training-models-without-leaving-sql</loc><lastmod>2026-09-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/google-cloud-automl-vs-azure-automl-vs-aws-sagemak</loc><lastmod>2026-09-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/what-automl-actually-automates-and-what-it-still-cant</loc><lastmod>2026-09-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/which-score-actually-matters-a-plain-english-guide-to-precision-recall-and-the-rest</loc><lastmod>2026-09-21T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/pearson-vs-spearman-vs-kendall-picking-the-right-correlation-for-your-data</loc><lastmod>2026-09-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/sql-window-functions-you-actually-need-for-data-science</loc><lastmod>2026-09-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/nested-cross-validation-why-your-validation-score-is-lying-to-you</loc><lastmod>2026-08-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-five-bands-of-im-not-sure</loc><lastmod>2026-08-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-your-forecast-fails-on-christmas-handling-multiple-seasonalities-and-holiday-spikes</loc><lastmod>2026-08-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/time-series-anatomy</loc><lastmod>2026-08-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-llms-forget-the-middle-understanding-context-windows-and-lost-in-the-middle</loc><lastmod>2026-08-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/significance-tests</loc><lastmod>2026-08-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-llms-confidently-make-things-up-understanding-and-catching-hallucination</loc><lastmod>2026-08-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/regularization</loc><lastmod>2026-08-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-is-my-pandas-code-so-slow-a-practical-guide-to-vectorization</loc><lastmod>2026-08-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/probability-distributions</loc><lastmod>2026-08-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-is-my-data-pipeline-crashing-a-friendly-guide-to-python-memory-profiling</loc><lastmod>2026-08-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/preprocessing</loc><lastmod>2026-08-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-did-the-model-say-no-explaining-black-box-decisions-to-your-boss-without-the-math</loc><lastmod>2026-08-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/optimizers</loc><lastmod>2026-08-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/when-should-you-retrain-building-a-simple-retraining-trigger</loc><lastmod>2026-08-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-mlops-lifecycle</loc><lastmod>2026-08-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/what-is-cross-validation-and-how-do-you-avoid-doing-it-wrong</loc><lastmod>2026-08-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/loss-functions-the-training-objective</loc><lastmod>2026-08-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/what-is-a-feature-store-and-do-you-actually-need-one</loc><lastmod>2026-08-21T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/llm-vocabulary</loc><lastmod>2026-08-21T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/what-does-a-p-value-actually-mean-and-why-practitioners-keep-misusing-it</loc><lastmod>2026-08-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/hypothesis-testing</loc><lastmod>2026-08-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/what-are-embeddings-and-what-can-you-actually-do-with-them</loc><lastmod>2026-08-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/feature-engineering</loc><lastmod>2026-08-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/vectorization-in-python-why-it-s-100-1000x-faster</loc><lastmod>2026-08-18T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/model-explainability-techniques</loc><lastmod>2026-08-18T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/vector-databases-compared-when-you-actually-need-one</loc><lastmod>2026-08-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/evaluation-metrics</loc><lastmod>2026-08-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/type-i-vs-type-ii-errors-how-to-actually-manage-the-tradeoff-without-a-math-degree</loc><lastmod>2026-08-16T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/distance-metrics</loc><lastmod>2026-08-16T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/time-series-cross-validation-why-k-fold-breaks-on-temporal-data</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/cross-validation</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/think-like-a-bayesian-a-guide-for-frequentists-who-hate-formulas</loc><lastmod>2026-08-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/causal-inference-glossary</loc><lastmod>2026-08-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-liar-s-paradox-in-data-why-testing-too-much-leads-to-false-discoveries</loc><lastmod>2026-08-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/algorithm-subcategory-map</loc><lastmod>2026-08-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-confusion-matrix-seeing-where-your-model-gets-it-wrong</loc><lastmod>2026-08-12T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/activation-functions</loc><lastmod>2026-08-12T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/rag-vs-long-context-models-which-wins-in-2026</loc><lastmod>2026-08-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-central-limit-theorem-why-messy-real-world-data-still-works</loc><lastmod>2026-08-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/python-generators-how-to-process-massive-datasets-without-crashing-your-computer</loc><lastmod>2026-08-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-bootstrap-how-to-measure-uncertainty-without-assuming-normality</loc><lastmod>2026-08-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/prophet-vs-statistical-models-a-practical-forecasting-showdown</loc><lastmod>2026-08-09T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/stop-making-variable-soup-a-guide-to-pandas-method-chaining</loc><lastmod>2026-08-09T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-just-run-it-trap</loc><lastmod>2026-08-08T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-your-prompts-fail-and-what-that-tells-us</loc><lastmod>2026-08-08T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/polars-vs-pandas-a-practical-migration-guide</loc><lastmod>2026-08-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-winners-curse-why-underpowered-experiments-inflate-your-results</loc><lastmod>2026-08-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/partial-dependence-plots-and-ice-curves-see-how-your-model-really-uses-each-feature</loc><lastmod>2026-08-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/simpson-s-paradox-when-aggregated-data-tells-the-opposite-story</loc><lastmod>2026-08-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/parallelization-in-python-multiprocessing-joblib-and-when-more-workers-backfire</loc><lastmod>2026-08-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/shap-values-why-your-model-predicted-that</loc><lastmod>2026-08-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/nested-cross-validation-how-to-tune-your-model-without-lying-to-yourself</loc><lastmod>2026-08-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/monitoring-model-performance-in-production-without-the-fancy-tools</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/model-versioning-and-rollbacks-treating-models-like-code-you-can-revert</loc><lastmod>2026-08-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/lora-and-qlora-explained-fine-tuning-big-models-on-small-budgets</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/lime-vs-shap-choosing-the-right-translator-for-your-black-box-models</loc><lastmod>2026-07-31T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/learning-curves-how-to-read-your-model-s-mind-to-fix-overfitting-and-underfitting</loc><lastmod>2026-07-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/is-your-model-actually-better-a-plain-english-guide-to-statistical-significance</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/how-to-properly-handle-missing-data-is-imputation-always-the-right-answer</loc><lastmod>2026-07-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/how-to-detect-and-handle-data-drift-in-production-models</loc><lastmod>2026-07-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/gradient-boosting-for-time-series-using-lightgbm-to-forecast</loc><lastmod>2026-07-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/fine-tuning-vs-rag-how-to-actually-decide</loc><lastmod>2026-07-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-three-ways-to-steer-an-llm-and-why-you-need-to-pick-one</loc><lastmod>2026-07-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/feature-engineering-for-time-series-lags-rolling-windows-and-seasonality</loc><lastmod>2026-07-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/experiment-tracking-done-right-mlflow-vs-weights-biases</loc><lastmod>2026-07-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/evaluating-llm-output-beyond-it-looks-right</loc><lastmod>2026-07-21T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/evaluating-forecast-accuracy-mape-rmse-and-why-averages-lie</loc><lastmod>2026-07-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-wait-i-need-a-database-for-this-problem</loc><lastmod>2026-07-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/data-leakage-why-your-perfect-model-is-probably-lying-to-you</loc><lastmod>2026-07-18T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-your-laptop-model-doesnt-work-in-production</loc><lastmod>2026-07-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/confidence-intervals-what-95-confident-actually-means-without-the-math-headaches</loc><lastmod>2026-07-16T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/common-sql-join-mistakes-that-quietly-duplicate-your-rows</loc><lastmod>2026-07-15T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/ensemble-stacking-combining-models-the-right-way</loc><lastmod>2026-07-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/feature-engineering-for-tabular-data-the-techniques-that-actually-move-the-needle</loc><lastmod>2026-07-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/feature-scaling-why-your-model-might-be-ignoring-half-your-data</loc><lastmod>2026-07-12T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/naive-bayes-why-the-naive-independence-assumption-works</loc><lastmod>2026-07-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-your-knn-model-fails-in-high-dimensions-understanding-the-curse-of-dimensionality</loc><lastmod>2026-07-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/support-vector-machines-intuitively-finding-the-widest-margin</loc><lastmod>2026-07-09T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/random-forests-vs-gradient-boosting-why-teams-of-trees-win</loc><lastmod>2026-07-08T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/decision-trees-from-scratch-how-splits-actually-get-made</loc><lastmod>2026-07-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/xgboost-vs-lightgbm-vs-catboost-how-to-actually-choose-without-a-math-degree</loc><lastmod>2026-07-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/regularization-explained-why-your-models-overfit-and-how-to-stop-it</loc><lastmod>2026-07-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/how-gradient-descent-actually-works-and-the-variants-that-make-it-practical</loc><lastmod>2026-07-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-archer-and-the-target-why-models-miss</loc><lastmod>2026-07-03T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/classical-forecasting-vs-machine-learning-when-does-arima-beat-an-lstm</loc><lastmod>2026-07-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/ci-cd-for-machine-learning-what-should-you-actually-automate</loc><lastmod>2026-07-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-end-to-end-case-study-what-should-blue-harbor-do-with-the-90-day-policy</loc><lastmod>2026-06-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/counterfactual-reasoning-what-would-have-happened</loc><lastmod>2026-06-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/root-cause-analysis-why-did-my-data-suddenly-go-weird</loc><lastmod>2026-06-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/beyond-the-average-finding-which-customers-the-treatment-actually-helps</loc><lastmod>2026-06-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/propensity-scores-in-plain-english-matching-weighting-and-when-they-fail</loc><lastmod>2026-06-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/instrumental-variables-when-you-can-t-measure-the-confounder-directly</loc><lastmod>2026-06-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/sensitivity-analysis-how-robust-is-your-estimate-to-an-unmeasured-confounder</loc><lastmod>2026-06-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/estimating-and-validating-causal-effects-with-dowhy</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/building-your-first-causal-model-from-data-to-dag</loc><lastmod>2026-06-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/correlation-isnt-causation</loc><lastmod>2026-06-21T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/can-a-tiny-model-judge-a-giant-one-inside-lager-and-inspector</loc><lastmod>2026-06-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/calibration-curves-when-your-model-s-probabilities-are-lying-to-you</loc><lastmod>2026-06-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/building-your-first-rag-pipeline-chunking-embedding-and-retrieval</loc><lastmod>2026-06-18T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/building-an-ml-pipeline-that-avoids-train-serving-skew</loc><lastmod>2026-06-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/building-a-simple-llm-evaluation-harness-in-python</loc><lastmod>2026-06-16T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/baseline-models-why-you-should-always-build-the-dumb-model-first</loc><lastmod>2026-06-15T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-isn-t-my-model-learning-a-friendly-guide-to-diagnosing-deep-learning-dead-ends</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/batch-normalization-and-dropout-the-regularization-tricks-that-make-deep-learning-actually-work</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/borrowing-brains-a-beginner-s-guide-to-transfer-learning-and-fine-tuning</loc><lastmod>2026-06-12T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/building-a-miniature-transformer-from-scratch-the-lego-approach-to-deep-learning</loc><lastmod>2026-06-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/multi-head-attention-and-positional-encoding-giving-the-transformer-a-sense-of-direction</loc><lastmod>2026-06-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-attention-mechanism-finally-explained-without-the-matrix-algebra</loc><lastmod>2026-06-09T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/lstms-and-grus-giving-networks-a-memory</loc><lastmod>2026-06-08T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-rnns-forget-the-intuition-behind-the-vanishing-gradient-problem</loc><lastmod>2026-06-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-computers-see-better-with-cnns-an-intuitive-guide-to-image-recognition</loc><lastmod>2026-06-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/why-deep-networks-die-solving-the-vanishing-gradient-problem-with-relu-resnets-and-batchnorm</loc><lastmod>2026-06-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/backpropagation-intuitively-how-networks-learn-from-their-mistakes</loc><lastmod>2026-06-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/neural-networks-without-the-calculus-what-s-actually-happening-inside-a-single-neuron</loc><lastmod>2026-06-03T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/the-smart-model-that-failed</loc><lastmod>2026-06-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/blog/a-b-testing-deployed-models-shadow-deployments-and-canary-releases</loc><lastmod>2026-06-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/machine-learning</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/statistics</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/deep-learning</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/llm-genai</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/causal-inference</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/mlops</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/time-series</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/python-engineering</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/explainability</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/category/sql-data-engineering</loc></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-is-my-pandas-code-so-slow-a-practical-guide-to-vectorization</loc><lastmod>2026-09-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/pearson-vs-spearman-vs-kendall-picking-the-right-correlation-for-your-data</loc><lastmod>2026-09-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/vector-databases-compared-when-you-actually-need-one</loc><lastmod>2026-09-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/stop-making-variable-soup-a-guide-to-pandas-method-chaining</loc><lastmod>2026-09-05T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/sql-window-functions-you-actually-need-for-data-science</loc><lastmod>2026-09-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/simpson-s-paradox-when-aggregated-data-tells-the-opposite-story</loc><lastmod>2026-09-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/nested-cross-validation-why-your-validation-score-is-lying-to-you</loc><lastmod>2026-08-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-your-forecast-fails-on-christmas-handling-multiple-seasonalities-and-holiday-spikes</loc><lastmod>2026-08-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/time-series-anatomy</loc><lastmod>2026-08-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-llms-forget-the-middle-understanding-context-windows-and-lost-in-the-middle</loc><lastmod>2026-08-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-llms-confidently-make-things-up-understanding-and-catching-hallucination</loc><lastmod>2026-08-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/regularization</loc><lastmod>2026-08-27T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/probability-distributions</loc><lastmod>2026-08-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-is-my-data-pipeline-crashing-a-friendly-guide-to-python-memory-profiling</loc><lastmod>2026-08-25T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-did-the-model-say-no-explaining-black-box-decisions-to-your-boss-without-the-math</loc><lastmod>2026-08-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/optimizers</loc><lastmod>2026-08-24T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/what-is-cross-validation-and-how-do-you-avoid-doing-it-wrong</loc><lastmod>2026-08-22T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/hypothesis-testing</loc><lastmod>2026-08-20T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/model-explainability-techniques</loc><lastmod>2026-08-18T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/evaluation-metrics</loc><lastmod>2026-08-17T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/cross-validation</loc><lastmod>2026-08-15T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/think-like-a-bayesian-a-guide-for-frequentists-who-hate-formulas</loc><lastmod>2026-08-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/the-liar-s-paradox-in-data-why-testing-too-much-leads-to-false-discoveries</loc><lastmod>2026-08-13T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/rag-vs-long-context-models-which-wins-in-2026</loc><lastmod>2026-08-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/the-central-limit-theorem-why-messy-real-world-data-still-works</loc><lastmod>2026-08-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/python-generators-how-to-process-massive-datasets-without-crashing-your-computer</loc><lastmod>2026-08-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/the-bootstrap-how-to-measure-uncertainty-without-assuming-normality</loc><lastmod>2026-08-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/prophet-vs-statistical-models-a-practical-forecasting-showdown</loc><lastmod>2026-08-09T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/partial-dependence-plots-and-ice-curves-see-how-your-model-really-uses-each-feature</loc><lastmod>2026-08-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/nested-cross-validation-how-to-tune-your-model-without-lying-to-yourself</loc><lastmod>2026-08-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/monitoring-model-performance-in-production-without-the-fancy-tools</loc><lastmod>2026-08-03T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/lora-and-qlora-explained-fine-tuning-big-models-on-small-budgets</loc><lastmod>2026-08-01T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/learning-curves-how-to-read-your-model-s-mind-to-fix-overfitting-and-underfitting</loc><lastmod>2026-07-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/is-your-model-actually-better-a-plain-english-guide-to-statistical-significance</loc><lastmod>2026-07-29T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/how-to-properly-handle-missing-data-is-imputation-always-the-right-answer</loc><lastmod>2026-07-28T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/confidence-intervals-what-95-confident-actually-means-without-the-math-headaches</loc><lastmod>2026-07-16T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/common-sql-join-mistakes-that-quietly-duplicate-your-rows</loc><lastmod>2026-07-15T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/naive-bayes-why-the-naive-independence-assumption-works</loc><lastmod>2026-07-11T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-your-knn-model-fails-in-high-dimensions-understanding-the-curse-of-dimensionality</loc><lastmod>2026-07-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/random-forests-vs-gradient-boosting-why-teams-of-trees-win</loc><lastmod>2026-07-08T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/decision-trees-from-scratch-how-splits-actually-get-made</loc><lastmod>2026-07-07T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/how-gradient-descent-actually-works-and-the-variants-that-make-it-practical</loc><lastmod>2026-07-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/classical-forecasting-vs-machine-learning-when-does-arima-beat-an-lstm</loc><lastmod>2026-07-02T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/the-end-to-end-case-study-what-should-blue-harbor-do-with-the-90-day-policy</loc><lastmod>2026-06-30T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/propensity-scores-in-plain-english-matching-weighting-and-when-they-fail</loc><lastmod>2026-06-26T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/estimating-and-validating-causal-effects-with-dowhy</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/calibration-curves-when-your-model-s-probabilities-are-lying-to-you</loc><lastmod>2026-06-19T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-isn-t-my-model-learning-a-friendly-guide-to-diagnosing-deep-learning-dead-ends</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/multi-head-attention-and-positional-encoding-giving-the-transformer-a-sense-of-direction</loc><lastmod>2026-06-10T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/the-attention-mechanism-finally-explained-without-the-matrix-algebra</loc><lastmod>2026-06-09T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/lstms-and-grus-giving-networks-a-memory</loc><lastmod>2026-06-08T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/why-computers-see-better-with-cnns-an-intuitive-guide-to-image-recognition</loc><lastmod>2026-06-06T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/backpropagation-intuitively-how-networks-learn-from-their-mistakes</loc><lastmod>2026-06-04T00:00:00.000Z</lastmod></url>
  <url><loc>https://pythonanddatascience.com/es/blog/a-b-testing-deployed-models-shadow-deployments-and-canary-releases</loc><lastmod>2026-06-01T00:00:00.000Z</lastmod></url>
</urlset>
