JokeGenerator The five notebooks in this repository are: Preprocessing the raw data Adding in manual rules for better Preprocessing Extracting Templates using a weighted model Filling in the blanks using BERT Script for manual evaluations