Category: Machine Learning
-

Applying Software Engineering Practices to Data Science
I had fun recording this podcast on Applying Software Engineering Practices to Data Science with Zhamak Dehghani, Mike Mason and Danilo Sato. The need for high quality information at speed has never been greater thanks to competition and the impact of the global pandemic. Here, our podcast team explores how data science is helping the…
-

The Lockdown Wheelie Project, Part 2
I now have an AI coach for my wheelie project. Coach has seen over 1,500 of my wheelies, and reckons they can tell pretty quickly whether my effort will be wheelie good or bad. Coach also fits on my phone, so they come on rides when I want real-time advice. Read the full article over…
-

The Lockdown Wheelie Project
“It’s Strava for wheelies,” my lockdown project, combining hyper-local exercise with data analytics to track and guide improvement. Practising wheelies is a great way to stay positive; after all, it’s looking up, moving forward. Read the full write-up over on Medium at The Lockdown Wheelie Project.
-

Data in the New Normal
I provided some commentary for this article in CMO magazine about how data could provide insight into changes in behaviour driven by responses to COVID-19.
-

Ticker TV Customers & Tech
In this live interview, I talked with Ticker TV about how organisations are using data to understand changes driven by responses to COVID-19.
-

ML Interpretability with Ambient Visualisations
I produced some ambient visualisations as background to short talks on the topic of Interpreting the Opaque Box of ML from ThoughtWorks Technology Radar Volume 21. The talks were presented in at the Thoughtworks booth in breaks at the YOW Developer Conference Melbourne 2019. The visualisations show a binary classification problem with two continuous features.…
-

Cost Sensitive Learning – A Hitchhikers Guide
Typically prediction is about getting the right answer. But many prediction problems have large and asymmetric costs for different types of mistakes. And often, the chance of making mistakes is exacerbated by training data imbalances. Cost-Sensitive Learning is the range of techniques for extending standard ML approaches to deal with imbalanced data and outcomes. Cost-sensitive…
-

Continuous Intelligence at Thoughtworks Live
Mat Kelcey and I wrote on this talk together. Mat presented at the Sydney event (slides) and I presented at the Melbourne Event (different but same slides). We also had the pleasure of presenting alongside international guests Arif Wider and Sean Gustafson who shared their excellent DataDevOps manifesto (there’s a video from NDC too). I’d…
-

Sky News Technology Behind Business
I appeared on the Sky News “Technology Behind Business” program to discuss business applications and adoption of AI and, most interestingly, whether we should fear a malicious super-intelligent AI. I said: rather, fear data leaks and the algorithmic corruption of public life.
-

Step Up on AI
I provided commentary on our need to step on AI capability and governance in Australia on this story in The Australian newspaper. I was quoted extensively in the article but I wrote a bunch more notes which might be of interest. Further Commentary In the regrettable case of the Knightscope security robot and the curious…