Talks:

Some presentations I have given (youtube playlist):

introduction to machine learning

I gave an overview of machine learning at Prolific Interactive. Slides.

hackillinois 2019

I helped a group of students make their first pull request and gave five presentations:
  • git at scale: 2019, slides.
  • image recognition and swift, slides.
  • object detection and swift, slides.
  • advanced convolutional neural networks: Q1 2019, slides.
  • solving go: 2019, slides.

introduction to google cloud and deep learning

I gave a presentation to the Columbia, MO GDG developer meetup at Quarkworks on how to get started with Google Cloud. Video to come! Content: slides.

tensorflow and swift

I gave a presentation for Scale by the Bay at Twitter on how Google is using llvm and swift to build the next generation of Tensorflow. Content: video, slides, text interview, video interview.

tensorflow.js at the edge

I gave a presentation for the Advanced Spark and Tensorflow user group at Cloudflare on how to use tensorflow.js and neural networks to perform predictions on edge devices. Content: video, code, slides.

convolutional neural networks, swift, and iOS 12

I gave a presentation for the Swift user group at Lyft on how to use convolutional neural networks to do image recognition, with a specific focus on mobile devices. Content: video, slides.

altconf / altlabs

I did a seminar at Alt Conf during WWDC on how to tackle different problems using traditional machine learning and neural networks, then looked at currently available approaches to solving various problems on mobile devices. Slides: pdf.

tensorflow.js: model training and predicting at the edge

I did a talk with Chris Fregly and others at Mesosphere on why javascript is in our future. Content: video, slides.

solving go v1 / solving go v1.0.1

Note: for both presentations the audio gets a lot better about five minutes in!

v1: A presentation I gave at Thumbtack to the Advanced Spark/Tensorflow meetup on how MCTS, Alpha Go, Alpha Go Zero and Alpha Zero can be used to solve the game of go. Slides: pdf.

v1.0.1: Did talk again to Advanced Spark/Tensorflow meetup at Strata Conf in San Jose, updated slides: pdf.

convolutional neural networks, swift and iOS 11

A presentation I gave at Realm to the Swift user group on how to use convolutional neural networks to do image recognition on mobile devices. Slides: online, pdf.

git at scale

A presentation I gave at Realm to the Swift user group on how to improve your usage of git. Slides: pdf.