• About Me
  • Blogs
  • Projects

Projects

This page contains all the projects I have done during my learning process. I hope you can find something useful here. HAPPY LEARNING!

ChatLLM: From-Scratch LLM Training and Post-Training Stack

Built an end-to-end LLM stack from scratch, covering scaling law experiments, compute-optimal model sizing, pre-training, supervised fine-tuning, and GRPO-based post-training. Trained a ChatGPT-style conversational model and deployed an interactive demo to showcase instruction following, reasoning, and multi-turn generation.

Mar 1, 2026
Yuyang Zhang

Qwen3-VL Inference

Built a Qwen3-VL model from scratch in PyTorch, loaded the 14B (224x224) model, fine-tuned it with LoRA for specific tasks, and developed a Gradio app to showcase its capabilities.

Oct 1, 2025
Yuyang Zhang

Qwen3-VL Inference

Built a Qwen3-VL model from scratch in PyTorch, loaded the 14B (224x224) model, fine-tuned it with LoRA for specific tasks, and developed a Gradio app to showcase its capabilities.

Oct 1, 2025
Yuyang Zhang

PaliGemma Inference and LoRA Fine Tuning

This project involves modeling a multi-modal large language model called PaliGemma, which integrates vision and language tasks. First we perform inference using the pre-trained PaliGemma model. Then, we fine-tune the model using LoRA (Low-Rank Adaptation) for specific applications, for example Receipt OCR Extraction. By the end, will implement a Gradio web interface to demonstrate the fine-tuned model’s capabilities.

Oct 1, 2024
Yuyang Zhang
No matching items
 

© 2025 Yuyang Zhang. Built with Quarto.