Sieć neuronowa ucząca się kompresować dane do zwięzłej reprezentacji, a następnie je odtwarzać. Używana m.in. do redukcji wymiarów i wykrywania anomalii.
Architektura złożona z dwóch konkurujących sieci: generatora tworzącego dane i dyskryminatora oceniającego ich prawdziwość. Stosowana do generowania realistycznych obrazów.
Prosty algorytm klasyfikujący nowy przykład na podstawie najczęstszej klasy wśród jego K najbliższych sąsiadów w danych. Nie wymaga osobnego etapu treningu.
Popularny algorytm klastrowania dzielący dane na K grup wokół wyznaczanych centrów (centroidów). Iteracyjnie przypisuje punkty i przelicza środki skupień.