Autoenkóderek
Autoenkóderek, vagy röviden autoencoders, olyan neuronhálózati architektúrák, melyek elsősorban a nem felügyelt tanulás során használatosak adatkompresszióra és dimenziócsökkentésre. Az alapmodell egy kódoló (encoder) és egy dekódoló (decoder) rétegből áll. A kódoló nyújtva egy magas dimenziós bemeneti vektort egy alacsony dimenziós bottleneck‑sokásba, a dekódoló pedig ebből próbálja visszaépíteni az eredeti bemenetet. A hálózatot olyan veszteségfüggvénnyel optimalizálják, amely gyakorlatilag a bemenet és a rekonstruált kimenet közti különbséget méri, például minimum négyzetes hiba vagy keresztentropia.
Az autoenkóderek különböző változatait is alkalmazzák: a szűrőautoenkoderek (convolutional autoencoders) képadatokra, a varianszri autoenkoderek (variational autoencoders)