Mål F AI engineering
Bygg ett minnessystem för en agent
Episodiskt och semantiskt minne, retrieval och långtidsevaluering — ett fungerande minnessystem som gör en agent bättre över tid.
- Kunskaper
- 68
- Från noll
- ca 53 h
- Labbar
- 6
Se vad du redan kan — utan konto
Diagnosen föreslår en startpunkt. Övningarna visar vad du faktiskt kan.
Det här kan du efteråt
Labbar på vägen
Du skriver koden. Tester du inte ser avgör om den håller.
Projekt 5: Bygg ett minnessystem för en agentFsandlåda · ca 180 minLabb: BM25 och ett minimalt RAG-flödeEsandlåda · ca 60 minSlutprov: bygg ett spårbart RAG-flödeEsandlåda · ca 75 minLabb: ett neuronnät i ren NumPy — forward, backprop, gradientkontrollDsandlåda · ca 75 minLabb: gradient descent från grundenDi webbläsaren · ca 50 minLabb: matrismultiplikation och ett lager i ett neuronnätDi webbläsaren · ca 45 min
Hela vägen
Allt målet bygger på, grupperat per nivå och i den ordning det bygger på varandra. Visa på kartan
AUpptäckare3 kunskaper
BUtforskare10 kunskaper
- Data i vardagen
- Algoritmiskt tänkande
- Regelbaserade system och maskininlärning
- Källkritik och ansvar vid AI-användning
- Träningsdata, features och etiketter
- Klassificering: hur en modell sorterar information
- Teknik bakom webben: så hämtas en sida
- Generativ AI: hur den skapar innehåll
- Språkmodeller och sannolikheter
- AI:s påhittade svar
CByggare15 kunskaper
- Funktioner och koordinatsystem
- Programmeringslogik — variabler, villkor, loopar
- Python — grunderna
- Python — listor, loopar och dictionaries
- Python — strängar och textbehandling
- Python — filer, CSV och JSON
- Sökstrategier: linjär sökning kontra binärsökning
- Statistik — medelvärde, median och spridning
- Sannolikhet — grunderna
- Linjär regression: anpassa en rät linje till data
- Neuronnät — intuitionen
- Promptning — att styra en språkmodell
- Sökmotorers grundprinciper: indexering och rankning
- Ställa effektiva frågor till AI
- RAG: låt AI:n svara utifrån dina egna dokument
DAI-utvecklare22 kunskaper
- Derivata och optimering
- Licenser och öppna data
- Loss-funktioner
- Tokenisering
- Textförbehandling
- BM25 och nyckelordssökning
- Gradient descent
- Bygg en liten sökmotor
- Ge din chatbot ett minne
- Vektorer
- Matriser och matrismultiplikation
- Linjär regression med flera features
- Neuronnät — forward pass med matriser
- Backpropagation
- Embeddings — ord som vektorer
- Attention
- Overfitting och generalisering
- PyTorch — tensorer och autograd
- Retrieval — hitta rätt text
- Träning, validering och test
- Träna ett neuronnät i PyTorch
- Transformers — arkitekturen