RepositoryPythonCNChina
gmftbyGMFTBY

gmftbyGMFTBY/MultiTurnDialogZoo

Multi-turn dialogue baselines written in PyTorch

163stars
21forks
8issues
0views

🧠 MultiTurnDialogZoo: Kho baseline hội thoại đa lượt mã nguồn mở bằng PyTorch

Một bộ sưu tập các mô hình baseline hội thoại đa lượt và đơn lượt, sẵn sàng huấn luyện và đánh giá chỉ với một vài lệnh.

MultiTurnDialogZoo là một dự án mã nguồn mở cung cấp các baseline cho hội thoại đa lượt (multi-turn) và đơn lượt (single-turn), được cài đặt bằng PyTorch. Dự án hỗ trợ nhiều kiến trúc phổ biến như HRED, Transformer, GCN, ReCoSa, HRAN, DSHRED… cũng như các dataset lớn như DailyDialog, Ubuntu, EmpChat, DSTC7-AVSD và PersonaChat. Mục tiêu giúp nghiên cứu sinh và kỹ sĩ nhanh chóng triển khai và thử nghiệm các mô hình hội thoại hiện đại mà không cần viết lại từ đầu.

✨ Điểm nổi bật

  • Hỗ trợ nhiều mô hình baseline: HRED, HRED-RA, VHRED, WSeq, DSHRED, ReCoSa, HRAN, Transformer, Seq2Seq-MHA...
  • Đa dataset: DailyDialog, Ubuntu, EmpChat, DSTC7-AVSD, PersonaChat với script tiền xử lý kèm theo.
  • Đánh giá đa dạng: PPL, BLEU, ROUGE, Distinct, BERTScore, BERT-RUBER...
  • Dễ sử dụng: Chỉ cần một vài lệnh qua run.sh để tạo từ vựng, huấn luyện, dịch và đánh giá.
  • Hỗ trợ đồ thị (graph): MTGCN và GatedGCN hỗ trợ tạo đồ thị đại diện cho câu trả lời và ngữ cảnh.
  • Tích hợp TensorBoard: Theo dõi quá trình huấn luyện và vẽ đường cong hiệu suất.
  • Perturbation testing: Hỗ trợ thử nghiệm biến đổi nguồn để đánh giá độ bền mô hình.
  • Mở rộng dễ dàng: Cấu trúc mô hình rõ ràng, dễ thêm mô hình mới hoặc chỉnh sửa kiến trúc.

💡 Vì sao đáng chú ý

Dự án không chỉ cung cấp mã nguồn sẵn mà còn tích hợp toàn bộ pipeline từ tiền xử lý dữ liệu, huấn luyện, sinh kết quả đến đánh giá chất lượng — giúp người dùng tập trung vào khám phá kiến trúc mô hình. Đặc biệt, sự kết hợp giữa các mô hình RNN-based (HRED, WSeq) và Transformer, cùng với khả năng mở rộng sang đồ thị (GCN/GAT), giúp nghiên cứu sâu hơn về khả năng mô hình tiếp thu ngữ cảnh đa lượt. Phù hợp cho nghiên cứu sinh, kỹ sĩ NLP và những ai muốn nhanh chóng so sánh hiệu suất các kiến trúc trong hội thoại máy tính.


#MultiTurnDialog #PyTorch #DialogSystem #HRED #Transformer #TiniX

Similar Projects

Discover other similar projects and AI models.

RepositoryPython
shuowang-ai/GeniePath-pytorch

This is a PyTorch implementation of the GeniePath model in <GeniePath: Graph Neural Networks with Adaptive Receptive Paths> (https://arxiv.org/abs/1802.00910)

103
Jul 25, 2024
RepositoryPython
quqixun/GNN-Pytorch

GNN方法和模型的Pytorch实现。Pytorch implementation of GNN.

97
Jan 12, 2025
RepositoryPython
alexmonti19/dagnet

PyTorch code for ICPR 2020 paper "DAG-Net: Double Attentive Graph Neural Network for Trajectory Forecasting"

92
Feb 20, 2026
RepositoryPython
huggingface/transformers

🤗 Transformers: the model-definition framework for state-of-the-art machine learning models in text, vision, audio, and multimodal models, for both inference and training.

168.0k
Oct 23, 2026
RepositoryJupyter Notebook
keitabroadwater/gnns_in_action

Code and Content for Manning Publication on Graph Neural Networks

142
Aug 31, 2026
RepositoryPython
Significant-Gravitas/AutoGPT

AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

187.7k
Oct 24, 2026
RepositoryTypeScript
openclaw/openclaw

The AI that really does things. Any OS. Any Platform. The lobster way. 🦞

393.0k
Oct 25, 2026
RepositoryShell
obra/superpowers

An agentic skills framework & software development methodology that works.

305.5k
Oct 23, 2026
Modelsentence-similarity
sentence-transformers/all-MiniLM-L6-v2

all-MiniLM-L6-v2 This is a sentence-transformers(https://www.SBERT.net) model: It maps sentences & paragraphs to a 384 dimensional dense vector space and can be used for tasks like clustering or semantic search. Usage (Sentence-Transformers) Using t...

♥0
190.2M
Jun 1, 2026