an exploration on sequence-to-sequence machine learning models
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.ipynb_checkpoints
diagram
logs
model
.gitignore
README.md
create_corpus.ipynb
create_corpus.py
generate_90s_pop_lyrics_char_level.ipynb
generate_lyrics.ipynb
generate_lyrics.py
model.ipynb
model.py
results.md

README.md

90s Pop Lyrics Generator

This repository is an exploration on sequence-to-sequence models using RNNs. It attempts to build an AI which can generate 90s pop lyrics.

Details can be found with it's accompanying blog post.

Usage

  1. Obtain the required dataset
  2. Place it at data/dataset.csv
  3. Run the create_corpus.py to generate the corpus.
  4. Run the model.py to train the model.
  5. Run the generate_lyrics.py "some input" 500 'model/100000ex-128a-50b-20c-2018-09-19 19:41:58.hdf5' 'data/charset.csv' generate lyrics.
    • "some input" being the starting string
    • 500 being the number of chars to generate
    • 'model/100000ex-128a-50b-20c-2018-09-19 19:41:58.hdf5' being the model file
    • 'data/charset.csv' being the charset array file

peace. love. spice up your life.