CreatorFlow / Kho Repo / karpathy/nanoGPT

karpathy/nanoGPT

nanoGPT

LLM & ChatbotPython🔴 Nâng cao★ 65k

📖 Mô tả

nanoGPT là đoạn code siêu gọn (chỉ vài trăm dòng) để tự huấn luyện một model AI kiểu GPT từ đầu, ai đọc cũng hiểu được toàn bộ cách model hoạt động. Nó là 'sách giáo khoa bằng code' cho người muốn hiểu thật sự AI được huấn luyện ra sao, thay vì chỉ dùng model có sẵn. Lưu ý: tác giả ghi rõ repo này cũ và khuyên dùng bản mới nanochat; huấn luyện thật cần card đồ họa mạnh và mất nhiều thời gian.

📝 Tóm tắt README

nanoGPT là đoạn code siêu gọn, chỉ vài trăm dòng, để tự huấn luyện một model AI kiểu GPT từ đầu, ai đọc cũng hiểu được toàn bộ cách model hoạt động. Nó là sách giáo khoa bằng code cho người muốn hiểu thật sự AI được huấn luyện ra sao, thay vì chỉ dùng model có sẵn. Lưu ý: tác giả ghi rõ repo này cũ và khuyên dùng bản mới nanochat; huấn luyện thật cần card đồ họa mạnh và mất nhiều thời gian.

✨ Tính năng nổi bật

▶ Dùng thử

▶ Dùng thử:
  1. B1: Cài: pip install torch numpy transformers datasets tiktoken wandb tqdm
  2. B2: Chuẩn bị dữ liệu: python data/shakespeare_char/prepare.py
  3. B3: Huấn luyện thử: python train.py config/train_shakespeare_char.py (cần GPU, máy yếu sẽ rất chậm)
Mở GitHub ↗
git clone https://github.com/karpathy/nanoGPT.git

🔗 Repo tương tự

← Quay lại Kho Repo