AutoEncoder(C++)