What is an autoencoder in the context of unsupervised learning?
-
A
A neural network trained to reconstruct its input through a bottleneck
-
B
A classifier that labels unlabeled data
-
C
A generative model that creates synthetic labels
-
D
A clustering algorithm based on neural networks