tf2-transformer-chatbot

用TensorFlow 2快速上手Transformer聊天机器人,支持TPU训练。

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 对话助手 🍴 复刻 58 🐛 待处理 8 👀 关注 4
GitHub ↗
GitHub 星标 ★ 130
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,需自行部署。

项目预览

tf2-transformer-chatbot 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类对话助手
开发团队bryanlimy
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,需自行部署。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Jupyter Notebook
技术栈/模型chatbot,deep-learning,tensorflow,tensorflow-2,tensorflow-tutorials,tensorflow2,transformer
GitHub 星标★ 130
上线时间2019-04-14 00:00:00
代码更新2022-08-06
仓库体积1.6 MB
本站数据更新2026-11-09
维护状态低维护
收录时间2026-08-09
浏览次数4

项目介绍

这是一个基于TensorFlow 2实现的Transformer聊天机器人项目,支持TPU训练。它利用Transformer架构(自注意力机制)构建对话模型,解决了传统序列到序列模型在长距离依赖和并行计算上的不足。项目提供了完整的训练和推理流程,包括数据预处理、模型定义、训练循环和交互式对话脚本。核心能力包括:支持英法翻译任务作为示例,展示Transformer在生成任务上的应用;提供TPU/GPU训练支持,适合大规模实验;代码结构清晰,适合学习Transformer在对话生成中的实践。项目以Jupyter Notebook为主要形式,便于逐步理解和修改,但工程化程度较低,更适合研究或教学场景。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 130

核心亮点

  • 代码简洁,基于TF 2原生API,易于理解和二次开发
  • 提供TPU训练支持,适合大规模实验
  • 以翻译任务示例,清晰展示Transformer生成流程

不足之处

  • 示例任务为翻译而非真正开放域对话,对话能力有限
  • 依赖较老的数据集和预处理,可能需自行适配新数据
  • 文档/社区待观察

适用场景

  • 学习Transformer架构在生成任务中的实现
  • 快速搭建一个基于翻译的聊天原型
  • 在TPU上实验Transformer训练效果

替代项目

tensorflow/models official transformer、Hugging Face Transformers、DialoGPT

上一篇:DocNavigator

下一篇:xiaozhi-webrtc

同类项目推荐

llm_telegram_bot 开源

在 Telegram 里直接聊大模型,省去切换应用的麻烦。

LLM telegram bot

★ 135 2026-08-09
dotnetmaui-chatgpt-app-oss 开源

用 .NET MAUI 快速打造跨平台 ChatGPT 聊天应用

ChatGPT is an open-source chat application developed with .NET MAUI, employing OpenA···

★ 110 2026-08-09
SwiftyChat 开源

用 SwiftUI 快速搭建聊天界面,内置 11 种消息类型和 8 套主题

A lightweight SwiftUI chat UI framework with 11 built-in message types, 8 themes, an···

★ 356 2026-08-09
telegram-bot-sdk 开源

用 PHP 快速构建 Telegram 机器人,Laravel 开箱即用

Telegram Bot API PHP SDK. Lets you build Telegram Bots easily! Supports Laravel out ···

★ 3300 2026-08-09
cortana 开源

用 ChatGPT 和语音技术,打造你的私人语音助理

Your own personal assistant thanks to chat-gpt, whisper, and elevenlabs tts

★ 53 2026-08-09
sample-app-aoai-chatGPT 开源

用Azure OpenAI快速搭建带自有数据的聊天界面

Sample code for a simple web chat experience through Azure OpenAI, including Azure O···

★ 1922 2026-10-17
chat 开源

用 Nuxt 快速搭建 AI 聊天机器人,开箱即用

Nuxt AI Chatbot Template made with Nuxt UI and Vercel AI SDK.

★ 380 2026-08-09
telegram-summary-bot 开源

一键部署,AI 自动总结群聊,支持中文搜索历史消息

Summarize group chat with AI, LLM && query group chat, FREE to deploy your own, supp···

★ 207 2026-08-09