Autoenkodery są rodzajem sieci neuronowych w których wejście i wyjście są identyczne. Są one zazwyczaj używane do odszumiania obrazu i redukcji wymiarowości.