← Alla artiklar

En praktisk guide till stora språkmodeller: från finjustering till RAG och agenter

En praktisk guide till stora språkmodeller: från finjustering till RAG och agenter

Shanghai Jiao Tong University (SJTU) har släppt en öppen kurs "Dyk i LLMs" (动手学大模型) — en steg-för-steg-guide för att arbeta med stora språkmodeller: från finjustering och RAG till byggagenter och säkerhet. Materialet är baserat på NLP- och AI-säkerhetsföreläsningar som lärs ut vid School of Computer Science och inkluderar färdiga Jupyter-anteckningsböcker för varje steg - från miljöinställning till avancerade tekniker som RLHF-inriktning och steganografi i generation.

Vad finns i kursen

Kursen är uppdelad i 11 fristående kapitel, var och en en separat anteckningsbok med kod och förklaringar. Introduktionsmoduler täcker grundläggande infrastruktur: laddar modeller via Hugging Face Transformers, effektiv visning på vLLM, anropar moln LLM API:er. Nästa kommer praktiska block: snabb konstruktion med mallar för chatt, sammanfattning och faktaextraktion; LoRA/QLoRA finjustering av en 4B-modell på konsumenthårdvara; bygga en RAG-pipeline med vektordatabaser (Milvus, Chroma, FAISS) och rerankers; utveckla agenter på LangChain/LangGraph med verktyg, minne och MCP-protokollet.

Avancerade ämnen: säkerhet och dolda funktioner

Dedikerade kapitel täcker ämnen som sällan ses i grundläggande handledning: kunskapsredigering utan omskolning, försvar mot jailbreaks och snabb injektion, vattenstämplar i genererad text, steganografi - inbäddning av osynliga märken i modellutgångar, RLHF-anpassning med PPO. Alla bärbara datorer körs på en enda RTX 4090 (24 GB VRAM) eller i gratis molnmiljöer som AutoDL / CodeWithGPU.

Hur man börjar

GitHub-förråd:Lordog/dyka-i-llms(50k+ stjärnor). Klona, ​​välj ett kapitel av intresse och kör anteckningsbokens celler i ordning. För finjustering och RAG-kapitel behöver du en GPU — README-länkarna till färdiga Docker-bilder och instruktioner för att hyra billiga instanser. Kursen är helt gratis, Apache-2.0 licensierad, och PR med korrigeringar och nya ämnen är välkomna.

Källa:GitHub — "动手学大模型"-serien

A practical guide to large language models: from fine-tuning to RAG and agents