This model is a fine-tuned version of the Flan-T5 small model, specifically adapted for generating attention-grabbing titles based on given text. Flan-T5 is an improved version of the T5 (Text-To-Text Transfer Transformer) model developed by Google, which has been instruction-tuned on a diverse set of tasks.
Architecture
: Flan-T5 small
Purpose
: Generate engaging titles from input text
Pairs of Wikipedia paragraphs and corresponding AI-generated titles
A mix of human-written content and machine-generated titles
Diverse topics from Wikipedia articles
Training details
Training Procedure
Base Model
: google/flan-t5-small
Fine-tuning Approach
: Further trained on the title generation task
Input Format
:
topic || text
Output Format
: Attention-grabbing title based on the input text
Training Hyperparameters
Learning rate: 5e-05
Train batch size: 8
Eval batch size: 8
Seed: 42
Optimizer: Adam with betas=(0.9,0.999) and epsilon=1e-08
LR scheduler type: linear
Number of epochs: 10.0
The model was trained using the following framework versions:
Transformers 4.45.1
PyTorch 2.4.1+cu121
Datasets 3.0.1
Tokenizers 0.20.0
Ethical Considerations & Biases
The model may inherit biases present in the Wikipedia content used for training
There's a risk of generating sensationalized or misleading titles, especially for ambiguous content
Users should be aware of potential biases in title generation, particularly for sensitive topics
The model should not be used as the sole source for generating titles in professional or journalistic contexts without human review
Usage
To use the model, follow these steps:
Input format:
topic||text
The model will generate an attention-grabbing title based on the input text
Always review the output for relevance and appropriateness
Example Usage
Here's a code example demonstrating how to use the Flan-T5 small model for title generation:
from transformers import AutoModelForSeq2SeqLM, AutoTokenizer
model_name = "agentlans/flan-t5-small-title"
model = AutoModelForSeq2SeqLM.from_pretrained(model_name)
tokenizer = AutoTokenizer.from_pretrained(model_name)
# Prepare the input text
topic = "The Serenity of Nature"# a cue to establish context (not necessary but recommended)
text = "As dawn breaks, the world awakens to a symphony of colors and sounds. The golden rays of sunlight filter through the leaves, casting playful shadows on the forest floor. Birds chirp melodiously, their songs weaving through the crisp morning air, while a gentle breeze rustles the branches overhead. Dew-kissed flowers bloom in vibrant hues, their fragrant scents mingling with the earthy aroma of damp soil. In this tranquil setting, one can’t help but feel a profound sense of peace and connection to the natural world, reminding us of the simple joys that life has to offer."
input_text = f"{topic}||{text}"# Tokenize the input
inputs = tokenizer(input_text, return_tensors="pt", max_length=512, truncation=True)
# Generate the title
outputs = model.generate(**inputs, max_length=30, num_return_sequences=1)
# Decode and print the generated title
generated_title = tokenizer.decode(outputs[0], skip_special_tokens=True)
print(generated_title) # The Serenity of Nature: A Symbol of Peace and Harmony
License
This model is released under the Apache 2.0 license.
Runs of agentlans flan-t5-small-title on huggingface.co
26
Total runs
-2
24-hour runs
-3
3-day runs
-1
7-day runs
20
30-day runs
More Information About flan-t5-small-title huggingface.co Model
flan-t5-small-title huggingface.co is an AI model on huggingface.co that provides flan-t5-small-title's model effect (), which can be used instantly with this agentlans flan-t5-small-title model. huggingface.co supports a free trial of the flan-t5-small-title model, and also provides paid use of the flan-t5-small-title. Support call flan-t5-small-title model through api, including Node.js, Python, http.
flan-t5-small-title huggingface.co is an online trial and call api platform, which integrates flan-t5-small-title's modeling effects, including api services, and provides a free online trial of flan-t5-small-title, you can try flan-t5-small-title online for free by clicking the link below.
agentlans flan-t5-small-title online free url in huggingface.co:
flan-t5-small-title is an open source model from GitHub that offers a free installation service, and any user can find flan-t5-small-title on GitHub to install. At the same time, huggingface.co provides the effect of flan-t5-small-title install, users can directly use flan-t5-small-title installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
flan-t5-small-title install url in huggingface.co: