Talks:

Some presentations I have given (youtube playlist):

introduction to swift for tensorflow

I did an presentation at AltConf 2019 on how to get started with swift for tensorflow. Video, blog, slides.

squad

I did an presentation for the Advanced Spark and Tensorflow Meetup at Grammarly about different approaches used on SQuAD for the Dawnbench competition. Video, blog, slides.

alphafold

I did an online presentation to the Advanced Spark and Tensorflow Meetup about how Google built AlphaFold to build an end-to-end protein modeling pipeline. Video, blog, slides.

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. Content: video, blog, 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.