Finjustera och driva egna modeller
PEFT och QLoRA, datasetdesign, distribuerad träning, katastrofal glömska, export och ett capstone där du finjusterar och utvärderar på riktigt.
Alla kunskaper som ingår (89) — 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
- 11CPython — strängar och textbehandling
- 12CPython — filer, CSV och JSON
- 13DAPI:er och HTTP
- 14DReguljära uttryck
- 15BRegler kontra inlärning
- 16BKällkritik och ansvar när AI svarar
- 17DLicenser och öppna data
- 18CStatistik — medelvärde, median och spridning
- 19CSannolikhet — grunderna
- 20DLoss-funktioner
- 21ATal och de fyra räknesätten
- 22BBråk, decimaltal och procent
- 23AJämföra och sortera tal
- 24BKoordinater: hitta på kartan
- 25BNegativa tal
- 26DTestning med pytest
- 27DTokenisering
- 28BTräningsdata, features och etiketter
- 29CMärk data för hand
- 30BKlassificering — så sorterar en modell
- 31CDin första prediktiva modell — en rät linje
- 32DGradient descent
- 33CNeuronnät — intuitionen
- 34CPromptning — att styra en språkmodell
- 35CExperiment: bra och dålig träningsdata
- 36CProjekt: träna en bildklassificerare i webbläsaren
- 37CTräna om modellen med egna exempel
- 38BVad är generativ AI?
- 39BGissa nästa ord
- 40CVilka ord hör ihop? Uppmärksamhet
- 41COrd som punkter: liknande ord nära varandra
- 42DTransformern — översikt utan formler
- 43DHur en språkmodell tränas — på gymnasienivå
- 44DFinjustering — översikt för gymnasiet
- 45CVariabler och algebraiska uttryck
- 46CPotenser och rötter
- 47DLogaritmer
- 48EInformationsteori: entropi och KL-divergens
- 49DVektorer
- 50DMatriser och matrismultiplikation
- 51DLinjär regression med flera features
- 52EMatrisfaktorisering och lågrangsapproximation
- 53DNeuronnät — forward pass med matriser
- 54DBackpropagation
- 55DEmbeddings — ord som vektorer
- 56DAttention
- 57FKvantisering
- 58DOverfitting och generalisering
- 59DPyTorch — tensorer och autograd
- 60DRetrieval — hitta rätt text
- 61DTräning, validering och test
- 62DTräna ett neuronnät i PyTorch
- 63EOptimerare: momentum, Adam, schemaläggning
- 64FDistribuerad träning
- 65GFSDP, ZeRO och DeepSpeed
- 66DTransformers — arkitekturen
- 67ESpråkmodeller — träning och generering
- 68EModellutvärdering
- 69EBygg en eval-harness
- 70EFinjustering av språkmodeller
- 71FDatasetdesign för finjustering
- 72FKunskapsdestillation
- 73EInstruktionsfinjustering (SFT)
- 74FKatastrofal glömska
- 75FLoRA — Low-Rank Adaptation
- 76FSlå ihop adaptrar och exportera modeller
- 77FParametereffektiv finjustering: adapters, prefix, LoRA
- 78FQLoRA
- 79ERAG — retrieval-augmented generation
- 80FEvals för språkmodeller och agenter
- 81FRegressionstester för modeller
- 82FFörträning i praktiken
- 83FFortsatt förträning på domändata
- 84FSkalningslagar
- 85FSyntetisk data
- 86FTarget modules och rank i LoRA
- 87FProjekt F: finjustera och utvärdera en språkmodell
- 88EWebbskrapning — teknik och regler
- 89FTräningsdata för språkmodeller: filtrering och dedup