Project 3: Text generator

In this project, you'll be building a procedural text generator. Procedural generation is any way of using algorithms to create data (versus manually creating data), and is commonly used in games and movies - to create organic looking landscapes, intricate mazes, beautiful snowflakes, crowds of people, and fictitious text.

You'll be using a technique called a Markov chain that generates text based on the probability of one word coming after another word, which it learns from whatever original data you feed it. You could generate text based on tweets, wise sayings, movie titles, sentences from your favorite author, ...whatever strikes your fancy!

Instructions

You'll be using a Python notebook on Google CoLab to develop this project.

To get started, make a copy of the Project 3 notebook for yourself. The rest of the instructions are in the notebook.

➡️ Next unit: Object-Oriented Programming