单项选择题

下列关于自动编码器的描述正确的是
A、自动编码器(autoencoder) 网络只有一个部分组成,即一个编码器函数h = f(x)。传统上,自动编码器被用于降维或特征学习。
B、自动编码器(autoencoder) 网络可以看作由两部分组成:一个编码器函数h = f(x) 和一个生成重构的解码器r = g(h)。传统上,自动编码器被用于降维或特征学习。
C、 自动编码器(autoencoder) 网络可以看作由两部分组成:一个编码器函数h = f(x) 和一个生成重构的解码器r = g(h)。自动编码器不能被用于降维或特征学习。
D、自动编码器(autoencoder) 网络可以看作由两部分组成:一个编码器函数h = f(x) 和一个生成重构的解码器r = g(h)。传统上,自动编码器只能被用于降维,不能用于特征学习。