Writing your own War and Peace with RNNs
In this project, we’ll work on an interesting language modeling problem – text generation.
An RNN-based text generator can write anything, depending on what text we feed it. The training text can be from a novel such as A Game of Thrones, a poem from Shakespeare, or the movie scripts for The Matrix. The artificial text that’s generated should read similarly (but not identically) to the original one if the model is well trained. In this section, we are going to write our own War and Peace with RNNs, a novel written by the Russian author Leo Tolstoy. Feel free to train your own RNNs on any of your favorite books.
We will start with data acquisition and analysis before constructing the training set. After that, we will build and train an RNN model for text generation.
Acquiring and analyzing the training data
I recommend downloading text data for training from books that are not currently protected by copyright...