NLP with Python 2020 : Hands-on Tutorial with Jonathan Mugan – Part 1 – Converting Text to Vectors


This is part one of a hands-on four part course which will cover how you can use NLP to do stuff.

This episode is : Overview and Converting Text to Vectors

The Jupyter Notebooks and related files / code for this course are available at:

The four parts are as follows:

1. Overview and Converting Text to Vectors
For finding similar documents
“I have this document or text, what others talk about the same stuff?”

2. Learning with Vectors and Classification
For classifying documents
“I need to put these documents into buckets.”

3. Visualizing
For seeing what document vectors look like in 3D space
“I need to quickly see what looks similar to what.”

4. Sequence Generation and Extracting Pieces of Information from Text
For translation and document summarization, and for pulling out sentences and documents that talk about specific things
“I need every mention of a street address or business in Garland, Texas; and I need each document translated to Urdu.”

About the Instructor

Jonathan Mugan is a researcher specializing in artificial intelligence, machine learning, and natural language processing. His current research focuses in the area of deep learning for natural language generation and understanding. Dr. Mugan received his Ph.D. in Computer Science from the University of Texas at Austin. His thesis was centered in developmental robotics, which is an area of research that seeks to understand how robots can learn about the world in the same way that human children do.

Dr. Mugan also held a post-doctoral position at Carnegie Mellon University, where he worked at the intersection of machine learning and human-computer interaction.

One of the most requested speakers at the Data Day Texas conferences, Jonathan has also spoken on NLP at the O’Reilly AI conference, and is the creator of the O’Reilly video course Natural Language Text Processing with Python.

Dr. Mugan is also the author of The Curiosity Cycle: Preparing Your Child for the Ongoing Technological Explosion.
Jonathan is available for independent consulting work.

You can reach Jonathan at:
or follow him on Twitter at:



Comment List

Write a comment