Machine learning (ML) has been the tech buzzword of the decade. I first heard the term in reference to DeepMind’s legendary Go program, and it’s been on my radar ever since. This summer, I tackled a project to build a chatbot program that can respond to English human dialogue inputs with sentences. Sounds simple (it sure did to me at first), but there’s a lot under the hood. (Updated 2020-12-30)