Downloads · 30 days
26
27% of all-time downloads
bcash2233/lyrics-generator-gpt2
lyrics-generator-gpt2 is a text generation model from bcash2233. Use it when you need the model to write or continue text. The card lists the license as mit.
This model generates song lyrics based on prompts. It's a fine-tuned version of GPT-2 trained on a diverse dataset of song lyrics.
Downloads · 30 days
26
27% of all-time downloads
All-time downloads
98
Public
Parameters
124M
498 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors498 MB · 99%
From the Hugging Face model README
This model generates song lyrics based on prompts. It's a fine-tuned version of GPT-2 trained on a diverse dataset of song lyrics.
from transformers import AutoTokenizer, AutoModelForCausalLM
# Load model
tokenizer = AutoTokenizer.from_pretrained("bcash2233/lyrics-generator-gpt2")
model = AutoModelForCausalLM.from_pretrained("bcash2233/lyrics-generator-gpt2")
# Generate lyrics
prompt = "Write lyrics for a rock song about freedom"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(
inputs.input_ids,
max_length=300,
temperature=0.8,
top_p=0.9,
do_sample=True
)
lyrics = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(lyrics)
Try the interactive web app:
streamlit run app.py
Prompt: "Write lyrics for a sad ballad about heartbreak"
Output:
I'm standing in the rain again
Thinking 'bout the way we were
Every memory cuts like glass
And I can't seem to let you go...
@misc{lyrics-generator-gpt2,
author = {Your Name},
title = {AI Lyrics Generator},
year = {2024},
publisher = {Hugging Face},
url = {https://huggingface.co/bcash2233/lyrics-generator-gpt2}
}
MIT License