Transformers documentation
FLAN-T5
快速入门
基类
模型
预处理器
推理
Pipeline API
生成 API
优化
与模型对话
服务
训练
硬件
量化
生态系统集成
资源
API
主要类
模型
文本模型
A.X-K1A.X-K2AFMoEALBERTApertusArceeBambaBARTBARThezBARTphoBeamBERTBertGenerationBertJapaneseBERTweetBigBirdBigBirdPegasusBioGptBitNetBlenderbotBlenderbot SmallBLOOMBLTByT5CamemBERTCANINECodeGenCodeLlamaCohereCohere2Cohere2MoeConvBERTCPMCPMANTCTRLDBRXDeBERTaDeBERTa-v2DeepSeek-OCR-2DeepSeek-V2DeepSeek-V3DeepSeek-V3.2DeepSeek-V4DiffLlamaDistilBERTDogedots1DPRELECTRA编码器-解码器模型ERNIEErnie4_5Ernie4_5_MoEESMESMCESMFold2EuroBERTEXAONE-4.0EXAONE-4.5EXAONE-MoEFalconFalcon3FalconH1FalconMambaFLAN-T5FLAN-UL2FlauBERTFlexOlmoFlintFNetFSMTFun-ASR-NanoFunnel TransformerFuyuGemmaGemma2GLM-4GLM-4-0414GLM-4.5、GLM-4.6、GLM-4.7GLM-4.7-FlashGLM-5、GLM-5.1、GLM-5.2、GLM-5.3GLM-ImageGPTGPT NeoGPT NeoXGPT NeoX JapaneseGPT-JGPT2GPTBigCodeGptOssGPTSw3GraniteGraniteMoeGraniteMoeHybridGraniteMoeSharedGraniteMoeSWAGraniteSWAGTE氦HerBERTHRM-TextHunYuanDenseV1HunYuanMoEV1HunYuanVLHyperCLOVAXHYV3HYV4I-BERTInternLM3IQuestCoderJais2JambaJetMoeJEVjina_embeddings_v3KimiLinearKolibri1LagunaLEDLFM2LFM2MoeLFM3Ling 3.0LLaMALlama2Llama3LongCatFlashLongformerLongT5LUKEM2M100MADLAD-400MambaMamba2MarianMTMarkupLMMBart 和 MBart-50MegatronBERTMellumMiMo-V2-FlashMiniCPM3MiniMaxMiniMax-M2MiniMax-M3-VLMinistralMinistral3MistralMixtralmLUKEMobileBERTModernBertModernBERTDecoderModernVBertMPNetMPTMRAMT5Muse Spark 开放MuseGlimmerMuseGlimmerAssistantMVPmyt5NanoChatNemotronNemotronHNemotronH OmniNLLBNLLB-MoENomicBERTNyströmformerOLMoOLMo2Olmo3OLMoEOlmoHybridOpenAI 隐私过滤器OPTPegasusPEGASUS-X柿子PhiPhi-3PhiMoEPhoBERTPLBartProphetNetQwen2Qwen2MoEQwen3Qwen3.5Qwen3.5 MoeQwen3MoEQwen3NextQwen4-ExpRAGRecurrentGemmaReformerRemBERTRoBERTaRoBERTa-PreLayerNormRoCBertRoFormerRWKVSeed-OssSmolLM3SolarOpenSplinterSqueezeBERTStableLmStarcoder2Step3p7SwitchTransformersT5T5GemmaT5Gemma2T5v1.1UL2UltraBERTUltraVBertUMT5VaultGemmaX-MODXGLMXLMXLM-RoBERTaXLM-RoBERTa-XLXLM-VXLNetxLSTMYOSOYoutu-LLMZambaZamba2ZAYA
视觉模型
音频模型
视频模型
多模态模型
强化学习模型
时间序列模型
内部辅助函数
参考
该模型于 2022-10-20 在 HF papers 上发布,并于 2023-06-20 贡献至 Hugging Face Transformers。
FLAN-T5
概述
FLAN-T5 在论文 Scaling Instruction-Finetuned Language Models 中发布——它是 T5 的增强版本,已在多种任务的混合数据上进行了微调。
可以直接使用 FLAN-T5 的权重,而无需对模型进行微调:
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 包含了与 T5 1.1 版本相同的改进(有关模型改进的完整详情,请参见此处)。
Google 发布了以下变体:
原始检查点可以在此处找到。
Update on GitHub有关完整的 API 参考、代码示例和笔记本,请参阅 T5 的文档页面。有关 FLAN-T5 训练和评估的更多详细信息,请参阅模型卡片。