Recent Talks

Generating Natural-Language Text with Neural Networks at Data Day Texas, Austin, 2018. (Slides)

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 Austin on April 27, 2018. Previous classes were in Seattle (2017) and in Austin (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

Why Is There Life? and What Does It Have to Do with AI?

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.