Home

Jobs in ML - Getting the TensorFlow Certificate

Almost daily, I get asked on LinkedIn what skills somebody needs to get a job in ML. It’s not an easy question to answer because almost everybody hiring in ML will require different skills. So I wanted to approach it a little differently and explore what skills one needs to build a platform for a career in ML. Skills to be an ML Developer But ...

Read more

Learning TensorFlow.js - Book Review

I was delighted to get an advance copy of Gant Laborde’s “Learning TensorFlow.js” from O’Reilly and privileged to have written the foreword. Gant has done something special with this book. In just 300 pages, he takes you end-to-end, in-depth through everything you need to know from an introduction to AI, understanding tensors, using them in the...

Read more

Vaccine Updates and Volunteering

The Covid-19 pandemic has been (hopefully) a once-in-a-lifetime experience. My heart goes out to countries that are still suffering, but I’m super encouraged by the progress we have made in the USA. I have been volunteering regularly at vaccination clinics, and it’s been a privilege to be a part of the solution. I wanted to share some stats tha...

Read more

Imperial College interview me!

I just discovered this video and had forgotten about it! It’s a fun interview with Doctor Kevin Webster of Imperial College in London, talking about TensorFlow 2. Amongst other things, we discuss my unlikely start in AI, way back in 1992! This was filmed as part of the TensorFlow 2 specialization from Imperial College, which I strongly recomme...

Read more

Cross-Platform Computer Vision Talk

After a late scratch, they asked me to quickly create a talk for Google IO on getting started with cross-platform mobile Machine Learning. So, one Saturday morning, at a Starbucks in Mercer Island, Washington, I came up with a quick talk on how to do Cross-Platform Computer Vision. It’s a short video – about 12 minutes, but it will cover the bas...

Read more

My next book - AI and ML for On-Device Developers

My passion at the moment is cross-platform mobile development, and enabling developers to create Machine Learning applications that run on Android or iOS. With that in mind, my next book due in September is about exactly that! From the publisher: AI is nothing without somewhere to run it. Now that mobile devices have become the primary computi...

Read more

Artificial Intelligence for Anyone - Part One

Part One: What is Artificial Intelligence? Artificial Intelligence (AI) is the single most overhyped area of technology I have ever encountered. The amount of misinformation and confusion around AI is staggering, so it’s the purpose of this set of tutorials to explain not just what AI is but also what it isn’t. You can ask ten technologists wha...

Read more