Transformers documentation

FLAN-T5

You are viewing main version, which requires installation from source. If you'd like regular pip install, checkout the latest stable version (v5.22.2).
Hugging Face's logo
Join the Hugging Face community

and get access to the augmented documentation experience

to get started

Este modelo se publicó en HF papers el 2022-10-20 y se contribuyó a Hugging Face Transformers el 2023-06-20.

FLAN-T5

Resumen

FLAN-T5 se publicó en el artículo Scaling Instruction-Finetuned Language Models: es una versión mejorada de T5 que ha sido ajustada en una mezcla de tareas.

Se pueden usar directamente los pesos de FLAN-T5 sin afinar el modelo:

from transformers import AutoModelForSeq2SeqLM, AutoTokenizer


model = AutoModelForSeq2SeqLM.from_pretrained("google/flan-t5-small", device_map="auto")
tokenizer = AutoTokenizer.from_pretrained("google/flan-t5-small")

inputs = tokenizer("A step by step recipe to make bolognese pasta:", return_tensors="pt").to(model.device)
outputs = model.generate(**inputs)
print(tokenizer.batch_decode(outputs, skip_special_tokens=True))
['Pour a cup of bolognese into a large bowl and add the pasta']

FLAN-T5 incluye las mismas mejoras que la versión 1.1 de T5 (consulte aquí para obtener todos los detalles sobre las mejoras del modelo).

Google ha publicado las siguientes variantes:

Los puntos de control originales se pueden encontrar aquí.

Consulte la página de documentación de T5 para obtener toda la referencia de la API, ejemplos de código y cuadernos. Para más detalles sobre el entrenamiento y la evaluación de FLAN-T5, consulte la tarjeta del modelo.

Update on GitHub