跳到正文

#教程/实践

今日 2 条
2月3日周五
  1. Hugging Face Blog36

    Hugging Face 博客:深入解析视觉语言模型及其训练策略

    Hugging Face 博客梳理了视觉语言模型(VLM)的训练方法,涵盖对比学习、PrefixLM、交叉注意力多模态融合、MLM/ITM 以及免训练五类策略。文章以 OpenAI 的 CLIP 为例说明对比学习如何将图文映射到同一特征空间,并介绍了 CLOOB、ALIGN、DeCLIP、LiT 等模型,同时说明如何用 Transformers 库上手这些模型。

1月26日周四
1月24日周二
1月20日周五
  1. Hugging Face Blog17

    3D 资产生成:AI 游戏开发实战(第 3 天)

    在“AI for Game Development”系列第 3 天,作者指出 text-to-3D 目前还无法真正用于游戏开发:DreamFusion、Point-E、CLIP-NeRF 等方案多基于视角合成,产出的 mesh 不能直接用于游戏,需要大量人工后处理。作者因此在本作中直接用不同颜色的方块代表农作物,并认为未来突破点在于 NeRF-to-mesh 与 mesh 生成的改进。

1月19日周四
1月16日周一
1月9日周一
  1. Hugging Face Blog24

    AI 游戏开发实战:5 天做出一款农场游戏(第 2 部分:游戏设计)

    Hugging Face 的系列教程第二部分展示如何用 ChatGPT 辅助农场游戏的游戏设计,作者让 ChatGPT 以专业游戏设计师身份给出作物多样性、进阶系统、动态环境、社交与剧情等核心玩法建议,并只对前两项做了灰盒实现。文中还介绍了语言模型与 Transformer 原理、RLHF 的作用,以及 ChatGPT 常用于头脑风暴与加速开发、而非取代开发流程的定位。

1月3日周二
  1. Hugging Face Blog19

    Hugging Face 图解图机器学习入门:从图表示到 Graph Neural Networks 与 Graph Transformer

    Hugging Face 发布图机器学习入门博客,介绍图的基本概念、表示方法以及从神经网络之前的方法到 Graph Neural Networks 的学习路径,并简要展望面向图的 Transformer。文章还梳理了图级别、节点级别、边级别和子图级别的任务,例如图生成、Alphafold 用节点属性预测预测原子 3D 坐标,以及推荐系统中的缺失边预测。

1月2日周一
12月21日周三
  1. Hugging Face Blog43

    用 CLIPSeg 实现零样本图像分割

    Hugging Face 发布指南,介绍如何通过 transformers 使用 CLIPSeg 零样本图像分割模型。CLIPSeg 在冻结的 CLIP 之上训练 Transformer 解码器,能生成粗略分割掩码,可用于机器人感知与图像修复;其输入为 352 x 352 像素,输出分辨率较低,需要更精细结果时可在 Segments.ai 上微调优化。

12月15日周四
12月14日周三
12月9日周五
  1. Hugging Face Blog66

    图解大语言模型的 RLHF 训练流程

    Hugging Face 博客图解 RLHF 如何用人类反馈优化语言模型,把训练流程拆为预训练、训练奖励模型、用强化学习微调三个核心步骤,并说明奖励模型以排序而非直接打分来生成标量奖励,最后用 PPO 结合 KL 散度惩罚更新策略。

    推荐理由:文章系统拆解 RLHF 的预训练、奖励模型与 PPO 微调三阶段,并梳理可直接上手的开源工具与数据集。

12月2日周五
  1. Hugging Face Blog24

    Hugging Face 解读蛋白质深度学习:从语言模型到 ESMFold 折叠

    Hugging Face 发布蛋白质深度学习长文,面向生物学家与机器学习研究者,介绍蛋白质模型如何借鉴 BERT、GPT 等大语言模型。文章回顾 2018 年 ULMFiT 和 BERT 带来的迁移学习突破,指出其性能常相当于训练数据增加 100 倍以上,并给出微调蛋白质语言模型和用 ESMFold 做蛋白质折叠的示例 notebook。

12月1日周四
  1. Hugging Face Blog69

    如何在 Apple Silicon 上用 Core ML 运行 Stable Diffusion

    借助苹果工程师提供的转换脚本和基于 Diffusers 的推理代码,Stable Diffusion 现在可以在 Apple Silicon 上用 Core ML 运行,Hugging Face 已代为转换权重并上传到 Hub,提供 v1.4、v1.5、v2 base、v2.1 base 四个 checkpoint。

    推荐理由:借助苹果工程师的转换脚本,读者可以了解在 Apple Silicon 上用 Core ML 运行 Stable Diffusion 的权重下载与推理命令。

11月25日周五
11月21日周一
11月17日周四
11月8日周二
11月7日周一
11月3日周四
10月24日周一
  1. Hugging Face Blog42

    Hugging Face 在 Evaluate 库中加入语言模型偏见指标

    Hugging Face 为 Evaluate 库新增偏见指标与测量方法,可评估 GPT-2、BLOOM 等因果语言模型的偏见。流程分两步:用 🤗 Datasets 上的预定义提示词提示模型,再用 Evaluate 的指标评估生成文本,示例覆盖毒性、语言极性和伤害性三类任务,其中毒性指标调用 R4 Target 模型作仇恨言论分类器。

10月21日周五
  1. Hugging Face Blog32

    从 PyTorch DDP 到 Accelerate 再到 Trainer:轻松掌握分布式训练

    Hugging Face 发布教程,梳理如何用三级递增抽象在多个 GPU 上做分布式数据并行(DDP)训练:原生 PyTorch DDP、Accelerate 轻量封装,以及 Transformer 的高层 Trainer API。Accelerate 的封装无需改代码即可在单 GPU 和 TPU 上运行,只需对原代码做最小改动;Trainer 则抽象掉全部样板代码并支持多种设备和分布式场景。

10月12日周三
  1. Hugging Face Blog44

    BLOOM 推理优化实录:延迟降低 5 倍、吞吐提升 50 倍

    Hugging Face 分享了 BLOOM(176B 参数,bf16 下 352GB)推理服务的优化过程,数周内把延迟降低 5 倍、吞吐提升 50 倍。团队用 Megatron-Deepspeed 训练的模型花约一个月、200 次提交移植到 transformers,并借助 accelerate 的 device_map="auto" 做流水线并行分片,同时保留了张量并行带来的数值差异开关。

9月27日周二
9月16日周五
9月8日周四
9月7日周三
  1. Hugging Face Blog39

    如何用 Megatron-LM 训练语言模型

    Hugging Face 发布教程,讲解如何在 NVIDIA GPU 上用 Megatron-LM 训练 GPT2 语言模型,并转换到 Transformers 使用。Megatron-LM 的优势在于高效 DataLoader 与 Fused CUDA Kernels,还采用了 Apex 的 Fused AdamW,比 PyTorch 实现更快。教程涵盖环境配置、数据预处理、训练和模型转换四步。

8月24日周三
  1. Hugging Face Blog19

    如何在 HF Mirror Spaces 上可视化蛋白质

    Hugging Face 发布教程,介绍如何用 3Dmol.js 和 Gradio 的 HTML block 在 HF Mirror Spaces 中可视化蛋白质,用户可输入 4 位 PDB 代码或上传 PDB 文件。文章建议改用 Molecule3D Gradio 自定义组件,通过 pip install gradio_molecule3d 安装,支持动态修改蛋白质可视化并更简单地设置默认视图。

8月22日周一
  1. Hugging Face Blog68

    用 Diffusers 运行 Stable Diffusion 并自定义推理 pipeline

    Hugging Face 官方博客介绍如何用 Diffusers 库运行 Stable Diffusion,该模型由 CompVis、Stability AI 和 LAION 基于 LAION-5B 子集训练,文章默认使用 v1-4 版本。

    推荐理由:原文来自 Diffusers 官方团队,给出 Stable Diffusion 的推理代码、关键参数含义与自定义 pipeline 的完整写法,可对照复用。

8月19日周五
8月18日周四
8月17日周三
  1. Hugging Face Blog71

    Hugging Face 将 LLM.int8() 8-bit 量化集成进 transformers 与 accelerate

    Hugging Face 联合 BigScience 将 LLM.int8() 8 位矩阵乘法量化集成到 transformers 和 accelerate,声称在 BLOOM-176B、OPT-175B 等模型上推理性能无下降,显存占用减半,例如 BLOOM-176B 只需 4 张 80GB A100 而非 8 张。

    推荐理由:Hugging Face 与 bitsandbytes 合作把 LLM.int8() 落入 transformers,读者可了解大模型量化省显存的条件与代价。

8月12日周五
8月11日周四