基于原版 Transformer Explainer 的中文本地化版本,完整保留原版功能与交互逻辑,仅对界面文本、标签和提示信息进行汉化,方便中文用户学习与教学使用。
- 完整中文化界面:所有操作界面、标签、提示和说明均已汉化
- 功能无损:保持与原版完全一致的模型交互、可视化与分析功能
- 开箱即用:支持本地快速部署,无需额外配置
- 教学友好:适合中文环境下的Transformer模型教学与演示
- 本仓库为原版 Transformer Explainer 的中文汉化版本
- 仅对界面文本进行本地化处理,核心功能、交互逻辑与可视化组件保持不变
- 遵循原项目的 MIT 开源协议
- 原版地址:http://poloclub.github.io/transformer-explainer
- Node.js v20 或更高版本
- NPM v10 或更高版本
-
克隆仓库
git clone https://github.com/Jian1202/transformer-explainer-cn.git cd transformer-explainer-cn -
安装依赖
npm install
-
启动开发服务器
npm run dev
-
访问应用 打开浏览器,访问 http://localhost:5173 即可体验中文界面。
访问中文汉化版在线演示或直接访问原版英文界面:
- 中文版:https://jian1202.github.io/transformer-explainer-cn
- 英文原版:http://poloclub.github.io/transformer-explainer
- 交互式学习:通过可视化界面深入理解Transformer模型的工作原理
- 注意力机制可视化:直观展示自注意力机制的权重分布
- 文本生成过程分析:逐步分解文本生成过程,揭示模型决策逻辑
- 多层级解释:从词元级别到层级的全方位模型解释
- 实时交互:支持参数调整与实时结果反馈
transformer-explainer-cn/
├── src/ # 源代码目录
│ ├── locales/ # 多语言文件(含中文翻译)
│ ├── components/ # 组件文件
│ └── ...
├── public/ # 静态资源
├── package.json # 项目配置
├── README.md # 说明文档(本文件)
└── ...
Transformer Explainer 由佐治亚理工学院团队开发:
- Aeree Cho
- Grace C. Kim
- Alexander Karpekov
- Alec Helbling
- Jay Wang
- Seongmin Lee
- Benjamin Hoover
- Polo Chau
如需在研究中引用本项目,请使用以下 BibTeX 格式:
@article{cho2024transformer,
title = {Transformer Explainer: Interactive Learning of Text-Generative Models},
shorttitle = {Transformer Explainer},
author = {Cho, Aeree and Kim, Grace C. and Karpekov, Alexander and Helbling, Alec and Wang, Zijie J. and Lee, Seongmin and Hoover, Benjamin and Chau, Duen Horng},
journal = {IEEE VIS Poster},
year = {2024}
}本项目基于 MIT License 开源。
- 如有翻译问题或改进建议,欢迎提交 Issue 或 Pull Request
- 中文相关问题可联系本仓库维护者
- 功能性问题建议反馈至原仓库:原项目 Issues
- Diffusion Explainer - 可视化学习Stable Diffusion如何将文本提示转化为图像
- CNN Explainer - 卷积神经网络交互式学习工具
- GAN Lab - 浏览器中的生成对抗网络实验平台
- 原项目联系人:Aeree Cho
- 中文版维护:本仓库维护者
本中文汉化版仅用于学习与研究目的,所有模型与算法版权归原项目所有。
温馨提示:使用过程中如遇技术问题,建议优先参考原项目文档与 Issues。
此汉化版于2026年停止同步上游原项目