Bygg en AI-tjänst som håller i drift
Formulera problemet rätt, ta prototypen till produkt med tester och evals, bygg in degraderade lägen och skydda mot prompt injection.
Alla kunskaper som ingår (51) — i beroendeordning
- 1AMönster och kategorier
- 2BData från vardagen
- 3AInstruktioner i rätt ordning
- 4BAlgoritmiskt tänkande
- 5CFunktioner och koordinatsystem
- 6DDerivata och optimering
- 7CProgrammeringslogik — variabler, villkor, loopar
- 8CPython — grunderna
- 9CPython — listor, loopar och dictionaries
- 10DPython — funktioner, scope och undantag
- 11DPython — klasser och objekt
- 12EAsynkron programmering
- 13CPython — strängar och textbehandling
- 14CPython — filer, CSV och JSON
- 15DAPI:er och HTTP
- 16EBygga ett API med FastAPI
- 17BRegler kontra inlärning
- 18BKällkritik och ansvar när AI svarar
- 19DFormulera ett problem som ML-uppgift
- 20CStatistik — medelvärde, median och spridning
- 21CSannolikhet — grunderna
- 22DLoss-funktioner
- 23DTestning med pytest
- 24DTokenisering
- 25BTräningsdata, features och etiketter
- 26BKlassificering — så sorterar en modell
- 27CDin första prediktiva modell — en rät linje
- 28DGradient descent
- 29CNeuronnät — intuitionen
- 30CPromptning — att styra en språkmodell
- 31DKontextfönster, systemprompt och few-shot
- 32DVektorer
- 33DMatriser och matrismultiplikation
- 34DLinjär regression med flera features
- 35DNeuronnät — forward pass med matriser
- 36DBackpropagation
- 37DEmbeddings — ord som vektorer
- 38DAttention
- 39DOverfitting och generalisering
- 40DPyTorch — tensorer och autograd
- 41DRetrieval — hitta rätt text
- 42DTräning, validering och test
- 43DTräna ett neuronnät i PyTorch
- 44DTransformers — arkitekturen
- 45ESpråkmodeller — träning och generering
- 46EModellutvärdering
- 47EBygg en eval-harness
- 48EFrån prototyp till produkt
- 49EFallback och degradering i AI-tjänster
- 50ERAG — retrieval-augmented generation
- 51EPrompt injection