用于PyTorch、TensorFlow和JAX的最先进的机器学习库。

transformers是Hugging Face发布并维护的一个机器学习库,它提供了数以千计的预训练模型,用以处理各种任务,包括文本、视觉和音频等。

最开始,Hugging Face发布的并不是transformers,而是著名的pytorch_pretrained_bert。也就是bert刚出来之后不久,他们实现了一个基于PyTorch的bert模型,这一下就火了起来。于是,Hugging Face也抓住了这个机会,不断地对它进行改进。并趁着预训练模型的发展不断的增加transformers的能力,以至于现在几乎是搞transformers模型都在使用的开源库。

📝文本:文本分类、信息提取、问题回答、总结、翻译和100多种语言的文本生成。

🖼️ 图像:图像分类、对象检测和分割。

🗣️ 音频:语音识别和音频分类。

🐙多模态:表格问题回答、光学字符识别、扫描文件的信息提取、视频分类和视觉问题回答。