用途:该技能面向使用 Hugging Face Transformers 库处理预训练 Transformer 模型的场景,覆盖自然语言处理、计算机视觉、音频与多模态任务,可加载模型、执行推理并在自定义数据上微调。
主要能力:提供 Pipeline API 快速推理,支持文本生成、文本分类、命名实体识别、问答、摘要、翻译、图像分类、目标检测、音频分类等任务;支持模型加载与管理,可控制配置、设备放置与精度;支持多种解码策略(贪心、束搜索、采样)及温度、top-k、top-p 等生成参数;支持使用 Trainer API 微调,含自动混合精度、分布式训练与日志记录;支持分词与预处理,包括填充、截断和特殊 token 处理。
使用方式:安装基础依赖可执行 uv pip install torch transformers datasets evaluate accelerate;视觉任务追加 uv pip install timm pillow;音频任务追加 uv pip install librosa soundfile。部分模型需认证,可用 from huggingface_hub import login 后调用 login(),或设置环境变量 export HUGGINGFACE_TOKEN="your_token_here",令牌获取地址为 https://huggingface.co/settings/tokens。快速推理可用 pipeline("task-name", model="model-id");自定义控制可分别加载 AutoTokenizer 与 AutoModelForCausalLM 等模型类;微调可配置 TrainingArguments 后交给 Trainer 执行 train()。
适用场景:快速原型、简单推理、自定义预处理、文本生成与对话、代码生成、任务或领域适配微调等。
限制:资料未说明具体模型清单、硬件要求、性能指标、费用或价格信息,暂未提供;实际可用性取决于所选模型与运行环境。