ROC & Precision–Recall Explorer
Connect a moving threshold to the confusion matrix, ROC space and the precision–recall curve.
Explore the labI’m Ackley Will, a computer vision researcher and computing educator. I study how models learn and help people understand the ideas, evidence and code behind them.

My work moves between research and teaching: studying how models behave, developing practical computer vision workflows, and helping people understand what their results mean. The goal is to connect technical depth with clear reasoning and useful applications.
A little more about me
Build a classifier. Understand its mistakes. Improve it with transfer learning. A practical path from your first model to a complete project.
Change one thing and follow what happens. 13 visual labs for curious minds and the classroom.
Connect a moving threshold to the confusion matrix, ROC space and the precision–recall curve.
Explore the labPlace the centers, assign the points and update the means. Watch the groups emerge one step at a time.
Explore the labFreeze a real ResNet, choose the fine-tuning depth and see every trainable parameter. Turn your choices into PyTorch code.
Explore the labOpen the stages of ResNet-18, 34 and 50. Follow tensor shapes, compare shortcuts and make the residual addition visible.
Explore the labTransform an image, generate a repeatable batch and inspect each crop, rotation and color adjustment. Decide what should stay invariant.
Explore the labTrain paired neural networks in your browser. Compare measured learning curves, validation errors and the predictions that remain.
Explore the labHow much should we fine-tune? What changes when data is limited? My research explores computer vision and deep learning, with a focus on medical imaging, model evaluation, and accessibility.
Explore researchA closer look at the questions, methods, and experiments behind my work.

A wrong phone number in London. A small coin behind a telephone booth. An adventure that went a little too far. Personal stories about faith, choices and finding perspective.
Interested in collaborating, learning, or sharing an idea? I’d like to hear from you.