Inferencja wdrozenie i kompresja
23 pojęć w 11 podgrupach, z prostymi definicjami i źródłami.
Destylacja · 2
- 01destylacja wiedzyTrening mniejszego modelu (ucznia), by naśladował wyjścia większego modelu (nauczyciela), przenosząc jego wiedzę przy mniejszym koszcie.
- 02model nauczycielateacher modelWiększy, dokładny model, którego wyjścia stanowią cel uczenia dla mniejszego modelu w destylacji wiedzy.
Faza inferencji · 1
- 01inferencjaFaza użycia wytrenowanego modelu do obliczenia predykcji na nowych danych wejściowych, bez aktualizacji wag.
Inferencja LLM · 2
- 01dekodowanie spekulatywnespeculative decodingPrzyspieszanie generacji przez model pomocniczy proponujący kilka tokenów naraz, które główny model weryfikuje jednym przebiegiem.
- 02pamięć podręczna KVKV cacheBufor przechowujący klucze i wartości z poprzednich kroków uwagi w transformerze, by uniknąć ich ponownego liczenia podczas generacji.
Kwantyzacja · 4
- 01kwantyzacjaRedukcja precyzji liczbowej wag i aktywacji modelu (np. z FP32 na INT8) w celu zmniejszenia rozmiaru i przyspieszenia obliczeń.
- 02kwantyzacja binarnabinaryzacjaSkrajna kwantyzacja, w której wagi lub aktywacje przyjmują jedynie dwie wartości, drastycznie redukując pamięć i koszt obliczeń.
- 03kwantyzacja potreningowaPTQ (post-training quantization)Kwantyzacja stosowana do gotowego, wytrenowanego modelu bez ponownego uczenia, zwykle z użyciem małego zbioru kalibracyjnego.
- 04kwantyzacja świadoma treninguQAT (quantization-aware training)Technika symulująca efekty kwantyzacji podczas treningu, by model nauczył się odporności na obniżoną precyzję.
Low rank · 1
- 01faktoryzacja niskorzędowaAproksymacja macierzy wag iloczynem macierzy o niższym rzędzie, redukująca liczbę parametrów i operacji.
Metryki serwowania · 2
- 01latencja inferencjiCzas od podania wejścia do otrzymania predykcji modelu dla pojedynczego zapytania.
- 02przepustowośćthroughputLiczba zapytań lub tokenów przetwarzanych przez system inferencji w jednostce czasu.
Monitorowanie wdrozenia · 1
- 01dryf modelumodel driftDegradacja jakości predykcji wdrożonego modelu w czasie wskutek zmiany rozkładu danych wejściowych względem treningowych.
Pruning · 2
- 01przycinaniepruningUsuwanie nadmiarowych wag, neuronów lub kanałów sieci, by zmniejszyć liczbę parametrów i koszt obliczeniowy przy zachowaniu jakości.
- 02rzadkośćsparsityWłasność modelu, w którym znaczna część wag ma wartość zero, co umożliwia kompresję i przyspieszenie obliczeń rzadkich.
Runtime · 4
- 01akceleracja sprzętowaWykonywanie obliczeń modelu na wyspecjalizowanych układach (GPU, TPU, NPU) zamiast CPU, dla większej wydajności.
- 02fuzja operatorówoperator fusionŁączenie kilku kolejnych operacji grafu w jedno jądro obliczeniowe, redukujące transfery pamięci i narzut wywołań.
- 03graf obliczeniowySkierowany graf reprezentujący operacje i przepływ danych w modelu, podstawa do wykonania i optymalizacji obliczeń.
- 04kompilator uczenia maszynowegoSystem przekształcający model wysokiego poziomu w zoptymalizowany kod wykonywalny dla docelowego sprzętu.
Serwowanie · 3
- 01dynamiczne grupowanie wsadowedynamic batchingTworzenie wsadów w locie z napływających zapytań w oknie czasowym, równoważące latencję i przepustowość przy zmiennym ruchu.
- 02grupowanie wsadowebatchingŁączenie wielu zapytań w jeden wsad przetwarzany razem, by lepiej wykorzystać równoległość sprzętu i zwiększyć przepustowość.
- 03serwowanie modelimodel servingUdostępnianie wytrenowanego modelu jako usługi obsługującej zapytania predykcyjne w produkcji.
Wdrozenie brzegowe · 1
- 01inferencja brzegowaedge inferenceWykonywanie modelu lokalnie na urządzeniu końcowym blisko źródła danych, bez wysyłania ich do chmury.
Pozostałe grupy — AI / ML / DL / NLP
- SłownikEwaluacja i metryki
- SłownikModele generatywne i LLM
- SłownikNLP i jezyk
- SłownikPodstawy uczenia i dane
- SłownikRegularyzacja i generalizacja
- SłownikSieci neuronowe architektury
- SłownikTrening i optymalizacja
- SłownikUczenie nadzorowane modele
- SłownikUczenie nienadzorowane i redukcja
- SłownikUczenie ze wzmocnieniem