Downloads · 30 days
11
30% of all-time downloads
nesar2004/message-generator-gpt2
message-generator-gpt2 is a text generation model from nesar2004. Use it when you need the model to write or continue text. The card lists the license as mit.
This model is fine-tuned on GPT-2 for generating contextual messages across different categories like dating, flirty, love, and cheesy messages.
Downloads · 30 days
11
30% of all-time downloads
All-time downloads
37
Public
Parameters
124M
498 MB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors498 MB · 100%
From the Hugging Face model README
This model is fine-tuned on GPT-2 for generating contextual messages across different categories like dating, flirty, love, and cheesy messages.
from transformers import GPT2LMHeadModel, GPT2Tokenizer
# Load model and tokenizer
model = GPT2LMHeadModel.from_pretrained("nesar2004/message-generator-gpt2")
tokenizer = GPT2Tokenizer.from_pretrained("nesar2004/message-generator-gpt2")
# Generate message
category = "dating" # Can be: dating, flirty, love, cheesy
input_text = f"<|{category}|><|message|>"
input_ids = tokenizer.encode(input_text, return_tensors='pt')
# Generate
output = model.generate(
input_ids,
max_length=60,
num_return_sequences=1,
temperature=0.9,
top_p=0.95,
do_sample=True,
pad_token_id=tokenizer.pad_token_id,
eos_token_id=tokenizer.eos_token_id
)
# Decode and clean up the message
message = tokenizer.decode(output[0], skip_special_tokens=True)
message = message.replace("<|message|>", "").strip()
message = message.replace(f"<|{category}|>", "").strip()
print(message)
The model was fine-tuned on a custom dataset of messages across different categories. It uses special tokens for category identification and message generation.
This model is released under the MIT License.