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


A free video course on NLP with code. Modern Practical Natural Language Processing.

Practical Methods for Overcoming the Machine Learning Data Bottleneck in Austin on October 5, 2018.

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


Microsoft Flight Simulator 2020 is an inflection point for virtual worlds and our own

Generating Natural-Language Text with Neural Networks

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


I discuss AI with PC Magazine. Here

The Financial Times mentions my views on chatbots. Here

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


Unpublished


"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.

A 2005 survey on learning in robotics pdf, and a survey of Drescher's schema mechansim pdf.

Hi.