Over the past few months, I’ve been giving a large number of public presentations. I’ve had a great time meeting people, talking with the community and making new friends and connections.
Tensor What? AI and Mobile
I have given my talk “Tensor What? AI and mobile” at Yow-Connected, privately to the developers at PaperCloud and Geomatic Technologies, at GDG Taipei and at the Android Sydney Meetup! Meeting all the new Android people in Taipei and Sydney were definitely highlights of the past few months.
AI and mobile are are great combination. Over the past few years we seen an explosion of AI related mobile technology: Siri, Google now, Image recognition, and voice recognition. We will conduct a high level, broad overview of the AI field, looking at some of the recent breakthroughs on mobile and the technologies behind them. We will also look at the Google TensorFlow library in more detail explaining what it is exploring some of the models that have been built using TensorFlow. Finally we will look at how TensorFlow can be used to enhance your own mobile apps, providing examples of both running TensorFlow directly on a mobile and on a server to provide a web services. This will include a live demo of my phone using TensorFlow to recognise a banana!
A recording of the talk at Yow Connected is also available. You can also download the slides and slides with speaker notes. Finally I also have a special version of the slides with key terms translated into chinese, which I used at GDG Taipei.
Was it fragment to be?
The Fragment API forms one of the core components google has provided to build Android apps. Despite the key role it is meant to play, many people find Fragments hard to use, prone to bugs and frustrating. We will pose the question – do we actually need Fragments? Are they worth the trouble? We will review some of the common problems with the Fragment API and look at why Fragments are so prone to issues. We will also survey some alternative approaches to using Fragments look at what solutions provided by the community and review best practices. Finally will also look at what advice Google has provided and how they are improving fragments.
If you would like me to talk at your company, conference or meetup, drop me an e-mail. I would love to hear from you!