Downloads · 30 days
16
23% of all-time downloads
amnghd/persian-poet-generator
persian-poet-generator is a text generation model from amnghd. Use it when you need the model to write or continue text. The card lists the license as mit.
This model generates classical Persian (Farsi) poetry based on topics or opening verses.
Downloads · 30 days
16
23% of all-time downloads
All-time downloads
71
Public
Parameters
1.4B
2 GB on disk
Likes
0
Public
Click a slice to open those files.
.safetensors2 GB · 99%
How the weights are stored.
I81.2B · 85%
From the Hugging Face model README
This model generates classical Persian (Farsi) poetry based on topics or opening verses.
from transformers import AutoModelForCausalLM, AutoTokenizer
model = AutoModelForCausalLM.from_pretrained("amnghd/persian-poet-generator")
tokenizer = AutoTokenizer.from_pretrained("amnghd/persian-poet-generator")
# Generate poem about love (عشق)
prompt = "<|topic|>عشق<|startofpoem|>"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=200, temperature=0.8, do_sample=True)
print(tokenizer.decode(outputs[0]))
prompt = "<|continue|>بشنو این نی چون شکایت می کند<|startofpoem|>"
inputs = tokenizer(prompt, return_tensors="pt")
outputs = model.generate(**inputs, max_new_tokens=200, temperature=0.8, do_sample=True)
print(tokenizer.decode(outputs[0]))
Trained on classical Persian poetry from 48 poets including:
Total: ~1.8 million verses