Conor O'Sullivan
conorosullyds.bsky.social
Conor O'Sullivan
@conorosullyds.bsky.social
PhD in ML for coastal monitoring 🌊
South African 🇿🇦 living in Dublin 🇮🇪
I post content about XAI & remote sensing
Pinned
Hi, I'm Conor 👋

I'm doing a PhD in machine learning for coastal monitoring 🌊

My research focuses on the intersection of:
- explainable AI (XAI) &
- remote sensing

Where are you from? What are you working on?
Only now learning about the pandas .to_latex() function. Such a time saver!
September 4, 2025 at 4:07 PM
I've been working with DSAS to calculate erosion rates. This is an obvious step that could be automated, but I haven't found a better option so far.
August 28, 2025 at 3:08 PM
Reposted by Conor O'Sullivan
Become a thought leader in data science! ✍️ Towards Data Science is made entirely of community contributions, and we want to feature your expertise. Share your knowledge with data science and AI enthusiasts and grow your professional profile.

Submit your article today 👉 bit.ly/TDSContributor
August 16, 2025 at 1:47 PM
10 pages into The Dispossessed and I can already tell it’s going to be good
August 10, 2025 at 6:44 AM
Another animation. This was definitely the most time-consuming one I've made!
June 26, 2025 at 10:18 AM
A little animation from a new YT video I'm working on. It's about interpreting DL models with occlusion :)
June 26, 2025 at 9:04 AM
A few examples of saliency maps used to explain the predictions of deep learning models:
June 20, 2025 at 1:04 PM
A taxonomy of XAI methods for deep learning
June 20, 2025 at 1:02 PM
My new post on TDS. Very glad to be contibuting to this great publication again :)
Ever wonder why your CNN made that prediction? 🤔 @conorosullyds.bsky.social's latest article dives into Grad-CAM from scratch with PyTorch hooks, showing you how to generate heatmaps that reveal the most important regions in an image for a decision.
Grad-CAM from Scratch with PyTorch Hooks | Towards Data Science
A hands-on look at an explainable AI (XAI) technique that helps reveal why a convolutional neural network (CNN) made a particular decision
towardsdatascience.com
June 18, 2025 at 9:49 AM
I've fallen in love with QGIS
May 29, 2025 at 3:50 PM
New cover art for my article on occlusion
May 9, 2025 at 2:36 PM
YouTube is teasing me!

I've had a few videos get this little spike in views and then plateau. Probably for the best, as I'm not really trying to make viral content.
April 16, 2025 at 9:53 AM
Heatmaps are great, but sometimes you need a more detailed explanation of a model. This is where Guided Backpropagation comes in.

See how a simple trick, called ReLU masking, can reveal the complex features used by a deep learning model.

youtu.be/C2otM1jHN8s
Guided Backpropagation theory | FREE Explainable AI (XAI) Course with Python
YouTube video by A Data Odyssey
youtu.be
April 14, 2025 at 10:18 AM
I published the latest section of my course. Check it out if you want to learn to interpret computer vision models by visualising their gradients of the input image and intermediate layers.

The video version will be out next week :)

adataodyssey.com/guided-backp...
Guided Backpropagation from Scratch with PyTorch Hooks - A Data Odyssey
The theory and application of Guided Backpropagation. Interpreting deep learning with gradients of the input image and intermediate layers.
adataodyssey.com
April 9, 2025 at 3:27 PM
The Grad-CAM section of my course is finally completed. You can find the article version and video lessons for both the theory and Python application.

adataodyssey.com/grad-cam/
Grad-CAM for Explaining Computer Vision Models - A Data Odyssey
Understanding the math, intuition and Python code for Gradient-weighted Class Activation Mapping (Grad-CAM)
adataodyssey.com
April 7, 2025 at 11:54 AM
The second part of my Grad-CAM tutorial. Check it out for a more hands-on approach :)
youtu.be/9NtEMwzPDZ4
Grad-CAM with Python | FREE XAI Course | L7 - Gradient-weighted Class Activation Mapping
YouTube video by A Data Odyssey
youtu.be
April 7, 2025 at 6:47 AM
New vid hit the top spot 😁 people want to learn about XAI for CV!
April 3, 2025 at 3:21 PM
label studio needs to add edge polylines setup
April 3, 2025 at 3:18 PM
In computer vision, heatmaps show which pixels in an image are used by a model to make a decision. Due to its speed, flexibility and reliability, Grad-CAM has become the go-to way for creating these...

youtu.be/_QiebC9WxOc
Grad-CAM Explained | FREE XAI Course | L7 - Gradient-weighted Class Activation Mapping
YouTube video by A Data Odyssey
youtu.be
March 31, 2025 at 8:57 AM
The thumbnail for my next YT vid. Out tomorrow :)
March 30, 2025 at 4:52 PM
A new animation from my video on Grad-CAM. It shows how feature maps are weighted and summed to create a heatmap.
March 24, 2025 at 3:57 PM
Editing some YouTube videos and you know what that means…

A bunch of cheesy headshots for the thumbnails
March 20, 2025 at 12:01 PM
Tried to do some filming today. Didn’t go so well! Still working out some problems with my new 24mm lens 😅
March 11, 2025 at 5:20 PM
I ended up printing a few versions of these maps. So happy they came out well 😁
March 4, 2025 at 1:02 PM