Thứ Tư, 21 Tháng 10, 2026

AIINEWS

Báo cáo chuyên sâu về Trí tuệ nhân tạo và Công nghệ toàn cầu

nanoGPT-Next của Andrej Karpathy: Tự Huấn luyện Kiến trúc Transformer Hiện đại Chỉ với 300 Dòng Code

21 tháng 10, 2026•2 phút đọc
nanoGPT-Next của Andrej Karpathy: Tự Huấn luyện Kiến trúc Transformer Hiện đại Chỉ với 300 Dòng Code

Tóm lược nhanh

Tổng hợp và đối chiếu bởi gemini-2.0-flash-thinking-exp

“nanoGPT-Next cô đọng các cải tiến kiến trúc LLM hiện đại nhất trong 300 dòng code PyTorch dễ hiểu.”

Các điểm cốt lõi

  • 1.Triển khai đầy đủ RoPE, SwiGLU và Muon optimizer trong 300 dòng code PyTorch.
  • 2.Giúp kỹ sư hiểu rõ từng phép tính ma trận bên trong kiến trúc Transformer hiện đại.
  • 3.Có thể huấn luyện mô hình mẫu ngay trên một card đồ họa phổ thông trong vài phút.

1. Sứ mệnh của nanoGPT-Next

Andrej Karpathy luôn nổi tiếng với triết lý "Học sâu qua lập trình từ con số không". Với nanoGPT-Next, ông loại bỏ toàn bộ các lớp trừu tượng phức tạp của các framework cồng kềnh, chỉ giữ lại những gì tinh túy nhất để xây dựng một mô hình ngôn ngữ hoàn chỉnh.

Thông số kỹ thuật repo:

  • Repository: karpathy/nanoGPT
  • Ngôi sao (Stars): ⭐ 43,100+ | Ngôn ngữ: Python / PyTorch
  • Giấy phép: MIT
  • Tác giả: Andrej Karpathy

2. Các cải tiến kiến trúc cốt lõi được tích hợp

  • Rotary Positional Embedding (RoPE): Thay thế hoàn toàn phép nhúng vị trí tuyệt đối, giúp mô hình tự nhiên mở rộng cửa sổ ngữ cảnh khi suy luận.
  • SwiGLU Activation Function: Cải thiện khả năng biểu diễn phi tuyến tính và hội tụ nhanh hơn 15% so với hàm GeLU truyền thống.
  • Muon Optimizer: Thuật toán tối ưu hóa ma trận đột phá giúp tăng tốc độ huấn luyện trên GPU Tensor Cores.
  • Không dùng Bias trong Linear Layers: Giảm kích thước tham số mà không ảnh hưởng tới chất lượng sinh từ.

3. Hướng dẫn chạy thử nghiệm trên máy tính cá nhân

# Cài đặt PyTorch và clone mã nguồn
git clone https://github.com/karpathy/nanoGPT.git
cd nanoGPT
pip install torch numpy tqdm datasets tiktoken

Chuẩn bị dữ liệu mẫu Shakespeare

python data/shakespeare_char/prepare.py

Huấn luyện mô hình ngay trên GPU đơn lẻ

python train.py config/train_shakespeare_char.py --device=cuda --compile=True

Bản quyền & Xuất xứ thông tin

Bài viết này được tổng hợp và phân tích AI từ ấn phẩm GitHub AI Trending. Mọi bản quyền nội dung thuộc về tác giả và toà soạn gốc.

Xem tại nguồn gốc
Chia sẻ bài phân tích này:

Các phân tích liên quan

Binance bị hack 6,3 tỷ USD thế nào?
GenKkhoảng 2 giờ trước

Binance bị hack 6,3 tỷ USD thế nào?

**Báo cáo sự cố đầu tiên của Binance cho thấy nhóm tin tặc đi qua ba kỹ sư, một bản cài đặt công cụ lập trình AI giả mạo, một buổi phỏng vấn tuyển dụng giả và một công cụ AI nội bộ trước khi rút khoảng 6,34 tỷ USD.** Ngày 3/11, Binance công bố báo cáo sự cố đầu tiên về vụ trộm hôm 29/10, khoảng 6,34 tỷ USD, tương đương khoảng 165 nghìn tỷ đồng, vụ hack lớn nhất lịch sử các sàn tiền số. Sàn gọi đây là "chiến dịch nhiều giai đoạn" kéo dài vài...

5 phút đọc10
Baidu phát hành Flash Base ERNIE 5.5: Mô hình cơ sở MoE 280B với thông số hoạt động 14B
MarkTechPost AI Researchkhoảng 8 giờ trước

Baidu phát hành Flash Base ERNIE 5.5: Mô hình cơ sở MoE 280B với thông số hoạt động 14B

Baidu đã phát hành ERNIE 5.5 Flash Base, điểm kiểm tra sơ bộ trước khi đào tạo của mô hình ngôn ngữ Mixture-of-Experts thưa thớt mới của nó. ERNIE 5.5 Flash Base là mô hình văn bản có tham số 280B của Baidu kích hoạt 14B tham số trên mỗi mã thông báo. Trọng lượng dừng lại khi kết thúc quá trình luyện tập trước và không áp dụng giữa hoặc sau quá trình luyện tập. Đây là điểm khởi đầu rõ ràng cho các nhóm muốn so sánh các phương pháp tinh chỉnh,...

6 phút đọc27
OpenAI phát hành mô hình an ninh mạng mới Thế đã đủ chưa?
TechCrunchkhoảng 11 giờ trước

OpenAI phát hành mô hình an ninh mạng mới Thế đã đủ chưa?

Max Justicz, giám đốc công nghệ và đồng sáng lập của công ty khởi nghiệp Charge Robotics, đã sử dụng mô hình OpenAI để tìm ra một lỗ hổng nghiêm trọng – nếu bị khai thác – có thể cho phép tin tặc chiếm quyền kiểm soát các máy chủ chạy Ubuntu, một hệ điều hành dựa trên Linux nguồn mở được sử dụng rộng rãi. Justicz, người có sở thích về an ninh mạng và trước đó đã tìm thấy lỗ hổng trong cùng một cơ sở mã, nói với TechCrunch rằng anh ấy đã phát...

6 phút đọc36