An open API service indexing awesome lists of open source software.

https://github.com/rohitawate/theofficescriptgenerator

LSTM-powered language model to generate television scripts for "The Office".
https://github.com/rohitawate/theofficescriptgenerator

Last synced: over 1 year ago
JSON representation

LSTM-powered language model to generate television scripts for "The Office".

Awesome Lists containing this project

README

          

![banner.jpg](banner.jpg)

# The Office Script Generator
LSTM-powered language model to generate television scripts for "The Office".

By Rohit Awate, Shubham Bhagwat, Rohan Devasthale

---

## Abstract
This project aims to develop a natural language processing (NLP) model capable of generating a script for the popular TV series "The Office (US)". Utilizing dialogues from all nine seasons that aired on the show as a dataset, we experiment with various deep learning architectures, such as Bidirectional Long Short-Term Memory (LSTM) networks, deep neural networks. The resulting model will produce a script containing character names followed by their respective lines of dialogue, capturing the essence of the show's unique humor and style.

---

## Index of Deliverables

- [Final Jupyter notebook](Final_NLP_Project.ipynb)

- [Report](ProjectReport_ArtistsStatement.pdf)

- [Presentation Slides](NLP_Presentation_Slides.pdf)

- [Artist's statement](ArtistsStatement.pdf)

- The `experiments/` directory contains all the Jupyter notebooks that we worked on while working on this project.

- The `dataset/` directory contains the CSV dataset that we obtained from [Kaggle](https://www.kaggle.com/datasets/nasirkhalid24/the-office-us-complete-dialoguetranscript?resource=download).

---

## Disclaimer

This is a class project executed as a part of the Computer Science course CS6120 "Natural Language Processing" at Northeastern University. Not affiliated with NBCUniversal and other copyright holders.