DEV Community

Cover image for My project for Github Graduation
Eldor Abdukhamidov
Eldor Abdukhamidov

Posted on

My project for Github Graduation

TV Script Generation using RNN

During studying one of Udacity Nanodegree Program. I was asked to make a project that generates TV scripts using Recurrent Neural Network. In the project, Seinfeld Dataset is used to train a model. The project generates a new "fake" TV script based on the pattern it recognizes in the training data. The project is well-documented so that you will not have any difficulty to understand the code. I hope you like it.

Link to the Project

Deep Learning Nanodegree Foundation Project From Udacity

RNN for TV Script Generation

In this project, you can learn to generate your own Seinfeld TV scripts using RNNs. Part of the Seinfeld dataset of scripts from 9 seasons is used for this project. The Neural Network generates a new ,"fake" TV script, based on patterns it recognizes in this training data.

Libraries utilized

  • NumPy - a fundamental package for scientific computing in python
  • Pandas - an ease-to-use python library for manipulating data structures and performing data analysis
  • Jupyter Notebook - a tool that allows the creation of documents with live code
  • Matplotlib - a plotting library for the Python programming language and its numerical mathematics extension NumPy.
  • PyTorch - an open source machine learning library

Download Datasets

Download the Seinfeld dataset. Place the file in this project's home directory, at the location /data.

Instruction

  1. Install Anaconda.
  2. Download the…

Top comments (0)