Huấn luyện LLM vẽ tranh màu nước bằng mã JavaScript với TRL và OpenEnv

Một dự án sáng tạo đầy ấn tượng vừa được mở mã nguồn trên Hugging Face, tái hiện lại thử nghiệm vẽ tranh màu nước độc đáo của Surya Narreddi từng thu hút hơn 1,5 triệu lượt xem trên mạng xã hội. Thay vì sinh ảnh dưới dạng tập hợp điểm ảnh (pixel) như các mô hình diffusion thông thường, mô hình ngôn ngữ lớn (LLM) được huấn luyện để viết khoảng 150 dòng mã JavaScript sử dụng thư viện p5.brush để tạo nên những bức tranh màu nước đầy tính nghệ thuật.

Điểm đáng chú ý của công trình này là việc tái lập toàn bộ quy trình bằng các công cụ mã nguồn mở bao gồm TRLOpenEnv. Tác giả đã công khai toàn bộ tài nguyên từ bộ dữ liệu tham chiếu được chấm điểm thủ công, môi trường học máy tăng cường (RL environment), kịch bản huấn luyện cho đến các mô hình đã hoàn thiện. Quá trình huấn luyện sử dụng thuật toán GRPO kết hợp kỹ thuật LoRA trên nền mô hình Qwen3.5-35B-A3B chạy trên cạc đồ họa GPU H200.

Khác biệt lớn nhất của phương pháp sinh ảnh bằng mã hóa nằm ở khả năng kiểm soát và tùy biến. Người dùng có thể trực tiếp đọc, chỉnh sửa từng nét cọ và thực thi lại đoạn mã do AI tạo ra. Tác giả cũng đã thử nghiệm và so sánh ba công thức phần thưởng (reward mix) khác nhau, mang lại nét mộc mạc và ngẫu hứng tương tự như giai đoạn sơ khai của nghệ thuật AI với DeepDream hay GANs.

Dự án mở ra một hướng đi đầy tiềm năng cho cộng đồng nghiên cứu AI và lập trình viên Việt Nam trong việc ứng dụng học máy tăng cường vào sáng tạo nghệ thuật thuật toán. Việc mở hoàn toàn môi trường và kịch bản huấn luyện giúp người làm công nghệ dễ dàng tiếp cận và tự xây dựng các ứng dụng sinh mã hình ảnh trực quan cho riêng mình.

Nguồn: Hugging Face — Biên dịch & tổng hợp: danhbaai.com

Danh Bạ AI
Logo
Register New Account