Recent Talks

How to Progress from NLP to Artificial Intelligence at IT Weekend, Ukraine, 2017.

Adding Meaning to Natural Language Processing at O’Reilly AI, New York, 2017. (Video)

Chatbots from First Principles at NLP Day, Austin, 2017. (Slides) (Video)

What Deep Learning Means for Artificial Intelligence at Global Data Geeks, Austin, 2017. (Video) (Slides (2016 version))

From Natural Language Processing to Artificial Intelligence at Data Day Texas, Austin, 2017. (Slides)

Deep Learning for Natural Language Processing at NLP Community Day, Austin, 2015. (Slides)

Teaching and Tutorials

I will be giving the tutorial Hands-on Introduction to NLP with TensorFlow in Seattle on October 19 and in Austin on January 26, 2018.

I created the O’Reilly video course Natural Language Text Processing with Python.

Additional videos and code for O'Reilly on how to use Python to compare document similarity, tokenize a sentence, and find the parts of speech in a sentence.

Blog Posts

Chatbots: Theory and Practice

You and Your Bot: A New Kind of Lifelong Relationship

Computers Could Understand Natural Language Using Simulated Physics

The Two Paths from Natural Language Processing to Artificial Intelligence

DeepGrammar: Grammar Checking Using Deep Learning

Deep Learning for Natural Language Processing

What Deep Learning Really Means

Learn to Program This Summer with Your Kids, for Free!

You and Your Digital Clone

My old blog, Kids, Technology, and Fallible Brains

Press Mentions and Interviews

New York Times mentions my views on teaching kids programming. Here

Happy Cyborg on NPR Social Media Desk. Here

I talk with This Week in Machine Learning & AI about natural language processing and what computers still don't understand. Here

I talk with Voice of America about a future dominated by robots and the skills our children will need to thrive. Here

I talk with GeekAustin about artificial intelligence and machine learning. Here

I talk with Singularity Weblog about child education in an age of accelerating change. Here

I talk with SingularityHUB about preparing kids for technological change. Here


"Handwritten Digit Recognition Using a Hierarchical Bayesian Network" pdf
Can you believe I got a B on this project? What a ripoff. I was deep learning when deep learning wasn't cool.