<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://simonodonoghue.blog/2026/01/26/building-a-neural-network-to-predict-the-next-best-pass-in-a-football-match/</loc><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-11.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-10.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-9.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-8.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-7.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-6.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-5.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/screenshot-2026-01-18-at-21.52.26.jpg</image:loc><image:title>Screenshot 2026-01-18 at 21.52.26</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-4.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2026/01/image-3.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-26T22:34:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2025/04/09/how-do-neural-networks-work/</loc><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2025/04/test-2.gif</image:loc><image:title>test-2</image:title></image:image><lastmod>2025-04-09T19:38:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2024/10/21/family-finances/</loc><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/screenshot-2024-10-21-at-20.51.41.png</image:loc><image:title>Screenshot 2024-10-21 at 20.51.41</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/screenshot-2024-10-21-at-20.39.37.png</image:loc><image:title>Screenshot 2024-10-21 at 20.39.37</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/pr8.jpeg</image:loc><image:title>pr8</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/screenshot-2024-10-20-at-21.06.32.png</image:loc><image:title>Screenshot 2024-10-20 at 21.06.32</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/screenshot-2024-10-20-at-19.57.14.png</image:loc><image:title>Screenshot 2024-10-20 at 19.57.14</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/screenshot-2024-10-20-at-15.41.11.png</image:loc><image:title>Screenshot 2024-10-20 at 15.41.11</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/image-3.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/10/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2024-10-26T11:11:23+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2021/01/24/intro-to-data-analytics-with-aws/</loc><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2020/11/d0544-1tfl-8wquenetyljx5mywua.png</image:loc><image:title>1*tFl-8wQUENETYLjX5mYWuA</image:title></image:image><lastmod>2024-10-21T20:29:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/products/</loc><image:image><image:loc>https://simonodonoghue.blog/wp-content/uploads/2024/09/screenshot-2024-09-07-at-17.02.16.png</image:loc><image:title>Screenshot 2024-09-07 at 17.02.16</image:title></image:image><lastmod>2024-09-07T16:04:04+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://simonodonoghue.blog/about/</loc><lastmod>2022-02-27T15:16:00+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://simonodonoghue.blog/2019/10/05/jira-issue-visualiser/</loc><lastmod>2021-03-15T17:26:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2020/04/29/why-the-uk-coronavirus-contact-tracing-app-will-generate-over-40tb-worth-of-data-and-could-cost-3mil-a-blueprint-for-a-contact-tracing-application/</loc><lastmod>2020-11-03T07:33:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2020/10/28/synaptic-knowledge-making-sense-of-twitter/</loc><lastmod>2020-11-01T15:43:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2020/02/09/breadth-first-search-bfs-visualisation/</loc><lastmod>2020-02-09T18:08:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2019/12/30/personal-automation-apple-shortcuts/</loc><lastmod>2020-01-06T19:52:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2019/12/09/creating-a-lisp-like-interpreter-introduction-to-antlr/</loc><lastmod>2019-12-15T12:18:11+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2019/08/27/leetcode-lfu-cache-hard/</loc><lastmod>2019-12-15T12:05:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2019/09/18/leetcode-binary-tree-cameras-hard/</loc><lastmod>2019-12-15T12:05:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2019/11/30/integrating-adfs-into-campus-solutions-9-2/</loc><lastmod>2024-11-05T15:03:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog/2019/06/23/leetcode-max-points-on-a-line/</loc><lastmod>2019-09-17T07:11:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://simonodonoghue.blog</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-01-26T22:34:07+00:00</lastmod></url></urlset>
